.admin-build-info{box-sizing:border-box;border:1px solid var(--border,var(--admin-line-dedee5,#dedee5));background:var(--surface,var(--admin-surface-f8f9fc,#f8f9fc));width:100%;min-width:0;color:var(--ink,var(--admin-label-242431,#242431));overflow-wrap:anywhere;border-radius:16px;gap:10px;margin-top:20px;padding:16px;font-size:14px;line-height:1.6;display:grid}.admin-build-info h4,.admin-build-info p{margin:0}.admin-build-info h4{font-size:16px;font-weight:650}.admin-build-info code{font-size:12px}.admin-build-info button{border:1px solid var(--border,var(--admin-line-dedee5,#dedee5));background:var(--surface,var(--admin-surface-ffffff,#fff));max-width:100%;min-height:48px;color:inherit;font:inherit;white-space:normal;border-radius:12px;justify-self:start;padding:10px 16px;font-weight:600}.admin-build-info button:focus-visible{outline:3px solid var(--accent,#6036c9);outline-offset:3px}.admin-build-info button:disabled{opacity:.6}.login-screen{background:var(--bg);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-brand{color:var(--sidebar-text);background:var(--sidebar-bg);flex-direction:column;justify-content:space-between;gap:40px;padding:48px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";pointer-events:none;background:radial-gradient(circle,#16c8ab38,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.login-brand-top{align-items:center;gap:14px;display:flex}.login-mark{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:grid;box-shadow:0 8px 20px #0f9f8866}.login-brand-top strong{font-size:18px;display:block}.login-brand-top span{color:var(--sidebar-muted);font-size:13px}.login-brand-mid{max-width:440px}.login-brand-mid h1{letter-spacing:-.01em;margin:0 0 14px;font-size:30px;line-height:1.6}.login-brand-mid p{color:var(--sidebar-muted);margin:0 0 26px;font-size:15px;line-height:1.6}.login-brand-foot{color:var(--sidebar-muted);font-size:13px}.login-form-side{place-items:center;padding:40px 24px;display:grid}.login-card{gap:16px;width:100%;max-width:380px;display:grid}.login-card-toolbar{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.login-language-toggle{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.login-language-toggle button{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.login-language-toggle button:hover,.login-language-toggle button.login-language-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.login-language-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-compact-brand{align-items:center;gap:12px;display:none}.login-compact-brand .login-mark{border-radius:12px;width:42px;height:42px;font-size:19px;box-shadow:0 6px 16px #0f9f8852}.login-compact-brand strong{color:var(--text);font-size:16px;display:block}.login-compact-brand span{color:var(--text-muted);font-size:13px}.login-card-head h2{letter-spacing:-.01em;margin:0;font-size:24px}.login-card-head p{color:var(--text-muted);margin:6px 0 0;font-size:14px}.login-screen[lang=km]{font-family:Noto Sans Khmer,Khmer UI,ui-sans-serif,system-ui,sans-serif}.login-screen[lang=km] .login-brand-mid h1,.login-screen[lang=km] .login-card-head h2{letter-spacing:0;line-height:1.6}.login-screen[lang=km] .login-brand-mid p,.login-screen[lang=km] .login-card-head p,.login-screen[lang=km] .login-field-hint,.login-screen[lang=km] .login-submit-hint,.login-screen[lang=km] .login-otp-copy,.login-screen[lang=km] .login-recovery-copy,.login-screen[lang=km] .login-note{overflow-wrap:anywhere;line-height:1.65}.login-error{border:1px solid var(--admin-line-f3c9c4,#f3c9c4);border-radius:var(--radius-sm);background:var(--admin-surface-fdecea,#fdecea);color:var(--admin-label-b3261e,#b3261e);align-items:center;gap:9px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.login-error svg{flex:none}.login-success{border:1px solid var(--admin-line-a7e1d5,#a7e1d5);border-radius:var(--radius-sm);background:var(--admin-surface-e9f8f4,#e9f8f4);color:var(--admin-label-0b6b5c,#0b6b5c);align-items:flex-start;gap:10px;padding:12px 13px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.login-success svg{flex:none;margin-top:1px}.login-field{gap:7px;display:grid}.login-field>span{color:var(--text);font-size:13px;font-weight:700}.login-field input,.login-password input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:44px;color:var(--text);outline:0;padding:0 13px;font-size:14px}.login-field input:focus,.login-password input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.login-field-hint{color:var(--text-soft);font-size:13px;line-height:1.6}.login-field-hint-error{color:var(--admin-label-b3261e,#b3261e);font-weight:600}.login-password{display:flex;position:relative}.login-password input{padding-right:44px}.login-password button{width:40px;height:40px;color:var(--text-soft);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-password button:hover{color:var(--text);background:var(--surface-muted)}.login-submit{border-radius:var(--radius-sm);color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border:0;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:4px;font-size:15px;font-weight:700;transition:filter .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 6px 16px #0f9f884d}.login-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 20px #0f9f885c}.login-submit:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.login-submit-hint{color:var(--text-soft);margin:-6px 0 0;font-size:13px;line-height:1.6}.login-otp-copy,.login-recovery-copy{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-soft);align-items:flex-start;gap:10px;padding:12px 13px;font-size:13px;line-height:1.6;display:flex}.login-otp-copy svg{color:var(--accent-strong-text,var(--accent-strong));flex:none}.login-otp-resend{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:13px;line-height:1.6;display:flex}.login-otp-resend button{color:var(--accent-strong-text,var(--accent-strong));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.login-otp-resend button:hover:not(:disabled){text-decoration:underline}.login-otp-resend button:disabled{color:var(--text-soft);cursor:not-allowed}.login-recovery-copy svg{color:var(--accent-strong-text,var(--accent-strong));flex:none}.login-recovery-link{border-radius:var(--radius-sm);min-height:40px;color:var(--accent-strong-text,var(--accent-strong));background:0 0;border:0;justify-self:end;align-items:center;gap:6px;margin-top:-9px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.login-recovery-link:hover{color:var(--text)}.login-back{border-radius:var(--radius-sm);min-height:40px;color:var(--text-soft);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.login-back:hover:not(:disabled){color:var(--text)}.login-caps{color:var(--admin-label-b45309,#b45309);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600;display:inline-flex}.login-caps svg{flex:none}.login-note{color:var(--text-soft);align-items:center;gap:7px;margin:2px 0 0;font-size:13px;display:flex}.login-note svg{flex:none}.login-build-id{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:-10px 0 0;font-size:13px;line-height:1.4}@media (width<=860px){.login-screen{grid-template-columns:1fr}.login-brand{display:none}.login-form-side{min-height:100vh}.login-compact-brand{margin-bottom:6px;display:flex}.login-card-toolbar{justify-content:space-between}}.login-attempts{border:1px solid var(--admin-line-f0c274,#f0c274);background:var(--admin-surface-fff8ea,#fff8ea);color:var(--admin-label-7a4f11,#7a4f11);border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.login-attempts-locked{border-color:var(--admin-line-e8a3a3,#e8a3a3);background:var(--admin-surface-fdf1f1,#fdf1f1);color:var(--admin-label-8a2f2f,#8a2f2f)}.login-field-error{color:var(--admin-label-b4272b,#b4272b);margin-top:6px;font-size:13px;line-height:1.4;display:block}.login-totp-setup{border:1px solid var(--admin-line-dfe5ee,#dfe5ee);background:var(--admin-surface-fbfcfe,#fbfcfe);border-radius:12px;justify-items:center;gap:10px;margin-bottom:14px;padding:16px;display:grid}.login-totp-instruction{color:var(--admin-label-4a5568,#4a5568);text-align:center;margin:0;font-size:13px;line-height:1.5}.login-totp-qr{background:var(--admin-surface-ffffff,#fff);border-radius:8px;width:168px;height:168px}.login-totp-secret-label{color:var(--admin-label-6b7686,#6b7686);font-size:13px}.login-totp-secret{background:var(--admin-surface-eef2f7,#eef2f7);color:var(--admin-label-26313f,#26313f);letter-spacing:.06em;word-break:break-all;text-align:center;border-radius:7px;padding:6px 10px;font-size:13px}.login-totp-lost{color:var(--admin-label-6b7686,#6b7686);margin:10px 0 0;font-size:13px;line-height:1.5}.admin-connectivity-banner{top:max(12px, env(safe-area-inset-top,0px));z-index:100;box-sizing:border-box;border:1px solid var(--admin-line-fdba74,#fdba74);width:min(100vw - 32px,560px);color:var(--admin-label-9a3412,#9a3412);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7edf7;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;line-height:1.6;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #7c2d1229}.admin-connectivity-banner-recovery{border-color:var(--admin-line-93c5fd,#93c5fd);color:var(--admin-label-1e40af,#1e40af);background:#eff6fff7;box-shadow:0 12px 30px #1e40af24}.admin-connectivity-banner svg{flex:none}.admin-connectivity-banner>span{flex:auto}.admin-connectivity-banner-dismiss{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:-6px -8px -6px 0;padding:0;display:inline-flex}.admin-connectivity-banner-dismiss:hover{background:#1e40af1a}.admin-connectivity-banner-dismiss:focus-visible{outline-offset:2px;outline:3px solid}@media (width<=480px){.admin-connectivity-banner{top:max(8px, env(safe-area-inset-top,0px));width:calc(100vw - 20px);padding:9px 12px;font-size:.8125rem}.admin-connectivity-banner-dismiss{width:34px;height:34px}}@media (prefers-reduced-transparency:reduce){.admin-connectivity-banner{background:var(--admin-surface-fff7ed,#fff7ed);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-connectivity-banner-recovery{background:var(--admin-surface-eff6ff,#eff6ff)}}@media (forced-colors:active){.admin-connectivity-banner{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}:root{--zui-space-1:4px;--zui-space-2:8px;--zui-space-3:12px;--zui-space-4:16px;--zui-space-5:20px;--zui-space-6:24px;--zui-font-meta:.8125rem;--zui-font-meta-large:.875rem;--zui-font-body:.9375rem;--zui-font-body-large:1rem;--zui-line-meta:1.45;--zui-line-body:1.55;--zui-control-compact:36px;--zui-control-standard:44px;--zui-control-consequential:44px;--zui-control-touch:48px;--zui-radius-control:9px;--zui-radius-surface:12px;--zui-border:var(--border,#e2e8f0);--zui-border-strong:#cbd5e1;--zui-surface:var(--surface,#fff);--zui-surface-muted:var(--surface-muted,#f8fafc);--zui-ink:var(--text,#0f172a);--zui-ink-muted:var(--text-muted,#5a6675);--zui-ink-soft:var(--text-soft,#64748b);--zui-focus:var(--accent,#7c3aed);--zui-focus-ring:var(--accent-tint,#7c3aed2e);--zui-accent:var(--accent,#7c3aed);--zui-accent-strong:var(--accent-strong,#6d28d9);--zui-success:#087443;--zui-success-surface:#e8f7ee;--zui-warning:#8a5708;--zui-warning-surface:#fff4d8;--zui-danger:#b42318;--zui-danger-surface:#fef0ef;--zui-info:#175cd3;--zui-info-surface:#eff6ff;--zui-neutral:#475467;--zui-neutral-surface:#f2f4f7;--zui-shadow-float:0 16px 36px #0f172a29}@font-face{font-family:Zivo Khmer;src:local(Khmer MN),local(Noto Sans Khmer),local(Khmer Sangkam MN),local(Noto Serif Khmer),local(Battambang),local(Hanuman);unicode-range:U+1780-17FF,U+19E0-19FF;size-adjust:118%;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--bg:#eef1f6;--surface:#fff;--surface-muted:#f8fafc;--border:#e2e8f0;--border-soft:#eef2f6;--text:#0f172a;--text-muted:#5a6675;--text-soft:#94a3b8;--accent:#7c3aed;--accent-strong:#6d28d9;--accent-bright:#8b5cf6;--accent-tint:#7c3aed1f;--sidebar-bg:linear-gradient(180deg, #0e1f2a 0%, #102530 55%, #0b1820 100%);--sidebar-text:#e7edf2;--sidebar-muted:#8aa0ad;--radius-sm:8px;--radius:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 4px 14px #0f172a12;--shadow-lg:0 12px 30px #0f172a1a;background:var(--bg);color:var(--text);font-family:Zivo Khmer,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:clip}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0;overflow-x:clip}#root{max-width:100%;overflow-x:clip}button,input{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:248px minmax(0,1fr) clamp(260px,22vw,320px);min-height:100vh;display:grid}.app-shell-no-rail{grid-template-columns:248px minmax(0,1fr)}.session-workspace-gate{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.session-workspace-gate-card{text-align:center;width:min(100%,440px);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:32px}.session-workspace-gate-card svg{color:var(--accent-text,var(--accent));margin-bottom:12px}.session-workspace-gate-card h1{margin:0;font-size:20px}.session-workspace-gate-card p{color:var(--text-muted);margin:10px 0 0;line-height:1.6}.session-workspace-gate-actions{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.session-workspace-retry{color:#fff;background:var(--accent);border-radius:var(--radius-sm);border:0;padding:10px 16px;font-weight:700}.session-workspace-signout{color:var(--text-muted);border:1px solid var(--border,#00000026);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:8px 14px;font-weight:600}.session-workspace-signout:hover{color:var(--text)}.business-clock-gate .session-workspace-gate-card .business-clock-gate-who{color:var(--text);background:var(--bg);border-radius:var(--radius-sm);gap:2px;margin-top:16px;padding:10px 12px;display:grid}.business-clock-gate .business-clock-gate-who span{color:var(--text-muted);font-size:14px}.business-clock-gate .session-workspace-retry{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-size:16px;display:inline-flex}.business-clock-gate .session-workspace-retry svg{color:currentColor;margin:0}.business-clock-gate .session-workspace-retry:disabled{opacity:.7;cursor:progress}.business-clock-gate .business-clock-gate-problem{color:var(--admin-label-8a2c0d,#8a2c0d);text-align:left;background:var(--admin-surface-fff4ed,#fff4ed);border:1px solid var(--admin-line-fed7c3,#fed7c3);border-radius:var(--radius-sm);gap:4px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.business-clock-gate .session-workspace-gate-card .business-clock-gate-note{margin-top:16px;font-size:14px}.sidebar{overscroll-behavior:contain;height:100vh;color:var(--sidebar-text);background:var(--sidebar-bg);border-right:1px solid #ffffff0f;flex-direction:column;gap:22px;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-backdrop{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.brand-mark{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid;box-shadow:0 6px 16px #0f9f8859}.brand strong{font-size:17px;display:block}.brand span,.admin-user small,.customer-cell span,.inspector-domain p,.project-row span{color:var(--admin-label-687481,#687481)}.sidebar .brand span,.sidebar footer,.sidebar-card span,.sidebar-card button{color:var(--sidebar-muted)}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}nav{gap:6px;display:grid}.nav-group{gap:4px;display:grid}.nav-group+.nav-group{margin-top:14px}.nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-label-6b7682,#6b7682);margin:0 0 2px;padding:0 12px;font-size:13px;font-weight:800}nav button,.nav-group-items a,.sidebar-card button{width:100%;min-height:42px;color:var(--sidebar-muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .16s,color .16s;display:flex}nav button svg,.nav-group-items a svg,.sidebar-card button svg{flex:none}nav button:hover,.nav-group-items a:hover,.sidebar-card button:hover{color:var(--sidebar-text);background:#ffffff0f}nav button.active,.nav-group-items a.active{color:#fff;background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent-bright)}nav button.active svg,.nav-group-items a.active svg{color:var(--accent-bright-text,var(--accent-bright))}.mobile-admin-dock{display:none}.mobile-admin-dock-inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mobile-admin-dock-two .mobile-admin-dock-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-admin-dock-six .mobile-admin-dock-inner{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-admin-dock button.mobile-admin-dock-item{width:auto;min-height:56px;color:var(--admin-label-64748b,#64748b);letter-spacing:-.01em;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:16px;justify-items:center;gap:4px;margin:0;padding:7px 4px 6px;font-size:13px;font-weight:800;line-height:1.2;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.mobile-admin-dock button.mobile-admin-dock-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.mobile-admin-dock button.mobile-admin-dock-item:hover{color:var(--admin-label-4c1d95,#4c1d95);background:#7c3aed14}.mobile-admin-dock-icon{width:28px;height:28px;color:var(--admin-label-7c3aed,#7c3aed);background:#7c3aed1a;border-radius:12px;place-items:center;display:grid}.mobile-admin-dock button.mobile-admin-dock-item-active{color:var(--admin-label-4c1d95,#4c1d95);background:var(--admin-surface-f4efff,#f4efff);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7c3aed2e}.mobile-admin-dock button.mobile-admin-dock-item-active .mobile-admin-dock-icon{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));box-shadow:0 8px 18px #7c3aed47}.sidebar-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:12px;display:grid}.card-heading,.status-card span,.sidebar footer,.panel-heading,.title-row,.heading-actions,.table-footer,.row-actions,.domain-actions,.topbar,.environment,.admin-user,.section-heading{align-items:center;display:flex}.card-heading,.sidebar footer,.panel-heading,.table-footer,.section-heading{justify-content:space-between}.status-card{margin-top:auto}.status-card span{gap:8px}.status-card button{color:var(--admin-label-33d6bb,#33d6bb)}.sidebar footer{margin-top:10px;padding:0 8px;font-size:13px}main{min-width:0}.topbar{z-index:5;border-bottom:1px solid var(--admin-line-e1e6ea,#e1e6ea);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;gap:12px;min-height:64px;padding:10px 16px;position:sticky;top:0}.main-header{z-index:6;background:var(--surface);position:sticky;top:0}.main-header .topbar{z-index:auto;position:static}.product-bar{scrollbar-width:none;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.product-bar::-webkit-scrollbar{display:none}.product-tab{height:34px;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.product-tab:hover{color:var(--text);background:var(--surface-muted)}.product-tab.active{color:var(--text);background:var(--accent-tint);border-color:#0f9f8847}.product-tab.soon{cursor:default;color:var(--text-soft)}.product-tab.soon:hover{background:0 0}.product-soon{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:13px;font-weight:700}.search{border:1px solid var(--admin-line-d7dde2,#d7dde2);background:var(--admin-surface-ffffff,#fff);border-radius:7px;flex:1;align-items:center;gap:10px;max-width:560px;height:38px;padding:0 12px;display:flex}.search input{min-width:0;color:var(--admin-label-18202a,#18202a);border:0;outline:0;flex:1}kbd{border:1px solid var(--admin-line-d2d9df,#d2d9df);color:var(--admin-label-4d5966,#4d5966);background:var(--surface-muted);border-radius:5px;padding:2px 6px;font-size:13px}.environment,.admin-user,.secondary-button,.primary-button,.link-button,.icon-button,.icon-link{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);border-radius:7px}.environment,.admin-user{gap:8px;min-height:38px;padding:0 12px}.admin-user span{text-align:left;display:grid}.admin-user strong,.admin-user small{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.icon-button,.icon-link{width:32px;height:32px;color:var(--admin-label-384453,#384453);place-items:center;display:inline-grid}.icon-button:disabled{cursor:not-allowed;color:var(--admin-label-9aa5b1,#9aa5b1);background:var(--admin-surface-f4f6f8,#f4f6f8);opacity:.72}.content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,328px);gap:16px;min-width:0;padding:16px;display:grid}.content-grid-wide{grid-template-columns:minmax(0,1fr)}.workspace{gap:16px;min-width:0;display:grid}.production-data-warning{border:1px solid var(--admin-line-fecaca,#fecaca);border-radius:var(--radius);color:var(--admin-label-991b1b,#991b1b);background:var(--admin-surface-fff7f7,#fff7f7);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:650;display:flex}.production-data-warning svg{flex:none}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-strip div,.panel,.inspector{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.metric-strip div{transition:box-shadow .18s,transform .18s,border-color .18s}.metric-strip div:hover{border-color:var(--admin-line-d2dae3,#d2dae3);box-shadow:var(--shadow-md);transform:translateY(-1px)}.metric-strip div{gap:4px;padding:12px 14px;display:grid}.metric-strip span,.panel p,td,dt,dd,.events p{font-size:13px}.metric-strip strong{font-size:19px}.panel{min-width:0;overflow:hidden}.overview-home{display:grid}.overview-status-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.overview-status-grid article{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-muted);gap:4px;min-width:0;padding:13px 14px;display:grid}.overview-status-grid span,.overview-status-grid small,.module-grid small,.attention-list small{color:var(--admin-label-5a6675,#5a6675);font-size:13px}.overview-status-grid strong{color:var(--admin-label-111827,#111827);font-size:20px}.overview-section{border-bottom:1px solid var(--border);gap:12px;padding:14px 16px 16px;display:grid}.overview-section:last-child{border-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-analytics-panel{display:grid}.wallet-analytics-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wallet-analytics-controls select{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--admin-label-1d2a37,#1d2a37);font:inherit;border-radius:8px;padding:0 30px 0 10px;font-size:13px}.wallet-analytics-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.wallet-analytics-card{border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(145deg, var(--surface), var(--surface-muted));gap:6px;min-width:0;min-height:128px;padding:14px;display:grid}.wallet-analytics-card span,.wallet-analytics-card small,.wallet-analytics-state p,.wallet-analytics-coverage span{color:var(--admin-label-5a6675,#5a6675);font-size:13px;line-height:1.6}.wallet-analytics-card strong{color:var(--admin-label-111827,#111827);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,24px);overflow:hidden}.wallet-analytics-state{border-bottom:1px solid var(--border);color:var(--admin-label-1d2a37,#1d2a37);background:var(--surface-muted);gap:5px;margin:0;padding:20px 16px;display:grid}.wallet-analytics-state p{margin:0}.wallet-analytics-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.wallet-analytics-coverage article{border-left:3px solid var(--admin-line-c6d0dc,#c6d0dc);gap:5px;min-width:0;padding-left:11px;display:grid}.wallet-analytics-coverage article:first-child{border-left-color:#159161}.wallet-analytics-coverage strong{color:var(--admin-label-1d2a37,#1d2a37);font-size:13px}@media (width<=760px){.wallet-analytics-controls{justify-content:space-between;width:100%}.wallet-analytics-grid,.wallet-analytics-coverage{grid-template-columns:1fr}}.attention-list,.module-grid{gap:10px;display:grid}.attention-list button,.module-grid button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--admin-label-1d2a37,#1d2a37);text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s}.attention-list button:hover,.module-grid button:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.module-grid button:hover svg{color:var(--accent-text,var(--accent))}.attention-list button{grid-template-columns:10px minmax(0,1fr) minmax(120px,.55fr) 18px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.attention-list strong,.attention-list small,.module-grid span,.module-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid button{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:11px 12px;display:grid}.module-grid svg{color:var(--admin-label-0b6f7e,#0b6f7e)}.module-grid strong{color:var(--admin-label-111827,#111827);font-size:16px}.module-grid small{grid-column:2/-1}.panel-heading{border-bottom:1px solid var(--border);min-height:58px;padding:0 16px}h1,h2,h3,h4,p{margin:0}h1,h2{font-size:17px;line-height:1.6}h3{font-size:16px}h4{font-size:13px}.title-row{gap:10px}.title-row.compact{flex-wrap:wrap;gap:8px}.badge{border-radius:6px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:13px;font-weight:650;display:inline-flex}.badge-neutral{color:var(--admin-label-17626c,#17626c);background:var(--admin-surface-dff4f4,#dff4f4)}.badge-ok{color:var(--admin-label-0d6b43,#0d6b43);background:var(--admin-surface-e1f4e9,#e1f4e9)}.badge-warn{color:var(--admin-label-86550c,#86550c);background:var(--admin-surface-fff0cf,#fff0cf)}.badge-risk{color:var(--admin-label-a81c35,#a81c35);background:var(--admin-surface-fde5ea,#fde5ea)}.badge-review{color:var(--admin-label-705214,#705214);background:var(--admin-surface-f2ead6,#f2ead6)}.status-badge.ok{color:var(--admin-label-0d6b43,#0d6b43)}.status-badge.warn{color:var(--admin-label-86550c,#86550c)}.status-badge.risk{color:var(--admin-label-a81c35,#a81c35)}.status-badge.neutral{color:var(--admin-label-5a6675,#5a6675)}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:980px}th{height:40px;color:var(--admin-label-3f4a56,#3f4a56);text-align:left;background:var(--surface-muted);font-size:13px;font-weight:700}.th-note{color:var(--text-muted,var(--admin-label-6b7684,#6b7684));font-weight:500}th,td{border-bottom:1px solid var(--border);white-space:nowrap;padding:0 16px}td{height:52px;color:var(--admin-label-1b2530,#1b2530)}tbody tr{transition:background .15s}tbody tr:hover,.selected-row{background:var(--admin-surface-eef9f7,#eef9f7)}.domain-cell,.customer-cell,.stacked,.health-cell{display:grid}.domain-cell{grid-template-columns:32px 1fr;align-items:center;gap:10px}.domain-icon{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3}.stacked{gap:3px}.health-cell{grid-template-columns:10px auto;align-items:center;column-gap:6px}.health-cell small{color:var(--admin-label-4b5967,#4b5967);grid-column:2}.workflow-cell{gap:3px;display:grid}.workflow-cell span{color:var(--admin-label-1d3441,#1d3441);align-items:center;gap:6px;font-weight:650;display:inline-flex}.workflow-cell small{color:var(--admin-label-5a6875,#5a6875)}.domain-actions{gap:6px}.panel[id]{scroll-margin-top:84px}.workflow-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.workflow-loop{border:1px solid var(--admin-line-e0e6eb,#e0e6eb);background:var(--surface-muted);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.workflow-loop-title{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.workflow-loop-title div{gap:2px;min-width:0;display:grid}.workflow-loop-title strong,.workflow-loop-title span{text-overflow:ellipsis;overflow:hidden}.workflow-loop-title span{color:var(--admin-label-5b6875,#5b6875);font-size:13px}.workflow-loop-title small{color:var(--admin-label-758291,#758291);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.workflow-loop ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-loop li{color:var(--admin-label-293745,#293745);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;font-size:13px;display:grid}.workflow-loop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-loop-actions a,.workflow-loop-actions button{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);min-height:32px;color:var(--admin-label-0b6f7e,#0b6f7e);text-align:center;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex}.wallet-control-panel{overflow:hidden}.wallet-control-heading{align-items:flex-start;gap:14px}.wallet-control-heading .title-row{align-items:flex-start}.wallet-control-heading p{color:var(--text-muted);margin-top:3px;font-size:13px}.wallet-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallet-control-actions a{align-items:center;gap:7px;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}.wallet-control-body{gap:14px;padding:16px;display:grid}.wallet-control-summary,.wallet-module-grid{gap:12px;display:grid}.wallet-control-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-control-summary article,.wallet-module-grid article,.wallet-workflow-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.wallet-control-summary article{background:linear-gradient(180deg, var(--admin-surface-ffffff,#fff), var(--admin-surface-f8fbfa,#f8fbfa));gap:5px;padding:14px;display:grid}.wallet-control-icon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-strong-text,var(--accent-strong));border-radius:10px;place-items:center;display:grid}.wallet-control-summary strong{color:var(--text);font-size:22px;line-height:1.6}.wallet-control-summary small,.wallet-module-grid span,.wallet-module-grid p,.wallet-workflow-card p,.wallet-workflow-card li{color:var(--text-muted);font-size:13px;line-height:1.6}.wallet-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-module-grid article{gap:10px;min-width:0;padding:14px;display:grid}.wallet-module-grid article>div{gap:3px;display:grid}.wallet-module-grid strong{color:var(--text);font-size:14px}.wallet-module-grid span{color:var(--accent-strong-text,var(--accent-strong));font-weight:700}.wallet-workflow-card{background:var(--surface-muted);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.wallet-workflow-card h3{margin-bottom:5px}.wallet-workflow-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wallet-workflow-card li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.wallet-workflow-card li svg{color:var(--accent-strong-text,var(--accent-strong));margin-top:1px}.wallet-frame-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--admin-surface-e8f1ee,#e8f1ee);min-height:620px;overflow:hidden}.wallet-frame-wrap iframe{background:var(--admin-surface-ffffff,#fff);border:0;width:100%;height:620px;display:block}@media (width<=1080px){.wallet-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-workflow-card{grid-template-columns:1fr}}@media (width<=720px){.wallet-control-heading,.wallet-control-actions{justify-content:stretch;width:100%;display:grid}.wallet-control-summary,.wallet-module-grid{grid-template-columns:1fr}}.quick-action-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quick-action-tabs button{border:1px solid var(--border);min-height:30px;color:var(--admin-label-294052,#294052);background:var(--admin-surface-ffffff,#fff);border-radius:7px;padding:0 10px;font-size:13px;font-weight:700}.quick-action-tabs button.active{color:var(--admin-label-0b6f7e,#0b6f7e);background:var(--admin-surface-dff4f4,#dff4f4);border-color:var(--admin-line-bfe7e7,#bfe7e7)}.quick-action-body{flex-direction:column;gap:18px;padding:18px;display:flex}.quick-action-intro{gap:5px;display:grid}.quick-action-intro strong{color:var(--admin-label-111827,#111827);font-size:16px;font-weight:750}.quick-action-intro p{max-width:64ch;color:var(--admin-label-5a6675,#5a6675);font-size:13.5px;line-height:1.6}.quick-action-steps{counter-reset:qa-step;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.quick-action-steps li{border:1px solid var(--admin-line-e6ebee,#e6ebee);background:linear-gradient(180deg, var(--admin-surface-ffffff,#fff), var(--surface-muted));color:var(--admin-label-26313d,#26313d);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;font-weight:600;line-height:1.6;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 2px #10212d0a}.quick-action-steps li:hover{border-color:var(--admin-line-bfe7e7,#bfe7e7);transform:translateY(-1px);box-shadow:0 6px 16px #0f9f8821}.quick-action-steps li:before{counter-increment:qa-step;content:counter(qa-step);background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;box-shadow:0 2px 6px #0f9f884d}.quick-action-cta{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.data-center-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:16px;display:grid}.data-center-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.data-center-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.data-center-head{align-items:center;gap:12px;display:flex}.data-center-icon{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 10px #0f9f8847}.data-center-title{gap:2px;min-width:0;margin-right:auto;display:grid}.data-center-title strong{color:var(--text);font-size:14px;font-weight:700}.data-center-title span{color:var(--text-muted);font-size:13px}.data-center-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.data-center-status.ok{color:var(--admin-label-0c7a52,#0c7a52);background:var(--admin-surface-effaf4,#effaf4)}.data-center-status.warn{color:var(--admin-label-9a6b08,#9a6b08);background:var(--admin-surface-fff8e8,#fff8e8)}.data-center-meta{border-radius:var(--radius-sm);background:var(--surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.data-center-meta>div{gap:3px;min-width:0;display:grid}.data-center-meta span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.data-center-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.data-center-projects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.data-center-projects li{align-items:center;gap:9px;min-width:0;display:flex}.data-center-project-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.data-center-projects small{color:var(--text-muted);flex:none;margin-left:auto;font-size:13px}.data-center-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);background:var(--surface-muted);align-items:center;gap:10px;margin:0 16px 16px;padding:18px;font-size:13px;display:flex}.data-center-empty svg{color:var(--text-soft)}.live-support-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;padding:16px;display:grid}.live-support-grid.has-chat{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,360px)}@media (width<=920px){.live-support-grid.has-chat{grid-template-columns:1fr}}.live-support-col{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.live-support-col-head{border-bottom:1px solid var(--border-soft);background:var(--surface-muted);color:var(--text);align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.live-support-col-head svg{color:var(--accent-strong-text,var(--accent-strong))}.live-support-col-head span{color:var(--text-muted);margin-left:auto;font-size:13px;font-weight:700}.live-support-list{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.live-support-list li{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px;transition:background .14s;display:flex}.live-support-list li:hover{background:var(--surface-muted)}.live-support-line{gap:1px;min-width:0;margin-right:auto;display:grid}.live-support-line strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.live-support-line small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.live-support-empty{color:var(--text-muted);text-align:center;justify-content:center;padding:22px 12px;font-size:13px}.live-support-row{cursor:pointer}.live-support-row.active{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.live-support-chat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:340px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.live-support-chat-head{border-bottom:1px solid var(--border-soft);background:var(--surface-muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.live-support-chat-head .icon-button{margin-left:auto}.live-support-chat-thread{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.live-support-msg{word-break:break-word;border-radius:13px;max-width:82%;padding:8px 12px;font-size:13px;line-height:1.6}.live-support-msg.in{color:var(--text);background:var(--surface-muted);border:1px solid var(--border-soft);border-bottom-left-radius:4px;align-self:flex-start}.live-support-msg.out{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-bottom-right-radius:4px;align-self:flex-end}.live-support-chat-input{border-top:1px solid var(--border-soft);gap:8px;padding:10px 12px;display:flex}.live-support-chat-input input{border:1px solid var(--border);background:var(--surface);min-width:0;height:38px;color:var(--text);border-radius:8px;flex:1;padding:0 12px}.live-support-chat-input .primary-button{flex:none;place-items:center;width:42px;padding:0;display:inline-grid}.action-notice{border:1px solid var(--border);color:var(--admin-label-26313d,#26313d);background:var(--surface-muted);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 14px;padding:10px 12px;font-size:13px;display:grid}.action-notice button{color:var(--admin-label-0b6f7e,#0b6f7e);background:0 0;border:0;font-weight:700}.action-notice-ok{border-color:var(--admin-line-b9e5d0,#b9e5d0);background:var(--admin-surface-effaf4,#effaf4)}.action-notice-warn{border-color:var(--admin-line-f0d49a,#f0d49a);background:var(--admin-surface-fff8e8,#fff8e8)}.action-notice-risk{border-color:var(--admin-line-f3b9c3,#f3b9c3);background:var(--admin-surface-fff1f4,#fff1f4)}.handoff-action-notice{margin-top:12px}.checklist-action-notice{margin-top:14px}.handoff-list,.workflow-checklist-list{display:grid}.workflow-checklist-row{border-top:1px solid var(--border);grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr) minmax(220px,1fr);align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:grid}.workflow-checklist-row>div:first-child,.workflow-checklist-row ul{gap:4px;min-width:0;display:grid}.workflow-checklist-row strong{color:var(--admin-label-121922,#121922);font-size:14px}.workflow-checklist-row small{border:1px solid var(--admin-line-dfe5e9,#dfe5e9);background:var(--surface-muted);width:fit-content;min-height:24px;color:var(--admin-label-384453,#384453);border-radius:7px;padding:4px 7px;font-size:13px;font-weight:800}.workflow-checklist-row span{color:var(--admin-label-5d6875,#5d6875);font-size:13px}.workflow-checklist-row ul{margin:0;padding:0;list-style:none}.workflow-checklist-row li{grid-template-columns:auto minmax(130px,.7fr) minmax(140px,1fr) auto;align-items:center;gap:7px;display:grid}.workflow-checklist-row li input{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:28px;color:var(--admin-label-233140,#233140);border-radius:7px;padding:0 8px;font-size:13px;font-weight:600}.workflow-checklist-row li button{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);min-height:26px;color:var(--admin-label-233140,#233140);border-radius:7px;padding:0 8px;font-size:13px;font-weight:800}.workflow-checklist-focus{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.workflow-checklist-focus span{border:1px solid var(--admin-line-dfe5e9,#dfe5e9);background:var(--surface-muted);min-height:26px;color:var(--admin-label-384453,#384453);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:700}.checklist-export-link{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);min-height:28px;color:var(--admin-label-0b6f7e,#0b6f7e);border-radius:7px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}button.checklist-export-link{cursor:pointer}.handoff-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(120px,.6fr);gap:10px;padding:12px 16px;display:grid}.handoff-filters label{gap:5px;min-width:0;display:grid}.handoff-filters span{color:var(--admin-label-637083,#637083);text-transform:uppercase;font-size:13px;font-weight:800}.handoff-filters select{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:34px;color:var(--admin-label-1d2a37,#1d2a37);font:inherit;border-radius:7px;padding:0 10px;font-size:13px;font-weight:700}.handoff-status-strip{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.handoff-status-strip span{border:1px solid var(--admin-line-e0e6eb,#e0e6eb);min-height:30px;color:var(--admin-label-536170,#536170);background:var(--admin-surface-ffffff,#fff);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:inline-flex}.handoff-status-strip strong{color:var(--admin-label-121922,#121922)}.handoff-row,.handoff-empty{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.handoff-row{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto auto minmax(150px,auto)}.handoff-empty{color:var(--admin-label-536170,#536170);grid-template-columns:22px minmax(0,1fr)}.handoff-row:last-child,.handoff-empty:last-child{border-bottom:0}.handoff-row div{gap:3px;min-width:0;display:grid}.handoff-row span{color:var(--admin-label-5d6875,#5d6875);font-size:13px}.handoff-row a{text-overflow:ellipsis;overflow:hidden}.handoff-login{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);min-height:30px;color:var(--admin-label-0b6f7e,#0b6f7e);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.handoff-status-actions{justify-content:flex-end;gap:6px;display:flex}.handoff-status-actions button{border:1px solid var(--border);min-height:30px;color:var(--admin-label-233140,#233140);background:var(--admin-surface-ffffff,#fff);border-radius:7px;padding:0 9px;font-size:13px;font-weight:700}.handoff-pagination{background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.handoff-pagination span{color:var(--admin-label-536170,#536170);font-size:13px;font-weight:700}.handoff-pagination div{gap:8px;display:flex}.handoff-pagination a,.handoff-pagination button{border:1px solid var(--border);min-height:32px;color:var(--admin-label-233140,#233140);background:var(--admin-surface-ffffff,#fff);border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.handoff-pagination button:disabled{color:var(--admin-label-9aa5b1,#9aa5b1);cursor:not-allowed}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.ok{color:var(--admin-label-128251,#128251)}.dot.ok{background:#22a06b}.dot.warn{background:#e28a12}.dot.review{background:#a47c1b}.dot.risk{background:#d92d47}.dot.unknown{background:#94a3b8}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.route,.inline-ok,.link-button,.secondary-button,.primary-button{align-items:center;gap:7px;display:inline-flex}.route.ok{color:var(--admin-label-14865b,#14865b)}.route.review{color:var(--admin-label-8b6111,#8b6111)}a,.link-button,.domain-link{color:var(--admin-label-0b6f7e,#0b6f7e);text-decoration:none}.link-button,.domain-link{background:0 0;border:0;padding:0;font-weight:650}.domain-link{font:inherit;text-align:left;cursor:pointer}.link-button.left{margin-top:10px}.customer-heading{min-height:64px}.customer-heading p{color:var(--admin-label-5d6875,#5d6875);margin-top:3px}.heading-actions{gap:10px}.driver-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.driver-panel{container:driver-ops/inline-size}.driver-queue-controls{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(240px,1fr) minmax(150px,auto) minmax(170px,auto) auto;align-items:end;gap:10px;padding:12px 16px;display:grid}.driver-queue-search{align-items:center;display:flex;position:relative}.driver-queue-search svg{color:var(--text-soft);pointer-events:none;position:absolute;left:11px}.driver-queue-search input,.driver-queue-filter-label select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:9px}.driver-queue-search input{padding:0 12px 0 35px}.driver-queue-filter-label{color:var(--text-soft);gap:4px;font-size:13px;font-weight:700;display:grid}.driver-queue-filter-label select{padding:0 30px 0 10px;font-size:13px;font-weight:600}.driver-queue-clear,.driver-queue-pagebar button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.driver-queue-pagebar{border-bottom:1px solid var(--border);color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:13px;display:flex}.driver-queue-pagebar>div{align-items:center;gap:9px;display:flex}.driver-queue-pagebar button:disabled{cursor:not-allowed;opacity:.45}@container driver-ops (width<=1100px){#driver-ops table{table-layout:fixed;min-width:0}#driver-ops th,#driver-ops td{text-overflow:ellipsis;white-space:nowrap;height:42px;padding:0 8px;font-size:13px;overflow:hidden}#driver-ops th:nth-child(2),#driver-ops td:nth-child(2),#driver-ops th:nth-child(3),#driver-ops td:nth-child(3),#driver-ops th:nth-child(5),#driver-ops td:nth-child(5),#driver-ops th:nth-child(7),#driver-ops td:nth-child(7),#driver-ops th:nth-child(8),#driver-ops td:nth-child(8){display:none}#driver-ops .driver-approval-readiness{min-width:0}#driver-ops .driver-approval-readiness small{display:none}}@container driver-ops (width<=720px){.driver-queue-controls{grid-template-columns:1fr 1fr}.driver-queue-search{grid-column:1/-1}.driver-queue-pagebar{flex-direction:column;align-items:flex-start}#driver-ops th,#driver-ops td{height:auto;padding:6px 4px}#driver-ops th:first-child,#driver-ops td:first-child{width:30%}#driver-ops th:nth-child(4),#driver-ops td:nth-child(4){width:20%}#driver-ops th:nth-child(6),#driver-ops td:nth-child(6){width:28%}#driver-ops th:nth-child(9),#driver-ops td:nth-child(9){width:22%}#driver-ops .row-actions{grid-template-columns:repeat(2,32px);justify-content:start;gap:4px;display:grid}}.lookup-grid{gap:0;display:grid}.lookup-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1.2fr) minmax(190px,1fr) minmax(240px,1.1fr);align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.lookup-row:last-child{border-bottom:0}.lookup-products,.lookup-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lookup-meta{color:var(--admin-label-4f5c68,#4f5c68);justify-content:flex-end;font-size:13px}.audit-list{display:grid}.audit-row{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.audit-row:last-child{border-bottom:0}.audit-row div{gap:3px;display:grid}.audit-row span,.audit-row time{color:var(--admin-label-5d6875,#5d6875);font-size:13px}.adapter-list{display:grid}.adapter-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(220px,.9fr) auto minmax(220px,1.1fr);align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.adapter-row:last-child{border-bottom:0}.adapter-row div{gap:3px;display:grid}.adapter-row span,.adapter-empty,.adapter-footer{color:var(--admin-label-5d6875,#5d6875);font-size:13px}.adapter-row code{border:1px solid var(--border);background:var(--surface-muted);color:var(--admin-label-26313d,#26313d);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 7px;overflow:hidden}.adapter-empty{align-items:center;gap:8px;padding:14px 16px;display:flex}.queue-empty{min-height:44px;color:var(--admin-label-536170,#536170);white-space:normal;align-items:center;gap:8px;display:flex}.driver-decision-notice{border-bottom:1px solid var(--border);color:var(--admin-label-6f5510,#6f5510);background:var(--admin-surface-fff8e5,#fff8e5);align-items:flex-start;gap:9px;padding:11px 16px;font-size:13px;line-height:1.6;display:flex}.driver-decision-notice.is-scope{color:var(--text-muted);background:var(--surface-muted);align-items:center;padding:6px 16px;font-size:13px;line-height:1.6}.driver-decision-notice.is-scope p{margin:0}.driver-decision-notice.is-scope svg{width:14px;height:14px;margin-top:0}.driver-decision-notice.is-failed{justify-content:space-between;align-items:center;gap:12px}.driver-decision-notice.is-failed p{margin:0}.driver-decision-notice.is-failed .secondary-button{flex:none}.queue-empty.is-failed{color:var(--admin-label-6f5510,#6f5510);flex-wrap:wrap;gap:10px;padding:12px 16px}.driver-decision-notice.is-progress{color:var(--admin-label-35507a,#35507a);background:var(--admin-surface-f2f6fd,#f2f6fd);font-size:13px}.driver-decision-notice.is-progress svg{animation:1.4s linear infinite driver-decision-notice-spin}@keyframes driver-decision-notice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.driver-decision-notice.is-progress svg{animation:none}}.driver-decision-notice svg{flex:none;margin-top:1px}.driver-decision-notice p{margin:0}.driver-approval-readiness{align-items:start;gap:5px;min-width:190px;max-width:260px;display:grid}.driver-approval-readiness .badge{justify-self:start}.driver-approval-readiness span,.driver-approval-readiness small{color:var(--text-soft);white-space:normal;font-size:13px;line-height:1.6}.driver-approval-readiness small{color:var(--admin-label-8a5a0a,#8a5a0a)}.driver-decision-backdrop{z-index:60;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.driver-decision-dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-lg);gap:14px;padding:18px;display:grid}.driver-decision-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.driver-decision-dialog-head>div{gap:2px;display:grid}.driver-decision-eyebrow{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.driver-decision-dialog-copy{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.driver-decision-note{gap:6px;display:grid}.driver-decision-note span{color:var(--text-muted);font-size:13px;font-weight:700}.driver-decision-note textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;color:var(--text);font:inherit;padding:9px 10px;font-size:13px}.driver-decision-note textarea:focus{outline:2px solid var(--accent-tint);border-color:var(--accent-bright)}.driver-decision-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.driver-decision-danger{color:#fff;background:#c2203a;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex}.driver-decision-danger:hover{filter:brightness(1.06);transform:translateY(-1px)}.driver-decision-danger:disabled,.driver-decision-dialog .primary-button:disabled,.driver-decision-dialog .secondary-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.adapter-footer{border-top:1px solid var(--border);padding:10px 16px 14px}.access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.access-grid div{border:1px solid var(--admin-line-e3e8ec,#e3e8ec);background:var(--surface-muted);border-radius:8px;gap:5px;min-height:64px;padding:10px 12px;display:grid}.access-grid span{color:var(--admin-label-5d6875,#5d6875);font-size:13px}.access-grid strong{overflow-wrap:anywhere;font-size:14px}.handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.handoff-grid>div{border:1px solid var(--admin-line-e3e8ec,#e3e8ec);background:var(--surface-muted);border-radius:8px;align-content:start;gap:10px;min-height:140px;padding:12px;display:grid}.handoff-grid h3{margin:0 0 2px;font-size:14px}.handoff-grid p{color:var(--admin-label-334155,#334155);grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.handoff-grid p span{gap:2px;display:grid}.handoff-grid p strong{color:var(--admin-label-111827,#111827)}.secondary-button,.primary-button{min-height:36px;padding:0 12px;font-weight:700}.primary-button{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-color:#0000;transition:filter .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 12px #0f9f8847}.primary-button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 16px #0f9f8857}.table-footer{min-height:46px;color:var(--admin-label-4c5865,#4c5865);padding:0 16px}.row-actions{gap:8px}.inspector{align-self:start;max-height:calc(100vh - 96px);position:sticky;top:80px;overflow:hidden}.inspector-panel{max-height:none;position:static;overflow:visible}.inspector-panel .inspector-section:last-child{border-bottom:0}.inspector-header,.inspector-domain,.inspector-section{border-bottom:1px solid var(--border);padding:16px}.inspector-header{justify-content:space-between;align-items:center;display:flex}.inspector-domain{grid-template-columns:42px 1fr;gap:12px;display:grid}.inspector-domain .domain-icon{width:42px;height:42px}.tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.tabs button{background:var(--admin-surface-ffffff,#fff);height:42px;color:var(--admin-label-43505d,#43505d);border:0;border-bottom:2px solid #0000}.tabs button.active{border-color:var(--accent);color:var(--admin-label-0d6b5e,#0d6b5e);font-weight:700}.inspector-section{gap:12px;display:grid}dl{gap:9px;margin:0;display:grid}dl div{justify-content:space-between;gap:12px;display:flex}dt{color:var(--admin-label-4f5c68,#4f5c68)}dd{color:var(--admin-label-101820,#101820);text-align:right;margin:0}.project-list,.events{gap:10px;display:grid}.workflow-panel dl{padding-bottom:2px}.workflow-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-actions a{border:1px solid var(--border);min-height:34px;color:var(--admin-label-21303f,#21303f);background:var(--admin-surface-ffffff,#fff);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.project-row{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.project-row div{gap:2px;min-width:0;display:grid}.project-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events p{color:var(--admin-label-26313d,#26313d);grid-template-columns:18px 1fr;gap:8px;display:grid}.events span{color:var(--admin-label-687481,#687481);grid-column:2}.customer-panel table{min-width:0}.customer-panel thead{display:none}.customer-panel tbody,.customer-panel tr,.customer-panel td{width:100%;display:block}.customer-panel tbody{gap:10px;padding:10px;display:grid}.customer-panel tr{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);border-radius:8px}.customer-panel td{white-space:normal;height:auto;padding:10px 12px}.customer-panel td:not(:first-child){border-top:1px solid var(--border-soft)}.customer-panel td[data-label]{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-panel td[data-label]:before{content:attr(data-label);color:var(--admin-label-64748b,#64748b);flex:none;font-size:13px;font-weight:700}.customer-panel td:last-child .row-actions{justify-content:flex-start}@media (width<=1180px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.app-shell .right-rail{display:none}.content-grid{grid-template-columns:1fr}.inspector{max-height:none;position:static}.domain-panel table{table-layout:fixed;min-width:0}.domain-panel th,.domain-panel td{text-overflow:ellipsis;white-space:nowrap;height:42px;padding:0 8px;font-size:13px;overflow:hidden}.domain-panel th:nth-child(2),.domain-panel td:nth-child(2),.domain-panel th:nth-child(7),.domain-panel td:nth-child(7),.domain-panel th:nth-child(8),.domain-panel td:nth-child(8){display:none}.domain-cell{grid-template-columns:28px minmax(0,1fr);gap:8px}.domain-icon{width:28px;height:28px}.domain-cell strong,.workflow-cell span,.workflow-cell small,.mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-cell{grid-template-columns:8px minmax(0,1fr)}.health-cell small,.workflow-cell small{display:none}.workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-loop-actions a,.workflow-loop-actions button{white-space:nowrap;min-height:34px}.overview-status-grid,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-steps{grid-template-columns:1fr}.customer-cell strong,.customer-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.driver-panel table,.travel-panel table,.software-panel table,.deployment-panel table,.live-supabase-panel table,.live-functions-panel table{table-layout:fixed;min-width:0}.driver-panel th,.driver-panel td,.travel-panel th,.travel-panel td,.software-panel th,.software-panel td,.deployment-panel th,.deployment-panel td,.live-supabase-panel th,.live-supabase-panel td,.live-functions-panel th,.live-functions-panel td{text-overflow:ellipsis;white-space:nowrap;height:42px;padding:0 8px;font-size:13px;overflow:hidden}.driver-panel th:nth-child(3),.driver-panel td:nth-child(3),.driver-panel th:nth-child(7),.driver-panel td:nth-child(7),.travel-panel th:nth-child(6),.travel-panel td:nth-child(6),.travel-panel th:nth-child(7),.travel-panel td:nth-child(7),.software-panel th:nth-child(6),.software-panel td:nth-child(6),.deployment-panel th:nth-child(3),.deployment-panel td:nth-child(3),.deployment-panel th:nth-child(6),.deployment-panel td:nth-child(6),.deployment-panel th:nth-child(7),.deployment-panel td:nth-child(7),.deployment-panel th:nth-child(8),.deployment-panel td:nth-child(8),.live-supabase-panel th:nth-child(6),.live-supabase-panel td:nth-child(6),.live-functions-panel th:nth-child(4),.live-functions-panel td:nth-child(4),.live-functions-panel th:nth-child(5),.live-functions-panel td:nth-child(5),#driver-ops th:nth-child(2),#driver-ops td:nth-child(2),#driver-ops th:nth-child(3),#driver-ops td:nth-child(3),#driver-ops th:nth-child(5),#driver-ops td:nth-child(5),#driver-ops th:nth-child(7),#driver-ops td:nth-child(7),#driver-ops th:nth-child(8),#driver-ops td:nth-child(8){display:none}#driver-ops th:nth-child(6),#driver-ops td:nth-child(6){display:table-cell}#driver-ops .driver-approval-readiness{min-width:0}#driver-ops .driver-approval-readiness small{display:none}#driver-roster th:nth-child(3),#driver-roster td:nth-child(3){display:table-cell}#driver-roster th:nth-child(5),#driver-roster td:nth-child(5),#driver-roster th:nth-child(7),#driver-roster td:nth-child(7),#driver-roster th:nth-child(9),#driver-roster td:nth-child(9),#driver-roster th:nth-child(11),#driver-roster td:nth-child(11),#driver-roster th:nth-child(12),#driver-roster td:nth-child(12){display:none}#driver-roster .table-wrap{overscroll-behavior-x:contain;overflow-x:auto}#driver-roster table{table-layout:auto;min-width:1120px}#driver-roster th:nth-child(12),#driver-roster td:nth-child(12){display:table-cell}#driver-roster th:first-child,#driver-roster td:first-child{z-index:2;background:var(--surface);min-width:190px;position:sticky;left:0;box-shadow:8px 0 14px -14px #0f172a8c}#driver-roster th:last-child,#driver-roster td:last-child{z-index:2;background:var(--surface);min-width:280px;position:sticky;right:0;box-shadow:-8px 0 14px -14px #0f172a8c}#driver-roster thead th{background:var(--surface-muted);z-index:3}#driver-roster thead th:first-child,#driver-roster thead th:last-child{z-index:4}#driver-roster tbody tr:hover>td:first-child,#driver-roster tbody tr:hover>td:last-child{background:var(--admin-surface-eef9f7,#eef9f7)}.queue-empty{min-height:42px}}@media (width<=600px){#driver-roster th:first-child,#driver-roster td:first-child{z-index:auto;width:148px;min-width:148px;max-width:148px;box-shadow:none;background:0 0;position:static;left:auto}#driver-roster thead th:first-child{background:var(--surface-muted)}#driver-roster th:last-child,#driver-roster td:last-child{width:200px;min-width:200px;max-width:200px}#driver-roster td:last-child{vertical-align:top;white-space:normal;height:auto;overflow:visible}#driver-roster td:last-child .customer-cell,#driver-roster td:last-child .driver-dispatch-blockers,#driver-roster td:last-child .driver-commission-debt{white-space:normal;overflow-wrap:anywhere;min-width:0}#driver-roster td:last-child .driver-zone-select,#driver-roster td:last-child .driver-suspension-action{max-width:100%}}@media (width<=980px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.sidebar{align-items:center;gap:16px;padding:18px 12px}.brand{justify-content:center;padding:0}.brand div:last-child,.nav-label,.nav-group-label,.sidebar-card,.sidebar footer{display:none}nav{justify-items:center;width:100%}.nav-group+.nav-group{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}nav button{border-radius:13px;justify-content:center;gap:0;width:48px;height:48px;min-height:48px;margin:0 auto;padding:0}nav button.active,.nav-group-items a.active{box-shadow:none}}@media (width<=760px){.app-shell{grid-template-columns:1fr;max-width:100vw;overflow-x:hidden}.sidebar{z-index:70;width:min(280px,84vw);max-width:84vw;height:100dvh;padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));transition:transform .22s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 40px #00000047}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:65;background:#0f172a73;border:0;padding:0;display:block;position:fixed;inset:0}.brand div:last-child,.sidebar-card,.sidebar-card button,.sidebar footer{display:revert;font-size:initial}.brand{justify-content:flex-start;padding:0 8px}.sidebar-card button{justify-content:flex-start;font-size:14px;display:flex}.sidebar footer{flex-wrap:wrap;gap:4px 8px;display:flex}main,.topbar,.content-grid{width:100%;max-width:100vw;overflow-x:hidden}main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.mobile-admin-dock{z-index:60;padding:10px 4px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#eef1f600,#eef1f6eb 18%,#eef1f6fa);display:block;position:fixed;bottom:0;left:0;right:0}.mobile-admin-dock-inner{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:24px;gap:2px;width:min(100%,520px);margin:0 auto;padding:5px 2px;box-shadow:0 18px 44px #0f172a29}.mobile-admin-dock button.mobile-admin-dock-item{overflow-wrap:normal;word-break:keep-all;padding-left:0;padding-right:0;font-size:13px;line-height:1.4}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-group{display:contents}nav button{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;min-width:0;height:auto;min-height:48px;padding:8px 10px;font-size:13px;line-height:1.6}.topbar{padding-top:calc(10px + env(safe-area-inset-top,0px));flex-wrap:wrap}.topbar .icon-button{width:40px;height:40px}.search{flex-basis:100%;order:5;max-width:none}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-status-grid,.module-grid{grid-template-columns:1fr}.attention-list button{grid-template-columns:10px minmax(0,1fr) 18px}.attention-list small{white-space:normal;grid-column:2/-1}.workflow-rail{grid-template-columns:1fr}.panel-heading,.customer-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:12px 16px}.heading-actions{flex-wrap:nowrap;width:100%}.driver-summary,.quick-action-tabs{justify-content:flex-start}.lookup-row{grid-template-columns:1fr;align-items:start}.lookup-meta{justify-content:flex-start}.audit-row{grid-template-columns:24px 1fr;align-items:start}.audit-row .badge,.audit-row time{grid-column:2;width:fit-content}.adapter-row{grid-template-columns:1fr;align-items:start}.adapter-row .badge{width:fit-content}.handoff-row,.workflow-checklist-row{grid-template-columns:1fr;align-items:start}.workflow-checklist-focus{justify-content:flex-start}.workflow-checklist-row li{grid-template-columns:auto minmax(0,1fr) auto}.workflow-checklist-row li input{grid-column:2/-1}.action-notice{grid-template-columns:20px minmax(0,1fr)}.action-notice button{grid-column:2;justify-self:start}.handoff-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-filters{grid-template-columns:1fr}.handoff-pagination{flex-direction:column;align-items:flex-start}.handoff-login,.handoff-status-actions,.handoff-row .badge{width:fit-content}.access-grid,.workflow-rail,.handoff-grid{grid-template-columns:1fr}.secondary-button,.primary-button{white-space:nowrap;flex:1;justify-content:center;min-width:0;font-size:13px}}@media (width<=980px){.employees-panel table{min-width:0}.employees-panel thead{display:none}.employees-panel tbody,.employees-panel tr,.employees-panel td{width:100%;display:block}.employees-panel tbody{gap:10px;padding:10px;display:grid}.employees-panel tr{border:1px solid var(--border);background:var(--admin-surface-ffffff,#fff);border-radius:8px}.employees-panel td{white-space:normal;height:auto;padding:10px 12px}.employees-panel td:not(:first-child){border-top:1px solid var(--border-soft)}.employees-panel td[data-label]{justify-content:space-between;align-items:center;gap:12px;display:flex}.employees-panel td[data-label]:before{content:attr(data-label);color:var(--admin-label-64748b,#64748b);flex:none;font-size:13px;font-weight:700}.employees-panel td:last-child .row-actions{justify-content:flex-start}}.employees-empty{color:var(--text-soft);text-align:center;padding:22px 16px}.employee-cell{align-items:center;gap:11px;min-width:0;display:flex}.employee-avatar{color:#fff;background:#64748b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.role-chip{color:var(--admin-label-475569,#475569);background:var(--admin-surface-eef2f6,#eef2f6);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.employee-avatar[data-role=Super\ Admin]{background:#7c3aed}.role-chip[data-role=Super\ Admin]{color:var(--admin-label-6d28d9,#6d28d9);background:var(--admin-surface-ede9fe,#ede9fe)}.employee-avatar[data-role=Admin]{background:var(--accent-strong)}.role-chip[data-role=Admin]{color:var(--accent-strong-text,var(--accent-strong));background:var(--accent-tint)}.employee-avatar[data-role=Support]{background:#2563eb}.role-chip[data-role=Support]{color:var(--admin-label-1d4ed8,#1d4ed8);background:var(--admin-surface-dbeafe,#dbeafe)}.employee-avatar[data-role=Engineer]{background:#4f46e5}.role-chip[data-role=Engineer]{color:var(--admin-label-4338ca,#4338ca);background:var(--admin-surface-e0e7ff,#e0e7ff)}.employee-avatar[data-role=Operations]{background:#d97706}.role-chip[data-role=Operations]{color:var(--admin-label-b45309,#b45309);background:var(--admin-surface-fef3c7,#fef3c7)}.employee-avatar[data-role=Driver\ Operations]{background:#0f766e}.role-chip[data-role=Driver\ Operations]{color:var(--admin-label-0f766e,#0f766e);background:var(--admin-surface-ccfbf1,#ccfbf1)}.employee-avatar[data-role=Finance]{background:#16a34a}.role-chip[data-role=Finance]{color:var(--admin-label-15803d,#15803d);background:var(--admin-surface-dcfce7,#dcfce7)}.employees-banner{border:1px solid var(--admin-line-f3d9b0,#f3d9b0);border-radius:var(--radius-sm);background:var(--admin-surface-fdf6ec,#fdf6ec);color:var(--admin-label-92600c,#92600c);align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.employees-banner svg{color:var(--admin-label-d97706,#d97706);flex:none}.employees-banner button{border:1px solid var(--admin-line-e6cfa3,#e6cfa3);background:var(--admin-surface-ffffff,#fff);color:var(--admin-label-92600c,#92600c);border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.employees-offline{text-align:center;justify-items:center;gap:8px;padding:38px 16px;display:grid}.employees-offline-icon{width:54px;height:54px;color:var(--admin-label-ef4444,#ef4444);background:var(--admin-surface-fef2f2,#fef2f2);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.employees-offline strong{color:var(--text);font-size:15px}.employees-offline p{max-width:380px;color:var(--text-muted);margin:0;font-size:13px}.employees-offline .secondary-button{align-items:center;gap:7px;min-height:36px;margin-top:6px;padding:0 14px;display:inline-flex}.field-error{color:var(--admin-label-b3261e,#b3261e);margin-top:5px;font-size:13px;font-weight:600}.zg-modal-form input.field-invalid{border-color:var(--admin-line-e9837a,#e9837a)}.zg-modal-form input.field-invalid:focus{border-color:var(--admin-line-d3493e,#d3493e);box-shadow:0 0 0 3px #d3493e24}.pw-strength{align-items:center;gap:9px;margin-top:8px;display:flex}.pw-strength-bars{flex:1;gap:4px;display:flex}.pw-strength-bars i{background:var(--border);border-radius:999px;flex:1;height:5px;transition:background .16s}.pw-strength em{text-align:right;min-width:56px;color:var(--text-soft);font-size:13px;font-style:normal;font-weight:700}.pw-strength-0 em{color:var(--admin-label-ef4444,#ef4444)}.pw-strength-1 .pw-strength-bars i:nth-child(-n+1){background:#ef4444}.pw-strength-1 em{color:var(--admin-label-ef4444,#ef4444)}.pw-strength-2 .pw-strength-bars i:nth-child(-n+2){background:#f59e0b}.pw-strength-2 em{color:var(--admin-label-b45309,#b45309)}.pw-strength-3 .pw-strength-bars i:nth-child(-n+3){background:#10b981}.pw-strength-3 em{color:var(--accent-strong-text,var(--accent-strong))}.pw-strength-4 .pw-strength-bars i{background:#10b981}.pw-strength-4 em{color:var(--accent-strong-text,var(--accent-strong))}.user-pop-role{color:var(--accent-strong-text,var(--accent-strong));background:var(--accent-tint);border-radius:999px;justify-self:start;margin-top:6px;padding:2px 9px;font-size:13px;font-weight:700}.team-chat-panel{flex-direction:column;height:calc(100vh - 96px);min-height:480px;display:flex}.app-shell-no-rail .team-chat-panel{height:calc(100vh - 32px)}.team-chat-search{border:1px solid var(--border);background:var(--surface-muted);height:40px;color:var(--text-soft);border-radius:8px;align-items:center;gap:10px;margin:12px 16px 0;padding:0 12px;display:flex}.team-chat-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.team-chat-search button{width:22px;height:22px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.team-chat-search button:hover{background:var(--border-soft)}.search input:focus-visible,.team-chat-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@supports selector(.search:has(input:focus-visible)){.search input:focus-visible,.team-chat-search input:focus-visible{outline:0}:is(.search:has(input:focus-visible),.team-chat-search:has(input:focus-visible)){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}}.team-chat-layout{flex:1;min-height:0;display:flex}.team-members{border-right:1px solid var(--border-soft);background:var(--surface);flex-direction:column;flex:none;width:240px;min-height:0;display:flex}.team-members-head{border-bottom:1px solid var(--border-soft);color:var(--text);align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.team-members-head svg{color:var(--accent-strong-text,var(--accent-strong))}.team-members-head span{color:var(--text-muted);margin-left:auto;font-size:13px;font-weight:700}.team-members-list{flex-direction:column;flex:1;gap:2px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.team-members-list li{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px;display:flex}.team-members-list li:hover{background:var(--surface-muted)}.team-members-list li.team-members-item{padding:0}.team-members-list li.team-members-item:hover{background:0 0}.team-members-row{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.team-members-row:hover{background:var(--surface-muted)}.team-members-row.selected{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent-bright)}.team-members-avatar-channel{background:linear-gradient(150deg,#475569,#1e293b)}.team-chat-conversation-head{border-bottom:1px solid var(--border-soft);background:var(--surface);align-items:center;gap:10px;padding:10px 18px;display:flex}.team-call-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.team-call-btn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--accent-strong-text,var(--accent-strong));cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .1s;display:grid}.team-call-btn:hover:not(:disabled){background:var(--accent-tint);border-color:var(--accent-bright);transform:translateY(-1px)}.team-call-btn:disabled{opacity:.4;cursor:not-allowed}.live-support-note{color:var(--text-muted);padding:8px 14px 0;font-size:13px;display:block}.call-incoming{z-index:40;animation:.2s ease-out call-slide-in;position:absolute;top:16px;right:16px}@keyframes call-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.call-incoming-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);align-items:center;gap:12px;max-width:360px;padding:14px 16px;display:flex}.call-incoming-pulse{color:#fff;background:var(--accent-strong);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;animation:1.2s ease-in-out infinite call-pulse;display:grid}@keyframes call-pulse{0%,to{box-shadow:0 0 #0c867473}50%{box-shadow:0 0 0 8px #0c867400}}.call-incoming-avatar{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.call-incoming-info{gap:1px;min-width:0;display:grid}.call-incoming-info strong{color:var(--text);font-size:14px}.call-incoming-info small{color:var(--text-muted);font-size:13px}.call-incoming-actions{gap:6px;margin-left:4px;display:flex}.call-accept,.call-decline{border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:0;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.call-accept{background:#16a34a}.call-accept:hover{background:#15803d}.call-decline{background:#ef4444}.call-decline:hover{background:#dc2626}.call-overlay{z-index:50;border-radius:inherit;background:#0b1220;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.call-stage{background:radial-gradient(circle at 50% 35%,#1e293b,#0b1220);flex:1;min-height:0;position:relative}.call-topbar{z-index:2;color:#fff;background:linear-gradient(#0206178c,#0000);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.call-peer{font-size:15px;font-weight:700}.call-status{font-variant-numeric:tabular-nums;color:#ffffffbf;font-size:13px}.call-remote{place-items:center;display:grid;position:absolute;inset:0}.call-remote-video{object-fit:cover;width:100%;height:100%}.call-hidden{display:none}.call-remote-placeholder{color:#e2e8f0;text-align:center;justify-items:center;gap:8px;display:grid}.call-remote-avatar{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:4px;font-size:28px;font-weight:800;display:grid}.call-remote-placeholder strong{font-size:18px}.call-remote-placeholder small{color:#e2e8f0b3;font-size:13px}.call-local-video{z-index:3;object-fit:cover;border-radius:var(--radius-sm);width:150px;height:110px;box-shadow:var(--shadow-md);background:#020617;border:2px solid #ffffff59;position:absolute;bottom:16px;right:16px;transform:scaleX(-1)}.call-local-off{display:none}.call-media-error{color:var(--admin-label-fde68a,#fde68a);text-align:center;background:#78350f8c;padding:8px 16px;font-size:13px}.call-controls{background:#020617eb;justify-content:center;align-items:center;gap:16px;padding:18px;display:flex}.call-ctrl{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .15s,transform .1s;display:grid}.call-ctrl:hover{background:#fff3;transform:translateY(-1px)}.call-ctrl-on{background:var(--admin-surface-ffffff,#fff);color:var(--admin-label-0b1220,#0b1220)}.call-hangup{background:#ef4444;width:60px}.call-hangup:hover{background:#dc2626}.call-ended-toast{z-index:45;color:#fff;box-shadow:var(--shadow-lg);background:#020617e6;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;animation:.2s ease-out call-slide-in;display:inline-flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.team-chat-panel{position:relative}.team-members-avatar{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.team-members-empty{color:var(--text-muted);text-align:center;padding:16px 10px;font-size:13px}.team-chat-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=720px){.team-members{display:none}}.team-chat-body{background:var(--surface-muted);flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow-y:auto}.team-msg{align-items:flex-end;gap:9px;max-width:76%;display:flex}.team-msg.mine{flex-direction:row-reverse;align-self:flex-end}.team-msg-avatar{color:#fff;background:#64748b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.team-msg-bubble{border:1px solid var(--border);background:var(--surface);border-radius:14px 14px 14px 4px;gap:3px;padding:9px 12px;display:grid}.team-msg.mine .team-msg-bubble{color:#fff;background:linear-gradient(150deg, var(--accent-bright), var(--accent-strong));border-color:#0000;border-radius:14px 14px 4px}.team-msg-meta{align-items:center;gap:8px;display:flex}.team-msg-meta strong{color:var(--text);font-size:13px}.team-msg-bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.team-msg-bubble time{color:var(--text-soft);font-size:13px}.team-msg.mine .team-msg-bubble time{text-align:right;color:#ffffffd1}.team-chat-state{text-align:center;justify-items:center;gap:6px;margin:auto;padding:24px;display:grid}.team-chat-empty-icon{width:52px;height:52px;color:var(--accent-strong-text,var(--accent-strong));background:var(--accent-tint);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.team-chat-state strong{color:var(--text);font-size:15px}.team-chat-state p{color:var(--text-muted);margin:0;font-size:13px}.team-chat-state .secondary-button{align-items:center;gap:7px;min-height:36px;margin-top:6px;padding:0 14px;display:inline-flex}.team-chat-error{color:var(--admin-label-b3261e,#b3261e);background:var(--admin-surface-fdecea,#fdecea);text-align:center;padding:8px 14px;font-size:13px;font-weight:600}.team-chat-composer{border-top:1px solid var(--border);background:var(--surface);gap:10px;padding:12px 14px;display:flex}.team-chat-composer input{border:1px solid var(--border);background:var(--surface);min-width:0;height:42px;color:var(--text);border-radius:999px;outline:0;flex:1;padding:0 14px}.team-chat-composer input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.team-chat-composer .primary-button{border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 18px;display:inline-flex}.sidebar-account{margin-top:auto;position:relative}.sidebar-account-btn{width:100%;color:var(--sidebar-text);text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,border-color .16s;display:flex}.sidebar-account-btn:hover{background:#ffffff14;border-color:#fff3}.sidebar-account-btn>svg:first-child{color:var(--sidebar-muted);flex:none}.sidebar-account-btn>span{min-width:0;margin-right:auto;display:grid}.sidebar-account-btn strong{color:var(--sidebar-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-account-btn small{color:var(--sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-account-btn>svg:last-child{color:var(--sidebar-muted);flex:none}.sidebar-account .user-pop-up{min-width:0;inset:auto 0 calc(100% + 8px)}.primary-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.zg-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;place-items:center;padding:20px;animation:.16s zg-modal-fade;display:grid;position:fixed;inset:0}.zg-modal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(480px,92vw);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);animation:.18s zg-modal-pop;overflow-y:auto}.zg-modal-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.zg-modal-head strong{color:var(--text);font-size:16px}.zg-modal-head p{color:var(--text-muted);margin:2px 0 0;font-size:13px}.settings-section{border-bottom:1px solid var(--border-soft);padding:14px 18px}.settings-section:last-child{border-bottom:0}.settings-section h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);margin:0 0 10px;font-size:13px;font-weight:800}.settings-section-note{max-width:760px;color:var(--text-muted);margin:-2px 0 12px;font-size:14px;line-height:1.55}.settings-choice-row,.settings-link-row{flex-wrap:wrap;gap:8px;display:flex}.settings-choice,.settings-link-row a{border:1px solid var(--border);min-height:44px;color:var(--text-muted);background:var(--surface);border-radius:9px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none}.settings-choice:hover,.settings-choice.active,.settings-link-row a:hover{color:var(--accent-strong-text,var(--accent-strong));background:var(--accent-tint);border-color:#7c3aed59}.settings-link-button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.settings-unavailable{color:var(--text-muted);background:var(--surface-muted);border:1px dashed var(--border);border-radius:8px;padding:10px 12px;font-size:14px;display:inline-block}.settings-signout-section{border-top:1px solid var(--border-soft)}.settings-list{gap:8px;margin:0;display:grid}.settings-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-list dt{color:var(--text-muted);font-size:13px}.settings-list dd{color:var(--text);margin:0;font-size:13px;font-weight:600}.settings-clock{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-clock-status{align-items:center;gap:10px;min-width:0;display:flex}.settings-clock-status>div{gap:1px;min-width:0;display:grid}.settings-clock-status strong{color:var(--text);font-size:14px}.settings-clock-status small{color:var(--text-muted);font-size:13px}.settings-timesheet{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:14px}.settings-timesheet-total{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.settings-timesheet-total span{color:var(--text-soft);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.settings-timesheet-total strong{color:var(--text);font-size:16px}.settings-sessions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.settings-sessions li{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.settings-sessions li small{color:var(--text-muted);font-size:13px;font-weight:600}.settings-session-open{color:var(--accent-strong-text,var(--accent-strong))!important;background:var(--accent-tint)!important}.settings-session-open small{color:var(--accent-strong-text,var(--accent-strong))!important}.settings-timesheet-empty{color:var(--text-muted);margin:0;font-size:13px}.zg-modal-form{gap:14px;padding:16px 18px 18px;display:grid}.zg-modal-form label{gap:6px;display:grid}.zg-modal-form label>span{color:var(--text-muted);font-size:13px;font-weight:700}.zg-hint{color:var(--text-soft);font-weight:500}.zg-modal-form input,.zg-modal-form select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:40px;color:var(--text);outline:0;padding:0 12px}.zg-modal-form input:focus,.zg-modal-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.zg-modal-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.role-access{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);gap:8px;padding:12px;display:grid}.role-access-label{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.role-access-label svg{color:var(--accent-strong-text,var(--accent-strong))}.role-access-chips{flex-wrap:wrap;gap:6px;display:flex}.role-access-chip{color:var(--accent-strong-text,var(--accent-strong));background:var(--accent-tint);border-radius:999px;padding:4px 9px;font-size:13px;font-weight:600}.role-access-note{color:var(--text-soft);margin:0;font-size:13px;line-height:1.6}.zg-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.zg-modal-actions .secondary-button,.zg-modal-actions .primary-button{min-height:38px;padding:0 16px}@keyframes zg-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes zg-modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.zg-modal-row{grid-template-columns:1fr}}.search-wrap{flex:auto;max-width:560px;position:relative}.search-wrap .search{width:100%;max-width:none}.topbar-menu-wrap{display:flex;position:relative}.topbar-bell{position:relative}.topbar-badge{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);background:#ef4444;border-radius:50%;position:absolute;top:5px;right:5px}.topbar-pop{z-index:50;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:244px;box-shadow:var(--shadow-lg);padding:6px;animation:.14s zg-modal-pop;position:absolute;top:calc(100% + 8px);right:0}.topbar-pop>button{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.topbar-pop>button:hover{background:var(--surface-muted)}.topbar-pop-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:4px 8px 6px;font-size:13px;font-weight:800}.topbar-pop-empty{color:var(--text-soft);text-align:center;padding:14px 12px;font-size:13px}.search-pop{min-width:0;left:0;right:0}.search-pop-kind{background:var(--accent-tint);min-width:64px;color:var(--accent-strong-text,var(--accent-strong));text-align:center;border-radius:999px;flex:none;padding:3px 8px;font-size:13px;font-weight:700}.search-pop-main{min-width:0;margin-right:auto;display:grid}.search-pop-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-pop-main small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-pop>button>svg{color:var(--text-soft);flex:none}.env-pop{min-width:200px}.env-pop button.active{background:var(--surface-muted);font-weight:700}.bell-pop{min-width:320px;max-width:360px}.topbar-pop-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 10px 10px;display:flex}.topbar-pop-head strong{font-size:13px}.topbar-pop-head button{color:var(--accent-strong-text,var(--accent-strong));background:0 0;border:0;font-size:13px;font-weight:700}.bell-pop-row{align-items:flex-start!important}.bell-pop-row .dot{margin-top:5px}.bell-pop-body{min-width:0;display:grid}.bell-pop-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bell-pop-body small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.user-pop{min-width:240px}.user-pop-head{border-bottom:1px solid var(--border-soft);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.user-pop-head strong{font-size:14px}.user-pop-head small{color:var(--text-muted);font-size:13px}.user-pop svg{color:var(--text-muted);flex:none}.user-pop-signout{color:var(--admin-label-c0392b,#c0392b)!important}.user-pop-signout svg{color:var(--admin-label-c0392b,#c0392b)}@media (width<=760px){.topbar-pop{max-width:calc(100vw - 16px);position:fixed;top:64px;left:auto;right:8px}.search-pop{left:8px;right:8px}}.audit-filters{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.audit-filter-toggle{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.audit-filter-search input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:260px;min-height:34px;color:var(--text);font:inherit;padding:0 10px;font-size:13px}.audit-filter-status{color:var(--text-soft);margin-left:auto;font-size:13px}.audit-empty{color:var(--text-muted);padding:20px 24px;font-size:13px}.audit-detail{color:var(--text-muted);margin-top:3px;font-size:13px;font-style:italic;line-height:1.6;display:block}.legal-compliance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.legal-source-note{color:var(--text-muted);text-align:right;max-width:340px;font-size:13px}.legal-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.legal-language-toggle{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.legal-language-toggle button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:13px}.legal-language-toggle button:hover,.legal-language-toggle button.legal-language-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.legal-compliance-body{grid-template-columns:264px minmax(0,1fr);gap:0;display:grid}.legal-policy-list{border-right:1px solid var(--border);background:var(--surface-muted);flex-direction:column;gap:8px;padding:16px;display:flex}.legal-policy-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.legal-policy-item:hover{border-color:var(--admin-line-d2dae3,#d2dae3);box-shadow:var(--shadow-sm)}.legal-policy-item-active{border-color:var(--accent);background:var(--accent-tint)}.legal-policy-icon{color:var(--accent-strong-text,var(--accent-strong));margin-top:2px;display:inline-flex}.legal-policy-copy{gap:2px;display:grid}.legal-policy-copy strong{font-size:13px;line-height:1.6}.legal-policy-copy small{color:var(--text-muted);font-size:13px;line-height:1.6}.legal-doc{max-width:74ch;color:var(--text);padding:20px 24px 28px;font-size:13px;line-height:1.6}.legal-doc-title{font-size:18px;line-height:1.6}.legal-doc h4{margin-top:20px;font-size:14px}.legal-doc h5{margin:14px 0 0;font-size:13px}.legal-doc p{margin-top:10px}.legal-doc ul{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.legal-doc-notice{border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--text-muted);margin:12px 0 0;padding:10px 14px;font-size:13px}@media (width<=900px){.legal-compliance-body{grid-template-columns:minmax(0,1fr)}.legal-policy-list{border-right:none;border-bottom:1px solid var(--border)}.legal-source-note{text-align:left;max-width:none}}:root[data-locale=km]{line-height:1.75}:root[data-locale=km] body,:root[data-locale=km] p,:root[data-locale=km] li,:root[data-locale=km] td,:root[data-locale=km] th,:root[data-locale=km] label,:root[data-locale=km] small,:root[data-locale=km] span,:root[data-locale=km] button,:root[data-locale=km] input,:root[data-locale=km] select,:root[data-locale=km] textarea,:root[data-locale=km] legend,:root[data-locale=km] figcaption,:root[data-locale=km] .badge,:root[data-locale=km] .driver-chip,:root[data-locale=km] .nav-group-items a,:root[data-locale=km] .nav-group-toggle,:root[data-locale=km] .workspace-breadcrumb,[lang=km]{font-size:max(15px,1em);line-height:1.75}.workspace-section-state{background:var(--surface,var(--admin-surface-ffffff,#fff));border:1px solid var(--border,var(--admin-line-e2e5ec,#e2e5ec));border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:22px;display:grid}.workspace-section-state>svg{grid-row:1/span 3;margin-top:2px}.workspace-section-state h2,.workspace-section-state p{grid-column:2;margin:0}.workspace-section-state-hint{color:var(--text-muted,var(--admin-label-666677,#667));font-size:13px}.user-pop-locale{align-items:center;gap:6px;padding:6px 10px;display:flex}.user-pop-locale button{border:1px solid var(--border,var(--admin-line-e2e5ec,#e2e5ec));cursor:pointer;font:inherit;background:0 0;border-radius:999px;min-height:44px;padding:4px 12px}.user-pop-locale button.active{background:var(--accent,#5b4cf5);border-color:var(--accent,var(--admin-line-5b4cf5,#5b4cf5));color:#fff}.sidebar-locale{z-index:51;color:var(--text-muted,var(--admin-label-5b6472,#5b6472));align-items:center;gap:6px;padding:6px 12px 0;display:flex;position:relative}.sidebar-locale button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:max(15px,.95em);line-height:1.6}.sidebar-locale button.active{background:var(--surface-selected,var(--admin-surface-eff6ff,#eff6ff));color:var(--text,var(--admin-label-101828,#101828));font-weight:600}.sidebar-signout{border:1px solid var(--line,var(--admin-line-dfe5ee,#dfe5ee));width:100%;color:var(--admin-label-56627a,#56627a);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.sidebar-signout:hover{border-color:var(--admin-line-c9b0b0,#c9b0b0);background:var(--admin-surface-fdf4f4,#fdf4f4);color:var(--admin-label-8a2f2f,#8a2f2f)}@media (width<=980px){.sidebar-signout span{display:none}}.zui-button,.zui-icon-button,.zui-filter-chip,.zui-search-clear,.zui-pagination-controls button,.zui-state-retry{font:inherit}.zui-button,.zui-icon-button{justify-content:center;align-items:center;gap:var(--zui-space-2);border-radius:var(--zui-radius-control);min-width:0;max-width:100%;font-size:var(--zui-font-body);text-align:center;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;flex:none;margin:0;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;position:relative}.zui-button{min-height:var(--zui-control-standard);padding:0 var(--zui-space-3);flex-wrap:wrap}.zui-button>span{min-width:0}.zui-button--compact{min-height:var(--zui-control-compact);font-size:var(--zui-font-meta-large);padding-inline:10px}.zui-button--consequential,.zui-button--touch{min-height:var(--zui-control-consequential);padding-inline:var(--zui-space-4)}.zui-button--primary{color:#fff;background:var(--zui-accent);border-color:var(--zui-accent);box-shadow:0 3px 9px #6d28d938}.zui-button--primary:hover:not(:disabled){background:var(--zui-accent-strong);border-color:var(--zui-accent-strong);transform:translateY(-1px)}.zui-button--secondary{color:var(--zui-ink);background:var(--zui-surface);border-color:var(--zui-border-strong)}.zui-button--secondary:hover:not(:disabled){background:var(--zui-surface-muted);border-color:var(--zui-ink-soft)}.zui-button--ghost{color:var(--zui-ink);background:0 0;border-color:#0000}.zui-button--ghost:hover:not(:disabled){background:var(--zui-surface-muted)}.zui-button--link{color:var(--zui-accent-strong-text,var(--zui-accent-strong));text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.zui-button--success{color:#fff;background:var(--zui-success);border-color:var(--zui-success)}.zui-button--danger{color:#fff;background:var(--zui-danger);border-color:var(--zui-danger);box-shadow:0 3px 9px #b4231833}.zui-button--danger:hover:not(:disabled){background:#8f1d14;border-color:#8f1d14;transform:translateY(-1px)}.zui-button:disabled,.zui-icon-button:disabled,.zui-filter-chip:disabled,.zui-pagination-controls button:disabled,.zui-state-retry:disabled{cursor:not-allowed;color:var(--zui-ink-muted);background:var(--zui-surface-muted);border-color:var(--zui-border);box-shadow:none;opacity:1;transform:none}.zui-icon-button{width:var(--zui-control-standard);min-width:var(--zui-control-standard);height:var(--zui-control-standard);min-height:var(--zui-control-standard);color:var(--zui-ink-muted);background:var(--zui-surface);border-color:var(--zui-border-strong);padding:0}.zui-icon-button:hover:not(:disabled){color:var(--zui-ink);background:var(--zui-surface-muted)}.zui-icon-button--compact{width:var(--zui-control-compact);min-width:var(--zui-control-compact);height:var(--zui-control-compact);min-height:var(--zui-control-compact)}.zui-icon-button--touch{width:var(--zui-control-touch);min-width:var(--zui-control-touch);height:var(--zui-control-touch);min-height:var(--zui-control-touch)}.zui-spinner{flex:none;animation:.78s linear infinite zui-spin}@keyframes zui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zui-button,.zui-icon-button,.zui-filter-chip,.zui-search-clear,.zui-pagination-controls button,.zui-state-retry{transition:none}.zui-button--primary:hover:not(:disabled),.zui-button--danger:hover:not(:disabled){transform:none}}.zui-button:focus-visible,.zui-icon-button:focus-visible,.zui-filter-chip:focus-visible,.zui-input:focus-visible,.zui-select:focus-visible,.zui-search-clear:focus-visible,.zui-pagination-controls button:focus-visible,.zui-state-retry:focus-visible,.zui-dialog:focus-visible,.zui-drawer:focus-visible{z-index:1;outline:3px solid var(--zui-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--zui-focus)}.zui-control-with-reason{gap:var(--zui-space-1);vertical-align:top;max-width:100%;display:inline-grid}.zui-control-reason,.zui-field-help,.zui-field-error{font-size:var(--zui-font-meta);line-height:var(--zui-line-meta);display:block}.zui-control-reason,.zui-field-help{color:var(--zui-ink-muted)}.zui-field-error{color:var(--zui-danger);font-weight:650}.zui-field{min-width:0;color:var(--zui-ink);font-size:var(--zui-font-body);gap:6px;display:grid}.zui-field-label{font-size:var(--zui-font-meta-large);font-weight:700;line-height:var(--zui-line-meta)}.zui-input,.zui-select{width:100%;min-width:0;min-height:var(--zui-control-consequential);color:var(--zui-ink);background:var(--zui-surface);border:1px solid var(--zui-border-strong);border-radius:var(--zui-radius-control);font:inherit;font-size:var(--zui-font-body-large);line-height:var(--zui-line-body);padding:0 11px}.zui-input::placeholder{color:var(--zui-ink-soft);opacity:1}.zui-input:disabled,.zui-select:disabled{cursor:not-allowed;color:var(--zui-ink-muted);background:var(--zui-surface-muted)}.zui-input[aria-invalid=true],.zui-select[aria-invalid=true]{border-color:var(--zui-danger)}.zui-search-input{display:block;position:relative}.zui-search-input>svg{color:var(--zui-ink-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.zui-search-input .zui-input{padding-left:42px}.zui-search-input:has(.zui-search-clear) .zui-input{padding-right:44px}.zui-search-clear{width:36px;height:36px;color:var(--zui-ink-muted);background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.zui-search-clear:hover:not(:disabled){color:var(--zui-ink);background:var(--zui-surface-muted)}.zui-filter-chip{min-height:var(--zui-control-compact);color:var(--zui-ink-muted);background:var(--zui-surface);border:1px solid var(--zui-border-strong);font-size:var(--zui-font-meta-large);border-radius:999px;margin:0;padding:0 11px;font-weight:700;line-height:1.2}.zui-filter-chip:hover:not(:disabled){color:var(--zui-ink);background:var(--zui-surface-muted)}.zui-filter-chip.is-selected{color:var(--zui-accent-strong-text,var(--zui-accent-strong));background:var(--zui-focus-ring);border-color:var(--zui-accent)}.zui-status-badge{min-height:24px;font-size:var(--zui-font-meta);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-weight:750;line-height:1.25;display:inline-flex}.zui-status-badge-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.zui-status-badge--neutral{color:var(--zui-neutral);background:var(--zui-neutral-surface)}.zui-status-badge--info{color:var(--zui-info);background:var(--zui-info-surface)}.zui-status-badge--success{color:var(--zui-success);background:var(--zui-success-surface)}.zui-status-badge--warning{color:var(--zui-warning);background:var(--zui-warning-surface)}.zui-status-badge--danger,.zui-status-badge--unavailable{color:var(--zui-danger);background:var(--zui-danger-surface)}.zui-status-badge--stale{color:var(--zui-warning);background:var(--zui-warning-surface)}.zui-status-badge--subtle,.zui-status-badge--inline{background:0 0;border-color:#0000;padding-inline:0}.zui-status-badge--inline{min-height:auto}.zui-data-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--zui-border);border-radius:var(--zui-radius-surface);background:var(--zui-surface);max-width:100%;overflow-x:auto}.zui-data-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--zui-ink);font-size:var(--zui-font-body);line-height:var(--zui-line-body)}.zui-data-table caption{padding:var(--zui-space-3) var(--zui-space-4);color:var(--zui-ink-muted);font-size:var(--zui-font-meta-large);text-align:left;font-weight:650}.zui-data-table th,.zui-data-table td{padding:11px var(--zui-space-4);border-top:1px solid var(--zui-border);text-align:left;vertical-align:middle}.zui-data-table th{color:var(--zui-ink-muted);background:var(--zui-surface-muted);font-size:var(--zui-font-meta-large);font-weight:750}.zui-data-table [data-align=end]{text-align:right}.zui-data-table [data-align=center]{text-align:center}.zui-pagination{justify-content:space-between;align-items:center;gap:var(--zui-space-2);color:var(--zui-ink-muted);font-size:var(--zui-font-meta-large);flex-wrap:wrap;display:flex}.zui-pagination-controls{flex-wrap:wrap;gap:4px;display:inline-flex}.zui-pagination-controls button,.zui-state-retry{min-height:var(--zui-control-compact);color:var(--zui-ink);background:var(--zui-surface);border:1px solid var(--zui-border-strong);font-size:var(--zui-font-meta-large);border-radius:7px;margin:0;padding:0 10px;font-weight:700}.zui-pagination-controls button[aria-current=page]{color:#fff;background:var(--zui-accent);border-color:var(--zui-accent)}.zui-state-message{gap:var(--zui-space-3);padding:var(--zui-space-3);color:var(--zui-ink);background:var(--zui-surface-muted);border:1px solid var(--zui-border);border-radius:var(--zui-radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.zui-state-message-copy{min-width:0}.zui-state-message-copy strong{font-size:var(--zui-font-body);display:block}.zui-state-message-copy p,.zui-state-message-copy small{color:var(--zui-ink-muted);font-size:var(--zui-font-meta);line-height:var(--zui-line-meta);margin:3px 0 0;display:block}.zui-state-message--error,.zui-state-message--unavailable{border-color:var(--admin-line-f3c4c1,#f3c4c1);background:var(--zui-danger-surface)}.zui-state-message--stale{border-color:var(--admin-line-f5d58a,#f5d58a);background:var(--zui-warning-surface)}.zui-state-message--loading{border-color:var(--admin-line-bfd7ff,#bfd7ff);background:var(--zui-info-surface)}.zui-state-retry{color:var(--zui-accent-strong-text,var(--zui-accent-strong));align-items:center;gap:6px;display:inline-flex}.zui-confirmation-summary,.zui-consequence-summary,.zui-confirm-action-consequence{gap:var(--zui-space-2);padding:var(--zui-space-3);color:var(--zui-ink);background:var(--zui-warning-surface);border:1px solid var(--admin-line-f5d58a,#f5d58a);border-radius:var(--zui-radius-control);grid-template-columns:auto minmax(0,1fr);display:grid}.zui-confirmation-summary{background:var(--zui-success-surface);border-color:var(--admin-line-b9e6cd,#b9e6cd)}.zui-confirmation-summary p,.zui-consequence-summary p,.zui-confirm-action-consequence p{color:var(--zui-ink-muted);font-size:var(--zui-font-meta-large);line-height:var(--zui-line-meta);margin:3px 0 0}.zui-overlay{z-index:100;padding:var(--zui-space-4);pointer-events:auto;display:grid;position:fixed;inset:0}.zui-overlay-scrim{background:#0f172a75;position:absolute;inset:0}.zui-dialog,.zui-drawer{z-index:1;max-height:min(760px,100vh - 32px);color:var(--zui-ink);background:var(--zui-surface);border:1px solid var(--zui-border);border-radius:var(--zui-radius-surface);box-shadow:var(--zui-shadow-float);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.zui-overlay--dialog{place-items:center}.zui-dialog{width:min(100%,560px)}.zui-overlay--drawer{justify-items:end}.zui-drawer{width:min(100%,520px);height:100%}.zui-dialog-header,.zui-drawer-header{justify-content:space-between;align-items:center;gap:var(--zui-space-3);padding:var(--zui-space-4);border-bottom:1px solid var(--zui-border);display:flex}.zui-dialog-header h2,.zui-drawer-header h2{min-width:0;margin:0;font-size:1.125rem;line-height:1.3}.zui-dialog-body,.zui-drawer-body{min-height:0;padding:var(--zui-space-4);overflow:auto}.zui-dialog-body>:first-child,.zui-drawer-body>:first-child{margin-top:0}.zui-dialog-body>:last-child,.zui-drawer-body>:last-child{margin-bottom:0}.zui-confirm-action{gap:var(--zui-space-4);display:grid}.zui-confirm-action-evidence{gap:var(--zui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zui-confirm-action-evidence>div{padding:var(--zui-space-3);background:var(--zui-surface-muted);border:1px solid var(--zui-border);border-radius:var(--zui-radius-control)}.zui-confirm-action-label{color:var(--zui-ink-muted);font-size:var(--zui-font-meta);font-weight:750;line-height:var(--zui-line-meta);display:block}.zui-confirm-action-evidence p{font-size:var(--zui-font-meta-large);line-height:var(--zui-line-meta);margin:4px 0 0}.zui-confirm-action-actions{justify-content:flex-end;gap:var(--zui-space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.zui-button--consequential,.zui-button--touch,.zui-icon-button--standard{min-height:var(--zui-control-touch)}.zui-icon-button--standard{width:var(--zui-control-touch);min-width:var(--zui-control-touch);height:var(--zui-control-touch)}.zui-overlay{padding:0}.zui-dialog,.zui-drawer{border-radius:0;width:100%;height:100%;max-height:100%}.zui-confirm-action-evidence{grid-template-columns:1fr}.zui-confirm-action-actions>*{flex:180px}}@media (prefers-reduced-motion:reduce){.zui-button,.zui-icon-button,.zui-spinner{transition:none;animation:none}}@media (forced-colors:active){.zui-button,.zui-icon-button,.zui-input,.zui-select,.zui-filter-chip,.zui-pagination-controls button,.zui-state-message,.zui-dialog,.zui-drawer{forced-color-adjust:auto;color:buttontext;background:buttonface;border-color:buttontext}.zui-button--primary,.zui-button--success,.zui-button--danger,.zui-pagination-controls button[aria-current=page]{color:highlighttext;background:highlight;border-color:highlight}.zui-button:focus-visible,.zui-icon-button:focus-visible,.zui-filter-chip:focus-visible,.zui-input:focus-visible,.zui-select:focus-visible{outline-color:highlight}}:root[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1422;--surface:#142033;--surface-muted:#1b2a40;--border:#35465f;--border-soft:#25354c;--text:#f0f4fa;--text-muted:#c0ccdc;--text-soft:#a8b8cf;--accent:#7c3aed;--accent-strong:#6d28d9;--accent-bright:#8b5cf6;--accent-text:#c4a9ff;--accent-strong-text:#dccbff;--accent-bright-text:#d1baff;--zui-accent-text:#c4a9ff;--zui-accent-strong-text:#dccbff;--zui-focus:#c4a9ff;--accent-tint:#c4a9ff26;--zui-border-strong:#59708f;--zui-success:#86efac;--zui-success-surface:#123b2d;--zui-warning:#fde68a;--zui-warning-surface:#3c301b;--zui-danger:#fda4af;--zui-danger-surface:#42232e;--zui-info:#93c5fd;--zui-info-surface:#193450;--zui-neutral:#cbd5e1;--zui-neutral-surface:#273449;--shadow-sm:0 1px 2px #0000003d;--shadow-md:0 4px 14px #00000047;--shadow-lg:0 12px 30px #00000052}.admin-appearance-choices{flex-wrap:wrap;gap:8px;display:flex}.admin-appearance-choices button{border:1px solid var(--border);background:var(--surface);min-width:88px;min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:600}.admin-appearance-choices button[aria-pressed=true]{border-color:var(--accent-text,var(--accent));background:var(--accent-tint);color:var(--accent-strong-text,var(--accent-strong))}.admin-appearance-choices button:focus-visible{outline:3px solid var(--zui-focus,var(--accent));outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root[data-admin-theme=dark]{--admin-label-067647:#a7eccf;--admin-label-075985:#a7d4ec;--admin-label-075f50:#a7ece0;--admin-label-08636d:#a7e5ec;--admin-label-087443:#a7eccd;--admin-label-08745f:#a7ecde;--admin-label-087847:#a7ecce;--admin-label-087965:#a7ece0;--admin-label-0b1220:#afc1e4;--admin-label-0b4f2b:#a7ecc7;--admin-label-0b5a36:#a7eccc;--admin-label-0b6b5c:#a7ece1;--admin-label-0b6f7e:#a7e3ec;--admin-label-0c7a52:#a7ecd3;--admin-label-0d6b43:#a7eccf;--admin-label-0d6b5e:#a7ece2;--admin-label-0f172a:#b0bfe3;--admin-label-0f766e:#a7ece6;--admin-label-0f7a63:#a7ecdd;--admin-label-101820:#b8c9db;--admin-label-101828:#b2c2e0;--admin-label-102338:#acc8e7;--admin-label-111827:#b4c2de;--admin-label-121922:#b9c7da;--admin-label-123d70:#a7c7ec;--admin-label-128251:#a7ecce;--admin-label-12a150:#a7ecc5;--admin-label-12b76a:#a7eccc;--admin-label-13795b:#a7ecd8;--admin-label-142b55:#a8c0eb;--admin-label-145c34:#a7ecc6;--admin-label-14865b:#a7ecd2;--admin-label-15527f:#a7cfec;--admin-label-155b30:#a8ebc2;--admin-label-15803d:#a7ecc1;--admin-label-166534:#a7ecc1;--admin-label-172033:#b5c2de;--admin-label-17243b:#b2c3e1;--admin-label-173c5f:#a9caea;--admin-label-175cd3:#a7c0ec;--admin-label-17626c:#a7e4ec;--admin-label-176653:#a8ebdb;--admin-label-176c3c:#a7ecc5;--admin-label-18202a:#bbc8d8;--admin-label-182f5a:#aac0e8;--admin-label-18335f:#aac2e9;--admin-label-18344e:#adcae6;--admin-label-191b24:#c0c3d3;--admin-label-19713b:#a7ecc2;--admin-label-1a2b45:#b1c4e2;--admin-label-1b2530:#bac9d8;--admin-label-1b2c44:#b2c6e1;--admin-label-1b3d5b:#accbe6;--admin-label-1d2430:#bcc6d7;--admin-label-1d2a37:#b9c9da;--admin-label-1d3441:#b5cfde;--admin-label-1d4ed8:#a7b9ec;--admin-label-1d578b:#a7cbec;--admin-label-1d5c3a:#aee5c7;--admin-label-1e40af:#a7b7ec;--admin-label-1f3d62:#aec7e5;--admin-label-20232d:#c0c5d2;--admin-label-202b3d:#b9c5da;--admin-label-21303f:#b9c9da;--admin-label-214f89:#a9c6ea;--admin-label-22334d:#b5c5de;--admin-label-233140:#bac9d9;--admin-label-23334e:#b5c4de;--admin-label-233e58:#b2cae1;--admin-label-233e66:#afc4e4;--admin-label-242431:#c1c1d2;--admin-label-243650:#b5c6de;--admin-label-243b68:#afc1e3;--admin-label-244b6c:#afcce4;--admin-label-24649b:#a8cceb;--admin-label-2563eb:#a7bdec;--admin-label-26313d:#bdc9d6;--admin-label-26313f:#bcc8d7;--admin-label-263244:#bac6d9;--admin-label-263b58:#b4c6df;--admin-label-263e56:#b5c9de;--admin-label-27374d:#b8c7db;--admin-label-27374e:#b8c6db;--admin-label-273850:#b7c6dc;--admin-label-283951:#b7c6dc;--admin-label-286b9f:#a9cde9;--admin-label-293745:#bcc9d7;--admin-label-294052:#b8ccdb;--admin-label-2b6a47:#b3e0c7;--admin-label-2c3d56:#b8c6db;--admin-label-2c3e63:#b5c2de;--admin-label-2d3a58:#b8c3db;--admin-label-2d3e59:#b8c5db;--admin-label-2f5bb7:#aabee9;--admin-label-314a61:#b8cadb;--admin-label-315f9f:#adc5e6;--admin-label-32171d:#ddb6be;--admin-label-323746:#c1c5d2;--admin-label-32485d:#b9cada;--admin-label-334155:#bcc7d7;--admin-label-33445d:#bac6d9;--admin-label-33445e:#bac6d9;--admin-label-33d6bb:#a7ece0;--admin-label-344054:#bdc6d6;--admin-label-344b61:#b9cada;--admin-label-344e68:#b8c9db;--admin-label-345172:#b5c8dd;--admin-label-35507a:#b4c5df;--admin-label-384453:#bfc8d4;--admin-label-38527d:#b5c4de;--admin-label-3a63a9:#afc3e4;--admin-label-3b1f7a:#bdaae9;--admin-label-3b1f8f:#b8a7ec;--admin-label-3b4a61:#bcc7d6;--admin-label-3d6089:#b5c8de;--admin-label-3f4a56:#c1c9d2;--admin-label-3f766a:#b9dad3;--admin-label-40566c:#bcc9d7;--admin-label-416b56:#bcd7c9;--admin-label-425976:#bac8d9;--admin-label-4338ca:#afaae8;--admin-label-43505d:#c1c9d2;--admin-label-43526b:#bdc6d6;--admin-label-435a70:#bccad7;--admin-label-455b71:#bdc9d6;--admin-label-455c72:#bccad7;--admin-label-475467:#c0c8d3;--admin-label-475569:#bfc8d4;--admin-label-4a5568:#c0c7d2;--admin-label-4a5a73:#bec7d5;--admin-label-4ade80:#a7ecc0;--admin-label-4b5967:#c1c9d2;--admin-label-4c1d95:#c2a7ec;--admin-label-4c2a92:#bface7;--admin-label-4c5865:#c2c9d1;--admin-label-4d5966:#c2c9d1;--admin-label-4e5565:#c3c7d0;--admin-label-4f3d7d:#c1b7dc;--admin-label-4f5c68:#c2cad1;--admin-label-50667c:#bec9d5;--admin-label-51627b:#bec7d4;--admin-label-52606d:#c2cad1;--admin-label-526071:#c1c9d2;--admin-label-526079:#bfc7d4;--admin-label-52677e:#bec9d5;--admin-label-5326b2:#bda7ec;--admin-label-536170:#c1c9d1;--admin-label-536279:#bfc7d3;--admin-label-5425c7:#bba7ec;--admin-label-54398c:#c2b3e0;--admin-label-555d70:#c2c6d1;--admin-label-56627a:#c0c6d3;--admin-label-566c81:#bfcad4;--admin-label-596579:#c1c7d2;--admin-label-5a6675:#c2c9d0;--admin-label-5a6875:#c2cad0;--admin-label-5a6b86:#bfc7d4;--admin-label-5b21b6:#c2a7ec;--admin-label-5b3fa0:#c0b2e1;--admin-label-5b6472:#c3c8cf;--admin-label-5b6477:#c2c7d1;--admin-label-5b6875:#c3c9d0;--admin-label-5c4782:#c5bad9;--admin-label-5c4b89:#c2bad9;--admin-label-5c6b82:#c0c8d3;--admin-label-5c7085:#c0c9d3;--admin-label-5d3ca6:#c0b0e3;--admin-label-5d44bd:#bab0e3;--admin-label-5d6875:#c3c9d0;--admin-label-5d6f8d:#bec7d4;--admin-label-5f1e2c:#e5aeba;--admin-label-6029c9:#bfa7ec;--admin-label-607286:#c1c9d2;--admin-label-60728d:#bfc7d4;--admin-label-613e00:#ecd3a7;--admin-label-61697a:#c3c7d0;--admin-label-617188:#c0c8d2;--admin-label-627087:#c1c7d2;--admin-label-63440a:#ecd4a7;--admin-label-637083:#c2c8d1;--admin-label-63718a:#c1c7d2;--admin-label-64748b:#c1c8d2;--admin-label-64758e:#c0c8d3;--admin-label-6530c7:#c0a9ea;--admin-label-65748b:#c1c8d2;--admin-label-65748c:#c1c7d2;--admin-label-666677:#c5c5ce;--admin-label-667085:#c2c7d1;--admin-label-66758d:#c1c7d2;--admin-label-6750a4:#c1b7dc;--admin-label-687481:#c4c9cf;--admin-label-687a91:#c1c8d2;--admin-label-687a93:#c0c8d3;--admin-label-6941c6:#beade6;--admin-label-694608:#ecd3a7;--admin-label-6a5733:#dccfb7;--admin-label-6a778d:#c2c7d1;--admin-label-6b4b0c:#ecd5a7;--admin-label-6b7280:#c5c8ce;--admin-label-6b7682:#c4c9cf;--admin-label-6b7684:#c4c9cf;--admin-label-6b7686:#c3c8cf;--admin-label-6c42bd:#c1b0e3;--admin-label-6c4c53:#d3c0c4;--admin-label-6d28d9:#c2a7ec;--admin-label-6d42ca:#beabe8;--admin-label-6e510f:#ecd7a7;--admin-label-6e5417:#ecd7a7;--admin-label-6f480c:#ecd1a7;--admin-label-6f4908:#ecd2a7;--admin-label-6f5510:#ecd9a7;--admin-label-7048d5:#bba8eb;--admin-label-705214:#ecd5a7;--admin-label-715000:#ecd8a7;--admin-label-71809a:#c0c7d2;--admin-label-728097:#c1c7d2;--admin-label-738096:#c2c7d1;--admin-label-73829a:#c1c7d2;--admin-label-73829b:#c1c7d2;--admin-label-743de2:#bea7ec;--admin-label-747b8d:#c4c7cf;--admin-label-748095:#c2c7d1;--admin-label-758291:#c3c9cf;--admin-label-76515a:#d3bfc4;--admin-label-76530d:#ecd5a7;--admin-label-765423:#e6cfac;--admin-label-77500d:#ecd3a7;--admin-label-788093:#c4c7cf;--admin-label-795340:#dac4b9;--admin-label-7a2020:#e9aaaa;--admin-label-7a271a:#ecb0a7;--admin-label-7a4a06:#eccfa7;--admin-label-7a4f11:#ecd0a7;--admin-label-7a8293:#c4c7cf;--admin-label-7a869a:#c2c8d1;--admin-label-7a879a:#c2c8d1;--admin-label-7b4a00:#ecd0a7;--admin-label-7b57c1:#c2b1e2;--admin-label-7b8ba5:#bfc7d4;--admin-label-7c3aed:#c0a7ec;--admin-label-7c4a03:#eccfa7;--admin-label-7d1527:#eca7b3;--admin-label-7d8aa0:#c1c7d2;--admin-label-7f1d32:#eba8b6;--admin-label-805d12:#ecd6a7;--admin-label-815013:#eccda7;--admin-label-8190a8:#c0c7d3;--admin-label-822a38:#e5aeb7;--admin-label-8491a4:#c1c8d1;--admin-label-852b39:#e5aeb7;--admin-label-855313:#eccea7;--admin-label-86550c:#ecd0a7;--admin-label-8691a4:#c2c7d1;--admin-label-87560a:#ecd1a7;--admin-label-88600d:#ecd5a7;--admin-label-8a1c1c:#eca7a7;--admin-label-8a2b1e:#ecafa7;--admin-label-8a2c0d:#ecb8a7;--admin-label-8a2f2f:#e4afaf;--admin-label-8a3a3a:#dfb4b4;--admin-label-8a5300:#ecd0a7;--admin-label-8a5561:#d6bdc2;--admin-label-8a5708:#ecd1a7;--admin-label-8a5a00:#ecd4a7;--admin-label-8a5a0a:#ecd2a7;--admin-label-8a5a14:#ecd0a7;--admin-label-8a5b00:#ecd4a7;--admin-label-8a5b12:#ecd1a7;--admin-label-8a620b:#ecd6a7;--admin-label-8a64cf:#c1ade6;--admin-label-8a6a35:#e1cfb2;--admin-label-8a94a6:#c2c7d1;--admin-label-8b5f05:#ecd5a7;--admin-label-8b6111:#ecd4a7;--admin-label-8c2139:#eba8b7;--admin-label-8f1f37:#eca7b6;--admin-label-9097a6:#c4c7cf;--admin-label-912018:#ecaca7;--admin-label-92400e:#ecc1a7;--admin-label-92500e:#ecc9a7;--admin-label-92600c:#ecd2a7;--admin-label-93370d:#ecbda7;--admin-label-935d08:#ecd1a7;--admin-label-946f77:#d1c2c5;--admin-label-94a3b8:#bfc8d4;--admin-label-98a2b3:#c1c7d2;--admin-label-991b1b:#eca7a7;--admin-label-99630a:#ecd2a7;--admin-label-9a3412:#ecb8a7;--admin-label-9a5a00:#eccfa7;--admin-label-9a5a05:#eccea7;--admin-label-9a5b00:#ecd0a7;--admin-label-9a6200:#ecd3a7;--admin-label-9a6700:#ecd5a7;--admin-label-9a6b08:#ecd6a7;--admin-label-9aa5b1:#c3c9d0;--admin-label-9c2d2d:#e7acac;--admin-label-9d3535:#e4afaf;--admin-label-9f1c16:#ecaaa7;--admin-label-a05c08:#eccda7;--admin-label-a13b3b:#e2b1b1;--admin-label-a3203c:#eca7b6;--admin-label-a3acbb:#c1c7d1;--admin-label-a46300:#ecd1a7;--admin-label-a5223d:#eca7b5;--admin-label-a78bdf:#bfabe8;--admin-label-a81c35:#eca7b3;--admin-label-a8650b:#eccea7;--admin-label-a96900:#ecd2a7;--admin-label-b22a2a:#eba8a8;--admin-label-b3261e:#ecaba7;--admin-label-b32929:#eba8a8;--admin-label-b36a00:#ecd0a7;--admin-label-b42318:#ecaca7;--admin-label-b4272b:#eca7a9;--admin-label-b43b45:#e5aeb3;--admin-label-b45309:#ecc5a7;--admin-label-b4530a:#ecc5a7;--admin-label-b54708:#ecc0a7;--admin-label-b56a14:#eccca7;--admin-label-b91c1c:#eca7a7;--admin-label-bd2343:#eca7b5;--admin-label-bd3b4b:#e6adb4;--admin-label-bf2948:#eca7b5;--admin-label-c02748:#eca7b6;--admin-label-c0392b:#ebaea7;--admin-label-c2410c:#ecbba7;--admin-label-c82748:#eca7b5;--admin-label-d92d20:#ecaca7;--admin-label-d97706:#eccca7;--admin-label-d99100:#ecd5a7;--admin-label-dd3333:#eca7a7;--admin-label-ef4444:#eca7a7;--admin-label-f59e0b:#ecd2a7;--admin-label-f87171:#eca7a7;--admin-label-fbbf24:#ecd9a7;--admin-label-fde68a:#ecdea7;--admin-line-2563eb:#214697;--admin-line-4e8bc8:#2c5c8c;--admin-line-5b4cf5:#2b2197;--admin-line-6caa83:#437455;--admin-line-6d28d9:#4f2197;--admin-line-7650e6:#3f2197;--admin-line-7c3aed:#4c2197;--admin-line-8060d4:#442791;--admin-line-8b70ca:#4b3286;--admin-line-8e9aae:#4d586b;--admin-line-92a6bb:#475b71;--admin-line-93c5a5:#407754;--admin-line-93c5fd:#215897;--admin-line-98a2b3:#4e586a;--admin-line-9aadc1:#465b72;--admin-line-9d7aea:#462197;--admin-line-a5cfb2:#407851;--admin-line-a78bfa:#3f2197;--admin-line-a7b2c3:#4a586d;--admin-line-a7e1d5:#2f8976;--admin-line-a990e9:#422197;--admin-line-aab5c4:#4b596c;--admin-line-abefc6:#219750;--admin-line-aebdcb:#485c70;--admin-line-b7c4d8:#415677;--admin-line-b7c6da:#3e5879;--admin-line-b7d2e8:#2c618b;--admin-line-b9a3f0:#432197;--admin-line-b9a7ed:#3f2197;--admin-line-b9e4cd:#338459;--admin-line-b9e5d0:#32865e;--admin-line-b9e6cc:#308755;--admin-line-b9e6cd:#308757;--admin-line-b9e7d8:#2f896b;--admin-line-bce8d9:#2f896a;--admin-line-bde1d7:#397e6b;--admin-line-bde5d8:#34846a;--admin-line-bed2e6:#335c85;--admin-line-bfd7ff:#214d97;--admin-line-bfe7e7:#328686;--admin-line-c4b5fd:#3a2197;--admin-line-c6d0dc:#465a72;--admin-line-c6d9f4:#215297;--admin-line-c6ecd6:#2e8a55;--admin-line-c9b0b0:#6d4b4b;--admin-line-c9d8e8:#375b81;--admin-line-cbd5e1:#435a74;--admin-line-cbd8e5:#3d5c7a;--admin-line-cce8d7:#397f54;--admin-line-cdbcf7:#432197;--admin-line-cfc4f5:#3b2197;--admin-line-cfd5e2:#455372;--admin-line-cfe1f5:#215997;--admin-line-d0d5dd:#4d586b;--admin-line-d0dce8:#3c5c7b;--admin-line-d1dbe5:#425c75;--admin-line-d1f2e0:#288f57;--admin-line-d23b4b:#95222e;--admin-line-d2d9df:#4c5d6b;--admin-line-d2dae3:#465b71;--admin-line-d3493e:#962b22;--admin-line-d3c7fa:#3d2197;--admin-line-d4d8e6:#444e74;--admin-line-d69e2e:#976f21;--admin-line-d6a1ae:#803849;--admin-line-d6c7fb:#432197;--admin-line-d6ccf5:#3e2197;--admin-line-d7dde2:#4d5d6a;--admin-line-d7e3f7:#214d97;--admin-line-d89b27:#976e21;--admin-line-d8a1a8:#823640;--admin-line-d8cdfa:#3e2197;--admin-line-d8dce4:#4b566c;--admin-line-d8dee9:#425475;--admin-line-d8deea:#405377;--admin-line-d9c489:#8b722d;--admin-line-d9ccff:#3f2197;--admin-line-d9cdf7:#432197;--admin-line-d9dee8:#455472;--admin-line-d9e2f5:#264991;--admin-line-d9e3f5:#264c91;--admin-line-d9e5f7:#215097;--admin-line-dae2ed:#3c577c;--admin-line-dbe3ef:#38557f;--admin-line-dbe4f2:#315287;--admin-line-dc2626:#972121;--admin-line-dccff9:#452197;--admin-line-dce1e9:#475771;--admin-line-dce4ef:#3a567e;--admin-line-dde1ea:#465371;--admin-line-ded5fb:#3d2197;--admin-line-dedee3:#545463;--admin-line-dedee5:#515167;--admin-line-dfe4eb:#475871;--admin-line-dfe5e9:#4b5f6d;--admin-line-dfe5ee:#405678;--admin-line-dfe5f2:#354e83;--admin-line-dfe6f1:#385480;--admin-line-dfe6f3:#324f86;--admin-line-e0a8ae:#87303a;--admin-line-e0e4ec:#465472;--admin-line-e0e6eb:#485e70;--admin-line-e1e5ed:#455473;--admin-line-e1e6ea:#4c5e6c;--admin-line-e1e6ef:#405478;--admin-line-e1e6f0:#3d527a;--admin-line-e1e7f0:#3d567a;--admin-line-e2b3bd:#853344;--admin-line-e2c6b2:#855532;--admin-line-e2e5ec:#49546f;--admin-line-e2e7ef:#415676;--admin-line-e3b961:#977121;--admin-line-e3dafa:#422197;--admin-line-e3dbfb:#3e2197;--admin-line-e3e6ee:#455272;--admin-line-e3e7ef:#435375;--admin-line-e3e8ec:#4a5e6d;--admin-line-e4b3aa:#8b3b2c;--admin-line-e4d9ff:#432197;--admin-line-e4e7ec:#4c586c;--admin-line-e4e8f0:#425376;--admin-line-e5bd77:#976c21;--admin-line-e5def7:#432494;--admin-line-e5e8ef:#465372;--admin-line-e5e8f0:#435174;--admin-line-e5e9f0:#435574;--admin-line-e5e9f1:#405377;--admin-line-e6aaaa:#8e2a2a;--admin-line-e6cfa3:#906c27;--admin-line-e6e9ef:#485570;--admin-line-e6e9f0:#455373;--admin-line-e6ebee:#4a606d;--admin-line-e6ebf0:#455c73;--admin-line-e7968b:#972f21;--admin-line-e79aab:#94233c;--admin-line-e7bbc6:#883046;--admin-line-e7bd72:#976c21;--admin-line-e8a3a3:#932525;--admin-line-e8ebf0:#48576f;--admin-line-e8ebf1:#455472;--admin-line-e8ebf2:#425275;--admin-line-e9837a:#972b21;--admin-line-e9c978:#977521;--admin-line-e9d5a8:#937125;--admin-line-e9e5f2:#503d7a;--admin-line-e9ecf3:#415177;--admin-line-eaecf0:#4c576b;--admin-line-ebe5fb:#412197;--admin-line-ece6fb:#432197;--admin-line-ece8fb:#3a2197;--admin-line-edcb8f:#976c21;--admin-line-edf0f5:#425576;--admin-line-edf0f6:#3d527a;--admin-line-eef0f5:#445274;--admin-line-eef1f4:#485c6f;--admin-line-ef4444:#972121;--admin-line-efcfaa:#976021;--admin-line-efd39b:#976f21;--admin-line-f04438:#972921;--admin-line-f0c274:#976b21;--admin-line-f0c3cd:#93253d;--admin-line-f0cf8c:#977021;--admin-line-f0cf9f:#976721;--admin-line-f0d39e:#976d21;--admin-line-f0d49a:#977021;--admin-line-f0d7d7:#863232;--admin-line-f0dfba:#977221;--admin-line-f0f2f7:#405078;--admin-line-f1ccd4:#90283e;--admin-line-f1d39a:#976e21;--admin-line-f2b8b0:#972f21;--admin-line-f2b9b9:#972121;--admin-line-f2c4bf:#972d21;--admin-line-f2c98b:#976821;--admin-line-f2f4f7:#465772;--admin-line-f3b9c3:#972135;--admin-line-f3c4c1:#972821;--admin-line-f3c77a:#976c21;--admin-line-f3c7c4:#972921;--admin-line-f3c7c7:#972121;--admin-line-f3c9c4:#972e21;--admin-line-f3d0cd:#942c24;--admin-line-f3d19c:#976921;--admin-line-f3d38b:#977221;--admin-line-f3d9b0:#976921;--admin-line-f3dfb0:#977321;--admin-line-f59e0b:#976b21;--admin-line-f5b8b8:#972121;--admin-line-f5c2c0:#972521;--admin-line-f5d0cb:#972f21;--admin-line-f5d58a:#977321;--admin-line-f79009:#976421;--admin-line-f7c7c1:#972e21;--admin-line-f97066:#972921;--admin-line-fda4af:#972130;--admin-line-fdba74:#975d21;--admin-line-fecaca:#972121;--admin-line-fecdca:#972821;--admin-line-fed7c3:#974921;--admin-line-fedf89:#977721;--admin-line-ffffff:#5c5c5c;--admin-surface-ccfbf1:#1b433a;--admin-surface-cdd3de:#282f3c;--admin-surface-d0d5dd:#2a303a;--admin-surface-d9dee8:#242c3b;--admin-surface-dbeafe:#1a2a40;--admin-surface-dcfce7:#1a4027;--admin-surface-dfd5fe:#241a41;--admin-surface-dfe6f1:#1c2a40;--admin-surface-dff4f4:#1a4141;--admin-surface-e0e7ff:#1a223f;--admin-surface-e0f2fe:#1a303f;--admin-surface-e1f4e9:#1a402a;--admin-surface-e1f7f0:#1a4034;--admin-surface-e5eff9:#1a2c3f;--admin-surface-e5f7f2:#1a3f35;--admin-surface-e6f6f4:#1a3f3b;--admin-surface-e7f6ec:#1a3f26;--admin-surface-e7f6f7:#1a3d3f;--admin-surface-e7f7f2:#1a3f33;--admin-surface-e8eef8:#1a273f;--admin-surface-e8f1ee:#223831;--admin-surface-e8f1fa:#192c3e;--admin-surface-e8f2ff:#19293e;--admin-surface-e8f7ee:#1a3f28;--admin-surface-e8f8f2:#1a3f31;--admin-surface-e9ecf3:#1f273a;--admin-surface-e9f0ff:#19253d;--admin-surface-e9f8f4:#1a3e35;--admin-surface-eaf3ff:#19293d;--admin-surface-ebe2ff:#251a3e;--admin-surface-ebe4ff:#23193e;--admin-surface-ece6ff:#22193e;--admin-surface-ecfdf3:#193d28;--admin-surface-ecfdf5:#193d2c;--admin-surface-ede9fe:#20193e;--admin-surface-edf4fc:#192a3d;--admin-surface-edf7f1:#1b3c28;--admin-surface-edf9f4:#193e2e;--admin-surface-eef0f5:#202737;--admin-surface-eef0f6:#1e2539;--admin-surface-eef1f7:#1c263b;--admin-surface-eef2f6:#1e2c39;--admin-surface-eef2f7:#1c2a3b;--admin-surface-eef4ff:#19253d;--admin-surface-eef7ff:#192c3d;--admin-surface-eef9f7:#193e37;--admin-surface-efe7ff:#25193e;--admin-surface-efe8ff:#24193e;--admin-surface-efe9fd:#24193e;--admin-surface-eff6fd:#192b3d;--admin-surface-eff6ff:#19283c;--admin-surface-effaf2:#193d23;--admin-surface-effaf4:#193d29;--admin-surface-effbf3:#193d25;--admin-surface-f0eaff:#23193d;--admin-surface-f0ebff:#22193d;--admin-surface-f0f4f8:#1c2b3b;--admin-surface-f0faf4:#193d27;--admin-surface-f0faf7:#193d32;--admin-surface-f0fbf7:#193d30;--admin-surface-f1ebff:#24193d;--admin-surface-f1edff:#21193d;--admin-surface-f1eefc:#21193d;--admin-surface-f1f3f6:#222935;--admin-surface-f1f3f8:#1d2539;--admin-surface-f1fcf5:#193d26;--admin-surface-f2ead6:#42371b;--admin-surface-f2edff:#23193d;--admin-surface-f2f0ff:#1d193c;--admin-surface-f2f4f7:#212935;--admin-surface-f2f5ff:#18213c;--admin-surface-f2f6fc:#19273c;--admin-surface-f2f6fd:#19263c;--admin-surface-f2f7fc:#192b3c;--admin-surface-f2f8fd:#192c3c;--admin-surface-f2fbf5:#193d25;--admin-surface-f2fbf7:#193d2d;--admin-surface-f3ecff:#26193d;--admin-surface-f3eeff:#23193d;--admin-surface-f3effe:#22193d;--admin-surface-f3f8ff:#18273c;--admin-surface-f4effe:#25193d;--admin-surface-f4efff:#24193c;--admin-surface-f4f0ff:#22193c;--admin-surface-f4f5f8:#212634;--admin-surface-f4f5f9:#1e2337;--admin-surface-f4f6f8:#212b34;--admin-surface-f4f7fe:#18233c;--admin-surface-f4f7ff:#18223c;--admin-surface-f4fbf5:#193c1e;--admin-surface-f4fcf8:#193c2a;--admin-surface-f5f0ff:#25193c;--admin-surface-f5f1ff:#23193c;--admin-surface-f5f2ff:#21183c;--admin-surface-f5f6f9:#202535;--admin-surface-f5f6fa:#1c2239;--admin-surface-f5f8ff:#18233b;--admin-surface-f5f9ff:#18263b;--admin-surface-f5fbf6:#193c1e;--admin-surface-f6f2ff:#23183c;--admin-surface-f6f3ff:#21183c;--admin-surface-f6f7fb:#1a203a;--admin-surface-f6f8fc:#18243c;--admin-surface-f6fdf9:#183c27;--admin-surface-f6fef9:#183b26;--admin-surface-f7f3ff:#24183c;--admin-surface-f7f5ff:#1f183b;--admin-surface-f7f8fb:#1c2338;--admin-surface-f7f8fc:#181f3c;--admin-surface-f7f9fe:#18223b;--admin-surface-f7faff:#18253b;--admin-surface-f8f5ff:#23183b;--admin-surface-f8f6ff:#20183b;--admin-surface-f8f9fc:#19223b;--admin-surface-f8fafc:#192a3b;--admin-surface-f8fbfa:#1f352e;--admin-surface-f8fbff:#18273b;--admin-surface-f9fafb:#222a32;--admin-surface-faf7ff:#25183b;--admin-surface-faf8ff:#22183b;--admin-surface-faf9ff:#1e183b;--admin-surface-fafafa:#2a2a2a;--admin-surface-fafbfc:#1f2a34;--admin-surface-fafbfd:#18243b;--admin-surface-fafbfe:#18213b;--admin-surface-fafdff:#182d3b;--admin-surface-fbf9ff:#24183b;--admin-surface-fbfaff:#1f183b;--admin-surface-fbfcfe:#18243b;--admin-surface-fbfcff:#18213b;--admin-surface-fbfdff:#18293b;--admin-surface-fcfaff:#26183b;--admin-surface-fcfcfd:#212132;--admin-surface-fcfcfe:#18183b;--admin-surface-fde5ea:#3e1921;--admin-surface-fdeaee:#3e1921;--admin-surface-fdecc8:#43361b;--admin-surface-fdecea:#3e1d19;--admin-surface-fdf1f1:#3c1919;--admin-surface-fdf1f3:#3c191f;--admin-surface-fdf4f4:#3c1818;--admin-surface-fdf6ec:#3d2e19;--admin-surface-fee2e2:#3f1a1a;--admin-surface-feeceb:#3d1b19;--admin-surface-fef0ef:#3d1b19;--admin-surface-fef1f0:#3c1b19;--admin-surface-fef2f2:#3c1919;--admin-surface-fef3c7:#433b1b;--admin-surface-fef3f2:#3c1c19;--admin-surface-ffe4e6:#3e191c;--admin-surface-ffe5ea:#3e1920;--admin-surface-ffe8e8:#3e1919;--admin-surface-ffeded:#3d1919;--admin-surface-fff0cf:#41351b;--admin-surface-fff0f0:#3c1919;--admin-surface-fff0f3:#3c1920;--admin-surface-fff1f2:#3c191b;--admin-surface-fff1f4:#3c1920;--admin-surface-fff2d7:#40341a;--admin-surface-fff2db:#40321a;--admin-surface-fff3dd:#3f321a;--admin-surface-fff3f2:#3c1b18;--admin-surface-fff4d8:#40351a;--admin-surface-fff4d9:#40351a;--admin-surface-fff4da:#40351a;--admin-surface-fff4dc:#3f341a;--admin-surface-fff4ed:#3d2719;--admin-surface-fff4f2:#3c1e18;--admin-surface-fff4f6:#3c181f;--admin-surface-fff5f5:#3b1818;--admin-surface-fff5f7:#3b181f;--admin-surface-fff6e0:#3f341a;--admin-surface-fff6f6:#3b1818;--admin-surface-fff7df:#3f361a;--admin-surface-fff7e6:#3e3219;--admin-surface-fff7e8:#3e3119;--admin-surface-fff7ed:#3d2d19;--admin-surface-fff7f7:#3b1818;--admin-surface-fff8e5:#3e3419;--admin-surface-fff8e8:#3e3219;--admin-surface-fff8e9:#3d3219;--admin-surface-fff8ea:#3d3119;--admin-surface-fff8eb:#3d3019;--admin-surface-fff8f8:#3b1818;--admin-surface-fff8f9:#3b181d;--admin-surface-fff9eb:#3d3219;--admin-surface-fff9ee:#3d3019;--admin-surface-fff9f8:#3b1d18;--admin-surface-fff9fa:#3b181e;--admin-surface-fffaeb:#3d3419;--admin-surface-fffaf0:#3c3019;--admin-surface-fffaf4:#3c2c18;--admin-surface-fffaf9:#3b1e18;--admin-surface-fffafa:#3b1818;--admin-surface-fffcf5:#3b3118;--admin-surface-fffdf8:#3b3118;--admin-surface-ffffff:#292929}
