.state-product-safety-page,.state-product-register-page,.state-product-detail-page,.state-recall-register-page,.state-recall-detail-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.state-product-safety-tabs a{align-items:center;gap:6px;min-height:40px;display:inline-flex}.state-product-safety-tabs svg{width:15px;height:15px}.state-product-safety-hero{border:1px solid var(--state-line-strong);background:#f5efe2c2;grid-template-columns:minmax(0,1fr) 390px;min-height:250px;display:grid}.state-product-safety-hero>div{align-content:center;gap:8px;max-width:800px;padding:26px 30px;display:grid}.state-product-safety-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.65rem}.state-product-safety-hero h1{font-size:1.9rem;font-weight:500}.state-product-safety-hero>div>p{max-width:710px;color:var(--state-ink-soft);font-size:.68rem;line-height:1.8}.state-product-safety-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.state-product-safety-hero>div>nav a{border:1px solid var(--state-line-strong);min-height:40px;color:var(--state-indigo);font-family:var(--state-serif);background:#ffffff47;align-items:center;gap:6px;padding:0 12px;font-size:.61rem;transition-property:background-color,color,transform;transition-duration:.15s;display:inline-flex}.state-product-safety-hero>div>nav a:hover{color:var(--state-cinnabar);background:#ffffff8a}.state-product-safety-hero>div>nav svg{width:15px}.state-product-recall-live{border:1px solid var(--state-line-strong);border-left:4px solid var(--state-cinnabar);min-width:0;color:var(--state-ink);background:#ffffff40;align-content:center;gap:8px;margin:16px;padding:16px;display:grid;box-shadow:0 1px 2px #1e18110d,0 14px 32px #1e181112}.state-product-recall-live>header{border-bottom:1px solid var(--state-line);align-items:center;gap:7px;padding-bottom:9px;display:flex}.state-product-recall-live>header svg,.state-product-recall-live.is-clear>svg{width:20px;color:var(--state-cinnabar)}.state-product-recall-live>header span{font-family:var(--state-serif);font-size:.62rem}.state-product-recall-live>header b{color:#fff;background:var(--state-cinnabar);margin-left:auto;padding:4px 6px;font-size:.5rem}.state-product-recall-live>strong{font-family:var(--state-serif);font-size:1rem}.state-product-recall-live>p{color:var(--state-ink-soft);font-size:.6rem;line-height:1.65}.state-product-recall-live>footer{color:var(--state-indigo);align-items:center;gap:6px;font-size:.55rem;display:flex}.state-product-recall-live>footer svg{width:14px}.state-product-recall-live>footer svg:last-child{margin-left:auto}.state-product-recall-live.is-class_ii{border-left-color:var(--state-copper)}.state-product-recall-live.is-class_iii,.state-product-recall-live.is-clear{border-left-color:var(--state-pine)}.state-product-safety-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-product-safety-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:76px;padding:9px 13px;display:grid}.state-product-safety-metrics>div:last-child{border-right:0}.state-product-safety-metrics svg{width:23px;color:var(--state-indigo);grid-row:1/3}.state-product-safety-metrics span{font-family:var(--state-serif);font-size:.64rem}.state-product-safety-metrics strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:1.55rem;font-weight:500}.state-product-safety-primary{grid-template-columns:minmax(620px,1.2fr) minmax(390px,.8fr);gap:10px;display:grid}.state-product-safety-section,.state-product-recall-strip,.state-product-register,.state-recall-register,.state-product-approval,.state-product-batch-register,.state-product-inspections,.state-product-detail-grid aside section,.state-recall-guidance,.state-recall-batches,.state-recall-timeline,.state-recall-detail-grid aside section{border:1px solid var(--state-line-strong);background:#f5efe2ad;min-width:0}.state-product-safety-section>header,.state-product-recall-strip>header,.state-product-approval>header,.state-product-batch-register>header,.state-product-inspections>header,.state-recall-guidance>header,.state-recall-batches>header,.state-recall-timeline>header{border-bottom:1px solid var(--state-line);align-items:center;gap:8px;min-height:44px;padding:0 13px;display:flex}.state-product-safety-section>header svg,.state-product-recall-strip>header svg,.state-product-approval>header svg,.state-product-batch-register>header svg,.state-product-inspections>header svg,.state-recall-guidance>header svg,.state-recall-batches>header svg,.state-recall-timeline>header svg{width:17px;color:var(--state-indigo)}.state-product-safety-section>header div{display:grid}.state-product-safety-section h2,.state-product-recall-strip h2,.state-product-approval h2,.state-product-batch-register h2,.state-product-inspections h2,.state-recall-guidance h2,.state-recall-batches h2,.state-recall-timeline h2{font-size:.8rem}.state-product-safety-section header span{color:var(--state-ink-soft);font-size:.51rem}.state-product-safety-section>header a,.state-product-recall-strip>header a{min-height:40px;color:var(--state-indigo);align-items:center;gap:5px;margin-left:auto;font-size:.55rem;display:inline-flex}.state-product-safety-section>header a svg,.state-product-recall-strip>header a svg{width:13px}.state-product-row{border-bottom:1px solid var(--state-line);grid-template-columns:38px minmax(0,1fr) 190px 16px;align-items:center;gap:10px;min-height:96px;padding:10px 13px;transition-property:background-color,transform;transition-duration:.15s;display:grid}.state-product-row:hover{background:#ffffff47}.state-product-row>span{color:#fff;background:var(--state-pine);place-items:center;width:34px;height:34px;display:grid}.state-product-row>span svg{width:18px}.state-product-row>div{gap:3px;min-width:0;display:grid}.state-product-row b{color:var(--state-cinnabar);font-size:.49rem}.state-product-row strong{font-family:var(--state-serif);font-size:.67rem}.state-product-row p,.state-product-row small{color:var(--state-ink-soft);font-size:.52rem;line-height:1.45}.state-product-row small{align-items:center;gap:4px;display:flex}.state-product-row small svg,.state-product-row>svg{width:14px}.state-product-row dl{grid-template-columns:58px minmax(0,1fr);gap:4px 8px;margin:0;font-size:.51rem;display:grid}.state-product-row dt{color:var(--state-ink-soft)}.state-product-row dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.state-product-signal-list>article{border-bottom:1px solid var(--state-line);padding:12px 13px}.state-product-signal-list>article>header{justify-content:space-between;align-items:end;gap:8px;display:flex}.state-product-signal-list>article>header div{display:grid}.state-product-signal-list>article>header b{color:var(--state-cinnabar);font-size:.48rem}.state-product-signal-list>article>header strong{font-family:var(--state-serif);font-size:.68rem}.state-product-signal-list>article>header>span{color:var(--state-indigo);font-size:.51rem}.state-product-signal-list>article>p,.state-product-signal-list>p{color:var(--state-ink-soft);margin-top:7px;font-size:.53rem;line-height:1.55}.state-product-signal-list>article>footer{border-top:1px solid var(--state-line);color:var(--state-ink-soft);align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:.49rem;display:flex}.state-product-signal-list>article>footer svg{width:13px;color:var(--state-pine)}.state-product-signal-list>article>footer a{min-height:40px;color:var(--state-indigo);align-items:center;gap:4px;margin-left:auto;display:flex}.state-product-recall-strip>a{border-bottom:1px solid var(--state-line);grid-template-columns:62px minmax(0,1fr) 190px 170px 16px;align-items:center;gap:9px;min-height:72px;padding:8px 12px;display:grid}.state-product-recall-strip>a>b{color:#fff;font-family:var(--state-serif);text-align:center;background:var(--state-cinnabar);padding:5px;font-size:.51rem}.state-product-recall-strip>a>b.is-class_ii{background:var(--state-copper)}.state-product-recall-strip>a>b.is-class_iii{background:var(--state-pine)}.state-product-recall-strip>a>div{gap:3px;display:grid}.state-product-recall-strip>a strong{font-family:var(--state-serif);font-size:.63rem}.state-product-recall-strip>a p,.state-product-recall-strip>a span{color:var(--state-ink-soft);font-size:.51rem;line-height:1.4}.state-product-recall-strip>a span{align-items:center;gap:5px;display:flex}.state-product-recall-strip>a svg{width:14px}.state-product-recall-strip>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-product-register-hero,.state-recall-register-hero{background:#f5efe2cc}.state-product-register>header,.state-product-register>a{grid-template-columns:minmax(250px,1.25fr) minmax(180px,.8fr) minmax(170px,.72fr) minmax(280px,1.1fr) 16px;align-items:center;gap:10px;padding:0 13px;display:grid}.state-product-register>header{min-height:34px;color:var(--state-ink-soft);background:#233d4d0f;font-size:.54rem}.state-product-register>a{border-top:1px solid var(--state-line);min-height:108px;transition-property:background-color;transition-duration:.15s}.state-product-register>a:hover{background:#ffffff47}.state-product-register>a>div,.state-product-register>a>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.state-product-register>a svg{width:18px;color:var(--state-indigo);flex:none}.state-product-register>a>div>span,.state-product-register>a>span>span{gap:3px;display:grid}.state-product-register b{color:var(--state-cinnabar);font-size:.49rem}.state-product-register strong{font-family:var(--state-serif);font-size:.64rem}.state-product-register small{color:var(--state-ink-soft);align-items:center;gap:4px;font-size:.5rem;line-height:1.5;display:flex}.state-product-register small svg{width:12px}.state-product-register>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-product-detail-hero,.state-recall-detail-hero{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-pine);background:#f5efe2c7;grid-template-columns:minmax(0,1fr) 210px;min-height:180px;display:grid}.state-product-detail-hero>a,.state-recall-detail-hero>a{min-height:40px;color:var(--state-indigo);grid-column:1/-1;align-self:start;align-items:center;gap:5px;padding:6px 18px 0;font-size:.55rem;display:inline-flex}.state-product-detail-hero>a svg,.state-recall-detail-hero>a svg{width:14px}.state-product-detail-hero>div,.state-recall-detail-hero>div{align-content:center;gap:7px;padding:8px 22px 22px;display:grid}.state-product-detail-hero>div>span,.state-recall-detail-hero>div>span{color:var(--state-cinnabar);font-size:.56rem}.state-product-detail-hero h1,.state-recall-detail-hero h1{font-size:1.55rem;font-weight:500}.state-product-detail-hero p,.state-recall-detail-hero p{max-width:780px;color:var(--state-ink-soft);font-size:.64rem;line-height:1.65}.state-product-detail-hero>strong,.state-recall-detail-hero>strong{border-left:1px solid var(--state-line);font-family:var(--state-serif);text-align:center;place-content:center;justify-items:center;gap:5px;font-size:.75rem;display:grid}.state-product-detail-hero>strong svg,.state-recall-detail-hero>strong svg{width:28px;color:var(--state-cinnabar)}.state-product-detail-hero>strong small,.state-recall-detail-hero>strong small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.5rem}.state-product-detail-grid,.state-recall-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:10px;display:grid}.state-product-detail-grid>main,.state-recall-detail-grid>main{align-content:start;gap:10px;display:grid}.state-product-approval dl{gap:0;margin:0;display:grid}.state-product-approval dl>div{border-top:1px solid var(--state-line);grid-template-columns:115px minmax(0,1fr);gap:10px;padding:11px 14px;font-size:.55rem;display:grid}.state-product-approval dt{color:var(--state-ink-soft)}.state-product-approval dd{margin:0;line-height:1.65}.state-product-batch-register>article{border-top:1px solid var(--state-line);grid-template-columns:36px minmax(0,1fr) 190px;align-items:center;gap:10px;padding:11px 14px;display:grid}.state-product-batch-register>article>span{color:#fff;background:var(--state-pine);place-items:center;width:32px;height:32px;display:grid}.state-product-batch-register>article>span.is-quarantined,.state-product-batch-register>article>span.is-recalled{background:var(--state-cinnabar)}.state-product-batch-register>article>span svg{width:16px}.state-product-batch-register article>div{gap:3px;display:grid}.state-product-batch-register b{color:var(--state-cinnabar);font-size:.49rem}.state-product-batch-register strong{font-family:var(--state-serif);font-size:.64rem}.state-product-batch-register p,.state-product-batch-register>p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}.state-product-batch-register dl{grid-template-columns:70px minmax(0,1fr);gap:4px 8px;margin:0;font-size:.51rem;display:grid}.state-product-batch-register dt{color:var(--state-ink-soft)}.state-product-batch-register dd{text-align:right;margin:0}.state-product-inspections>article{border-top:1px solid var(--state-line);grid-template-columns:78px minmax(0,1fr) 105px;align-items:center;gap:9px;padding:10px 14px;display:grid}.state-product-inspections>article>b{color:#fff;text-align:center;background:var(--state-pine);padding:5px;font-size:.48rem}.state-product-inspections article>div{gap:3px;display:grid}.state-product-inspections strong{font-family:var(--state-serif);font-size:.6rem}.state-product-inspections p,.state-product-inspections>p,.state-product-inspections time{color:var(--state-ink-soft);font-size:.51rem;line-height:1.5}.state-product-detail-grid>aside,.state-recall-detail-grid>aside{align-content:start;gap:10px;display:grid}.state-product-detail-grid aside section,.state-recall-detail-grid aside section{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:14px;display:grid}.state-product-detail-grid aside section>svg,.state-recall-detail-grid aside section>svg{width:17px;color:var(--state-indigo);grid-row:1/3}.state-product-detail-grid aside h2,.state-recall-detail-grid aside h2{font-size:.68rem}.state-product-detail-grid aside p,.state-recall-detail-grid aside p{color:var(--state-ink-soft);font-size:.54rem;line-height:1.65}.state-product-detail-grid aside article{border-top:1px solid var(--state-line);grid-column:1/-1;gap:3px;padding:9px 0;display:grid}.state-product-detail-grid aside article b{color:var(--state-cinnabar);font-size:.49rem}.state-product-detail-grid aside article strong{font-family:var(--state-serif);font-size:.61rem}.state-product-detail-grid aside article small{color:var(--state-ink-soft);font-size:.49rem}.state-recall-register>header,.state-recall-register>a{grid-template-columns:76px minmax(280px,1.35fr) minmax(170px,.72fr) minmax(160px,.68fr) 100px 16px;align-items:center;gap:9px;padding:0 12px;display:grid}.state-recall-register>header{min-height:34px;color:var(--state-ink-soft);background:#233d4d0f;font-size:.54rem}.state-recall-register>a{border-top:1px solid var(--state-line);min-height:88px;transition-property:background-color;transition-duration:.15s}.state-recall-register>a:hover{background:#ffffff47}.state-recall-register>a>b{color:#fff;font-family:var(--state-serif);background:var(--state-cinnabar);justify-content:center;align-items:center;gap:4px;padding:5px;font-size:.49rem;display:flex}.state-recall-register>a>b.is-class_ii{background:var(--state-copper)}.state-recall-register>a>b.is-class_iii{background:var(--state-pine)}.state-recall-register>a>b svg{width:13px}.state-recall-register>a>div{gap:3px;display:grid}.state-recall-register strong{font-family:var(--state-serif);font-size:.64rem}.state-recall-register p,.state-recall-register small,.state-recall-register>a>span{color:var(--state-ink-soft);font-size:.51rem;line-height:1.45}.state-recall-register>a>span,.state-recall-register em small{align-items:center;gap:5px;display:flex}.state-recall-register>a>span svg,.state-recall-register>a>svg,.state-recall-register em svg{width:14px}.state-recall-register em{gap:3px;font-size:.52rem;font-style:normal;display:grid}.state-recall-register>p{padding:18px}.state-recall-detail-hero.is-class_ii{border-left-color:var(--state-copper)}.state-recall-detail-hero.is-class_i{border-left-color:var(--state-cinnabar)}.state-recall-guidance>p{font-family:var(--state-serif);padding:18px;font-size:.8rem;line-height:1.9}.state-recall-guidance>ol{margin:0;padding:0;list-style:none;display:grid}.state-recall-guidance li{border-top:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px 14px;display:grid}.state-recall-guidance li>svg{width:17px;color:var(--state-indigo)}.state-recall-guidance li span{gap:2px;display:grid}.state-recall-guidance li strong{font-size:.59rem}.state-recall-guidance li small{color:var(--state-ink-soft);font-size:.52rem}.state-recall-batches>article{border-top:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr) 160px;align-items:center;gap:8px;padding:10px 14px;display:grid}.state-recall-batches>article>svg{width:17px;color:var(--state-cinnabar)}.state-recall-batches article>div{gap:3px;display:grid}.state-recall-batches b{color:var(--state-cinnabar);font-size:.5rem}.state-recall-batches strong{font-family:var(--state-serif);font-size:.61rem}.state-recall-batches p,.state-recall-batches article>span,.state-recall-batches small{color:var(--state-ink-soft);font-size:.51rem;line-height:1.5}.state-recall-batches article>span{text-align:right;display:grid}.state-recall-timeline>ol{margin:0;padding:0;list-style:none}.state-recall-timeline li{border-top:1px solid var(--state-line);grid-template-columns:145px 88px minmax(0,1fr);gap:9px;padding:11px 14px;display:grid}.state-recall-timeline time,.state-recall-timeline b{font-size:.52rem}.state-recall-timeline b{color:var(--state-cinnabar)}.state-recall-timeline li div{gap:3px;display:grid}.state-recall-timeline li strong{font-family:var(--state-serif);font-size:.62rem}.state-recall-timeline li p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}@media (max-width:1180px){.state-product-safety-primary{grid-template-columns:1fr}.state-product-safety-hero{grid-template-columns:minmax(0,1fr) 330px}.state-product-register,.state-recall-register{overflow-x:auto}.state-product-register>header,.state-product-register>a{min-width:1040px}.state-recall-register>header,.state-recall-register>a{min-width:980px}}@media (max-width:820px){.state-product-safety-hero,.state-product-detail-grid,.state-recall-detail-grid{grid-template-columns:1fr}.state-product-safety-hero>div{padding:22px}.state-product-recall-live{margin:0 14px 14px}.state-product-safety-metrics{grid-template-columns:1fr 1fr}.state-product-safety-metrics>div:nth-child(2){border-right:0}.state-product-safety-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-product-recall-strip{overflow-x:auto}.state-product-recall-strip>a{min-width:870px}.state-product-detail-hero,.state-recall-detail-hero{grid-template-columns:1fr}.state-product-detail-hero>strong,.state-recall-detail-hero>strong{border-top:1px solid var(--state-line);border-left:0;min-height:92px}}@media (max-width:560px){.state-product-safety-page,.state-product-register-page,.state-product-detail-page,.state-recall-register-page,.state-recall-detail-page{padding:9px 9px 76px}.state-product-safety-hero h1{font-size:1.45rem}.state-product-safety-metrics{grid-template-columns:1fr}.state-product-safety-metrics>div{border-right:0;border-bottom:1px solid var(--state-line)}.state-product-row{grid-template-columns:34px minmax(0,1fr) 16px}.state-product-row dl{grid-column:2}.state-product-row>svg{grid-area:1/3/3}.state-product-detail-hero h1,.state-recall-detail-hero h1{font-size:1.25rem}.state-product-batch-register>article{grid-template-columns:32px minmax(0,1fr)}.state-product-batch-register dl{grid-column:2}.state-product-inspections>article{grid-template-columns:70px minmax(0,1fr)}.state-product-inspections time{grid-column:2}.state-recall-timeline li{grid-template-columns:105px minmax(0,1fr)}.state-recall-timeline li>div{grid-column:2}.state-recall-batches>article{grid-template-columns:22px minmax(0,1fr)}.state-recall-batches article>span{text-align:left;grid-column:2}}.state-product-inspections>article>b.is-failed,.state-product-inspections>article>b.is-remediation_required{background:var(--state-cinnabar)}.state-product-account{align-content:start;gap:10px;padding:14px 16px 22px;display:grid}.state-product-account>header{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-pine);background:#f5efe2cc;grid-template-columns:44px minmax(0,1fr) 190px 40px;align-items:center;gap:14px;min-height:142px;padding:20px 24px;display:grid}.state-product-account>header>svg{width:32px;color:var(--state-indigo)}.state-product-account>header span,.state-product-account-form>header span,.state-product-account-section>header span{color:var(--state-cinnabar);font-size:.55rem}.state-product-account>header h1{margin:3px 0;font-size:1.35rem}.state-product-account>header p{color:var(--state-ink-soft);font-size:.55rem}.state-product-account>header>strong{color:var(--state-cinnabar);text-align:right;font-size:1.05rem;display:grid}.state-product-account>header>strong small{color:var(--state-ink-soft);font-size:.48rem}.state-product-account>header button{color:#fff;background:var(--state-indigo);place-items:center;width:40px;height:40px;display:grid}.state-product-account>header button svg{width:16px}.state-product-account-flash{border:1px solid var(--state-line-strong);padding:10px 14px;font-size:.56rem}.state-product-account-flash.is-success{background:#2e684d14;border-color:#2e684d66}.state-product-account-flash.is-error{background:#a53b2d14;border-color:#a53b2d6b}.state-product-account-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:repeat(4,1fr);display:grid}.state-product-account-metrics div{border-right:1px solid var(--state-line);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:76px;padding:10px 14px;display:grid}.state-product-account-metrics div:last-child{border-right:0}.state-product-account-metrics svg{width:19px;color:var(--state-indigo)}.state-product-account-metrics span{font-family:var(--state-serif);font-size:.58rem}.state-product-account-metrics strong{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;font-size:1.35rem}.state-product-account-form,.state-product-account-section{border:1px solid var(--state-line-strong);background:#f5efe2b8;min-width:0;box-shadow:0 1px 2px #211f1a0d}.state-product-account-form>header,.state-product-account-section>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.state-product-account-form h2,.state-product-account-section h2{margin-top:2px;font-size:.86rem}.state-product-account-form fieldset{border:0;border-bottom:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:14px;display:grid}.state-product-account-form legend{color:var(--state-cinnabar);font-family:var(--state-serif);grid-column:1/-1;padding:0;font-size:.55rem}.state-product-account-form label{align-content:start;gap:5px;font-size:.53rem;display:grid}.state-product-account-form label.is-wide{grid-column:span 2}.state-product-account-form label.is-full{grid-column:1/-1}.state-product-account-form input,.state-product-account-form select,.state-product-account-form textarea,.state-product-account-action input,.state-product-account-action select,.state-product-account-action textarea{border:1px solid var(--state-line);background:#ffffff5c;width:100%;min-width:0;padding:8px}.state-product-account-form textarea,.state-product-account-action textarea{resize:vertical;min-height:70px}.state-product-account-form>footer{justify-content:flex-end;padding:10px 14px;display:flex}.state-product-account-form button,.state-product-account-record button,.state-product-account-recall button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.54rem;display:inline-flex}.state-product-account-form button svg,.state-product-account-record button svg,.state-product-account-recall button svg{width:15px}.state-product-account-record,.state-product-account-recall{border-bottom:1px solid var(--state-line)}.state-product-account-record>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 170px 110px 110px;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.state-product-account-record summary>span,.state-product-account-recall summary>span{gap:2px;font-size:.54rem;display:grid}.state-product-account-record summary b,.state-product-account-recall summary b{color:var(--state-cinnabar);font-size:.48rem}.state-product-account-record summary small,.state-product-account-recall summary small{color:var(--state-ink-soft);font-size:.48rem}.state-product-account-record>div{border-top:1px solid var(--state-line);background:#ffffff29;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:14px;padding:14px;display:grid}.state-product-account-record>div>section,.state-product-account-record>div>aside{align-content:start;gap:10px;display:grid}.state-product-account-record h3{font-size:.68rem}.state-product-account-authorization{border:1px solid var(--state-line)}.state-product-account-authorization>header{background:#233d4d0d;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:flex}.state-product-account-authorization>header span{display:grid}.state-product-account-authorization>header b{color:var(--state-cinnabar);font-size:.48rem}.state-product-account-authorization>header strong{font-family:var(--state-serif);font-size:.62rem}.state-product-account-authorization>header small{color:var(--state-ink-soft);font-size:.49rem}.state-product-account-authorization>details{border-top:1px solid var(--state-line)}.state-product-account-authorization>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 10px;font-size:.53rem;display:flex}.state-product-account-authorization>details>summary small{color:var(--state-ink-soft)}.state-product-account-authorization dl{gap:0;margin:0;padding:0 10px;display:grid}.state-product-account-authorization dl>div{border-top:1px solid var(--state-line);grid-template-columns:76px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.51rem;display:grid}.state-product-account-authorization dt{color:var(--state-ink-soft)}.state-product-account-authorization dd{margin:0;line-height:1.5}.state-product-account-authorization>details>form{border-top:1px solid var(--state-line);justify-content:flex-end;padding:8px 10px;display:flex}.state-product-account-action{border:1px solid var(--state-line)}.state-product-account-action>summary{min-height:44px;color:var(--state-indigo);font-family:var(--state-serif);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:.58rem;display:flex}.state-product-account-action>summary svg{width:16px}.state-product-account-action>form{border-top:1px solid var(--state-line);gap:8px;padding:10px;display:grid}.state-product-account-action label{gap:4px;font-size:.51rem;display:grid}.state-product-account-action fieldset{border:1px solid var(--state-line);gap:5px;margin:0;padding:8px;display:grid}.state-product-account-action fieldset legend{padding:0 4px;font-size:.5rem}.state-product-account-action fieldset label{align-items:center;gap:6px;min-height:32px;display:flex}.state-product-account-action fieldset input{width:auto}.state-product-account-action button{justify-self:end}.state-product-account-recall>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:10px;min-height:66px;padding:9px 14px;display:grid}.state-product-account-recall>div{border-top:1px solid var(--state-line);gap:8px;padding:12px 14px;font-size:.54rem;display:grid}.state-product-account-recall>div p{color:var(--state-ink-soft);line-height:1.55}.state-product-account-recall>div form{justify-content:flex-end;display:flex}.state-product-account-empty{color:var(--state-ink-soft);padding:18px;font-size:.56rem}.admin-product-safety-workbench{gap:12px;display:grid}.admin-product-safety-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-product-safety-metrics a:last-child{grid-column:auto}.admin-product-authorizations>header,.admin-product-batches>header,.admin-product-recalls>header,.admin-product-signals>header,.admin-product-recall-form>header,.admin-product-report-form>header,.admin-product-signal-form>header{align-items:center;gap:8px;display:flex}.admin-product-authorizations>header svg,.admin-product-batches>header svg,.admin-product-recalls>header svg,.admin-product-signals>header svg,.admin-product-recall-form>header svg,.admin-product-report-form>header svg,.admin-product-signal-form>header svg{width:17px;color:var(--state-indigo)}.admin-product-authorizations>details,.admin-product-batches>details,.admin-product-recalls>details{border-bottom:1px solid var(--state-line)}.admin-product-authorizations>details>summary,.admin-product-batches>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 110px 180px 140px;align-items:center;gap:9px;min-height:64px;padding:8px 14px;display:grid}.admin-product-authorizations summary>span,.admin-product-batches summary>span{display:grid}.admin-product-authorizations summary small,.admin-product-batches summary small{color:var(--state-ink-soft);font-size:.5rem}.admin-product-authorizations>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(260px,.55fr) minmax(520px,1.45fr);gap:12px;padding:14px;display:grid}.admin-product-authorizations>details>div>section{align-content:start;gap:9px;display:grid}.admin-product-authorizations>details>div>section>p{font-size:.58rem;line-height:1.6}.admin-product-authorizations dl{gap:5px;margin:0;display:grid}.admin-product-authorizations dl>div{border-bottom:1px solid var(--state-line);grid-template-columns:90px minmax(0,1fr);gap:8px;padding:6px 0;font-size:.53rem;display:grid}.admin-product-authorizations dt{color:var(--state-ink-soft);align-items:center;gap:5px;display:flex}.admin-product-authorizations dt svg{width:13px}.admin-product-authorizations dd{margin:0}.admin-product-authorization{border:1px solid var(--state-line)}.admin-product-authorization>header{background:#233d4d0d;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:flex}.admin-product-authorization>header span{display:grid}.admin-product-authorization>header b{color:var(--state-cinnabar);font-size:.48rem}.admin-product-authorization>header strong{font-family:var(--state-serif);font-size:.62rem}.admin-product-authorization>header small{color:var(--state-ink-soft);font-size:.49rem}.admin-product-authorization>details{border-top:1px solid var(--state-line)}.admin-product-authorization>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:.53rem;display:flex}.admin-product-authorization>details>summary small{color:var(--state-ink-soft)}.admin-product-authorization>details>form{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 160px 160px auto;gap:7px;padding:9px 10px;display:grid}.admin-product-authorization>details>form textarea{grid-column:1/-2}.admin-product-authorization input,.admin-product-authorization textarea,.admin-product-batches input,.admin-product-batches select,.admin-product-batches textarea,.admin-product-recalls aside input,.admin-product-recalls aside textarea{border:1px solid var(--state-line);background:#ffffff57;width:100%;min-width:0;padding:8px}.admin-product-batches>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(280px,.65fr) minmax(480px,1.35fr);gap:12px;padding:14px;display:grid}.admin-product-batches>details>div>section{align-content:start;gap:8px;display:grid}.admin-product-batches dl{gap:4px;margin:0;display:grid}.admin-product-batches dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:.53rem;display:grid}.admin-product-batches dt{color:var(--state-ink-soft)}.admin-product-batches dd{margin:0}.admin-product-batches section>form,.admin-product-inspection form{gap:7px;display:grid}.admin-product-inspection{border:1px solid var(--state-line);gap:7px;padding:10px;display:grid}.admin-product-inspection>header{grid-template-columns:minmax(0,1fr) 110px 150px;align-items:center;gap:8px;display:grid}.admin-product-inspection>header span{display:grid}.admin-product-inspection b{color:var(--state-cinnabar);font-size:.48rem}.admin-product-inspection strong{font-family:var(--state-serif);font-size:.61rem}.admin-product-inspection em{font-size:.51rem;font-style:normal}.admin-product-inspection time,.admin-product-inspection p,.admin-product-inspection small{color:var(--state-ink-soft);font-size:.51rem;line-height:1.5}.admin-product-recalls>details>summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) 110px 150px;align-items:center;gap:9px;min-height:64px;padding:8px 14px;display:grid}.admin-product-recalls summary>b{color:#fff;text-align:center;background:var(--state-cinnabar);padding:5px;font-size:.48rem}.admin-product-recalls summary>b.is-class_ii{background:var(--state-copper)}.admin-product-recalls summary>b.is-class_iii{background:var(--state-pine)}.admin-product-recalls summary>span{display:grid}.admin-product-recalls summary small{color:var(--state-ink-soft);font-size:.5rem}.admin-product-recalls summary em{font-style:normal}.admin-product-recalls>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding:14px;display:grid}.admin-product-recalls details>div>section{gap:10px;display:grid}.admin-product-recalls details>div>section>p{font-size:.58rem;line-height:1.6}.admin-product-recalls dl{gap:5px;margin:0;display:grid}.admin-product-recalls dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:.53rem;display:grid}.admin-product-recalls dt{color:var(--state-ink-soft)}.admin-product-recalls dd{margin:0}.admin-product-recalls ol{margin:0;padding:0;list-style:none}.admin-product-recalls li{border-top:1px solid var(--state-line);grid-template-columns:140px 85px minmax(0,1fr);gap:8px;padding:8px 0;font-size:.51rem;display:grid}.admin-product-recalls li>span{display:grid}.admin-product-recalls li small{color:var(--state-ink-soft)}.admin-product-recalls aside,.admin-product-recalls aside form{align-content:start;gap:7px;display:grid}.admin-product-recall-form>footer,.admin-product-report-form>footer,.admin-product-signal-form>footer{border-top:1px solid var(--state-line);justify-content:flex-end;align-items:center;gap:15px;padding:10px 14px;display:flex}.admin-product-recall-form>footer p,.admin-product-signal-form>footer p{color:var(--state-ink-soft);align-items:center;gap:6px;margin-right:auto;font-size:.52rem;display:flex}.admin-product-recall-form>footer svg,.admin-product-signal-form>footer svg{width:15px}.admin-product-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.admin-product-checks label{border:1px solid var(--state-line);align-items:center;gap:6px;min-height:34px;padding:5px 7px;font-size:.51rem;display:flex}.admin-product-checks input{width:auto}.admin-product-signal-grid{grid-template-columns:1fr 1fr;display:grid}.admin-product-signal-grid>section{min-width:0}.admin-product-signal-grid>section+section{border-left:1px solid var(--state-line)}.admin-product-signal-grid h3{border-bottom:1px solid var(--state-line);padding:10px 14px;font-size:.68rem}.admin-product-signal-grid details{border-bottom:1px solid var(--state-line)}.admin-product-signal-grid summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 130px 145px;align-items:center;gap:8px;min-height:62px;padding:8px 12px;display:grid}.admin-product-signal-grid summary>span{display:grid}.admin-product-signal-grid summary b{color:var(--state-cinnabar);font-size:.48rem}.admin-product-signal-grid summary strong{font-family:var(--state-serif);font-size:.6rem}.admin-product-signal-grid summary small,.admin-product-signal-grid summary time{color:var(--state-ink-soft);font-size:.49rem}.admin-product-signal-grid summary em{font-size:.51rem;font-style:normal}.admin-product-signal-grid details>div{border-top:1px solid var(--state-line);gap:7px;padding:10px 12px;display:grid}.admin-product-signal-grid details>div>p{font-size:.54rem;line-height:1.55}.admin-product-signal-grid dl{gap:4px;margin:0;display:grid}.admin-product-signal-grid dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:.51rem;display:grid}.admin-product-signal-grid dt{color:var(--state-ink-soft)}.admin-product-signal-grid dd{margin:0}.admin-product-signal-grid details>div>form{justify-content:flex-end;display:flex}.admin-product-signal-forms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-product-report-form>header,.admin-product-signal-form>header{min-height:50px;padding:0 14px}.admin-product-report-form>header span,.admin-product-signal-form>header span{color:var(--state-ink-soft);margin-left:auto;font-size:.52rem}@media (max-width:1180px){.state-product-account-record>div{grid-template-columns:1fr}.state-product-account-form fieldset{grid-template-columns:repeat(3,1fr)}.admin-product-safety-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-authorizations>details>div,.admin-product-batches>details>div,.admin-product-signal-grid,.admin-product-signal-forms{grid-template-columns:1fr}.admin-product-signal-grid>section+section{border-top:1px solid var(--state-line);border-left:0}.admin-product-authorization>details>form{grid-template-columns:1fr 1fr}.admin-product-authorization>details>form textarea{grid-column:1/-1}}@media (max-width:820px){.state-product-account>header{grid-template-columns:36px 1fr 40px}.state-product-account>header>strong{text-align:left;grid-column:2}.state-product-account>header>form{grid-area:1/3}.state-product-account-form fieldset{grid-template-columns:1fr 1fr}.state-product-account-record,.state-product-account-recall{overflow-x:auto}.state-product-account-record>summary{min-width:760px}.state-product-account-recall>summary{min-width:680px}.admin-product-authorizations>details,.admin-product-batches>details,.admin-product-recalls>details{overflow-x:auto}.admin-product-authorizations>details>summary,.admin-product-batches>details>summary,.admin-product-recalls>details>summary{min-width:760px}.admin-product-recalls>details>div{grid-template-columns:1fr}.admin-product-checks{grid-template-columns:1fr 1fr}.admin-product-signal-grid summary{min-width:620px}.admin-product-signal-grid>section{overflow-x:auto}}@media (max-width:560px){.state-product-account{padding:9px 9px 78px}.state-product-account>header{padding:17px}.state-product-account-metrics{grid-template-columns:1fr 1fr}.state-product-account-metrics div:nth-child(2){border-right:0}.state-product-account-form fieldset{grid-template-columns:1fr}.state-product-account-form label.is-wide,.state-product-account-form label.is-full{grid-column:auto}.admin-product-safety-metrics,.admin-product-checks{grid-template-columns:1fr}.admin-product-recall-form>footer,.admin-product-signal-form>footer{flex-direction:column;align-items:stretch}.admin-product-authorization>details>form{grid-template-columns:1fr}.admin-product-authorization>details>form textarea{grid-column:auto}}
.state-environment-page,.state-environment-register-page,.state-environment-detail-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.state-environment-tabs a{align-items:center;gap:6px;min-height:40px;display:inline-flex}.state-environment-tabs svg{width:15px;height:15px}.state-environment-hero{border:1px solid var(--state-line-strong);background:linear-gradient(90deg,#f5efe2d1,#e5ece294);grid-template-columns:minmax(0,1fr) 400px;min-height:250px;display:grid}.state-environment-hero>div{align-content:center;gap:8px;max-width:830px;padding:26px 30px;display:grid}.state-environment-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.65rem}.state-environment-hero h1{font-size:1.9rem;font-weight:500}.state-environment-hero>div>p{max-width:740px;color:var(--state-ink-soft);font-size:.68rem;line-height:1.8}.state-environment-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.state-environment-hero>div>nav a{border:1px solid var(--state-line-strong);min-height:40px;color:var(--state-indigo);font-family:var(--state-serif);background:#ffffff47;align-items:center;gap:6px;padding:0 12px;font-size:.61rem;transition:background-color .15s,color .15s;display:inline-flex}.state-environment-hero>div>nav a:hover{color:var(--state-cinnabar);background:#ffffff94}.state-environment-hero>div>nav svg{width:15px}.state-environment-live{border:1px solid var(--state-line-strong);border-left:4px solid var(--state-copper);min-width:0;color:var(--state-ink);background:#ffffff47;align-content:center;gap:8px;margin:16px;padding:16px;display:grid;box-shadow:0 1px 2px #1e18110d,0 14px 32px #1e181112}.state-environment-live>header{border-bottom:1px solid var(--state-line);align-items:center;gap:7px;padding-bottom:9px;display:flex}.state-environment-live>header svg,.state-environment-live.is-clear>svg{width:20px;color:var(--state-cinnabar)}.state-environment-live>header span{font-family:var(--state-serif);font-size:.62rem}.state-environment-live>header b{color:#fff;background:var(--state-copper);margin-left:auto;padding:4px 6px;font-size:.5rem}.state-environment-live>strong{font-family:var(--state-serif);font-size:1rem}.state-environment-live>p{color:var(--state-ink-soft);font-size:.6rem;line-height:1.65}.state-environment-live>footer{color:var(--state-indigo);align-items:center;gap:6px;font-size:.55rem;display:flex}.state-environment-live>footer svg{width:14px}.state-environment-live>footer svg:last-child{margin-left:auto}.state-environment-live.is-critical{border-left-color:var(--state-cinnabar)}.state-environment-live.is-critical>header b{background:var(--state-cinnabar)}.state-environment-live.is-watch,.state-environment-live.is-advisory,.state-environment-live.is-clear{border-left-color:var(--state-pine)}.state-environment-live.is-watch>header b,.state-environment-live.is-advisory>header b{background:var(--state-pine)}.state-environment-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-environment-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:76px;padding:9px 13px;display:grid}.state-environment-metrics>div:last-child{border-right:0}.state-environment-metrics svg{width:23px;color:var(--state-pine);grid-row:1/3}.state-environment-metrics span{font-family:var(--state-serif);font-size:.64rem}.state-environment-metrics strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:1.55rem;font-weight:500}.state-environment-primary{grid-template-columns:minmax(620px,1.18fr) minmax(390px,.82fr);gap:10px;display:grid}.state-environment-section,.state-environment-incident-strip,.state-environment-monitoring-register,.state-environment-permit-register,.state-environment-incident-register,.state-environment-observations,.state-environment-permit-conditions,.state-environment-report-register,.state-environment-guidance,.state-environment-inspection-public,.state-environment-remediation-public,.state-environment-timeline,.state-environment-detail-grid aside section{border:1px solid var(--state-line-strong);background:#f5efe2ad;min-width:0}.state-environment-section>header,.state-environment-incident-strip>header,.state-environment-observations>header,.state-environment-permit-conditions>header,.state-environment-report-register>header,.state-environment-guidance>header,.state-environment-inspection-public>header,.state-environment-remediation-public>header,.state-environment-timeline>header{border-bottom:1px solid var(--state-line);align-items:center;gap:8px;min-height:44px;padding:0 13px;display:flex}.state-environment-section>header svg,.state-environment-incident-strip>header svg,.state-environment-observations>header svg,.state-environment-permit-conditions>header svg,.state-environment-report-register>header svg,.state-environment-guidance>header svg,.state-environment-inspection-public>header svg,.state-environment-remediation-public>header svg,.state-environment-timeline>header svg{width:17px;color:var(--state-pine)}.state-environment-section>header div{display:grid}.state-environment-section h2,.state-environment-incident-strip h2,.state-environment-observations h2,.state-environment-permit-conditions h2,.state-environment-report-register h2,.state-environment-guidance h2,.state-environment-inspection-public h2,.state-environment-remediation-public h2,.state-environment-timeline h2{font-size:.8rem}.state-environment-section header span{color:var(--state-ink-soft);font-size:.51rem}.state-environment-section>header a,.state-environment-incident-strip>header a{min-height:40px;color:var(--state-indigo);align-items:center;gap:5px;margin-left:auto;font-size:.55rem;display:inline-flex}.state-environment-section>header a svg,.state-environment-incident-strip>header a svg{width:13px}.state-environment-station-row{border-bottom:1px solid var(--state-line);grid-template-columns:38px minmax(0,1fr) 190px 16px;align-items:center;gap:10px;min-height:96px;padding:10px 13px;transition:background-color .15s;display:grid}.state-environment-station-row:hover{background:#ffffff4d}.state-environment-station-row>span{color:#fff;background:var(--state-pine);place-items:center;width:34px;height:34px;display:grid}.state-environment-station-row>span svg{width:18px}.state-environment-station-row>div{gap:3px;display:grid}.state-environment-station-row b{color:var(--state-cinnabar);font-size:.49rem}.state-environment-station-row strong{font-family:var(--state-serif);font-size:.67rem}.state-environment-station-row p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.45}.state-environment-station-row dl{grid-template-columns:72px minmax(0,1fr);gap:4px 8px;margin:0;font-size:.51rem;display:grid}.state-environment-station-row dt{color:var(--state-ink-soft)}.state-environment-station-row dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.state-environment-station-row>svg{width:14px;color:var(--state-indigo)}.state-environment-permit-list>a{border-bottom:1px solid var(--state-line);padding:12px 13px;transition:background-color .15s;display:grid}.state-environment-permit-list>a:hover{background:#ffffff4d}.state-environment-permit-list>a>header{justify-content:space-between;align-items:end;gap:8px;display:flex}.state-environment-permit-list>a>header div{display:grid}.state-environment-permit-list>a b{color:var(--state-cinnabar);font-size:.48rem}.state-environment-permit-list>a strong{font-family:var(--state-serif);font-size:.68rem}.state-environment-permit-list>a>header>span{color:var(--state-indigo);font-size:.51rem}.state-environment-permit-list>a>p{color:var(--state-ink-soft);margin-top:7px;font-size:.53rem;line-height:1.55}.state-environment-permit-list>a>footer{border-top:1px solid var(--state-line);color:var(--state-ink-soft);align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:.49rem;display:flex}.state-environment-permit-list>a>footer svg{width:13px;color:var(--state-pine)}.state-environment-permit-list>a>footer time{margin-left:auto}.state-environment-permit-list>a>footer svg:last-child{color:var(--state-indigo)}.state-environment-incident-strip>a{border-bottom:1px solid var(--state-line);grid-template-columns:62px minmax(0,1fr) 190px 110px 16px;align-items:center;gap:9px;min-height:76px;padding:8px 12px;display:grid}.state-environment-incident-strip>a>b,.state-environment-incident-register>a>b{color:#fff;font-family:var(--state-serif);text-align:center;background:var(--state-copper);padding:5px;font-size:.51rem}.state-environment-incident-strip>a>b.is-critical,.state-environment-incident-register>a>b.is-critical{background:var(--state-cinnabar)}.state-environment-incident-strip>a>b.is-watch,.state-environment-incident-strip>a>b.is-advisory,.state-environment-incident-register>a>b.is-watch,.state-environment-incident-register>a>b.is-advisory{background:var(--state-pine)}.state-environment-incident-strip>a>div{gap:3px;display:grid}.state-environment-incident-strip strong{font-family:var(--state-serif);font-size:.63rem}.state-environment-incident-strip p,.state-environment-incident-strip span{color:var(--state-ink-soft);font-size:.51rem;line-height:1.4}.state-environment-incident-strip span{align-items:center;gap:5px;display:flex}.state-environment-incident-strip em{font-size:.52rem;font-style:normal;display:grid}.state-environment-incident-strip em small{color:var(--state-ink-soft)}.state-environment-incident-strip svg{width:14px}.state-environment-incident-strip>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-environment-register-hero{background:linear-gradient(90deg,#f5efe2d1,#e5ece28c)}.state-environment-monitoring-register>header,.state-environment-monitoring-register>a{grid-template-columns:minmax(280px,1.2fr) minmax(170px,.7fr) minmax(190px,.8fr) minmax(150px,.6fr) 16px;align-items:center;gap:10px;padding:0 13px;display:grid}.state-environment-monitoring-register>header,.state-environment-permit-register>header,.state-environment-incident-register>header{min-height:34px;color:var(--state-ink-soft);background:#27524412;font-size:.54rem}.state-environment-monitoring-register>a{border-top:1px solid var(--state-line);min-height:92px}.state-environment-monitoring-register>a>div,.state-environment-monitoring-register>a>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.state-environment-monitoring-register>a svg{width:18px;color:var(--state-pine);flex:none}.state-environment-monitoring-register>a span>span,.state-environment-monitoring-register>a div>span{gap:3px;display:grid}.state-environment-monitoring-register b{color:var(--state-cinnabar);font-size:.49rem}.state-environment-monitoring-register strong{font-family:var(--state-serif);font-size:.64rem}.state-environment-monitoring-register small{color:var(--state-ink-soft);font-size:.5rem}.state-environment-monitoring-register em{font-size:.52rem;font-style:normal;display:grid}.state-environment-monitoring-register>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-environment-permit-register>header,.state-environment-permit-register>a{grid-template-columns:minmax(270px,1.05fr) minmax(190px,.75fr) 130px minmax(200px,.8fr) 140px 16px;align-items:center;gap:10px;padding:0 13px;display:grid}.state-environment-permit-register>a{border-top:1px solid var(--state-line);min-height:98px}.state-environment-permit-register>a>div,.state-environment-permit-register>a>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.state-environment-permit-register>a svg{width:18px;color:var(--state-pine);flex:none}.state-environment-permit-register>a div>span,.state-environment-permit-register>a span>span{gap:3px;display:grid}.state-environment-permit-register b{color:var(--state-cinnabar);font-size:.49rem}.state-environment-permit-register strong{font-family:var(--state-serif);font-size:.64rem}.state-environment-permit-register small{color:var(--state-ink-soft);font-size:.5rem;line-height:1.45}.state-environment-permit-register em{gap:3px;font-size:.51rem;font-style:normal;display:grid}.state-environment-permit-register>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-environment-incident-register>header,.state-environment-incident-register>a{grid-template-columns:78px minmax(290px,1.2fr) minmax(170px,.65fr) minmax(160px,.62fr) 105px 16px;align-items:center;gap:9px;padding:0 12px;display:grid}.state-environment-incident-register>a{border-top:1px solid var(--state-line);min-height:92px}.state-environment-incident-register>a>b{justify-content:center;align-items:center;gap:4px;display:flex}.state-environment-incident-register>a>b svg{width:13px}.state-environment-incident-register>a>div{gap:3px;display:grid}.state-environment-incident-register strong{font-family:var(--state-serif);font-size:.64rem}.state-environment-incident-register p,.state-environment-incident-register small,.state-environment-incident-register>a>span{color:var(--state-ink-soft);font-size:.51rem;line-height:1.45}.state-environment-incident-register>a>span{align-items:center;gap:5px;display:flex}.state-environment-incident-register>a svg{width:14px}.state-environment-incident-register em{gap:3px;font-size:.52rem;font-style:normal;display:grid}.state-environment-incident-register em small{align-items:center;gap:4px;display:flex}.state-environment-incident-register>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-environment-detail-hero{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-pine);background:linear-gradient(90deg,#f5efe2d1,#e5ece280);grid-template-columns:minmax(0,1fr) 210px;min-height:180px;display:grid}.state-environment-detail-hero.is-critical{border-left-color:var(--state-cinnabar)}.state-environment-detail-hero.is-warning{border-left-color:var(--state-copper)}.state-environment-detail-hero>a{min-height:40px;color:var(--state-indigo);grid-column:1/-1;align-self:start;align-items:center;gap:5px;padding:6px 18px 0;font-size:.55rem;display:inline-flex}.state-environment-detail-hero>a svg{width:14px}.state-environment-detail-hero>div{align-content:center;gap:7px;padding:8px 22px 22px;display:grid}.state-environment-detail-hero>div>span{color:var(--state-cinnabar);font-size:.56rem}.state-environment-detail-hero h1{font-size:1.55rem;font-weight:500}.state-environment-detail-hero p{max-width:780px;color:var(--state-ink-soft);font-size:.64rem;line-height:1.65}.state-environment-detail-hero>strong{border-left:1px solid var(--state-line);font-family:var(--state-serif);text-align:center;place-content:center;justify-items:center;gap:5px;font-size:.75rem;display:grid}.state-environment-detail-hero>strong svg{width:28px;color:var(--state-pine)}.state-environment-detail-hero>strong small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.5rem}.state-environment-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:10px;display:grid}.state-environment-detail-grid>main,.state-environment-detail-grid>aside{align-content:start;gap:10px;display:grid}.state-environment-detail-grid aside section{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:14px;display:grid}.state-environment-detail-grid aside section>svg{width:17px;color:var(--state-pine);grid-row:1/3}.state-environment-detail-grid aside h2{font-size:.68rem}.state-environment-detail-grid aside p,.state-environment-detail-grid aside a{color:var(--state-ink-soft);font-size:.54rem;line-height:1.65}.state-environment-detail-grid aside a{color:var(--state-indigo);grid-column:2}.state-environment-observations>article{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 110px 280px;align-items:center;gap:12px;padding:13px 14px;display:grid}.state-environment-observations article>div{gap:3px;display:grid}.state-environment-observations b{color:var(--state-cinnabar);font-size:.49rem}.state-environment-observations strong{font-family:var(--state-serif);font-size:.66rem}.state-environment-observations p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}.state-environment-observations article>span{color:var(--state-pine);font-family:var(--state-serif);text-align:right;font-variant-numeric:tabular-nums;font-size:1.35rem;display:grid}.state-environment-observations article>span small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.5rem}.state-environment-observations dl{grid-template-columns:58px minmax(0,1fr);gap:4px 8px;margin:0;font-size:.5rem;display:grid}.state-environment-observations dt{color:var(--state-ink-soft)}.state-environment-observations dd{text-align:right;margin:0}.state-environment-permit-conditions dl{margin:0;display:grid}.state-environment-permit-conditions dl>div{border-top:1px solid var(--state-line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:11px 14px;font-size:.55rem;display:grid}.state-environment-permit-conditions dt{color:var(--state-ink-soft)}.state-environment-permit-conditions dd{margin:0;line-height:1.65}.state-environment-report-register>article{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 180px;gap:12px;padding:12px 14px;display:grid}.state-environment-report-register article>div{gap:3px;display:grid}.state-environment-report-register b{color:var(--state-cinnabar);font-size:.49rem}.state-environment-report-register strong{font-family:var(--state-serif);font-size:.62rem}.state-environment-report-register p,.state-environment-report-register>p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}.state-environment-report-register article>span{text-align:right;font-size:.52rem;display:grid}.state-environment-report-register article>span small{color:var(--state-ink-soft)}.state-environment-report-register>p{padding:14px}.state-environment-guidance>p{font-family:var(--state-serif);padding:18px;font-size:.8rem;line-height:1.9}.state-environment-guidance>ol{margin:0;padding:0;list-style:none;display:grid}.state-environment-guidance li{border-top:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px 14px;display:grid}.state-environment-guidance li>svg{width:17px;color:var(--state-pine)}.state-environment-guidance li span{gap:2px;display:grid}.state-environment-guidance li strong{font-size:.59rem}.state-environment-guidance li small{color:var(--state-ink-soft);font-size:.52rem}.state-environment-inspection-public>article{grid-template-columns:minmax(0,1fr) 150px;gap:8px;padding:13px 14px;display:grid}.state-environment-inspection-public b{color:var(--state-cinnabar);font-size:.5rem}.state-environment-inspection-public p{color:var(--state-ink-soft);grid-column:1;font-size:.54rem;line-height:1.55}.state-environment-inspection-public time{color:var(--state-ink-soft);text-align:right;grid-area:1/2/3;font-size:.51rem}.state-environment-remediation-public>article{border-top:1px solid var(--state-line);padding:13px 14px}.state-environment-remediation-public article>header{justify-content:space-between;gap:10px;display:flex}.state-environment-remediation-public article>header b{color:var(--state-cinnabar);font-size:.51rem}.state-environment-remediation-public article>header time{color:var(--state-ink-soft);font-size:.5rem}.state-environment-remediation-public article>p,.state-environment-remediation-public>p{color:var(--state-ink-soft);margin-top:7px;font-size:.54rem;line-height:1.6}.state-environment-remediation-public article>ol{margin:10px 0 0;padding:0;list-style:none}.state-environment-remediation-public article li{border-top:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.state-environment-remediation-public article li span{gap:2px;display:grid}.state-environment-remediation-public article li strong{font-size:.56rem}.state-environment-remediation-public article li small{color:var(--state-ink-soft);font-size:.5rem}.state-environment-remediation-public article li>b{font-size:.49rem}.state-environment-remediation-public>p{padding:0 14px 14px}.state-environment-timeline>ol{margin:0;padding:0;list-style:none}.state-environment-timeline li{border-top:1px solid var(--state-line);grid-template-columns:145px 95px minmax(0,1fr);gap:9px;padding:11px 14px;display:grid}.state-environment-timeline time,.state-environment-timeline b{font-size:.52rem}.state-environment-timeline b{color:var(--state-cinnabar)}.state-environment-timeline li div{gap:3px;display:grid}.state-environment-timeline li strong{font-family:var(--state-serif);font-size:.62rem}.state-environment-timeline li p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}@media (max-width:1180px){.state-environment-primary{grid-template-columns:1fr}.state-environment-hero{grid-template-columns:minmax(0,1fr) 340px}.state-environment-monitoring-register,.state-environment-permit-register,.state-environment-incident-register{overflow-x:auto}.state-environment-monitoring-register>header,.state-environment-monitoring-register>a{min-width:930px}.state-environment-permit-register>header,.state-environment-permit-register>a{min-width:1040px}.state-environment-incident-register>header,.state-environment-incident-register>a{min-width:980px}}@media (max-width:820px){.state-environment-hero,.state-environment-detail-grid{grid-template-columns:1fr}.state-environment-hero>div{padding:22px}.state-environment-live{margin:0 14px 14px}.state-environment-metrics{grid-template-columns:1fr 1fr}.state-environment-metrics>div:nth-child(2){border-right:0}.state-environment-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-environment-incident-strip{overflow-x:auto}.state-environment-incident-strip>a{min-width:820px}.state-environment-detail-hero{grid-template-columns:1fr}.state-environment-detail-hero>strong{border-top:1px solid var(--state-line);border-left:0;min-height:92px}.state-environment-observations>article{grid-template-columns:minmax(0,1fr) 100px}.state-environment-observations dl{grid-column:1/-1}}@media (max-width:560px){.state-environment-page,.state-environment-register-page,.state-environment-detail-page{padding:9px 9px 76px}.state-environment-hero h1{font-size:1.45rem}.state-environment-metrics{grid-template-columns:1fr}.state-environment-metrics>div{border-right:0;border-bottom:1px solid var(--state-line)}.state-environment-station-row{grid-template-columns:34px minmax(0,1fr) 16px}.state-environment-station-row dl{grid-column:2}.state-environment-station-row>svg{grid-area:1/3/3}.state-environment-detail-hero h1{font-size:1.25rem}.state-environment-observations>article{grid-template-columns:1fr}.state-environment-observations article>span{text-align:left}.state-environment-report-register>article{grid-template-columns:1fr}.state-environment-report-register article>span{text-align:left}.state-environment-inspection-public>article{grid-template-columns:1fr}.state-environment-inspection-public time{text-align:left;grid-area:auto/1}.state-environment-timeline li{grid-template-columns:105px minmax(0,1fr)}.state-environment-timeline li>div{grid-column:2}}.state-environment-account{align-content:start;gap:10px;padding:14px 16px 22px;display:grid}.state-environment-account>header{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-pine);background:linear-gradient(90deg,#f5efe2d1,#e5ece285);grid-template-columns:44px minmax(0,1fr) 190px 40px;align-items:center;gap:14px;min-height:142px;padding:20px 24px;display:grid}.state-environment-account>header>svg{width:32px;color:var(--state-pine)}.state-environment-account>header span,.state-environment-account-form>header span,.state-environment-account-section>header span{color:var(--state-cinnabar);font-size:.55rem}.state-environment-account>header h1{margin:3px 0;font-size:1.35rem}.state-environment-account>header p{color:var(--state-ink-soft);font-size:.55rem}.state-environment-account>header>strong{color:var(--state-cinnabar);text-align:right;font-size:1.05rem;display:grid}.state-environment-account>header>strong small{color:var(--state-ink-soft);font-size:.48rem}.state-environment-account>header button{color:#fff;background:var(--state-indigo);place-items:center;width:40px;height:40px;display:grid}.state-environment-account>header button svg{width:16px}.state-environment-account-flash{border:1px solid var(--state-line-strong);padding:10px 14px;font-size:.56rem}.state-environment-account-flash.is-success{background:#2e684d14;border-color:#2e684d66}.state-environment-account-flash.is-error{background:#a53b2d14;border-color:#a53b2d6b}.state-environment-account-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:repeat(4,1fr);display:grid}.state-environment-account-metrics div{border-right:1px solid var(--state-line);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:76px;padding:10px 14px;display:grid}.state-environment-account-metrics div:last-child{border-right:0}.state-environment-account-metrics svg{width:19px;color:var(--state-pine)}.state-environment-account-metrics span{font-family:var(--state-serif);font-size:.58rem}.state-environment-account-metrics strong{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;font-size:1.35rem}.state-environment-account-form,.state-environment-account-section{border:1px solid var(--state-line-strong);background:#f5efe2b8;min-width:0;box-shadow:0 1px 2px #211f1a0d}.state-environment-account-form>header,.state-environment-account-section>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.state-environment-account-form h2,.state-environment-account-section h2{margin-top:2px;font-size:.86rem}.state-environment-account-form fieldset{border:0;border-bottom:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:14px;display:grid}.state-environment-account-form legend{color:var(--state-cinnabar);font-family:var(--state-serif);grid-column:1/-1;padding:0;font-size:.55rem}.state-environment-account-form label{align-content:start;gap:5px;font-size:.53rem;display:grid}.state-environment-account-form label.is-wide{grid-column:span 2}.state-environment-account-form label.is-full{grid-column:1/-1}.state-environment-account-form input,.state-environment-account-form select,.state-environment-account-form textarea,.state-environment-account-action input,.state-environment-account-action select,.state-environment-account-action textarea,.state-environment-account-remediation input,.state-environment-account-remediation textarea{border:1px solid var(--state-line);background:#ffffff61;width:100%;min-width:0;padding:8px}.state-environment-account-form textarea,.state-environment-account-action textarea,.state-environment-account-remediation textarea{resize:vertical;min-height:70px}.state-environment-account-form>footer{justify-content:flex-end;padding:10px 14px;display:flex}.state-environment-account-form button,.state-environment-account-record button,.state-environment-account-remediation button,.state-environment-account-action button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.54rem;display:inline-flex}.state-environment-account-form button svg,.state-environment-account-record button svg,.state-environment-account-remediation button svg,.state-environment-account-action button svg{width:15px}.state-environment-account-record,.state-environment-account-remediation{border-bottom:1px solid var(--state-line)}.state-environment-account-record>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 170px 110px 110px;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.state-environment-account-record summary>span,.state-environment-account-remediation summary>span{gap:2px;font-size:.54rem;display:grid}.state-environment-account-record summary b,.state-environment-account-remediation summary b{color:var(--state-cinnabar);font-size:.48rem}.state-environment-account-record summary small,.state-environment-account-remediation summary small{color:var(--state-ink-soft);font-size:.48rem}.state-environment-account-record>div{border-top:1px solid var(--state-line);background:#ffffff29;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:14px;padding:14px;display:grid}.state-environment-account-record>div>section,.state-environment-account-record>div>aside{align-content:start;gap:10px;display:grid}.state-environment-account-record h3{font-size:.68rem}.state-environment-account-permit{border:1px solid var(--state-line)}.state-environment-account-permit>header{background:#2752440f;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:flex}.state-environment-account-permit>header span{display:grid}.state-environment-account-permit>header b{color:var(--state-cinnabar);font-size:.48rem}.state-environment-account-permit>header strong{font-family:var(--state-serif);font-size:.62rem}.state-environment-account-permit>header small{color:var(--state-ink-soft);font-size:.49rem}.state-environment-account-permit>details{border-top:1px solid var(--state-line)}.state-environment-account-permit>details>summary,.state-environment-account-reports>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 10px;font-size:.53rem;display:flex}.state-environment-account-permit>details>summary small,.state-environment-account-reports>details>summary small{color:var(--state-ink-soft)}.state-environment-account-permit dl{gap:0;margin:0;padding:0 10px;display:grid}.state-environment-account-permit dl>div{border-top:1px solid var(--state-line);grid-template-columns:90px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.51rem;display:grid}.state-environment-account-permit dt{color:var(--state-ink-soft)}.state-environment-account-permit dd{margin:0;line-height:1.55}.state-environment-account-permit>details>form{border-top:1px solid var(--state-line);justify-content:flex-end;padding:8px 10px;display:flex}.state-environment-account-reports{border-top:1px solid var(--state-line)}.state-environment-account-reports>header{align-items:center;gap:6px;padding:8px 10px;display:flex}.state-environment-account-reports>header svg{width:15px;color:var(--state-pine)}.state-environment-account-reports h4{font-size:.61rem}.state-environment-account-reports>details{border-top:1px solid var(--state-line)}.state-environment-account-reports>details>div{border-top:1px solid var(--state-line);gap:7px;padding:9px 10px;font-size:.52rem;display:grid}.state-environment-account-reports dl{grid-template-columns:95px minmax(0,1fr);gap:5px 8px;margin:0;display:grid}.state-environment-account-reports dt{color:var(--state-ink-soft)}.state-environment-account-reports dd{margin:0}.state-environment-account-reports form{justify-content:flex-end;display:flex}.state-environment-account-action{border:1px solid var(--state-line);background:#ffffff38}.state-environment-account-action>summary{min-height:42px;font-family:var(--state-serif);cursor:pointer;align-items:center;gap:7px;padding:7px 9px;font-size:.57rem;display:flex}.state-environment-account-action>summary svg{width:15px;color:var(--state-pine)}.state-environment-account-action>form{border-top:1px solid var(--state-line);gap:8px;padding:10px;display:grid}.state-environment-account-action label,.state-environment-account-remediation label{gap:4px;font-size:.51rem;display:grid}.state-environment-remediation-create{margin:10px 14px}.state-environment-remediation-create>form{grid-template-columns:1fr 1fr}.state-environment-remediation-create>form label:first-of-type,.state-environment-remediation-create>form label:nth-of-type(2){grid-column:1/-1}.state-environment-account-remediation>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid}.state-environment-account-remediation>div{border-top:1px solid var(--state-line);background:#ffffff29;grid-template-columns:minmax(0,1fr) 320px;gap:12px;padding:12px 14px;display:grid}.state-environment-account-remediation>div>section{gap:8px;display:grid}.state-environment-account-remediation p{font-size:.54rem;line-height:1.6}.state-environment-account-remediation dl{grid-template-columns:100px minmax(0,1fr);gap:5px 8px;margin:0;font-size:.51rem;display:grid}.state-environment-account-remediation dt{color:var(--state-ink-soft)}.state-environment-account-remediation dd{margin:0}.state-environment-account-remediation article{border-top:1px solid var(--state-line);gap:3px;padding:9px 0;display:grid}.state-environment-account-remediation article b{color:var(--state-cinnabar);font-size:.49rem}.state-environment-account-remediation article strong{font-family:var(--state-serif);font-size:.59rem}.state-environment-account-remediation article small{color:var(--state-ink-soft);font-size:.49rem}.state-environment-account-remediation aside,.state-environment-account-remediation aside form{align-content:start;gap:7px;display:grid}.state-environment-account-empty{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.admin-environment-workbench{gap:14px;display:grid}.admin-environment-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-environment-forms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-environment-form>header,.admin-environment-permits>header,.admin-environment-inspections>header,.admin-environment-incidents>header,.admin-environment-observations>header{align-items:center;gap:8px;min-height:50px;padding:0 14px;display:flex}.admin-environment-form>header svg,.admin-environment-permits>header svg,.admin-environment-inspections>header svg,.admin-environment-incidents>header svg,.admin-environment-observations>header svg{width:18px;color:var(--state-pine)}.admin-environment-form>header span,.admin-environment-permits>header span,.admin-environment-inspections>header span,.admin-environment-incidents>header span,.admin-environment-observations>header span{color:var(--state-ink-soft);margin-left:auto;font-size:.52rem}.admin-environment-form>footer{border-top:1px solid var(--state-line);justify-content:flex-end;align-items:center;gap:12px;padding:10px 14px;display:flex}.admin-environment-form>footer p{color:var(--state-ink-soft);align-items:center;gap:5px;margin-right:auto;font-size:.51rem;display:flex}.admin-environment-form>footer svg{width:15px}.admin-environment-row-actions,.admin-environment-row-actions form{gap:5px;display:flex}.admin-environment-row-actions button{border:1px solid var(--state-line);width:32px;height:32px;color:var(--state-indigo);background:#ffffff59;place-items:center;display:grid}.admin-environment-row-actions button svg{width:14px}.admin-environment-permits>details,.admin-environment-inspections>details,.admin-environment-incidents>details{border-top:1px solid var(--state-line)}.admin-environment-permits>details>summary,.admin-environment-inspections>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 120px 220px;align-items:center;gap:10px;min-height:62px;padding:8px 13px;display:grid}.admin-environment-permits summary>span,.admin-environment-inspections summary>span{display:grid}.admin-environment-permits summary strong,.admin-environment-inspections summary strong{font-family:var(--state-serif);font-size:.61rem}.admin-environment-permits summary small,.admin-environment-inspections summary small{color:var(--state-ink-soft);font-size:.49rem}.admin-environment-permits summary b,.admin-environment-inspections summary b{font-size:.51rem}.admin-environment-permits>details>div{border-top:1px solid var(--state-line);background:#ffffff24;padding:12px 14px}.admin-environment-permit{border:1px solid var(--state-line)}.admin-environment-permit>header{background:#2752440f;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:flex}.admin-environment-permit>header span{display:grid}.admin-environment-permit>header b{color:var(--state-cinnabar);font-size:.48rem}.admin-environment-permit>header strong{font-family:var(--state-serif);font-size:.61rem}.admin-environment-permit>header small{color:var(--state-ink-soft);font-size:.49rem}.admin-environment-permit>details{border-top:1px solid var(--state-line)}.admin-environment-permit>details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;padding:6px 10px;font-size:.52rem;display:flex}.admin-environment-permit>details>summary small{color:var(--state-ink-soft)}.admin-environment-permit>details>dl{margin:0;padding:0 10px;display:grid}.admin-environment-permit>details>dl>div{border-top:1px solid var(--state-line);grid-template-columns:105px minmax(0,1fr);gap:8px;padding:7px 0;font-size:.51rem;display:grid}.admin-environment-permit dt{color:var(--state-ink-soft)}.admin-environment-permit dd{margin:0}.admin-environment-permit>details>form{border-top:1px solid var(--state-line);grid-template-columns:1fr 1fr;gap:7px;padding:9px 10px;display:grid}.admin-environment-permit>details>form textarea{grid-column:1/-1;min-height:72px}.admin-environment-permit>details>form button{justify-self:end}.admin-environment-report-list{border-top:1px solid var(--state-line)}.admin-environment-report-list h3{align-items:center;gap:6px;padding:9px 10px;font-size:.61rem;display:flex}.admin-environment-report-list h3 svg{width:15px;color:var(--state-pine)}.admin-environment-report-list>details{border-top:1px solid var(--state-line)}.admin-environment-report-list>details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;padding:6px 10px;font-size:.51rem;display:flex}.admin-environment-report-list>details>div{border-top:1px solid var(--state-line);gap:7px;padding:9px 10px;font-size:.51rem;display:grid}.admin-environment-report-list dl{grid-template-columns:110px minmax(0,1fr);gap:5px 8px;margin:0;display:grid}.admin-environment-report-list form{justify-content:flex-end;display:flex}.admin-environment-inspections>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 330px;gap:12px;padding:12px 14px;display:grid}.admin-environment-inspections details>div>p{font-size:.54rem;line-height:1.6}.admin-environment-inspections aside,.admin-environment-inspections aside form{align-content:start;gap:7px;display:grid}.admin-environment-inspections textarea{min-height:70px}.admin-environment-incidents>details>summary{cursor:pointer;grid-template-columns:85px minmax(0,1fr) 110px 145px;align-items:center;gap:9px;min-height:64px;padding:8px 12px;display:grid}.admin-environment-incidents>details>summary>b{color:#fff;text-align:center;background:var(--state-copper);padding:5px;font-size:.48rem}.admin-environment-incidents>details>summary>b.is-critical{background:var(--state-cinnabar)}.admin-environment-incidents>details>summary>b.is-watch,.admin-environment-incidents>details>summary>b.is-advisory{background:var(--state-pine)}.admin-environment-incidents summary>span{display:grid}.admin-environment-incidents summary strong{font-family:var(--state-serif);font-size:.61rem}.admin-environment-incidents summary small,.admin-environment-incidents summary time{color:var(--state-ink-soft);font-size:.49rem}.admin-environment-incidents summary em{font-size:.51rem;font-style:normal}.admin-environment-incidents>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 330px;gap:14px;padding:14px;display:grid}.admin-environment-incidents details>div>section{gap:10px;display:grid}.admin-environment-incidents details>div>section>p{font-size:.57rem;line-height:1.6}.admin-environment-incidents dl{gap:5px;margin:0;display:grid}.admin-environment-incidents dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:.52rem;display:grid}.admin-environment-incidents dt{color:var(--state-ink-soft)}.admin-environment-incidents dd{margin:0}.admin-environment-incidents section>ol{margin:0;padding:0;list-style:none}.admin-environment-incidents section>ol li{border-top:1px solid var(--state-line);grid-template-columns:140px 95px minmax(0,1fr);gap:8px;padding:8px 0;font-size:.5rem;display:grid}.admin-environment-incidents section>ol li>span{display:grid}.admin-environment-incidents section>ol small{color:var(--state-ink-soft)}.admin-environment-incidents>details>div>aside,.admin-environment-incidents>details>div>aside form{align-content:start;gap:7px;display:grid}.admin-environment-remediation{border:1px solid var(--state-line);background:#2752440a;padding:10px}.admin-environment-remediation>header{justify-content:space-between;gap:8px;display:flex}.admin-environment-remediation>header b{color:var(--state-cinnabar);font-size:.5rem}.admin-environment-remediation>header time{color:var(--state-ink-soft);font-size:.49rem}.admin-environment-remediation>p{font-size:.52rem!important}.admin-environment-remediation>dl{grid-template-columns:105px minmax(0,1fr);gap:5px 8px;font-size:.5rem;display:grid}.admin-environment-remediation>footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}@media (max-width:1280px){.admin-environment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-environment-forms,.state-environment-account-record>div{grid-template-columns:1fr}.state-environment-account-form fieldset{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.admin-environment-permits>details,.admin-environment-inspections>details,.admin-environment-incidents>details{overflow-x:auto}.admin-environment-permits>details>summary,.admin-environment-inspections>details>summary{min-width:720px}.admin-environment-incidents>details>summary{min-width:760px}.admin-environment-inspections>details>div,.admin-environment-incidents>details>div{grid-template-columns:1fr}.state-environment-account>header{grid-template-columns:36px 1fr 40px}.state-environment-account>header>strong{text-align:left;grid-column:2}.state-environment-account>header>form{grid-area:1/3}.state-environment-account-form fieldset{grid-template-columns:1fr 1fr}.state-environment-account-record,.state-environment-account-remediation{overflow-x:auto}.state-environment-account-record>summary{min-width:760px}.state-environment-account-remediation>summary{min-width:620px}.state-environment-account-remediation>div{grid-template-columns:1fr}}@media (max-width:560px){.state-environment-account{padding:9px 9px 78px}.state-environment-account>header{padding:17px}.state-environment-account-metrics{grid-template-columns:1fr 1fr}.state-environment-account-metrics div:nth-child(2){border-right:0}.state-environment-account-form fieldset{grid-template-columns:1fr}.state-environment-account-form label.is-wide,.state-environment-account-form label.is-full{grid-column:auto}.state-environment-remediation-create>form{grid-template-columns:1fr}.state-environment-remediation-create>form label:first-of-type,.state-environment-remediation-create>form label:nth-of-type(2){grid-column:auto}.admin-environment-metrics,.admin-environment-permit>details>form{grid-template-columns:1fr}.admin-environment-permit>details>form textarea{grid-column:auto}}
.state-agriculture-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.state-agriculture-tabs a{align-items:center;gap:6px;min-height:40px;display:inline-flex}.state-agriculture-tabs svg{width:15px;height:15px}.state-agriculture-hero{border:1px solid var(--state-line-strong);background:linear-gradient(90deg,#f5efe2d6,#e7ebdb99);grid-template-columns:minmax(0,1fr) 410px;min-height:250px;display:grid}.state-agriculture-hero>div{align-content:center;gap:8px;max-width:850px;padding:26px 30px;display:grid}.state-agriculture-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.65rem}.state-agriculture-hero h1{font-size:1.9rem;font-weight:500}.state-agriculture-hero>div>p{max-width:760px;color:var(--state-ink-soft);font-size:.68rem;line-height:1.8}.state-agriculture-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.state-agriculture-hero>div>nav a{border:1px solid var(--state-line-strong);min-height:40px;color:var(--state-indigo);font-family:var(--state-serif);background:#ffffff4d;align-items:center;gap:6px;padding:0 12px;font-size:.61rem;display:inline-flex}.state-agriculture-hero>div>nav a:hover{color:var(--state-cinnabar);background:#ffffff9e}.state-agriculture-hero>div>nav svg{width:15px}.state-agriculture-alert{border:1px solid var(--state-line-strong);border-left:4px solid var(--state-copper);min-width:0;color:var(--state-ink);background:#ffffff4d;align-content:center;gap:8px;margin:16px;padding:16px;display:grid;box-shadow:0 1px 2px #1e18110d,0 14px 30px #1e181112}.state-agriculture-alert>header{border-bottom:1px solid var(--state-line);align-items:center;gap:7px;padding-bottom:9px;display:flex}.state-agriculture-alert>header svg,.state-agriculture-alert.is-clear>svg{width:20px;color:var(--state-cinnabar)}.state-agriculture-alert>header span{font-family:var(--state-serif);font-size:.62rem}.state-agriculture-alert>header b{color:#fff;background:var(--state-copper);margin-left:auto;padding:4px 6px;font-size:.5rem}.state-agriculture-alert>strong{font-family:var(--state-serif);font-size:1rem}.state-agriculture-alert>p{color:var(--state-ink-soft);font-size:.6rem;line-height:1.65}.state-agriculture-alert>footer{color:var(--state-indigo);align-items:center;gap:6px;font-size:.55rem;display:flex}.state-agriculture-alert>footer svg{width:14px}.state-agriculture-alert>footer svg:last-child{margin-left:auto}.state-agriculture-alert.is-critical{border-left-color:var(--state-cinnabar)}.state-agriculture-alert.is-watch,.state-agriculture-alert.is-advisory,.state-agriculture-alert.is-clear{border-left-color:var(--state-pine)}.state-agriculture-metrics{border:1px solid var(--state-line-strong);background:#f5efe2bd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-agriculture-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:76px;padding:9px 13px;display:grid}.state-agriculture-metrics>div:last-child{border-right:0}.state-agriculture-metrics svg{width:23px;color:var(--state-pine);grid-row:1/3}.state-agriculture-metrics span{font-family:var(--state-serif);font-size:.64rem}.state-agriculture-metrics strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:1.55rem;font-weight:500}.state-agriculture-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.state-agriculture-section,.state-agriculture-register,.state-agriculture-ledger,.state-agriculture-guidance,.state-agriculture-timeline,.state-agriculture-detail-grid aside section{border:1px solid var(--state-line-strong);background:#f5efe2b3;min-width:0}.state-agriculture-section>header,.state-agriculture-ledger>header,.state-agriculture-guidance>header,.state-agriculture-timeline>header{border-bottom:1px solid var(--state-line);align-items:center;gap:8px;min-height:46px;padding:0 13px;display:flex}.state-agriculture-section>header svg,.state-agriculture-ledger>header svg,.state-agriculture-guidance>header svg,.state-agriculture-timeline>header svg{width:17px;color:var(--state-pine)}.state-agriculture-section h2,.state-agriculture-ledger h2,.state-agriculture-guidance h2,.state-agriculture-timeline h2{font-size:.8rem}.state-agriculture-section>header a{min-height:40px;color:var(--state-indigo);align-items:center;gap:5px;margin-left:auto;font-size:.55rem;display:inline-flex}.state-agriculture-section>header a svg{width:13px}.state-agriculture-row{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 70px 160px 16px;align-items:center;gap:10px;min-height:92px;padding:10px 13px;transition:background-color .15s;display:grid}.state-agriculture-row:hover{background:#ffffff57}.state-agriculture-row>div{gap:3px;display:grid}.state-agriculture-row b{color:var(--state-cinnabar);font-size:.49rem}.state-agriculture-row strong{font-family:var(--state-serif);font-size:.65rem}.state-agriculture-row p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}.state-agriculture-row em{text-align:right;font-size:.52rem;font-style:normal;display:grid}.state-agriculture-row em small{color:var(--state-ink-soft)}.state-agriculture-row>svg{width:14px;color:var(--state-indigo)}.state-agriculture-incidents{grid-column:1/-1}.state-risk-tag{color:#fff;background:var(--state-pine);justify-content:center;align-items:center;min-height:26px;padding:4px 7px;font-size:.49rem;font-style:normal;display:inline-flex}.state-risk-tag.is-warning{background:var(--state-copper)}.state-risk-tag.is-critical{background:var(--state-cinnabar)}.state-risk-tag.is-advisory,.state-risk-tag.is-stable{background:var(--state-indigo)}.state-agriculture-register-hero{border:1px solid var(--state-line-strong);background:linear-gradient(90deg,#f5efe2d6,#e7ebdb8f);align-items:center;gap:18px;min-height:145px;padding:22px 26px;display:flex}.state-agriculture-register-hero>svg{width:42px;height:42px;color:var(--state-pine)}.state-agriculture-register-hero>div{gap:5px;display:grid}.state-agriculture-register-hero span{color:var(--state-cinnabar);font-size:.57rem}.state-agriculture-register-hero h1{font-size:1.45rem;font-weight:500}.state-agriculture-register-hero p{max-width:850px;color:var(--state-ink-soft);font-size:.62rem;line-height:1.65}.state-agriculture-register>header,.state-agriculture-register>a{grid-template-columns:minmax(310px,1.2fr) minmax(170px,.65fr) minmax(230px,.85fr) 90px 16px;align-items:center;gap:10px;padding:0 13px;display:grid}.state-agriculture-register>header{min-height:36px;color:var(--state-ink-soft);background:#27524412;font-size:.53rem}.state-agriculture-register>a{border-top:1px solid var(--state-line);min-height:98px}.state-agriculture-register>a:hover{background:#ffffff52}.state-agriculture-register>a>div,.state-agriculture-register>a>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.state-agriculture-register>a svg{width:18px;color:var(--state-pine);flex:none}.state-agriculture-register>a div>span,.state-agriculture-register>a>span{gap:3px;display:grid}.state-agriculture-register b{color:var(--state-cinnabar);font-size:.49rem}.state-agriculture-register strong{font-family:var(--state-serif);font-size:.64rem}.state-agriculture-register small,.state-agriculture-register>a>span{color:var(--state-ink-soft);font-size:.5rem;line-height:1.45}.state-agriculture-register>p{color:var(--state-ink-soft);padding:18px;font-size:.57rem}.state-agriculture-detail-hero{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-pine);background:linear-gradient(90deg,#f5efe2d6,#e7ebdb8a);grid-template-columns:minmax(0,1fr) 220px;min-height:185px;display:grid}.state-agriculture-detail-hero>a{min-height:40px;color:var(--state-indigo);grid-column:1/-1;align-self:start;align-items:center;gap:5px;padding:6px 18px 0;font-size:.55rem;display:inline-flex}.state-agriculture-detail-hero>a svg{width:14px}.state-agriculture-detail-hero>div{align-content:center;gap:7px;padding:8px 22px 22px;display:grid}.state-agriculture-detail-hero>div>span{color:var(--state-cinnabar);font-size:.56rem}.state-agriculture-detail-hero h1{font-size:1.55rem;font-weight:500}.state-agriculture-detail-hero p{max-width:800px;color:var(--state-ink-soft);font-size:.64rem;line-height:1.65}.state-agriculture-detail-hero>strong{border-left:1px solid var(--state-line);font-family:var(--state-serif);text-align:center;place-content:center;justify-items:center;gap:5px;font-size:.73rem;display:grid}.state-agriculture-detail-hero>strong svg{width:29px;color:var(--state-pine)}.state-agriculture-detail-hero>strong small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.5rem}.state-agriculture-detail-hero>strong.is-warning svg,.state-agriculture-detail-hero>strong.is-critical svg{color:var(--state-cinnabar)}.state-agriculture-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:10px;display:grid}.state-agriculture-detail-grid>main,.state-agriculture-detail-grid>aside{align-content:start;gap:10px;display:grid}.state-agriculture-detail-grid aside section{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:14px;display:grid}.state-agriculture-detail-grid aside section>svg{width:17px;color:var(--state-pine);grid-row:1/3}.state-agriculture-detail-grid aside h2{font-size:.68rem}.state-agriculture-detail-grid aside p{color:var(--state-ink-soft);font-size:.54rem;line-height:1.65}.state-agriculture-ledger dl{margin:0;display:grid}.state-agriculture-ledger dl>div{border-top:1px solid var(--state-line);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:11px 14px;font-size:.55rem;display:grid}.state-agriculture-ledger dt{color:var(--state-ink-soft)}.state-agriculture-ledger dd{margin:0}.state-agriculture-ledger>article{border-top:1px solid var(--state-line);grid-template-columns:130px minmax(0,1fr) 120px;gap:7px 12px;padding:12px 14px;display:grid}.state-agriculture-ledger article>b{color:var(--state-cinnabar);font-size:.49rem}.state-agriculture-ledger article>strong{font-family:var(--state-serif);font-size:.62rem}.state-agriculture-ledger article>p{color:var(--state-ink-soft);grid-column:2;font-size:.53rem;line-height:1.55}.state-agriculture-ledger article>time{color:var(--state-ink-soft);text-align:right;grid-area:1/3/4;font-size:.5rem}.state-agriculture-ledger>p{color:var(--state-ink-soft);padding:15px;font-size:.55rem}.state-agriculture-guidance>p{font-family:var(--state-serif);padding:18px;font-size:.78rem;line-height:1.9}.state-agriculture-timeline>article{border-top:1px solid var(--state-line);grid-template-columns:110px 110px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid}.state-agriculture-timeline time,.state-agriculture-timeline b{font-size:.5rem}.state-agriculture-timeline b{color:var(--state-cinnabar)}.state-agriculture-timeline article>div{gap:3px;display:grid}.state-agriculture-timeline strong{font-family:var(--state-serif);font-size:.6rem}.state-agriculture-timeline p{color:var(--state-ink-soft);font-size:.52rem;line-height:1.5}@media (max-width:1120px){.state-agriculture-hero{grid-template-columns:1fr}.state-agriculture-alert{margin-top:0}.state-agriculture-grid{grid-template-columns:1fr}.state-agriculture-incidents{grid-column:auto}.state-agriculture-register{overflow-x:auto}.state-agriculture-register>header,.state-agriculture-register>a{min-width:920px}.state-agriculture-detail-grid{grid-template-columns:1fr}.state-agriculture-detail-grid>aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.state-agriculture-page{padding:9px 9px 78px}.state-agriculture-hero>div{padding:22px 18px}.state-agriculture-hero h1{font-size:1.5rem}.state-agriculture-alert{margin:0 10px 10px}.state-agriculture-metrics{grid-template-columns:1fr 1fr}.state-agriculture-metrics>div:nth-child(2){border-right:0}.state-agriculture-row{grid-template-columns:minmax(0,1fr) 70px 16px}.state-agriculture-row em{text-align:left;grid-column:1/-1}.state-agriculture-register-hero{align-items:flex-start;padding:18px}.state-agriculture-register-hero>svg{width:30px;height:30px}.state-agriculture-detail-hero{grid-template-columns:1fr}.state-agriculture-detail-hero>strong{border-top:1px solid var(--state-line);border-left:0;min-height:90px}.state-agriculture-detail-grid>aside,.state-agriculture-ledger>article{grid-template-columns:1fr}.state-agriculture-ledger article>p,.state-agriculture-ledger article>time{text-align:left;grid-area:auto}.state-agriculture-timeline>article{grid-template-columns:82px minmax(0,1fr)}.state-agriculture-timeline article>div{grid-column:1/-1}}.state-agriculture-account{align-content:start;gap:12px;padding:18px 20px 28px;display:grid}.state-agriculture-account>header{border:1px solid var(--state-line-strong);background:linear-gradient(90deg,#f5efe2db,#e7ebdb94);grid-template-columns:42px minmax(0,1fr) 120px 38px;align-items:center;gap:12px;padding:20px 22px;display:grid}.state-agriculture-account>header>svg{width:34px;height:34px;color:var(--state-pine)}.state-agriculture-account>header>div{gap:3px;display:grid}.state-agriculture-account>header span{color:var(--state-cinnabar);font-size:.55rem}.state-agriculture-account>header h1{font-size:1.28rem;font-weight:500}.state-agriculture-account>header p{color:var(--state-ink-soft);font-size:.55rem}.state-agriculture-account>header>strong{color:var(--state-pine);font-family:var(--state-serif);text-align:right;font-size:1.55rem;display:grid}.state-agriculture-account>header>strong small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.49rem}.state-agriculture-account>header button{border:1px solid var(--state-line);background:#ffffff59;place-items:center;width:34px;height:34px;display:grid}.state-agriculture-account>header button svg{width:16px}.state-agriculture-account-flash{border:1px solid var(--state-pine);background:#27524414;padding:10px 13px;font-size:.56rem}.state-agriculture-account-flash.is-error{border-color:var(--state-cinnabar);background:#a43c2f14}.state-agriculture-account-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:repeat(4,1fr);display:grid}.state-agriculture-account-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:30px 1fr auto;align-items:center;gap:3px 8px;min-height:72px;padding:9px 12px;display:grid}.state-agriculture-account-metrics>div:last-child{border-right:0}.state-agriculture-account-metrics svg{width:21px;color:var(--state-pine);grid-row:1/3}.state-agriculture-account-metrics span{font-size:.56rem}.state-agriculture-account-metrics strong{color:var(--state-cinnabar);font-family:var(--state-serif);grid-area:1/3/3;font-size:1.3rem}.state-agriculture-account-section{border:1px solid var(--state-line-strong);background:#f5efe2b0}.state-agriculture-account-section>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.state-agriculture-account-section>header>div{gap:2px;display:grid}.state-agriculture-account-section>header span{color:var(--state-ink-soft);font-size:.5rem}.state-agriculture-account-section>header h2{font-size:.76rem}.state-agriculture-account-section>header b{color:var(--state-cinnabar);font-size:.53rem}.state-agriculture-account-form{border-bottom:1px solid var(--state-line);background:#ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.state-agriculture-account-form label{align-content:start;gap:4px;display:grid}.state-agriculture-account-form label>span{color:var(--state-ink-soft);font-size:.49rem}.state-agriculture-account-form input,.state-agriculture-account-form select,.state-agriculture-account-form textarea{border:1px solid var(--state-line);min-width:0;min-height:36px;color:var(--state-ink);background:#ffffff7a;padding:7px 8px}.state-agriculture-account-form textarea{resize:vertical;min-height:72px}.state-agriculture-account-form .is-wide{grid-column:span 2}.state-agriculture-account-form button,.state-agriculture-account-actions button,.state-agriculture-account-record button{border:1px solid var(--state-pine);color:#fff;background:var(--state-pine);justify-content:center;align-self:end;align-items:center;gap:6px;min-height:36px;padding:0 11px;display:inline-flex}.state-agriculture-account-form button svg,.state-agriculture-account-actions button svg,.state-agriculture-account-record button svg{width:15px}.state-agriculture-account-record{border-top:1px solid var(--state-line)}.state-agriculture-account-record>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:12px;min-height:66px;padding:9px 14px;display:grid}.state-agriculture-account-record>summary>span{gap:3px;display:grid}.state-agriculture-account-record>summary b{color:var(--state-cinnabar);font-size:.49rem}.state-agriculture-account-record>summary strong{font-family:var(--state-serif);font-size:.63rem}.state-agriculture-account-record>summary small{color:var(--state-ink-soft);font-size:.49rem}.state-agriculture-account-record>div{border-top:1px solid var(--state-line);background:#ffffff21;gap:10px;padding:12px 14px;display:grid}.state-agriculture-account-record>div>p{align-items:flex-start;gap:7px;font-size:.52rem;line-height:1.55;display:flex}.state-agriculture-account-record>div>p svg{width:15px;color:var(--state-pine)}.state-agriculture-account-record article{border:1px solid var(--state-line);background:#f5efe285}.state-agriculture-account-record article>header{background:#2752440f;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.state-agriculture-account-record article>header span{gap:2px;display:grid}.state-agriculture-account-record article>header b{color:var(--state-cinnabar);font-size:.48rem}.state-agriculture-account-record article>header strong{font-family:var(--state-serif);font-size:.59rem}.state-agriculture-account-record article>header small{color:var(--state-ink-soft);font-size:.49rem}.state-agriculture-account-record article>section{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.state-agriculture-account-record article>section>div{gap:3px;display:grid}.state-agriculture-account-record article>section b{color:var(--state-cinnabar);font-size:.47rem}.state-agriculture-account-record article>section strong{font-size:.56rem}.state-agriculture-account-record article>section p,.state-agriculture-account-record article>section small,.state-agriculture-account-record article>p{color:var(--state-ink-soft);font-size:.5rem;line-height:1.5}.state-agriculture-account-record article>p{border-top:1px solid var(--state-line);margin:0;padding:9px 10px;display:grid}.state-agriculture-account-record article>details{border-top:1px solid var(--state-line)}.state-agriculture-account-record article>details>summary{min-height:40px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:.52rem;display:flex}.state-agriculture-account-record article>details>summary svg{width:15px}.state-agriculture-account-actions{justify-content:flex-end;gap:8px;display:flex}.state-agriculture-account-actions form{gap:7px;min-width:320px;display:grid}.state-agriculture-account-actions textarea{border:1px solid var(--state-line);background:#ffffff73;min-height:62px;padding:7px 8px}.state-agriculture-account-empty{color:var(--state-ink-soft);align-items:center;gap:7px;padding:18px;font-size:.57rem;display:flex}.state-agriculture-account-empty svg{width:18px;color:var(--state-pine)}@media (max-width:1000px){.state-agriculture-account-form{grid-template-columns:1fr 1fr}.state-agriculture-account-record{overflow-x:auto}.state-agriculture-account-record>summary{min-width:720px}}@media (max-width:620px){.state-agriculture-account{padding:9px 9px 78px}.state-agriculture-account>header{grid-template-columns:34px 1fr 34px}.state-agriculture-account>header>strong{text-align:left;grid-column:2}.state-agriculture-account>header>form{grid-area:1/3}.state-agriculture-account-metrics{grid-template-columns:1fr 1fr}.state-agriculture-account-metrics>div:nth-child(2){border-right:0}.state-agriculture-account-form{grid-template-columns:1fr}.state-agriculture-account-form .is-wide{grid-column:auto}.state-agriculture-account-actions form{width:100%;min-width:0}}.admin-agriculture-workbench{gap:14px;display:grid}.admin-agriculture-metrics{grid-template-columns:repeat(8,minmax(0,1fr))}.admin-agriculture-forms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-agriculture-form>header,.admin-agriculture-crops>header,.admin-agriculture-biosecurity>header,.admin-agriculture-reserves>header{align-items:center;gap:8px;min-height:50px;padding:0 14px;display:flex}.admin-agriculture-form>header svg,.admin-agriculture-crops>header svg,.admin-agriculture-biosecurity>header svg,.admin-agriculture-reserves>header svg{width:18px;color:var(--state-pine)}.admin-agriculture-form>header span,.admin-agriculture-crops>header span,.admin-agriculture-biosecurity>header span,.admin-agriculture-reserves>header span{color:var(--state-ink-soft);margin-left:auto;font-size:.52rem}.admin-agriculture-form>footer{border-top:1px solid var(--state-line);justify-content:flex-end;align-items:center;gap:12px;padding:10px 14px;display:flex}.admin-agriculture-form>footer p{color:var(--state-ink-soft);align-items:center;gap:5px;margin-right:auto;font-size:.51rem;display:flex}.admin-agriculture-form>footer svg{width:15px}.admin-agriculture-zone-draft{border-top:1px solid var(--state-line);align-items:center;gap:12px;min-height:54px;padding:8px 13px;display:flex}.admin-agriculture-zone-draft>span{display:grid}.admin-agriculture-zone-draft strong{font-family:var(--state-serif);font-size:.59rem}.admin-agriculture-zone-draft small{color:var(--state-ink-soft);font-size:.49rem}.admin-agriculture-zone-draft form{margin-left:auto}.admin-agriculture-biosecurity>details,.admin-agriculture-reserves>details{border-top:1px solid var(--state-line)}.admin-agriculture-biosecurity>details>summary{cursor:pointer;grid-template-columns:86px minmax(0,1fr) 110px 120px;align-items:center;gap:9px;min-height:66px;padding:8px 12px;display:grid}.admin-agriculture-biosecurity>details>summary>b{color:#fff;text-align:center;background:var(--state-copper);padding:5px;font-size:.48rem}.admin-agriculture-biosecurity>details>summary>b.is-critical{background:var(--state-cinnabar)}.admin-agriculture-biosecurity>details>summary>b.is-watch,.admin-agriculture-biosecurity>details>summary>b.is-advisory{background:var(--state-pine)}.admin-agriculture-biosecurity summary>span{display:grid}.admin-agriculture-biosecurity summary strong{font-family:var(--state-serif);font-size:.61rem}.admin-agriculture-biosecurity summary small,.admin-agriculture-biosecurity summary time{color:var(--state-ink-soft);font-size:.49rem}.admin-agriculture-biosecurity summary em{font-size:.51rem;font-style:normal}.admin-agriculture-biosecurity>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:14px;display:grid}.admin-agriculture-biosecurity details>div>section{gap:10px;display:grid}.admin-agriculture-biosecurity details>div>section>p{font-size:.57rem;line-height:1.6}.admin-agriculture-biosecurity dl{gap:5px;margin:0;display:grid}.admin-agriculture-biosecurity dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:.52rem;display:grid}.admin-agriculture-biosecurity dt{color:var(--state-ink-soft)}.admin-agriculture-biosecurity dd{margin:0}.admin-agriculture-biosecurity>details>div>aside,.admin-agriculture-biosecurity>details>div>aside form{align-content:start;gap:7px;display:grid}.admin-agriculture-biosecurity aside textarea{min-height:68px}.admin-agriculture-restriction,.admin-agriculture-control,.admin-agriculture-stock,.admin-agriculture-release{border:1px solid var(--state-line);background:#2752440a;padding:10px}.admin-agriculture-restriction>header,.admin-agriculture-control>header,.admin-agriculture-stock>header,.admin-agriculture-release>header{justify-content:space-between;gap:8px;display:flex}.admin-agriculture-restriction>header b,.admin-agriculture-control>header b,.admin-agriculture-stock>header b,.admin-agriculture-release>header b{color:var(--state-cinnabar);font-size:.5rem}.admin-agriculture-restriction>header span,.admin-agriculture-control>header time,.admin-agriculture-stock>header span,.admin-agriculture-release>header span{color:var(--state-ink-soft);font-size:.49rem}.admin-agriculture-restriction>p,.admin-agriculture-control>p,.admin-agriculture-stock p,.admin-agriculture-release p{font-size:.52rem;line-height:1.55}.admin-agriculture-restriction>small,.admin-agriculture-control>small,.admin-agriculture-stock small,.admin-agriculture-release small{color:var(--state-ink-soft);font-size:.49rem;display:block}.admin-agriculture-restriction>footer,.admin-agriculture-control>footer,.admin-agriculture-stock>footer,.admin-agriculture-release>footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.admin-agriculture-stock>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 330px;gap:9px;padding-top:8px;display:grid}.admin-agriculture-stock>div form,.admin-agriculture-stock>footer{gap:7px;display:grid}.admin-agriculture-stock textarea{min-height:64px}.admin-agriculture-reserves>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 100px 130px 120px;align-items:center;gap:9px;min-height:64px;padding:8px 12px;display:grid}.admin-agriculture-reserves>details>summary>span{display:grid}.admin-agriculture-reserves summary strong{font-family:var(--state-serif);font-size:.61rem}.admin-agriculture-reserves summary small{color:var(--state-ink-soft);font-size:.49rem}.admin-agriculture-reserves summary b{font-size:.51rem}.admin-agriculture-reserves>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 350px;gap:14px;padding:14px;display:grid}.admin-agriculture-reserves details>div>section{gap:10px;display:grid}.admin-agriculture-reserves details>div>aside,.admin-agriculture-reserves details>div>aside form{align-content:start;gap:7px;display:grid}.admin-agriculture-reserves aside label{color:var(--state-ink-soft);gap:4px;font-size:.5rem;display:grid}.admin-agriculture-reserves aside textarea{min-height:66px}@media (max-width:1320px){.admin-agriculture-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-agriculture-forms{grid-template-columns:1fr}}@media (max-width:920px){.admin-agriculture-biosecurity>details,.admin-agriculture-reserves>details{overflow-x:auto}.admin-agriculture-biosecurity>details>summary,.admin-agriculture-reserves>details>summary{min-width:760px}.admin-agriculture-biosecurity>details>div,.admin-agriculture-reserves>details>div,.admin-agriculture-stock>div{grid-template-columns:1fr}}
