:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f1;--surface:#fcfcfb;--surface-2:#eef0ea;--text:#15170f;--muted:#5d6157;--line:#d9dcd2;--grid:#e7e9e2;--brand:#2f7d32;--brand-ink:#fff;--accent:#a3e635;--good:#2e9e4f;--ok:#8bb83a;--warn:#e0a100;--bad:#d64545;--series-1:#2a78d6;--series-1-soft:#2a78d633;--series-2:#eb6834;--series-3:#1baf7a;--radius:12px;--shadow:0 1px 2px #0000000d, 0 4px 16px #0000000a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f110d;--surface:#1a1a19;--surface-2:#23251f;--text:#f0efec;--muted:#a7aa9e;--line:#34372f;--grid:#2a2c26;--brand:#4caf50;--series-1:#3987e5;--series-1-soft:#3987e540;--series-2:#d95926;--series-3:#199e70;--shadow:0 1px 2px #00000040}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f110d;--surface:#1a1a19;--surface-2:#23251f;--text:#f0efec;--muted:#a7aa9e;--line:#34372f;--grid:#2a2c26;--brand:#4caf50;--series-1:#3987e5;--series-1-soft:#3987e540;--series-2:#d95926;--series-3:#199e70}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{margin:0 0 8px;line-height:1.25}h3{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}h4{color:var(--muted);margin-top:12px;font-size:13px;font-weight:600}button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px}button:hover:not(:disabled){border-color:var(--brand)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand);font-weight:600}button.big{padding:10px 20px;font-size:15px}button.link{color:var(--brand);background:0 0;border:0;margin-left:auto;padding:0;font-size:13px}button.danger:hover{border-color:var(--bad);color:var(--bad)}input,select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;min-width:0;padding:6px 10px}code{background:var(--surface-2);border-radius:4px;padding:1px 5px}.muted{color:var(--muted)}.small{font-size:12px}.ok-text{color:var(--good)}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:1000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}.brand{align-items:baseline;gap:8px;font-size:18px;font-weight:800;display:flex}.brand .logo{color:var(--brand)}.brand small{color:var(--muted);font-size:12px;font-weight:400}.topbar nav{flex-wrap:wrap;gap:6px;display:flex}.topbar nav button.active{background:var(--surface-2);border-color:var(--brand)}.agris-btn{font-weight:600;background:var(--accent)!important;color:#1a2e05!important;border-color:var(--accent)!important}.layout{grid-template-columns:minmax(340px,42%) 1fr;height:calc(100vh - 57px);display:grid}.left{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:relative}.right{min-width:0;padding:20px;overflow-y:auto}.map-wrap{flex:1;min-height:300px;position:relative}.map{position:absolute;inset:0}.map-search{z-index:500;gap:6px;max-width:460px;display:flex;position:absolute;top:12px;left:56px;right:64px}.map-search input{box-shadow:var(--shadow);flex:1}.search-results{background:var(--surface);box-shadow:var(--shadow);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:40px;left:0;right:0}.search-results button{text-align:left;border:0;width:100%;font-size:12px}.map-tools{z-index:500;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px;left:12px}.map-tools button{box-shadow:var(--shadow)}.map-tools button.active{background:var(--brand);color:#fff;border-color:var(--brand)}.map-hint{z-index:500;color:#fff;background:#000c;border-radius:6px;padding:4px 10px;font-size:12px;position:absolute;bottom:56px;left:12px}.check-bar{background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.coords{font-variant-numeric:tabular-nums;color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:16px}.card.wide{grid-column:1/-1}.card.error{border-color:var(--bad)}.warn-card{border-color:var(--warn)}.grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.stats{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat{text-align:left;border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;padding:14px;display:flex}.stat .label{color:var(--muted);font-size:12px}.stat .value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.stat .sub{color:var(--muted);font-size:12px}.big-text{font-size:17px;font-weight:600}.mini-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:8px 0;display:grid}.mini-stats div{background:var(--surface-2);border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.mini-stats b{font-variant-numeric:tabular-nums;font-size:16px}.mini-stats span{color:var(--muted);font-size:11px}.report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.report-head h1{font-size:24px}.place{color:var(--muted);font-size:13px}.head-actions{flex-wrap:wrap;gap:6px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 10px}.tabs button.active{border-bottom-color:var(--brand);color:var(--text);font-weight:600}.lime-call{border-radius:999px;margin-bottom:10px;padding:6px 14px;font-size:16px;font-weight:700;display:inline-block}.lime-call.none-needed{color:var(--good);background:#2e9e4f22}.lime-call.borderline{color:#a87700;background:#e0a10022}.lime-call.likely-needed{color:var(--bad);background:#d6454522}.ph-scale{background:linear-gradient(90deg,#d64545,#e0a100 30%,#8bb83a 45%,#2e9e4f 60%,#2a78d6 85%,#6250d6);border-radius:6px;height:46px;margin:8px 0 18px;position:relative}.ph-scale .band{background:#fff5;border:2px solid #fff;border-radius:6px;position:absolute;top:0;bottom:0}.ph-scale .mark{background:var(--text);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.ph-scale .line{border-left:2px dashed #fff;position:absolute;top:0;bottom:0}.ph-scale .line span{color:#fff;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;top:2px;left:4px}.ph-scale .ticks span{color:var(--muted);font-size:11px;position:absolute;bottom:-18px;transform:translate(-50%)}.crop-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crop-list li{grid-template-columns:120px 1fr 32px;align-items:center;gap:4px 10px;display:grid}.crop-list li .muted{grid-column:1/-1}.bar{background:var(--surface-2);border-radius:4px;height:8px;display:block;overflow:hidden}.bar>span{border-radius:4px;height:100%;display:block}.score{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.risks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.risk{background:var(--surface-2);border-radius:8px;padding:8px 10px}.risk p{color:var(--muted);margin:4px 0 0}.dot{border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.alerts{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.alerts li{background:var(--surface-2);border-left:4px solid;border-radius:8px;padding:8px 10px}.alerts .danger{border-color:var(--bad)}.alerts .warn{border-color:var(--warn)}.alerts .info{border-color:var(--series-1)}.sources dl{gap:4px;font-size:12px;display:grid}.sources dl div{grid-template-columns:140px 1fr;gap:8px;display:grid}.sources dt{color:var(--muted)}.sources dd{margin:0}.sources summary{cursor:pointer;font-weight:600}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;padding:7px 8px}th{color:var(--muted);font-size:12px;font-weight:600}.table-scroll{overflow-x:auto}.crops .row{cursor:pointer}.crops .row:hover,.crops .row.open{background:var(--surface-2)}.crops td:first-child{color:var(--muted)}.score-pill{text-align:center;color:#fff;border-radius:999px;min-width:36px;padding:1px 8px;font-weight:700;display:inline-block}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:8px 0;display:grid}.factors{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.factors li{grid-template-columns:110px 1fr 36px;align-items:center;gap:8px;display:grid}.tag{background:var(--surface-2);border-radius:4px;margin:1px 3px 1px 0;padding:0 6px;font-size:11px;display:inline-block}.tag.good{color:var(--good);background:#2e9e4f22}.tag.warn{color:#a87700;background:#e0a10026}.tag.bad{color:var(--bad);background:#d6454522}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.toolbar input[type=search]{flex:200px;max-width:320px}.toolbar-gap{flex:1}.form-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.form-row label{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.form-row input{width:130px}.ops .wx{font-size:18px}.soil-table td{font-variant-numeric:tabular-nums}.scenes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.scenes figure{margin:0}.scenes img{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border-radius:8px;width:100%}.scenes figcaption{color:var(--muted);font-size:11px}.actions{flex-wrap:wrap;gap:4px;display:flex}.progress ol{padding-left:20px}.progress li.done{color:var(--muted)}.progress li.now{font-weight:600}.progress li.now:after{content:" …";animation:1s infinite blink}@keyframes blink{50%{opacity:.2}}.welcome{max-width:720px}.welcome h1{font-size:32px}.lead{color:var(--muted);font-size:16px}.examples{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.integrations{gap:4px;padding:0;list-style:none;display:grid}.integrations .on{color:var(--good)}.integrations .off{color:var(--muted)}.agris{background:var(--surface);border:1px solid var(--line);z-index:2000;border-radius:16px;flex-direction:column;width:min(420px,100vw - 32px);height:min(620px,100vh - 100px);display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 40px #0004}.agris header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.agris header button{border:0}.agris .msgs{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.agris .msg{white-space:pre-wrap;border-radius:12px;max-width:90%;padding:8px 12px}.agris .msg.user{background:var(--brand);color:#fff;align-self:flex-end}.agris .msg.agris{background:var(--surface-2);align-self:flex-start}.agris .chips{flex-wrap:wrap;gap:6px;display:flex}.agris .chips button{border-radius:999px;font-size:12px}.agris form{border-top:1px solid var(--line);gap:6px;padding:10px;display:flex}.agris form input{flex:1}@media (width<=900px){.layout{grid-template-columns:1fr;height:auto}.left{border-right:0;border-bottom:1px solid var(--line);height:60vh}.right{padding:16px;overflow:visible}.layout.fields .left,.layout.account .left,.layout.admin .left{display:none}.grid{grid-template-columns:1fr}.map-search{left:52px;right:52px}}.modal{border:1px solid var(--line);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);border-radius:16px;padding:20px;box-shadow:0 10px 40px #0004}.modal::backdrop{background:#0008}.modal header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.modal header h2{margin:0;font-size:20px}button.icon{color:var(--muted);background:0 0;border:0;padding:2px 6px}.stack{flex-direction:column;gap:12px;display:flex}.stack.tight{gap:6px;min-width:200px}.stack label{flex-direction:column;gap:4px;font-size:13px;font-weight:500;display:flex}textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;padding:6px 10px}input:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.form-error{color:var(--bad);margin:0;font-size:13px}.switch{text-align:center;margin:14px 0 0}button.link-inline{color:var(--brand);font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.danger-zone{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}button.danger{color:var(--bad)}.test-line{align-items:center;gap:2px;display:flex}.test-line button.icon{opacity:.5;font-size:11px}.test-line button.icon:hover{opacity:1}.notes{white-space:pre-wrap;max-width:280px;margin-top:2px}tr.active-row td{background:var(--surface-2)}.toast{background:var(--text);color:var(--bg);z-index:3000;box-shadow:var(--shadow);border-radius:999px;padding:8px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media print{.topbar,.left,.tabs,.head-actions,.agris{display:none!important}.layout{height:auto;display:block}.right{overflow:visible}.card{break-inside:avoid;box-shadow:none}}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{border:0;border-radius:0}.seg button.active{background:var(--brand);color:var(--brand-ink)}.contact-link{color:var(--brand);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.contact-link:hover{background:var(--surface);border-color:var(--brand);color:var(--brand)}.contact-banner{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.contact-banner b{font-size:14px}.contact-banner p{margin:4px 0 0}.contact-pill{background:var(--brand);box-shadow:var(--shadow);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex;color:#fff!important}.contact-pill:hover{opacity:.9}.agris-help-footer{text-align:center;background:var(--surface-2);border-top:1px solid var(--line);color:var(--muted);border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:6px 12px;font-size:11px}.agris-help-footer a{color:var(--brand);font-weight:600;text-decoration:none}.agris-help-footer a:hover{text-decoration:underline}.auth-page-wrapper{background:radial-gradient(ellipse 70% 50% at 50% 10%, #2f7d322e 0%, transparent 70%), radial-gradient(ellipse 50% 40% at 85% 90%, #a3e63514 0%, transparent 60%), var(--bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 16px;display:flex;position:relative;overflow-y:auto}.auth-ambient-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#2e9e4f24 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:fixed;top:15%;left:50%;transform:translate(-50%)}.auth-card-container{z-index:2;flex-direction:column;gap:20px;width:100%;max-width:460px;animation:.35s cubic-bezier(.16,1,.3,1) both authSlideUp;display:flex;position:relative}@keyframes authSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.auth-brand-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.auth-logo-icon{background:linear-gradient(135deg, var(--brand), #1baf7a);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex;box-shadow:0 4px 16px #2f7d3259}.auth-brand-title{letter-spacing:-.5px;color:var(--text);margin:0;font-size:28px;font-weight:800}.auth-brand-tagline{color:var(--muted);max-width:380px;margin:0 auto;font-size:13px;line-height:1.4}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 16px 48px #0000002e,0 2px 6px #00000014}.auth-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:4px;display:grid}.auth-tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;transition:all .15s}.auth-tab-btn.active{background:var(--surface);color:var(--brand);box-shadow:0 2px 6px #0000001f}.auth-error-banner{color:var(--bad);background:#d645451f;border:1px solid #d6454559;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field-header{justify-content:space-between;align-items:baseline;display:flex}.auth-field label{color:var(--text);font-size:13px;font-weight:600}.auth-hint{color:var(--muted);font-size:11px}.auth-input-group{align-items:center;display:flex;position:relative}.auth-input-icon{pointer-events:none;opacity:.7;font-size:14px;position:absolute;left:12px}.auth-input-group input{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:10px;padding:10px 12px 10px 36px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input-group input:focus{border-color:var(--brand);background:var(--surface);outline:none;box-shadow:0 0 0 3px #2f7d3233}.auth-pw-toggle{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;padding:6px;font-size:14px;position:absolute;right:8px}.auth-pw-toggle:hover{opacity:1}.auth-submit-btn{background:linear-gradient(135deg, var(--brand), #1baf7a);cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:15px;font-weight:700;transition:transform .12s,opacity .12s;box-shadow:0 4px 14px #2f7d324d;color:#fff!important}.auth-submit-btn:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.auth-spinner{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.auth-demo-shortcut{text-align:center;margin-top:16px}.auth-demo-btn{background:var(--surface-2);border:1px dashed var(--brand);color:var(--brand);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.auth-demo-btn:hover{background:#2f7d321a;border-style:solid}.auth-footer-toggle{text-align:center;color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:13px}.auth-link-btn{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.auth-link-btn:hover{text-decoration:underline}.auth-page-footer{text-align:center;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.auth-support-link{color:var(--brand);font-weight:500;text-decoration:none}.auth-support-link:hover{text-decoration:underline}.user-profile-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:inline-flex}.user-avatar-dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 6px var(--good);border-radius:50%;display:inline-block}.user-signout-btn{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:5px 10px;font-size:12px}.user-signout-btn:hover{color:var(--bad);border-color:var(--bad)}.session-loader{background:var(--bg);width:100%;min-height:100vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.session-loader-diamond{color:var(--brand);font-size:40px;animation:1.4s ease-in-out infinite pulseDiamond}@keyframes pulseDiamond{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 12px var(--brand));transform:scale(1.2)}}.layout.admin{grid-template-columns:1fr}.layout.admin .left{display:none}.journal .form-row input{width:120px}.journal .mini-stats div span+span{margin-top:2px}.actions button.active{border-color:var(--brand);background:var(--surface-2)}.lang-picker{padding:5px 8px;font-size:13px}.bell{padding:5px 10px;position:relative}.bell .badge{background:var(--bad);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.modal:has(.alerts-panel){width:min(640px,100vw - 32px)}.alerts-panel{overflow-wrap:anywhere;flex-direction:column;gap:10px;max-height:70vh;display:flex;overflow-y:auto}.alerts-panel .toolbar{align-items:flex-start}.switch-row{align-items:center;gap:8px;font-size:13px;display:flex}.alert-day h4{color:var(--text);margin:4px 0 6px}.alert-day ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alert{border-left:4px solid var(--series-1);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.alert.danger{border-color:var(--bad)}.alert.warn{border-color:var(--warn)}.alert.unread{box-shadow:inset 0 0 0 1px var(--line);font-weight:500}.alert .icon{font-size:18px;line-height:1.2}.alert .field-link{margin:0;font-size:13px;font-weight:700}.history .detail-grid{margin:8px 0 12px}.changes{background:var(--surface-2);border-radius:8px;margin:6px 0 10px;padding:8px 12px;font-size:13px}.changes ul{margin:4px 0 0;padding-left:18px}.changes li.good{color:var(--good)}.changes li.bad{color:var(--bad)}.archived-banner{border-radius:var(--radius);background:#2a78d61a;border:1px solid #2a78d655;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex}.season-review{flex-direction:column;gap:10px;margin-top:14px;display:flex}.season{padding:12px 14px}.season-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pill{color:#fff;border-radius:10px;margin-left:auto;padding:1px 10px;font-size:12px;font-weight:700}.yield-bars{flex-direction:column;gap:3px;margin:8px 0;font-size:12px;display:flex}.yield-bar{grid-template-columns:150px 1fr 44px;align-items:center;gap:8px;display:grid}.yield-bar .track{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.yield-bar .track span{border-radius:5px;height:100%;display:block}.yield-bar b{text-align:right;font-variant-numeric:tabular-nums}.reasons{margin:6px 0 0;padding-left:18px;font-size:13px}.reasons li{margin:2px 0}.schedule{flex-direction:column;gap:6px;margin:4px 0 8px;padding-left:20px;display:flex}.stat .value small{color:var(--muted);font-size:13px;font-weight:500}.econ td{font-variant-numeric:tabular-nums}.econ td:nth-child(2),.econ td:nth-child(5){white-space:nowrap}.econ td.editable{cursor:pointer;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}@media (width<=900px){.yield-bar{grid-template-columns:110px 1fr 40px}}@media print{.archived-banner,.bell,.lang-picker{display:none!important}}
