@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--bg:#f9f5f0;--bg-2:#f4efe9;--surface:#fefcf9;--surface-2:#faf7f3;--surface-sunk:#f0eae2;--ink:#231b17;--ink-2:#534b47;--ink-3:#7f7975;--ink-4:#a8a3a0;--line:#dfdad4;--line-2:#c9c3bc;--line-strong:#a49d95;--accent:#4f5f32;--accent-2:#3f4e22;--accent-tint:#e7eedc;--accent-ink:#fcfaf6;--ok:#49814c;--ok-tint:#e3f4e2;--warn:#c48225;--warn-tint:#ffeccd;--danger:#b33830;--danger-tint:#ffe4e0;--info:#3b6987;--info-tint:#e0edf8;--rol-eigenaar:#795bbf;--rol-beheer:#008686;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--r-sm:4px;--r:6px;--r-md:8px;--r-lg:12px;--shadow-1:0 1px 0 #ffffff0a, 0 1px 2px #1d140d0a;--shadow-2:0 1px 0 #ffffff0a, 0 4px 14px #1d140d0f, 0 1px 3px #1d140d0d;--shadow-pop:0 8px 28px #1d140d1f, 0 2px 6px #1d140d14}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.7715% .552207 2.99547);--bg-2:lab(94.804% .696808 3.74858);--surface:lab(99.0844% .340372 1.8692);--surface-2:lab(97.4652% .48092 2.61961);--surface-sunk:lab(93.0683% .84421 4.50362);--ink:lab(10.6155% 3.16637 4.23381);--ink-2:lab(32.6685% 2.64235 3.56874);--ink-3:lab(51.2494% 1.94845 3.16077);--ink-4:lab(67.5053% 1.34924 2.66335);--line:lab(87.2451% 1.15299 3.60699);--line-2:lab(79.1256% 1.39502 4.33588);--line-strong:lab(65.2054% 1.64828 5.0727);--accent:lab(38.0524% -12.5534 23.5175);--accent-2:lab(31.0765% -12.3699 23.9864);--accent-tint:lab(93.3209% -4.85259 7.82373);--accent-ink:lab(98.2724% .340402 1.86924);--ok:lab(49.0332% -28.0082 22.8091);--ok-tint:lab(94.5943% -8.38313 6.51622);--warn:lab(60.2974% 20.8572 56.9342);--warn-tint:lab(94.3022% 3.08868 17.3412);--danger:lab(42.7705% 49.8809 34.4576);--danger-tint:lab(92.7341% 10.4776 6.43107);--info:lab(41.9871% -8.89359 -22.1513);--info-tint:lab(93.0684% -3.20977 -6.56413);--rol-eigenaar:lab(45.6073% 29.7868 -48.6216);--rol-beheer:lab(50.0161% -32.7236 -9.80934);--shadow-1:0 1px 0 lab(100% 0 0/.04), 0 1px 2px lab(7.17208% 3.64868 5.4563/.04);--shadow-2:0 1px 0 lab(100% 0 0/.04), 0 4px 14px lab(7.17208% 3.64868 5.4563/.06), 0 1px 3px lab(7.17208% 3.64868 5.4563/.05);--shadow-pop:0 8px 28px lab(7.17208% 3.64868 5.4563/.12), 0 2px 6px lab(7.17208% 3.64868 5.4563/.08)}}:root[data-accent=olive]{--accent:#4f5f32;--accent-2:#3f4e22;--accent-tint:#e7eedc}@supports (color:lab(0% 0 0)){:root[data-accent=olive]{--accent:lab(38.0524% -12.5534 23.5175);--accent-2:lab(31.0765% -12.3699 23.9864);--accent-tint:lab(93.3209% -4.85259 7.82373)}}:root[data-accent=terracotta]{--accent:#9d5037;--accent-2:#8a3e26;--accent-tint:#ffe9e2}@supports (color:lab(0% 0 0)){:root[data-accent=terracotta]{--accent:lab(43.4494% 31.5103 29.5408);--accent-2:lab(36.4721% 31.7596 30.4264);--accent-tint:lab(93.9949% 8.0477 7.19284)}}:root[data-accent=steel]{--accent:#445b6c;--accent-2:#344b5b;--accent-tint:#e1edf6}@supports (color:lab(0% 0 0)){:root[data-accent=steel]{--accent:lab(37.3821% -5.70691 -12.8334);--accent-2:lab(30.4149% -5.5573 -12.7858);--accent-tint:lab(93.0661% -2.89875 -5.9128)}}:root[data-accent=copper]{--accent:#9e6033;--accent-2:#884c1e;--accent-tint:#fce6d9}@supports (color:lab(0% 0 0)){:root[data-accent=copper]{--accent:lab(47.3208% 22.6319 36.0737);--accent-2:lab(39.1748% 23.0558 37.5926);--accent-tint:lab(92.9433% 5.94106 9.55125)}}:root[data-theme=dark]{--bg:#15110d;--bg-2:#1e1814;--surface:#211c17;--surface-2:#29231e;--surface-sunk:#120d0a;--ink:#f6f3ee;--ink-2:#c2bdb7;--ink-3:#918b84;--ink-4:#68625c;--line:#37322e;--line-2:#4d4641;--line-strong:#69625b;--accent:#90a963;--accent-2:#aac282;--accent-tint:#2e3620;--accent-ink:#0e0a07;--ok:#6dba70;--ok-tint:#1d341e;--warn:#eba941;--warn-tint:#472d00;--danger:#ea6b5e;--danger-tint:#51231e;--info:#75acd2;--info-tint:#1a3040}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(5.25001% 1.38035 2.33883);--bg-2:lab(8.91138% 2.15098 3.94244);--surface:lab(10.6519% 2.14097 4.08396);--surface-2:lab(14.1299% 2.31288 4.41857);--surface-sunk:lab(4.0422% 1.16926 1.95274);--ink:lab(95.9632% .459373 3.01505);--ink-2:lab(76.8167% .875086 3.70729);--ink-3:lab(58.2448% 1.4087 4.34515);--ink-4:lab(41.9899% 1.75072 4.20513);--line:lab(21.0992% 1.7352 3.36327);--line-2:lab(30.3752% 2.07864 4.03324);--line-strong:lab(41.9714% 2.41844 4.70049);--accent:lab(66.1985% -18.041 33.3545);--accent-2:lab(75.4041% -16.5242 29.4538);--accent-tint:lab(21.5267% -7.29923 13.1732);--accent-ink:lab(3.03542% .975616 1.60148);--ok:lab(69.124% -36.4091 29.6359);--ok-tint:lab(19.4205% -13.9974 11.3333);--warn:lab(74.3749% 18.2478 61.1498);--warn-tint:lab(21.0315% 9.72243 30.9952);--danger:lab(61.3698% 49.451 32.4046);--danger-tint:lab(20.4633% 21.5879 14.0182);--info:lab(67.5376% -10.8555 -25.4953);--info-tint:lab(18.7964% -5.16295 -12.6775)}}:root[data-theme=dark][data-accent=terracotta]{--accent:#e98667;--accent-2:#fba58a;--accent-tint:#4d271b}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-accent=terracotta]{--accent:lab(66.5144% 36.8889 33.9624);--accent-2:lab(75.977% 30.7707 27.8534);--accent-tint:lab(20.6535% 17.0628 15.7654)}}:root[data-theme=dark][data-accent=steel]{--accent:#89b1cd;--accent-2:#a8c9e2;--accent-tint:#20303b}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-accent=steel]{--accent:lab(69.8779% -8.66014 -19.2838);--accent-2:lab(79.1651% -7.49627 -16.1726);--accent-tint:lab(18.8112% -4.16796 -9.58933)}}:root[data-theme=dark][data-accent=copper]{--accent:#e09865;--accent-2:#f0ad7f;--accent-tint:#4a2a12}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-accent=copper]{--accent:lab(69.3494% 24.278 38.1416);--accent-2:lab(76.3782% 21.6492 33.8962);--accent-tint:lab(20.8291% 13.6347 21.8174)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility;font-size:14px;line-height:1.5}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.tnum{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}.t-display{letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:1.05}.t-h1{letter-spacing:-.015em;font-size:30px;font-weight:500;line-height:1.15}.t-h2{letter-spacing:-.012em;font-size:22px;font-weight:500;line-height:1.2}.t-h3{letter-spacing:-.005em;font-size:17px;font-weight:500;line-height:1.3}.t-body{font-size:14px;line-height:1.55}.t-body-lg{font-size:16px;line-height:1.6}.t-small{color:var(--ink-2);font-size:12.5px;line-height:1.5}.t-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px}.app{grid-template-columns:var(--railw,212px) 1fr;min-height:100vh;display:grid}@media (max-width:1100px){.app{grid-template-columns:1fr}}.app-side{background:var(--bg-2);border-right:1px solid var(--line);height:100vh;padding:18px 0;position:sticky;top:0;overflow:auto}@media (max-width:1100px){.app-side{height:auto;padding:12px 0;position:static}.app-side .app-brand{margin:0;padding-bottom:12px}.app-side>:not(.app-brand){display:none}}.app-brand{align-items:baseline;gap:10px;margin-bottom:10px;padding:0 16px 18px;display:flex}.app-brand .mark{background:var(--ink);border-radius:4px;width:18px;height:18px;position:relative;top:3px}.app-brand .mark:after{content:"";background:var(--accent);border-radius:2px;position:absolute;inset:3px}.app-brand>div{min-width:0}.app-brand .name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.app-brand .role{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-item{border-radius:var(--r);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;margin:2px 8px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.active{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-1)}.nav-item .count{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:0 6px;font-size:10.5px}.nav-item.alert .count{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.nav-item.alert .count{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.nav-item.active .count{color:inherit;background:0 0;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.nav-item.active .count{border-color:color-mix(in oklab, currentColor 35%, transparent)}}.app-main{min-width:0}.topbar2{border-bottom:1px solid var(--line);background:var(--bg);z-index:10;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.topbar2 .crumbs{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.topbar2 .crumbs a{color:var(--ink-2)}.topbar2 .crumbs a:hover{color:var(--ink)}.topbar2 .crumbs .sep{color:var(--ink-4)}.topbar2 .crumbs .current{color:var(--ink);font-weight:500}.topbar2 .crumbs-telefoon{display:none}@media (max-width:720px){.topbar2{flex-wrap:wrap;gap:8px;padding:12px 16px}}.btn{--h:34px;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;height:var(--h);letter-spacing:-.002em;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn:active{background:var(--surface-sunk)}.btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 50%, transparent)}}.btn:focus-visible{outline-offset:2px}.btn[disabled],.btn[aria-disabled=true]{color:var(--ink-4);background:var(--surface);border-color:var(--line);cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary{border-color:color-mix(in oklab, var(--accent) 80%, black 14%)}}.btn-primary{box-shadow:inset 0 1px #ffffff2e;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.18)}.btn-primary:hover,.btn-primary:active{background:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.btn-primary:active{background:color-mix(in oklab, var(--accent-2) 80%, black 12%)}}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in oklab, var(--danger) 30%, var(--line-2))}}.btn-danger:hover{background:var(--danger-tint);border-color:var(--danger)}.btn-sm{--h:28px;padding:0 10px;font-size:12.5px}.btn-md{--h:34px}.btn-lg{--h:44px;padding:0 18px;font-size:14px}.btn-xl{--h:56px;padding:0 22px;font-size:16px}.btn-icon{width:var(--h);padding:0}.btn .kbd{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--line-2);background:var(--bg);border-radius:3px;margin-left:4px;padding:1px 5px;font-size:11px}.seg{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r);padding:3px;display:inline-flex}.seg button{appearance:none;cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;border-radius:4px;padding:5px 12px;font-size:12.5px;font-weight:500}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:500;display:flex}.field label .opt{color:var(--ink-3);font-weight:400;font-family:var(--font-mono);font-size:11px}.field .hint{color:var(--ink-3);font-size:12px}.field .err{color:var(--danger);align-items:center;gap:6px;font-size:12px;display:flex}.field .err:before{content:"";background:var(--danger);border-radius:50%;width:4px;height:4px}.input-wrap{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent)}}.input-wrap.err{border-color:var(--danger)}.input-wrap.err:focus-within{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.input-wrap.err:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 22%, transparent)}}.input-wrap:has(>[aria-invalid=true]){border-color:var(--danger)}.input-wrap:has(>[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.input-wrap:has(>[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 22%, transparent)}}.input-wrap .pfx,.input-wrap .sfx{color:var(--ink-3);background:var(--surface-2);font-size:13px;font-family:var(--font-mono);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.input-wrap .pfx{border-right:1px solid var(--line)}.input-wrap .sfx{border-left:1px solid var(--line)}.input,.textarea,.select{appearance:none;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:36px;padding:0 12px;font-size:14px}.input.lg,.select.lg{height:44px;font-size:14.5px}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.input.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.card-head{border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.card-head .title{margin:0;font-size:14px;font-weight:500}.card-head .meta{color:var(--ink-3);font-size:12px;font-family:var(--font-mono)}.card-body{padding:18px}.card-foot{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-md) var(--r-md);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.kpi .lbl{color:var(--ink-3);font-size:12px;font-weight:500}.kpi .val{font-family:var(--font-mono);letter-spacing:-.015em;font-feature-settings:"tnum";margin-top:6px;font-size:32px;font-weight:500}.kpi .delta{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:12px}.kpi .delta.up{color:var(--ok)}.kpi .delta.dn{color:var(--danger)}.kpi .lbl-row{justify-content:space-between;align-items:baseline;display:flex}.badge{letter-spacing:.002em;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.badge .dot{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{color:var(--ok);background:var(--ok-tint);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge.ok{border-color:color-mix(in oklab, var(--ok) 25%, transparent)}}.badge.warn{color:var(--warn);background:var(--warn-tint);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge.warn{border-color:color-mix(in oklab, var(--warn) 25%, transparent)}}.badge.danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge.danger{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.badge.info{color:var(--info);background:var(--info-tint);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.badge.info{border-color:color-mix(in oklab, var(--info) 25%, transparent)}}.badge.accent{color:var(--accent);background:var(--accent-tint);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.badge.accent{border-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.badge.solid{background:var(--ink);color:var(--bg);border-color:var(--ink)}.badge-sq{font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:11px}.alg{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:12px;display:inline-flex}.alg .glyph{background:var(--ink);width:18px;height:18px;color:var(--bg);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.alg.traces{color:var(--ink-3);background:0 0;border-style:dashed}.alg.traces .glyph{color:var(--ink-3);border:1px dashed var(--line-strong);background:0 0}.alg.contains .glyph{background:var(--danger);color:#fff}.alg.lg{padding:6px 12px 6px 6px;font-size:13.5px}.alg.lg .glyph{width:24px;height:24px;font-size:12px}.table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:100%;overflow:hidden}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px;font-size:13px}.table th{color:var(--ink-3);background:var(--surface-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500;font-family:var(--font-mono)}.table tr:last-child td{border-bottom:0}.table tr:hover td{background:var(--surface-2)}.table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.table .muted{color:var(--ink-3)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{appearance:none;cursor:pointer;font:inherit;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 14px;font-size:13px;font-weight:500;display:inline-flex}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.tabs button .count{font-family:var(--font-mono);color:var(--ink-3);background:var(--surface-sunk);border:1px solid var(--line);border-radius:3px;padding:1px 5px;font-size:11px}.switch{--w:36px;--h:20px;width:var(--w);height:var(--h);background:var(--line-strong);cursor:pointer;flex:0 0 var(--w);border-radius:999px;transition:background .16s;position:relative}.switch:after{content:"";width:calc(var(--h) - 4px);height:calc(var(--h) - 4px);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.switch.on{background:var(--accent)}.switch.on:after{transform:translateX(calc(var(--w) - var(--h)))}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-lg{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.stack-lg{flex-direction:column;gap:20px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}hr.rule{background:var(--line);border:0;height:1px;margin:20px 0}.kv{grid-template-columns:max-content 1fr;gap:4px 16px;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{color:var(--ink);font-family:var(--font-mono);font-feature-settings:"tnum";margin:0}.state-switch{z-index:100;background:var(--surface);padding:4px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.state-switch{background:color-mix(in oklab, var(--surface) 92%, transparent)}}.state-switch{border:1px solid var(--line);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:999px;align-items:center;gap:2px;display:flex}.state-switch button{appearance:none;cursor:pointer;font:inherit;color:var(--ink-3);font-size:11px;font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;border-radius:999px;padding:5px 11px}.state-switch button.on{background:var(--ink);color:var(--bg)}.state-switch:before{content:"STAAT";font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;align-self:center;padding:0 8px 0 12px;font-size:10px}.banner{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.banner .blob{background:var(--ink-3);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:8px}.banner.err{background:var(--danger-tint);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.banner.err{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.banner.err{color:var(--ink)}.banner.err .blob{background:var(--danger)}.banner.warn{background:var(--warn-tint);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.banner.warn{border-color:color-mix(in oklab, var(--warn) 30%, transparent)}}.banner.warn{color:var(--ink)}.banner.warn .blob{background:var(--warn)}.banner.ok{background:var(--ok-tint);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.banner.ok{border-color:color-mix(in oklab, var(--ok) 30%, transparent)}}.banner.ok{color:var(--ink)}.banner.ok .blob{background:var(--ok)}.banner .title{font-weight:500}.banner .body{color:var(--ink-2);margin-top:2px}@keyframes skel-pulse{0%,to{opacity:.6}50%{opacity:1}}.skel{background:var(--surface-sunk);border-radius:4px;animation:1.6s ease-in-out infinite skel-pulse}.rationale-block{background:var(--surface-2);border:1px solid var(--line);border-left:2px solid var(--accent);color:var(--ink-2);border-radius:var(--r-md);margin-top:32px;padding:18px 22px;font-size:13px;line-height:1.6}.rationale-block h4{font-size:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 8px}.rationale-block p{margin:0 0 8px}.rationale-block p:last-child{margin:0}.rationale-block b{color:var(--ink);font-weight:500}.m-topbar,.m-tabbar,.m-drawer,.m-overlay{display:none}@media (max-width:1100px){.app>.app-side{display:none}.app{grid-template-columns:1fr}.m-topbar{padding:10px 14px;padding-top:max(10px, env(safe-area-inset-top));background:var(--bg-2);border-bottom:1px solid var(--line);z-index:40;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.m-brand{align-items:center;gap:10px;min-width:0;display:flex}.m-logo{object-fit:cover;border-radius:6px;flex:0 0 26px;width:26px;height:26px}.m-mark{background:var(--ink);border-radius:6px;flex:0 0 26px;width:26px;height:26px;position:relative}.m-mark:after{content:"";background:var(--accent);border-radius:3px;position:absolute;inset:5px}.m-brand-text{flex-direction:column;min-width:0;display:flex}.m-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.m-role{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-acties{align-items:center;gap:2px;margin-right:-8px;display:flex}.m-menu-btn{appearance:none;border-radius:var(--r-md,8px);color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.m-menu-btn:active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.m-menu-btn:active{background:color-mix(in oklab, currentColor 14%, transparent)}}.m-menu-btn:focus-visible{outline-offset:-4px;outline:2px solid}.m-telbol{background:var(--danger);color:oklch(from var(--danger) clamp(0, (.65 - l) * 100, 1) 0 0);min-width:16px;height:16px;font-family:var(--font-mono);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:7px;right:6px}.m-drawer .nav-group{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:12px 8px 6px;font-size:10px}.m-overlay{z-index:50;background:#0006;display:block;position:fixed;inset:0}.m-drawer{background:var(--bg-2);border-left:1px solid var(--line);z-index:51;width:min(84vw,320px);padding-top:max(12px, env(safe-area-inset-top));padding-bottom:24px;display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0000002e}.m-drawer-item{color:var(--ink-2);border-radius:var(--r,6px);align-items:center;gap:12px;margin:0 8px;padding:13px 18px;font-size:15px;display:flex}.m-drawer-item.active{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:500}.m-tabbar{z-index:40;background:var(--bg-2);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.m-tab{appearance:none;cursor:pointer;min-height:56px;color:var(--ink-2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px 9px;font-family:inherit;font-size:11px;text-decoration:none;display:flex;position:relative}.m-tab.active{color:inherit;font-weight:600}.m-tab.active:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:12%;right:12%}.m-tab-icon{opacity:.72}.m-tab.active .m-tab-icon{opacity:1}.app-main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.topbar2{position:relative}}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}}@media (max-width:720px){.app-main>div{padding-top:16px!important;padding-left:14px!important;padding-right:14px!important}.input,.select,.textarea{height:44px;font-size:16px!important}.textarea{height:auto;min-height:88px}.btn{--h:44px;font-size:14.5px}.btn-sm{--h:38px;font-size:13.5px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.card-body{-webkit-overflow-scrolling:touch;padding:14px;overflow-x:auto}.card-head,.card-foot{padding:12px 14px}.table{font-size:13px}.table th,.table td{padding:9px 8px}.t-h1{font-size:20px}.grid-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}}.t-alleen-stack,.rooster-dagen,.rooster-rijen{display:none}@media (max-width:720px){.table-wrap{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.card .table-wrap{margin-left:-14px;margin-right:-14px}.table-wrap .table th{white-space:nowrap}.t-stack thead{display:none}.t-stack,.t-stack tbody,.t-stack tr,.t-stack td{box-sizing:border-box;width:100%;display:block}.t-stack tr{border-bottom:1px solid var(--line);padding:12px 14px 14px}.t-stack tr:last-child{border-bottom:0}.t-stack td{border:0;padding:3px 0}.t-stack tr:hover td{background:0 0}.t-stack td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:3px;font-size:10.5px;display:block}.t-stack td.t-title{padding-bottom:6px;font-size:16px;font-weight:600}.t-stack td.t-half{vertical-align:top;width:50%;display:inline-block}.t-stack td.num{text-align:left}.t-stack td.t-hide{display:none}.t-stack .t-alleen-stack{display:inline}.t-stack td.t-geen-label:before{display:none}.t-stack tr:has(>td.t-hoek){position:relative}.t-stack td.t-hoek{width:auto;padding:0;position:absolute;top:6px;right:6px}.t-stack tr:has(>td.t-hoek) td.t-title{padding-right:52px}.t-stack tr.t-rij-link{position:relative}.t-stack tr.t-rij-link .t-strek:after{content:"";position:absolute;inset:0}.t-stack tr.t-rij-link td.t-title:after{content:"›";color:var(--ink-3);font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.t-stack tr.t-rij-link a:not(.t-strek),.t-stack tr.t-rij-link button{z-index:1;position:relative}.table-wrap:has(>.t-stack){margin-left:0;margin-right:0;padding:0}.t-stack td .row{justify-content:flex-start!important}.table.t-invoer{table-layout:fixed;width:100%}.t-invoer th,.t-invoer td{padding-left:8px;padding-right:8px}.t-invoer th{white-space:normal!important}.t-invoer .input-wrap,.t-invoer .input{box-sizing:border-box;width:100%;min-width:0}.table-wrap:has(>.t-invoer){overflow-x:visible}.temp-invoer{flex-wrap:nowrap}.temp-invoer .input-wrap{flex:auto;width:auto!important}.temp-invoer .btn{--h:44px;flex:none;padding:0 18px;font-size:14.5px}.app-main div[style*=space-between]:has(>.t-h1){margin-bottom:12px;display:flex;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.app-main div[style*=space-between]:has(>.t-h1)>.row{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:calc(100% + 28px);margin:0 -14px;padding:2px 32px 6px 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);flex-wrap:nowrap!important}.app-main div[style*=space-between]:has(>.t-h1)>.row::-webkit-scrollbar{display:none}.app-main div[style*=space-between]:has(>.t-h1)>.row>.btn{flex:none}.app-main div[style*=space-between]:has(>.t-h1)>.btn{align-self:flex-start}.app-main div[style*=space-between]:has(>.t-h1)>form{align-self:flex-start}.card-head{flex-wrap:wrap;row-gap:2px}.card-head .meta{white-space:normal}.grid-2,.grid-3{gap:12px!important}.rooster-grid{display:none}.rooster-dagen,.rooster-rijen{display:block}.rooster-rij .rr-dag .stack>div:not(.t-small):not(.badge),.rooster-dag .rd-laag .stack>div:not(.t-small):not(.badge){flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex;padding:8px 12px!important}.rooster-dag .rd-laag .stack>div:not(.t-small)>.mono{font-size:13px!important}.rooster-dag .rd-laag .stack>div>details{flex-basis:100%}.rechten-matrix{min-width:0}.rechten-matrix th:not(:first-child),.rechten-matrix td:not(:first-child){width:52px;padding-left:0;padding-right:0}.rechten-matrix th:first-child,.rechten-matrix td:first-child{padding-right:6px}.rechten-matrix td .uitleg,.rechten-matrix th .lang{display:none}.rechten-matrix th .kort{display:inline}.rechten-vink{min-width:44px}th[data-tel=weg],td.tel-weg{display:none}a.badge,button.badge{min-height:34px;padding:0 12px;font-size:13px}summary{align-items:center;min-height:36px;display:flex}.topbar2 .crumbs a{padding:8px 0;display:inline-block}.topbar2 .crumbs.heeft-terug{display:none}.topbar2 .crumbs-telefoon{min-width:0;display:flex}.topbar2 .crumbs .crumbs-terug{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 12px 0 0;font-size:15px;display:inline-flex;overflow:hidden}.topbar2 .crumbs .crumbs-terug>span{font-size:22px;line-height:1}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;gap:10px;min-height:40px;display:inline-flex}}.klok-actie{border-radius:14px;width:100%;min-height:64px;font-size:18px;font-weight:600}@media (min-width:721px){.klok-actie{width:auto;min-height:48px;font-size:15px}}.klok-tijd{font-size:44px;font-weight:600;line-height:1.05;font-family:var(--font-mono);font-feature-settings:"tnum"}@media (max-width:720px){.klok-tijd{font-size:52px}}.ico{vertical-align:-.16em;flex:none;display:inline-block}.badge .ico,.btn .ico,.nav-label .ico{vertical-align:0}.maand-dag{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:112px;color:inherit;padding:6px 8px;text-decoration:none;display:block}.maand-dag.buiten{background:var(--surface-sunk);opacity:.55}.maand-dag.vandaag{border:2px solid var(--accent)}body.sx[data-skin] .maand-dag{border-width:var(--bw,1px);border-radius:var(--r-lg);border-color:var(--line)}body.sx[data-skin] .maand-dag.vandaag{border-color:var(--accent);border-width:max(2px, var(--bw,2px))}body.sx[data-skin=neu] .maand-dag{box-shadow:var(--sh)}body.sx[data-skin=neu] .maand-dag.buiten{box-shadow:var(--sh-in)}.table-wrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.rooster-grid .table,.bezet-wrap .table{overflow:visible}.rooster-grid .table thead tr:first-child th:first-child,.bezet-wrap .table thead tr:first-child th:first-child{border-start-start-radius:var(--r-md)}.rooster-grid .table thead tr:first-child th:last-child,.bezet-wrap .table thead tr:first-child th:last-child{border-start-end-radius:var(--r-md)}.rooster-grid .table tbody tr:last-child td:first-child,.bezet-wrap .table tbody tr:last-child td:first-child{border-end-start-radius:var(--r-md)}.rooster-grid .table tbody tr:last-child td:last-child,.bezet-wrap .table tbody tr:last-child td:last-child{border-end-end-radius:var(--r-md)}.rooster-grid .dagkop,.bezet-wrap .dagkop{color:var(--ink)}.rooster-grid .kopsub,.bezet-wrap .kopsub{color:var(--ink-3)}.rooster-grid th[data-vandaag] .kopsub,.bezet-wrap th[data-vandaag] .kopsub{color:var(--ink-2)}.rooster-grid th:first-child,.rooster-grid td:first-child,.bezet-wrap th:first-child,.bezet-wrap td:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.rooster-grid th:first-child,.bezet-wrap th:first-child{z-index:2}.knop-kaal{appearance:none;cursor:pointer;color:var(--ink-3);border-radius:var(--r);min-width:36px;min-height:36px;font:inherit;background:0 0;border:0;margin:-8px 0;padding:0 8px}.knop-kaal:hover{color:var(--danger);background:var(--surface-2)}.app-main div[style*=space-between]:has(>.t-h1){margin-bottom:8px}.app-main div[style*=space-between]:has(>.t-h1)+p{margin-top:8px!important}.rooster-dagstrook{z-index:5;background:var(--bg);grid-template-columns:repeat(7,1fr);gap:4px;margin:0 0 12px;padding:8px 0;display:grid;position:sticky;top:64px}.rooster-dagstrook a{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;align-items:center;gap:1px;padding:6px 0;font-size:11px;text-decoration:none;display:flex}.rooster-dagstrook a .rd-nr{color:var(--ink);text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.rooster-dagstrook a.vandaag{border-color:var(--accent);background:var(--accent-tint)}.rooster-dagstrook a.vandaag .rd-nr{color:var(--accent)}.rooster-dag{margin-bottom:12px;scroll-margin-top:130px}.rooster-dag.vandaag{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rooster-dag.vandaag{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 22%, transparent)}}.rooster-dag.tekort>.card-head{background:var(--danger-tint)}.rd-laag-kop{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px;font-size:10.5px}.dienst-dialoog{border:1px solid var(--line);border-radius:var(--r-lg,12px);background:var(--surface);color:var(--ink);width:min(560px,100vw - 32px);padding:0;box-shadow:0 24px 64px #00000047}.dienst-dialoog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100a73}.dienst-dialoog-kop{border-bottom:1px solid var(--line);border-left:4px solid var(--laag,var(--line-strong));background:var(--laag,var(--ink-4));align-items:center;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.dienst-dialoog-kop{background:color-mix(in oklab, var(--laag,var(--ink-4)) var(--laag-tint-kop,20%), var(--surface))}}.dienst-dialoog-kop .title{flex:1;margin:0;font-size:16px;font-weight:600}.dienst-dialoog-sluit{min-width:36px;min-height:36px}.dienst-dialoog-body{padding:16px}.dienst-dialoog-body .field{margin:0}.dienst-dialoog-voet{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.dienst-dialoog-verwijder{background:var(--danger-tint);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.dienst-dialoog-verwijder span{flex:1}@media (max-width:720px){.dienst-dialoog{border-radius:var(--r-lg,12px) var(--r-lg,12px) 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;overflow:auto}.dienst-dialoog-voet{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}}[data-cel]{cursor:cell;position:relative}[data-cel]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-cel]:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}}[data-cel]:after{content:"+";color:var(--ink-4);opacity:0;pointer-events:none;font-size:14px;line-height:1;position:absolute;bottom:4px;right:6px}[data-cel]:hover:after{opacity:1}.dienst[data-dienst]{cursor:pointer}.dienst[data-dienst]:hover{filter:brightness(.97);box-shadow:0 0 0 1px var(--laag,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.dienst[data-dienst]:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--laag,var(--line-strong)) 60%, transparent)}}.dienst[data-dienst].mijn:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 1px var(--laag,var(--line-strong))}@supports (color:color-mix(in lab, red, red)){.dienst[data-dienst].mijn:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 1px color-mix(in oklab, var(--laag,var(--line-strong)) 60%, transparent)}}.dienst[data-dienst]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rd-laag[data-cel]:after{display:none}.tijdveld{position:relative}.tijdveld .tijdveld-knop{cursor:pointer;border:0;padding:0 8px;font-size:12px}.tijdwiel{z-index:30;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md,8px);scroll-snap-type:y proximity;width:100%;min-width:96px;max-height:208px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 28px #0000002e}.tijdwiel-optie{width:100%;color:var(--ink);text-align:center;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;height:32px;padding:0;font-size:14px;line-height:32px;display:block}.tijdwiel-optie.heel{font-weight:600}.tijdwiel-optie:hover{background:var(--surface-2)}.tijdwiel-optie.gekozen{background:var(--accent-tint);color:var(--accent);font-weight:600}@media (max-width:720px){.tijdwiel-optie{height:40px;font-size:16px;line-height:40px}.tijdwiel{max-height:240px}}.rechten-vink{cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.rechten-vink input{width:18px;height:18px;margin:0}.rechten-matrix .uitleg{color:var(--ink-3);display:block}@media (min-width:721px){.rechten-matrix th:not(:first-child),.rechten-matrix td:not(:first-child){width:96px}.rechten-matrix th .kort{display:none}}.toegang-details{margin-top:4px}.toegang-details>summary{cursor:pointer;color:var(--ink-3);text-underline-offset:2px;align-items:center;min-height:36px;font-weight:400;text-decoration:underline;list-style:none;display:inline-flex}.toegang-details[open]>summary{color:var(--ink)}.dienst-info{flex-direction:column;gap:2px;display:flex}.dienst-feiten{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}.dienst-feiten dt{color:var(--ink-3)}.dienst-feiten dd{margin:0}.dienst-dialoog-actie{border-top:1px solid var(--line);padding:12px 16px}.rooster-grid .table th+th,.rooster-grid .table td+td,.bezet-wrap .table th+th,.bezet-wrap .table td+td{border-left:1px solid var(--line-strong)}.rooster-grid .table th[data-vandaag],.rooster-grid .table th[data-vandaag]+th,.bezet-wrap .table th[data-vandaag],.bezet-wrap .table th[data-vandaag]+th{border-left-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rooster-grid .table th[data-vandaag],.rooster-grid .table th[data-vandaag]+th,.bezet-wrap .table th[data-vandaag],.bezet-wrap .table th[data-vandaag]+th{border-left-color:color-mix(in oklab, var(--accent) 55%, var(--line-strong))}}.rooster-grid .table tbody tr>td:first-child,.bezet-wrap .table tbody tr>td:first-child{border-right:1px solid var(--line-strong)}.alg.met-icoon .glyph{width:22px;height:22px}.alg.met-icoon .glyph svg{display:block}.alg.lg.met-icoon .glyph{width:28px;height:28px}.alg.met-icoon{padding-left:3px}.leverancier-keuze{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.leverancier-keuze{border-color:color-mix(in oklab, var(--warn) 55%, var(--line))}}.keuze-twee{gap:16px;display:grid}.keuze-twee>form{min-width:0}@media (min-width:721px){.keuze-twee{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.keuze-twee>form+form{border-left:1px solid var(--line);padding-left:24px}}.nieuw-product{margin-top:6px}@media (min-width:721px){.nieuw-product{max-width:260px}}.nieuw-product>summary{cursor:pointer;color:var(--ink-3);text-underline-offset:2px;align-items:center;min-height:40px;font-size:12px;text-decoration:underline;list-style:none;display:inline-flex}@media (min-width:721px){.nieuw-product>summary{min-height:32px}}.nieuw-product[open]>summary{color:var(--ink)}.nieuw-product>form{border:1px solid var(--line);border-radius:var(--r,6px);background:var(--surface-2);flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.nieuw-product .field{margin:0}.rij-link{text-underline-offset:2px;min-width:44px;min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;font-weight:500;display:inline-flex}.rij-link:hover{text-decoration-color:currentColor}@media (min-width:721px){.rij-link{min-width:0;min-height:0}}.lijst-kaarten{gap:16px;display:grid}.lijst-kaarten>.card,.lijst-kaarten .card-body,.lijst-kaarten form{min-width:0}@media (min-width:900px){.lijst-kaarten{grid-template-columns:1fr 1fr}}.lijst-kaarten input[type=file]{flex:200px;min-width:0;max-width:100%;padding:6px 8px}.lijst-punten{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.eenheid-veld{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.eenheid-veld>.input-wrap{width:150px;max-width:100%}.eenheid-let-op{color:var(--ink);background:var(--warn-tint);border-left:3px solid var(--warn);border-radius:var(--r-sm,4px);max-width:260px;padding:4px 6px;font-size:12px;line-height:1.35}@media (max-width:720px){.eenheid-veld,.eenheid-veld>.input-wrap,.eenheid-let-op{width:100%;max-width:100%}}.app-leeg{background:var(--bg);min-height:100dvh;padding:16px}.card.leegmaken{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.card.leegmaken{border-color:color-mix(in oklab, var(--danger) 55%, var(--line))}}.kies-rij{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:40px;padding:4px 0;display:grid}.kies-rij>input{margin-top:3px}.kiezer{min-width:0;position:relative}.kiezer-veld{width:100%}.kiezer-lijst{z-index:40;border-radius:var(--r);background:var(--surface-vast,var(--surface));border:var(--bw,1px) solid var(--line);min-width:240px;box-shadow:var(--shadow-2,var(--sh-2,0 2px 10px #18181b14));max-height:44vh;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.kiezer-optie{text-align:left;border-radius:calc(var(--r) - 2px);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:7px 9px;font-size:13px;display:block}.kiezer-optie.op{background:var(--accent-tint)}.kiezer-optie.gekozen .lbl{font-weight:600}.kiezer-optie .lbl{display:block}.kiezer-optie .bij{color:var(--ink-2);margin-top:1px;font-size:11.5px;display:block}.kiezer-leeg{color:var(--ink-2);padding:8px 9px;font-size:12px}.ing-balk{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ing-balk .ing-zoek{flex:260px;min-width:0}.ing-balk .input-wrap{min-width:0}.ing-chips,.taken-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px}.ing-chips .badge,.taken-filters>.badge{cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:34px;font:inherit;font-size:12px}.ing-chips .badge.accent,.taken-filters>.badge.accent{background:var(--surface);color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ing-chips .badge .mono{color:var(--ink-3);margin-left:4px}.ing-tabel tbody tr{cursor:pointer}.ing-naam{color:inherit;font-weight:500;text-decoration:none}.ing-tabel tbody tr:hover .ing-naam{text-underline-offset:2px;text-decoration:underline}.ing-meta{color:var(--ink-3);margin-top:2px;font-size:12px}.ing-let-op{color:var(--warn)}.ing-uit{opacity:.55}.ing-uit-badge{margin-left:8px}.ing-pillen{flex-wrap:wrap;gap:4px}.ing-prijs{white-space:nowrap}.ing-per{color:var(--ink-3);font-size:12px}.ing-gebruik{font-size:13px}.ing-geen{color:var(--ink-3);border-bottom:1px dotted var(--line-2,var(--line));cursor:help;font-size:12px}.ing-vaststellen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ing-onder{color:var(--ink-3);margin-top:10px}@media (max-width:720px){.ing-balk .ing-zoek{flex:100%}.ing-balk>.input-wrap:not(.ing-zoek){flex:calc(50% - 4px)}.t-stack.t-compact tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naam prijs""alg gebruik";align-items:start;gap:2px 10px;padding:10px 14px 12px;display:grid}.t-compact .ic-naam{grid-area:naam;min-width:0}.t-compact .ic-prijs{text-align:right;grid-area:prijs}.t-compact .ic-alg{grid-area:alg}.t-compact .ic-gebruik{text-align:right;white-space:nowrap;grid-area:gebruik;align-self:end}.t-compact td[data-label]:before{content:none}.t-compact .ic-gebruik{color:var(--ink-3);font-size:12px}.t-compact .ing-naam{font-size:15px}.t-compact .ing-pillen{margin-top:4px}}.alg-keuze{cursor:pointer;border-radius:var(--r-sm,4px);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.alg-keuze:hover{background:var(--surface-2)}.alg-tabel td{padding-top:2px;padding-bottom:2px}.bon-rij{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:8px 0;display:grid}.bon-rij:last-child{border-bottom:0}@media (max-width:720px){.bon-rij{grid-template-columns:1fr}}.herken-blok{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.herken-blok>h3{margin:0 0 2px}.herken-blok>p{margin-bottom:12px}.opmaak-regels{border:1px solid var(--line);border-radius:var(--r-sm,6px);background:var(--surface-sunk,var(--surface-2));flex-direction:column;gap:2px;max-height:340px;padding:6px;display:flex;overflow:auto}.opmaak-regel{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-sm,4px);background:0 0;border:0;align-items:baseline;gap:10px;min-height:30px;padding:4px 6px;display:flex}.opmaak-regel:hover{background:var(--surface-2)}.opmaak-regel.gekozen{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.opmaak-regel .mono{white-space:pre;font-size:12px}.opmaak-nr{font-family:var(--font-mono);color:var(--ink-2);text-align:right;flex:none;min-width:28px;font-size:11px}.opmaak-tokens{flex-wrap:wrap;gap:8px;display:flex}.opmaak-token{border:1px solid var(--line);border-radius:var(--r-sm,6px);background:var(--surface);flex-direction:column;gap:4px;min-width:92px;padding:6px 8px;display:flex}.opmaak-token.toegekend{border-color:var(--accent);background:var(--accent-tint)}.opmaak-token .opmaak-tekst{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;overflow:hidden}.opmaak-token .select{min-height:32px;padding:2px 4px;font-size:12px}@media (max-width:720px){.opmaak-regels{max-height:240px}.opmaak-token{flex:calc(50% - 8px);min-width:0}.opmaak-token .opmaak-tekst{max-width:100%}.opmaak-token .select{min-height:40px;font-size:14px}.opmaak-regel{min-height:36px}}.weergave-schakelaar>form{display:contents}.weergave-schakelaar button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (max-width:900px){.weergave-uitleg{display:none}.weergave-schakelaar{flex-wrap:wrap;max-width:100%}}@media (max-width:760px){.weergave-schakelaar button{min-height:36px}}@media (max-width:560px){.weergave-schakelaar button .ico{display:none}.weergave-schakelaar button{padding-inline:9px}}.mijn-week{max-width:720px}.mijn-dag{margin-bottom:10px}.mijn-dag.vandaag>.card-head{border-left:3px solid var(--accent)}.mijn-dienst{border:1px solid var(--line);border-left:4px solid var(--laag,var(--line));border-radius:var(--r-sm,8px);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;display:flex}.mijn-tijd{font-size:15px;font-weight:600}.mijn-waar{color:var(--ink-2)}.mijn-notitie{color:var(--ink-2);flex-basis:100%}.mijn-collegas{color:var(--ink-2);line-height:1.7}.vel.vel-rooster{max-width:273mm}.vel-rooster table{table-layout:fixed;min-width:720px;font-size:11px}.vel-rooster th[scope=row]{vertical-align:middle;background:#f2f2f2;font-weight:700}.vel-rooster thead th{text-align:left;font-size:12px}.vel-rooster .vel-datum{color:#444;font-weight:400;display:block}.vel-dienst{border-bottom:1px dotted #ccc;padding:2px 0;line-height:1.35}.vel-dienst:last-child{border-bottom:0}.vel-tijd{white-space:nowrap;font-weight:700}.vel-naam{display:block}.vel-open{color:#444;font-style:italic}.vel-functie{color:#444}.vel-agenda{font-weight:600;line-height:1.35}@media print{.vel-rooster table{font-size:12.5px}.vel-rooster thead th{font-size:13px}}.tijdlijn{border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface);min-width:820px;overflow:hidden}.tl-rij{border-bottom:1px solid var(--line);align-items:stretch;min-height:44px;display:flex}.tl-rij:last-child{border-bottom:0}.tl-naam{border-right:1px solid var(--line);background:var(--surface);z-index:2;flex:0 0 168px;padding:8px 12px;font-size:13px;font-weight:500;position:sticky;left:0}.tl-baan{flex:auto;min-width:0;position:relative}.tl-lijn{background:var(--line);opacity:.7;width:1px;position:absolute;top:0;bottom:0}.tl-kop{background:var(--surface-2);min-height:38px}.tl-kop .tl-naam{background:var(--surface-2)}.tl-uur{color:var(--ink-2);border-left:1px solid var(--line);padding-left:4px;font-size:11px;line-height:1.4;position:absolute;top:9px}.tl-balk{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:0 8px;font-size:12px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.tl-pauze{color:var(--ink-3)}.tl-open{font-style:italic}.tl-agenda{white-space:nowrap;border-radius:var(--r-sm,8px);border:1px solid var(--warn);background:var(--warn-tint);color:var(--ink);align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden}.tl-agenda.druk{border-color:var(--danger);background:var(--danger-tint)}.tl-telling{background:var(--surface-2);min-height:34px}.tl-telling .tl-naam{background:var(--surface-2)}.tl-tel{color:var(--ink);border-left:1px solid var(--line);justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex;position:absolute;top:6px;bottom:6px}.tl-tel.gat{background:var(--danger-tint);color:var(--danger);font-weight:600}.tl-tel-open{color:var(--ink-3);font-size:10px}.bezetkaart td,.bezetkaart th{text-align:center;padding:6px 8px}.bezet-uur{color:var(--ink-2);background:var(--surface-2);font-size:12px;text-align:right!important}.bezet-cel{color:var(--ink);font-size:13px}.bezet-cel.trap-1{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-cel.trap-1{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}}.bezet-cel.trap-2{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-cel.trap-2{background:color-mix(in oklab, var(--accent) 28%, var(--surface))}}.bezet-cel.trap-3{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-cel.trap-3{background:color-mix(in oklab, var(--accent) 42%, var(--surface))}}.bezet-cel.trap-4{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-cel.trap-4{background:color-mix(in oklab, var(--accent) 58%, var(--surface))}}.bezet-cel.gat{background:var(--danger-tint);color:var(--danger);font-weight:600}.bezet-open{color:var(--ink-3);margin-left:3px;font-size:10px}.bezet-staal{border:1px solid var(--line);border-radius:3px;width:22px;height:14px;display:inline-block}.bezet-staal.trap-1{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-staal.trap-1{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}}.bezet-staal.trap-2{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-staal.trap-2{background:color-mix(in oklab, var(--accent) 28%, var(--surface))}}.bezet-staal.trap-3{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-staal.trap-3{background:color-mix(in oklab, var(--accent) 42%, var(--surface))}}.bezet-staal.trap-4{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-staal.trap-4{background:color-mix(in oklab, var(--accent) 58%, var(--surface))}}.bezet-staal.gat{background:var(--danger-tint);border-color:var(--danger)}.bezetkaart{min-width:780px}.bezet-strook{border:1px solid var(--line);background:var(--line);border-radius:4px;gap:1px;width:100%;height:22px;display:flex;overflow:hidden}.bezet-vak{background:var(--surface);flex:1 1 0;min-width:3px;position:relative}.bezet-vak.trap-1{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-vak.trap-1{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}}.bezet-vak.trap-2{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-vak.trap-2{background:color-mix(in oklab, var(--accent) 28%, var(--surface))}}.bezet-vak.trap-3{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-vak.trap-3{background:color-mix(in oklab, var(--accent) 42%, var(--surface))}}.bezet-vak.trap-4{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bezet-vak.trap-4{background:color-mix(in oklab, var(--accent) 58%, var(--surface))}}.bezet-vak.gat{background:var(--danger-tint);box-shadow:inset 0 0 0 1px var(--danger)}.bezet-vak-open{background:var(--ink-3);opacity:.7;height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:720px){.tijdlijn{min-width:620px}.tl-kop .tl-uur:nth-child(2n){display:none}.tl-naam{flex:0 0 112px;padding:8px;font-size:12px}.bezetkaart{min-width:620px}.bezetkaart td,.bezetkaart th{padding:6px 4px}}.dagkeuze{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dagkeuze .badge{align-items:center;gap:6px;min-height:36px;display:inline-flex}.pers-leeg>.laag-kop,.pers-leeg>td,.rooster-rij.pers-leeg>.card-head .title{opacity:.72}.rooster-rij{margin-bottom:12px}.rr-dag{align-items:flex-start;gap:10px;display:flex}.rr-dagnaam{color:var(--ink-3);flex:0 0 68px;padding-top:4px}.installeer-balk{left:12px;right:12px;bottom:calc(56px + env(safe-area-inset-bottom,0px) + 12px);z-index:60;border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;box-shadow:0 8px 28px #0000002e}.installeer-balk .installeer-tekst{min-width:0;color:var(--ink);flex:220px}@media (max-width:520px){.installeer-balk{justify-content:flex-end}.installeer-balk .installeer-tekst{flex:100%}}@media (min-width:1101px){.installeer-balk{display:none}}.wissel{border:1px solid var(--line);background:var(--surface-sunk,var(--surface));border-width:1px 0;border-radius:0;margin:-4px 0 10px}.wissel>summary{cursor:pointer;min-height:34px;color:var(--ink-2);align-items:center;gap:8px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.wissel>summary::-webkit-details-marker{display:none}.wissel>summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:6px;height:6px;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.wissel[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.wissel>summary .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wissel-lijst{border-top:1px solid var(--line);gap:2px;padding:4px;display:grid}.wissel-knop{text-align:left;border-radius:calc(var(--r,8px) - 2px);width:100%;min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px}.wissel-knop:hover{background:var(--surface)}:is(.app-side,.m-drawer) .wissel{background:currentColor}@supports (color:color-mix(in lab, red, red)){:is(.app-side,.m-drawer) .wissel{background:color-mix(in oklab, currentColor 8%, transparent)}}:is(.app-side,.m-drawer) .wissel{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){:is(.app-side,.m-drawer) .wissel{border-color:color-mix(in oklab, currentColor 20%, transparent)}}:is(.app-side,.m-drawer) .wissel-lijst{border-top-color:currentColor}@supports (color:color-mix(in lab, red, red)){:is(.app-side,.m-drawer) .wissel-lijst{border-top-color:color-mix(in oklab, currentColor 20%, transparent)}}:is(.app-side,.m-drawer) .wissel-knop{color:inherit}:is(.app-side,.m-drawer) .wissel-knop:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){:is(.app-side,.m-drawer) .wissel-knop:hover{background:color-mix(in oklab, currentColor 12%, transparent)}}.m-drawer .wissel{margin:4px 0 12px}.maand-zacht{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.maand-zacht{color:color-mix(in oklab, var(--ink-3) 62%, var(--ink))}}.maand-tekort{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.maand-tekort{color:color-mix(in oklab, var(--danger) 72%, var(--ink))}}.maand-tekort{font-weight:600}.maand-open{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.maand-open{color:color-mix(in oklab, var(--warn) 55%, var(--ink))}}.t-fout{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.t-fout{color:color-mix(in oklab, var(--danger) 72%, var(--ink))}}.t-waarschuwing{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.t-waarschuwing{color:color-mix(in oklab, var(--warn) 68%, var(--ink))}}.staafrij{align-items:flex-end;gap:2px;display:flex;overflow-x:auto}.staaf-cel{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:26px;display:flex}.staaf-getal{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;min-height:14px;font-size:10.5px}.staaf-baan{width:100%;height:var(--staaf-h,132px);background:var(--ink-4);align-items:flex-end;display:flex}@supports (color:color-mix(in lab, red, red)){.staaf-baan{background:color-mix(in oklab, var(--ink-4) 12%, transparent)}}.staaf-baan{border-radius:3px}.staaf-vulling{background:var(--accent);width:100%}@supports (color:color-mix(in lab, red, red)){.staaf-vulling{background:color-mix(in oklab, var(--accent) 72%, var(--ink-4))}}.staaf-vulling{border-radius:4px 4px 0 0;min-height:2px}.staaf-vulling.top{background:var(--accent)}.staaf-label{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.staaflijst{flex-direction:column;gap:6px;display:flex}.staaflijst-rij{grid-template-columns:84px 1fr auto auto;align-items:center;gap:10px;display:grid}.staaflijst-rij .naam{text-transform:capitalize;font-size:13px}.staaflijst-rij .baan{background:var(--ink-4);height:14px}@supports (color:color-mix(in lab, red, red)){.staaflijst-rij .baan{background:color-mix(in oklab, var(--ink-4) 12%, transparent)}}.staaflijst-rij .baan{border-radius:3px;overflow:hidden}.staaflijst-rij .vulling{background:var(--accent);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.staaflijst-rij .vulling{background:color-mix(in oklab, var(--accent) 72%, var(--ink-4))}}.staaflijst-rij .vulling{border-radius:0 4px 4px 0}.staaflijst-rij .getal{white-space:nowrap;font-size:12.5px}.staaflijst-rij .bij{color:var(--ink-3);white-space:nowrap;text-align:right;min-width:58px;font-size:11.5px}@media (max-width:620px){.staaflijst-rij{grid-template-columns:70px 1fr auto}.staaflijst-rij .bij{display:none}}.db-kpis{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;margin-bottom:28px;display:grid}@media (max-width:1200px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-kpi{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex;position:relative}.db-kpi .lbl-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.db-kpi .lbl{color:var(--ink-3);font-size:11.5px;font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.db-kpi .val{font-family:var(--font-mono);letter-spacing:-.015em;font-feature-settings:"tnum";white-space:nowrap;margin-top:4px;font-size:28px;font-weight:500;line-height:1}.db-kpi .val.danger{color:var(--danger)}.db-kpi .val.ok{color:var(--ok)}.db-kpi .delta{font-family:var(--font-mono);color:var(--ink-3);font-feature-settings:"tnum";-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.db-kpi .delta.up{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.db-kpi .delta.up{color:color-mix(in oklab, var(--ok) 72%, var(--ink))}}.db-kpi .delta.dn{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.db-kpi .delta.dn{color:color-mix(in oklab, var(--danger) 72%, var(--ink))}}.db-kpi .spark{margin-top:6px}.db-kpi .spark svg{width:100%;height:24px}@media (max-width:600px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.db-kpi{gap:4px;padding:12px 12px 10px}.db-kpi .lbl{white-space:normal;font-size:10.5px;line-height:1.3}.db-kpi .val{font-size:24px}.db-kpi .delta{-webkit-line-clamp:3;line-clamp:3;min-height:4.05em;font-size:11px}.db-kpi .spark svg{height:18px}}.mod-af{border-left:2px solid var(--line);color:var(--ink-3);margin-top:3px;padding-left:8px;display:block}.prikbord-tekst p{white-space:normal;margin:0 0 12px;line-height:1.55}.prikbord-tekst ul{margin:0 0 12px;padding-left:22px;line-height:1.55;list-style:outside}.prikbord-tekst li{margin:2px 0}.prikbord-tekst>:last-child{margin-bottom:0}.prikbord-raster th.prikbord-kop{vertical-align:bottom;width:30px;min-width:30px;height:96px;padding:0 2px 6px;font-weight:500}.prikbord-raster th.prikbord-kop>span{transform-origin:0 100%;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:12px;display:inline-block;overflow:hidden;transform:rotate(-60deg)translate(6px)}.prikbord-raster td.prikbord-cel{text-align:center;font-family:var(--font-mono);font-feature-settings:"tnum";width:30px;min-width:30px;padding:4px 2px;font-size:10.5px}.prikbord-raster td.prikbord-cel.ja{background:var(--ok-tint);color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.prikbord-raster td.prikbord-cel.ja{color:color-mix(in oklab, var(--ok) 72%, var(--ink))}}.prikbord-raster td.prikbord-cel.besproken{background:var(--warn-tint);color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.prikbord-raster td.prikbord-cel.besproken{color:color-mix(in oklab, var(--warn) 72%, var(--ink))}}.prikbord-raster td.prikbord-cel.import{background:var(--surface-2);color:var(--ink-3)}.prikbord-raster td.prikbord-cel.nee{background:var(--danger-tint)}.prikbord-raster td.prikbord-cel.niet{background:0 0}.prikbord-besproken-knop{appearance:none;color:var(--danger);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.prikbord-besproken-knop{color:color-mix(in oklab, var(--danger) 72%, var(--ink))}}.prikbord-besproken-knop{cursor:pointer;width:100%;height:24px;font:inherit;border-radius:var(--r);font-size:13px;line-height:1}.prikbord-besproken-knop:hover{background:var(--warn-tint);color:var(--warn)}.progress-track{background:var(--surface-sunk);border-radius:999px;height:6px;overflow:hidden}.progress-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .22s}.progress-fill.full{background:var(--ok)}.rol-band{--rol-kleur:var(--rol-beheer)}@supports (color:color-mix(in lab, red, red)){.rol-band{--rol-kleur:color-mix(in oklab, var(--rol-beheer) 70%, var(--ink))}}.rol-band[data-rol=eigenaar]{--rol-kleur:var(--rol-eigenaar)}@supports (color:color-mix(in lab, red, red)){.rol-band[data-rol=eigenaar]{--rol-kleur:color-mix(in oklab, var(--rol-eigenaar) 70%, var(--ink))}}.rol-woord{--rol-kleur:var(--rol-beheer)}@supports (color:color-mix(in lab, red, red)){.rol-woord{--rol-kleur:color-mix(in oklab, var(--rol-beheer) 55%, var(--ink))}}.rol-woord[data-rol=eigenaar]{--rol-kleur:var(--rol-eigenaar)}@supports (color:color-mix(in lab, red, red)){.rol-woord[data-rol=eigenaar]{--rol-kleur:color-mix(in oklab, var(--rol-eigenaar) 55%, var(--ink))}}.rol-woord{letter-spacing:.14em;text-transform:uppercase;color:var(--rol-kleur);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.rol-woord .stip{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rol-kop{margin-bottom:18px;padding-left:14px}.rol-kop>.rol-woord{margin-bottom:4px}.rol-kop>h1{margin:0}.card.rol-band,.db-rcard.rol-band{border-top-left-radius:0;border-bottom-left-radius:0}.nav-grp .nav-item.rol-band,.nav-pinned .nav-item.rol-band{border-left:0;position:relative}.nav-grp .nav-item.rol-band:before,.nav-pinned .nav-item.rol-band:before{content:"";background:var(--rol-kleur);border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.m-drawer-item.rol-band{border-left-width:3px;border-radius:0}.rol-streep{background:var(--rol-kleur);border-left:0;width:3px;position:absolute;top:0;bottom:0;left:0}.rol-woord.kaart-rol{margin-top:8px;display:flex}.dienst[draggable=true]{cursor:grab}.dienst[data-sleept]{opacity:.4;cursor:grabbing}[data-cel][data-sleep-doel]{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent)}.rd-laag[data-sleep-doel]{border-radius:var(--r-sm,4px)}.wp-wrap{background:var(--bg);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:24px;display:grid}.wp-scherm{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:720px;display:flex}.wp-kop{text-align:center}.wp-tegels{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}.wp-tegel{border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface);min-height:104px;color:var(--ink);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 12px;display:flex}.wp-tegel:hover,.wp-tegel:focus-visible{border-color:var(--accent)}.wp-tegel.vandaag{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.wp-naam{font-size:20px;font-weight:600}.wp-anders{white-space:normal;text-wrap:balance;max-width:100%;height:auto;margin-top:8px}.wp-bolletjes{gap:14px;display:flex}.wp-bol{border:2px solid var(--line-strong,var(--line));border-radius:50%;width:16px;height:16px}.wp-bol.vol{background:var(--accent);border-color:var(--accent)}.wp-fout{color:var(--danger);text-align:center;max-width:34ch;margin:0}.wp-toetsen{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:320px;display:grid}.wp-toets{border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface);min-height:72px;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;font-size:26px}.wp-toets:active{background:var(--accent-tint)}.wp-toets:disabled{opacity:.4;cursor:default}.wp-toets.leeg,.wp-toets.ok{font-size:18px}.wp-toets.ok{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.norm-dag-label{display:none}.norm-tabel{table-layout:fixed;width:100%}.norm-tabel .norm-dag{text-align:center;width:72px}.norm-tabel th.norm-overal{width:76px}.norm-tabel th,.norm-tabel td{padding-left:8px;padding-right:8px}.norm-tabel .norm-dag .input-wrap,.norm-tabel .norm-dag .input{box-sizing:border-box;width:100%;min-width:0}.norm-tabel .norm-dag .input{text-align:center;padding-left:6px;padding-right:6px}.norm-tabel .norm-naam{overflow-wrap:break-word}.norm-tabel .norm-overal{white-space:nowrap;width:1px}.norm-hint{font-size:12px;font-family:var(--font-mono);color:var(--ink-3);margin-top:3px;display:block}.norm-hint:empty{display:none}@media (max-width:720px){.norm-tabel thead{display:none}.norm-tabel,.norm-tabel tbody{width:100%;display:block}.norm-tabel tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px 14px 14px;display:grid}.norm-tabel tr:last-child{border-bottom:0}.norm-tabel td{border:0;min-width:0;padding:0;display:block}.norm-tabel tr:hover td{background:0 0}.norm-tabel .norm-naam{grid-column:1/-1;margin-bottom:4px}.norm-tabel .norm-dag{width:auto}.norm-tabel .norm-dag .input{padding-left:2px;padding-right:2px}.norm-dag-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);text-align:center;margin-bottom:2px;font-size:10.5px;display:block}.norm-tabel .norm-overal{grid-column:1/-1;justify-content:flex-end;margin-top:6px;display:flex}.table-wrap:has(>.norm-tabel){margin-left:0;margin-right:0;padding:0;overflow-x:visible}}.bestel-tabel .norm-hint{margin-top:3px}@media (max-width:720px){.bestel-tabel thead{display:none}.bestel-tabel,.bestel-tabel tbody{width:100%;display:block}.bestel-tabel tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:12px 14px 14px;display:grid}.bestel-tabel tr:last-child{border-bottom:0}.bestel-tabel td{border:0;min-width:0;padding:0;display:block}.bestel-tabel tr:hover td{background:0 0}.bestel-tabel .bestel-naam{grid-column:1/-1;margin-bottom:2px}.bestel-tabel td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:3px;font-size:10.5px;display:block}.bestel-tabel .input-wrap,.bestel-tabel .input{box-sizing:border-box;width:100%;min-width:0}.table-wrap:has(>.bestel-tabel){margin-left:0;margin-right:0;padding:0;overflow-x:visible}}@media (min-width:901px){.kassa-kaarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.kassa-kaarten .table.t-invoer{table-layout:fixed;width:100%}.kassa-kaarten .t-invoer .input-wrap,.kassa-kaarten .t-invoer .input{box-sizing:border-box;width:100%;min-width:0}.aantal-knop{min-width:44px;padding:0;font-size:20px;line-height:1}.bestel-toevoegen-wat{flex:1;min-width:0}.bestel-toevoegen-aantal{width:90px}@media (max-width:720px){.bestel-toevoegen{flex-wrap:wrap}.bestel-toevoegen-wat{flex:100%}.bestel-toevoegen-aantal{flex:1;width:auto}.bestel-toevoegen>.btn{min-height:44px}.regel-weg{min-width:44px;min-height:44px}.bestel-knop{flex-shrink:0;min-height:44px;padding:0 18px}.bestel-tabel:not(.met-normen) tr{grid-template-columns:minmax(0,1fr) 96px;align-items:center;padding-top:10px;padding-bottom:10px}.bestel-tabel:not(.met-normen) .bestel-naam{grid-column:auto;margin-bottom:0}.bestel-tabel:not(.met-normen) td[data-label]:before{display:none}}.recept-schaal-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;max-width:480px;margin-bottom:10px;display:flex}.recept-schaal-waarde{text-align:center;min-width:96px;font-size:17px;font-weight:600}.offline-melding{margin:0 18px 16px}.offline-lijst{margin:6px 0 0;padding-left:18px}.offline-lijst li{margin:2px 0}:root{--laag-rood:#d33a3c;--laag-oranje:#db640e;--laag-amber:#d78c00;--laag-geel:#d6b529;--laag-lime:#82a821;--laag-groen:#2a904b;--laag-teal:#009488;--laag-cyaan:#21a3bc;--laag-blauw:#2d74ca;--laag-indigo:#5a56c7;--laag-paars:#8c54c3;--laag-roze:#d15aa3;--laag-bruin:#875f3e;--laag-grijs:#83807a;--laag-tint:10%;--laag-tint-kop:20%}@supports (color:lab(0% 0 0)){:root{--laag-rood:lab(49.3643% 60.058 36.7948);--laag-oranje:lab(57.0944% 44.7477 63.2425);--laag-amber:lab(64.926% 23.0649 69.8554);--laag-geel:lab(74.9922% 2.26513 69.0318);--laag-lime:lab(64.3342% -27.1823 58.9729);--laag-groen:lab(53.0337% -42.3708 28.0513);--laag-teal:lab(54.9222% -38.1547 -3.85759);--laag-cyaan:lab(61.2534% -27.9117 -23.2562);--laag-blauw:lab(47.952% .950456 -51.6801);--laag-indigo:lab(41.9453% 26.219 -59.5046);--laag-paars:lab(46.2898% 40.0527 -49.808);--laag-roze:lab(55.8808% 53.4495 -15.9012);--laag-bruin:lab(44.0882% 13.7256 25.4135);--laag-grijs:lab(53.6276% .598729 3.78519)}}html[data-theme=dark],body[data-mode=dark]{--laag-rood:#f97770;--laag-oranje:#fc9252;--laag-amber:#f2af48;--laag-geel:#eed059;--laag-lime:#a8ce5a;--laag-groen:#69c27e;--laag-teal:#5cc6b9;--laag-cyaan:#62c8df;--laag-blauw:#6fa7ee;--laag-indigo:#8f94ed;--laag-paars:#b98cea;--laag-roze:#ef8bc5;--laag-bruin:#c19c7f;--laag-grijs:#a29e98;--laag-tint:14%;--laag-tint-kop:26%}@supports (color:lab(0% 0 0)){html[data-theme=dark],body[data-mode=dark]{--laag-rood:lab(65.9538% 50.1356 28.6987);--laag-oranje:lab(71.2834% 37.1743 51.0733);--laag-amber:lab(76.7033% 18.106 60.6421);--laag-geel:lab(84.2961% 1.16038 60.9532);--laag-lime:lab(78.2313% -26.2928 52.0336);--laag-groen:lab(71.5016% -39.0022 25.4431);--laag-teal:lab(73.3629% -34.3686 -3.5424);--laag-cyaan:lab(75.1328% -25.9281 -21.3153);--laag-blauw:lab(66.9519% -3.62927 -41.9607);--laag-indigo:lab(63.7924% 14.7073 -46.1615);--laag-paars:lab(65.5522% 31.001 -41.49);--laag-roze:lab(70.234% 44.5112 -13.1619);--laag-bruin:lab(67.3571% 11.1233 20.843);--laag-grijs:lab(65.228% .591815 3.78042)}}.laag-stip{background:var(--laag,var(--ink-4));vertical-align:-1px;width:10px;height:10px;box-shadow:0 0 0 1px var(--laag,var(--ink-4));border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.laag-stip{box-shadow:0 0 0 1px color-mix(in oklab, var(--laag,var(--ink-4)) 40%, transparent)}}.laag-stip.klein{width:8px;height:8px}.laag-kop{border-left:4px solid var(--laag,var(--line-strong));background:var(--laag,var(--ink-4));position:relative}@supports (color:color-mix(in lab, red, red)){.laag-kop{background:color-mix(in oklab, var(--laag,var(--ink-4)) var(--laag-tint-kop), var(--surface))}}td.laag-kop{padding-left:10px}.rd-laag-kop.laag-kop{border-radius:var(--r-sm,4px);align-items:center;gap:8px;padding:4px 8px;display:flex}.laag-kop .laag-uren{color:var(--ink-3);font-weight:400}.badge.laag-chip{border-color:var(--laag);gap:6px}@supports (color:color-mix(in lab, red, red)){.badge.laag-chip{border-color:color-mix(in oklab, var(--laag) 45%, var(--line))}}.badge.laag-chip.actief{background:var(--laag)}@supports (color:color-mix(in lab, red, red)){.badge.laag-chip.actief{background:color-mix(in oklab, var(--laag) var(--laag-tint-kop), var(--surface))}}.badge.laag-chip.actief{border-color:var(--laag);color:var(--ink)}.badge.laag-chip.uit{opacity:.55}.badge.laag-chip.uit .laag-stip{box-shadow:inset 0 0 0 2px var(--laag);background:0 0}.dienst{border:1px solid var(--laag,var(--line))}@supports (color:color-mix(in lab, red, red)){.dienst{border:1px solid color-mix(in oklab, var(--laag,var(--line)) 35%, var(--line))}}.dienst{border-left:4px solid var(--laag,var(--line-strong));border-radius:var(--r-md,8px);background:var(--laag,var(--ink-4));padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.dienst{background:color-mix(in oklab, var(--laag,var(--ink-4)) var(--laag-tint), var(--surface))}}.dienst{color:var(--ink)}.dienst.concept{opacity:.65}.dienst.open{border-style:dashed;border-color:var(--danger);border-left-style:solid;border-left-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dienst.open{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}}.dienst.mijn{box-shadow:inset 0 0 0 1px var(--accent)}.dienst .dienst-tijd{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.dienst .dienst-naam{font-size:13px;font-weight:500}.dienst.open .dienst-naam{color:var(--danger)}.dienst .dienst-sub{color:var(--ink-3)}.maand-lagen{flex-wrap:wrap;gap:2px 8px;margin-top:3px;display:flex}.maand-lagen span{color:var(--ink-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.maand-eigen{border-left:3px solid var(--laag,var(--accent));background:var(--laag,var(--accent));border-radius:3px;margin-top:2px;padding:1px 4px 1px 6px}@supports (color:color-mix(in lab, red, red)){.maand-eigen{background:color-mix(in oklab, var(--laag,var(--accent)) var(--laag-tint), var(--surface))}}.maand-eigen{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.afd-vink{cursor:pointer;border-radius:var(--r,6px);min-height:36px;color:var(--ink);align-items:center;gap:5px;padding:0 8px 0 2px}.afd-vink:has(input:checked){background:var(--laag)}@supports (color:color-mix(in lab, red, red)){.afd-vink:has(input:checked){background:color-mix(in oklab, var(--laag) var(--laag-tint), var(--surface))}}.afd-vink input{margin:0}.laag-legenda{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.laag-legenda span{align-items:center;gap:6px;display:inline-flex}.kleurkiezer{flex-wrap:wrap;gap:6px;display:flex}.kleurkiezer label{background:var(--laag);cursor:pointer;width:32px;height:32px;box-shadow:0 0 0 1px var(--laag);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.kleurkiezer label{box-shadow:0 0 0 1px color-mix(in oklab, var(--laag) 50%, transparent)}}.kleurkiezer input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kleurkiezer label:has(input:checked){box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.kleurkiezer label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.kleurkiezer .kleur-standaard{border:2px dashed var(--laag);box-shadow:none;background:0 0}body.sx[data-skin=glass],body.sx[data-skin=spatial]{--laag-tint:8%;--laag-tint-kop:12%}body.sx[data-skin=brutal] .dienst,body.sx[data-skin=brutal] .laag-kop{border-left-width:6px;border-radius:0}body.sx[data-skin=swiss] .dienst,body.sx[data-skin=swiss] .laag-kop,body.sx[data-skin=swiss] .maand-eigen{border-radius:0}body.sx[data-skin=neu] .dienst{background:var(--surface)}.app-side{scrollbar-width:none;flex-direction:column;display:flex}.app-side::-webkit-scrollbar{display:none}.nav-zoek{appearance:none;cursor:pointer;font:inherit;text-align:left;border-radius:var(--r);background:var(--surface-sunk,var(--surface-2));border:var(--bw,1px) solid var(--line);width:calc(100% - 16px);height:34px;color:var(--ink-2);align-items:center;gap:8px;margin:0 8px 8px;padding:0 12px;font-size:12px;display:flex}.nav-zoek:hover{color:var(--ink)}.nav-zoek .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-zoek .k{font-family:var(--font-mono);border-radius:calc(var(--r) / 2);border:var(--bw,1px) solid var(--line);color:inherit;flex:none;margin-left:auto;padding:0 5px;font-size:10px}.nav-zoek-vak{z-index:3;position:relative}.nav-zoek.open{cursor:text;color:var(--ink)}.nav-zoek-veld{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12.5px}.nav-zoek-lijst{border-radius:var(--r);background:var(--surface);border:var(--bw,1px) solid var(--line);box-shadow:var(--shadow-2,var(--sh-2,0 2px 10px #18181b14));max-height:46vh;margin:0 8px 8px;padding:4px;overflow:auto}.nav-zoek-kop{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 3px;font-size:9.5px}.nav-zoek-treffer{appearance:none;cursor:pointer;font:inherit;text-align:left;border-radius:calc(var(--r) - 1px);width:100%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:6px 8px;font-size:12.5px;display:block;overflow:hidden}.nav-zoek-treffer.op{background:var(--surface-2);color:var(--ink)}.nav-zoek-treffer.door{color:var(--ink-3);font-size:12px}.nav-pinned{border-bottom:var(--nav-bw,var(--bw,1px)) solid var(--line);margin:0 0 6px;padding-bottom:6px}.nav-grp{margin:1px 8px}.nav-grp>button{appearance:none;cursor:pointer;border-radius:var(--r);width:100%;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:600;display:flex}.nav-grp>button:hover{color:var(--ink);background:var(--surface-2)}.nav-grp>button>span:first-child{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.nav-grp>button .t{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;min-width:0;overflow:hidden}.nav-grp>button .count{letter-spacing:0;white-space:nowrap;color:var(--ink-2);background:0 0;border:0;flex:none;padding:0}.nav-grp>button .count.warn{color:var(--danger);align-items:center;gap:5px;font-weight:700;display:inline-flex}.nav-grp>button .count.warn:before{content:"";border-radius:var(--r-pill,999px);background:currentColor;width:6px;height:6px}.nav-grp .chev{border-radius:var(--r-pill,999px);opacity:.5;background:currentColor;flex:0 0 6px;width:6px;height:6px;transition:all .22s}.nav-grp.open>button{color:var(--ink-2)}.nav-grp.open .chev{background:var(--accent);opacity:1;flex-basis:14px;width:14px}.nav-grp .items{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.nav-grp.open .items{grid-template-rows:1fr}.nav-grp .items>div{overflow:hidden}.nav-grp .nav-item{margin:1px 0}.app-side .nav-item{padding:calc(8px - var(--bw,0px)) 12px;gap:8px}body.sx[data-skin] .app-side .nav-item{padding-block:calc(8px - var(--bw,0px))}.app-side .nav-grp .nav-item{padding-left:26px}.nav-item .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kaart-ico{opacity:.7;margin-top:1px}@media (max-height:820px){.app-side{padding:8px 0}.app-brand{margin-bottom:6px;padding-bottom:10px}.app-side .nav-item,body.sx[data-skin] .app-side .nav-item{padding-block:calc(6px - var(--bw,0px))}.nav-grp>button,body.sx[data-skin] .app-side .nav-grp>button{padding:6px 10px}.nav-zoek,body.sx[data-skin] .app-side .nav-zoek{height:30px}.nav-foot{padding:6px 12px 10px}.nav-version{display:none}}.nav-foot{flex-direction:column;gap:4px;margin-top:auto;padding:10px 12px 16px;display:flex}.nav-version{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);margin-top:4px;padding:0 6px;line-height:1.4}@media (max-height:745px){.app-side .nav-item,body.sx[data-skin] .app-side .nav-item{padding-block:calc(5px - var(--bw,0px))}.nav-grp>button,body.sx[data-skin] .app-side .nav-grp>button{padding:5px 10px}.nav-grp{margin-block:1px}body.sx[data-skin=night] .app-side .nav-item{font-size:13px}body.sx[data-skin=night] .app-side .nav-zoek{height:30px}}.sx *,.sx :before,.sx :after{box-sizing:border-box}.sx{--railw:212px;--bg:#fff;--bg-2:#f4f4f5;--surface:#fff;--surface-2:#fafafa;--sunk:#f0f0f1;--ink:#18181b;--ink-2:#52525b;--ink-3:#8b8b93;--line:#e4e4e7;--line-2:#d4d4d8;--accent:#4d7c2f;--accent-ink:#fff;--accent-tint:#eef4e6;--ok:#3f8f4f;--warn:#b8791f;--danger:#c0392b;--ok-tint:#eaf5ec;--warn-tint:#fbf2e2;--danger-tint:#fbecea;--font:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--font-disp:var(--font);--r:6px;--r-lg:10px;--r-pill:999px;--bw:1px;--nav-bw:1px;--sh:0 1px 2px #18181b0d;--sh-2:0 2px 10px #18181b0f;--sh-in:none;--disp-w:500;--disp-ls:-.015em;--lbl-tt:none;--lbl-ls:0;--val-w:500;--pad:22px;--gap:16px;--bg-img:none;--blur:none;--card-bd:var(--bw) solid var(--line);grid-template-columns:var(--railw) 1fr;background:var(--bg);background-image:var(--bg-img);min-height:700px;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;isolation:isolate;background-position:50%;background-size:cover;font-size:14px;line-height:1.5;display:grid;position:relative;overflow:hidden}.sx .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sx-rail{background:var(--bg-2);border-right:var(--nav-bw) solid var(--line);-webkit-backdrop-filter:var(--blur);padding:16px 0}.sx-brand{border-bottom:var(--nav-bw) solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding:0 16px 16px;display:flex}.sx-mark{border-radius:var(--r);background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-disp);box-shadow:var(--sh);flex:0 0 26px;place-items:center;font-size:13px;font-weight:700;display:grid}.sx-brand .nm{font-family:var(--font-disp);letter-spacing:var(--disp-ls);font-size:13px;font-weight:600}.sx-brand .rl{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.sx-navgrp{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:14px 16px 6px;font-size:10px}.sx-navitem{border-radius:var(--r);color:var(--ink-2);cursor:pointer;border:var(--bw) solid transparent;text-transform:var(--lbl-tt);letter-spacing:var(--lbl-ls);justify-content:space-between;align-items:center;gap:8px;margin:2px 8px;padding:8px 12px;font-size:13px;display:flex}.sx-navitem:hover{color:var(--ink);background:var(--surface-2)}.sx-navitem.on{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--sh);font-weight:600}.sx-navitem .ct{font-family:var(--font-mono);color:var(--ink-3);border:var(--bw) solid var(--line);border-radius:var(--r-pill);padding:0 6px;font-size:10.5px}.sx-navitem.on .ct{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.sx-navitem.warn .ct{color:var(--danger);border-color:var(--danger);background:var(--danger-tint)}.sx-main{flex-direction:column;min-width:0;display:flex}.sx-top{padding:12px var(--pad);border-bottom:var(--bw) solid var(--line);background:var(--bg);-webkit-backdrop-filter:var(--blur);justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-crumbs{color:var(--ink-3);font-size:12.5px;font-family:var(--font-mono);align-items:center;gap:8px;display:flex}.sx-crumbs b{color:var(--ink);font-weight:600;font-family:var(--font)}.sx-scroll{padding:var(--pad);flex-direction:column;flex:1;gap:24px;display:flex}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sx-head h1{font-family:var(--font-disp);font-size:28px;font-weight:var(--disp-w);letter-spacing:var(--disp-ls);text-transform:var(--h-tt,none);margin:0;line-height:1.1}.sx-head .meta{font-family:var(--font-mono);color:var(--ink-3);margin-top:6px;font-size:12px}.sx-btn{appearance:none;cursor:pointer;height:34px;font:inherit;letter-spacing:var(--lbl-ls);text-transform:var(--lbl-tt);color:var(--ink);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh);white-space:nowrap;font-size:12.5px;font-weight:600;font-family:var(--font);align-items:center;gap:8px;padding:0 14px;transition:transform .1s,filter .12s,box-shadow .12s;display:inline-flex}.sx-btn:hover{filter:brightness(.97)}.sx-btn:active{box-shadow:var(--sh-in);transform:translateY(1px)}.sx-btn.pri{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sx-btn.gh{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;font-weight:500}.sx-btn.sm{height:28px;padding:0 10px;font-size:11.5px}.sx-switch{border-radius:var(--r-pill);background:var(--line-2);cursor:pointer;width:38px;height:22px;box-shadow:var(--sh-in);border:var(--bw) solid var(--line);flex:0 0 38px;position:relative}.sx-switch:after{content:"";border-radius:var(--r-pill);background:var(--surface);width:14px;height:14px;box-shadow:var(--sh);transition:transform .18s;position:absolute;top:2px;left:2px}.sx-switch.on{background:var(--accent);border-color:var(--accent)}.sx-switch.on:after{transform:translate(16px)}.sx-badge{border-radius:var(--r-pill);letter-spacing:var(--lbl-ls);text-transform:var(--lbl-tt);background:var(--surface-2);color:var(--ink-2);border:var(--bw) solid var(--line);font-size:11px;font-weight:600;font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.sx-badge .dot{border-radius:var(--r-pill);background:currentColor;width:6px;height:6px}.sx-badge.ok{color:var(--ok);background:var(--ok-tint);border-color:var(--ok)}.sx-badge.warn{color:var(--warn);background:var(--warn-tint);border-color:var(--warn)}.sx-badge.danger{color:var(--danger);background:var(--danger-tint);border-color:var(--danger)}.sx-av{border-radius:var(--r-pill);background:var(--sunk);border:var(--bw) solid var(--line);width:22px;height:22px;color:var(--ink-2);font-family:var(--font-mono);flex:0 0 22px;place-items:center;font-size:9.5px;font-weight:600;display:inline-grid}.sx-av.sys{background:var(--ink);color:var(--surface);border-color:var(--ink)}.sx-kpis{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-kpi{background:var(--surface);border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh-2);-webkit-backdrop-filter:var(--blur);flex-direction:column;gap:2px;min-width:0;padding:16px 18px;display:flex}.sx-kpi .lbl{color:var(--ink-3);text-transform:var(--lbl-tt,uppercase);letter-spacing:.06em;font-size:11px;font-weight:600;font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-kpi .val{font-family:var(--font-mono);font-size:30px;font-weight:var(--val-w);letter-spacing:-.02em;margin-top:6px;line-height:1.15}.sx-kpi .val.ok{color:var(--ok)}.sx-kpi .val.danger{color:var(--danger)}.sx-kpi .delta{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px;line-height:1.4}.sx-kpi .delta.up{color:var(--ok)}.sx-kpi .delta.dn{color:var(--danger)}.sx-kpi svg{width:100%;height:22px;margin-top:8px;display:block}.sx-cols{gap:var(--gap);grid-template-columns:minmax(0,1fr) 296px;align-items:start;display:grid}.sx-col{flex-direction:column;gap:24px;min-width:0;display:flex}.sx-secthead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sx-secthead h2{font-family:var(--font-disp);letter-spacing:var(--lbl-ls);text-transform:var(--lbl-tt);margin:0;font-size:15px;font-weight:600}.sx-secthead .ix{font-family:var(--font-mono);color:var(--accent);margin-right:6px}.sx-secthead .rt{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.sx-dept{background:var(--surface);border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh);-webkit-backdrop-filter:var(--blur);grid-template-columns:130px minmax(60px,1fr) 54px 74px 56px;align-items:center;gap:14px;padding:10px 14px;display:grid}.sx-dept+.sx-dept{margin-top:8px}.sx-dept .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sx-bar{border-radius:var(--r-pill);background:var(--sunk);height:8px;box-shadow:var(--sh-in);border:var(--bw) solid transparent;overflow:hidden}.sx-bar span{background:var(--accent);border-radius:var(--r-pill);height:100%;display:block}.sx-bar.done span{background:var(--ok)}.sx-dept .nums{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.sx-dept .nums b{color:var(--ink)}.sx-avs{display:flex}.sx-avs .sx-av+.sx-av{margin-left:-6px}.sx-panel{background:var(--surface);border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh-2);-webkit-backdrop-filter:var(--blur);padding:4px 16px}.sx-frow{border-bottom:var(--bw) solid var(--line);grid-template-columns:88px 22px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.sx-frow:last-child{border-bottom:0}.sx-frow .wh{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.sx-frow .wt{color:var(--ink-2);min-width:0;font-size:12.5px}.sx-frow .wt b{color:var(--ink);font-weight:600}.sx-frow .obj{font-family:var(--font-mono);background:var(--sunk);border:var(--bw) solid var(--line);border-radius:var(--r);color:var(--ink);white-space:nowrap;padding:1px 6px;font-size:11.5px}.sx-frow.danger .obj{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}.sx-rcards{gap:var(--gap);flex-direction:column;display:flex;position:sticky;top:0}.sx-card{background:var(--surface);border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh-2);-webkit-backdrop-filter:var(--blur);overflow:hidden}.sx-card>.hd{border-bottom:var(--bw) solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.sx-card>.hd .t{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.sx-card>.hd .n{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.sx-card>.bd{padding:14px}.sx-card.alarm{border-color:var(--danger)}.sx-card.alarm>.hd{background:var(--danger-tint);border-bottom-color:var(--danger)}.sx-card.alarm>.hd .t,.sx-card.alarm>.hd .n{color:var(--danger)}.sx-alert{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.sx-alert .g{border-radius:var(--r);width:34px;height:34px;font-family:var(--font-mono);background:var(--danger-tint);color:var(--danger);border:var(--bw) solid var(--danger);place-items:center;font-size:12px;font-weight:700;display:grid}.sx-alert .tt{font-size:13px;font-weight:600}.sx-alert .sb{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.45}.sx-orow{border-bottom:var(--bw) solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.sx-orow:first-child{padding-top:0}.sx-orow:last-child{border-bottom:0;padding-bottom:0}.sx-orow .nm{font-size:12.5px;font-weight:600}.sx-orow .sb{font-family:var(--font-mono);color:var(--ink-3);margin-top:2px;font-size:10.5px}.sx-orow .wn{font-family:var(--font-mono);color:var(--ink-3);text-align:right;margin-top:4px;font-size:10px}.sx-mrow{border-bottom:var(--bw) solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.sx-mrow:last-of-type{border-bottom:0}.sx-mrow .nm{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sx-mrow .pc{font-family:var(--font-mono);font-size:13px;font-weight:600}.sx-mrow .pc.warn{color:var(--warn)}.sx-mrow .pc.danger{color:var(--danger)}.sx-mrow .dl{font-family:var(--font-mono);color:var(--ink-3);text-align:right;min-width:62px;font-size:10.5px}.sx-note{color:var(--ink-3);margin-top:10px;font-size:11.5px;line-height:1.5}@media (max-width:1180px){.sx-cols{grid-template-columns:minmax(0,1fr)}.sx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sx{grid-template-columns:1fr}.sx-rail{display:none}}.sx[data-skin=warm]{--bg:#f9f5f0;--bg-2:#f4efe9;--surface:#fefcf9;--surface-2:#faf7f3;--sunk:#f0eae2;--ink:#231b17;--ink-2:#534b47;--ink-3:#7f7975;--line:#dfdad4;--line-2:#c9c3bc;--accent:#4f5f32;--accent-ink:#fcfaf6;--accent-tint:#e7eedc;--ok:#49814c;--ok-tint:#e3f4e2;--warn:#c48225;--warn-tint:#ffeccd;--danger:#b33830;--danger-tint:#ffe4e0;--sh:0 1px 2px #1d140d0d;--sh-2:0 1px 3px #1d140d0d,0 4px 14px #1d140d0d;--r:6px;--r-lg:8px}@supports (color:lab(0% 0 0)){.sx[data-skin=warm]{--bg:lab(96.7715% .552207 2.99547);--bg-2:lab(94.804% .696808 3.74858);--surface:lab(99.0844% .340372 1.8692);--surface-2:lab(97.4652% .48092 2.61961);--sunk:lab(93.0683% .84421 4.50362);--ink:lab(10.6155% 3.16637 4.23381);--ink-2:lab(32.6685% 2.64235 3.56874);--ink-3:lab(51.2494% 1.94845 3.16077);--line:lab(87.2451% 1.15299 3.60699);--line-2:lab(79.1256% 1.39502 4.33588);--accent:lab(38.0524% -12.5534 23.5175);--accent-ink:lab(98.2724% .340402 1.86924);--accent-tint:lab(93.3209% -4.85259 7.82373);--ok:lab(49.0332% -28.0082 22.8091);--ok-tint:lab(94.5943% -8.38313 6.51622);--warn:lab(60.2974% 20.8572 56.9342);--warn-tint:lab(94.3022% 3.08868 17.3412);--danger:lab(42.7705% 49.8809 34.4576);--danger-tint:lab(92.7341% 10.4776 6.43107);--sh:0 1px 2px lab(7.17208% 3.64868 5.4563/.05);--sh-2:0 1px 3px lab(7.17208% 3.64868 5.4563/.05),0 4px 14px lab(7.17208% 3.64868 5.4563/.05)}}.sx[data-skin=warm][data-mode=dark]{--bg:#15110d;--bg-2:#1e1814;--surface:#211c17;--surface-2:#29231e;--sunk:#120d0a;--ink:#f6f3ee;--ink-2:#c2bdb7;--ink-3:#918b84;--line:#37322e;--line-2:#4d4641;--accent:#90a963;--accent-ink:#0e0a07;--accent-tint:#2e3620;--ok:#6dba70;--ok-tint:#1d341e;--warn:#eba941;--warn-tint:#472d00;--danger:#ea6b5e;--danger-tint:#51231e;--sh:none;--sh-2:0 2px 12px #00000059}@supports (color:lab(0% 0 0)){.sx[data-skin=warm][data-mode=dark]{--bg:lab(5.25001% 1.38035 2.33883);--bg-2:lab(8.91138% 2.15098 3.94244);--surface:lab(10.6519% 2.14097 4.08396);--surface-2:lab(14.1299% 2.31288 4.41857);--sunk:lab(4.0422% 1.16926 1.95274);--ink:lab(95.9632% .459373 3.01505);--ink-2:lab(76.8167% .875086 3.70729);--ink-3:lab(58.2448% 1.4087 4.34515);--line:lab(21.0992% 1.7352 3.36327);--line-2:lab(30.3752% 2.07864 4.03324);--accent:lab(66.1985% -18.041 33.3545);--accent-ink:lab(3.03542% .975616 1.60148);--accent-tint:lab(21.5267% -7.29923 13.1732);--ok:lab(69.124% -36.4091 29.6359);--ok-tint:lab(19.4205% -13.9974 11.3333);--warn:lab(74.3749% 18.2478 61.1498);--warn-tint:lab(21.0315% 9.72243 30.9952);--danger:lab(61.3698% 49.451 32.4046);--danger-tint:lab(20.4633% 21.5879 14.0182)}}.sx[data-skin=flat]{--font:"Lato",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;--font-disp:"Lato",sans-serif;--bg:#eceff1;--bg-2:#263238;--surface:#fff;--surface-2:#f5f7f8;--sunk:#e0e4e7;--ink:#22313a;--ink-2:#4d5c66;--ink-3:#8d9aa3;--line:#dfe4e7;--line-2:#cfd6da;--accent:#1abc9c;--accent-ink:#fff;--accent-tint:#e3f7f3;--ok:#27ae60;--ok-tint:#e6f6ec;--warn:#f39c12;--warn-tint:#fdf2e0;--danger:#e74c3c;--danger-tint:#fdeceb;--sh:none;--sh-2:none;--sh-in:none;--r:3px;--r-lg:3px;--val-w:700;--disp-w:700;--disp-ls:-.01em}.sx[data-skin=flat] .sx-rail{--ink-2:#b0bec5;--ink-3:#78909c;--line:#37474f;--surface-2:#37474f;--surface:#1abc9c;--sunk:#37474f;color:#eceff1;border-right:0}.sx[data-skin=flat] .sx-rail .sx-navitem.on{color:#fff;box-shadow:none;border-color:#0000}.sx[data-skin=flat] .sx-rail .sx-navitem.on .ct{color:#fff;background:#fff3;border-color:#0000}.sx[data-skin=flat] .sx-brand .nm{color:#fff}.sx[data-skin=flat] .sx-mark{box-shadow:none;background:#1abc9c}.sx[data-skin=flat] .sx-badge,.sx[data-skin=flat] .sx-kpi .lbl{border-radius:3px}.sx[data-skin=flat] .sx-badge.ok{background:var(--ok);color:#fff}.sx[data-skin=flat] .sx-badge.warn{background:var(--warn);color:#fff}.sx[data-skin=flat] .sx-badge.danger{background:var(--danger);color:#fff}.sx[data-skin=flat] .sx-bar,.sx[data-skin=flat] .sx-bar span{border-radius:0}.sx[data-skin=flat] .sx-card>.hd{background:var(--accent);border-bottom:0}.sx[data-skin=flat] .sx-card>.hd .t,.sx[data-skin=flat] .sx-card>.hd .n{color:#fff}.sx[data-skin=flat] .sx-card.alarm>.hd{background:var(--danger)}.sx[data-skin=flat] .sx-card.alarm>.hd .t,.sx[data-skin=flat] .sx-card.alarm>.hd .n{color:#fff}.sx[data-skin=flat][data-mode=dark]{--bg:#1c262b;--bg-2:#141c20;--surface:#263238;--surface-2:#2e3c43;--sunk:#1a2226;--ink:#eceff1;--ink-2:#b0bec5;--ink-3:#78909c;--line:#37474f;--line-2:#455a64;--accent:#1abc9c;--accent-tint:#14312c;--ok-tint:#153021;--warn-tint:#33280f;--danger-tint:#3a1d19}.sx[data-skin=flat][data-mode=dark] .sx-rail{--surface-2:#1f2b31;--sunk:#1f2b31}.sx[data-skin=minimal]{--railw:190px;--bg:#fcfcfc;--bg-2:#fcfcfc;--surface:#fcfcfc;--surface-2:#fcfcfc;--sunk:#eee;--ink:#111;--ink-2:#5c5c5c;--ink-3:#9a9a9a;--line:#e8e8e8;--line-2:#e0e0e0;--accent:#111;--accent-ink:#fcfcfc;--accent-tint:#f2f2f2;--ok:#4a7a55;--ok-tint:transparent;--warn:#8a6a2c;--warn-tint:transparent;--danger:#a33c30;--danger-tint:transparent;--sh:none;--sh-2:none;--sh-in:none;--r:0;--r-lg:0;--pad:44px;--gap:28px;--disp-w:300;--disp-ls:-.03em;--val-w:300}.sx[data-skin=minimal] .sx-head h1{font-size:34px}.sx[data-skin=minimal] .sx-rail{border-right-color:var(--line)}.sx[data-skin=minimal] .sx-navitem.on{box-shadow:none;background:0 0;border-color:#0000;font-weight:600}.sx[data-skin=minimal] .sx-navitem.on:before{content:"";background:var(--ink);width:2px;height:16px;position:absolute;left:0}.sx[data-skin=minimal] .sx-navitem{margin:0 16px;padding:8px 0;position:relative}.sx[data-skin=minimal] .sx-navitem.on{padding-left:12px}.sx[data-skin=minimal] .sx-kpi{border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0 0}.sx[data-skin=minimal] .sx-kpi .val{letter-spacing:-.04em;font-size:34px}.sx[data-skin=minimal] .sx-dept,.sx[data-skin=minimal] .sx-panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.sx[data-skin=minimal] .sx-dept+.sx-dept{margin-top:0}.sx[data-skin=minimal] .sx-card{border:0;border-top:1px solid var(--ink);background:0 0}.sx[data-skin=minimal] .sx-card>.hd{background:0 0;border-bottom:0;padding:12px 0 4px}.sx[data-skin=minimal] .sx-card>.bd{padding:0 0 18px}.sx[data-skin=minimal] .sx-card.alarm{border-top-color:var(--danger)}.sx[data-skin=minimal] .sx-badge{background:0 0;border-color:currentColor}.sx[data-skin=minimal] .sx-alert .g{background:0 0}.sx[data-skin=minimal] .sx-frow .obj{border-color:var(--line);background:0 0}.sx[data-skin=minimal][data-mode=dark]{--bg:#0e0e0e;--bg-2:#0e0e0e;--surface:#0e0e0e;--surface-2:#0e0e0e;--sunk:#242424;--ink:#f2f2f2;--ink-2:#a8a8a8;--ink-3:#6e6e6e;--line:#242424;--line-2:#2c2c2c;--accent:#f2f2f2;--accent-ink:#0e0e0e;--accent-tint:#1c1c1c;--ok:#7fb08a;--warn:#c6a25e;--danger:#d9776a}.sx[data-skin=minimal][data-mode=dark] .sx-navitem.on:before{background:#f2f2f2}.sx[data-skin=bauhaus]{--font:"Archivo",system-ui,sans-serif;--font-disp:"Archivo Black","Archivo",sans-serif;--font-mono:"Space Mono",monospace;--bg:#f4f1ea;--bg-2:#f4f1ea;--surface:#fffdf7;--surface-2:#efece4;--sunk:#e4e0d5;--ink:#111;--ink-2:#3c3a36;--ink-3:#7a766c;--line:#111;--line-2:#111;--accent:#1a4fd6;--accent-ink:#fffdf7;--accent-tint:#dde4fa;--ok:#1f6b3a;--ok-tint:#e0eee5;--warn:#e8b400;--warn-tint:#fbf1cc;--danger:#d92b1f;--danger-tint:#fadfdc;--sh:none;--sh-2:none;--sh-in:none;--r:0;--r-lg:0;--r-pill:999px;--bw:1.5px;--disp-w:400;--disp-ls:-.01em;--h-tt:uppercase}.sx[data-skin=bauhaus] .sx-mark{background:#d92b1f;border-radius:50%}.sx[data-skin=bauhaus] .sx-head h1{font-size:30px}.sx[data-skin=bauhaus] .sx-secthead h2{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.02em}.sx[data-skin=bauhaus] .sx-navitem.on{color:#111;background:#e8b400;border-color:#111}.sx[data-skin=bauhaus] .sx-navitem.on .ct{color:#111;background:#fffdf7;border-color:#111}.sx[data-skin=bauhaus] .sx-kpi{border-top:6px solid var(--accent)}.sx[data-skin=bauhaus] .sx-kpi:nth-child(2){border-top-color:#e8b400}.sx[data-skin=bauhaus] .sx-kpi:nth-child(3){border-top-color:#d92b1f}.sx[data-skin=bauhaus] .sx-kpi:nth-child(4){border-top-color:#111}.sx[data-skin=bauhaus] .sx-kpi .val{font-family:var(--font-disp);font-weight:400}.sx[data-skin=bauhaus] .sx-card>.hd{background:#111}.sx[data-skin=bauhaus] .sx-card>.hd .t,.sx[data-skin=bauhaus] .sx-card>.hd .n{color:#fffdf7}.sx[data-skin=bauhaus] .sx-card.alarm>.hd{background:#d92b1f}.sx[data-skin=bauhaus] .sx-card.alarm>.hd .t,.sx[data-skin=bauhaus] .sx-card.alarm>.hd .n{color:#fffdf7}.sx[data-skin=bauhaus] .sx-alert .g{color:#fffdf7;background:#d92b1f;border-radius:50%}.sx[data-skin=bauhaus] .sx-bar{background:#fffdf7;border:1.5px solid #111;border-radius:0}.sx[data-skin=bauhaus] .sx-bar span{background:#1a4fd6;border-radius:0}.sx[data-skin=bauhaus] .sx-bar.done span{background:#1f6b3a}.sx[data-skin=bauhaus] .sx-av{border-radius:50%}.sx[data-skin=bauhaus][data-mode=dark]{--bg:#151412;--bg-2:#151412;--surface:#1e1d1a;--surface-2:#262521;--sunk:#111;--ink:#f4f1ea;--ink-2:#c9c5ba;--ink-3:#8d887c;--line:#f4f1ea;--line-2:#f4f1ea;--accent:#5c86f5;--accent-ink:#151412;--accent-tint:#1e2a4d;--ok:#5cbd7d;--ok-tint:#16301f;--warn:#f2c94c;--warn-tint:#33290a;--danger:#ff6b5c;--danger-tint:#3a1613}.sx[data-skin=bauhaus][data-mode=dark] .sx-card>.hd{background:#f4f1ea}.sx[data-skin=bauhaus][data-mode=dark] .sx-card>.hd .t,.sx[data-skin=bauhaus][data-mode=dark] .sx-card>.hd .n{color:#151412}.sx[data-skin=bauhaus][data-mode=dark] .sx-navitem.on{color:#151412;background:#f2c94c;border-color:#f2c94c}.sx[data-skin=bauhaus][data-mode=dark] .sx-bar{background:#111;border-color:#f4f1ea}.sx[data-skin=skeuo]{--font:"Lato",system-ui,sans-serif;--font-disp:"Source Serif 4",Georgia,serif;--font-mono:"IBM Plex Mono",monospace;--bg:#6d5540;--bg-2:#523f2f;--surface:#fbf6e9;--surface-2:#f2ead6;--sunk:#e2d7bd;--ink:#33281c;--ink-2:#5c4a35;--ink-3:#8d7c63;--line:#cbbb9b;--line-2:#b9a681;--accent:#8a5a2b;--accent-ink:#fff8e8;--accent-tint:#f0e3cc;--ok:#4a6f33;--ok-tint:#e8f0dc;--warn:#a8761c;--warn-tint:#f7ecd2;--danger:#a33224;--danger-tint:#f6e0da;--r:7px;--r-lg:10px;--disp-w:600;--disp-ls:-.01em;--sh:0 1px 0 #ffffffbf inset,0 1px 2px #32231459;--sh-2:0 1px 0 #fff9 inset,0 2px 3px #32231440,0 8px 20px #1e140a47;--sh-in:inset 0 2px 4px #32231459;--bg-img:radial-gradient(120% 90% at 50% 0%,#ffffff1a,transparent 60%), repeating-linear-gradient(112deg,#0000000d 0 2px,transparent 2px 5px), repeating-linear-gradient(22deg,#ffffff09 0 3px,transparent 3px 7px), linear-gradient(#6d5540,#523f2f)}.sx[data-skin=skeuo] .sx-rail{--ink-2:#d8c9ae;--ink-3:#a39073;--line:#2b2015;--surface:#7a5f42;--surface-2:#5b4632;--sunk:#3a2c1e;color:#f0e6d2;background:linear-gradient(#4a3928,#3a2c1e);border-right:2px solid #2b2015;box-shadow:inset -8px 0 14px #00000040}.sx[data-skin=skeuo] .sx-rail .sx-navitem{color:#e2d5bd;text-shadow:0 -1px #00000073}.sx[data-skin=skeuo] .sx-rail .sx-navitem.on{color:#fff8e8;background:linear-gradient(#8a6a46,#6b5134);border:1px solid #2b2015;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0006}.sx[data-skin=skeuo] .sx-rail .sx-navitem .ct{color:#e2d5bd;background:#00000040;border-color:#2b2015}.sx[data-skin=skeuo] .sx-brand .nm{color:#fff8e8;font-family:var(--font-disp)}.sx[data-skin=skeuo] .sx-brand .rl{color:#b9a681}.sx[data-skin=skeuo] .sx-mark{background:linear-gradient(#c08a3e,#8a5a2b);border:1px solid #4a3018;box-shadow:inset 0 1px #ffffff73,0 2px 3px #0006}.sx[data-skin=skeuo] .sx-top{background:linear-gradient(#f7f0dd,#e8ddc2);border-bottom:1px solid #b9a681;box-shadow:inset 0 1px #ffffffb3,0 2px 5px #0000002e}.sx[data-skin=skeuo] .sx-scroll{background:linear-gradient(#ffffff08,#0000)}.sx[data-skin=skeuo] .sx-head h1{color:#fdf7e6;text-shadow:0 2px 3px #00000073}.sx[data-skin=skeuo] .sx-head .meta{color:#e0d2b6}.sx[data-skin=skeuo] .sx-secthead h2{color:#fdf7e6;text-shadow:0 1px 2px #0006;font-family:var(--font-disp)}.sx[data-skin=skeuo] .sx-secthead .rt{color:#dccfb2}.sx[data-skin=skeuo] .sx-secthead .ix{color:#e8c88a}.sx[data-skin=skeuo] .sx-kpi,.sx[data-skin=skeuo] .sx-dept,.sx[data-skin=skeuo] .sx-panel,.sx[data-skin=skeuo] .sx-card{background:linear-gradient(var(--surface),var(--surface-2));border:1px solid #a9946d}.sx[data-skin=skeuo] .sx-btn{text-shadow:0 1px #fffc;background:linear-gradient(#fdf8ea,#e6dbc0);border:1px solid #a9946d}.sx[data-skin=skeuo] .sx-btn.pri{color:#fff8e8;text-shadow:0 -1px #0006;background:linear-gradient(#a9713a,#7d4f24);border-color:#5c3a19}.sx[data-skin=skeuo] .sx-bar{background:linear-gradient(#cbbb9b,#e2d7bd);border:1px solid #a9946d}.sx[data-skin=skeuo] .sx-bar span{background:linear-gradient(#b0813f,#8a5a2b);box-shadow:inset 0 1px #fff6}.sx[data-skin=skeuo] .sx-bar.done span{background:linear-gradient(#6d9450,#4a6f33)}.sx[data-skin=skeuo] .sx-card>.hd{background:linear-gradient(#f0e6cd,#ddd0ae);box-shadow:inset 0 1px #fff9}.sx[data-skin=skeuo] .sx-switch{background:linear-gradient(#c4b494,#ded2b5)}.sx[data-skin=skeuo] .sx-switch.on{background:linear-gradient(#7d4f24,#a9713a)}.sx[data-skin=skeuo] .sx-switch:after{background:linear-gradient(#fff,#e4dac4);border:1px solid #a9946d}.sx[data-skin=skeuo][data-mode=dark]{--bg:#241a12;--bg-2:#1b130d;--surface:#3a2e22;--surface-2:#2e241a;--sunk:#1d150e;--ink:#f2e6cf;--ink-2:#cdbb9b;--ink-3:#9a866a;--line:#57452f;--line-2:#6b5539;--accent:#c08a3e;--accent-ink:#241a12;--accent-tint:#3d2e18;--ok:#7fa860;--ok-tint:#243019;--warn:#d8a445;--warn-tint:#3a2c11;--danger:#d9614e;--danger-tint:#3c1d17;--bg-img:repeating-linear-gradient(112deg,#0000002e 0 2px,transparent 2px 5px),linear-gradient(#241a12,#150f0a)}.sx[data-skin=skeuo][data-mode=dark] .sx-kpi,.sx[data-skin=skeuo][data-mode=dark] .sx-dept,.sx[data-skin=skeuo][data-mode=dark] .sx-panel,.sx[data-skin=skeuo][data-mode=dark] .sx-card{border-color:#57452f}.sx[data-skin=skeuo][data-mode=dark] .sx-top{background:linear-gradient(#332619,#241a12);border-bottom-color:#57452f}.sx[data-skin=skeuo][data-mode=dark] .sx-btn{color:#f2e6cf;text-shadow:0 -1px #00000080;background:linear-gradient(#4a3a29,#33271b);border-color:#6b5539}.sx[data-skin=skeuo][data-mode=dark] .sx-card>.hd{background:linear-gradient(#443525,#332619)}.sx[data-skin=neu]{--font:"Manrope",system-ui,sans-serif;--font-disp:"Manrope",sans-serif;--font-mono:"IBM Plex Mono",monospace;--bg:#e8ebf0;--bg-2:#e8ebf0;--surface:#e8ebf0;--surface-2:#e8ebf0;--sunk:#dfe3ea;--ink:#3d4557;--ink-2:#5f677a;--ink-3:#98a0b0;--line:transparent;--line-2:transparent;--bw:0px;--nav-bw:0px;--accent:#5b7cfa;--accent-ink:#fff;--accent-tint:#e2e7fb;--ok:#3f9e6c;--ok-tint:#e3edea;--warn:#c08a2b;--warn-tint:#efeade;--danger:#d1594f;--danger-tint:#f0e3e4;--r:14px;--r-lg:20px;--pad:28px;--gap:20px;--disp-w:700;--val-w:800;--card-bd:0;--sh:4px 4px 8px #a3b1c68c,-4px -4px 8px #ffffffe6;--sh-2:8px 8px 18px #a3b1c68c,-8px -8px 18px #fffffff2;--sh-in:inset 4px 4px 8px #a3b1c699,inset -4px -4px 8px #ffffffe6}.sx[data-skin=neu] .sx-rail{box-shadow:8px 0 18px #a3b1c659}.sx[data-skin=neu] .sx-brand{border-bottom:0}.sx[data-skin=neu] .sx-navitem.on{box-shadow:var(--sh-in);color:var(--accent)}.sx[data-skin=neu] .sx-navitem .ct{box-shadow:var(--sh);border:0}.sx[data-skin=neu] .sx-top{box-shadow:0 6px 14px #a3b1c647}.sx[data-skin=neu] .sx-badge,.sx[data-skin=neu] .sx-av,.sx[data-skin=neu] .sx-alert .g,.sx[data-skin=neu] .sx-frow .obj{box-shadow:var(--sh);background:var(--surface);border:0}.sx[data-skin=neu] .sx-bar{box-shadow:var(--sh-in);background:var(--sunk)}.sx[data-skin=neu] .sx-bar span{background:linear-gradient(90deg,#7d97fb,#5b7cfa)}.sx[data-skin=neu] .sx-card>.hd,.sx[data-skin=neu] .sx-frow,.sx[data-skin=neu] .sx-orow,.sx[data-skin=neu] .sx-mrow{border-bottom:0}.sx[data-skin=neu] .sx-frow,.sx[data-skin=neu] .sx-orow,.sx[data-skin=neu] .sx-mrow{border-bottom:1px solid #a3b1c638}.sx[data-skin=neu] .sx-card.alarm{box-shadow:var(--sh-2),0 0 0 2px #d1594f59}.sx[data-skin=neu] .sx-btn.pri{box-shadow:4px 4px 10px #5b7cfa66,-3px -3px 8px #fffc}.sx[data-skin=neu][data-mode=dark]{--bg:#282d38;--bg-2:#282d38;--surface:#282d38;--surface-2:#282d38;--sunk:#242832;--ink:#e4e8f2;--ink-2:#b2b9c9;--ink-3:#7d8598;--accent:#7d97fb;--accent-ink:#1b1f27;--accent-tint:#333a4d;--ok:#6cc294;--ok-tint:#2b3a35;--warn:#e0b25f;--warn-tint:#3a352a;--danger:#ef8073;--danger-tint:#3b2c2d;--sh:4px 4px 8px #0d1016b3,-4px -4px 8px #383f4e8c;--sh-2:8px 8px 20px #0d1016b8,-8px -8px 20px #383f4e80;--sh-in:inset 4px 4px 9px #0d1016bf,inset -4px -4px 9px #383f4e80}.sx[data-skin=neu][data-mode=dark] .sx-rail{box-shadow:8px 0 20px #0d101680}.sx[data-skin=neu][data-mode=dark] .sx-frow,.sx[data-skin=neu][data-mode=dark] .sx-orow,.sx[data-skin=neu][data-mode=dark] .sx-mrow{border-bottom-color:#0d101680}.sx[data-skin=glass]{--font:"Manrope",system-ui,sans-serif;--font-disp:"Manrope",sans-serif;--font-mono:"IBM Plex Mono",monospace;--bg:#dfe6f7;--bg-2:#ffffff57;--surface:#ffffff80;--surface-2:#ffffff5c;--sunk:#ffffff47;--surface-vast:#fff}@supports (color:color-mix(in lab, red, red)){.sx[data-skin=glass]{--surface-vast:color-mix(in srgb,#fff 50%,var(--bg))}}.sx[data-skin=glass]{--ink:#1d2233;--ink-2:#414a63;--ink-3:#6d7690;--line:#ffffffa6;--line-2:#ffffffbf;--accent:#6c4bd8;--accent-ink:#fff;--accent-tint:#6c4bd829;--ok:#18795c;--ok-tint:#18795c24;--warn:#9c6510;--warn-tint:#c88c1429;--danger:#bb2f45;--danger-tint:#bb2f4524;--r:12px;--r-lg:18px;--blur:blur(18px) saturate(160%);--pad:26px;--disp-w:700;--val-w:700;--sh:0 2px 8px #1f265a1a;--sh-2:0 8px 30px #1f265a29,inset 0 1px 0 #ffffff8c;--bg-img:radial-gradient(38% 44% at 12% 18%,#ff9ec7 0%,transparent 62%), radial-gradient(40% 46% at 84% 12%,#7ad7ff 0%,transparent 60%), radial-gradient(46% 50% at 70% 86%,#b79cff 0%,transparent 62%), radial-gradient(34% 40% at 24% 88%,#ffd48a 0%,transparent 60%),linear-gradient(150deg,#eaf0ff,#e6ddff)}.sx[data-skin=glass] .sx-rail,.sx[data-skin=glass] .sx-top{background:#ffffff57;border-color:#fff9}.sx[data-skin=glass] .sx-navitem.on{background:#ffffff9e;border-color:#ffffffd9}.sx[data-skin=glass] .sx-card>.hd{background:#ffffff4d}.sx[data-skin=glass] .sx-bar{background:#fff6}.sx[data-skin=glass] .sx-mark{background:#6c4bd8d9}.sx[data-skin=glass] .sx-scroll,.sx[data-skin=glass] .sx-main{background:0 0}.sx[data-skin=glass][data-mode=dark]{--bg:#141326;--bg-2:#ffffff12;--surface:#ffffff1a;--surface-2:#ffffff12;--sunk:#00000038;--surface-vast:#fff}@supports (color:color-mix(in lab, red, red)){.sx[data-skin=glass][data-mode=dark]{--surface-vast:color-mix(in srgb,#fff 10%,var(--bg))}}.sx[data-skin=glass][data-mode=dark]{--ink:#f2f0ff;--ink-2:#c3c0dd;--ink-3:#8e8ab0;--line:#ffffff29;--line-2:#ffffff3d;--accent:#b49bff;--accent-ink:#16132b;--accent-tint:#b49bff33;--ok:#5fd1a4;--ok-tint:#5fd1a429;--warn:#e6b45c;--warn-tint:#e6b45c29;--danger:#ff7d92;--danger-tint:#ff7d9229;--sh-2:0 10px 34px #00000073,inset 0 1px 0 #ffffff24;--bg-img:radial-gradient(40% 46% at 14% 16%,#7a2f8a 0%,transparent 62%), radial-gradient(40% 44% at 86% 10%,#1f5c9e 0%,transparent 60%), radial-gradient(48% 52% at 74% 88%,#4a2f9e 0%,transparent 62%), radial-gradient(34% 40% at 20% 90%,#8a4a2f 0%,transparent 60%),linear-gradient(150deg,#131228,#0d0c1a)}.sx[data-skin=glass][data-mode=dark] .sx-rail,.sx[data-skin=glass][data-mode=dark] .sx-top{background:#ffffff0f;border-color:#ffffff1f}.sx[data-skin=glass][data-mode=dark] .sx-navitem.on{background:#ffffff24;border-color:#fff3}.sx[data-skin=spatial]{--font:"Manrope",system-ui,sans-serif;--font-disp:"Manrope",sans-serif;--font-mono:"IBM Plex Mono",monospace;--railw:224px;--bg:#0b0d14;--bg-2:#ffffff0d;--surface:#ffffff14;--surface-2:#ffffff0d;--sunk:#0000004d;--surface-vast:#fff}@supports (color:color-mix(in lab, red, red)){.sx[data-skin=spatial]{--surface-vast:color-mix(in srgb,#fff 8%,var(--bg))}}.sx[data-skin=spatial]{--ink:#f7f8fc;--ink-2:#c9cdda;--ink-3:#8f95a8;--line:#ffffff21;--line-2:#fff3;--accent:#7fd1ff;--accent-ink:#08111a;--accent-tint:#7fd1ff29;--ok:#6ee0a8;--ok-tint:#6ee0a824;--warn:#ffce6b;--warn-tint:#ffce6b24;--danger:#ff8296;--danger-tint:#ff829626;--r:16px;--r-lg:26px;--r-pill:999px;--pad:32px;--gap:20px;--blur:blur(26px) saturate(180%);--disp-w:600;--disp-ls:-.02em;--val-w:600;--sh:0 2px 10px #00000059;--sh-2:0 24px 60px #0000008c,0 2px 0 #ffffff1a inset;--bg-img:radial-gradient(60% 50% at 20% 0%,#5078ff59,transparent 65%), radial-gradient(50% 45% at 90% 20%,#28c8dc38,transparent 60%), radial-gradient(70% 60% at 60% 110%,#783cdc4d,transparent 65%),linear-gradient(#0c0f18,#05060b)}.sx[data-skin=spatial] .sx-rail{box-shadow:var(--sh-2);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:26px;height:calc(100% - 36px);margin:18px 0 18px 18px}.sx[data-skin=spatial] .sx-top{background:#ffffff0a;border-bottom-color:#ffffff1a}.sx[data-skin=spatial] .sx-navitem{border-radius:999px}.sx[data-skin=spatial] .sx-navitem.on{background:#ffffff29;border-color:#ffffff38;box-shadow:0 6px 18px #0006}.sx[data-skin=spatial] .sx-kpi,.sx[data-skin=spatial] .sx-card,.sx[data-skin=spatial] .sx-panel,.sx[data-skin=spatial] .sx-dept{border:1px solid #ffffff24}.sx[data-skin=spatial] .sx-card>.hd{background:#ffffff0f}.sx[data-skin=spatial] .sx-btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-color:#ffffff2e;border-radius:999px}.sx[data-skin=spatial] .sx-btn.pri{background:#7fd1ffeb;border-color:#0000}.sx[data-skin=spatial] .sx-badge{border-radius:999px}.sx[data-skin=spatial] .sx-alert .g{border-radius:14px}.sx[data-skin=spatial][data-mode=light]{--bg:#eef1f8;--bg-2:#ffffff8c;--surface:#ffffffa8;--surface-2:#ffffff80;--sunk:#141a2d12;--surface-vast:#fff}@supports (color:color-mix(in lab, red, red)){.sx[data-skin=spatial][data-mode=light]{--surface-vast:color-mix(in srgb,#fff 66%,var(--bg))}}.sx[data-skin=spatial][data-mode=light]{--ink:#111524;--ink-2:#3f465c;--ink-3:#6c7387;--line:#ffffffe6;--line-2:#141a2d1a;--accent:#1f6fd0;--accent-ink:#fff;--accent-tint:#1f6fd01f;--ok:#137a55;--ok-tint:#137a551f;--warn:#96650f;--warn-tint:#96650f24;--danger:#c02b45;--danger-tint:#c02b451f;--sh-2:0 20px 46px #1f2a502e,0 1px 0 #fffc inset;--bg-img:radial-gradient(60% 50% at 18% 0%,#78aaff8c,transparent 65%), radial-gradient(50% 45% at 92% 16%,#8ce6eb73,transparent 60%), radial-gradient(70% 60% at 62% 112%,#bea0ff80,transparent 65%),linear-gradient(#f2f5fc,#e6eaf6)}.sx[data-skin=spatial][data-mode=light] .sx-rail,.sx[data-skin=spatial][data-mode=light] .sx-top{background:#ffffff8c;border-color:#ffffffe6}.sx[data-skin=spatial][data-mode=light] .sx-navitem.on{background:#ffffffe6;border-color:#fff}.sx[data-skin=spatial][data-mode=light] .sx-btn{color:var(--ink);background:#fffc;border-color:#fffffff2}.sx[data-skin=spatial][data-mode=light] .sx-btn.pri{color:#fff;background:#1f6fd0}.sx[data-skin=brutal]{--font:"Archivo",system-ui,sans-serif;--font-disp:"Archivo Black","Archivo",sans-serif;--font-mono:"Space Mono",monospace;--bg:#fdf25c;--bg-2:#c9f2ff;--surface:#fffdf5;--surface-2:#ffe9f2;--sunk:#e9e4d2;--ink:#000;--ink-2:#1a1a1a;--ink-3:#5c5a52;--line:#000;--line-2:#000;--bw:2.5px;--nav-bw:3px;--accent:#ff4d3d;--accent-ink:#fff;--accent-tint:#ffd9d5;--ok:#0d7a3c;--ok-tint:#c9f7dc;--warn:#a86b00;--warn-tint:#ffe9b8;--danger:#d10f28;--danger-tint:#ffd5d9;--r:0px;--r-lg:0px;--r-pill:0px;--pad:26px;--gap:18px;--disp-w:400;--disp-ls:-.02em;--h-tt:uppercase;--sh:3px 3px 0 #000;--sh-2:6px 6px 0 #000;--sh-in:1px 1px 0 #000}.sx[data-skin=brutal] .sx-rail{background:#c9f2ff}.sx[data-skin=brutal] .sx-brand{border-bottom-width:3px}.sx[data-skin=brutal] .sx-mark{border:2.5px solid #000;border-radius:0;box-shadow:3px 3px #000}.sx[data-skin=brutal] .sx-head h1{font-size:36px;line-height:.95}.sx[data-skin=brutal] .sx-secthead h2{font-family:var(--font-disp);text-transform:uppercase;color:#fdf25c;background:#000;padding:3px 10px}.sx[data-skin=brutal] .sx-secthead .ix{color:#fdf25c}.sx[data-skin=brutal] .sx-navitem{text-transform:uppercase;border-width:2.5px;border-color:#0000;font-size:12px;font-weight:700}.sx[data-skin=brutal] .sx-navitem.on{color:#fff;background:#ff4d3d;border-color:#000;box-shadow:3px 3px #000}.sx[data-skin=brutal] .sx-navitem.on .ct{color:#000;background:#fff;border-color:#000}.sx[data-skin=brutal] .sx-kpi:first-child{background:#c9f7dc}.sx[data-skin=brutal] .sx-kpi:nth-child(2){background:#c9f2ff}.sx[data-skin=brutal] .sx-kpi:nth-child(3){background:#ffd5d9}.sx[data-skin=brutal] .sx-kpi:nth-child(4){background:#fffdf5}.sx[data-skin=brutal] .sx-kpi:nth-child(odd){transform:rotate(-.5deg)}.sx[data-skin=brutal] .sx-kpi:nth-child(2n){transform:rotate(.5deg)}.sx[data-skin=brutal] .sx-kpi .val{font-family:var(--font-disp);font-size:34px;font-weight:400}.sx[data-skin=brutal] .sx-kpi .lbl{color:#000;font-weight:700}.sx[data-skin=brutal] .sx-card>.hd{background:#000}.sx[data-skin=brutal] .sx-card>.hd .t{color:#fdf25c;font-family:var(--font-disp)}.sx[data-skin=brutal] .sx-card>.hd .n{color:#fff}.sx[data-skin=brutal] .sx-card.alarm>.hd{background:#d10f28}.sx[data-skin=brutal] .sx-card.alarm>.hd .t,.sx[data-skin=brutal] .sx-card.alarm>.hd .n{color:#fff}.sx[data-skin=brutal] .sx-btn{text-transform:uppercase;font-weight:700}.sx[data-skin=brutal] .sx-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.sx[data-skin=brutal] .sx-bar{background:#fff;border:2.5px solid #000;height:12px}.sx[data-skin=brutal] .sx-bar span{background:#ff4d3d}.sx[data-skin=brutal] .sx-bar.done span{background:#0d7a3c}.sx[data-skin=brutal] .sx-av{border-width:2px;box-shadow:2px 2px #000}.sx[data-skin=brutal] .sx-badge{font-weight:700;box-shadow:2px 2px #000}.sx[data-skin=brutal] .sx-alert .g{color:#fff;background:#d10f28;box-shadow:3px 3px #000}.sx[data-skin=brutal] .sx-frow .obj{background:#fdf25c;box-shadow:2px 2px #000}.sx[data-skin=brutal][data-mode=dark]{--bg:#101010;--bg-2:#1b1b1b;--surface:#1e1e1e;--surface-2:#282828;--sunk:#151515;--ink:#fdf25c;--ink-2:#f2efe0;--ink-3:#9a978a;--line:#fdf25c;--line-2:#fdf25c;--accent:#ff4d3d;--accent-ink:#101010;--accent-tint:#3a1512;--ok:#4ee08a;--ok-tint:#12331f;--warn:#ffc44d;--warn-tint:#332812;--danger:#ff4d68;--danger-tint:#331116;--sh:3px 3px 0 #fdf25c;--sh-2:6px 6px 0 #fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-rail{background:#171717}.sx[data-skin=brutal][data-mode=dark] .sx-kpi:first-child{background:#13291d}.sx[data-skin=brutal][data-mode=dark] .sx-kpi:nth-child(2){background:#132229}.sx[data-skin=brutal][data-mode=dark] .sx-kpi:nth-child(3){background:#2a1216}.sx[data-skin=brutal][data-mode=dark] .sx-kpi:nth-child(4){background:#1e1e1e}.sx[data-skin=brutal][data-mode=dark] .sx-kpi .lbl,.sx[data-skin=brutal][data-mode=dark] .sx-secthead h2{color:#fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-secthead h2{color:#101010;background:#fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-secthead .ix{color:#101010}.sx[data-skin=brutal][data-mode=dark] .sx-card>.hd{background:#fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-card>.hd .t,.sx[data-skin=brutal][data-mode=dark] .sx-card>.hd .n{color:#101010}.sx[data-skin=brutal][data-mode=dark] .sx-mark,.sx[data-skin=brutal][data-mode=dark] .sx-av,.sx[data-skin=brutal][data-mode=dark] .sx-badge,.sx[data-skin=brutal][data-mode=dark] .sx-alert .g,.sx[data-skin=brutal][data-mode=dark] .sx-frow .obj{box-shadow:2px 2px #fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-bar{background:#101010;border-color:#fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-frow .obj{color:#fdf25c;background:#101010}.sx[data-skin=retro]{--font:"Chivo",system-ui,sans-serif;--font-disp:"Orbitron",sans-serif;--font-mono:"Space Mono",monospace;--bg:#f2e6d0;--bg-2:#e8d8b8;--surface:#fbf3e2;--surface-2:#f1e5cb;--sunk:#e0d0ad;--ink:#2f2418;--ink-2:#5b4a33;--ink-3:#8f7b5c;--line:#c9b48c;--line-2:#b09a70;--accent:#c4562a;--accent-ink:#fbf3e2;--accent-tint:#f4dccb;--ok:#3f6b4a;--ok-tint:#e2ecdf;--warn:#b07d16;--warn-tint:#f6e9c8;--danger:#a8322a;--danger-tint:#f4dcd7;--r:2px;--r-lg:4px;--disp-w:600;--disp-ls:.02em;--val-w:600;--h-tt:uppercase;--sh:0 1px 0 #2f241833;--sh-2:0 2px 0 #2f24182e;--bg-img:repeating-linear-gradient(0deg,#2f24180d 0 1px,transparent 1px 3px), radial-gradient(120% 80% at 50% 0%,#c4562a24,transparent 60%),linear-gradient(#f4e8d3,#eadcbe)}.sx[data-skin=retro] .sx-rail{--ink-2:#dcc9a4;--ink-3:#a28f6c;--line:#4a3c28;--surface:#4a3c28;--surface-2:#3c2f20;--sunk:#241b12;color:#f2e6d0;background:#2f2418}.sx[data-skin=retro] .sx-rail .sx-navitem.on{color:#fbf3e2;background:#c4562a;border-color:#e08a5c}.sx[data-skin=retro] .sx-brand .nm{color:#f4e0b8;font-family:var(--font-disp);letter-spacing:.06em}.sx[data-skin=retro] .sx-mark{color:#2f2418;background:#e08a5c;border-radius:50%}.sx[data-skin=retro] .sx-head h1{font-family:var(--font-disp);letter-spacing:.01em;font-size:26px}.sx[data-skin=retro] .sx-secthead h2{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.sx[data-skin=retro] .sx-kpi{border-top:3px double var(--line-2)}.sx[data-skin=retro] .sx-kpi .val{font-family:var(--font-disp);letter-spacing:0;font-size:26px}.sx[data-skin=retro] .sx-kpi .lbl{letter-spacing:.12em}.sx[data-skin=retro] .sx-card>.hd{background:#2f2418}.sx[data-skin=retro] .sx-card>.hd .t{color:#f4e0b8;font-family:var(--font-disp);letter-spacing:.1em;font-size:10.5px}.sx[data-skin=retro] .sx-card>.hd .n{color:#c9b48c}.sx[data-skin=retro] .sx-card.alarm>.hd{background:#a8322a}.sx[data-skin=retro] .sx-card.alarm>.hd .t,.sx[data-skin=retro] .sx-card.alarm>.hd .n{color:#f7e3dd}.sx[data-skin=retro] .sx-bar{border:1px solid var(--line-2);background:#e0d0ad;border-radius:0}.sx[data-skin=retro] .sx-bar span{background:repeating-linear-gradient(90deg,#c4562a 0 6px,#a8452080 6px 8px);border-radius:0}.sx[data-skin=retro] .sx-btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.sx[data-skin=retro][data-mode=dark]{--bg:#120e1c;--bg-2:#1a1329;--surface:#1e1730;--surface-2:#261d3c;--sunk:#140f22;--ink:#f6e9ff;--ink-2:#c4b2e0;--ink-3:#8a79ad;--line:#3a2c5c;--line-2:#4d3b78;--accent:#ff7a3d;--accent-ink:#170f22;--accent-tint:#3a2113;--ok:#4be0c0;--ok-tint:#123029;--warn:#ffc94d;--warn-tint:#332812;--danger:#ff4d7d;--danger-tint:#33121f;--sh:0 0 0 #0000;--sh-2:0 0 24px #ff7a3d24;--bg-img:repeating-linear-gradient(0deg,#ffffff09 0 1px,transparent 1px 3px), radial-gradient(100% 70% at 50% 100%,#ff7a3d33,transparent 60%), radial-gradient(80% 60% at 50% 0%,#783cdc47,transparent 60%),linear-gradient(#160f24,#0d0a14)}.sx[data-skin=retro][data-mode=dark] .sx-rail{--surface:#2a2040;--surface-2:#231a37;--sunk:#120d1e;--line:#3a2c5c;--ink-2:#c4b2e0;--ink-3:#8a79ad;color:#f6e9ff;background:#150f22}.sx[data-skin=retro][data-mode=dark] .sx-rail .sx-navitem.on{color:#170f22;background:#ff7a3d}.sx[data-skin=retro][data-mode=dark] .sx-card>.hd{background:#2a2040}.sx[data-skin=retro][data-mode=dark] .sx-card>.hd .t{color:#ffb38a}.sx[data-skin=retro][data-mode=dark] .sx-bar span{background:repeating-linear-gradient(90deg,#ff7a3d 0 6px,#ff4d7d80 6px 8px)}.sx[data-skin=cyber]{--font:"Chakra Petch",system-ui,sans-serif;--font-disp:"Chakra Petch",sans-serif;--font-mono:"Share Tech Mono",monospace;--bg:#06060d;--bg-2:#ff00780d;--surface:#0a0e1cc7;--surface-2:#12182ccc;--sunk:#0000008c;--surface-vast:#0a0e1c}@supports (color:color-mix(in lab, red, red)){.sx[data-skin=cyber]{--surface-vast:color-mix(in srgb,#0a0e1c 78%,var(--bg))}}.sx[data-skin=cyber]{--ink:#e9f6ff;--ink-2:#9fd0e8;--ink-3:#5f7f99;--line:#00e5ff47;--line-2:#00e5ff73;--accent:#00e5ff;--accent-ink:#04121a;--accent-tint:#00e5ff24;--ok:#3dffa8;--ok-tint:#3dffa81f;--warn:#ffd23d;--warn-tint:#ffd23d1f;--danger:#ff2e6b;--danger-tint:#ff2e6b24;--r:0px;--r-lg:2px;--r-pill:2px;--disp-w:700;--disp-ls:.01em;--val-w:700;--h-tt:uppercase;--lbl-ls:.08em;--sh:0 0 0 #0000;--sh-2:0 0 0 1px #00e5ff24,0 0 26px #00e5ff14;--bg-img:linear-gradient(#00e5ff0d 1px,transparent 1px),linear-gradient(90deg,#00e5ff0d 1px,transparent 1px), radial-gradient(70% 50% at 20% 0%,#ff007838,transparent 60%), radial-gradient(60% 50% at 90% 100%,#00e5ff2e,transparent 60%),linear-gradient(#07070f,#04040a);background-size:34px 34px,34px 34px,auto,auto,auto}.sx[data-skin=cyber] .sx-rail{background:linear-gradient(#ff007812,#00e5ff0d);border-right:1px solid #00e5ff4d}.sx[data-skin=cyber] .sx-top{background:#06060db3;border-bottom-color:#ff007859}.sx[data-skin=cyber] .sx-mark{color:#00e5ff;background:0 0;border:1px solid #00e5ff;box-shadow:0 0 12px #00e5ff99,inset 0 0 8px #00e5ff4d}.sx[data-skin=cyber] .sx-brand .nm{letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 0 10px #00e5ff99}.sx[data-skin=cyber] .sx-head h1{text-shadow:0 0 18px #00e5ff59;letter-spacing:.02em}.sx[data-skin=cyber] .sx-secthead h2{text-transform:uppercase;letter-spacing:.14em;color:#ff2e8b;text-shadow:0 0 12px #ff2e8b80}.sx[data-skin=cyber] .sx-secthead .ix{color:#00e5ff}.sx[data-skin=cyber] .sx-navitem{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.sx[data-skin=cyber] .sx-navitem.on{color:#e9f6ff;background:#00e5ff24;border-color:#00e5ff;box-shadow:0 0 16px #00e5ff40,inset 0 0 12px #00e5ff1f}.sx[data-skin=cyber] .sx-kpi{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.sx[data-skin=cyber] .sx-kpi .val{text-shadow:0 0 16px}.sx[data-skin=cyber] .sx-card>.hd{background:#ff2e8b24;border-bottom-color:#ff2e8b66}.sx[data-skin=cyber] .sx-card>.hd .t{color:#ff2e8b;letter-spacing:.14em}.sx[data-skin=cyber] .sx-card.alarm{border-color:#ff2e6b;box-shadow:0 0 0 1px #ff2e6b4d,0 0 30px #ff2e6b2e}.sx[data-skin=cyber] .sx-btn{text-transform:uppercase;letter-spacing:.1em;color:#c9f4ff;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#00e5ff14;border-color:#00e5ff80;font-size:11.5px}.sx[data-skin=cyber] .sx-btn.pri{color:#04121a;background:#00e5ff;box-shadow:0 0 20px #00e5ff73}.sx[data-skin=cyber] .sx-bar{background:#0009;border:1px solid #00e5ff4d;border-radius:0}.sx[data-skin=cyber] .sx-bar span{background:linear-gradient(90deg,#00e5ff,#ff2e8b);border-radius:0;box-shadow:0 0 12px #00e5ff99}.sx[data-skin=cyber] .sx-bar.done span{background:linear-gradient(90deg,#3dffa8,#00e5ff)}.sx[data-skin=cyber] .sx-frow .obj{background:#00e5ff14;border-color:#00e5ff59}.sx[data-skin=cyber] .sx-av{color:#9fd0e8;background:#00e5ff1a;border-color:#00e5ff66}.sx[data-skin=cyber] .sx-alert .g{background:#ff2e6b24;box-shadow:0 0 18px #ff2e6b4d}.sx[data-skin=cyber][data-mode=light]{--bg:#eef2f6;--bg-2:#0078b40d;--surface:#fff;--surface-2:#f3f7fb;--sunk:#e4ebf2;--surface-vast:var(--surface);--ink:#0a1622;--ink-2:#3d5568;--ink-3:#6c8298;--line:#0078a047;--line-2:#0078a073;--accent:#0079a8;--accent-ink:#fff;--accent-tint:#0079a81f;--ok:#0b7f57;--ok-tint:#0b7f571f;--warn:#96700c;--warn-tint:#96700c24;--danger:#c9114f;--danger-tint:#c9114f1a;--sh-2:0 0 0 1px #0078a029,0 4px 18px #0a283c14;--bg-img:linear-gradient(#0078a012 1px,transparent 1px),linear-gradient(90deg,#0078a012 1px,transparent 1px), radial-gradient(70% 50% at 20% 0%,#c9114f0f,transparent 60%),linear-gradient(#f1f5f9,#e7edf3)}.sx[data-skin=cyber][data-mode=light] .sx-rail{background:linear-gradient(#c9114f0a,#0079a80d);border-right-color:#0078a04d}.sx[data-skin=cyber][data-mode=light] .sx-top{background:#ffffffd9}.sx[data-skin=cyber][data-mode=light] .sx-mark{color:#0079a8;border-color:#0079a8;box-shadow:0 0 10px #0079a840}.sx[data-skin=cyber][data-mode=light] .sx-brand .nm{color:#0a1622;text-shadow:none}.sx[data-skin=cyber][data-mode=light] .sx-head h1{text-shadow:none}.sx[data-skin=cyber][data-mode=light] .sx-secthead h2{color:#c9114f;text-shadow:none}.sx[data-skin=cyber][data-mode=light] .sx-kpi .val{text-shadow:none}.sx[data-skin=cyber][data-mode=light] .sx-card>.hd{background:#c9114f12;border-bottom-color:#c9114f4d}.sx[data-skin=cyber][data-mode=light] .sx-card>.hd .t{color:#c9114f}.sx[data-skin=cyber][data-mode=light] .sx-btn{color:#0a1622;background:#0079a80f;border-color:#0079a866}.sx[data-skin=cyber][data-mode=light] .sx-btn.pri{color:#fff;box-shadow:none;background:#0079a8}.sx[data-skin=cyber][data-mode=light] .sx-bar{background:#e4ebf2;border-color:#0078a04d}.sx[data-skin=cyber][data-mode=light] .sx-bar span{box-shadow:none;background:linear-gradient(90deg,#0079a8,#c9114f)}.sx[data-skin=cyber][data-mode=light] .sx-frow .obj{background:#0079a812;border-color:#0079a84d}.sx[data-skin=cyber][data-mode=light] .sx-av{color:#3d5568;background:#e4ebf2;border-color:#0078a04d}.sx[data-skin=cyber][data-mode=light] .sx-alert .g{box-shadow:none;background:#c9114f1a}.sx[data-skin=clear]{--font:"Manrope",system-ui,sans-serif;--font-disp:"Manrope",sans-serif;--font-mono:"IBM Plex Mono",monospace;--bg:#f7f8fa;--bg-2:#fff;--surface:#fff;--surface-2:#f4f6f9;--sunk:#eceff4;--ink:#101828;--ink-2:#475467;--ink-3:#79839a;--line:#e3e7ee;--line-2:#d0d6e0;--accent:#2f5fd8;--accent-ink:#fff;--accent-tint:#e8eefc;--ok:#0f7a52;--ok-tint:#e4f4ee;--warn:#9a6510;--warn-tint:#fbf1de;--danger:#c02c39;--danger-tint:#fceced;--r:8px;--r-lg:12px;--pad:28px;--gap:16px;--disp-w:700;--disp-ls:-.025em;--val-w:600;--sh:0 1px 2px #1018280f;--sh-2:0 1px 2px #1018280d,0 6px 18px #1018280d;--sh-in:inset 0 1px 2px #10182814}.sx[data-skin=clear] .sx-rail{background:var(--bg-2)}.sx[data-skin=clear] .sx-navitem.on{background:var(--accent-tint);color:var(--accent);box-shadow:none;border-color:#0000}.sx[data-skin=clear] .sx-navitem.on .ct{background:var(--surface);border-color:#0000}.sx[data-skin=clear] .sx-head h1{font-size:30px}.sx[data-skin=clear] .sx-kpi .lbl{text-transform:none;letter-spacing:0;font-family:var(--font);color:var(--ink-2);font-size:12.5px}.sx[data-skin=clear] .sx-card>.hd{background:0 0}.sx[data-skin=clear] .sx-card>.hd .t{text-transform:none;letter-spacing:-.01em;font-size:13px;font-weight:700}.sx[data-skin=clear] .sx-bar{background:var(--sunk);box-shadow:none}.sx[data-skin=clear] .sx-badge{font-family:var(--font);border-color:#0000;font-size:11.5px}.sx[data-skin=clear] .sx-badge.ok{background:var(--ok-tint)}.sx[data-skin=clear] .sx-badge.warn{background:var(--warn-tint)}.sx[data-skin=clear] .sx-badge.danger{background:var(--danger-tint)}.sx[data-skin=clear][data-mode=dark]{--bg:#0f1218;--bg-2:#151922;--surface:#171b24;--surface-2:#1d222d;--sunk:#11141b;--ink:#f2f4f8;--ink-2:#a9b2c3;--ink-3:#7a8496;--line:#262c38;--line-2:#333b4a;--accent:#7fa3ff;--accent-ink:#0f1218;--accent-tint:#1c2740;--ok:#4fc79a;--ok-tint:#122c25;--warn:#e0ab55;--warn-tint:#2e2515;--danger:#f5808e;--danger-tint:#331b20;--sh:none;--sh-2:0 1px 0 #ffffff0a inset,0 8px 24px #0006}.sx[data-skin=swiss]{--font:"Archivo",Helvetica,system-ui,sans-serif;--font-disp:"Archivo",Helvetica,sans-serif;--font-mono:"IBM Plex Mono",monospace;--railw:196px;--bg:#fafafa;--bg-2:#fafafa;--surface:#fff;--surface-2:#fff;--sunk:#efefef;--ink:#0a0a0a;--ink-2:#4a4a4a;--ink-3:#8c8c8c;--line:#0a0a0a;--line-2:#0a0a0a;--bw:1px;--accent:#e2231a;--accent-ink:#fff;--accent-tint:#fdeceb;--ok:#0a6b3d;--ok-tint:#e8f2ec;--warn:#8a6100;--warn-tint:#f7efdd;--danger:#e2231a;--danger-tint:#fdeceb;--r:0;--r-lg:0;--r-pill:0;--pad:30px;--gap:1px;--disp-w:700;--disp-ls:-.035em;--val-w:600;--lbl-ls:.02em;--sh:none;--sh-2:none;--sh-in:none}.sx[data-skin=swiss] .sx-mark{background:#e2231a;border-radius:0}.sx[data-skin=swiss] .sx-head h1{font-size:38px;line-height:.98}.sx[data-skin=swiss] .sx-secthead{border-bottom:1px solid #0a0a0a;padding-bottom:6px}.sx[data-skin=swiss] .sx-secthead h2{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.sx[data-skin=swiss] .sx-secthead .ix{color:var(--accent)}.sx[data-skin=swiss] .sx-navitem{border:0;border-bottom:1px solid #e0e0e0;border-radius:0;margin:0 16px;padding:7px 0}.sx[data-skin=swiss] .sx-navitem.on{box-shadow:none;background:0 0;border-bottom-color:#0a0a0a}.sx[data-skin=swiss] .sx-navitem.on .ct{background:var(--accent);color:#fff;border-color:var(--accent)}.sx[data-skin=swiss] .sx-kpis{border:1px solid #0a0a0a;gap:0}.sx[data-skin=swiss] .sx-kpi{border:0;border-right:1px solid #0a0a0a}.sx[data-skin=swiss] .sx-kpi:last-child{border-right:0}.sx[data-skin=swiss] .sx-kpi .val{font-family:var(--font);letter-spacing:-.04em;font-size:36px;font-weight:600}.sx[data-skin=swiss] .sx-kpi .lbl{letter-spacing:.06em}.sx[data-skin=swiss] .sx-dept{border-width:0 0 1px}.sx[data-skin=swiss] .sx-dept+.sx-dept{margin-top:0}.sx[data-skin=swiss] .sx-dept:first-of-type{border-top:1px solid #0a0a0a}.sx[data-skin=swiss] .sx-panel{border-width:1px 0}.sx[data-skin=swiss] .sx-card>.hd{background:#0a0a0a}.sx[data-skin=swiss] .sx-card>.hd .t,.sx[data-skin=swiss] .sx-card>.hd .n{color:#fff}.sx[data-skin=swiss] .sx-card.alarm>.hd{background:var(--accent)}.sx[data-skin=swiss] .sx-card.alarm>.hd .t,.sx[data-skin=swiss] .sx-card.alarm>.hd .n{color:#fff}.sx[data-skin=swiss] .sx-rcards{gap:16px}.sx[data-skin=swiss] .sx-bar{background:#efefef;border:1px solid #0a0a0a;border-radius:0;height:6px}.sx[data-skin=swiss] .sx-bar span{background:#0a0a0a;border-radius:0}.sx[data-skin=swiss] .sx-bar.done span{background:var(--ok)}.sx[data-skin=swiss] .sx-badge,.sx[data-skin=swiss] .sx-av,.sx[data-skin=swiss] .sx-alert .g{border-radius:0}.sx[data-skin=swiss][data-mode=dark]{--bg:#0a0a0a;--bg-2:#0a0a0a;--surface:#121212;--surface-2:#121212;--sunk:#1c1c1c;--ink:#fafafa;--ink-2:#b4b4b4;--ink-3:#828282;--line:#fafafa;--line-2:#fafafa;--accent:#ff453a;--accent-ink:#0a0a0a;--accent-tint:#2e100e;--ok:#43b97c;--ok-tint:#0f2b1d;--warn:#d9a441;--warn-tint:#2c2211;--danger:#ff453a;--danger-tint:#2e100e}.sx[data-skin=swiss][data-mode=dark] .sx-navitem{border-bottom-color:#262626}.sx[data-skin=swiss][data-mode=dark] .sx-navitem.on{border-bottom-color:#fafafa}.sx[data-skin=swiss][data-mode=dark] .sx-kpis,.sx[data-skin=swiss][data-mode=dark] .sx-kpi,.sx[data-skin=swiss][data-mode=dark] .sx-dept:first-of-type{border-color:#fafafa}.sx[data-skin=swiss][data-mode=dark] .sx-card>.hd{background:#fafafa}.sx[data-skin=swiss][data-mode=dark] .sx-card>.hd .t,.sx[data-skin=swiss][data-mode=dark] .sx-card>.hd .n{color:#0a0a0a}.sx[data-skin=swiss][data-mode=dark] .sx-bar{background:#1c1c1c;border-color:#fafafa}.sx[data-skin=swiss][data-mode=dark] .sx-bar span{background:#fafafa}.sx[data-skin=mise]{--font:"Chivo",system-ui,sans-serif;--font-disp:"Chivo",sans-serif;--font-mono:"Space Mono",monospace;--bg:#cfd4d8;--bg-2:#3c4348;--surface:#fffdf8;--surface-2:#f6f2e8;--sunk:#e8e2d4;--ink:#1d2124;--ink-2:#4c5257;--ink-3:#7e8489;--line:#ded7c8;--line-2:#c3bba9;--accent:#1d5c4f;--accent-ink:#fffdf8;--accent-tint:#dfeae6;--ok:#2c6b3f;--ok-tint:#e2eee5;--warn:#9a6a12;--warn-tint:#f6ecd6;--danger:#b3271f;--danger-tint:#f8e2df;--r:2px;--r-lg:3px;--pad:26px;--gap:14px;--disp-w:700;--disp-ls:-.02em;--val-w:700;--lbl-ls:.1em;--sh:0 1px 2px #14191c29;--sh-2:0 1px 2px #14191c24,0 6px 14px #14191c24;--sh-in:inset 0 1px 3px #14191c2e;--bg-img:repeating-linear-gradient(90deg,#ffffff80 0 1px,transparent 1px 3px), linear-gradient(180deg,#d8dde1,#c3c9ce)}.sx[data-skin=mise] .sx-rail{--ink-2:#c3c9ce;--ink-3:#8d959b;--line:#242a2e;--surface:#5a6167;--surface-2:#4c5359;--sunk:#2b3135;color:#f2f4f5;background:linear-gradient(#454c52,#343a3f);border-right:1px solid #23282c}.sx[data-skin=mise] .sx-rail .sx-navitem.on{color:#fffdf8;background:#1d5c4f;border-color:#123a32}.sx[data-skin=mise] .sx-rail .sx-navitem.on .ct{color:#fffdf8;background:#ffffff29;border-color:#0000}.sx[data-skin=mise] .sx-brand .nm{color:#fffdf8}.sx[data-skin=mise] .sx-mark{color:#1d2124;background:#e8e2d4;border-radius:2px}.sx[data-skin=mise] .sx-top{background:linear-gradient(#f2f4f5,#e2e6e9);border-bottom:1px solid #b3bac0}.sx[data-skin=mise] .sx-head h1{font-size:27px}.sx[data-skin=mise] .sx-secthead h2{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.sx[data-skin=mise] .sx-secthead .ix{font-weight:700}.sx[data-skin=mise] .sx-kpi,.sx[data-skin=mise] .sx-panel,.sx[data-skin=mise] .sx-card,.sx[data-skin=mise] .sx-dept{border-color:var(--line-2);background-image:repeating-linear-gradient(0deg,#1d212407 0 1px,#0000 1px 2px)}.sx[data-skin=mise] .sx-kpi .lbl{letter-spacing:.14em;font-size:10px}.sx[data-skin=mise] .sx-kpi .val{font-family:var(--font-mono);font-size:28px}.sx[data-skin=mise] .sx-card>.hd{background:#1d2124;border-bottom:0}.sx[data-skin=mise] .sx-card>.hd .t{color:#fffdf8;letter-spacing:.16em;font-size:10.5px}.sx[data-skin=mise] .sx-card>.hd .n{color:#b6bcc1}.sx[data-skin=mise] .sx-card.alarm>.hd{background:#b3271f}.sx[data-skin=mise] .sx-card.alarm>.hd .t,.sx[data-skin=mise] .sx-card.alarm>.hd .n{color:#fdeeec}.sx[data-skin=mise] .sx-alert .g{color:#fdeeec;background:#b3271f;border-color:#8d1d17;border-radius:2px}.sx[data-skin=mise] .sx-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-size:10px}.sx[data-skin=mise] .sx-badge.danger{color:#fdeeec;background:#b3271f;border-color:#8d1d17}.sx[data-skin=mise] .sx-btn{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:11px}.sx[data-skin=mise] .sx-bar{background:var(--sunk);border:1px solid var(--line-2);border-radius:0}.sx[data-skin=mise] .sx-bar span{background:#1d5c4f;border-radius:0}.sx[data-skin=mise] .sx-frow .obj{border-color:var(--line-2);background:#e8e2d4;border-radius:2px}.sx[data-skin=mise] .sx-av{border-radius:2px}.sx[data-skin=mise][data-mode=dark]{--bg:#191d20;--bg-2:#14181a;--surface:#23282b;--surface-2:#2b3134;--sunk:#171b1e;--ink:#f4f1e8;--ink-2:#bdb9ac;--ink-3:#8b8880;--line:#363c40;--line-2:#454b50;--accent:#4fb59c;--accent-ink:#131718;--accent-tint:#173029;--ok:#5cba77;--ok-tint:#16301d;--warn:#d6a446;--warn-tint:#2f2612;--danger:#e5665a;--danger-tint:#331815;--bg-img:repeating-linear-gradient(90deg,#ffffff09 0 1px,transparent 1px 3px),linear-gradient(#1c2023,#131618)}.sx[data-skin=mise][data-mode=dark] .sx-rail{background:linear-gradient(#1b1f22,#141719);border-right-color:#0f1214}.sx[data-skin=mise][data-mode=dark] .sx-top{background:linear-gradient(#22272a,#1a1e21);border-bottom-color:#363c40}.sx[data-skin=mise][data-mode=dark] .sx-kpi,.sx[data-skin=mise][data-mode=dark] .sx-panel,.sx[data-skin=mise][data-mode=dark] .sx-card,.sx[data-skin=mise][data-mode=dark] .sx-dept{background-image:none;border-color:#363c40}.sx[data-skin=mise][data-mode=dark] .sx-card>.hd{background:#2f3538}.sx[data-skin=mise][data-mode=dark] .sx-frow .obj{background:#171b1e}.sx[data-skin=night]{--font:"Manrope",system-ui,sans-serif;--font-disp:"Manrope",sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--railw:224px;--bg:#12130f;--bg-2:#191a15;--surface:#1c1d17;--surface-2:#23241d;--sunk:#141510;--ink:#f6f3e6;--ink-2:#c2bfae;--ink-3:#8e8b7c;--line:#2e2f26;--line-2:#3d3e33;--accent:#e0a33c;--accent-ink:#17180f;--accent-tint:#332810;--ok:#79c07a;--ok-tint:#1c2c1c;--warn:#e0a33c;--warn-tint:#332810;--danger:#e8705f;--danger-tint:#331b16;--r:10px;--r-lg:14px;--pad:30px;--gap:18px;--disp-w:600;--disp-ls:-.025em;--val-w:600;--sh:none;--sh-2:0 1px 0 #ffffff0a inset,0 10px 26px #00000080;--sh-in:inset 0 2px 5px #00000080}.sx[data-skin=night] .sx-navitem{padding:10px 12px;font-size:14px}.sx[data-skin=night] .sx-navitem.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.sx[data-skin=night] .sx-navitem.on .ct{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sx[data-skin=night] .sx-mark{background:var(--accent);color:var(--accent-ink)}.sx[data-skin=night] .sx-head h1{font-size:32px}.sx[data-skin=night] .sx-kpi{padding:18px 20px}.sx[data-skin=night] .sx-kpi .lbl{letter-spacing:.1em;color:var(--ink-2);font-size:11.5px}.sx[data-skin=night] .sx-kpi .val{font-size:42px;line-height:1.05}.sx[data-skin=night] .sx-kpi .delta{color:var(--ink-2);font-size:12px}.sx[data-skin=night] .sx-dept{padding:14px}.sx[data-skin=night] .sx-dept .nm{font-size:14.5px}.sx[data-skin=night] .sx-dept .nums{font-size:14px}.sx[data-skin=night] .sx-frow .wt,.sx[data-skin=night] .sx-orow .nm{font-size:13.5px}.sx[data-skin=night] .sx-bar{background:var(--sunk);height:10px}.sx[data-skin=night] .sx-bar span{background:var(--accent)}.sx[data-skin=night] .sx-card>.hd{background:var(--surface-2)}.sx[data-skin=night] .sx-card>.hd .t{color:var(--accent);letter-spacing:.1em}.sx[data-skin=night] .sx-btn{height:38px;font-size:13px}.sx[data-skin=night] .sx-btn.sm{height:32px;font-size:12px}.sx[data-skin=night] .sx-badge{padding:3px 10px;font-size:11.5px}.sx[data-skin=night][data-mode=light]{--bg:#f7f4ea;--bg-2:#f1ecdd;--surface:#fffdf6;--surface-2:#f6f2e5;--sunk:#eae5d5;--ink:#20211a;--ink-2:#4f5044;--ink-3:#807f70;--line:#e0dac8;--line-2:#cbc4ae;--accent:#8a5a12;--accent-ink:#fffdf6;--accent-tint:#f3e7cf;--ok:#3a7a44;--ok-tint:#e6f1e5;--warn:#8a5a12;--warn-tint:#f3e7cf;--danger:#b2402f;--danger-tint:#f8e4df;--sh:0 1px 2px #2823140f;--sh-2:0 1px 2px #2823140d,0 8px 20px #28231412;--sh-in:inset 0 1px 3px #2823141f}.sx[data-skin=night][data-mode=light] .sx-card>.hd .t{color:var(--accent)}.sx[data-skin=wutrue]{--w-ink:#3b2a3f;--w-pop:#ff8a65;--w-pop-ink:#3b2a3f;--w-pop-deep:#b24f31;--w-tint:#e9c9c0;--w-cream:#fbf3ee;--w-grey:#796c7c;--w-pop-was:#381e16;--w-ink-2:#4a3d4d;--font:"Plus Jakarta Sans",system-ui,sans-serif;--font-disp:"Plus Jakarta Sans",sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--r:14px;--r-lg:20px;--r-pill:999px;--pad:28px;--gap:16px;--disp-w:700;--disp-ls:-.03em;--val-w:700;--bw:1px;--lbl-ls:.06em;--bg:var(--w-cream);--bg-2:var(--w-ink);--surface:#fff;--surface-2:var(--w-cream);--sunk:var(--w-cream);--ink:var(--w-ink);--ink-2:var(--w-ink-2);--ink-3:var(--w-grey);--line:var(--w-tint);--line-2:var(--w-tint);--accent:var(--w-ink);--accent-ink:var(--w-cream);--accent-tint:var(--w-tint);--ok:#2c794a;--ok-tint:#e3f0e7;--warn:var(--w-pop-deep);--warn-tint:#fdeee0;--danger:#c2372a;--danger-tint:#fbe6e2;--sh:none;--sh-2:0 1px 2px #1b1b1b0a,0 10px 30px #1b1b1b0d;--sh-in:none}.sx[data-skin=wutrue][data-scheme=forest]{--w-ink:#0f2d24;--w-pop:#ff7a00;--w-pop-ink:#0f2d24;--w-pop-deep:#af5300;--w-tint:#d7e0da;--w-cream:#f7f5ef;--w-grey:#69726d;--w-pop-was:#381b00;--w-ink-2:#3d4a44}.sx[data-skin=wutrue][data-scheme=midnight]{--w-ink:#101a2e;--w-pop:#b6e24b;--w-pop-ink:#101a2e;--w-pop-deep:#587610;--w-tint:#dde3d2;--w-cream:#f4f6f2;--w-grey:#6a7080;--w-ink-2:#3b4459;--w-pop-was:#283210}.sx[data-skin=wutrue][data-scheme=ocean]{--w-ink:#0d3746;--w-pop:#ff6b4a;--w-pop-ink:#0d3746;--w-pop-deep:#c14225;--w-tint:#bfd6d2;--w-cream:#f2f6f5;--w-grey:#5f7379;--w-pop-was:#381810;--w-ink-2:#34515b}.sx[data-skin=wutrue] .t-eyebrow,.sx[data-skin=wutrue] .sx-navgrp{letter-spacing:.2em;text-transform:uppercase;font-family:var(--font);font-weight:600}.sx[data-skin=wutrue] .sx-badge{background:var(--w-cream);color:var(--w-ink);font-family:var(--font);border-color:#0000;border-radius:999px;font-weight:600}.sx[data-skin=wutrue] .sx-card>.hd .t{font-family:var(--font);letter-spacing:.14em;font-weight:600}.sx[data-skin=wutrue] .sx-kpi .lbl{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:500}.sx[data-skin=wutrue] .sx-btn{border-color:var(--w-tint);border-radius:999px;font-weight:600}.sx[data-skin=wutrue] .sx-btn.pri{background:var(--w-pop);color:var(--w-pop-ink);border-color:var(--w-pop)}.sx[data-skin=wutrue] .sx-card,.sx[data-skin=wutrue] .sx-kpi{border-color:#0000}.sx[data-skin=wutrue] .sx-kpi:first-child{background:var(--w-ink);color:var(--w-cream);--ok:#7fd0a0;--danger:#ff8a7a;--warn:var(--w-pop);--ink:var(--w-cream);--ink-2:#ffffffd6;--ink-3:#ffffffb8}.sx[data-skin=wutrue] .sx-rail{background:var(--w-ink);color:var(--w-cream);--ink:var(--w-cream);--ink-2:#ffffffc7;--ink-3:#ffffffa8;--line:#ffffff24;--surface:#ffffff1f;--surface-2:#ffffff14;--sunk:#ffffff1a;--accent:var(--w-cream);--accent-ink:var(--w-ink);--accent-tint:#ffffff24;border-right:0}.sx[data-skin=wutrue] .sx-navitem{border:0;border-radius:999px}.sx[data-skin=wutrue] .sx-navitem.on{background:var(--w-cream);color:var(--w-ink);box-shadow:none;border-color:#0000}.sx[data-skin=wutrue] .sx-navitem.on .ct{background:var(--w-ink);color:var(--w-cream);border-color:#0000}.sx[data-skin=wutrue] .sx-navitem .ct{color:var(--w-cream);font-family:var(--font);background:#ffffff24;border-color:#0000;font-weight:600}.sx[data-skin=wutrue] .sx-navitem.warn .ct{background:var(--w-pop);color:var(--w-pop-ink);border-color:#0000}.sx[data-skin=wutrue] .sx-brand .nm{color:var(--w-cream)}.sx[data-skin=wutrue] .sx-mark{background:var(--w-cream);color:var(--w-ink);border-radius:9px}.sx[data-skin=wutrue] .app-brand .mark{border-radius:5px}.sx[data-skin=wutrue] .app-brand .mark:after{background:var(--w-pop);border-radius:999px;inset:4px}.sx[data-skin=wutrue] .app-side .app-brand .mark:after{background:var(--w-pop)}.sx[data-skin=wutrue] .m-mark:after{background:var(--w-pop);border-radius:999px;inset:7px}.sx[data-skin=wutrue][data-mode=dark]{--bg:var(--w-ink);--bg-2:var(--w-ink);--surface:#ffffff12;--surface-2:#ffffff0d;--sunk:#00000040;--surface-vast:#fff}@supports (color:color-mix(in lab, red, red)){.sx[data-skin=wutrue][data-mode=dark]{--surface-vast:color-mix(in srgb,#fff 7%,var(--bg))}}.sx[data-skin=wutrue][data-mode=dark]{--ink:var(--w-cream);--ink-2:#ffffffd6;--ink-3:#ffffffc7;--line:#ffffff1f;--line-2:#ffffff2e;--accent:var(--w-cream);--accent-ink:var(--w-ink);--accent-tint:#ffffff24;--ok:#7fd0a0;--ok-tint:#1c2e23;--warn:var(--w-pop);--warn-tint:var(--w-pop-was);--danger:#ff8a7a;--danger-tint:#381e1b;--sh:none;--sh-2:0 12px 32px #00000059;--sh-in:none}.sx[data-skin=wutrue][data-mode=dark] .sx-badge{color:var(--w-cream);background:#ffffff1a}.sx[data-skin=wutrue][data-mode=dark] .sx-rail{color:var(--w-cream);background:#ffffff0f}.sx[data-skin=wutrue][data-mode=dark] .sx-mark{background:var(--w-cream);color:var(--w-ink)}.sx[data-skin=wutrue][data-mode=dark] .sx-kpi:first-child{background:var(--w-cream);color:var(--w-ink);--ok:#2c794a;--danger:#c2372a;--warn:var(--w-pop-deep);--ink:var(--w-ink);--ink-2:var(--w-ink-2);--ink-3:#000000ad}.sx[data-skin=wutrue] .sx-head .meta{font-family:var(--font);color:var(--w-grey);font-weight:500}.sx[data-skin=wutrue] .sx-secthead h2{letter-spacing:.2em;text-transform:uppercase;color:var(--w-grey);font-size:12px;font-weight:600}.sx[data-skin=wutrue] .sx-secthead .ix{color:var(--w-pop-deep);font-family:var(--font);font-weight:700}.sx[data-skin=wutrue] .sx-secthead .rt{font-family:var(--font);font-weight:500}.sx[data-skin=wutrue] .sx-btn.sm{height:30px;padding:0 13px}.sx[data-skin=wutrue] .sx-btn.gh{color:var(--w-ink);background:0 0}.sx[data-skin=wutrue] .sx-switch{background:var(--w-tint);border-color:#0000}.sx[data-skin=wutrue] .sx-switch.on{background:var(--w-ink);border-color:var(--w-ink)}.sx[data-skin=wutrue] .sx-badge.ok{background:var(--ok-tint)}.sx[data-skin=wutrue] .sx-badge.warn{background:var(--warn-tint)}.sx[data-skin=wutrue] .sx-badge.danger{background:var(--danger-tint)}.sx[data-skin=wutrue] .sx-av{background:var(--w-tint);color:var(--w-ink);font-family:var(--font);border-color:#0000;font-weight:700}.sx[data-skin=wutrue] .sx-av.sys{background:var(--w-ink);color:var(--w-cream)}.sx[data-skin=wutrue] .sx-kpi .val{font-family:var(--font);letter-spacing:-.03em;font-size:32px}.sx[data-skin=wutrue] .sx-kpi .delta{font-family:var(--font);font-size:11.5px;font-weight:600}.sx[data-skin=wutrue] .sx-kpi .delta.up{color:var(--w-pop-deep)}.sx[data-skin=wutrue] .sx-kpi:first-child .lbl{color:#fff9}.sx[data-skin=wutrue] .sx-kpi:first-child .val.ok{color:var(--w-cream)}.sx[data-skin=wutrue] .sx-kpi:first-child .delta.up{color:var(--w-pop)}.sx[data-skin=wutrue] .sx-dept{border-color:#0000;border-radius:16px;padding:12px 16px}.sx[data-skin=wutrue] .sx-dept .nums{font-family:var(--font);font-weight:500}.sx[data-skin=wutrue] .sx-bar{background:var(--w-cream);border-color:#0000;height:8px}.sx[data-skin=wutrue] .sx-bar span{background:var(--w-ink)}.sx[data-skin=wutrue] .sx-bar.done span{background:var(--ok)}.sx[data-skin=wutrue] .sx-panel{border-color:#0000;padding:6px 18px}.sx[data-skin=wutrue] .sx-frow{border-bottom-color:var(--w-cream)}.sx[data-skin=wutrue] .sx-frow .wh{font-family:var(--font);font-weight:500}.sx[data-skin=wutrue] .sx-frow .obj{background:var(--w-cream);border-color:#0000;border-radius:999px;padding:2px 9px}.sx[data-skin=wutrue] .sx-frow.danger .obj{background:var(--danger-tint);color:var(--danger)}.sx[data-skin=wutrue] .sx-card>.hd{border-bottom:1px solid var(--w-cream);background:0 0;padding:14px 18px 10px}.sx[data-skin=wutrue] .sx-card>.hd .n{font-family:var(--font);font-weight:500}.sx[data-skin=wutrue] .sx-card>.bd{padding:14px 18px 18px}.sx[data-skin=wutrue] .sx-card.alarm{border:1px solid var(--danger-tint)}.sx[data-skin=wutrue] .sx-card.alarm>.hd{background:var(--danger-tint);border-bottom:0}.sx[data-skin=wutrue] .sx-alert .g{background:var(--danger);color:#fff;font-family:var(--font);border-color:#0000;border-radius:12px}.sx[data-skin=wutrue] .sx-orow,.sx[data-skin=wutrue] .sx-mrow{border-bottom-color:var(--w-cream)}.sx[data-skin=wutrue] .sx-orow .sb,.sx[data-skin=wutrue] .sx-orow .wn,.sx[data-skin=wutrue] .sx-mrow .dl{font-family:var(--font);font-weight:500}.sx[data-skin=wutrue][data-mode=dark] .sx-head .meta,.sx[data-skin=wutrue][data-mode=dark] .sx-kpi .lbl,.sx[data-skin=wutrue][data-mode=dark] .sx-secthead h2,.sx[data-skin=wutrue][data-mode=dark] .sx-card>.hd .t{color:#ffffffa8}.sx[data-skin=wutrue][data-mode=dark] .sx-switch:after{background:var(--w-ink)}.sx[data-skin=wutrue][data-mode=dark] .sx-btn{color:var(--w-cream);background:#ffffff14;border-color:#ffffff24}.sx[data-skin=wutrue][data-mode=dark] .sx-btn.pri{background:var(--w-pop);color:var(--w-pop-ink);border-color:var(--w-pop)}.sx[data-skin=wutrue][data-mode=dark] .sx-badge.ok{background:var(--ok-tint);color:var(--ok)}.sx[data-skin=wutrue][data-mode=dark] .sx-badge.warn{color:var(--w-pop)}.sx[data-skin=wutrue][data-mode=dark] .sx-badge.danger{background:var(--danger-tint);color:var(--danger)}.sx[data-skin=wutrue][data-mode=dark] .sx-av{color:var(--w-cream);background:#ffffff24}.sx[data-skin=wutrue][data-mode=dark] .sx-av.sys{background:var(--w-cream);color:var(--w-ink)}.sx[data-skin=wutrue][data-mode=dark] .sx-kpi:first-child .lbl{color:#0009}.sx[data-skin=wutrue][data-mode=dark] .sx-kpi:first-child .val.ok{color:var(--w-ink)}.sx[data-skin=wutrue][data-mode=dark] .sx-kpi:first-child .delta.up{color:var(--w-pop-deep)}.sx[data-skin=wutrue][data-mode=dark] .sx-kpi .delta.up,.sx[data-skin=wutrue][data-mode=dark] .sx-secthead .ix{color:var(--w-pop)}.sx[data-skin=wutrue][data-mode=dark] .sx-bar{background:#0000004d}.sx[data-skin=wutrue][data-mode=dark] .sx-bar span{background:var(--w-pop)}.sx[data-skin=wutrue][data-mode=dark] .sx-switch{background:#ffffff2e}.sx[data-skin=wutrue][data-mode=dark] .sx-switch.on{background:var(--w-pop);border-color:var(--w-pop)}.sx[data-skin=wutrue][data-mode=dark] .sx-frow,.sx[data-skin=wutrue][data-mode=dark] .sx-orow,.sx[data-skin=wutrue][data-mode=dark] .sx-mrow,.sx[data-skin=wutrue][data-mode=dark] .sx-card>.hd{border-bottom-color:#ffffff14}.sx[data-skin=wutrue][data-mode=dark] .sx-frow .obj{background:#ffffff1a}.sx[data-skin=wutrue][data-mode=dark] .sx-frow.danger .obj{background:var(--danger-tint)}.sx[data-skin=wutrue][data-mode=dark] .sx-card.alarm{border-color:#ff8a7a4d}.sx[data-skin=wutrue][data-mode=dark] .sx-alert .g{background:var(--danger);color:var(--w-ink)}.sx[data-skin=flat] .sx-rail .sx-grp>button:hover{color:#fff;background:#37474f}.sx[data-skin=flat] .sx-rail .sx-search{color:#b0bec5;background:#37474f;border-color:#0000}.sx[data-skin=flat] .sx-rail .sx-search .k{border-color:#4a5c66}.sx[data-skin=flat] .sx-rail .sx-grp>button .ct.warn{color:#ef9a8a}.sx[data-skin=minimal] .sx-grp{margin:1px 16px}.sx[data-skin=minimal] .sx-grp>button{padding:8px 0}.sx[data-skin=minimal] .sx-grp>button:hover{background:0 0}.sx[data-skin=minimal] .sx-grp .sx-navitem{margin:1px 0;padding-left:24px}.sx[data-skin=minimal] .sx-grp .sx-navitem.on{padding-left:24px}.sx[data-skin=minimal] .sx-search{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;margin:0 16px 8px;padding:0}.sx[data-skin=bauhaus] .sx-grp .chev{border-radius:50%}.sx[data-skin=bauhaus] .sx-grp.open .chev{background:#d92b1f;border-radius:0}.sx[data-skin=bauhaus] .sx-grp>button{font-family:var(--font-disp);font-size:10.5px}.sx[data-skin=skeuo] .sx-rail .sx-grp>button{color:#b9a681;text-shadow:0 -1px #00000073}.sx[data-skin=skeuo] .sx-rail .sx-grp>button:hover{color:#f0e6d2;background:#0003}.sx[data-skin=skeuo] .sx-rail .sx-grp.open .chev{background:#e8c88a}.sx[data-skin=skeuo] .sx-rail .sx-search{color:#b9a681;background:#0000004d;border-color:#2b2015;box-shadow:inset 0 2px 4px #0006}.sx[data-skin=skeuo] .sx-rail .sx-search .k{border-color:#2b2015}.sx[data-skin=skeuo] .sx-rail .sx-grp>button .ct.warn{color:#e8a08a}.sx[data-skin=neu] .sx-grp>button:hover{background:0 0}.sx[data-skin=neu] .sx-search{border:0}.sx[data-skin=glass] .sx-search,.sx[data-skin=spatial] .sx-search{background:#ffffff2e}.sx[data-skin=spatial] .sx-grp>button,.sx[data-skin=spatial] .sx-search{border-radius:999px}.sx[data-skin=brutal] .sx-grp>button{font-family:var(--font-disp);color:#000;font-size:10.5px}.sx[data-skin=brutal] .sx-grp>button:hover{background:#fdf25c}.sx[data-skin=brutal] .sx-grp .chev{opacity:1;background:#000;border-radius:0}.sx[data-skin=brutal] .sx-grp.open .chev{background:#ff4d3d;box-shadow:1px 1px #000}.sx[data-skin=brutal] .sx-search{background:#fff;box-shadow:3px 3px #000}.sx[data-skin=brutal] .sx-grp>button .t{letter-spacing:0;font-size:10px}.sx[data-skin=brutal][data-mode=dark] .sx-grp>button{color:#fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-grp>button:hover{background:#2a2a2a}.sx[data-skin=brutal][data-mode=dark] .sx-grp .chev{background:#fdf25c}.sx[data-skin=brutal][data-mode=dark] .sx-search{background:#1e1e1e;box-shadow:3px 3px #fdf25c}.sx[data-skin=retro] .sx-rail .sx-grp>button{font-family:var(--font-disp);letter-spacing:.14em;color:#a28f6c;font-size:9.5px}.sx[data-skin=retro] .sx-rail .sx-grp>button:hover{color:#f2e6d0;background:#3c2f20}.sx[data-skin=retro] .sx-rail .sx-grp.open .chev{background:#e08a5c}.sx[data-skin=retro] .sx-rail .sx-search{color:#a28f6c;background:#241b12;border-color:#4a3c28}.sx[data-skin=retro] .sx-rail .sx-search .k{border-color:#4a3c28}.sx[data-skin=retro][data-mode=dark] .sx-rail .sx-grp>button{color:#8a79ad}.sx[data-skin=retro][data-mode=dark] .sx-rail .sx-grp>button:hover{color:#f6e9ff;background:#231a37}.sx[data-skin=retro][data-mode=dark] .sx-rail .sx-grp.open .chev{background:#ff7a3d}.sx[data-skin=retro][data-mode=dark] .sx-rail .sx-search{color:#8a79ad;background:#120d1e;border-color:#3a2c5c}.sx[data-skin=cyber] .sx-grp>button{letter-spacing:.14em}.sx[data-skin=cyber] .sx-grp>button:hover{background:#00e5ff14}.sx[data-skin=cyber] .sx-grp .chev{border-radius:0}.sx[data-skin=cyber] .sx-grp.open .chev{box-shadow:0 0 8px var(--accent)}.sx[data-skin=cyber] .sx-search{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#00e5ff0f}.sx[data-skin=swiss] .sx-grp{margin:0 16px}.sx[data-skin=swiss] .sx-grp>button{font-family:var(--font);letter-spacing:.06em;border-bottom:1px solid #e0e0e0;border-radius:0;padding:8px 0;font-weight:700}.sx[data-skin=swiss] .sx-grp>button:hover{color:#0a0a0a;background:0 0}.sx[data-skin=swiss] .sx-grp.open>button{border-bottom-color:#0a0a0a}.sx[data-skin=swiss] .sx-grp .chev{border-radius:0}.sx[data-skin=swiss] .sx-grp .sx-navitem{margin:0;padding-left:20px}.sx[data-skin=swiss] .sx-search{background:0 0;border-width:0 0 1px;border-radius:0;margin:0 16px 8px;padding:0}.sx[data-skin=swiss][data-mode=dark] .sx-grp>button{border-bottom-color:#262626}.sx[data-skin=swiss][data-mode=dark] .sx-grp.open>button{border-bottom-color:#fafafa}.sx[data-skin=mise] .sx-rail .sx-grp>button{color:#8d959b;letter-spacing:.14em}.sx[data-skin=mise] .sx-rail .sx-grp>button:hover{color:#f2f4f5;background:#4c5359}.sx[data-skin=mise] .sx-rail .sx-grp.open .chev{background:#4fb59c}.sx[data-skin=mise] .sx-rail .sx-search{color:#949ca2;background:#2b3135;border-color:#242a2e}.sx[data-skin=mise] .sx-rail .sx-search .k{border-color:#4c5359}.sx[data-skin=night] .sx-grp>button{padding:10px 12px;font-size:11px}.sx[data-skin=night] .sx-search{height:38px}.sx[data-skin=wutrue] .sx-search{color:#ffffff9e;height:38px;box-shadow:none;background:#ffffff14;border-color:#0000;border-radius:999px;margin:0 12px 8px}.sx[data-skin=wutrue] .sx-search .k{color:#ffffffc7;background:#ffffff1f;border-color:#0000;border-radius:6px}.sx[data-skin=wutrue] .sx-pinned{border-bottom:1px solid #ffffff1a;margin:0 0 8px;padding-bottom:8px}.sx[data-skin=wutrue] .sx-grp{margin:2px 12px}.sx[data-skin=wutrue] .sx-grp>button{font-family:var(--font);letter-spacing:.18em;color:#ffffff9e;border-radius:999px;padding:9px 10px;font-size:10.5px}.sx[data-skin=wutrue] .sx-grp>button .t{letter-spacing:.1em;font-size:10px}.sx[data-skin=wutrue] .sx-grp>button:hover{color:var(--w-cream);background:#ffffff0f}.sx[data-skin=wutrue] .sx-grp.open>button{color:#fffc}.sx[data-skin=wutrue] .sx-grp>button .ct{font-family:var(--font-mono);color:#ffffff94}.sx[data-skin=wutrue] .sx-grp>button .ct.warn{color:var(--w-pop)}.sx[data-skin=wutrue] .sx-grp.open .chev{background:var(--w-pop)}.sx[data-skin=wutrue] .sx-grp .sx-navitem{margin:1px 0;padding-left:30px}.sx[data-skin=wutrue] .sx-rail .sx-bottom{padding:10px 12px 0}.sx[data-skin=wutrue][data-mode=dark] .sx-search{background:#ffffff0f}body.sx{isolation:auto;grid-template-columns:none;min-height:100dvh;display:block;overflow:visible}body.sx[data-skin]{--surface-sunk:var(--sunk);--font-sans:var(--font);--shadow-1:var(--sh);--shadow-2:var(--sh-2);--shadow-pop:var(--sh-2);--r-md:var(--r-lg);--r-sm:calc(var(--r) * .6);--ink-4:var(--ink-3);--line-strong:var(--line-2);--accent-2:var(--accent);--info:var(--accent);--info-tint:var(--accent-tint);--card-pad:clamp(13px, calc(var(--pad,22px) * .68), 22px);--card-gap:clamp(10px, calc(var(--gap,16px) * .9), 20px);background-attachment:fixed}body.sx[data-skin] .t-display,body.sx[data-skin] .t-h1,body.sx[data-skin] .t-h2,body.sx[data-skin] .t-h3,body.sx[data-skin] h1,body.sx[data-skin] h2{font-family:var(--font-disp,var(--font));font-weight:var(--disp-w,500);letter-spacing:var(--disp-ls,-.015em)}body.sx[data-skin] .t-display,body.sx[data-skin] .t-h1{text-transform:var(--h-tt,none)}body.sx[data-skin] .db-kpi .val,body.sx[data-skin] .card-head .meta,body.sx[data-skin] .t-eyebrow{font-family:var(--font-mono)}body.sx[data-skin] .db-kpi .val{font-weight:var(--val-w,500)}body.sx[data-skin] .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}body.sx[data-skin] .card,body.sx[data-skin] .db-kpi,body.sx[data-skin] .table,body.sx[data-skin] .banner{border:var(--card-bd,var(--bw,1px) solid var(--line));border-radius:var(--r-lg);box-shadow:var(--sh-2);-webkit-backdrop-filter:var(--blur,none)}body.sx[data-skin] .card-head,body.sx[data-skin] .card-foot{border-color:var(--line)}body.sx[data-skin] .card-head{border-bottom-width:var(--bw,1px)}body.sx[data-skin] .card-foot{border-top-width:var(--bw,1px)}body.sx[data-skin] .card-head{background:var(--surface-2);padding:calc(var(--card-pad) * .78) var(--card-pad)}body.sx[data-skin] .card-body{padding:var(--card-pad)}body.sx[data-skin] .card-foot{padding:calc(var(--card-pad) * .68) var(--card-pad);border-radius:0 0 var(--r-lg) var(--r-lg)}body.sx[data-skin] .db-kpi{padding:var(--card-pad)}body.sx[data-skin] .stack,body.sx[data-skin] .row{gap:var(--card-gap)}body.sx[data-skin] .btn{border:var(--bw,1px) solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh);text-transform:var(--lbl-tt,none);letter-spacing:var(--lbl-ls,0);font-family:var(--font)}body.sx[data-skin] .btn:active{box-shadow:var(--sh-in);transform:translateY(1px)}body.sx[data-skin] .btn-primary{border-color:var(--accent)}body.sx[data-skin] .btn-ghost{box-shadow:none;border-color:#0000}body.sx[data-skin] .badge{border:var(--bw,1px) solid var(--line);border-radius:var(--r-pill,999px);font-family:var(--font-mono);text-transform:var(--lbl-tt,none);letter-spacing:var(--lbl-ls,0)}body.sx[data-skin] .input-wrap{border:var(--bw,1px) solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-in)}body.sx[data-skin] .input,body.sx[data-skin] .select,body.sx[data-skin] .textarea{font-family:var(--font)}body.sx[data-skin] .seg{border-radius:var(--r);border-color:var(--line)}body.sx[data-skin] .card .table,body.sx[data-skin] .card .banner{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}body.sx[data-skin] .table th,body.sx[data-skin] .table td{border-bottom:var(--bw,1px) solid var(--line)}body.sx[data-skin] .table th{background:var(--surface-2);font-family:var(--font-mono);letter-spacing:max(var(--lbl-ls,.06em), .06em)}body.sx[data-skin] .app-side,body.sx[data-skin] .m-topbar,body.sx[data-skin] .m-tabbar,body.sx[data-skin] .m-drawer{background:var(--bg-2);border-color:var(--line);-webkit-backdrop-filter:var(--blur,none)}body.sx[data-skin] .app-side{border-right:var(--nav-bw,var(--bw,1px)) solid var(--line)}body.sx[data-skin] .app{grid-template-columns:var(--railw,212px) 1fr}@media (max-width:1100px){body.sx[data-skin] .app{grid-template-columns:1fr}}body.sx[data-skin] .app-side .btn{color:inherit;box-shadow:none;opacity:.8;background:0 0;border-color:currentColor}body.sx[data-skin] .app-side .btn:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin] .app-side .btn:hover{background:color-mix(in oklab, currentColor 12%, transparent)}}body.sx[data-skin] .nav-version{font-family:var(--font-mono)}body.sx[data-skin] .nav-item{border:var(--bw,1px) solid transparent;border-radius:var(--r);text-transform:var(--lbl-tt,none);letter-spacing:var(--lbl-ls,0)}body.sx[data-skin] .nav-item.active{border-color:var(--line);box-shadow:var(--sh)}body.sx[data-skin] .nav-item .count{border:var(--bw,1px) solid var(--line);border-radius:var(--r-pill,999px);font-family:var(--font-mono)}body.sx[data-skin] .topbar2{border-bottom:var(--bw,1px) solid var(--line);background:var(--bg);-webkit-backdrop-filter:var(--blur,none)}body.sx[data-skin] .topbar2 .crumbs{font-family:var(--font-mono)}body.sx[data-skin=neu] .input-wrap,body.sx[data-skin=glass] .input-wrap,body.sx[data-skin=spatial] .input-wrap{border:1px solid var(--ink-3)}body.sx[data-skin=neu] .card-head,body.sx[data-skin=neu] .card-foot,body.sx[data-skin=neu] .table th,body.sx[data-skin=neu] .table td{border-color:#0000000f}body.sx[data-skin=neu] .card-head,body.sx[data-skin=neu] .card-foot,body.sx[data-skin=neu] .table th{background:0 0}body.sx[data-skin=minimal] .card,body.sx[data-skin=minimal] .kpi,body.sx[data-skin=minimal] .table,body.sx[data-skin=minimal] .banner{border-style:solid;border-width:0 0 1px}body.sx[data-skin=minimal] .card-head,body.sx[data-skin=minimal] .table th{background:0 0}:is(body.sx[data-skin=swiss] .grid-2:has(>.kpi),body.sx[data-skin=swiss] .grid-3:has(>.kpi),body.sx[data-skin=swiss] .grid-4:has(>.kpi)){background:var(--line);border:1px solid var(--line);gap:1px}body.sx[data-skin=swiss] .card-head,body.sx[data-skin=swiss] .table th{background:var(--surface)}body.sx[data-skin=brutal] .card,body.sx[data-skin=brutal] .kpi,body.sx[data-skin=brutal] .table{margin-bottom:6px;margin-right:6px}.skin-preview.sx{border-radius:var(--r-lg,12px);background:var(--bg);background-image:var(--bg-img,none);min-height:0;color:var(--ink);font-family:var(--font);background-size:cover;display:block;overflow:hidden}body.sx[data-skin] .db-section-head h2{font-family:var(--font-disp);letter-spacing:var(--lbl-ls);text-transform:var(--lbl-tt);font-weight:600}body.sx[data-skin] .db-section-head .anchor{font-family:var(--font-mono);font-size:inherit;color:var(--accent);text-transform:none;letter-spacing:0;margin-right:6px}body.sx[data-skin] .db-section-head .right,body.sx[data-skin] .db-section-head .right a{font-family:var(--font-mono);font-size:11px}body.sx[data-skin] .db-depts{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}body.sx[data-skin] .db-dept{background:var(--surface);border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh);-webkit-backdrop-filter:var(--blur,none);backdrop-filter:var(--blur,none);padding:10px 14px}body.sx[data-skin] .db-dept+.db-dept{margin-top:8px}body.sx[data-skin] .db-dept .name{font-weight:600}body.sx[data-skin] .db-dept .bar{border-radius:var(--r-pill);background:var(--sunk);height:8px;box-shadow:var(--sh-in);border:var(--bw) solid transparent;box-sizing:content-box}body.sx[data-skin] .db-dept .bar>span{border-radius:var(--r-pill)}body.sx[data-skin] :is(.db-dept,.db-feed-row) .av{border-radius:var(--r-pill);background:var(--sunk);border:var(--bw) solid var(--line);color:var(--ink-2);font-family:var(--font-mono);box-sizing:border-box}body.sx[data-skin] .db-feed-row .av.sys{background:var(--ink);color:var(--surface);border-color:var(--ink)}body.sx[data-skin] .db-panel{border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh-2);-webkit-backdrop-filter:var(--blur,none);backdrop-filter:var(--blur,none);padding:4px 16px}body.sx[data-skin] .db-feed-row{border-bottom:var(--bw) solid var(--line);align-items:center}body.sx[data-skin] .db-feed-row:last-child{border-bottom:0}body.sx[data-skin] .db-feed-row .what .obj{background:var(--sunk);border:var(--bw) solid var(--line);border-radius:var(--r)}body.sx[data-skin] .db-feed-row.danger .what .obj{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}body.sx[data-skin] .db-rcard{border:var(--card-bd);border-radius:var(--r-lg);box-shadow:var(--sh-2);-webkit-backdrop-filter:var(--blur,none);backdrop-filter:var(--blur,none)}body.sx[data-skin] .db-rcard>.rhead{background:var(--surface-2);border-bottom:var(--bw) solid var(--line);padding:11px 14px}body.sx[data-skin] .db-rcard>.rhead .ttl{font-family:var(--font-disp);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}body.sx[data-skin] .db-rcard>.rbody{padding:14px}body.sx[data-skin] .db-rcard.danger{border-color:var(--danger)}body.sx[data-skin] .db-rcard.danger>.rhead{background:var(--danger-tint);border-bottom-color:var(--danger)}body.sx[data-skin] .db-rcard.danger>.rhead .ttl{color:var(--danger)}body.sx[data-skin] .db-alert-row,body.sx[data-skin] .db-order-row,body.sx[data-skin] .db-margin-row{border-bottom:var(--bw) solid var(--line)}body.sx[data-skin] .db-alert-row:last-child,body.sx[data-skin] .db-order-row:last-child,body.sx[data-skin] .db-margin-row:last-child{border-bottom:0}body.sx[data-skin] .db-alert-row .glyph{border-radius:var(--r);border-width:var(--bw)}body.sx[data-skin] .card>.card-head .title{font-family:var(--font-disp);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}body.sx[data-skin] .card>.card-head .meta{font-size:11px}body.sx[data-skin=wutrue]{--card-bd:var(--bw,1px) solid transparent}body.sx[data-skin=wutrue] .banner,body.sx[data-skin=neu] .banner{border-color:#0000}body.sx[data-skin] .check-row,body.sx[data-skin] .melding-vak{border:var(--card-bd,var(--bw,1px) solid var(--line));box-shadow:var(--sh);-webkit-backdrop-filter:var(--blur,none);backdrop-filter:var(--blur,none)}body.sx[data-skin] .app-main .card.taakkaart{border-left:6px solid var(--laag)}body.sx[data-skin] .app-main .card.taakkaart.telaat{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}body.sx[data-skin=flat] .app-side{--ink-2:#b0bec5;--ink-3:#78909c;--line:#37474f;--surface-2:#37474f;--surface:#1abc9c;--sunk:#37474f;color:#eceff1;border-right:0}body.sx[data-skin=flat] .m-topbar,body.sx[data-skin=flat] .m-tabbar,body.sx[data-skin=flat] .m-drawer{--ink-2:#b0bec5;--ink-3:#78909c;--line:#37474f;--surface-2:#37474f;--surface:#1abc9c;--sunk:#37474f;color:#eceff1}body.sx[data-skin=flat] .app-side .nav-item.active{color:#fff;box-shadow:none;border-color:#0000}body.sx[data-skin=flat] .app-side .nav-item.active .count{color:#fff;background:#fff3;border-color:#0000}body.sx[data-skin=flat] .app-brand .name{color:#fff}body.sx[data-skin=flat] .app-brand .mark{box-shadow:none;background:#1abc9c}body.sx[data-skin=flat] .badge,body.sx[data-skin=flat] .db-kpi .lbl{border-radius:3px}body.sx[data-skin=flat] .badge.ok{background:var(--ok);color:#fff}body.sx[data-skin=flat] .badge.warn{background:var(--warn);color:#fff}body.sx[data-skin=flat] .badge.danger{background:var(--danger);color:#fff}body.sx[data-skin=flat] .db-dept .bar,body.sx[data-skin=flat] .db-dept .bar>span{border-radius:0}body.sx[data-skin=flat] .card>.card-head,body.sx[data-skin=flat] .db-rcard>.rhead{background:var(--accent);border-bottom:0}body.sx[data-skin=flat] .card>.card-head .title,body.sx[data-skin=flat] .card>.card-head .meta,body.sx[data-skin=flat] .db-rcard>.rhead .ttl,body.sx[data-skin=flat] .db-rcard>.rhead :is(.aantal,.db-meer){color:#fff}body.sx[data-skin=flat] .card.alarm>.card-head,body.sx[data-skin=flat] .db-rcard.danger>.rhead{background:var(--danger)}body.sx[data-skin=flat] .card.alarm>.card-head .title,body.sx[data-skin=flat] .card.alarm>.card-head .meta,body.sx[data-skin=flat] .db-rcard.danger>.rhead .ttl,body.sx[data-skin=flat] .db-rcard.danger>.rhead :is(.aantal,.db-meer){color:#fff}body.sx[data-skin=flat][data-mode=dark] .app-side,body.sx[data-skin=flat][data-mode=dark] .m-topbar,body.sx[data-skin=flat][data-mode=dark] .m-tabbar,body.sx[data-skin=flat][data-mode=dark] .m-drawer{--surface-2:#1f2b31;--sunk:#1f2b31}body.sx[data-skin=minimal] .t-h1{font-size:34px}body.sx[data-skin=minimal] .app-side{border-right-color:var(--line)}body.sx[data-skin=minimal] .nav-item.active{box-shadow:none;background:0 0;border-color:#0000;font-weight:600}body.sx[data-skin=minimal] .nav-item.active:before{content:"";background:var(--ink);width:2px;height:16px;position:absolute;left:0}body.sx[data-skin=minimal] .nav-item{margin:0 16px;padding:8px 0;position:relative}body.sx[data-skin=minimal] .nav-item.active{padding-left:12px}body.sx[data-skin=minimal] .db-kpi{border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0 0}body.sx[data-skin=minimal] .db-kpi .val{letter-spacing:-.04em;font-size:34px}body.sx[data-skin=minimal] .db-dept,body.sx[data-skin=minimal] .db-panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}body.sx[data-skin=minimal] .db-dept+.db-dept{margin-top:0}body.sx[data-skin=minimal] .card,body.sx[data-skin=minimal] .db-rcard{border:0;border-top:1px solid var(--ink);background:0 0}body.sx[data-skin=minimal] .card>.card-head,body.sx[data-skin=minimal] .db-rcard>.rhead{background:0 0;border-bottom:0;padding:12px 0 4px}body.sx[data-skin=minimal] .card>.card-body,body.sx[data-skin=minimal] .db-rcard>.rbody{padding:0 0 18px}body.sx[data-skin=minimal] .card.alarm,body.sx[data-skin=minimal] .db-rcard.danger{border-top-color:var(--danger)}body.sx[data-skin=minimal] .badge{background:0 0;border-color:currentColor}body.sx[data-skin=minimal] .db-alert-row .glyph{background:0 0}body.sx[data-skin=minimal] .db-feed-row .what .obj{border-color:var(--line);background:0 0}body.sx[data-skin=minimal][data-mode=dark] .nav-item.active:before{background:#f2f2f2}body.sx[data-skin=bauhaus] .app-brand .mark{background:#d92b1f;border-radius:50%}body.sx[data-skin=bauhaus] .t-h1{font-size:30px}body.sx[data-skin=bauhaus] .db-section-head h2{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.02em}body.sx[data-skin=bauhaus] .nav-item.active{color:#111;background:#e8b400;border-color:#111}body.sx[data-skin=bauhaus] .nav-item.active .count{color:#111;background:#fffdf7;border-color:#111}body.sx[data-skin=bauhaus] .db-kpi{border-top:6px solid var(--accent)}body.sx[data-skin=bauhaus] .db-kpi:nth-child(2){border-top-color:#e8b400}body.sx[data-skin=bauhaus] .db-kpi:nth-child(3){border-top-color:#d92b1f}body.sx[data-skin=bauhaus] .db-kpi:nth-child(4){border-top-color:#111}body.sx[data-skin=bauhaus] .db-kpi .val{font-family:var(--font-disp);font-weight:400}body.sx[data-skin=bauhaus] .card>.card-head,body.sx[data-skin=bauhaus] .db-rcard>.rhead{background:#111}body.sx[data-skin=bauhaus] .card>.card-head .title,body.sx[data-skin=bauhaus] .card>.card-head .meta,body.sx[data-skin=bauhaus] .db-rcard>.rhead .ttl,body.sx[data-skin=bauhaus] .db-rcard>.rhead :is(.aantal,.db-meer){color:#fffdf7}body.sx[data-skin=bauhaus] .card.alarm>.card-head,body.sx[data-skin=bauhaus] .db-rcard.danger>.rhead{background:#d92b1f}body.sx[data-skin=bauhaus] .card.alarm>.card-head .title,body.sx[data-skin=bauhaus] .card.alarm>.card-head .meta,body.sx[data-skin=bauhaus] .db-rcard.danger>.rhead .ttl,body.sx[data-skin=bauhaus] .db-rcard.danger>.rhead :is(.aantal,.db-meer){color:#fffdf7}body.sx[data-skin=bauhaus] .db-alert-row .glyph{color:#fffdf7;background:#d92b1f;border-radius:50%}body.sx[data-skin=bauhaus] .db-dept .bar{background:#fffdf7;border:1.5px solid #111;border-radius:0}body.sx[data-skin=bauhaus] .db-dept .bar>span{background:#1a4fd6;border-radius:0}body.sx[data-skin=bauhaus] .db-dept .bar.done>span{background:#1f6b3a}body.sx[data-skin=bauhaus] :is(.db-dept,.db-feed-row) .av{border-radius:50%}body.sx[data-skin=bauhaus][data-mode=dark] .card>.card-head,body.sx[data-skin=bauhaus][data-mode=dark] .db-rcard>.rhead{background:#f4f1ea}body.sx[data-skin=bauhaus][data-mode=dark] .card>.card-head .title,body.sx[data-skin=bauhaus][data-mode=dark] .card>.card-head .meta,body.sx[data-skin=bauhaus][data-mode=dark] .db-rcard>.rhead .ttl,body.sx[data-skin=bauhaus][data-mode=dark] .db-rcard>.rhead :is(.aantal,.db-meer){color:#151412}body.sx[data-skin=bauhaus][data-mode=dark] .nav-item.active{color:#151412;background:#f2c94c;border-color:#f2c94c}body.sx[data-skin=bauhaus][data-mode=dark] .db-dept .bar{background:#111;border-color:#f4f1ea}body.sx[data-skin=skeuo] .app-side{--ink-2:#d8c9ae;--ink-3:#a39073;--line:#2b2015;--surface:#7a5f42;--surface-2:#5b4632;--sunk:#3a2c1e;color:#f0e6d2;background:linear-gradient(#4a3928,#3a2c1e);border-right:2px solid #2b2015;box-shadow:inset -8px 0 14px #00000040}body.sx[data-skin=skeuo] .m-topbar,body.sx[data-skin=skeuo] .m-tabbar,body.sx[data-skin=skeuo] .m-drawer{--ink-2:#d8c9ae;--ink-3:#a39073;--line:#2b2015;--surface:#7a5f42;--surface-2:#5b4632;--sunk:#3a2c1e;color:#f0e6d2;background:linear-gradient(#4a3928,#3a2c1e)}body.sx[data-skin=skeuo] .app-side .nav-item{color:#e2d5bd;text-shadow:0 -1px #00000073}body.sx[data-skin=skeuo] .app-side .nav-item.active{color:#fff8e8;background:linear-gradient(#8a6a46,#6b5134);border:1px solid #2b2015;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0006}body.sx[data-skin=skeuo] .app-side .nav-item .count{color:#e2d5bd;background:#00000040;border-color:#2b2015}body.sx[data-skin=skeuo] .app-brand .name{color:#fff8e8;font-family:var(--font-disp)}body.sx[data-skin=skeuo] .app-brand .role{color:#b9a681}body.sx[data-skin=skeuo] .app-brand .mark{background:linear-gradient(#c08a3e,#8a5a2b);border:1px solid #4a3018;box-shadow:inset 0 1px #ffffff73,0 2px 3px #0006}body.sx[data-skin=skeuo] .topbar2{background:linear-gradient(#f7f0dd,#e8ddc2);border-bottom:1px solid #b9a681;box-shadow:inset 0 1px #ffffffb3,0 2px 5px #0000002e}body.sx[data-skin=skeuo] .t-h1{color:#fdf7e6;text-shadow:0 2px 3px #00000073}body.sx[data-skin=skeuo] .topbar2 .crumbs{color:#e0d2b6}body.sx[data-skin=skeuo] .db-section-head h2{color:#fdf7e6;text-shadow:0 1px 2px #0006;font-family:var(--font-disp)}body.sx[data-skin=skeuo] .db-section-head .right{color:#dccfb2}body.sx[data-skin=skeuo] .db-section-head .anchor{color:#e8c88a}body.sx[data-skin=skeuo] .db-kpi,body.sx[data-skin=skeuo] .db-dept,body.sx[data-skin=skeuo] .db-panel,body.sx[data-skin=skeuo] .card,body.sx[data-skin=skeuo] .db-rcard{background:linear-gradient(var(--surface),var(--surface-2));border:1px solid #a9946d}body.sx[data-skin=skeuo] .btn{text-shadow:0 1px #fffc;background:linear-gradient(#fdf8ea,#e6dbc0);border:1px solid #a9946d}body.sx[data-skin=skeuo] .btn.btn-primary{color:#fff8e8;text-shadow:0 -1px #0006;background:linear-gradient(#a9713a,#7d4f24);border-color:#5c3a19}body.sx[data-skin=skeuo] .db-dept .bar{background:linear-gradient(#cbbb9b,#e2d7bd);border:1px solid #a9946d}body.sx[data-skin=skeuo] .db-dept .bar>span{background:linear-gradient(#b0813f,#8a5a2b);box-shadow:inset 0 1px #fff6}body.sx[data-skin=skeuo] .db-dept .bar.done>span{background:linear-gradient(#6d9450,#4a6f33)}body.sx[data-skin=skeuo] .card>.card-head,body.sx[data-skin=skeuo] .db-rcard>.rhead{background:linear-gradient(#f0e6cd,#ddd0ae);box-shadow:inset 0 1px #fff9}body.sx[data-skin=skeuo][data-mode=dark] .db-kpi,body.sx[data-skin=skeuo][data-mode=dark] .db-dept,body.sx[data-skin=skeuo][data-mode=dark] .db-panel,body.sx[data-skin=skeuo][data-mode=dark] .card,body.sx[data-skin=skeuo][data-mode=dark] .db-rcard{border-color:#57452f}body.sx[data-skin=skeuo][data-mode=dark] .topbar2{background:linear-gradient(#332619,#241a12);border-bottom-color:#57452f}body.sx[data-skin=skeuo][data-mode=dark] .btn{color:#f2e6cf;text-shadow:0 -1px #00000080;background:linear-gradient(#4a3a29,#33271b);border-color:#6b5539}body.sx[data-skin=skeuo][data-mode=dark] .card>.card-head,body.sx[data-skin=skeuo][data-mode=dark] .db-rcard>.rhead{background:linear-gradient(#443525,#332619)}body.sx[data-skin=neu] .app-side{box-shadow:8px 0 18px #a3b1c659}body.sx[data-skin=neu] .nav-item.active{box-shadow:var(--sh-in);color:var(--accent)}body.sx[data-skin=neu] .nav-item .count{box-shadow:var(--sh);border:0}body.sx[data-skin=neu] .topbar2{box-shadow:0 6px 14px #a3b1c647}body.sx[data-skin=neu] .badge,body.sx[data-skin=neu] :is(.db-dept,.db-feed-row) .av,body.sx[data-skin=neu] .db-alert-row .glyph,body.sx[data-skin=neu] .db-feed-row .what .obj{box-shadow:var(--sh);background:var(--surface);border:0}body.sx[data-skin=neu] .db-dept .bar{box-shadow:var(--sh-in);background:var(--sunk)}body.sx[data-skin=neu] .db-dept .bar>span{background:linear-gradient(90deg,#7d97fb,#5b7cfa)}body.sx[data-skin=neu] .card>.card-head,body.sx[data-skin=neu] .db-feed-row,body.sx[data-skin=neu] .db-order-row,body.sx[data-skin=neu] .db-margin-row,body.sx[data-skin=neu] .db-rcard>.rhead,body.sx[data-skin=neu] .db-alert-row{border-bottom:0}body.sx[data-skin=neu] .db-feed-row,body.sx[data-skin=neu] .db-order-row,body.sx[data-skin=neu] .db-margin-row,body.sx[data-skin=neu] .db-alert-row{border-bottom:1px solid #a3b1c638}body.sx[data-skin=neu] .card.alarm,body.sx[data-skin=neu] .db-rcard.danger{box-shadow:var(--sh-2),0 0 0 2px #d1594f59}body.sx[data-skin=neu] .btn.btn-primary{box-shadow:4px 4px 10px #5b7cfa66,-3px -3px 8px #fffc}body.sx[data-skin=neu][data-mode=dark] .app-side{box-shadow:8px 0 20px #0d101680}body.sx[data-skin=neu][data-mode=dark] .db-feed-row,body.sx[data-skin=neu][data-mode=dark] .db-order-row,body.sx[data-skin=neu][data-mode=dark] .db-margin-row,body.sx[data-skin=neu][data-mode=dark] .db-alert-row{border-bottom-color:#0d101680}body.sx[data-skin=glass] .app-side,body.sx[data-skin=glass] .topbar2{background:#ffffff57;border-color:#fff9}body.sx[data-skin=glass] .m-topbar,body.sx[data-skin=glass] .m-tabbar,body.sx[data-skin=glass] .m-drawer{background:#ffffff57}body.sx[data-skin=glass] .nav-item.active{background:#ffffff9e;border-color:#ffffffd9}body.sx[data-skin=glass] .card>.card-head,body.sx[data-skin=glass] .db-rcard>.rhead{background:#ffffff4d}body.sx[data-skin=glass] .db-dept .bar{background:#fff6}body.sx[data-skin=glass] .app-brand .mark{background:#6c4bd8d9}body.sx[data-skin=glass][data-mode=dark] .app-side,body.sx[data-skin=glass][data-mode=dark] .topbar2{background:#ffffff0f;border-color:#ffffff1f}body.sx[data-skin=glass][data-mode=dark] .m-topbar,body.sx[data-skin=glass][data-mode=dark] .m-tabbar,body.sx[data-skin=glass][data-mode=dark] .m-drawer{background:#ffffff0f}body.sx[data-skin=glass][data-mode=dark] .nav-item.active{background:#ffffff24;border-color:#fff3}body.sx[data-skin=spatial] .app-side{box-shadow:var(--sh-2);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:26px;height:calc(100% - 36px);margin:18px 0 18px 18px}body.sx[data-skin=spatial] .m-topbar,body.sx[data-skin=spatial] .m-tabbar,body.sx[data-skin=spatial] .m-drawer{background:#ffffff0d}body.sx[data-skin=spatial] .topbar2{background:#ffffff0a;border-bottom-color:#ffffff1a}body.sx[data-skin=spatial] .nav-item{border-radius:999px}body.sx[data-skin=spatial] .nav-item.active{background:#ffffff29;border-color:#ffffff38;box-shadow:0 6px 18px #0006}body.sx[data-skin=spatial] .db-kpi,body.sx[data-skin=spatial] .card,body.sx[data-skin=spatial] .db-panel,body.sx[data-skin=spatial] .db-dept,body.sx[data-skin=spatial] .db-rcard{border:1px solid #ffffff24}body.sx[data-skin=spatial] .card>.card-head,body.sx[data-skin=spatial] .db-rcard>.rhead{background:#ffffff0f}body.sx[data-skin=spatial] .btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border-color:#ffffff2e;border-radius:999px}body.sx[data-skin=spatial] .btn.btn-primary{background:#7fd1ffeb;border-color:#0000}body.sx[data-skin=spatial] .badge{border-radius:999px}body.sx[data-skin=spatial] .db-alert-row .glyph{border-radius:14px}body.sx[data-skin=spatial][data-mode=light] .app-side,body.sx[data-skin=spatial][data-mode=light] .topbar2{background:#ffffff8c;border-color:#ffffffe6}body.sx[data-skin=spatial][data-mode=light] .m-topbar,body.sx[data-skin=spatial][data-mode=light] .m-tabbar,body.sx[data-skin=spatial][data-mode=light] .m-drawer{background:#ffffff8c}body.sx[data-skin=spatial][data-mode=light] .nav-item.active{background:#ffffffe6;border-color:#fff}body.sx[data-skin=spatial][data-mode=light] .btn{color:var(--ink);background:#fffc;border-color:#fffffff2}body.sx[data-skin=spatial][data-mode=light] .btn.btn-primary{color:#fff;background:#1f6fd0}body.sx[data-skin=brutal] .app-side,body.sx[data-skin=brutal] .m-topbar,body.sx[data-skin=brutal] .m-tabbar,body.sx[data-skin=brutal] .m-drawer{background:#c9f2ff}body.sx[data-skin=brutal] .app-brand .mark{border:2.5px solid #000;border-radius:0;box-shadow:3px 3px #000}body.sx[data-skin=brutal] .t-h1{font-size:36px;line-height:.95}body.sx[data-skin=brutal] .db-section-head h2{font-family:var(--font-disp);text-transform:uppercase;color:#fdf25c;background:#000;padding:3px 10px}body.sx[data-skin=brutal] .db-section-head .anchor{color:#fdf25c}body.sx[data-skin=brutal] .nav-item{text-transform:uppercase;border-width:2.5px;border-color:#0000;font-size:12px;font-weight:700}body.sx[data-skin=brutal] .nav-item.active{color:#fff;background:#ff4d3d;border-color:#000;box-shadow:3px 3px #000}body.sx[data-skin=brutal] .nav-item.active .count{color:#000;background:#fff;border-color:#000}body.sx[data-skin=brutal] .db-kpi:first-child{background:#c9f7dc}body.sx[data-skin=brutal] .db-kpi:nth-child(2){background:#c9f2ff}body.sx[data-skin=brutal] .db-kpi:nth-child(3){background:#ffd5d9}body.sx[data-skin=brutal] .db-kpi:nth-child(4){background:#fffdf5}body.sx[data-skin=brutal] .db-kpi:nth-child(odd){transform:rotate(-.5deg)}body.sx[data-skin=brutal] .db-kpi:nth-child(2n){transform:rotate(.5deg)}body.sx[data-skin=brutal] .db-kpi .val{font-family:var(--font-disp);font-size:34px;font-weight:400}body.sx[data-skin=brutal] .db-kpi .lbl{color:#000;font-weight:700}body.sx[data-skin=brutal] .card>.card-head,body.sx[data-skin=brutal] .db-rcard>.rhead{background:#000}body.sx[data-skin=brutal] .card>.card-head .title,body.sx[data-skin=brutal] .db-rcard>.rhead .ttl{color:#fdf25c;font-family:var(--font-disp)}body.sx[data-skin=brutal] .card>.card-head .meta,body.sx[data-skin=brutal] .db-rcard>.rhead :is(.aantal,.db-meer){color:#fff}body.sx[data-skin=brutal] .card.alarm>.card-head,body.sx[data-skin=brutal] .db-rcard.danger>.rhead{background:#d10f28}body.sx[data-skin=brutal] .card.alarm>.card-head .title,body.sx[data-skin=brutal] .card.alarm>.card-head .meta,body.sx[data-skin=brutal] .db-rcard.danger>.rhead .ttl,body.sx[data-skin=brutal] .db-rcard.danger>.rhead :is(.aantal,.db-meer){color:#fff}body.sx[data-skin=brutal] .btn{text-transform:uppercase;font-weight:700}body.sx[data-skin=brutal] .btn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}body.sx[data-skin=brutal] .db-dept .bar{background:#fff;border:2.5px solid #000;height:12px}body.sx[data-skin=brutal] .db-dept .bar>span{background:#ff4d3d}body.sx[data-skin=brutal] .db-dept .bar.done>span{background:#0d7a3c}body.sx[data-skin=brutal] :is(.db-dept,.db-feed-row) .av{border-width:2px;box-shadow:2px 2px #000}body.sx[data-skin=brutal] .badge{font-weight:700;box-shadow:2px 2px #000}body.sx[data-skin=brutal] .db-alert-row .glyph{color:#fff;background:#d10f28;box-shadow:3px 3px #000}body.sx[data-skin=brutal] .db-feed-row .what .obj{background:#fdf25c;box-shadow:2px 2px #000}body.sx[data-skin=brutal][data-mode=dark] .app-side,body.sx[data-skin=brutal][data-mode=dark] .m-topbar,body.sx[data-skin=brutal][data-mode=dark] .m-tabbar,body.sx[data-skin=brutal][data-mode=dark] .m-drawer{background:#171717}body.sx[data-skin=brutal][data-mode=dark] .db-kpi:first-child{background:#13291d}body.sx[data-skin=brutal][data-mode=dark] .db-kpi:nth-child(2){background:#132229}body.sx[data-skin=brutal][data-mode=dark] .db-kpi:nth-child(3){background:#2a1216}body.sx[data-skin=brutal][data-mode=dark] .db-kpi:nth-child(4){background:#1e1e1e}body.sx[data-skin=brutal][data-mode=dark] .db-kpi .lbl,body.sx[data-skin=brutal][data-mode=dark] .db-section-head h2{color:#fdf25c}body.sx[data-skin=brutal][data-mode=dark] .db-section-head h2{color:#101010;background:#fdf25c}body.sx[data-skin=brutal][data-mode=dark] .db-section-head .anchor{color:#101010}body.sx[data-skin=brutal][data-mode=dark] .card>.card-head,body.sx[data-skin=brutal][data-mode=dark] .db-rcard>.rhead{background:#fdf25c}body.sx[data-skin=brutal][data-mode=dark] .card>.card-head .title,body.sx[data-skin=brutal][data-mode=dark] .card>.card-head .meta,body.sx[data-skin=brutal][data-mode=dark] .db-rcard>.rhead .ttl,body.sx[data-skin=brutal][data-mode=dark] .db-rcard>.rhead :is(.aantal,.db-meer){color:#101010}body.sx[data-skin=brutal][data-mode=dark] .app-brand .mark,body.sx[data-skin=brutal][data-mode=dark] :is(.db-dept,.db-feed-row) .av,body.sx[data-skin=brutal][data-mode=dark] .badge,body.sx[data-skin=brutal][data-mode=dark] .db-alert-row .glyph,body.sx[data-skin=brutal][data-mode=dark] .db-feed-row .what .obj{box-shadow:2px 2px #fdf25c}body.sx[data-skin=brutal][data-mode=dark] .db-dept .bar{background:#101010;border-color:#fdf25c}body.sx[data-skin=brutal][data-mode=dark] .db-feed-row .what .obj{color:#fdf25c;background:#101010}body.sx[data-skin=retro] .app-side,body.sx[data-skin=retro] .m-topbar,body.sx[data-skin=retro] .m-tabbar,body.sx[data-skin=retro] .m-drawer{--ink-2:#dcc9a4;--ink-3:#a28f6c;--line:#4a3c28;--surface:#4a3c28;--surface-2:#3c2f20;--sunk:#241b12;color:#f2e6d0;background:#2f2418}body.sx[data-skin=retro] .app-side .nav-item.active{color:#fbf3e2;background:#c4562a;border-color:#e08a5c}body.sx[data-skin=retro] .app-brand .name{color:#f4e0b8;font-family:var(--font-disp);letter-spacing:.06em}body.sx[data-skin=retro] .app-brand .mark{color:#2f2418;background:#e08a5c;border-radius:50%}body.sx[data-skin=retro] .t-h1{font-family:var(--font-disp);letter-spacing:.01em;font-size:26px}body.sx[data-skin=retro] .db-section-head h2{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:.08em;font-size:13px}body.sx[data-skin=retro] .db-kpi{border-top:3px double var(--line-2)}body.sx[data-skin=retro] .db-kpi .val{font-family:var(--font-disp);letter-spacing:0;font-size:26px}body.sx[data-skin=retro] .db-kpi .lbl{letter-spacing:.12em}body.sx[data-skin=retro] .card>.card-head,body.sx[data-skin=retro] .db-rcard>.rhead{background:#2f2418}body.sx[data-skin=retro] .card>.card-head .title,body.sx[data-skin=retro] .db-rcard>.rhead .ttl{color:#f4e0b8;font-family:var(--font-disp);letter-spacing:.1em;font-size:10.5px}body.sx[data-skin=retro] .card>.card-head .meta,body.sx[data-skin=retro] .db-rcard>.rhead :is(.aantal,.db-meer){color:#c9b48c}body.sx[data-skin=retro] .card.alarm>.card-head,body.sx[data-skin=retro] .db-rcard.danger>.rhead{background:#a8322a}body.sx[data-skin=retro] .card.alarm>.card-head .title,body.sx[data-skin=retro] .card.alarm>.card-head .meta,body.sx[data-skin=retro] .db-rcard.danger>.rhead .ttl,body.sx[data-skin=retro] .db-rcard.danger>.rhead :is(.aantal,.db-meer){color:#f7e3dd}body.sx[data-skin=retro] .db-dept .bar{border:1px solid var(--line-2);background:#e0d0ad;border-radius:0}body.sx[data-skin=retro] .db-dept .bar>span{background:repeating-linear-gradient(90deg,#c4562a 0 6px,#a8452080 6px 8px);border-radius:0}body.sx[data-skin=retro] .btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}body.sx[data-skin=retro][data-mode=dark] .app-side,body.sx[data-skin=retro][data-mode=dark] .m-topbar,body.sx[data-skin=retro][data-mode=dark] .m-tabbar,body.sx[data-skin=retro][data-mode=dark] .m-drawer{--surface:#2a2040;--surface-2:#231a37;--sunk:#120d1e;--line:#3a2c5c;--ink-2:#c4b2e0;--ink-3:#8a79ad;color:#f6e9ff;background:#150f22}body.sx[data-skin=retro][data-mode=dark] .app-side .nav-item.active{color:#170f22;background:#ff7a3d}body.sx[data-skin=retro][data-mode=dark] .card>.card-head,body.sx[data-skin=retro][data-mode=dark] .db-rcard>.rhead{background:#2a2040}body.sx[data-skin=retro][data-mode=dark] .card>.card-head .title,body.sx[data-skin=retro][data-mode=dark] .db-rcard>.rhead .ttl{color:#ffb38a}body.sx[data-skin=retro][data-mode=dark] .db-dept .bar>span{background:repeating-linear-gradient(90deg,#ff7a3d 0 6px,#ff4d7d80 6px 8px)}body.sx[data-skin=cyber] .app-side{background:linear-gradient(#ff007812,#00e5ff0d);border-right:1px solid #00e5ff4d}body.sx[data-skin=cyber] .m-topbar,body.sx[data-skin=cyber] .m-tabbar,body.sx[data-skin=cyber] .m-drawer{background:linear-gradient(#ff007812,#00e5ff0d)}body.sx[data-skin=cyber] .topbar2{background:#06060db3;border-bottom-color:#ff007859}body.sx[data-skin=cyber] .app-brand .mark{color:#00e5ff;background:0 0;border:1px solid #00e5ff;box-shadow:0 0 12px #00e5ff99,inset 0 0 8px #00e5ff4d}body.sx[data-skin=cyber] .app-brand .name{letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 0 10px #00e5ff99}body.sx[data-skin=cyber] .t-h1{text-shadow:0 0 18px #00e5ff59;letter-spacing:.02em}body.sx[data-skin=cyber] .db-section-head h2{text-transform:uppercase;letter-spacing:.14em;color:#ff2e8b;text-shadow:0 0 12px #ff2e8b80}body.sx[data-skin=cyber] .db-section-head .anchor{color:#00e5ff}body.sx[data-skin=cyber] .nav-item{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}body.sx[data-skin=cyber] .nav-item.active{color:#e9f6ff;background:#00e5ff24;border-color:#00e5ff;box-shadow:0 0 16px #00e5ff40,inset 0 0 12px #00e5ff1f}body.sx[data-skin=cyber] .db-kpi{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}body.sx[data-skin=cyber] .db-kpi .val{text-shadow:0 0 16px}body.sx[data-skin=cyber] .card>.card-head,body.sx[data-skin=cyber] .db-rcard>.rhead{background:#ff2e8b24;border-bottom-color:#ff2e8b66}body.sx[data-skin=cyber] .card>.card-head .title,body.sx[data-skin=cyber] .db-rcard>.rhead .ttl{color:#ff2e8b;letter-spacing:.14em}body.sx[data-skin=cyber] .card.alarm,body.sx[data-skin=cyber] .db-rcard.danger{border-color:#ff2e6b;box-shadow:0 0 0 1px #ff2e6b4d,0 0 30px #ff2e6b2e}body.sx[data-skin=cyber] .btn{text-transform:uppercase;letter-spacing:.1em;color:#c9f4ff;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#00e5ff14;border-color:#00e5ff80;font-size:11.5px}body.sx[data-skin=cyber] .btn.btn-primary{color:#04121a;background:#00e5ff;box-shadow:0 0 20px #00e5ff73}body.sx[data-skin=cyber] .db-dept .bar{background:#0009;border:1px solid #00e5ff4d;border-radius:0}body.sx[data-skin=cyber] .db-dept .bar>span{background:linear-gradient(90deg,#00e5ff,#ff2e8b);border-radius:0;box-shadow:0 0 12px #00e5ff99}body.sx[data-skin=cyber] .db-dept .bar.done>span{background:linear-gradient(90deg,#3dffa8,#00e5ff)}body.sx[data-skin=cyber] .db-feed-row .what .obj{background:#00e5ff14;border-color:#00e5ff59}body.sx[data-skin=cyber] :is(.db-dept,.db-feed-row) .av{color:#9fd0e8;background:#00e5ff1a;border-color:#00e5ff66}body.sx[data-skin=cyber] .db-alert-row .glyph{background:#ff2e6b24;box-shadow:0 0 18px #ff2e6b4d}body.sx[data-skin=cyber][data-mode=light] .app-side{background:linear-gradient(#c9114f0a,#0079a80d);border-right-color:#0078a04d}body.sx[data-skin=cyber][data-mode=light] .m-topbar,body.sx[data-skin=cyber][data-mode=light] .m-tabbar,body.sx[data-skin=cyber][data-mode=light] .m-drawer{background:linear-gradient(#c9114f0a,#0079a80d)}body.sx[data-skin=cyber][data-mode=light] .topbar2{background:#ffffffd9}body.sx[data-skin=cyber][data-mode=light] .app-brand .mark{color:#0079a8;border-color:#0079a8;box-shadow:0 0 10px #0079a840}body.sx[data-skin=cyber][data-mode=light] .app-brand .name{color:#0a1622;text-shadow:none}body.sx[data-skin=cyber][data-mode=light] .t-h1{text-shadow:none}body.sx[data-skin=cyber][data-mode=light] .db-section-head h2{color:#c9114f;text-shadow:none}body.sx[data-skin=cyber][data-mode=light] .db-kpi .val{text-shadow:none}body.sx[data-skin=cyber][data-mode=light] .card>.card-head,body.sx[data-skin=cyber][data-mode=light] .db-rcard>.rhead{background:#c9114f12;border-bottom-color:#c9114f4d}body.sx[data-skin=cyber][data-mode=light] .card>.card-head .title,body.sx[data-skin=cyber][data-mode=light] .db-rcard>.rhead .ttl{color:#c9114f}body.sx[data-skin=cyber][data-mode=light] .btn{color:#0a1622;background:#0079a80f;border-color:#0079a866}body.sx[data-skin=cyber][data-mode=light] .btn.btn-primary{color:#fff;box-shadow:none;background:#0079a8}body.sx[data-skin=cyber][data-mode=light] .db-dept .bar{background:#e4ebf2;border-color:#0078a04d}body.sx[data-skin=cyber][data-mode=light] .db-dept .bar>span{box-shadow:none;background:linear-gradient(90deg,#0079a8,#c9114f)}body.sx[data-skin=cyber][data-mode=light] .db-feed-row .what .obj{background:#0079a812;border-color:#0079a84d}body.sx[data-skin=cyber][data-mode=light] :is(.db-dept,.db-feed-row) .av{color:#3d5568;background:#e4ebf2;border-color:#0078a04d}body.sx[data-skin=cyber][data-mode=light] .db-alert-row .glyph{box-shadow:none;background:#c9114f1a}body.sx[data-skin=clear] .app-side,body.sx[data-skin=clear] .m-topbar,body.sx[data-skin=clear] .m-tabbar,body.sx[data-skin=clear] .m-drawer{background:var(--bg-2)}body.sx[data-skin=clear] .nav-item.active{background:var(--accent-tint);color:var(--accent);box-shadow:none;border-color:#0000}body.sx[data-skin=clear] .nav-item.active .count{background:var(--surface);border-color:#0000}body.sx[data-skin=clear] .t-h1{font-size:30px}body.sx[data-skin=clear] .db-kpi .lbl{text-transform:none;letter-spacing:0;font-family:var(--font);color:var(--ink-2);font-size:12.5px}body.sx[data-skin=clear] .card>.card-head,body.sx[data-skin=clear] .db-rcard>.rhead{background:0 0}body.sx[data-skin=clear] .card>.card-head .title,body.sx[data-skin=clear] .db-rcard>.rhead .ttl{text-transform:none;letter-spacing:-.01em;font-size:13px;font-weight:700}body.sx[data-skin=clear] .db-dept .bar{background:var(--sunk);box-shadow:none}body.sx[data-skin=clear] .badge{font-family:var(--font);border-color:#0000;font-size:11.5px}body.sx[data-skin=clear] .badge.ok{background:var(--ok-tint)}body.sx[data-skin=clear] .badge.warn{background:var(--warn-tint)}body.sx[data-skin=clear] .badge.danger{background:var(--danger-tint)}body.sx[data-skin=swiss] .app-brand .mark{background:#e2231a;border-radius:0}body.sx[data-skin=swiss] .t-h1{font-size:38px;line-height:.98}body.sx[data-skin=swiss] .db-section-head{border-bottom:1px solid #0a0a0a;padding-bottom:6px}body.sx[data-skin=swiss] .db-section-head h2{text-transform:uppercase;letter-spacing:.06em;font-size:13px}body.sx[data-skin=swiss] .db-section-head .anchor{color:var(--accent)}body.sx[data-skin=swiss] .nav-item{border:0;border-bottom:1px solid #e0e0e0;border-radius:0;margin:0 16px;padding:7px 0}body.sx[data-skin=swiss] .nav-item.active{box-shadow:none;background:0 0;border-bottom-color:#0a0a0a}body.sx[data-skin=swiss] .nav-item.active .count{background:var(--accent);color:#fff;border-color:var(--accent)}body.sx[data-skin=swiss] .db-kpi{border:0;border-right:1px solid #0a0a0a}body.sx[data-skin=swiss] .db-kpi:last-child{border-right:0}body.sx[data-skin=swiss] .db-kpi .val{font-family:var(--font);letter-spacing:-.04em;font-size:36px;font-weight:600}body.sx[data-skin=swiss] .db-kpi .lbl{letter-spacing:.06em}body.sx[data-skin=swiss] .db-dept{border-width:0 0 1px}body.sx[data-skin=swiss] .db-dept+.db-dept{margin-top:0}body.sx[data-skin=swiss] .db-dept:first-of-type{border-top:1px solid #0a0a0a}body.sx[data-skin=swiss] .db-panel{border-width:1px 0}body.sx[data-skin=swiss] .card>.card-head,body.sx[data-skin=swiss] .db-rcard>.rhead{background:#0a0a0a}body.sx[data-skin=swiss] .card>.card-head .title,body.sx[data-skin=swiss] .card>.card-head .meta,body.sx[data-skin=swiss] .db-rcard>.rhead .ttl,body.sx[data-skin=swiss] .db-rcard>.rhead :is(.aantal,.db-meer){color:#fff}body.sx[data-skin=swiss] .card.alarm>.card-head,body.sx[data-skin=swiss] .db-rcard.danger>.rhead{background:var(--accent)}body.sx[data-skin=swiss] .card.alarm>.card-head .title,body.sx[data-skin=swiss] .card.alarm>.card-head .meta,body.sx[data-skin=swiss] .db-rcard.danger>.rhead .ttl,body.sx[data-skin=swiss] .db-rcard.danger>.rhead :is(.aantal,.db-meer){color:#fff}body.sx[data-skin=swiss] .db-dept .bar{background:#efefef;border:1px solid #0a0a0a;border-radius:0;height:6px}body.sx[data-skin=swiss] .db-dept .bar>span{background:#0a0a0a;border-radius:0}body.sx[data-skin=swiss] .db-dept .bar.done>span{background:var(--ok)}body.sx[data-skin=swiss] .badge,body.sx[data-skin=swiss] :is(.db-dept,.db-feed-row) .av,body.sx[data-skin=swiss] .db-alert-row .glyph{border-radius:0}body.sx[data-skin=swiss][data-mode=dark] .nav-item{border-bottom-color:#262626}body.sx[data-skin=swiss][data-mode=dark] .nav-item.active{border-bottom-color:#fafafa}body.sx[data-skin=swiss][data-mode=dark] .db-kpi,body.sx[data-skin=swiss][data-mode=dark] .db-dept:first-of-type{border-color:#fafafa}body.sx[data-skin=swiss][data-mode=dark] .card>.card-head,body.sx[data-skin=swiss][data-mode=dark] .db-rcard>.rhead{background:#fafafa}body.sx[data-skin=swiss][data-mode=dark] .card>.card-head .title,body.sx[data-skin=swiss][data-mode=dark] .card>.card-head .meta,body.sx[data-skin=swiss][data-mode=dark] .db-rcard>.rhead .ttl,body.sx[data-skin=swiss][data-mode=dark] .db-rcard>.rhead :is(.aantal,.db-meer){color:#0a0a0a}body.sx[data-skin=swiss][data-mode=dark] .db-dept .bar{background:#1c1c1c;border-color:#fafafa}body.sx[data-skin=swiss][data-mode=dark] .db-dept .bar>span{background:#fafafa}body.sx[data-skin=mise] .app-side{--ink-2:#c3c9ce;--ink-3:#8d959b;--line:#242a2e;--surface:#5a6167;--surface-2:#4c5359;--sunk:#2b3135;color:#f2f4f5;background:linear-gradient(#454c52,#343a3f);border-right:1px solid #23282c}body.sx[data-skin=mise] .m-topbar,body.sx[data-skin=mise] .m-tabbar,body.sx[data-skin=mise] .m-drawer{--ink-2:#c3c9ce;--ink-3:#8d959b;--line:#242a2e;--surface:#5a6167;--surface-2:#4c5359;--sunk:#2b3135;color:#f2f4f5;background:linear-gradient(#454c52,#343a3f)}body.sx[data-skin=mise] .app-side .nav-item.active{color:#fffdf8;background:#1d5c4f;border-color:#123a32}body.sx[data-skin=mise] .app-side .nav-item.active .count{color:#fffdf8;background:#ffffff29;border-color:#0000}body.sx[data-skin=mise] .app-brand .name{color:#fffdf8}body.sx[data-skin=mise] .app-brand .mark{color:#1d2124;background:#e8e2d4;border-radius:2px}body.sx[data-skin=mise] .topbar2{background:linear-gradient(#f2f4f5,#e2e6e9);border-bottom:1px solid #b3bac0}body.sx[data-skin=mise] .t-h1{font-size:27px}body.sx[data-skin=mise] .db-section-head h2{text-transform:uppercase;letter-spacing:.14em;font-size:12px}body.sx[data-skin=mise] .db-section-head .anchor{font-weight:700}body.sx[data-skin=mise] .db-kpi,body.sx[data-skin=mise] .db-panel,body.sx[data-skin=mise] .card,body.sx[data-skin=mise] .db-dept,body.sx[data-skin=mise] .db-rcard{border-color:var(--line-2);background-image:repeating-linear-gradient(0deg,#1d212407 0 1px,#0000 1px 2px)}body.sx[data-skin=mise] .db-kpi .lbl{letter-spacing:.14em;font-size:10px}body.sx[data-skin=mise] .db-kpi .val{font-family:var(--font-mono);font-size:28px}body.sx[data-skin=mise] .card>.card-head,body.sx[data-skin=mise] .db-rcard>.rhead{background:#1d2124;border-bottom:0}body.sx[data-skin=mise] .card>.card-head .title,body.sx[data-skin=mise] .db-rcard>.rhead .ttl{color:#fffdf8;letter-spacing:.16em;font-size:10.5px}body.sx[data-skin=mise] .card>.card-head .meta,body.sx[data-skin=mise] .db-rcard>.rhead :is(.aantal,.db-meer){color:#b6bcc1}body.sx[data-skin=mise] .card.alarm>.card-head,body.sx[data-skin=mise] .db-rcard.danger>.rhead{background:#b3271f}body.sx[data-skin=mise] .card.alarm>.card-head .title,body.sx[data-skin=mise] .card.alarm>.card-head .meta,body.sx[data-skin=mise] .db-rcard.danger>.rhead .ttl,body.sx[data-skin=mise] .db-rcard.danger>.rhead :is(.aantal,.db-meer){color:#fdeeec}body.sx[data-skin=mise] .db-alert-row .glyph{color:#fdeeec;background:#b3271f;border-color:#8d1d17;border-radius:2px}body.sx[data-skin=mise] .badge{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-size:10px}body.sx[data-skin=mise] .badge.danger{color:#fdeeec;background:#b3271f;border-color:#8d1d17}body.sx[data-skin=mise] .btn{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:11px}body.sx[data-skin=mise] .db-dept .bar{background:var(--sunk);border:1px solid var(--line-2);border-radius:0}body.sx[data-skin=mise] .db-dept .bar>span{background:#1d5c4f;border-radius:0}body.sx[data-skin=mise] .db-feed-row .what .obj{border-color:var(--line-2);background:#e8e2d4;border-radius:2px}body.sx[data-skin=mise] :is(.db-dept,.db-feed-row) .av{border-radius:2px}body.sx[data-skin=mise][data-mode=dark] .app-side{background:linear-gradient(#1b1f22,#141719);border-right-color:#0f1214}body.sx[data-skin=mise][data-mode=dark] .m-topbar,body.sx[data-skin=mise][data-mode=dark] .m-tabbar,body.sx[data-skin=mise][data-mode=dark] .m-drawer{background:linear-gradient(#1b1f22,#141719)}body.sx[data-skin=mise][data-mode=dark] .topbar2{background:linear-gradient(#22272a,#1a1e21);border-bottom-color:#363c40}body.sx[data-skin=mise][data-mode=dark] .db-kpi,body.sx[data-skin=mise][data-mode=dark] .db-panel,body.sx[data-skin=mise][data-mode=dark] .card,body.sx[data-skin=mise][data-mode=dark] .db-dept,body.sx[data-skin=mise][data-mode=dark] .db-rcard{background-image:none;border-color:#363c40}body.sx[data-skin=mise][data-mode=dark] .card>.card-head,body.sx[data-skin=mise][data-mode=dark] .db-rcard>.rhead{background:#2f3538}body.sx[data-skin=mise][data-mode=dark] .db-feed-row .what .obj{background:#171b1e}body.sx[data-skin=night] .nav-item{padding:10px 12px;font-size:14px}body.sx[data-skin=night] .nav-item.active{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}body.sx[data-skin=night] .nav-item.active .count{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}body.sx[data-skin=night] .app-brand .mark{background:var(--accent);color:var(--accent-ink)}body.sx[data-skin=night] .t-h1{font-size:32px}body.sx[data-skin=night] .db-kpi{padding:18px 20px}body.sx[data-skin=night] .db-kpi .lbl{letter-spacing:.1em;color:var(--ink-2);font-size:11.5px}body.sx[data-skin=night] .db-kpi .val{font-size:42px;line-height:1.05}body.sx[data-skin=night] .db-kpi .delta{color:var(--ink-2);font-size:12px}body.sx[data-skin=night] .db-dept{padding:14px}body.sx[data-skin=night] .db-dept .name{font-size:14.5px}body.sx[data-skin=night] .db-dept .nums{font-size:14px}body.sx[data-skin=night] .db-feed-row .what,body.sx[data-skin=night] .db-order-row .name{font-size:13.5px}body.sx[data-skin=night] .db-dept .bar{background:var(--sunk);height:10px}body.sx[data-skin=night] .db-dept .bar>span{background:var(--accent)}body.sx[data-skin=night] .card>.card-head,body.sx[data-skin=night] .db-rcard>.rhead{background:var(--surface-2)}body.sx[data-skin=night] .card>.card-head .title,body.sx[data-skin=night] .db-rcard>.rhead .ttl{color:var(--accent);letter-spacing:.1em}body.sx[data-skin=night] .btn{height:38px;font-size:13px}body.sx[data-skin=night] .btn.btn-sm{height:32px;font-size:12px}body.sx[data-skin=night] .badge{padding:3px 10px;font-size:11.5px}body.sx[data-skin=night][data-mode=light] .card>.card-head .title,body.sx[data-skin=night][data-mode=light] .db-rcard>.rhead .ttl{color:var(--accent)}body.sx[data-skin=wutrue] .t-eyebrow,body.sx[data-skin=wutrue] .nav-group{letter-spacing:.2em;text-transform:uppercase;font-family:var(--font);font-weight:600}body.sx[data-skin=wutrue] .badge{background:var(--w-cream);color:var(--w-ink);font-family:var(--font);border-color:#0000;border-radius:999px;font-weight:600}body.sx[data-skin=wutrue] .card>.card-head .title,body.sx[data-skin=wutrue] .db-rcard>.rhead .ttl{font-family:var(--font);letter-spacing:.14em;font-weight:600}body.sx[data-skin=wutrue] .db-kpi .lbl{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:500}body.sx[data-skin=wutrue] .btn{border-color:var(--w-tint);border-radius:999px;font-weight:600}body.sx[data-skin=wutrue] .btn.btn-primary{background:var(--w-pop);color:var(--w-pop-ink);border-color:var(--w-pop)}body.sx[data-skin=wutrue] .card,body.sx[data-skin=wutrue] .db-rcard,body.sx[data-skin=wutrue] .db-kpi{border-color:#0000}body.sx[data-skin=wutrue] .db-kpi:first-child{background:var(--w-ink);color:var(--w-cream);--ok:#7fd0a0;--danger:#ff8a7a;--warn:var(--w-pop);--ink:var(--w-cream);--ink-2:#ffffffd6;--ink-3:#ffffffb8}body.sx[data-skin=wutrue] .app-side{background:var(--w-ink);color:var(--w-cream);--ink:var(--w-cream);--ink-2:#ffffffc7;--ink-3:#ffffffa8;--line:#ffffff24;--surface:#ffffff1f;--surface-2:#ffffff14;--sunk:#ffffff1a;--accent:var(--w-cream);--accent-ink:var(--w-ink);--accent-tint:#ffffff24;border-right:0}body.sx[data-skin=wutrue] .m-topbar,body.sx[data-skin=wutrue] .m-tabbar,body.sx[data-skin=wutrue] .m-drawer{background:var(--w-ink);color:var(--w-cream);--ink:var(--w-cream);--ink-2:#ffffffc7;--ink-3:#ffffffa8;--line:#ffffff24;--surface:#ffffff1f;--surface-2:#ffffff14;--sunk:#ffffff1a;--accent:var(--w-cream);--accent-ink:var(--w-ink);--accent-tint:#ffffff24}body.sx[data-skin=wutrue] .nav-item{border:0;border-radius:999px}body.sx[data-skin=wutrue] .nav-item.active{background:var(--w-cream);color:var(--w-ink);box-shadow:none;border-color:#0000}body.sx[data-skin=wutrue] .nav-item.active .count{background:var(--w-ink);color:var(--w-cream);border-color:#0000}body.sx[data-skin=wutrue] .nav-item .count{color:var(--w-cream);font-family:var(--font);background:#ffffff24;border-color:#0000;font-weight:600}body.sx[data-skin=wutrue] .nav-item.alert .count{background:var(--w-pop);color:var(--w-pop-ink);border-color:#0000}body.sx[data-skin=wutrue] .app-brand .name{color:var(--w-cream)}body.sx[data-skin=wutrue] .app-brand .mark{background:var(--w-cream);color:var(--w-ink);border-radius:5px}body.sx[data-skin=wutrue] .app-brand .mark:after{background:var(--w-pop);border-radius:999px;inset:4px}body.sx[data-skin=wutrue] .app-side .app-brand .mark:after{background:var(--w-pop)}body.sx[data-skin=wutrue] .m-mark:after{background:var(--w-pop);border-radius:999px;inset:7px}body.sx[data-skin=wutrue][data-mode=dark] .badge{color:var(--w-cream);background:#ffffff1a}body.sx[data-skin=wutrue][data-mode=dark] .app-side,body.sx[data-skin=wutrue][data-mode=dark] .m-topbar,body.sx[data-skin=wutrue][data-mode=dark] .m-tabbar,body.sx[data-skin=wutrue][data-mode=dark] .m-drawer{color:var(--w-cream);background:#ffffff0f}body.sx[data-skin=wutrue][data-mode=dark] .app-brand .mark{background:var(--w-cream);color:var(--w-ink)}body.sx[data-skin=wutrue][data-mode=dark] .db-kpi:first-child{background:var(--w-cream);color:var(--w-ink);--ok:#2c794a;--danger:#c2372a;--warn:var(--w-pop-deep);--ink:var(--w-ink);--ink-2:var(--w-ink-2);--ink-3:#000000ad}body.sx[data-skin=wutrue] .topbar2 .crumbs{font-family:var(--font);color:var(--w-grey);font-weight:500}body.sx[data-skin=wutrue] .db-section-head h2{letter-spacing:.2em;text-transform:uppercase;color:var(--w-grey);font-size:12px;font-weight:600}body.sx[data-skin=wutrue] .db-section-head .anchor{color:var(--w-pop-deep);font-family:var(--font);font-weight:700}body.sx[data-skin=wutrue] .db-section-head .right{font-family:var(--font);font-weight:500}body.sx[data-skin=wutrue] .btn.btn-sm{height:30px;padding:0 13px}body.sx[data-skin=wutrue] .btn.btn-ghost{color:var(--w-ink);background:0 0}body.sx[data-skin=wutrue] .badge.ok{background:var(--ok-tint)}body.sx[data-skin=wutrue] .badge.warn{background:var(--warn-tint)}body.sx[data-skin=wutrue] .badge.danger{background:var(--danger-tint)}body.sx[data-skin=wutrue] :is(.db-dept,.db-feed-row) .av{background:var(--w-tint);color:var(--w-ink);font-family:var(--font);border-color:#0000;font-weight:700}body.sx[data-skin=wutrue] .db-feed-row .av.sys{background:var(--w-ink);color:var(--w-cream)}body.sx[data-skin=wutrue] .db-kpi .val{font-family:var(--font);letter-spacing:-.03em;font-size:32px}body.sx[data-skin=wutrue] .db-kpi .delta{font-family:var(--font);font-size:11.5px;font-weight:600}body.sx[data-skin=wutrue] .db-kpi .delta.up{color:var(--w-pop-deep)}body.sx[data-skin=wutrue] .db-kpi:first-child .lbl{color:#fff9}body.sx[data-skin=wutrue] .db-kpi:first-child .val.ok{color:var(--w-cream)}body.sx[data-skin=wutrue] .db-kpi:first-child .delta.up{color:var(--w-pop)}body.sx[data-skin=wutrue] .db-dept{border-color:#0000;border-radius:16px;padding:12px 16px}body.sx[data-skin=wutrue] .db-dept .nums{font-family:var(--font);font-weight:500}body.sx[data-skin=wutrue] .db-dept .bar{background:var(--w-cream);border-color:#0000;height:8px}body.sx[data-skin=wutrue] .db-dept .bar>span{background:var(--w-ink)}body.sx[data-skin=wutrue] .db-dept .bar.done>span{background:var(--ok)}body.sx[data-skin=wutrue] .db-panel{border-color:#0000;padding:6px 18px}body.sx[data-skin=wutrue] .db-feed-row{border-bottom-color:var(--w-cream)}body.sx[data-skin=wutrue] .db-feed-row .when{font-family:var(--font);font-weight:500}body.sx[data-skin=wutrue] .db-feed-row .what .obj{background:var(--w-cream);border-color:#0000;border-radius:999px;padding:2px 9px}body.sx[data-skin=wutrue] .db-feed-row.danger .what .obj{background:var(--danger-tint);color:var(--danger)}body.sx[data-skin=wutrue] .card>.card-head,body.sx[data-skin=wutrue] .db-rcard>.rhead{border-bottom:1px solid var(--w-cream);background:0 0;padding:14px 18px 10px}body.sx[data-skin=wutrue] .card>.card-head .meta,body.sx[data-skin=wutrue] .db-rcard>.rhead :is(.aantal,.db-meer){font-family:var(--font);font-weight:500}body.sx[data-skin=wutrue] .card>.card-body,body.sx[data-skin=wutrue] .db-rcard>.rbody{padding:14px 18px 18px}body.sx[data-skin=wutrue] .card.alarm,body.sx[data-skin=wutrue] .db-rcard.danger{border:1px solid var(--danger-tint)}body.sx[data-skin=wutrue] .card.alarm>.card-head,body.sx[data-skin=wutrue] .db-rcard.danger>.rhead{background:var(--danger-tint);border-bottom:0}body.sx[data-skin=wutrue] .db-alert-row .glyph{background:var(--danger);color:#fff;font-family:var(--font);border-color:#0000;border-radius:12px}body.sx[data-skin=wutrue] .db-order-row,body.sx[data-skin=wutrue] .db-margin-row,body.sx[data-skin=wutrue] .db-alert-row{border-bottom-color:var(--w-cream)}body.sx[data-skin=wutrue] .db-order-row .sub,body.sx[data-skin=wutrue] .db-order-row .when,body.sx[data-skin=wutrue] .db-margin-row .delta{font-family:var(--font);font-weight:500}body.sx[data-skin=wutrue][data-mode=dark] .topbar2 .crumbs,body.sx[data-skin=wutrue][data-mode=dark] .db-kpi .lbl,body.sx[data-skin=wutrue][data-mode=dark] .db-section-head h2,body.sx[data-skin=wutrue][data-mode=dark] .card>.card-head .title,body.sx[data-skin=wutrue][data-mode=dark] .db-rcard>.rhead .ttl{color:#ffffffa8}body.sx[data-skin=wutrue][data-mode=dark] .btn{color:var(--w-cream);background:#ffffff14;border-color:#ffffff24}body.sx[data-skin=wutrue][data-mode=dark] .btn.btn-primary{background:var(--w-pop);color:var(--w-pop-ink);border-color:var(--w-pop)}body.sx[data-skin=wutrue][data-mode=dark] .badge.ok{background:var(--ok-tint);color:var(--ok)}body.sx[data-skin=wutrue][data-mode=dark] .badge.warn{color:var(--w-pop)}body.sx[data-skin=wutrue][data-mode=dark] .badge.danger{background:var(--danger-tint);color:var(--danger)}body.sx[data-skin=wutrue][data-mode=dark] :is(.db-dept,.db-feed-row) .av{color:var(--w-cream);background:#ffffff24}body.sx[data-skin=wutrue][data-mode=dark] .db-feed-row .av.sys{background:var(--w-cream);color:var(--w-ink)}body.sx[data-skin=wutrue][data-mode=dark] .db-kpi:first-child .lbl{color:#0009}body.sx[data-skin=wutrue][data-mode=dark] .db-kpi:first-child .val.ok{color:var(--w-ink)}body.sx[data-skin=wutrue][data-mode=dark] .db-kpi:first-child .delta.up{color:var(--w-pop-deep)}body.sx[data-skin=wutrue][data-mode=dark] .db-kpi .delta.up,body.sx[data-skin=wutrue][data-mode=dark] .db-section-head .anchor{color:var(--w-pop)}body.sx[data-skin=wutrue][data-mode=dark] .db-dept .bar{background:#0000004d}body.sx[data-skin=wutrue][data-mode=dark] .db-dept .bar>span{background:var(--w-pop)}body.sx[data-skin=wutrue][data-mode=dark] .db-feed-row,body.sx[data-skin=wutrue][data-mode=dark] .db-order-row,body.sx[data-skin=wutrue][data-mode=dark] .db-margin-row,body.sx[data-skin=wutrue][data-mode=dark] .card>.card-head,body.sx[data-skin=wutrue][data-mode=dark] .db-rcard>.rhead,body.sx[data-skin=wutrue][data-mode=dark] .db-alert-row{border-bottom-color:#ffffff14}body.sx[data-skin=wutrue][data-mode=dark] .db-feed-row .what .obj{background:#ffffff1a}body.sx[data-skin=wutrue][data-mode=dark] .db-feed-row.danger .what .obj{background:var(--danger-tint)}body.sx[data-skin=wutrue][data-mode=dark] .card.alarm,body.sx[data-skin=wutrue][data-mode=dark] .db-rcard.danger{border-color:#ff8a7a4d}body.sx[data-skin=wutrue][data-mode=dark] .db-alert-row .glyph{background:var(--danger);color:var(--w-ink)}body.sx[data-skin=flat] .app-side .nav-grp>button:hover{color:#fff;background:#37474f}body.sx[data-skin=flat] .app-side .nav-zoek{color:#b0bec5;background:#37474f;border-color:#0000}body.sx[data-skin=flat] .app-side .nav-zoek .k{border-color:#4a5c66}body.sx[data-skin=flat] .app-side .nav-grp>button .count.warn{color:#ef9a8a}body.sx[data-skin=minimal] .nav-grp{margin:1px 16px}body.sx[data-skin=minimal] .nav-grp>button{padding:8px 0}body.sx[data-skin=minimal] .nav-grp>button:hover{background:0 0}body.sx[data-skin=minimal] .nav-grp .nav-item{margin:1px 0;padding-left:24px}body.sx[data-skin=minimal] .nav-grp .nav-item.active{padding-left:24px}body.sx[data-skin=minimal] .nav-zoek{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;margin:0 16px 8px;padding:0}body.sx[data-skin=bauhaus] .nav-grp .chev{border-radius:50%}body.sx[data-skin=bauhaus] .nav-grp.open .chev{background:#d92b1f;border-radius:0}body.sx[data-skin=bauhaus] .nav-grp>button{font-family:var(--font-disp);font-size:10.5px}body.sx[data-skin=skeuo] .app-side .nav-grp>button{color:#b9a681;text-shadow:0 -1px #00000073}body.sx[data-skin=skeuo] .app-side .nav-grp>button:hover{color:#f0e6d2;background:#0003}body.sx[data-skin=skeuo] .app-side .nav-grp.open .chev{background:#e8c88a}body.sx[data-skin=skeuo] .app-side .nav-zoek{color:#b9a681;background:#0000004d;border-color:#2b2015;box-shadow:inset 0 2px 4px #0006}body.sx[data-skin=skeuo] .app-side .nav-zoek .k{border-color:#2b2015}body.sx[data-skin=skeuo] .app-side .nav-grp>button .count.warn{color:#e8a08a}body.sx[data-skin=neu] .nav-grp>button:hover{background:0 0}body.sx[data-skin=neu] .nav-zoek{border:0}body.sx[data-skin=glass] .nav-zoek,body.sx[data-skin=spatial] .nav-zoek{background:#ffffff2e}body.sx[data-skin=spatial] .nav-grp>button,body.sx[data-skin=spatial] .nav-zoek{border-radius:999px}body.sx[data-skin=brutal] .nav-grp>button{font-family:var(--font-disp);color:#000;font-size:10.5px}body.sx[data-skin=brutal] .nav-grp>button:hover{background:#fdf25c}body.sx[data-skin=brutal] .nav-grp .chev{opacity:1;background:#000;border-radius:0}body.sx[data-skin=brutal] .nav-grp.open .chev{background:#ff4d3d;box-shadow:1px 1px #000}body.sx[data-skin=brutal] .nav-zoek{background:#fff;box-shadow:3px 3px #000}body.sx[data-skin=brutal] .nav-grp>button .t{letter-spacing:0;font-size:10px}body.sx[data-skin=brutal][data-mode=dark] .nav-grp>button{color:#fdf25c}body.sx[data-skin=brutal][data-mode=dark] .nav-grp>button:hover{background:#2a2a2a}body.sx[data-skin=brutal][data-mode=dark] .nav-grp .chev{background:#fdf25c}body.sx[data-skin=brutal][data-mode=dark] .nav-zoek{background:#1e1e1e;box-shadow:3px 3px #fdf25c}body.sx[data-skin=retro] .app-side .nav-grp>button{font-family:var(--font-disp);letter-spacing:.14em;color:#a28f6c;font-size:9.5px}body.sx[data-skin=retro] .app-side .nav-grp>button:hover{color:#f2e6d0;background:#3c2f20}body.sx[data-skin=retro] .app-side .nav-grp.open .chev{background:#e08a5c}body.sx[data-skin=retro] .app-side .nav-zoek{color:#a28f6c;background:#241b12;border-color:#4a3c28}body.sx[data-skin=retro] .app-side .nav-zoek .k{border-color:#4a3c28}body.sx[data-skin=retro][data-mode=dark] .app-side .nav-grp>button{color:#8a79ad}body.sx[data-skin=retro][data-mode=dark] .app-side .nav-grp>button:hover{color:#f6e9ff;background:#231a37}body.sx[data-skin=retro][data-mode=dark] .app-side .nav-grp.open .chev{background:#ff7a3d}body.sx[data-skin=retro][data-mode=dark] .app-side .nav-zoek{color:#8a79ad;background:#120d1e;border-color:#3a2c5c}body.sx[data-skin=cyber] .nav-grp>button{letter-spacing:.14em}body.sx[data-skin=cyber] .nav-grp>button:hover{background:#00e5ff14}body.sx[data-skin=cyber] .nav-grp .chev{border-radius:0}body.sx[data-skin=cyber] .nav-grp.open .chev{box-shadow:0 0 8px var(--accent)}body.sx[data-skin=cyber] .nav-zoek{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#00e5ff0f}body.sx[data-skin=swiss] .nav-grp{margin:0 16px}body.sx[data-skin=swiss] .nav-grp>button{font-family:var(--font);letter-spacing:.06em;border-bottom:1px solid #e0e0e0;border-radius:0;padding:8px 0;font-weight:700}body.sx[data-skin=swiss] .nav-grp>button:hover{color:#0a0a0a;background:0 0}body.sx[data-skin=swiss] .nav-grp.open>button{border-bottom-color:#0a0a0a}body.sx[data-skin=swiss] .nav-grp .chev{border-radius:0}body.sx[data-skin=swiss] .nav-grp .nav-item{margin:0;padding-left:20px}body.sx[data-skin=swiss] .nav-zoek{background:0 0;border-width:0 0 1px;border-radius:0;margin:0 16px 8px;padding:0}body.sx[data-skin=swiss][data-mode=dark] .nav-grp>button{border-bottom-color:#262626}body.sx[data-skin=swiss][data-mode=dark] .nav-grp.open>button{border-bottom-color:#fafafa}body.sx[data-skin=mise] .app-side .nav-grp>button{color:#8d959b;letter-spacing:.14em}body.sx[data-skin=mise] .app-side .nav-grp>button:hover{color:#f2f4f5;background:#4c5359}body.sx[data-skin=mise] .app-side .nav-grp.open .chev{background:#4fb59c}body.sx[data-skin=mise] .app-side .nav-zoek{color:#949ca2;background:#2b3135;border-color:#242a2e}body.sx[data-skin=mise] .app-side .nav-zoek .k{border-color:#4c5359}body.sx[data-skin=night] .nav-grp>button{padding:10px 12px;font-size:11px}body.sx[data-skin=night] .nav-zoek{height:38px}body.sx[data-skin=wutrue] .nav-zoek{color:#ffffff9e;height:38px;box-shadow:none;background:#ffffff14;border-color:#0000;border-radius:999px;margin:0 12px 8px}body.sx[data-skin=wutrue] .nav-zoek .k{color:#ffffffc7;background:#ffffff1f;border-color:#0000;border-radius:6px}body.sx[data-skin=wutrue] .nav-pinned{border-bottom:1px solid #ffffff1a;margin:0 0 8px;padding-bottom:8px}body.sx[data-skin=wutrue] .nav-grp{margin:2px 12px}body.sx[data-skin=wutrue] .nav-grp>button{font-family:var(--font);letter-spacing:.18em;color:#ffffff9e;border-radius:999px;padding:9px 10px;font-size:10.5px}body.sx[data-skin=wutrue] .nav-grp>button .t{letter-spacing:.1em;font-size:10px}body.sx[data-skin=wutrue] .nav-grp>button:hover{color:var(--w-cream);background:#ffffff0f}body.sx[data-skin=wutrue] .nav-grp.open>button{color:#fffc}body.sx[data-skin=wutrue] .nav-grp>button .count{font-family:var(--font-mono);color:#ffffff94}body.sx[data-skin=wutrue] .nav-grp>button .count.warn{color:var(--w-pop)}body.sx[data-skin=wutrue] .nav-grp.open .chev{background:var(--w-pop)}body.sx[data-skin=wutrue] .nav-grp .nav-item{margin:1px 0;padding-left:30px}body.sx[data-skin=wutrue] .app-side .nav-foot{padding:10px 12px 0}body.sx[data-skin=wutrue][data-mode=dark] .nav-zoek{background:#ffffff0f}body.sx[data-skin=wutrue] .topbar2,body.sx[data-skin=wutrue] .db-head{border-bottom:0}body.sx[data-skin=spatial] .app-side{height:calc(100dvh - 36px);position:sticky;top:18px;overflow:auto}body.sx[data-skin=spatial] .topbar2,body.sx[data-skin=spatial] .db-head{box-shadow:var(--sh-2);background:#181c2ab8;border:1px solid #ffffff1f;border-radius:22px;margin:18px 24px 0;padding:12px 22px;position:static}body.sx[data-skin=spatial][data-mode=light] .topbar2,body.sx[data-skin=spatial][data-mode=light] .db-head{background:#ffffffd1;border-color:#10162814}body.sx[data-skin=spatial] .db-head{border-bottom-width:1px;padding:16px 24px}@media (max-height:950px){body.sx[data-skin=spatial] .app-side{height:calc(100dvh - 20px);margin:10px 0 10px 10px;top:10px}body.sx[data-skin=spatial] .topbar2,body.sx[data-skin=spatial] .db-head{margin:10px 16px 0}}@media (max-width:1100px){body.sx[data-skin=spatial] .app-side{height:auto;position:static}body.sx[data-skin=spatial] .topbar2,body.sx[data-skin=spatial] .db-head{border-width:0 0 1px;border-radius:0;margin:0}body.sx[data-skin=spatial] .m-topbar,body.sx[data-skin=spatial] .m-tabbar,body.sx[data-skin=spatial] .m-drawer,body.sx[data-skin=glass] .m-topbar,body.sx[data-skin=glass] .m-tabbar,body.sx[data-skin=glass] .m-drawer{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}body.sx[data-skin=spatial] .m-topbar,body.sx[data-skin=spatial] .m-tabbar{background:#10131ed6}body.sx[data-skin=spatial] .m-drawer{background:#10131ef0}body.sx[data-skin=spatial][data-mode=light] .m-topbar,body.sx[data-skin=spatial][data-mode=light] .m-tabbar{background:#ffffffd6}body.sx[data-skin=spatial][data-mode=light] .m-drawer{background:#fffffff0}body.sx[data-skin=glass] .m-topbar,body.sx[data-skin=glass] .m-tabbar{background:#fffc}body.sx[data-skin=glass] .m-drawer{background:#fffffff0}body.sx[data-skin=glass][data-mode=dark] .m-topbar,body.sx[data-skin=glass][data-mode=dark] .m-tabbar{background:#14161ed6}body.sx[data-skin=glass][data-mode=dark] .m-drawer{background:#14161ef0}}.rol-band[data-rol],body.sx[data-skin] .rol-band[data-rol]{border-left:3px solid var(--rol-kleur)}.nav-item.rol-band[data-rol],body.sx[data-skin] .nav-item.rol-band[data-rol]{border-left:0}body.sx[data-skin=flat][data-mode=dark] .card>.card-head .title,body.sx[data-skin=flat][data-mode=dark] .card>.card-head .meta,body.sx[data-skin=flat][data-mode=dark] .db-rcard>.rhead .ttl,body.sx[data-skin=flat][data-mode=dark] .db-rcard>.rhead :is(.aantal,.db-meer),body.sx[data-skin=flat][data-mode=dark] .btn-primary,body.sx[data-skin=flat][data-mode=dark] .app-side .nav-item.active,body.sx[data-skin=flat][data-mode=dark] .app-side .nav-item.active .count{color:#08332c}body.sx[data-skin=flat][data-mode=dark] .badge.ok,body.sx[data-skin=flat][data-mode=dark] .badge.warn,body.sx[data-skin=flat][data-mode=dark] .badge.danger{color:#16211f}body.sx[data-skin=flat][data-mode=dark] .badge.info{color:var(--info)}body.sx[data-skin=glass][data-mode=dark] .badge.ok{color:var(--ok);background:#061a14db}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=glass][data-mode=dark] .badge.ok{color:color-mix(in oklab, var(--ok) 70%, white)}}body.sx[data-skin=cyber][data-mode=light] .badge.ok{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=cyber][data-mode=light] .badge.ok{color:color-mix(in oklab, var(--ok) 80%, black)}}body.sx[data-skin=glass][data-mode=light] .badge.info,body.sx[data-skin=cyber][data-mode=light] .badge.info{color:var(--info)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=glass][data-mode=light] .badge.info,body.sx[data-skin=cyber][data-mode=light] .badge.info{color:color-mix(in oklab, var(--info) 78%, black)}}body.sx[data-skin=glass][data-mode=dark] .btn:not(.btn-primary):not(.btn-danger):not([disabled]){background:#0a0e1e8c}body.sx[data-skin=brutal] .app-side .nav-item.active{color:#14100c}html[data-theme=light] body:not(.sx){--ink-3:#66605c;--ok:#39703c;--warn:#975c00}@supports (color:lab(0% 0 0)){html[data-theme=light] body:not(.sx){--ink-3:lab(41.1571% 1.95512 3.16539);--ok:lab(42.643% -28.0287 23.0148);--warn:lab(44.9074% 22.1305 67.9083)}}html[data-theme=light] body:not(.sx) .app-side{--ink-3:#6e6864}@supports (color:lab(0% 0 0)){html[data-theme=light] body:not(.sx) .app-side{--ink-3:lab(44.5212% 1.95262 3.16368)}}html[data-theme=dark] body:not(.sx){--danger:#ee7b6e}@supports (color:lab(0% 0 0)){html[data-theme=dark] body:not(.sx){--danger:lab(65.2493% 44.3097 28.5371)}}body.sx[data-skin=clear][data-mode=light]{--ink-3:#5f687e;--warn:#915d00}@supports (color:lab(0% 0 0)){body.sx[data-skin=clear][data-mode=light]{--ink-3:lab(43.9178% .223696 -13.6369);--warn:lab(44.4787% 17.5857 52.7401)}}body.sx[data-skin=clear][data-mode=light] .app-side{--ink-3:#677187}@supports (color:lab(0% 0 0)){body.sx[data-skin=clear][data-mode=light] .app-side{--ink-3:lab(47.4578% .178158 -13.6543)}}body.sx[data-skin=clear][data-mode=dark]{--ink-3:#8690a0}@supports (color:lab(0% 0 0)){body.sx[data-skin=clear][data-mode=dark]{--ink-3:lab(59.3083% -.782162 -9.93362)}}body.sx[data-skin=flat][data-mode=light]{--ink-3:#525e66;--accent:#00745f;--ok:#007837;--warn:#8d5200;--danger:#c5281d;--info:#00745f}@supports (color:lab(0% 0 0)){body.sx[data-skin=flat][data-mode=light]{--ink-3:lab(39.147% -3.31703 -6.36827);--accent:lab(43.4744% -47.1648 4.71804);--ok:lab(43.6658% -50.8009 30.4456);--warn:lab(40.917% 30.5288 96.9961);--danger:lab(44.3011% 60.4708 47.6498);--info:lab(43.4744% -47.1648 4.71804)}}body.sx[data-skin=flat][data-mode=light] .app-side{--ink-3:#8ba0aa}@supports (color:lab(0% 0 0)){body.sx[data-skin=flat][data-mode=light] .app-side{--ink-3:lab(64.4857% -5.80022 -7.99277)}}body.sx[data-skin=flat][data-mode=dark]{--ink-3:#98abb4;--danger:#f17565}@supports (color:lab(0% 0 0)){body.sx[data-skin=flat][data-mode=dark]{--ink-3:lab(68.6655% -5.15133 -7.06857);--danger:lab(64.3007% 47.4761 32.6995)}}body.sx[data-skin=minimal][data-mode=light]{--ink-3:#676767;--ok:#42724e;--warn:#826223}@supports (color:lab(0% 0 0)){body.sx[data-skin=minimal][data-mode=light]{--ink-3:lab(43.7014% .0000298023 0);--ok:lab(43.9065% -23.5068 15.017);--warn:lab(43.9924% 8.28072 39.3837)}}body.sx[data-skin=minimal][data-mode=light] .app-side{--ink-3:#717171}@supports (color:lab(0% 0 0)){body.sx[data-skin=minimal][data-mode=light] .app-side{--ink-3:lab(47.6814% .0000298023 0)}}body.sx[data-skin=minimal][data-mode=dark]{--ink-3:#909090}@supports (color:lab(0% 0 0)){body.sx[data-skin=minimal][data-mode=dark]{--ink-3:lab(59.8266% -.0000298023 .0000238419)}}body.sx[data-skin=minimal][data-mode=dark] .app-side{--ink-3:#828282}@supports (color:lab(0% 0 0)){body.sx[data-skin=minimal][data-mode=dark] .app-side{--ink-3:lab(54.4701% -.0000298023 .0000119209)}}body.sx[data-skin=swiss][data-mode=light]{--ink-3:#676767;--accent:#d70e0a;--danger:#d70e0a;--info:#d70e0a}@supports (color:lab(0% 0 0)){body.sx[data-skin=swiss][data-mode=light]{--ink-3:lab(43.4% -.0000298023 0);--accent:lab(46.3129% 69.9417 58.4291);--danger:lab(46.3129% 69.9417 58.4291);--info:lab(46.3129% 69.9417 58.4291)}}body.sx[data-skin=swiss][data-mode=light] .app-side{--ink-3:#707070}@supports (color:lab(0% 0 0)){body.sx[data-skin=swiss][data-mode=light] .app-side{--ink-3:lab(47.1126% 0 0)}}body.sx[data-skin=swiss][data-mode=dark]{--ink-3:#888}@supports (color:lab(0% 0 0)){body.sx[data-skin=swiss][data-mode=dark]{--ink-3:lab(56.6494% -.0000596046 .0000119209)}}body.sx[data-skin=bauhaus][data-mode=light]{--ink-3:#625e54;--warn:#856200;--danger:#c40502}@supports (color:lab(0% 0 0)){body.sx[data-skin=bauhaus][data-mode=light]{--ink-3:lab(39.9139% .20434 6.12205);--warn:lab(43.9736% 14.0981 105.543);--danger:lab(41.8846% 65.8662 56.7731)}}body.sx[data-skin=bauhaus][data-mode=light] .app-side{--ink-3:#6a665c}@supports (color:lab(0% 0 0)){body.sx[data-skin=bauhaus][data-mode=light] .app-side{--ink-3:lab(43.1992% .196248 6.1156)}}body.sx[data-skin=bauhaus][data-mode=dark]{--ink-3:#928e82;--accent:#6b93f7;--info:#6b93f7}@supports (color:lab(0% 0 0)){body.sx[data-skin=bauhaus][data-mode=dark]{--ink-3:lab(59.0348% .273943 6.803);--accent:lab(61.5085% 8.44172 -55.326);--info:lab(61.5085% 8.44172 -55.326)}}body.sx[data-skin=mise][data-mode=light]{--ink-3:#53585d;--ok:#256439;--warn:#744c00;--danger:#aa1c16}@supports (color:lab(0% 0 0)){body.sx[data-skin=mise][data-mode=light]{--ink-3:lab(37.0727% -1.5025 -3.50384);--ok:lab(37.4944% -29.3342 18.4278);--warn:lab(35.8743% 15.816 59.5221);--danger:lab(37.5958% 55.5547 42.7902)}}body.sx[data-skin=mise][data-mode=dark]{--ink-3:#9c9992}@supports (color:lab(0% 0 0)){body.sx[data-skin=mise][data-mode=dark]{--ink-3:lab(63.2677% .0194907 4.00986)}}body.sx[data-skin=skeuo][data-mode=dark]{--ink-3:#a9977f;--accent:#c39049;--danger:#df7260;--info:#c39049}@supports (color:lab(0% 0 0)){body.sx[data-skin=skeuo][data-mode=dark]{--ink-3:lab(63.6509% 3.74937 15.184);--accent:lab(63.7851% 14.6716 44.6451);--danger:lab(60.9199% 42.1501 30.5461);--info:lab(63.7851% 14.6716 44.6451)}}body.sx[data-skin=neu][data-mode=light]{--ink-3:#5a6170;--accent:#3a54cf;--ok:#047848;--warn:#865a00;--danger:#b13c35;--info:#3a54cf}@supports (color:lab(0% 0 0)){body.sx[data-skin=neu][data-mode=light]{--ink-3:lab(41.0833% -.345305 -9.30714);--accent:lab(39.7082% 23.6887 -67.6564);--ok:lab(43.9233% -38.6929 17.7098);--warn:lab(42.1878% 16.7549 68.9775);--danger:lab(43.1181% 48.1296 31.8454);--info:lab(39.7082% 23.6887 -67.6564)}}body.sx[data-skin=neu][data-mode=light] .app-side{--ink-3:#5a6170}@supports (color:lab(0% 0 0)){body.sx[data-skin=neu][data-mode=light] .app-side{--ink-3:lab(41.0833% -.345305 -9.30714)}}body.sx[data-skin=neu][data-mode=dark]{--ink-3:#8f96a7;--accent:#89a2fc;--info:#89a2fc}@supports (color:lab(0% 0 0)){body.sx[data-skin=neu][data-mode=dark]{--ink-3:lab(62.0614% -.010103 -9.61595);--accent:lab(67.5327% 8.9896 -48.4852);--info:lab(67.5327% 8.9896 -48.4852)}}body.sx[data-skin=neu][data-mode=dark] .app-side{--ink-3:#8f96a7}@supports (color:lab(0% 0 0)){body.sx[data-skin=neu][data-mode=dark] .app-side{--ink-3:lab(62.0614% -.010103 -9.61595)}}body.sx[data-skin=glass][data-mode=light]{--ink-3:#555e76;--accent:#5e39c6;--ok:#006148;--warn:#804e00;--danger:#a91937;--info:#5e39c6}@supports (color:lab(0% 0 0)){body.sx[data-skin=glass][data-mode=light]{--ink-3:lab(39.7033% 1.25076 -15.3541);--accent:lab(35.7028% 43.2609 -69.0212);--ok:lab(36.0613% -34.1184 7.90269);--warn:lab(38.2744% 19.0674 58.1951);--danger:lab(37.2962% 56.6102 23.2858);--info:lab(35.7028% 43.2609 -69.0212)}}body.sx[data-skin=glass][data-mode=light] .app-side{--ink-3:#5d667f}@supports (color:lab(0% 0 0)){body.sx[data-skin=glass][data-mode=light] .app-side{--ink-3:lab(43.0005% 1.1892 -15.3758)}}body.sx[data-skin=glass][data-mode=dark]{--ink-3:#aeacc8;--accent:#beabff;--danger:#ff8c9d;--info:#beabff}@supports (color:lab(0% 0 0)){body.sx[data-skin=glass][data-mode=dark]{--ink-3:lab(71.2201% 5.05221 -13.8205);--accent:lab(73.9518% 20.8107 -40.1233);--danger:lab(71.6786% 46.7373 11.9537);--info:lab(73.9518% 20.8107 -40.1233)}}body.sx[data-skin=spatial][data-mode=light]{--ink-3:#5c6376;--accent:#0056b2;--ok:#006a47;--warn:#7b4e00;--danger:#ad1136;--info:#0056b2}@supports (color:lab(0% 0 0)){body.sx[data-skin=spatial][data-mode=light]{--ink-3:lab(41.9181% .754416 -11.935);--accent:lab(36.5922% 8.01534 -57.6428);--ok:lab(39.1698% -36.3278 12.1346);--warn:lab(37.6177% 16.3226 57.1507);--danger:lab(37.766% 59.3109 24.2534);--info:lab(36.5922% 8.01534 -57.6428)}}body.sx[data-skin=spatial][data-mode=light] .app-side{--ink-3:#646b7f}@supports (color:lab(0% 0 0)){body.sx[data-skin=spatial][data-mode=light] .app-side{--ink-3:lab(45.1493% .721455 -11.9484)}}body.sx[data-skin=spatial][data-mode=dark]{--ink-3:#949aac}@supports (color:lab(0% 0 0)){body.sx[data-skin=spatial][data-mode=dark]{--ink-3:lab(63.5982% .695646 -10.2621)}}body.sx[data-skin=brutal][data-mode=light]{--accent:#bf0000;--warn:#935b00;--danger:#c60021;--info:#bf0000}@supports (color:lab(0% 0 0)){body.sx[data-skin=brutal][data-mode=light]{--accent:lab(40.214% 68.1186 61.9485);--warn:lab(44.2198% 20.7815 63.7659);--danger:lab(41.98% 68.6945 44.804);--info:lab(40.214% 68.1186 61.9485)}}body.sx[data-skin=retro][data-mode=light]{--ink-3:#635133;--accent:#a63a03;--warn:#845a00;--info:#a63a03}@supports (color:lab(0% 0 0)){body.sx[data-skin=retro][data-mode=light]{--ink-3:lab(35.6743% 4.84642 20.5316);--accent:lab(40.5562% 43.7125 51.3021);--warn:lab(41.9092% 15.724 68.9518);--info:lab(40.5562% 43.7125 51.3021)}}body.sx[data-skin=retro][data-mode=dark]{--ink-3:#9586b5}@supports (color:lab(0% 0 0)){body.sx[data-skin=retro][data-mode=dark]{--ink-3:lab(58.5453% 13.2674 -22.943)}}body.sx[data-skin=night][data-mode=light]{--ink-3:#666557;--ok:#32723d}@supports (color:lab(0% 0 0)){body.sx[data-skin=night][data-mode=light]{--ink-3:lab(42.6296% -1.66008 8.36702);--ok:lab(42.929% -30.9074 23.1118)}}body.sx[data-skin=night][data-mode=light] .app-side{--ink-3:#666557}@supports (color:lab(0% 0 0)){body.sx[data-skin=night][data-mode=light] .app-side{--ink-3:lab(42.6296% -1.66008 8.36702)}}body.sx[data-skin=cyber][data-mode=light]{--ink-3:#53687d;--accent:#006088;--ok:#006544;--warn:#705100;--danger:#b10042;--info:#006088}@supports (color:lab(0% 0 0)){body.sx[data-skin=cyber][data-mode=light]{--ink-3:lab(42.8148% -4.04583 -14.5752);--accent:lab(37.5691% -14.4132 -33.5087);--ok:lab(37.5964% -38.6879 13.252);--warn:lab(36.7506% 10.6778 62.042);--danger:lab(37.7964% 67.3579 18.3441);--info:lab(37.5691% -14.4132 -33.5087)}}body.sx[data-skin=cyber][data-mode=dark]{--ink-3:#67859e}@supports (color:lab(0% 0 0)){body.sx[data-skin=cyber][data-mode=dark]{--ink-3:lab(53.9183% -6.40556 -17.0574)}}body.sx[data-skin=glass][data-mode=dark] .card>.card-head .meta{color:#fbfaff}body.sx[data-skin=skeuo][data-mode=light] :is(.app-main,.menu-page){--ink:#fdf7e6;--ink-2:#f0e6d2;--ink-3:#e8dcc2;--ink-4:#b9a681;--accent:#e8c88a;--line:#fff5dc38;color:var(--ink)}body.sx[data-skin=skeuo][data-mode=light] :is(.app-main,.menu-page) :is(.card,.table,.kpi,.db-kpi,.db-depts,.db-rcard,.db-feed,.check-row,.maand-dag,.rooster-grid,.btn,.badge,.banner,.input-wrap,.input,.select,.textarea,.seg,.state-switch,.topbar2,.installeer-balk,.melding-vak,.inleveren-anders,.taakkaart,.alg:not(.traces),[style*="var(--surface)"],[style*="var(--surface-2)"]){--ink:#33281c;--ink-2:#5c4a35;--ink-3:#6a5a42;--ink-4:#a89676;--accent:#8a5a2b;--warn:#8a5c00;--line:#cbbb9b;color:var(--ink)}@supports (color:lab(0% 0 0)){body.sx[data-skin=skeuo][data-mode=light] :is(.app-main,.menu-page) :is(.card,.table,.kpi,.db-kpi,.db-depts,.db-rcard,.db-feed,.check-row,.maand-dag,.rooster-grid,.btn,.badge,.banner,.input-wrap,.input,.select,.textarea,.seg,.state-switch,.topbar2,.installeer-balk,.melding-vak,.inleveren-anders,.taakkaart,.alg:not(.traces),[style*="var(--surface)"],[style*="var(--surface-2)"]){--ink-3:lab(39.2747% 3.97483 16.453);--warn:lab(43.2515% 15.5445 59.3557)}}body.sx[data-skin=skeuo][data-mode=dark] .badge.accent{color:#c9954a}body.sx[data-skin=skeuo][data-mode=light] :is(.m-topbar,.m-tabbar,.m-drawer){--ink:#fdf7e6;--ink-2:#f0e6d2;--ink-3:#e8dcc2;--ink-4:#b9a681;--accent:#e8c88a;--line:#fff5dc38;color:var(--ink)}.seg button{color:var(--ink-2)}body.sx[data-skin=neu][data-mode=light] .seg button,body.sx[data-skin=neu][data-mode=light] :is(.rooster-grid,.bezet-wrap) th[data-vandaag] .kopsub{color:var(--ink)}body:not(.sx) .btn[disabled],body:not(.sx) .btn[aria-disabled=true],body.sx[data-skin=flat][data-mode=dark] .btn[disabled]{color:var(--ink-3)}body.sx[data-skin=glass][data-mode=dark] .btn[disabled]{color:var(--ink)}body.sx[data-skin=skeuo][data-mode=light] .btn[disabled],body.sx[data-skin=spatial][data-mode=dark] .btn[disabled]{background:var(--surface);box-shadow:none;text-shadow:none;border-color:var(--line);background-image:none}body.sx[data-skin=skeuo][data-mode=light] .btn[disabled]{color:var(--ink-3)}body.sx[data-skin=spatial][data-mode=dark] .btn[disabled]{color:var(--ink)}.stijl-bijschrift{color:var(--ink-3)}body.sx[data-skin=glass][data-mode=dark] .stijl-bijschrift,body.sx[data-skin=spatial][data-mode=dark] .stijl-bijschrift{color:var(--ink-2)}html[data-theme=dark] .alg.contains .glyph{color:var(--bg)}body.sx[data-skin=glass][data-mode=dark] .input-wrap :is(.pfx,.sfx),body.sx[data-skin=spatial][data-mode=dark] .input-wrap :is(.pfx,.sfx),body.sx[data-skin=cyber][data-mode=dark] .card>.card-head .meta{color:var(--ink-2)}body.sx[data-skin=neu][data-mode=light] .opmaak-nr{color:var(--ink)}body.sx[data-skin=flat][data-mode=light] .app-side .nav-item.active{background:#12856f}body.sx[data-skin=retro][data-mode=light] .app-side .nav-item.active{background:#b65027}body.sx[data-skin] .db-alert-row .glyph.warn{background:var(--warn-tint);color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin] .db-alert-row .glyph.warn{border-color:color-mix(in oklab, var(--warn) 55%, transparent)}}body.sx[data-skin] .db-alert-row .glyph.info{background:var(--info-tint,var(--sunk));color:var(--info,var(--ink-2));border-color:var(--info,var(--ink-3))}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin] .db-alert-row .glyph.info{border-color:color-mix(in oklab, var(--info,var(--ink-3)) 55%, transparent)}}body.sx[data-skin] .app-side .btn.btn-ghost,body.sx[data-skin] .m-drawer .btn.btn-ghost,body.sx[data-skin=cyber][data-mode=light] .db-section-head .anchor,body.sx[data-skin=skeuo][data-mode=light] .db-section-head .anchor{color:inherit}body.sx[data-skin=swiss][data-mode=dark] :is(.db-rcard.danger>.rhead :is(.aantal,.db-meer),.card.alarm>.card-head .meta){color:#0a0a0a}body.sx[data-skin=bauhaus][data-mode=dark] :is(.db-rcard.danger>.rhead :is(.aantal,.db-meer),.card.alarm>.card-head .meta){color:#151412}body.sx[data-skin=brutal][data-mode=dark] :is(.db-rcard.danger>.rhead :is(.aantal,.db-meer),.card.alarm>.card-head .meta){color:#101010}body.sx[data-skin=flat][data-mode=light] .app-side .nav-item.active .count{background:#00000038}body.sx[data-skin=swiss][data-mode=dark] .app-side .nav-item.active .count{color:#1a0a08}body.sx[data-skin=spatial][data-mode=light] .app-side .nav-item.alert .count{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=spatial][data-mode=light] .app-side .nav-item.alert .count{color:color-mix(in oklab, var(--danger) 90%, black)}}body.sx[data-skin=neu][data-mode=light] :is(.nav-zoek,.app-side .wissel>summary){color:var(--ink)}body.sx[data-skin=cyber][data-mode=dark] .db-rcard>.rhead :is(.aantal,.db-meer){color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=cyber][data-mode=dark] .db-rcard>.rhead :is(.aantal,.db-meer){color:color-mix(in oklab, var(--ink-3) 78%, white)}}body.sx[data-skin=flat][data-mode=light] .m-role{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=flat][data-mode=light] .m-role{color:color-mix(in oklab, var(--ink-3) 72%, white)}}body.sx[data-skin=night][data-mode=light] .m-role{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=night][data-mode=light] .m-role{color:color-mix(in oklab, var(--ink-3) 82%, black)}}body.sx[data-skin=wutrue][data-mode=dark] .db-kpi .delta.up{color:var(--w-pop)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=wutrue][data-mode=dark] .db-kpi .delta.up{color:color-mix(in oklab, var(--w-pop) 72%, var(--ink))}}body.sx[data-skin=glass][data-mode=dark] .laag-kop .laag-uren,body.sx[data-skin=spatial][data-mode=dark] .laag-kop .laag-uren{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){body.sx[data-skin=glass][data-mode=dark] .laag-kop .laag-uren,body.sx[data-skin=spatial][data-mode=dark] .laag-kop .laag-uren{color:color-mix(in oklab, var(--ink-3) 70%, var(--ink))}}body.sx[data-skin=glass][data-mode=dark] .card>.card-head .badge{color:#fbfaff;background:#0a0e1e8c;border-color:#ffffff2e}body.sx[data-skin=glass][data-mode=dark] .table .muted,body.sx[data-skin=spatial][data-mode=dark] .table .muted{color:#c6c3dd}body.sx[data-skin=glass][data-mode=dark] .card>.card-head .btn-danger:not([disabled]){background:#0a0e1e8c}@media print{.app-side,.m-topbar,.m-tabbar,.m-drawer,.topbar2,.no-print,form:not(.print-toon),.btn:not(.print-toon){display:none!important}details{display:block!important}details>summary{list-style:none}details>:not(summary){display:revert!important}.app{display:block!important}.app-main{padding:0!important;overflow:visible!important}body{color:#000!important;background:#fff!important}.card,.banner,.kpi{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#999!important}.table th,.table td{color:#000!important;background:#fff!important;border-color:#999!important}.table-wrap{overflow:visible!important}a{color:#000!important;text-decoration:none!important}.muted,.meta,.hint,.t-small{color:#333!important}thead{display:table-header-group}tr,.print-blok{break-inside:avoid}h1,h2,h3{break-after:avoid}@page{margin:16mm 14mm}}.vel{color:#111;border:1px solid var(--line);border-radius:var(--r,6px);background:#fff;max-width:190mm;margin:0 auto 24px;padding:14mm}.vel h1{margin:0 0 2px;font-size:22px}.vel h2{margin:18px 0 6px;font-size:15px}.vel .vel-kop{border-bottom:2px solid #111;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.vel .vel-sub{color:#444;font-size:12px}.vel table{border-collapse:collapse;width:100%;font-size:12px}.vel th,.vel td{text-align:left;vertical-align:top;border:1px solid #bbb;padding:4px 6px}.vel th{background:#f2f2f2;font-weight:600}.vel .vel-voet{color:#444;border-top:1px solid #bbb;margin-top:14px;padding-top:6px;font-size:11px}.vel-etiket{white-space:nowrap;color:#333;background:#f2f2f2;border:1px solid #bbb;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.vel-etiket .stip{background:currentColor;border-radius:50%;width:6px;height:6px}.vel-etiket.ok{color:#1c5320;background:#edf5ed;border-color:#8fae8f}.vel-etiket.warn{color:#6a4400;background:#fbf1de;border-color:#c3a057}.vel-etiket.info{color:#17456f;background:#eaf1f8;border-color:#91aecb}.vel-etiket.danger{color:#8a1f1f;background:#fbeceb;border-color:#cf9894}.vel-melding{color:#333;background:#f7f7f7;border:1px solid #ccc;border-left:3px solid #777;border-radius:4px;padding:10px 12px;font-size:13px}.vel-melding .kop{color:#111;margin-bottom:2px;font-weight:600}.vel a{color:#17456f}.vel a.vel-link{color:#17456f;text-decoration:underline}@media print{.vel{border:0;border-radius:0;max-width:none;margin:0;padding:0}.velmodus>:not(.vel){display:none!important}}.vel-schuif{overflow-x:auto}@media (max-width:720px){.vel{max-width:100%;padding:12px}.vel table{font-size:11px}.vel table th,.vel table td{padding:3px 4px}}@media print{.vel-schuif{overflow:visible!important}.menu-page{max-width:none!important;padding:0!important}.menu-page .badge{color:#000!important;background:#fff!important;border-color:#999!important}.menu-page details>:not(summary),.menu-page details summary>.t-small{display:none!important}.alg .glyph{color:#000!important;background:#fff!important;border:1px solid #333!important}.alg.contains .glyph{background:#ddd!important}}.alleen-print{display:none}@media print{.recept-bewerken,.recept-kosten{display:none!important}.recept-beheerblok{display:block!important}.alleen-print{display:revert}.app-main>div{flex-direction:column;display:flex}.recept-ingredienten{order:1}.recept-stappen{order:2}.recept-stappen .card,.recept-deelrecepten{break-inside:avoid}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:6px;--color-ink:var(--ink)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--color-ink)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-sans:var(--font-sans-source), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-mono-source), "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}