.seed-storage-guide .ss-tool,.seed-storage-guide .ss-figure{border:1px solid var(--line);border-radius:12px;padding:clamp(1rem,3vw,1.7rem);margin:1.6rem 0;background:var(--paper,#fff)}
.seed-storage-guide .ss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seed-storage-guide .ss-field{min-width:0}.seed-storage-guide label{display:block;font-weight:700;margin-bottom:.35rem}.seed-storage-guide input,.seed-storage-guide select,.seed-storage-guide textarea{width:100%;max-width:100%;min-width:0;padding:.6rem;border:1px solid #687765;border-radius:5px;color:inherit;background:#fff;font:inherit;box-sizing:border-box}.seed-storage-guide textarea{resize:vertical}.seed-storage-guide small{display:block;margin:.3rem 0;font-size:.85rem;line-height:1.5}.seed-storage-guide fieldset{margin:1.3rem 0;min-width:0;border:1px solid var(--line);padding:1rem}.seed-storage-guide legend{font-weight:700;padding:0 .35rem}.seed-storage-guide .ss-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.seed-storage-guide button{min-height:44px;padding:.55rem .8rem;max-width:100%;white-space:normal}.seed-storage-guide :focus-visible{outline:3px solid #846328;outline-offset:3px}.seed-storage-guide [aria-invalid=true]{border:2px solid #802f24}.seed-storage-guide .ss-error,.seed-storage-guide .ss-errors{color:#802f24}.seed-storage-guide .ss-errors,.seed-storage-guide #ss-confirm{padding:1rem;border:2px solid currentColor;margin:1rem 0}.seed-storage-guide #ss-stale{border-left:3px solid currentColor;padding-left:.8rem;font-weight:700}.seed-storage-guide #ss-lots section,.seed-storage-guide #ss-tests section,.seed-storage-guide #ss-storage-events section{border-left:3px solid currentColor;padding-left:1rem;margin:1rem 0}.seed-storage-guide svg,.seed-storage-guide img{display:block;max-width:100%;height:auto;color:inherit}.seed-storage-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.seed-storage-guide p,.seed-storage-guide dd{overflow-wrap:anywhere}.seed-storage-guide [hidden]{display:none!important}.seed-storage-guide .ss-flow li{padding:.65rem;border-bottom:1px solid var(--line)}.seed-storage-guide .ss-hero-art{position:relative}.seed-storage-guide .ss-envelope,.seed-storage-guide .ss-jar{position:absolute;transform:translate(-50%,-50%);font-weight:700;font-size:clamp(.65rem,2vw,1.4rem);color:var(--ink,#243c2d)}.seed-storage-guide .ss-envelope{left:42%;top:60%}.seed-storage-guide .ss-jar{left:78%;top:54%}.seed-storage-guide #ss-label-preview{border:1px dashed currentColor;padding:1rem;max-width:100%;background:var(--cream,#f8f7f1)}.seed-storage-guide .header-inner,.seed-storage-guide .footer-top,.seed-storage-guide .footer-links{flex-wrap:wrap}.seed-storage-guide .nav,.seed-storage-guide .footer-links{min-width:0;max-width:100%;flex-wrap:wrap}
@media(max-width:600px){.seed-storage-guide .ss-grid{grid-template-columns:1fr}.seed-storage-guide fieldset{padding:.7rem}}
@media(max-width:760px){.seed-storage-guide .toc ol{grid-template-columns:1fr}.seed-storage-guide .toc li,.seed-storage-guide .toc a{min-width:0}.seed-storage-guide .toc a{overflow-wrap:anywhere}}
@page ss-record{size:A4;margin:15mm}@page ss-label{size:60mm 90mm;margin:0}
@media print{.seed-storage-guide{font-size:10pt}.seed-storage-guide nav,.seed-storage-guide header,.seed-storage-guide footer,.seed-storage-guide .toc,.seed-storage-guide .ss-actions,.seed-storage-guide #ss-confirm,.seed-storage-guide button{display:none!important}.seed-storage-guide .ss-grid{display:block}.seed-storage-guide #ss-print-text{display:block!important;font:10pt/1.5 sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.seed-storage-guide h2,.seed-storage-guide h3,.seed-storage-guide h4{break-after:avoid}.seed-storage-guide svg{break-inside:avoid}.seed-storage-guide details>*{display:block!important}.seed-storage-guide.ss-record-print main,.seed-storage-guide.ss-label-print main{display:none!important}.seed-storage-guide.ss-record-print #ss-print-text{page:ss-record}.seed-storage-guide #ss-output{display:none!important}.seed-storage-guide.ss-label-print>*{display:none!important}.seed-storage-guide.ss-label-print #ss-print-label{display:block!important;page:ss-label;width:60mm;min-height:90mm;box-sizing:border-box;margin:0;padding:5mm;font:11pt/1.5 sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none}.seed-storage-guide .ss-figure{border:1px solid #777}.seed-storage-guide textarea{min-height:4rem}}
