:root{--c-white:#fff;--c-white-rgb:255 255 255;--c-gray-990:#fbfdff;--c-gray-990-b:snow;--c-gray-950:#eef0f2;--c-black-rgb:0 0 0;--c-slate-980:#f5f8fc;--c-slate-970:#eef8fc;--c-slate-970-b:#f1f5f9;--c-slate-970-c:#edf4ff;--c-slate-960:#eef3ff;--c-slate-960-b:#e5f3fa;--c-slate-950:#e0f2fe;--c-slate-940:#e8eaf6;--c-slate-930:#dceaff;--c-slate-930-b:#e2e8f0;--c-slate-930-b-rgb:226 232 240;--c-slate-920:#dbe7f0;--c-slate-910:#d5e5f5;--c-slate-910-b:#d7e1ef;--c-slate-900:#c9e5ef;--c-slate-900-b:#cfe0f6;--c-slate-890:#c8dbf6;--c-slate-880:#cbd9ea;--c-slate-880-b:#d0d7de;--c-slate-870:#b9d7ff;--c-slate-870-b:#cbd5e1;--c-slate-860:#b9d2f1;--c-slate-850:#a8d7e8;--c-slate-840:#b6cce1;--c-slate-830:#b8c9df;--c-slate-830-b:#a9caef;--c-slate-820:#b7c7dc;--c-slate-820-b:#a9c9e5;--c-slate-800:#aebed3;--c-slate-760:#9eb4d0;--c-slate-760-b:#a5b2c6;--c-slate-750-rgb:148 178 216;--c-slate-720:#9fa3c0;--c-slate-710:#8da4c4;--c-slate-710-b:#94a3b8;--c-slate-710-b-rgb:148 163 184;--c-slate-690:#8c9db4;--c-slate-670:#8096b2;--c-slate-650:#7f90ab;--c-slate-650-b:#7691b4;--c-slate-650-c:#8a8ab2;--c-slate-620:#7189a8;--c-slate-620-b:#77879d;--c-slate-610:#74829e;--c-slate-560:#5e7697;--c-slate-560-b:#6b7099;--c-slate-550:#64748b;--c-slate-550-rgb:100 116 139;--c-slate-540:#637083;--c-slate-540-b:#527091;--c-slate-530:#5d6e86;--c-slate-530-b-rgb:85 109 147;--c-slate-510:#536985;--c-slate-510-b:#4a698a;--c-slate-490:#526077;--c-slate-470:#475c7b;--c-slate-470-rgb:71 92 123;--c-slate-450:#475569;--c-slate-450-b:#415476;--c-slate-430:#385273;--c-slate-420:#28546a;--c-slate-420-b:#3a4e6a;--c-slate-390:#2f4568;--c-slate-380:#2e4461;--c-slate-380-rgb:46 68 97;--c-slate-370:#334155;--c-slate-360:#2b3e58;--c-slate-360-rgb:43 62 88;--c-slate-340:#1d3c53;--c-slate-330:#1c3658;--c-slate-330-rgb:28 54 88;--c-slate-330-b:#2e3154;--c-slate-330-b-rgb:46 49 84;--c-slate-330-c:#263450;--c-slate-330-d:#24354c;--c-slate-300:#1d2e4b;--c-slate-300-b:#173142;--c-slate-290:#1e2a4a;--c-slate-290-b:#1b2b42;--c-slate-290-b-rgb:27 43 66;--c-slate-270:#20243a;--c-slate-270-b:#18263a;--c-slate-260:#16233a;--c-slate-260-b:#142142;--c-slate-240:#142032;--c-slate-240-rgb:20 32 50;--c-slate-240-b:#1a1d2e;--c-slate-240-b-rgb:26 29 46;--c-slate-220-rgb:12 27 52;--c-slate-220-b:#101a2a;--c-slate-210:#0a1735;--c-slate-210-b:#0f172a;--c-slate-210-b-rgb:15 23 42;--c-slate-190:#0c1422;--c-slate-190-rgb:12 20 34;--c-slate-180:#0f1117;--c-slate-130-rgb:3 8 16;--c-blue-860:#a5d9ff;--c-blue-850:#b5d0ff;--c-blue-830:#a8c9ff;--c-blue-830-b:#7dd3fc;--c-blue-830-c:#94d0ee;--c-blue-810:#93c5fd;--c-blue-800:#9cc2f4;--c-blue-790:#a5b8ff;--c-blue-790-b:#9ebce8;--c-blue-790-c:#7cc4ea;--c-blue-790-d:#5bc8f5;--c-blue-790-d-rgb:91 200 245;--c-blue-780:#8cb8ff;--c-blue-780-b:#93b9e8;--c-blue-770-rgb:125 182 255;--c-blue-750:#38bdf8;--c-blue-750-rgb:56 189 248;--c-blue-740:#6cafff;--c-blue-740-rgb:108 175 255;--c-blue-740-b:#78aaff;--c-blue-720:#77a9e5;--c-blue-710:#7c9dff;--c-blue-710-rgb:124 157 255;--c-blue-710-b:#60a5fa;--c-blue-710-b-rgb:96 165 250;--c-blue-710-c:#3cafe2;--c-blue-710-c-rgb:60 175 226;--c-blue-700:#5b9cff;--c-blue-700-rgb:91 156 255;--c-blue-680-rgb:14 165 233;--c-blue-680-b:#5b9ee1;--c-blue-670:#159de8;--c-blue-670-rgb:21 157 232;--c-blue-660:#299bd7;--c-blue-640-rgb:68 143 218;--c-blue-630:#3487f4;--c-blue-630-rgb:52 135 244;--c-blue-630-b:#0e8ee5;--c-blue-620:#3b82f6;--c-blue-620-rgb:59 130 246;--c-blue-590:#2478f2;--c-blue-590-rgb:36 120 242;--c-blue-590-b:#0284c7;--c-blue-590-c-rgb:99 102 241;--c-blue-580-rgb:71 123 201;--c-blue-580-b:#2170f3;--c-blue-580-b-rgb:33 112 243;--c-blue-570:#547ba9;--c-blue-570-b:#2676d7;--c-blue-570-b-rgb:38 118 215;--c-blue-570-c:#0a78d3;--c-blue-560:#4877ad;--c-blue-560-b-rgb:64 113 199;--c-blue-550:#216fd4;--c-blue-550-rgb:33 111 212;--c-blue-550-b:#2563eb;--c-blue-550-b-rgb:37 99 235;--c-blue-540:#1868df;--c-blue-540-rgb:24 104 223;--c-blue-530:#0a69c6;--c-blue-520:#316cae;--c-blue-520-b:#646497;--c-blue-520-c:#155fdc;--c-blue-520-d:#426a9d;--c-blue-510:#0f6f98;--c-blue-510-b:#4f46e5;--c-blue-500:#145ec4;--c-blue-500-rgb:20 94 196;--c-blue-500-b:#0369a1;--c-blue-500-c-rgb:35 100 170;--c-blue-490:#1d4ed8;--c-blue-480:#1257c0;--c-blue-480-rgb:18 87 192;--c-blue-470:#245c9d;--c-blue-470-rgb:36 92 157;--c-blue-470-b-rgb:36 86 174;--c-blue-470-c:#315a91;--c-blue-460:#4338ca;--c-blue-450:#104db0;--c-blue-440-rgb:45 82 132;--c-blue-430:#1f4f91;--c-blue-430-b:#315277;--c-blue-430-c:#164c9b;--c-blue-420-rgb:30 64 175;--c-blue-420-b:#0f46a1;--c-blue-420-c:#294a86;--c-blue-410:#254a7a;--c-blue-410-rgb:37 74 122;--c-blue-380:#29426c;--c-blue-380-b:#1e3a8a;--c-blue-370:#163e74;--c-blue-370-rgb:22 62 116;--c-blue-350:#1f3966;--c-blue-350-b:#103772;--c-blue-350-b-rgb:16 55 114;--c-blue-330:#16375d;--c-blue-330-rgb:22 55 93;--c-blue-330-b:#2c2a6f;--c-blue-320:#0d2d72;--c-blue-320-b:#1a315f;--c-blue-320-b-rgb:26 49 95;--c-blue-310:#152b60;--c-blue-290:#162b50;--c-blue-280:#04255b;--c-blue-280-rgb:4 37 91;--c-blue-270:#102451;--c-blue-270-rgb:16 36 81;--c-blue-250:#0d1f42;--c-blue-250-rgb:13 31 66;--c-blue-210:#10143a;--c-blue-200:#000053;--c-blue-200-rgb:0 0 83;--c-cyan-850:#8cdbf7;--c-cyan-770:#4ac6ec;--c-cyan-520-rgb:14 116 144;--c-cyan-520-b:#2d7189;--c-cyan-330:#183d34;--c-cyan-280:#142f2a;--c-violet-810:#bfbfd4;--c-violet-810-rgb:191 191 212;--c-pink-320:#432a34;--c-pink-270:#341f2a;--c-red-970:#fef2f2;--c-red-950:#ffe6e6;--c-red-860:#f0c4c4;--c-red-840:#ffb5b7;--c-red-830:#efb7b7;--c-red-810:#fda4af;--c-red-810-b:#fca5a5;--c-red-800:#f0aaaa;--c-red-750:#ff8585;--c-red-750-rgb:255 133 133;--c-red-710:#f87171;--c-red-710-rgb:248 113 113;--c-red-640:#f04438;--c-red-640-rgb:240 68 56;--c-red-640-b:#ef4444;--c-red-640-b-rgb:239 68 68;--c-red-610-rgb:217 72 82;--c-red-590:#d93443;--c-red-590-rgb:217 52 67;--c-red-580:#dc2626;--c-red-580-rgb:220 38 38;--c-red-580-b:#d92d20;--c-red-550:#c2410c;--c-red-540:#a75058;--c-red-540-b:#c62828;--c-red-520:#bd292c;--c-red-500:#b42318;--c-red-500-rgb:180 35 24;--c-red-500-b:#a23b42;--c-red-490:#8d4c4c;--c-red-470:#9d3030;--c-red-470-b:#a61e2b;--c-red-470-c:#7d4a52;--c-red-420-rgb:129 43 50;--c-red-410:#812525;--c-red-270:#3b1b22;--c-orange-960:#fff0e2;--c-orange-890:#f7d3bc;--c-orange-840:#fdba74;--c-orange-760:#fb923c;--c-orange-760-rgb:251 146 60;--c-orange-750:#f19616;--c-orange-670:#d97706;--c-orange-670-rgb:217 119 6;--c-orange-650:#ea580c;--c-orange-650-rgb:234 88 12;--c-orange-560:#b45309;--c-orange-540:#a85306;--c-orange-530:#a5521d;--c-orange-510:#9a4e20;--c-orange-470:#92400e;--c-amber-980:#fff7ed;--c-amber-960:#fff0d8;--c-amber-910:#fde047;--c-amber-880:#f2d39a;--c-amber-880-b:#fcd34d;--c-amber-860-rgb:250 204 21;--c-amber-840:#fbbf24;--c-amber-840-rgb:251 191 36;--c-amber-830:#f4bc50;--c-amber-830-rgb:244 188 80;--c-amber-800-rgb:234 179 8;--c-amber-770:#f59e0b;--c-amber-770-rgb:245 158 11;--c-amber-760:#e8a321;--c-amber-700:#d98d00;--c-amber-700-rgb:217 141 0;--c-amber-680:#ca8a04;--c-amber-550:#9a6700;--c-amber-500:#805b1c;--c-amber-290:#382810;--c-green-980:#f1fbf6;--c-green-960:#dcfce7;--c-green-960-b:#e4f7ed;--c-green-950:#dcf8e9;--c-green-900:#a7f3c5;--c-green-890:#bfe6d0;--c-green-870:#86efac;--c-green-870-b:#b9ddcf;--c-green-850:#6ee7b7;--c-green-840:#7be2b0;--c-green-830:#93d8b0;--c-green-800:#4ade80;--c-green-800-rgb:74 222 128;--c-green-780:#4dd68a;--c-green-780-rgb:77 214 138;--c-green-770-rgb:52 211 153;--c-green-720-rgb:34 197 94;--c-green-700:#10b981;--c-green-700-rgb:16 185 129;--c-green-680:#16b36b;--c-green-650:#12a86a;--c-green-630:#20a45b;--c-green-630-b:#16a34a;--c-green-630-b-rgb:22 163 74;--c-green-620:#2f9e44;--c-green-620-rgb:47 158 68;--c-green-610:#668f79;--c-green-600-rgb:5 150 105;--c-green-560:#218a50;--c-green-530:#15803d;--c-green-520:#087d4e;--c-green-510:#2d7851;--c-green-510-b:#047857;--c-green-480:#16704a;--c-green-470:#176b3b;--c-green-450:#17634f;--c-green-420:#205a42;--c-green-330:#183e31;--c-green-320:#173b32;--c-green-290:#13332a;color:var(--c-blue-210);background:var(--c-slate-970-b);--primary:var(--c-blue-200);--primary-hover:var(--c-blue-330-b);--accent:var(--c-blue-710-c);--accent-soft:var(--c-blue-830-c);--surface:var(--c-white);--bg:var(--c-slate-970-b);--text-soft:var(--c-blue-520-b);--border:var(--c-violet-810);--success:var(--c-green-620);--warning:var(--c-amber-700);--danger:var(--c-red-500);--card-shadow:0 2px 8px rgb(var(--c-blue-200-rgb) / .08);--hover-shadow:0 10px 28px rgb(var(--c-blue-200-rgb) / .14);--bg-sidebar:var(--surface);--bg-card:var(--surface);--bg-muted:var(--c-slate-970-b);--bg-hover:rgb(var(--c-blue-710-c-rgb) / .1);--primary-soft:rgb(var(--c-blue-710-c-rgb) / .14);--accent-line:rgb(var(--c-blue-710-c-rgb) / .42);--border-soft:rgb(var(--c-violet-810-rgb) / .55);--overlay:rgb(var(--c-white-rgb) / .9);--t-base:var(--primary);--t-muted:var(--text-soft);--t-light:var(--c-slate-650-c);--success-soft:rgb(var(--c-green-620-rgb) / .12);--warning-soft:rgb(var(--c-amber-700-rgb) / .13);--danger-soft:rgb(var(--c-red-500-rgb) / .12);--ui-normal-bg:var(--c-gray-950);--ui-normal-border:rgb(var(--c-slate-550-rgb) / .22);--ui-normal-ink:var(--c-slate-450);--ui-progress-bg:rgb(var(--c-blue-550-b-rgb) / .12);--ui-progress-border:rgb(var(--c-blue-550-b-rgb) / .25);--ui-progress-ink:var(--c-blue-490);--ui-warning-bg:rgb(var(--c-orange-670-rgb) / .13);--ui-warning-border:rgb(var(--c-orange-670-rgb) / .3);--ui-warning-ink:var(--c-orange-470);--ui-critical-bg:rgb(var(--c-red-580-rgb) / .12);--ui-critical-border:rgb(var(--c-red-580-rgb) / .28);--ui-critical-ink:var(--c-red-500);--ui-success-bg:rgb(var(--c-green-600-rgb) / .12);--ui-success-border:rgb(var(--c-green-600-rgb) / .25);--ui-success-ink:var(--c-green-510-b);font-family:Inter,Roboto,system-ui,sans-serif;font-weight:400;line-height:1.5}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--c-slate-940);background:var(--c-slate-180);--primary:var(--c-blue-710);--primary-hover:var(--c-blue-790);--accent:var(--c-blue-790-d);--accent-soft:rgb(var(--c-blue-790-d-rgb) / .25);--surface:var(--c-slate-240-b);--bg:var(--c-slate-180);--text-soft:var(--c-slate-720);--border:var(--c-slate-330-b);--success:var(--c-green-800);--warning:var(--c-amber-840);--danger:var(--c-red-710);--card-shadow:0 2px 8px rgb(var(--c-black-rgb) / .4);--hover-shadow:0 10px 28px rgb(var(--c-black-rgb) / .55);--bg-sidebar:var(--c-slate-240-b);--bg-card:var(--c-slate-240-b);--bg-muted:var(--c-slate-270);--bg-hover:rgb(var(--c-blue-790-d-rgb) / .1);--primary-soft:rgb(var(--c-blue-710-rgb) / .18);--accent-line:rgb(var(--c-blue-790-d-rgb) / .4);--border-soft:rgb(var(--c-slate-330-b-rgb) / .8);--overlay:rgb(var(--c-slate-240-b-rgb) / .88);--t-base:var(--c-slate-940);--t-muted:var(--c-slate-720);--t-light:var(--c-slate-560-b);--success-soft:rgb(var(--c-green-800-rgb) / .18);--warning-soft:rgb(var(--c-amber-840-rgb) / .18);--danger-soft:rgb(var(--c-red-710-rgb) / .18);--ui-normal-bg:rgb(var(--c-white-rgb) / .08);--ui-normal-border:rgb(var(--c-slate-710-b-rgb) / .25);--ui-normal-ink:var(--c-slate-870-b);--ui-progress-bg:rgb(var(--c-blue-620-rgb) / .18);--ui-progress-border:rgb(var(--c-blue-620-rgb) / .35);--ui-progress-ink:var(--c-blue-810);--ui-warning-bg:rgb(var(--c-amber-840-rgb) / .18);--ui-warning-border:rgb(var(--c-amber-840-rgb) / .35);--ui-warning-ink:var(--c-amber-880-b);--ui-critical-bg:rgb(var(--c-red-710-rgb) / .18);--ui-critical-border:rgb(var(--c-red-710-rgb) / .35);--ui-critical-ink:var(--c-red-810-b);--ui-success-bg:rgb(var(--c-green-770-rgb) / .18);--ui-success-border:rgb(var(--c-green-770-rgb) / .35);--ui-success-ink:var(--c-green-850)}*{box-sizing:border-box}body{background:var(--bg);margin:0}.skip-link{z-index:999;border-radius:var(--ui-radius);background:var(--c-blue-270);color:var(--ui-on-primary);padding:9px 12px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid rgb(var(--c-blue-590-rgb) / .42);outline-offset:2px}#main-content:focus{outline:none}.fatal-error-page{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.fatal-error-page section{border:1px solid var(--border-soft);border-radius:var(--ui-radius-xl);background:var(--surface);width:min(520px,100%);box-shadow:var(--hover-shadow);text-align:center;gap:14px;padding:30px;display:grid}.fatal-error-page img{width:120px;margin:0 auto}.fatal-error-page h1,.fatal-error-page p{margin:0}.fatal-error-page code{border-radius:var(--ui-radius);background:var(--bg-muted);padding:8px}.fatal-error-page button{justify-self:center}.auth-restoring{min-height:100vh;color:var(--t-muted);place-items:center;font-weight:700;display:grid}.session-warning{z-index:200;width:min(460px,100vw - 32px);color:var(--ui-on-primary);background:var(--c-blue-270);border:1px solid rgb(var(--c-white-rgb) / .18);border-radius:var(--ui-radius-xl);box-shadow:0 20px 50px rgb(var(--c-slate-210-b-rgb) / .3);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px;display:grid;position:fixed;bottom:24px;right:24px}.session-warning div{gap:3px;display:grid}.session-warning span{color:rgb(var(--c-white-rgb) / .76);font-size:var(--ui-fs-sm)}.session-warning button{min-height:38px;color:var(--c-blue-270);background:var(--ui-surface);border-radius:var(--ui-radius);cursor:pointer;border:0;padding:0 14px;font-weight:800}.session-warning button.secondary{color:var(--ui-on-primary);background:rgb(var(--c-white-rgb) / .12)}body.has-drawer-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}#root{min-height:100vh}.notika-shell,.login-page{background:radial-gradient(circle at 92% 3%, rgb(var(--c-blue-710-c-rgb) / .14), transparent 28%), var(--bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.notika-sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border-soft);z-index:30;flex-direction:column;gap:22px;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.notika-sidebar::-webkit-scrollbar{width:4px}.notika-search-results::-webkit-scrollbar{width:4px}.notika-sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--ui-radius-pill)}.notika-search-results::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--ui-radius-pill)}.notika-brand{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;min-width:0;padding:4px 10px 20px;display:flex}.notika-brand img{mix-blend-mode:multiply;flex:none;width:82px;height:auto;display:block}.brand-text,.workspace-text{min-width:0;line-height:1.15}.notika-brand strong,.workspace-text strong{color:var(--t-base);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.notika-brand span,.workspace-text span{color:var(--t-light);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;font-weight:800;display:block;overflow:hidden}.notika-brand span{letter-spacing:.035em;font-size:9.5px}.notika-nav{gap:20px;display:grid}.nav-section{flex-direction:column;gap:3px;display:flex}.nav-link{border-radius:var(--ui-radius);min-height:40px;color:var(--t-muted);font-size:var(--ui-fs-md);align-items:center;gap:12px;padding:9px 12px;font-weight:700;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.nav-link svg,.icon-btn svg,.hamburger svg,.avatar-button svg,.notika-search svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.nav-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.icon-btn svg{stroke-width:2px;width:23px;height:23px}.nav-link:hover{background:var(--bg-hover);color:var(--t-base)}.nav-badge{border-radius:var(--ui-radius-pill);background:var(--success-soft);color:var(--success);font-size:var(--ui-fs-xs);letter-spacing:.04em;flex:none;margin-left:auto;padding:2px 7px;font-style:normal;font-weight:900}.sidebar-footer{border-top:1px solid var(--border-soft);margin-top:auto;padding-top:16px}.workspace{border-radius:var(--ui-radius-lg);min-width:0;color:var(--t-base);align-items:center;gap:10px;padding:7px 10px;transition:background .18s;display:flex}.workspace:hover{background:var(--bg-hover)}.notika-main{flex-direction:column;min-width:0;display:flex}.notika-topbar{z-index:20;border-bottom:1px solid var(--border-soft);background:var(--overlay);-webkit-backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.breadcomb-actions,.status-wrap{align-items:center;min-width:0;display:flex}.topbar-left{gap:12px}.topbar-actions{justify-content:flex-end;gap:7px}.hamburger{border-radius:var(--ui-radius);width:36px;height:36px;color:var(--t-base);background:0 0;justify-content:center;align-items:center;display:none}.hamburger:hover{background:var(--bg-hover)}.drawer-backdrop{z-index:25;background:rgb(var(--c-blue-200-rgb) / .42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;border:0;border-radius:0;width:auto;min-height:0;padding:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}body.has-drawer-open .drawer-backdrop{opacity:1;visibility:visible}.notika-search{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(34vw,360px);min-width:220px;height:38px;color:var(--ui-text-muted);align-items:center;gap:8px;padding:0 12px;transition:all .18s;display:flex;position:relative}.notika-search:focus-within,.notika-search:hover{border-color:var(--c-blue-810);background:var(--ui-surface);box-shadow:0 0 0 3px rgb(var(--c-blue-550-b-rgb) / .1);color:var(--ui-text)}.notika-search input{width:100%;min-width:0;font-size:var(--ui-fs-sm);height:100%!important;min-height:0!important;box-shadow:none!important;color:var(--ui-text)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.notika-search input::placeholder{font-size:var(--ui-fs-sm);color:var(--ui-text-muted)!important}.notika-search input:disabled{cursor:not-allowed;opacity:.6}.notika-search kbd{border-radius:var(--ui-radius-sm);background:rgb(var(--c-black-rgb) / .05);color:var(--ui-text-muted);font-size:var(--ui-fs-xs);border:none;flex-shrink:0;padding:2px 6px;font-weight:700}.notika-search-results{z-index:70;border:1px solid var(--border-soft);border-radius:var(--ui-radius-xl);background:var(--surface);max-height:430px;box-shadow:var(--hover-shadow);padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.search-state{color:var(--t-muted);font-size:var(--ui-fs-md);padding:12px 14px}.search-command-filters{border-bottom:1px solid var(--border-soft);gap:6px;padding:4px 6px 10px;display:flex;overflow-x:auto}.search-command-filters button{border:1px solid var(--border-soft);border-radius:var(--ui-radius-pill);background:var(--surface);color:var(--t-muted);font-size:var(--ui-fs-xs);cursor:pointer;flex:none;padding:6px 9px;font-weight:800}.search-command-filters button.is-active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.search-result-group{gap:2px;display:grid}.search-result-group h3{color:var(--t-muted);font-size:var(--ui-fs-xs);letter-spacing:.08em;text-transform:uppercase;margin:10px 8px 2px;font-weight:900}.search-result-row{border-radius:var(--ui-radius-lg);grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;display:grid}.search-result-row.is-active,.search-result-row:hover{background:var(--bg-hover)}.search-result-row .search-result:hover,.search-result-row .search-result:focus{background:0 0}.search-favorite{width:28px;height:28px;color:var(--c-amber-760);font-size:var(--ui-fs-xl);cursor:pointer;background:0 0;border:0;align-self:center;padding:0}.search-result{text-align:left;border-radius:var(--ui-radius-lg);width:100%;color:var(--t-base);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:12px 14px;display:grid}.search-result>:not(.search-result-next){grid-column:1}.search-result-next{color:var(--primary);grid-area:1/2/5;align-self:center}.search-result:hover,.search-result:focus{background:var(--bg-hover);outline:none}.search-result strong,.search-result small,.search-result em{overflow-wrap:anywhere}.search-result strong{font-size:var(--ui-fs-base);line-height:1.25}.search-result small{color:var(--t-muted)}.search-result em,.search-type{letter-spacing:.06em;text-transform:uppercase;justify-self:start;font-style:normal;font-weight:900}.search-type{color:var(--ui-eyebrow);font-size:var(--ui-fs-xs)}.search-result em{border-radius:var(--ui-radius-pill);background:var(--bg-muted);color:var(--t-base);font-size:var(--ui-fs-xs);margin-top:2px;padding:3px 8px}.icon-btn,.avatar-button{border-radius:var(--ui-radius);height:38px;color:var(--t-muted);background:0 0;place-items:center;transition:background .18s,color .18s;display:grid;position:relative}.icon-btn{width:44px;height:44px}.icon-btn:hover,.avatar-button:hover{background:var(--bg-hover);color:var(--t-base)}.count{border-radius:var(--ui-radius-pill);border:2px solid var(--surface);min-width:20px;height:20px;font-size:var(--ui-fs-xs);place-items:center;padding:0 4px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;right:1px}.count.danger{background:var(--danger);color:var(--ui-on-primary)}.count.info{background:var(--accent);color:var(--ui-on-primary)}.avatar-button{grid-template-columns:auto auto;gap:8px;padding:3px 8px 3px 3px}.avatar-button span{background:linear-gradient(135deg, var(--primary), var(--accent));width:32px;height:32px;color:var(--c-white);font-size:var(--ui-fs-sm);border-radius:50%;place-items:center;font-weight:900;display:grid}.language-switch{border-radius:var(--ui-radius-lg);background:rgb(var(--c-black-rgb) / .05);align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:none!important;border:none!important}.language-switch button{border-radius:var(--ui-radius);min-width:32px;min-height:28px;font-size:var(--ui-fs-xs);cursor:pointer;padding:4px 8px;font-weight:700;transition:all .18s cubic-bezier(.2,0,0,1);color:var(--ui-text-muted)!important;box-shadow:none!important;background:0 0!important;border:none!important}.language-switch button:hover:not(.active){background:rgb(var(--c-black-rgb) / .05);color:var(--ui-text)}.language-switch button.active{animation:.26s cubic-bezier(.34,1.56,.64,1) langPillBounce;transform:scale(1.04);background:var(--ui-surface)!important;color:var(--ui-link)!important;box-shadow:0 2px 8px rgb(var(--c-black-rgb) / .1)!important}@keyframes langPillBounce{0%{transform:scale(.88)}60%{transform:scale(1.08)}to{transform:scale(1.04)}}.theme-toggle{border-radius:var(--ui-radius-lg);cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;transition:all .22s cubic-bezier(.2,0,0,1);display:inline-flex;background:rgb(var(--c-blue-590-c-rgb) / .1)!important;color:var(--c-blue-510-b)!important;box-shadow:none!important;border:none!important}.theme-toggle:hover{transform:scale(1.06);background:rgb(var(--c-blue-590-c-rgb) / .18)!important;color:var(--c-blue-460)!important}.theme-toggle svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.theme-toggle:hover svg{transform:rotate(-15deg)}html.dark .theme-toggle{background:rgb(var(--c-amber-770-rgb) / .16)!important;color:var(--c-amber-840)!important;box-shadow:none!important;border:none!important}html.dark .theme-toggle:hover{transform:scale(1.06);background:rgb(var(--c-amber-770-rgb) / .28)!important;color:var(--c-amber-910)!important}html.dark .theme-toggle svg{transform:rotate(0)}html.dark .theme-toggle:hover svg{transform:rotate(20deg)}.notika-login-link{background:var(--primary);min-width:96px;min-height:38px;color:var(--c-white);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.content{width:min(1480px,100%);margin:0 auto;padding:28px 32px 34px}.breadcomb-card,.hero-card,.panel,.metric-card{border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--card-shadow)}.breadcomb-card h1,.hero-card h2,.panel h3{color:var(--t-base);letter-spacing:-.03em;margin:0}.breadcomb-card p,.hero-card p,.panel p,.list-row p{color:var(--t-muted);margin:6px 0 0}.breadcomb-actions,.status-wrap{flex-wrap:wrap;justify-content:flex-end;gap:8px}.eyebrow{color:var(--ui-eyebrow);font-size:var(--ui-fs-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:900}.page-grid{gap:20px;display:grid}.hero-card{border-radius:20px;padding:24px;position:relative;overflow:hidden}.hero-card:before{content:"";background:linear-gradient(135deg, rgb(var(--c-blue-710-c-rgb) / .16), transparent 42%);pointer-events:none;position:absolute;inset:0}.hero-card>*{position:relative}.hero-card h2{font-size:clamp(24px,2vw,31px)}.hero-card p{max-width:850px;font-size:var(--ui-fs-base)}.time-range-filter{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-width:min(520px,100%);display:flex}.time-range-select,.time-range-custom label{gap:6px;display:grid}.time-range-select>span,.time-range-custom label>span{color:var(--t-muted);font-size:var(--ui-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.time-range-filter select,.time-range-filter input{background:rgb(var(--c-white-rgb) / .92);min-height:42px}.time-range-select select{min-width:170px}.time-range-custom{align-items:flex-end;gap:10px;display:flex}.time-range-custom input{min-width:150px}.dashboard-loading{color:var(--t-muted);font-weight:800}.cards-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card,.panel{border-radius:var(--ui-radius-xl)}.metric-card{align-content:space-between;gap:8px;min-height:122px;padding:18px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.metric-card:hover,.panel:hover,.hero-card:hover{box-shadow:var(--hover-shadow)}.metric-card:after{content:"";background:var(--primary-soft);border-radius:50%;width:82px;height:82px;position:absolute;bottom:-28px;right:-26px}.metric-card span{color:var(--t-muted);font-size:var(--ui-fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.metric-card strong{color:var(--t-base);letter-spacing:-.06em;font-size:clamp(30px,3vw,42px);line-height:1;position:relative}.metric-card.success strong{color:var(--success)}.metric-card.warning strong{color:var(--warning)}.metric-card.accent strong{color:var(--ui-eyebrow)}.panel{min-width:0;padding:20px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.list-row{border-bottom:1px solid rgb(var(--c-violet-810-rgb) / .35);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row>div,.list-row strong{min-width:0}.list-row strong{color:var(--t-base);overflow-wrap:anywhere;font-weight:800;display:block}.list-row p{overflow-wrap:anywhere;font-size:var(--ui-fs-md)}.next-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.next-action,.list-row .next-action,.panel>.next-action{border:1px solid var(--accent-line);border-radius:var(--ui-radius-lg);background:var(--primary-soft);width:38px;height:38px;min-height:38px;color:var(--primary);box-shadow:none;place-items:center;padding:0;transition:transform .16s,background .16s,color .16s;display:grid}.next-action:hover,.list-row .next-action:hover,.panel>.next-action:hover{background:var(--primary);color:var(--ui-on-primary);transform:translate(2px)}.badge,.pill,.notika-chip{white-space:nowrap;letter-spacing:.01em;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04);box-sizing:border-box;justify-content:center;align-items:center;padding:3px 11px;line-height:1.25;display:inline-flex;border-radius:var(--ui-radius-pill)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;font-size:var(--ui-fs-xs)!important;border:1px solid #0000!important;font-weight:700!important}.badge.accent,.pill.accent,.badge.info,.pill.info,.badge.primary{background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important;border:1px solid #0000!important}.badge.subtle,.pill.subtle{background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;box-shadow:none!important;border:1px solid #0000!important}.badge.danger,.pill.danger{background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important;border:1px solid #0000!important}.badge.warning,.pill.warning{background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important;border:1px solid #0000!important}.badge.success,.pill.success{background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important;border:1px solid #0000!important}.form-panel,.form-grid{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.field{gap:8px;min-width:0;display:grid}.field>span,.field label{color:var(--t-base);font-size:var(--ui-fs-sm);letter-spacing:.03em;font-weight:900}.field-full{grid-column:1/-1}input,textarea,select{border:1px solid var(--border-soft);border-radius:var(--ui-radius-lg);background:var(--surface);width:100%;color:var(--t-base);outline:none;padding:11px 12px;transition:border-color .18s,box-shadow .18s}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--primary-soft)}.form-panel button,.form-grid button,.status-wrap button,.panel>button,.list-row button{border-radius:var(--ui-radius);background:var(--primary);min-height:38px;color:var(--ui-on-primary);font-size:var(--ui-fs-sm);box-shadow:0 8px 18px rgb(var(--c-blue-200-rgb) / .12);justify-content:center;align-items:center;padding:9px 13px;font-weight:900;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.form-panel button:hover,.form-grid button:hover,.status-wrap button:hover,.panel>button:hover,.list-row button:hover{background:var(--primary-hover);transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.error-text{color:var(--danger);font-weight:800}.success-text{color:var(--success);font-weight:800}.warning-text{color:var(--c-amber-550);font-weight:800}.pre-panel{white-space:pre-wrap;word-break:break-word;max-width:100%;color:var(--t-muted);font-size:var(--ui-fs-sm);overflow:auto}.pre-panel.compact{font-size:var(--ui-fs-xs);margin-top:12px}.upload-label{border-radius:var(--ui-radius);background:var(--primary-soft);min-height:38px;color:var(--ui-eyebrow);font-size:var(--ui-fs-sm);cursor:pointer;justify-content:center;align-items:center;padding:9px 13px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.upload-label input{opacity:0;cursor:pointer;position:absolute;inset:0}.login-page{background:var(--c-white);grid-template-columns:minmax(620px,1.62fr) minmax(420px,1fr);min-height:100vh;display:grid;overflow:hidden}.login-panel{background:radial-gradient(circle at 16% 10%, rgb(var(--c-blue-670-rgb) / .07), transparent 26%), var(--c-white);z-index:2;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;padding:28px clamp(34px,4vw,68px) 24px;display:grid;position:relative}.login-panel-header{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.login-logo{object-fit:contain;mix-blend-mode:multiply;width:186px;height:auto;max-height:74px;display:block}.login-panel-header>span{color:var(--t-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.login-panel-body{place-content:center;justify-items:center;padding:34px 0 22px;display:grid}.login-card{border:1px solid var(--c-slate-930-b);background:rgb(var(--c-white-rgb) / .98);width:min(560px,100%);box-shadow:0 24px 60px rgb(var(--c-blue-320-b-rgb) / .1), 0 4px 14px rgb(var(--c-blue-320-b-rgb) / .05);border-radius:22px;padding:42px 48px 34px;position:relative;overflow:hidden}.login-card-corner{clip-path:polygon(100% 0,100% 100%,0 0);background:linear-gradient(135deg, var(--c-blue-780) 0%, var(--c-blue-580-b) 100%);width:92px;height:92px;min-height:0;box-shadow:none;cursor:pointer;border:0;border-radius:0;padding:0;transition:filter .16s;position:absolute;top:0;right:0}.login-card-corner:hover{background:linear-gradient(135deg, var(--c-blue-740-b) 0%, var(--c-blue-520-c) 100%);box-shadow:none;filter:brightness(1.04);border:0;transform:none}.login-card-corner:focus-visible{outline:3px solid rgb(var(--c-blue-590-rgb) / .35);outline-offset:-3px}.login-card-corner span{border:3px solid var(--c-white);border-radius:3px;width:10px;height:10px;position:absolute}.login-card-corner span:first-child{top:15px;right:16px}.login-card-corner span:nth-child(2){top:15px;right:34px}.login-card-corner span:nth-child(3){top:33px;right:16px}.login-card-corner span:nth-child(4){background:var(--c-white);border:0;width:5px;height:5px;top:35px;right:36px}.login-qr-modal-backdrop{z-index:1200;background:rgb(var(--c-slate-220-rgb) / .55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-qr-modal{width:min(420px,100%);color:var(--c-blue-320-b);background:var(--c-white);box-shadow:0 24px 70px rgb(var(--c-blue-270-rgb) / .24);text-align:center;border:0;border-radius:20px;justify-items:center;padding:34px;display:grid;position:relative}.login-qr-modal-close{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--t-muted);background:var(--c-slate-970-c);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.login-qr-modal-close:hover{color:var(--c-blue-430-c);background:var(--c-slate-930);box-shadow:none;border:0;transform:none}.login-qr-modal-icon{background:var(--c-slate-970-c);border-radius:16px;grid-template-columns:repeat(2,13px);place-content:center;gap:6px;width:58px;height:58px;margin-bottom:16px;display:grid}.login-qr-modal-icon span{border:3px solid var(--c-blue-590);border-radius:3px;width:13px;height:13px}.login-qr-modal-icon span:last-child{background:var(--c-blue-590);border:0;border-radius:2px;width:7px;height:7px;margin:3px}.login-qr-modal-badge{color:var(--c-orange-540);background:var(--c-amber-960);text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.login-qr-modal h2{color:var(--c-blue-290);margin:14px 0 8px;font-size:20px}.login-qr-modal p{color:var(--t-muted);margin:0;font-size:12px;line-height:1.65}.login-qr-modal p.login-qr-modal-note{margin-top:8px;font-weight:600}.login-qr-modal-confirm{width:100%;color:var(--c-white);background:var(--c-blue-590);box-shadow:0 8px 18px rgb(var(--c-blue-590-rgb) / .2);border:0;margin-top:22px}.login-qr-modal-confirm:hover{color:var(--c-white);background:var(--c-blue-540);border:0}.login-qr-modal .login-form{text-align:left;gap:12px;width:100%;margin-top:22px}.login-heading{max-width:420px;padding-right:30px}.login-heading>span{color:var(--c-blue-570-c);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.login-heading>span:before{content:"";background:linear-gradient(90deg, var(--c-blue-670), var(--c-blue-450));border-radius:999px;width:24px;height:2px}.login-heading h1{color:var(--c-slate-210);letter-spacing:-.035em;margin:13px 0 11px;font-size:clamp(29px,2.15vw,36px);line-height:1.16}.login-heading p{color:var(--t-muted);margin:0;font-size:14px;line-height:1.7}.login-form{gap:18px;margin-top:28px;display:grid}.login-field{gap:8px;display:grid}.login-field>span{color:var(--c-slate-300);letter-spacing:.02em;font-size:12px;font-weight:850}.login-input-wrap{align-items:center;display:flex;position:relative}.login-input-wrap>svg{fill:none;width:20px;height:20px;stroke:var(--c-slate-610);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;left:16px}.login-input-wrap input{border-color:var(--c-slate-910-b);background:var(--c-gray-990);min-height:54px;color:var(--c-slate-210);border-radius:12px;padding:14px 86px 14px 48px;font-size:14px}.login-input-wrap input::placeholder{color:var(--c-slate-710-b)}.login-input-wrap input:hover{border-color:var(--c-slate-830)}.login-input-wrap input:focus{border-color:var(--c-blue-630);background:var(--c-white);box-shadow:0 0 0 4px rgb(var(--c-blue-630-rgb) / .12)}.login-password-toggle{color:var(--c-blue-550);background:0 0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:850;position:absolute;right:14px}.login-password-toggle:hover{background:var(--c-slate-970-c)}.login-remember{width:fit-content;color:var(--c-slate-330-c);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:inline-grid;position:relative}.login-remember input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.login-remember-box{border:1.5px solid var(--c-slate-820);background:var(--c-gray-990);width:19px;height:19px;color:var(--c-white);border-radius:6px;place-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.login-remember-box svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .15s,transform .15s;transform:scale(.75)}.login-remember input:checked+.login-remember-box{border-color:var(--c-blue-570-b);background:linear-gradient(135deg, var(--c-blue-670), var(--c-blue-480))}.login-remember input:checked+.login-remember-box svg{opacity:1;transform:scale(1)}.login-remember input:focus-visible+.login-remember-box{border-color:var(--c-blue-630);box-shadow:0 0 0 4px rgb(var(--c-blue-630-rgb) / .14)}.login-remember-copy{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.35;display:flex}.login-remember-copy strong{font-size:12px;font-weight:850}.login-remember-copy small{color:var(--t-muted);font-size:10.5px}.login-error{border:1px solid rgb(var(--c-red-500-rgb) / .18);background:rgb(var(--c-red-500-rgb) / .06);color:var(--danger);border-radius:10px;padding:11px 13px;font-size:12px;font-weight:800}.login-submit{background:linear-gradient(135deg, var(--c-blue-630-b) 0%, var(--c-blue-480) 56%, var(--c-blue-380-b) 100%);width:100%;min-height:54px;color:var(--c-white);box-shadow:0 12px 24px rgb(var(--c-blue-480-rgb) / .22);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:flex}.login-submit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.login-submit:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 15px 28px rgb(var(--c-blue-480-rgb) / .27);transform:translateY(-1px)}.login-security{border-top:1px solid var(--c-slate-970-b);align-items:center;gap:12px;margin-top:24px;padding-top:22px;display:flex}.login-security-icon{background:var(--c-slate-960-b);width:38px;height:38px;color:var(--c-blue-570-c);border-radius:12px;flex:none;place-items:center;display:grid}.login-security-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-security strong{color:var(--c-slate-300);font-size:12px;display:block}.login-security p{color:var(--t-muted);margin:3px 0 0;font-size:11px}.login-app-download{align-items:flex-start;margin-top:16px;padding-top:16px}.login-app-download-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.login-app-download-button{background:var(--c-blue-570-c);min-height:32px;color:var(--c-white);border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.login-app-download-button.is-disabled{background:var(--c-slate-970-b);color:var(--t-muted);cursor:default}html.dark .login-app-download-button.is-disabled{background:var(--c-slate-290-b);color:var(--c-slate-800)}.login-copyright{color:var(--c-slate-710-b);text-align:center;margin:24px 0 0;font-size:11px}.login-showcase{background:linear-gradient(155deg, rgb(var(--c-white-rgb) / .72), transparent 44%), linear-gradient(180deg, var(--c-slate-960) 0%, var(--c-slate-970-c) 100%);place-items:center;min-height:100vh;padding:clamp(42px,5vw,82px) clamp(30px,4vw,64px);display:grid;position:relative;overflow:hidden}.login-showcase:before,.login-showcase:after{content:"";border:1px solid rgb(var(--c-blue-560-b-rgb) / .11);border-radius:50%;position:absolute}.login-showcase:before{width:430px;height:430px;top:-210px;right:-180px}.login-showcase:after{width:300px;height:300px;bottom:-170px;left:-120px}.login-showcase-glow{background:radial-gradient(circle, rgb(var(--c-white-rgb) / .96), transparent 70%);filter:blur(8px);border-radius:50%;height:48%;position:absolute;inset:15% 8% auto}.login-showcase-content{z-index:1;width:min(650px,100%);position:relative}.login-illustration{width:100%;height:auto;display:block;overflow:visible}.login-cloud{fill:rgb(var(--c-white-rgb) / .88)}.login-art-orbit{fill:none;stroke:rgb(var(--c-blue-500-rgb) / .14);stroke-width:26px}.login-art-ground{fill:rgb(var(--c-slate-530-b-rgb) / .22)}.login-art-house{stroke:rgb(var(--c-white-rgb) / .92);stroke-width:3px}.login-art-house-line{fill:none;stroke:rgb(var(--c-white-rgb) / .92);stroke-width:3px}.login-art-tree{fill:rgb(var(--c-slate-530-b-rgb) / .24)}.login-art-trunk{fill:rgb(var(--c-slate-470-rgb) / .34)}.login-console{fill:rgb(var(--c-white-rgb) / .93);stroke:rgb(var(--c-blue-470-b-rgb) / .14);stroke-width:2px}.login-console-screen{fill:var(--c-slate-970-c)}.login-console-wave{fill:none;stroke:var(--c-blue-550);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.login-console-slot{fill:var(--c-slate-930)}.login-console-button{fill:var(--c-blue-780)}.login-art-steps{fill:var(--c-blue-830)}.login-art-badge path{fill:none;stroke:var(--c-white);stroke-width:7px;stroke-linecap:round}.login-showcase-copy{text-align:center;margin-top:-8px}.login-showcase-copy>span{color:var(--c-blue-530);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.login-showcase-copy h2{max-width:560px;color:var(--c-slate-210);letter-spacing:-.035em;margin:12px auto 10px;font-size:clamp(28px,2.2vw,38px);line-height:1.18}.login-showcase-copy p{max-width:540px;color:var(--t-muted);margin:0 auto;font-size:14px;line-height:1.7}.login-feature-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.login-feature-list span{border:1px solid rgb(var(--c-blue-500-rgb) / .12);background:rgb(var(--c-white-rgb) / .62);color:var(--c-blue-470-c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850;transition:all .2s}@media (height<=820px) and (width>=961px){.login-panel{padding-top:14px;padding-bottom:14px}.login-panel-header{min-height:56px}.login-logo{width:154px;max-height:56px}.login-panel-body{padding:10px 0}.login-card{padding:28px 38px 22px}.login-heading h1{margin-top:10px;margin-bottom:8px;font-size:30px}.login-heading p{font-size:13px}.login-form{gap:14px;margin-top:18px}.login-input-wrap input,.login-submit{min-height:48px}.login-security{gap:10px;margin-top:14px;padding-top:14px}.login-security-icon{border-radius:10px;width:32px;height:32px}.login-copyright{margin-top:10px}}.notika-container,.hero-card,.panel,.metric-card,.stack-card,.list-row,.list-row>div,.field,.status-wrap{min-width:0}.hero-card,.panel,.metric-card,.stack-card,.list-row,.field,.pre-panel{max-width:100%}.hero-card p,.panel p,.list-row p,.list-row strong,.field label,.field span,.badge,.pill{overflow-wrap:anywhere}@media (width<=1180px){.login-page{grid-template-columns:minmax(560px,1.35fr) minmax(360px,.9fr)}.login-panel{padding-inline:34px}.login-card{padding-inline:40px}.notika-shell{grid-template-columns:76px minmax(0,1fr)}.notika-sidebar{padding:20px 10px}.brand-text,.nav-label,.nav-link span,.nav-badge,.workspace-text{display:none}.notika-brand{justify-content:center;padding:0 0 18px}.notika-brand img{width:42px}.nav-link{justify-content:center;padding:11px}.workspace{justify-content:center;padding:7px}.cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.login-page{display:block;overflow:auto}.login-panel{min-height:100vh;padding-inline:clamp(24px,7vw,72px)}.login-showcase{display:none}.notika-topbar{padding:0 18px}.notika-search{width:260px}.topbar-actions{gap:4px}.two-col,.form-grid,.workspace-tabs{grid-template-columns:1fr}}@media (width<=720px){.notika-shell{display:block}.notika-sidebar{z-index:40;width:280px;box-shadow:0 12px 40px -8px rgb(var(--c-blue-200-rgb) / .36);padding:22px 16px 18px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.has-drawer-open .notika-sidebar{transform:translate(0)}.brand-text,.nav-label,.nav-link span,.nav-badge,.workspace-text{display:block}.notika-brand{justify-content:flex-start;padding:4px 10px 20px}.notika-brand img{width:82px}.nav-link{justify-content:flex-start;padding:9px 12px}.workspace{justify-content:flex-start;padding:7px 10px}.hamburger{display:inline-flex}.notika-topbar{height:58px;padding:0 12px}.notika-search{justify-content:center;width:38px;padding:0}.notika-search input,.notika-search kbd{display:none}.notika-search:focus-within{z-index:45;width:auto;padding:0 11px;position:absolute;top:10px;left:12px;right:12px}.notika-search:focus-within input{display:block}.language-switch{display:none}.icon-btn{width:42px;height:42px}.avatar-button{padding-right:3px}.avatar-button svg{display:none}.content{padding:20px 16px 24px}.breadcomb-card,.list-row{flex-direction:column;align-items:flex-start}.breadcomb-actions,.status-wrap{justify-content:flex-start}.cards-row{grid-template-columns:1fr}.time-range-filter{justify-content:flex-start;width:100%;min-width:0}.time-range-select,.time-range-custom,.time-range-custom label{width:100%}.time-range-custom{flex-direction:column;align-items:stretch}.time-range-select select,.time-range-custom input{min-width:0}.hero-card,.panel,.metric-card,.breadcomb-card{border-radius:var(--ui-radius-xl)}.login-panel{padding:18px 18px 16px 22px}.login-panel-header{min-height:62px}.login-logo{width:148px;max-height:62px}.login-panel-header>span{display:none}.login-panel-body{padding:24px 0 16px}.login-card{border-radius:18px;padding:32px 22px 26px}.login-card-corner{width:76px;height:76px}.login-heading{padding-right:20px}.login-heading h1{font-size:28px}}:root{--primary:var(--c-blue-480);--primary-hover:var(--c-blue-420-b);--accent:var(--c-blue-590);--bg:var(--c-slate-980);--surface:var(--c-white);--text-soft:var(--c-slate-490);--t-base:var(--c-blue-270);--t-muted:var(--c-slate-490);--t-light:var(--c-slate-710-b);--border-soft:var(--c-slate-930-b);--card-shadow:0 4px 18px rgb(var(--c-blue-370-rgb) / .055);--hover-shadow:0 12px 30px rgb(var(--c-blue-370-rgb) / .11);--bg-hover:var(--c-slate-970-c);--primary-soft:var(--c-slate-970-c)}.notika-shell{background:var(--bg);grid-template-columns:240px minmax(0,1fr)}.notika-sidebar{background:var(--ui-surface);border-right:1px solid var(--ui-border);gap:0;padding:0 12px 12px}.notika-brand{border-bottom:1px solid var(--c-slate-930-b);justify-content:center;height:72px;padding:8px 4px}.notika-brand img{object-fit:contain;mix-blend-mode:multiply;width:151px;max-height:58px}.notika-nav{gap:3px;padding-top:19px}.nav-section{gap:3px}.nav-section+.nav-section{border-top:1px solid var(--c-slate-970-b);margin-top:7px;padding-top:7px}.nav-section-toggle{border-radius:var(--ui-radius);width:100%;min-height:30px;color:var(--t-light);font-size:var(--ui-fs-xs);letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:4px 10px;font-weight:900;display:flex}.nav-section-toggle:hover,.nav-section-toggle:focus-visible{background:var(--bg-hover);color:var(--primary);outline:none}.nav-section-toggle svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.nav-section-toggle span{flex:1;min-width:0}.nav-section-toggle em{border-radius:var(--ui-radius-pill);background:var(--primary-soft);min-width:18px;color:var(--primary);font-size:var(--ui-fs-xs);letter-spacing:0;text-align:center;padding:2px 5px;font-style:normal}.nav-section-toggle strong{width:12px;color:var(--t-light);font-size:var(--ui-fs-xl);text-align:center;font-weight:500;line-height:12px}.nav-link{border-radius:var(--ui-radius);min-height:46px;color:var(--c-blue-320-b);font-size:var(--ui-fs-md);gap:11px;padding:10px 13px;font-weight:700}.nav-link svg{stroke-width:1.7px;width:19px;height:19px}.nav-link span{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.nav-link.is-active{color:var(--ui-on-primary);background:linear-gradient(100deg, var(--c-blue-580-b), var(--c-blue-550-b));box-shadow:0 6px 14px rgb(var(--c-blue-580-b-rgb) / .2)}.nav-link.is-active:hover{color:var(--ui-on-primary);background:linear-gradient(100deg, var(--c-blue-580-b), var(--c-blue-550-b))}.nav-badge{color:var(--ui-on-primary);background:var(--ui-danger-solid)}.sidebar-footer{border-top:1px solid var(--ui-border);padding-top:10px}.sidebar-customizer{z-index:100;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 10px 28px rgb(var(--c-black-rgb) / .14), 0 2px 6px rgb(var(--c-black-rgb) / .05);margin-top:0;padding:14px;position:absolute;bottom:60px;left:12px;right:12px}.sidebar-customizer-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.sidebar-customizer-header>div{gap:2px;display:grid}.sidebar-customizer-header strong{color:var(--ui-text);font-size:var(--ui-fs-md);font-weight:700}.sidebar-customizer-header span{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);line-height:1.35}.sidebar-customizer-close{border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);width:24px;height:24px;min-height:24px;color:var(--ui-text-muted);font-size:var(--ui-fs-lg);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .15s;display:flex}.sidebar-customizer-close:hover,.sidebar-customizer-close:focus-visible{background:var(--ui-surface-muted);color:var(--ui-text);outline:none}.sidebar-customizer-items{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);gap:4px;max-height:260px;padding:6px;display:grid;overflow-y:auto}.sidebar-customizer-item{border-radius:var(--ui-radius);min-width:0;color:var(--ui-text);font-size:var(--ui-fs-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;font-weight:500;transition:background .15s;display:flex}.sidebar-customizer-item:hover{background:var(--c-slate-970-b)}.sidebar-customizer-item-label{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-customizer-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ui-fs-sm);color:var(--ui-text);font-weight:600;overflow:hidden}.sidebar-customizer-badge{font-size:var(--ui-fs-xs);color:var(--ui-eyebrow);background:var(--c-slate-950);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-weight:700}.sidebar-customizer-item .toggle-switch{cursor:pointer;flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.sidebar-customizer-item .toggle-switch input{opacity:0;width:0!important;height:0!important;margin:0!important;padding:0!important}.sidebar-customizer-item .toggle-slider{cursor:pointer;background-color:var(--ui-surface-muted);border-radius:var(--ui-radius-pill);box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sidebar-customizer-item .toggle-slider:before{content:"";background-color:var(--ui-surface);width:18px;height:18px;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .2);border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px}.sidebar-customizer-item input:checked+.toggle-slider{background-color:var(--ui-success-ink)!important}.sidebar-customizer-item input:checked+.toggle-slider:before{transform:translate(16px)}.sidebar-customizer-item input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.sidebar-customizer-reset{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:100%;color:var(--ui-eyebrow);font-size:var(--ui-fs-sm);cursor:pointer;margin-top:10px;padding:8px 12px;font-weight:700;transition:all .15s}.sidebar-customizer-reset:hover,.sidebar-customizer-reset:focus-visible{border-color:var(--c-blue-590-b);background:var(--c-slate-970);outline:none}html.dark .sidebar-customizer{background:var(--c-slate-210-b)!important;border-color:var(--c-slate-370)!important;box-shadow:0 12px 32px rgb(var(--c-black-rgb) / .4)!important}html.dark .sidebar-customizer-header strong{color:var(--c-white)!important}html.dark .sidebar-customizer-header span{color:var(--c-slate-710-b)!important}html.dark .sidebar-customizer-close{background:var(--c-slate-270-b)!important;color:var(--c-slate-710-b)!important}html.dark .sidebar-customizer-close:hover{background:var(--c-slate-370)!important;color:var(--c-white)!important}html.dark .sidebar-customizer-items{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-370)!important}html.dark .sidebar-customizer-item{color:var(--c-white)!important}html.dark .sidebar-customizer-item:hover{background:var(--c-slate-370)!important}html.dark .sidebar-customizer-item-name{color:var(--c-white)!important}html.dark .sidebar-customizer-badge{color:var(--c-blue-750)!important;background:rgb(var(--c-blue-680-rgb) / .2)!important}html.dark .sidebar-customizer-item .toggle-slider{background-color:var(--c-slate-450)!important}html.dark .sidebar-customizer-item input:checked+.toggle-slider{background-color:var(--c-green-700)!important}html.dark .sidebar-customizer-reset{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-370)!important;color:var(--c-blue-750)!important}html.dark .sidebar-customizer-reset:hover{background:var(--c-slate-370)!important;border-color:var(--c-blue-750)!important}.sidebar-customize{border-radius:var(--ui-radius);width:100%;color:var(--c-blue-320-b);font-size:var(--ui-fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-weight:700;display:flex}.sidebar-customize svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sidebar-customize:hover,.sidebar-customize:focus-visible,.sidebar-customize.is-active{background:var(--bg-hover);color:var(--c-blue-480);outline:none}.workspace{padding:7px 8px}.sidebar-collapse{border-radius:var(--ui-radius);width:100%;color:var(--c-blue-320-b);font-size:var(--ui-fs-sm);text-align:left;background:0 0;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;font-weight:700;display:flex}.sidebar-collapse:hover{background:var(--bg-hover)}.sidebar-collapse-icon{width:18px;color:var(--c-slate-540-b);font-size:var(--ui-fs-2xl);text-align:center;line-height:16px}.notika-shell.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.is-sidebar-collapsed .notika-sidebar{padding-inline:10px}.is-sidebar-collapsed .notika-brand img{width:48px}.is-sidebar-collapsed .nav-section{border-bottom:1px solid rgb(var(--c-slate-930-b-rgb) / .7);flex-direction:column;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.is-sidebar-collapsed .nav-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}html.dark .is-sidebar-collapsed .nav-section{border-bottom-color:rgb(var(--c-slate-380-rgb) / .4)}.is-sidebar-collapsed .nav-section-toggle{display:none!important}.is-sidebar-collapsed .nav-link{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0 auto;transition:all .16s cubic-bezier(.2,0,0,1);display:flex;position:relative;border-radius:var(--ui-radius-lg)!important;padding:0!important}.is-sidebar-collapsed .nav-link svg{width:20px;height:20px}.is-sidebar-collapsed .nav-link.is-active{box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .35);background:var(--ui-primary)!important;color:var(--ui-on-primary)!important}html.dark .is-sidebar-collapsed .nav-link.is-active{box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .45);background:var(--c-blue-550-b)!important;color:var(--c-white)!important}.is-sidebar-collapsed .nav-link:hover:not(.is-active){background:rgb(var(--c-blue-540-rgb) / .08);color:var(--ui-link);transform:translateY(-1px)}html.dark .is-sidebar-collapsed .nav-link:hover:not(.is-active){background:rgb(var(--c-blue-550-b-rgb) / .18);color:var(--c-blue-810)}.is-sidebar-collapsed .nav-link span,.is-sidebar-collapsed .workspace-text,.is-sidebar-collapsed .sidebar-collapse>span:last-child,.is-sidebar-collapsed .sidebar-customize>span,.is-sidebar-collapsed .nav-section-toggle span,.is-sidebar-collapsed .nav-section-toggle em,.is-sidebar-collapsed .nav-section-toggle strong,.is-sidebar-collapsed .sidebar-customizer{display:none}.is-sidebar-collapsed .nav-link .nav-badge{background:var(--ui-danger-solid);min-width:8px;height:8px;box-shadow:0 0 0 2px var(--c-white);border-radius:50%;padding:0;font-size:0;position:absolute;top:6px;right:6px;display:flex!important}html.dark .is-sidebar-collapsed .nav-link .nav-badge{box-shadow:0 0 0 2px var(--c-slate-220-b)}.is-sidebar-collapsed .workspace,.is-sidebar-collapsed .sidebar-collapse,.is-sidebar-collapsed .sidebar-customize{justify-content:center;padding-inline:4px}.is-sidebar-collapsed .sidebar-collapse-icon{transform:rotate(180deg)}.notika-topbar{background:rgb(var(--c-white-rgb) / .97);border-bottom:1px solid var(--ui-border);height:72px;box-shadow:0 1px 0 rgb(var(--c-blue-270-rgb) / .015);padding:0 23px}.topbar-left,.topbar-actions{gap:14px}.hamburger{width:29px;height:36px;color:var(--c-blue-350-b);padding:0;display:inline-flex}.hamburger svg{width:20px;height:20px}.topbar-title{color:var(--c-slate-260-b);font-size:var(--ui-fs-xl);letter-spacing:-.03em;margin:0;font-weight:800}.notika-search{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(34vw,360px);min-width:220px;height:38px;padding:0 12px}.notika-search input{font-size:var(--ui-fs-sm);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.notika-search kbd{display:inline-flex}.icon-btn{width:44px;height:44px;color:var(--c-slate-260-b)}.icon-btn svg{width:24px;height:24px}.count{border:2px solid var(--ui-surface);min-width:17px;height:17px;font-size:var(--ui-fs-xs);top:0;right:-1px}.notification-center{align-items:center;display:flex;position:relative}.notification-trigger{transition:all .18s cubic-bezier(.2,0,0,1);position:relative;border:none!important;border-radius:50%!important}.notification-trigger.is-active,.notification-trigger:hover{background:rgb(var(--c-blue-540-rgb) / .08)!important;color:var(--ui-link)!important}.notification-trigger.is-active svg{animation:.42s cubic-bezier(.36,.07,.19,.97) both bellJingle}@keyframes bellJingle{0%{transform:scale(1)rotate(0)}20%{transform:scale(1.15)rotate(16deg)}40%{transform:scale(1.15)rotate(-14deg)}60%{transform:scale(1.08)rotate(8deg)}80%{transform:scale(1.02)rotate(-4deg)}to{transform:scale(1)rotate(0)}}.notification-count{border-radius:var(--ui-radius-pill);text-align:center;min-width:17px;height:17px;box-shadow:0 2px 5px rgb(var(--c-red-640-rgb) / .35);padding:0 4px;font-size:9.5px;font-weight:700;line-height:17px;position:absolute;top:-2px;right:-2px;background:var(--c-red-640)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-panel{z-index:90;border:1px solid var(--ui-border);background:var(--ui-surface);width:440px;max-width:calc(100vw - 24px);box-shadow:0 16px 40px rgb(var(--c-slate-210-b-rgb) / .14), 0 4px 12px rgb(var(--c-slate-210-b-rgb) / .05);transform-origin:calc(100% - 22px) -6px;border-radius:20px;animation:.34s cubic-bezier(.34,1.45,.64,1) forwards oneUiPopOutExpand;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;-webkit-backdrop-filter:none!important}@keyframes oneUiPopOutExpand{0%{opacity:0;filter:blur(8px);transform:scale(.35)translateY(-14px)}65%{opacity:1;filter:blur();transform:scale(1.025)translateY(2px)}85%{transform:scale(.995)translateY(-.5px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.notification-panel.is-closing{pointer-events:none!important;animation:.2s cubic-bezier(.2,0,0,1) forwards oneUiPopOutCollapse!important}@keyframes oneUiPopOutCollapse{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(8px);transform:scale(.35)translateY(-14px)}}.notification-panel-header{background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.notification-header-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.notification-panel-title{color:var(--ui-text);letter-spacing:-.01em;font-size:16.5px;font-weight:700}.notification-unread-count-badge{border-radius:var(--ui-radius-pill);background:var(--ui-primary);min-width:20px;height:20px;color:var(--ui-on-primary);box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .3);justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;border:none!important}.notification-header-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.notification-mark-all-btn{border-radius:var(--ui-radius-pill);font-size:var(--ui-fs-sm);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;padding:5px 10px;font-weight:600;transition:all .15s;display:inline-flex;color:var(--ui-link)!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-mark-all-btn:hover:not(:disabled){background:rgb(var(--c-blue-540-rgb) / .08)!important;color:var(--c-blue-450)!important}.notification-mark-all-btn:disabled{opacity:.35;cursor:wait}.notification-settings-toggle{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .16s cubic-bezier(.2,0,0,1);display:inline-flex;background:rgb(var(--c-black-rgb) / .04)!important;color:var(--ui-text-muted)!important;box-shadow:none!important;border:0!important}.notification-settings-toggle svg{width:16px;height:16px}.notification-settings-toggle:hover{background:rgb(var(--c-black-rgb) / .08)!important;color:var(--ui-text)!important}.notification-settings-toggle.is-active{background:rgb(var(--c-blue-540-rgb) / .12)!important;color:var(--ui-link)!important}.notification-filters{background:rgb(var(--c-black-rgb) / .04);border-radius:var(--ui-radius-pill);border:none;align-items:center;gap:3px;margin:0 16px 10px;padding:3px;display:flex}.notification-filter-btn{text-align:center;border-radius:var(--ui-radius-pill);font-size:var(--ui-fs-sm);color:var(--ui-text-muted);cursor:pointer;white-space:nowrap;flex:1;padding:5px 8px;font-weight:600;transition:all .16s cubic-bezier(.2,0,0,1);box-shadow:none!important;background:0 0!important;border:0!important}.notification-filter-btn:hover:not(.is-active){color:var(--ui-text);background:rgb(var(--c-black-rgb) / .04)!important}.notification-filter-btn.is-active{font-weight:700;background:var(--ui-surface)!important;color:var(--ui-link)!important;box-shadow:0 2px 8px rgb(var(--c-black-rgb) / .08)!important}.notification-preferences{border-radius:var(--ui-radius-xl);background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);box-shadow:0 4px 12px rgb(var(--c-slate-210-b-rgb) / .04);gap:14px;margin:2px 14px 14px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) oneUiPanelEntrance;display:grid}.notification-preferences-group{border-radius:var(--ui-radius-lg);background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .02);display:grid;overflow:hidden}.notification-switch-row{cursor:pointer;border-bottom:1px solid var(--ui-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .14s;display:flex}.notification-switch-row:last-child{border-bottom:none}.notification-switch-row:hover{background:var(--ui-surface)}.notification-switch-row span{font-size:var(--ui-fs-md);color:var(--ui-text);font-weight:500}.notification-switch-row .toggle-switch{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.notification-switch-row .toggle-switch input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.notification-switch-row .toggle-slider{cursor:pointer;background-color:var(--ui-surface-muted);border-radius:var(--ui-radius-pill);transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.notification-switch-row .toggle-slider:before{content:"";background-color:var(--ui-surface);width:18px;height:18px;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .25);border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px}.notification-switch-row input:checked+.toggle-slider{box-shadow:0 1px 4px rgb(var(--c-green-700-rgb) / .35);background-color:var(--ui-success-ink)!important}.notification-switch-row input:checked+.toggle-slider:before{transform:translate(16px)}.notification-preferences-fields{gap:10px;display:grid}.notification-preference-field{gap:5px;display:grid}.notification-preference-field span{font-size:var(--ui-fs-xs);color:var(--ui-text-muted);letter-spacing:.02em;font-weight:700}.notification-preferences input:not([type=checkbox]),.notification-preferences select{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-height:36px;color:var(--ui-text);font-size:var(--ui-fs-sm);box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04);box-sizing:border-box;outline:none;padding:8px 12px;font-weight:500;transition:all .14s}.notification-preferences input:not([type=checkbox]):focus,.notification-preferences select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgb(var(--c-blue-540-rgb) / .15)}.notification-pref-save-btn{border-radius:var(--ui-radius);background:var(--ui-primary);width:100%;min-height:36px;color:var(--ui-on-primary);font-size:var(--ui-fs-sm);cursor:pointer;box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .25);text-align:center;padding:8px 16px;font-weight:600;transition:all .16s cubic-bezier(.2,0,0,1);border:none!important}.notification-pref-save-btn:hover{background:var(--c-blue-450);box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .35);transform:translateY(-1px)}.notification-pref-save-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.notification-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(460px,100vh - 140px);padding:2px 10px 12px;display:flex;overflow-y:auto}.notification-row{border-radius:var(--ui-radius-lg);background:var(--ui-surface);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:all .16s cubic-bezier(.2,0,0,1);animation:.32s cubic-bezier(.16,1,.3,1) backwards notificationCardPop;display:flex;position:relative;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important}.notification-list>.notification-row:first-child{animation-delay:40ms}.notification-list>.notification-row:nth-child(2){animation-delay:75ms}.notification-list>.notification-row:nth-child(3){animation-delay:.11s}.notification-list>.notification-row:nth-child(4){animation-delay:.145s}.notification-list>.notification-row:nth-child(5){animation-delay:.18s}.notification-list>.notification-row:nth-child(n+6){animation-delay:.215s}@keyframes notificationCardPop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-row:hover{background:var(--ui-surface-muted)}.notification-row:active{transform:scale(.988)}.notification-row.is-unread{background:var(--c-slate-970-c)}.notification-row.is-unread:hover{background:var(--c-slate-950)}.notification-row-content{text-align:left;cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-avatar{border-radius:var(--ui-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:1px;transition:transform .14s;display:flex;position:relative;box-shadow:none!important;border:none!important}.notification-avatar svg{width:19px;height:19px;stroke:var(--c-white)!important;stroke-width:2.2px!important;color:var(--ui-on-primary)!important}.notification-avatar.is-accent{background:var(--c-blue-590-b)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-avatar.is-danger{background:var(--ui-danger-solid)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-avatar.is-warning{background:var(--c-amber-770)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-avatar.is-success{background:var(--ui-success-ink)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-avatar.is-info{background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-avatar.is-primary{background:var(--c-slate-550)!important;color:var(--ui-on-primary)!important;border:none!important}.notification-unread-dot{background:var(--ui-primary);width:9px;height:9px;box-shadow:0 0 6px rgb(var(--c-blue-540-rgb) / .6);border-radius:50%;position:absolute;top:-1px;right:-1px;border:2px solid var(--ui-surface)!important}.notification-details{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notification-details-title{font-size:var(--ui-fs-md);color:var(--ui-text);word-break:break-word;font-weight:600;line-height:1.38}.notification-row.is-unread .notification-details-title{color:var(--ui-text);font-weight:700}.notification-details-body{color:var(--ui-text-muted);font-size:var(--ui-fs-sm);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.38;display:-webkit-box;overflow:hidden}.notification-details-meta{flex-wrap:wrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.notification-meta-tag{border-radius:var(--ui-radius-sm);background:rgb(var(--c-black-rgb) / .05);color:var(--ui-text-muted);font-size:var(--ui-fs-xs);align-items:center;padding:1.5px 6px;font-weight:600;display:inline-flex;border:none!important}.notification-meta-id{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);font-family:ui-monospace,SFMono-Regular,monospace}.notification-meta-dot{color:var(--c-slate-870-b)}.notification-meta-time{color:var(--ui-text-muted);font-size:var(--ui-fs-xs)}.notification-row-arrow{width:14px;height:14px;color:var(--ui-text-muted);flex-shrink:0;align-self:center;margin-left:auto;transition:all .14s}.notification-row:hover .notification-row-arrow{color:var(--ui-link);transform:translate(2px)}.notification-archive-btn{width:26px;height:26px;font-size:var(--ui-fs-base);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .14s;display:flex;color:var(--ui-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-archive-btn:hover{background:rgb(var(--c-red-640-b-rgb) / .1)!important;color:var(--ui-critical-ink)!important}.notification-state{text-align:center;color:var(--ui-text-muted);font-size:var(--ui-fs-sm);padding:36px 16px}.notification-state.notification-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.notification-empty-icon{border-radius:var(--ui-radius-xl);background:rgb(var(--c-black-rgb) / .04);width:48px;height:48px;color:var(--ui-text-muted);justify-content:center;align-items:center;display:flex}.notification-empty-icon svg{width:24px;height:24px}.notification-state.is-error{color:var(--ui-critical-ink)}.avatar-button{border-radius:var(--ui-radius);min-width:154px;height:40px;color:var(--c-blue-270);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:3px 10px 3px 4px;transition:all .16s;display:flex}.avatar-button:hover{background:var(--ui-primary-soft);border-color:var(--ui-border)}.avatar-button>span:first-child{border:2px solid var(--c-slate-970-c);background:linear-gradient(135deg, var(--c-orange-890), var(--c-slate-820-b));width:32px;height:32px;color:var(--c-blue-350-b);font-size:var(--ui-fs-xs);border-radius:50%;flex:0 0 32px;place-items:center;font-weight:800;display:grid}.avatar-button .avatar-copy{width:auto;min-width:0;height:auto;color:inherit;background:0 0;place-items:start;gap:1px;font-weight:400;display:grid}.avatar-copy strong{max-width:110px;color:var(--c-slate-270);font-size:var(--ui-fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.avatar-copy small{color:var(--t-muted);font-size:var(--ui-fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.avatar-chevron{margin-left:auto;transition:color .16s;width:auto!important;height:auto!important;color:var(--ui-text-muted)!important;font-size:var(--ui-fs-base)!important;background:0 0!important;font-weight:700!important}html.dark .avatar-button{color:var(--c-slate-970-c)}html.dark .avatar-button:hover{background:var(--c-slate-270-b);border-color:var(--c-slate-380)}html.dark .avatar-button>span:first-child{border-color:var(--c-slate-380);background:linear-gradient(135deg, var(--c-slate-370), var(--c-blue-380-b));color:var(--c-blue-810)}html.dark .avatar-copy strong{color:var(--c-slate-970-c)!important}html.dark .avatar-copy small{color:var(--c-slate-820)!important}html.dark .avatar-chevron{color:var(--c-slate-710)!important}html.dark .avatar-button:hover .avatar-chevron{color:var(--c-slate-970-c)!important}.profile-menu-container{display:inline-flex;position:relative}.avatar-chevron{transition:transform .18s cubic-bezier(.2,0,0,1)!important}.avatar-chevron.is-open{transform:rotate(180deg)}.profile-dropdown-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:230px;box-shadow:0 10px 25px -5px rgb(var(--c-black-rgb) / .1), 0 8px 10px -6px rgb(var(--c-black-rgb) / .1);z-index:1000;padding:8px;animation:.15s cubic-bezier(.16,1,.3,1) profileDropdownSlideIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes profileDropdownSlideIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-dropdown-header{align-items:center;gap:10px;padding:8px 10px;display:flex}.profile-dropdown-avatar{background:linear-gradient(135deg, var(--c-blue-620), var(--c-blue-490));width:36px;height:36px;color:var(--ui-on-primary);font-size:var(--ui-fs-md);box-shadow:0 2px 6px rgb(var(--c-blue-550-b-rgb) / .25);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.profile-dropdown-info{flex-direction:column;min-width:0;display:flex}.profile-dropdown-info strong{font-size:var(--ui-fs-md);color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.profile-dropdown-info small{font-size:var(--ui-fs-xs);color:var(--ui-text-muted);font-weight:500}.profile-dropdown-divider{background:var(--ui-surface-muted);height:1px;margin:6px 0}.profile-dropdown-actions{flex-direction:column;gap:2px;display:flex}.profile-dropdown-item{border-radius:var(--ui-radius)!important;width:100%!important;font-size:var(--ui-fs-sm)!important;color:var(--ui-text)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;font-weight:600!important;transition:all .14s!important;display:flex!important}.profile-dropdown-item:hover{background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.profile-dropdown-item.logout-item{color:var(--c-red-640-b)!important}.profile-dropdown-item.logout-item:hover{background:var(--c-red-970)!important;color:var(--c-red-580)!important}html.dark .profile-dropdown-menu{background:var(--c-slate-190);border-color:var(--c-slate-330-d);box-shadow:0 10px 25px -5px rgb(var(--c-black-rgb) / .4), 0 8px 10px -6px rgb(var(--c-black-rgb) / .4)}html.dark .profile-dropdown-avatar{background:linear-gradient(135deg, var(--c-slate-370), var(--c-blue-380-b));color:var(--c-blue-810);border:1px solid var(--c-slate-380)}html.dark .profile-dropdown-info strong{color:var(--c-slate-970-c)}html.dark .profile-dropdown-info small{color:var(--c-slate-710)}html.dark .profile-dropdown-divider{background:var(--c-slate-290-b)}html.dark .profile-dropdown-item{color:var(--c-slate-970-c)!important}html.dark .profile-dropdown-item:hover{background:var(--c-slate-270-b)!important;color:var(--c-white)!important}html.dark .profile-dropdown-item.logout-item{color:var(--c-red-710)!important}html.dark .profile-dropdown-item.logout-item:hover{background:rgb(var(--c-red-640-b-rgb) / .15)!important;color:var(--c-red-810-b)!important}.language-switch{background:0 0;border:0}.language-switch button{min-width:28px;font-size:var(--ui-fs-xs);padding:5px 6px}.content{width:100%;max-width:none;padding:24px 20px 32px}.dashboard-page{gap:14px;min-width:0;display:grid}.dashboard-notice{border:1px solid var(--c-slate-930-b);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);padding:10px 14px}.dashboard-kpi-grid{grid-template-columns:148px repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-filter-card,.dashboard-kpi-card,.dashboard-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--card-shadow)}.dashboard-filter-card{min-height:99px;padding:12px 10px}.dashboard-filter-card .time-range-filter{min-width:0;display:block}.dashboard-filter-card .time-range-select{gap:5px}.dashboard-filter-card .time-range-select>span{color:var(--c-blue-380);font-size:var(--ui-fs-xs);letter-spacing:.02em;text-transform:none}.dashboard-filter-card .time-range-select select{border-color:var(--ui-border);border-radius:var(--ui-radius);width:100%;min-width:0;min-height:38px;color:var(--c-blue-320-b);font-size:var(--ui-fs-xs);padding:0 27px 0 10px}.dashboard-filter-card .time-range-custom{margin-top:7px;display:grid}.dashboard-filter-card .time-range-custom input{min-width:0;min-height:34px;font-size:var(--ui-fs-xs)}.dashboard-kpi-card{align-items:flex-start;gap:10px;min-width:0;min-height:99px;padding:14px 13px;display:flex}.dashboard-kpi-icon{width:42px;height:42px;font-size:var(--ui-fs-2xl);border-radius:50%;flex:0 0 42px;place-items:center;font-weight:700;display:grid}.dashboard-kpi-icon.blue{color:var(--ui-link);background:var(--ui-primary-soft)}.dashboard-kpi-icon.orange{color:var(--c-orange-750);background:var(--c-amber-960)}.dashboard-kpi-icon.green{color:var(--c-green-680);background:var(--c-green-950)}.dashboard-kpi-icon.red{color:var(--c-red-640-b);background:var(--c-red-950)}.dashboard-kpi-card>div{min-width:0}.dashboard-kpi-card>div>span{color:var(--t-muted);font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-kpi-card strong{color:var(--c-blue-270);letter-spacing:-.04em;margin-top:3px;font-size:23px;line-height:1;display:block}.dashboard-kpi-card small{color:var(--c-green-650);font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.dashboard-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-card{min-width:0;padding:15px 16px;overflow:hidden}.dashboard-card-header{justify-content:space-between;align-items:center;gap:10px;min-height:25px;display:flex}.dashboard-card-header h3{color:var(--c-blue-270);font-size:var(--ui-fs-md);letter-spacing:-.02em;margin:0;font-weight:800}.dashboard-card-next{border-radius:var(--ui-radius)!important;background:var(--ui-primary-soft)!important;width:28px!important;height:28px!important;min-height:28px!important;color:var(--ui-link)!important;box-shadow:none!important;border:0!important;padding:0!important}.dashboard-card-next .next-icon{width:16px;height:16px}.dashboard-sla-list span{align-items:center;gap:6px;display:inline-flex}.dashboard-sla-list i{border-radius:var(--ui-radius-pill);background:var(--ui-primary);width:13px;height:5px;display:inline-block}.dashboard-sla-list i.green{background:var(--c-green-680)}.dashboard-sla-list i.orange{background:var(--c-orange-750)}.dashboard-sla-list i.red{background:var(--c-red-640-b)}.dashboard-donut-wrap{align-items:center;gap:18px;min-height:195px;padding-top:8px;display:flex}.dashboard-insight-grid .dashboard-card{min-height:242px}.dashboard-insight-grid .dashboard-donut-wrap{gap:12px}.dashboard-insight-grid .dashboard-donut{flex-basis:112px;width:112px;height:112px}.dashboard-insight-grid .dashboard-donut-center{width:72px;height:72px}.dashboard-donut{border-radius:50%;flex:0 0 138px;place-items:center;width:138px;height:138px;display:grid}.dashboard-donut-center{background:var(--ui-surface);text-align:center;border-radius:50%;align-content:center;place-items:center;width:88px;height:88px;display:grid}.dashboard-donut-center strong{color:var(--c-blue-270);font-size:var(--ui-fs-xl);line-height:1}.dashboard-donut-center span{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:3px}.dashboard-legend{flex:1;gap:10px;min-width:0;display:grid}.dashboard-legend-row{color:var(--c-slate-490);font-size:var(--ui-fs-xs);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.dashboard-legend-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-legend-row strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-xs)}.dashboard-legend-row small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.dashboard-legend-dot{border-radius:50%;width:8px;height:8px}.dashboard-sla-summary{border-bottom:1px solid var(--ui-border);align-items:center;gap:16px;padding:18px 0 15px;display:flex}.dashboard-sla-ring{background:conic-gradient(var(--c-green-700) var(--progress), var(--c-slate-970-b) 0);border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid}.dashboard-sla-ring>div{background:var(--ui-surface);text-align:center;border-radius:50%;align-content:center;place-items:center;width:68px;height:68px;display:grid}.dashboard-sla-ring strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-xl);line-height:1}.dashboard-sla-ring span,.dashboard-sla-summary>div:last-child span{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:4px}.dashboard-sla-summary>div:last-child{display:grid}.dashboard-sla-summary>div:last-child strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-sm)}.dashboard-sla-list{gap:12px;padding-top:13px;display:grid}.dashboard-sla-list>div{color:var(--c-slate-510);font-size:var(--ui-fs-xs);justify-content:space-between;align-items:center;display:flex}.dashboard-sla-list strong{color:var(--c-blue-350)}.dashboard-technicians-card{min-height:225px}.dashboard-technician-list{gap:12px;padding-top:15px;display:grid}.dashboard-technician-row{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dashboard-technician-avatar{background:linear-gradient(135deg, var(--c-slate-970-c), var(--c-slate-840));width:29px;height:29px;color:var(--c-blue-430-b);font-size:var(--ui-fs-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.dashboard-technician-row>div{min-width:0}.dashboard-technician-row>div>strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-technician-row small{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:2px;display:block}.dashboard-technician-row small i{background:var(--c-green-700);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.dashboard-technician-row small i.busy{background:var(--c-orange-750)}.dashboard-technician-row>strong{color:var(--c-blue-350-b);font-size:var(--ui-fs-xs);text-align:right}.dashboard-technician-row>strong small{color:var(--t-muted);font-weight:400}.dashboard-alert-filters{scrollbar-width:thin;align-items:center;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-alert-filter{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-height:32px;color:var(--ui-text-muted);font-size:var(--ui-fs-xs);letter-spacing:normal;text-transform:none;box-shadow:none;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-weight:600;line-height:1.2;display:inline-flex}.dashboard-alert-filter strong{border-radius:var(--ui-radius-pill);background:var(--c-slate-970-b);min-width:20px;color:var(--c-slate-420-b);font-size:var(--ui-fs-xs);text-align:center;padding:2px 6px}.dashboard-alert-filter:hover,.dashboard-alert-filter:focus-visible{border-color:var(--c-blue-790-b);outline:none}.dashboard-alert-filter.is-active{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-link);box-shadow:0 0 0 2px rgb(var(--c-blue-590-rgb) / .1)}.dashboard-alert-filter.filter-processing.is-active{border-color:rgb(var(--c-blue-550-b-rgb) / .35);background:rgb(var(--c-blue-550-b-rgb) / .12);color:var(--ui-progress-ink)}.dashboard-alert-filter.filter-risk.is-active{border-color:rgb(var(--c-orange-670-rgb) / .35);background:rgb(var(--c-orange-670-rgb) / .13);color:var(--ui-warning-ink)}.dashboard-alert-filter.filter-overdue.is-active{border-color:rgb(var(--c-red-580-rgb) / .35);background:rgb(var(--c-red-580-rgb) / .12);color:var(--ui-critical-ink)}.dashboard-table-wrap{margin:10px -16px -15px;overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;min-width:760px}.dashboard-table th,.dashboard-table td{border-top:1px solid var(--ui-border);color:var(--c-slate-450-b);font-size:var(--ui-fs-xs);text-align:left;white-space:nowrap;padding:10px 9px}.dashboard-table th{color:var(--c-blue-320-b);background:var(--c-gray-990);font-size:var(--ui-fs-xs);font-weight:800}.dashboard-table td strong{color:var(--c-blue-540);font-size:var(--ui-fs-xs)}.dashboard-request-row{cursor:pointer;transition:background .15s}.dashboard-request-row>td,.dashboard-request-row .dashboard-row-next{transition:color .15s,background-color .15s,box-shadow .15s,transform .15s}.dashboard-request-row:hover,.dashboard-request-row:focus-visible,.dashboard-request-row:focus-within{background:var(--ui-primary-soft);outline:none}.dashboard-request-row:hover>td,.dashboard-request-row:focus-visible>td,.dashboard-request-row:focus-within>td{background:var(--c-slate-970-c)}.dashboard-request-row:hover>td:first-child,.dashboard-request-row:focus-visible>td:first-child,.dashboard-request-row:focus-within>td:first-child{box-shadow:inset 4px 0 var(--c-blue-590)}.dashboard-request-row:hover .dashboard-row-next,.dashboard-request-row:focus-visible .dashboard-row-next,.dashboard-request-row:focus-within .dashboard-row-next{color:var(--ui-on-primary);background:var(--ui-primary);transform:translate(2px)}.dashboard-row-next{border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.dashboard-tag{white-space:nowrap;letter-spacing:.01em;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04);box-sizing:border-box;justify-content:center;align-items:center;line-height:1.25;display:inline-flex;border-radius:var(--ui-radius-pill)!important;border:1px solid rgb(var(--c-slate-550-rgb) / .2)!important;background:rgb(var(--c-slate-550-rgb) / .1)!important;color:var(--ui-text-muted)!important;font-size:var(--ui-fs-xs)!important;font-weight:700!important}.dashboard-tag.priority-high,.dashboard-tag.priority-critical{background:rgb(var(--c-red-580-rgb) / .12)!important;color:var(--ui-critical-ink)!important;border:1px solid rgb(var(--c-red-580-rgb) / .28)!important}.dashboard-tag.priority-medium{background:rgb(var(--c-orange-670-rgb) / .13)!important;color:var(--ui-warning-ink)!important;border:1px solid rgb(var(--c-orange-670-rgb) / .3)!important}.dashboard-tag.priority-low,.dashboard-tag.priority-normal{background:rgb(var(--c-slate-550-rgb) / .1)!important;color:var(--ui-text-muted)!important;border:1px solid rgb(var(--c-slate-550-rgb) / .2)!important}.dashboard-status-button{letter-spacing:normal;text-transform:none;white-space:nowrap;min-height:24px;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04);box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;padding:3px 11px;line-height:1.25;transition:all .16s;display:inline-flex;border-radius:var(--ui-radius-pill)!important;border:1px solid rgb(var(--c-slate-550-rgb) / .2)!important;background:rgb(var(--c-slate-550-rgb) / .1)!important;color:var(--ui-text-muted)!important;font-size:var(--ui-fs-xs)!important;font-weight:700!important}.dashboard-status-button.status-received,.dashboard-status-button.status-running,.dashboard-status-button.status-processing{background:rgb(var(--c-blue-550-b-rgb) / .12)!important;color:var(--ui-progress-ink)!important;border:1px solid rgb(var(--c-blue-550-b-rgb) / .25)!important}.dashboard-status-button.status-risk,.dashboard-status-button.status-at_risk,.dashboard-status-button.status-waiting,.dashboard-status-button.status-paused{background:rgb(var(--c-orange-670-rgb) / .13)!important;color:var(--ui-warning-ink)!important;border:1px solid rgb(var(--c-orange-670-rgb) / .3)!important}.dashboard-status-button.status-overdue,.dashboard-status-button.status-breached,.dashboard-status-button.status-sla_breached,.dashboard-status-button.status-sla-breached{background:rgb(var(--c-red-580-rgb) / .12)!important;color:var(--ui-critical-ink)!important;border:1px solid rgb(var(--c-red-580-rgb) / .28)!important}.dashboard-status-button.status-stopped,.dashboard-status-button.status-normal{background:rgb(var(--c-slate-550-rgb) / .1)!important;color:var(--ui-text-muted)!important;border:1px solid rgb(var(--c-slate-550-rgb) / .2)!important}.dashboard-status-button.status-completed,.dashboard-status-button.status-resolved{background:rgb(var(--c-green-600-rgb) / .12)!important;color:var(--ui-success-ink)!important;border:1px solid rgb(var(--c-green-600-rgb) / .25)!important}.dashboard-status-button:hover,.dashboard-status-button:focus-visible{filter:brightness(1.1);box-shadow:0 3px 8px rgb(var(--c-black-rgb) / .22);outline:none;transform:translateY(-.5px)}.dashboard-status-button:not(button){cursor:default}.dashboard-row-next{justify-content:center;align-items:center;display:inline-flex;width:25px!important;height:25px!important;min-height:25px!important;color:var(--c-blue-550-b)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.dashboard-row-next .next-icon{width:16px;height:16px}.dashboard-pm-list{padding-top:10px;display:grid}.dashboard-pm-row{border-bottom:1px solid var(--ui-border);width:100%;color:var(--c-blue-320-b);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:10px 0;display:grid}.dashboard-pm-row:hover{background:var(--ui-surface)}.dashboard-pm-icon{border-radius:var(--ui-radius);background:var(--ui-primary-soft);width:28px;height:28px;color:var(--ui-link);place-items:center;display:grid}.dashboard-pm-row>span:nth-child(2){min-width:0}.dashboard-pm-row strong,.dashboard-pm-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-pm-row strong{font-size:var(--ui-fs-xs)}.dashboard-pm-row small,.dashboard-pm-row time{color:var(--t-muted);font-size:var(--ui-fs-xs)}.dashboard-pm-row time{color:var(--c-blue-350);justify-items:end;font-weight:700;display:grid}.dashboard-pm-row time small{color:var(--t-muted);margin-top:2px;font-weight:400}.dashboard-pm-row>.next-icon{width:14px;height:14px;stroke:var(--c-blue-590)}.dashboard-pm-summary{border-top:1px solid var(--ui-border);color:var(--t-muted);font-size:var(--ui-fs-xs);justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;display:flex}.dashboard-pm-summary strong{color:var(--c-blue-350-b);margin-left:4px}.dashboard-empty{color:var(--t-muted);font-size:var(--ui-fs-xs);text-align:center;margin:20px 0}@keyframes spin-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-freshness{color:var(--t-muted);font-size:var(--ui-fs-xs);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-7px;display:flex}.dashboard-kpi-icon.slate{color:var(--ui-text-muted);background:var(--ui-surface-muted)}.dashboard-delta{border-radius:var(--ui-radius-pill);width:max-content;font-size:var(--ui-fs-xs);margin-top:4px;padding:2px 6px;font-weight:700}.dashboard-delta.up{color:var(--c-green-520);background:var(--c-green-960-b)}.dashboard-delta.down{color:var(--c-red-520);background:var(--c-red-970)}.dashboard-delta.neutral{color:var(--ui-text-muted);background:var(--ui-surface-muted)}.dashboard-trend-card .dashboard-card-header small,.dashboard-card-header>span{color:var(--t-muted);font-size:var(--ui-fs-xs)}.dashboard-status-button.status-at_risk,.dashboard-status-button.status-risk,.dashboard-status-button.status-waiting,.dashboard-status-button.status-paused{border-color:rgb(var(--c-orange-670-rgb) / .3)!important;background:rgb(var(--c-orange-670-rgb) / .13)!important;color:var(--ui-warning-ink)!important}.dashboard-status-button.status-running,.dashboard-status-button.status-processing,.dashboard-status-button.status-received{border-color:rgb(var(--c-blue-550-b-rgb) / .25)!important;background:rgb(var(--c-blue-550-b-rgb) / .12)!important;color:var(--ui-progress-ink)!important}.dashboard-status-button.status-breached,.dashboard-status-button.status-overdue,.dashboard-status-button.status-sla_breached,.dashboard-status-button.status-sla-breached{border-color:rgb(var(--c-red-580-rgb) / .28)!important;background:rgb(var(--c-red-580-rgb) / .12)!important;color:var(--ui-critical-ink)!important}.dashboard-status-button.status-completed,.dashboard-status-button.status-resolved{border-color:rgb(var(--c-green-600-rgb) / .25)!important;background:rgb(var(--c-green-600-rgb) / .12)!important;color:var(--ui-success-ink)!important}.dashboard-status-button.status-stopped,.dashboard-status-button.status-normal{border-color:rgb(var(--c-slate-550-rgb) / .2)!important;background:rgb(var(--c-slate-550-rgb) / .1)!important;color:var(--ui-text-muted)!important}.dashboard-cell-subtitle{max-width:180px;color:var(--t-muted);text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}@media (width<=640px){.dashboard-alert-filters{display:flex;overflow-x:auto}}.customer-operations-workspace{gap:14px;min-width:0;display:grid}.customer-workspace-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.customer-workspace-heading p{color:var(--t-muted);font-size:var(--ui-fs-xs);margin:4px 0 0}.customer-context-select{flex:0 390px;gap:5px;min-width:280px;display:grid}.customer-context-select>span{color:var(--c-blue-320-b);font-size:var(--ui-fs-xs);font-weight:700}.customer-operations-workspace>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-operations-workspace>.quick-handover-form{grid-template-columns:1fr;gap:14px}.customer-profile-editor{gap:10px;display:grid}.customer-profile-editor>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-handover-heading,.quick-handover-step-heading{align-items:center;display:flex}.quick-handover-heading{border-bottom:1px solid var(--c-slate-930-b);justify-content:space-between;gap:16px;padding-bottom:12px}.quick-handover-heading h3,.quick-handover-heading p{margin:0}.quick-handover-heading h3{font-size:var(--ui-fs-xl);margin-top:3px}.quick-handover-heading p{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);margin-top:5px}.quick-handover-heading>strong{border-radius:var(--ui-radius-pill);background:var(--c-slate-970-b);color:var(--t-muted);font-size:var(--ui-fs-xs);flex:none;padding:8px 12px}.quick-handover-heading>strong.is-ready{background:var(--c-green-960);color:var(--c-green-530)}.quick-handover-step{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:12px;padding:16px;display:grid}.quick-handover-step-heading{gap:10px}.quick-handover-step-heading>div{gap:2px;display:grid}.quick-handover-step-heading strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-sm)}.quick-handover-step-heading small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.quick-handover-step-number{background:var(--c-blue-540);width:30px;height:30px;color:var(--ui-on-primary);font-size:var(--ui-fs-xs);border-radius:50%;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.quick-handover-customer-picker{grid-template-columns:minmax(220px,1fr) minmax(260px,1.35fr);gap:10px;display:grid}.quick-handover-customer-search{grid-column:1/-1;min-width:0;position:relative}.quick-handover-suggestion-list{border:1px solid var(--c-slate-880);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:0 12px 28px rgb(var(--c-blue-370-rgb) / .16);gap:3px;padding:5px;display:grid}.quick-handover-customer-search>.quick-handover-suggestion-list{z-index:15;max-height:280px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.quick-handover-product-suggestions{max-height:230px;overflow:auto}.quick-handover-suggestion{text-align:left;gap:2px;width:100%;min-width:0;display:grid;border-radius:var(--ui-radius)!important;color:var(--c-blue-350)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:9px 10px!important}.quick-handover-suggestion:hover,.quick-handover-suggestion:focus-visible{outline:none;border-color:var(--c-slate-860)!important;background:var(--c-slate-970-c)!important}.quick-handover-suggestion strong,.quick-handover-suggestion small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-handover-suggestion small,.quick-handover-no-suggestion{color:var(--t-muted);font-size:var(--ui-fs-xs)}.quick-handover-no-suggestion{padding:8px 10px;display:block}.typeahead-select{min-width:0;position:relative}.typeahead-select>input{width:100%}.typeahead-select-list{z-index:18;border:1px solid var(--ui-secondary-border);border-radius:var(--ui-radius);background:var(--ui-secondary-bg);max-height:280px;box-shadow:0 12px 28px rgb(var(--c-blue-270-rgb) / .16);gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.typeahead-select-list [role=option]{text-align:left;gap:2px;width:100%;min-width:0;display:grid;border-radius:var(--ui-radius)!important;color:var(--ui-secondary-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:9px 10px!important}.typeahead-select-list [role=option]:hover,.typeahead-select-list [role=option]:focus-visible,.typeahead-select-list [role=option].is-active{outline:none;border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}.typeahead-select-list strong,.typeahead-select-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.typeahead-select-list small,.typeahead-select-empty{color:var(--t-muted);font-size:var(--ui-fs-xs)}.typeahead-select-empty{padding:8px 10px;display:block}.typeahead-select-footer{border-top:1px solid var(--ui-secondary-border);background:var(--ui-secondary-bg);margin:2px -5px -5px;padding:5px;position:sticky;bottom:-5px}.typeahead-select-footer.is-active{box-shadow:inset 0 0 0 2px var(--ui-primary)}.typeahead-select-footer>button{text-align:left;justify-content:flex-start;width:100%}.typeahead-select.has-clear>input{padding-right:32px}.typeahead-select-clear{width:22px;height:22px;color:var(--t-muted);font-size:var(--ui-fs-lg);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.typeahead-select-clear:hover{background:var(--ui-secondary-hover-bg);color:var(--ui-secondary-ink)}.quick-handover-selected{border-radius:var(--ui-radius);background:var(--c-slate-970-c);color:var(--c-blue-500);grid-column:1/-1;padding:9px 11px;font-weight:700}.quick-handover-new-customer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-handover-product-picker{gap:10px;display:grid}.quick-handover-product-toolbar,.quick-handover-product-input,.quick-handover-product-resolved{align-items:center;gap:10px;display:flex}.quick-handover-product-toolbar{color:var(--t-muted);font-size:var(--ui-fs-xs);justify-content:space-between}.quick-handover-product-rows{gap:8px;display:grid}.quick-handover-product-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:grid}.quick-handover-product-row.is-resolved{border-color:var(--c-green-830);background:var(--c-green-980)}.quick-handover-product-row.has-error{border-color:var(--c-red-800);background:var(--c-gray-990-b)}.quick-handover-product-index{border-radius:var(--ui-radius);background:var(--c-slate-970-b);width:28px;height:28px;color:var(--c-blue-470-c);font-size:var(--ui-fs-xs);place-items:center;font-weight:800;display:grid}.quick-handover-product-main{gap:7px;min-width:0;display:grid}.quick-handover-product-input{min-width:0}.quick-handover-product-input>input{min-width:0;min-height:42px;font-size:var(--ui-fs-md);flex:260px;font-weight:600}.quick-handover-find-button{white-space:nowrap;min-height:42px!important;padding-inline:18px!important}.quick-handover-product-resolved{border-radius:var(--ui-radius);background:var(--c-green-960-b);min-width:0;color:var(--c-green-470);padding:7px 9px}.quick-handover-product-resolved>span:last-child,.quick-handover-product-hint,.quick-handover-product-error{min-width:0}.quick-handover-product-resolved>span:last-child{gap:2px;display:grid;overflow:hidden}.quick-handover-product-resolved strong,.quick-handover-product-resolved small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-handover-product-resolved small,.quick-handover-product-hint,.quick-handover-product-error{color:var(--t-muted);font-size:var(--ui-fs-xs)}.quick-handover-product-check{background:var(--c-green-630);width:22px;height:22px;color:var(--ui-on-primary);font-size:var(--ui-fs-sm);border-radius:50%;flex:0 0 22px;place-items:center;font-weight:800;display:grid}.quick-handover-product-error{color:var(--ui-danger-ink)}.quick-handover-remove-button{white-space:nowrap;border:1px solid var(--c-red-860)!important;background:var(--c-red-970)!important;min-height:32px!important;color:var(--ui-danger-ink)!important;box-shadow:none!important;font-size:var(--ui-fs-xs)!important;padding:6px 9px!important}.quick-handover-remove-button:disabled{visibility:hidden}.quick-handover-add-row{justify-self:start;min-height:36px!important;font-size:var(--ui-fs-xs)!important}.quick-handover-submit{width:min(100%,360px);min-height:46px!important;font-size:var(--ui-fs-sm)!important;justify-self:end!important}.customer-workspace-table .data-table-wrap{max-height:min(58vh,620px)}.customer-workspace-table .data-table thead{z-index:2;position:sticky;top:0}.customer-transfer-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.customer-transfer-layout>.form-grid{grid-template-columns:1fr}.warranty-operations-page .cards-row{gap:10px}.serial-picker-header,.serial-picker-actions,.handover-result-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.handover-result-result,.handover-result{gap:10px;display:grid}.handover-result-row{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding-top:10px}.handover-result-row a{overflow-wrap:anywhere}@media (width<=760px){.customer-workspace-heading{flex-direction:column;align-items:stretch}.customer-context-select{flex-basis:auto;min-width:0}.customer-operations-workspace>.form-grid,.customer-profile-editor>.form-grid,.customer-transfer-layout{grid-template-columns:1fr}.quick-handover-heading{flex-direction:column;align-items:flex-start}.quick-handover-customer-picker,.quick-handover-new-customer,.quick-handover-serial-list{grid-template-columns:1fr}.quick-handover-product-row{grid-template-columns:28px minmax(0,1fr)}.quick-handover-remove-button{grid-column:2;justify-self:start}.quick-handover-product-input{flex-direction:column;align-items:stretch}.quick-handover-find-button,.quick-handover-submit,.handover-result-row>*{width:100%}}html.dark .customer-workspace-heading p,html.dark .customer-context-select>span{color:var(--c-slate-800)}html.dark .quick-handover-heading{border-bottom-color:var(--c-slate-380)}html.dark .quick-handover-heading p,html.dark .quick-handover-step-heading small{color:var(--c-slate-760-b)}html.dark .quick-handover-heading>strong{background:var(--c-slate-330-d);color:var(--c-slate-820)}html.dark .quick-handover-heading>strong.is-ready{background:var(--c-green-330);color:var(--c-green-870)}html.dark .quick-handover-step{border-color:var(--c-slate-380);background:var(--c-slate-270-b)}html.dark .quick-handover-step-heading strong{color:var(--c-slate-930-b)}html.dark .quick-handover-selected{background:var(--c-blue-330);color:var(--c-blue-810)}html.dark .quick-handover-suggestion-list{border-color:var(--c-slate-420-b);background:var(--c-slate-290-b);box-shadow:0 14px 28px rgb(var(--c-black-rgb) / .28)}html.dark .quick-handover-suggestion{color:var(--c-slate-930-b)!important}html.dark .quick-handover-suggestion:hover,html.dark .quick-handover-suggestion:focus-visible{border-color:var(--c-blue-520-d)!important;background:var(--c-blue-350)!important}html.dark .quick-handover-suggestion small,html.dark .quick-handover-no-suggestion,html.dark .quick-handover-product-toolbar{color:var(--c-slate-800)}html.dark .quick-handover-product-row{border-color:var(--c-slate-380);background:var(--c-slate-290-b)}html.dark .quick-handover-product-row.is-resolved{border-color:var(--c-green-510);background:var(--c-cyan-280)}html.dark .quick-handover-product-row.has-error{border-color:var(--c-red-490);background:var(--c-pink-270)}html.dark .quick-handover-product-index{background:var(--c-slate-360);color:var(--c-slate-890)}html.dark .quick-handover-product-resolved{background:var(--c-green-320);color:var(--c-green-900)}html.dark .quick-handover-product-resolved small,html.dark .quick-handover-product-hint{color:var(--c-slate-800)}html.dark .quick-handover-remove-button{border-color:var(--c-red-470-c)!important;background:var(--c-pink-270)!important;color:var(--c-red-810)!important}.data-table-row-action{width:48px;min-width:48px;text-align:center!important}.data-row-next{margin:0 auto;width:30px!important;height:30px!important;min-height:30px!important}.employee-create-form,.account-contact-form{background:color-mix(in srgb, var(--accent,var(--c-blue-580-b)) 3%, var(--surface,var(--ui-surface)))}.account-contact-form{margin-top:16px}.account-contact-form h4{margin-top:0}.form-hint{color:var(--muted-text,var(--c-slate-540));font-size:var(--ui-fs-md)}@media (width<=1260px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-filter-card{grid-column:span 3}.dashboard-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.notika-shell{grid-template-columns:76px minmax(0,1fr)}.notika-sidebar{padding-inline:10px}.notika-brand img{width:48px}.brand-text,.nav-link span,.nav-badge,.workspace-text,.sidebar-collapse>span:last-child,.sidebar-customize>span,.nav-section-toggle span,.nav-section-toggle em,.nav-section-toggle strong,.sidebar-customizer{display:none}.nav-link,.workspace,.sidebar-collapse,.sidebar-customize,.nav-section-toggle{justify-content:center}.nav-link{padding-inline:10px}.sidebar-collapse-icon{transform:rotate(180deg)}}@media (width<=760px){.notika-shell{display:block}.notika-sidebar{z-index:40;width:280px;box-shadow:0 12px 40px -8px rgb(var(--c-blue-200-rgb) / .36);padding:0 16px 18px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.has-drawer-open .notika-sidebar{transform:translate(0)}.notika-brand img{width:151px}.nav-link,.workspace,.sidebar-collapse,.sidebar-customize,.nav-section-toggle{justify-content:flex-start}.nav-link span,.workspace-text,.sidebar-collapse>span:last-child,.sidebar-customize>span,.nav-section-toggle span,.nav-section-toggle em,.nav-section-toggle strong,.sidebar-customizer{display:block}.nav-badge{display:inline-block}.hamburger{display:inline-flex}.notika-topbar{height:60px;padding:0 13px}.topbar-title{max-width:125px;font-size:var(--ui-fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notika-search{justify-content:center;width:36px;padding:0}.notika-search input{display:none}.notika-search:focus-within{z-index:45;width:auto;padding:0 11px;position:absolute;top:11px;left:12px;right:12px}.notika-search:focus-within input{display:block}.language-switch{display:none}.notification-panel{width:auto;max-height:calc(100vh - 82px);position:fixed;top:68px;left:12px;right:12px}.notification-list{max-height:calc(100vh - 148px)}.avatar-button{width:34px;min-width:34px;padding:0}.avatar-button .avatar-copy,.avatar-chevron{display:none!important}.content{padding:15px 12px 24px}.dashboard-kpi-grid,.dashboard-insight-grid,.dashboard-operations-grid{grid-template-columns:1fr}.dashboard-filter-card{grid-column:auto}.dashboard-kpi-card{min-height:84px}.dashboard-donut-wrap{justify-content:center}.dashboard-table-wrap{margin-inline:-16px}.dashboard-alert-filters{margin-right:-16px;padding-right:16px}}.public-landing-shell{min-height:100vh;color:var(--c-blue-250);background:radial-gradient(circle at 8% 0%, rgb(var(--c-blue-750-rgb) / .17), transparent 29rem), radial-gradient(circle at 100% 20%, rgb(var(--c-blue-580-b-rgb) / .09), transparent 26rem), var(--c-slate-970-b);font-size:14px;font-weight:400}.public-skip-link{z-index:50;border-radius:var(--ui-radius);color:var(--ui-on-primary);background:var(--c-blue-280);padding:8px 12px;position:fixed;top:10px;left:14px;transform:translateY(-150%)}.public-skip-link:focus{transform:translateY(0)}.public-landing-header,.public-landing-main,.public-landing-footer{width:min(1120px,100% - 40px);margin:0 auto}.public-landing-header{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.public-landing-brand,.public-landing-header-actions,.public-language-switcher,.public-protected-label{align-items:center;display:flex}.public-landing-brand{min-width:0;color:var(--c-blue-310);flex:0 auto;gap:11px;font-size:11px;font-weight:800}.public-landing-brand img{object-fit:contain;width:128px;height:auto;max-height:36px}.public-landing-brand span{border-left:1px solid var(--c-slate-910-b);color:var(--t-muted);white-space:nowrap;padding-left:11px}.public-landing-header-actions{flex:auto;justify-content:flex-end;gap:16px;min-width:0}.public-quick-nav{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;max-width:680px;display:flex;overflow-x:auto}.public-quick-nav::-webkit-scrollbar{display:none}.public-quick-nav a{border-radius:var(--ui-radius);color:var(--c-blue-380);white-space:nowrap;padding:7px 9px;text-decoration:none;font-size:var(--ui-fs-xs)!important;font-weight:800!important}.public-quick-nav a:hover{background:var(--ui-primary-soft);color:var(--ui-link)}.public-customer-session{max-width:230px;color:var(--c-blue-380);text-align:right;gap:2px;display:grid}.public-customer-session span{font-size:var(--ui-fs-sm);font-weight:800}.public-customer-session small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.public-session-logout{border:1px solid var(--c-slate-910-b);min-height:34px;color:var(--c-blue-470-c);background:var(--c-white);border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.customer-scope-banner{border-color:var(--c-slate-860);background:var(--c-slate-970-b);gap:5px;display:grid}.customer-scope-banner strong{color:var(--c-blue-430-c)}.customer-scope-banner span,.customer-scope-banner small{color:var(--c-slate-540-b)}.public-theme-toggle{border-radius:var(--ui-radius-lg);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .22s cubic-bezier(.2,0,0,1);display:inline-flex;background:rgb(var(--c-blue-590-c-rgb) / .1)!important;color:var(--c-blue-510-b)!important;box-shadow:none!important;border:none!important}.public-theme-toggle svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.public-theme-toggle:hover{transform:scale(1.06);background:rgb(var(--c-blue-590-c-rgb) / .18)!important;color:var(--c-blue-460)!important}.public-theme-toggle:hover svg{transform:rotate(-15deg)}.public-language-switcher{border-radius:var(--ui-radius-lg);background:rgb(var(--c-black-rgb) / .05);align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:none!important;border:none!important}.public-language-switcher button{border-radius:var(--ui-radius);cursor:pointer;min-width:34px;min-height:28px;padding:4px 8px;transition:all .18s cubic-bezier(.2,0,0,1);color:var(--ui-text-muted)!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;background:0 0!important;border:none!important;font-weight:700!important}.public-language-switcher button:hover:not(.is-active){background:rgb(var(--c-black-rgb) / .04)!important;color:var(--ui-text)!important}.public-language-switcher button.is-active{animation:.26s cubic-bezier(.34,1.56,.64,1) langPillBounce;transform:scale(1.04);background:var(--ui-surface)!important;color:var(--ui-link)!important;box-shadow:0 2px 8px rgb(var(--c-black-rgb) / .1)!important}.public-landing-main{min-height:calc(100vh - 132px);padding:22px 0 48px}.public-landing-footer{border-top:1px solid var(--c-slate-930-b);color:var(--t-muted);font-size:var(--ui-fs-xs);justify-content:space-between;gap:16px;padding:18px 0 28px;display:flex}.public-product-page{width:min(100%,960px);margin:0 auto}.public-landing-icon{flex:0 0 18px;width:18px;height:18px}.public-product-hero-card{border:1px solid var(--c-slate-910);background:linear-gradient(125deg, var(--c-blue-320) 0%, var(--c-blue-480) 57%, var(--c-blue-660) 100%);min-height:276px;box-shadow:0 22px 55px rgb(var(--c-blue-470-rgb) / .18);border-radius:26px;grid-template-columns:minmax(0,1fr) 250px;display:grid;position:relative;overflow:hidden}.public-product-hero-card:before,.public-product-hero-card:after{content:"";border:1px solid rgb(var(--c-white-rgb) / .14);pointer-events:none;border-radius:50%;position:absolute}.public-product-hero-card:before{width:430px;height:430px;top:-180px;right:-75px}.public-product-hero-card:after{width:420px;height:420px;bottom:-210px;right:35px}.public-product-hero-copy{z-index:1;color:var(--ui-on-primary);align-self:center;padding:34px 42px;position:relative}.public-card-kicker{color:rgb(var(--c-white-rgb) / .67);font-size:var(--ui-fs-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:900;display:block}.public-product-hero-copy h2{letter-spacing:-.05em;max-width:520px;margin:8px 0 5px;font-size:clamp(27px,4vw,44px);line-height:1.04}.public-product-model{color:var(--c-blue-860);font-size:var(--ui-fs-md);margin:0;font-weight:800}.public-product-model span{color:rgb(var(--c-white-rgb) / .4);padding:0 5px}.public-product-description{max-width:560px;color:rgb(var(--c-white-rgb) / .78);font-size:var(--ui-fs-sm);margin:15px 0 0;line-height:1.65}.public-product-identity{flex-wrap:wrap;gap:26px;margin-top:23px;display:flex}.public-product-identity div{gap:3px;display:grid}.public-product-identity span{color:rgb(var(--c-white-rgb) / .6);font-size:var(--ui-fs-xs);text-transform:uppercase;font-weight:800}.public-product-identity strong{color:var(--ui-on-primary);font-size:var(--ui-fs-md)}.public-product-visual{min-height:250px;position:relative;overflow:hidden}.public-product-device{z-index:2;border:8px solid rgb(var(--c-white-rgb) / .88);width:134px;height:176px;color:var(--ui-on-primary);background:linear-gradient(160deg, var(--c-cyan-770), var(--c-blue-530));box-shadow:13px 22px 34px rgb(var(--c-blue-280-rgb) / .28), inset 0 0 0 1px rgb(var(--c-white-rgb) / .2);text-align:center;border-radius:28px;place-content:center;gap:5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}.public-product-device:before{border-radius:var(--ui-radius-sm);background:rgb(var(--c-white-rgb) / .5);content:"";width:30px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.public-product-device span{letter-spacing:-.08em;font-size:33px;font-weight:900}.public-product-device small{max-width:100px;color:rgb(var(--c-white-rgb) / .78);font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.public-product-orbit{border:1px solid rgb(var(--c-white-rgb) / .22);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.public-product-orbit-one{width:205px;height:125px}.public-product-orbit-two{width:235px;height:165px;transform:translate(-50%,-50%)rotate(48deg)}.public-product-spark{background:var(--ui-surface);width:7px;height:7px;box-shadow:0 0 0 6px rgb(var(--c-white-rgb) / .1);border-radius:50%;position:absolute}.public-product-spark-one{top:25%;right:18%}.public-product-spark-two{bottom:24%;left:16%}.public-quick-actions,.public-wizard-card{border:1px solid var(--c-slate-910);background:rgb(var(--c-white-rgb) / .92);box-shadow:0 12px 32px rgb(var(--c-blue-440-rgb) / .07);border-radius:22px;margin-top:18px;padding:24px}.public-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.public-section-heading h2{color:var(--c-blue-310);font-size:var(--ui-fs-xl);letter-spacing:-.03em;margin:3px 0 0}.public-protected-label{color:var(--t-muted);font-size:var(--ui-fs-xs);gap:5px;font-weight:800}.public-protected-label .public-landing-icon{width:14px;height:14px}.public-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-action-card{border:1px solid var(--c-slate-920);border-radius:var(--ui-radius-xl);min-height:78px;color:var(--c-blue-320-b);background:var(--ui-surface);text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.public-action-card:hover{border-color:var(--c-slate-830-b);box-shadow:0 9px 22px rgb(var(--c-blue-500-c-rgb) / .1);transform:translateY(-2px)}.public-action-card.is-primary{color:var(--ui-on-primary);border-color:var(--c-blue-550);background:linear-gradient(120deg, var(--c-blue-540), var(--c-blue-660));box-shadow:0 10px 24px rgb(var(--c-blue-550-rgb) / .2)}.public-action-card>.public-landing-icon{color:var(--c-blue-720)}.public-action-card.is-primary>.public-landing-icon{color:rgb(var(--c-white-rgb) / .86)}.public-action-icon{border-radius:var(--ui-radius-lg);width:40px;height:40px;color:var(--c-blue-550);background:var(--c-slate-970-c);place-items:center;display:grid}.public-action-card.is-primary .public-action-icon{color:var(--ui-on-primary);background:rgb(var(--c-white-rgb) / .17)}.public-action-card strong,.public-action-card small{display:block}.public-action-card strong{font-size:var(--ui-fs-sm)}.public-action-card small{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:3px;line-height:1.4}.public-action-card.is-primary small{color:rgb(var(--c-white-rgb) / .75)}.public-tracking-code span{color:var(--t-muted);font-size:var(--ui-fs-xs);text-transform:uppercase;font-weight:800}.public-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-trust-grid>div{border:1px solid var(--c-slate-930-b);border-radius:var(--ui-radius-xl);background:rgb(var(--c-white-rgb) / .68);grid-template-columns:35px minmax(0,1fr);align-items:center;column-gap:10px;padding:16px;display:grid}.public-trust-icon{border-radius:var(--ui-radius-lg);width:35px;height:35px;color:var(--c-blue-570-b);background:var(--c-slate-970-c);place-items:center;display:grid}.public-trust-grid strong,.public-trust-grid p{grid-column:2;margin:0}.public-trust-grid strong{color:var(--c-blue-410);font-size:var(--ui-fs-xs)}.public-trust-grid p{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:3px;line-height:1.45}.public-success-card{border:1px solid var(--c-green-890);border-radius:var(--ui-radius-xl);color:var(--c-green-480);background:var(--c-green-980);align-items:center;gap:14px;margin-top:18px;padding:17px 19px;display:flex}.public-success-card.result-request{border-color:var(--c-slate-860);color:var(--c-blue-470);background:var(--c-slate-970-b)}.public-success-icon{width:42px;height:42px;color:var(--ui-on-primary);background:var(--c-green-630);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.result-request .public-success-icon{background:var(--c-blue-570-b)}.public-success-icon .public-landing-icon{width:21px;height:21px}.public-success-content{flex:1;gap:3px;min-width:0;display:grid}.public-success-content .public-card-kicker{color:currentColor;opacity:.65}.public-success-content h2,.public-success-content p,.public-success-content small{margin:0}.public-success-content h2{color:var(--c-green-420);font-size:var(--ui-fs-base)}.result-request .public-success-content h2{color:var(--c-blue-470)}.public-success-content p,.public-success-content small{color:var(--c-green-610);font-size:var(--ui-fs-xs)}.result-request .public-success-content p,.result-request .public-success-content small{color:var(--t-muted)}.public-tracking-code{border-radius:var(--ui-radius);background:rgb(var(--c-white-rgb) / .75);gap:2px;width:fit-content;margin-top:5px;padding:7px 10px;display:inline-grid}.public-tracking-code strong{color:var(--c-blue-430-c);font-size:var(--ui-fs-base);letter-spacing:.06em}.public-wizard-card{padding:0;overflow:hidden}.public-wizard-header{border-bottom:1px solid var(--c-slate-930-b);background:var(--ui-surface);align-items:center;gap:18px;padding:21px 25px;display:flex}.public-back-button{color:var(--t-muted);flex:none;padding:0}.public-wizard-header h2{color:var(--ui-text);font-size:var(--ui-fs-xl);margin:4px 0 0}.public-wizard-steps{border-bottom:1px solid var(--c-slate-970-b);align-items:center;gap:0;margin:0;padding:18px 25px 15px;list-style:none;display:flex}.public-wizard-steps li{color:var(--c-slate-710-b);font-size:var(--ui-fs-xs);flex:1;align-items:center;gap:7px;font-weight:800;display:flex;position:relative}.public-wizard-steps li:not(:last-child):after{background:var(--c-slate-930-b);content:"";flex:1;height:1px;margin:0 13px}.public-wizard-steps li.is-current,.public-wizard-steps li.is-complete{color:var(--c-blue-530)}.public-step-number{border:1px solid var(--c-slate-910-b);width:25px;height:25px;color:var(--c-slate-690);background:var(--ui-surface);font-size:var(--ui-fs-xs);border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.public-wizard-steps li.is-current .public-step-number,.public-wizard-steps li.is-complete .public-step-number{color:var(--ui-on-primary);border-color:var(--c-blue-570-b);background:var(--c-blue-570-b);box-shadow:0 4px 10px rgb(var(--c-blue-570-b-rgb) / .2)}.public-step-number .public-landing-icon{width:13px;height:13px}.public-wizard-content{gap:19px;padding:26px;display:grid}.public-wizard-copy h3,.public-wizard-copy p{margin:0}.public-wizard-copy h3{color:var(--c-blue-350-b);font-size:var(--ui-fs-lg)}.public-wizard-copy p{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:5px}.public-file-list{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.public-file-list>span{border:1px solid var(--c-slate-910);border-radius:var(--ui-radius-pill);max-width:100%;min-height:28px;color:var(--c-blue-520);background:var(--c-slate-970-c);align-items:center;gap:7px;padding:4px 5px 4px 9px;display:flex}.public-file-list strong{font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-file-list button{width:20px;height:20px;color:var(--c-blue-570);background:var(--ui-surface);font-size:var(--ui-fs-base);cursor:pointer;border-radius:50%;flex:0 0 20px;place-items:center;padding:0;display:grid}.public-wizard-footer button{border-radius:var(--ui-radius);min-height:40px;font-size:var(--ui-fs-xs);cursor:pointer;padding:0 15px;font-weight:900}.public-wizard-footer{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.public-wizard-footer button:not(.secondary){color:var(--ui-on-primary);background:var(--c-blue-550);box-shadow:0 7px 15px rgb(var(--c-blue-550-rgb) / .18);align-items:center;gap:6px;display:inline-flex}.public-wizard-footer button:disabled{cursor:not-allowed;opacity:.55}.public-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-choice-card{border:1px solid var(--c-slate-920);border-radius:var(--ui-radius-lg);background:var(--ui-surface);cursor:pointer;align-items:flex-start;gap:9px;min-height:84px;padding:13px;display:flex}.public-choice-card.is-selected{border-color:var(--c-blue-680-b);background:var(--c-slate-970-c);box-shadow:0 0 0 3px rgb(var(--c-blue-640-rgb) / .1)}.public-choice-card input{accent-color:var(--c-blue-570-b);margin-top:2px}.public-choice-card span{gap:4px;display:grid}.public-choice-card strong{color:var(--c-blue-410);font-size:var(--ui-fs-xs)}.public-choice-card small{color:var(--t-muted);font-size:var(--ui-fs-xs);line-height:1.4}.public-verified-text{align-items:center;gap:4px;display:inline-flex;color:var(--c-green-560)!important}.public-verified-text .public-landing-icon{width:14px;height:14px}@keyframes public-landing-spin{to{transform:rotate(360deg)}}@keyframes public-landing-shimmer{to{background-position:-200% 0}}@media (width<=760px){.public-landing-header,.public-landing-main,.public-landing-footer{width:min(100% - 28px,640px)}.public-landing-header{min-height:68px}.public-landing-brand img{width:105px}.public-landing-brand span{display:none}.public-landing-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.public-quick-nav{flex-basis:100%;order:3;width:100%;max-width:none}.public-customer-session small{display:none}.public-customer-session{max-width:110px}.public-landing-main{padding-top:13px}.public-product-hero-card{border-radius:20px;grid-template-columns:minmax(0,1fr) 145px;min-height:236px}.public-product-hero-copy{padding:23px 20px}.public-product-hero-copy h2{font-size:27px}.public-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.public-product-identity{gap:13px;margin-top:16px}.public-product-identity strong{font-size:var(--ui-fs-xs)}.public-product-visual{min-height:220px}.public-product-device{border-width:6px;border-radius:22px;width:100px;height:140px}.public-product-device span{font-size:25px}.public-product-orbit-one{width:150px;height:100px}.public-product-orbit-two{width:180px;height:125px}.public-quick-actions,.public-wizard-card{border-radius:var(--ui-radius-xl);padding:17px}.public-section-heading{flex-direction:column;align-items:flex-start}.public-action-grid,.public-trust-grid{grid-template-columns:1fr}.public-success-card{flex-wrap:wrap;align-items:flex-start}.public-wizard-header{flex-direction:column;align-items:flex-start;gap:9px;padding:18px}.public-wizard-steps{padding:14px 17px}.public-wizard-steps li{justify-content:center}.public-wizard-steps li>span:last-child{display:none}.public-wizard-steps li:not(:last-child):after{margin:0 8px}.public-wizard-content{padding:19px 17px}.public-choice-grid{grid-template-columns:1fr}.public-wizard-footer{z-index:3;border-top:1px solid var(--ui-border);background:rgb(var(--c-white-rgb) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -17px -19px;padding:13px 17px;position:sticky;bottom:0}.public-wizard-footer button{flex:1}.public-landing-footer{flex-direction:column}}@media (width>=761px) and (width<=1040px){.public-landing-header{flex-wrap:wrap;align-items:flex-start;padding:16px 0}.public-landing-header-actions{flex:100%;justify-content:flex-end}.public-quick-nav{max-width:none}}@media (width<=440px){.public-product-hero-card{display:block}.public-product-visual{display:none}.public-product-hero-copy{min-height:236px}.public-landing-footer{flex-direction:column;align-items:flex-start}}.page-grid{gap:12px}.page-grid>.hero-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-height:72px;box-shadow:var(--card-shadow);align-content:center;gap:2px;padding:14px 18px 14px 22px;display:grid}.page-grid>.hero-card:before{border-radius:0 var(--ui-radius-pill) var(--ui-radius-pill) 0;background:var(--ui-primary);width:4px;inset:14px auto 14px 0}.page-grid>.hero-card h2{font-size:var(--ui-fs-xl);letter-spacing:-.025em;line-height:1.2}.page-grid>.hero-card p{max-width:none;color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:4px}.panel,.metric-card,.stack-card,.kanban-column,.ticket-card,.workspace-tabs section{border-color:var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--card-shadow)}.panel{padding:15px 16px}.panel:hover,.hero-card:hover,.metric-card:hover{box-shadow:var(--card-shadow)}.panel h3,.workspace-header h3{color:var(--c-blue-270);font-size:var(--ui-fs-base);font-weight:800}.panel p,.list-row p{color:var(--t-muted);font-size:var(--ui-fs-xs);line-height:1.45}.two-col{gap:12px}.cards-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.metric-card{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-content:center;align-items:center;gap:4px 12px;min-height:92px;padding:13px 15px}.metric-card:before{display:none!important}.metric-card-icon{border-radius:var(--ui-radius-lg);flex-shrink:0;grid-area:icon;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:none!important;border:none!important}.metric-card-icon svg{width:20px;height:20px;stroke:var(--c-white)!important;color:var(--ui-on-primary)!important;stroke-width:2.2px!important}.metric-card-icon.tone-primary{background:var(--c-blue-590-b)!important;color:var(--ui-on-primary)!important}.metric-card-icon.tone-danger{background:var(--ui-danger-solid)!important;color:var(--ui-on-primary)!important}.metric-card-icon.tone-warning{background:var(--c-amber-770)!important;color:var(--ui-on-primary)!important}.metric-card-icon.tone-accent{background:var(--ui-primary)!important;color:var(--ui-on-primary)!important}.metric-card-icon.tone-success{background:var(--ui-success-ink)!important;color:var(--ui-on-primary)!important}.metric-card:after{display:none}.metric-card span{color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;grid-area:label;font-size:10.5px;font-weight:700}.metric-card strong{color:var(--c-blue-270);font-size:var(--ui-fs-xl);letter-spacing:-.02em;grid-area:value;font-weight:800}.list-row{border-bottom-color:var(--ui-border);gap:12px;padding:10px 0}.list-row strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-xs)}.form-panel,.form-grid{gap:12px}.field{gap:5px}.field>span,.field label{color:var(--c-blue-320-b);font-size:var(--ui-fs-xs);letter-spacing:.01em}input,textarea,select{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-height:38px;color:var(--c-blue-350);font-size:var(--ui-fs-xs);padding:8px 10px}textarea{min-height:82px}.form-panel button,.form-grid button,.status-wrap button,.panel>button,.list-row button{border-radius:var(--ui-radius);background:var(--c-blue-500);min-height:35px;font-size:var(--ui-fs-xs);box-shadow:0 5px 12px rgb(var(--c-blue-500-rgb) / .15);padding:8px 12px;font-weight:800}.form-grid>button{justify-self:start;min-width:136px}.status-wrap{gap:7px}.pre-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text-muted);font-size:var(--ui-fs-xs)}.public-page .form-panel{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.request-page{width:min(900px,100%);margin:0 auto}.request-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.request-journey-steps li{border:1px solid var(--c-slate-930-b);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-height:48px;color:var(--t-muted);align-items:center;gap:9px;padding:10px 12px;display:flex}.request-journey-steps li>span{background:var(--c-slate-970-b);width:27px;height:27px;font-size:var(--ui-fs-xs);border-radius:50%;flex:0 0 27px;place-items:center;font-weight:900;display:grid}.request-journey-steps li strong{font-size:var(--ui-fs-xs)}.request-journey-steps li.is-current,.request-journey-steps li.is-complete{border-color:var(--c-blue-800);background:var(--c-slate-970-b);color:var(--ui-link)}.request-journey-steps li.is-current>span,.request-journey-steps li.is-complete>span{background:var(--ui-primary);color:var(--ui-on-primary)}.request-customer-form{padding:22px}.request-customer-form .field>small{color:var(--t-muted);font-size:var(--ui-fs-xs);line-height:1.4}.request-customer-form .field-wide,.request-customer-form .verification-field,.request-customer-form .consent-row{grid-column:1/-1}.request-customer-form textarea{min-height:118px}.request-customer-form>button{grid-column:1/-1;justify-self:end;width:min(260px,100%)}.request-success-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.request-success-actions button{border-radius:var(--ui-radius);min-height:40px;padding:9px 16px;text-decoration:none}.track-page .form-panel{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.public-result-card{gap:14px;display:grid}.public-result-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-result-header h3{font-size:var(--ui-fs-xl);margin:4px 0 0}.public-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.public-result-grid>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);align-content:center;gap:5px;min-height:72px;padding:10px 12px;display:grid}.public-result-grid span{color:var(--t-muted);font-size:var(--ui-fs-xs);text-transform:uppercase;font-weight:700}.public-result-grid strong{color:var(--ui-text);font-size:var(--ui-fs-xs)}.public-result-next{border-left:3px solid var(--ui-primary);border-radius:0 var(--ui-radius) var(--ui-radius) 0;background:var(--c-slate-970-c);padding:10px 12px;color:var(--c-blue-430-b)!important;margin:0!important}.product-landing-page,.customer-portal-page,.certificate-page{width:min(1120px,100%);margin:0 auto}.public-product-summary{align-content:start;gap:8px;display:grid}.verification-field{gap:6px;display:grid}.verification-box{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-lg);background:var(--ui-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.verification-box input{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:140px;min-height:38px;color:var(--ui-text);font-size:var(--ui-fs-md);letter-spacing:.05em;outline:none;flex:180px;padding:0 12px;transition:border-color .15s}.verification-box input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgb(var(--c-blue-620-rgb) / .15)}.verification-box input:disabled{background:var(--ui-surface-muted);color:var(--ui-text-muted);cursor:not-allowed;border-color:var(--ui-border)}.verification-send-btn{border-radius:var(--ui-radius);min-height:38px;font-weight:700;font-size:var(--ui-fs-sm);white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px rgb(var(--c-blue-550-b-rgb) / .25);flex-shrink:0;padding:0 18px;transition:all .15s;background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;border:none!important}.verification-send-btn:hover:not(:disabled){background:var(--c-blue-490)!important}.verification-send-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.verification-preview{width:100%;font-size:var(--ui-fs-xs);color:var(--ui-eyebrow);padding:4px 6px}.verification-preview strong{font-family:ui-monospace,SFMono-Regular,monospace;font-size:var(--ui-fs-md);color:var(--c-blue-500-b);letter-spacing:.1em}.consent-row{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;margin:10px 0 14px!important;padding:0!important;display:flex!important}.consent-row input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;cursor:pointer!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;accent-color:var(--c-blue-540)!important;border-radius:4px!important;flex:0 0 18px!important;margin:2px 0 0!important;padding:0!important}.consent-row>span{color:var(--ui-text)!important;font-size:var(--ui-fs-md)!important;cursor:pointer!important;font-weight:500!important;line-height:1.45!important}.form-grid .full{grid-column:1/-1}.customer-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-device-card{gap:12px;display:grid}.customer-request-row{border-top:1px solid var(--c-slate-930-b);color:var(--c-blue-430-c);grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;text-decoration:none;display:grid}.warranty-certificate{border-top:6px solid var(--c-blue-580-b);gap:18px;max-width:820px;margin:0 auto;padding:28px;display:grid}.certificate-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.certificate-brand img{width:150px;height:auto}.warranty-certificate h2{color:var(--c-blue-320-b);letter-spacing:.04em;margin:0}.public-result-timeline{gap:0;display:grid}.public-result-timeline>div{grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:48px;display:grid;position:relative}.public-result-timeline>div:before{content:"";background:var(--c-slate-910-b);width:1px;position:absolute;top:16px;bottom:0;left:6px}.public-result-timeline>div:last-child:before{display:none}.public-result-timeline i{border:3px solid var(--c-slate-930);background:var(--ui-primary);border-radius:50%;width:13px;height:13px;margin-top:2px}.public-result-timeline span{align-content:start;gap:3px;display:grid}.public-result-timeline strong{color:var(--ui-text);font-size:var(--ui-fs-xs)}.public-result-timeline small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.public-resolution-page{gap:14px;width:min(920px,100%);margin:0 auto;padding:24px 0 48px;display:grid}.public-resolution-card,.public-resolution-confirmation{gap:18px;display:grid}.public-resolution-success{border:1px solid var(--ui-success-border);border-radius:var(--ui-radius);background:var(--ui-success-bg);color:var(--ui-success-ink);padding:16px}.public-resolution-success.is-disputed{border-color:var(--ui-critical-border);background:var(--ui-critical-bg);color:var(--ui-critical-ink)}.confirmation-actions{flex-wrap:wrap;gap:10px;display:flex}.confirmation-actions button{flex:210px}.button.danger,button.danger{border-color:rgb(var(--c-red-590-rgb) / .28);color:var(--c-red-470-b)}.public-tracking-actions{gap:16px;display:grid}.public-tracking-actions__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-tracking-actions__header>div:first-child{flex:280px}.public-tracking-actions__header h3{margin:4px 0 0}.public-conversation{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:10px;max-height:360px;padding:12px;display:grid;overflow:auto}.public-message{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-lg) 4px;background:var(--ui-surface);width:min(82%,620px);padding:12px 14px}.public-message.is-customer{border-color:rgb(var(--c-blue-590-rgb) / .2);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 4px var(--ui-radius-lg);background:var(--ui-primary-soft);justify-self:end}.public-message>div{color:var(--c-slate-490);font-size:var(--ui-fs-xs);justify-content:space-between;gap:12px;display:flex}.public-message p{color:var(--ui-text);white-space:pre-wrap;margin:7px 0 0}.public-follow-up-form,.public-evidence-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.public-evidence-list{flex-wrap:wrap;gap:8px;display:flex}.public-evidence-list span{border-radius:var(--ui-radius-pill);background:var(--c-slate-970-b);color:var(--c-slate-490);font-size:var(--ui-fs-xs);padding:6px 9px}.request-conversation-card{gap:12px;display:grid}.request-internal-message-form{gap:14px;display:grid}.request-internal-message-form textarea{min-height:86px}.request-internal-message-form>button[type=submit]{color:var(--ui-on-primary);background:var(--ui-primary);box-shadow:0 6px 14px rgb(var(--c-blue-590-rgb) / .18);border:0}.request-internal-message-form>button[type=submit]:hover:not(:disabled){color:var(--ui-on-primary);background:var(--c-blue-540);border:0}.request-internal-message-form>button[type=submit]:disabled{color:var(--t-muted);background:var(--c-slate-930-b);box-shadow:none;opacity:1;border:0}.request-conversation-heading>div{gap:3px;display:grid}.request-conversation-heading p{color:var(--t-muted);font-size:var(--ui-fs-xs);margin:0;font-weight:500}.request-message-visibility{border:0;min-width:0;margin:0;padding:0}.request-message-visibility legend,.request-message-content>span,.request-message-controls label>span{color:var(--c-slate-490);font-size:var(--ui-fs-xs);margin-bottom:7px;font-weight:700;display:block}.request-message-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-message-audience-option{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius);background:var(--ui-surface);cursor:pointer;align-items:flex-start;gap:9px;min-width:0;padding:11px 12px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.request-message-audience-option input{width:16px;height:16px;accent-color:var(--c-blue-550-b);flex:none;margin:1px 0 0}.request-message-audience-option>span{gap:3px;min-width:0;display:grid}.request-message-audience-option strong{color:var(--c-slate-330);font-size:var(--ui-fs-xs)}.request-message-audience-option small{color:var(--t-muted);font-size:var(--ui-fs-xs);line-height:1.45}.request-message-audience-option.is-public.is-selected{border-color:var(--c-blue-710-b);background:var(--ui-primary-soft);box-shadow:0 0 0 2px rgb(var(--c-blue-550-b-rgb) / .08)}.request-message-audience-option.is-internal.is-selected{border-color:var(--c-orange-760);background:var(--c-amber-980);box-shadow:0 0 0 2px rgb(var(--c-orange-650-rgb) / .08)}.request-message-audience-option.is-internal input{accent-color:var(--c-orange-650)}.request-message-content,.request-message-controls>label{min-width:0;display:grid}@media (width<=760px){.public-resolution-page{padding:12px 0 28px}.public-follow-up-form,.public-evidence-form{grid-template-columns:1fr}.public-message{width:94%}}.technician-priority-card small,.drawer-grid>div>small{color:var(--ui-text-muted);margin-top:6px;line-height:1.4;display:block}.asset-timeline-panel .list-row{min-height:66px;padding-left:31px;position:relative}.asset-timeline-panel .list-row:before{content:"";border:3px solid var(--c-slate-930);background:var(--ui-primary);border-radius:50%;width:11px;height:11px;position:absolute;top:19px;left:8px}.asset-timeline-panel .list-row:after{content:"";background:var(--c-slate-910-b);width:1px;position:absolute;top:32px;bottom:-20px;left:13px}.control-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.control-actions button{background:var(--c-slate-980);width:100%;color:var(--c-blue-430);border:1px solid var(--c-slate-910-b);box-shadow:none;justify-content:flex-start;padding-inline:13px}.control-actions button:hover{border-color:var(--c-slate-830-b);background:var(--ui-primary-soft);color:var(--c-blue-430-c)}.control-actions .success-text{border-radius:var(--ui-radius);background:var(--c-green-960-b);font-size:var(--ui-fs-xs);grid-column:1/-1;padding:8px 10px}.control-inbox-panel{gap:12px;display:grid}.admin-page .form-grid textarea{max-height:145px}.registration-page .panel.two-col>form,.registration-page .panel.two-col>div{min-width:0}.registration-page .status-wrap button{min-height:31px;font-size:var(--ui-fs-xs);padding:6px 9px}.registration-page .list-row .status-wrap{max-width:310px}@media (width<=1060px){.admin-form-layout,.control-actions{grid-template-columns:1fr}.control-actions .success-text{grid-column:auto}}@media (width<=760px){.request-journey-steps{gap:5px}.request-journey-steps li{justify-content:center;padding:8px 5px}.request-journey-steps li strong{display:none}.request-customer-form{padding:14px}.request-success-actions{flex-direction:column;align-items:stretch}.request-success-actions button{width:100%}.page-grid{gap:10px}.page-grid>.hero-card{min-height:64px;padding:12px 14px 12px 18px}.page-grid>.hero-card h2{font-size:var(--ui-fs-lg)}.page-grid>.hero-card p{font-size:var(--ui-fs-xs)}.panel{padding:13px}.cards-row,.public-result-grid,.form-grid,.workspace-tabs,.public-page .form-panel,.track-page .form-panel{grid-template-columns:1fr}.metric-card{min-height:78px}.form-grid>button{justify-self:stretch;width:100%}.public-page .form-panel button{width:100%}.customer-device-grid,.customer-request-row{grid-template-columns:1fr}.warranty-certificate{padding:18px}.registration-page .list-row .status-wrap{max-width:none}}.data-workspace,.panel.data-workspace{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;border-radius:var(--ui-radius-xl)!important;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .05), 0 6px 16px rgb(var(--c-black-rgb) / .03)!important;padding:0!important;overflow:visible!important}.data-workspace>:first-child,.panel.data-workspace>:first-child,.data-toolbar{border-top-left-radius:var(--ui-radius-xl)!important;border-top-right-radius:var(--ui-radius-xl)!important;overflow:visible!important}.data-toolbar-meta,.data-view-bar-portal-slot,.technician-data-view-actions,.dispatch-data-view-actions,.asset-data-view-actions,.triage-data-view-actions,.master-data-view-actions,.control-data-view-actions,.pm-data-view-actions,.parts-data-view-actions,.audit-data-view-actions{overflow:visible!important}.data-workspace>:last-child,.panel.data-workspace>:last-child,.data-pagination,.bulk-action-bar,.notika-shell .dispatch-page .panel.data-workspace .data-pagination,.data-table-shell:last-child,.data-table-shell:last-child .data-table-wrap,.data-table-shell:last-child table{border-bottom-left-radius:var(--ui-radius-xl)!important;border-bottom-right-radius:var(--ui-radius-xl)!important}html.dark .data-workspace,html.dark .panel.data-workspace,html.dark .request-list-workspace,html.dark .triage-page .data-workspace,html.dark .triage-page .request-list-workspace{border:1px solid rgb(var(--c-white-rgb) / .08)!important;background:var(--c-slate-190)!important;box-shadow:0 4px 20px rgb(var(--c-black-rgb) / .35)!important}.data-table-shell{min-width:0;position:relative;overflow:visible!important}.data-view-bar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);z-index:60;justify-content:flex-end;align-items:center;gap:6px;padding:7px 12px;display:flex;position:relative;overflow:visible!important}.data-toolbar .data-view-bar,.data-toolbar-meta .data-view-bar,.data-view-bar-portal-slot .data-view-bar,.asset-data-view-actions .data-view-bar,.triage-data-view-actions .data-view-bar{width:auto!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}.data-toolbar .data-view-bar-leading,.data-toolbar-meta .data-view-bar-leading,.data-view-bar-portal-slot .data-view-bar-leading,.asset-data-view-actions .data-view-bar-leading,.triage-data-view-actions .data-view-bar-leading{display:none!important}.data-view-bar-leading{align-items:center;min-width:0;margin-right:auto;display:flex}.data-view-bar-leading .checkbox-field{min-height:28px;padding:0}.data-view-bar>button,.data-view-bar>select{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-pill)!important;background:var(--ui-surface)!important;height:32px!important;min-height:32px!important;color:var(--ui-text)!important;font-size:var(--ui-fs-xs)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .08)!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-weight:600!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important}.data-view-bar>button:hover,.data-view-bar>select:hover{transform:translateY(-1px);background:var(--ui-primary-soft)!important;color:var(--ui-link)!important;border-color:var(--c-blue-810)!important;box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .2)!important}.data-view-bar>button:active,.data-view-bar>select:active{transform:translateY(0);box-shadow:0 1px 4px rgb(var(--c-blue-540-rgb) / .2)!important}html.dark .data-view-bar>button,html.dark .data-view-bar>select{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important;box-shadow:0 2px 6px rgb(var(--c-black-rgb) / .25)!important}html.dark .data-view-bar>button:hover,html.dark .data-view-bar>select:hover{transform:translateY(-1px);background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .45)!important;border-color:#0000!important}html.dark .data-view-bar>button:active,html.dark .data-view-bar>select:active{transform:translateY(0)}.data-view-menu-btn,.data-view-menu summary{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ui-text)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .08)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;list-style:none!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important}.data-view-menu-btn:hover,.data-view-menu summary:hover{transform:translateY(-1px);background:var(--ui-primary-soft)!important;color:var(--ui-link)!important;border-color:var(--c-blue-810)!important;box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .2)!important}.data-view-menu[open] .data-view-menu-btn,.data-view-menu[open] summary{background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;box-shadow:0 3px 10px rgb(var(--c-blue-540-rgb) / .35)!important;border-color:#0000!important}.data-view-menu-btn svg,.data-view-menu summary svg{width:15px;height:15px;display:block}.data-view-menu{z-index:70;position:relative}.data-view-menu summary::-webkit-details-marker{display:none}.data-view-menu>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:280px;color:var(--ui-text);box-shadow:0 20px 50px rgb(var(--c-blue-270-rgb) / .24), 0 6px 16px rgb(var(--c-black-rgb) / .08);box-sizing:border-box;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;z-index:1000!important}.data-view-menu strong{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-weight:700}.data-density-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:2px;display:grid}.data-density-options button{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-fs-xs);cursor:pointer;text-align:center;padding:6px 4px;font-weight:600;transition:all .14s}.data-density-options button:hover:not(.is-active){background:var(--ui-primary-soft);border-color:var(--ui-border);color:var(--ui-text)}.data-density-options button.is-active{background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .3)!important;border-color:#0000!important;font-weight:700!important}.data-column-options{flex-direction:column;gap:3px;max-height:220px;margin-bottom:4px;padding-right:4px;display:flex;overflow-y:auto}.data-column-options::-webkit-scrollbar{width:5px}.data-column-options::-webkit-scrollbar-track{background:0 0}.data-column-options::-webkit-scrollbar-thumb{background:var(--ui-surface-muted);border-radius:var(--ui-radius-pill)}html.dark .data-column-options::-webkit-scrollbar-thumb{background:var(--c-slate-420-b)}.data-column-toggle-item{border-radius:var(--ui-radius);color:var(--ui-text);font-size:var(--ui-fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px;padding:5px 8px;font-weight:500;transition:background .14s;justify-content:space-between!important;align-items:center!important;display:flex!important}.data-column-toggle-item:hover{background:var(--ui-surface-muted)}.data-column-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:inherit;flex:auto;overflow:hidden}.data-column-toggle-item .toggle-switch{flex:0 0 32px;width:32px;height:18px;display:inline-block;position:relative}.data-column-toggle-item .toggle-switch input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.data-column-toggle-item .toggle-slider{cursor:pointer;background-color:var(--ui-surface-muted);border-radius:var(--ui-radius-pill);transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.data-column-toggle-item .toggle-slider:before{content:"";background-color:var(--ui-surface);width:14px;height:14px;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .25);border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px}.data-column-toggle-item input:checked+.toggle-slider{box-shadow:0 1px 4px rgb(var(--c-green-700-rgb) / .35);background-color:var(--ui-success-ink)!important}.data-column-toggle-item input:checked+.toggle-slider:before{transform:translate(14px)}.data-view-menu>div>button{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);width:100%;min-height:32px;color:var(--ui-text);font-size:var(--ui-fs-sm);cursor:pointer;text-align:center;padding:6px 12px;font-weight:600;transition:all .14s}.data-view-menu>div>button:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.data-download-menu{z-index:65;display:inline-flex;position:relative}.data-download-menu summary::-webkit-details-marker{display:none}.data-download-menu-btn,.data-download-menu summary{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ui-text)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .08)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;list-style:none!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important}.data-download-menu-btn:hover,.data-download-menu summary:hover{transform:translateY(-1px);background:var(--ui-primary-soft)!important;color:var(--ui-link)!important;border-color:var(--c-blue-810)!important;box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .2)!important}.data-download-menu[open] .data-download-menu-btn,.data-download-menu[open] summary{background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;box-shadow:0 3px 10px rgb(var(--c-blue-540-rgb) / .35)!important;border-color:#0000!important}.data-download-menu-btn svg,.data-download-menu summary svg{width:15px;height:15px;display:block}.data-download-popover{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:260px;color:var(--ui-text);box-shadow:0 20px 50px rgb(var(--c-blue-270-rgb) / .22), 0 4px 14px rgb(var(--c-black-rgb) / .08);box-sizing:border-box;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;z-index:1000!important}.data-download-popover strong{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 4px 4px;font-weight:700}.download-opt-btn{border-radius:var(--ui-radius);width:100%;color:var(--ui-text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;gap:10px;padding:9px 12px;transition:all .16s cubic-bezier(.2,0,0,1);align-items:center!important;display:flex!important}.download-opt-btn:hover:not(:disabled){box-shadow:0 3px 10px rgb(var(--c-blue-540-rgb) / .35);transform:translate(2px);background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;border-color:#0000!important}.download-opt-btn:hover .download-opt-info strong,.download-opt-btn:hover .download-opt-info small{color:var(--ui-on-primary)!important}.download-opt-btn:disabled{opacity:.4;cursor:not-allowed}.download-opt-info{flex-direction:column;gap:1px;min-width:0;display:flex}.download-opt-info strong{color:var(--ui-text);transition:color .16s;font-size:var(--ui-fs-sm)!important;text-transform:none!important;letter-spacing:normal!important;padding:0!important;font-weight:600!important}.download-opt-info small{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);line-height:1.2;transition:color .16s}html.dark .data-download-menu-btn,html.dark .data-download-menu summary{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important;box-shadow:0 2px 6px rgb(var(--c-black-rgb) / .25)!important}html.dark .data-download-menu-btn:hover,html.dark .data-download-menu summary:hover{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .45)!important;border-color:#0000!important}html.dark .data-download-menu[open] .data-download-menu-btn,html.dark .data-download-menu[open] summary{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 3px 12px rgb(var(--c-blue-550-b-rgb) / .5)!important}html.dark .data-download-popover{background:var(--c-slate-240)!important;border-color:var(--c-slate-360)!important;color:var(--c-slate-970-c)!important;box-shadow:0 16px 40px rgb(var(--c-black-rgb) / .45)!important}html.dark .data-download-popover strong{color:var(--c-slate-710)!important}html.dark .download-opt-btn{color:var(--c-slate-970-c)!important}html.dark .download-opt-info strong{color:var(--c-slate-970-c)}html.dark .download-opt-info small{color:var(--c-slate-710)}html.dark .download-opt-btn:hover:not(:disabled){background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 3px 12px rgb(var(--c-blue-550-b-rgb) / .5)!important;border-color:#0000!important}html.dark .download-opt-btn:hover .download-opt-info strong,html.dark .download-opt-btn:hover .download-opt-info small{color:var(--c-white)!important}.data-sort-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bulk-result{color:var(--c-green-480);font-size:var(--ui-fs-xs);font-weight:800}.bulk-result.has-failure{color:var(--ui-danger-ink)}.audit-detail-grid{gap:16px;display:grid}.audit-detail-grid section{min-width:0}.audit-detail-grid h4{color:var(--t-base);margin:0 0 8px}.audit-detail-grid pre{border:1px solid var(--border-soft);border-radius:var(--ui-radius);background:var(--c-slate-210-b);max-height:42vh;color:var(--c-slate-930);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.audit-diff-table{gap:6px;display:grid;overflow-x:auto}.audit-diff-header,.audit-diff-row{border:1px solid var(--c-slate-930-b);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:520px;font-size:var(--ui-fs-xs);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.audit-diff-header{color:var(--t-muted);background:var(--c-slate-970-b);font-size:var(--ui-fs-xs);text-transform:uppercase;font-weight:800}.audit-diff-row strong{color:var(--ui-text);overflow-wrap:anywhere}.audit-diff-row span{overflow-wrap:anywhere;white-space:pre-wrap}.audit-diff-row .before-value{color:var(--c-red-500-b);background:rgb(var(--c-red-610-rgb) / .07)}.audit-diff-row .after-value{color:var(--c-green-480);background:rgb(var(--c-green-620-rgb) / .08)}.asset-timeline-day h4{color:var(--ui-text);font-size:var(--ui-fs-xs);margin:0 0 4px 30px}.asset-timeline-scroll{padding:12px 15px}.asset-event-row{text-align:left;width:100%;min-height:54px;border:0!important;border-bottom:1px solid var(--ui-border)!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0 10px 30px!important}.data-toolbar{z-index:8;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);border-top-left-radius:var(--ui-radius-xl);border-top-right-radius:var(--ui-radius-xl);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex;position:sticky;top:0}.data-toolbar-main,.data-toolbar-meta{align-items:center;gap:8px;min-width:0;display:flex}.data-toolbar-main{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.data-toolbar-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.data-toolbar-meta{flex:none;justify-content:flex-end;margin-left:auto}.data-search{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:220px;min-width:180px;max-width:320px;height:36px;min-height:36px;color:var(--ui-text);box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.data-search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgb(var(--c-blue-550-b-rgb) / .15)}.data-search>span{color:var(--t-muted);font-size:var(--ui-fs-md);flex:none;align-items:center;line-height:1;display:flex}.data-toolbar .data-search input,.data-search input{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;font-size:var(--ui-fs-xs)!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}.data-toolbar .data-search input:focus,.data-search input:focus{box-shadow:none!important;border:none!important;outline:none!important}.data-toolbar-filters input:not([type=checkbox]):not([type=radio]),.data-toolbar-filters select,.data-toolbar select,.data-toolbar input:not(.data-search input):not([type=checkbox]):not([type=radio]){cursor:pointer;min-width:120px;transition:border-color .15s,box-shadow .15s;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;width:auto!important;max-width:220px!important;height:36px!important;min-height:36px!important;color:var(--ui-text)!important;font-size:var(--ui-fs-sm)!important;box-sizing:border-box!important;outline:none!important;padding:6px 12px!important;font-weight:500!important}.data-toolbar-filters input:not([type=checkbox]):not([type=radio]):focus,.data-toolbar-filters select:focus,.data-toolbar select:focus,.data-toolbar input:not(.data-search input):not([type=checkbox]):not([type=radio]):focus{border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-550-b-rgb) / .15)!important}.data-toolbar input[type=date],.data-toolbar-filters input[type=date]{cursor:pointer;font-family:inherit;width:auto!important;min-width:130px!important;max-width:140px!important;color:var(--ui-text)!important;font-size:var(--ui-fs-xs)!important;padding:6px 10px!important;font-weight:600!important}.data-toolbar select,.data-toolbar button{min-height:36px;font-size:var(--ui-fs-xs);white-space:nowrap;padding:7px 12px}.data-count,.data-selected-count{border-radius:var(--ui-radius-pill);background:var(--c-slate-970-b);color:var(--c-slate-530);font-size:var(--ui-fs-xs);white-space:nowrap;padding:5px 8px;font-weight:700}.data-selected-count{background:var(--ui-primary-soft);color:var(--c-blue-500)}.data-status-tabs{contain:inline-size paint;background:var(--ui-surface);gap:7px;padding:10px 12px 0;display:flex;overflow-x:auto}.data-status-tabs button{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-height:32px;color:var(--c-slate-390);font-size:var(--ui-fs-xs);white-space:nowrap;box-shadow:none;padding:6px 10px}.data-status-tabs button.is-active{border-color:var(--c-blue-540);background:var(--c-blue-540);color:var(--ui-on-primary)}.data-status-tabs button span{opacity:.78;margin-left:5px}.data-table-wrap{contain:inline-size paint;width:100%;max-width:100%;position:relative;overflow:auto}.data-table{border-collapse:separate;border-spacing:0;background:var(--ui-surface);table-layout:fixed;width:100%;min-width:860px}.data-table th,.data-table td{border-bottom:1px solid var(--c-slate-930-b);text-align:left;vertical-align:middle;transition:padding .15s,height .15s}.data-table th{z-index:3;background:var(--ui-surface);color:var(--t-muted);font-size:var(--ui-fs-xs);letter-spacing:.025em;text-transform:uppercase;font-weight:800;position:sticky;top:0}.data-table td{color:var(--c-slate-430)}.data-table td strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table td small{color:var(--t-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table.density-compact th{font-size:9.5px;padding:6px 10px!important}.data-table.density-compact td{font-size:var(--ui-fs-xs);height:34px!important;padding:5px 10px!important}.data-table.density-compact td strong{font-size:var(--ui-fs-xs)}.data-table.density-compact td small{margin-top:1px;font-size:9.5px}.data-table.density-compact .badge,.data-table.density-compact .pill,.data-table.density-compact .request-priority-pill,.data-table.density-compact .request-status-pill,.data-table.density-compact .request-overdue-badge,.data-table.density-compact .sla-state-label,.data-table.density-compact .dispatch-assign-btn{min-height:18px!important;padding:1px 8px!important;font-size:9.5px!important}.data-table:not(.density-compact):not(.density-comfortable) th,.data-table.density-normal th{font-size:var(--ui-fs-xs);padding:9px 12px!important}.data-table:not(.density-compact):not(.density-comfortable) td,.data-table.density-normal td{font-size:var(--ui-fs-sm);height:48px!important;padding:9px 12px!important}.data-table:not(.density-compact):not(.density-comfortable) td strong,.data-table.density-normal td strong{font-size:var(--ui-fs-sm)}.data-table:not(.density-compact):not(.density-comfortable) td small,.data-table.density-normal td small{margin-top:2px;font-size:10.5px}.data-table.density-comfortable th{font-size:var(--ui-fs-xs);padding:14px!important}.data-table.density-comfortable td{font-size:var(--ui-fs-md);height:64px!important;padding:16px 14px!important}.data-table.density-comfortable td strong{font-size:var(--ui-fs-md)}.data-table.density-comfortable td small{font-size:var(--ui-fs-sm);margin-top:4px}.data-table.density-comfortable .badge,.data-table.density-comfortable .pill,.data-table.density-comfortable .request-priority-pill,.data-table.density-comfortable .request-status-pill,.data-table.density-comfortable .request-overdue-badge,.data-table.density-comfortable .sla-state-label,.data-table.density-comfortable .dispatch-assign-btn{min-height:24px!important;font-size:var(--ui-fs-sm)!important;padding:4px 13px!important}.data-table .badge,.data-table .pill{white-space:nowrap;letter-spacing:.01em;max-width:100%;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .12);box-sizing:border-box;justify-content:center;align-items:center;padding:3px 10px;line-height:1.25;display:inline-flex;border-radius:var(--ui-radius-pill)!important;font-size:var(--ui-fs-xs)!important;border:none!important;font-weight:700!important}.dispatch-assign-btn,.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next){white-space:nowrap;letter-spacing:.01em;min-height:26px;box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .25);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;padding:4px 14px;line-height:1.2;transition:all .16s cubic-bezier(.2,0,0,1);display:inline-flex;border-radius:var(--ui-radius-pill)!important;background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;font-size:var(--ui-fs-xs)!important;border:none!important;font-weight:700!important}.dispatch-assign-btn:hover:not(:disabled),.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next):hover:not(:disabled){box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .35);transform:translateY(-1px);background:var(--c-blue-480)!important;color:var(--ui-on-primary)!important}.dispatch-assign-btn:active:not(:disabled),.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next):active:not(:disabled){transform:scale(.97)}.dispatch-assign-btn:disabled,.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next):disabled{opacity:.45;cursor:not-allowed;background:var(--c-slate-710-b)!important;color:var(--ui-on-primary)!important;box-shadow:none!important;transform:none!important}html.dark .dispatch-assign-btn,html.dark .data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next){background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 8px rgb(var(--c-blue-550-b-rgb) / .35)!important;border:none!important}html.dark .dispatch-assign-btn:hover:not(:disabled),html.dark .data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next):hover:not(:disabled){background:var(--c-blue-620)!important;box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .45)!important}html.dark .dispatch-assign-btn:disabled,html.dark .data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):not(.data-row-next):disabled{opacity:.55;background:var(--c-slate-360)!important;color:var(--t-muted)!important;box-shadow:none!important}.data-table tbody tr{transition:background .12s,box-shadow .12s}.data-table tbody tr.is-clickable{cursor:pointer}.data-table tbody tr:hover,.data-table tbody tr:focus-within{background:var(--ui-surface)}.data-table tbody tr.is-active{background:var(--ui-primary-soft);box-shadow:inset 3px 0 var(--c-blue-590)}.data-table-select{width:42px;text-align:center!important}.data-table-select input{width:15px;height:15px;margin:0}.data-table-empty{min-height:180px;color:var(--t-muted);font-size:var(--ui-fs-xs);text-align:center;place-items:center;padding:24px;display:grid}.data-pagination{border-top:1px solid var(--ui-border);border-bottom-left-radius:var(--ui-radius-xl);border-bottom-right-radius:var(--ui-radius-xl);background:var(--ui-surface);min-height:50px;color:var(--t-muted);font-size:var(--ui-fs-xs);justify-content:flex-end;align-items:center;gap:14px;padding:8px 12px;display:flex}.data-pagination label,.data-pagination-actions{align-items:center;gap:7px;display:flex}.data-pagination select{min-height:32px;font-size:var(--ui-fs-xs);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);padding:4px 26px 4px 10px;font-weight:500}.data-pagination-actions button{border-radius:var(--ui-radius)!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ui-text)!important;font-size:var(--ui-fs-xs)!important;cursor:pointer!important;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04)!important;justify-content:center!important;align-items:center!important;padding:0!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.data-pagination-actions button:hover:not(:disabled):not(.is-active){transform:translateY(-1px);background:var(--ui-primary-soft)!important;border-color:var(--c-blue-810)!important;color:var(--ui-link)!important}.data-pagination-actions button:disabled{opacity:.45!important;cursor:not-allowed!important;background:var(--ui-surface-muted)!important;border-color:var(--ui-border)!important;color:var(--ui-text-muted)!important;box-shadow:none!important;transform:none!important}.data-pagination-actions button.is-active{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .3)!important;font-weight:700!important}.data-pagination-actions button.is-active:hover{background:var(--c-blue-480)!important}.data-pagination-actions strong{min-width:48px;color:var(--ui-text);font-size:var(--ui-fs-xs);text-align:center}html.dark .data-pagination{background:var(--c-slate-220-b)!important;border-top-color:var(--c-slate-300)!important;color:var(--c-slate-710-b)!important}html.dark .data-pagination select{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important}html.dark .data-pagination-actions button{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important;box-shadow:none!important}html.dark .data-pagination-actions button:hover:not(:disabled):not(.is-active){background:var(--c-blue-550-b)!important;color:var(--c-white)!important;border-color:#0000!important}html.dark .data-pagination-actions button:disabled{background:var(--c-slate-240)!important;border-color:var(--c-slate-330-d)!important;color:var(--c-slate-450)!important}html.dark .data-pagination-actions button.is-active{background:var(--c-blue-550-b)!important;border-color:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 8px rgb(var(--c-blue-550-b-rgb) / .4)!important}.detail-drawer-backdrop{z-index:80;background:rgb(var(--c-blue-270-rgb) / .26);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:auto;min-height:0;box-shadow:none;border:0;border-radius:0;padding:0;animation:.18s ease-out detail-backdrop-in;display:block;position:fixed;inset:0}.detail-drawer{z-index:81;border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-xl);background:var(--ui-surface);width:min(520px,100vw - 32px);box-shadow:0 24px 70px rgb(var(--c-blue-270-rgb) / .24), 0 4px 16px rgb(var(--c-blue-270-rgb) / .1);grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out detail-drawer-in;display:grid;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden}body.has-detail-drawer,body.has-modal-dialog{overflow:hidden}.detail-drawer-backdrop:disabled{cursor:wait;opacity:1}.detail-drawer{font-size:var(--ui-fs-base)}.detail-drawer :where(p,span,strong,b,em,label,button,input,textarea,select,a,time,dt,dd,li){font-size:var(--ui-fs-base)!important}.detail-drawer small{font-size:var(--ui-fs-sm)!important}.detail-drawer h3{font-size:var(--ui-fs-xl)!important;font-weight:700!important}.detail-drawer h4{font-size:var(--ui-fs-base)!important;font-weight:700!important}.detail-drawer .detail-drawer-header p{font-size:var(--ui-fs-md)!important}.detail-drawer .detail-drawer-close{font-size:var(--ui-fs-xl)!important}.detail-drawer :where(.badge,.status-badge,.technician-workflow-stepper span){font-size:var(--ui-fs-sm)!important}@keyframes detail-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes detail-drawer-in{0%{opacity:0;transform:translate(20px)scale(.985)}to{opacity:1;transform:translate(0)}}.detail-drawer-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.detail-drawer-header h3{color:var(--c-blue-270);font-size:var(--ui-fs-lg);margin:0}.detail-drawer-header p{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);margin:5px 0 0}.detail-drawer-close{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:32px;min-width:32px;min-height:32px;color:var(--ui-text-muted);font-size:var(--ui-fs-xl);box-shadow:none;padding:0;line-height:1}.detail-drawer-body{scrollbar-color:var(--c-slate-800) transparent;scrollbar-width:thin;min-height:0;padding:14px 18px 24px;overflow:auto}.detail-drawer-body::-webkit-scrollbar{width:8px;height:8px}.detail-drawer-body::-webkit-scrollbar-track{background:0 0;margin-block:8px}.detail-drawer-body::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:var(--c-slate-800);background-clip:padding-box;border:2px solid #0000;min-height:48px}.detail-drawer-body::-webkit-scrollbar-thumb:hover{background:var(--c-slate-620);background-clip:padding-box}.detail-drawer-body::-webkit-scrollbar-corner{background:0 0}.detail-drawer-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.detail-drawer-footer button,.detail-drawer-footer .button,.detail-drawer button:not(.detail-drawer-close),.drawer-action-grid button,.drawer-grid button,.request-create-modal-footer button,.confirmation-actions button,.control-actions button,.control-feedback button,.bulk-action-bar button:not(.ghost-button){cursor:pointer;min-height:38px;box-shadow:0 2px 8px rgb(var(--c-blue-540-rgb) / .22);justify-content:center;align-items:center;padding:8px 18px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .18s cubic-bezier(.2,0,0,1);display:inline-flex;border-radius:var(--ui-radius-lg)!important;background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;font-size:var(--ui-fs-md)!important;border:none!important}.detail-drawer-footer button:hover:not(:disabled),.detail-drawer button:not(.detail-drawer-close):hover:not(:disabled),.drawer-action-grid button:hover:not(:disabled),.drawer-grid button:hover:not(:disabled),.request-create-modal-footer button:hover:not(:disabled),.confirmation-actions button:hover:not(:disabled),.control-actions button:hover:not(:disabled),.bulk-action-bar button:not(.ghost-button):hover:not(:disabled){box-shadow:0 4px 14px rgb(var(--c-blue-540-rgb) / .32);transform:translateY(-1px);background:var(--c-blue-480)!important;color:var(--ui-on-primary)!important}.detail-drawer-footer button:active:not(:disabled),.detail-drawer button:not(.detail-drawer-close):active:not(:disabled),.request-create-modal-footer button:active:not(:disabled),.confirmation-actions button:active:not(:disabled){transform:scale(.97)}.detail-drawer-footer button.secondary-button,.detail-drawer-footer button.ghost-button,.detail-drawer button.secondary-button,.detail-drawer button.ghost-button,.drawer-action-grid button.secondary-button,.request-create-modal-footer button.secondary-button,.confirmation-actions button.secondary-button,.bulk-action-bar button.ghost-button{background:var(--ui-surface-muted)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .05)!important}.detail-drawer-footer button.secondary-button:hover:not(:disabled),.detail-drawer-footer button.ghost-button:hover:not(:disabled),.detail-drawer button.secondary-button:hover:not(:disabled),.detail-drawer button.ghost-button:hover:not(:disabled),.drawer-action-grid button.secondary-button:hover:not(:disabled),.request-create-modal-footer button.secondary-button:hover:not(:disabled),.confirmation-actions button.secondary-button:hover:not(:disabled),.bulk-action-bar button.ghost-button:hover:not(:disabled){background:var(--ui-primary-soft)!important;border-color:var(--c-blue-810)!important;color:var(--ui-link)!important;box-shadow:0 3px 10px rgb(var(--c-blue-540-rgb) / .18)!important}.detail-drawer-footer button:is(.danger,.danger-button),.detail-drawer button:is(.danger,.danger-button),.drawer-action-grid button:is(.danger,.danger-button),.confirmation-actions button:is(.danger,.danger-button){background:var(--ui-danger-solid)!important;color:var(--ui-on-primary)!important;box-shadow:0 2px 8px rgb(var(--c-red-640-b-rgb) / .25)!important;border:none!important}.detail-drawer-footer button:is(.danger,.danger-button):hover:not(:disabled),.detail-drawer button:is(.danger,.danger-button):hover:not(:disabled),.drawer-action-grid button:is(.danger,.danger-button):hover:not(:disabled),.confirmation-actions button:is(.danger,.danger-button):hover:not(:disabled){background:var(--ui-danger-solid)!important;color:var(--ui-on-primary)!important;box-shadow:0 4px 14px rgb(var(--c-red-640-b-rgb) / .35)!important}.detail-drawer-footer button:disabled,.detail-drawer button:disabled,.request-create-modal-footer button:disabled,.confirmation-actions button:disabled,.bulk-action-bar button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.drawer-section{border-bottom:1px solid var(--c-slate-930-b);padding:13px 0}.drawer-section:last-child{border-bottom:0}.drawer-section h4{color:var(--ui-text);font-size:var(--ui-fs-xs);margin:0 0 10px}.drawer-section p{color:var(--c-slate-530);font-size:var(--ui-fs-xs);margin:4px 0;line-height:1.55}.drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.drawer-grid>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:0;padding:10px}.drawer-grid>.is-wide{grid-column:1/-1}.drawer-grid span{color:var(--t-muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.drawer-grid strong{color:var(--ui-text);font-size:var(--ui-fs-xs);overflow-wrap:anywhere;text-overflow:ellipsis;line-height:1.45;display:block;overflow:hidden}.drawer-link{border:1px solid var(--c-slate-900-b);border-radius:var(--ui-radius);background:var(--c-slate-970-b);min-height:34px;color:var(--c-blue-540);font-size:var(--ui-fs-xs);align-items:center;margin-top:10px;padding:8px 11px;font-weight:800;text-decoration:none;display:inline-flex}.technical-record-details{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);margin:6px 0 0;transition:all .16s;overflow:hidden}.technical-record-details summary{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--ui-surface-muted);justify-content:space-between;align-items:center;padding:9px 12px;font-weight:600;transition:background .14s;display:flex}.technical-record-details summary:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.technical-record-details[open] summary{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted)}.technical-record-details .pre-panel{background:var(--c-slate-210-b);max-height:280px;color:var(--c-slate-970-b);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ui-fs-xs);scrollbar-width:thin;border:0;border-radius:0;margin:0;padding:10px 12px;line-height:1.5;overflow:auto}html.dark .technical-record-details{border-color:var(--c-slate-330-d);background:var(--c-slate-190)}html.dark .technical-record-details summary{background:var(--c-slate-240);color:var(--c-slate-710)}html.dark .technical-record-details summary:hover{background:var(--c-slate-270-b);color:var(--c-slate-970-c)}html.dark .technical-record-details[open] summary{border-bottom-color:var(--c-slate-330-d);background:var(--c-slate-270-b)}html.dark .technical-record-details .pre-panel{background:var(--c-slate-190);color:var(--c-slate-870-b)}.drawer-action-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.drawer-action-row{border-bottom:1px solid var(--c-slate-970-b);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:background .15s;display:flex}.drawer-action-row:last-child{border-bottom:none}.drawer-action-row:hover{background:var(--ui-surface)}.drawer-action-info{flex-direction:column;gap:2px;min-width:0;display:flex}.drawer-action-info strong{font-size:var(--ui-fs-sm);color:var(--ui-text);font-weight:700}.drawer-action-info small{font-size:var(--ui-fs-xs);color:var(--ui-text-muted);line-height:1.35}.drawer-action-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.drawer-action-control select{min-width:160px;height:32px!important;min-height:32px!important;font-size:var(--ui-fs-xs)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;padding:0 10px!important}.drawer-action-control button{white-space:nowrap;height:32px!important;min-height:32px!important;font-size:var(--ui-fs-xs)!important;border-radius:var(--ui-radius)!important;background:var(--ui-primary)!important;color:var(--ui-on-primary)!important;cursor:pointer!important;box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .25)!important;border:none!important;padding:0 14px!important;font-weight:600!important;transition:all .16s cubic-bezier(.2,0,0,1)!important}.drawer-action-control button:hover:not(:disabled){transform:translateY(-1px);background:var(--c-blue-480)!important;color:var(--ui-on-primary)!important;box-shadow:0 4px 12px rgb(var(--c-blue-540-rgb) / .35)!important}.drawer-action-control button:active{transform:translateY(0)}.drawer-action-control button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.drawer-action-control button.danger-button{background:var(--ui-danger-solid)!important;color:var(--ui-on-primary)!important;box-shadow:0 2px 6px rgb(var(--c-red-640-b-rgb) / .25)!important}.drawer-action-control button.danger-button:hover:not(:disabled){background:var(--ui-danger-solid)!important;color:var(--ui-on-primary)!important;box-shadow:0 4px 12px rgb(var(--c-red-640-b-rgb) / .35)!important}html.dark .drawer-action-list{border-color:var(--c-slate-330-d);background:var(--c-slate-240)}html.dark .drawer-action-row{border-bottom-color:var(--c-slate-290-b)}html.dark .drawer-action-row:hover{background:var(--c-slate-270-b)}html.dark .drawer-action-info strong{color:var(--c-slate-970-c)}html.dark .drawer-action-info small{color:var(--c-slate-710)}html.dark .drawer-action-control select{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important}html.dark .drawer-action-control button{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 8px rgb(var(--c-blue-550-b-rgb) / .35)!important;border:none!important}html.dark .drawer-action-control button:hover:not(:disabled){background:var(--c-blue-620)!important;color:var(--c-white)!important;box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .5)!important}html.dark .drawer-action-control button.danger-button{background:var(--c-red-580)!important;color:var(--c-white)!important;box-shadow:0 2px 8px rgb(var(--c-red-580-rgb) / .35)!important}html.dark .drawer-action-control button.danger-button:hover:not(:disabled){background:var(--c-red-500)!important;color:var(--c-white)!important;box-shadow:0 4px 14px rgb(var(--c-red-580-rgb) / .5)!important}.bulk-action-bar{z-index:12;border:1px solid var(--c-slate-890);border-radius:var(--ui-radius);background:var(--ui-surface);width:max-content;max-width:calc(100% - 24px);box-shadow:0 14px 34px rgb(var(--c-blue-350-b-rgb) / .18);justify-content:center;align-items:center;gap:12px;margin:12px auto;padding:8px 10px 8px 13px;display:flex;position:sticky;bottom:12px}.bulk-action-bar>div{gap:7px;display:flex}.bulk-action-bar strong{color:var(--ui-text);font-size:var(--ui-fs-xs)}.bulk-action-bar button{min-height:31px;font-size:var(--ui-fs-xs);padding:6px 9px}.ghost-button{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text-muted)!important;box-shadow:none!important}@media (width<=760px){.audit-diff-header,.audit-diff-row{grid-template-columns:1fr;min-width:0}.audit-diff-header span:before,.audit-diff-row .before-value:before,.audit-diff-row .after-value:before{color:var(--t-muted);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.audit-diff-row .before-value:before{content:"Trước"}.audit-diff-row .after-value:before{content:"Sau"}.data-toolbar{flex-direction:column;align-items:stretch;top:0}.data-toolbar-main,.data-toolbar-meta{width:100%}.data-toolbar-meta{justify-content:space-between}.data-search{min-width:180px;max-width:none}.data-table{min-width:660px}.data-table th,.data-table td{padding:8px}.data-col-secondary{display:none}.data-pagination{justify-content:space-between;gap:8px}.data-pagination label span{display:none}.detail-drawer-backdrop{inset:0}.detail-drawer{border-radius:var(--ui-radius-xl);width:calc(100vw - 20px);top:10px;bottom:10px;right:10px}.drawer-grid{grid-template-columns:1fr}.bulk-action-bar{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.bulk-action-bar>div{flex-wrap:wrap}}.pm-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secondary-button{border:1px solid var(--c-slate-910-b)!important;background:var(--ui-surface)!important;color:var(--c-blue-370)!important;box-shadow:none!important}.danger-button{border-color:var(--c-red-830)!important;background:var(--c-red-970)!important;color:var(--c-red-540-b)!important;box-shadow:none!important}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{border:1px solid var(--border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.compact-list span{color:var(--text-muted);text-align:right}.admin-account-drawer{gap:20px;display:grid}.admin-security-section{border-top:1px solid var(--border-soft);gap:12px;padding-top:18px;display:grid}.admin-security-section h4{color:var(--t-base);font-size:var(--ui-fs-base);margin:0}.admin-security-heading,.admin-security-actions,.admin-session-item{align-items:center;gap:10px;display:flex}.admin-security-heading{justify-content:space-between}.admin-security-actions{flex-wrap:wrap}.admin-security-actions input{flex:240px;min-height:42px}.admin-session-list{gap:8px;display:grid}.admin-session-item{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--ui-radius-lg);justify-content:space-between;padding:12px}.admin-session-item>div{gap:4px;min-width:0;display:grid}.admin-session-item strong,.admin-session-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-session-item small{color:var(--t-muted)}.danger-text{color:var(--danger)}.triage-filter-field{flex:none;gap:3px;min-width:132px;display:grid}.triage-filter-field>span{color:var(--t-muted);font-size:var(--ui-fs-xs);font-weight:600}.triage-filter-field select{min-width:132px;font-size:var(--ui-fs-xs);text-transform:none;font-weight:500}.check-row{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:6px 0 10px!important;padding:0!important;display:flex!important}.check-row>span:not(.toggle-switch){color:var(--ui-text);font-size:var(--ui-fs-sm);font-weight:500;line-height:1.4}.check-row .toggle-switch{flex:0 0 34px;width:34px;height:18px;display:inline-block;position:relative}.check-row .toggle-switch input{opacity:0!important;pointer-events:none!important;border:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.check-row .toggle-slider{cursor:pointer;background-color:var(--ui-surface-muted);border-radius:var(--ui-radius-pill);transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.check-row .toggle-slider:before{content:"";background-color:var(--ui-surface);width:14px;height:14px;box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .2), 0 1px 2px rgb(var(--c-black-rgb) / .1);border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px}.check-row input:checked+.toggle-slider{background-color:var(--ui-success-ink)}.check-row input:checked+.toggle-slider:before{transform:translate(16px)}.check-row:hover .toggle-slider{opacity:.92}.check-row>input[type=checkbox]{cursor:pointer!important;width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;accent-color:var(--c-blue-550-b)!important;border-radius:4px!important;flex:0 0 18px!important;margin:0!important;padding:0!important}html.dark .check-row>span:not(.toggle-switch){color:var(--c-slate-970-c)!important}html.dark .check-row .toggle-slider{background-color:var(--c-slate-370)}html.dark .check-row input:checked+.toggle-slider{background-color:var(--c-green-700)}html.dark .check-row .toggle-slider:before{background-color:var(--c-white);box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .4)}.workspace-message{font-size:var(--ui-fs-xs);padding:14px 16px}.request-code{font-variant-numeric:tabular-nums;color:var(--c-blue-540)!important}.request-customer-cell strong,.request-customer-cell small{max-width:100%}.request-customer-cell{gap:2px;min-width:0;display:grid}.request-customer-cell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-issue-column .request-issue-description{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.request-deadline-cell{gap:4px;display:grid}.data-table td:has(.request-row-next){text-align:right;padding-right:14px!important}.data-pagination-actions{flex-wrap:wrap}.data-pagination-actions button.is-active{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.data-pagination-ellipsis{min-width:18px;color:var(--t-muted);text-align:center}.request-create-layer{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-dialog-layer{z-index:90}.request-create-backdrop{background:rgb(var(--c-blue-250-rgb) / .42);width:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;padding:0;position:absolute;inset:0}.request-create-modal{z-index:1;border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-xl);background:var(--ui-surface);width:min(720px,100%);max-height:calc(100vh - 48px);box-shadow:0 24px 70px rgb(var(--c-blue-320-b-rgb) / .24);position:relative;overflow:auto}.request-create-modal-header,.request-create-modal-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.request-create-modal-header{border-bottom:1px solid var(--c-slate-930-b)}.request-create-modal-header h3,.request-create-modal-header p{margin:0}.request-create-modal-header h3{color:var(--ui-text);font-size:var(--ui-fs-xl)}.request-create-modal-header p{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);margin-top:5px}.request-create-close{border:1px solid var(--ui-border);background:var(--ui-surface);width:34px;min-width:34px;min-height:34px;color:var(--c-slate-490);box-shadow:none;border-radius:50%;padding:0}.request-create-modal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.request-create-description,.request-create-error,.request-create-asset-field,.request-create-advanced-toggle,.request-create-advanced-panel,.request-create-intake-card,.request-create-duplicate-warning,.request-create-success-card{grid-column:1/-1}.request-create-asset-input-row{align-items:stretch;gap:8px;display:flex}.request-create-asset-input-row input{flex:1;min-width:0}.request-create-lookup-button{flex:none;min-width:88px}.request-create-field-hint,.request-create-source-label{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:5px;font-weight:500;display:block}.request-create-source-label{color:var(--ui-link);font-size:var(--ui-fs-xs);margin-left:5px;display:inline}.issue-category-add-control{align-items:end;display:flex}.issue-category-add-button{min-height:36px;color:var(--ui-link);box-shadow:none;font-size:var(--ui-fs-xs);background:0 0;border:0;padding:7px 0;font-weight:700}.issue-category-add-button:hover{color:var(--c-blue-450);box-shadow:none;background:0 0;transform:none}.request-create-intake-card,.request-create-success-card{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:8px;padding:14px 16px;display:grid}.request-create-intake-warning,.request-create-duplicate-warning{border-color:var(--c-amber-880);background:var(--c-amber-980);color:var(--c-amber-500)}.request-create-intake-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.request-create-intake-card-heading>div{gap:3px;display:grid}.request-create-card-kicker{color:var(--ui-link);font-size:var(--ui-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.request-create-intake-card-heading strong,.request-create-success-card>strong{color:var(--ui-text);font-size:var(--ui-fs-lg)}.request-create-intake-card-heading small,.request-create-intake-card-heading>div small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.request-create-eligibility{border-radius:var(--ui-radius-pill);background:var(--c-green-960-b);color:var(--c-green-480);font-size:var(--ui-fs-xs);flex:none;padding:5px 8px;font-weight:800}.request-create-eligibility.is-blocked{background:var(--c-orange-960);color:var(--c-orange-530)}.request-create-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.request-create-intake-grid>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:0;padding:9px 10px}.request-create-intake-grid dt{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);font-weight:700}.request-create-intake-grid dd{color:var(--ui-text);font-size:var(--ui-fs-sm);overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.request-create-intake-grid small,.request-create-intake-reasons,.request-create-duplicate-warning span,.request-create-success-card p{color:var(--t-muted);font-size:var(--ui-fs-xs);overflow-wrap:anywhere;margin:0}.request-create-intake-reasons{color:var(--c-orange-510)}.request-create-match-list{gap:7px;margin-top:4px;display:grid}.request-create-match-list button{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius);background:var(--ui-surface);width:100%;color:var(--ui-text);text-align:left;box-shadow:none;gap:2px;padding:10px 12px;display:grid}.request-create-match-list button:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft);transform:none}.request-create-match-list button small{color:var(--ui-text-muted);font-size:var(--ui-fs-xs)}.request-create-advanced-toggle{align-items:center;gap:10px;padding-top:2px;display:flex}.request-create-advanced-toggle button{color:var(--ui-link);box-shadow:none;font-size:var(--ui-fs-xs);background:0 0;border:0;padding:0}.request-create-advanced-toggle button:hover{color:var(--c-blue-450);box-shadow:none;background:0 0;transform:none}.request-create-advanced-toggle small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.request-create-advanced-panel{border:1px dashed var(--c-slate-880);border-radius:var(--ui-radius-lg);background:var(--ui-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px;display:grid}.request-create-success-card{background:linear-gradient(135deg, var(--c-green-980), var(--c-slate-970-b));border-color:var(--c-green-890);align-content:center;justify-items:start;min-height:160px}.request-create-success-card button{margin-top:4px}.request-create-modal-footer{border-top:1px solid var(--c-slate-930-b);background:var(--ui-surface);justify-content:flex-end}.request-detail-code-line,.request-detail-meta,.request-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.request-detail-meta{color:var(--t-muted);font-size:var(--ui-fs-xs)}.request-detail-meta>span{border-right:1px solid var(--c-slate-930-b);padding-right:10px}.request-detail-meta>span:last-child{border-right:0}.request-detail-page :where(.request-inline-actions,.request-ops-card,.request-internal-message-form,.request-detail-actions) button{border-radius:var(--ui-radius)}.request-stage-track{border-top:1px solid var(--c-slate-930-b);grid-column:1/-1;grid-template-columns:repeat(6,minmax(110px,1fr));padding-top:14px;display:grid;overflow-x:auto}.request-stage{min-width:110px;color:var(--t-muted);font-size:var(--ui-fs-xs);text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.request-stage:before{background:var(--c-slate-910-b);content:"";height:2px;position:absolute;top:13px;left:0;right:0}.request-stage:first-child:before{left:50%}.request-stage:last-child:before{right:50%}.request-stage>span{z-index:1;border:2px solid var(--c-slate-910-b);background:var(--ui-surface);width:28px;height:28px;color:var(--t-muted);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.request-stage.is-complete:before{background:var(--ui-primary)}.request-stage.is-complete>span{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.request-stage.is-current{color:var(--ui-link)}.request-stage.is-current>span{box-shadow:0 0 0 5px var(--c-slate-970-c)}.request-detail-layout{grid-template-columns:minmax(220px,.82fr) minmax(420px,1.8fr) minmax(240px,.9fr);align-items:start;gap:14px;display:grid}:is(.request-detail-layout:has(.request-processing-card),.request-detail-layout:has(.request-context-card),.request-detail-layout:has(.request-history-card),.request-detail-layout:has(.request-advanced-card)){grid-template-columns:repeat(12,minmax(0,1fr))}.request-processing-card,.request-context-card,.request-history-card,.request-advanced-card{display:none}.request-detail-layout.is-tab-processing .request-guidance-card{grid-column:span 5}.request-detail-layout.is-tab-processing .request-description-card{grid-column:span 7}.request-detail-layout.is-tab-context .request-context-card{grid-column:span 4}.request-detail-layout.is-tab-history .request-timeline-card{grid-column:span 7}.request-detail-layout.is-tab-history .request-conversation-card{grid-column:span 5}.request-detail-layout.is-tab-history .request-feedback-card{grid-column:span 4}.request-detail-layout.is-tab-advanced .request-ops-card{grid-column:span 7}.request-detail-layout.is-tab-advanced .request-technician-section{grid-column:span 3}.request-detail-layout.is-tab-advanced .request-sla-card{grid-column:span 2}.request-detail-layout.is-tab-processing .request-guidance-card{border-color:var(--c-slate-900-b);background:linear-gradient(135deg, var(--c-slate-970-b), var(--c-white));justify-content:space-between;align-items:center;gap:18px;display:flex}.request-guidance-card>div>span{color:var(--c-blue-550);font-size:var(--ui-fs-xs);text-transform:uppercase;font-weight:800}.request-guidance-card h3{margin:5px 0 4px}.request-guidance-card p{color:var(--t-muted);font-size:var(--ui-fs-xs);margin:0;line-height:1.5}.request-guidance-card>button{flex:none}.request-detail-card{padding:16px}.request-detail-card h3{color:var(--c-blue-320-b);font-size:var(--ui-fs-sm);margin:0 0 12px}.request-detail-list{gap:0;margin:0;display:grid}.request-detail-list>div{border-bottom:1px solid var(--ui-border);gap:3px;padding:9px 0;display:grid}.request-detail-list>div:last-child{border-bottom:0}.request-detail-list dt{color:var(--t-muted);font-size:var(--ui-fs-xs)}.request-detail-list dd{overflow-wrap:anywhere;color:var(--c-blue-380);font-size:var(--ui-fs-xs);margin:0;font-weight:700}.request-detail-list.compact>div{grid-template-columns:minmax(90px,1fr) minmax(0,1.3fr);align-items:center}.request-detail-list.compact dd{text-align:right}.request-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.request-card-heading>span,.request-card-heading>div>span{color:var(--t-muted);font-size:var(--ui-fs-xs)}.request-card-heading h3{margin-bottom:0}.request-description-card p{color:var(--c-slate-470);font-size:var(--ui-fs-xs);white-space:pre-wrap;margin:14px 0 0;line-height:1.7}.request-ops-card,.request-message-controls{gap:10px;display:grid}.request-ops-card button{transition:color .16s,background-color .16s,box-shadow .16s,transform .16s}.request-ops-card>button:not(.secondary-button):hover:not(:disabled),.request-ops-card>button:not(.secondary-button):focus-visible{color:var(--ui-on-primary);background:var(--c-blue-540);box-shadow:0 7px 16px rgb(var(--c-blue-590-rgb) / .22);border:0;transform:translateY(-1px)}.request-ops-card button.secondary-button:hover:not(:disabled),.request-ops-card button.secondary-button:focus-visible{transform:translateY(-1px);color:var(--c-blue-500)!important;background:var(--c-slate-970-c)!important;box-shadow:0 5px 12px rgb(var(--c-blue-590-rgb) / .12)!important;border:0!important}.request-ops-card button:disabled{box-shadow:none!important;transform:none!important}.request-event-summary{color:var(--c-slate-530);font-size:var(--ui-fs-xs);white-space:pre-wrap;margin:5px 0 0;line-height:1.5}.request-message-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.request-audit-timeline{gap:0;display:grid}.request-audit-timeline article{grid-template-columns:8px 110px minmax(0,1fr);gap:12px;min-height:58px;display:grid;position:relative}.request-audit-timeline article:before{background:var(--c-slate-930-b);content:"";width:2px;position:absolute;top:13px;bottom:-2px;left:3px}.request-audit-timeline article:last-child:before{display:none}.request-audit-dot{z-index:1;background:var(--ui-primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--c-slate-970-c);border-radius:50%;margin-top:4px;position:relative}.request-audit-timeline time,.request-audit-timeline small{color:var(--t-muted);font-size:var(--ui-fs-xs)}.request-audit-timeline strong,.request-audit-timeline small{display:block}.request-audit-timeline strong{color:var(--c-blue-380);font-size:var(--ui-fs-xs)}.request-audit-timeline small{margin-top:4px}.request-technician-card{border:1px solid var(--c-slate-930-b);border-radius:var(--ui-radius);background:var(--c-gray-990);align-items:center;gap:10px;padding:10px;display:flex}.request-technician-card>span{background:var(--c-slate-930);width:38px;height:38px;color:var(--ui-link);font-size:var(--ui-fs-xs);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:900;display:grid}.request-technician-card strong,.request-technician-card small{display:block}.request-technician-card strong{color:var(--c-blue-350);font-size:var(--ui-fs-xs)}.request-technician-card small{color:var(--t-muted);font-size:var(--ui-fs-xs);margin-top:3px}.request-technician-section{gap:12px;display:grid}.request-technician-section>h3,.request-technician-section>.field{margin:0}.request-technician-section>.field{gap:7px}.request-additional-work-order-hint{color:var(--t-muted);font-size:var(--ui-fs-xs);margin:0;line-height:1.5}.request-technician-section>button{justify-self:start}.request-sla-card,.request-sla-card>h3{text-align:center}.request-sla-card .request-detail-list{width:100%;text-align:initial}.request-sla-card .request-detail-list.compact>div{grid-template-columns:minmax(0,1fr) auto;gap:16px}.request-sla-card .request-detail-list dt{text-align:left;min-width:0}.request-sla-card .request-detail-list dd{text-align:right;max-width:190px}.empty-state-text{color:var(--t-muted);font-size:var(--ui-fs-xs);margin:0}@media (width<=1180px){.request-detail-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr)}}@media (width<=840px){.request-detail-layout{grid-template-columns:1fr}.request-detail-layout.is-tab-processing .request-guidance-card,.request-detail-layout.is-tab-processing .request-description-card,.request-detail-layout.is-tab-context .request-context-card,.request-detail-layout.is-tab-history .request-timeline-card,.request-detail-layout.is-tab-history .request-conversation-card,.request-detail-layout.is-tab-history .request-feedback-card,.request-detail-layout.is-tab-advanced .request-ops-card,.request-detail-layout.is-tab-advanced .request-technician-section,.request-detail-layout.is-tab-advanced .request-sla-card{grid-column:1/-1}}@media (width<=760px){.cskh-metric-grid,.request-message-controls,.request-message-audience-options{grid-template-columns:1fr}.triage-filter-field{flex:calc(50% - 8px)}.triage-filter-field select{width:100%}.request-create-layer{align-items:end;padding:0}.request-create-modal{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;width:100%;max-height:92vh}.request-create-modal-body{grid-template-columns:1fr}.request-create-description,.request-create-error,.request-create-asset-field,.request-create-advanced-toggle,.request-create-advanced-panel,.request-create-intake-card,.request-create-duplicate-warning,.request-create-success-card{grid-column:auto}.request-create-asset-input-row,.request-create-advanced-toggle{flex-direction:column;align-items:stretch}.request-create-lookup-button{width:100%}.request-create-intake-grid,.request-create-advanced-panel{grid-template-columns:1fr}.request-create-modal-footer button{flex:1}.request-detail-meta{flex-direction:column;align-items:flex-start}.request-detail-meta>span{border-right:0;padding-right:0}.request-guidance-card{flex-direction:column;align-items:stretch}.request-audit-timeline article{grid-template-columns:8px minmax(0,1fr)}.request-audit-timeline time{grid-column:2}}.admin-version-list{gap:10px;margin-top:12px;display:grid}.admin-version-item{border:1px solid var(--border-soft);border-radius:var(--ui-radius-lg);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-version-item strong,.admin-version-item small{display:block}.admin-version-item small{color:var(--t-muted);margin-top:3px}.admin-version-actions{flex-wrap:wrap;gap:8px;display:flex}.checkbox-field{flex-direction:row;align-self:end;align-items:center;gap:9px;min-height:44px;display:flex}.checkbox-field input[type=checkbox]{width:18px;height:18px;margin:0}@media (width<=900px){.admin-version-item{flex-direction:column;align-items:stretch}}.checklist-editor-drawer{width:min(880px,100vw - 32px)}.checklist-editor-drawer .detail-drawer-body{padding:18px 22px 24px}.checklist-editor-form{gap:16px;min-width:0;display:grid}.checklist-editor-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface);gap:14px;padding:18px;display:grid}.checklist-editor-section-heading,.checklist-step-card-header,.checklist-editor-footer,.checklist-editor-footer-actions,.checklist-file-selected{justify-content:space-between;align-items:center;gap:12px;display:flex}.checklist-editor-section-heading{align-items:flex-start}.checklist-editor-section-heading h4{color:var(--c-blue-320-b);font-size:var(--ui-fs-lg);margin:3px 0 0}.checklist-editor-kicker{color:var(--ui-link);font-size:var(--ui-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.checklist-editor-meta-grid{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(160px,.8fr);gap:12px;display:grid}.checklist-editor-rule{border-left:3px solid var(--ui-primary);border-radius:0 var(--ui-radius) var(--ui-radius) 0;background:var(--c-slate-970-c);color:var(--c-blue-430-b);font-size:var(--ui-fs-sm);margin:0;padding:11px 13px;line-height:1.5}.checklist-file-picker{border:1px dashed var(--c-blue-780-b);border-radius:var(--ui-radius-lg);background:var(--c-slate-970-b);color:var(--c-blue-380);cursor:pointer;gap:6px;padding:15px;display:grid}.checklist-file-picker>span{font-size:var(--ui-fs-md);font-weight:800}.checklist-file-picker input{background:var(--ui-surface);min-height:36px;padding:7px}.checklist-file-picker small,.checklist-file-selected small{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);line-height:1.4}.checklist-file-selected{border:1px solid var(--c-green-870-b);border-radius:var(--ui-radius-lg);background:var(--c-green-980);padding:11px 13px}.checklist-file-selected>span{gap:3px;min-width:0;display:grid}.checklist-file-selected strong{color:var(--c-green-450);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-import-errors{border:1px solid var(--c-red-830);border-radius:var(--ui-radius-lg);background:var(--c-red-970);color:var(--c-red-470);font-size:var(--ui-fs-sm);gap:5px;padding:11px 13px;line-height:1.45;display:grid}.checklist-import-errors strong{color:var(--c-red-410)}.checklist-step-list{gap:12px;display:grid}.checklist-step-card{border:1px solid var(--c-slate-920);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 5px 16px rgb(var(--c-blue-350-b-rgb) / .06);gap:14px;padding:16px;display:grid}.checklist-step-card-header{align-items:flex-start}.checklist-step-card-header>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.checklist-step-card-header strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-base)}.checklist-step-card-header small{color:var(--t-muted);font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-step-number{border-radius:var(--ui-radius);background:var(--ui-primary-soft);width:32px;height:32px;color:var(--ui-link);font-size:var(--ui-fs-base);flex:0 0 32px;place-items:center;font-weight:900;display:grid}.checklist-step-order-actions{align-items:center;gap:5px;display:flex}.checklist-step-order-actions .secondary-button{min-width:32px;min-height:30px;padding:4px 8px}.checklist-step-delete{border:1px solid var(--c-red-860)!important;border-radius:var(--ui-radius)!important;background:var(--ui-danger-bg)!important;min-height:30px!important;color:var(--ui-danger-ink)!important;box-shadow:none!important;font-size:var(--ui-fs-xs)!important;padding:4px 9px!important}.checklist-step-fields{grid-template-columns:minmax(130px,.55fr) minmax(230px,1.45fr);gap:12px;display:grid}.checklist-step-instruction-field{grid-column:1/-1}.checklist-step-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checklist-option-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);cursor:pointer;align-items:flex-start;gap:9px;min-height:58px;padding:11px 12px;display:flex}.checklist-option-card:has(input:checked){border-color:var(--c-blue-780);background:var(--c-slate-970-c)}.checklist-option-card input{width:18px;height:18px;accent-color:var(--c-blue-590);flex:0 0 18px;margin:1px 0 0}.checklist-option-card span{gap:3px;display:grid}.checklist-option-card strong{color:var(--c-blue-350);font-size:var(--ui-fs-sm)}.checklist-option-card small{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);line-height:1.35}.checklist-editor-drawer .detail-drawer-footer{background:var(--ui-surface);padding:13px 22px}.checklist-editor-footer{width:100%}.checklist-editor-footer-meta{gap:3px;display:grid}.checklist-editor-footer-meta strong{color:var(--c-blue-320-b);font-size:var(--ui-fs-md)}.checklist-editor-footer-meta span{color:var(--t-muted);font-size:var(--ui-fs-xs)}.checklist-editor-footer-actions button{min-height:36px!important}html.dark .checklist-editor-section,html.dark .checklist-step-card{border-color:var(--c-slate-380);background:var(--c-slate-240)}html.dark .checklist-editor-section-heading h4,html.dark .checklist-step-card-header strong,html.dark .checklist-editor-footer-meta strong{color:var(--c-slate-970-c)}html.dark .checklist-editor-rule,html.dark .checklist-option-card{background:var(--c-slate-290-b);color:var(--c-slate-890)}html.dark .checklist-option-card{border-color:var(--c-slate-380)}html.dark .checklist-option-card strong{color:var(--c-slate-930)}html.dark .checklist-file-picker{border-color:var(--c-blue-520-d);background:var(--c-slate-290-b);color:var(--c-slate-930)}html.dark .checklist-editor-drawer .detail-drawer-footer{background:var(--c-slate-220-b)}@media (width<=760px){.checklist-editor-drawer{width:calc(100vw - 20px)}.checklist-editor-drawer .detail-drawer-body{padding:14px 14px 20px}.checklist-editor-meta-grid,.checklist-step-fields,.checklist-step-options{grid-template-columns:1fr}.checklist-step-instruction-field{grid-column:auto}.checklist-step-card-header,.checklist-editor-footer{flex-direction:column;align-items:stretch}.checklist-step-order-actions,.checklist-editor-footer-actions{flex-wrap:wrap}.checklist-editor-footer-actions button{flex:120px}}.dashboard-card-header{justify-content:space-between;align-items:center;display:flex;position:relative}.notification-trigger svg{width:24px!important;height:24px!important}.notification-count{background-color:var(--c-red-580-b)!important;color:var(--ui-on-primary)!important;font-weight:700!important}button,select,input[type=button],.triage-filter-field select,.triage-toolbar-actions button{font-weight:400;text-transform:none!important}.dashboard-alert-filters{flex-flow:row;align-items:center;gap:8px;display:flex;overflow-x:auto}.notika-shell{--internal-body-font-size:14px;--internal-body-font-weight:400;--internal-title-font-weight:700;font-size:var(--internal-body-font-size);font-weight:var(--internal-body-font-weight)}:where(.notika-shell,.login-page) :where(p,span,small,strong,b,em,label,button,input,textarea,select,option,table,th,td,a,time,summary,code,pre,dt,dd,li,legend,caption){font-size:var(--internal-body-font-size)!important;font-weight:var(--internal-body-font-weight)!important}:where(.notika-shell,.login-page) :where(h1,h2,h3,h4,h5,h6),:where(.notika-shell,.login-page) :where(h1,h2,h3,h4,h5,h6) :where(span,small,strong,b,em){font-weight:var(--internal-title-font-weight)!important}:where(.notika-shell,.login-page) h1,.notika-shell .topbar-title{font-size:20px!important}:where(.notika-shell,.login-page) h2{font-size:18px!important}:where(.notika-shell,.login-page) h3{font-size:16px!important}:where(.notika-shell,.login-page) :where(h4,h5,h6){font-size:14px!important}.notika-shell .nav-section-toggle>span,.notika-shell .notification-panel-header strong,.notika-shell .sidebar-customizer-header strong{font-size:var(--internal-body-font-size)!important;font-weight:var(--internal-title-font-weight)!important}.notika-shell .dashboard-kpi-icon{font-size:var(--ui-fs-2xl)!important;font-weight:700!important}.notika-shell .sidebar-collapse-icon{font-size:var(--ui-fs-2xl)!important}.notika-shell :where(.search-favorite,.sidebar-customizer-close),.notika-shell .detail-drawer-close{font-size:var(--ui-fs-xl)!important}.notika-shell :where(.nav-badge,.dashboard-technician-avatar),.notika-shell .notification-count{font-size:var(--ui-fs-xs)!important}.notika-shell .dispatch-page .panel.data-workspace .data-pagination{background:var(--ui-surface)}.notika-shell .dispatch-page .panel.data-workspace .data-pagination-actions button:not(.is-active){border:1px solid var(--c-slate-910-b);background:var(--ui-surface);color:var(--c-blue-370);box-shadow:none}@media (width>=761px){.notika-shell{grid-template-columns:var(--sidebar-width,240px) minmax(0, 1fr)}.sidebar-resizer{top:0;bottom:0;left:calc(var(--sidebar-width,240px) - 4px);z-index:31;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;padding:0;position:fixed}.sidebar-resizer:after{content:"";background:0 0;transition:background-color .14s,box-shadow .14s;position:absolute;inset:0 3px}.sidebar-resizer:hover:after,.sidebar-resizer:focus-visible:after,.is-sidebar-resizing .sidebar-resizer:after{background:var(--c-blue-720);box-shadow:0 0 0 1px rgb(var(--c-blue-580-b-rgb) / .12)}.sidebar-resizer:focus-visible{outline:none}.notika-shell.is-sidebar-resizing,.notika-shell.is-sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media (width<=760px){.sidebar-resizer{display:none}}@keyframes app-content-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes app-popover-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.notika-shell .content>*,.login-page .login-card,.public-landing-shell .public-landing-main{animation:.26s cubic-bezier(.2,.75,.25,1) app-content-enter}.notika-shell :where(.notification-panel,.notika-search-results,.sidebar-customizer,.data-view-menu[open]>div){transform-origin:100% 0;animation:.17s cubic-bezier(.2,.75,.25,1) both app-popover-enter}:where(.notika-shell,.login-page,.public-landing-shell) button:not(:disabled),:where(.notika-shell,.login-page,.public-landing-shell) a{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.15s;transition-timing-function:ease}:where(.notika-shell,.login-page,.public-landing-shell) button:not(:disabled):active{transform:scale(.975)}.notika-shell :where(.data-table tbody tr,.list-row,.notification-item){transition:background-color .15s,box-shadow .15s,transform .15s}@media (hover:hover) and (pointer:fine){.notika-shell :where(.dashboard-card,.metric-card,.panel:not(.data-workspace),.hero-card){transition:border-color .18s,box-shadow .18s,transform .18s}.notika-shell :where(.dashboard-card,.metric-card,.panel:not(.data-workspace),.hero-card):hover{border-color:var(--c-slate-910-b);box-shadow:0 10px 28px rgb(var(--c-blue-370-rgb) / .085);transform:translateY(-2px)}.notika-shell .data-table tbody tr:hover{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){:where(.notika-shell,.login-page,.public-landing-shell),:where(.notika-shell,.login-page,.public-landing-shell) *,:where(.notika-shell,.login-page,.public-landing-shell) :before,:where(.notika-shell,.login-page,.public-landing-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:root *{scrollbar-color:var(--c-slate-800) transparent;scrollbar-width:thin}:root::-webkit-scrollbar{width:8px;height:8px}:root ::-webkit-scrollbar{width:8px;height:8px}:root::-webkit-scrollbar-track{background:0 0}:root ::-webkit-scrollbar-track{background:0 0}:root::-webkit-scrollbar-thumb{background:var(--c-slate-800);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:48px;min-height:48px}:root ::-webkit-scrollbar-thumb{background:var(--c-slate-800);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:48px;min-height:48px}:root::-webkit-scrollbar-thumb:hover{background:var(--c-slate-620);background-clip:padding-box}:root ::-webkit-scrollbar-thumb:hover{background:var(--c-slate-620);background-clip:padding-box}:root::-webkit-scrollbar-corner{background:0 0}:root ::-webkit-scrollbar-corner{background:0 0}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--c-slate-970-c);background:var(--c-slate-190);--primary:var(--c-blue-780);--primary-hover:var(--c-blue-850);--accent:var(--c-blue-710-b);--accent-soft:rgb(var(--c-blue-710-b-rgb) / .2);--surface:var(--c-slate-240);--bg:var(--c-slate-190);--text-soft:var(--c-slate-760-b);--t-base:var(--c-slate-970-c);--t-muted:var(--c-slate-760-b);--t-light:var(--c-slate-620-b);--border:var(--c-slate-360);--border-soft:var(--c-slate-330-d);--bg-sidebar:var(--c-slate-220-b);--bg-card:var(--c-slate-240);--bg-muted:var(--c-slate-270-b);--bg-hover:var(--c-slate-290-b);--primary-soft:var(--c-slate-330);--accent-line:rgb(var(--c-blue-740-rgb) / .52);--overlay:rgb(var(--c-slate-130-rgb) / .74);--card-shadow:0 10px 30px rgb(var(--c-black-rgb) / .24);--hover-shadow:0 16px 36px rgb(var(--c-black-rgb) / .34);--success:var(--c-green-780);--warning:var(--c-amber-830);--danger:var(--c-red-750);--success-soft:rgb(var(--c-green-780-rgb) / .14);--warning-soft:rgb(var(--c-amber-830-rgb) / .14);--danger-soft:rgb(var(--c-red-750-rgb) / .15)}html.dark :where(body,.notika-shell,.login-page,.public-landing-shell,.notika-main,.content){color:var(--t-base);background:var(--bg)}html.dark .notika-sidebar,html.dark .topbar,html.dark .topbar-actions,html.dark .detail-drawer,html.dark .detail-drawer-footer,html.dark .notification-panel,html.dark .notika-search-results,html.dark .sidebar-customizer,html.dark .data-view-menu>div{background:var(--bg-sidebar);border-color:var(--border-soft)}html.dark .notika-brand,html.dark .nav-section,html.dark .topbar,html.dark .detail-drawer-header,html.dark .detail-drawer-footer{border-color:var(--border-soft)}html.dark :where(.panel,.hero-card,.metric-card,.stack-card,.ticket-card,.kanban-column,.workspace-tabs section,.dashboard-card,.dashboard-kpi-card,.cskh-metric-card,.request-detail-card,.technician-context-card,.drawer-grid>div,.inner-row,.data-view-bar,.data-toolbar,.data-status-tabs,.data-pagination,.dashboard-control-bar,.dashboard-filter-card,.dashboard-quick-preview-grid>div,.dashboard-quick-preview-issue,.dashboard-quick-preview-sla,.triage-quick-preview-grid>div,.triage-quick-preview-issue,.triage-quick-preview-sla,.request-create-modal-footer){color:var(--t-base);background:var(--surface)!important;border-color:var(--border-soft)!important}html.dark :where(.hero-card,.dashboard-control-bar,.data-toolbar,.data-view-bar){background:rgb(var(--c-slate-240-rgb) / .94)!important}html.dark :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.data-search,.time-range-select,.time-range-custom input:not([type=checkbox]):not([type=radio]),.data-toolbar input:not([type=checkbox]):not([type=radio]),.data-toolbar select){color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;border-color:var(--c-slate-380)!important;background:var(--c-slate-270-b)!important}html.dark .data-search{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important}html.dark .data-search:focus-within{border-color:var(--c-blue-620)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-620-rgb) / .25)!important}html.dark .data-search>span{color:var(--c-slate-710)!important}html.dark .data-toolbar .data-search input,html.dark .data-search input{box-shadow:none!important;color:var(--c-slate-970-c)!important;background:0 0!important;border:none!important}html.dark .data-toolbar .data-search input::placeholder,html.dark .data-search input::placeholder{color:var(--c-slate-670)!important}html.dark input[type=date]{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-fields-wrapper{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-text{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-month-field{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-day-field{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-year-field{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.2);opacity:.8;cursor:pointer}html.dark :where(input,textarea)::placeholder{color:var(--t-muted)!important}html.dark .data-view-menu>div{background:var(--c-slate-240)!important;border-color:var(--c-slate-360)!important;color:var(--c-slate-970-c)!important;box-shadow:0 16px 40px rgb(var(--c-black-rgb) / .45)!important}html.dark .data-view-menu strong{color:var(--c-slate-710)!important}html.dark .data-density-options button{background:var(--c-slate-290-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-870-b)!important}html.dark .data-density-options button:hover:not(.is-active){background:var(--c-slate-330-d)!important;color:var(--c-white)!important}html.dark .data-density-options button.is-active{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 8px rgb(var(--c-blue-550-b-rgb) / .4)!important;border-color:#0000!important;font-weight:700!important}html.dark .data-column-toggle-item{color:var(--c-slate-970-c)!important}html.dark .data-column-toggle-item:hover{background:var(--c-slate-290-b)!important}html.dark .data-column-toggle-label{color:var(--c-slate-970-c)!important}html.dark .data-column-toggle-item .toggle-slider{background-color:var(--c-slate-380)}html.dark .data-column-toggle-item input:checked+.toggle-slider{background-color:var(--c-green-700)!important;box-shadow:0 0 10px rgb(var(--c-green-700-rgb) / .5)!important}html.dark .data-column-toggle-item .toggle-slider:before{background-color:var(--c-white);box-shadow:0 1px 3px rgb(var(--c-black-rgb) / .4)}html.dark .data-view-menu>div>button{background:var(--c-slate-290-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important}html.dark .data-view-menu>div>button:hover{background:var(--c-slate-360)!important;color:var(--c-white)!important}html.dark .data-view-menu-btn,html.dark .data-view-menu summary{background:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important;color:var(--c-slate-970-c)!important;box-shadow:0 2px 6px rgb(var(--c-black-rgb) / .3)!important}html.dark .data-view-menu-btn:hover,html.dark .data-view-menu summary:hover{background:var(--c-slate-330-d)!important;border-color:var(--c-blue-620)!important;color:var(--c-white)!important;box-shadow:0 4px 12px rgb(var(--c-black-rgb) / .4)!important}html.dark .data-view-menu[open] .data-view-menu-btn,html.dark .data-view-menu[open] summary{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 10px rgb(var(--c-blue-550-b-rgb) / .45)!important;border-color:#0000!important}html.dark :where(button.secondary-button,.data-view-bar>button,.data-view-bar>select,.data-status-tabs button,.data-pagination-actions button:not(.is-active),.detail-drawer-close){color:var(--c-slate-890)!important;border-color:var(--c-slate-420-b)!important;background:var(--c-slate-270-b)!important}html.dark :where(.data-table,.dashboard-table){color:var(--t-base);background:var(--surface)!important}html.dark :where(.data-table th,.dashboard-table th){color:var(--c-slate-800)!important;border-color:var(--border-soft)!important;background:var(--c-slate-270-b)!important}html.dark :where(.data-table td,.dashboard-table td){color:var(--c-slate-880)!important;border-color:var(--border-soft)!important;background:var(--surface)!important}html.dark :where(.data-table td strong,.dashboard-table td strong,.drawer-grid strong,.request-detail-list dd,.dashboard-quick-preview dd,.triage-quick-preview dd){color:var(--c-slate-970-c)!important}html.dark :where(.data-table td small,.dashboard-cell-subtitle,.drawer-grid span,.request-detail-list dt,.dashboard-quick-preview small,.triage-quick-preview small){color:var(--c-slate-820)!important}html.dark :where(.data-table tbody tr:hover,.dashboard-request-row:hover,.dashboard-request-row:focus-visible){background:var(--c-slate-290-b)!important}html.dark .dashboard-request-row:hover>td,html.dark .dashboard-request-row:focus-visible>td{background:var(--c-slate-330-d)!important}html.dark .dashboard-request-row:hover>td:first-child,html.dark .dashboard-request-row:focus-visible>td:first-child{box-shadow:inset 4px 0 var(--c-blue-700)!important}html.dark .dashboard-request-row:hover .dashboard-row-next,html.dark .dashboard-request-row:focus-visible .dashboard-row-next{color:var(--c-white)!important;background:var(--c-blue-590)!important}html.dark :where(.data-table tbody tr.is-active,.dashboard-request-row.is-active){background:var(--c-slate-330)!important}html.dark :where(.data-count,.data-selected-count){color:var(--c-slate-890);background:var(--c-slate-290-b)}html.dark :where(.detail-drawer-backdrop){background:rgb(var(--c-slate-130-rgb) / .68)}html.dark :where(.detail-drawer h3,.detail-drawer h4,.panel h3,.hero-card h2,.request-detail-title h2,.topbar-title,.notika-nav strong){color:var(--c-slate-970-c)!important}html.dark :where(.panel p,.hero-card p,.list-row p,.detail-drawer-header p,.request-detail-meta,.empty-state-text){color:var(--c-slate-760-b)!important}html.dark :where(.nav-link,.nav-section-toggle,.sidebar-collapse-button,.detail-back-link){color:var(--c-slate-830)}html.dark :where(.nav-link:hover,.nav-section-toggle:hover,.sidebar-collapse-button:hover){background:var(--c-slate-290-b);color:var(--c-slate-970-c)}html.dark .nav-link.is-active{background:var(--c-blue-470);color:var(--c-white);box-shadow:0 8px 20px rgb(var(--c-black-rgb) / .22)}html.dark :where(.badge.subtle){background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;border-color:#0000!important}html.dark :where(.request-overdue-text,.danger-text),html.dark .request-overdue-text,html.dark .dashboard-table td .request-overdue-text,html.dark .data-table td .request-overdue-text,html.dark small.request-overdue-text,html.dark span.request-overdue-text{color:var(--c-red-710)!important}html.dark :where(.dashboard-quick-preview-sla.is-overdue,.triage-quick-preview-sla.is-overdue,.technician-context-card .drawer-grid>div.is-alert){background:rgb(var(--c-red-420-rgb) / .3)!important;border-color:var(--c-red-540)!important}html.dark :where(.dashboard-quick-preview-issue,.triage-quick-preview-issue,.technician-priority-card){border-left-color:var(--c-blue-710-b)!important}html.dark :where(.dashboard-card,.metric-card,.panel,.hero-card){box-shadow:var(--card-shadow)}html.dark :where(.notika-shell,.login-page,.public-landing-shell) ::selection{background:rgb(var(--c-blue-710-b-rgb) / .38);color:var(--c-white)}html.dark,html.dark *{scrollbar-color:var(--c-slate-510) transparent}html.dark ::-webkit-scrollbar-thumb{background-color:var(--c-slate-510)}html.dark ::-webkit-scrollbar-thumb:hover{background-color:var(--c-slate-650-b)}html.dark .notika-topbar{box-shadow:0 1px 0 rgb(var(--c-slate-750-rgb) / .1);background:var(--c-slate-240)!important;border-color:var(--border-soft)!important}html.dark .notika-topbar :where(.topbar-title,.topbar-left,.topbar-actions){color:var(--c-slate-970-c)!important}html.dark .notika-brand img{mix-blend-mode:normal!important;filter:none!important}html.dark .notika-topbar .notika-search,html.dark .notika-search{color:var(--c-slate-710-b)!important;border:1px solid rgb(var(--c-white-rgb) / .1)!important;background:rgb(var(--c-white-rgb) / .06)!important;box-shadow:none!important}html.dark .notika-topbar .notika-search:focus-within,html.dark .notika-topbar .notika-search:hover,html.dark .notika-search:focus-within,html.dark .notika-search:hover{background:rgb(var(--c-white-rgb) / .09)!important;border-color:rgb(var(--c-blue-710-b-rgb) / .5)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-620-rgb) / .18)!important;color:var(--c-white)!important}html.dark .notika-topbar .notika-search input,html.dark .notika-search input{color:var(--c-white)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html.dark .notika-topbar .notika-search input::placeholder,html.dark .notika-search input::placeholder{color:var(--t-muted)!important}html.dark .notika-topbar .notika-search kbd,html.dark .notika-search kbd{background:rgb(var(--c-white-rgb) / .08)!important;color:var(--c-slate-710-b)!important;border:none!important}html.dark .notika-topbar .hamburger,html.dark .notika-topbar .icon-btn{color:var(--c-slate-830)!important}html.dark .notika-topbar .hamburger:hover,html.dark .notika-topbar .icon-btn:hover,html.dark .notification-trigger.is-active,html.dark .notification-trigger:hover{color:var(--c-blue-710-b)!important;background:rgb(var(--c-blue-620-rgb) / .16)!important}html.dark .notification-panel{background:var(--c-slate-210-b)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--c-slate-270-b)!important;box-shadow:0 24px 56px -8px rgb(var(--c-black-rgb) / .65), 0 4px 16px rgb(var(--c-black-rgb) / .4)!important}html.dark .notification-panel-header{background:0 0!important;border-bottom:none!important}html.dark .notification-panel-title{color:var(--c-white)!important}html.dark .notification-unread-count-badge{background:var(--c-blue-620)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-mark-all-btn{color:var(--c-blue-710-b)!important}html.dark .notification-mark-all-btn:hover:not(:disabled){background:rgb(var(--c-blue-620-rgb) / .15)!important;color:var(--c-blue-810)!important}html.dark .notification-settings-toggle{background:rgb(var(--c-white-rgb) / .06)!important;color:var(--c-slate-710-b)!important;border:none!important}html.dark .notification-settings-toggle:hover{background:rgb(var(--c-white-rgb) / .12)!important;color:var(--c-white)!important}html.dark .notification-settings-toggle.is-active{background:rgb(var(--c-blue-620-rgb) / .25)!important;color:var(--c-blue-710-b)!important}html.dark .notification-filters{background:rgb(var(--c-white-rgb) / .05)!important;border:none!important}html.dark .notification-filter-btn{color:var(--c-slate-710-b)!important}html.dark .notification-filter-btn:hover:not(.is-active){color:var(--c-white)!important;background:rgb(var(--c-white-rgb) / .06)!important}html.dark .notification-filter-btn.is-active{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 10px rgb(var(--c-blue-550-b-rgb) / .45)!important}html.dark .notification-preferences{background:var(--c-slate-270-b)!important;border:1px solid var(--c-slate-370)!important;color:var(--c-slate-970-b)!important;box-shadow:0 8px 24px rgb(var(--c-black-rgb) / .35)!important}html.dark .notification-preferences-group{background:var(--c-slate-210-b)!important;border:1px solid var(--c-slate-370)!important}html.dark .notification-switch-row{border-bottom:1px solid var(--c-slate-270-b)!important}html.dark .notification-switch-row:last-child{border-bottom:none!important}html.dark .notification-switch-row:hover{background:rgb(var(--c-white-rgb) / .04)!important}html.dark .notification-switch-row span{color:var(--c-slate-970-b)!important}html.dark .notification-switch-row .toggle-slider{background-color:var(--c-slate-450)}html.dark .notification-switch-row input:checked+.toggle-slider{background-color:var(--c-green-700)!important}html.dark .notification-switch-row .toggle-slider:before{background-color:var(--c-white)}html.dark .notification-preference-field span{color:var(--c-slate-710-b)!important}html.dark .notification-preferences input:not([type=checkbox]),html.dark .notification-preferences select{background:var(--c-slate-210-b)!important;border:1px solid var(--c-slate-370)!important;color:var(--c-slate-970-b)!important}html.dark .notification-preferences input:not([type=checkbox]):focus,html.dark .notification-preferences select:focus{border-color:var(--c-blue-620)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-620-rgb) / .25)!important}html.dark .notification-pref-save-btn{background:var(--c-blue-550-b)!important;box-shadow:0 2px 8px rgb(var(--c-blue-550-b-rgb) / .35)!important}html.dark .notification-pref-save-btn:hover{background:var(--c-blue-490)!important;box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .45)!important}html.dark .notification-row{background:var(--c-slate-270-b)!important;border:none!important}html.dark .notification-row:hover{background:var(--c-slate-360)!important}html.dark .notification-row.is-unread{background:var(--c-blue-270)!important}html.dark .notification-row.is-unread:hover{background:var(--c-blue-380-b)!important}html.dark .notification-details-title{color:var(--c-slate-870-b)!important}html.dark .notification-details-body{color:var(--c-slate-710-b)!important}html.dark .notification-row.is-unread .notification-details-title{color:var(--c-white)!important}html.dark .notification-meta-tag{background:rgb(var(--c-white-rgb) / .07)!important;color:var(--c-slate-710-b)!important;border:none!important}html.dark .notification-meta-id{color:var(--t-muted)!important}html.dark .notification-meta-dot{color:var(--c-slate-370)!important}html.dark .notification-meta-time,html.dark .notification-row-arrow{color:var(--t-muted)!important}html.dark .notification-row:hover .notification-row-arrow{color:var(--c-blue-710-b)!important}html.dark .notification-avatar{box-shadow:none!important;border:none!important}html.dark .notification-avatar svg{stroke:var(--c-white)!important;color:var(--c-white)!important;stroke-width:2.2px!important}html.dark .notification-avatar.is-accent{background:var(--c-blue-590-b)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-avatar.is-info{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-avatar.is-danger{background:var(--c-red-640-b)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-avatar.is-warning{background:var(--c-amber-770)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-avatar.is-success{background:var(--c-green-700)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-avatar.is-primary{background:var(--c-slate-550)!important;color:var(--c-white)!important;border:none!important}html.dark .notification-unread-dot{background:var(--c-blue-750)!important;box-shadow:0 0 8px var(--c-blue-750)!important;border:none!important}html.dark .notification-archive-btn:hover{background:rgb(var(--c-red-640-b-rgb) / .2)!important;color:var(--c-red-710)!important}html.dark .notification-empty-icon{background:rgb(var(--c-white-rgb) / .05)!important;color:var(--t-muted)!important}html.dark .detail-drawer{color:var(--c-slate-910-b)!important}html.dark .detail-drawer :where(h1,h2,h3,h4,h5,h6,strong,b,legend){color:var(--c-slate-960)!important}html.dark .detail-drawer :where(.field>span,.drawer-grid span,.technician-workflow-summary span,.technical-record-details summary){color:var(--c-slate-830)!important}html.dark .detail-drawer :where(p,li,.technician-priority-card p,.technician-priority-card small,.drawer-grid>div>small,.technician-issue-summary,.pre-panel){color:var(--c-slate-820)!important}html.dark .detail-drawer :where(.stack-card,.detail-box,.inner-row,.technician-context-card,.technician-workflow-summary,.technical-record-details,.drawer-grid>div){border-color:var(--c-slate-380)!important;background:var(--c-slate-270-b)!important}html.dark .detail-drawer :where(.technician-context-card .drawer-grid>div.is-alert span,.technician-context-card .drawer-grid>div.is-alert small,.triage-quick-preview-sla.is-overdue>span,.triage-quick-preview-sla.is-overdue small){color:var(--c-red-840)!important}html.dark .detail-drawer :where(textarea,input,select){color:var(--c-slate-970-c)!important;border-color:var(--c-slate-420-b)!important;background:var(--c-slate-290-b)!important}html.dark .detail-drawer :where(textarea,input,select):disabled{opacity:1;color:var(--c-slate-800)!important;border-color:var(--c-slate-380)!important;background:var(--c-slate-270-b)!important}html.dark .detail-drawer-footer{background:var(--c-slate-220-b)!important;border-top-color:var(--c-slate-330-d)!important}html.dark :where(.detail-drawer-footer button:not(.secondary-button):not(.danger),.detail-drawer button:not(.detail-drawer-close):not(.secondary-button):not(.danger),.drawer-action-grid button:not(.secondary-button):not(.danger),.drawer-grid button:not(.secondary-button):not(.danger),.request-create-modal-footer button:not(.secondary-button):not(.danger),.confirmation-actions button:not(.secondary-button):not(.danger),.control-actions button:not(.secondary-button):not(.danger),.bulk-action-bar button:not(.ghost-button):not(.danger)){color:var(--c-white)!important;background:var(--c-blue-550-b)!important;box-shadow:0 2px 10px rgb(var(--c-blue-550-b-rgb) / .35)!important;border:none!important;border-radius:12px!important}html.dark :where(.detail-drawer-footer button:not(.secondary-button):not(.danger):hover:not(:disabled),.detail-drawer button:not(.detail-drawer-close):not(.secondary-button):not(.danger):hover:not(:disabled),.drawer-action-grid button:not(.secondary-button):not(.danger):hover:not(:disabled),.request-create-modal-footer button:not(.secondary-button):not(.danger):hover:not(:disabled),.confirmation-actions button:not(.secondary-button):not(.danger):hover:not(:disabled)){background:var(--c-blue-620)!important;box-shadow:0 4px 16px rgb(var(--c-blue-550-b-rgb) / .45)!important}html.dark .detail-drawer-footer button.secondary-button,html.dark .detail-drawer-footer button.ghost-button,html.dark .detail-drawer button.secondary-button,html.dark .detail-drawer button.ghost-button,html.dark .drawer-action-grid button.secondary-button,html.dark .request-create-modal-footer button.secondary-button,html.dark .confirmation-actions button.secondary-button,html.dark .bulk-action-bar button.ghost-button{background:var(--c-slate-270-b)!important;border:1px solid var(--c-slate-380)!important;color:var(--c-slate-970-c)!important;box-shadow:0 2px 6px rgb(var(--c-black-rgb) / .25)!important;border-radius:12px!important}html.dark .detail-drawer-footer button.secondary-button:hover:not(:disabled),html.dark .detail-drawer-footer button.ghost-button:hover:not(:disabled),html.dark .detail-drawer button.secondary-button:hover:not(:disabled),html.dark .detail-drawer button.ghost-button:hover:not(:disabled),html.dark .drawer-action-grid button.secondary-button:hover:not(:disabled),html.dark .request-create-modal-footer button.secondary-button:hover:not(:disabled),html.dark .confirmation-actions button.secondary-button:hover:not(:disabled),html.dark .bulk-action-bar button.ghost-button:hover:not(:disabled){background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 4px 14px rgb(var(--c-blue-550-b-rgb) / .45)!important;border-color:#0000!important}html.dark .detail-drawer-footer button:is(.danger,.danger-button),html.dark .detail-drawer button:is(.danger,.danger-button),html.dark .drawer-action-grid button:is(.danger,.danger-button),html.dark .confirmation-actions button:is(.danger,.danger-button){background:var(--c-red-580)!important;color:var(--c-white)!important;box-shadow:0 2px 8px rgb(var(--c-red-580-rgb) / .35)!important;border:none!important}html.dark .detail-drawer-footer button:is(.danger,.danger-button):hover:not(:disabled),html.dark .detail-drawer button:is(.danger,.danger-button):hover:not(:disabled),html.dark .drawer-action-grid button:is(.danger,.danger-button):hover:not(:disabled),html.dark .confirmation-actions button:is(.danger,.danger-button):hover:not(:disabled){background:var(--c-red-500)!important;color:var(--c-white)!important;box-shadow:0 4px 14px rgb(var(--c-red-580-rgb) / .5)!important}html.dark .detail-drawer :where(button:disabled,.upload-label:has(input:disabled)){cursor:not-allowed;color:var(--c-slate-800)!important;border-color:var(--c-slate-420-b)!important;background:var(--c-slate-360)!important}html.dark .detail-drawer :where(.drawer-link){color:var(--c-slate-870)!important;border-color:var(--c-blue-560)!important;background:var(--c-blue-330)!important}html.dark .metric-card{border-color:var(--c-slate-330-d)!important;background:var(--c-slate-220-b)!important}html.dark .metric-card>span{font-weight:700;color:var(--c-slate-710-b)!important}html.dark .metric-card>strong,html.dark .metric-card.primary>strong{font-weight:800;color:var(--c-blue-830-b)!important}html.dark .metric-card.success>strong{color:var(--c-green-850)!important}html.dark .metric-card.accent>strong{color:var(--ui-progress-ink)!important}html.dark .metric-card.warning>strong{color:var(--c-amber-880-b)!important}html.dark .metric-card.danger>strong{color:var(--c-red-810-b)!important}html.dark .metric-card:before{background:var(--c-slate-290-b)!important;box-shadow:inset 0 0 0 11px rgb(var(--c-blue-750-rgb) / .12)!important}html.dark .metric-card.success:before{background:var(--c-green-290)!important;box-shadow:inset 0 0 0 11px rgb(var(--c-green-770-rgb) / .12)!important}html.dark .metric-card.accent:before{background:var(--c-slate-290)!important;box-shadow:inset 0 0 0 11px rgb(var(--c-blue-620-rgb) / .12)!important}html.dark .metric-card.warning:before{background:var(--c-amber-290)!important;box-shadow:inset 0 0 0 11px rgb(var(--c-amber-840-rgb) / .12)!important}html.dark .metric-card.danger:before{background:var(--c-red-270)!important;box-shadow:inset 0 0 0 11px rgb(var(--c-red-710-rgb) / .12)!important}html.dark .metric-card-icon.tone-primary{background:var(--c-blue-590-b)!important;color:var(--c-white)!important;box-shadow:none!important;border:none!important}html.dark .metric-card-icon.tone-danger{background:var(--c-red-640-b)!important;color:var(--c-white)!important;box-shadow:none!important;border:none!important}html.dark .metric-card-icon.tone-warning{background:var(--c-amber-770)!important;color:var(--c-white)!important;box-shadow:none!important;border:none!important}html.dark .metric-card-icon.tone-accent{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:none!important;border:none!important}html.dark .metric-card-icon.tone-success{background:var(--c-green-700)!important;color:var(--c-white)!important;box-shadow:none!important;border:none!important}html.dark .metric-card-icon svg{stroke:var(--c-white)!important;color:var(--c-white)!important}html.dark .control-inbox-panel{background:var(--c-slate-240)!important;border:1px solid var(--c-slate-330-d)!important;box-shadow:0 4px 16px rgb(var(--c-black-rgb) / .25)!important;border-radius:14px!important}html.dark .control-inbox-panel .panel-heading .eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--c-blue-710-b)!important;font-size:11px!important;font-weight:700!important}html.dark .control-inbox-panel .panel-heading h3{color:var(--c-slate-970-c)!important;font-size:16px!important;font-weight:800!important}html.dark .control-inbox-panel .panel-heading>span{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;border-radius:999px!important;padding:2px 10px!important;font-size:11px!important;font-weight:700!important}html.dark .detail-drawer .audit-diff-table{scrollbar-color:var(--c-slate-560) var(--c-slate-270-b)}html.dark .detail-drawer :where(.audit-diff-header,.audit-diff-row){border-color:var(--c-slate-380)!important;background:var(--c-slate-270-b)!important}html.dark .detail-drawer .audit-diff-header{color:var(--c-slate-830)!important;background:var(--c-slate-330-d)!important}html.dark .detail-drawer .audit-diff-row>strong{color:var(--c-slate-970-c)!important}html.dark .detail-drawer .audit-diff-row .before-value{color:var(--c-red-840)!important;background:var(--c-pink-320)!important}html.dark .detail-drawer .audit-diff-row .after-value{color:var(--c-green-840)!important;background:var(--c-cyan-330)!important}html.dark .detail-drawer :where(){color:var(--c-slate-800)!important}html.dark .detail-drawer .drawer-section{border-color:var(--c-slate-380)!important}html.dark .detail-drawer .pre-panel{border-radius:10px;color:var(--c-slate-930)!important;border:1px solid var(--c-slate-380)!important;background:var(--c-slate-270-b)!important}html.dark :where(.field>span,.field label,.check-row>span,.triage-filter-field>span){color:var(--c-slate-890)!important}html.dark .notika-shell :where(.sidebar-customize,.sidebar-collapse){color:var(--c-slate-830)!important}html.dark .notika-shell :where(.sidebar-customize:hover,.sidebar-customize:focus-visible,.sidebar-customize.is-active,.sidebar-collapse:hover){color:var(--c-slate-970-c)!important;background:var(--c-slate-290-b)!important}html.dark .notika-shell .sidebar-collapse-icon{color:var(--c-slate-830)!important}html.dark .notika-shell :where(.metric-card.primary,.metric-card.success,.metric-card.accent,.metric-card.warning,.metric-card.danger)>span{font-weight:800;color:var(--c-slate-820)!important}html.dark .notika-shell .metric-card.primary>strong{color:var(--c-blue-830)!important}.login-page-controls{z-index:10;align-items:center;gap:8px;display:flex;position:fixed;top:22px;right:28px}html.dark .login-page{background:var(--c-slate-190)}html.dark .login-panel{background:radial-gradient(circle at 16% 10%, rgb(var(--c-blue-630-rgb) / .12), transparent 28%), var(--c-slate-220-b)}html.dark .login-panel-header>span,html.dark .login-heading p,html.dark .login-remember-copy small,html.dark .login-security p,html.dark .login-copyright{color:var(--c-slate-800)}html.dark .login-logo{mix-blend-mode:normal;filter:none}html.dark .login-card{border-color:var(--c-slate-380);background:var(--c-slate-270-b);box-shadow:0 24px 60px rgb(var(--c-black-rgb) / .35), 0 4px 14px rgb(var(--c-black-rgb) / .22)}html.dark .login-qr-modal{color:var(--c-slate-910-b);background:var(--c-slate-270-b);box-shadow:0 24px 70px rgb(var(--c-black-rgb) / .48)}html.dark .login-qr-modal h2{color:var(--c-slate-970-c)}html.dark .login-qr-modal p{color:var(--c-slate-800)}html.dark .login-qr-modal-close{color:var(--c-slate-830);background:var(--c-slate-330-d)}html.dark .login-qr-modal-close:hover{color:var(--c-white);background:var(--c-slate-390)}html.dark .login-qr-modal-icon{background:rgb(var(--c-blue-620-rgb) / .16)}html.dark .login-qr-modal-badge{color:var(--c-orange-840);background:rgb(var(--c-orange-650-rgb) / .16)}html.dark .login-heading h1,html.dark .login-field>span,html.dark .login-remember,html.dark .login-security strong{color:var(--c-slate-970-c)}html.dark .login-input-wrap input{color:var(--c-slate-970-c);border-color:var(--c-slate-420-b);background:var(--c-slate-290-b)}html.dark .login-input-wrap input:focus{border-color:var(--c-blue-740);background:var(--c-slate-300);box-shadow:0 0 0 4px rgb(var(--c-blue-710-b-rgb) / .16)}html.dark .login-input-wrap input::placeholder,html.dark .login-input-wrap>svg{color:var(--c-slate-710);stroke:var(--c-slate-710)}html.dark .login-password-toggle{color:var(--c-blue-780)}html.dark .login-password-toggle:hover{background:var(--c-slate-330)}html.dark .login-remember-box{border-color:var(--c-slate-540-b);background:var(--c-slate-290-b)}html.dark .login-security{border-color:var(--c-slate-380)}html.dark .login-security-icon{color:var(--c-blue-740);background:var(--c-blue-330)}html.dark .login-showcase{background:linear-gradient(155deg, rgb(var(--c-blue-410-rgb) / .26), transparent 44%), linear-gradient(180deg, var(--c-slate-270-b) 0%, var(--c-slate-190) 100%)}html.dark .login-showcase-glow{background:radial-gradient(circle, rgb(var(--c-blue-580-rgb) / .2), transparent 70%)}html.dark .login-showcase :where(.login-showcase-copy>span){color:var(--c-blue-710-b)}html.dark .login-showcase :where(.login-showcase-copy h2){color:var(--c-slate-970-c)}html.dark .login-showcase :where(.login-showcase-copy p){color:var(--c-slate-760)}html.dark .login-feature-list span{border-color:rgb(var(--c-blue-700-rgb) / .25);background:rgb(var(--c-slate-290-b-rgb) / .72);color:var(--c-slate-930);box-shadow:0 4px 14px rgb(var(--c-black-rgb) / .24), inset 0 1px 0 rgb(var(--c-white-rgb) / .08)}html.dark .login-feature-list span:hover{border-color:rgb(var(--c-blue-770-rgb) / .45);background:rgb(var(--c-slate-330-rgb) / .85);color:var(--c-white)}@media (width<=760px){.login-page-controls{top:14px;right:16px}}.asset-view-switcher{border-radius:var(--ui-radius);background:var(--ui-surface-muted);border:1px solid var(--c-slate-880-b);align-items:center;gap:3px;height:34px;padding:3px;display:inline-flex}html.dark .asset-view-switcher{background:var(--c-slate-220-b);border:1px solid var(--c-slate-430)}.asset-lifecycle-drawer{border-radius:22px;width:min(1080px,100vw - 48px);max-width:none;height:auto;max-height:90vh;animation:.18s ease-out asset-lifecycle-in;top:5vh;bottom:auto;right:50%;transform:translate(50%)}@keyframes asset-lifecycle-in{0%{opacity:0;transform:translate(50%)translateY(8px)scale(.985)}to{opacity:1;transform:translate(50%)translateY(0)scale(1)}}.asset-lifecycle-drawer .detail-drawer-body{background:var(--ui-surface);padding:20px 24px 28px}.asset-lifecycle-drawer .detail-drawer-header{background:var(--ui-surface);padding:20px 24px}.asset-lifecycle-drawer .detail-drawer-header h3{letter-spacing:-.02em;font-size:var(--ui-fs-2xl)!important}.asset-lifecycle-drawer .detail-drawer-header p{font-size:var(--ui-fs-base)!important}.asset-lifecycle-summary{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-lg);background:var(--ui-surface);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.asset-lifecycle-summary-main,.asset-lifecycle-summary-meta{min-width:0}.asset-lifecycle-summary-main{gap:3px;display:grid}.asset-lifecycle-summary-main strong{color:var(--c-blue-270);overflow-wrap:anywhere;font-size:var(--ui-fs-xl)!important}.asset-lifecycle-summary-main>span:last-child{color:var(--ui-text-muted);font-size:var(--ui-fs-md)!important}.asset-lifecycle-kicker{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:var(--ui-fs-xs)!important}.asset-lifecycle-summary-meta{text-align:right;justify-items:end;gap:5px;display:grid}.asset-lifecycle-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.asset-lifecycle-summary-meta .badge{font-size:var(--ui-fs-sm)!important}.asset-lifecycle-location{max-width:360px;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--ui-fs-sm)!important}.asset-lifecycle-drawer .data-workspace{border-color:var(--c-slate-910-b);box-shadow:0 4px 16px rgb(var(--c-blue-270-rgb) / .06)!important;overflow:hidden!important}.asset-lifecycle-drawer .data-toolbar{flex-wrap:wrap;align-items:flex-start;padding:12px 14px;position:static}.asset-lifecycle-drawer .data-toolbar-main{flex:520px}.asset-lifecycle-drawer .data-toolbar-meta{align-self:center}.asset-lifecycle-drawer .data-toolbar-filters{flex-basis:100%;order:3}.asset-lifecycle-filters{border-top:1px solid var(--c-slate-930-b);align-items:center;gap:8px;width:100%;padding-top:10px;display:none}.asset-lifecycle-filters.is-open{display:flex}.asset-lifecycle-filters>select,.asset-lifecycle-filters>input{flex:1 1 0;min-width:0!important;max-width:none!important}.asset-filter-toggle{border:1px solid var(--c-slate-880)!important;border-radius:var(--ui-radius)!important;background:var(--c-slate-970-b)!important;min-height:34px!important;color:var(--c-blue-430-b)!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;padding:6px 11px!important}.asset-lifecycle-drawer .asset-filter-toggle,.asset-lifecycle-drawer .asset-event-back{justify-content:center;align-items:center;border:1px solid var(--c-slate-880)!important;border-radius:var(--ui-radius)!important;background:var(--c-slate-970-b)!important;min-height:34px!important;color:var(--c-blue-430-b)!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;padding:6px 11px!important;font-weight:600!important;display:inline-flex!important;transform:none!important}.asset-filter-toggle:hover:not(:disabled){background:var(--ui-primary-soft)!important;border-color:var(--c-blue-780-b)!important;color:var(--c-blue-500)!important;transform:none!important}.asset-lifecycle-drawer .asset-view-switcher{flex:none;order:2}.asset-lifecycle-drawer .data-table-wrap{overflow-x:auto}.asset-lifecycle-drawer .data-table{min-width:680px}.asset-lifecycle-drawer .data-sort-button{min-height:0!important;color:inherit!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:800!important;transform:none!important}.asset-lifecycle-drawer .asset-event-row{text-align:left;justify-content:space-between;align-items:center;width:100%;border:0!important;border-bottom:1px solid var(--ui-border)!important;min-height:60px!important;color:inherit!important;font-size:var(--ui-fs-sm)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0 10px 32px!important;display:flex!important;transform:none!important}.asset-lifecycle-drawer .asset-event-row:hover:not(:disabled){background:var(--ui-surface)!important;color:inherit!important;box-shadow:none!important;transform:none!important}.asset-lifecycle-drawer .data-pagination-actions button{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ui-text)!important;font-size:var(--ui-fs-xs)!important;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;transform:none!important}.asset-lifecycle-drawer .data-pagination-actions button.is-active{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--ui-on-primary)!important}.asset-lifecycle-drawer .drawer-link{align-items:center;margin-top:10px;border:1px solid var(--c-slate-900-b)!important;border-radius:var(--ui-radius)!important;background:var(--c-slate-970-b)!important;min-height:34px!important;color:var(--c-blue-540)!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;padding:8px 11px!important;font-weight:800!important;display:inline-flex!important;transform:none!important}.asset-lifecycle-drawer .data-pagination{padding-inline:14px}.asset-event-inline{max-width:760px;margin:0 auto;padding:4px 0 12px}.asset-event-back{margin-bottom:14px;border:1px solid var(--c-slate-880)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;min-height:34px!important;color:var(--c-blue-430-b)!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;padding:6px 11px!important}.asset-event-back:hover:not(:disabled){background:var(--ui-primary-soft)!important;border-color:var(--c-blue-780-b)!important;color:var(--c-blue-500)!important;transform:none!important}.asset-event-inline-heading{border-bottom:1px solid var(--c-slate-930-b);margin-bottom:6px;padding-bottom:14px}.asset-event-inline-heading h4{color:var(--c-blue-270);overflow-wrap:anywhere;margin:4px 0;font-size:var(--ui-fs-2xl)!important}.asset-event-inline-heading p{color:var(--ui-text-muted);margin:0;font-size:var(--ui-fs-md)!important}html.dark .asset-lifecycle-drawer .detail-drawer-body{background:var(--c-slate-190)}html.dark .asset-lifecycle-drawer .detail-drawer-header,html.dark .asset-lifecycle-summary,html.dark .asset-event-back{background:var(--c-slate-240)!important;border-color:var(--c-slate-380)!important}html.dark .asset-lifecycle-summary-main strong,html.dark .asset-event-inline-heading h4{color:var(--c-slate-970-c)}html.dark .asset-lifecycle-summary-main>span:last-child,html.dark .asset-lifecycle-location,html.dark .asset-event-inline-heading p,html.dark .asset-lifecycle-kicker{color:var(--c-slate-800)}html.dark .asset-lifecycle-drawer .data-workspace{border-color:var(--c-slate-380)}html.dark .asset-lifecycle-filters{border-top-color:var(--c-slate-380)}html.dark .asset-filter-toggle,html.dark .asset-event-back{color:var(--c-slate-890)!important}@media (width<=760px){.asset-lifecycle-drawer{border:0;border-radius:0;width:100vw;height:100vh;max-height:none;animation:.18s ease-out detail-drawer-in;top:0;bottom:0;right:0;transform:none}.asset-lifecycle-drawer .detail-drawer-header{padding:16px}.asset-lifecycle-drawer .detail-drawer-body{padding:14px 12px 22px}.asset-lifecycle-summary{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px 14px}.asset-lifecycle-summary-meta{text-align:left;justify-items:start}.asset-lifecycle-badges{justify-content:flex-start}.asset-lifecycle-location{max-width:100%}.asset-lifecycle-drawer .data-toolbar{gap:8px;padding:10px}.asset-lifecycle-drawer .data-toolbar-main,.asset-lifecycle-drawer .data-toolbar-meta{width:100%}.asset-lifecycle-drawer .data-toolbar-meta{justify-content:space-between}.asset-lifecycle-drawer .data-search{width:100%;max-width:none}.asset-lifecycle-drawer .data-toolbar-filters{width:100%}.asset-lifecycle-filters{flex-direction:column;align-items:stretch}.asset-lifecycle-filters>select,.asset-lifecycle-filters>input{width:100%!important}.asset-lifecycle-drawer .data-table{min-width:100%}.asset-lifecycle-drawer .asset-table-view-btn{display:none!important}.asset-lifecycle-drawer .data-pagination{flex-wrap:wrap;justify-content:space-between;align-items:stretch}.asset-event-inline-heading h4{font-size:var(--ui-fs-xl)}}.asset-timeline-panel{padding:16px 20px}.asset-timeline-day{margin-bottom:24px}.asset-timeline-day h4{color:var(--ui-text);font-size:var(--ui-fs-xs);letter-spacing:.5px;margin:0 0 10px 32px;font-weight:700}.asset-timeline-panel .list-row{border-bottom:1px solid var(--ui-border);min-height:60px;padding:10px 0 10px 32px;position:relative}.asset-timeline-panel .list-row:before{content:"";border:3px solid var(--ui-primary-soft);background:var(--ui-primary);z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:8px}.asset-timeline-panel .list-row:after{content:"";background:var(--ui-surface-muted);z-index:1;width:2px;position:absolute;top:30px;bottom:-24px;left:13px}.asset-timeline-panel .list-row:last-child:after{display:none}.asset-event-row{text-align:left;cursor:pointer;width:100%;transition:background .15s;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important;background:0 0!important}.asset-event-row:hover{background:var(--ui-surface)!important}.asset-event-row strong{color:var(--ui-text);font-size:var(--ui-fs-sm);font-weight:700;display:block}.asset-event-row p{color:var(--ui-text-muted);font-size:var(--ui-fs-xs);margin:3px 0 0}html.dark .asset-timeline-panel{background:0 0}html.dark .asset-timeline-day h4{font-weight:700;color:var(--c-blue-710-b)!important}html.dark .asset-timeline-panel .list-row{border-bottom-color:rgb(var(--c-white-rgb) / .07)!important}html.dark .asset-timeline-panel .list-row:before{border-color:var(--c-blue-380-b)!important;background:var(--c-blue-750)!important;box-shadow:0 0 8px rgb(var(--c-blue-750-rgb) / .5)!important}html.dark .asset-timeline-panel .list-row:after{background:var(--c-slate-360)!important}html.dark .asset-event-row{border-bottom-color:rgb(var(--c-white-rgb) / .07)!important}html.dark .asset-event-row:hover{background:rgb(var(--c-slate-360-rgb) / .28)!important}html.dark .asset-event-row strong{color:var(--c-slate-970-b)!important}html.dark .asset-event-row p{color:var(--c-slate-710-b)!important}html.dark .asset-event-row .badge.accent{background:rgb(var(--c-blue-550-b-rgb) / .24)!important;color:var(--c-blue-810)!important;border:1px solid rgb(var(--c-blue-710-b-rgb) / .3)!important}.detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button{letter-spacing:.04em;text-align:left;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-height:0!important;color:var(--t-muted)!important;font-size:var(--ui-fs-xs)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:800!important;display:inline-flex!important;transform:none!important}.detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button span{color:var(--c-blue-710-c)}.detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button:hover,.detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button:focus-visible{color:var(--c-blue-320-b)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.detail-drawer.asset-lifecycle-drawer .asset-timeline-day{gap:8px;margin:0 0 20px;display:grid}.detail-drawer.asset-lifecycle-drawer .asset-timeline-day:last-child{margin-bottom:0}.detail-drawer.asset-lifecycle-drawer .asset-timeline-day h4{letter-spacing:.06em;margin:0 0 2px 42px;color:var(--ui-text-muted)!important;font-size:var(--ui-fs-xs)!important;font-weight:800!important}.detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;line-height:1.35;transition:background-color .15s,border-color .15s,box-shadow .15s;position:relative;border:1px solid var(--c-slate-930-b)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;min-height:70px!important;color:var(--c-blue-320-b)!important;font-size:var(--ui-fs-sm)!important;box-shadow:0 1px 2px rgb(var(--c-blue-270-rgb) / .04)!important;padding:11px 14px 11px 42px!important;display:flex!important;transform:none!important}.detail-drawer.asset-lifecycle-drawer .asset-event-row>div{flex:auto;min-width:0}.detail-drawer.asset-lifecycle-drawer .asset-event-row .badge{flex:none;box-shadow:none!important}.detail-drawer.asset-lifecycle-drawer .asset-event-row .badge.accent{border-color:var(--c-slate-900)!important;background:var(--c-slate-970)!important;color:var(--c-cyan-520-b)!important}.detail-drawer.asset-lifecycle-drawer .asset-event-row strong{color:var(--ui-text)!important;font-size:var(--ui-fs-sm)!important;font-weight:700!important}.detail-drawer.asset-lifecycle-drawer .asset-event-row p{color:var(--ui-text-muted)!important;font-size:var(--ui-fs-xs)!important;margin:3px 0 0!important}.detail-drawer.asset-lifecycle-drawer .asset-event-row:before{width:10px;height:10px;top:20px;left:16px;border-color:var(--c-slate-960-b)!important;background:var(--c-blue-710-c)!important;box-shadow:none!important}.detail-drawer.asset-lifecycle-drawer .asset-event-row:after{width:1px;top:30px;bottom:-33px;left:21px;background:var(--c-slate-920)!important}.detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row:hover:not(:disabled),.detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row:focus-visible{border-color:var(--c-slate-850)!important;background:var(--c-gray-990)!important;color:var(--c-blue-320-b)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-710-c-rgb) / .14), 0 3px 8px rgb(var(--c-blue-270-rgb) / .06)!important;transform:none!important}.detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row:active:not(:disabled){transform:none!important}html.dark .detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button{color:var(--c-slate-800)!important}html.dark .detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button:hover,html.dark .detail-drawer.asset-lifecycle-drawer .data-table th .data-sort-button:focus-visible{color:var(--c-slate-970-c)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-timeline-day h4{color:var(--c-slate-830)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row{border-color:var(--c-slate-380)!important;background:var(--c-slate-240)!important;color:var(--c-slate-970-c)!important;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .24)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-event-row .badge.accent{border-color:var(--c-slate-420)!important;background:var(--c-slate-300-b)!important;color:var(--c-cyan-850)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-event-row strong{color:var(--c-slate-970-c)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-event-row p{color:var(--c-slate-800)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-event-row:before{border-color:var(--c-slate-340)!important;background:var(--c-blue-790-d)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-event-row:after{background:var(--c-slate-380)!important}html.dark .detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row:hover:not(:disabled),html.dark .detail-drawer.asset-lifecycle-drawer .asset-timeline-panel button.asset-event-row:focus-visible{border-color:var(--c-slate-510-b)!important;background:var(--c-slate-290-b)!important;color:var(--c-slate-970-c)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-790-d-rgb) / .16), 0 3px 8px rgb(var(--c-black-rgb) / .22)!important}.registration-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registration-page .data-table td{overflow:hidden}.status-badge{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;box-shadow:0 1px 2px rgb(var(--c-black-rgb) / .04);justify-content:center;align-items:center;padding:3px 11px;line-height:1.25;display:inline-flex;border-radius:var(--ui-radius-pill)!important;font-size:var(--ui-fs-xs)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;border:1px solid #0000!important;font-weight:700!important}.status-badge.status-danger,.status-badge.danger,.status-danger{background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important;border:1px solid #0000!important}.status-badge.status-warning,.status-badge.warning,.status-warning{background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important;border:1px solid #0000!important}.status-badge.status-success,.status-badge.success,.status-success{background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important;border:1px solid #0000!important}.status-badge.status-info,.status-badge.status-accent,.status-badge.accent,.status-info,.status-accent{background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important;border:1px solid #0000!important}.status-badge.status-subtle,.status-badge.subtle,.status-subtle{background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;box-shadow:none!important;border:1px solid #0000!important}html.dark .public-landing-shell{background:radial-gradient(circle at 10% 0%, rgb(var(--c-blue-420-rgb) / .18), transparent 30rem), radial-gradient(circle at 90% 20%, rgb(var(--c-cyan-520-rgb) / .12), transparent 28rem), var(--c-slate-190)!important;color:var(--c-slate-930-b)!important}html.dark .public-landing-brand{color:var(--c-slate-970-b)!important}html.dark .public-landing-brand span{border-left-color:var(--c-slate-360)!important;color:var(--c-slate-710)!important}html.dark .public-theme-toggle{background:rgb(var(--c-amber-770-rgb) / .16)!important;color:var(--c-amber-840)!important;box-shadow:none!important;border:none!important}html.dark .public-theme-toggle:hover{transform:scale(1.06);background:rgb(var(--c-amber-770-rgb) / .28)!important;color:var(--c-amber-910)!important}html.dark .public-theme-toggle svg{transform:rotate(0);color:var(--c-amber-840)!important}html.dark .public-theme-toggle:hover svg{transform:rotate(20deg)}html.dark .language-switch,html.dark .public-language-switcher{background:rgb(var(--c-white-rgb) / .08)!important;border:1px solid rgb(var(--c-white-rgb) / .08)!important;box-shadow:none!important}html.dark .language-switch button,html.dark .public-language-switcher button{color:var(--c-slate-710)!important;background:0 0!important}html.dark .language-switch button:hover:not(.active),html.dark .public-language-switcher button:hover:not(.is-active){background:rgb(var(--c-white-rgb) / .14)!important;color:var(--c-white)!important}html.dark .language-switch button.active,html.dark .public-language-switcher button.is-active{background:var(--c-blue-550-b)!important;color:var(--c-white)!important;box-shadow:0 2px 10px rgb(var(--c-blue-550-b-rgb) / .4)!important}html.dark .public-landing-footer{border-top-color:var(--c-slate-270-b)!important;color:var(--t-muted)!important}html.dark .public-customer-session{color:var(--c-slate-890)!important}html.dark .public-customer-session small{color:var(--c-slate-710)!important}html.dark .public-session-logout{border-color:var(--c-slate-360)!important;background:var(--c-slate-240)!important;color:var(--c-slate-890)!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) :where(.hero-card,.panel,.form-panel){background:var(--c-slate-220-b)!important;border-color:var(--c-slate-330-d)!important;color:var(--c-slate-930-b)!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) .hero-card h2,html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) .hero-card h1{color:var(--c-white)!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) .hero-card p{color:var(--c-slate-710-b)!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page) :where(input,select,textarea){background:var(--c-slate-190)!important;border-color:var(--c-slate-360)!important;color:var(--c-white)!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page) :where(input,select,textarea):focus{border-color:var(--c-blue-620)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-620-rgb) / .2)!important}html.dark .verification-box{background:var(--c-slate-240)!important;border:1px solid var(--c-slate-360)!important;color:var(--c-slate-930-b)!important}html.dark .verification-box input{background:var(--c-slate-190)!important;border-color:var(--c-slate-360)!important;color:var(--c-white)!important}html.dark .verification-box input:disabled{background:rgb(var(--c-slate-190-rgb) / .5)!important;color:var(--t-muted)!important;border-color:var(--c-slate-270-b)!important}html.dark .verification-send-btn{background:var(--c-blue-550-b)!important;color:var(--c-white)!important}html.dark .verification-send-btn:disabled{background:var(--c-slate-270-b)!important;color:var(--t-muted)!important}html.dark .verification-preview{color:var(--c-blue-750)!important}html.dark .verification-preview strong{color:var(--c-blue-830-b)!important}html.dark .consent-row{color:var(--c-slate-970-c)!important}html.dark .consent-row input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:var(--c-blue-620)!important;cursor:pointer!important;border-radius:4px!important}html.dark .consent-row>span{color:var(--c-slate-970-c)!important}html.dark .customer-device-card,html.dark .public-choice-card{background:var(--c-slate-220-b)!important;border-color:var(--c-slate-330-d)!important;color:var(--c-slate-930-b)!important}html.dark .customer-scope-banner{background:var(--c-slate-240)!important;border-color:var(--c-slate-360)!important}html.dark .customer-scope-banner strong{color:var(--c-blue-710-b)!important}html.dark .customer-scope-banner span,html.dark .customer-scope-banner small{color:var(--c-slate-710-b)!important}::view-transition{mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-group(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-image-pair(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-new(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:99999}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button){border:1px solid var(--ui-normal-border)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).accent,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).info,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).primary,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).new,:where(.request-status-pill,.request-priority-pill).tone-new,:where(.request-status-pill,.request-priority-pill).tone-active,:where(.request-status-pill,.request-priority-pill).tone-primary,.dashboard-status-button:is(.status-received,.status-running,.status-processing){border-color:var(--ui-progress-border)!important;background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).warning,:where(.status-badge,.request-status-pill,.request-priority-pill).status-warning,:where(.request-status-pill,.request-priority-pill).tone-warning,.dashboard-status-button:is(.status-risk,.status-at_risk,.status-waiting,.status-paused),.dashboard-tag.priority-medium{border-color:var(--ui-warning-border)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).danger,:where(.status-badge,.request-status-pill,.request-priority-pill).status-danger,:where(.request-status-pill,.request-priority-pill).tone-danger,.dashboard-status-button:is(.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached),.dashboard-tag:is(.priority-high,.priority-critical){border-color:var(--ui-critical-border)!important;background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).success,:where(.status-badge,.request-status-pill,.request-priority-pill).status-success,:where(.request-status-pill,.request-priority-pill).tone-success,.dashboard-status-button:is(.status-completed,.status-resolved){border-color:var(--ui-success-border)!important;background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).subtle,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).neutral,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).normal,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).white,:where(.status-badge,.dashboard-status-button).status-subtle,:where(.status-badge,.dashboard-status-button).status-normal,:where(.request-status-pill,.request-priority-pill).tone-subtle,:where(.request-status-pill,.request-priority-pill).tone-neutral,.dashboard-status-button.status-stopped,.dashboard-tag:is(.priority-low,.priority-normal){border-color:var(--ui-normal-border)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;box-shadow:none!important}:where(.alert,.notice,.dashboard-notice,.workspace-message,.public-alert){border:1px solid var(--ui-normal-border);background:var(--ui-normal-bg);color:var(--ui-normal-ink)}:where(.alert.error,.alert.danger,.notice.error,.notice.danger,.dashboard-notice.error-text,.workspace-message.error-text,.public-alert.error-text,.login-error){border-color:var(--ui-critical-border);background:var(--ui-critical-bg);color:var(--ui-critical-ink)}:where(.alert.warning,.notice.warning,.dashboard-notice.warning-text,.workspace-message.warning-text,.public-alert.warning-text){border-color:var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning-ink)}:where(.alert.success,.notice.success,.dashboard-notice.success-text,.workspace-message.success-text,.public-alert.success-text){border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success-ink)}:where(.alert.info,.notice.info,.dashboard-notice.info,.workspace-message.info){border-color:var(--ui-progress-border);background:var(--ui-progress-bg);color:var(--ui-progress-ink)}:where(button.badge,button.pill,button.status-badge,button.dashboard-status-button){cursor:pointer;transition:filter .16s,transform .16s,box-shadow .16s}:where(button.badge,button.pill,button.status-badge,button.dashboard-status-button):hover:not(:disabled),:where(button.badge,button.pill,button.status-badge,button.dashboard-status-button):focus-visible{filter:brightness(1.04);transform:translateY(-.5px)}:where(button.secondary-button,button.secondary,button.ghost-button){border-color:var(--ui-normal-border)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important}:where(button.danger,button.danger-button){border-color:var(--ui-critical-border)!important;background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important}:where(button.warning,button.warning-button){border-color:var(--ui-warning-border)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important}:where(button.success,button.success-button){border-color:var(--ui-success-border)!important;background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label,.alert,.notice,.dashboard-notice,.workspace-message,.public-alert,.login-error,.request-overdue-badge,button.secondary-button,button.secondary,button.ghost-button,button.danger,button.danger-button,button.warning,button.warning-button,button.success,button.success-button),:where(.dashboard-status-button:hover,.dashboard-status-button:focus-visible,.sla-state-label,.request-overdue-badge),:is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label):is(.accent,.info,.primary,.new,.subtle,.neutral,.normal,.white,.warning,.danger,.success,.status-accent,.status-info,.status-received,.status-running,.status-processing,.status-warning,.status-risk,.status-at_risk,.status-waiting,.status-paused,.status-danger,.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached,.status-success,.status-completed,.status-resolved,.status-subtle,.status-stopped,.status-normal,.state-breached,.state-overdue,.state-at_risk,.state-risk,.state-paused,.state-stopped,.state-completed,.state-resolved,.priority-high,.priority-critical,.priority-medium,.priority-low,.priority-normal,.tone-new,.tone-active,.tone-primary,.tone-warning,.tone-danger,.tone-success,.tone-subtle,.tone-neutral),html.dark :is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label):is(.accent,.info,.primary,.new,.subtle,.neutral,.normal,.white,.warning,.danger,.success,.status-accent,.status-info,.status-received,.status-running,.status-processing,.status-warning,.status-risk,.status-at_risk,.status-waiting,.status-paused,.status-danger,.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached,.status-success,.status-completed,.status-resolved,.status-subtle,.status-stopped,.status-normal,.state-breached,.state-overdue,.state-at_risk,.state-risk,.state-paused,.state-stopped,.state-completed,.state-resolved,.priority-high,.priority-critical,.priority-medium,.priority-low,.priority-normal,.tone-new,.tone-active,.tone-primary,.tone-warning,.tone-danger,.tone-success,.tone-subtle,.tone-neutral){box-shadow:none!important;border:0!important}:is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label),html.dark :is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label),html.dark .operations-dashboard-page :is(.dashboard-tag,.dashboard-status-button),html.dark .detail-drawer :is(.badge,.status-badge){border:0!important}html.dark .audit-center-page .data-toolbar,html.dark .audit-center-page .data-toolbar-filters,html.dark .audit-center-page .data-toolbar-main{background:var(--c-slate-240)!important}html.dark .audit-center-page .data-toolbar-filters input,html.dark .audit-center-page .data-toolbar-filters select,html.dark .audit-center-page .data-toolbar input[type=date]{color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:var(--c-slate-270-b)!important;border:1px solid var(--c-slate-380)!important}html.dark .audit-center-page .data-toolbar-filters input::placeholder{color:var(--c-slate-710)!important}html.dark .audit-center-page .data-toolbar-filters input:focus,html.dark .audit-center-page .data-toolbar-filters select:focus,html.dark .audit-center-page .data-toolbar input[type=date]:focus{border-color:var(--c-blue-700)!important;box-shadow:0 0 0 3px rgb(var(--c-blue-700-rgb) / .2)!important}html.dark .data-toolbar-filters{background-color:var(--c-slate-240)!important}html.dark .data-toolbar-filters input:not([type=checkbox]):not([type=radio]),html.dark .data-toolbar-filters select{-webkit-text-fill-color:var(--c-slate-970-c);color:var(--c-slate-970-c)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:var(--c-slate-270-b)!important;background-color:var(--c-slate-270-b)!important;border-color:var(--c-slate-380)!important}html.dark .data-toolbar-filters input::placeholder{-webkit-text-fill-color:var(--c-slate-710);color:var(--c-slate-710)!important}html.dark .request-detail-page .request-conversation-heading p,html.dark .request-detail-page .request-message-audience-option small{color:var(--c-slate-760)!important}html.dark .request-detail-page .request-message-visibility legend,html.dark .request-detail-page .request-message-content>span,html.dark .request-detail-page .request-message-controls label>span{color:var(--c-slate-820)!important}html.dark .request-detail-page .request-message-audience-option{border-color:var(--c-slate-380);background:var(--c-slate-270-b)}html.dark .request-detail-page .request-message-audience-option strong{color:var(--c-slate-970-c)}html.dark .request-detail-page .request-message-audience-option.is-public.is-selected{border-color:var(--c-blue-700);background:rgb(var(--c-blue-620-rgb) / .16);box-shadow:0 0 0 2px rgb(var(--c-blue-700-rgb) / .12)}html.dark .request-detail-page .request-message-audience-option.is-internal.is-selected{border-color:var(--c-orange-760);background:rgb(var(--c-orange-650-rgb) / .14);box-shadow:0 0 0 2px rgb(var(--c-orange-760-rgb) / .1)}html.dark .request-detail-page .request-internal-message-form>button[type=submit]:disabled{opacity:1;color:var(--t-muted)!important;background:var(--c-slate-330-d)!important;box-shadow:none!important;border:0!important}html.dark .request-detail-page .request-ops-card button.secondary-button:hover:not(:disabled),html.dark .request-detail-page .request-ops-card button.secondary-button:focus-visible{color:var(--c-slate-930)!important;background:var(--c-blue-410)!important;box-shadow:0 5px 14px rgb(var(--c-blue-550-b-rgb) / .2)!important;border:0!important}html.dark .request-detail-page .request-technician-card{border-color:var(--c-slate-380)!important;background:var(--c-slate-270-b)!important}html.dark .request-detail-page .request-technician-card>span{background:rgb(var(--c-blue-620-rgb) / .18)!important;color:var(--c-blue-810)!important}html.dark .request-detail-page .request-technician-card strong{color:var(--c-slate-970-c)!important}html.dark .request-detail-page .request-technician-card small{color:var(--c-slate-760)!important}:is(.nav-badge,.sidebar-customizer-badge,.notification-unread-count-badge,.notification-meta-tag,.public-status-pill,.registration-status-badge),:is(.public-status-pill,.registration-status-badge):is(.tone-active,.tone-expired,.accent,.subtle,.danger,.warning,.success,.primary,.info),html.dark :is(.nav-badge,.sidebar-customizer-badge,.notification-unread-count-badge,.notification-meta-tag,.public-status-pill,.registration-status-badge),html.dark :is(.public-status-pill,.registration-status-badge):is(.tone-active,.tone-expired,.accent,.subtle,.danger,.warning,.success,.primary,.info){box-shadow:none!important;border:0!important}:is(.dashboard-tag,.dashboard-status-button){min-height:24px;border-radius:var(--ui-radius-pill)!important;padding:3px 11px!important}.account-avatar-preview{background:var(--accent,var(--c-blue-580-b));width:96px;height:96px;color:var(--ui-on-primary);border-radius:50%;flex:0 0 96px;place-items:center;font-size:28px;font-weight:700;display:grid;overflow:hidden}.account-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-message.error,.error-text{color:var(--ui-danger-ink)}.profile-dropdown-item[href]{color:inherit;text-decoration:none}.request-detail-layout.is-tab-processing .request-context-card,.request-detail-layout.is-tab-processing .request-history-card,.request-detail-layout.is-tab-processing .request-advanced-card,.request-detail-layout.is-tab-context .request-processing-card,.request-detail-layout.is-tab-context .request-history-card,.request-detail-layout.is-tab-context .request-advanced-card,.request-detail-layout.is-tab-history .request-processing-card,.request-detail-layout.is-tab-history .request-context-card,.request-detail-layout.is-tab-history .request-advanced-card,.request-detail-layout.is-tab-advanced .request-processing-card,.request-detail-layout.is-tab-advanced .request-context-card,.request-detail-layout.is-tab-advanced .request-history-card{display:none!important}.request-detail-layout.is-tab-processing .request-processing-card,.request-detail-layout.is-tab-context .request-context-card,.request-detail-layout.is-tab-history .request-history-card,.request-detail-layout.is-tab-advanced .request-advanced-card{display:block!important}.request-detail-layout.is-tab-processing .request-guidance-card{display:flex!important}.triage-confirmation-summary{border:1px solid var(--c-slate-910-b);border-radius:var(--ui-radius-lg);background:var(--ui-surface);grid-column:1/-1;gap:4px;padding:12px 14px;display:grid}.triage-confirmation-summary span{font-size:var(--ui-fs-xs);color:var(--ui-text-muted)}.triage-confirmation-summary strong{font-size:var(--ui-fs-base);color:var(--ui-text)}.triage-confirmation-summary small{font-size:var(--ui-fs-xs);color:var(--c-slate-490)}.warranty-activation-card{gap:12px;display:grid}.warranty-activation-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px;display:grid}.warranty-activation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.warranty-start-editor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.warranty-start-editor.is-open{justify-content:stretch;display:grid}.customer-confirmation-panel{gap:10px}.request-detail-layout.is-tab-processing .request-processing-card.customer-confirmation-panel,.request-detail-layout.is-tab-advanced .request-advanced-card.customer-confirmation-panel{grid-column:1/-1;display:grid}.badge.active{background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important}.badge.status-badge{white-space:nowrap;border:1px solid #0000!important}.badge.status-badge[data-tone=normal]{background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important}.badge.status-badge[data-tone=progress]{background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important}.badge.status-badge[data-tone=warning]{background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important}.badge.status-badge[data-tone=critical]{background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important}.badge.status-badge[data-tone=success]{background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important}:root{--deadline-assigned-bg:rgb(var(--c-green-630-b-rgb) / .12);--deadline-assigned-bar:var(--c-green-630-b);--deadline-warning-bg:rgb(var(--c-amber-800-rgb) / .22);--deadline-warning-bar:var(--c-amber-680);--deadline-critical-bg:rgb(var(--c-red-580-rgb) / .14);--deadline-critical-bar:var(--c-red-580);--deadline-open-bg:var(--c-white);--deadline-open-bar:var(--c-slate-870-b)}html.dark{--deadline-assigned-bg:rgb(var(--c-green-720-rgb) / .16);--deadline-warning-bg:rgb(var(--c-amber-860-rgb) / .18);--deadline-critical-bg:rgb(var(--c-red-710-rgb) / .2);--deadline-open-bg:transparent;--deadline-open-bar:var(--c-slate-450)}.data-table tr.deadline-row-assigned>td{background:var(--deadline-assigned-bg)}.data-table tr.deadline-row-warning>td{background:var(--deadline-warning-bg)}.data-table tr.deadline-row-critical>td{background:var(--deadline-critical-bg)}.data-table tr.deadline-row-open>td{background:var(--deadline-open-bg)}.data-table tr[class*=deadline-row-]>td:first-child{box-shadow:inset 4px 0 0 var(--deadline-row-bar,transparent)}.data-table tr.deadline-row-assigned{--deadline-row-bar:var(--deadline-assigned-bar)}.data-table tr.deadline-row-warning{--deadline-row-bar:var(--deadline-warning-bar)}.data-table tr.deadline-row-critical{--deadline-row-bar:var(--deadline-critical-bar)}.data-table tr.deadline-row-open{--deadline-row-bar:var(--deadline-open-bar)}.deadline-remaining.tone-critical{color:var(--ui-critical-ink);font-weight:700}.deadline-remaining.tone-warning{color:var(--ui-warning-ink);font-weight:700}.deadline-legend{font-size:var(--ui-fs-sm);color:var(--ui-normal-ink);flex-wrap:wrap;gap:8px 14px;display:flex}.deadline-legend-item{align-items:center;gap:6px;display:inline-flex}.deadline-legend-item:before{content:"";border:1px solid rgb(var(--c-slate-550-rgb) / .35);border-radius:4px;width:14px;height:14px}.deadline-legend-item.tone-open:before{background:var(--deadline-open-bg)}.deadline-legend-item.tone-assigned:before{background:var(--deadline-assigned-bg);border-color:var(--deadline-assigned-bar)}.deadline-legend-item.tone-warning:before{background:var(--deadline-warning-bg);border-color:var(--deadline-warning-bar)}.deadline-legend-item.tone-critical:before{background:var(--deadline-critical-bg);border-color:var(--deadline-critical-bar)}.dispatch-row-action{white-space:nowrap}.dispatch-assign-modal{width:min(720px,100vw - 32px)}.dispatch-step{border-bottom:1px solid var(--ui-normal-border);gap:10px;padding:14px 0;display:grid}.dispatch-step:last-of-type{border-bottom:0}.dispatch-step h4{font-size:var(--ui-fs-base);align-items:center;gap:8px;margin:0;display:flex}.dispatch-step-number{border-radius:var(--ui-radius-pill);background:var(--ui-progress-bg);width:24px;height:24px;color:var(--ui-progress-ink);font-size:var(--ui-fs-md);place-items:center;display:inline-grid}.dispatch-job-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;display:grid}.dispatch-job-summary span{font-size:var(--ui-fs-sm);color:var(--ui-normal-ink);display:block}.dispatch-job-summary strong{display:block}.dispatch-choice-list{gap:8px;display:grid}.dispatch-choice{border:1px solid var(--ui-normal-border);border-radius:var(--ui-radius);color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dispatch-choice.is-selected{border-color:var(--ui-progress-ink);background:var(--ui-progress-bg)}.dispatch-choice small{color:var(--ui-normal-ink);display:block}.dispatch-choice-row{flex-wrap:wrap;gap:8px;display:flex}.dispatch-choice-row .dispatch-choice{flex:140px;justify-content:center}.dispatch-advanced summary{cursor:pointer;font-weight:600}.dispatch-advanced[open]{gap:10px;display:grid}.dispatch-assign-modal .request-create-modal-body{grid-template-columns:minmax(0,1fr);gap:0}.dispatch-assign-modal .request-create-modal-footer{background:inherit;position:sticky;bottom:0}@media (width<=640px){.dispatch-page .data-table thead{display:none}.dispatch-page .data-table,.dispatch-page .data-table tbody{width:100%;min-width:0;display:block}.dispatch-page .data-table tr{border-bottom:1px solid var(--ui-normal-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px 14px;display:grid}.dispatch-page .data-table tr>td{border:0;padding:0;display:block;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important}.dispatch-page .data-table tr>td:first-child{grid-column:1/-1}.dispatch-page .data-table tr[class*=deadline-row-]{box-shadow:inset 4px 0 0 var(--deadline-row-bar,transparent)}.dispatch-page .data-table tr.deadline-row-assigned{background:var(--deadline-assigned-bg)}.dispatch-page .data-table tr.deadline-row-warning{background:var(--deadline-warning-bg)}.dispatch-page .data-table tr.deadline-row-critical{background:var(--deadline-critical-bg)}.dispatch-page .data-table tr.deadline-row-open{background:var(--deadline-open-bg)}}.appointment-picker{gap:10px;display:grid}.desktop-notify-banner{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--accent) 12%, var(--surface,var(--ui-surface)));width:min(1480px,100% - 32px);color:var(--text,inherit);font-size:var(--ui-fs-base);align-items:center;gap:12px;margin:16px auto 0;padding:12px 16px;display:flex}.desktop-notify-banner>svg{width:20px;height:20px;color:var(--accent);flex:none}.desktop-notify-banner>span{flex:1;min-width:0}.desktop-notify-actions{flex:none;gap:8px;display:flex}.desktop-notify-actions button{border-radius:var(--ui-radius);min-height:34px;font-size:var(--ui-fs-md);cursor:pointer;padding:6px 14px;font-weight:600}.desktop-notify-actions .desktop-notify-enable{background:var(--ui-primary);color:var(--ui-on-primary);box-shadow:0 2px 6px rgb(var(--c-blue-540-rgb) / .25);border:none}.desktop-notify-actions .desktop-notify-enable:hover{background:var(--c-blue-450)}.desktop-notify-actions .desktop-notify-later{border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;background:0 0}.notification-desktop-row{border-radius:var(--ui-radius);background:color-mix(in srgb, var(--accent) 12%, transparent);font-size:var(--ui-fs-sm);align-items:center;gap:10px;margin:0 12px 8px;padding:10px 12px;line-height:1.45;display:flex}.notification-desktop-row>span{flex:1}.notification-desktop-row.is-blocked{background:color-mix(in srgb, var(--c-orange-670) 14%, transparent)}@media (width<=640px){.desktop-notify-banner{flex-wrap:wrap}.desktop-notify-actions{justify-content:flex-end;width:100%}}.ops-overview-freshness{color:var(--t-muted);font-size:var(--ui-fs-md);align-items:center;gap:8px;display:flex}.ops-overview-freshness small{opacity:.75}.ops-live-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.ops-live-dot.is-loading{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.ops-section{gap:10px;display:grid}.ops-section-header p{font-size:var(--ui-fs-md);color:var(--t-muted);margin:2px 0 0}.ops-period-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ops-pipeline{counter-reset:ops-stage;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ops-pipeline>li{counter-increment:ops-stage;min-width:0;position:relative}.ops-pipeline>li+li:before{content:"›";color:var(--t-light);font-size:var(--ui-fs-xl);line-height:1;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.ops-stage{border:1px solid var(--border-soft);border-top:4px solid var(--ui-success-border);border-radius:var(--ui-radius-lg);background:var(--surface);width:100%;height:100%;box-shadow:var(--card-shadow);color:var(--t-base);text-align:left;font:inherit;cursor:pointer;flex-direction:column;gap:6px;padding:12px;display:flex}.ops-stage:before{content:counter(ops-stage);background:var(--ui-normal-bg);width:20px;height:20px;color:var(--ui-normal-ink);font-size:var(--ui-fs-xs);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.ops-stage.has-stuck{border-top-color:var(--c-orange-650)}.ops-stage.has-overdue{border-top-color:var(--ui-danger-solid)}.ops-stage.is-active{outline:2px solid var(--accent);outline-offset:1px}.ops-stage-name{min-height:34px;font-size:var(--ui-fs-md);font-weight:600;line-height:1.3}.ops-overview .ops-stage-count{font-size:28px;line-height:1}.ops-stage-flags{flex-wrap:wrap;gap:4px;min-height:22px;display:flex}.ops-stage-age{font-size:var(--ui-fs-xs);color:var(--t-muted)}.ops-problem{font-weight:600}.ops-problem.critical{color:var(--ui-critical-ink)}.ops-problem.ok{color:var(--t-muted);font-weight:500}.ops-trend-legend{font-size:var(--ui-fs-sm);color:var(--t-muted);align-items:center;gap:6px;display:flex}.ops-trend-legend i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.ops-trend-legend i.created,.ops-trend-day .bar.created{background:var(--ui-primary)}.ops-trend-legend i.resolved,.ops-trend-day .bar.resolved{background:var(--ui-success-ink)}.ops-trend-chart{align-items:flex-end;gap:4px;height:140px;padding-top:8px;display:flex;overflow-x:auto}.ops-trend-day{flex:1 0 18px;justify-content:center;align-items:flex-end;gap:2px;height:100%;padding-bottom:18px;display:flex;position:relative}.ops-trend-day .bar{border-radius:3px 3px 0 0;width:6px;min-height:2px}.ops-trend-day small{font-size:var(--ui-fs-xs);color:var(--t-muted);position:absolute;bottom:0}.ops-people-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.ops-people-stuck{color:var(--c-red-550);font-weight:700}@media (width<=1280px){.ops-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-pipeline>li+li:before{display:none}}@media (width<=640px){.ops-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.notika-shell .ops-overview .ops-stage-count{font-size:26px!important;font-weight:700!important}.notika-shell .ops-overview .ops-stage-name{font-weight:600!important}.notika-shell .ops-overview .ops-stage-age{font-size:var(--ui-fs-sm)!important}@media (width<=640px){.notika-shell .ops-overview .ops-stage-count{font-size:var(--ui-fs-2xl)!important}}html.dark .ops-overview .ops-people-stuck{color:var(--c-orange-840)!important}.inventory-scan-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-scan-form input{flex:240px;min-width:0;min-height:42px}.inventory-scan-form p{color:var(--t-muted);flex-basis:100%;margin:0}.inventory-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.inventory-panel-heading h3{margin:0}.inventory-summary-list{margin-bottom:12px}:is(.inventory-summary-list,.inventory-history,.inventory-photos .compact-list) li{border-color:var(--border-soft);background:var(--bg-muted)}.inventory-code-block{justify-items:start;gap:6px;margin-bottom:12px;display:grid}.inventory-code-block p{margin:0}.inventory-code-hero{letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:28px!important;font-weight:700!important}.inventory-code-hero:focus{outline:2px solid var(--accent-line);outline-offset:4px;border-radius:var(--ui-radius-sm)}:is(.inventory-labels-page,.inventory-label-drawer,.inventory-label-dialog,.inventory-scan-landing-card) .alert{border-radius:var(--ui-radius);padding:10px 12px}.inventory-label-drawer .alert{margin-bottom:12px}.inventory-label-drawer .form-grid .alert,.inventory-label-drawer .form-grid>:is(p,h4){margin:0}.inventory-label-drawer .alert p{margin:0 0 6px}.inventory-label-drawer .alert p:last-child{margin-bottom:0}.inventory-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.inventory-choice legend{margin-bottom:6px;padding:0}:is(.inventory-label-drawer,.inventory-label-dialog) .filter-check{align-items:center;gap:8px;display:flex}:is(.inventory-label-drawer,.inventory-label-dialog) .filter-check input{width:18px;height:18px;min-height:18px;accent-color:var(--c-blue-550-b);flex:0 0 18px;margin:0;padding:0}.inventory-code-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.inventory-code-chips li{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.detail-drawer .inventory-code-chips button{min-height:0;padding:0 6px;line-height:1.4}.inventory-history li{flex-wrap:wrap}.inventory-history li>div{gap:2px;display:grid}.inventory-photos{margin-bottom:12px}.inventory-photos li{align-items:center}.inventory-photos li>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.inventory-photo-preview{border-radius:var(--ui-radius);max-width:100%;max-height:240px;display:block}.inventory-photo-upload{gap:8px;margin-top:10px;display:grid}.inventory-shop-steps h4{margin:0 0 6px}.inventory-shop-steps ul{margin:0;padding-left:18px}.inventory-legend{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.inventory-sheets{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.inventory-sheet{align-content:start;gap:8px;display:grid}.inventory-sheet h4{margin:0}.inventory-sheet-grid{gap:4px;display:grid}.inventory-sheet-cell{border:1px solid var(--ui-normal-border);border-radius:var(--ui-radius-sm);background:var(--ui-normal-bg);min-width:0;min-height:32px;color:var(--ui-normal-ink);font-variant-numeric:tabular-nums;box-shadow:none;justify-content:center;align-items:center;padding:2px;line-height:1.2;display:flex}button.inventory-sheet-cell{cursor:pointer}button.inventory-sheet-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.inventory-sheet-cell.is-free{border-color:var(--ui-progress-border);background:var(--ui-progress-bg);color:var(--ui-progress-ink)}.inventory-sheet-cell.is-assigned{border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success-ink)}.inventory-sheet-cell.is-expired{border-color:var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning-ink)}.inventory-sheet-cell.is-void{border-color:var(--ui-critical-border);background:var(--ui-critical-bg);color:var(--ui-critical-ink);text-decoration:line-through}.inventory-sheet-cell.is-empty{background:0 0;border-style:dashed}:root{--ui-fs-xs:11px;--ui-fs-sm:12px;--ui-fs-md:13px;--ui-fs-base:14px;--ui-fs-lg:16px;--ui-fs-xl:18px;--ui-fs-2xl:22px;--ui-radius-sm:6px;--ui-radius:8px;--ui-radius-lg:12px;--ui-radius-xl:16px;--ui-radius-pill:999px;--ui-surface:var(--c-white);--ui-surface-muted:var(--c-slate-970-b);--ui-border:var(--c-slate-910-b);--ui-text:var(--c-slate-270-b);--ui-text-muted:var(--c-slate-490);--ui-text-subtle:var(--c-slate-710-b);--ui-primary-ink:var(--c-white);--ui-on-primary:var(--c-white);--ui-primary:var(--c-blue-540);--ui-primary-hover:var(--c-blue-480);--ui-primary-soft:var(--c-slate-970-c);--ui-link:var(--c-blue-540);--ui-control-h:34px;--ui-control-h-compact:30px;--ui-control-radius:8px;--ui-secondary-bg:var(--c-white);--ui-secondary-border:var(--c-slate-880);--ui-secondary-ink:var(--c-blue-330);--ui-secondary-hover-bg:var(--c-slate-970-c);--ui-danger-bg:var(--c-white);--ui-danger-border:var(--c-red-830);--ui-danger-ink:var(--c-red-500);--ui-danger-solid:var(--c-red-540-b);--ui-modal-surface:var(--c-white);--ui-eyebrow:var(--c-blue-510);--border-color:var(--border-soft);--muted-text:var(--t-muted)}html.dark{--ui-surface:var(--c-slate-240-b);--ui-surface-muted:var(--c-slate-270);--ui-border:var(--c-slate-390);--ui-text:var(--c-slate-930-b);--ui-text-muted:var(--c-slate-800);--ui-text-subtle:var(--c-slate-650);--ui-primary:var(--c-blue-550-b);--ui-primary-hover:var(--c-blue-490);--ui-primary-soft:rgb(var(--c-blue-550-b-rgb) / .2);--ui-link:var(--c-blue-810);--ui-secondary-bg:var(--c-slate-260);--ui-secondary-border:var(--c-slate-390);--ui-secondary-ink:var(--c-slate-930);--ui-secondary-hover-bg:var(--c-slate-300);--ui-danger-bg:rgb(var(--c-red-710-rgb) / .08);--ui-danger-border:rgb(var(--c-red-710-rgb) / .45);--ui-danger-ink:var(--c-red-810-b);--ui-danger-solid:var(--c-red-580);--ui-modal-surface:var(--c-slate-240);--ui-eyebrow:var(--c-blue-790-c);--border-color:var(--c-slate-360);--muted-text:var(--c-slate-800)}:where(body) :where(button:not([class])){min-height:var(--ui-control-h);border:1px solid var(--ui-primary);border-radius:var(--ui-control-radius);background:var(--ui-primary);color:var(--c-white);box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1.2;display:inline-flex}:where(body) :where(button:not([class]):hover:not(:disabled)){border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}:is(#root,body) :is(.form-panel,.form-grid,.status-wrap,.list-row,.panel)>button:not([class]),:is(#root,body) :is(.form-panel,.form-grid) button:not([class]){border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--c-white)!important;box-shadow:none!important}:is(#root,body) :is(.form-panel,.form-grid,.status-wrap,.list-row,.panel)>button:not([class]):hover:not(:disabled),:is(#root,body) :is(.form-panel,.form-grid) button:not([class]):hover:not(:disabled){border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important}:is(#root,body) :is(.primary-button,.secondary-button,button.secondary,.danger-button,button.danger,.ghost-button){justify-content:center;align-items:center;gap:6px;text-decoration:none;min-height:var(--ui-control-h)!important;border-radius:var(--ui-control-radius)!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;padding:0 14px!important;font-weight:600!important;line-height:1.2!important;transform:none!important}:is(#root,body) :is(button,a):is(.primary-button,.secondary-button,.secondary,.danger-button,.danger,.ghost-button){display:inline-flex}:is(#root,body) .primary-button{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--c-white)!important}:is(#root,body) .primary-button:hover:not(:disabled){border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important}:is(#root,body) :is(.secondary-button,button.secondary){border-color:var(--ui-secondary-border)!important;background:var(--ui-secondary-bg)!important;color:var(--ui-secondary-ink)!important}:is(#root,body) :is(.secondary-button,button.secondary):hover:not(:disabled){border-color:var(--ui-primary)!important;background:var(--ui-secondary-hover-bg)!important;color:var(--ui-link)!important}:is(#root,body) :is(.danger-button,button.danger){border-color:var(--ui-danger-border)!important;background:var(--ui-danger-bg)!important;color:var(--ui-danger-ink)!important}:is(#root,body) :is(.danger-button,button.danger):hover:not(:disabled){border-color:var(--ui-danger-solid)!important;background:var(--ui-danger-solid)!important;color:var(--c-white)!important}:is(#root,body) .ghost-button{color:var(--ui-link)!important;background:0 0!important;border-color:#0000!important}:is(#root,body) .ghost-button:hover:not(:disabled){background:var(--ui-primary-soft)!important}:is(#root,body) :is(.primary-button,.secondary-button,.secondary,.danger-button,.danger,.ghost-button):disabled{opacity:.5;cursor:not-allowed}:is(#root,body) .data-table td :is(.primary-button,.secondary-button,button.secondary,.danger-button,button.danger,.ghost-button){white-space:nowrap;min-height:28px!important;padding:0 10px!important}:is(#root,body) .data-status-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}:is(#root,body) .data-status-tabs button{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:32px;display:inline-flex;border:1px solid var(--ui-secondary-border)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-secondary-bg)!important;color:var(--ui-secondary-ink)!important;box-shadow:none!important;padding:0 12px!important;font-weight:600!important}:is(#root,body) .data-status-tabs button:hover:not(:disabled):not(.is-active):not([aria-selected=true]){border-color:var(--ui-primary)!important;color:var(--ui-link)!important}:is(#root,body) .data-status-tabs button:is(.is-active,[aria-selected=true]){border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--c-white)!important}:is(#root,body) .data-status-tabs button span{background:var(--ui-primary-soft);border-radius:999px;padding:0 7px;color:inherit!important;opacity:1!important;margin:0!important}:is(#root,body) .data-status-tabs button:is(.is-active,[aria-selected=true]) span{background:rgb(var(--c-black-rgb) / .22)}:is(#root,body) :is(.panel.error-text,.panel.danger-text,.notice.error,.alert.error,.form-error,.workspace-message.error-text){border:1px solid var(--ui-critical-border)!important;background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important;box-shadow:none!important;border-radius:10px!important;padding:12px 14px!important}:is(#root,body) :is(.panel.success-text,.notice.success,.alert.success,.workspace-message.success-text){border:1px solid var(--ui-success-border)!important;background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important;box-shadow:none!important;border-radius:10px!important;padding:12px 14px!important}:is(#root,body) :is(.alert.warning,.notice.warning){border:1px solid var(--ui-warning-border)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important;border-radius:10px!important;padding:12px 14px!important}:is(#root,body) :is(.alert.info,.notice.info){border:1px solid var(--ui-progress-border)!important;background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important;border-radius:10px!important;padding:12px 14px!important}:is(#root,body) :is(.eyebrow,.page-eyebrow){letter-spacing:.12em;text-transform:uppercase;color:var(--ui-eyebrow)!important;font-size:11px!important;font-weight:700!important}:is(#root,body) .metric-card strong{letter-spacing:-.01em;font-size:22px!important;font-weight:700!important;line-height:1.15!important}html.dark :is(#root,body) :is(.request-create-modal,.request-create-modal-header,.request-create-modal-body,.request-create-modal-footer){color:var(--c-slate-930);border-color:var(--border-soft)!important;background:var(--ui-modal-surface)!important}html.dark :is(#root,body) .request-create-modal :is(h2,h3,h4,strong,label,label>span){color:var(--c-slate-970-c)!important}html.dark :is(#root,body) .request-create-modal :is(p,small){color:var(--c-slate-800)!important}html.dark :is(#root,body) .data-table tr.deadline-row-assigned>td{background:var(--deadline-assigned-bg)!important}html.dark :is(#root,body) .data-table tr.deadline-row-warning>td{background:var(--deadline-warning-bg)!important}html.dark :is(#root,body) .data-table tr.deadline-row-critical>td{background:var(--deadline-critical-bg)!important}html.dark :is(#root,body) .deadline-remaining.tone-critical{color:var(--c-red-810-b)!important}html.dark :is(#root,body) .deadline-remaining.tone-warning{color:var(--c-amber-880-b)!important}:is(#root,body) .deadline-legend-item:before{border-radius:50%;width:10px;height:10px}:is(#root,body) .workspace-shell{gap:12px;min-width:0;display:grid}:is(#root,body) .text-danger{color:var(--ui-critical-ink)!important}:is(#root,body) .text-success{color:var(--ui-success-ink)!important}:is(#root,body) .metric-card.danger strong{color:var(--ui-critical-ink)!important}:is(#root,body) .metric-card.warning strong{color:var(--ui-warning-ink)!important}:is(#root,body) .metric-card.success strong{color:var(--ui-success-ink)!important}:is(#root,body) .metric-card.accent strong{color:var(--ui-link)!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=760px){:is(#root,body) .notika-search{cursor:pointer;flex:0 0 38px;justify-content:center;width:38px!important;min-width:0!important;padding:0!important}:is(#root,body) .notika-search input{opacity:0;pointer-events:none;width:0;position:absolute;display:block!important}:is(#root,body) .notika-search:focus-within{z-index:60;background:var(--surface);justify-content:flex-start;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%);width:auto!important;padding:0 12px!important}:is(#root,body) .notika-search:focus-within input{opacity:1;pointer-events:auto;flex:1;width:auto;position:static}:is(#root,body) .notika-sidebar{box-shadow:none!important}body.has-drawer-open .notika-sidebar{box-shadow:0 12px 40px -8px rgb(var(--c-blue-200-rgb) / .36)!important}}@media (width<=640px){:is(#root,body) :is(.public-landing-shell,.login-page) :is(input,select,textarea){font-size:16px!important}}:is(#root,body) .page-grid>.hero-card:has(>.hero-actions){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}:is(#root,body) .hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(#root,body) .page-grid>.hero-card:before{background:var(--ui-primary)}@media (width<=720px){:is(#root,body) .page-grid>.hero-card:has(>.hero-actions){grid-template-columns:minmax(0,1fr);row-gap:10px}:is(#root,body) .hero-actions{justify-content:flex-start}}@keyframes detail-popup-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}:is(#root,body) .detail-drawer{flex-direction:column;transform:translate(-50%,-50%);border-radius:16px!important;width:min(720px,100vw - 48px)!important;height:auto!important;max-height:min(88vh,100vh - 48px)!important;animation:.16s ease-out detail-popup-in!important;display:flex!important;inset:50% auto auto 50%!important}:is(#root,body) .detail-drawer :is(.detail-drawer-header,.detail-drawer-footer){flex:none}:is(#root,body) .detail-drawer .detail-drawer-body{flex:auto;min-height:0;overflow-y:auto}:is(#root,body) .detail-drawer:is(.asset-lifecycle-drawer,.audit-center-drawer){width:min(880px,100vw - 48px)!important}:is(#root,body) .detail-drawer-backdrop{background:rgb(var(--c-blue-250-rgb) / .42)!important}body.has-detail-drawer .modal-dialog-layer .request-create-backdrop{background:rgb(var(--c-slate-210-b-rgb) / .55)}body.has-detail-drawer .modal-dialog-layer .request-create-modal{width:min(520px,100%)!important}@media (width<=720px){:is(#root,body) .detail-drawer,:is(#root,body) .detail-drawer:is(.asset-lifecycle-drawer,.audit-center-drawer){transform:none;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;animation:.16s ease-out detail-backdrop-in!important;top:0!important;left:0!important}}:is(#root,body) .data-workspace>:is(.panel.error-text,.panel.success-text){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:10px 14px;display:flex}:is(#root,body) .data-workspace>.deadline-legend{padding:8px 14px}:is(#root,body) :is(.triage-page,.dispatch-page,.technician-page,.asset-page,.admin-page,.registration-page) .data-toolbar{flex-wrap:wrap;align-items:flex-start}:is(#root,body) :is(.triage-page,.dispatch-page,.technician-page,.asset-page,.admin-page,.registration-page) :is(.data-toolbar-meta,.data-view-bar){flex-wrap:wrap}@media (width<=760px){:is(#root,body) :is(.triage-page,.dispatch-page,.technician-page,.asset-page,.admin-page,.registration-page) .data-toolbar-meta{justify-content:flex-start;margin-left:0}:is(#root,body) :is(.triage-page,.dispatch-page,.technician-page,.asset-page,.admin-page,.registration-page) .data-search{width:100%;min-width:0;max-width:none}:is(#root,body) :is(.triage-page,.dispatch-page,.technician-page,.asset-page,.admin-page,.registration-page) .data-toolbar-filters>*{flex:calc(50% - 8px);min-width:0}:is(#root,body) :is(.triage-page,.dispatch-page,.technician-page,.asset-page,.admin-page,.registration-page) .data-toolbar-filters select{width:100%;min-width:0}}.request-create-modal :where(p,span,strong,b,em,label,button,input,textarea,select,a,time,dt,dd,li){font-size:14px!important}.request-create-modal small{font-size:12px!important}:is(.request-create-modal,.detail-drawer) :is(.field>span,.dispatch-job-summary span){font-weight:600!important}:is(#root,body) :is(.drawer-grid,.request-create-modal) .badge.status-badge{text-transform:none;letter-spacing:0;width:auto;margin:0;display:inline-flex;font-size:12px!important}@media (width<=720px){:is(#root,body) :is(.triage-page,.registration-page) .cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(#root,body) .triage-page .request-intake-customer{color:var(--ui-link);font-weight:600}:is(#root,body) .triage-page .data-table td.request-issue-column :is(strong,small){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(#root,body) .request-detail-page>.hero-card.request-detail-header{grid-template-columns:minmax(320px,1fr) auto;row-gap:12px}:is(#root,body) .request-detail-header .request-detail-meta{color:var(--t-muted);flex-flow:wrap;align-items:center;gap:6px 14px;margin-top:6px;display:flex}:is(#root,body) .request-detail-header .request-detail-meta>span{border-right:0;padding-right:0}:is(#root,body) .request-detail-page>.request-detail-tabs{background:0 0;border:0;padding:0}:is(#root,body) .request-detail-page .request-detail-stack>*{grid-column:auto!important}:is(#root,body) .request-detail-page .request-sla-card,:is(#root,body) .request-detail-page .request-sla-card>h3{text-align:left}html.dark :is(#root,body) .request-detail-page .request-detail-list>div{border-bottom-color:var(--border-soft)}:is(#root,body) .asset-lifecycle-drawer .data-status-tabs.asset-view-switcher{background:0 0;border:0;padding:10px 14px 0}:is(#root,body) .admin-version-item .admin-version-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(#root,body) .admin-security-section .field{margin-bottom:8px}:is(#root,body) .admin-security-actions{flex-wrap:wrap;gap:8px;display:flex}:is(#root,body) .detail-drawer .drawer-form-actions{z-index:2;border-top:1px solid var(--border-soft);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;padding:12px 0;display:flex;position:sticky;bottom:-1px}:is(#root,body) .dispatch-hero .deadline-legend{margin-top:10px}@media (width<=640px){:is(#root,body) .dispatch-page .data-table tr>td{height:auto!important}:is(#root,body) .dispatch-page .data-table tr>td :is(strong,small){white-space:normal}:is(#root,body) .dispatch-page .data-table tr>td.data-table-row-action{grid-column:2;justify-self:end;width:auto!important;min-width:0!important}}:is(#root,body) .page-grid>.panel.error-text:has(>button){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:is(#root,body) .request-detail-header>:is(.request-stage-track,.request-stage-compact){grid-column:1/-1}:is(#root,body) .request-detail-header .request-stage-compact{color:var(--ui-link);margin:0;font-weight:600;display:none}:is(#root,body) .request-detail-page .request-stage-track{border-top-color:var(--border-soft)}html.dark :is(#root,body) .request-detail-page .request-stage:before{background:var(--border-soft)}html.dark :is(#root,body) .request-detail-page .request-stage>span{border-color:var(--border-soft);background:var(--surface);color:var(--t-muted)}html.dark :is(#root,body) .request-detail-page .request-stage.is-complete:before{background:var(--ui-primary)}html.dark :is(#root,body) .request-detail-page .request-stage.is-complete>span{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--c-white)}html.dark :is(#root,body) .request-detail-page .request-stage.is-current{color:var(--ui-link)}html.dark :is(#root,body) .request-detail-page .request-stage.is-current>span{box-shadow:0 0 0 5px var(--ui-primary-soft)}:is(#root,body) .request-detail-page .request-detail-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:is(#root,body) .request-detail-page .request-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}:is(#root,body) .request-detail-page .request-detail-layout>*{min-width:0;grid-column:auto!important}:is(#root,body) .request-detail-page .request-detail-layout.is-tab-processing{grid-template-columns:minmax(0,1fr)}:is(#root,body) .request-detail-page .request-detail-layout.is-tab-context{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}:is(#root,body) .request-detail-page .request-detail-layout>:is(.request-feedback-card,.customer-confirmation-panel.request-advanced-card){grid-column:1/-1!important}:is(#root,body) .request-detail-page .request-detail-stack{gap:12px;min-width:0;display:grid}:is(#root,body) .request-detail-page .request-ops-card .form-grid{margin-top:10px}:is(#root,body) .request-detail-page .request-detail-card .status-wrap{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:is(#root,body) .request-detail-page .request-detail-card .form-grid .status-wrap{margin-top:0}:is(#root,body) .request-detail-page .request-detail-list dd .ghost-button{min-height:28px!important;padding:0 6px!important}@media (width<=900px){:is(#root,body) .request-detail-page>.hero-card.request-detail-header,:is(#root,body) .request-detail-page .request-detail-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){:is(#root,body) .request-detail-header .request-stage-track{display:none}:is(#root,body) .request-detail-header .request-stage-compact{display:block}}:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .panel-heading :is(h3,p){margin:0}:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .panel-heading p{color:var(--t-muted);margin-top:2px;font-size:13px}:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .data-workspace>.panel-heading{margin:0;padding:14px 16px 4px}:is(#root,body) :is(.ops-overview .ops-section-header,.parts-heading) h3{color:var(--t-base);margin:0;font-size:16px;font-weight:700}:is(#root,body) :is(.warranty-ops-tabs,.customer-workspace-card,.quick-handover-step,.warranty-operations-page .form-grid,.inventory-label-drawer .form-grid)>.data-status-tabs{background:0 0;padding:0}:is(#root,body) .warranty-ops-tabs{padding:8px 10px}@media (width>=761px){:is(#root,body) :is(.warranty-ops-tabs,.customer-workspace-card)>.data-status-tabs{flex-wrap:wrap}}:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .data-toolbar,:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) :is(.data-toolbar-meta,.data-view-bar,.parts-data-view-actions){flex-wrap:wrap}:is(#root,body) .parts-data-view-actions{align-items:center;gap:8px;display:flex}:is(#root,body) .data-toolbar .check-row{white-space:nowrap;margin:0!important}@media (width<=760px){:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .data-toolbar-meta{justify-content:flex-start}:is(#root,body) :is(.ops-overview,.warranty-operations-page,.inventory-labels-page,.pm-workspace-page) .data-search{width:100%;min-width:0}}:is(#root,body) .ops-overview .hero-actions .ops-icon-button{width:var(--ui-control-h);padding:0!important}:is(#root,body) .ops-overview .hero-actions .secondary-button.is-active{border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important;color:var(--ui-link)!important}@media (width>=900px){:is(#root,body) .ops-overview .ops-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(#root,body) .ops-overview .ops-metric:has(>small){grid-template-areas:"icon label""icon value""icon hint"}:is(#root,body) .ops-overview .ops-metric>small{color:var(--t-muted);grid-area:hint;font-size:12px;line-height:1.35}:is(#root,body) .ops-overview .ops-metric.is-clickable:hover{border-color:var(--ui-primary)!important}:is(#root,body) .ops-overview .ops-metric.is-active{border-color:var(--ui-primary)!important;box-shadow:inset 0 0 0 1px var(--ui-primary)!important}:is(#root,body) .ops-overview .ops-metric-hit{z-index:1;border-radius:inherit;cursor:pointer;width:100%;margin:0;position:absolute;inset:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(#root,body) .ops-overview .ops-metric-hit:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}:is(#root,body) .ops-overview .metric-card strong .dashboard-delta{letter-spacing:0;vertical-align:middle;border-radius:999px;margin:0 0 0 8px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}:is(#root,body) .ops-overview .dashboard-delta.up{background:var(--ui-success-bg);color:var(--ui-success-ink)}:is(#root,body) .ops-overview .dashboard-delta.down{background:var(--ui-critical-bg);color:var(--ui-critical-ink)}:is(#root,body) .ops-overview .dashboard-delta.neutral{background:var(--ui-normal-bg);color:var(--ui-normal-ink)}:is(#root,body) .ops-overview .time-range-filter{align-items:center;gap:8px;min-width:0}:is(#root,body) .ops-overview :is(.time-range-select,.time-range-custom label){align-items:center;gap:6px;display:inline-flex}:is(#root,body) .ops-overview :is(.time-range-select,.time-range-custom label)>span{color:var(--t-muted);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px;font-weight:600}:is(#root,body) .ops-overview .time-range-custom{align-items:center}:is(#root,body) .ops-overview .time-range-filter :is(select,input){border-radius:10px;min-width:0;height:36px;min-height:36px;padding:6px 12px;font-size:12px}:is(#root,body) .ops-overview .ops-filter-panel .data-toolbar{position:static}:is(#root,body) .ops-overview .ops-attention .deadline-legend{padding:10px 16px 6px}:is(#root,body) .ops-overview .ops-people-grid{align-items:start}@media (width>=1100px){:is(#root,body) .ops-overview .ops-people-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}}:is(#root,body) .ops-overview .ops-people .data-table{table-layout:auto;min-width:100%}:is(#root,body) .ops-overview .ops-people .data-table :is(th,td){padding-inline:8px}:is(#root,body) .ops-overview .ops-people .data-table :is(th,td.ops-num){white-space:nowrap}:is(#root,body) .ops-overview .ops-people .data-table :is(th,td).ops-num{text-align:right}:is(#root,body) .ops-pm-list{margin:0;padding:0;list-style:none;display:grid}:is(#root,body) .ops-pm-row{border-bottom:1px solid var(--border-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}:is(#root,body) .ops-pm-row:last-child{border-bottom:0}:is(#root,body) .ops-pm-row :is(span,time){min-width:0;display:grid}:is(#root,body) .ops-pm-row :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(#root,body) .ops-pm-row small{color:var(--t-muted);font-size:12px}:is(#root,body) .ops-pm-row time{color:var(--t-base);justify-items:end;font-weight:600}:is(#root,body) .customer-workspace-card{gap:12px;display:grid}@media (width<=720px){:is(#root,body) .warranty-operations-page .cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(#root,body) .warranty-operations-page .two-col{align-items:start}:is(#root,body) .warranty-operations-page .form-grid{align-content:start}:is(#root,body) .parts-heading{margin:4px 0 0}:is(#root,body) .parts-scan,:is(#root,body) .parts-date-filter{align-items:center;gap:6px;display:inline-flex}:is(#root,body) .parts-scan input{width:180px!important;min-width:0!important}:is(#root,body) .parts-date-filter>span{color:var(--t-muted);white-space:nowrap;font-size:12px}:is(#root,body) .parts-stock-tile{gap:4px;display:grid}:is(#root,body) .parts-stock-tile>button{justify-self:start;margin-top:6px}:is(#root,body) .parts-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}:is(#root,body) .qty-lines{gap:12px;display:grid}:is(#root,body) .qty-lines-title{color:var(--t-base);letter-spacing:.03em;font-size:12px;font-weight:900}:is(#root,body) .qty-line{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding-bottom:12px;display:grid}:is(#root,body) .qty-stepper{align-items:center;gap:6px;display:inline-flex}:is(#root,body) .qty-stepper input{text-align:center;width:76px;min-width:0}:is(#root,body) .qty-stepper button{min-width:40px;padding-inline:0}:is(#root,body) .qty-add-line{justify-self:start}:is(#root,body) .qty-summary{gap:6px;margin:0 0 12px;padding-left:18px;display:grid}:is(#root,body) .qty-import-result{gap:10px;display:grid}@media (width<=640px){:is(#root,body) .qty-line{grid-template-columns:minmax(0,1fr) auto}:is(#root,body) .qty-line>.field:first-child{grid-column:1/-1}:is(#root,body) .qty-stepper button{min-height:40px}}:is(#root,body) .inventory-jobs-notes{padding:12px 16px 0}:is(#root,body) .inventory-jobs-notes .inventory-summary-list{margin-bottom:8px}:is(#root,body) .inventory-jobs-hint{margin:0;padding:10px 16px 14px}:is(#root,body) .control-center-page .metric-card.danger strong{color:var(--ui-critical-ink)}:is(#root,body) .control-inbox-panel .panel-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(#root,body) .control-inbox-panel .panel-heading h3{margin:0}:is(#root,body) .control-log-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}:is(#root,body) .control-log-header h4{margin:0}html.dark :is(#root,body) :is(.data-table td,.drawer-grid) .text-danger{color:var(--ui-critical-ink)!important}:is(#root,body) .control-record-id{color:var(--t-base);overflow-wrap:anywhere;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .dashboard-freshness{color:var(--t-muted);white-space:nowrap;font-size:12px}@media (width<=720px){:is(#root,body) .control-center-page .cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#root,body) .control-center-page .data-status-tabs{flex-wrap:wrap}}@media (width<=760px){:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .data-search{width:100%;min-width:0}:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .data-toolbar-filters{width:100%}:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .data-toolbar-filters>:is(select,input,.time-range-filter){flex:100%;width:100%!important;max-width:none!important}:is(#root,body) .audit-center-page .data-toolbar .time-range-filter :is(select,input){width:100%!important;max-width:none!important}:is(#root,body) .audit-center-page .data-toolbar :is(.time-range-select,.time-range-custom,.time-range-custom label){flex:100%}:is(#root,body) .audit-center-page .data-toolbar .time-range-filter :is(select,input){flex:auto}:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .data-pagination{flex-wrap:wrap;justify-content:space-between;gap:8px}:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .data-pagination>span{white-space:nowrap}:is(#root,body) :is(.control-center-page,.audit-center-page,.employee-directory) .data-pagination-actions{flex-wrap:nowrap;gap:4px}:is(#root,body) .notika-search kbd{display:none}:is(#root,body) .notification-mark-all-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:is(#root,body) .audit-center-page .data-toolbar-filters select{max-width:260px}:is(#root,body) .audit-center-page .data-toolbar .time-range-filter{justify-content:flex-start;align-items:center;gap:8px;min-width:0}:is(#root,body) .audit-center-page .data-toolbar :is(.time-range-select,.time-range-custom label){align-items:center;gap:6px;display:flex}:is(#root,body) .audit-center-page .data-toolbar :is(.time-range-select,.time-range-custom label)>span{color:var(--t-muted);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px;font-weight:600}:is(#root,body) .audit-center-page .data-toolbar .time-range-filter :is(select,input){min-width:0;min-height:var(--ui-control-h)}:is(#root,body) .audit-center-page .data-toolbar .time-range-custom{flex-wrap:wrap;gap:8px}html.dark :is(#root,body) .audit-center-page .data-toolbar .time-range-select{background:0 0!important;border-color:#0000!important}:is(#root,body) .audit-center-drawer :is(.audit-diff-header,.audit-diff-row){grid-template-columns:minmax(96px,.9fr) minmax(0,1fr) minmax(0,1fr);min-width:0;font-size:12px}:is(#root,body) .audit-center-drawer .audit-diff-header{font-size:11px}@media (width<=760px){:is(#root,body) .audit-center-drawer :is(.audit-diff-header,.audit-diff-row){grid-template-columns:minmax(0,1fr)}:is(#root,body) .audit-center-drawer .audit-diff-row :is(.before-value,.after-value):before{content:attr(data-label)}}:is(#root,body) .employee-directory .data-toolbar-filters input{max-width:180px}:is(#root,body) .employee-drawer .data-status-tabs{flex-wrap:wrap;margin-bottom:4px;padding:0}:is(#root,body) :is(.employee-drawer,.account-page-grid) .field .form-hint{margin:2px 0 0;font-size:12px}:is(#root,body) .session-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(#root,body) .session-row{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}:is(#root,body) .session-row.is-current{border-color:var(--ui-primary);background:var(--ui-primary-soft)}:is(#root,body) .session-row-info{gap:2px;min-width:0;display:grid}:is(#root,body) .session-row-info strong{color:var(--t-base);flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(#root,body) .session-row-info small{color:var(--t-muted)}:is(#root,body) .account-card{gap:12px;min-width:0;display:grid}:is(#root,body) .account-card :is(h3,h4){margin:0}:is(#root,body) .account-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:is(#root,body) .account-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:is(#root,body) .account-card-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(#root,body) .account-card-inline p{margin:4px 0 0}:is(#root,body) .account-password-form{grid-template-columns:minmax(0,1fr);max-width:520px}:is(#root,body) .account-identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:is(#root,body) .account-identity .account-avatar-preview{background:var(--ui-primary);flex-basis:72px;width:72px;height:72px;font-size:24px}:is(#root,body) .account-identity-text{flex:220px;gap:2px;min-width:0;display:grid}:is(#root,body) .account-identity-text h3{color:var(--t-base)}:is(#root,body) .account-identity-text :is(span,small){color:var(--t-muted)}:is(#root,body) .account-identity-actions,:is(#root,body) .account-contact-actions{flex-wrap:wrap;gap:8px;display:flex}:is(#root,body) .account-contact-list{gap:8px;display:grid}:is(#root,body) .account-contact-row{border:1px solid var(--border-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}:is(#root,body) .account-contact-value{gap:2px;min-width:0;display:grid}:is(#root,body) .account-contact-value>span{color:var(--t-muted);font-size:12px;font-weight:600}:is(#root,body) .account-contact-value strong{color:var(--t-base);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(#root,body) .account-contact-form{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;gap:12px;margin:0;padding:12px;display:grid}:is(#root,body) .account-show-more{justify-self:start}@media (width<=640px){:is(#root,body) .session-row{flex-direction:column;align-items:stretch}:is(#root,body) :is(.account-card-actions,.account-card-inline)>button{flex:auto}}:is(#root,body) .search-command-filters{flex-wrap:wrap;overflow-x:visible}:is(#root,body) .search-result .status-badge{justify-self:start;margin-top:2px}@media (hover:none){:is(#root,body) .notika-search kbd{display:none}}:is(#root,body) .notification-mark-all-btn{gap:4px}:is(#root,body) .notification-mark-all-btn svg,:is(#root,body) .notification-archive-btn svg,:is(#root,body) .profile-dropdown-item svg{flex:0 0 16px;width:16px;height:16px}:is(#root,body) .notification-event-choices{border:0;min-width:0;margin:0;padding:0}:is(#root,body) .notification-event-choices legend{color:var(--c-slate-550);padding:0;font-size:11px;font-weight:700}:is(#root,body) .notification-event-choices>small{color:var(--t-muted);font-size:11px}:is(#root,body) .notification-event-list{gap:2px;max-height:180px;padding:4px 2px;display:grid;overflow-y:auto}:is(#root,body) .notification-event-option{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding:3px 0;display:flex}:is(#root,body) .notification-event-option input{accent-color:var(--ui-primary);flex:0 0 16px;margin:0;width:16px!important;height:16px!important;min-height:0!important;padding:0!important}:is(#root,body) .notification-event-option span{color:var(--t-base);letter-spacing:0;text-align:left;flex:auto;font-size:12px;font-weight:500}html.dark :is(#root,body) .notification-event-choices legend{color:var(--c-slate-800)}:is(#root,body) .sidebar-customizer-item-label{flex-wrap:wrap;row-gap:2px}:is(#root,body) .sidebar-customizer-item-name{white-space:normal;text-overflow:clip;flex:0 auto;line-height:1.3;overflow:visible}:is(#root,body) .avatar-copy small{text-overflow:ellipsis;text-transform:none;letter-spacing:0;white-space:nowrap;max-width:130px;overflow:hidden}:root{--pub-muted:var(--c-slate-490);--pub-tile-bg:var(--c-slate-970-b);--pub-tile-border:var(--c-slate-930-b);--pub-nav-ink:var(--c-blue-380)}html.dark{--pub-muted:var(--c-slate-800);--pub-tile-bg:rgb(var(--c-white-rgb) / .04);--pub-tile-border:var(--c-slate-360);--pub-nav-ink:var(--c-slate-880)}:is(#root,body) .public-landing-header{flex-wrap:nowrap;align-items:center;gap:12px 20px;min-height:72px;padding:0;display:flex}:is(#root,body) .public-landing-brand{flex:none;align-content:center;gap:2px;min-height:40px;text-decoration:none;display:grid}:is(#root,body) .public-landing-brand img{width:124px;max-height:34px}:is(#root,body) .public-landing-brand span{white-space:nowrap;padding:0;font-size:11px;font-weight:700;color:var(--pub-muted)!important;border:0!important}:is(#root,body) .public-quick-nav{flex:auto;order:0;justify-content:center;gap:4px;width:auto;min-width:0;max-width:none;display:flex;overflow:visible}:is(#root,body) .public-quick-nav a{white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;text-decoration:none;display:inline-flex;color:var(--pub-nav-ink)!important;font-size:14px!important;font-weight:600!important}:is(#root,body) .public-quick-nav a:hover{background:var(--ui-primary-soft);color:var(--ui-link)!important}:is(#root,body) .public-quick-nav a:is(.active,[aria-current=page]){background:var(--ui-primary-soft);box-shadow:inset 0 -2px 0 var(--ui-primary);color:var(--ui-link)!important}:is(#root,body) .public-landing-header-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}:is(#root,body) .public-hotline-link{border:1px solid var(--ui-secondary-border);border-radius:var(--ui-control-radius);background:var(--ui-secondary-bg);white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ui-link)!important}:is(#root,body) .public-hotline-link:hover{border-color:var(--ui-primary);background:var(--ui-secondary-hover-bg)}:is(#root,body) .public-landing-shell .public-phone-icon{flex:0 0 16px;width:16px;height:16px}:is(#root,body) :is(.public-landing-shell,.login-page) .public-theme-toggle{border-radius:var(--ui-control-radius);width:40px;height:40px}:is(#root,body) :is(.public-landing-shell,.login-page) .public-language-switcher{border-radius:10px}:is(#root,body) :is(.public-landing-shell,.login-page) .public-language-switcher button{min-width:36px;min-height:34px;font-size:13px!important}:is(#root,body) .public-menu-toggle{border:1px solid var(--ui-secondary-border);border-radius:var(--ui-control-radius);background:var(--ui-secondary-bg);width:40px;height:40px;color:var(--ui-secondary-ink);justify-content:center;align-items:center;padding:0;display:none}:is(#root,body) .public-menu-toggle[aria-expanded=true]{border-color:var(--ui-primary);color:var(--ui-link)}:is(#root,body) .public-menu-toggle svg{width:20px;height:20px}:is(#root,body) .public-skip-link{position:absolute}:is(#root,body) .public-landing-main{padding:20px 0 48px}:is(#root,body) .public-landing-footer{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:13px;display:flex;border-top:1px solid var(--border-soft)!important;color:var(--pub-muted)!important}:is(#root,body) .public-landing-footer a{color:var(--ui-link);font-weight:700;text-decoration:none}@media (width<=1040px){:is(#root,body) .public-landing-header{flex-wrap:wrap;padding:10px 0}:is(#root,body) .public-menu-toggle{display:inline-flex}:is(#root,body) .public-quick-nav{border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--card-shadow);border-radius:12px;flex-direction:column;flex:1 0 100%;order:3;align-items:stretch;padding:6px;display:none}:is(#root,body) .public-quick-nav.is-open{display:flex}:is(#root,body) .public-quick-nav a{min-height:44px}:is(#root,body) .public-quick-nav a:is(.active,[aria-current=page]){box-shadow:inset 3px 0 0 var(--ui-primary)}}@media (width<=640px){:is(#root,body) .public-landing-header{gap:10px;min-height:64px}:is(#root,body) .public-landing-brand img{width:100px}:is(#root,body) .public-landing-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}:is(#root,body) .public-customer-session{display:none}:is(#root,body) .public-hotline-link{justify-content:center;width:40px;padding:0}:is(#root,body) .public-hotline-link span{display:none}:is(#root,body) .public-landing-main{padding:12px 0 36px}:is(#root,body) .public-landing-footer{flex-direction:column}}:is(#root,body) .public-landing-main>.public-page{gap:14px;width:min(760px,100%);max-width:none;margin:0 auto;padding:0;display:grid}:is(#root,body) .public-page>.hero-card{min-height:0;box-shadow:var(--card-shadow);border-radius:12px;gap:4px;padding:18px 20px 18px 24px;display:grid;border:1px solid var(--border-soft)!important;background:var(--surface)!important}:is(#root,body) .public-page>.hero-card:before{background:var(--ui-primary);border-radius:0 999px 999px 0;width:4px;inset:16px auto 16px 0}:is(#root,body) .public-page>.hero-card h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.2;color:var(--t-base)!important}:is(#root,body) .public-page>.hero-card p{max-width:62ch;margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--pub-muted)!important}:is(#root,body) .public-page>.hero-card.public-product-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}:is(#root,body) .public-page>.hero-card.public-product-title>div{gap:4px;display:grid}:is(#root,body) .public-landing-main .panel:where(:not(.error-text,.success-text,.public-resolution-success)){box-shadow:var(--card-shadow);border-radius:12px;padding:18px 20px;border:1px solid var(--border-soft)!important;background:var(--surface)!important;color:var(--t-base)!important}:is(#root,body) .public-landing-main .panel :is(h2,h3){letter-spacing:-.01em;margin:0;color:var(--t-base)!important}:is(#root,body) .public-landing-main .panel h2{font-size:19px;font-weight:700;line-height:1.3}:is(#root,body) .public-landing-main .panel h3{font-size:16px;font-weight:700}:is(#root,body) .public-landing-main :is(.panel p,.muted-text){color:var(--pub-muted);font-size:14px}:is(#root,body) .public-landing-main .public-result-card{gap:14px;display:grid}:is(#root,body) .public-landing-main .public-result-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}:is(#root,body) .public-landing-main .public-result-header>div{gap:4px;min-width:0;display:grid}:is(#root,body) .public-landing-main .public-result-header h2{overflow-wrap:anywhere;font-size:21px}:is(#root,body) .public-landing-main .public-result-header .badge{flex:none}:is(#root,body) .public-landing-main .public-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:is(#root,body) .public-landing-main .public-result-grid.public-result-details{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#root,body) .public-landing-main .public-result-grid>div{border-radius:10px;align-content:start;gap:4px;min-width:0;min-height:0;padding:10px 12px;display:grid;border:1px solid var(--pub-tile-border)!important;background:var(--pub-tile-bg)!important}:is(#root,body) .public-landing-main .public-result-grid>div.is-wide{grid-column:1/-1}:is(#root,body) .public-landing-main .public-result-grid>div>span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;color:var(--pub-muted)!important}:is(#root,body) .public-landing-main .public-result-grid>div>:is(strong,p){white-space:normal;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4;overflow:visible;color:var(--t-base)!important}:is(#root,body) .public-landing-main .public-result-details>div>p{white-space:pre-wrap;font-weight:400}:is(#root,body) .public-landing-main .public-result-next{border-left:3px solid var(--ui-primary);border-radius:0 8px 8px 0;padding:10px 12px;font-size:14px;background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important;margin:0!important}:is(#root,body) .public-landing-main .public-result-warning{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);border-radius:8px;margin:0;padding:10px 12px;color:var(--ui-warning-ink)!important}:is(#root,body) .public-landing-main .public-result-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(#root,body) .public-landing-main .public-result-actions small{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .public-result-subtitle{margin:2px 0 0;font-size:15px!important}:is(#root,body) .public-landing-main .public-result-timeline>div:before{background:var(--pub-tile-border)}:is(#root,body) .public-landing-main .public-result-timeline i{border-color:var(--ui-primary-soft);background:var(--ui-primary)}:is(#root,body) .public-landing-main .public-result-timeline strong{color:var(--t-base);font-size:14px}:is(#root,body) .public-landing-main .public-result-timeline small{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main :is(.qr-result-matches,.customer-request-list,.public-evidence-list,.public-file-list){gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(#root,body) .public-landing-main :is(.qr-result-match,.public-evidence-list li,.public-file-list li){border:1px solid var(--pub-tile-border);background:var(--pub-tile-bg);color:var(--t-base);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}:is(#root,body) .public-landing-main :is(.qr-result-match>div,.public-evidence-list li)>:is(span,small){overflow-wrap:anywhere}:is(#root,body) .public-landing-main .qr-result-match>div{gap:2px;min-width:0;display:grid}:is(#root,body) .public-landing-main :is(.qr-result-match span,.public-evidence-list small){color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .public-evidence-list li>span{color:var(--t-base);background:0 0;border-radius:0;padding:0;font-size:14px}:is(#root,body) .public-landing-main .public-file-list li>span{overflow-wrap:anywhere;min-width:0;font-size:14px}:is(#root,body) .public-landing-main .customer-device-grid{grid-template-columns:minmax(0,1fr)}:is(#root,body) .public-landing-main .customer-request-row{border:1px solid var(--pub-tile-border);background:var(--pub-tile-bg);min-height:52px;color:var(--t-base);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}:is(#root,body) .public-landing-main .customer-request-row:hover{border-color:var(--ui-primary)}:is(#root,body) .public-landing-main .customer-request-row>span{gap:2px;min-width:0;display:grid}:is(#root,body) .public-landing-main .customer-request-row strong{color:var(--ui-link);font-size:15px}:is(#root,body) .public-landing-main .customer-request-row small{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .customer-request-row .badge{flex:none;width:auto}:is(#root,body) .public-landing-main .public-tracking-actions{gap:14px;display:grid}:is(#root,body) .public-landing-main .public-conversation{border-color:var(--pub-tile-border);background:var(--pub-tile-bg)}:is(#root,body) .public-landing-main .public-message{border-color:var(--pub-tile-border);background:var(--surface);color:var(--t-base)}:is(#root,body) .public-landing-main .public-message.is-customer{border-color:var(--ui-progress-border);background:var(--ui-primary-soft)}:is(#root,body) .public-landing-main .public-message>div{color:var(--pub-muted);flex-wrap:wrap;font-size:13px}:is(#root,body) .public-landing-main .public-message strong{color:var(--t-base);font-size:14px}:is(#root,body) .public-landing-main .public-message p{font-size:14px;color:var(--t-base)!important}:is(#root,body) .public-landing-main .customer-scope-banner{gap:4px;display:grid}:is(#root,body) .public-landing-main .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}:is(#root,body) .public-landing-main .form-grid>h2{margin:0}:is(#root,body) .public-landing-main :is(.field-full,.form-grid>h2){grid-column:1/-1}:is(#root,body) .public-landing-main .field{gap:6px;min-width:0;display:grid}:is(#root,body) .public-landing-main .field>span:first-child{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:var(--t-base)!important}:is(#root,body) .public-landing-main .field>small{font-size:13px;line-height:1.45;color:var(--pub-muted)!important}:is(#root,body) .required-mark{color:var(--ui-critical-ink);margin-left:3px;font-weight:700}:is(#root,body) .public-landing-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:var(--ui-control-radius);width:100%;min-height:42px;box-shadow:none;padding:0 12px;font-size:15px;border:1px solid var(--ui-secondary-border)!important;background:var(--surface)!important;color:var(--t-base)!important}:is(#root,body) .public-landing-main textarea{padding:10px 12px;line-height:1.5}:is(#root,body) .public-landing-main :is(input,select,textarea)::placeholder{color:var(--t-light);opacity:1}:is(#root,body) .public-landing-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none;border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px var(--ui-primary-soft)!important}:is(#root,body) .public-landing-main :is(input,select,textarea):disabled{cursor:not-allowed;background:var(--pub-tile-bg)!important;color:var(--pub-muted)!important}:is(#root,body) .public-landing-main input[type=file]{border:1px dashed var(--ui-secondary-border);border-radius:var(--ui-control-radius);background:var(--pub-tile-bg);width:100%;min-height:42px;color:var(--t-base);padding:6px;font-size:14px}:is(#root,body) .public-landing-main input[type=file]::file-selector-button{border:1px solid var(--ui-secondary-border);background:var(--ui-secondary-bg);min-height:32px;color:var(--ui-secondary-ink);cursor:pointer;border-radius:6px;margin-right:10px;padding:0 12px;font-weight:600}:is(#root,body) .public-landing-main .consent-row{margin:0!important}:is(#root,body) .public-landing-main .consent-row>span{color:var(--t-base)!important;font-size:14px!important}:is(#root,body) .public-landing-main :is(.form-actions,.confirmation-actions,.request-success-actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(#root,body) .public-landing-main .confirmation-actions button{flex:0 auto}:is(#root,body) .public-landing-main .verification-field{gap:6px;display:grid}:is(#root,body) .public-landing-main .verification-box{flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex;background:0 0!important;border:0!important;padding:0!important}:is(#root,body) .public-landing-main .verification-box input{letter-spacing:.12em;font-variant-numeric:tabular-nums;flex:auto;min-width:0}:is(#root,body) .public-landing-main .verification-box .verification-send-btn{flex:none;min-height:42px!important}:is(#root,body) .public-landing-main .verification-hint{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .verification-hint.is-verified{color:var(--ui-success-ink);font-weight:600}:is(#root,body) .public-landing-main .verification-preview{width:auto;padding:0;font-size:13px;color:var(--ui-progress-ink)!important}:is(#root,body) .public-landing-main .verification-preview strong{letter-spacing:.15em;color:inherit!important}:is(#root,body) .public-landing-shell :is(.primary-button,.secondary-button,.danger-button,.ghost-button){font-size:15px}:is(#root,body) .public-landing-shell :is(.primary-button,.secondary-button,.danger-button,.ghost-button) svg{flex:0 0 16px;width:16px;height:16px}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps){border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li{border:1px solid var(--pub-tile-border);background:var(--surface);min-width:0;min-height:48px;color:var(--pub-muted);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}:is(#root,body) .public-landing-main .public-wizard-steps li:after{display:none}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li>:first-child{border:1px solid var(--pub-tile-border);background:var(--pub-tile-bg);width:28px;height:28px;color:var(--pub-muted);box-shadow:none;border-radius:50%;flex:0 0 28px;place-items:center;font-size:13px;font-weight:700;display:grid}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li>:first-child svg{width:16px;height:16px}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li>:last-child{min-width:0;color:inherit;font-size:14px;font-weight:600}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li.is-current{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-link)}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li.is-current>:first-child{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--c-white)}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li.is-complete{border-color:var(--ui-success-border);background:var(--surface);color:var(--ui-success-ink)}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li.is-complete>:first-child{border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success-ink)}:is(#root,body) .public-landing-main .panel.public-state{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:0;padding:32px 20px;display:grid}:is(#root,body) .public-landing-main .panel.public-state.is-loading{min-height:200px}:is(#root,body) .public-landing-main .public-state :is(h1,h2){margin:0;font-size:21px;font-weight:700;line-height:1.3;color:var(--t-base)!important}:is(#root,body) .public-landing-main .public-state.is-loading :is(h1,h2){font-size:16px;font-weight:600;color:var(--pub-muted)!important}:is(#root,body) .public-landing-main .public-state p{max-width:52ch;color:var(--pub-muted);margin:0;font-size:15px;line-height:1.5}:is(#root,body) .public-landing-main .public-state-icon{background:var(--ui-progress-bg);width:52px;height:52px;color:var(--ui-progress-ink);border-radius:50%;place-items:center;display:grid}:is(#root,body) .public-landing-main .public-state.is-error .public-state-icon{background:var(--ui-critical-bg);color:var(--ui-critical-ink)}:is(#root,body) .public-landing-main .public-state-icon svg{width:26px;height:26px}:is(#root,body) .public-landing-main .public-state-spinner{border:3px solid var(--ui-primary-soft);border-top-color:var(--ui-primary);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite public-state-spin}@keyframes public-state-spin{to{transform:rotate(360deg)}}:is(#root,body) .public-landing-main .public-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}:is(#root,body) .public-landing-main .public-resolution-confirmation{gap:14px;display:grid}:is(#root,body) .public-landing-main .public-resolution-success{align-items:center;gap:12px;display:flex}:is(#root,body) .public-landing-main .public-resolution-success.is-disputed{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning-ink);border-radius:10px;padding:12px 14px}:is(#root,body) .public-landing-main .public-resolution-success strong{color:inherit;font-size:15px;font-weight:600}:is(#root,body) .public-landing-main .public-resolution-success-icon{flex:0 0 22px;place-items:center;display:grid}:is(#root,body) .public-landing-main .public-resolution-success-icon svg{width:22px;height:22px}:is(#root,body) .public-landing-main .public-product-hero-card{min-height:0;box-shadow:var(--card-shadow);border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) 200px}:is(#root,body) .public-landing-main .public-product-hero-copy{padding:26px 28px}:is(#root,body) .public-landing-main .public-product-hero-copy h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:clamp(24px,4vw,34px);color:var(--c-white)!important}:is(#root,body) .public-landing-main .public-card-kicker{font-size:12px;font-weight:700}:is(#root,body) .public-landing-main .public-product-model{font-size:14px}:is(#root,body) .public-landing-main .public-product-description{font-size:14px;color:rgb(var(--c-white-rgb) / .86)!important}:is(#root,body) .public-landing-main .public-product-identity span{color:rgb(var(--c-white-rgb) / .72);text-transform:none;font-size:12px}:is(#root,body) .public-landing-main .public-product-identity strong{color:var(--c-white);font-size:15px}:is(#root,body) .public-landing-main .public-quick-actions{gap:14px;margin:0;display:grid}:is(#root,body) .public-landing-main .public-section-heading{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;display:flex}:is(#root,body) .public-landing-main .public-protected-label{color:var(--pub-muted);font-size:13px;font-weight:600}:is(#root,body) .public-landing-main .public-action-card{border:1px solid var(--pub-tile-border);background:var(--pub-tile-bg);min-height:72px;color:var(--t-base);border-radius:12px;text-decoration:none}:is(#root,body) .public-landing-main .public-action-card:hover{border-color:var(--ui-primary);box-shadow:none;transform:none}:is(#root,body) .public-landing-main .public-action-card strong{color:inherit;font-size:15px}:is(#root,body) .public-landing-main .public-action-card small{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .public-action-icon{background:var(--ui-primary-soft);color:var(--ui-link)}:is(#root,body) .public-landing-main .public-action-icon svg{width:20px;height:20px}:is(#root,body) .public-landing-main .public-action-card.is-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--c-white)}:is(#root,body) .public-landing-main .public-action-card.is-primary:hover{background:var(--ui-primary-hover)}:is(#root,body) .public-landing-main .public-action-card.is-primary small{color:rgb(var(--c-white-rgb) / .88)}:is(#root,body) .public-landing-main .public-action-card.is-primary .public-action-icon{background:rgb(var(--c-white-rgb) / .18);color:var(--c-white)}:is(#root,body) .public-landing-main .public-action-card>.public-landing-icon{color:var(--ui-link)}:is(#root,body) .public-landing-main .public-action-card.is-primary>.public-landing-icon{color:var(--c-white)}:is(#root,body) .public-landing-main .public-trust-grid{margin:0}:is(#root,body) .public-landing-main .public-trust-grid>div{border:1px solid var(--pub-tile-border);background:var(--surface);border-radius:12px}:is(#root,body) .public-landing-main .public-trust-icon{background:var(--ui-primary-soft);color:var(--ui-link)}:is(#root,body) .public-landing-main .public-trust-grid strong{color:var(--t-base);font-size:14px}:is(#root,body) .public-landing-main .public-trust-grid p{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .panel.public-success-card{flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0;display:flex;border-color:var(--ui-success-border)!important;background:var(--ui-success-bg)!important}:is(#root,body) .public-landing-main .public-success-icon{background:var(--ui-success-ink);color:var(--surface)}:is(#root,body) .public-landing-main .public-success-content h2{font-size:17px;color:var(--t-base)!important}:is(#root,body) .public-landing-main .public-success-content :is(p,small){font-size:14px;color:var(--t-base)!important}:is(#root,body) .public-landing-main .public-tracking-code{background:var(--surface)}:is(#root,body) .public-landing-main .public-tracking-code span{color:var(--pub-muted);text-transform:none;font-size:12px}:is(#root,body) .public-landing-main .public-tracking-code strong{color:var(--t-base);font-size:16px}:is(#root,body) .public-landing-main .panel.public-wizard-card{gap:0;margin:0;padding:0;display:grid;overflow:hidden}:is(#root,body) .public-landing-main .public-wizard-header{border-bottom:1px solid var(--border-soft);background:0 0;flex-wrap:wrap;gap:8px 14px;padding:14px 20px}:is(#root,body) .public-landing-main .public-wizard-steps{border-bottom:1px solid var(--border-soft);padding:14px 20px}:is(#root,body) .public-landing-main .public-wizard-content{gap:16px;padding:20px}:is(#root,body) .public-landing-main .public-wizard-copy h3{font-size:17px;color:var(--t-base)!important}:is(#root,body) .public-landing-main .public-wizard-copy p{color:var(--pub-muted);font-size:14px}:is(#root,body) .public-landing-main .public-wizard-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;position:static}:is(#root,body) .public-landing-main .public-choice-card{border-radius:10px;min-height:0;border:1px solid var(--pub-tile-border)!important;background:var(--pub-tile-bg)!important;color:var(--t-base)!important}:is(#root,body) .public-landing-main .public-choice-card.is-selected{box-shadow:none;border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}:is(#root,body) .public-landing-main .public-choice-card strong{color:var(--t-base);font-size:15px}:is(#root,body) .public-landing-main .public-choice-card small{color:var(--pub-muted);font-size:13px}:is(#root,body) .public-landing-main .public-verified-text{color:var(--ui-success-ink)!important}:is(#root,body) .public-landing-main .warranty-certificate{gap:16px;max-width:none;margin:0;display:grid;border-top:6px solid var(--ui-primary)!important}:is(#root,body) .public-landing-main .certificate-brand img{width:140px}:is(#root,body) .public-landing-main .certificate-logo-dark,html.dark :is(#root,body) .public-landing-main .certificate-logo-light{display:none}html.dark :is(#root,body) .public-landing-main .certificate-logo-dark{display:block}:is(#root,body) .public-landing-main .certificate-heading{gap:4px;display:grid}:is(#root,body) .public-landing-main .warranty-certificate h2{letter-spacing:.04em;font-size:22px;color:var(--t-base)!important}@media (width<=640px){:is(#root,body) .public-landing-shell :is(.primary-button,.secondary-button,.danger-button,.ghost-button){min-height:40px!important}:is(#root,body) .public-page>.hero-card{padding:16px 16px 16px 20px}:is(#root,body) .public-page>.hero-card h1{font-size:23px}:is(#root,body) .public-page>.hero-card.public-product-title{grid-template-columns:minmax(0,1fr);row-gap:10px}:is(#root,body) .public-page>.hero-card.public-product-title>.badge{justify-self:start}:is(#root,body) .public-landing-main .panel:where(:not(.error-text,.success-text,.public-resolution-success)){padding:16px}:is(#root,body) .public-landing-main .form-grid,:is(#root,body) .public-landing-main .public-result-grid.public-result-details,:is(#root,body) .public-landing-main .public-choice-grid,:is(#root,body) .public-landing-main .public-action-grid,:is(#root,body) .public-landing-main .public-trust-grid{grid-template-columns:minmax(0,1fr)}:is(#root,body) .public-landing-main .public-result-grid:not(.public-result-details){border:1px solid var(--pub-tile-border);background:var(--pub-tile-bg);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}:is(#root,body) .public-landing-main .public-result-grid:not(.public-result-details)>div{border-radius:0;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:baseline;gap:10px;border:0!important;border-bottom:1px solid var(--pub-tile-border)!important;background:0 0!important}:is(#root,body) .public-landing-main .public-result-grid:not(.public-result-details)>div:last-child{border-bottom:0!important}:is(#root,body) .public-landing-main .public-result-grid:not(.public-result-details)>div>strong{text-align:right}:is(#root,body) .public-landing-main .public-result-grid:not(.public-result-details)>div.is-wide{grid-template-columns:minmax(0,1fr);gap:2px}:is(#root,body) .public-landing-main .public-result-grid:not(.public-result-details)>div.is-wide>strong{text-align:left}:is(#root,body) .public-landing-main :is(.form-actions,.confirmation-actions,.request-success-actions,.public-wizard-footer,.public-state-actions){flex-direction:column;align-items:stretch;width:100%}:is(#root,body) .public-landing-main :is(.form-actions,.confirmation-actions,.request-success-actions,.public-wizard-footer,.public-state-actions)>*{flex:none}:is(#root,body) .public-landing-main .public-wizard-footer{flex-direction:column-reverse}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps){display:flex}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li{flex:none;justify-content:center;padding:8px}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li.is-current{flex:auto;justify-content:flex-start;padding:8px 12px}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li:not(.is-current)>:last-child{display:none}:is(#root,body) .public-landing-main :is(.request-journey-steps,.public-wizard-steps) li.is-current>:last-child{display:inline}:is(#root,body) .public-landing-main .public-product-hero-card{display:block}:is(#root,body) .public-landing-main .public-product-visual{display:none}:is(#root,body) .public-landing-main .public-product-hero-copy{min-height:0;padding:20px}:is(#root,body) .public-landing-main .public-wizard-content,:is(#root,body) .public-landing-main :is(.public-wizard-header,.public-wizard-steps){padding-left:16px;padding-right:16px}:is(#root,body) .public-landing-main .customer-request-row{align-items:flex-start}}:is(#root,body) .login-page :is(.login-heading h1,.login-showcase-copy h2,.login-qr-modal h2){font-weight:700!important}:is(#root,body) .login-page .login-page-controls{gap:8px}html:not(.dark) :is(#root,body) .login-page .login-page-controls :is(.public-theme-toggle,.public-language-switcher){background:rgb(var(--c-white-rgb) / .9)!important;box-shadow:0 8px 22px rgb(var(--c-blue-330-rgb) / .1)!important}@media print{html:has(.certificate-page){background:var(--c-white)!important}html:has(.certificate-page) body{background:var(--c-white)!important}:is(#root,body) .public-landing-shell:has(.certificate-page){min-height:0;background:var(--c-white)!important;color:var(--c-blue-270)!important}:is(#root,body) .public-landing-shell:has(.certificate-page) :is(.public-skip-link,.public-landing-header,.public-landing-footer,.certificate-page>.hero-card,.certificate-actions){display:none!important}:is(#root,body) .public-landing-shell:has(.certificate-page) .public-landing-main{width:100%;min-height:0;padding:0;animation:none}:is(#root,body) .public-landing-main>.certificate-page{width:100%}:is(#root,body) .public-landing-main .warranty-certificate{--t-base:var(--c-blue-270);--surface:var(--c-white);--pub-muted:var(--c-slate-450);--pub-tile-bg:var(--c-white);--pub-tile-border:var(--c-slate-880);--ui-eyebrow:var(--c-blue-510);--ui-success-bg:rgb(var(--c-green-600-rgb) / .12);--ui-success-border:rgb(var(--c-green-600-rgb) / .35);--ui-success-ink:var(--c-green-510-b);--ui-warning-bg:rgb(var(--c-orange-670-rgb) / .13);--ui-warning-border:rgb(var(--c-orange-670-rgb) / .35);--ui-warning-ink:var(--c-orange-560);break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid var(--c-slate-880)!important;border-top:6px solid var(--c-blue-540)!important;background:var(--c-white)!important;box-shadow:none!important;color:var(--c-blue-270)!important}:is(#root,body) .public-landing-main .warranty-certificate .certificate-logo-light{display:block!important}:is(#root,body) .public-landing-main .warranty-certificate .certificate-logo-dark{display:none!important}}:is(#root,body) .technician-page .tech-card-list{gap:10px;padding:10px 14px 14px;display:grid}:is(#root,body) .technician-page .tech-empty{color:var(--t-muted);text-align:center;margin:12px 0}:is(#root,body) .tech-job-card{border:1px solid var(--border-soft);border-left:4px solid var(--border-soft);background:var(--surface);border-radius:12px;gap:8px;padding:12px;display:grid}:is(#root,body) .tech-job-card.tone-assigned{border-left-color:var(--deadline-assigned-bar)}:is(#root,body) .tech-job-card.tone-critical{border-left-color:var(--deadline-critical-bar)}:is(#root,body) .tech-job-card-main{text-align:left;gap:4px;width:100%;min-height:0;display:grid;color:var(--t-base)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-weight:400!important}:is(#root,body) .tech-job-card-main :is(span,small){color:var(--t-muted);font-size:14px}:is(#root,body) .tech-job-card-main .deadline-remaining.tone-critical{color:var(--ui-critical-ink)}:is(#root,body) .tech-job-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}:is(#root,body) .tech-job-card-top strong{color:var(--t-base);font-size:16px}:is(#root,body) .tech-job-card-address{min-height:44px;color:var(--ui-link);align-items:center;font-size:15px;text-decoration:underline;display:flex}:is(#root,body) button.tech-job-card-action,:is(#root,body) .technician-drawer .tech-bar button,:is(#root,body) .technician-drawer :is(.tech-step-actions button,.tech-file-button,.tech-all-pass,.tech-inline-actions button),:is(#root,body) .tech-sheet .request-create-modal-footer button{min-height:44px!important;font-size:15px!important}:is(#root,body) button.tech-job-card-action{width:100%}:is(#root,body) .technician-page .data-workspace>.data-status-tabs{scroll-padding-inline:12px;overflow-x:auto!important}:is(#root,body) .tech-skeleton{background:linear-gradient(90deg, var(--ui-normal-bg) 25%, var(--border-soft) 50%, var(--ui-normal-bg) 75%);background-size:200% 100%;border-radius:10px;min-height:56px;animation:1.2s linear infinite tech-skeleton;display:block}:is(#root,body) .tech-skeleton-card{min-height:150px}:is(#root,body) .tech-skeleton-short{width:60%}:is(#root,body) .tech-loading{gap:10px;padding:12px 0;display:grid}@keyframes tech-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}:is(#root,body) .technician-drawer .detail-drawer-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:block}:is(#root,body) .technician-drawer .tech-bar{gap:8px;display:grid}:is(#root,body) .technician-drawer .tech-bar-primary{flex-direction:column;gap:2px;width:100%;display:flex!important}:is(#root,body) .technician-drawer .tech-bar-primary small{color:inherit;opacity:.95;font-weight:500}:is(#root,body) .technician-drawer .tech-bar-secondary{gap:8px;display:flex}:is(#root,body) .technician-drawer .tech-bar-secondary button{flex:1 1 0}:is(#root,body) .technician-drawer .tech-toast{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}:is(#root,body) .technician-drawer .tech-bar .tech-toast{padding:6px 6px 6px 14px!important}:is(#root,body) .technician-drawer .tech-bar .tech-toast-close{min-width:44px;min-height:44px!important;color:inherit!important;padding:0!important}:is(#root,body) .technician-drawer .drawer-section{padding:12px 0}:is(#root,body) .technician-drawer .drawer-section h4{color:var(--t-base);margin:0 0 8px;font-size:16px!important}:is(#root,body) .tech-job-header-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:is(#root,body) .tech-job-issue{gap:2px;display:grid;color:var(--t-base)!important;margin:8px 0!important;font-size:15px!important}:is(#root,body) .tech-job-facts{gap:8px;margin:0;display:grid}:is(#root,body) .tech-job-facts>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}:is(#root,body) .tech-job-facts dt{color:var(--t-muted)}:is(#root,body) .tech-job-facts dd{color:var(--t-base);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}:is(#root,body) .tech-quick-actions{gap:8px;margin-top:10px;display:flex}:is(#root,body) .tech-quick-actions>*{flex:1 1 0}:is(#root,body) .tech-link-button{border:1px solid var(--ui-secondary-border);border-radius:var(--ui-control-radius);background:var(--ui-secondary-bg);justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ui-link)!important}:is(#root,body) .tech-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}:is(#root,body) .tech-card-heading h4{margin:0!important}:is(#root,body) .tech-hint{color:var(--t-muted)!important;margin:4px 0 8px!important;font-size:14px!important}:is(#root,body) .tech-step-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(#root,body) .tech-step{border:1px solid var(--border-soft);border-radius:10px;gap:8px;padding:10px;display:grid}:is(#root,body) .tech-step.is-pass{border-color:var(--ui-success-border);background:var(--ui-success-bg)}:is(#root,body) .tech-step.is-fail{border-color:var(--ui-critical-border);background:var(--ui-critical-bg)}:is(#root,body) .tech-step-text{gap:2px;display:grid}:is(#root,body) .tech-step-text strong{color:var(--t-base)}:is(#root,body) .tech-step-text small{color:var(--t-muted)}:is(#root,body) .tech-step.is-pass .tech-step-result{color:var(--ui-success-ink);font-weight:600}:is(#root,body) .tech-step.is-fail .tech-step-result{color:var(--ui-critical-ink);font-weight:600}:is(#root,body) .tech-step-photos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(#root,body) .tech-step-photos img{object-fit:cover;border-radius:6px;width:44px;height:44px}:is(#root,body) .tech-step-actions,:is(#root,body) .tech-inline-actions,:is(#root,body) .tech-photo-actions{gap:8px;display:flex}:is(#root,body) :is(.tech-step-actions,.tech-inline-actions,.tech-photo-actions)>*{flex:1 1 0}:is(#root,body) .technician-drawer .tech-step-actions .tech-pass{border-color:var(--ui-success-border)!important;color:var(--ui-success-ink)!important}:is(#root,body) .technician-drawer .tech-step-actions .tech-fail{border-color:var(--ui-critical-border)!important;color:var(--ui-critical-ink)!important}:is(#root,body) .tech-file-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex!important}:is(#root,body) .tech-fail-note{gap:8px;display:grid}:is(#root,body) .tech-chips{flex-wrap:wrap;gap:6px;display:flex}:is(#root,body) :is(.detail-drawer,.request-create-modal) button.tech-chip{-webkit-tap-highlight-color:transparent;border:1px solid var(--ui-secondary-border)!important;background:var(--ui-secondary-bg)!important;min-height:44px!important;color:var(--ui-secondary-ink)!important;box-shadow:none!important;border-radius:999px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;transform:none!important}:is(#root,body) :is(.detail-drawer,.request-create-modal) button.tech-chip.is-selected{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--c-white)!important}:is(#root,body) .tech-chips-large button.tech-chip{min-height:44px!important}:is(#root,body) .tech-field-error{font-weight:600;color:var(--ui-critical-ink)!important}:is(#root,body) :is(.technician-drawer,.tech-sheet) :is(input,textarea,select){width:100%;min-height:44px;font-size:16px!important}:is(#root,body) :is(.technician-drawer,.tech-sheet) :is(input,textarea)[aria-invalid=true]{border-color:var(--ui-critical-ink)!important}:is(#root,body) .tech-photo-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:10px;display:grid}:is(#root,body) .tech-photo{aspect-ratio:1;background:var(--ui-normal-bg);border-radius:10px;position:relative;overflow:hidden}:is(#root,body) .tech-photo :is(img,.tech-skeleton){object-fit:cover;width:100%;height:100%;min-height:0;display:block}:is(#root,body) .technician-drawer button.tech-photo-delete{width:44px;min-width:44px;position:absolute;top:4px;right:4px;background:rgb(var(--c-slate-210-b-rgb) / .7)!important;min-height:44px!important;color:var(--c-white)!important;box-shadow:none!important;border-radius:999px!important;padding:0!important;font-size:20px!important}:is(#root,body) .tech-delete-preview{border-radius:10px;max-width:100%;max-height:40vh}:is(#root,body) .technician-drawer .detail-drawer-close,:is(#root,body) .tech-sheet .request-create-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(#root,body) .technician-drawer .tech-notice{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--t-base);gap:2px;display:grid;margin:10px 0 0!important;padding:10px 12px!important}:is(#root,body) .technician-drawer .tech-notice span{color:var(--t-muted);font-size:14px}:is(#root,body) .tech-step-result.tone-critical{color:var(--ui-critical-ink);font-weight:600}:is(#root,body) .tech-plain-list{color:var(--t-base);gap:4px;margin:0;padding-left:18px;display:grid}:is(#root,body) .tech-prewrap{white-space:pre-wrap}:is(#root,body) .tech-sheet .request-create-modal-body{grid-template-columns:minmax(0,1fr);gap:12px}:is(#root,body) .tech-sheet .tech-field{gap:6px;display:grid}:is(#root,body) .tech-confirm-text{color:var(--t-base);gap:6px;margin:0;font-weight:600;display:grid;font-size:16px!important}@media (width<=720px){:is(#root,body) .technician-page .technician-hero p{display:none}:is(#root,body) .technician-page .technician-hero{padding:12px 14px}:is(#root,body) .tech-sheet.request-create-modal{flex-direction:column;max-height:92dvh;display:flex;overflow:hidden}:is(#root,body) .tech-sheet .request-create-modal-body{flex:auto;min-height:0;padding:14px;overflow-y:auto}:is(#root,body) .tech-sheet .request-create-modal-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}:is(#root,body) .tech-sheet .request-create-modal-footer button{flex:1 1 0}:is(#root,body) .technician-drawer .detail-drawer-body{padding:4px 14px 16px}:is(#root,body) .technician-page .data-search input{font-size:16px!important}:is(#root,body) .technician-page .data-workspace>.data-status-tabs button{min-height:44px}}:is(#root,body) .field-result-card{gap:12px;display:grid}:is(#root,body) .field-result-status{color:var(--t-muted);font-weight:600}:is(#root,body) .field-result-block{gap:6px;display:grid}:is(#root,body) .field-result-block h4{color:var(--t-base);margin:0;font-size:14px}:is(#root,body) .field-muted{color:var(--t-muted)}:is(#root,body) .field-prewrap{white-space:pre-wrap}:is(#root,body) .field-incident{border:1px solid var(--ui-critical-border);background:var(--ui-critical-bg);color:var(--t-base);gap:4px;margin:0 0 12px;display:grid;padding:10px 12px!important}:is(#root,body) .field-incident strong{color:var(--ui-critical-ink)}:is(#root,body) .field-incident small{color:var(--t-muted)}:is(#root,body) .field-step-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}:is(#root,body) .field-step-list li{border:1px solid var(--border-soft);color:var(--t-base);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 10px;display:flex}:is(#root,body) .field-step-list li strong{color:var(--t-muted);font-weight:600}:is(#root,body) .field-step-list li.is-pass strong{color:var(--ui-success-ink)}:is(#root,body) .field-step-list li.is-fail{border-color:var(--ui-critical-border);background:var(--ui-critical-bg)}:is(#root,body) .field-step-list li.is-fail strong{color:var(--ui-critical-ink)}:is(#root,body) .field-photo-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}:is(#root,body) .field-photo-grid :is(img,.field-photo-placeholder){aspect-ratio:1;background:var(--ui-normal-bg);object-fit:cover;border-radius:8px;width:100%;display:block}:is(#root,body) .dispatch-open-request{justify-self:start;margin-bottom:8px}:is(#root,body) .site-survey-mine-toggle{min-height:var(--ui-control-h);color:var(--t-base);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:is(#root,body) .site-survey-cards{display:none}@media (width<=720px){:is(#root,body) .site-survey-table{display:none}:is(#root,body) .site-survey-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}}:is(#root,body) .site-survey-card{border:1px solid var(--border-soft);background:var(--surface);width:100%;height:auto;color:var(--t-base);text-align:left;border-radius:8px;gap:4px;padding:10px 12px;font-weight:400;display:grid}:is(#root,body) .site-survey-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}:is(#root,body) .site-survey-card small,:is(#root,body) .site-survey-card-empty{color:var(--t-muted)}:is(#root,body) .site-survey-return-note{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--t-base);white-space:pre-wrap;gap:4px;display:grid}:is(#root,body) .site-survey-return-note strong{color:var(--ui-warning-ink)}:is(#root,body) .site-survey-facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;display:grid}:is(#root,body) .site-survey-facts>div,:is(#root,body) .site-survey-findings>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}:is(#root,body) :is(.site-survey-facts,.site-survey-findings)>.is-wide{grid-column:1/-1}:is(#root,body) .site-survey-facts span,:is(#root,body) .site-survey-findings dt{color:var(--t-muted);font-size:.85em}:is(#root,body) .site-survey-facts a{color:var(--ui-link)}:is(#root,body) .site-survey-section{gap:10px;display:grid}:is(#root,body) .site-survey-section h3,:is(#root,body) .site-survey-photo-group h4{margin:0}:is(#root,body) .site-survey-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(#root,body) .site-survey-save-state{color:var(--t-muted)}:is(#root,body) .site-survey-save-state.is-saved{color:var(--ui-success-ink)}:is(#root,body) .site-survey-save-state.is-error{color:var(--ui-critical-ink)}:is(#root,body) .site-survey-photo-groups{gap:12px;display:grid}:is(#root,body) .site-survey-photo-group{border:1px solid var(--border-soft);border-radius:8px;gap:8px;padding:10px;display:grid}:is(#root,body) .site-survey-photo-group.is-missing{border-color:var(--ui-warning-border)}:is(#root,body) .site-survey-photo-group header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:is(#root,body) .site-survey-photo-group header label{cursor:pointer}:is(#root,body) .site-survey-photo-group .field-photo-grid{margin:0;padding:0;list-style:none}:is(#root,body) .site-survey-photo{position:relative}:is(#root,body) .site-survey-photo .field-photo-placeholder{color:var(--t-muted);text-align:center;place-items:center;font-size:.8em;display:grid}:is(#root,body) .site-survey-photo .ghost-button{background:var(--surface);width:28px;min-width:0;height:28px;color:var(--ui-danger-ink);border-radius:50%;padding:0;position:absolute;top:4px;right:4px}:is(#root,body) .site-survey-findings{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;margin:0;display:grid}:is(#root,body) .site-survey-findings dd{color:var(--t-base);margin:0}:is(#root,body) .site-survey-print-only{display:none}:is(#root,body) .site-survey-actions{gap:8px;display:grid}:is(#root,body) .site-survey-action-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){:is(#root,body) .site-survey-action-buttons>.primary-button{flex:100%}}@media print{:is(#root,body) .site-survey-detail .site-survey-no-print{display:none!important}:is(#root,body) .notika-shell:has(.site-survey-detail) :is(.notika-sidebar,.sidebar-resizer,.drawer-backdrop,.skip-link){display:none!important}:is(#root,body) .notika-shell:has(.site-survey-detail) .notika-main>:not(.content){display:none!important}:is(#root,body) .notika-shell:has(.site-survey-detail){display:block}:is(#root,body) .site-survey-detail .site-survey-print-only{display:grid}:is(#root,body) .notika-shell:has(.site-survey-detail) .content{margin:0;padding:0;overflow:visible}:is(#root,body) .site-survey-detail :is(.panel,.hero-card){box-shadow:none;break-inside:avoid}:is(#root,body) .site-survey-detail .field-photo-grid{grid-template-columns:repeat(3,1fr)}:is(#root,body) .site-survey-detail .site-survey-photo-group{break-inside:avoid}}.dev-summary{color:var(--t-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;padding:2px 0;display:flex}.dev-summary>button{color:var(--t-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.dev-summary>button strong{color:var(--t-base);font-size:1.15em}.dev-summary>button:hover,.dev-summary>button:focus-visible{color:var(--ui-link)}.dev-summary>button.is-active{border-bottom-color:var(--ui-primary);color:var(--t-base)}.dev-action-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dev-model-filter{width:280px;max-width:100%}.device-serial-picker{gap:8px;display:grid}.device-serial-add{gap:8px;display:flex}.device-serial-add>input{flex:1;min-width:0}.action-menu{display:inline-flex}:is(#root,body) .action-menu-icon{min-width:var(--ui-control-h);font-size:18px;line-height:1;padding:0 8px!important}.action-menu-popup{z-index:80;border:1px solid var(--ui-secondary-border);background:var(--ui-secondary-bg);max-height:70vh;box-shadow:0 12px 28px rgb(var(--c-blue-270-rgb) / .18);border-radius:10px;gap:2px;padding:4px;display:grid;position:fixed;overflow:auto}.action-menu-item{width:100%;color:var(--ui-secondary-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:1px;padding:9px 10px;display:grid}.action-menu-item small{color:var(--t-muted);font-size:11px}.action-menu-item:hover:not(:disabled),.action-menu-item:focus-visible{background:var(--ui-secondary-hover-bg);outline:none}.action-menu-item.is-danger{color:var(--ui-danger-ink)}.action-menu-item:disabled{opacity:.5;cursor:not-allowed}.nav-parent-block{flex-direction:column;gap:3px;display:flex}button.nav-link.nav-parent{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.is-sidebar-collapsed button.nav-link.nav-parent{width:44px}button.nav-link.nav-parent:hover:not(.is-active){background:var(--bg-hover)}.nav-parent.is-open:not(.is-active){color:var(--primary)}.nav-parent .nav-parent-chevron{text-align:center;opacity:.7;flex:none;width:12px;font-size:18px;font-weight:500;line-height:12px}.nav-children{border-left:1px solid var(--border-soft);flex-direction:column;gap:2px;margin-left:17px;padding-left:8px;display:flex}.nav-link.nav-child{min-height:38px;padding-block:7px;font-size:12.5px}.nav-link.nav-child svg{width:17px;height:17px}.is-sidebar-collapsed .nav-parent-chevron{display:none}.is-sidebar-collapsed .nav-children{border-left:0;align-items:center;gap:6px;margin-left:0;padding-left:0}.is-sidebar-collapsed .nav-link.nav-child{width:38px;height:38px;min-height:38px}.is-sidebar-collapsed .nav-parent.is-open:not(.is-active){background:rgb(var(--c-blue-540-rgb) / .1);color:var(--c-blue-540)}@media (width>=761px) and (width<=1180px){.nav-parent .nav-parent-chevron{display:none}.nav-children{border-left:0;align-items:center;margin-left:0;padding-left:0}}.warehouse-overview .metric-card{grid-template-areas:"icon label""icon value""icon note"}.warehouse-card-note{color:var(--t-muted);grid-area:note;font-size:12px}.warehouse-card-note a{color:var(--ui-link)}.warehouse-todo{gap:14px;display:grid}.warehouse-todo-group{border-top:1px solid var(--border-soft);gap:6px;padding-top:12px;display:grid}.warehouse-todo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.warehouse-todo-head h3{align-items:center;gap:8px;margin:0;display:flex}.warehouse-todo-list{margin:0;padding:0;list-style:none;display:grid}.warehouse-todo-list li{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:8px 0;display:flex}.warehouse-todo-list li:last-child{border-bottom:0}.warehouse-todo-list li small{color:var(--t-muted);margin-left:auto}.warehouse-page,.warehouse-page>*,.warehouse-page .data-workspace,.warehouse-page .data-table-shell{min-width:0;max-width:100%}.warehouse-page .data-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.warehouse-page .data-status-tabs,.warehouse-page .qty-actions,.warehouse-page .parts-data-view-actions,.warehouse-page .registration-toolbar-actions,.warehouse-page .inline-actions{flex-wrap:wrap;min-width:0}.warehouse-page .data-toolbar{flex-wrap:wrap}.warehouse-page .data-toolbar-meta{flex-wrap:wrap;min-width:0;max-width:100%}@media (width<=760px){.warehouse-page .data-toolbar{flex-wrap:wrap;position:static}.warehouse-page .data-toolbar-main,.warehouse-page .data-toolbar-meta{flex-wrap:wrap;flex:100%;justify-content:flex-start;margin-left:0}.warehouse-page .data-search{width:100%}.warehouse-page .cards-row{grid-template-columns:minmax(0,1fr)}}.admin-setting-summary{gap:4px;margin:0 0 8px;display:grid}.admin-setting-summary>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.admin-setting-summary dt{color:var(--t-muted)}.admin-setting-summary dd{overflow-wrap:anywhere;text-align:right;margin:0}.install-photo{gap:4px;width:72px;margin:0;display:grid}.install-photo img{object-fit:cover;border-radius:var(--ui-radius-sm,6px);width:72px;height:72px}.install-photo.is-unused img{opacity:.4}.install-photo figcaption{font-size:11px}.install-next-step{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.install-next-step>div{gap:2px;min-width:0;display:grid}:is(#root,body) .inline-notice{margin:0 0 var(--space-3,12px);border:1px solid var(--ui-progress-border);border-radius:var(--ui-radius);background:var(--ui-progress-bg);color:var(--ui-text);font-size:var(--ui-fs-base);padding:10px 14px}:is(#root,body) .inline-notice a{color:var(--ui-link);font-weight:700}:is(#root,body) .content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),select){box-sizing:border-box;height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;border-radius:var(--ui-control-radius)!important;font-size:var(--ui-fs-base)!important;padding-top:0!important;padding-bottom:0!important}:is(#root,body) .content textarea{border-radius:var(--ui-control-radius)!important;font-size:var(--ui-fs-base)!important}:is(#root,body) .content label.data-search{height:var(--ui-control-h)!important;min-height:var(--ui-control-h)!important;border-radius:var(--ui-control-radius)!important}:is(#root,body) .content label.data-search input{height:auto!important;min-height:0!important;font-size:var(--ui-fs-base)!important}:is(#root,body) .content .data-toolbar-meta .data-view-bar,:is(#root,body) .content .data-toolbar .data-view-bar{min-height:var(--ui-control-h)!important}:is(#root,body) .content td :is(button,a):is(.primary-button,.secondary-button,.danger-button,.ghost-button,.secondary,.danger,.action-menu-icon,.dispatch-row-action,.next-action,.data-row-next),:is(#root,body) .content td button:not([class]){height:var(--ui-control-h-compact);min-height:var(--ui-control-h-compact)!important;border-radius:var(--ui-control-radius)!important;font-size:var(--ui-fs-md)!important;padding:0 10px!important}:is(#root,body) .content td .action-menu-icon{min-width:var(--ui-control-h-compact);padding:0 6px!important;font-size:16px!important}:is(#root,body) .content .data-view-bar>button,:is(#root,body) .data-view-menu>div>button{min-height:var(--ui-control-h);border-radius:var(--ui-control-radius)!important}:is(#root,body) .content .panel{border-radius:var(--ui-radius-lg)!important}:is(#root,body) .content .tech-notice{border-radius:var(--ui-radius)}:is(#root,body) :is(.panel.warning-text,.panel.info-text){font-weight:400;border-radius:var(--ui-radius-lg)!important;box-shadow:none!important;padding:12px 14px!important}:is(#root,body) .panel.warning-text{border:1px solid var(--ui-warning-border)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important}:is(#root,body) .panel.info-text{border:1px solid var(--ui-progress-border)!important;background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important}
