.study-controls{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin-bottom:18px}.study-controls label{display:grid;gap:7px;font-size:14px;color:#4e6749}.study-controls input[type=number]{width:115px}.study-controls .study-check{display:flex;align-items:center;min-height:42px}.study-check input{accent-color:#527452;width:18px;height:18px}.study-note{font-size:15px;line-height:1.7;color:#52664b}.study-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.study-pagination output{font-size:14px}.study-controls button{min-height:42px}.projection-sheet,.seasonal-plate,.reproduction-plate,.organ-contact-sheet{max-width:100%;height:auto;display:block}.split-control{padding:10px 20px;background:#eef2e7;display:flex;gap:15px;align-items:center;font-size:13px}.split-control[hidden]{display:none}.split-control input{width:180px;accent-color:#5c784c}#app-dialog:has(.projection-study),#app-dialog:has(.organ-overview){width:min(1250px,96vw);max-width:1250px}.season-controls{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:15px 0}.season-controls label{font-size:14px;display:flex;gap:12px;align-items:center}.season-controls input{width:200px;accent-color:#69824b}.season-controls output{min-width:45px;font-variant-numeric:tabular-nums}.season-swatches{display:flex;gap:6px}.seed-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.seed-facts p{font-size:15px}.projection-study #projection-output{overflow-x:auto}.organ-contact-sheet{width:100%}.garden-visual:has(.projection-sheet){aspect-ratio:1200/960}.garden-three-controls [data-garden-action=reset-camera][hidden]{display:none}.visual-quick-links{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.dossier-season-note{border-left:3px solid #b1a568;padding-left:15px}.botanical-library .report-document{max-width:1040px}.dossier-projection-controls{display:flex;gap:14px;align-items:center;margin-bottom:14px}.dossier-projection-controls label{display:flex;align-items:center;gap:8px;font-size:14px}@media(max-width:650px){.seed-facts{grid-template-columns:1fr}.study-controls{gap:10px}.study-controls label,.study-controls .select-input,.study-controls input[type=search]{width:100%}.projection-study .projection-sheet{min-width:760px}.organ-overview #organ-sheet{overflow-x:auto}.organ-contact-sheet{min-width:640px}.season-controls label{flex-wrap:wrap}.dossier-seasonal .dossier-plate,.dossier-reproductive .dossier-plate{overflow-x:auto}.dossier-seasonal .botanical-svg,.dossier-reproductive .botanical-svg{min-width:720px}}@media print{.study-controls,.study-pagination,.season-controls,.dossier-projection-controls{display:none!important}.study-note{font-size:10pt}.organ-contact-sheet{min-width:0;max-height:248mm}.seed-facts{gap:14px}.seed-facts p{font-size:9pt}.dossier-seasonal .botanical-svg,.dossier-reproductive .botanical-svg{min-width:0}.dossier-projections .projection-sheet{max-height:195mm}.dossier-seasonal .seasonal-plate{max-height:140mm}.dossier-reproductive .reproduction-plate{max-height:155mm}.dossier-seasonal .dossier-method,.dossier-reproductive .dossier-method{font-size:8.5pt}.dossier-seasonal .dossier-text-grid h3,.dossier-reproductive h3{margin-top:12px}}@media print{.visual-quick-links{display:none!important}.dossier-references li{margin:5px 0}.dossier-references{margin-top:12px}.dossier-reproductive .seed-facts p{line-height:1.5}}@media(max-width:600px){.playback{display:grid;grid-template-columns:32px 24px minmax(0,1fr) 26px;gap:10px 7px}.playback .play-button{grid-column:1;grid-row:1}.playback .restart-button{grid-column:2;grid-row:1}.playback .playback-title{grid-column:3/5;grid-row:1}.playback-title strong,.playback-title>span{line-height:1.45}.playback .age-readout{grid-column:1/3;grid-row:2;margin:0;gap:4px}.playback .age-readout small{font-size:10px}.playback #playback-speed{grid-column:3;grid-row:2;width:100%;max-width:none;font-size:13px}.playback .loop-button{grid-column:4;grid-row:2}.split-control input{min-width:90px;flex:1}.split-control label{min-width:80px}}
