.infra-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:12px;padding:14px 16px 22px;display:grid}.infra-tabs a{align-items:center;gap:6px;min-height:40px;display:inline-flex}.infra-tabs svg{width:15px;height:15px}.infra-hero{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);background:#d7d2c5;min-height:330px;display:grid;position:relative;overflow:hidden}.infra-hero>img{object-fit:cover;object-position:center 45%;outline:0}.infra-hero:after{content:"";background:#ece8db8a;position:absolute;inset:0}.infra-hero-copy{z-index:1;background:#faf7eee0;border-right:1px solid #211f1a3d;align-content:center;gap:10px;width:min(760px,76%);padding:34px 38px 78px;display:grid;position:relative}.infra-hero-copy>span,.infra-domain-header>div>span,.infra-status-header>div>span,.infra-detail-header>div>span,.infra-detail-band>header+span{color:var(--state-cinnabar);font-size:.72rem;font-weight:800}.infra-hero-copy h1{font-size:clamp(2rem,4vw,3.8rem);font-weight:700}.infra-hero-copy p{max-width:650px;color:var(--state-ink-soft);font-size:1rem;line-height:1.8}.infra-hero-copy nav{flex-wrap:wrap;gap:8px;display:flex}.infra-hero-copy nav a{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.83rem;font-weight:800;display:inline-flex}.infra-hero-copy nav a:first-child{color:#fff;background:var(--state-indigo)}.infra-hero-copy nav svg{width:16px;height:16px}.infra-hero-strip{z-index:2;border-top:1px solid var(--state-line-strong);color:#fff;background:#1d1f1ee6;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.infra-hero-strip span{border-right:1px solid #ffffff38;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:.76rem;display:flex}.infra-hero-strip b{font-family:var(--state-serif);font-size:1.35rem}.infra-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.infra-domain-grid>a{border:1px solid var(--state-line-strong);border-top:4px solid var(--domain-color,var(--state-indigo));background:var(--state-paper-strong);min-width:0;display:grid}.infra-domain-grid>a.is-transport{--domain-color:#6a6760}.infra-domain-grid>a.is-energy{--domain-color:#b18229}.infra-domain-grid>a.is-water{--domain-color:#39717e}.infra-domain-grid>a.is-postal{--domain-color:#4b6c50}.infra-domain-grid>a>header{border-bottom:1px solid var(--state-line);grid-template-columns:1fr auto;gap:4px 10px;padding:15px 16px 10px;display:grid}.infra-domain-grid>a>header span{color:var(--state-ink-soft);grid-column:1;font-size:.68rem}.infra-domain-grid>a>header strong{font-family:var(--state-serif);grid-column:1;font-size:1.25rem}.infra-domain-grid>a>header svg{grid-area:1/2/3;align-self:center;width:18px}.infra-domain-grid dl{grid-template-columns:repeat(4,1fr);margin:0;padding:11px 10px;display:grid}.infra-domain-grid dl div{text-align:center;gap:2px;display:grid}.infra-domain-grid dt{color:var(--state-ink-faint);font-size:.67rem}.infra-domain-grid dd{font-family:var(--state-serif);margin:0;font-size:1.15rem;font-weight:800}.infra-domain-grid footer{border-top:1px solid var(--state-line);background:#efeee9;align-items:flex-start;gap:9px;min-height:68px;padding:11px 13px;display:flex}.infra-domain-grid footer.is-normal{background:#e5eee8}.infra-domain-grid footer.is-watch{background:#f3ead3}.infra-domain-grid footer.is-critical{background:#f2ded8}.infra-domain-grid footer.is-stale{background:#e5e2dc}.infra-domain-grid footer svg{flex:none;width:16px}.infra-domain-grid footer span{gap:3px;min-width:0;display:grid}.infra-domain-grid footer b{font-size:.74rem}.infra-domain-grid footer small{color:var(--state-ink-soft);text-overflow:ellipsis;font-size:.68rem;line-height:1.4;overflow:hidden}.infra-two-column{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:10px;display:grid}.infra-ledger{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);min-width:0}.infra-ledger>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex}.infra-ledger>header>svg{width:20px;color:var(--state-cinnabar)}.infra-ledger>header>div{gap:2px;min-width:0;display:grid}.infra-ledger>header span{color:var(--state-ink-soft);font-size:.66rem}.infra-ledger>header h2{font-size:1rem}.infra-ledger>header>a{align-items:center;gap:5px;margin-left:auto;font-size:.74rem;font-weight:800;display:flex}.infra-ledger>header>a svg{width:14px}.infra-ledger>a,.infra-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:76px minmax(0,1fr) 86px;align-items:center;gap:12px;min-height:88px;padding:11px 14px;display:grid}.infra-ledger>a:hover{background:#f5f1e7}.infra-ledger>a>b,.infra-ledger>article>b{border:1px solid;justify-self:start;padding:4px 7px;font-size:.65rem}.infra-ledger b.is-critical{color:#842e28;background:#f4ddd8}.infra-ledger b.is-warning{color:#875718;background:#f4e8cf}.infra-ledger b.is-advisory,.infra-ledger b.is-info{color:#315f65;background:#e0eceb}.infra-ledger>a>div,.infra-ledger>article>div{gap:4px;min-width:0;display:grid}.infra-ledger strong{font-size:.84rem}.infra-ledger p{color:var(--state-ink-soft);font-size:.74rem;line-height:1.5}.infra-ledger small{color:var(--state-ink-faint);align-items:center;gap:4px;font-size:.66rem;display:flex}.infra-ledger small svg{width:12px}.infra-ledger time{color:var(--state-ink-soft);text-align:right;gap:4px;font-size:.68rem;display:grid}.infra-empty{color:var(--state-ink-faint);padding:22px;font-size:.78rem}.infra-boundary,.infra-method{border:1px solid var(--state-line-strong);background:#e4ebe7;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.infra-boundary svg,.infra-method svg{width:18px;color:var(--state-pine);flex:none}.infra-boundary p,.infra-method p{color:var(--state-ink-soft);font-size:.74rem;line-height:1.65}.infra-domain-header,.infra-status-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--domain-color,var(--state-indigo));background:var(--state-paper-strong);grid-template-columns:minmax(0,1fr) 320px;min-height:190px;display:grid}.infra-domain-page.is-transport{--domain-color:#6a6760}.infra-domain-page.is-energy{--domain-color:#b18229}.infra-domain-page.is-water{--domain-color:#39717e}.infra-domain-page.is-postal{--domain-color:#4b6c50}.infra-domain-header>div,.infra-status-header>div{align-content:center;gap:8px;padding:25px 30px;display:grid}.infra-domain-header h1,.infra-status-header h1{font-size:2.1rem}.infra-domain-header p,.infra-status-header p{max-width:760px;color:var(--state-ink-soft);font-size:.86rem;line-height:1.7}.infra-domain-header>aside,.infra-status-header>strong{border-left:1px solid var(--state-line-strong);background:#e9ece6;align-content:center;gap:8px;padding:24px;display:grid}.infra-domain-header>aside svg,.infra-status-header>strong svg{width:24px;color:var(--domain-color,var(--state-indigo))}.infra-domain-header>aside strong,.infra-status-header>strong{font-family:var(--state-serif);font-size:1.25rem}.infra-domain-header>aside p{color:var(--state-ink-soft);font-size:.76rem;line-height:1.55}.infra-status-header>strong small{font-family:var(--state-sans);font-size:.7rem;font-weight:500}.infra-domain-metrics{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);grid-template-columns:repeat(4,1fr);display:grid}.infra-domain-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:12px 16px;display:grid}.infra-domain-metrics svg{width:18px;color:var(--domain-color,var(--state-indigo));grid-row:1/3}.infra-domain-metrics span{color:var(--state-ink-soft);font-size:.68rem}.infra-domain-metrics strong{font-family:var(--state-serif);font-size:1.25rem}.infra-network-register,.infra-status-board{border:1px solid var(--state-line-strong);background:var(--state-paper-strong)}.infra-network-register>header,.infra-status-board>header{border-bottom:1px solid var(--state-line-strong);color:#fff;background:#2f3230;align-items:center;min-height:40px;padding:8px 14px;font-size:.67rem;display:grid}.infra-network-register>header{grid-template-columns:1.15fr 1.2fr .7fr .7fr 22px;gap:16px}.infra-network-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:1.15fr 1.2fr .7fr .7fr 22px;align-items:center;gap:16px;min-height:92px;padding:12px 14px;display:grid}.infra-network-register>a:hover{background:#f4efe5}.infra-network-register>a>div{gap:4px;display:grid}.infra-network-register>a b{color:var(--domain-color,var(--state-cinnabar));font-size:.66rem}.infra-network-register>a strong{font-size:.86rem}.infra-network-register>a span{gap:4px;font-size:.76rem;display:grid}.infra-network-register small{color:var(--state-ink-faint);font-size:.66rem;line-height:1.4}.infra-network-register span.is-normal{color:#315d45}.infra-network-register span.is-limited,.infra-network-register span.is-watch{color:#875718}.infra-network-register span.is-interrupted{color:#842e28}.infra-network-register span.is-stale{color:#6b655c}.infra-filter{flex-wrap:wrap;gap:6px;display:flex}.infra-filter a{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);min-height:34px;padding:7px 13px;font-size:.74rem;font-weight:800}.infra-filter a.is-active{color:#fff;background:var(--state-indigo)}.infra-status-board>header{grid-template-columns:1fr 1.55fr 170px;gap:16px}.infra-status-board>article{border-bottom:1px solid var(--state-line);grid-template-columns:1fr 1.55fr 170px;align-items:center;gap:16px;min-height:94px;padding:12px 14px;display:grid}.infra-status-board>article>div{gap:4px;display:grid}.infra-status-board b{color:var(--state-cinnabar);font-size:.66rem}.infra-status-board strong{font-size:.84rem}.infra-status-board small{color:var(--state-ink-faint);font-size:.66rem;line-height:1.45}.infra-status-board>article>span{border-left:4px solid #777;gap:4px;padding-left:12px;font-size:.75rem;line-height:1.5;display:grid}.infra-status-board>article>span.is-normal{border-color:#477158}.infra-status-board>article>span.is-limited,.infra-status-board>article>span.is-watch{border-color:#b4822e}.infra-status-board>article>span.is-interrupted{border-color:#a43c2f}.infra-status-board>article>span.is-stale{background:#efede8;border-color:#777}.infra-status-board i{font-size:.65rem;font-style:normal;font-weight:900}.infra-status-board time{grid-template-columns:auto 1fr;align-items:center;gap:4px;font-size:.7rem;display:grid}.infra-status-board time svg{width:14px}.infra-status-board time small{grid-column:1/3}.infra-detail-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--domain-color,var(--state-indigo));background:var(--state-paper-strong);grid-template-columns:minmax(0,1fr) 210px;min-height:230px;display:grid}.infra-network-detail.is-transport{--domain-color:#6a6760}.infra-network-detail.is-energy{--domain-color:#b18229}.infra-network-detail.is-water{--domain-color:#39717e}.infra-network-detail.is-postal{--domain-color:#4b6c50}.infra-detail-header>a{color:var(--state-ink-soft);align-items:center;gap:5px;margin:14px;font-size:.72rem;font-weight:800;display:flex;position:absolute}.infra-detail-header>a svg{width:14px}.infra-detail-header>div{align-content:center;gap:8px;padding:50px 30px 25px;display:grid}.infra-detail-header h1{font-size:2rem}.infra-detail-header p{max-width:800px;color:var(--state-ink-soft);font-size:.86rem;line-height:1.7}.infra-detail-header>strong{border-left:1px solid var(--state-line-strong);font-family:var(--state-serif);text-align:center;align-content:center;justify-items:center;gap:8px;font-size:1.15rem;display:grid}.infra-detail-header>strong svg{width:28px}.infra-detail-header>strong small{font-family:var(--state-sans);font-size:.68rem;font-weight:500}.infra-detail-header>strong.is-normal{background:#e5eee8}.infra-detail-header>strong.is-limited,.infra-detail-header>strong.is-warning{background:#f3ead3}.infra-detail-header>strong.is-critical,.infra-detail-header>strong.is-interrupted{background:#f2ded8}.infra-detail-header>strong.is-stale,.infra-detail-header>strong.is-unknown{background:#e5e2dc}.infra-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:10px;display:grid}.infra-detail-layout>main,.infra-detail-layout>aside{align-content:start;gap:10px;display:grid}.infra-detail-layout>aside>section,.infra-detail-band{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);gap:9px;padding:16px;display:grid}.infra-detail-layout>aside h2,.infra-detail-band h2{font-size:.95rem}.infra-detail-layout>aside>section>svg,.infra-detail-band header svg{width:18px;color:var(--domain-color,var(--state-cinnabar))}.infra-detail-layout>aside p,.infra-detail-layout>aside small,.infra-detail-band p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.55}.infra-detail-layout>aside a,.infra-detail-layout>aside span{border-top:1px solid var(--state-line);gap:2px;padding-top:8px;font-size:.74rem;font-weight:800;display:grid}.infra-detail-layout>aside a small,.infra-detail-layout>aside span small{font-weight:500}.infra-detail-band>header{align-items:center;gap:8px;display:flex}.infra-detail-band dl{border-top:1px solid var(--state-line);grid-template-columns:repeat(4,1fr);margin:4px 0 0;display:grid}.infra-detail-band dl div{border-right:1px solid var(--state-line);gap:4px;padding:11px;display:grid}.infra-detail-band dt{color:var(--state-ink-faint);font-size:.66rem}.infra-detail-band dd{margin:0;font-size:.76rem;font-weight:800}.infra-incident-guidance{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-cinnabar);background:#f0e6dc;align-items:flex-start;gap:12px;padding:18px;display:flex}.infra-incident-guidance svg{width:22px;color:var(--state-cinnabar);flex:none}.infra-incident-guidance div{gap:5px;display:grid}.infra-incident-guidance span{font-size:.66rem;font-weight:800}.infra-incident-guidance h2{font-size:1rem;line-height:1.55}.infra-incident-guidance p{color:var(--state-ink-soft);font-size:.72rem}.infra-timeline{border:1px solid var(--state-line-strong);background:var(--state-paper-strong)}.infra-timeline>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:8px;padding:13px 16px;display:flex}.infra-timeline>header svg{width:18px}.infra-timeline>header h2{font-size:1rem}.infra-timeline>article{border-bottom:1px solid var(--state-line);grid-template-columns:110px 18px minmax(0,1fr);gap:10px;padding:16px;display:grid}.infra-timeline time{text-align:right;font-size:.7rem}.infra-timeline i{background:var(--state-cinnabar);border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.infra-timeline i:after{content:"";background:var(--state-line-strong);width:1px;position:absolute;top:10px;bottom:-74px;left:4px}.infra-timeline article:last-child i:after{display:none}.infra-timeline article>div{gap:5px;display:grid}.infra-timeline span{color:var(--state-cinnabar);font-size:.66rem;font-weight:800}.infra-timeline h3{font-size:.88rem}.infra-timeline p,.infra-timeline small{color:var(--state-ink-soft);font-size:.73rem;line-height:1.55}@media (max-width:1100px){.infra-domain-grid{grid-template-columns:repeat(2,1fr)}.infra-network-register>header,.infra-network-register>a{grid-template-columns:1.1fr 1fr .7fr 22px}.infra-network-register>header span:nth-child(4),.infra-network-register>a>span:nth-child(4){display:none}.infra-hero-copy{width:82%}.infra-two-column,.infra-detail-layout{grid-template-columns:1fr}.infra-detail-layout>aside{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.infra-page{padding:10px 9px 18px}.infra-tabs{white-space:nowrap;overflow-x:auto}.infra-hero{min-height:420px}.infra-hero-copy{background:#faf7eee6;border-right:0;align-content:start;width:100%;padding:24px 20px 152px}.infra-hero-copy h1{font-size:2.1rem}.infra-hero-strip{grid-template-columns:repeat(2,1fr)}.infra-domain-grid,.infra-domain-header,.infra-status-header,.infra-detail-header{grid-template-columns:1fr}.infra-domain-header>aside,.infra-status-header>strong,.infra-detail-header>strong{border-top:1px solid var(--state-line-strong);border-left:0}.infra-domain-header>aside{min-height:130px}.infra-status-header>strong{min-height:110px}.infra-domain-metrics{grid-template-columns:repeat(2,1fr)}.infra-domain-metrics>div:nth-child(2){border-right:0}.infra-network-register>header{display:none}.infra-network-register>a{grid-template-columns:1fr auto;gap:8px}.infra-network-register>a>span{grid-column:1}.infra-network-register>a>svg{grid-area:1/2/4}.infra-status-board>header{display:none}.infra-status-board>article{grid-template-columns:1fr}.infra-status-board>article>span{border-left-width:4px;padding:9px 10px}.infra-status-board time{text-align:left}.infra-ledger>a,.infra-ledger>article{grid-template-columns:70px minmax(0,1fr)}.infra-ledger time{text-align:left;grid-column:2}.infra-detail-header>div{padding:58px 20px 24px}.infra-detail-layout>aside{grid-template-columns:1fr}.infra-detail-band dl{grid-template-columns:repeat(2,1fr)}.infra-timeline>article{grid-template-columns:78px 14px minmax(0,1fr)}.infra-timeline i:after{bottom:-110px}}.admin-infrastructure-workbench,.admin-infra-operations{gap:12px;display:grid}.admin-infra-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-infra-ledger>header,.admin-infra-form>header,.admin-infra-status>header,.admin-infra-maintenance>header,.admin-infra-incidents>header{align-items:center;gap:8px;display:flex}.admin-infra-ledger>header svg,.admin-infra-form>header svg,.admin-infra-status>header svg,.admin-infra-maintenance>header svg,.admin-infra-incidents>header svg{width:18px;color:var(--state-indigo)}.admin-infra-ledger>header span,.admin-infra-form>header span,.admin-infra-status>header span,.admin-infra-maintenance>header span,.admin-infra-incidents>header span{margin-left:auto}.admin-infra-ledger>details{border-bottom:1px solid var(--state-line)}.admin-infra-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 120px 80px;align-items:center;gap:10px;min-height:68px;padding:9px 14px;display:grid}.admin-infra-ledger summary>span:first-child{gap:2px;display:grid}.admin-infra-ledger summary b,.admin-infra-ledger article b{color:var(--state-cinnabar);font-size:.5rem}.admin-infra-ledger summary strong,.admin-infra-ledger article strong{font-family:var(--state-serif);font-size:.64rem}.admin-infra-ledger summary small,.admin-infra-ledger summary em,.admin-infra-ledger article small{color:var(--state-ink-soft);font-size:.5rem;font-style:normal}.admin-infra-ledger>details>div{border-top:1px solid var(--state-line);background:#ffffff1f;gap:8px;padding:12px 14px;display:grid}.admin-infra-ledger article{border:1px solid var(--state-line);background:#f5efe28c;gap:6px;padding:10px;display:grid}.admin-infra-ledger article>header{grid-template-columns:150px minmax(0,1fr) 120px;gap:8px;display:grid}.admin-infra-ledger article p{color:var(--state-ink-soft);font-size:.53rem;line-height:1.55}.admin-infra-ledger article footer,.admin-infra-ledger>details>footer,.admin-infra-form>footer{justify-content:flex-end;gap:7px;padding:9px 0;display:flex}.admin-infra-ledger article footer form{gap:6px;display:flex}.admin-infra-ledger article footer textarea{border:1px solid var(--state-line);background:#ffffff6b;min-height:62px;padding:7px}.admin-infra-revision{border:1px solid var(--state-line);margin:10px 14px}.admin-infra-revision>summary{min-height:42px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:.55rem;display:flex}.admin-infra-revision>summary svg{width:15px}.admin-infra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-infra-form>footer{border-top:1px solid var(--state-line);padding:9px 14px}.admin-infra-status>article,.admin-infra-maintenance>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.75fr) minmax(0,1.3fr) 150px minmax(150px,.55fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.admin-infra-status>article>div,.admin-infra-maintenance>article>div,.admin-infra-status>article>span,.admin-infra-maintenance>article>span{gap:3px;display:grid}.admin-infra-status article b,.admin-infra-maintenance article b{color:var(--state-cinnabar);font-size:.49rem}.admin-infra-status article strong,.admin-infra-maintenance article strong{font-family:var(--state-serif);font-size:.62rem}.admin-infra-status article small,.admin-infra-maintenance article small,.admin-infra-status article time,.admin-infra-maintenance article time{color:var(--state-ink-soft);font-size:.49rem}.admin-infra-status article>span,.admin-infra-maintenance article>span{font-size:.53rem;line-height:1.5}.admin-infra-status details summary,.admin-infra-maintenance details summary{color:var(--state-indigo);cursor:pointer;align-items:center;gap:5px;font-size:.49rem;display:flex}.admin-infra-status details svg,.admin-infra-maintenance details svg{width:14px}.admin-infra-status code,.admin-infra-maintenance code,.admin-infra-incidents code{overflow-wrap:anywhere;max-width:100%;color:var(--state-ink-soft);white-space:pre-wrap;font-size:.47rem;display:block}.admin-infra-incidents>details{border-bottom:1px solid var(--state-line)}.admin-infra-incidents>details>summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) 110px 150px;align-items:center;gap:10px;min-height:68px;padding:9px 14px;display:grid}.admin-infra-incidents>details>summary>b{color:#fff;background:var(--state-pine);justify-content:center;align-items:center;min-height:28px;font-size:.49rem;display:flex}.admin-infra-incidents>details>summary>b.is-warning,.admin-infra-incidents>details>summary>b.is-critical{background:var(--state-cinnabar)}.admin-infra-incidents summary>span{gap:2px;display:grid}.admin-infra-incidents summary strong{font-family:var(--state-serif);font-size:.64rem}.admin-infra-incidents summary small,.admin-infra-incidents summary em,.admin-infra-incidents summary time{color:var(--state-ink-soft);font-size:.5rem;font-style:normal}.admin-infra-incidents>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 330px;gap:14px;padding:14px;display:grid}.admin-infra-incidents details section{gap:9px;display:grid}.admin-infra-incidents details section>p{font-size:.56rem;line-height:1.6}.admin-infra-incidents dl{gap:5px;margin:0;display:grid}.admin-infra-incidents dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:.51rem;display:grid}.admin-infra-incidents dt{color:var(--state-ink-soft)}.admin-infra-incidents dd{margin:0}.admin-infra-incidents section>article{border-top:1px solid var(--state-line);grid-template-columns:120px 130px minmax(0,1fr);gap:7px;padding:8px 0;font-size:.5rem;display:grid}.admin-infra-incidents aside,.admin-infra-incidents aside form{align-content:start;gap:7px;display:grid}.admin-infra-incidents aside input,.admin-infra-incidents aside textarea{border:1px solid var(--state-line);background:#fff6;width:100%;padding:8px}.admin-infra-incidents aside p{color:var(--state-ink-soft);align-items:center;gap:6px;font-size:.5rem;display:flex}.admin-infra-incidents aside p svg{width:14px}.admin-infra-empty{color:var(--state-ink-soft);padding:18px;font-size:.56rem}.infra-account-page{--infra-account-color:#4c6657;align-content:start;gap:12px;padding:16px 18px 26px;display:grid}.infra-account-page.is-transport{--infra-account-color:#64615b}.infra-account-page.is-energy{--infra-account-color:#9a7125}.infra-account-page.is-water{--infra-account-color:#356d78}.infra-account-page.is-postal{--infra-account-color:#48684e}.infra-account-page>header{border:1px solid var(--state-line-strong);border-top:5px solid var(--infra-account-color);background:#f5efe2d1;grid-template-columns:46px minmax(0,1fr) 150px 40px;align-items:center;gap:14px;min-height:146px;padding:20px 24px;display:grid}.infra-account-page>header>svg{width:34px;color:var(--infra-account-color)}.infra-account-page>header>div{gap:3px;display:grid}.infra-account-page>header span,.infra-account-form header span,.infra-account-section>header span{color:var(--state-cinnabar);font-size:.55rem}.infra-account-page>header h1{font-size:1.35rem}.infra-account-page>header p{color:var(--state-ink-soft);font-size:.56rem}.infra-account-page>header>strong{color:var(--infra-account-color);font-family:var(--state-serif);text-align:right;font-size:1.55rem;display:grid}.infra-account-page>header>strong small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.49rem}.infra-account-page>header button{color:#fff;background:var(--state-indigo);place-items:center;width:40px;height:40px;display:grid}.infra-account-page>header button svg{width:16px}.infra-account-flash{border:1px solid var(--infra-account-color);background:#37644b14;padding:10px 14px;font-size:.56rem}.infra-account-flash.is-error{border-color:var(--state-cinnabar);background:#a43c2f14}.infra-account-metrics{border:1px solid var(--state-line-strong);background:#f5efe2b8;grid-template-columns:repeat(6,1fr);display:grid}.infra-account-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:27px 1fr auto;align-items:center;gap:7px;min-height:74px;padding:9px 12px;display:grid}.infra-account-metrics svg{width:19px;color:var(--infra-account-color)}.infra-account-metrics span{font-family:var(--state-serif);font-size:.56rem}.infra-account-metrics strong{color:var(--state-cinnabar);font-size:1.25rem}.infra-account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.infra-account-form,.infra-account-section{border:1px solid var(--state-line-strong);background:#f5efe2b8;min-width:0}.infra-account-form>header,.infra-account-section>header{border-bottom:1px solid var(--state-line);align-items:center;gap:9px;min-height:54px;padding:8px 14px;display:flex}.infra-account-form>header>svg{width:18px;color:var(--infra-account-color)}.infra-account-form>header>div,.infra-account-section>header>div{gap:2px;display:grid}.infra-account-form h2,.infra-account-section h2{font-size:.84rem}.infra-account-section>header b{color:var(--state-cinnabar);margin-left:auto;font-size:.54rem}.infra-account-form>fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:13px 14px;display:grid}.infra-account-form label,.infra-account-inline-form label{align-content:start;gap:4px;font-size:.51rem;display:grid}.infra-account-form label>span,.infra-account-inline-form label>span{color:var(--state-ink-soft)}.infra-account-form input,.infra-account-form select,.infra-account-form textarea,.infra-account-inline-form input,.infra-account-inline-form textarea{border:1px solid var(--state-line);background:#ffffff73;width:100%;min-width:0;min-height:36px;padding:7px 8px}.infra-account-form textarea,.infra-account-inline-form textarea{resize:vertical;min-height:66px}.infra-account-form .is-wide{grid-column:span 2}.infra-account-form>footer{border-top:1px solid var(--state-line);justify-content:flex-end;padding:9px 14px;display:flex}.infra-account-form button,.infra-account-section button{color:#fff;background:var(--infra-account-color);justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.53rem;display:inline-flex}.infra-account-form button svg,.infra-account-section button svg{width:15px}.infra-account-places{border:1px solid var(--state-line);flex-wrap:wrap;gap:6px;margin:0;padding:8px;display:flex}.infra-account-places legend{color:var(--state-ink-soft);padding:0 4px;font-size:.5rem}.infra-account-places label{align-items:center;gap:5px;min-height:30px;display:flex}.infra-account-places input{width:auto;min-height:0}.infra-account-section>details{border-bottom:1px solid var(--state-line)}.infra-account-section>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);align-items:center;gap:10px;min-height:64px;padding:9px 14px;display:grid}.infra-account-section>details>summary>span{gap:2px;font-size:.52rem;display:grid}.infra-account-section>details>summary b,.infra-account-section article b{color:var(--state-cinnabar);font-size:.49rem}.infra-account-section>details>summary strong,.infra-account-section article strong{font-family:var(--state-serif);font-size:.62rem}.infra-account-section>details>div{border-top:1px solid var(--state-line);background:#ffffff21;grid-template-columns:minmax(0,1fr) 340px;gap:12px;padding:12px 14px;display:grid}.infra-account-section details section{align-content:start;gap:8px;display:grid}.infra-account-section details section>article{border:1px solid var(--state-line);background:#f5efe280;gap:5px;padding:9px 10px;display:grid}.infra-account-section article>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.infra-account-section article p,.infra-account-section article small,.infra-account-section details section>p,.infra-account-section details section>small{color:var(--state-ink-soft);font-size:.51rem;line-height:1.55}.infra-account-section details details>summary{color:var(--state-indigo);cursor:pointer;padding:6px 0;font-size:.5rem}.infra-account-section code{overflow-wrap:anywhere;color:var(--state-ink-soft);white-space:pre-wrap;font-size:.47rem;display:block}.infra-account-section article form{justify-content:flex-end;display:flex}.infra-account-inline-form{align-content:start;gap:7px;display:grid}.infra-account-row{border-bottom:1px solid var(--state-line);grid-template-columns:32px minmax(0,1fr) minmax(190px,.5fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.infra-account-row>svg{width:19px;color:var(--infra-account-color)}.infra-account-row>div{gap:3px;display:grid}.infra-account-row details summary{color:var(--state-indigo);cursor:pointer;font-size:.5rem}.infra-account-section>details>summary>b{align-items:center;gap:5px;display:flex}.infra-account-section>details>summary>b svg{width:15px}.infra-account-section>details>summary time{color:var(--state-ink-soft);text-align:right;font-size:.5rem}.infra-account-section details section>article:has(>svg){grid-template-columns:24px minmax(0,1fr)}.infra-account-section details section>article>svg{width:16px;color:var(--infra-account-color)}.infra-account-section details aside{color:var(--state-ink-soft);align-content:start;gap:7px;font-size:.51rem;display:grid}.infra-account-section details aside form{gap:7px;display:grid}.infra-account-empty{color:var(--state-ink-soft);padding:18px;font-size:.56rem}@media (max-width:1180px){.admin-infra-metrics{grid-template-columns:repeat(3,1fr)}.admin-infra-status>article,.admin-infra-maintenance>article{grid-template-columns:minmax(180px,.75fr) minmax(0,1.3fr) 140px auto}.admin-infra-status>article details,.admin-infra-maintenance>article details{grid-column:1/4}.infra-account-metrics{grid-template-columns:repeat(3,1fr)}.infra-account-form>fieldset{grid-template-columns:1fr 1fr}.infra-account-form .is-wide{grid-column:1/-1}}@media (max-width:860px){.admin-infra-ledger>details,.admin-infra-status,.admin-infra-maintenance,.admin-infra-incidents{overflow-x:auto}.admin-infra-ledger>details>summary{min-width:680px}.admin-infra-status>article,.admin-infra-maintenance>article{min-width:900px}.admin-infra-incidents>details{min-width:820px}.admin-infra-incidents>details>div,.admin-infra-form-grid{grid-template-columns:1fr}.infra-account-page>header{grid-template-columns:38px 1fr 40px}.infra-account-page>header>strong{text-align:left;grid-column:2}.infra-account-page>header>form{grid-area:1/3}.infra-account-form-grid{grid-template-columns:1fr}.infra-account-section>details{overflow-x:auto}.infra-account-section>details>summary{min-width:620px}.infra-account-section>details>div{grid-template-columns:1fr}.infra-account-row{grid-template-columns:30px minmax(0,1fr)}.infra-account-row>details{grid-column:2}}@media (max-width:580px){.admin-infra-metrics,.infra-account-metrics{grid-template-columns:1fr 1fr}.admin-infra-form>.admin-form-grid,.infra-account-form>fieldset{grid-template-columns:1fr}.admin-infra-form .admin-form-wide,.infra-account-form .is-wide{grid-column:auto}.infra-account-page{padding:9px 9px 78px}.infra-account-page>header{padding:17px}.infra-account-metrics>div:nth-child(2n){border-right:0}}.transport-page,.transport-detail-page{--transport-road:#6b655a;--transport-rail:#7b3f36;--transport-water:#356c78;--transport-air:#3f5f79}.transport-command-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--transport-road);background:var(--state-paper-strong);grid-template-columns:minmax(0,1fr) 310px;min-height:210px;display:grid}.transport-command-header>div{align-content:center;gap:8px;padding:28px 32px;display:grid}.transport-command-header>div>span,.transport-detail-header>div>span,.transport-hub-register header span,.transport-operator-register header span,.transport-route-band header span,.transport-hub-service-band header span,.transport-network-supplement header span{color:var(--state-cinnabar);font-size:.7rem;font-weight:800}.transport-command-header h1{text-wrap:balance;font-size:2.2rem}.transport-command-header p{max-width:820px;color:var(--state-ink-soft);text-wrap:pretty;font-size:.86rem;line-height:1.75}.transport-command-header>aside{border-left:1px solid var(--state-line-strong);background:#e7e8e3;align-content:center;justify-items:start;gap:8px;padding:24px;display:grid}.transport-command-header>aside>svg{width:26px;color:var(--transport-road)}.transport-command-header>aside>strong{font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:2rem;display:grid}.transport-command-header>aside>strong small{color:var(--state-ink-soft);font-family:var(--state-sans);font-size:.7rem;font-weight:600}.transport-command-header>aside>p{color:var(--state-ink-soft);font-size:.7rem}.transport-mode-grid{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.transport-mode-grid>article{--mode-color:var(--transport-road);border-top:4px solid var(--mode-color);border-right:1px solid var(--state-line);grid-template-columns:34px minmax(0,1fr);gap:7px 11px;min-width:0;padding:15px 16px;display:grid}.transport-mode-grid>article.is-rail{--mode-color:var(--transport-rail)}.transport-mode-grid>article.is-water{--mode-color:var(--transport-water)}.transport-mode-grid>article.is-air{--mode-color:var(--transport-air)}.transport-mode-grid>article>svg{width:23px;color:var(--mode-color);grid-row:1/3}.transport-mode-grid>article>div{gap:2px;display:grid}.transport-mode-grid span{color:var(--state-ink-faint);font-size:.66rem;font-weight:800}.transport-mode-grid h2{font-size:1rem}.transport-mode-grid dl{border-top:1px solid var(--state-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:6px 0 0;padding-top:10px;display:grid}.transport-mode-grid dl>div{text-align:center;gap:2px;display:grid}.transport-mode-grid dt{color:var(--state-ink-faint);font-size:.64rem}.transport-mode-grid dd{font-family:var(--state-serif);font-variant-numeric:tabular-nums;margin:0;font-size:1.12rem;font-weight:800}.transport-service-register{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);min-width:0}.transport-service-register>header,.transport-service-register>a{grid-template-columns:minmax(190px,.9fr) minmax(260px,1.35fr) minmax(135px,.55fr) minmax(180px,.8fr) 22px;align-items:center;gap:14px;display:grid}.transport-service-register>header{color:#fff;background:#2f3230;min-height:40px;padding:8px 14px;font-size:.67rem}.transport-service-register>a{border-bottom:1px solid var(--state-line);min-height:96px;padding:12px 14px;transition-property:background-color;transition-duration:.14s}.transport-service-register>a:hover{background:#f4efe5}.transport-service-register>a:active{scale:.995}.transport-service-register>a>div,.transport-service-register>a>span{gap:4px;min-width:0;display:grid}.transport-service-register a b{color:var(--state-cinnabar);font-size:.66rem}.transport-service-register a strong{text-wrap:balance;font-size:.86rem}.transport-service-register a span{text-wrap:pretty;font-size:.75rem;line-height:1.45}.transport-service-register a small{color:var(--state-ink-faint);font-size:.65rem;line-height:1.4}.transport-service-register a>span:nth-child(3){border-left:4px solid #777;padding-left:10px}.transport-service-register .is-normal{color:#315d45;border-color:#477158}.transport-service-register .is-watch,.transport-service-register .is-limited{color:#875718;border-color:#b4822e}.transport-service-register .is-interrupted{color:#842e28;border-color:#a43c2f}.transport-service-register .is-recovering{color:#315f65;border-color:#39717e}.transport-service-register .is-stale,.transport-service-register .is-unknown{color:#6b655c;border-color:#777}.transport-service-register>a>svg{width:16px}.transport-surface-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:10px;display:grid}.transport-hub-register,.transport-operator-register,.transport-route-band,.transport-hub-service-band,.transport-network-supplement{border:1px solid var(--state-line-strong);background:var(--state-paper-strong)}.transport-hub-register>header,.transport-operator-register>header,.transport-route-band>header,.transport-hub-service-band>header,.transport-network-supplement>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:9px;min-height:58px;padding:10px 14px;display:flex}.transport-hub-register header>svg,.transport-operator-register header>svg,.transport-route-band header>svg,.transport-hub-service-band header>svg,.transport-network-supplement header>svg{width:19px;color:var(--transport-water)}.transport-hub-register header>div,.transport-operator-register header>div,.transport-route-band header>div,.transport-hub-service-band header>div,.transport-network-supplement header>div{gap:2px;display:grid}.transport-hub-register h2,.transport-operator-register h2,.transport-route-band h2,.transport-hub-service-band h2,.transport-network-supplement h2{font-size:.95rem}.transport-hub-register header>b,.transport-network-supplement header>b{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem}.transport-hub-register>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transport-hub-register>div>a{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);align-content:center;gap:4px;min-height:116px;padding:14px;transition-property:background-color;transition-duration:.14s;display:grid}.transport-hub-register>div>a:hover{background:#f4efe5}.transport-hub-register>div>a:active{scale:.99}.transport-hub-register a>span,.transport-operator-register article>b{color:var(--state-cinnabar);font-size:.65rem;font-weight:800}.transport-hub-register a>strong,.transport-operator-register article>strong{text-wrap:balance;font-size:.82rem}.transport-hub-register p,.transport-operator-register p{color:var(--state-ink-soft);font-size:.7rem}.transport-hub-register small,.transport-operator-register small{color:var(--state-ink-faint);text-wrap:pretty;font-size:.65rem;line-height:1.45}.transport-operator-register>article{border-bottom:1px solid var(--state-line);align-content:center;gap:4px;min-height:94px;padding:12px 14px;display:grid}.transport-network-register small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.transport-detail-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--transport-road);background:var(--state-paper-strong);grid-template-columns:minmax(0,1fr) 230px;min-height:230px;display:grid}.transport-detail-header>a{min-height:40px;color:var(--state-ink-soft);align-items:center;gap:5px;margin:10px 14px;font-size:.72rem;font-weight:800;display:flex;position:absolute}.transport-detail-header>a svg{width:14px}.transport-detail-header>div{align-content:center;gap:8px;padding:52px 30px 27px;display:grid}.transport-detail-header h1{text-wrap:balance;font-size:2rem}.transport-detail-header p{max-width:820px;color:var(--state-ink-soft);text-wrap:pretty;font-size:.86rem;line-height:1.7}.transport-detail-header>strong{border-left:1px solid var(--state-line-strong);font-family:var(--state-serif);text-align:center;align-content:center;justify-items:center;gap:8px;padding:20px;font-size:1.05rem;display:grid}.transport-detail-header>strong>svg{width:27px}.transport-detail-header>strong>small{font-family:var(--state-sans);font-size:.68rem;font-weight:600}.transport-detail-header>strong.is-normal{background:#e5eee8}.transport-detail-header>strong.is-watch,.transport-detail-header>strong.is-limited{background:#f3ead3}.transport-detail-header>strong.is-interrupted{background:#f2ded8}.transport-detail-header>strong.is-recovering{background:#e0eceb}.transport-detail-header>strong.is-stale,.transport-detail-header>strong.is-unknown{background:#e5e2dc}.transport-hub-header{border-top-color:var(--transport-water)}.transport-hub-header>strong{background:#e0e8e8}.transport-route-band>ol{margin:0;padding:7px 16px 14px;list-style:none;display:grid}.transport-route-band li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.transport-route-band li>i{border:2px solid var(--transport-rail);background:var(--state-paper-strong);border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.transport-route-band li>i:after{content:"";background:var(--state-line-strong);width:2px;position:absolute;top:9px;bottom:-25px;left:2px}.transport-route-band li:last-child>i:after{display:none}.transport-route-band li>div{gap:3px;display:grid}.transport-route-band li b{color:var(--state-cinnabar);font-size:.62rem}.transport-route-band li a{font-size:.82rem;font-weight:800}.transport-route-band li small{color:var(--state-ink-faint);font-size:.65rem}.transport-current-status{border:1px solid var(--state-line-strong);border-left:5px solid var(--state-cinnabar);background:#f0e6dc;grid-template-columns:28px minmax(0,1fr) 110px;align-items:start;gap:11px;padding:17px;display:grid}.transport-current-status>svg{width:22px;color:var(--state-cinnabar)}.transport-current-status>div{gap:5px;display:grid}.transport-current-status span{color:var(--state-cinnabar);font-size:.66rem;font-weight:800}.transport-current-status h2{text-wrap:balance;font-size:.94rem;line-height:1.5}.transport-current-status p,.transport-current-status strong{color:var(--state-ink-soft);font-size:.7rem;line-height:1.5}.transport-current-status time{text-align:right;font-variant-numeric:tabular-nums;font-size:.68rem}.transport-hub-service-band>div{flex-wrap:wrap;gap:6px;padding:14px 14px 4px;display:flex}.transport-hub-service-band>div>span{border:1px solid var(--state-line-strong);background:#eef0eb;padding:5px 8px;font-size:.67rem;font-weight:800}.transport-hub-service-band>p,.transport-hub-service-band>small{color:var(--state-ink-soft);padding:4px 14px;font-size:.72rem;line-height:1.55}.transport-hub-service-band>small{padding-bottom:14px}.transport-network-supplement>p{color:var(--state-ink-soft);padding:12px 14px;font-size:.72rem;line-height:1.6}.transport-network-supplement>div{display:grid}.transport-network-supplement>div>a{border-top:1px solid var(--state-line);grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr) 100px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;transition-property:background-color;transition-duration:.14s;display:grid}.transport-network-supplement>div>a:hover{background:#f4efe5}.transport-network-supplement>div>a:active{scale:.995}.transport-network-supplement a strong{font-size:.78rem}.transport-network-supplement a span{color:var(--state-ink-soft);font-size:.7rem}.transport-network-supplement a b{justify-self:end;font-size:.65rem}.transport-network-supplement a b.is-normal{color:#315d45}.transport-network-supplement a b.is-limited,.transport-network-supplement a b.is-watch{color:#875718}.transport-network-supplement a b.is-interrupted{color:#842e28}.transport-network-supplement a b.is-recovering{color:#315f65}.transport-network-supplement a b.is-stale,.transport-network-supplement a b.is-unknown{color:#6b655c}.transport-page a,.transport-detail-page a,.transport-page button,.transport-detail-page button{transition-property:background-color,color,scale;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.transport-page button:active,.transport-detail-page button:active{scale:.96}@media (max-width:1100px){.transport-command-header{grid-template-columns:minmax(0,1fr) 260px}.transport-mode-grid{grid-template-columns:repeat(2,1fr)}.transport-service-register>header,.transport-service-register>a{grid-template-columns:minmax(180px,.9fr) minmax(230px,1.25fr) minmax(130px,.55fr) 22px}.transport-service-register>header>span:nth-child(4),.transport-service-register>a>span:nth-child(4){display:none}.transport-surface-grid{grid-template-columns:1fr}.transport-operator-register{grid-template-columns:repeat(2,1fr);display:grid}.transport-operator-register>header{grid-column:1/-1}.transport-detail-layout{grid-template-columns:1fr}.transport-detail-layout>aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.transport-command-header,.transport-detail-header{grid-template-columns:1fr}.transport-command-header>div{padding:22px 20px}.transport-command-header h1{font-size:2rem}.transport-command-header>aside,.transport-detail-header>strong{border-top:1px solid var(--state-line-strong);border-left:0;min-height:118px}.transport-mode-grid{grid-template-columns:1fr 1fr}.transport-service-register>header{display:none}.transport-service-register>a{grid-template-columns:minmax(0,1fr) 22px;gap:8px;padding:13px}.transport-service-register>a>div,.transport-service-register>a>span{grid-column:1}.transport-service-register>a>span:nth-child(4){display:grid}.transport-service-register>a>svg{grid-area:1/2/5}.transport-surface-grid,.transport-hub-register>div,.transport-operator-register{grid-template-columns:1fr}.transport-detail-header>div{padding:54px 20px 24px}.transport-detail-layout>aside{grid-template-columns:1fr}.transport-current-status{grid-template-columns:24px minmax(0,1fr)}.transport-current-status>time{text-align:left;grid-column:2}.transport-connection-register>a>span:nth-child(4){display:grid}.transport-network-supplement>div>a{grid-template-columns:1fr 90px}.transport-network-supplement a span{grid-column:1/-1}.transport-network-supplement a b{grid-area:1/2}.transport-page a:active,.transport-detail-page a:active{scale:1}}@media (max-width:520px){.transport-mode-grid{grid-template-columns:1fr}.transport-command-header>aside{text-align:center;justify-items:center}.transport-hub-register>div>a{min-height:104px}.transport-current-status{padding:14px}.transport-network-supplement>div>a{grid-template-columns:1fr}.transport-network-supplement a span,.transport-network-supplement a b{grid-area:auto/1;justify-self:start}.transport-detail-header h1{font-size:1.7rem}}.transport-account-profile{border:1px solid var(--state-line-strong);border-left:5px solid var(--infra-account-color);background:#e5eee8b3;grid-template-columns:34px minmax(0,1fr) 110px;align-items:center;gap:11px;min-height:82px;padding:13px 16px;display:grid}.transport-account-profile.is-missing{border-left-color:var(--state-cinnabar);background:#f2ded899}.transport-account-profile>svg{width:22px;color:var(--infra-account-color)}.transport-account-profile>div{gap:3px;display:grid}.transport-account-profile span,.transport-account-divider span{color:var(--state-cinnabar);font-size:.54rem;font-weight:800}.transport-account-profile h2,.transport-account-divider h2{text-wrap:balance;font-size:.82rem}.transport-account-profile p{color:var(--state-ink-soft);text-wrap:pretty;font-size:.52rem;line-height:1.5}.transport-account-profile>strong{justify-self:end;font-size:.54rem}.transport-account-hubs{border:1px solid var(--state-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:9px;display:grid}.transport-account-hubs>legend{color:var(--state-ink-soft);padding:0 4px;font-size:.5rem}.transport-account-hubs>label{border:1px solid var(--state-line);background:#ffffff40;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:6px;display:grid}.transport-account-hubs input{width:auto;min-height:0}.transport-account-hubs label>span{gap:2px;display:grid}.transport-account-hubs b{color:var(--state-cinnabar);font-size:.48rem}.transport-account-hubs small{color:var(--state-ink-faint);font-size:.45rem}.transport-account-divider{border-left:5px solid var(--infra-account-color);background:#e5e2dca6;gap:3px;padding:11px 14px;display:grid}.transport-account-services>header>svg{width:18px;color:var(--infra-account-color)}.transport-account-stop-list{margin:0;padding:0;list-style:none;display:grid}.transport-account-stop-list li{border-top:1px solid var(--state-line);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:7px 0;display:grid}.transport-account-stop-list li>b{border:1px solid var(--infra-account-color);width:22px;height:22px;color:var(--infra-account-color);border-radius:50%;place-items:center;display:grid}.transport-account-stop-list li>span{gap:2px;display:grid}.transport-account-status-row{grid-template-columns:24px minmax(0,1fr)!important}.transport-account-status-row>div{gap:3px;display:grid}.transport-account-page button:disabled{cursor:not-allowed;opacity:.45}.transport-account-page button:active{scale:.96}.admin-transport-workbench,.admin-transport-profiles{gap:12px;display:grid}.admin-transport-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-transport-profile-ledger>header,.admin-transport-services>header,.admin-transport-status>header{align-items:center;gap:8px;display:flex}.admin-transport-profile-ledger>header svg,.admin-transport-services>header svg,.admin-transport-status>header svg{width:18px;color:var(--state-indigo)}.admin-transport-profile-ledger>header span,.admin-transport-services>header span,.admin-transport-status>header span{margin-left:auto}.admin-transport-profile-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr) 80px minmax(140px,.55fr) auto;align-items:center;gap:10px;min-height:74px;padding:10px 14px;display:grid}.admin-transport-profile-ledger article>div{gap:3px;display:grid}.admin-transport-profile-ledger article b,.admin-transport-services summary b,.admin-transport-status article b{color:var(--state-cinnabar);font-size:.49rem}.admin-transport-profile-ledger article strong,.admin-transport-services summary strong,.admin-transport-status article strong{font-family:var(--state-serif);font-size:.62rem}.admin-transport-profile-ledger article small,.admin-transport-profile-ledger article p,.admin-transport-profile-ledger article em{color:var(--state-ink-soft);font-size:.49rem;font-style:normal;line-height:1.5}.admin-transport-profile-ledger details summary,.admin-transport-services details summary,.admin-transport-status details summary{color:var(--state-indigo);cursor:pointer;font-size:.49rem}.admin-transport-profile-ledger code,.admin-transport-services code,.admin-transport-status code{overflow-wrap:anywhere;max-width:100%;color:var(--state-ink-soft);white-space:pre-wrap;font-size:.47rem;display:block}.admin-transport-profile-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-transport-checks{border:1px solid var(--state-line);flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:8px;display:flex}.admin-transport-checks legend{color:var(--state-ink-soft);padding:0 4px;font-size:.49rem}.admin-transport-checks label{align-items:center;gap:5px;min-height:32px;font-size:.49rem;display:flex}.admin-transport-services>details{border-bottom:1px solid var(--state-line)}.admin-transport-services>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 120px 80px;align-items:center;gap:10px;min-height:68px;padding:9px 14px;display:grid}.admin-transport-services summary>span:first-child{gap:3px;display:grid}.admin-transport-services summary small,.admin-transport-services summary em{color:var(--state-ink-soft);font-size:.5rem;font-style:normal}.admin-transport-services>details>div{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 240px;gap:14px;padding:14px;display:grid}.admin-transport-services details section{gap:8px;display:grid}.admin-transport-services details section>p,.admin-transport-services details section>small{color:var(--state-ink-soft);font-size:.53rem;line-height:1.55}.admin-transport-services ol{margin:0;padding:0;list-style:none;display:grid}.admin-transport-services li{border-top:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:7px 0;display:grid}.admin-transport-services li>b{border:1px solid var(--state-line-strong);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.48rem;display:grid}.admin-transport-services li>span{gap:2px;display:grid}.admin-transport-services li small{color:var(--state-ink-soft);font-size:.48rem}.admin-transport-services aside{align-content:start;gap:7px;display:grid}.admin-transport-status>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr) 145px minmax(140px,.5fr) minmax(210px,.65fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.admin-transport-status article>div,.admin-transport-status article>span{gap:3px;display:grid}.admin-transport-status article span,.admin-transport-status article small,.admin-transport-status article time{color:var(--state-ink-soft);font-size:.49rem;line-height:1.5}.admin-transport-status article>span{border-left:4px solid #777;padding-left:9px}.admin-transport-status article>span.is-normal{border-color:#477158}.admin-transport-status article>span.is-limited,.admin-transport-status article>span.is-watch{border-color:#b4822e}.admin-transport-status article>span.is-interrupted{border-color:#a43c2f}.admin-transport-status article>span.is-recovering{border-color:#39717e}.admin-transport-status article time{font-variant-numeric:tabular-nums;gap:2px;display:grid}.admin-transport-status article>aside{gap:6px;display:grid}.admin-transport-status article>aside form{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.admin-transport-status article>aside form:first-child{grid-template-columns:1fr}.admin-transport-status article>aside input{border:1px solid var(--state-line);background:#ffffff6b;min-width:0;padding:7px}.admin-transport-workbench button:active{scale:.96}@media (max-width:1180px){.admin-transport-profile-forms{grid-template-columns:1fr 1fr}.admin-transport-profile-forms>form:last-child{grid-column:1/-1}.admin-transport-profile-ledger>article{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) 80px auto}.admin-transport-profile-ledger article details{grid-column:1/4}.admin-transport-status>article{grid-template-columns:minmax(170px,.7fr) minmax(0,1.2fr) 140px minmax(200px,.65fr)}.admin-transport-status article>details{grid-column:1/4}.transport-account-hubs{grid-template-columns:1fr}}@media (max-width:860px){.admin-transport-metrics{grid-template-columns:repeat(3,1fr)}.admin-transport-profile-ledger,.admin-transport-services,.admin-transport-status{overflow-x:auto}.admin-transport-profile-ledger>article{min-width:840px}.admin-transport-services>details{min-width:760px}.admin-transport-services>details>div{grid-template-columns:1fr}.admin-transport-status>article{min-width:980px}.admin-transport-profile-forms{grid-template-columns:1fr}.admin-transport-profile-forms>form:last-child{grid-column:auto}}@media (max-width:580px){.admin-transport-metrics{grid-template-columns:1fr 1fr}.transport-account-profile{grid-template-columns:28px minmax(0,1fr)}.transport-account-profile>strong{grid-column:2;justify-self:start}.transport-account-hubs{grid-template-columns:1fr}}.energy-page{--energy-accent:#9b6a18;--energy-deep:#453d2d}.water-page,.water-area-page{--water-accent:#2f7180;--water-deep:#294b52}.energy-command-header,.water-command-header,.water-area-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--energy-accent,var(--water-accent));background:var(--state-paper-strong);grid-template-columns:minmax(0,1fr) 320px;min-height:230px;display:grid}.energy-command-header>div,.water-command-header>div,.water-area-header>div{align-content:center;gap:8px;padding:30px;display:grid}.energy-command-header>div>span,.water-command-header>div>span,.water-area-header>div>span{color:var(--state-cinnabar);font-size:.7rem;font-weight:800}.energy-command-header h1,.water-command-header h1,.water-area-header h1{font-size:2.15rem}.energy-command-header p,.water-command-header p,.water-area-header p{max-width:780px;color:var(--state-ink-soft);font-size:.84rem;line-height:1.75}.energy-command-header>aside,.water-command-header>aside,.water-area-header>strong{border-left:1px solid var(--state-line-strong);background:#ebe7db;align-content:center;gap:7px;padding:24px;display:grid}.energy-command-header>aside svg,.water-command-header>aside svg,.water-area-header>strong svg{width:26px;color:var(--energy-accent,var(--water-accent))}.energy-command-header>aside span,.water-command-header>aside span{font-size:.65rem;font-weight:800}.energy-command-header>aside strong,.water-command-header>aside strong,.water-area-header>strong{font-family:var(--state-serif);font-size:1.25rem}.energy-command-header>aside p,.water-command-header>aside p{font-size:.72rem;line-height:1.55}.energy-command-header>aside time,.water-command-header>aside time,.water-area-header>strong small{font-variant-numeric:tabular-nums;font-size:.65rem}.energy-command-header>aside.is-normal,.water-command-header>aside.is-compliant,.water-area-header>strong.is-compliant{background:#e2ece4}.energy-command-header>aside.is-limited,.energy-command-header>aside.is-watch,.water-command-header>aside.is-advisory,.water-area-header>strong.is-advisory{background:#f2e7cd}.energy-command-header>aside.is-interrupted,.water-command-header>aside.is-non_compliant,.water-area-header>strong.is-non_compliant{background:#f1dcd7}.water-command-header>aside svg,.water-area-header>strong svg{color:var(--water-accent)}.energy-metric-strip,.water-metric-strip{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);grid-template-columns:repeat(4,1fr);display:grid}.energy-metric-strip>div,.water-metric-strip>div{border-right:1px solid var(--state-line);grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:68px;padding:11px 15px;display:grid}.energy-metric-strip svg,.water-metric-strip svg{width:18px;color:var(--energy-accent,var(--water-accent));grid-row:1/3}.water-metric-strip svg{color:var(--water-accent)}.energy-metric-strip span,.water-metric-strip span{color:var(--state-ink-soft);font-size:.66rem}.energy-metric-strip strong,.water-metric-strip strong{font-family:var(--state-serif);font-size:1.25rem}.energy-network-board,.water-area-register{border:1px solid var(--state-line-strong);background:var(--state-paper-strong)}.energy-network-board>header,.energy-network-board>a,.water-area-register>header,.water-area-register>a{grid-template-columns:1.1fr .7fr .55fr 1.15fr 20px;align-items:center;gap:14px;padding:10px 14px;display:grid}.energy-network-board>header,.water-area-register>header{background:var(--energy-deep,var(--water-deep));color:#fff;min-height:40px;font-size:.65rem}.water-area-register>header{background:var(--water-deep)}.energy-network-board>a,.water-area-register>a{border-bottom:1px solid var(--state-line);min-height:92px;transition:background-color .14s}.energy-network-board>a:hover,.water-area-register>a:hover{background:#f4efe5}.energy-network-board a>div,.energy-network-board a>span,.water-area-register a>div,.water-area-register a>span{gap:3px;display:grid}.energy-network-board b,.water-area-register b{font-size:.68rem}.energy-network-board div>b{color:var(--energy-accent)}.water-area-register div>b{color:var(--water-accent)}.energy-network-board strong,.water-area-register strong{font-size:.82rem}.energy-network-board small,.water-area-register small{color:var(--state-ink-faint);font-size:.64rem;line-height:1.45}.energy-network-board span.is-tight,.energy-network-board span.is-critical{color:#8b3428}.energy-network-board span.is-adequate,.energy-network-board span.is-surplus,.water-area-register span.is-compliant{color:#315d45}.water-area-register span.is-advisory{color:#8a5b1d}.water-area-register span.is-non_compliant{color:#8b3428}.energy-network-board svg,.water-area-register svg{width:16px}.energy-surface-grid,.water-surface-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;display:grid}.energy-asset-register,.energy-operations,.water-utility-register,.water-network-register,.energy-network-supplement,.water-network-supplement,.water-quality-history{border:1px solid var(--state-line-strong);background:var(--state-paper-strong)}.energy-asset-register>header,.energy-operations>header,.water-utility-register>header,.water-network-register>header,.energy-network-supplement>header,.water-network-supplement>header,.water-quality-history>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:9px;min-height:58px;padding:10px 14px;display:flex}.energy-asset-register header svg,.energy-operations header svg,.energy-network-supplement header svg{width:19px;color:var(--energy-accent)}.water-utility-register header svg,.water-network-register header svg,.water-network-supplement header svg,.water-quality-history header svg{width:19px;color:var(--water-accent)}.energy-asset-register header>div,.energy-operations header>div,.water-utility-register header>div,.water-network-register header>div,.energy-network-supplement header>div,.water-network-supplement header>div,.water-quality-history header>div{gap:2px;display:grid}.energy-asset-register h2,.energy-operations h2,.water-utility-register h2,.water-network-register h2,.energy-network-supplement h2,.water-network-supplement h2,.water-quality-history h2{font-size:.94rem}.energy-asset-register header>b,.energy-network-supplement header>b,.water-network-supplement header>b{margin-left:auto;font-size:.68rem}.energy-asset-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr) 130px 90px;align-items:center;gap:10px;min-height:94px;padding:11px 14px;display:grid}.energy-asset-register article>div,.energy-asset-register article>span{gap:3px;display:grid}.energy-asset-register article b{color:var(--energy-accent);font-size:.65rem}.energy-asset-register article strong{font-size:.8rem}.energy-asset-register article p,.energy-asset-register article small{color:var(--state-ink-soft);font-size:.68rem;line-height:1.5}.energy-asset-register article a{justify-content:flex-end;align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:flex}.energy-asset-register article a svg{width:14px}.energy-operations>a,.energy-operations>article{border-bottom:1px solid var(--state-line);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:9px 13px;display:grid}.energy-operations>a>b{border:1px solid;justify-self:start;padding:3px 6px;font-size:.6rem}.energy-operations>a span,.energy-operations>article span{gap:3px;display:grid}.energy-operations strong{font-size:.74rem}.energy-operations small,.energy-operations>p{color:var(--state-ink-soft);font-size:.64rem;line-height:1.45}.energy-operations>article>svg{width:17px;color:var(--energy-accent)}.water-utility-register>article{border-bottom:1px solid var(--state-line);gap:4px;padding:12px 14px;display:grid}.water-utility-register article>b{color:var(--water-accent);font-size:.65rem}.water-utility-register article>strong{font-size:.8rem}.water-utility-register article>p,.water-utility-register article>small{color:var(--state-ink-soft);font-size:.68rem;line-height:1.5}.water-network-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:130px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:68px;padding:9px 13px;display:grid}.water-network-register>a>b{color:var(--water-accent);font-size:.65rem}.water-network-register>a>span{gap:3px;display:grid}.water-network-register strong{font-size:.76rem}.water-network-register small{color:var(--state-ink-soft);font-size:.64rem}.water-network-register svg{width:15px}.energy-profile-band{border-bottom:1px solid var(--state-line);grid-template-columns:.9fr .7fr 1.4fr;display:grid}.energy-profile-band>div{border-right:1px solid var(--state-line);gap:4px;padding:12px 14px;display:grid}.energy-profile-band span{color:var(--state-ink-faint);font-size:.64rem}.energy-profile-band strong{font-size:.75rem;line-height:1.5}.energy-network-columns{grid-template-columns:1fr 1fr;display:grid}.energy-network-columns>section+section{border-left:1px solid var(--state-line)}.energy-network-columns section>header{background:#f0ede5;align-items:center;gap:7px;padding:10px 13px;display:flex}.energy-network-columns section>header svg{width:16px;color:var(--energy-accent)}.energy-network-columns h3{font-size:.78rem}.energy-network-columns article{border-top:1px solid var(--state-line);grid-template-columns:86px minmax(0,1fr);align-items:start;gap:9px;min-height:76px;padding:11px 13px;display:grid}.energy-network-columns article>b{font-size:.62rem}.energy-network-columns article>div{gap:3px;display:grid}.energy-network-columns strong{font-size:.74rem}.energy-network-columns p,.energy-network-columns small{color:var(--state-ink-soft);font-size:.64rem;line-height:1.45}.energy-network-supplement>footer{border-top:1px solid var(--state-line);color:var(--state-ink-soft);background:#e4ebe7;align-items:center;gap:7px;padding:11px 14px;font-size:.66rem;display:flex}.energy-network-supplement>footer svg{width:16px;color:var(--state-pine)}.water-network-supplement>a{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) 20px;align-items:center;gap:10px;min-height:74px;padding:10px 14px;display:grid}.water-network-supplement a>div,.water-network-supplement a>span{gap:3px;display:grid}.water-network-supplement a b{font-size:.65rem}.water-network-supplement a>div>b{color:var(--water-accent)}.water-network-supplement strong{font-size:.78rem}.water-network-supplement small{color:var(--state-ink-soft);font-size:.64rem;line-height:1.45}.water-network-supplement span.is-compliant{color:#315d45}.water-network-supplement span.is-advisory{color:#8a5b1d}.water-network-supplement span.is-non_compliant{color:#8b3428}.water-network-supplement svg{width:15px}.water-area-header{--water-accent:#2f7180;position:relative}.water-area-header>a{min-height:40px;color:var(--state-ink-soft);align-items:center;gap:5px;margin:11px 14px;font-size:.7rem;font-weight:800;display:flex;position:absolute}.water-area-header>a svg{width:14px}.water-area-header>div{padding-top:52px}.water-area-header>strong{text-align:center;justify-items:center}.water-area-layout{grid-template-columns:minmax(0,1fr) 300px;gap:10px;display:grid}.water-area-layout>main,.water-area-layout>aside{align-content:start;gap:10px;display:grid}.water-area-layout>aside>section{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);gap:8px;padding:15px;display:grid}.water-area-layout>aside svg{width:18px;color:var(--water-accent)}.water-area-layout>aside h2{font-size:.9rem}.water-area-layout>aside p,.water-area-layout>aside small{color:var(--state-ink-soft);font-size:.68rem;line-height:1.55}.water-area-layout>aside a{border-top:1px solid var(--state-line);gap:2px;padding-top:7px;font-size:.7rem;font-weight:800;display:grid}.water-quality-current{border:1px solid var(--state-line-strong);border-left:5px solid var(--water-accent);background:#e1ebeb;grid-template-columns:24px minmax(0,1fr) 130px;align-items:start;gap:10px;padding:17px;display:grid}.water-quality-current>svg{width:21px;color:var(--water-accent)}.water-quality-current>div{gap:5px;display:grid}.water-quality-current span{color:var(--water-accent);font-size:.65rem;font-weight:800}.water-quality-current h2{font-size:.92rem;line-height:1.5}.water-quality-current p{color:var(--state-ink-soft);font-size:.68rem}.water-quality-current time{text-align:right;font-size:.65rem}.water-quality-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.water-quality-history article>b{font-size:.65rem}.water-quality-history article>div{gap:4px;display:grid}.water-quality-history strong{font-size:.76rem}.water-quality-history p,.water-quality-history small{color:var(--state-ink-soft);font-size:.65rem;line-height:1.5}.energy-account-professional,.water-account-professional{gap:8px;display:grid}.energy-account-professional>header,.water-account-professional>header{border:1px solid var(--state-line-strong);border-left:5px solid var(--infra-account-color);background:#ebe7db;grid-template-columns:30px minmax(0,1fr) 110px;align-items:center;gap:10px;min-height:72px;padding:11px 14px;display:grid}.energy-account-professional>header svg,.water-account-professional>header svg{width:21px;color:var(--infra-account-color)}.energy-account-professional>header>div,.water-account-professional>header>div{gap:3px;display:grid}.energy-account-professional>header span,.water-account-professional>header span{color:var(--state-cinnabar);font-size:.52rem;font-weight:800}.energy-account-professional>header h2,.water-account-professional>header h2{font-size:.8rem}.energy-account-professional>header>strong,.water-account-professional>header>strong{justify-items:end;font-size:.65rem;display:grid}.energy-account-professional>header small,.water-account-professional>header small{font-size:.46rem;font-weight:500}.energy-account-profile-grid,.water-account-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.energy-account-profile-grid>article,.water-account-area-grid>article,.water-account-utility{border:1px solid var(--state-line);background:#fff3;grid-template-columns:26px minmax(0,1fr) 80px minmax(120px,.5fr);align-items:center;gap:8px;min-height:82px;padding:10px 12px;display:grid}.energy-account-profile-grid article>svg,.water-account-area-grid article>svg,.water-account-utility>svg{width:18px;color:var(--infra-account-color)}.energy-account-profile-grid article>div,.water-account-area-grid article>div,.water-account-utility>div{gap:2px;display:grid}.energy-account-profile-grid b,.water-account-area-grid b,.water-account-utility b{color:var(--state-cinnabar);font-size:.48rem}.energy-account-profile-grid strong,.water-account-area-grid strong,.water-account-utility strong{font-size:.57rem}.energy-account-profile-grid p,.energy-account-profile-grid small,.energy-account-profile-grid em,.water-account-area-grid p,.water-account-area-grid small,.water-account-utility p,.water-account-utility small{color:var(--state-ink-soft);font-size:.46rem;font-style:normal;line-height:1.5}.energy-account-profile-grid details,.water-account-area-grid details,.water-account-utility details{font-size:.47rem}.energy-account-profile-grid code,.water-account-area-grid code,.water-account-utility code{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.energy-snapshot-form,.water-quality-form{border-left:5px solid var(--infra-account-color)}.energy-account-snapshots,.water-account-quality-history{border:1px solid var(--state-line-strong);background:#ffffff2e}.energy-account-snapshots>header,.water-account-quality-history>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:8px;padding:10px 13px;display:flex}.energy-account-snapshots header svg,.water-account-quality-history header svg{width:17px;color:var(--infra-account-color)}.energy-account-snapshots header>div,.water-account-quality-history header>div{gap:2px;display:grid}.energy-account-snapshots header span,.water-account-quality-history header span{font-size:.47rem}.energy-account-snapshots h2,.water-account-quality-history h2{font-size:.7rem}.energy-account-snapshots header>b,.water-account-quality-history header>b{margin-left:auto;font-size:.55rem}.energy-account-snapshots>article,.water-account-quality-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:120px minmax(0,1fr) minmax(120px,.45fr) auto;align-items:center;gap:8px;min-height:70px;padding:9px 12px;display:grid}.energy-account-snapshots article>b,.water-account-quality-history article>b{font-size:.48rem}.energy-account-snapshots article>div,.water-account-quality-history article>div{gap:2px;display:grid}.energy-account-snapshots strong,.water-account-quality-history strong{font-size:.55rem}.energy-account-snapshots p,.energy-account-snapshots small,.water-account-quality-history p,.water-account-quality-history small{color:var(--state-ink-soft);font-size:.45rem;line-height:1.45}.energy-account-snapshots details,.water-account-quality-history details{font-size:.46rem}.energy-account-snapshots code,.water-account-quality-history code{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.admin-energy-workbench,.admin-water-workbench{gap:12px;display:grid}.admin-energy-metrics,.admin-water-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-energy-ledger>header,.admin-energy-snapshots>header,.admin-energy-licenses>header,.admin-water-ledger>header,.admin-water-quality>header,.admin-water-licenses>header{align-items:center;gap:8px;display:flex}.admin-energy-ledger>header svg,.admin-energy-snapshots>header svg,.admin-energy-licenses>header svg,.admin-water-ledger>header svg,.admin-water-quality>header svg,.admin-water-licenses>header svg{width:18px;color:var(--state-indigo)}.admin-energy-ledger>header span,.admin-energy-snapshots>header span,.admin-energy-licenses>header span,.admin-water-ledger>header span,.admin-water-quality>header span,.admin-water-licenses>header span{margin-left:auto}.admin-energy-ledger>article,.admin-water-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.15fr) 100px minmax(130px,.55fr) auto;align-items:center;gap:9px;min-height:74px;padding:10px 14px;display:grid}.admin-energy-ledger article>div,.admin-water-ledger article>div{gap:3px;display:grid}.admin-energy-ledger b,.admin-water-ledger b,.admin-energy-snapshots b,.admin-water-quality b,.admin-energy-licenses b,.admin-water-licenses b{color:var(--state-cinnabar);font-size:.49rem}.admin-energy-ledger strong,.admin-water-ledger strong,.admin-energy-snapshots strong,.admin-water-quality strong{font-family:var(--state-serif);font-size:.61rem}.admin-energy-ledger p,.admin-energy-ledger small,.admin-energy-ledger em,.admin-water-ledger p,.admin-water-ledger small,.admin-water-ledger em{color:var(--state-ink-soft);font-size:.48rem;font-style:normal;line-height:1.5}.admin-energy-ledger details,.admin-water-ledger details,.admin-energy-snapshots details,.admin-water-quality details{font-size:.48rem}.admin-energy-ledger code,.admin-water-ledger code,.admin-energy-snapshots code,.admin-water-quality code{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.admin-energy-form-grid,.admin-water-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-energy-snapshots>article,.admin-water-quality>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr) minmax(140px,.55fr) minmax(220px,.65fr);align-items:center;gap:9px;min-height:82px;padding:10px 14px;display:grid}.admin-energy-snapshots article>div,.admin-energy-snapshots article>span,.admin-water-quality article>div,.admin-water-quality article>span{gap:3px;display:grid}.admin-energy-snapshots article span,.admin-water-quality article span,.admin-water-quality small{color:var(--state-ink-soft);font-size:.48rem;line-height:1.5}.admin-energy-snapshots article>span,.admin-water-quality article>span{border-left:4px solid #777;padding-left:9px}.admin-energy-snapshots article>aside,.admin-water-quality article>aside{gap:5px;display:grid}.admin-energy-snapshots aside form,.admin-water-quality aside form{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.admin-energy-snapshots aside input,.admin-water-quality aside input,.admin-water-quality aside select{border:1px solid var(--state-line);background:#ffffff6b;min-width:0;padding:7px}.admin-energy-licenses>details,.admin-water-licenses>details{border-bottom:1px solid var(--state-line)}.admin-energy-licenses>details>summary,.admin-water-licenses>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:8px;min-height:58px;padding:9px 14px;display:grid}.admin-energy-licenses summary>span,.admin-water-licenses summary>span{gap:2px;display:grid}.admin-energy-licenses summary em,.admin-water-licenses summary em{font-size:.5rem;font-style:normal}.admin-energy-licenses>details>div,.admin-water-licenses>details>div{border-top:1px solid var(--state-line);gap:8px;padding:12px 14px;display:grid}.admin-energy-licenses article,.admin-water-licenses article{border-bottom:1px solid var(--state-line);grid-template-columns:130px minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:8px;padding-bottom:8px;display:grid}.admin-energy-licenses article p,.admin-water-licenses article p{font-size:.5rem;line-height:1.5}.admin-energy-licenses article form,.admin-water-licenses article form{gap:5px;display:grid}.admin-energy-licenses textarea,.admin-water-licenses textarea{border:1px solid var(--state-line);background:#fff6;min-height:58px;padding:7px;font-size:.48rem}@media (max-width:1100px){.energy-surface-grid,.water-surface-grid,.water-area-layout{grid-template-columns:1fr}.water-area-layout>aside{grid-template-columns:repeat(3,1fr)}.admin-energy-ledger>article,.admin-water-ledger>article{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) 90px auto}.admin-energy-ledger article details,.admin-water-ledger article details{grid-column:1/4}.admin-energy-snapshots>article,.admin-water-quality>article{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) minmax(210px,.7fr)}.admin-energy-snapshots article>details,.admin-water-quality article>details{grid-column:1/3}.energy-account-profile-grid,.water-account-area-grid{grid-template-columns:1fr}}@media (max-width:820px){.energy-command-header,.water-command-header,.water-area-header{grid-template-columns:1fr}.energy-command-header>aside,.water-command-header>aside,.water-area-header>strong{border-top:1px solid var(--state-line-strong);border-left:0;min-height:130px}.energy-metric-strip,.water-metric-strip{grid-template-columns:repeat(2,1fr)}.energy-network-board>header,.water-area-register>header{display:none}.energy-network-board>a,.water-area-register>a{grid-template-columns:minmax(0,1fr) 22px;gap:7px}.energy-network-board>a>div,.energy-network-board>a>span,.water-area-register>a>div,.water-area-register>a>span{grid-column:1}.energy-network-board>a>svg,.water-area-register>a>svg{grid-area:1/2/5}.energy-asset-register{overflow-x:auto}.energy-asset-register>article{min-width:760px}.energy-network-columns{grid-template-columns:1fr}.energy-network-columns>section+section{border-top:1px solid var(--state-line);border-left:0}.water-area-layout>aside{grid-template-columns:1fr}.water-quality-current{grid-template-columns:24px minmax(0,1fr)}.water-quality-current time{text-align:left;grid-column:2}.admin-energy-metrics,.admin-water-metrics{grid-template-columns:repeat(3,1fr)}.admin-energy-form-grid,.admin-water-form-grid{grid-template-columns:1fr}.admin-energy-ledger,.admin-water-ledger,.admin-energy-snapshots,.admin-water-quality{overflow-x:auto}.admin-energy-ledger>article,.admin-water-ledger>article{min-width:840px}.admin-energy-snapshots>article,.admin-water-quality>article{min-width:900px}.admin-energy-licenses article,.admin-water-licenses article{grid-template-columns:1fr}.energy-account-profile-grid>article,.water-account-area-grid>article,.water-account-utility{grid-template-columns:24px minmax(0,1fr)}.energy-account-profile-grid article>em,.energy-account-profile-grid article>details,.water-account-area-grid article>details,.water-account-utility details{grid-column:2}.energy-account-snapshots>article,.water-account-quality-history>article{grid-template-columns:100px minmax(0,1fr)}.energy-account-snapshots article>details,.water-account-quality-history article>details,.water-account-quality-history article>form{grid-column:2}}@media (max-width:560px){.energy-command-header>div,.water-command-header>div,.water-area-header>div{padding:24px 20px}.water-area-header>div{padding-top:54px}.energy-command-header h1,.water-command-header h1,.water-area-header h1{font-size:1.75rem}.energy-profile-band{grid-template-columns:1fr}.energy-profile-band>div{border-right:0;border-bottom:1px solid var(--state-line)}.water-network-supplement>a{grid-template-columns:1fr 20px}.water-network-supplement>a>span{grid-column:1}.water-network-supplement>a>svg{grid-area:1/2/3}.water-quality-history>article{grid-template-columns:1fr}.admin-energy-metrics,.admin-water-metrics{grid-template-columns:1fr 1fr}.energy-account-professional>header,.water-account-professional>header{grid-template-columns:25px minmax(0,1fr)}.energy-account-professional>header>strong,.water-account-professional>header>strong{grid-column:2;justify-items:start}}.postal-page,.postal-detail-page{--postal-accent:#4b6c50}.postal-command-header,.postal-detail-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--postal-accent);background:var(--state-paper-strong);grid-template-columns:minmax(0,1fr) 320px;min-height:210px;display:grid}.postal-command-header>div,.postal-detail-header>div{align-content:center;gap:8px;padding:28px 32px;display:grid}.postal-command-header span,.postal-detail-header>div>span{color:var(--state-cinnabar);font-size:.7rem;font-weight:800}.postal-command-header h1,.postal-detail-header h1{font-size:2.2rem}.postal-command-header p,.postal-detail-header p{max-width:820px;color:var(--state-ink-soft);font-size:.84rem;line-height:1.7}.postal-command-header>aside,.postal-detail-header>strong{border-left:1px solid var(--state-line-strong);background:#e4ebe7;align-content:center;gap:8px;padding:24px;display:grid}.postal-command-header>aside svg,.postal-detail-header>strong svg{width:25px;color:var(--postal-accent)}.postal-command-header>aside strong,.postal-detail-header>strong{font-family:var(--state-serif);font-size:1.2rem}.postal-command-header>aside p{font-size:.73rem}.postal-command-header time,.postal-detail-header>strong small{font-size:.66rem;font-weight:500}.postal-detail-header{position:relative}.postal-detail-header>a{color:var(--state-ink-soft);align-items:center;gap:5px;margin:13px;font-size:.7rem;font-weight:800;display:flex;position:absolute}.postal-detail-header>a svg{width:14px}.postal-detail-header>div{padding-top:52px}.postal-detail-header>strong{text-align:center;justify-items:center}.postal-detail-header>strong.is-stale,.postal-detail-header>strong.is-unknown{background:#e5e2dc}.postal-detail-header>strong.is-limited,.postal-detail-header>strong.is-watch,.postal-detail-header>strong.is-advisory{background:#f3ead3}.postal-detail-header>strong.is-interrupted,.postal-detail-header>strong.is-critical{background:#f2ded8}.postal-metric-strip,.postal-detail-ledger{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);grid-template-columns:repeat(4,1fr);display:grid}.postal-metric-strip>div{border-right:1px solid var(--state-line);grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:12px 16px;display:grid}.postal-metric-strip svg{width:18px;color:var(--postal-accent);grid-row:1/3}.postal-metric-strip span,.postal-detail-ledger span{color:var(--state-ink-soft);font-size:.67rem}.postal-metric-strip strong{font-family:var(--state-serif);font-size:1.25rem}.postal-detail-ledger>div{border-right:1px solid var(--state-line);gap:4px;padding:12px 15px;display:grid}.postal-detail-ledger strong{font-size:.75rem;line-height:1.45}.postal-product-register,.postal-outlet-register,.postal-performance-register,.postal-operator-register,.postal-operations,.postal-detail-list,.postal-metric-history,.postal-status-panel,.postal-network-supplement{border:1px solid var(--state-line-strong);background:var(--state-paper-strong)}.postal-product-register>header{color:#fff;background:#303530;grid-template-columns:.9fr 1.25fr .65fr 22px;gap:12px;padding:9px 14px;font-size:.66rem;display:grid}.postal-product-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:.9fr 1.25fr .65fr 22px;align-items:center;gap:12px;min-height:88px;padding:11px 14px;display:grid}.postal-product-register>a:hover,.postal-outlet-register>a:hover,.postal-operator-register>a:hover,.postal-detail-list>a:hover{background:#f4efe5}.postal-product-register a>div,.postal-product-register a>span{gap:3px;display:grid}.postal-product-register b,.postal-outlet-register b,.postal-operator-register>b,.postal-detail-list b,.postal-metric-history>b{color:var(--postal-accent);font-size:.64rem}.postal-product-register strong,.postal-outlet-register strong,.postal-operator-register strong,.postal-detail-list strong{font-size:.78rem}.postal-product-register p,.postal-product-register small,.postal-outlet-register small,.postal-performance-register p,.postal-performance-register small,.postal-operator-register p,.postal-operator-register small,.postal-operations small,.postal-detail-list small,.postal-metric-history p,.postal-metric-history small,.postal-status-panel p,.postal-status-panel small{color:var(--state-ink-soft);font-size:.65rem;line-height:1.5}.postal-product-register span.is-universal{color:#315d45}.postal-product-register svg,.postal-outlet-register svg,.postal-operator-register svg,.postal-detail-list svg{width:15px}.postal-surface-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.postal-outlet-register>header,.postal-performance-register>header,.postal-operator-register>header,.postal-operations>header,.postal-detail-list>header,.postal-metric-history>header,.postal-status-panel>header,.postal-network-supplement>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:8px;padding:11px 14px;display:flex}.postal-outlet-register header svg,.postal-performance-register header svg,.postal-operator-register header svg,.postal-operations header svg,.postal-detail-list header svg,.postal-metric-history header svg,.postal-status-panel header svg,.postal-network-supplement header svg{width:18px;color:var(--postal-accent)}.postal-outlet-register header>div,.postal-performance-register header>div,.postal-operator-register header>div,.postal-operations header>div,.postal-network-supplement header>div{gap:2px;display:grid}.postal-outlet-register h2,.postal-performance-register h2,.postal-operator-register h2,.postal-operations h2,.postal-detail-list h2,.postal-metric-history h2,.postal-status-panel h2,.postal-network-supplement h2{font-size:.9rem}.postal-outlet-register header>b{margin-left:auto}.postal-outlet-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 170px 20px;align-items:center;gap:9px;min-height:76px;padding:10px 14px;display:grid}.postal-outlet-register a>div,.postal-outlet-register a>span{gap:3px;display:grid}.postal-outlet-register a>span{border-left:4px solid var(--postal-accent);padding-left:9px}.postal-performance-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:180px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid}.postal-performance-register article>div{gap:3px;display:grid}.postal-performance-register article>b{font-size:.63rem}.postal-operator-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:150px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:82px;padding:10px 14px;display:grid}.postal-operator-register a>div,.postal-operations a>span,.postal-operations article>span{gap:3px;display:grid}.postal-operations>a,.postal-operations>article{border-bottom:1px solid var(--state-line);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:9px 13px;display:grid}.postal-operations>a>b{border:1px solid;justify-self:start;padding:3px 6px;font-size:.6rem}.postal-operations>article>svg{width:17px;color:var(--postal-accent)}.postal-complaint-band{border:1px solid var(--state-line-strong);background:#e5ebe6;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.postal-complaint-band>svg{width:20px;color:var(--postal-accent)}.postal-complaint-band>div{gap:3px;display:grid}.postal-complaint-band strong{font-size:.78rem}.postal-complaint-band p{color:var(--state-ink-soft);font-size:.68rem}.postal-complaint-band a{color:#fff;background:var(--state-indigo);align-items:center;gap:5px;padding:8px 11px;font-size:.68rem;font-weight:800;display:flex}.postal-complaint-band a svg{width:14px}.postal-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:10px;display:grid}.postal-detail-layout>main,.postal-detail-layout>aside{align-content:start;gap:10px;display:grid}.postal-detail-layout>aside>section,.postal-detail-band{border:1px solid var(--state-line-strong);background:var(--state-paper-strong);gap:8px;padding:15px;display:grid}.postal-detail-layout>aside svg,.postal-detail-band svg{width:18px;color:var(--postal-accent)}.postal-detail-layout>aside h2,.postal-detail-band h2{font-size:.9rem}.postal-detail-layout>aside p,.postal-detail-band p,.postal-detail-band li{color:var(--state-ink-soft);font-size:.68rem;line-height:1.55}.postal-detail-layout>aside a,.postal-detail-layout>aside span{border-top:1px solid var(--state-line);gap:2px;padding-top:7px;font-size:.7rem;font-weight:800;display:grid}.postal-detail-layout>aside small{font-size:.63rem;font-weight:500}.postal-detail-band>header{align-items:center;gap:7px;display:flex}.postal-detail-list>a{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:70px;padding:10px 14px;display:grid}.postal-detail-list a>span{gap:3px;display:grid}.postal-metric-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:180px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid}.postal-metric-history article>div{gap:3px;display:grid}.postal-status-panel{padding-bottom:14px}.postal-status-panel>strong,.postal-status-panel>p,.postal-status-panel>small{margin:10px 14px 0}.postal-network-supplement>div{grid-template-columns:repeat(3,1fr);display:grid}.postal-network-supplement>div>section{border-right:1px solid var(--state-line);min-width:0}.postal-network-supplement section>header{background:#f0ede5;align-items:center;gap:7px;padding:9px 12px;display:flex}.postal-network-supplement section>header svg{width:16px;color:var(--postal-accent)}.postal-network-supplement h3{font-size:.76rem}.postal-network-supplement section>a,.postal-network-supplement section>article{border-top:1px solid var(--state-line);gap:3px;padding:10px 12px;display:grid}.postal-network-supplement strong{font-size:.7rem}.postal-network-supplement small{color:var(--state-ink-soft);font-size:.62rem;line-height:1.45}.postal-account-professional{gap:8px;display:grid}.postal-account-professional>header{border:1px solid var(--state-line-strong);border-left:5px solid var(--infra-account-color);background:#ebe7db;grid-template-columns:30px minmax(0,1fr) 110px;align-items:center;gap:10px;min-height:72px;padding:11px 14px;display:grid}.postal-account-professional>header svg{width:21px;color:var(--infra-account-color)}.postal-account-professional>header>div{gap:3px;display:grid}.postal-account-professional>header span{color:var(--state-cinnabar);font-size:.52rem;font-weight:800}.postal-account-professional>header h2{font-size:.8rem}.postal-account-professional>header>strong{justify-items:end;font-size:.65rem;display:grid}.postal-account-professional>header small{font-size:.46rem;font-weight:500}.postal-account-operator,.postal-account-profile-grid>article{border:1px solid var(--state-line);background:#fff3;grid-template-columns:26px minmax(0,1fr) minmax(140px,.55fr);align-items:center;gap:8px;min-height:84px;padding:10px 12px;display:grid}.postal-account-operator>svg,.postal-account-profile-grid article>svg{width:18px;color:var(--infra-account-color)}.postal-account-operator>div,.postal-account-profile-grid article>div{gap:2px;display:grid}.postal-account-operator b,.postal-account-profile-grid b{color:var(--state-cinnabar);font-size:.48rem}.postal-account-operator strong,.postal-account-profile-grid strong{font-size:.57rem}.postal-account-operator p,.postal-account-operator small,.postal-account-profile-grid p,.postal-account-profile-grid small{color:var(--state-ink-soft);font-size:.46rem;line-height:1.5}.postal-account-operator details,.postal-account-profile-grid details{font-size:.47rem}.postal-account-operator code,.postal-account-profile-grid code{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.postal-account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.postal-metric-form{border-left:5px solid var(--infra-account-color)}.postal-metric-form>aside{border:1px solid var(--state-line);background:#e4ebe7;align-items:flex-start;gap:8px;margin:0 12px;padding:10px;display:flex}.postal-metric-form>aside svg{width:17px;color:var(--state-pine)}.postal-metric-form>aside p{font-size:.5rem;line-height:1.5}.postal-account-metrics{border:1px solid var(--state-line-strong);background:#ffffff2e}.postal-account-metrics>header{border-bottom:1px solid var(--state-line);background:#e9e4d8;align-items:center;gap:8px;padding:10px 13px;display:flex}.postal-account-metrics header svg{width:17px;color:var(--infra-account-color)}.postal-account-metrics header>div{gap:2px;display:grid}.postal-account-metrics header span{font-size:.47rem}.postal-account-metrics h2{font-size:.7rem}.postal-account-metrics header>b{margin-left:auto;font-size:.55rem}.postal-account-metrics>article{border-bottom:1px solid var(--state-line);grid-template-columns:170px minmax(0,1fr) minmax(140px,.45fr);align-items:center;gap:8px;min-height:72px;padding:9px 12px;display:grid}.postal-account-metrics article>b{font-size:.48rem}.postal-account-metrics article>div{gap:2px;display:grid}.postal-account-metrics strong{font-size:.55rem}.postal-account-metrics p,.postal-account-metrics small{color:var(--state-ink-soft);font-size:.45rem;line-height:1.45}.postal-account-metrics details{font-size:.46rem}.postal-account-metrics code{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.admin-postal-workbench{gap:12px;display:grid}.admin-postal-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-postal-ledger>header,.admin-postal-metric-ledger>header,.admin-postal-licenses>header{align-items:center;gap:8px;display:flex}.admin-postal-ledger>header svg,.admin-postal-metric-ledger>header svg,.admin-postal-licenses>header svg{width:18px;color:var(--state-indigo)}.admin-postal-ledger>header span,.admin-postal-metric-ledger>header span,.admin-postal-licenses>header span{margin-left:auto}.admin-postal-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.15fr) 110px minmax(140px,.55fr) auto;align-items:center;gap:9px;min-height:76px;padding:10px 14px;display:grid}.admin-postal-ledger article>div{gap:3px;display:grid}.admin-postal-ledger b,.admin-postal-metric-ledger b,.admin-postal-licenses b{color:var(--state-cinnabar);font-size:.49rem}.admin-postal-ledger strong,.admin-postal-metric-ledger strong{font-family:var(--state-serif);font-size:.61rem}.admin-postal-ledger p,.admin-postal-ledger small,.admin-postal-ledger em{color:var(--state-ink-soft);font-size:.48rem;font-style:normal;line-height:1.5}.admin-postal-ledger details,.admin-postal-metric-ledger details{font-size:.48rem}.admin-postal-ledger code,.admin-postal-metric-ledger code{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.admin-postal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-postal-metric-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.15fr) minmax(140px,.55fr) minmax(220px,.7fr);align-items:center;gap:9px;min-height:86px;padding:10px 14px;display:grid}.admin-postal-metric-ledger article>div,.admin-postal-metric-ledger article>span{gap:3px;display:grid}.admin-postal-metric-ledger article>span{color:var(--state-ink-soft);border-left:4px solid #777;padding-left:9px;font-size:.48rem;line-height:1.5}.admin-postal-metric-ledger article>aside{gap:5px;display:grid}.admin-postal-metric-ledger aside form{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.admin-postal-metric-ledger aside input{border:1px solid var(--state-line);background:#ffffff6b;min-width:0;padding:7px}.admin-postal-licenses>details{border-bottom:1px solid var(--state-line)}.admin-postal-licenses>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:8px;min-height:58px;padding:9px 14px;display:grid}.admin-postal-licenses summary>span{gap:2px;display:grid}.admin-postal-licenses summary em{font-size:.5rem;font-style:normal}.admin-postal-licenses>details>div{border-top:1px solid var(--state-line);gap:8px;padding:12px 14px;display:grid}.admin-postal-licenses article{border-bottom:1px solid var(--state-line);grid-template-columns:130px minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:8px;padding-bottom:8px;display:grid}.admin-postal-licenses article p{font-size:.5rem;line-height:1.5}.admin-postal-licenses article form{gap:5px;display:grid}.admin-postal-licenses textarea{border:1px solid var(--state-line);background:#fff6;min-height:58px;padding:7px;font-size:.48rem}@media (max-width:1100px){.postal-surface-grid,.postal-detail-layout{grid-template-columns:1fr}.postal-detail-layout>aside{grid-template-columns:repeat(3,1fr)}.postal-network-supplement>div{grid-template-columns:1fr}.postal-network-supplement>div>section{border-right:0;border-bottom:1px solid var(--state-line)}.postal-account-profile-grid,.admin-postal-form-grid{grid-template-columns:1fr}.admin-postal-ledger>article{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) 90px auto}.admin-postal-ledger article details{grid-column:1/4}.admin-postal-metric-ledger>article{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) minmax(220px,.7fr)}.admin-postal-metric-ledger article>details{grid-column:1/3}}@media (max-width:820px){.postal-command-header,.postal-detail-header{grid-template-columns:1fr}.postal-command-header>aside,.postal-detail-header>strong{border-top:1px solid var(--state-line-strong);border-left:0;min-height:130px}.postal-metric-strip,.postal-detail-ledger{grid-template-columns:repeat(2,1fr)}.postal-product-register>header{display:none}.postal-product-register>a{grid-template-columns:minmax(0,1fr) 22px}.postal-product-register>a>p,.postal-product-register>a>span{grid-column:1}.postal-product-register>a>svg{grid-area:1/2/4}.postal-outlet-register>a{grid-template-columns:minmax(0,1fr) 20px}.postal-outlet-register a>span{grid-column:1}.postal-outlet-register a>svg{grid-area:1/2/3}.postal-detail-layout>aside{grid-template-columns:1fr}.postal-complaint-band{grid-template-columns:22px minmax(0,1fr)}.postal-complaint-band a{grid-column:2;justify-self:start}.admin-postal-metrics{grid-template-columns:repeat(3,1fr)}.admin-postal-ledger,.admin-postal-metric-ledger{overflow-x:auto}.admin-postal-ledger>article{min-width:850px}.admin-postal-metric-ledger>article{min-width:920px}.admin-postal-licenses article{grid-template-columns:1fr}.postal-account-operator,.postal-account-profile-grid>article{grid-template-columns:24px minmax(0,1fr)}.postal-account-operator details,.postal-account-profile-grid details{grid-column:2}.postal-account-metrics>article{grid-template-columns:120px minmax(0,1fr)}.postal-account-metrics details{grid-column:2}}@media (max-width:560px){.postal-command-header>div,.postal-detail-header>div{padding:54px 20px 24px}.postal-command-header>div{padding-top:24px}.postal-command-header h1,.postal-detail-header h1{font-size:1.75rem}.postal-metric-strip,.postal-detail-ledger,.postal-performance-register>article,.postal-metric-history>article{grid-template-columns:1fr}.postal-operator-register>a{grid-template-columns:1fr 20px}.postal-operator-register>a>b,.postal-operator-register>a>div{grid-column:1}.postal-operator-register>a>svg{grid-area:1/2/3}.admin-postal-metrics{grid-template-columns:1fr 1fr}.postal-account-professional>header{grid-template-columns:25px minmax(0,1fr)}.postal-account-professional>header>strong{grid-column:2;justify-items:start}}
