.cal-form[data-astro-cid-vnll6jxh]{flex-direction:column;gap:20px;display:flex}.field-row[data-astro-cid-vnll6jxh]{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.field[data-astro-cid-vnll6jxh]{border:none;flex-direction:column;margin:0;padding:0;display:flex}.field[data-astro-cid-vnll6jxh] label[data-astro-cid-vnll6jxh],.field[data-astro-cid-vnll6jxh] legend[data-astro-cid-vnll6jxh]{color:var(--text);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.field[data-astro-cid-vnll6jxh] select[data-astro-cid-vnll6jxh]{border:1.5px solid var(--border);background:var(--cream);color:var(--text);border-radius:8px;outline:none;padding:12px 14px;font-family:Inter,sans-serif;font-size:15px}.field[data-astro-cid-vnll6jxh] select[data-astro-cid-vnll6jxh]:focus{border-color:var(--leaf)}.field-hint[data-astro-cid-vnll6jxh]{color:var(--text-light);margin-top:6px;font-size:12px}.variant-options[data-astro-cid-vnll6jxh]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.variant-options[data-astro-cid-vnll6jxh] .variant-option{border:1.5px solid var(--border);background:var(--warm-white);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.variant-options[data-astro-cid-vnll6jxh] .variant-option:has(input:checked){border-color:var(--leaf);background:var(--pale-green)}.crop-picker[data-astro-cid-vnll6jxh]{border:none;margin:0;padding:0}.crop-picker[data-astro-cid-vnll6jxh] legend[data-astro-cid-vnll6jxh]{color:var(--text);align-items:center;gap:10px;margin-bottom:10px;padding:0;font-size:13px;font-weight:600;display:flex}.crop-count[data-astro-cid-vnll6jxh]{color:var(--leaf);font-size:12px;font-weight:500}.crop-grid[data-astro-cid-vnll6jxh]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.crop-check[data-astro-cid-vnll6jxh]{border:1.5px solid var(--border);background:var(--warm-white);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.crop-check[data-astro-cid-vnll6jxh]:hover{border-color:var(--leaf)}.crop-check[data-astro-cid-vnll6jxh]:has(input:checked){border-color:var(--leaf);background:var(--pale-green)}.crop-check[data-astro-cid-vnll6jxh]:has(input:disabled){opacity:.45;cursor:not-allowed}.crop-check[data-astro-cid-vnll6jxh] input[data-astro-cid-vnll6jxh]{accent-color:var(--leaf);width:16px;height:16px}.picker-hint[data-astro-cid-vnll6jxh]{color:var(--text-light);min-height:1em;margin-top:8px;font-size:12px}.print-btn[data-astro-cid-vnll6jxh]{align-self:flex-start}.calendar-wrap[data-astro-cid-vnll6jxh]{margin-top:28px}.table-scroll[data-astro-cid-vnll6jxh]{overflow-x:auto}.calendar[data-astro-cid-vnll6jxh]{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.calendar[data-astro-cid-vnll6jxh] th[data-astro-cid-vnll6jxh],.calendar[data-astro-cid-vnll6jxh] td[data-astro-cid-vnll6jxh]{border:1px solid var(--border)}.calendar[data-astro-cid-vnll6jxh] thead[data-astro-cid-vnll6jxh] th[data-astro-cid-vnll6jxh]{background:var(--sky);color:#fff;text-align:center;padding:8px 4px;font-size:11px;font-weight:600}.calendar[data-astro-cid-vnll6jxh] thead[data-astro-cid-vnll6jxh] th[data-astro-cid-vnll6jxh].crop-col{text-align:left;padding-left:12px}.month-col[data-astro-cid-vnll6jxh]{width:6%}.crop-col[data-astro-cid-vnll6jxh],.calendar[data-astro-cid-vnll6jxh] .crop-col{text-align:left;background:var(--cream);white-space:nowrap;padding:8px 12px}.calendar[data-astro-cid-vnll6jxh] .crop-col a{color:var(--text);font-size:13px;font-weight:600;text-decoration:none}.calendar[data-astro-cid-vnll6jxh] .crop-col a:hover{color:var(--leaf);text-decoration:underline}.calendar[data-astro-cid-vnll6jxh] .scope-tag{letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}.calendar[data-astro-cid-vnll6jxh] .scope-tag.regional{color:var(--leaf)}.calendar[data-astro-cid-vnll6jxh] .scope-tag.season{color:var(--text-light)}.calendar[data-astro-cid-vnll6jxh] .month-cell{vertical-align:middle;height:34px;padding:3px}.calendar[data-astro-cid-vnll6jxh] .month-cell .band{border-radius:3px;height:8px;margin:2px 0;display:block}.band.sow{background:#5b7c99}.band.plant{background:var(--leaf)}.band.harvest{background:var(--gold-light)}.legend[data-astro-cid-vnll6jxh] .band[data-astro-cid-vnll6jxh]{border-radius:3px;width:22px;height:10px;display:inline-block}.calendar[data-astro-cid-vnll6jxh] .empty{text-align:center;color:var(--text-light);padding:24px;font-size:14px}.legend[data-astro-cid-vnll6jxh]{color:var(--text-mid);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;display:flex}.legend-item[data-astro-cid-vnll6jxh]{align-items:center;gap:6px;display:inline-flex}.calendar[data-astro-cid-vnll6jxh] .prose-row td{background:var(--cream);border-bottom:1px solid var(--border);padding:10px 16px}.calendar[data-astro-cid-vnll6jxh] .prose-row .note-scope{color:var(--leaf);margin-bottom:6px;font-size:12px;display:block}.calendar[data-astro-cid-vnll6jxh] .prose-row dl{margin:0}.calendar[data-astro-cid-vnll6jxh] .prose-row dl>div{gap:10px;margin-bottom:4px;font-size:13px;display:flex}.calendar[data-astro-cid-vnll6jxh] .prose-row dl>div:last-child{margin-bottom:0}.calendar[data-astro-cid-vnll6jxh] .prose-row dt{color:var(--text-light);flex-shrink:0;min-width:60px;font-weight:600}.calendar[data-astro-cid-vnll6jxh] .prose-row dd{color:var(--text-mid);margin:0;line-height:1.5}.guidance[data-astro-cid-vnll6jxh]{background:var(--pale-green);border-left:3px solid var(--leaf);border-radius:0 8px 8px 0;margin-top:28px;padding:14px 18px}.guidance[data-astro-cid-vnll6jxh] strong[data-astro-cid-vnll6jxh]{color:var(--text);margin-bottom:4px;font-size:14px;display:block}.guidance[data-astro-cid-vnll6jxh] p[data-astro-cid-vnll6jxh]{color:var(--text-mid);font-size:13px;line-height:1.6}.related-heading[data-astro-cid-vnll6jxh]{color:var(--text);margin-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500}.print-head[data-astro-cid-vnll6jxh]{display:none}@media (width<=720px){.field-row[data-astro-cid-vnll6jxh]{grid-template-columns:1fr}.crop-grid[data-astro-cid-vnll6jxh]{grid-template-columns:1fr 1fr}}@media print{.print-head[data-astro-cid-vnll6jxh]{margin-bottom:12px;display:block}.print-head[data-astro-cid-vnll6jxh] h2[data-astro-cid-vnll6jxh]{color:#000;font-family:Playfair Display,Georgia,serif;font-size:16pt}.print-head[data-astro-cid-vnll6jxh] p[data-astro-cid-vnll6jxh]{color:#333;font-size:9pt}.calendar-wrap[data-astro-cid-vnll6jxh]{margin-top:0}.table-scroll[data-astro-cid-vnll6jxh]{overflow:visible}.calendar[data-astro-cid-vnll6jxh]{page-break-inside:auto;min-width:0;font-size:9pt}.calendar[data-astro-cid-vnll6jxh] thead[data-astro-cid-vnll6jxh] th[data-astro-cid-vnll6jxh]{print-color-adjust:exact;background:#2c4a1e!important}.band{print-color-adjust:exact}.legend[data-astro-cid-vnll6jxh]{margin-top:10px;font-size:8pt}.calendar[data-astro-cid-vnll6jxh] .prose-row td{font-size:8pt}.guidance[data-astro-cid-vnll6jxh],.related-heading[data-astro-cid-vnll6jxh]{display:none}tr[data-astro-cid-vnll6jxh],td[data-astro-cid-vnll6jxh],th[data-astro-cid-vnll6jxh]{page-break-inside:avoid}}@page{size:A4 landscape;margin:12mm}
