.sp-tool{padding:1.5rem;margin:2rem 0;border:1px solid var(--line);background:var(--paper,#fff)}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.sp-field{min-width:0;margin-bottom:1rem}.sp-field label{display:block;font-weight:600;margin-bottom:.35rem}.sp-tool input:not([type=checkbox]),.sp-tool select,.sp-tool textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:.65rem;border:1px solid var(--line);background:#fff;color:var(--ink)}.sp-tool fieldset{min-width:0;max-width:100%;border:1px solid var(--line);margin:1rem 0;padding:1rem}.sp-tool legend{font-weight:600}.sp-tool small{display:block;font-size:.9rem}.sp-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.sp-error,.sp-errors{color:#762824}.sp-errors{padding:1rem;background:#fff1e8}.spinach-guide [hidden]{display:none!important}.sp-tool :focus-visible{outline:3px solid #94521e;outline-offset:3px}.sp-tool button{white-space:normal}.sp-tool p,.sp-tool pre,.sp-tool small,.sp-tool label,.spinach-guide .source-list a{overflow-wrap:anywhere}.sp-tool pre{white-space:pre-wrap}.sp-figure img,.sp-figure svg{width:100%;height:auto;color:var(--ink)}.sp-figure figcaption{font-size:.9rem}.sp-tool article{padding:1rem 0;border-bottom:1px solid var(--line)}.spinach-guide .header-inner,.spinach-guide .nav,.spinach-guide .footer-links{flex-wrap:wrap}.sp-tool #sp-confirm{padding:1rem;border:2px solid currentColor}.spinach-guide .reader-diagram li{list-style:none}.spinach-guide .reader-diagram{padding:0}
@media(max-width:600px){.sp-grid{grid-template-columns:1fr}.spinach-guide .sp-tool{padding:1rem}.sp-actions .button{flex:1 1 100%}.spinach-guide .toc ol{display:grid;grid-template-columns:1fr}.spinach-guide .toc li{min-width:0;max-width:100%}.spinach-guide .toc a{white-space:normal;overflow-wrap:anywhere}.spinach-guide .reader-diagram{display:block}}
@media print{.spinach-guide .toc,.spinach-guide header,.spinach-guide footer,.spinach-guide button,.sp-errors{display:none!important}.spinach-guide details>*:not(summary){display:block!important}.sp-field{break-inside:avoid}h2,h3,h4{break-after:avoid}.sp-figure{break-inside:avoid}.spinach-guide #sp-text{display:none!important}.spinach-guide #sp-print-record{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere}.spinach-guide.sp-note-print #main{display:none!important}.spinach-guide.sp-note-print #sp-print-text{display:block!important;white-space:pre-wrap;font:11pt/1.5 serif;overflow-wrap:anywhere}.spinach-guide .plant-table{min-width:0;width:100%;font-size:9pt}.spinach-guide .plant-table th,.spinach-guide .plant-table td{overflow-wrap:anywhere}}

.sp-scope{border-bottom:1px solid var(--line);padding-bottom:1rem}.sp-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.sp-metrics div{border:1px solid var(--line);padding:1rem}.sp-metrics dd{margin:0;font-size:1.5rem}.sp-tool[hidden],.sp-tool [hidden]{display:none}.sp-figure img{object-fit:contain}.spinach-guide .sp-tool fieldset{min-width:0}.sp-field small{font-size:.875rem}.sp-tool button:focus-visible,.sp-tool input:focus-visible,.sp-tool select:focus-visible,.sp-tool textarea:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.sp-depth-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sp-depth-panels>div{min-width:0}.sp-depth-panels svg{display:block;max-width:300px}.sp-depth-panels h4{margin-bottom:.5rem}@media(max-width:700px){.sp-depth-panels{grid-template-columns:1fr}}
