.notebook-panel{max-width:1000px}.notebook-picker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0}.notebook-picker label{flex-basis:100%}.notebook-picker select{flex:1 1 300px;min-width:0;max-width:100%;padding:12px;background:#fff;border:1px solid #bdbfb4}.notebook-panel button{border:1px solid #54796c;background:#fff;color:#244e45;padding:11px 15px;cursor:pointer}.notebook-panel button:disabled{opacity:.5;cursor:default}.notebook-actions,.notebook-entry-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.notebook-day{border-top:1px solid #bdbfb4;padding:18px 0}.notebook-day h2{font-size:30px}.notebook-entry{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:18px 0}.notebook-entry img{width:130px;height:110px;object-fit:cover}.notebook-entry h3{margin:0 0 14px;font-size:23px}.notebook-entry label{display:block;font-size:14px;margin:12px 0}.notebook-entry select,.notebook-entry textarea{display:block;width:100%;max-width:100%;padding:10px;font:inherit;border:1px solid #bdbfb4;background:#fff;margin-top:6px}.notebook-entry textarea{resize:vertical}.guide-search{display:block;width:100%;padding:15px;margin:20px 0 30px;border:1px solid #bcc7be;font:inherit}.guide-end-tools a{margin:8px 0}.notebook-panel :focus-visible{outline:3px solid #bd972e;outline-offset:3px}@media(max-width:600px){.notebook-entry{grid-template-columns:1fr}.notebook-entry img{width:100%;height:170px}.notebook-picker{display:grid}.notebook-picker select{width:100%}}@media print{body:has(.notebook-panel)>*:not(main){display:none!important}main:has(.notebook-panel)>*:not(.notebook-panel){display:none!important}.notebook-panel>.back,.notebook-panel>.eyebrow,.notebook-panel>.notice,.notebook-controls,.notebook-picker,.notebook-actions,.notebook-entry-actions,#notebook-status{display:none!important}.notebook-panel{padding:0!important}.notebook-entry{break-inside:avoid;grid-template-columns:1fr}.notebook-entry img,.notebook-entry label:has(select){display:none}.notebook-entry textarea{border:0;min-height:60px}.notebook-entry a{color:#000;text-decoration:none}.notebook-day{break-inside:auto}}
#notebook-print-copy{display:none}@media print{#notebook-board{display:none!important}#notebook-print-copy{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:12pt/1.6 serif}}

