.farm-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.farm-controls label{gap:6px;display:grid}.farm-controls .field-select,.farm-controls input{max-width:100%;min-height:36px;font-size:14px}.farm-controls fieldset{border:1px solid var(--line);margin:0;padding:8px}.farm-controls input{width:5rem;margin-inline-start:8px}.farm-bands{gap:12px;display:grid}.farm-bands h3{margin-block:0 6px;margin-inline:0;font-size:14px}.farm-bands ul{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.farm-month{border:1px solid var(--line);overflow-wrap:anywhere;text-align:center;flex-direction:column;align-items:center;padding-block:6px;padding-inline:2px;font-size:12px;display:flex}.farm-month.active{background:var(--bg-2);color:var(--amber);border-color:var(--amber)}.farm-results{margin-block-start:24px}.farm-yield{display:contents}@media (max-width:720px){.farm-bands ul{grid-template-columns:repeat(3,minmax(0,1fr))}.farm-controls{display:grid}}@media print{body:has(.farm-page){color:oklch(0% 0 none);background:oklch(100% 0 none)}body:has(.farm-page) .shell{color:oklch(0% 0 none);background:oklch(100% 0 none)}header.top,footer,.farm-page .breadcrumbs,.farm-controls,.farm-page .lens-badge-wrap{display:none!important}.farm-page{color:oklch(0% 0 none);background:oklch(100% 0 none)}.farm-page a,.farm-page dt,.farm-page code{color:oklch(0% 0 none)}.farm-bands section,.farm-results{break-inside:avoid}.farm-month.active{color:oklch(0% 0 none);background:oklch(100% 0 none);border-color:oklch(0% 0 none) oklch(0% 0 none) oklch(0% 0 none) oklch(0% 0 none);font-weight:700}.farm-bands ul{grid-template-columns:repeat(12,minmax(0,1fr))}}
