@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--icomo-blue:#16c1f3;--icomo-blue-hover:#0fb2e2;--icomo-blue-tint:#e3f7fd;--icomo-ink:#231f20;--icomo-link:#00749e;--color-text:var(--icomo-ink);--color-muted:#5b5e61;--color-background:#f4f6f7;--color-surface:#fff;--color-border:#d3d8db;--color-ok:#1b7a36;--color-error:#c42b1c;--color-warning:#fff3c4;--box-radius:10px;--box-inner-radius:9px;--sidebar-width:15.5rem;--topbar-height:3.5rem;color:var(--color-text);background:var(--color-background);font-family:Inter Variable,system-ui,sans-serif}body{margin:0}main{max-width:40rem;margin:2rem auto;padding:0 1rem}main.wide{box-sizing:border-box;width:100%;max-width:103rem;margin:1.25rem 0 2rem;padding:0 1.5rem}main.wide:focus{outline:none}main.wide p,main.wide .card,.narrow{max-width:48rem}main.wide .card.wide{max-width:none}a{color:var(--icomo-link)}:focus-visible{outline:3px solid var(--icomo-link);outline-offset:2px}table,dd,code{font-variant-numeric:tabular-nums}dl{grid-template-columns:max-content 1fr;gap:.5rem 1rem;display:grid}dt{font-weight:600}dd{margin:0}.ok{color:var(--color-ok)}.error{color:var(--color-error)}.notice{border-left:4px solid var(--icomo-blue);background:var(--icomo-blue-tint);border-radius:6px;padding:.5rem .75rem}.muted{color:var(--color-muted)}.notice.read-only{background:var(--color-warning);border-left-color:#b58a00}.centered{text-align:center;margin-top:4rem}.logo{--logo-height:3rem;box-sizing:content-box;height:var(--logo-height);width:auto;padding:calc(var(--logo-height) / 2);display:block}.brand{justify-content:center;margin:0;display:flex}form{gap:.75rem;display:grid}label{gap:.25rem;font-weight:600;display:grid}input{font:inherit;border:1px solid var(--color-border);border-radius:6px;padding:.5rem}select{font:inherit;border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:6px;padding:.45rem .5rem}input:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--icomo-link)}button{font:inherit;border:1px solid var(--icomo-blue);color:var(--icomo-ink);background:var(--icomo-blue);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-weight:600}button:hover:not(:disabled){border-color:var(--icomo-blue-hover);background:var(--icomo-blue-hover)}button.secondary{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface);font-weight:400}button.secondary:hover:not(:disabled){border-color:var(--color-muted);background:var(--color-surface)}button.link{color:var(--icomo-link);background:0 0;border-color:#0000;padding:.5rem 0;font-weight:400;text-decoration:underline}button.link:hover:not(:disabled){background:0 0;border-color:#0000}button:disabled{opacity:.6;cursor:default}.actions{gap:.5rem;display:flex}.actions.wrap{flex-wrap:wrap}.card{border:1px solid var(--color-border);border-radius:var(--box-radius);background:var(--color-surface);margin-bottom:1rem;padding:0 1.25rem 1rem}.card:not(:has(>:is(h2,h3):first-child)){padding-top:1rem}.card>:is(h2,h3):first-child{border-bottom:1px solid var(--color-border);border-radius:var(--box-inner-radius) var(--box-inner-radius) 0 0;background:var(--icomo-blue-tint);margin:0 -1.25rem 1rem;padding:.625rem 1.25rem;font-size:1rem}.card h3{margin-top:0}.card.highlight{border-color:var(--icomo-blue);background:var(--icomo-blue-tint)}.card.highlight>:is(h2,h3):first-child{border-bottom-color:var(--icomo-blue);background:var(--icomo-blue)}.starting-password code{border:1px solid var(--color-border);letter-spacing:.05em;background:var(--color-surface);-webkit-user-select:all;user-select:all;border-radius:6px;padding:.5rem .75rem;font-size:1.4rem;display:inline-block}.table-scroll{max-width:100%;margin-bottom:1rem;position:relative;overflow-x:auto}table.list{border-collapse:collapse;background:var(--color-surface);width:100%}table.list th,table.list td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:.5rem .75rem}table.list td.grow{white-space:normal;width:100%;min-width:16rem}table.list td.wrap{white-space:normal}.nowrap{white-space:nowrap}table.list th{color:var(--color-muted);font-size:.875rem}table.list tr.inactive td{color:var(--color-muted)}.badge{white-space:nowrap;color:var(--color-text);background:#e6e9eb;border-radius:999px;margin-right:.25rem;padding:.1rem .5rem;font-size:.8125rem;display:inline-block}.badge.active{color:var(--color-ok);background:#e3f4e7}.badge.pending{background:var(--color-warning)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.matrix thead th{white-space:normal}table.matrix th[scope=row]{font-size:inherit;color:var(--color-text);font-weight:600}table.matrix input{box-sizing:border-box;width:100%;min-width:10rem}table.matrix tr.row-message td{white-space:normal;padding-top:.25rem}table.matrix tr.row-message p{margin:0}input.changed,select.changed{border-color:var(--icomo-link);background:var(--icomo-blue-tint)}.badge.level-edit{background:var(--icomo-blue-tint);box-shadow:inset 0 0 0 1px var(--icomo-blue)}.badge.level-none{color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}.login{max-width:24rem}.login form{border:1px solid var(--color-border);border-top:4px solid var(--icomo-blue);background:var(--color-surface);border-radius:8px;padding:1.25rem}.login h2{margin:0}.steps{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.qr{background:#fff;margin:.5rem 0;display:block}.secret{word-spacing:.25em;font-size:1.05em}textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--color-border);resize:vertical;border-radius:6px;padding:.5rem}textarea:focus-visible{outline-offset:0;border-color:var(--icomo-link)}input[readonly],textarea[readonly]{background:var(--color-background)}label.checkbox{align-items:center;gap:.5rem;font-weight:400;display:flex}input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--icomo-link);margin:0}label.inline{align-items:center;gap:.5rem;display:flex}fieldset.switches{border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:.5rem .75rem .75rem;display:flex}fieldset.switches legend{padding:0 .25rem;font-weight:600}.hint{color:var(--color-muted);font-size:.875rem;font-weight:400}.label{margin:0 0 .25rem;font-weight:600}ul.variables{margin:0;padding-left:1.25rem}.message-body{border-left:3px solid var(--icomo-blue);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--icomo-blue-tint);border-radius:4px;margin:.25rem 0 .5rem;padding:.5rem .75rem}details.preview summary,table.outbox summary{cursor:pointer;color:var(--icomo-link)}table.outbox td{vertical-align:top}table.outbox .error{white-space:normal;min-width:16rem;font-size:.875rem}.badge.status-sent{color:var(--color-ok);background:#e3f4e7}.badge.status-pending{background:var(--color-warning)}.badge.status-failed{color:var(--color-error);background:#fbe4e1}.field{gap:.25rem;display:grid}.field .hint{margin:0}.history-filters{border:1px solid var(--color-border);border-top:3px solid var(--icomo-blue);background:var(--color-surface);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.history-filters label{gap:.25rem;display:grid}table.history-entries td{vertical-align:top}.badge.action{background:var(--icomo-blue-tint)}table.history-entries .entity{white-space:normal;min-width:18rem}.history-changes{grid-template-columns:15rem 1fr;gap:.25rem 1rem;margin:0;display:grid}.history-changes>div{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.history-changes dt{color:var(--color-muted);overflow-wrap:break-word;font-weight:400}.history-changes dd{margin:0}.history-changes .long{white-space:pre-wrap;overflow-wrap:break-word}.history-changes .before{color:var(--color-muted)}.history-changes .after{font-weight:600}.header-link{align-self:center}.subscriber-search form{margin-bottom:1rem}.subscriber-search input[type=search]{padding:.65rem .75rem;font-size:1.125rem}table.subscriber-results td,table.services td,table.devices td{vertical-align:top}table.services tr.ended td{color:var(--color-muted)}.account-line{gap:.5rem;display:flex}.subscriber-states{margin-top:0}table.services tr.installation-row th,table.devices tr.installation-row th,table.contracts tr.installation-row th{color:var(--color-text);background:var(--color-background);font-size:1rem}table.services tbody.target{scroll-margin-top:calc(var(--topbar-height) + 1rem)}table.services tbody.target tr.installation-row th{background:var(--icomo-blue-tint);box-shadow:inset 4px 0 0 var(--icomo-blue)}.installation-heading{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;display:flex}.installation-heading>*{white-space:nowrap}.installation-heading .installation-name{font-weight:600}.installation-heading>:not(a):not(.installation-name){font-weight:400}.revealed-password code{border:1px solid var(--icomo-blue);letter-spacing:.05em;background:var(--icomo-blue-tint);-webkit-user-select:all;user-select:all;border-radius:6px;padding:.2rem .5rem;font-family:ui-monospace,DejaVu Sans Mono,Cascadia Mono,monospace;font-size:1.05rem;display:inline-block}.revealed-password{white-space:normal;min-width:11rem;max-width:14rem}.revealed-password .hint{margin-top:.25rem}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:48rem}.revealed-note .note-text{border:1px solid var(--icomo-blue);background:var(--icomo-blue-tint);-webkit-user-select:text;user-select:text;border-radius:6px;margin-bottom:.5rem;padding:.5rem .75rem;font-family:ui-monospace,DejaVu Sans Mono,Cascadia Mono,monospace}.revealed-note .hint{margin-top:.25rem}table.dated-notes td{vertical-align:top}.account-sessions+.account-sessions{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.account-sessions h4{margin:0 0 .5rem;font-size:1rem}.account-sessions h4 .muted{font-weight:400}.session-state{margin-top:.25rem}.session-disconnect{justify-items:start;gap:.75rem;margin:.75rem 0;display:grid}.session-disconnect:empty{display:none}.disconnect-confirm{box-sizing:border-box;border:1px solid var(--color-border);border-top:3px solid var(--icomo-blue);background:var(--color-surface);border-radius:8px;gap:.75rem;width:100%;padding:.75rem 1rem;display:grid}.disconnect-confirm p,.session-disconnect .notice p{margin:0}.session-disconnect .notice{box-sizing:border-box;gap:.5rem;width:100%;display:grid}.notice.warning{background:var(--color-warning);border-left-color:#b58a00}.coa-attributes{overflow-wrap:anywhere;margin:0;padding-left:1.25rem}table.sessions .calling-station{white-space:normal;overflow-wrap:anywhere;max-width:14rem;display:inline-block}p.more{margin-top:.75rem}button.sort{font:inherit;color:inherit;background:0 0;border:none;border-radius:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}button.sort:hover:not(:disabled){color:var(--color-text);background:0 0;border:none;text-decoration:underline}th[aria-sort] button.sort{color:var(--color-text)}.sort-arrow{font-size:.75rem}.sort-arrow.idle{opacity:.55}table.tariff-services td,table.documents td{vertical-align:top}table.documents td.grow{min-width:12rem}table.documents td.document-file{white-space:normal;min-width:12rem;max-width:20rem}table.documents .document-name{overflow-wrap:break-word}table.documents .document-actions{gap:.75rem;margin-top:.25rem;display:flex}table.list tr.revealed-note-row td{white-space:normal}table.import-cases td,table.import-runs td{vertical-align:top}table.import-cases td.case{white-space:normal;min-width:16rem;max-width:26rem}table.import-cases td.count{text-align:right}table.import-runs td.errors,.import-failure{white-space:normal;min-width:14rem;max-width:28rem}.number-list{overflow-wrap:normal}dl.run-numbers{margin:.25rem 0 0;display:block}dl.run-numbers>div{gap:.5rem;display:flex}.decision-filter{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.bulk-decision{align-items:center;margin-bottom:.75rem}table.import-decisions-table{table-layout:fixed}table.import-decisions-table th.number{width:6.5rem}table.import-decisions-table th.state{width:15rem}table.import-decisions-table th.choice{width:21rem}table.import-decisions-table td{vertical-align:top;white-space:normal}table.import-decisions-table td.grow{min-width:0}.decision-state .badge{white-space:normal}table.import-decisions-table tr.stale td:first-child{box-shadow:inset 3px 0 0 var(--color-error)}ul.case-accounts{margin:.25rem 0 0;padding-left:1.1rem}fieldset.choices{border:0;gap:.35rem;margin:0 0 .5rem;padding:0;display:grid}label.choice{align-items:flex-start;font-weight:400}label.choice input{margin-top:.3rem}.parameter{margin:0 0 .25rem 1.5rem}.decision-choice select{width:100%}tr.split-row td{white-space:normal;background:var(--icomo-blue-tint)}.split-editor{gap:.75rem;display:grid}.split-editor fieldset{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;gap:.5rem;margin:0;padding:.5rem .75rem .75rem;display:grid}.split-editor legend{padding:0 .25rem;font-weight:600}.split-editor label.inline{font-weight:400}.address-fields{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem .75rem;display:grid}.address-fields label.grow{grid-column:span 2}.address-fields input{min-width:0}@media (width<=1023.98px){table.import-decisions-table,table.import-decisions-table tbody{display:block}table.import-decisions-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table.import-decisions-table tr{border-bottom:1px solid var(--color-border);grid-template-columns:5.5rem minmax(0,1fr);display:grid}table.import-decisions-table tr.split-row{display:block}table.import-decisions-table td{border-bottom:0;width:auto;display:block}table.import-decisions-table td:first-child{grid-row:span 3}table.import-decisions-table td.decision-choice select{max-width:30rem}}.layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:linear-gradient(to right, var(--color-surface) calc(var(--sidebar-width) - 1px), var(--color-border) calc(var(--sidebar-width) - 1px) var(--sidebar-width), transparent var(--sidebar-width));min-height:100vh;display:grid}.content{flex-direction:column;min-width:0;display:flex}button.skip-link{z-index:50;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}button.skip-link:focus-visible{outline-color:var(--icomo-ink);transform:none}.sidebar{border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{height:var(--topbar-height);background:var(--icomo-blue);flex:none;align-items:center;display:flex}.sidebar-brand a,.topbar-home{border-radius:6px;display:block}.sidebar-brand .logo,.topbar .logo{--logo-height:1.75rem}.sidebar-brand :focus-visible,.topbar :focus-visible{outline-color:var(--icomo-ink)}.sidebar-brand a:focus-visible{outline-offset:-3px}.sidebar-nav{flex:1;padding:.75rem .5rem}.sidebar-nav ul{margin:0;padding:0;list-style:none}.sidebar .nav-module,.sidebar button.nav-module:hover:not(:disabled){box-sizing:border-box;width:100%;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.625rem;margin:.125rem 0;padding:.55rem .75rem;font-weight:500;text-decoration:none;display:flex}.sidebar .nav-module:hover,.sidebar button.nav-module:hover:not(:disabled){background:var(--color-background)}.sidebar .nav-module.active,.sidebar button.nav-module.active:hover:not(:disabled){background:var(--icomo-blue-tint);font-weight:600}.nav-module .icon{width:1.25rem;height:1.25rem;color:var(--icomo-link);flex:none}.nav-module .chevron{color:var(--color-muted);margin-left:auto;transition:transform .15s;transform:rotate(-90deg)}.nav-module[aria-expanded=true] .chevron{transform:none}.sidebar-nav .nav-items{margin:0 0 .375rem 2.625rem}.nav-items a{color:var(--color-text);border-radius:6px;margin:.0625rem 0;padding:.35rem .625rem;font-size:.9375rem;text-decoration:none;display:block}.nav-items a:before{content:"» ";color:var(--color-muted)}.nav-items a:hover{background:var(--color-background)}.nav-items a[aria-current]{background:var(--icomo-blue-tint);box-shadow:inset 3px 0 0 var(--icomo-blue);font-weight:600}.sidebar-footer{border-top:1px solid var(--color-border);gap:.5rem;padding:.75rem 1rem 1rem;font-size:.875rem;display:grid}.sidebar-employee strong{font-size:.9375rem;display:block}.sidebar-actions{flex-wrap:wrap;gap:.375rem;display:flex}.sidebar-version{color:var(--color-muted);font-size:.8125rem}button.small{padding:.3rem .65rem;font-size:.875rem}.topbar{z-index:10;box-sizing:border-box;height:var(--topbar-height);color:var(--icomo-ink);background:var(--icomo-blue);align-items:center;gap:.75rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.menu-toggle,.menu-close,.topbar-home{display:none}.quick-search{flex:1;align-items:center;gap:.5rem;max-width:34rem;display:flex}.quick-search label{font-weight:600}.quick-search-field{flex:1;position:relative}.quick-search-field .icon{width:1.1rem;height:1.1rem;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.quick-search input{box-sizing:border-box;border-color:var(--icomo-blue-hover);width:100%;padding:.45rem .6rem .45rem 2.1rem}.quick-search input:focus-visible{outline:3px solid var(--icomo-ink);outline-offset:1px;border-color:var(--icomo-ink)}.module-line{border-bottom:1px solid var(--color-border);color:var(--color-muted);background:var(--color-surface);align-items:center;gap:.5rem;margin:0;padding:.55rem 1.5rem;font-size:.9375rem;display:flex}.module-line strong{color:var(--color-text)}.module-line .icon{width:1.15rem;height:1.15rem;color:var(--icomo-link);flex:none}.topbar button.menu-toggle,.topbar button.menu-toggle:hover:not(:disabled){border-color:var(--icomo-ink);color:var(--icomo-ink);background:0 0;align-items:center;gap:.375rem;padding:.4rem .6rem}.menu-toggle .icon,.menu-close .icon{width:1.25rem;height:1.25rem}.menu-backdrop{display:none}@media (width<=1599.98px){:root{--sidebar-width:13.5rem}.sidebar-nav{padding-left:.375rem;padding-right:.375rem}.sidebar-nav .nav-items{margin-left:2.25rem}.topbar,.module-line{padding-left:1rem;padding-right:1rem}main.wide{padding:0 1rem}table.list{font-size:.9375rem}table.list th,table.list td{padding-left:.5rem;padding-right:.5rem}table.list td.grow{min-width:12rem}table.outbox td.state,table.outbox .error{white-space:normal;min-width:12rem}table.subscriber-results td.company{white-space:normal;min-width:15rem}.box-body>.table-scroll table.list :is(th,td):first-child{padding-left:1rem}.box-body>.table-scroll table.list :is(th,td):last-child{padding-right:1rem}.box-header,.box-body,.box-footer{padding-left:1rem;padding-right:1rem}.box-body>.table-scroll{margin-left:-1rem;margin-right:-1rem}}@media (width<=1023.98px){.layout{background:0 0;grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.layout.menu-open .sidebar{z-index:30;width:min(18rem,85vw);display:flex;position:fixed;inset:0 auto 0 0;box-shadow:0 0 24px #00000040}.layout.menu-open .menu-backdrop{z-index:20;background:#231f2066;display:block;position:fixed;inset:0}.menu-toggle,.topbar-home{display:flex}.sidebar-brand{justify-content:space-between;padding-right:.5rem}.sidebar-brand button.menu-close,.sidebar-brand button.menu-close:hover:not(:disabled){color:var(--icomo-ink);background:0 0;border-color:#0000;padding:.4rem;display:flex}.topbar{padding:0 1rem}.topbar .logo{padding:0 .25rem}.quick-search label{display:none}.module-line{padding:.5rem 1rem}main.wide{padding:0 1rem}}.box{border:1px solid var(--color-border);border-radius:var(--box-radius);background:var(--color-surface);margin-bottom:1rem}.box-header{border-bottom:1px solid var(--color-border);border-radius:var(--box-inner-radius) var(--box-inner-radius) 0 0;background:var(--icomo-blue-tint);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:1.5rem;padding:.625rem 1.25rem;display:flex}.box-header h2,.box-header h3{margin:0;font-size:1rem;font-weight:700}.box-count{color:var(--color-muted);font-size:.875rem;font-weight:400}.box-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-left:auto;display:flex}.box-actions button{padding:.3rem .75rem}.box-actions label{font-weight:400}.box-body{padding:1rem 1.25rem}.box-body>:first-child{margin-top:0}.box-body>:last-child{margin-bottom:0}.box-body>.table-scroll{max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}.box-body>.table-scroll:first-child{margin-top:-1rem}.box-body>.table-scroll:last-child{margin-bottom:-1rem}.box-body:last-child>.table-scroll:last-child{border-radius:0 0 var(--box-inner-radius) var(--box-inner-radius)}.box-body>.table-scroll table.list :is(th,td):first-child{padding-left:1.25rem}.box-body>.table-scroll table.list :is(th,td):last-child{padding-right:1.25rem}.box-body>.table-scroll:last-child table.list>tbody:last-child>tr:last-child>:is(th,td){border-bottom:0}.box-footer{border-top:1px solid var(--color-border);border-radius:0 0 var(--box-inner-radius) var(--box-inner-radius);background:var(--color-background);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}a.button-link{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:6px;padding:.4rem .9rem;text-decoration:none;display:inline-block}a.button-link:hover{border-color:var(--color-muted)}.box-header button.box-toggle,.box-header button.box-toggle:hover:not(:disabled){font:inherit;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:700;display:flex}.box-toggle:hover span:first-of-type{text-decoration:underline}.box-toggle .chevron{width:1.1rem;height:1.1rem;color:var(--icomo-link);flex:none;transition:transform .15s}.box-toggle[aria-expanded=false] .chevron{transform:rotate(-90deg)}.box.collapsible:has(.box-toggle[aria-expanded=false]) .box-header{border-radius:var(--box-inner-radius);border-bottom:0}dl.pairs{grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);align-content:start;gap:.4rem 1.25rem;margin:0}dl.pairs dt{color:var(--color-muted);font-weight:400}dl.pairs dd.count{font-weight:600}.box-columns{grid-template-columns:minmax(0,1fr);gap:1rem 2.5rem;display:grid}@media (width>=1200px){.box-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.dashboard .box{margin:0}@media (width>=1200px){.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .box.full{grid-column:1/-1}}.employee-card{max-width:64rem}.employee-card form{max-width:40rem}.box .history-filters{background:0 0;border:0;padding:0}.monitoring>.dashboard,.monitoring>.box{margin-bottom:1rem}form.thresholds{gap:.75rem;margin-top:1.25rem;display:grid}form.thresholds fieldset{border:1px solid var(--color-border);border-radius:6px;gap:.5rem;margin:0;padding:.5rem .75rem .75rem;display:grid}form.thresholds legend{padding:0 .25rem;font-weight:600}form.thresholds .field{margin:0}.radius-pilot>.box{margin-bottom:1rem}.radius-pilot .actions{flex-wrap:wrap;align-items:center;margin-top:.75rem}.radius-pilot .actions .hint{margin:0}.radius-pilot tr[aria-current=true] td{background:var(--icomo-blue-tint)}ul.plain{margin:0;padding:0;list-style:none}.inline-field{align-items:center;gap:.5rem;font-weight:400;display:inline-flex}ul.conditions{gap:1rem;margin:0;padding:0;list-style:none;display:grid}ul.conditions>li{border-bottom:1px solid var(--color-border);padding-bottom:1rem}ul.conditions>li:last-child{border-bottom:none;padding-bottom:0}.pilot-change+.pilot-change{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.pilot-change h3{margin:0 0 .25rem;font-size:1rem}.pilot-change p{margin:.25rem 0}.pilot-change pre{background:var(--color-background);border:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:.5rem 0;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}h3.conditions-heading{margin:1rem 0 .75rem;font-size:1rem}.subscriber-form form{gap:.75rem;display:grid}.subscriber-form fieldset{border:1px solid var(--color-border);border-radius:6px;gap:.5rem;margin:0;padding:.5rem .75rem .75rem;display:grid}.subscriber-form legend{padding:0 .25rem;font-weight:600}.subscriber-form fieldset.form-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start}.subscriber-form input{box-sizing:border-box;width:100%;min-width:0}.subscriber-form input[type=checkbox],.subscriber-form input[type=radio]{width:auto}.contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.contact-row>button{margin-top:1.6rem}@media (width<=40rem){.contact-row{grid-template-columns:minmax(0,1fr)}.contact-row>button{justify-self:start;margin-top:0}}.switchover>.box{margin-bottom:1rem}.switchover .actions{align-items:center;margin-bottom:1rem}.switchover-confirm{gap:.75rem;margin-bottom:1rem;display:grid}.switchover-confirm .notice{margin:0}
