:root{color:#10143a;--primary:#000053;--primary-hover:#2c2a6f;--accent:#3cafe2;--accent-soft:#94d0ee;--surface:#fff;--bg:#ebf1f8;--text-soft:#646497;--border:#bfbfd4;--success:#2f9e44;--warning:#d98d00;--danger:#b42318;--card-shadow:0 2px 8px #00005314;--hover-shadow:0 10px 28px #00005324;--bg-sidebar:var(--surface);--bg-card:var(--surface);--bg-muted:#f8fbff;--bg-hover:#3cafe21a;--primary-soft:#3cafe224;--accent-line:#3cafe26b;--border-soft:#bfbfd48c;--overlay:#ffffffe6;--t-base:var(--primary);--t-muted:var(--text-soft);--t-light:#8a8ab2;--success-soft:#2f9e441f;--warning-soft:#d98d0021;--danger-soft:#b423181f;--ui-normal-bg:#eef0f2;--ui-normal-border:#64748b38;--ui-normal-ink:#475569;--ui-progress-bg:#2563eb1f;--ui-progress-border:#2563eb40;--ui-progress-ink:#1d4ed8;--ui-warning-bg:#d9770621;--ui-warning-border:#d977064d;--ui-warning-ink:#b45309;--ui-critical-bg:#dc26261f;--ui-critical-border:#dc262647;--ui-critical-ink:#b91c1c;--ui-success-bg:#0596691f;--ui-success-border:#05966940;--ui-success-ink:#047857;background:#ebf1f8;font-family:Inter,Roboto,system-ui,sans-serif;font-weight:400;line-height:1.5}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8eaf6;--primary:#7c9dff;--primary-hover:#a5b8ff;--accent:#5bc8f5;--accent-soft:#5cc8f540;--surface:#1a1d2e;--bg:#0f1117;--text-soft:#9fa3c0;--border:#2e3154;--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--card-shadow:0 2px 8px #0006;--hover-shadow:0 10px 28px #0000008c;--bg-sidebar:#151827;--bg-card:#1a1d2e;--bg-muted:#20243a;--bg-hover:#5cc8f51a;--primary-soft:#7c9dff2e;--accent-line:#5cc8f566;--border-soft:#2e3154cc;--overlay:#151827e0;--t-base:#e8eaf6;--t-muted:#9fa3c0;--t-light:#6b7099;--success-soft:#4ade802e;--warning-soft:#fbbf242e;--danger-soft:#f871712e;--ui-normal-bg:#ffffff14;--ui-normal-border:#94a3b840;--ui-normal-ink:#cbd5e1;--ui-progress-bg:#3b82f62e;--ui-progress-border:#3b82f659;--ui-progress-ink:#93c5fd;--ui-warning-bg:#fbbf242e;--ui-warning-border:#fbbf2459;--ui-warning-ink:#fcd34d;--ui-critical-bg:#f871712e;--ui-critical-border:#f8717159;--ui-critical-ink:#fca5a5;--ui-success-bg:#34d3992e;--ui-success-border:#34d39959;--ui-success-ink:#6ee7b7;background:#0f1117}*{box-sizing:border-box}body{background:var(--bg);margin:0}.skip-link{z-index:999;color:#fff;background:#172554;border-radius:8px;padding:9px 12px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #2478f26b}#main-content:focus{outline:none}.fatal-error-page{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.fatal-error-page section{border:1px solid var(--border-soft);background:var(--surface);width:min(520px,100%);box-shadow:var(--hover-shadow);text-align:center;border-radius:18px;gap:14px;padding:30px;display:grid}.fatal-error-page img{width:120px;margin:0 auto}.fatal-error-page h1,.fatal-error-page p{margin:0}.fatal-error-page code{background:var(--bg-muted);border-radius:8px;padding:8px}.fatal-error-page button{justify-self:center}.auth-restoring{min-height:100vh;color:var(--t-muted);place-items:center;font-weight:700;display:grid}.session-warning{z-index:200;color:#fff;background:#172554;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(460px,100vw - 32px);padding:16px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #0f172a4d}.session-warning div{gap:3px;display:grid}.session-warning span{color:#ffffffc2;font-size:12px}.session-warning button{color:#172554;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:38px;padding:0 14px;font-weight:800}.session-warning button.secondary{color:#fff;background:#ffffff1f}body.has-drawer-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}#root{min-height:100vh}.notika-shell,.login-page{background:radial-gradient(circle at 92% 3%, #3cafe224, transparent 28%), var(--bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.notika-sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border-soft);z-index:30;flex-direction:column;gap:22px;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.notika-sidebar::-webkit-scrollbar{width:4px}.notika-search-results::-webkit-scrollbar{width:4px}.notika-sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.notika-search-results::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.notika-brand{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;min-width:0;padding:4px 10px 20px;display:flex}.notika-brand img{mix-blend-mode:multiply;flex:none;width:82px;height:auto;display:block}.brand-text,.workspace-text{min-width:0;line-height:1.15}.notika-brand strong,.workspace-text strong{color:var(--t-base);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.notika-brand span,.workspace-text span{color:var(--t-light);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;font-weight:800;display:block;overflow:hidden}.notika-brand span{letter-spacing:.035em;font-size:9.5px}.notika-nav{gap:20px;display:grid}.nav-section{flex-direction:column;gap:3px;display:flex}.nav-label{color:var(--t-light);letter-spacing:.18em;text-transform:uppercase;padding:0 10px 7px;font-size:10px;font-weight:900}.nav-link{min-height:40px;color:var(--t-muted);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.nav-link svg,.icon-btn svg,.hamburger svg,.avatar-button svg,.notika-search svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.nav-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.icon-btn svg{stroke-width:2px;width:23px;height:23px}.nav-link:hover{background:var(--bg-hover);color:var(--t-base)}.nav-badge{background:var(--success-soft);color:var(--success);letter-spacing:.04em;border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal;font-weight:900}.sidebar-footer{border-top:1px solid var(--border-soft);margin-top:auto;padding-top:16px}.workspace{min-width:0;color:var(--t-base);border-radius:12px;align-items:center;gap:10px;padding:7px 10px;transition:background .18s;display:flex}.workspace:hover{background:var(--bg-hover)}.workspace-avatar{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.login-workspace{border:1px dashed var(--border)}.notika-main{flex-direction:column;min-width:0;display:flex}.notika-topbar{z-index:20;border-bottom:1px solid var(--border-soft);background:var(--overlay);-webkit-backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.breadcomb-actions,.status-wrap{align-items:center;min-width:0;display:flex}.topbar-left{gap:12px}.topbar-actions{justify-content:flex-end;gap:7px}.hamburger{width:36px;height:36px;color:var(--t-base);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}.hamburger:hover{background:var(--bg-hover)}.drawer-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#0000536b;border:0;border-radius:0;width:auto;min-height:0;padding:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}body.has-drawer-open .drawer-backdrop{opacity:1;visibility:visible}.crumbs{color:var(--t-muted);align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:700;display:flex}.crumbs span,.crumbs strong{white-space:nowrap}.crumbs .sep{color:var(--t-light)}.crumbs .current{color:var(--t-base);text-overflow:ellipsis;overflow:hidden}.notika-search{color:#64748b;background:#f8fafc;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:8px;width:min(34vw,360px);min-width:220px;height:38px;padding:0 12px;transition:all .18s;display:flex;position:relative}.notika-search:focus-within,.notika-search:hover{color:#1e293b;background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.notika-search input{width:100%;min-width:0;font-size:12px;height:100%!important;min-height:0!important;box-shadow:none!important;color:#1e293b!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.notika-search input::placeholder{font-size:12px;color:#94a3b8!important}.notika-search input:disabled{cursor:not-allowed;opacity:.6}.notika-search kbd{color:#64748b;background:#0000000d;border:none;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.notika-search-results{z-index:70;border:1px solid var(--border-soft);background:var(--surface);max-height:430px;box-shadow:var(--hover-shadow);border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.search-state{color:var(--t-muted);padding:12px 14px;font-size:13px}.search-command-filters{border-bottom:1px solid var(--border-soft);gap:6px;padding:4px 6px 10px;display:flex;overflow-x:auto}.search-command-filters button{border:1px solid var(--border-soft);background:var(--surface);color:var(--t-muted);cursor:pointer;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.search-command-filters button.is-active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.search-result-group{gap:2px;display:grid}.search-result-group h3{color:var(--t-muted);letter-spacing:.08em;text-transform:uppercase;margin:10px 8px 2px;font-size:10px;font-weight:900}.search-result-row{border-radius:12px;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;display:grid}.search-result-row.is-active,.search-result-row:hover{background:var(--bg-hover)}.search-result-row .search-result:hover,.search-result-row .search-result:focus{background:0 0}.search-favorite{color:#e8a321;cursor:pointer;background:0 0;border:0;align-self:center;width:28px;height:28px;padding:0;font-size:18px}.search-result{text-align:left;width:100%;color:var(--t-base);box-shadow:none;background:0 0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:12px 14px;display:grid}.search-result>:not(.search-result-next){grid-column:1}.search-result-next{color:var(--primary);grid-area:1/2/5;align-self:center}.search-result:hover,.search-result:focus{background:var(--bg-hover);outline:none}.search-result strong,.search-result small,.search-result em{overflow-wrap:anywhere}.search-result strong{font-size:14px;line-height:1.25}.search-result small{color:var(--t-muted)}.search-result em,.search-type{letter-spacing:.06em;text-transform:uppercase;justify-self:start;font-style:normal;font-weight:900}.search-type{color:#0f6f98;font-size:10px}.search-result em{background:var(--bg-muted);color:var(--t-base);border-radius:999px;margin-top:2px;padding:3px 8px;font-size:11px}.icon-btn,.avatar-button{height:38px;color:var(--t-muted);background:0 0;border-radius:10px;place-items:center;transition:background .18s,color .18s;display:grid;position:relative}.icon-btn{width:44px;height:44px}.icon-btn:hover,.avatar-button:hover{background:var(--bg-hover);color:var(--t-base)}.count{border:2px solid var(--surface);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;right:1px}.count.danger{background:var(--danger);color:#fff}.count.info{background:var(--accent);color:#fff}.avatar-button{grid-template-columns:auto auto;gap:8px;padding:3px 8px 3px 3px}.avatar-button span{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.language-switch{background:#0000000d;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:none!important;border:none!important}.language-switch button{cursor:pointer;border-radius:9px;min-width:32px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .18s cubic-bezier(.2,0,0,1);color:#64748b!important;box-shadow:none!important;background:0 0!important;border:none!important}.language-switch button:hover:not(.active){color:#0f172a;background:#0000000d}.language-switch button.active{animation:.26s cubic-bezier(.34,1.56,.64,1) langPillBounce;transform:scale(1.04);color:#1868df!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important}@keyframes langPillBounce{0%{transform:scale(.88)}60%{transform:scale(1.08)}to{transform:scale(1.04)}}.theme-toggle{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .22s cubic-bezier(.2,0,0,1);display:inline-flex;color:#4f46e5!important;box-shadow:none!important;background:#6366f11a!important;border:none!important}.theme-toggle:hover{transform:scale(1.06);color:#4338ca!important;background:#6366f12e!important}.theme-toggle svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.theme-toggle:hover svg{transform:rotate(-15deg)}html.dark .theme-toggle{color:#fbbf24!important;box-shadow:none!important;background:#f59e0b29!important;border:none!important}html.dark .theme-toggle:hover{transform:scale(1.06);color:#fde047!important;background:#f59e0b47!important}html.dark .theme-toggle svg{transform:rotate(0)}html.dark .theme-toggle:hover svg{transform:rotate(20deg)}.notika-login-link{background:var(--primary);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-width:96px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.content{width:min(1480px,100%);margin:0 auto;padding:28px 32px 34px}.breadcomb-card,.hero-card,.panel,.metric-card{border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--card-shadow)}.breadcomb-card{border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:20px 22px;display:flex}.breadcomb-card h1,.hero-card h2,.panel h3{color:var(--t-base);letter-spacing:-.03em;margin:0}.breadcomb-card h1{font-size:clamp(24px,2.2vw,34px);line-height:1.05}.breadcomb-card p,.hero-card p,.panel p,.list-row p{color:var(--t-muted);margin:6px 0 0}.breadcomb-actions,.status-wrap{flex-wrap:wrap;justify-content:flex-end;gap:8px}.eyebrow{color:#0f6f98;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.page-grid{gap:20px;display:grid}.hero-card{border-radius:20px;padding:24px;position:relative;overflow:hidden}.hero-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#3cafe229,#0000 42%);position:absolute;inset:0}.hero-card>*{position:relative}.hero-card h2{font-size:clamp(24px,2vw,31px)}.hero-card p{max-width:850px;font-size:14px}.dashboard-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.dashboard-hero>div:first-child{min-width:0}.time-range-filter{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-width:min(520px,100%);display:flex}.time-range-select,.time-range-custom label{gap:6px;display:grid}.time-range-select>span,.time-range-custom label>span{color:var(--t-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.time-range-filter select,.time-range-filter input{background:#ffffffeb;min-height:42px}.time-range-select select{min-width:170px}.time-range-custom{align-items:flex-end;gap:10px;display:flex}.time-range-custom input{min-width:150px}.dashboard-loading{color:var(--t-muted);font-weight:800}.cards-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card,.panel{border-radius:18px}.metric-card{align-content:space-between;gap:8px;min-height:122px;padding:18px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.metric-card:hover,.panel:hover,.hero-card:hover{box-shadow:var(--hover-shadow)}.metric-card:after{content:"";background:var(--primary-soft);border-radius:50%;width:82px;height:82px;position:absolute;bottom:-28px;right:-26px}.metric-card span{color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.metric-card strong{color:var(--t-base);letter-spacing:-.06em;font-size:clamp(30px,3vw,42px);line-height:1;position:relative}.metric-card.success strong{color:var(--success)}.metric-card.warning strong{color:var(--warning)}.metric-card.accent strong{color:#0f6f98}.panel{min-width:0;padding:20px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.list-row{border-bottom:1px solid #bfbfd459;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row>div,.list-row strong{min-width:0}.list-row strong{color:var(--t-base);overflow-wrap:anywhere;font-weight:800;display:block}.list-row p{overflow-wrap:anywhere;font-size:13px}.action-box{padding-right:58px;position:relative}.detail-box{position:relative}.detail-box>.list-row:first-child{padding-right:46px}.action-box.is-focused,.detail-box.is-expanded{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--primary-soft)}.next-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.next-action,.list-row .next-action,.panel>.next-action{border:1px solid var(--accent-line);background:var(--primary-soft);width:38px;height:38px;min-height:38px;color:var(--primary);box-shadow:none;border-radius:11px;place-items:center;padding:0;transition:transform .16s,background .16s,color .16s;display:grid}.next-action:hover,.list-row .next-action:hover,.panel>.next-action:hover{background:var(--primary);color:#fff;transform:translate(2px)}.box-next{z-index:2;position:absolute;top:12px;right:10px}.box-next.is-expanded .next-icon{transform:rotate(90deg)}.work-order-details{border-top:1px solid #bfbfd459;padding-top:12px}.work-order-actions{justify-content:flex-start;margin-bottom:10px}.search-focus-panel{border-color:var(--accent-line);background:linear-gradient(135deg, var(--primary-soft), var(--surface) 54%);gap:10px;display:grid}.badge,.pill,.notika-chip{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;padding:3px 11px;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#475569!important;background:#64748b1a!important;border:1px solid #64748b38!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.badge.accent,.pill.accent,.badge.info,.pill.info,.badge.primary{color:#1d4ed8!important;background:#2563eb1f!important;border:1px solid #2563eb40!important}.badge.subtle,.pill.subtle{color:#475569!important;box-shadow:none!important;background:#64748b1a!important;border:1px solid #64748b33!important}.badge.danger,.pill.danger{color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important}.badge.warning,.pill.warning{color:#b45309!important;background:#d9770621!important;border:1px solid #d977064d!important}.badge.success,.pill.success{color:#047857!important;background:#0596691f!important;border:1px solid #05966940!important}.form-panel,.form-grid{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.field{gap:8px;min-width:0;display:grid}.field>span,.field label{color:var(--t-base);letter-spacing:.03em;font-size:12px;font-weight:900}.field-full{grid-column:1/-1}input,textarea,select{border:1px solid var(--border-soft);background:var(--surface);width:100%;color:var(--t-base);border-radius:12px;outline:none;padding:11px 12px;transition:border-color .18s,box-shadow .18s}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--primary-soft)}.form-panel button,.form-grid button,.status-wrap button,.panel>button,.list-row button{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font-size:12px;font-weight:900;transition:transform .16s,background .16s,opacity .16s;display:inline-flex;box-shadow:0 8px 18px #0000531f}.form-panel button:hover,.form-grid button:hover,.status-wrap button:hover,.panel>button:hover,.list-row button:hover{background:var(--primary-hover);transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.error-text{color:var(--danger);font-weight:800}.success-text{color:var(--success);font-weight:800}.warning-text{color:#9a6700;font-weight:800}.stack-card{background:#fcfdff;border:1px solid #bfbfd480;border-radius:16px;margin-bottom:14px;padding:16px}.kanban-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kanban-column{background:#f8fbff;border:1px solid #bfbfd48c;border-radius:16px;min-width:220px;padding:12px}.kanban-column header,.workspace-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ticket-card{border:1px solid var(--border-soft);background:var(--surface);width:100%;color:var(--t-base);text-align:left;box-shadow:var(--shadow-soft);border-radius:14px;gap:6px;margin-bottom:10px;padding:12px 48px 12px 12px;display:grid;position:relative}.ticket-next-icon{border:1px solid var(--accent-line);background:var(--primary-soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;color:var(--primary)!important}.ticket-card:hover .ticket-next-icon,.ticket-card.active .ticket-next-icon{background:var(--primary);color:#fff!important}.ticket-next-icon .next-icon{width:17px;height:17px}.ticket-card.active{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--primary-soft)}.ticket-card span,.ticket-card em{color:var(--t-muted);font-size:12px;font-style:normal}.workspace-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.workspace-tabs section{background:#fcfdff;border:1px solid #bfbfd473;border-radius:14px;padding:12px}.mobile-tabs{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.mobile-tabs button{border:1px solid var(--border-soft);background:var(--surface);color:var(--t-base);border-radius:999px;flex:none;padding:10px 14px;font-weight:900}.mobile-tabs button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.inner-row{padding-top:10px;padding-bottom:10px}.pre-panel{white-space:pre-wrap;word-break:break-word;max-width:100%;color:var(--t-muted);font-size:12px;overflow:auto}.pre-panel.compact{margin-top:12px;font-size:11px}.upload-label{background:var(--primary-soft);color:#0f6f98;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.upload-label input{opacity:0;cursor:pointer;position:absolute;inset:0}.login-page{background:#fff;grid-template-columns:minmax(620px,1.62fr) minmax(420px,1fr);min-height:100vh;display:grid;overflow:hidden}.login-panel{z-index:2;background:radial-gradient(circle at 16% 10%,#199dea12,#0000 26%),#fff;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;padding:28px clamp(34px,4vw,68px) 24px;display:grid;position:relative}.login-panel-header{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.login-logo{object-fit:contain;mix-blend-mode:multiply;width:186px;height:auto;max-height:74px;display:block}.login-panel-header>span{color:#73809b;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.login-panel-body{place-content:center;justify-items:center;padding:34px 0 22px;display:grid}.login-card{background:#fffffffa;border:1px solid #e2e8f2;border-radius:22px;width:min(560px,100%);padding:42px 48px 34px;position:relative;overflow:hidden;box-shadow:0 24px 60px #112d5e1a,0 4px 14px #112d5e0d}.login-card-corner{clip-path:polygon(100% 0,100% 100%,0 0);width:92px;height:92px;min-height:0;box-shadow:none;cursor:pointer;background:linear-gradient(135deg,#8cb9ff 0%,#246ff0 100%);border:0;border-radius:0;padding:0;transition:filter .16s;position:absolute;top:0;right:0}.login-card-corner:hover{box-shadow:none;filter:brightness(1.04);background:linear-gradient(135deg,#78aaff 0%,#155fdc 100%);border:0;transform:none}.login-card-corner:focus-visible{outline-offset:-3px;outline:3px solid #2478f259}.login-card-corner span{border:3px solid #fff;border-radius:3px;width:10px;height:10px;position:absolute}.login-card-corner span:first-child{top:15px;right:16px}.login-card-corner span:nth-child(2){top:15px;right:34px}.login-card-corner span:nth-child(3){top:33px;right:16px}.login-card-corner span:nth-child(4){background:#fff;border:0;width:5px;height:5px;top:35px;right:36px}.login-qr-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1b348c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-qr-modal{color:#1d3157;text-align:center;background:#fff;border:0;border-radius:20px;justify-items:center;width:min(420px,100%);padding:34px;display:grid;position:relative;box-shadow:0 24px 70px #0c234b3d}.login-qr-modal-close{color:#62738d;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;background:#edf3fb;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.login-qr-modal-close:hover{color:#174f9f;box-shadow:none;background:#dceaff;border:0;transform:none}.login-qr-modal-icon{background:#e7f1ff;border-radius:16px;grid-template-columns:repeat(2,13px);place-content:center;gap:6px;width:58px;height:58px;margin-bottom:16px;display:grid}.login-qr-modal-icon span{border:3px solid #2478f2;border-radius:3px;width:13px;height:13px}.login-qr-modal-icon span:last-child{background:#2478f2;border:0;border-radius:2px;width:7px;height:7px;margin:3px}.login-qr-modal-badge{color:#a85306;text-transform:uppercase;background:#fff0dc;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.login-qr-modal h2{color:#162b50;margin:14px 0 8px;font-size:20px}.login-qr-modal p{color:#6c7b92;margin:0;font-size:12px;line-height:1.65}.login-qr-modal-confirm{color:#fff;background:#2478f2;border:0;width:100%;margin-top:22px;box-shadow:0 8px 18px #2478f233}.login-qr-modal-confirm:hover{color:#fff;background:#1769dc;border:0}.login-heading{max-width:420px;padding-right:30px}.login-heading>span{color:#0a74d3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.login-heading>span:before{content:"";background:linear-gradient(90deg,#159de8,#064da9);border-radius:999px;width:24px;height:2px}.login-heading h1{color:#0b1738;letter-spacing:-.035em;margin:13px 0 11px;font-size:clamp(29px,2.15vw,36px);line-height:1.16}.login-heading p{color:#66728c;margin:0;font-size:14px;line-height:1.7}.login-form{gap:18px;margin-top:28px;display:grid}.login-field{gap:8px;display:grid}.login-field>span{color:#23314f;letter-spacing:.02em;font-size:12px;font-weight:850}.login-input-wrap{align-items:center;display:flex;position:relative}.login-input-wrap>svg{fill:none;stroke:#74829e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px;position:absolute;left:16px}.login-input-wrap input{color:#111c39;background:#fbfdff;border-color:#d8e0ec;border-radius:12px;min-height:54px;padding:14px 86px 14px 48px;font-size:14px}.login-input-wrap input::placeholder{color:#9aa6ba}.login-input-wrap input:hover{border-color:#b8c8de}.login-input-wrap input:focus{background:#fff;border-color:#3487f4;box-shadow:0 0 0 4px #3487f41f}.login-password-toggle{color:#0a6fd0;background:0 0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:850;position:absolute;right:14px}.login-password-toggle:hover{background:#edf6ff}.login-remember{color:#263450;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:fit-content;display:inline-grid;position:relative}.login-remember input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.login-remember-box{color:#fff;background:#fbfdff;border:1.5px solid #b8c6da;border-radius:6px;place-items:center;width:19px;height:19px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.login-remember-box svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .15s,transform .15s;transform:scale(.75)}.login-remember input:checked+.login-remember-box{background:linear-gradient(135deg,#159de8,#0758bc);border-color:#0872d4}.login-remember input:checked+.login-remember-box svg{opacity:1;transform:scale(1)}.login-remember input:focus-visible+.login-remember-box{border-color:#3487f4;box-shadow:0 0 0 4px #3487f424}.login-remember-copy{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.35;display:flex}.login-remember-copy strong{font-size:12px;font-weight:850}.login-remember-copy small{color:#8490a5;font-size:10.5px}.login-error{color:var(--danger);background:#b423180f;border:1px solid #b423182e;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:800}.login-submit{color:#fff;background:linear-gradient(135deg,#0e8ee5 0%,#0758bc 56%,#04358b 100%);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 12px 24px #0658bc38}.login-submit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.login-submit:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 15px 28px #0658bc45}.login-security{border-top:1px solid #edf1f6;align-items:center;gap:12px;margin-top:24px;padding-top:22px;display:flex}.login-security-icon{color:#0a78d3;background:#e9f5ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.login-security-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-security strong{color:#24324f;font-size:12px;display:block}.login-security p{color:#7f8aa1;margin:3px 0 0;font-size:11px}.login-copyright{color:#9aa4b6;text-align:center;margin:24px 0 0;font-size:11px}.login-panel-footer{color:#7c879d;align-items:center;gap:12px;font-size:11px;display:flex}.login-language-switch{background:#0000000d;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:none!important;border:none!important}.login-language-switch button{cursor:pointer;border-radius:9px;min-width:34px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .18s cubic-bezier(.2,0,0,1);color:#64748b!important;box-shadow:none!important;background:0 0!important;border:none!important}.login-language-switch button:hover:not(.active){color:#0f172a!important;background:#0000000a!important}.login-language-switch button.active{animation:.26s cubic-bezier(.34,1.56,.64,1) langPillBounce;transform:scale(1.04);color:#1868df!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important}.login-showcase{background:linear-gradient(155deg,#ffffffb8,#0000 44%),linear-gradient(#eef3ff 0%,#e5edfb 100%);place-items:center;min-height:100vh;padding:clamp(42px,5vw,82px) clamp(30px,4vw,64px);display:grid;position:relative;overflow:hidden}.login-showcase:before,.login-showcase:after{content:"";border:1px solid #4071c71c;border-radius:50%;position:absolute}.login-showcase:before{width:430px;height:430px;top:-210px;right:-180px}.login-showcase:after{width:300px;height:300px;bottom:-170px;left:-120px}.login-showcase-glow{filter:blur(8px);background:radial-gradient(circle,#fffffff5,#0000 70%);border-radius:50%;height:48%;position:absolute;inset:15% 8% auto}.login-showcase-content{z-index:1;width:min(650px,100%);position:relative}.login-illustration{width:100%;height:auto;display:block;overflow:visible}.login-cloud{fill:#ffffffe0}.login-art-orbit{fill:none;stroke:#2a60bc24;stroke-width:26px}.login-art-ground{fill:#556d9338}.login-art-house{stroke:#ffffffeb;stroke-width:3px}.login-art-house-line{fill:none;stroke:#ffffffeb;stroke-width:3px}.login-art-tree{fill:#5b6f8f3d}.login-art-trunk{fill:#4b5e7e57}.login-console{fill:#ffffffed;stroke:#2456ae24;stroke-width:2px}.login-console-screen{fill:#e8f1ff}.login-console-wave{fill:none;stroke:#0a70d2;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.login-console-slot{fill:#dbe7f8}.login-console-button{fill:#92b9f9}.login-art-steps{fill:#a9c5f9}.login-art-badge path{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round}.login-showcase-copy{text-align:center;margin-top:-8px}.login-showcase-copy>span{color:#0a69c6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.login-showcase-copy h2{color:#0a1735;letter-spacing:-.035em;max-width:560px;margin:12px auto 10px;font-size:clamp(28px,2.2vw,38px);line-height:1.18}.login-showcase-copy p{color:#66728a;max-width:540px;margin:0 auto;font-size:14px;line-height:1.7}.login-feature-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.login-feature-list span{color:#315a91;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #1e5cbd1f;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850;transition:all .2s}@media (height<=820px) and (width>=961px){.login-panel{padding-top:14px;padding-bottom:14px}.login-panel-header{min-height:56px}.login-logo{width:154px;max-height:56px}.login-panel-body{padding:10px 0}.login-card{padding:28px 38px 22px}.login-heading h1{margin-top:10px;margin-bottom:8px;font-size:30px}.login-heading p{font-size:13px}.login-form{gap:14px;margin-top:18px}.login-input-wrap input,.login-submit{min-height:48px}.login-security{gap:10px;margin-top:14px;padding-top:14px}.login-security-icon{border-radius:10px;width:32px;height:32px}.login-copyright{margin-top:10px}}.notika-container,.hero-card,.panel,.metric-card,.stack-card,.list-row,.list-row>div,.field,.status-wrap{min-width:0}.hero-card,.panel,.metric-card,.stack-card,.list-row,.field,.pre-panel{max-width:100%}.hero-card p,.panel p,.list-row p,.list-row strong,.field label,.field span,.badge,.pill{overflow-wrap:anywhere}@media (width<=1180px){.login-page{grid-template-columns:minmax(560px,1.35fr) minmax(360px,.9fr)}.login-panel{padding-inline:34px}.login-card{padding-inline:40px}.notika-shell{grid-template-columns:76px minmax(0,1fr)}.notika-sidebar{padding:20px 10px}.brand-text,.nav-label,.nav-link span,.nav-badge,.workspace-text{display:none}.notika-brand{justify-content:center;padding:0 0 18px}.notika-brand img{width:42px}.nav-link{justify-content:center;padding:11px}.workspace{justify-content:center;padding:7px}.cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.login-page{display:block;overflow:auto}.login-panel{min-height:100vh;padding-inline:clamp(24px,7vw,72px)}.login-showcase{display:none}.notika-topbar{padding:0 18px}.notika-search{width:260px}.topbar-actions{gap:4px}.two-col,.form-grid,.workspace-tabs{grid-template-columns:1fr}.kanban-board{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (width<=720px){.notika-shell{display:block}.notika-sidebar{z-index:40;width:280px;padding:22px 16px 18px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 12px 40px -8px #0000535c}body.has-drawer-open .notika-sidebar{transform:translate(0)}.brand-text,.nav-label,.nav-link span,.nav-badge,.workspace-text{display:block}.notika-brand{justify-content:flex-start;padding:4px 10px 20px}.notika-brand img{width:82px}.nav-link{justify-content:flex-start;padding:9px 12px}.workspace{justify-content:flex-start;padding:7px 10px}.hamburger{display:inline-flex}.notika-topbar{height:58px;padding:0 12px}.crumbs{flex:1;overflow:hidden}.crumbs>span:not(.current),.crumbs .sep{display:none}.notika-search{justify-content:center;width:38px;padding:0}.notika-search input,.notika-search kbd{display:none}.notika-search:focus-within{z-index:45;width:auto;padding:0 11px;position:absolute;top:10px;left:12px;right:12px}.notika-search:focus-within input{display:block}.language-switch{display:none}.icon-btn{width:42px;height:42px}.avatar-button{padding-right:3px}.avatar-button svg{display:none}.content{padding:20px 16px 24px}.breadcomb-card,.list-row{flex-direction:column;align-items:flex-start}.breadcomb-actions,.status-wrap{justify-content:flex-start}.cards-row{grid-template-columns:1fr}.dashboard-hero{flex-direction:column;align-items:stretch}.time-range-filter{justify-content:flex-start;width:100%;min-width:0}.time-range-select,.time-range-custom,.time-range-custom label{width:100%}.time-range-custom{flex-direction:column;align-items:stretch}.time-range-select select,.time-range-custom input{min-width:0}.hero-card,.panel,.metric-card,.breadcomb-card{border-radius:16px}.login-panel{padding:18px 18px 16px 22px}.login-panel-header{min-height:62px}.login-logo{width:148px;max-height:62px}.login-panel-header>span{display:none}.login-panel-body{padding:24px 0 16px}.login-card{border-radius:18px;padding:32px 22px 26px}.login-card-corner{width:76px;height:76px}.login-heading{padding-right:20px}.login-heading h1{font-size:28px}.login-panel-footer{justify-content:center}}:root{--primary:#1555b7;--primary-hover:#0f46a1;--accent:#2478f2;--bg:#f5f8fc;--surface:#fff;--text-soft:#66748b;--t-base:#102451;--t-muted:#64728a;--t-light:#9aa8bb;--border-soft:#e5ebf3;--card-shadow:0 4px 18px #163e740e;--hover-shadow:0 12px 30px #163e741c;--bg-hover:#eef5ff;--primary-soft:#eaf2ff}.notika-shell{background:var(--bg);grid-template-columns:240px minmax(0,1fr)}.notika-sidebar{background:#fff;border-right:1px solid #e5ebf3;gap:0;padding:0 12px 12px}.notika-brand{border-bottom:1px solid #e5ebf3;justify-content:center;height:72px;padding:8px 4px}.notika-brand img{object-fit:contain;mix-blend-mode:multiply;width:151px;max-height:58px}.notika-nav{gap:3px;padding-top:19px}.nav-section{gap:3px}.nav-section+.nav-section{border-top:1px solid #edf2f8;margin-top:7px;padding-top:7px}.nav-section-toggle{width:100%;min-height:30px;color:var(--t-light);letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:4px 10px;font-size:10px;font-weight:900;display:flex}.nav-section-toggle:hover,.nav-section-toggle:focus-visible{background:var(--bg-hover);color:var(--primary);outline:none}.nav-section-toggle svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.nav-section-toggle span{flex:1;min-width:0}.nav-section-toggle em{background:var(--primary-soft);min-width:18px;color:var(--primary);letter-spacing:0;text-align:center;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.nav-section-toggle strong{width:12px;color:var(--t-light);text-align:center;font-size:18px;font-weight:500;line-height:12px}.nav-label{display:none}.nav-link{color:#1d315a;border-radius:10px;gap:11px;min-height:46px;padding:10px 13px;font-size:13px;font-weight:700}.nav-link svg{stroke-width:1.7px;width:19px;height:19px}.nav-link span{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.nav-link.is-active{color:#fff;background:linear-gradient(100deg,#2170f3,#1e61e7);box-shadow:0 6px 14px #2170f333}.nav-link.is-active:hover{color:#fff;background:linear-gradient(100deg,#2170f3,#1e61e7)}.nav-badge{color:#fff;background:#ef4444}.sidebar-footer{border-top:1px solid #e5ebf3;padding-top:10px}.sidebar-customizer{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:0;padding:14px;position:absolute;bottom:60px;left:12px;right:12px;box-shadow:0 10px 28px #00000024,0 2px 6px #0000000d}.sidebar-customizer-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.sidebar-customizer-header>div{gap:2px;display:grid}.sidebar-customizer-header strong{color:#0f172a;font-size:13px;font-weight:700}.sidebar-customizer-header span{color:#64748b;font-size:11px;line-height:1.35}.sidebar-customizer-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;min-height:24px;padding:0;font-size:16px;line-height:1;transition:all .15s;display:flex}.sidebar-customizer-close:hover,.sidebar-customizer-close:focus-visible{color:#0f172a;background:#e2e8f0;outline:none}.sidebar-customizer-items{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:4px;max-height:260px;padding:6px;display:grid;overflow-y:auto}.sidebar-customizer-item{color:#1e293b;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 8px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.sidebar-customizer-item:hover{background:#edf2f7}.sidebar-customizer-item-label{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-customizer-item-name{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.sidebar-customizer-badge{color:#0284c7;white-space:nowrap;background:#e0f2fe;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}.sidebar-customizer-item .toggle-switch{cursor:pointer;flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.sidebar-customizer-item .toggle-switch input{opacity:0;width:0!important;height:0!important;margin:0!important;padding:0!important}.sidebar-customizer-item .toggle-slider{cursor:pointer;box-sizing:border-box;background-color:#cbd5e1;border-radius:999px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sidebar-customizer-item .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0003}.sidebar-customizer-item input:checked+.toggle-slider{background-color:#10b981!important}.sidebar-customizer-item input:checked+.toggle-slider:before{transform:translate(16px)}.sidebar-customizer-item input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.sidebar-customizer-reset{color:#0284c7;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:10px;padding:8px 12px;font-size:11.5px;font-weight:700;transition:all .15s}.sidebar-customizer-reset:hover,.sidebar-customizer-reset:focus-visible{background:#f0f9ff;border-color:#0284c7;outline:none}html.dark .sidebar-customizer{background:#0f172a!important;border-color:#334155!important;box-shadow:0 12px 32px #0006!important}html.dark .sidebar-customizer-header strong{color:#f8fafc!important}html.dark .sidebar-customizer-header span{color:#94a3b8!important}html.dark .sidebar-customizer-close{color:#94a3b8!important;background:#1e293b!important}html.dark .sidebar-customizer-close:hover{color:#f8fafc!important;background:#334155!important}html.dark .sidebar-customizer-items{background:#1e293b!important;border-color:#334155!important}html.dark .sidebar-customizer-item{color:#f8fafc!important}html.dark .sidebar-customizer-item:hover{background:#334155!important}html.dark .sidebar-customizer-item-name{color:#f8fafc!important}html.dark .sidebar-customizer-badge{color:#38bdf8!important;background:#0ea5e933!important}html.dark .sidebar-customizer-item .toggle-slider{background-color:#475569!important}html.dark .sidebar-customizer-item input:checked+.toggle-slider{background-color:#10b981!important}html.dark .sidebar-customizer-reset{color:#38bdf8!important;background:#1e293b!important;border-color:#334155!important}html.dark .sidebar-customizer-reset:hover{background:#334155!important;border-color:#38bdf8!important}.sidebar-customize{color:#1d315a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.sidebar-customize svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sidebar-customize:hover,.sidebar-customize:focus-visible,.sidebar-customize.is-active{background:var(--bg-hover);color:#1555b7;outline:none}.workspace{padding:7px 8px}.workspace-avatar{color:#1555b7;background:linear-gradient(135deg,#dcecff,#aacbfa);width:31px;height:31px;font-size:11px}.sidebar-collapse{color:#1d315a;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.sidebar-collapse:hover{background:var(--bg-hover)}.sidebar-collapse-icon{color:#56708f;text-align:center;width:18px;font-size:24px;line-height:16px}.notika-shell.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.is-sidebar-collapsed .notika-sidebar{padding-inline:10px}.is-sidebar-collapsed .notika-brand img{width:48px}.is-sidebar-collapsed .nav-section{border-bottom:1px solid #e2e8f0b3;flex-direction:column;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.is-sidebar-collapsed .nav-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}html.dark .is-sidebar-collapsed .nav-section{border-bottom-color:#2e446166}.is-sidebar-collapsed .nav-section-toggle{display:none!important}.is-sidebar-collapsed .nav-link{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0 auto;transition:all .16s cubic-bezier(.2,0,0,1);display:flex;position:relative;border-radius:12px!important;padding:0!important}.is-sidebar-collapsed .nav-link svg{width:20px;height:20px}.is-sidebar-collapsed .nav-link.is-active{box-shadow:0 4px 12px #1868df59;color:#fff!important;background:#1868df!important}html.dark .is-sidebar-collapsed .nav-link.is-active{box-shadow:0 4px 14px #2563eb73;color:#fff!important;background:#2563eb!important}.is-sidebar-collapsed .nav-link:hover:not(.is-active){color:#1868df;background:#1868df14;transform:translateY(-1px)}html.dark .is-sidebar-collapsed .nav-link:hover:not(.is-active){color:#93c5fd;background:#2563eb2e}.is-sidebar-collapsed .nav-link span,.is-sidebar-collapsed .workspace-text,.is-sidebar-collapsed .sidebar-collapse>span:last-child,.is-sidebar-collapsed .sidebar-customize>span,.is-sidebar-collapsed .nav-section-toggle span,.is-sidebar-collapsed .nav-section-toggle em,.is-sidebar-collapsed .nav-section-toggle strong,.is-sidebar-collapsed .sidebar-customizer{display:none}.is-sidebar-collapsed .nav-link .nav-badge{background:#ef4444;border-radius:50%;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff;display:flex!important}html.dark .is-sidebar-collapsed .nav-link .nav-badge{box-shadow:0 0 0 2px #111c2d}.is-sidebar-collapsed .workspace,.is-sidebar-collapsed .sidebar-collapse,.is-sidebar-collapsed .sidebar-customize{justify-content:center;padding-inline:4px}.is-sidebar-collapsed .sidebar-collapse-icon{transform:rotate(180deg)}.notika-topbar{background:#fffffff7;border-bottom:1px solid #e5ebf3;height:72px;padding:0 23px;box-shadow:0 1px #10245104}.topbar-left,.topbar-actions{gap:14px}.hamburger{color:#16376f;width:29px;height:36px;padding:0;display:inline-flex}.hamburger svg{width:20px;height:20px}.topbar-title{color:#142142;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:800}.crumbs{display:none}.notika-search{background:#f8fafc;border:1px solid #dfe7f1;border-radius:12px;width:min(34vw,360px);min-width:220px;height:38px;padding:0 12px}.notika-search input{font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.notika-search kbd{display:inline-flex}.icon-btn{color:#142142;width:44px;height:44px}.icon-btn svg{width:24px;height:24px}.count{border:2px solid #fff;min-width:17px;height:17px;font-size:9px;top:0;right:-1px}.notification-center{align-items:center;display:flex;position:relative}.notification-trigger{transition:all .18s cubic-bezier(.2,0,0,1);position:relative;border:none!important;border-radius:50%!important}.notification-trigger.is-active,.notification-trigger:hover{color:#1868df!important;background:#1868df14!important}.notification-trigger.is-active svg{animation:.42s cubic-bezier(.36,.07,.19,.97) both bellJingle}@keyframes bellJingle{0%{transform:scale(1)rotate(0)}20%{transform:scale(1.15)rotate(16deg)}40%{transform:scale(1.15)rotate(-14deg)}60%{transform:scale(1.08)rotate(8deg)}80%{transform:scale(1.02)rotate(-4deg)}to{transform:scale(1)rotate(0)}}.notification-count{text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:17px;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 5px #f0443859;color:#fff!important;background:#f04438!important;border:none!important}.notification-panel{z-index:90;transform-origin:calc(100% - 22px) -6px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:440px;max-width:calc(100vw - 24px);animation:.34s cubic-bezier(.34,1.45,.64,1) forwards oneUiPopOutExpand;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 16px 40px #0f172a24,0 4px 12px #0f172a0d;-webkit-backdrop-filter:none!important}@keyframes oneUiPopOutExpand{0%{opacity:0;filter:blur(8px);transform:scale(.35)translateY(-14px)}65%{opacity:1;filter:blur();transform:scale(1.025)translateY(2px)}85%{transform:scale(.995)translateY(-.5px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.notification-panel.is-closing{pointer-events:none!important;animation:.2s cubic-bezier(.2,0,0,1) forwards oneUiPopOutCollapse!important}@keyframes oneUiPopOutCollapse{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(8px);transform:scale(.35)translateY(-14px)}}.notification-panel-header{background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.notification-header-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.notification-panel-title{color:#0f172a;letter-spacing:-.01em;font-size:16.5px;font-weight:700}.notification-unread-count-badge{color:#fff;background:#1868df;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 6px #1868df4d;border:none!important}.notification-header-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.notification-mark-all-btn{cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex;color:#1868df!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-mark-all-btn:hover:not(:disabled){color:#104db0!important;background:#1868df14!important}.notification-mark-all-btn:disabled{opacity:.35;cursor:wait}.notification-settings-toggle{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .16s cubic-bezier(.2,0,0,1);display:inline-flex;color:#64748b!important;box-shadow:none!important;background:#0000000a!important;border:0!important}.notification-settings-toggle svg{width:16px;height:16px}.notification-settings-toggle:hover{color:#0f172a!important;background:#00000014!important}.notification-settings-toggle.is-active{color:#1868df!important;background:#1868df1f!important}.notification-filters{background:#0000000a;border:none;border-radius:999px;align-items:center;gap:3px;margin:0 16px 10px;padding:3px;display:flex}.notification-filter-btn{text-align:center;color:#64748b;cursor:pointer;white-space:nowrap;border-radius:999px;flex:1;padding:5px 8px;font-size:11.5px;font-weight:600;transition:all .16s cubic-bezier(.2,0,0,1);box-shadow:none!important;background:0 0!important;border:0!important}.notification-filter-btn:hover:not(.is-active){color:#0f172a;background:#0000000a!important}.notification-filter-btn.is-active{font-weight:700;color:#1868df!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important}.notification-preferences{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:14px;margin:2px 14px 14px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) oneUiPanelEntrance;display:grid;box-shadow:0 4px 12px #0f172a0a}.notification-preferences-group{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:grid;overflow:hidden;box-shadow:0 1px 3px #00000005}.notification-switch-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .14s;display:flex}.notification-switch-row:last-child{border-bottom:none}.notification-switch-row:hover{background:#f8fafc}.notification-switch-row span{color:#1e293b;font-size:12.5px;font-weight:500}.notification-switch-row .toggle-switch{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.notification-switch-row .toggle-switch input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.notification-switch-row .toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.notification-switch-row .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #00000040}.notification-switch-row input:checked+.toggle-slider{box-shadow:0 1px 4px #10b98159;background-color:#10b981!important}.notification-switch-row input:checked+.toggle-slider:before{transform:translate(16px)}.notification-preferences-fields{gap:10px;display:grid}.notification-preference-field{gap:5px;display:grid}.notification-preference-field span{color:#64748b;letter-spacing:.02em;font-size:11px;font-weight:700}.notification-preferences input:not([type=checkbox]),.notification-preferences select{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;min-height:36px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .14s;box-shadow:0 1px 2px #0000000a}.notification-preferences input:not([type=checkbox]):focus,.notification-preferences select:focus{border-color:#1868df;box-shadow:0 0 0 3px #1868df26}.notification-pref-save-btn{color:#fff;cursor:pointer;text-align:center;background:#1868df;border-radius:10px;width:100%;min-height:36px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .16s cubic-bezier(.2,0,0,1);box-shadow:0 2px 6px #1868df40;border:none!important}.notification-pref-save-btn:hover{background:#104db0;transform:translateY(-1px);box-shadow:0 4px 12px #1868df59}.notification-pref-save-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.notification-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(460px,100vh - 140px);padding:2px 10px 12px;display:flex;overflow-y:auto}.notification-row{background:#f8fafc;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:all .16s cubic-bezier(.2,0,0,1);animation:.32s cubic-bezier(.16,1,.3,1) backwards notificationCardPop;display:flex;position:relative;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important}.notification-list>.notification-row:first-child{animation-delay:40ms}.notification-list>.notification-row:nth-child(2){animation-delay:75ms}.notification-list>.notification-row:nth-child(3){animation-delay:.11s}.notification-list>.notification-row:nth-child(4){animation-delay:.145s}.notification-list>.notification-row:nth-child(5){animation-delay:.18s}.notification-list>.notification-row:nth-child(n+6){animation-delay:.215s}@keyframes notificationCardPop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-row:hover{background:#f1f5f9}.notification-row:active{transform:scale(.988)}.notification-row.is-unread{background:#f0f7ff}.notification-row.is-unread:hover{background:#e2f0fd}.notification-row-content{text-align:left;cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-avatar{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:1px;transition:transform .14s;display:flex;position:relative;box-shadow:none!important;border:none!important}.notification-avatar svg{width:19px;height:19px;stroke:#fff!important;stroke-width:2.2px!important;color:#fff!important}.notification-avatar.is-accent{color:#fff!important;background:#0284c7!important;border:none!important}.notification-avatar.is-danger{color:#fff!important;background:#ef4444!important;border:none!important}.notification-avatar.is-warning{color:#fff!important;background:#f59e0b!important;border:none!important}.notification-avatar.is-success{color:#fff!important;background:#10b981!important;border:none!important}.notification-avatar.is-info{color:#fff!important;background:#2563eb!important;border:none!important}.notification-avatar.is-primary{color:#fff!important;background:#7c3aed!important;border:none!important}.notification-unread-dot{background:#1868df;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 6px #1868df99;border:2px solid #fff!important}.notification-details{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notification-details-title{color:#1e293b;word-break:break-word;font-size:12.5px;font-weight:600;line-height:1.38}.notification-row.is-unread .notification-details-title{color:#0f172a;font-weight:700}.notification-details-meta{flex-wrap:wrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.notification-meta-tag{color:#475569;background:#0000000d;border-radius:6px;align-items:center;padding:1.5px 6px;font-size:10px;font-weight:600;display:inline-flex;border:none!important}.notification-meta-id{color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.notification-meta-dot{color:#cbd5e1}.notification-meta-time{color:#94a3b8;font-size:10px}.notification-row-arrow{color:#94a3b8;flex-shrink:0;align-self:center;width:14px;height:14px;margin-left:auto;transition:all .14s}.notification-row:hover .notification-row-arrow{color:#1868df;transform:translate(2px)}.notification-archive-btn{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;transition:all .14s;display:flex;color:#94a3b8!important;box-shadow:none!important;background:0 0!important;border:0!important}.notification-archive-btn:hover{color:#dc2626!important;background:#ef44441a!important}.notification-state{text-align:center;color:#64748b;padding:36px 16px;font-size:12px}.notification-state.notification-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.notification-empty-icon{color:#94a3b8;background:#0000000a;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.notification-empty-icon svg{width:24px;height:24px}.notification-state.is-error{color:#dc2626}.avatar-button{color:#13234b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-width:154px;height:40px;padding:3px 10px 3px 4px;transition:all .16s;display:flex}.avatar-button:hover{background:#edf4ff;border-color:#dce5f0}.avatar-button>span:first-child{color:#18376d;background:linear-gradient(135deg,#f7d3bc,#a9c9e5);border:2px solid #e7eef8;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.avatar-button .avatar-copy{width:auto;min-width:0;height:auto;color:inherit;background:0 0;place-items:start;gap:1px;font-weight:400;display:grid}.avatar-copy strong{color:#1b2239;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:700;overflow:hidden}.avatar-copy small{color:#7d899d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.avatar-chevron{margin-left:auto;transition:color .16s;color:#64748b!important;background:0 0!important;width:auto!important;height:auto!important;font-size:14px!important;font-weight:700!important}html.dark .avatar-button{color:#edf4ff}html.dark .avatar-button:hover{background:#18263a;border-color:#2e4461}html.dark .avatar-button>span:first-child{color:#93c5fd;background:linear-gradient(135deg,#334155,#1e3a8a);border-color:#2e4461}html.dark .avatar-copy strong{color:#edf4ff!important}html.dark .avatar-copy small,html.dark .avatar-chevron{color:#8da4c4!important}html.dark .avatar-button:hover .avatar-chevron{color:#edf4ff!important}.profile-menu-container{display:inline-flex;position:relative}.avatar-chevron{transition:transform .18s cubic-bezier(.2,0,0,1)!important}.avatar-chevron.is-open{transform:rotate(180deg)}.profile-dropdown-menu{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:230px;padding:8px;animation:.15s cubic-bezier(.16,1,.3,1) profileDropdownSlideIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes profileDropdownSlideIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-dropdown-header{align-items:center;gap:10px;padding:8px 10px;display:flex}.profile-dropdown-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #2563eb40}.profile-dropdown-info{flex-direction:column;min-width:0;display:flex}.profile-dropdown-info strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.profile-dropdown-info small{color:#64748b;font-size:11px;font-weight:500}.profile-dropdown-email{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.profile-dropdown-divider{background:#f1f5f9;height:1px;margin:6px 0}.profile-dropdown-actions{flex-direction:column;gap:2px;display:flex}.profile-dropdown-item{color:#334155!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 10px!important;font-size:12px!important;font-weight:600!important;transition:all .14s!important;display:flex!important}.profile-dropdown-item:hover{color:#0f172a!important;background:#f1f5f9!important}.profile-dropdown-item.logout-item{color:#ef4444!important}.profile-dropdown-item.logout-item:hover{color:#dc2626!important;background:#fef2f2!important}html.dark .profile-dropdown-menu{background:#111a28;border-color:#24354c;box-shadow:0 10px 25px -5px #0006,0 8px 10px -6px #0006}html.dark .profile-dropdown-avatar{color:#93c5fd;background:linear-gradient(135deg,#334155,#1e3a8a);border:1px solid #2e4461}html.dark .profile-dropdown-info strong{color:#edf4ff}html.dark .profile-dropdown-info small{color:#8da4c4}html.dark .profile-dropdown-email{color:#64748b}html.dark .profile-dropdown-divider{background:#1e2d42}html.dark .profile-dropdown-item{color:#edf4ff!important}html.dark .profile-dropdown-item:hover{color:#fff!important;background:#18263a!important}html.dark .profile-dropdown-item.logout-item{color:#f87171!important}html.dark .profile-dropdown-item.logout-item:hover{color:#fca5a5!important;background:#ef444426!important}.language-switch{background:0 0;border:0}.language-switch button{min-width:28px;padding:5px 6px;font-size:10px}.content{width:100%;max-width:none;padding:24px 20px 32px}.dashboard-page{gap:14px;min-width:0;display:grid}.dashboard-notice{background:#fff;border:1px solid #e2eaf4;border-radius:10px;padding:10px 14px;font-size:12px}.dashboard-kpi-grid{grid-template-columns:148px repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-filter-card,.dashboard-kpi-card,.dashboard-card{box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4ebf4;border-radius:11px}.dashboard-filter-card{min-height:99px;padding:12px 10px}.dashboard-filter-card .time-range-filter{min-width:0;display:block}.dashboard-filter-card .time-range-select{gap:5px}.dashboard-filter-card .time-range-select>span{color:#273e6b;letter-spacing:.02em;text-transform:none;font-size:9px}.dashboard-filter-card .time-range-select select{color:#23355e;border-color:#dfe7f1;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 27px 0 10px;font-size:11px}.dashboard-filter-card .time-range-custom{margin-top:7px;display:grid}.dashboard-filter-card .time-range-custom input{min-width:0;min-height:34px;font-size:10px}.dashboard-kpi-card{align-items:flex-start;gap:10px;min-width:0;min-height:99px;padding:14px 13px;display:flex}.dashboard-kpi-icon{border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:grid}.dashboard-kpi-icon.blue{color:#2478f2;background:#e7f0ff}.dashboard-kpi-icon.orange{color:#f19616;background:#fff0d8}.dashboard-kpi-icon.green{color:#16b36b;background:#dcf8e9}.dashboard-kpi-icon.red{color:#ef3b3d;background:#ffe6e6}.dashboard-kpi-icon.purple{color:#8754df;background:#eee7ff}.dashboard-kpi-card>div{min-width:0}.dashboard-kpi-card>div>span{color:#6a7890;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.dashboard-kpi-card strong{color:#10234d;letter-spacing:-.04em;margin-top:3px;font-size:23px;line-height:1;display:block}.dashboard-kpi-card small{color:#12a86a;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;display:block;overflow:hidden}.dashboard-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-card{min-width:0;padding:15px 16px;overflow:hidden}.dashboard-card-header{justify-content:space-between;align-items:center;gap:10px;min-height:25px;display:flex}.dashboard-card-header h3{color:#152a57;letter-spacing:-.02em;margin:0;font-size:13px;font-weight:800}.dashboard-card-next{color:#1764e8!important;width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#eef5ff!important;border:0!important;border-radius:8px!important;padding:0!important}.dashboard-card-next .next-icon{width:16px;height:16px}.dashboard-sla-list span{align-items:center;gap:6px;display:inline-flex}.dashboard-sla-list i{background:#2478f2;border-radius:999px;width:13px;height:5px;display:inline-block}.dashboard-sla-list i.green{background:#16b36b}.dashboard-sla-list i.orange{background:#f19616}.dashboard-sla-list i.red{background:#ef3b3d}.dashboard-donut-wrap{align-items:center;gap:18px;min-height:195px;padding-top:8px;display:flex}.dashboard-insight-grid .dashboard-card{min-height:242px}.dashboard-insight-grid .dashboard-donut-wrap{gap:12px}.dashboard-insight-grid .dashboard-donut{flex-basis:112px;width:112px;height:112px}.dashboard-insight-grid .dashboard-donut-center{width:72px;height:72px}.dashboard-donut{border-radius:50%;flex:0 0 138px;place-items:center;width:138px;height:138px;display:grid}.dashboard-donut-center{text-align:center;background:#fff;border-radius:50%;align-content:center;place-items:center;width:88px;height:88px;display:grid}.dashboard-donut-center strong{color:#14264f;font-size:19px;line-height:1}.dashboard-donut-center span{color:#728199;margin-top:3px;font-size:10px}.dashboard-legend{flex:1;gap:10px;min-width:0;display:grid}.dashboard-legend-row{color:#50617d;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:7px;font-size:10px;display:grid}.dashboard-legend-row-button{width:100%;color:inherit;text-align:left;text-transform:none;letter-spacing:normal;background:0 0;border:0}.dashboard-legend-row-button:hover,.dashboard-legend-row-button:focus-visible{background:#f3f7fd;border-radius:6px;outline:none}.dashboard-legend-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-legend-row strong{color:#193263;font-size:10px}.dashboard-legend-row small{color:#8290a4;font-size:9px}.dashboard-legend-dot{border-radius:50%;width:8px;height:8px}.dashboard-sla-summary{border-bottom:1px solid #edf1f6;align-items:center;gap:16px;padding:18px 0 15px;display:flex}.dashboard-sla-ring{background:conic-gradient(#12b878 var(--progress), #e9eff5 0);border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid}.dashboard-sla-ring>div{text-align:center;background:#fff;border-radius:50%;align-content:center;place-items:center;width:68px;height:68px;display:grid}.dashboard-sla-ring strong{color:#173064;font-size:19px;line-height:1}.dashboard-sla-ring span,.dashboard-sla-summary>div:last-child span{color:#7d8ba1;margin-top:4px;font-size:10px}.dashboard-sla-summary>div:last-child{display:grid}.dashboard-sla-summary>div:last-child strong{color:#153067;font-size:12px}.dashboard-sla-list{gap:12px;padding-top:13px;display:grid}.dashboard-sla-list>div{color:#596a83;justify-content:space-between;align-items:center;font-size:10px;display:flex}.dashboard-sla-list strong{color:#203663}.dashboard-technicians-card{min-height:225px}.dashboard-technician-list{gap:12px;padding-top:15px;display:grid}.dashboard-technician-row{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dashboard-technician-avatar{color:#2c527e;background:linear-gradient(135deg,#e7f1fb,#b6cce1);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.dashboard-technician-row>div{min-width:0}.dashboard-technician-row>div>strong{color:#1c315e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.dashboard-technician-row small{color:#8996a9;margin-top:2px;font-size:9px;display:block}.dashboard-technician-row small i{background:#12b878;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.dashboard-technician-row small i.busy{background:#f19616}.dashboard-technician-row>strong{color:#1d3769;text-align:right;font-size:11px}.dashboard-technician-row>strong small{color:#8996a9;font-weight:400}.dashboard-alert-filters{scrollbar-width:thin;align-items:center;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-alert-filter{color:#53647d;letter-spacing:normal;text-transform:none;min-height:32px;box-shadow:none;background:#fff;border:1px solid #dce5f0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.dashboard-alert-filter strong{color:#40516b;text-align:center;background:#edf2f8;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.dashboard-alert-filter:hover,.dashboard-alert-filter:focus-visible{border-color:#9ebce8;outline:none}.dashboard-alert-filter.is-active{color:#1555b7;background:#eef5ff;border-color:#2478f2;box-shadow:0 0 0 2px #2478f21a}.dashboard-alert-filter.filter-processing.is-active{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb59}.dashboard-alert-filter.filter-risk.is-active{color:#b45309;background:#d9770621;border-color:#d9770659}.dashboard-alert-filter.filter-overdue.is-active{color:#b91c1c;background:#dc26261f;border-color:#dc262659}.dashboard-table-wrap{margin:10px -16px -15px;overflow-x:auto}.dashboard-quick-preview{gap:14px;display:grid}.dashboard-quick-preview-issue,.dashboard-quick-preview-sla{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;padding:14px}.dashboard-quick-preview-issue{border-left:4px solid #2878ed;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.dashboard-quick-preview :where(span,dt){color:#74839a;font-size:12px;font-weight:700}.dashboard-quick-preview :where(strong,dd){color:#1d3768;margin:4px 0 0;font-size:16px;font-weight:750;line-height:1.35;display:block}.dashboard-quick-preview-sla{gap:4px;display:grid}.dashboard-quick-preview-sla.is-overdue{background:#fff2f2;border-color:#efa6a2}.dashboard-quick-preview-sla.is-overdue :where(span,small){color:#c5362f}.dashboard-quick-preview small{color:#73829a;margin-top:5px;line-height:1.45;display:block}.dashboard-quick-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.dashboard-quick-preview-grid>div{background:#fff;border:1px solid #e0e8f3;border-radius:10px;min-width:0;padding:12px}@media (width<=620px){.dashboard-quick-preview-grid{grid-template-columns:1fr}}.dashboard-table{border-collapse:collapse;width:100%;min-width:760px}.dashboard-table th,.dashboard-table td{color:#415476;text-align:left;white-space:nowrap;border-top:1px solid #edf1f6;padding:10px 9px;font-size:10px}.dashboard-table th{color:#1e3159;background:#fbfcfe;font-size:9px;font-weight:800}.dashboard-table td strong{color:#1467df;font-size:10px}.dashboard-request-row{cursor:pointer;transition:background .15s}.dashboard-request-row>td,.dashboard-request-row .dashboard-row-next{transition:color .15s,background-color .15s,box-shadow .15s,transform .15s}.dashboard-request-row:hover,.dashboard-request-row:focus-visible,.dashboard-request-row:focus-within{background:#f5f9ff;outline:none}.dashboard-request-row:hover>td,.dashboard-request-row:focus-visible>td,.dashboard-request-row:focus-within>td{background:#eef6ff}.dashboard-request-row:hover>td:first-child,.dashboard-request-row:focus-visible>td:first-child,.dashboard-request-row:focus-within>td:first-child{box-shadow:inset 4px 0 #2478f2}.dashboard-request-row:hover .dashboard-row-next,.dashboard-request-row:focus-visible .dashboard-row-next,.dashboard-request-row:focus-within .dashboard-row-next{color:#fff;background:#2478f2;transform:translate(2px)}.dashboard-row-next{border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.dashboard-tag{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.dashboard-tag.priority-high,.dashboard-tag.priority-critical{color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important}.dashboard-tag.priority-medium{color:#b45309!important;background:#d9770621!important;border:1px solid #d977064d!important}.dashboard-tag.priority-low,.dashboard-tag.priority-normal{color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important}.dashboard-status-button{letter-spacing:normal;text-transform:none;white-space:nowrap;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;min-height:24px;padding:3px 11px;line-height:1.25;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.dashboard-status-button.status-received,.dashboard-status-button.status-running,.dashboard-status-button.status-processing{color:#1d4ed8!important;background:#2563eb1f!important;border:1px solid #2563eb40!important}.dashboard-status-button.status-risk,.dashboard-status-button.status-at_risk,.dashboard-status-button.status-waiting,.dashboard-status-button.status-paused{color:#b45309!important;background:#d9770621!important;border:1px solid #d977064d!important}.dashboard-status-button.status-overdue,.dashboard-status-button.status-breached,.dashboard-status-button.status-sla_breached,.dashboard-status-button.status-sla-breached{color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important}.dashboard-status-button.status-stopped,.dashboard-status-button.status-normal{color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important}.dashboard-status-button.status-completed,.dashboard-status-button.status-resolved{color:#047857!important;background:#0596691f!important;border:1px solid #05966940!important}.dashboard-status-button:hover,.dashboard-status-button:focus-visible{filter:brightness(1.1);outline:none;transform:translateY(-.5px);box-shadow:0 3px 8px #00000038}.dashboard-status-button:not(button){cursor:default}.dashboard-row-next{justify-content:center;align-items:center;display:inline-flex;color:#1764e8!important;width:25px!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.dashboard-row-next .next-icon{width:16px;height:16px}.dashboard-pm-list{padding-top:10px;display:grid}.dashboard-pm-row{color:#1d315e;text-align:left;background:0 0;border-bottom:1px solid #edf1f6;grid-template-columns:30px minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.dashboard-pm-row:hover{background:#f8fbff}.dashboard-pm-icon{color:#2478f2;background:#eaf2ff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dashboard-pm-row>span:nth-child(2){min-width:0}.dashboard-pm-row strong,.dashboard-pm-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-pm-row strong{font-size:10px}.dashboard-pm-row small,.dashboard-pm-row time{color:#7c8aa0;font-size:9px}.dashboard-pm-row time{color:#203864;justify-items:end;font-weight:700;display:grid}.dashboard-pm-row time small{color:#7c8aa0;margin-top:2px;font-weight:400}.dashboard-pm-row>.next-icon{stroke:#2478f2;width:14px;height:14px}.dashboard-pm-summary{color:#708099;border-top:1px solid #edf1f6;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.dashboard-pm-summary strong{color:#1a376a;margin-left:4px}.dashboard-empty{color:#8794a8;text-align:center;margin:20px 0;font-size:11px}.operations-dashboard-page{gap:16px}.dashboard-control-bar{box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4ebf4;border-radius:12px;grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(135px,.7fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.dashboard-control-bar>label{color:#536783;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.dashboard-control-bar select,.dashboard-control-bar input{width:100%;min-width:0}.dashboard-control-bar .time-range-filter{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0}.dashboard-control-bar .time-range-select,.dashboard-control-bar .time-range-select select{width:100%;min-width:0}.dashboard-control-bar .time-range-filter.is-custom{grid-column:span 3;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.5fr);align-items:end;display:grid}.dashboard-control-bar .time-range-filter.is-custom .time-range-custom{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-control-bar .time-range-filter.is-custom .time-range-custom label,.dashboard-control-bar .time-range-filter.is-custom .time-range-custom input{min-width:0}.dashboard-control-actions{align-items:center;gap:8px;display:flex}.dashboard-control-actions button:not(.dashboard-icon-btn){white-space:nowrap;min-height:34px}.dashboard-icon-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #00000014!important}.dashboard-icon-btn:hover:not(:disabled){transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important;box-shadow:0 4px 12px #1868df33!important}.dashboard-icon-btn:disabled{opacity:.45;cursor:not-allowed}.dashboard-icon-btn svg{transform-origin:50%;width:15px;height:15px;transition:transform .16s;display:block}@keyframes spin-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-icon-btn.is-spinning svg{animation:.6s cubic-bezier(.34,1.25,.64,1) forwards spin-360}html.dark .dashboard-icon-btn{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important;box-shadow:0 2px 6px #00000040!important}html.dark .dashboard-icon-btn:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 4px 14px #2563eb73!important}.dashboard-freshness{color:#718199;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-7px;font-size:10px;display:flex}.dashboard-kpi-grid-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi-card-button{width:100%;color:inherit;text-align:left;text-transform:none;letter-spacing:normal;padding:12px}.dashboard-kpi-card-button:hover,.dashboard-kpi-card-button:focus-visible{border-color:#9ebce8;outline:none;transform:translateY(-1px)}.dashboard-kpi-card-button>span:last-child{min-width:0;display:grid}.dashboard-kpi-icon.slate{color:#52657f;background:#edf1f6}.dashboard-kpi-icon.indigo{color:#4259d0;background:#eceeff}.dashboard-kpi-icon.violet{color:#8a39e1;background:#f4eaff}.dashboard-delta{border-radius:999px;width:max-content;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700}.dashboard-delta.up{color:#087d4e;background:#e7f9ef}.dashboard-delta.down{color:#bd292c;background:#fff0f0}.dashboard-delta.neutral{color:#6d7c92;background:#edf1f6}.dashboard-definition{color:#718199;text-align:right;margin-top:10px;font-size:9px;display:block}.dashboard-report-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(220px,.8fr));gap:10px;display:grid}.dashboard-report-grid>.dashboard-card{min-width:0}.dashboard-trend-card .dashboard-card-header small,.dashboard-card-header>span{color:#718199;font-size:9px}.dashboard-trend-legend{color:#536783;gap:16px;padding-top:8px;font-size:9px;display:flex}.dashboard-trend-legend span{align-items:center;gap:5px;display:inline-flex}.dashboard-trend-legend i{border-radius:2px;width:8px;height:8px}.dashboard-trend-legend i.created,.dashboard-trend-column span.created{background:#246bfd}.dashboard-trend-legend i.resolved,.dashboard-trend-column span.resolved{background:#12b76a}.dashboard-trend-chart{border-bottom:1px solid #e7edf5;align-items:end;gap:4px;height:180px;padding:18px 2px 22px;display:flex;overflow-x:auto}.dashboard-trend-column{justify-content:center;align-items:end;gap:2px;min-width:18px;height:100%;display:flex;position:relative}.dashboard-trend-column>span{border-radius:3px 3px 0 0;width:6px;min-height:4px}.dashboard-trend-column small{color:#8a97aa;transform-origin:top;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)rotate(-45deg)}.dashboard-quality-kpis{gap:10px;padding-top:12px;display:grid}.dashboard-quality-kpis>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.dashboard-quality-kpis strong{color:#18386d;font-size:20px}.dashboard-quality-kpis span{color:#718199;text-align:right;font-size:10px}.dashboard-mini-list{gap:5px;margin-top:10px;display:grid}.dashboard-mini-list span{color:#718199;justify-content:space-between;gap:8px;font-size:9px;display:flex}.dashboard-mini-list button{color:#718199;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.dashboard-mini-list button:hover{background:#f1f6fd}.dashboard-mini-list button>span,.dashboard-mini-list span>span{gap:2px;display:grid}.dashboard-mini-list small{color:#91a0b5;font-size:10px}.dashboard-mini-list strong{color:#18386d}.dashboard-failure-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.dashboard-failure-breakdown{background:#fbfdff;border:1px solid #e1e9f3;border-radius:14px;min-width:0;padding:14px}.dashboard-failure-breakdown h4{color:#18386d;margin:0}.dashboard-live-indicator{font-weight:800;color:#10965e!important}.dashboard-alert-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-alert-toolbar .dashboard-alert-filters{flex:1;min-width:0}.dashboard-alert-toolbar>input{width:min(280px,100%);min-height:32px}.dashboard-status-button.status-at_risk,.dashboard-status-button.status-risk,.dashboard-status-button.status-waiting,.dashboard-status-button.status-paused{color:#b45309!important;background:#d9770621!important;border-color:#d977064d!important}.dashboard-status-button.status-running,.dashboard-status-button.status-processing,.dashboard-status-button.status-received{color:#1d4ed8!important;background:#2563eb1f!important;border-color:#2563eb40!important}.dashboard-status-button.status-breached,.dashboard-status-button.status-overdue,.dashboard-status-button.status-sla_breached,.dashboard-status-button.status-sla-breached{color:#b91c1c!important;background:#dc26261f!important;border-color:#dc262647!important}.dashboard-status-button.status-completed,.dashboard-status-button.status-resolved{color:#047857!important;background:#0596691f!important;border-color:#05966940!important}.dashboard-status-button.status-stopped,.dashboard-status-button.status-normal{color:#475569!important;background:#64748b1a!important;border-color:#64748b33!important}.dashboard-cell-subtitle{color:#8996a9;text-overflow:ellipsis;max-width:180px;margin-top:2px;font-size:8px;display:block;overflow:hidden}.operations-dashboard-page .data-pagination{margin-top:12px}@media (width<=1380px){.dashboard-control-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-control-bar .time-range-filter{grid-column:span 3}.dashboard-report-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}.dashboard-proactive-card{grid-column:span 2}}@media (width<=900px){.dashboard-kpi-grid-expanded,.dashboard-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-trend-card,.dashboard-proactive-card{grid-column:span 2}.dashboard-alert-toolbar{flex-direction:column;align-items:stretch}.dashboard-alert-toolbar>input{width:100%}}@media (width<=640px){.dashboard-control-bar,.dashboard-kpi-grid-expanded,.dashboard-report-grid{grid-template-columns:1fr}.dashboard-control-bar .time-range-filter,.dashboard-trend-card,.dashboard-proactive-card{grid-column:auto}.dashboard-control-bar .time-range-filter.is-custom{grid-column:auto;grid-template-columns:1fr;display:grid}.dashboard-control-bar .time-range-filter.is-custom .time-range-custom{grid-template-columns:1fr}.dashboard-kpi-card-button{min-height:82px}.dashboard-alert-filters{display:flex;overflow-x:auto}}.handover-workflow{gap:8px}.customer-operations-workspace{gap:14px;min-width:0;display:grid}.customer-workspace-toolbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#eaf4fffa,#fffffffa 55%),#fff;border:1px solid #dbe6f2;border-radius:16px;gap:12px;padding:14px;display:grid;position:sticky;top:68px;box-shadow:0 14px 30px #1f447a17}.customer-workspace-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.customer-workspace-heading p{color:#61728b;margin:4px 0 0;font-size:11px}.customer-context-select{flex:0 390px;gap:5px;min-width:280px;display:grid}.customer-context-select>span{color:#203761;font-size:10px;font-weight:700}.customer-workspace-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.customer-workspace-tabs button{color:#294467;min-width:0;min-height:42px;box-shadow:none;background:#ffffffdb;border:1px solid #d9e4f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.customer-workspace-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-workspace-tabs button strong{color:#527096;background:#edf3fb;border-radius:999px;flex:none;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.customer-workspace-tabs button:hover{background:#f5f9ff;border-color:#94b9ec}.customer-workspace-tabs button.is-active{color:#fff;background:#1e69dc;border-color:#1e69dc;box-shadow:0 8px 18px #1e69dc33}.customer-workspace-tabs button.is-active strong{color:#fff;background:#fff3}.customer-operations-workspace>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-operations-workspace>.quick-handover-form{grid-template-columns:1fr;gap:14px}.customer-profile-editor{gap:10px;display:grid}.customer-profile-editor>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-profile-editor-tabs{background:#f6f9fd;border:1px solid #dbe6f2;border-radius:12px;gap:8px;padding:5px;display:flex}.customer-profile-editor-tabs button{min-width:150px;box-shadow:none}.customer-profile-editor-tabs button.is-active{color:#fff;background:#1e69dc;border-color:#1e69dc}.quick-handover-heading,.quick-handover-step-heading,.quick-handover-mode{align-items:center;display:flex}.quick-handover-heading{border-bottom:1px solid #e4ebf3;justify-content:space-between;gap:16px;padding-bottom:12px}.quick-handover-heading h3,.quick-handover-heading p{margin:0}.quick-handover-heading h3{margin-top:3px;font-size:18px}.quick-handover-heading p{color:#64748b;margin-top:5px;font-size:11px}.quick-handover-heading>strong{color:#65758b;background:#eef3f8;border-radius:999px;flex:none;padding:8px 12px;font-size:10px}.quick-handover-heading>strong.is-ready{color:#15803d;background:#dcfce7}.quick-handover-step{background:#fbfdff;border:1px solid #dfe7f1;border-radius:14px;gap:12px;padding:16px;display:grid}.quick-handover-step-heading{gap:10px}.quick-handover-step-heading>div{gap:2px;display:grid}.quick-handover-step-heading strong{color:#17345f;font-size:12px}.quick-handover-step-heading small{color:#718096;font-size:10px}.quick-handover-step-number{color:#fff;background:#1e69dc;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.quick-handover-mode{gap:8px}.quick-handover-mode button{min-width:150px;box-shadow:none}.quick-handover-mode button.is-active{color:#fff;background:#1e69dc;border-color:#1e69dc}.quick-handover-customer-picker{grid-template-columns:minmax(220px,1fr) minmax(260px,1.35fr);gap:10px;display:grid}.quick-handover-customer-search{grid-column:1/-1;min-width:0;position:relative}.quick-handover-suggestion-list{background:#fff;border:1px solid #cddbeb;border-radius:10px;gap:3px;padding:5px;display:grid;box-shadow:0 12px 28px #1f447a29}.quick-handover-customer-search>.quick-handover-suggestion-list{z-index:15;max-height:280px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.quick-handover-product-suggestions{max-height:230px;overflow:auto}.quick-handover-suggestion{text-align:left;gap:2px;width:100%;min-width:0;display:grid;color:#1f3d67!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:9px 10px!important}.quick-handover-suggestion:hover,.quick-handover-suggestion:focus-visible{outline:none;background:#f1f7ff!important;border-color:#b9d2f1!important}.quick-handover-suggestion strong,.quick-handover-suggestion small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-handover-suggestion small,.quick-handover-no-suggestion{color:#6d7d92;font-size:10px}.quick-handover-no-suggestion{padding:8px 10px;display:block}.typeahead-select{min-width:0;position:relative}.typeahead-select>input{width:100%}.typeahead-select-list{z-index:18;background:#fff;border:1px solid #cddbeb;border-radius:10px;gap:3px;max-height:280px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #1f447a29}.typeahead-select-list>button{text-align:left;gap:2px;width:100%;min-width:0;display:grid;color:#1f3d67!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:9px 10px!important}.typeahead-select-list>button:hover,.typeahead-select-list>button:focus-visible,.typeahead-select-list>button.is-active{outline:none;background:#f1f7ff!important;border-color:#b9d2f1!important}.typeahead-select-list strong,.typeahead-select-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.typeahead-select-list small,.typeahead-select-empty{color:#6d7d92;font-size:10px}.typeahead-select-empty{padding:8px 10px;display:block}.quick-handover-selected{color:#155bc5;background:#eaf5ff;border-radius:9px;grid-column:1/-1;padding:9px 11px;font-weight:700}.quick-handover-new-customer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-handover-serial-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:310px}.quick-handover-product-picker{gap:10px;display:grid}.quick-handover-product-toolbar,.quick-handover-product-input,.quick-handover-product-resolved{align-items:center;gap:10px;display:flex}.quick-handover-product-toolbar{color:#63748b;justify-content:space-between;font-size:10px}.quick-handover-product-rows{gap:8px;display:grid}.quick-handover-product-row{background:#fff;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:grid}.quick-handover-product-row.is-resolved{background:#f7fffa;border-color:#93d8b0}.quick-handover-product-row.has-error{background:snow;border-color:#f0aaaa}.quick-handover-product-index{color:#3a5d88;background:#eef4fb;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.quick-handover-product-main{gap:7px;min-width:0;display:grid}.quick-handover-product-input{min-width:0}.quick-handover-product-input>input{flex:260px;min-width:0;min-height:42px;font-size:13px;font-weight:600}.quick-handover-find-button{white-space:nowrap;min-height:42px!important;padding-inline:18px!important}.quick-handover-product-resolved{color:#176b3b;background:#eaf8ef;border-radius:8px;min-width:0;padding:7px 9px}.quick-handover-product-resolved>span:last-child,.quick-handover-product-hint,.quick-handover-product-error{min-width:0}.quick-handover-product-resolved>span:last-child{gap:2px;display:grid;overflow:hidden}.quick-handover-product-resolved strong,.quick-handover-product-resolved small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-handover-product-resolved small,.quick-handover-product-hint,.quick-handover-product-error{color:#6d7d92;font-size:10px}.quick-handover-product-check{color:#fff;background:#20a45b;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.quick-handover-product-error{color:#b42318}.quick-handover-remove-button{white-space:nowrap;color:#b42318!important;min-height:32px!important;box-shadow:none!important;background:#fff7f7!important;border:1px solid #f0c4c4!important;padding:6px 9px!important;font-size:10px!important}.quick-handover-remove-button:disabled{visibility:hidden}.quick-handover-add-row{justify-self:start;min-height:36px!important;font-size:11px!important}.quick-handover-submit{width:min(100%,360px);justify-self:end!important;min-height:46px!important;font-size:12px!important}.customer-operations-workspace .serial-picker-list{max-height:230px}.customer-workspace-table .data-table-wrap{max-height:min(58vh,620px)}.customer-workspace-table .data-table thead{z-index:2;position:sticky;top:0}.customer-transfer-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.customer-transfer-layout>.form-grid{grid-template-columns:1fr}.warranty-operations-page .cards-row{gap:10px}.warranty-operations-page .operations-tabs{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fafef5;border:1px solid #e1e9f2;border-radius:12px;padding:6px;position:sticky;top:0}.workflow-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.workflow-stepper span{border:1px solid var(--border-color,#d8e0e8);min-width:0;color:var(--muted-text,#637083);background:var(--surface-soft,#f7f9fb);border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:.84rem;display:flex}.workflow-stepper b{color:#164e63;background:#dce9ee;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.workflow-stepper .is-current{color:#134e4a;background:#ecfdf5;border-color:#0f766e}.serial-picker{gap:10px}.serial-picker-header,.serial-picker-actions,.handover-result-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.serial-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;padding:4px;display:grid;overflow:auto}.serial-picker-option{border:1px solid var(--border-color,#d8e0e8);background:var(--surface,#fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.serial-picker-option:has(input:checked){background:#ecfdf5;border-color:#0f766e}.serial-picker-option span,.serial-picker-option small{min-width:0;display:block}.handover-result-result,.handover-result{gap:10px;display:grid}.handover-result-row{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding-top:10px}.handover-result-row a{overflow-wrap:anywhere}@media (width<=760px){.customer-workspace-toolbar,.warranty-operations-page .operations-tabs{position:static}.customer-workspace-heading{flex-direction:column;align-items:stretch}.customer-context-select{flex-basis:auto;min-width:0}.customer-workspace-tabs{padding-bottom:3px;display:flex;overflow-x:auto}.customer-workspace-tabs button{flex:0 0 min(72vw,230px)}.customer-operations-workspace>.form-grid,.customer-profile-editor>.form-grid,.customer-transfer-layout{grid-template-columns:1fr}.customer-profile-editor-tabs{grid-template-columns:1fr 1fr;display:grid}.customer-profile-editor-tabs button{min-width:0}.quick-handover-heading{flex-direction:column;align-items:flex-start}.quick-handover-mode{grid-template-columns:1fr 1fr;display:grid}.quick-handover-mode button{min-width:0}.quick-handover-customer-picker,.quick-handover-new-customer,.quick-handover-serial-list{grid-template-columns:1fr}.quick-handover-product-row{grid-template-columns:28px minmax(0,1fr)}.quick-handover-remove-button{grid-column:2;justify-self:start}.quick-handover-product-input{flex-direction:column;align-items:stretch}.quick-handover-find-button,.quick-handover-submit{width:100%}.workflow-stepper,.serial-picker-list{grid-template-columns:1fr}.workflow-stepper span{padding:8px}.handover-result-row>*{width:100%}}html.dark .customer-workspace-toolbar{background:linear-gradient(135deg,#182a43fa,#0f1b2dfa);border-color:#31435d;box-shadow:0 16px 34px #0000003d}html.dark .customer-workspace-heading p,html.dark .customer-context-select>span{color:#aebdd1}html.dark .customer-workspace-tabs button{color:#d8e4f4;background:#192a43;border-color:#3b4d67}html.dark .customer-workspace-tabs button strong{color:#c3d3e8;background:#273c59}html.dark .customer-workspace-tabs button.is-active{color:#fff;background:#2563c9;border-color:#3b82f6}html.dark .customer-profile-editor-tabs{background:#14243a;border-color:#31435d}html.dark .quick-handover-heading{border-bottom-color:#31435d}html.dark .quick-handover-heading p,html.dark .quick-handover-step-heading small{color:#9fb0c7}html.dark .quick-handover-heading>strong{color:#bac8da;background:#26384f}html.dark .quick-handover-heading>strong.is-ready{color:#86efac;background:#183e31}html.dark .quick-handover-step{background:#14243a;border-color:#34465f}html.dark .quick-handover-step-heading strong{color:#e2ebf7}html.dark .quick-handover-selected{color:#93c5fd;background:#16375d}html.dark .quick-handover-suggestion-list{background:#182a43;border-color:#3b506d;box-shadow:0 14px 28px #00000047}html.dark .quick-handover-suggestion{color:#e2ebf7!important}html.dark .quick-handover-suggestion:hover,html.dark .quick-handover-suggestion:focus-visible{background:#223c61!important;border-color:#426a9d!important}html.dark .quick-handover-suggestion small,html.dark .quick-handover-no-suggestion{color:#aebdd1}html.dark .typeahead-select-list{background:#182a43;border-color:#3b506d;box-shadow:0 14px 28px #00000047}html.dark .typeahead-select-list>button{color:#e2ebf7!important}html.dark .typeahead-select-list>button:hover,html.dark .typeahead-select-list>button:focus-visible,html.dark .typeahead-select-list>button.is-active{background:#223c61!important;border-color:#426a9d!important}html.dark .typeahead-select-list small,html.dark .typeahead-select-empty,html.dark .quick-handover-product-toolbar{color:#aebdd1}html.dark .quick-handover-product-row{background:#182a43;border-color:#34465f}html.dark .quick-handover-product-row.is-resolved{background:#142f2a;border-color:#2d7851}html.dark .quick-handover-product-row.has-error{background:#341f2a;border-color:#8d4c4c}html.dark .quick-handover-product-index{color:#c5d8ef;background:#263d5b}html.dark .quick-handover-product-resolved{color:#a7f3c5;background:#173b32}html.dark .quick-handover-product-resolved small,html.dark .quick-handover-product-hint{color:#aebdd1}html.dark .quick-handover-remove-button{color:#fda4af!important;background:#351e2b!important;border-color:#7d4a52!important}html.dark .warranty-operations-page .operations-tabs{background:#0f1b2df5;border-color:#31435d}.employee-directory-page{width:min(100%,1440px);margin:0 auto;padding:28px 24px 48px}.employee-directory-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.employee-directory-header h2,.employee-directory-header p{margin:0}.employee-directory-header p{color:var(--muted-text,#637083);margin-top:6px}.employee-filter-row{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));gap:12px;display:grid}.employee-directory-layout{grid-template-columns:minmax(360px,.95fr) minmax(480px,1.4fr);align-items:start;gap:18px;display:grid}.employee-directory-layout>.account-section{min-width:0;max-width:100%}.employee-table-wrap{contain:inline-size paint;overflow-x:auto}.employee-table{border-collapse:collapse;width:100%;font-size:14px}.employee-table th,.employee-table td{border-bottom:1px solid var(--border-color,#dfe6ef);text-align:left;vertical-align:middle;padding:11px 10px}.employee-table th{color:var(--muted-text,#637083);text-transform:uppercase;font-size:12px;font-weight:700}.employee-table tbody tr{cursor:pointer}.employee-table tbody tr:hover,.employee-table tbody tr.is-selected,.employee-table tbody tr:focus-within{background:color-mix(in srgb, var(--accent,#1f6feb) 8%, transparent)}.employee-table td:first-child{gap:3px;display:grid}.employee-table th:last-child,.employee-table td:last-child,.data-table-row-action{width:48px;min-width:48px;text-align:center!important}.data-row-next,.employee-row-next{margin:0 auto;width:30px!important;height:30px!important;min-height:30px!important}.employee-table td small,.employee-status+small{color:var(--muted-text,#637083);font-size:12px;display:block}.employee-status{background:#edf2f7;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.employee-status.status-active{color:#176b37;background:#eaf8ef}.employee-status.status-suspended{color:#975a16;background:#fff4e5}.employee-status.status-inactive{color:#a12622;background:#fbeaea}.employee-pagination,.employee-action-row,.account-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-pagination{justify-content:flex-end;margin-top:14px}.employee-pagination span{text-align:center;min-width:32px}.employee-detail-card h4{margin:24px 0 12px}.employee-create-form,.account-contact-form{background:color-mix(in srgb, var(--accent,#1f6feb) 3%, var(--surface,#fff))}.account-contact-form{margin-top:16px}.account-contact-form h4{margin-top:0}.form-hint{color:var(--muted-text,#637083);font-size:13px}@media (width<=980px){.employee-directory-layout,.employee-filter-row{grid-template-columns:1fr}.employee-directory-page{padding:20px 14px 36px}}@media (width<=640px){.employee-directory-header{flex-direction:column;align-items:stretch}.employee-directory-header button{width:100%}}@media (width<=1260px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-filter-card{grid-column:span 3}.dashboard-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.notika-shell{grid-template-columns:76px minmax(0,1fr)}.notika-sidebar{padding-inline:10px}.notika-brand img{width:48px}.brand-text,.nav-link span,.nav-badge,.workspace-text,.sidebar-collapse>span:last-child,.sidebar-customize>span,.nav-section-toggle span,.nav-section-toggle em,.nav-section-toggle strong,.sidebar-customizer{display:none}.nav-link,.workspace,.sidebar-collapse,.sidebar-customize,.nav-section-toggle{justify-content:center}.nav-link{padding-inline:10px}.sidebar-collapse-icon{transform:rotate(180deg)}}@media (width<=760px){.notika-shell{display:block}.notika-sidebar{z-index:40;width:280px;padding:0 16px 18px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 12px 40px -8px #0000535c}body.has-drawer-open .notika-sidebar{transform:translate(0)}.notika-brand img{width:151px}.nav-link,.workspace,.sidebar-collapse,.sidebar-customize,.nav-section-toggle{justify-content:flex-start}.nav-link span,.workspace-text,.sidebar-collapse>span:last-child,.sidebar-customize>span,.nav-section-toggle span,.nav-section-toggle em,.nav-section-toggle strong,.sidebar-customizer{display:block}.nav-badge{display:inline-block}.hamburger{display:inline-flex}.notika-topbar{height:60px;padding:0 13px}.topbar-title{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:15px;overflow:hidden}.notika-search{justify-content:center;width:36px;padding:0}.notika-search input{display:none}.notika-search:focus-within{z-index:45;width:auto;padding:0 11px;position:absolute;top:11px;left:12px;right:12px}.notika-search:focus-within input{display:block}.language-switch{display:none}.notification-panel{width:auto;max-height:calc(100vh - 82px);position:fixed;top:68px;left:12px;right:12px}.notification-list{max-height:calc(100vh - 148px)}.avatar-button{width:34px;min-width:34px;padding:0}.avatar-button .avatar-copy,.avatar-chevron{display:none!important}.content{padding:15px 12px 24px}.dashboard-kpi-grid,.dashboard-insight-grid,.dashboard-operations-grid{grid-template-columns:1fr}.dashboard-filter-card{grid-column:auto}.dashboard-kpi-card{min-height:84px}.dashboard-donut-wrap{justify-content:center}.dashboard-table-wrap{margin-inline:-16px}.dashboard-alert-filters{margin-right:-16px;padding-right:16px}}.public-landing-shell{color:#152247;background:radial-gradient(circle at 8% 0,#4eb8ef2b,#0000 29rem),radial-gradient(circle at 100% 20%,#266bf217,#0000 26rem),#f5f9ff;min-height:100vh}.public-skip-link{z-index:50;color:#fff;background:#13265a;border-radius:10px;padding:8px 12px;position:fixed;top:10px;left:14px;transform:translateY(-150%)}.public-skip-link:focus{transform:translateY(0)}.public-landing-header,.public-landing-main,.public-landing-footer{width:min(1120px,100% - 40px);margin:0 auto}.public-landing-header{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.public-landing-brand,.public-landing-header-actions,.public-help-link,.public-language-switcher,.public-eyebrow,.public-status-pill,.public-protected-label{align-items:center;display:flex}.public-landing-brand{color:#192d65;gap:11px;min-width:0;font-size:11px;font-weight:800}.public-landing-brand img{object-fit:contain;width:128px;height:auto;max-height:36px}.public-landing-brand span{color:#7586a2;white-space:nowrap;border-left:1px solid #d9e3f1;padding-left:11px}.public-landing-header-actions{gap:16px}.public-quick-nav{scrollbar-width:none;align-items:center;gap:4px;max-width:680px;display:flex;overflow-x:auto}.public-quick-nav::-webkit-scrollbar{display:none}.public-quick-nav a{color:#29426c;white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.public-quick-nav a:hover{color:#1768d5;background:#eef5ff}.public-customer-session{color:#24446f;text-align:right;gap:2px;max-width:230px;display:grid}.public-customer-session span{font-size:12px;font-weight:800}.public-customer-session small{color:#7486a1;font-size:9px}.public-session-logout{color:#315b87;background:#fff;border:1px solid #d7e3f1;border-radius:10px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.customer-scope-banner{background:#f3f8ff;border-color:#bed8f8;gap:5px;display:grid}.customer-scope-banner strong{color:#174f94}.customer-scope-banner span,.customer-scope-banner small{color:#58708f}.public-help-link{color:#426187;gap:7px;font-size:12px;font-weight:700}.public-help-link:hover{color:#1668dc}.public-theme-toggle{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .22s cubic-bezier(.2,0,0,1);display:inline-flex;color:#4f46e5!important;box-shadow:none!important;background:#6366f11a!important;border:none!important}.public-theme-toggle svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.public-theme-toggle:hover{transform:scale(1.06);color:#4338ca!important;background:#6366f12e!important}.public-theme-toggle:hover svg{transform:rotate(-15deg)}.public-language-switcher{background:#0000000d;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:none!important;border:none!important}.public-language-switcher button{cursor:pointer;border-radius:9px;min-width:34px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .18s cubic-bezier(.2,0,0,1);color:#64748b!important;box-shadow:none!important;background:0 0!important;border:none!important}.public-language-switcher button:hover:not(.is-active){color:#0f172a!important;background:#0000000a!important}.public-language-switcher button.is-active{animation:.26s cubic-bezier(.34,1.56,.64,1) langPillBounce;transform:scale(1.04);color:#1868df!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important}.public-landing-main{min-height:calc(100vh - 132px);padding:22px 0 48px}.public-landing-footer{color:#8291a7;border-top:1px solid #e1eaf5;justify-content:space-between;gap:16px;padding:18px 0 28px;font-size:10px;display:flex}.public-product-page{width:min(100%,960px);margin:0 auto}.public-landing-icon{flex:0 0 18px;width:18px;height:18px}.public-eyebrow{color:#3775c9;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900}.public-eyebrow .public-landing-icon{width:15px;height:15px}.public-landing-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.public-landing-intro h1,.public-landing-intro p,.public-landing-intro .public-eyebrow{margin:0}.public-landing-intro h1{color:#10255a;letter-spacing:-.04em;margin-top:5px;font-size:clamp(26px,4vw,38px);line-height:1.05}.public-landing-intro p{color:#70819b;max-width:590px;margin-top:8px;font-size:13px}.public-status-pill{color:#3d638c;background:#fff;border:1px solid #d6e4f2;border-radius:999px;flex:none;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.public-status-dot{background:#efaa37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #efaa3721}.public-status-pill.tone-active{color:#207348;background:#f0fcf5;border-color:#c5ead6}.public-status-pill.tone-active .public-status-dot{background:#21a461;box-shadow:0 0 0 4px #21a46121}.public-status-pill.tone-expired{color:#b63d46;background:#fff5f5;border-color:#f2cdd0}.public-status-pill.tone-expired .public-status-dot{background:#df4a57;box-shadow:0 0 0 4px #df4a5721}.public-alert{background:#fff6f6;border:1px solid #f1c9cc;border-radius:13px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 15px;font-size:12px;display:flex}.public-product-hero-card{background:linear-gradient(125deg,#0d2d72 0%,#1558b7 57%,#299bd7 100%);border:1px solid #d9e7f5;border-radius:26px;grid-template-columns:minmax(0,1fr) 250px;min-height:276px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #2660a52e}.public-product-hero-card:before,.public-product-hero-card:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;position:absolute}.public-product-hero-card:before{width:430px;height:430px;top:-180px;right:-75px}.public-product-hero-card:after{width:420px;height:420px;bottom:-210px;right:35px}.public-product-hero-copy{z-index:1;color:#fff;align-self:center;padding:34px 42px;position:relative}.public-card-kicker{color:#ffffffab;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.public-product-hero-copy h2{letter-spacing:-.05em;max-width:520px;margin:8px 0 5px;font-size:clamp(27px,4vw,44px);line-height:1.04}.public-product-model{color:#a5d9ff;margin:0;font-size:13px;font-weight:800}.public-product-model span{color:#fff6;padding:0 5px}.public-product-description{color:#ffffffc7;max-width:560px;margin:15px 0 0;font-size:12px;line-height:1.65}.public-product-identity{flex-wrap:wrap;gap:26px;margin-top:23px;display:flex}.public-product-identity div{gap:3px;display:grid}.public-product-identity span{color:#fff9;text-transform:uppercase;font-size:9px;font-weight:800}.public-product-identity strong{color:#fff;font-size:13px}.public-product-visual{min-height:250px;position:relative;overflow:hidden}.public-product-device{z-index:2;color:#fff;text-align:center;background:linear-gradient(160deg,#4ac6ec,#1669c8);border:8px solid #ffffffe0;border-radius:28px;place-content:center;gap:5px;width:134px;height:176px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg);box-shadow:13px 22px 34px #04255b47,inset 0 0 0 1px #fff3}.public-product-device:before{content:"";background:#ffffff80;border-radius:5px;width:30px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.public-product-device span{letter-spacing:-.08em;font-size:33px;font-weight:900}.public-product-device small{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:9px;font-weight:800;overflow:hidden}.public-product-orbit{border:1px solid #ffffff38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.public-product-orbit-one{width:205px;height:125px}.public-product-orbit-two{width:235px;height:165px;transform:translate(-50%,-50%)rotate(48deg)}.public-product-spark{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 6px #ffffff1a}.public-product-spark-one{top:25%;right:18%}.public-product-spark-two{bottom:24%;left:16%}.public-quick-actions,.public-details-card,.public-wizard-card{background:#ffffffeb;border:1px solid #dce8f5;border-radius:22px;margin-top:18px;padding:24px;box-shadow:0 12px 32px #2d528412}.public-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.public-section-heading h2{color:#152b60;letter-spacing:-.03em;margin:3px 0 0;font-size:19px}.public-protected-label{color:#7b8ca7;gap:5px;font-size:10px;font-weight:800}.public-protected-label .public-landing-icon{width:14px;height:14px}.public-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-action-card{color:#1b3567;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e0eaf5;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:78px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.public-action-card:hover{border-color:#a9caef;transform:translateY(-2px);box-shadow:0 9px 22px #2364aa1a}.public-action-card.is-primary{color:#fff;background:linear-gradient(120deg,#1667d8,#2c9fd8);border-color:#1d70e1;box-shadow:0 10px 24px #1c6cd833}.public-action-card>.public-landing-icon{color:#77a9e5}.public-action-card.is-primary>.public-landing-icon{color:#ffffffdb}.public-action-icon{color:#236ecf;background:#e8f2ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.public-action-card.is-primary .public-action-icon{color:#fff;background:#ffffff2b}.public-action-card strong,.public-action-card small{display:block}.public-action-card strong{font-size:12px}.public-action-card small{color:#8391a7;margin-top:3px;font-size:10px;line-height:1.4}.public-action-card.is-primary small{color:#ffffffbf}.public-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-details-grid>div,.public-review-grid>div{background:#fbfdff;border:1px solid #e7eef7;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.public-details-grid span,.public-review-grid span,.public-tracking-code span{color:#8a99ad;text-transform:uppercase;font-size:9px;font-weight:800}.public-details-grid strong,.public-review-grid strong{color:#264676;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-trust-grid>div{background:#ffffffad;border:1px solid #e2eaf4;border-radius:16px;grid-template-columns:35px minmax(0,1fr);align-items:center;column-gap:10px;padding:16px;display:grid}.public-trust-icon{color:#2679d8;background:#eaf4ff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.public-trust-grid strong,.public-trust-grid p{grid-column:2;margin:0}.public-trust-grid strong{color:#284875;font-size:11px}.public-trust-grid p{color:#8695aa;margin-top:3px;font-size:10px;line-height:1.45}.public-success-card{color:#1e6d48;background:#f3fdf7;border:1px solid #bfe9d1;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:17px 19px;display:flex}.public-success-card.result-request{color:#245c9d;background:#f3f8ff;border-color:#bed7f6}.public-success-icon{color:#fff;background:#28a561;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.result-request .public-success-icon{background:#2677d6}.public-success-icon .public-landing-icon{width:21px;height:21px}.public-success-content{flex:1;gap:3px;min-width:0;display:grid}.public-success-content .public-card-kicker{color:currentColor;opacity:.65}.public-success-content h2,.public-success-content p,.public-success-content small{margin:0}.public-success-content h2{color:#205a42;font-size:15px}.result-request .public-success-content h2{color:#245c9d}.public-success-content p,.public-success-content small{color:#668f79;font-size:10px}.result-request .public-success-content p,.result-request .public-success-content small{color:#6987ab}.public-tracking-code{background:#ffffffbf;border-radius:9px;gap:2px;width:fit-content;margin-top:5px;padding:7px 10px;display:inline-grid}.public-tracking-code strong{color:#194e91;letter-spacing:.06em;font-size:14px}.button-like{color:#2268b8;white-space:nowrap;background:#fff;border:1px solid #c8dbee;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.button-like .public-landing-icon{width:14px;height:14px}.public-wizard-card{padding:0;overflow:hidden}.public-wizard-header{background:#fcfdff;border-bottom:1px solid #e4edf7;align-items:center;gap:18px;padding:21px 25px;display:flex}.public-back-button{color:#6e83a1;flex:none;padding:0}.public-wizard-header h2{color:#183466;margin:4px 0 0;font-size:19px}.public-wizard-steps{border-bottom:1px solid #eef3f8;align-items:center;gap:0;margin:0;padding:18px 25px 15px;list-style:none;display:flex}.public-wizard-steps li{color:#9aa8ba;flex:1;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex;position:relative}.public-wizard-steps li:not(:last-child):after{content:"";background:#e1eaf4;flex:1;height:1px;margin:0 13px}.public-wizard-steps li.is-current,.public-wizard-steps li.is-complete{color:#216bc8}.public-step-number{color:#8c9db4;background:#fff;border:1px solid #d6e2ef;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.public-wizard-steps li.is-current .public-step-number,.public-wizard-steps li.is-complete .public-step-number{color:#fff;background:#2676d7;border-color:#2676d7;box-shadow:0 4px 10px #2676d733}.public-step-number .public-landing-icon{width:13px;height:13px}.public-wizard-content{gap:19px;padding:26px;display:grid}.public-wizard-copy h3,.public-wizard-copy p{margin:0}.public-wizard-copy h3{color:#1a386f;font-size:17px}.public-wizard-copy p{color:#8392a7;margin-top:5px;font-size:11px}.public-form-grid,.public-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-field{gap:6px;display:grid}.public-field-wide{grid-column:1/-1}.public-field span{color:#4a6283;font-size:11px;font-weight:800}.public-field i{color:#d34d59;margin-left:3px;font-style:normal}.public-field input,.public-field textarea,.public-field select{color:#193662;background:#fbfdff;border:1px solid #d9e4f0;border-radius:11px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s}.public-field textarea{resize:vertical;min-height:110px;padding:11px 12px}.public-field input:focus,.public-field textarea:focus,.public-field select:focus{background:#fff;border-color:#4a96e5;box-shadow:0 0 0 3px #378fe01f}.public-field small,.public-field em{color:#8b9ab0;font-size:9px;font-style:normal}.public-field em{color:#3375c3;font-weight:800}.public-file-list{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.public-file-list>span{color:#316cae;background:#edf6ff;border:1px solid #d5e5f5;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:4px 5px 4px 9px;display:flex}.public-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-file-list button{color:#547ba9;cursor:pointer;background:#fff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;font-size:14px;display:grid}.public-otp-panel{background:#f6faff;border:1px solid #d9e7f5;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.public-otp-panel.is-verified{background:#f4fcf7;border-color:#c6ead5}.public-otp-icon{color:#2674d2;background:#e4f1ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.is-verified .public-otp-icon{color:#239052;background:#d9f5e4}.public-otp-content{flex:1;gap:3px;min-width:0;display:grid}.public-otp-content strong{color:#2b4b78;font-size:11px}.public-otp-content p,.public-otp-content small{color:#7f90a7;margin:0;font-size:10px;line-height:1.45}.public-otp-input{color:#165da8;letter-spacing:.26em;text-align:center;background:#fff;border:1px solid #a9cbea;border-radius:10px;width:150px;min-height:42px;margin-top:7px;padding:0 10px;font-size:19px;font-weight:900}.public-preview-code{color:#2372cb!important;margin-top:6px!important}.public-otp-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.public-otp-actions button,.public-wizard-footer button,.public-invalid-actions button,.public-invalid-actions .button-like{cursor:pointer;border-radius:10px;min-height:40px;padding:0 15px;font-size:11px;font-weight:900}.public-wizard-footer{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.public-wizard-footer button:not(.secondary),.public-invalid-actions button{color:#fff;background:#216fd4;align-items:center;gap:6px;display:inline-flex;box-shadow:0 7px 15px #216fd42e}.public-wizard-footer button:disabled,.public-otp-actions button:disabled,.public-invalid-actions button:disabled{cursor:not-allowed;opacity:.55}.public-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-choice-card{cursor:pointer;background:#fbfdff;border:1px solid #dce7f3;border-radius:13px;align-items:flex-start;gap:9px;min-height:84px;padding:13px;display:flex}.public-choice-card.is-selected{background:#f0f7ff;border-color:#5b9ee1;box-shadow:0 0 0 3px #448fda1a}.public-choice-card input{accent-color:#2678d7;margin-top:2px}.public-choice-card span{gap:4px;display:grid}.public-choice-card strong{color:#2c4c78;font-size:11px}.public-choice-card small{color:#8191a7;font-size:9px;line-height:1.4}.public-consent-row{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;margin:10px 0 14px!important;padding:0!important;display:flex!important}.public-consent-row input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;cursor:pointer!important;accent-color:#1868df!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important;padding:0!important}.public-consent-row>span{color:#334155!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.public-verified-text{align-items:center;gap:4px;display:inline-flex;color:#218a50!important}.public-verified-text .public-landing-icon{width:14px;height:14px}.public-loading-card,.public-invalid-card{text-align:center;background:#ffffffeb;border:1px solid #dce7f3;border-radius:24px;justify-items:center;gap:12px;width:min(480px,100%);margin:65px auto;padding:42px 28px;display:grid;box-shadow:0 15px 40px #2d528414}.public-loading-orb,.public-invalid-icon{color:#2876d2;background:linear-gradient(135deg,#e6f3ff,#d8edff);border-radius:22px;place-items:center;width:68px;height:68px;display:grid}.public-loading-orb{position:relative;overflow:hidden}.public-loading-orb:after{content:"";border:3px solid #2876d238;border-top-color:#2876d2;border-radius:50%;animation:.8s linear infinite public-landing-spin;position:absolute;inset:17px}@keyframes public-landing-spin{to{transform:rotate(360deg)}}.public-skeleton-line{background:linear-gradient(90deg,#e7eef8,#f7faff,#e7eef8) 0 0/200% 100%;border-radius:8px;width:60%;height:10px;animation:1.2s infinite public-landing-shimmer}.public-skeleton-line-wide{width:82%;height:22px}@keyframes public-landing-shimmer{to{background-position:-200% 0}}.public-loading-card p,.public-invalid-card p{color:#8291a6;max-width:340px;margin:0;font-size:12px;line-height:1.55}.public-invalid-card h1{color:#1a356c;margin:0;font-size:22px}.public-invalid-icon{color:#d16b72;background:#fff0f1}.public-invalid-icon .public-landing-icon{width:28px;height:28px}.public-invalid-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:4px;display:flex}.public-invalid-actions .button-like{color:#3269a6;background:#f3f8ff}.text-button{color:#2c72c6;cursor:pointer;background:0 0;min-height:32px;padding:0 4px;font-size:10px;font-weight:900}@media (width<=760px){.public-landing-header,.public-landing-main,.public-landing-footer{width:min(100% - 28px,640px)}.public-landing-header{min-height:68px}.public-landing-brand img{width:105px}.public-landing-brand span,.public-help-link span:last-child{display:none}.public-landing-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.public-quick-nav{flex-basis:100%;order:3;width:100%;max-width:none}.public-customer-session small{display:none}.public-customer-session{max-width:110px}.public-landing-main{padding-top:13px}.public-landing-intro{flex-direction:column;align-items:flex-start;gap:12px}.public-landing-intro h1{font-size:29px}.public-product-hero-card{border-radius:20px;grid-template-columns:minmax(0,1fr) 145px;min-height:236px}.public-product-hero-copy{padding:23px 20px}.public-product-hero-copy h2{font-size:27px}.public-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.public-product-identity{gap:13px;margin-top:16px}.public-product-identity strong{font-size:11px}.public-product-visual{min-height:220px}.public-product-device{border-width:6px;border-radius:22px;width:100px;height:140px}.public-product-device span{font-size:25px}.public-product-orbit-one{width:150px;height:100px}.public-product-orbit-two{width:180px;height:125px}.public-quick-actions,.public-details-card,.public-wizard-card{border-radius:18px;padding:17px}.public-section-heading{flex-direction:column;align-items:flex-start}.public-action-grid,.public-trust-grid{grid-template-columns:1fr}.public-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-success-card{flex-wrap:wrap;align-items:flex-start}.public-success-card .button-like{width:100%}.public-wizard-header{flex-direction:column;align-items:flex-start;gap:9px;padding:18px}.public-wizard-steps{padding:14px 17px}.public-wizard-steps li{justify-content:center}.public-wizard-steps li>span:last-child{display:none}.public-wizard-steps li:not(:last-child):after{margin:0 8px}.public-wizard-content{padding:19px 17px}.public-form-grid,.public-review-grid,.public-choice-grid{grid-template-columns:1fr}.public-field-wide{grid-column:auto}.public-otp-panel{flex-wrap:wrap;align-items:flex-start}.public-otp-content{flex-basis:calc(100% - 52px)}.public-otp-actions{justify-content:flex-start;width:100%;padding-left:50px}.public-wizard-footer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #e1eaf4;margin:0 -17px -19px;padding:13px 17px;position:sticky;bottom:0}.public-wizard-footer button{flex:1}.public-landing-footer{flex-direction:column}}@media (width<=440px){.public-product-hero-card{display:block}.public-product-visual{display:none}.public-product-hero-copy{min-height:236px}.public-details-grid{grid-template-columns:1fr}.public-details-grid>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-details-grid strong{text-align:right}.public-landing-footer{flex-direction:column;align-items:flex-start}}.page-grid{gap:12px}.page-grid>.hero-card{min-height:72px;box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4ebf4;border-radius:11px;align-content:center;gap:2px;padding:14px 18px 14px 22px;display:grid}.page-grid>.hero-card:before{background:#2478f2;border-radius:0 999px 999px 0;width:4px;inset:14px auto 14px 0}.page-grid>.hero-card h2{letter-spacing:-.025em;font-size:18px;line-height:1.2}.page-grid>.hero-card p{color:#6c7b91;max-width:none;margin-top:4px;font-size:11px}.panel,.metric-card,.stack-card,.kanban-column,.ticket-card,.workspace-tabs section{box-shadow:var(--card-shadow);background:#fff;border-color:#e4ebf4;border-radius:11px}.panel{padding:15px 16px}.panel:hover,.hero-card:hover,.metric-card:hover{box-shadow:var(--card-shadow)}.panel h3,.workspace-header h3{color:#152a57;font-size:14px;font-weight:800}.panel p,.list-row p{color:#6b7a91;font-size:11px;line-height:1.45}.two-col{gap:12px}.cards-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.metric-card{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-content:center;align-items:center;gap:4px 12px;min-height:92px;padding:13px 15px}.metric-card:before{display:none!important}.metric-card-icon{border-radius:12px;flex-shrink:0;grid-area:icon;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:none!important;border:none!important}.metric-card-icon svg{width:20px;height:20px;stroke:#fff!important;color:#fff!important;stroke-width:2.2px!important}.metric-card-icon.tone-primary{color:#fff!important;background:#0284c7!important}.metric-card-icon.tone-danger{color:#fff!important;background:#ef4444!important}.metric-card-icon.tone-warning{color:#fff!important;background:#f59e0b!important}.metric-card-icon.tone-accent{color:#fff!important;background:#7c3aed!important}.metric-card-icon.tone-success{color:#fff!important;background:#10b981!important}.metric-card:after{display:none}.metric-card span{color:#6e7c91;letter-spacing:.04em;text-transform:uppercase;grid-area:label;font-size:10.5px;font-weight:700}.metric-card strong{color:#142a58;letter-spacing:-.02em;grid-area:value;font-size:20px;font-weight:800}.list-row{border-bottom-color:#edf1f6;gap:12px;padding:10px 0}.list-row strong{color:#1a315f;font-size:11px}.form-panel,.form-grid{gap:12px}.field{gap:5px}.field>span,.field label{color:#203761;letter-spacing:.01em;font-size:10px}input,textarea,select{color:#21365e;background:#fbfdff;border-color:#dfe7f1;border-radius:8px;min-height:38px;padding:8px 10px;font-size:11px}textarea{min-height:82px}.form-panel button,.form-grid button,.status-wrap button,.panel>button,.list-row button{background:#1e61c9;border-radius:8px;min-height:35px;padding:8px 12px;font-size:10px;font-weight:800;box-shadow:0 5px 12px #1e61c926}.form-grid>button{justify-self:start;min-width:136px}.status-wrap{gap:7px}.stack-card{margin-bottom:10px;padding:12px}.kanban-board{gap:10px;padding-bottom:3px}.kanban-column{background:#fbfdff;min-width:218px;padding:10px}.kanban-column header,.workspace-header{margin-bottom:9px}.ticket-card{box-shadow:none;gap:5px;margin-bottom:8px;padding:11px 44px 11px 11px}.ticket-card span,.ticket-card em{font-size:10px}.workspace-panel{margin-top:0}.workspace-tabs{gap:8px;margin-bottom:12px}.workspace-tabs section{min-height:88px;box-shadow:none;background:#fbfdff;padding:10px}.workspace-tabs section h4{color:#1b315e;margin:0 0 8px;font-size:11px}.mobile-tabs{gap:7px;padding:0}.mobile-tabs button{color:#294064;border-radius:8px;min-height:34px;padding:7px 12px;font-size:10px}.mobile-tabs button.active{box-shadow:0 5px 12px #1e61c924}.pre-panel{color:#53647d;background:#f8fbff;border:1px solid #e4ebf4;border-radius:9px;font-size:10px}.public-page .form-panel{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.request-page{width:min(900px,100%);margin:0 auto}.request-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.request-journey-steps li{color:#8190a5;background:#fff;border:1px solid #e0e8f3;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}.request-journey-steps li>span{background:#edf2f7;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.request-journey-steps li strong{font-size:11px}.request-journey-steps li.is-current,.request-journey-steps li.is-complete{color:#1768d5;background:#f3f8ff;border-color:#9cc2f4}.request-journey-steps li.is-current>span,.request-journey-steps li.is-complete>span{color:#fff;background:#2478f2}.request-customer-form{padding:22px}.request-customer-form .field>small{color:#748399;font-size:10px;line-height:1.4}.request-customer-form .field-wide,.request-customer-form .verification-field,.request-customer-form .consent-row{grid-column:1/-1}.request-customer-form textarea{min-height:118px}.request-customer-form>button{grid-column:1/-1;justify-self:end;width:min(260px,100%)}.request-success-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.request-success-actions .button-like,.request-success-actions button{border-radius:10px;min-height:40px;padding:9px 16px;text-decoration:none}.request-success-actions .button-like:not(.secondary){color:#fff;background:#1768d5}.track-page .form-panel{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.public-result-card{gap:14px;display:grid}.public-result-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-result-header h3{margin:4px 0 0;font-size:18px}.public-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.public-result-grid>div{background:#fbfdff;border:1px solid #e4ebf4;border-radius:9px;align-content:center;gap:5px;min-height:72px;padding:10px 12px;display:grid}.public-result-grid span{color:#7a879a;text-transform:uppercase;font-size:9px;font-weight:700}.public-result-grid strong{color:#1b315e;font-size:11px}.public-result-next{background:#f2f7ff;border-left:3px solid #2478f2;border-radius:0 8px 8px 0;padding:10px 12px;color:#31527e!important;margin:0!important}.product-landing-page,.customer-portal-page,.certificate-page{width:min(1120px,100%);margin:0 auto}.public-product-summary{align-content:start;gap:8px;display:grid}.verification-field{gap:6px;display:grid}.verification-box{background:#f8fafc;border:1px solid #dbe7f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.verification-box input{color:#1e293b;letter-spacing:.05em;background:#fff;border:1px solid #dfe7f1;border-radius:10px;outline:none;flex:180px;min-width:140px;min-height:38px;padding:0 12px;font-size:12.5px;transition:border-color .15s}.verification-box input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.verification-box input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.verification-send-btn{white-space:nowrap;cursor:pointer;border-radius:10px;flex-shrink:0;min-height:38px;padding:0 18px;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #2563eb40;color:#fff!important;background:#2563eb!important;border:none!important}.verification-send-btn:hover:not(:disabled){background:#1d4ed8!important}.verification-send-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.verification-preview{color:#0284c7;width:100%;padding:4px 6px;font-size:11px}.verification-preview strong{color:#0369a1;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.consent-row{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;margin:10px 0 14px!important;padding:0!important;display:flex!important}.consent-row input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;cursor:pointer!important;accent-color:#1868df!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important;padding:0!important}.consent-row>span{color:#334155!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.form-grid .full{grid-column:1/-1}.customer-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-device-card{gap:12px;display:grid}.customer-request-row{color:#1f4e8f;border-top:1px solid #e7edf5;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;text-decoration:none;display:grid}.warranty-certificate{border-top:6px solid #246bf2;gap:18px;max-width:820px;margin:0 auto;padding:28px;display:grid}.certificate-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.certificate-brand img{width:150px;height:auto}.warranty-certificate h2{color:#142b57;letter-spacing:.04em;margin:0}.public-result-timeline{gap:0;display:grid}.public-result-timeline>div{grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:48px;display:grid;position:relative}.public-result-timeline>div:before{content:"";background:#dce6f2;width:1px;position:absolute;top:16px;bottom:0;left:6px}.public-result-timeline>div:last-child:before{display:none}.public-result-timeline i{background:#2478f2;border:3px solid #dbe9ff;border-radius:50%;width:13px;height:13px;margin-top:2px}.public-result-timeline span{align-content:start;gap:3px;display:grid}.public-result-timeline strong{color:#1b315e;font-size:10px}.public-result-timeline small{color:#7a879a;font-size:9px}.public-resolution-page{gap:14px;width:min(920px,100%);margin:0 auto;padding:24px 0 48px;display:grid}.public-resolution-hero{color:#fff;background:linear-gradient(135deg,#000053,#2478f2);border-radius:14px;gap:6px;padding:24px;display:grid;box-shadow:0 12px 28px #0000532e}.public-resolution-hero img{filter:brightness(0)invert();width:86px;margin-bottom:8px}.public-resolution-hero .eyebrow{color:#ffffffbd}.public-resolution-hero h1{margin:0;font-size:clamp(24px,5vw,34px);line-height:1.12}.public-resolution-hero p{color:#ffffffd6;max-width:680px;margin:2px 0 0}.public-resolution-card,.public-resolution-confirmation{gap:18px;display:grid}.public-resolution-summary,.public-resolution-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-resolution-summary>div,.public-resolution-details>div{background:#fbfdff;border:1px solid #e4ebf4;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.public-resolution-summary span,.public-resolution-details span{color:#7a879a;text-transform:uppercase;font-size:9px;font-weight:800}.public-resolution-summary strong,.public-resolution-details p{color:#1b315e;overflow-wrap:anywhere;margin:0;font-size:12px}.public-resolution-details .is-wide{grid-column:span 2}.public-resolution-state{text-align:center;place-items:center;min-height:180px;display:grid}.public-resolution-state.is-error{color:var(--danger)}.public-resolution-success{background:var(--success-soft);color:#237535;border:1px solid #2f9e4440;border-radius:10px;padding:16px}.public-resolution-success.is-disputed{color:#a61e2b;background:#fff3f4;border-color:#dc35453d}.confirmation-actions{flex-wrap:wrap;gap:10px;display:flex}.confirmation-actions button{flex:210px}.button.danger,button.danger{color:#a61e2b;border-color:#dc354547}.public-tracking-actions{gap:16px;display:grid}.public-tracking-actions__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-tracking-actions__header>div:first-child{flex:280px}.public-tracking-actions__header h3{margin:4px 0 0}.public-conversation{background:#f8fbff;border:1px solid #e4ebf4;border-radius:12px;gap:10px;max-height:360px;padding:12px;display:grid;overflow:auto}.public-message{background:#fff;border:1px solid #dce6f3;border-radius:12px 12px 12px 4px;width:min(82%,620px);padding:12px 14px}.public-message.is-customer{background:#eef5ff;border-color:#2478f233;border-radius:12px 12px 4px;justify-self:end}.public-message>div{color:#52627a;justify-content:space-between;gap:12px;font-size:11px;display:flex}.public-message p{color:#1b315e;white-space:pre-wrap;margin:7px 0 0}.public-follow-up-form,.public-evidence-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.public-evidence-list{flex-wrap:wrap;gap:8px;display:flex}.public-evidence-list span{color:#52627a;background:#f0f4f9;border-radius:999px;padding:6px 9px;font-size:11px}.request-conversation-card{gap:12px;display:grid}.request-internal-messages{gap:8px;max-height:320px;display:grid;overflow:auto}.request-internal-messages article{background:#f8fbff;border:1px solid #dce6f3;border-radius:9px;padding:10px 12px}.request-internal-messages article.is-internal{background:#fffaf0;border-color:#ec9a1e59}.request-internal-messages article>div{color:#63728b;justify-content:space-between;gap:8px;font-size:10px;display:flex}.request-internal-messages p{white-space:pre-wrap;margin:6px 0 0}.request-internal-message-form{gap:14px;display:grid}.request-internal-message-form textarea{min-height:86px}.request-internal-message-form>button[type=submit]{color:#fff;background:#2478f2;border:0;box-shadow:0 6px 14px #2478f22e}.request-internal-message-form>button[type=submit]:hover:not(:disabled){color:#fff;background:#1769dc;border:0}.request-internal-message-form>button[type=submit]:disabled{color:#8493aa;box-shadow:none;opacity:1;background:#e8eef7;border:0}.request-conversation-heading>div{gap:3px;display:grid}.request-conversation-heading p{color:#728097;margin:0;font-size:10px;font-weight:500}.request-message-visibility{border:0;min-width:0;margin:0;padding:0}.request-message-visibility legend,.request-message-content>span,.request-message-controls label>span{color:#52627a;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.request-message-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-message-audience-option{cursor:pointer;background:#f8fbff;border:1px solid #dce6f3;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:11px 12px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.request-message-audience-option input{accent-color:#2563eb;flex:none;width:16px;height:16px;margin:1px 0 0}.request-message-audience-option>span{gap:3px;min-width:0;display:grid}.request-message-audience-option strong{color:#1e3355;font-size:11px}.request-message-audience-option small{color:#728097;font-size:9px;line-height:1.45}.request-message-audience-option.is-public.is-selected{background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 2px #2563eb14}.request-message-audience-option.is-internal.is-selected{background:#fff7ed;border-color:#fb923c;box-shadow:0 0 0 2px #ea580c14}.request-message-audience-option.is-internal input{accent-color:#ea580c}.request-message-content,.request-message-controls>label{min-width:0;display:grid}@media (width<=760px){.public-resolution-page{padding:12px 0 28px}.public-resolution-summary,.public-resolution-details{grid-template-columns:repeat(2,minmax(0,1fr))}.public-resolution-details .is-wide{grid-column:span 2}.public-follow-up-form,.public-evidence-form{grid-template-columns:1fr}.public-message{width:94%}}@media (width<=480px){.public-resolution-summary,.public-resolution-details{grid-template-columns:1fr}.public-resolution-details .is-wide{grid-column:auto}}.dispatch-board,.control-grid{box-shadow:none;background:0 0;border:0;padding:0}.dispatch-board:hover,.control-grid:hover{box-shadow:none}.dispatch-board>div,.control-grid>div{min-width:0;box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4ebf4;border-radius:11px;padding:14px 15px}.dispatch-board>div>h3,.control-grid>div>h3{border-bottom:1px solid #edf1f6;padding-bottom:10px}.triage-page .workspace-panel .status-wrap{justify-content:flex-end;padding-top:2px}.technician-page #technician-work-orders{box-shadow:none;background:0 0;border:0;padding:0}.technician-page #technician-work-orders>.detail-box{box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4ebf4;border-radius:11px;padding:12px 14px}.technician-page #technician-work-orders>.data-pagination{box-sizing:border-box;scrollbar-width:none;background:#fff;border:1px solid #e4ebf4;border-radius:12px;justify-content:flex-end;gap:12px;width:100%;margin-top:12px;padding:12px 14px;overflow-x:auto}.technician-page #technician-work-orders>.data-pagination::-webkit-scrollbar{display:none}.technician-page #technician-work-orders>.data-pagination>:first-child,.technician-page #technician-work-orders>.data-pagination label,.technician-page #technician-work-orders>.data-pagination-actions{flex:none}.technician-page #technician-work-orders>.data-pagination-actions button{border-radius:10px;width:42px;min-width:42px;min-height:42px;font-size:17px}.dispatch-batch-result{border-left:4px solid var(--success);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dispatch-batch-result.has-failures{border-left-color:var(--danger)}.dispatch-batch-result strong,.dispatch-batch-result p{margin:0}.dispatch-batch-result p,.dispatch-batch-result li{color:var(--t-muted);font-size:11px}.dispatch-batch-result ul{max-height:130px;margin:8px 0 0;padding-left:18px;overflow:auto}.technician-workflow-stepper{gap:6px;margin:12px 0;padding:2px 0 6px;display:flex;overflow-x:auto}.technician-workflow-stepper span{color:#78869a;background:#f8fafc;border:1px solid #e0e7f0;border-radius:999px;align-items:center;gap:5px;min-width:max-content;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.technician-workflow-stepper b{background:#e7edf5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.technician-workflow-stepper .is-complete{color:var(--success);background:var(--success-soft);border-color:#2f9e4447}.technician-workflow-stepper .is-current{color:var(--primary);background:var(--primary-soft);border-color:#3cafe27a}.technician-workflow-stepper .is-complete b,.technician-workflow-stepper .is-current b{color:#fff;background:var(--success)}.technician-workflow-stepper .is-current b{background:var(--accent)}.technician-workflow-summary{background:#f8fbff;border:1px solid #dfe8f3;border-radius:10px;gap:8px;margin:12px 0;padding:10px 12px;display:grid}.technician-workflow-summary>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.technician-workflow-summary span{color:#73829a;font-size:12px;font-weight:700}.technician-workflow-summary strong{color:#183466;font-size:13px}.technician-workflow-progress{background:#dce7f5;border-radius:999px;height:6px;overflow:hidden}.technician-workflow-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .22s;display:block}.technician-context-card{background:#f8fbff;border:1px solid #dfe8f3;border-radius:10px;margin:10px 0 4px;padding:12px}.technician-context-card .drawer-grid>div.is-alert{background:var(--danger-soft);border-color:#b4231859}.technician-context-card .technician-priority-card{border-left:4px solid var(--accent)}.technician-context-card .technician-priority-card.is-alert{border-left-color:#d63a32}.technician-priority-card p{color:#526783;margin:4px 0 7px;line-height:1.45}.technician-priority-card small,.drawer-grid>div>small{color:#6d7d93;margin-top:6px;line-height:1.4;display:block}.technician-context-card .drawer-link{min-height:28px;margin-top:7px;padding:5px 8px;font-size:9px}.technician-issue-summary{border-left:3px solid var(--accent);color:#40536f;background:#fff;border-radius:6px;margin:10px 0 0;padding:10px;font-size:10px}.technician-next-action{display:none}.asset-timeline-panel .list-row{min-height:66px;padding-left:31px;position:relative}.asset-timeline-panel .list-row:before{content:"";background:#2478f2;border:3px solid #dceaff;border-radius:50%;width:11px;height:11px;position:absolute;top:19px;left:8px}.asset-timeline-panel .list-row:after{content:"";background:#dce6f2;width:1px;position:absolute;top:32px;bottom:-20px;left:13px}.control-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.control-actions button{color:#1f4f91;width:100%;box-shadow:none;background:#f5f8fd;border:1px solid #dfe8f4;justify-content:flex-start;padding-inline:13px}.control-actions button:hover{color:#164c9b;background:#eaf2ff;border-color:#aac8ef}.control-actions .success-text{background:#eaf9f1;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:10px}.enhanced-control-page .hero-card{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.enhanced-control-page .dashboard-control-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enhanced-control-page .dashboard-control-actions button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#1868df!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 2px 6px #1868df40!important}.enhanced-control-page .dashboard-control-actions button:hover:not(:disabled){transform:translateY(-1px);background:#1257c0!important;box-shadow:0 4px 12px #1868df59!important}.enhanced-control-page .dashboard-control-actions button.secondary,.enhanced-control-page .dashboard-control-actions button.secondary-button{color:#334155!important;background:#fff!important;border:1px solid #dce5f0!important;box-shadow:0 1px 2px #0000000d!important}.enhanced-control-page .dashboard-control-actions button.secondary:hover:not(:disabled),.enhanced-control-page .dashboard-control-actions button.secondary-button:hover:not(:disabled){transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important}.enhanced-control-page .dashboard-control-actions button:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}html.dark .enhanced-control-page .dashboard-control-actions button{color:#fff!important;background:#2563eb!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .enhanced-control-page .dashboard-control-actions button:hover:not(:disabled){background:#3b82f6!important;box-shadow:0 4px 14px #2563eb80!important}html.dark .enhanced-control-page .dashboard-control-actions button.secondary,html.dark .enhanced-control-page .dashboard-control-actions button.secondary-button{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .enhanced-control-page .dashboard-control-actions button.secondary:hover:not(:disabled),html.dark .enhanced-control-page .dashboard-control-actions button.secondary-button:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important}.control-inbox-panel{gap:12px;display:grid}.control-inbox-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.control-inbox-list>button{color:#1d315a;text-align:left;background:#fff;border:1px solid #e0e8f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:all .16s cubic-bezier(.2,0,0,1);display:grid;border-radius:12px!important}.control-inbox-list>button:hover,.control-inbox-list>button:focus-visible{background:#f5f9ff;border-color:#9fc1ef;outline:none;transform:translateY(-1px);box-shadow:0 4px 14px #1868df1f}.control-inbox-list .badge{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;min-height:22px;line-height:1.25;display:inline-flex;box-shadow:0 1px 3px #00000029;border:none!important;border-radius:999px!important;padding:3px 11px!important;font-size:11px!important;font-weight:700!important}.control-inbox-list .badge.danger{color:#fff!important;background:#ef4444!important}.control-inbox-list .badge.warning{color:#fff!important;background:#f59e0b!important}.control-inbox-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.control-inbox-list small{color:#7185a0;white-space:nowrap;font-size:10px}.control-feedback{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:9px 11px;display:flex}.control-feedback.error-text{background:#fff1f2}.control-feedback button{min-height:30px;padding:5px 10px}.drawer-action-grid{flex-wrap:wrap;gap:8px;width:100%;display:flex}.drawer-action-grid button{flex:145px}@media (width<=900px){.enhanced-control-page .hero-card{flex-direction:column}.control-inbox-list{grid-template-columns:1fr}}@media (width<=760px){.enhanced-control-page .dashboard-control-actions{flex-wrap:wrap;width:100%}.enhanced-control-page .dashboard-control-actions button{flex:100%}.control-inbox-list>button{grid-template-columns:auto minmax(0,1fr)}.control-inbox-list small{grid-column:2}}.admin-form-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-form-layout>.panel{height:100%}.admin-page .form-grid textarea{max-height:145px}.settings-list{gap:8px;display:grid}.settings-card{background:#fbfdff;border:1px solid #e4ebf4;border-radius:9px;overflow:hidden}.settings-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:grid}.settings-card summary::-webkit-details-marker{display:none}.settings-card summary:after{content:"+";color:#1e61c9;background:#eaf2ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:15px;font-weight:700;display:grid}.settings-card[open] summary:after{content:"−"}.settings-card summary>span:first-child{gap:3px;min-width:0;display:grid}.settings-card summary strong{color:#1b315e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-card summary small{color:#7a879a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.settings-card .pre-panel{max-height:360px;margin:0 11px 11px;padding:11px;overflow:auto}.registration-page .panel.two-col>form,.registration-page .panel.two-col>div{min-width:0}.registration-page .status-wrap button{min-height:31px;padding:6px 9px;font-size:9px}.registration-page .list-row .status-wrap{max-width:310px}@media (width<=1060px){.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-layout,.control-actions{grid-template-columns:1fr}.control-actions .success-text{grid-column:auto}}@media (width<=760px){.request-journey-steps{gap:5px}.request-journey-steps li{justify-content:center;padding:8px 5px}.request-journey-steps li strong{display:none}.request-customer-form{padding:14px}.request-success-actions{flex-direction:column;align-items:stretch}.request-success-actions .button-like,.request-success-actions button{width:100%}.page-grid{gap:10px}.page-grid>.hero-card{min-height:64px;padding:12px 14px 12px 18px}.page-grid>.hero-card h2{font-size:16px}.page-grid>.hero-card p{font-size:10px}.panel{padding:13px}.cards-row,.public-result-grid,.form-grid,.workspace-tabs,.public-page .form-panel,.track-page .form-panel{grid-template-columns:1fr}.metric-card{min-height:78px}.form-grid>button{justify-self:stretch;width:100%}.public-page .form-panel button{width:100%}.dispatch-board,.control-grid,.customer-device-grid,.customer-request-row{grid-template-columns:1fr}.warranty-certificate{padding:18px}.workspace-tabs section{min-height:0}.triage-page .workspace-panel .status-wrap{justify-content:flex-start}.registration-page .list-row .status-wrap{max-width:none}.mobile-tabs{flex-wrap:wrap;overflow-x:visible}.mobile-tabs button{flex:auto}}.data-workspace,.panel.data-workspace{background:#fff;border:1px solid #e2e8f0;min-width:0;border-radius:16px!important;padding:0!important;overflow:visible!important;box-shadow:0 1px 3px #0000000d,0 6px 16px #00000008!important}.data-workspace>:first-child,.panel.data-workspace>:first-child,.data-toolbar{border-top-left-radius:15px!important;border-top-right-radius:15px!important;overflow:visible!important}.data-toolbar-meta,.data-view-bar-portal-slot,.technician-data-view-actions,.dispatch-data-view-actions,.asset-data-view-actions,.triage-data-view-actions,.master-data-view-actions,.control-data-view-actions,.pm-data-view-actions,.parts-data-view-actions,.audit-data-view-actions{overflow:visible!important}.data-workspace>:last-child,.panel.data-workspace>:last-child,.data-pagination,.bulk-action-bar,.notika-shell .dispatch-page .panel.data-workspace .data-pagination,.data-table-shell:last-child,.data-table-shell:last-child .data-table-wrap,.data-table-shell:last-child table{border-bottom-right-radius:15px!important;border-bottom-left-radius:15px!important}html.dark .data-workspace,html.dark .panel.data-workspace,html.dark .request-list-workspace,html.dark .triage-page .data-workspace,html.dark .triage-page .request-list-workspace{background:#111a28!important;border:1px solid #ffffff14!important;box-shadow:0 4px 20px #00000059!important}.data-table-shell{min-width:0;position:relative;overflow:visible!important}.data-view-bar{z-index:60;background:#fbfdff;border-bottom:1px solid #e4ebf4;justify-content:flex-end;align-items:center;gap:6px;padding:7px 12px;display:flex;position:relative;overflow:visible!important}.data-toolbar .data-view-bar,.data-toolbar-meta .data-view-bar,.data-view-bar-portal-slot .data-view-bar,.asset-data-view-actions .data-view-bar,.triage-data-view-actions .data-view-bar{width:auto!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}.data-toolbar .data-view-bar-leading,.data-toolbar-meta .data-view-bar-leading,.data-view-bar-portal-slot .data-view-bar-leading,.asset-data-view-actions .data-view-bar-leading,.triage-data-view-actions .data-view-bar-leading{display:none!important}.data-view-bar-leading{align-items:center;min-width:0;margin-right:auto;display:flex}.data-view-bar-leading .checkbox-field{min-height:28px;padding:0}.data-view-bar>button,.data-view-bar>select{color:#334155!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #00000014!important}.data-view-bar>button:hover,.data-view-bar>select:hover{transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important;box-shadow:0 4px 12px #1868df33!important}.data-view-bar>button:active,.data-view-bar>select:active{transform:translateY(0);box-shadow:0 1px 4px #1868df33!important}html.dark .data-view-bar>button,html.dark .data-view-bar>select{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important;box-shadow:0 2px 6px #00000040!important}html.dark .data-view-bar>button:hover,html.dark .data-view-bar>select:hover{transform:translateY(-1px);color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 4px 14px #2563eb73!important}html.dark .data-view-bar>button:active,html.dark .data-view-bar>select:active{transform:translateY(0)}.data-view-menu-btn,.data-view-menu summary{color:#334155!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;list-style:none!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #00000014!important}.data-view-menu-btn:hover,.data-view-menu summary:hover{transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important;box-shadow:0 4px 12px #1868df33!important}.data-view-menu[open] .data-view-menu-btn,.data-view-menu[open] summary{color:#fff!important;background:#1868df!important;border-color:#0000!important;box-shadow:0 3px 10px #1868df59!important}.data-view-menu-btn svg,.data-view-menu summary svg{width:15px;height:15px;display:block}.data-view-menu{z-index:70;position:relative}.data-view-menu summary::-webkit-details-marker{display:none}.data-view-menu>div{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #dce5f0;border-radius:14px;flex-direction:column;gap:10px;width:280px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #1024513d,0 6px 16px #00000014;z-index:1000!important}.data-view-menu strong{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:700}.data-density-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:2px;display:grid}.data-density-options button{color:#334155;cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #dce5f0;border-radius:8px;padding:6px 4px;font-size:11px;font-weight:600;transition:all .14s}.data-density-options button:hover:not(.is-active){color:#1e293b;background:#edf4ff;border-color:#cbd5e1}.data-density-options button.is-active{color:#fff!important;background:#1868df!important;border-color:#0000!important;font-weight:700!important;box-shadow:0 2px 6px #1868df4d!important}.data-column-options{flex-direction:column;gap:3px;max-height:220px;margin-bottom:4px;padding-right:4px;display:flex;overflow-y:auto}.data-column-options::-webkit-scrollbar{width:5px}.data-column-options::-webkit-scrollbar-track{background:0 0}.data-column-options::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}html.dark .data-column-options::-webkit-scrollbar-thumb{background:#334e6f}.data-column-toggle-item{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;gap:12px;padding:5px 8px;font-size:12px;font-weight:500;transition:background .14s;justify-content:space-between!important;align-items:center!important;display:flex!important}.data-column-toggle-item:hover{background:#f1f5f9}.data-column-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:inherit;flex:auto;overflow:hidden}.data-column-toggle-item .toggle-switch{flex:0 0 32px;width:32px;height:18px;display:inline-block;position:relative}.data-column-toggle-item .toggle-switch input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.data-column-toggle-item .toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.data-column-toggle-item .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #00000040}.data-column-toggle-item input:checked+.toggle-slider{box-shadow:0 1px 4px #10b98159;background-color:#10b981!important}.data-column-toggle-item input:checked+.toggle-slider:before{transform:translate(14px)}.data-view-menu>div>button{color:#334155;cursor:pointer;text-align:center;background:#f1f5f9;border:1px solid #dce5f0;border-radius:10px;width:100%;min-height:32px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .14s}.data-view-menu>div>button:hover{color:#0f172a;background:#e2e8f0}.data-download-menu{z-index:65;display:inline-flex;position:relative}.data-download-menu summary::-webkit-details-marker{display:none}.data-download-menu-btn,.data-download-menu summary{color:#334155!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;list-style:none!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #00000014!important}.data-download-menu-btn:hover,.data-download-menu summary:hover{transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important;box-shadow:0 4px 12px #1868df33!important}.data-download-menu[open] .data-download-menu-btn,.data-download-menu[open] summary{color:#fff!important;background:#1868df!important;border-color:#0000!important;box-shadow:0 3px 10px #1868df59!important}.data-download-menu-btn svg,.data-download-menu summary svg{width:15px;height:15px;display:block}.data-download-popover{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #dce5f0;border-radius:14px;flex-direction:column;gap:6px;width:260px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #10245138,0 4px 14px #00000014;z-index:1000!important}.data-download-popover strong{color:#64748b;text-transform:uppercase;letter-spacing:.04em;padding:2px 4px 4px;font-size:11px;font-weight:700}.download-opt-btn{color:#1e293b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:10px;gap:10px;width:100%;padding:9px 12px;transition:all .16s cubic-bezier(.2,0,0,1);align-items:center!important;display:flex!important}.download-opt-btn:hover:not(:disabled){transform:translate(2px);box-shadow:0 3px 10px #1868df59;color:#fff!important;background:#1868df!important;border-color:#0000!important}.download-opt-btn:hover .download-opt-icon{transform:scale(1.18)}.download-opt-btn:hover .download-opt-info strong,.download-opt-btn:hover .download-opt-info small{color:#fff!important}.download-opt-btn:disabled{opacity:.4;cursor:not-allowed}.download-opt-icon{flex:none;font-size:16px;line-height:1;transition:transform .16s}.download-opt-info{flex-direction:column;gap:1px;min-width:0;display:flex}.download-opt-info strong{color:#1e293b;transition:color .16s;text-transform:none!important;letter-spacing:normal!important;padding:0!important;font-size:12px!important;font-weight:600!important}.download-opt-info small{color:#64748b;font-size:11px;line-height:1.2;transition:color .16s}html.dark .data-download-menu-btn,html.dark .data-download-menu summary{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important;box-shadow:0 2px 6px #00000040!important}html.dark .data-download-menu-btn:hover,html.dark .data-download-menu summary:hover{color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 4px 14px #2563eb73!important}html.dark .data-download-menu[open] .data-download-menu-btn,html.dark .data-download-menu[open] summary{color:#fff!important;background:#2563eb!important;box-shadow:0 3px 12px #2563eb80!important}html.dark .data-download-popover{color:#edf4ff!important;background:#142032!important;border-color:#283e58!important;box-shadow:0 16px 40px #00000073!important}html.dark .data-download-popover strong{color:#8da4c4!important}html.dark .download-opt-btn{color:#edf4ff!important}html.dark .download-opt-info strong{color:#edf4ff}html.dark .download-opt-info small{color:#8da4c4}html.dark .download-opt-btn:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 3px 12px #2563eb80!important}html.dark .download-opt-btn:hover .download-opt-info strong,html.dark .download-opt-btn:hover .download-opt-info small{color:#fff!important}.data-sort-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bulk-result{color:#16704a;font-size:10px;font-weight:800}.bulk-result.has-failure{color:#b42318}.audit-detail-grid{gap:16px;display:grid}.audit-detail-grid section{min-width:0}.audit-detail-grid h4{color:var(--t-base);margin:0 0 8px}.audit-detail-grid pre{border:1px solid var(--border-soft);color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:10px;max-height:42vh;margin:0;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.audit-diff-table{gap:6px;display:grid;overflow-x:auto}.audit-diff-header,.audit-diff-row{background:#fbfdff;border:1px solid #e3eaf3;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);align-items:start;gap:8px;min-width:520px;padding:9px 10px;font-size:10px;display:grid}.audit-diff-header{color:#6c7b91;text-transform:uppercase;background:#f1f6fc;font-size:9px;font-weight:800}.audit-diff-row strong{color:#1b315e;overflow-wrap:anywhere}.audit-diff-row span{overflow-wrap:anywhere;white-space:pre-wrap}.audit-diff-row .before-value{color:#a23b42;background:#d9485212}.audit-diff-row .after-value{color:#16704a;background:#2f9e4414}.asset-timeline-toolbar{color:#6d7d93;border-bottom:1px solid #e4ebf4;justify-content:flex-end;padding:9px 14px;font-size:10px}.asset-timeline-day h4{color:#1b315e;margin:0 0 4px 30px;font-size:11px}.dispatch-data-layout{grid-template-columns:minmax(0,1.32fr) minmax(460px,1fr);align-items:start;gap:16px;min-width:0;display:grid}.dispatch-data-layout .data-table{min-width:725px}.asset-summary-cards .metric-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.asset-timeline-scroll{padding:12px 15px}.asset-event-row{text-align:left;width:100%;min-height:54px;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e4ebf4!important;border-radius:0!important;padding:10px 0 10px 30px!important}.data-toolbar{z-index:8;background:#fff;border-bottom:1px solid #e2e8f0;border-top-left-radius:16px;border-top-right-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex;position:sticky;top:0}.data-toolbar-main,.data-toolbar-meta{align-items:center;gap:8px;min-width:0;display:flex}.data-toolbar-main{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.data-toolbar-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.data-toolbar-meta{flex:none;justify-content:flex-end;margin-left:auto}.data-search{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:none;align-items:center;gap:8px;width:220px;min-width:180px;max-width:320px;height:36px;min-height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.data-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.data-search>span{color:#72829a;flex:none;align-items:center;font-size:13px;line-height:1;display:flex}.data-toolbar .data-search input,.data-search input{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:11px!important}.data-toolbar .data-search input:focus,.data-search input:focus{box-shadow:none!important;border:none!important;outline:none!important}.data-toolbar-filters input:not([type=checkbox]):not([type=radio]),.data-toolbar-filters select,.data-toolbar select,.data-toolbar input:not(.data-search input):not([type=checkbox]):not([type=radio]){cursor:pointer;min-width:120px;transition:border-color .15s,box-shadow .15s;color:#1e293b!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;width:auto!important;max-width:220px!important;height:36px!important;min-height:36px!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:500!important}.data-toolbar-filters input:not([type=checkbox]):not([type=radio]):focus,.data-toolbar-filters select:focus,.data-toolbar select:focus,.data-toolbar input:not(.data-search input):not([type=checkbox]):not([type=radio]):focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}.data-toolbar input[type=date],.data-toolbar-filters input[type=date]{cursor:pointer;font-family:inherit;color:#1e293b!important;width:auto!important;min-width:130px!important;max-width:140px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}.data-toolbar select,.data-toolbar button{white-space:nowrap;min-height:36px;padding:7px 12px;font-size:11px}.audit-export-btn,.data-toolbar .export-btn{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 14px;font-weight:600;transition:all .18s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 2px 8px #1868df38;color:#fff!important;background:#1868df!important;border:none!important;border-radius:10px!important;font-size:11px!important}.audit-export-btn:hover:not(:disabled),.data-toolbar .export-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1868df52;color:#fff!important;background:#1257c0!important}.audit-export-btn:active:not(:disabled){transform:scale(.97)}.audit-export-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.audit-export-btn svg{stroke:currentColor;flex:none;width:13px;height:13px}.data-count,.data-selected-count{color:#5d6e86;white-space:nowrap;background:#f2f6fb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.data-selected-count{color:#155bc5;background:#eaf2ff}.data-status-tabs{contain:inline-size paint;background:#fff;gap:7px;padding:10px 12px 0;display:flex;overflow-x:auto}.data-status-tabs button{color:#344968;white-space:nowrap;min-height:32px;box-shadow:none;background:#fff;border:1px solid #dfe7f1;border-radius:8px;padding:6px 10px;font-size:9px}.data-status-tabs button.is-active{color:#fff;background:#1e69dc;border-color:#1e69dc}.data-status-tabs button span{opacity:.78;margin-left:5px}.data-table-wrap{contain:inline-size paint;width:100%;max-width:100%;position:relative;overflow:auto}.data-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:860px}.data-table th,.data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;transition:padding .15s,height .15s}.data-table th{z-index:3;color:#65758e;letter-spacing:.025em;text-transform:uppercase;background:#f8fbff;font-size:10px;font-weight:800;position:sticky;top:0}.data-table td{color:#405473}.data-table td strong{color:#183466;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table td small{color:#7a879a;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table.density-compact th{font-size:9.5px;padding:6px 10px!important}.data-table.density-compact td{font-size:11px;height:34px!important;padding:5px 10px!important}.data-table.density-compact td strong{font-size:11px}.data-table.density-compact td small{margin-top:1px;font-size:9.5px}.data-table.density-compact .badge,.data-table.density-compact .pill,.data-table.density-compact .request-priority-pill,.data-table.density-compact .request-status-pill,.data-table.density-compact .request-overdue-badge,.data-table.density-compact .sla-state-label,.data-table.density-compact .dispatch-assign-btn{min-height:18px!important;padding:1px 8px!important;font-size:9.5px!important}.data-table:not(.density-compact):not(.density-comfortable) th,.data-table.density-normal th{font-size:10px;padding:9px 12px!important}.data-table:not(.density-compact):not(.density-comfortable) td,.data-table.density-normal td{font-size:12px;height:48px!important;padding:9px 12px!important}.data-table:not(.density-compact):not(.density-comfortable) td strong,.data-table.density-normal td strong{font-size:12px}.data-table:not(.density-compact):not(.density-comfortable) td small,.data-table.density-normal td small{margin-top:2px;font-size:10.5px}.data-table.density-comfortable th{font-size:11px;padding:14px!important}.data-table.density-comfortable td{font-size:13px;height:64px!important;padding:16px 14px!important}.data-table.density-comfortable td strong{font-size:13px}.data-table.density-comfortable td small{margin-top:4px;font-size:11.5px}.data-table.density-comfortable .badge,.data-table.density-comfortable .pill,.data-table.density-comfortable .request-priority-pill,.data-table.density-comfortable .request-status-pill,.data-table.density-comfortable .request-overdue-badge,.data-table.density-comfortable .sla-state-label,.data-table.density-comfortable .dispatch-assign-btn{min-height:24px!important;padding:4px 13px!important;font-size:11.5px!important}.data-table .badge,.data-table .pill{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;max-width:100%;padding:3px 10px;line-height:1.25;display:inline-flex;box-shadow:0 1px 3px #0000001f;border:none!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.dispatch-assign-btn,.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn){white-space:nowrap;letter-spacing:.01em;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;min-height:26px;padding:4px 14px;line-height:1.2;transition:all .16s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 2px 6px #1868df40;color:#fff!important;background:#1868df!important;border:none!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.dispatch-assign-btn:hover:not(:disabled),.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1868df59;color:#fff!important;background:#1257c0!important}.dispatch-assign-btn:active:not(:disabled),.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):active:not(:disabled){transform:scale(.97)}.dispatch-assign-btn:disabled,.data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):disabled{opacity:.45;cursor:not-allowed;color:#fff!important;box-shadow:none!important;background:#94a3b8!important;transform:none!important}html.dark .dispatch-assign-btn,html.dark .data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn){color:#fff!important;background:#2563eb!important;border:none!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .dispatch-assign-btn:hover:not(:disabled),html.dark .data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):hover:not(:disabled){background:#3b82f6!important;box-shadow:0 4px 14px #2563eb73!important}html.dark .dispatch-assign-btn:disabled,html.dark .data-table td button:not(.dashboard-row-next):not(.request-row-next):not(.icon-next-btn):disabled{opacity:.55;color:#7b8fa7!important;box-shadow:none!important;background:#2a3a52!important}.data-table tbody tr{transition:background .12s,box-shadow .12s}.data-table tbody tr.is-clickable{cursor:pointer}.data-table tbody tr:hover,.data-table tbody tr:focus-within{background:#f8fbff}.data-table tbody tr.is-active{background:#eef5ff;box-shadow:inset 3px 0 #2478f2}.data-table-select{width:42px;text-align:center!important}.data-table-select input{width:15px;height:15px;margin:0}.data-table-empty{color:#7a879a;text-align:center;place-items:center;min-height:180px;padding:24px;font-size:10px;display:grid}.data-pagination{color:#6b7b91;background:#fff;border-top:1px solid #e4ebf4;border-bottom-right-radius:15px;border-bottom-left-radius:15px;justify-content:flex-end;align-items:center;gap:14px;min-height:50px;padding:8px 12px;font-size:9px;display:flex}.data-pagination label,.data-pagination-actions{align-items:center;gap:7px;display:flex}.data-pagination select{color:#334155;background:#fff;border:1px solid #dce5f0;border-radius:8px;min-height:32px;padding:4px 26px 4px 10px;font-size:11px;font-weight:500}.data-pagination-actions button{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000a!important}.data-pagination-actions button:hover:not(:disabled):not(.is-active){transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important}.data-pagination-actions button:disabled{opacity:.45!important;cursor:not-allowed!important;color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#e2e8f0!important;transform:none!important}.data-pagination-actions button.is-active{color:#fff!important;background:#1868df!important;border-color:#1868df!important;font-weight:700!important;box-shadow:0 2px 6px #1868df4d!important}.data-pagination-actions button.is-active:hover{background:#1257c0!important}.data-pagination-actions strong{color:#1b315e;text-align:center;min-width:48px;font-size:11px}html.dark .data-pagination{color:#94a3b8!important;background:#111c2d!important;border-top-color:#1f314d!important}html.dark .data-pagination select{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .data-pagination-actions button{color:#edf4ff!important;box-shadow:none!important;background:#18263a!important;border-color:#2e4461!important}html.dark .data-pagination-actions button:hover:not(:disabled):not(.is-active){color:#fff!important;background:#2563eb!important;border-color:#0000!important}html.dark .data-pagination-actions button:disabled{color:#475569!important;background:#131f31!important;border-color:#223550!important}html.dark .data-pagination-actions button.is-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 2px 8px #2563eb66!important}.detail-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:auto;min-height:0;box-shadow:none;background:#10245142;border:0;border-radius:0;padding:0;animation:.18s ease-out detail-backdrop-in;display:block;position:fixed;inset:0}.detail-drawer{z-index:81;background:#fff;border:1px solid #d8e4f2;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 32px);animation:.18s ease-out detail-drawer-in;display:grid;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 24px 70px #1024513d,0 4px 16px #1024511a}body.has-detail-drawer,body.has-request-create-modal,body.has-modal-dialog{overflow:hidden}.detail-drawer-backdrop:disabled{cursor:wait;opacity:1}.detail-drawer{font-size:14px}.detail-drawer :where(p,span,strong,b,em,label,button,input,textarea,select,a,time,dt,dd,li){font-size:14px!important}.detail-drawer small{font-size:12px!important}.detail-drawer h3{font-size:18px!important;font-weight:700!important}.detail-drawer h4{font-size:15px!important;font-weight:700!important}.detail-drawer .detail-drawer-header p{font-size:13px!important}.detail-drawer .detail-drawer-close{font-size:20px!important}.detail-drawer :where(.badge,.status-badge,.technician-workflow-stepper span){font-size:12px!important}@keyframes detail-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes detail-drawer-in{0%{opacity:0;transform:translate(20px)scale(.985)}to{opacity:1;transform:translate(0)}}.detail-drawer-header{border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.detail-drawer-header h3{color:#142957;margin:0;font-size:16px}.detail-drawer-header p{color:#6d7d93;margin:5px 0 0;font-size:10px}.detail-drawer-close{color:#53647d;width:32px;min-width:32px;min-height:32px;box-shadow:none;background:#fff;border:1px solid #dfe7f1;border-radius:8px;padding:0;font-size:20px;line-height:1}.detail-drawer-body{scrollbar-color:#a8bad2 transparent;scrollbar-width:thin;min-height:0;padding:14px 18px 24px;overflow:auto}.detail-drawer-body::-webkit-scrollbar{width:8px;height:8px}.detail-drawer-body::-webkit-scrollbar-track{background:0 0;margin-block:8px}.detail-drawer-body::-webkit-scrollbar-thumb{background:#a8bad2 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:48px}.detail-drawer-body::-webkit-scrollbar-thumb:hover{background:#7189a8 padding-box padding-box}.detail-drawer-body::-webkit-scrollbar-corner{background:0 0}.detail-drawer-footer{background:#fff;border-top:1px solid #e4ebf4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.detail-drawer-footer button,.detail-drawer-footer .button,.detail-drawer button:not(.detail-drawer-close),.drawer-action-grid button,.drawer-grid button,.request-create-modal-footer button,.confirmation-actions button,.control-actions button,.control-feedback button,.bulk-action-bar button:not(.ghost-button){cursor:pointer;justify-content:center;align-items:center;min-height:38px;padding:8px 18px;font-weight:600;line-height:1.3;text-decoration:none;transition:all .18s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 2px 8px #1868df38;color:#fff!important;background:#1868df!important;border:none!important;border-radius:12px!important;font-size:13px!important}.detail-drawer-footer button:hover:not(:disabled),.detail-drawer button:not(.detail-drawer-close):hover:not(:disabled),.drawer-action-grid button:hover:not(:disabled),.drawer-grid button:hover:not(:disabled),.request-create-modal-footer button:hover:not(:disabled),.confirmation-actions button:hover:not(:disabled),.control-actions button:hover:not(:disabled),.bulk-action-bar button:not(.ghost-button):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #1868df52;color:#fff!important;background:#1257c0!important}.detail-drawer-footer button:active:not(:disabled),.detail-drawer button:not(.detail-drawer-close):active:not(:disabled),.request-create-modal-footer button:active:not(:disabled),.confirmation-actions button:active:not(:disabled){transform:scale(.97)}.detail-drawer-footer button.secondary-button,.detail-drawer-footer button.ghost-button,.detail-drawer button.secondary-button,.detail-drawer button.ghost-button,.drawer-action-grid button.secondary-button,.request-create-modal-footer button.secondary-button,.confirmation-actions button.secondary-button,.bulk-action-bar button.ghost-button{color:#334155!important;background:#f1f5f9!important;border:1px solid #dce5f0!important;box-shadow:0 1px 3px #0000000d!important}.detail-drawer-footer button.secondary-button:hover:not(:disabled),.detail-drawer-footer button.ghost-button:hover:not(:disabled),.detail-drawer button.secondary-button:hover:not(:disabled),.detail-drawer button.ghost-button:hover:not(:disabled),.drawer-action-grid button.secondary-button:hover:not(:disabled),.request-create-modal-footer button.secondary-button:hover:not(:disabled),.confirmation-actions button.secondary-button:hover:not(:disabled),.bulk-action-bar button.ghost-button:hover:not(:disabled){color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important;box-shadow:0 3px 10px #1868df2e!important}.detail-drawer-footer button:is(.danger,.danger-button),.detail-drawer button:is(.danger,.danger-button),.drawer-action-grid button:is(.danger,.danger-button),.confirmation-actions button:is(.danger,.danger-button){color:#fff!important;background:#ef4444!important;border:none!important;box-shadow:0 2px 8px #ef444440!important}.detail-drawer-footer button:is(.danger,.danger-button):hover:not(:disabled),.detail-drawer button:is(.danger,.danger-button):hover:not(:disabled),.drawer-action-grid button:is(.danger,.danger-button):hover:not(:disabled),.confirmation-actions button:is(.danger,.danger-button):hover:not(:disabled){color:#fff!important;background:#dc2626!important;box-shadow:0 4px 14px #ef444459!important}.detail-drawer-footer button:disabled,.detail-drawer button:disabled,.request-create-modal-footer button:disabled,.confirmation-actions button:disabled,.bulk-action-bar button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.drawer-section{border-bottom:1px solid #e8edf4;padding:13px 0}.drawer-section:last-child{border-bottom:0}.drawer-section h4{color:#1b315e;margin:0 0 10px;font-size:11px}.drawer-section p{color:#5f7088;margin:4px 0;font-size:10px;line-height:1.55}.drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.drawer-grid>div{background:#fbfdff;border:1px solid #e4ebf4;border-radius:8px;min-width:0;padding:10px}.drawer-grid>.is-wide{grid-column:1/-1}.drawer-grid span{color:#7a879a;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.drawer-grid strong{color:#1b315e;overflow-wrap:anywhere;text-overflow:ellipsis;font-size:10px;line-height:1.45;display:block;overflow:hidden}.drawer-link{color:#1467d8;background:#f4f8ff;border:1px solid #cfe0f6;border-radius:8px;align-items:center;min-height:34px;margin-top:10px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.technical-log-section{margin-top:14px}.technical-log-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.technical-log-header h4{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700}.copy-json-btn{gap:4px;color:#334155!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.copy-json-btn:hover{transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important}.copy-json-btn.is-copied{color:#059669!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html.dark .technical-log-header h4{color:#8da4c4}html.dark .copy-json-btn{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .copy-json-btn:hover{color:#fff!important;background:#2563eb!important;border-color:#0000!important}html.dark .copy-json-btn.is-copied{color:#34d399!important;background:#10b98133!important;border-color:#10b98166!important}.technical-record-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:6px 0 0;transition:all .16s;overflow:hidden}.technical-record-details summary{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f5f9;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;font-weight:600;transition:background .14s;display:flex}.technical-record-details summary:hover{color:#0f172a;background:#e2e8f0}.technical-record-details[open] summary{background:#e2e8f0;border-bottom:1px solid #e2e8f0}.technical-record-details .pre-panel{color:#f1f5f9;scrollbar-width:thin;background:#0f172a;border:0;border-radius:0;max-height:280px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;overflow:auto}html.dark .technical-record-details{background:#111a28;border-color:#24354c}html.dark .technical-record-details summary{color:#8da4c4;background:#142032}html.dark .technical-record-details summary:hover{color:#edf4ff;background:#18263a}html.dark .technical-record-details[open] summary{background:#18263a;border-bottom-color:#24354c}html.dark .technical-record-details .pre-panel{color:#cbd5e1;background:#0b111e}.drawer-action-list{background:#fff;border:1px solid #e4ebf4;border-radius:12px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.drawer-action-row{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:background .15s;display:flex}.drawer-action-row:last-child{border-bottom:none}.drawer-action-row:hover{background:#f8fafc}.drawer-action-info{flex-direction:column;gap:2px;min-width:0;display:flex}.drawer-action-info strong{color:#1e293b;font-size:12px;font-weight:700}.drawer-action-info small{color:#64748b;font-size:11px;line-height:1.35}.drawer-action-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.drawer-action-control select{min-width:160px;color:#1e293b!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.drawer-action-control button{white-space:nowrap;color:#fff!important;cursor:pointer!important;background:#1868df!important;border:none!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;box-shadow:0 2px 6px #1868df40!important}.drawer-action-control button:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#1257c0!important;box-shadow:0 4px 12px #1868df59!important}.drawer-action-control button:active{transform:translateY(0)}.drawer-action-control button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.drawer-action-control button.danger-button{color:#fff!important;background:#ef4444!important;box-shadow:0 2px 6px #ef444440!important}.drawer-action-control button.danger-button:hover:not(:disabled){color:#fff!important;background:#dc2626!important;box-shadow:0 4px 12px #ef444459!important}html.dark .drawer-action-list{background:#142032;border-color:#24354c}html.dark .drawer-action-row{border-bottom-color:#1e2d42}html.dark .drawer-action-row:hover{background:#18263a}html.dark .drawer-action-info strong{color:#edf4ff}html.dark .drawer-action-info small{color:#8da4c4}html.dark .drawer-action-control select{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .drawer-action-control button{color:#fff!important;background:#2563eb!important;border:none!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .drawer-action-control button:hover:not(:disabled){color:#fff!important;background:#3b82f6!important;box-shadow:0 4px 14px #2563eb80!important}html.dark .drawer-action-control button.danger-button{color:#fff!important;background:#dc2626!important;box-shadow:0 2px 8px #dc262659!important}html.dark .drawer-action-control button.danger-button:hover:not(:disabled){color:#fff!important;background:#b91c1c!important;box-shadow:0 4px 14px #dc262680!important}.bulk-action-bar{z-index:12;background:#fff;border:1px solid #c9d9f1;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);margin:12px auto;padding:8px 10px 8px 13px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px #1037722e}.bulk-action-bar>div{gap:7px;display:flex}.bulk-action-bar strong{color:#1b315e;font-size:10px}.bulk-action-bar button{min-height:31px;padding:6px 9px;font-size:9px}.ghost-button{color:#53647d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe7f1!important}@media (width<=760px){.dispatch-batch-result{flex-direction:column;align-items:stretch}.technician-workflow-stepper{margin-right:-4px}.technician-context-card .drawer-grid{grid-template-columns:1fr}}.technician-drawer-footer-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.technician-drawer-footer-actions button{min-height:36px;padding:0 16px}.technician-task-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.technician-task-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;transition:all .14s;display:flex}.technician-task-item:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.technician-task-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.technician-task-header strong{color:#1e293b;font-size:12px}.technician-task-instruction{color:#64748b;margin:0;font-size:11px;line-height:1.4}.technician-task-controls{align-items:center;gap:8px;margin-top:2px;display:flex}.technician-task-controls input{flex:1;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.technician-task-controls button{flex-shrink:0;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important}html.dark .technician-task-item{background:#142032!important;border-color:#24354c!important}html.dark .technician-task-item:hover{background:#18263a!important;border-color:#2e4461!important}html.dark .technician-task-header strong{color:#edf4ff!important}html.dark .technician-task-instruction{color:#8da4c4!important}.technician-blockers-card{margin-top:10px;box-shadow:none!important;background:0 0!important;border:none!important;padding:8px 0!important}.technician-blockers-card strong{margin-bottom:4px;font-size:11px;font-weight:700;display:block;color:#dc2626!important}.technician-blockers-card ul{flex-direction:column;gap:3px;margin:0;font-size:11px;line-height:1.45;display:flex;color:#e11d48!important;padding:0!important;list-style:none!important}.technician-blockers-card li{color:#e11d48!important;margin:0!important;padding:0!important;list-style:none!important}html.dark .technician-blockers-card{box-shadow:none!important;background:0 0!important;border:none!important}html.dark .technician-blockers-card strong{color:#fca5a5!important}html.dark .technician-blockers-card ul,html.dark .technician-blockers-card li{color:#f87171!important}.technician-missing-plan-card{margin-top:4px;box-shadow:none!important;background:0 0!important;border:none!important;padding:6px 0!important}.technician-missing-plan-card strong{margin-bottom:3px;font-size:11px;font-weight:700;display:block;color:#ea580c!important}.technician-missing-plan-card p{margin:0;font-size:11px;line-height:1.4;color:#f97316!important}html.dark .technician-missing-plan-card{box-shadow:none!important;background:0 0!important;border:none!important}html.dark .technician-missing-plan-card strong{color:#fdba74!important}html.dark .technician-missing-plan-card p{color:#fb923c!important}.technician-upload-btn{color:#fff!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#1868df!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important;box-shadow:0 2px 6px #1868df40!important}.technician-upload-btn:hover{transform:translateY(-1px);color:#fff!important;background:#1257c0!important;box-shadow:0 4px 12px #1868df59!important}.technician-upload-btn:active{transform:translateY(0)}html.dark .technician-upload-btn{color:#fff!important;background:#2563eb!important;border:none!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .technician-upload-btn:hover{transform:translateY(-1px);color:#fff!important;background:#3b82f6!important;box-shadow:0 4px 14px #2563eb80!important}html.dark .technician-upload-btn:active{transform:translateY(0)}.technician-attachment-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:10px;margin-bottom:6px;padding:8px 12px;transition:all .14s;justify-content:space-between!important;align-items:center!important;display:flex!important}.technician-attachment-item:hover{background:#fff;border-color:#cbd5e1}.technician-attachment-item strong{color:#1e293b;font-size:11px;display:block}.technician-attachment-item small{color:#64748b;font-size:10px;display:block}.technician-attachment-actions{align-items:center;gap:6px;display:flex}.technician-attachment-actions button{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important}html.dark .technician-attachment-item{background:#142032!important;border-color:#24354c!important}html.dark .technician-attachment-item:hover{background:#18263a!important;border-color:#2e4461!important}html.dark .technician-attachment-item strong{color:#edf4ff!important}html.dark .technician-attachment-item small{color:#8da4c4!important}@media (width<=760px){.audit-diff-header,.audit-diff-row{grid-template-columns:1fr;min-width:0}.audit-diff-header span:before,.audit-diff-row .before-value:before,.audit-diff-row .after-value:before{color:#78869a;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.audit-diff-row .before-value:before{content:"Trước"}.audit-diff-row .after-value:before{content:"Sau"}.data-toolbar{flex-direction:column;align-items:stretch;top:0}.data-toolbar-main,.data-toolbar-meta{width:100%}.data-toolbar-meta{justify-content:space-between}.data-search{min-width:180px;max-width:none}.data-table{min-width:660px}.data-table th,.data-table td{padding:8px}.data-col-secondary{display:none}.data-pagination{justify-content:space-between;gap:8px}.data-pagination label span{display:none}.detail-drawer-backdrop{inset:0}.detail-drawer{border-radius:16px;width:calc(100vw - 20px);top:10px;bottom:10px;right:10px}.drawer-grid{grid-template-columns:1fr}.bulk-action-bar{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.bulk-action-bar>div{flex-wrap:wrap}.dispatch-data-layout{grid-template-columns:1fr}}.page-eyebrow{color:#2478f2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.triage-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.triage-hero-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #2478f229;border-radius:12px;min-width:132px;padding:13px 16px;display:grid}.triage-hero-summary span{color:#6d7c91;font-size:10px}.triage-hero-summary strong{color:#12306a;font-size:24px;line-height:1.1}.cskh-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cskh-metric-card{min-height:78px;box-shadow:var(--card-shadow);background:#fff;border:1px solid #e4eaf3;border-radius:13px;gap:5px;padding:13px 15px;display:grid}.cskh-metric-card span{color:#718097;font-size:10px;font-weight:700}.cskh-metric-card strong{color:#173468;font-size:23px;line-height:1}.cskh-metric-card.tone-amber{border-left:3px solid #e5a11a}.cskh-metric-card.tone-red{border-left:3px solid #d93443}.cskh-metric-card.tone-blue{border-left:3px solid #2478f2}.cskh-metric-card.tone-violet{border-left:3px solid #7857d8}.cskh-metric-card.tone-slate{border-left:3px solid #718097}.request-list-workspace .data-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.request-list-workspace .data-toolbar-main{display:contents;overflow:visible}.request-list-workspace .data-search{grid-area:1/1;width:min(100%,520px);max-width:520px}.request-list-workspace .data-toolbar-meta{grid-area:1/2}.request-list-workspace .data-toolbar-filters{grid-area:2/1/auto/-1;grid-template-columns:repeat(7,minmax(120px,1fr)) minmax(270px,auto);align-items:end;gap:8px;min-width:0;display:grid}.request-list-workspace .triage-data-view-actions{justify-content:flex-end;align-items:end;min-width:270px;display:flex}.request-list-workspace .triage-data-view-actions .data-view-bar{background:0 0;border:0;width:auto;min-height:34px;padding:0}.request-list-workspace .data-table-wrap{border-top:1px solid #e4ebf4}.request-list-workspace .triage-filter-field,.request-list-workspace .triage-filter-field select{width:100%;min-width:0}.request-list-workspace .data-table{min-width:1520px}.request-list-workspace .data-table td{height:68px}.triage-quick-preview{gap:14px;display:grid}.triage-quick-preview-issue,.triage-quick-preview-sla{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;padding:14px}.triage-quick-preview-issue{border-left:4px solid #2878ed;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.triage-quick-preview-issue div,.triage-quick-preview-sla{gap:4px;display:grid}.triage-quick-preview :where(span,dt){color:#74839a;font-size:12px;font-weight:700}.triage-quick-preview :where(strong,dd){color:#1d3768;margin:0;font-size:16px;font-weight:750;line-height:1.35}.triage-quick-preview-issue p{color:#50647f;grid-column:1/-1;margin:4px 0 0;line-height:1.5}.triage-quick-preview-sla.is-overdue{background:#fff2f2;border-color:#efa6a2}.triage-quick-preview-sla.is-overdue>span,.triage-quick-preview-sla.is-overdue small{color:#c5362f}.triage-quick-preview small{color:#73829a;line-height:1.45}.triage-quick-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.triage-quick-preview-grid>div{background:#fff;border:1px solid #e0e8f3;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}@media (width<=620px){.triage-quick-preview-grid{grid-template-columns:1fr}}.triage-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.triage-toolbar-actions>button:last-child{color:#fff!important;background:#2478f2!important;border-color:#2478f2!important;box-shadow:0 6px 16px #2478f22e!important}.pm-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-toolbar-actions .pm-create-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#1868df!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 2px 6px #1868df40!important}.pm-toolbar-actions .pm-create-btn:hover{transform:translateY(-1px);background:#1257c0!important;box-shadow:0 4px 12px #1868df59!important}.pm-toolbar-actions .pm-generate-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.pm-toolbar-actions .pm-generate-btn:hover:not(:disabled){transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important}html.dark .pm-toolbar-actions .pm-create-btn{color:#fff!important;background:#2563eb!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .pm-toolbar-actions .pm-create-btn:hover{background:#3b82f6!important;box-shadow:0 4px 14px #2563eb80!important}html.dark .pm-toolbar-actions .pm-generate-btn{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .pm-toolbar-actions .pm-generate-btn:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important}.master-data-view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.master-data-view-actions button,.master-data-view-actions .admin-create-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#1868df!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 2px 6px #1868df40!important}.master-data-view-actions button:hover:not(:disabled),.master-data-view-actions .admin-create-btn:hover:not(:disabled){transform:translateY(-1px);background:#1257c0!important;box-shadow:0 4px 12px #1868df59!important}.master-data-view-actions button.secondary,.master-data-view-actions button.secondary-button,.master-data-view-actions .admin-secondary-btn{color:#334155!important;background:#fff!important;border:1px solid #dce5f0!important;box-shadow:0 1px 2px #0000000d!important}.master-data-view-actions button.secondary:hover:not(:disabled),.master-data-view-actions button.secondary-button:hover:not(:disabled),.master-data-view-actions .admin-secondary-btn:hover:not(:disabled){transform:translateY(-1px);color:#1868df!important;background:#edf4ff!important;border-color:#93c5fd!important}html.dark .master-data-view-actions button,html.dark .master-data-view-actions .admin-create-btn{color:#fff!important;background:#2563eb!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .master-data-view-actions button:hover:not(:disabled),html.dark .master-data-view-actions .admin-create-btn:hover:not(:disabled){background:#3b82f6!important;box-shadow:0 4px 14px #2563eb80!important}html.dark .master-data-view-actions button.secondary,html.dark .master-data-view-actions button.secondary-button,html.dark .master-data-view-actions .admin-secondary-btn{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .master-data-view-actions button.secondary:hover:not(:disabled),html.dark .master-data-view-actions button.secondary-button:hover:not(:disabled),html.dark .master-data-view-actions .admin-secondary-btn:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important}.secondary-button{color:#23416f!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e1ef!important}.danger-button{color:#c72f2f!important;box-shadow:none!important;background:#fff3f3!important;border-color:#efb7b7!important}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{border:1px solid var(--border-soft);background:#f8fbff;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.compact-list span{color:var(--text-muted);text-align:right}.admin-account-drawer{gap:20px;display:grid}.admin-security-section{border-top:1px solid var(--border-soft);gap:12px;padding-top:18px;display:grid}.admin-security-section h4{color:var(--t-base);margin:0;font-size:15px}.admin-security-heading,.admin-security-actions,.admin-session-item{align-items:center;gap:10px;display:flex}.admin-security-heading{justify-content:space-between}.admin-security-actions{flex-wrap:wrap}.admin-security-actions input{flex:240px;min-height:42px}.admin-session-list{gap:8px;display:grid}.admin-session-item{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;justify-content:space-between;padding:12px}.admin-session-item>div{gap:4px;min-width:0;display:grid}.admin-session-item strong,.admin-session-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-session-item small{color:var(--t-muted)}.text-button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.danger-text{color:var(--danger)}.triage-filter-field{flex:none;gap:3px;min-width:132px;display:grid}.triage-filter-field>span{color:#6c7b91;font-size:9px;font-weight:600}.triage-filter-field select{text-transform:none;min-width:132px;font-size:10px;font-weight:500}.triage-overdue-toggle{transition:all .15s;color:#405473!important;white-space:nowrap!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#fbfdff!important;border:1px solid #dfe7f1!important;border-radius:10px!important;align-items:center!important;gap:8px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}.triage-overdue-toggle:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.triage-overdue-toggle .toggle-switch{flex:0 0 32px;width:32px;height:18px;display:inline-block;position:relative}.triage-overdue-toggle .toggle-switch input{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.triage-overdue-toggle .toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.triage-overdue-toggle .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0003,0 1px 2px #0000001a}.triage-overdue-toggle input:checked+.toggle-slider{background-color:#10b981}.triage-overdue-toggle input:checked+.toggle-slider:before{transform:translate(14px)}.check-row{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:6px 0 10px!important;padding:0!important;display:flex!important}.check-row>span:not(.toggle-switch){color:#334155;font-size:12px;font-weight:500;line-height:1.4}.check-row .toggle-switch{flex:0 0 34px;width:34px;height:18px;display:inline-block;position:relative}.check-row .toggle-switch input{opacity:0!important;pointer-events:none!important;border:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.check-row .toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.check-row .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0003,0 1px 2px #0000001a}.check-row input:checked+.toggle-slider{background-color:#10b981}.check-row input:checked+.toggle-slider:before{transform:translate(16px)}.check-row:hover .toggle-slider{opacity:.92}.check-row>input[type=checkbox]{cursor:pointer!important;accent-color:#2563eb!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important}html.dark .check-row>span:not(.toggle-switch){color:#edf4ff!important}html.dark .check-row .toggle-slider{background-color:#334155}html.dark .check-row input:checked+.toggle-slider{background-color:#10b981}html.dark .check-row .toggle-slider:before{background-color:#fff;box-shadow:0 1px 3px #0006}.workspace-message{padding:14px 16px;font-size:11px}.request-code{font-variant-numeric:tabular-nums;color:#1267db!important}.request-status-pill,.request-priority-pill{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:3px 11px;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.request-status-pill.tone-new,.request-status-pill.tone-active,.request-status-pill.tone-primary,.request-priority-pill.tone-new,.request-priority-pill.tone-active,.request-priority-pill.tone-primary{color:#1d4ed8!important;background:#2563eb1f!important;border:1px solid #2563eb40!important}.request-status-pill.tone-success,.request-priority-pill.tone-success{color:#047857!important;background:#0596691f!important;border:1px solid #05966940!important}.request-status-pill.tone-warning,.request-priority-pill.tone-warning{color:#b45309!important;background:#d9770621!important;border:1px solid #d977064d!important}.request-status-pill.tone-danger,.request-priority-pill.tone-danger{color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important}.request-status-pill.tone-subtle,.request-status-pill.tone-neutral,.request-priority-pill.tone-subtle,.request-priority-pill.tone-neutral{color:#475569!important;box-shadow:none!important;background:#64748b1a!important;border:1px solid #64748b33!important}.request-customer-cell strong,.request-customer-cell small{max-width:100%}.request-customer-cell{gap:2px;min-width:0;display:grid}.request-customer-cell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-issue-column .request-issue-description{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.request-deadline-cell{gap:4px;display:grid}.request-overdue-text{letter-spacing:-.01em;color:#b91c1c!important;vertical-align:middle!important;align-items:center!important;margin-left:8px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.sla-state-label{text-transform:none;white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:20px;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#1d4ed8!important;background:#2563eb1f!important;border:1px solid #2563eb40!important;border-radius:999px!important;padding:2px 10px!important;font-size:10.5px!important;font-weight:700!important}.sla-state-label.state-breached,.sla-state-label.state-overdue{color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important}.sla-state-label.state-at_risk,.sla-state-label.state-risk{color:#b45309!important;background:#d9770621!important;border:1px solid #d977064d!important}.sla-state-label.state-paused,.sla-state-label.state-stopped{color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important}.sla-state-label.state-completed,.sla-state-label.state-resolved{color:#047857!important;background:#0596691f!important;border:1px solid #05966940!important}.request-row-next{color:#2478f2;background:0 0;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:6px;transition:background .14s,color .14s;display:inline-grid}.data-table tr:hover .request-row-next{color:#1868df;background:#eaf2ff}.request-row-next .next-icon{width:16px;height:16px}html.dark .request-row-next{color:#60a5fa!important;background:0 0!important}html.dark .data-table tr:hover .request-row-next{color:#93c5fd!important;background:#2563eb38!important}.data-table td:has(.request-row-next){text-align:right;padding-right:14px!important}.data-pagination-actions{flex-wrap:wrap}.data-pagination-actions button.is-active{color:#fff;background:#2478f2;border-color:#2478f2}.data-pagination-ellipsis{color:#8491a5;text-align:center;min-width:18px}.request-create-layer{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-dialog-layer{z-index:90}.request-create-backdrop{width:100%;min-height:100%;box-shadow:none;background:#0d1f426b;border:0;border-radius:0;padding:0;position:absolute;inset:0}.request-create-modal{z-index:1;background:#fff;border:1px solid #dce5f1;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 24px 70px #122c5b3d}.request-create-modal-header,.request-create-modal-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.request-create-modal-header{border-bottom:1px solid #e7edf5}.request-create-modal-header h3,.request-create-modal-header p{margin:0}.request-create-modal-header h3{color:#183466;font-size:18px}.request-create-modal-header p{color:#718097;margin-top:5px;font-size:10px}.request-create-close{color:#52647e;width:34px;min-width:34px;min-height:34px;box-shadow:none;background:#fff;border:1px solid #dfe7f1;border-radius:50%;padding:0}.request-create-modal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.request-create-description,.request-create-error{grid-column:1/-1}.request-create-modal-footer{background:#fbfdff;border-top:1px solid #e7edf5;justify-content:flex-end}.detail-back-link{color:#1768d5;width:fit-content;min-height:30px;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:10px}.detail-back-link:hover{color:#0e4fa8;box-shadow:none;background:0 0;transform:none}.request-detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:20px;display:grid}.request-detail-code-line,.request-detail-meta,.request-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.request-detail-code-line>strong{color:#1267db;font-size:18px}.request-detail-title h2{color:#142c5d;margin:10px 0 8px;font-size:22px}.request-detail-meta{color:#728097;font-size:10px}.request-detail-meta>span{border-right:1px solid #dfe6f0;padding-right:10px}.request-detail-meta>span:last-child{border-right:0}.request-detail-actions{justify-content:flex-end;align-self:start}.request-detail-actions button{border-radius:10px;min-height:36px;padding:8px 12px;font-size:9px}.request-detail-page :where(.request-inline-actions,.request-ops-card,.request-internal-message-form,.request-detail-actions) button{border-radius:10px}.request-stage-track{border-top:1px solid #e6ecf4;grid-column:1/-1;grid-template-columns:repeat(6,minmax(110px,1fr));padding-top:14px;display:grid;overflow-x:auto}.request-stage{color:#8a96a8;text-align:center;justify-items:center;gap:7px;min-width:110px;font-size:9px;display:grid;position:relative}.request-stage:before{content:"";background:#dce4ef;height:2px;position:absolute;top:13px;left:0;right:0}.request-stage:first-child:before{left:50%}.request-stage:last-child:before{right:50%}.request-stage>span{z-index:1;color:#8794a7;background:#fff;border:2px solid #dce4ef;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:relative}.request-stage.is-complete:before{background:#2478f2}.request-stage.is-complete>span{color:#fff;background:#2478f2;border-color:#2478f2}.request-stage.is-current{color:#1768d5}.request-stage.is-current>span{box-shadow:0 0 0 5px #eaf2ff}.request-detail-layout{grid-template-columns:minmax(220px,.82fr) minmax(420px,1.8fr) minmax(240px,.9fr);align-items:start;gap:14px;display:grid}.request-detail-column,.request-detail-main{gap:14px;display:grid}.request-detail-card{padding:16px}.request-detail-card h3{color:#1a315f;margin:0 0 12px;font-size:12px}.request-detail-list{gap:0;margin:0;display:grid}.request-detail-list>div{border-bottom:1px solid #edf1f6;gap:3px;padding:9px 0;display:grid}.request-detail-list>div:last-child{border-bottom:0}.request-detail-list dt{color:#7b889b;font-size:9px}.request-detail-list dd{overflow-wrap:anywhere;color:#273f69;margin:0;font-size:10px;font-weight:700}.request-detail-list.compact>div{grid-template-columns:minmax(90px,1fr) minmax(0,1.3fr);align-items:center}.request-detail-list.compact dd{text-align:right}.request-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.request-card-heading>span,.request-card-heading>div>span{color:#7b889b;font-size:9px}.request-card-heading h3{margin-bottom:0}.request-description-card p{color:#475c7b;white-space:pre-wrap;margin:14px 0 0;font-size:11px;line-height:1.7}.request-ops-card,.request-message-controls{gap:10px;display:grid}.request-ops-card button{transition:color .16s,background-color .16s,box-shadow .16s,transform .16s}.request-ops-card>button:not(.secondary-button):hover:not(:disabled),.request-ops-card>button:not(.secondary-button):focus-visible{color:#fff;background:#1769dc;border:0;transform:translateY(-1px);box-shadow:0 7px 16px #2478f238}.request-ops-card button.secondary-button:hover:not(:disabled),.request-ops-card button.secondary-button:focus-visible{transform:translateY(-1px);color:#155ec2!important;background:#e7f1ff!important;border:0!important;box-shadow:0 5px 12px #2478f21f!important}.request-ops-card button:disabled{box-shadow:none!important;transform:none!important}.request-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.request-inline-actions>button{flex:120px}.request-event-summary{color:#5f6f86;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.5}.request-message-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-360-list{margin:0;display:grid}.customer-360-list>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(90px,1fr) minmax(0,1.35fr);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.customer-360-list>div:last-child{border-bottom:0}.customer-360-list dt,.customer-360-list dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.customer-360-list dt{color:#7b889b;font-size:9px}.customer-360-list dd{color:#273f69;text-align:right;font-size:10px;font-weight:700}.customer-360-link{color:#1769dc;width:auto;min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.customer-360-link:hover{color:#0f56ba;box-shadow:none;background:0 0;border:0;text-decoration:underline}.request-audit-timeline{gap:0;display:grid}.request-audit-timeline article{grid-template-columns:8px 110px minmax(0,1fr);gap:12px;min-height:58px;display:grid;position:relative}.request-audit-timeline article:before{content:"";background:#dfe7f2;width:2px;position:absolute;top:13px;bottom:-2px;left:3px}.request-audit-timeline article:last-child:before{display:none}.request-audit-dot{z-index:1;background:#2478f2;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #eaf2ff}.request-audit-timeline time,.request-audit-timeline small{color:#8490a3;font-size:9px}.request-audit-timeline strong,.request-audit-timeline small{display:block}.request-audit-timeline strong{color:#29436d;font-size:10px}.request-audit-timeline small{margin-top:4px}.request-technician-card{background:#f9fbfe;border:1px solid #e1e8f2;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.request-technician-card>span{color:#1768d5;background:#dcecff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.request-technician-card strong,.request-technician-card small{display:block}.request-technician-card strong{color:#1f3966;font-size:10px}.request-technician-card small{color:#76859a;margin-top:3px;font-size:9px}.request-technician-section{gap:12px;display:grid}.request-technician-section>h3,.request-technician-section>.field{margin:0}.request-technician-section>.field{gap:7px}.request-technician-section>button{justify-self:start}.request-sla-card,.request-sla-card>h3{text-align:center}.request-sla-card .request-detail-list{width:100%;text-align:initial}.request-sla-card .request-detail-list.compact>div{grid-template-columns:minmax(0,1fr) auto;gap:16px}.request-sla-card .request-detail-list dt{text-align:left;min-width:0}.request-sla-card .request-detail-list dd{text-align:right;max-width:190px}.request-sla-ring{background:radial-gradient(circle at center, #fff 58%, transparent 60%), conic-gradient(#2478f2 0 72%, #eef2f7 72% 100%);border-radius:50%;place-content:center;width:88px;height:88px;margin:4px auto 12px;display:grid}.request-sla-ring.is-overdue{background:radial-gradient(circle at center, #fff 58%, transparent 60%), conic-gradient(#d93443 0 82%, #ffe4e7 82% 100%)}.request-sla-ring strong,.request-sla-ring span{display:block}.request-sla-ring strong{color:#173468;font-size:18px}.request-sla-ring span{color:#78869a;font-size:9px}.empty-state-text{color:#7d8a9c;margin:0;font-size:10px}@media (width<=1180px){.cskh-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.request-detail-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr)}.request-detail-layout>.request-detail-column:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.triage-hero,.request-detail-hero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.triage-hero-summary{width:100%}.request-detail-actions{justify-content:flex-start}.request-detail-layout{grid-template-columns:1fr}.request-detail-layout>.request-detail-column:last-child{grid-column:auto;grid-template-columns:1fr}}@media (width<=760px){.cskh-metric-grid,.request-message-controls,.request-message-audience-options{grid-template-columns:1fr}.request-list-workspace .data-toolbar-main{display:contents}.request-list-workspace .data-toolbar{grid-template-columns:1fr}.request-list-workspace .data-search,.request-list-workspace .data-toolbar-meta,.request-list-workspace .data-toolbar-filters{grid-area:auto/1;width:100%;max-width:none}.request-list-workspace .data-toolbar-meta{flex-wrap:wrap;justify-content:space-between}.request-list-workspace .data-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.request-list-workspace .triage-data-view-actions{grid-column:1/-1;width:100%;min-width:0}.request-list-workspace .triage-data-view-actions .data-view-bar{width:100%}.triage-filter-field{flex:calc(50% - 8px)}.triage-filter-field select{width:100%}.triage-overdue-toggle{flex:100%}.triage-toolbar-actions{width:100%}.triage-toolbar-actions button{flex:calc(50% - 5px)}.request-create-layer{align-items:end;padding:0}.request-create-modal{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.request-create-modal-body{grid-template-columns:1fr}.request-create-description,.request-create-error{grid-column:auto}.request-create-modal-footer button{flex:1}.request-detail-meta{flex-direction:column;align-items:flex-start}.request-detail-meta>span{border-right:0;padding-right:0}.request-detail-actions button{flex:calc(50% - 6px)}.request-audit-timeline article{grid-template-columns:8px minmax(0,1fr)}.request-audit-timeline time{grid-column:2}}.password-change-page{background:radial-gradient(circle at 100% 0,#147d692e,#0000 34%),#f3f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.password-change-card{background:#fff;border:1px solid #dbe7e5;border-radius:28px;width:min(100%,560px);padding:36px;box-shadow:0 24px 70px #14343a24}.password-change-card h1{margin:10px 0}.password-change-card>p{color:#657678;margin-bottom:24px}.password-change-mark{color:#fff;background:#0d806f;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.password-policy-note{color:#315f58;background:#eef7f5;border-radius:12px;grid-column:1/-1;padding:12px 14px;font-size:13px}.admin-metric-strip{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.admin-metric-strip>div{background:#f8fbfb;border:1px solid #dfe9e7;border-radius:14px;padding:14px}.admin-metric-strip span,.admin-metric-strip strong{display:block}.admin-metric-strip span{color:#66787a;font-size:12px}.admin-metric-strip strong{color:#154f47;margin-top:5px;font-size:22px}.admin-version-list{gap:10px;margin-top:12px;display:grid}.admin-version-item{border:1px solid #dfe9e7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-version-item strong,.admin-version-item small{display:block}.admin-version-item small{color:#718082;margin-top:3px}.admin-version-actions{flex-wrap:wrap;gap:8px;display:flex}.checkbox-field{flex-direction:row;align-self:end;align-items:center;gap:9px;min-height:44px;display:flex}.checkbox-field input[type=checkbox]{width:18px;height:18px;margin:0}@media (width<=900px){.admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-version-item{flex-direction:column;align-items:stretch}.dashboard-failure-breakdown-grid{grid-template-columns:1fr}}.checklist-editor-drawer{width:min(880px,100vw - 32px)}.checklist-editor-drawer .detail-drawer-body{padding:18px 22px 24px}.checklist-editor-form{gap:16px;min-width:0;display:grid}.checklist-editor-section{background:#fbfdff;border:1px solid #e1eaf4;border-radius:16px;gap:14px;padding:18px;display:grid}.checklist-editor-section-heading,.checklist-step-card-header,.checklist-editor-footer,.checklist-editor-footer-actions,.checklist-file-selected{justify-content:space-between;align-items:center;gap:12px;display:flex}.checklist-editor-section-heading{align-items:flex-start}.checklist-editor-section-heading h4{color:#173568;margin:3px 0 0;font-size:16px}.checklist-editor-kicker{color:#2478f2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.checklist-editor-meta-grid{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(160px,.8fr);gap:12px;display:grid}.checklist-editor-rule{color:#31527e;background:#eef6ff;border-left:3px solid #2478f2;border-radius:0 10px 10px 0;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.checklist-file-picker{color:#24426f;cursor:pointer;background:#f4f8ff;border:1px dashed #94b8e8;border-radius:12px;gap:6px;padding:15px;display:grid}.checklist-file-picker>span{font-size:13px;font-weight:800}.checklist-file-picker input{background:#fff;min-height:36px;padding:7px}.checklist-file-picker small,.checklist-file-selected small{color:#718097;font-size:11px;line-height:1.4}.checklist-file-selected{background:#f1fbf6;border:1px solid #b9ddcf;border-radius:11px;padding:11px 13px}.checklist-file-selected>span{gap:3px;min-width:0;display:grid}.checklist-file-selected strong{color:#17634f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checklist-import-errors{color:#9d3030;background:#fff5f5;border:1px solid #f0b9b9;border-radius:11px;gap:5px;padding:11px 13px;font-size:12px;line-height:1.45;display:grid}.checklist-import-errors strong{color:#812525}.checklist-step-list{gap:12px;display:grid}.checklist-step-card{background:#fff;border:1px solid #dce7f2;border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 5px 16px #1836680f}.checklist-step-card-header{align-items:flex-start}.checklist-step-card-header>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.checklist-step-card-header strong{color:#173568;font-size:14px}.checklist-step-card-header small{color:#78869b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.checklist-step-number{color:#1768d5;background:#e9f2ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.checklist-step-order-actions{align-items:center;gap:5px;display:flex}.checklist-step-order-actions .secondary-button{min-width:32px;min-height:30px;padding:4px 8px}.checklist-step-delete{color:#b42318!important;min-height:30px!important;box-shadow:none!important;background:#fff6f6!important;border:1px solid #f0c6c6!important;border-radius:8px!important;padding:4px 9px!important;font-size:11px!important}.checklist-step-fields{grid-template-columns:minmax(130px,.55fr) minmax(230px,1.45fr);gap:12px;display:grid}.checklist-step-instruction-field{grid-column:1/-1}.checklist-step-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checklist-option-card{cursor:pointer;background:#f8fbff;border:1px solid #e1eaf4;border-radius:10px;align-items:flex-start;gap:9px;min-height:58px;padding:11px 12px;display:flex}.checklist-option-card:has(input:checked){background:#eef6ff;border-color:#8cb9f3}.checklist-option-card input{accent-color:#2478f2;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.checklist-option-card span{gap:3px;display:grid}.checklist-option-card strong{color:#203c6c;font-size:12px}.checklist-option-card small{color:#718097;font-size:10px;line-height:1.35}.checklist-editor-drawer .detail-drawer-footer{background:#f8fbff;padding:13px 22px}.checklist-editor-footer{width:100%}.checklist-editor-footer-meta{gap:3px;display:grid}.checklist-editor-footer-meta strong{color:#173568;font-size:13px}.checklist-editor-footer-meta span{color:#78869b;font-size:10px}.checklist-editor-footer-actions button{min-height:36px!important}html.dark .checklist-editor-section,html.dark .checklist-step-card{background:#142032;border-color:#2c4260}html.dark .checklist-editor-section-heading h4,html.dark .checklist-step-card-header strong,html.dark .checklist-editor-footer-meta strong{color:#edf4ff}html.dark .checklist-editor-rule,html.dark .checklist-option-card{color:#c8dbf6;background:#182b46}html.dark .checklist-option-card{border-color:#2c4260}html.dark .checklist-option-card strong{color:#dceaff}html.dark .checklist-file-picker{color:#dceaff;background:#182b46;border-color:#456991}html.dark .checklist-editor-drawer .detail-drawer-footer{background:#101b2d}@media (width<=760px){.checklist-editor-drawer{width:calc(100vw - 20px)}.checklist-editor-drawer .detail-drawer-body{padding:14px 14px 20px}.checklist-editor-meta-grid,.checklist-step-fields,.checklist-step-options{grid-template-columns:1fr}.checklist-step-instruction-field{grid-column:auto}.checklist-step-card-header,.checklist-editor-footer{flex-direction:column;align-items:stretch}.checklist-step-order-actions,.checklist-editor-footer-actions{flex-wrap:wrap}.checklist-editor-footer-actions button{flex:120px}}.dashboard-card-header{justify-content:space-between;align-items:center;display:flex;position:relative}.icon-next-btn{color:#1555b7;cursor:pointer;background:#f8fafc;border:1px solid #e0e7f1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.icon-next-btn:hover{color:#fff;background:#1555b7;border-color:#1555b7}.notification-trigger svg{width:24px!important;height:24px!important}.notification-count{color:#fff!important;background-color:#d92d20!important;font-weight:700!important}button,select,input[type=button],.triage-filter-field select,.triage-toolbar-actions button{font-weight:400;text-transform:none!important}.dashboard-alert-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-alert-filters{flex-flow:row;align-items:center;gap:8px;display:flex;overflow-x:auto}.triage-toolbar-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.request-overdue-badge{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:20px;margin-top:3px;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important;border-radius:999px!important;padding:2px 10px!important;font-size:10.5px!important;font-weight:700!important}.notika-shell{--internal-body-font-size:14px;--internal-body-font-weight:400;--internal-title-font-weight:700;font-size:var(--internal-body-font-size);font-weight:var(--internal-body-font-weight)}:where(.notika-shell,.login-page,.public-landing-shell) :where(p,span,small,strong,b,em,label,button,input,textarea,select,option,table,th,td,a,time,summary,code,pre,dt,dd,li,legend,caption){font-size:var(--internal-body-font-size)!important;font-weight:var(--internal-body-font-weight)!important}:where(.notika-shell,.login-page,.public-landing-shell) :where(h1,h2,h3,h4,h5,h6),:where(.notika-shell,.login-page,.public-landing-shell) :where(h1,h2,h3,h4,h5,h6) :where(span,small,strong,b,em){font-weight:var(--internal-title-font-weight)!important}:where(.notika-shell,.login-page,.public-landing-shell) h1,.notika-shell .topbar-title{font-size:20px!important}:where(.notika-shell,.login-page,.public-landing-shell) h2{font-size:18px!important}:where(.notika-shell,.login-page,.public-landing-shell) h3{font-size:16px!important}:where(.notika-shell,.login-page,.public-landing-shell) :where(h4,h5,h6){font-size:14px!important}.notika-shell .nav-section-toggle>span,.notika-shell .notification-panel-header strong,.notika-shell .sidebar-customizer-header strong{font-size:var(--internal-body-font-size)!important;font-weight:var(--internal-title-font-weight)!important}.notika-shell .dashboard-kpi-icon{font-size:22px!important;font-weight:700!important}.notika-shell .sidebar-collapse-icon{font-size:24px!important}.notika-shell :where(.search-favorite,.sidebar-customizer-close){font-size:18px!important}.notika-shell .detail-drawer-close{font-size:20px!important}.notika-shell :where(.nav-badge,.dashboard-technician-avatar){font-size:9px!important}.notika-shell .notification-count{font-size:10px!important}.notika-shell .dashboard-control-bar>label>span,.notika-shell .dashboard-control-bar .time-range-select>span,.notika-shell .dashboard-control-bar .time-range-custom label>span{font-weight:700!important}.notika-shell .request-list-workspace .triage-toolbar-actions button{border-radius:10px}.notika-shell .request-list-workspace .data-pagination-actions button:not(.is-active){color:#23416f;box-shadow:none;background:#fff;border:1px solid #d7e1ef}.notika-shell .operations-dashboard-page .dashboard-control-actions button{border-radius:10px}.notika-shell .operations-dashboard-page .data-pagination-actions button:not(.is-active){color:#23416f;box-shadow:none;background:#fff;border:1px solid #d7e1ef}.notika-shell .dispatch-page .panel.data-workspace .dispatch-reassign-controls{gap:12px;padding:12px 14px;display:grid}.notika-shell .dispatch-page .panel.data-workspace .data-pagination{background:#fff}.notika-shell .dispatch-page .panel.data-workspace .data-pagination-actions button:not(.is-active){color:#23416f;box-shadow:none;background:#fff;border:1px solid #d7e1ef}@media (width>=761px){.notika-shell{grid-template-columns:var(--sidebar-width,240px) minmax(0, 1fr)}.sidebar-resizer{top:0;bottom:0;left:calc(var(--sidebar-width,240px) - 4px);z-index:31;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;padding:0;position:fixed}.sidebar-resizer:after{content:"";background:0 0;transition:background-color .14s,box-shadow .14s;position:absolute;inset:0 3px}.sidebar-resizer:hover:after,.sidebar-resizer:focus-visible:after,.is-sidebar-resizing .sidebar-resizer:after{background:#7aa7eb;box-shadow:0 0 0 1px #2170f31f}.sidebar-resizer:focus-visible{outline:none}.notika-shell.is-sidebar-resizing,.notika-shell.is-sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media (width<=760px){.sidebar-resizer{display:none}}@keyframes app-content-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes app-popover-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.notika-shell .content>*,.login-page .login-card,.public-landing-shell .public-landing-main{animation:.26s cubic-bezier(.2,.75,.25,1) app-content-enter}.notika-shell :where(.notification-panel,.notika-search-results,.sidebar-customizer,.data-view-menu[open]>div){transform-origin:100% 0;animation:.17s cubic-bezier(.2,.75,.25,1) both app-popover-enter}:where(.notika-shell,.login-page,.public-landing-shell) button:not(:disabled),:where(.notika-shell,.login-page,.public-landing-shell) a{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.15s;transition-timing-function:ease}:where(.notika-shell,.login-page,.public-landing-shell) button:not(:disabled):active{transform:scale(.975)}.notika-shell :where(.data-table tbody tr,.list-row,.notification-item){transition:background-color .15s,box-shadow .15s,transform .15s}@media (hover:hover) and (pointer:fine){.notika-shell :where(.dashboard-card,.metric-card,.panel:not(.data-workspace),.hero-card){transition:border-color .18s,box-shadow .18s,transform .18s}.notika-shell :where(.dashboard-card,.metric-card,.panel:not(.data-workspace),.hero-card):hover{border-color:#d6e2f1;transform:translateY(-2px);box-shadow:0 10px 28px #163e7416}.notika-shell .data-table tbody tr:hover{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){:where(.notika-shell,.login-page,.public-landing-shell),:where(.notika-shell,.login-page,.public-landing-shell) *,:where(.notika-shell,.login-page,.public-landing-shell) :before,:where(.notika-shell,.login-page,.public-landing-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:root *{scrollbar-color:#a8bad2 transparent;scrollbar-width:thin}:root::-webkit-scrollbar{width:8px;height:8px}:root ::-webkit-scrollbar{width:8px;height:8px}:root::-webkit-scrollbar-track{background:0 0}:root ::-webkit-scrollbar-track{background:0 0}:root::-webkit-scrollbar-thumb{background:#a8bad2 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-width:48px;min-height:48px}:root ::-webkit-scrollbar-thumb{background:#a8bad2 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-width:48px;min-height:48px}:root::-webkit-scrollbar-thumb:hover{background:#7189a8 padding-box padding-box}:root ::-webkit-scrollbar-thumb:hover{background:#7189a8 padding-box padding-box}:root::-webkit-scrollbar-corner{background:0 0}:root ::-webkit-scrollbar-corner{background:0 0}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e7edf8;--primary:#8cb8ff;--primary-hover:#b5d0ff;--accent:#5aa2ff;--accent-soft:#5aa2ff33;--surface:#151f30;--bg:#0d1422;--text-soft:#a5b2c6;--t-base:#e7edf8;--t-muted:#a5b2c6;--t-light:#77879d;--border:#2c3b51;--border-soft:#26364c;--bg-sidebar:#101a2a;--bg-card:#151f30;--bg-muted:#1a273a;--bg-hover:#1d3049;--primary-soft:#1c3658;--accent-line:#70aeff85;--overlay:#070c15bd;--card-shadow:0 10px 30px #0000003d;--hover-shadow:0 16px 36px #00000057;--success:#4dd68a;--warning:#f4bc50;--danger:#ff8585;--success-soft:#4dd68a24;--warning-soft:#f4bc5024;--danger-soft:#ff858526;background:#0d1422}html.dark :where(body,.notika-shell,.login-page,.public-landing-shell,.notika-main,.content){color:var(--t-base);background:var(--bg)}html.dark .notika-sidebar,html.dark .topbar,html.dark .topbar-actions,html.dark .detail-drawer,html.dark .detail-drawer-footer,html.dark .notification-panel,html.dark .notika-search-results,html.dark .sidebar-customizer,html.dark .data-view-menu>div{background:var(--bg-sidebar);border-color:var(--border-soft)}html.dark .notika-brand,html.dark .nav-section,html.dark .topbar,html.dark .detail-drawer-header,html.dark .detail-drawer-footer{border-color:var(--border-soft)}html.dark :where(.panel,.hero-card,.metric-card,.stack-card,.ticket-card,.kanban-column,.workspace-tabs section,.dashboard-card,.dashboard-kpi-card,.cskh-metric-card,.request-detail-card,.technician-context-card,.drawer-grid>div,.inner-row,.data-view-bar,.data-toolbar,.data-status-tabs,.data-pagination,.dashboard-control-bar,.dashboard-filter-card,.dashboard-quick-preview-grid>div,.dashboard-quick-preview-issue,.dashboard-quick-preview-sla,.triage-quick-preview-grid>div,.triage-quick-preview-issue,.triage-quick-preview-sla,.request-create-modal-footer){color:var(--t-base);background:var(--surface)!important;border-color:var(--border-soft)!important}html.dark :where(.hero-card,.dashboard-control-bar,.data-toolbar,.data-view-bar){background:#151f30f0!important}html.dark :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.data-search,.time-range-select,.time-range-custom input:not([type=checkbox]):not([type=radio]),.data-toolbar input:not([type=checkbox]):not([type=radio]),.data-toolbar select){color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#18263a!important;border-color:#2e4461!important}html.dark .data-search{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important}html.dark .data-search:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}html.dark .data-search>span{color:#8da4c4!important}html.dark .data-toolbar .data-search input,html.dark .data-search input{box-shadow:none!important;color:#edf4ff!important;background:0 0!important;border:none!important}html.dark .data-toolbar .data-search input::placeholder,html.dark .data-search input::placeholder{color:#8096b2!important}html.dark input[type=date]{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-text{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-month-field{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-day-field{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-datetime-edit-year-field{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.2);opacity:.8;cursor:pointer}html.dark :where(input,textarea)::placeholder{color:#8797ac!important}html.dark .audit-export-btn,html.dark .data-toolbar .export-btn{color:#fff!important;background:#2563eb!important;border:none!important;box-shadow:0 2px 10px #2563eb59!important}html.dark .audit-export-btn:hover:not(:disabled),html.dark .data-toolbar .export-btn:hover:not(:disabled){background:#3b82f6!important;box-shadow:0 4px 14px #2563eb73!important}html.dark .data-view-menu>div{color:#edf4ff!important;background:#142032!important;border-color:#283e58!important;box-shadow:0 16px 40px #00000073!important}html.dark .data-view-menu strong{color:#8da4c4!important}html.dark .data-density-options button{color:#cbd5e1!important;background:#1a2a40!important;border-color:#2c425e!important}html.dark .data-density-options button:hover:not(.is-active){color:#fff!important;background:#233752!important}html.dark .data-density-options button.is-active{color:#fff!important;background:#2563eb!important;border-color:#0000!important;font-weight:700!important;box-shadow:0 2px 8px #2563eb66!important}html.dark .data-column-toggle-item{color:#edf4ff!important}html.dark .data-column-toggle-item:hover{background:#1e2f47!important}html.dark .data-column-toggle-label{color:#edf4ff!important}html.dark .data-column-toggle-item .toggle-slider{background-color:#2c425e}html.dark .data-column-toggle-item input:checked+.toggle-slider{background-color:#10b981!important;box-shadow:0 0 10px #10b98180!important}html.dark .data-column-toggle-item .toggle-slider:before{background-color:#fff;box-shadow:0 1px 3px #0006}html.dark .data-view-menu>div>button{color:#edf4ff!important;background:#1e2f47!important;border-color:#304764!important}html.dark .data-view-menu>div>button:hover{color:#fff!important;background:#273d5c!important}html.dark .data-view-menu-btn,html.dark .data-view-menu summary{color:#edf4ff!important;background:#18263a!important;border-color:#2e4461!important;box-shadow:0 2px 6px #0000004d!important}html.dark .data-view-menu-btn:hover,html.dark .data-view-menu summary:hover{color:#fff!important;background:#233752!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #0006!important}html.dark .data-view-menu[open] .data-view-menu-btn,html.dark .data-view-menu[open] summary{color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 2px 10px #2563eb73!important}html.dark :where(button.secondary-button,.data-view-bar>button,.data-view-bar>select,.data-status-tabs button,.data-pagination-actions button:not(.is-active),.detail-drawer-close){color:#c8dbf6!important;background:#19283c!important;border-color:#3a4e6a!important}html.dark :where(.data-table,.dashboard-table){color:var(--t-base);background:var(--surface)!important}html.dark :where(.data-table th,.dashboard-table th){color:#aebed3!important;border-color:var(--border-soft)!important;background:#1a293d!important}html.dark :where(.data-table td,.dashboard-table td){color:#c6d2e3!important;border-color:var(--border-soft)!important;background:var(--surface)!important}html.dark :where(.data-table td strong,.dashboard-table td strong,.drawer-grid strong,.request-detail-list dd,.dashboard-quick-preview dd,.triage-quick-preview dd){color:#edf4ff!important}html.dark :where(.data-table td small,.dashboard-cell-subtitle,.drawer-grid span,.request-detail-list dt,.dashboard-quick-preview small,.triage-quick-preview small){color:#93a4bb!important}html.dark :where(.data-table tbody tr:hover,.dashboard-request-row:hover,.dashboard-request-row:focus-visible){background:#1b2c43!important}html.dark .dashboard-request-row:hover>td,html.dark .dashboard-request-row:focus-visible>td{background:#203650!important}html.dark .dashboard-request-row:hover>td:first-child,html.dark .dashboard-request-row:focus-visible>td:first-child{box-shadow:inset 4px 0 #5b9cff!important}html.dark .dashboard-request-row:hover .dashboard-row-next,html.dark .dashboard-request-row:focus-visible .dashboard-row-next{color:#fff!important;background:#2478f2!important}html.dark :where(.data-table tbody tr.is-active,.dashboard-request-row.is-active){background:#1d3657!important}html.dark :where(.data-count,.data-selected-count){color:#c8dbf6;background:#1d3049}html.dark :where(.detail-drawer-backdrop){background:#030810ad}html.dark :where(.detail-drawer h3,.detail-drawer h4,.panel h3,.hero-card h2,.request-detail-title h2,.topbar-title,.notika-nav strong){color:#eef4ff!important}html.dark :where(.panel p,.hero-card p,.list-row p,.detail-drawer-header p,.request-detail-meta,.empty-state-text){color:#9eafc4!important}html.dark :where(.nav-link,.nav-section-toggle,.sidebar-collapse-button,.detail-back-link){color:#b8c9df}html.dark :where(.nav-link:hover,.nav-section-toggle:hover,.sidebar-collapse-button:hover){color:#eef4ff;background:#1b2b42}html.dark .nav-link.is-active{color:#fff;background:#225ea9;box-shadow:0 8px 20px #00000038}html.dark :where(.badge.subtle){color:#cbd5e1!important;background:#ffffff14!important;border:none!important}html.dark :where(.request-overdue-text,.danger-text),html.dark .request-overdue-text,html.dark .dashboard-table td .request-overdue-text,html.dark .data-table td .request-overdue-text,html.dark small.request-overdue-text,html.dark span.request-overdue-text{color:#f87171!important}html.dark :where(.dashboard-quick-preview-sla.is-overdue,.triage-quick-preview-sla.is-overdue,.technician-context-card .drawer-grid>div.is-alert){background:#812b324d!important;border-color:#a75058!important}html.dark :where(.dashboard-quick-preview-issue,.triage-quick-preview-issue,.technician-priority-card){border-left-color:#5aa2ff!important}html.dark :where(.dashboard-card,.metric-card,.panel,.hero-card){box-shadow:var(--card-shadow)}html.dark :where(.notika-shell,.login-page,.public-landing-shell) ::selection{color:#fff;background:#5aa2ff61}html.dark,html.dark *{scrollbar-color:#536985 transparent}html.dark ::-webkit-scrollbar-thumb{background-color:#536985}html.dark ::-webkit-scrollbar-thumb:hover{background-color:#7691b4}html.dark .notika-topbar{box-shadow:0 1px #94b2d81a;border-color:var(--border-soft)!important;background:#151f30!important}html.dark .notika-topbar :where(.topbar-title,.topbar-left,.topbar-actions){color:#edf4ff!important}html.dark .operations-dashboard-page :where(.dashboard-card,.dashboard-kpi-card,.dashboard-filter-card){background:#151f30!important;border-color:#2b405d!important}html.dark .operations-dashboard-page :where(h1,h2,h3,h4,h5,strong){color:#edf4ff!important}html.dark .operations-dashboard-page :where(p,small,time,.dashboard-legend-row span:nth-child(2),.dashboard-sla-list span,.dashboard-definition,.dashboard-freshness,.dashboard-cell-subtitle),html.dark .operations-dashboard-page :where(.dashboard-kpi-card>div>span,.dashboard-card-header>span,.dashboard-sla-ring span,.dashboard-sla-summary>div:last-child span){color:#a9b9ce!important}html.dark .operations-dashboard-page :where(.dashboard-legend-row-button:hover,.dashboard-legend-row-button:focus-visible,.dashboard-alert-filter:not(.is-active):hover){background:#20324a!important}html.dark .operations-dashboard-page :where(.dashboard-sla-summary,.dashboard-sla-list,.dashboard-card-header){border-color:#2b405d!important}html.dark .operations-dashboard-page .dashboard-sla-ring{background:conic-gradient(#4dd68a var(--progress), #2a3b52 0)!important}html.dark .operations-dashboard-page .dashboard-sla-ring>div,html.dark .operations-dashboard-page .dashboard-donut-center{background:#151f30!important}html.dark .operations-dashboard-page :where(.dashboard-alert-filter,.dashboard-alert-toolbar input,.dashboard-status-button){color:#c8dbf6!important;background:#19283c!important;border-color:#3a4e6a!important}html.dark .operations-dashboard-page .dashboard-alert-filter.is-active{color:#fff!important;background:#214f8e!important;border-color:#5aa2ff!important}html.dark .notika-brand img{mix-blend-mode:normal!important;filter:none!important}html.dark .operations-dashboard-page .dashboard-alert-filter strong{color:#c8dbf6!important;background:#2a3e59!important}html.dark .operations-dashboard-page .dashboard-alert-filter.is-active strong{color:#fff!important;background:#ffffff2e!important}html.dark .operations-dashboard-page .icon-next-btn{color:#8cb8ff!important;background:#19283c!important;border-color:#3a4e6a!important}html.dark .operations-dashboard-page .icon-next-btn:hover{color:#fff!important;background:#24599d!important;border-color:#4d8ee8!important}html.dark .notika-topbar .notika-search,html.dark .notika-search{color:#94a3b8!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}html.dark .notika-topbar .notika-search:focus-within,html.dark .notika-topbar .notika-search:hover,html.dark .notika-search:focus-within,html.dark .notika-search:hover{color:#f8fafc!important;background:#ffffff17!important;border-color:#60a5fa80!important;box-shadow:0 0 0 3px #3b82f62e!important}html.dark .notika-topbar .notika-search input,html.dark .notika-search input{color:#f8fafc!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}html.dark .notika-topbar .notika-search input::placeholder,html.dark .notika-search input::placeholder{color:#64748b!important}html.dark .notika-topbar .notika-search kbd,html.dark .notika-search kbd{color:#94a3b8!important;background:#ffffff14!important;border:none!important}html.dark .notika-topbar .hamburger,html.dark .notika-topbar .icon-btn{color:#b9cbe2!important}html.dark .notika-topbar .hamburger:hover,html.dark .notika-topbar .icon-btn:hover,html.dark .notification-trigger.is-active,html.dark .notification-trigger:hover{color:#60a5fa!important;background:#3b82f629!important}html.dark .notification-panel{-webkit-backdrop-filter:none!important;background:#0f172a!important;border:1px solid #1e293b!important;box-shadow:0 24px 56px -8px #000000a6,0 4px 16px #0006!important}html.dark .notification-panel-header{background:0 0!important;border-bottom:none!important}html.dark .notification-panel-title{color:#f8fafc!important}html.dark .notification-unread-count-badge{color:#fff!important;background:#3b82f6!important;border:none!important}html.dark .notification-mark-all-btn{color:#60a5fa!important}html.dark .notification-mark-all-btn:hover:not(:disabled){color:#93c5fd!important;background:#3b82f626!important}html.dark .notification-settings-toggle{color:#94a3b8!important;background:#ffffff0f!important;border:none!important}html.dark .notification-settings-toggle:hover{color:#f8fafc!important;background:#ffffff1f!important}html.dark .notification-settings-toggle.is-active{color:#60a5fa!important;background:#3b82f640!important}html.dark .notification-filters{background:#ffffff0d!important;border:none!important}html.dark .notification-filter-btn{color:#94a3b8!important}html.dark .notification-filter-btn:hover:not(.is-active){color:#f8fafc!important;background:#ffffff0f!important}html.dark .notification-filter-btn.is-active{color:#fff!important;background:#2563eb!important;box-shadow:0 2px 10px #2563eb73!important}html.dark .notification-preferences{color:#f1f5f9!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 8px 24px #00000059!important}html.dark .notification-preferences-group{background:#0f172a!important;border:1px solid #334155!important}html.dark .notification-switch-row{border-bottom:1px solid #1e293b!important}html.dark .notification-switch-row:last-child{border-bottom:none!important}html.dark .notification-switch-row:hover{background:#ffffff0a!important}html.dark .notification-switch-row span{color:#f1f5f9!important}html.dark .notification-switch-row .toggle-slider{background-color:#475569}html.dark .notification-switch-row input:checked+.toggle-slider{background-color:#10b981!important}html.dark .notification-switch-row .toggle-slider:before{background-color:#fff}html.dark .notification-preference-field span{color:#94a3b8!important}html.dark .notification-preferences input:not([type=checkbox]),html.dark .notification-preferences select{color:#f1f5f9!important;background:#0f172a!important;border:1px solid #334155!important}html.dark .notification-preferences input:not([type=checkbox]):focus,html.dark .notification-preferences select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}html.dark .notification-pref-save-btn{background:#2563eb!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .notification-pref-save-btn:hover{background:#1d4ed8!important;box-shadow:0 4px 14px #2563eb73!important}html.dark .notification-row{background:#1e293b!important;border:none!important}html.dark .notification-row:hover{background:#283e58!important}html.dark .notification-row.is-unread{background:#172554!important}html.dark .notification-row.is-unread:hover{background:#1e3a8a!important}html.dark .notification-details-title{color:#cbd5e1!important}html.dark .notification-row.is-unread .notification-details-title{color:#f8fafc!important}html.dark .notification-meta-tag{color:#94a3b8!important;background:#ffffff12!important;border:none!important}html.dark .notification-meta-id{color:#64748b!important}html.dark .notification-meta-dot{color:#334155!important}html.dark .notification-meta-time,html.dark .notification-row-arrow{color:#64748b!important}html.dark .notification-row:hover .notification-row-arrow{color:#60a5fa!important}html.dark .notification-avatar{box-shadow:none!important;border:none!important}html.dark .notification-avatar svg{stroke:#fff!important;color:#fff!important;stroke-width:2.2px!important}html.dark .notification-avatar.is-accent{color:#fff!important;background:#0284c7!important;border:none!important}html.dark .notification-avatar.is-info{color:#fff!important;background:#2563eb!important;border:none!important}html.dark .notification-avatar.is-danger{color:#fff!important;background:#ef4444!important;border:none!important}html.dark .notification-avatar.is-warning{color:#fff!important;background:#f59e0b!important;border:none!important}html.dark .notification-avatar.is-success{color:#fff!important;background:#10b981!important;border:none!important}html.dark .notification-avatar.is-primary{color:#fff!important;background:#7c3aed!important;border:none!important}html.dark .notification-unread-dot{background:#38bdf8!important;border:none!important;box-shadow:0 0 8px #38bdf8!important}html.dark .notification-archive-btn:hover{color:#f87171!important;background:#ef444433!important}html.dark .notification-empty-icon{color:#64748b!important;background:#ffffff0d!important}html.dark .operations-dashboard-page .dashboard-pm-row{color:#e1ecfa!important;border-color:#2b405d!important}html.dark .operations-dashboard-page .dashboard-pm-row:hover{background:#203450!important}html.dark .operations-dashboard-page .dashboard-pm-row:hover .dashboard-pm-icon{color:#dceaff!important;background:#285797!important}html.dark .operations-dashboard-page .dashboard-pm-icon{color:#8cb8ff!important;background:#1c3658!important}html.dark .operations-dashboard-page .dashboard-pm-row time,html.dark .operations-dashboard-page .dashboard-pm-row small{color:#9dafc6!important}html.dark .operations-dashboard-page .dashboard-delta{border:1px solid #465f7e;font-weight:800}html.dark .operations-dashboard-page .dashboard-delta.neutral{color:#dce8f8!important;background:#263e5d!important}html.dark .operations-dashboard-page .dashboard-delta.up{border-color:#2c8061;color:#76e4b0!important;background:#123d33!important}html.dark .operations-dashboard-page .dashboard-delta.down{border-color:#9c4c59;color:#ffaaa9!important;background:#482a33!important}html.dark .operations-dashboard-page .dashboard-tag{font-weight:700;color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .operations-dashboard-page .dashboard-tag.priority-high,html.dark .operations-dashboard-page .dashboard-tag.priority-critical{color:#fca5a5!important;background:#f871712e!important;border:1px solid #f8717159!important}html.dark .operations-dashboard-page .dashboard-tag.priority-medium{color:#fcd34d!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important}html.dark .operations-dashboard-page .dashboard-tag.priority-low,html.dark .operations-dashboard-page .dashboard-tag.priority-normal{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .operations-dashboard-page .dashboard-status-button.status-received,html.dark .operations-dashboard-page .dashboard-status-button.status-running,html.dark .operations-dashboard-page .dashboard-status-button.status-processing{color:#93c5fd!important;background:#3b82f62e!important;border:1px solid #3b82f659!important}html.dark .operations-dashboard-page .dashboard-status-button.status-risk,html.dark .operations-dashboard-page .dashboard-status-button.status-at_risk,html.dark .operations-dashboard-page .dashboard-status-button.status-waiting,html.dark .operations-dashboard-page .dashboard-status-button.status-paused{color:#fcd34d!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important}html.dark .operations-dashboard-page .dashboard-status-button.status-overdue,html.dark .operations-dashboard-page .dashboard-status-button.status-breached,html.dark .operations-dashboard-page .dashboard-status-button.status-sla_breached,html.dark .operations-dashboard-page .dashboard-status-button.status-sla-breached{color:#fca5a5!important;background:#f871712e!important;border:1px solid #f8717159!important}html.dark .operations-dashboard-page .dashboard-status-button.status-stopped,html.dark .operations-dashboard-page .dashboard-status-button.status-normal{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .operations-dashboard-page .dashboard-status-button.status-completed,html.dark .operations-dashboard-page .dashboard-status-button.status-resolved{color:#6ee7b7!important;background:#34d3992e!important;border:1px solid #34d39959!important}html.dark .detail-drawer{color:#dbe7f7!important}html.dark .detail-drawer :where(h1,h2,h3,h4,h5,h6,strong,b,legend){color:#f1f6ff!important}html.dark .detail-drawer :where(.field>span,.drawer-grid span,.technician-workflow-summary span,.technical-record-details summary){color:#b8c9df!important}html.dark .detail-drawer :where(p,li,.technician-priority-card p,.technician-priority-card small,.drawer-grid>div>small,.technician-issue-summary,.pre-panel){color:#b6c6da!important}html.dark .detail-drawer :where(.stack-card,.detail-box,.inner-row,.technician-context-card,.technician-workflow-summary,.technical-record-details,.drawer-grid>div){background:#162338!important;border-color:#2d4563!important}html.dark .detail-drawer .technician-workflow-summary{background:#1a2a40!important}html.dark .detail-drawer .technician-workflow-progress{background:#314967!important}html.dark .detail-drawer .technician-context-card .drawer-grid>div.is-alert,html.dark .detail-drawer .triage-quick-preview-sla.is-overdue{background:#442a35!important;border-color:#b95863!important}html.dark .detail-drawer :where(.technician-context-card .drawer-grid>div.is-alert span,.technician-context-card .drawer-grid>div.is-alert small,.triage-quick-preview-sla.is-overdue>span,.triage-quick-preview-sla.is-overdue small){color:#ffb5b7!important}html.dark .detail-drawer :where(textarea,input,select){color:#edf4ff!important;background:#1b2b42!important;border-color:#3a5271!important}html.dark .detail-drawer :where(textarea,input,select):disabled{opacity:1;color:#aebed3!important;background:#18263a!important;border-color:#304864!important}html.dark .detail-drawer-footer{background:#111c2e!important;border-top-color:#23344a!important}html.dark :where(.detail-drawer-footer button:not(.secondary-button):not(.danger),.detail-drawer button:not(.detail-drawer-close):not(.secondary-button):not(.danger),.drawer-action-grid button:not(.secondary-button):not(.danger),.drawer-grid button:not(.secondary-button):not(.danger),.request-create-modal-footer button:not(.secondary-button):not(.danger),.confirmation-actions button:not(.secondary-button):not(.danger),.control-actions button:not(.secondary-button):not(.danger),.bulk-action-bar button:not(.ghost-button):not(.danger)){color:#fff!important;background:#2563eb!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 10px #2563eb59!important}html.dark :where(.detail-drawer-footer button:not(.secondary-button):not(.danger):hover:not(:disabled),.detail-drawer button:not(.detail-drawer-close):not(.secondary-button):not(.danger):hover:not(:disabled),.drawer-action-grid button:not(.secondary-button):not(.danger):hover:not(:disabled),.request-create-modal-footer button:not(.secondary-button):not(.danger):hover:not(:disabled),.confirmation-actions button:not(.secondary-button):not(.danger):hover:not(:disabled)){background:#3b82f6!important;box-shadow:0 4px 16px #2563eb73!important}html.dark .detail-drawer-footer button.secondary-button,html.dark .detail-drawer-footer button.ghost-button,html.dark .detail-drawer button.secondary-button,html.dark .detail-drawer button.ghost-button,html.dark .drawer-action-grid button.secondary-button,html.dark .request-create-modal-footer button.secondary-button,html.dark .confirmation-actions button.secondary-button,html.dark .bulk-action-bar button.ghost-button{color:#edf4ff!important;background:#1a283d!important;border:1px solid #334764!important;border-radius:12px!important;box-shadow:0 2px 6px #00000040!important}html.dark .detail-drawer-footer button.secondary-button:hover:not(:disabled),html.dark .detail-drawer-footer button.ghost-button:hover:not(:disabled),html.dark .detail-drawer button.secondary-button:hover:not(:disabled),html.dark .detail-drawer button.ghost-button:hover:not(:disabled),html.dark .drawer-action-grid button.secondary-button:hover:not(:disabled),html.dark .request-create-modal-footer button.secondary-button:hover:not(:disabled),html.dark .confirmation-actions button.secondary-button:hover:not(:disabled),html.dark .bulk-action-bar button.ghost-button:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 4px 14px #2563eb73!important}html.dark .detail-drawer-footer button:is(.danger,.danger-button),html.dark .detail-drawer button:is(.danger,.danger-button),html.dark .drawer-action-grid button:is(.danger,.danger-button),html.dark .confirmation-actions button:is(.danger,.danger-button){color:#fff!important;background:#dc2626!important;border:none!important;box-shadow:0 2px 8px #dc262659!important}html.dark .detail-drawer-footer button:is(.danger,.danger-button):hover:not(:disabled),html.dark .detail-drawer button:is(.danger,.danger-button):hover:not(:disabled),html.dark .drawer-action-grid button:is(.danger,.danger-button):hover:not(:disabled),html.dark .confirmation-actions button:is(.danger,.danger-button):hover:not(:disabled){color:#fff!important;background:#b91c1c!important;box-shadow:0 4px 14px #dc262680!important}html.dark .detail-drawer :where(button:disabled,.upload-label:has(input:disabled)){cursor:not-allowed;color:#aebed3!important;background:#283c57!important;border-color:#3a4e6a!important}html.dark .detail-drawer :where(.drawer-link){color:#b9d7ff!important;background:#193a63!important;border-color:#4877ad!important}html.dark .detail-drawer :where(.badge,.status-badge){color:#dbeaff!important;background:#203752!important;border:1px solid #426387!important}html.dark .metric-card{background:#111c2e!important;border-color:#23344a!important}html.dark .metric-card>span{font-weight:700;color:#94a3b8!important}html.dark .metric-card>strong,html.dark .metric-card.primary>strong{font-weight:800;color:#7dd3fc!important}html.dark .metric-card.success>strong{color:#6ee7b7!important}html.dark .metric-card.accent>strong{color:#d8b4fe!important}html.dark .metric-card.warning>strong{color:#fcd34d!important}html.dark .metric-card.danger>strong{color:#fca5a5!important}html.dark .metric-card:before{background:#1c2b42!important;box-shadow:inset 0 0 0 11px #38bdf81f!important}html.dark .metric-card.success:before{background:#13332a!important;box-shadow:inset 0 0 0 11px #34d3991f!important}html.dark .metric-card.accent:before{background:#2e1f4d!important;box-shadow:inset 0 0 0 11px #c084fc1f!important}html.dark .metric-card.warning:before{background:#382810!important;box-shadow:inset 0 0 0 11px #fbbf241f!important}html.dark .metric-card.danger:before{background:#3b1b22!important;box-shadow:inset 0 0 0 11px #f871711f!important}html.dark .control-metric-cards .metric-card{background:#142032!important;border:1px solid #23374f!important;border-radius:14px!important;box-shadow:0 4px 16px #00000040!important}html.dark .control-metric-cards .metric-card span{text-transform:uppercase;letter-spacing:.04em;color:#94a9c4!important;font-size:11px!important;font-weight:700!important}html.dark .control-metric-cards .metric-card strong{color:#fff!important;font-size:22px!important;font-weight:800!important}html.dark .metric-card-icon.tone-primary{color:#fff!important;box-shadow:none!important;background:#0284c7!important;border:none!important}html.dark .metric-card-icon.tone-danger{color:#fff!important;box-shadow:none!important;background:#ef4444!important;border:none!important}html.dark .metric-card-icon.tone-warning{color:#fff!important;box-shadow:none!important;background:#f59e0b!important;border:none!important}html.dark .metric-card-icon.tone-accent{color:#fff!important;box-shadow:none!important;background:#7c3aed!important;border:none!important}html.dark .metric-card-icon.tone-success{color:#fff!important;box-shadow:none!important;background:#10b981!important;border:none!important}html.dark .metric-card-icon svg{stroke:#fff!important;color:#fff!important}html.dark .control-inbox-panel{background:#142032!important;border:1px solid #23374f!important;border-radius:14px!important;box-shadow:0 4px 16px #00000040!important}html.dark .control-inbox-panel .panel-heading .eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#60a5fa!important;font-size:11px!important;font-weight:700!important}html.dark .control-inbox-panel .panel-heading h3{color:#edf4ff!important;font-size:16px!important;font-weight:800!important}html.dark .control-inbox-panel .panel-heading>span{color:#fff!important;background:#2563eb!important;border-radius:999px!important;padding:2px 10px!important;font-size:11px!important;font-weight:700!important}html.dark .control-inbox-list>button{color:#edf4ff!important;background:#18273d!important;border:1px solid #263c58!important;border-radius:12px!important;transition:all .16s cubic-bezier(.2,0,0,1)!important;box-shadow:0 2px 8px #0003!important}html.dark .control-inbox-list>button:hover,html.dark .control-inbox-list>button:focus-visible{transform:translateY(-1px);background:#203552!important;border-color:#3b82f6!important;box-shadow:0 4px 14px #2563eb47!important}html.dark .control-inbox-list strong{color:#f1f5f9!important}html.dark .control-inbox-list small{color:#8da4c4!important}html.dark .control-inbox-list .badge.danger{color:#fff!important;background:#dc2626!important;border:none!important;border-radius:999px!important;padding:3px 11px!important;font-weight:700!important;box-shadow:0 1px 3px #00000040!important}html.dark .control-inbox-list .badge.warning{color:#fff!important;background:#d97706!important;border:none!important;border-radius:999px!important;padding:3px 11px!important;font-weight:700!important;box-shadow:0 1px 3px #00000040!important}html.dark .enhanced-control-page .data-workspace{background:#142032!important;border:1px solid #23374f!important;border-radius:14px!important}html.dark .enhanced-control-page .data-status-tabs button{color:#b0c4de!important;background:#18273d!important;border:1px solid #283e5c!important;border-radius:10px!important;font-weight:600!important}html.dark .enhanced-control-page .data-status-tabs button span{color:#cddcf2!important;background:#233752!important;border-radius:999px!important;font-weight:700!important}html.dark .enhanced-control-page .data-status-tabs button.is-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 2px 8px #2563eb59!important}html.dark .enhanced-control-page .data-status-tabs button.is-active span{color:#fff!important;background:#ffffff40!important}html.dark .enhanced-control-page .data-toolbar{background:#142032!important;border:1px solid #23374f!important;border-radius:12px!important}html.dark .enhanced-control-page .triage-filter-field span{color:#94a9c4!important;font-weight:700!important}html.dark .enhanced-control-page .triage-filter-field select{color:#edf4ff!important;background:#18263a!important;border:1px solid #2e4461!important;border-radius:9px!important}html.dark .enhanced-control-page .dashboard-freshness{color:#94a9c4!important}html.dark .enhanced-control-page .control-feedback.success-text{color:#34d399!important;background:#10b98126!important;border:1px solid #34d3994d!important}html.dark .enhanced-control-page .control-feedback.error-text{color:#f87171!important;background:#ef444426!important;border:1px solid #f871714d!important}html.dark .enhanced-control-page .data-table{background:#142032!important;border-color:#23374f!important}html.dark .enhanced-control-page .data-table th{color:#94a9c4!important;background:#18263a!important;border-bottom:1px solid #263c58!important}html.dark .enhanced-control-page .data-table td{color:#c6d6ea!important;border-bottom:1px solid #1c2c40!important}html.dark .enhanced-control-page .data-table td strong{color:#edf4ff!important}html.dark .enhanced-control-page .data-table td small{color:#8da4c4!important}html.dark .detail-drawer .audit-diff-table{scrollbar-color:#5e7697 #18263a}html.dark .detail-drawer :where(.audit-diff-header,.audit-diff-row){background:#18273b!important;border-color:#314967!important}html.dark .detail-drawer .audit-diff-header{color:#b9cbe2!important;background:#20334d!important}html.dark .detail-drawer .audit-diff-row>strong{color:#edf4ff!important}html.dark .detail-drawer .audit-diff-row .before-value{color:#ffb8bb!important;background:#432a34!important}html.dark .detail-drawer .audit-diff-row .after-value{color:#7be2b0!important;background:#183d34!important}html.dark .detail-drawer :where(){color:#aebed3!important}html.dark .detail-drawer .drawer-section{border-color:#314967!important}html.dark .detail-drawer .pre-panel{border-radius:10px;color:#d7e5f8!important;background:#18273b!important;border:1px solid #314967!important}html.dark :where(.field>span,.field label,.check-row>span,.triage-filter-field>span){color:#c8dbf6!important}html.dark .notika-shell :where(.sidebar-customize,.sidebar-collapse){color:#b8c9df!important}html.dark .notika-shell :where(.sidebar-customize:hover,.sidebar-customize:focus-visible,.sidebar-customize.is-active,.sidebar-collapse:hover){color:#eef4ff!important;background:#1b2b42!important}html.dark .notika-shell .sidebar-collapse-icon{color:#b8c9df!important}html.dark .notika-shell :where(.metric-card.primary,.metric-card.success,.metric-card.accent,.metric-card.warning,.metric-card.danger)>span{font-weight:800;color:#b7c7dc!important}html.dark .notika-shell .metric-card.primary>strong{color:#a8c9ff!important}html.dark .triage-hero-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 14px #00000038,inset 0 1px #ffffff0f;background:#101a2ab8!important;border-color:#5e99f038!important}html.dark .triage-hero-summary span{color:#8fa5c4!important}html.dark .triage-hero-summary strong{color:#edf4ff!important}html.dark .cskh-metric-card{box-shadow:0 2px 8px #0003;background:var(--surface)!important;border-color:var(--border-soft)!important}html.dark .cskh-metric-card span{color:#8fa5c4!important}html.dark .cskh-metric-card strong{color:#edf4ff!important}html.dark .triage-overdue-toggle{color:#d1e2f6!important;background:#18263a!important;border-color:#ffffff1f!important}html.dark .triage-overdue-toggle:hover{background:#1e314b!important;border-color:#ffffff38!important}html.dark .triage-overdue-toggle .toggle-slider{background-color:#334155}html.dark .triage-overdue-toggle input:checked+.toggle-slider{background-color:#10b981}.login-page-controls{z-index:10;align-items:center;gap:8px;display:flex;position:fixed;top:22px;right:28px}.login-page-controls .login-language-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-color:#dbe4f0;padding:4px;box-shadow:0 8px 22px #1d39641a}.login-theme-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font-size:18px;line-height:1;transition:all .22s cubic-bezier(.2,0,0,1);display:grid;color:#4f46e5!important;box-shadow:none!important;background:#6366f11a!important;border:none!important}.login-theme-switch:hover{transform:scale(1.06);color:#4338ca!important;background:#6366f12e!important}html.dark .login-page{background:#0d1422}html.dark .login-panel{background:radial-gradient(circle at 16% 10%,#4a88e31f,#0000 28%),#101a2a}html.dark .login-panel-header>span,html.dark .login-heading p,html.dark .login-remember-copy small,html.dark .login-security p,html.dark .login-copyright{color:#aebed3}html.dark .login-logo{mix-blend-mode:normal;filter:none}html.dark .login-card{background:#162338;border-color:#304864;box-shadow:0 24px 60px #00000059,0 4px 14px #00000038}html.dark .login-qr-modal{color:#dbe7f7;background:#162338;box-shadow:0 24px 70px #0000007a}html.dark .login-qr-modal h2{color:#edf4ff}html.dark .login-qr-modal p{color:#aebed3}html.dark .login-qr-modal-close{color:#b9cae0;background:#22344d}html.dark .login-qr-modal-close:hover{color:#fff;background:#2c4668}html.dark .login-qr-modal-icon{background:#3b82f629}html.dark .login-qr-modal-badge{color:#fdba74;background:#ea580c29}html.dark .login-heading h1,html.dark .login-field>span,html.dark .login-remember,html.dark .login-security strong{color:#edf4ff}html.dark .login-input-wrap input{color:#edf4ff;background:#1b2b42;border-color:#3a5271}html.dark .login-input-wrap input:focus{background:#1e304a;border-color:#6cafff;box-shadow:0 0 0 4px #5aa2ff29}html.dark .login-input-wrap input::placeholder,html.dark .login-input-wrap>svg{color:#91a5c0;stroke:#91a5c0}html.dark .login-password-toggle{color:#8cb8ff}html.dark .login-password-toggle:hover{background:#203b5d}html.dark .login-remember-box{background:#1b2b42;border-color:#527091}html.dark .login-security{border-color:#2d4563}html.dark .login-security-icon{color:#72b2ff;background:#1b3b61}html.dark .login-showcase{background:linear-gradient(155deg,#2b4b7942,#0000 44%),linear-gradient(#15243a 0%,#0f1929 100%)}html.dark .login-showcase-glow{background:radial-gradient(circle,#477bc933,#0000 70%)}html.dark .login-showcase :where(.login-showcase-copy>span){color:#60a5fa}html.dark .login-showcase :where(.login-showcase-copy h2){color:#edf4ff}html.dark .login-showcase :where(.login-showcase-copy p){color:#a3b8d4}html.dark .login-feature-list span{color:#d6e6ff;background:#182943b8;border-color:#63a1ff40;box-shadow:0 4px 14px #0000003d,inset 0 1px #ffffff14}html.dark .login-feature-list span:hover{color:#fff;background:#21385cd9;border-color:#7db6ff73}html.dark .login-page-controls .login-language-switch{box-shadow:none!important;background:#ffffff14!important;border:none!important}html.dark .login-theme-switch{color:#fbbf24!important;box-shadow:none!important;background:#f59e0b29!important;border:none!important}html.dark .login-theme-switch:hover{transform:scale(1.06);color:#fde047!important;background:#f59e0b47!important}@media (width<=760px){.login-page-controls{top:14px;right:16px}}.asset-page .data-toolbar .asset-export-btn,.asset-export-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:10px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #0000000d;color:#334155!important;background:#fff!important;border:1px solid #d0d7de!important}.asset-page .data-toolbar .asset-export-btn:hover:not(:disabled),.asset-export-btn:hover:not(:disabled){color:#0f172a!important;background:#f8fafc!important;border-color:#94a3b8!important}.asset-view-switcher{background:#f1f5f9;border:1px solid #d0d7de;border-radius:8px;align-items:center;gap:3px;height:34px;padding:3px;display:inline-flex}.asset-view-switcher .asset-view-btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:26px;min-height:26px;padding:0 12px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex;color:#64748b!important;box-shadow:none!important;background:0 0!important;border:0!important}.asset-view-switcher .asset-view-btn:hover:not(.is-active){color:#0f172a!important;background:#0000000d!important}.asset-view-switcher .asset-view-btn.is-active{font-weight:700;color:#0f172a!important;background:#fff!important;box-shadow:0 1px 3px #0000001f!important}html.dark .asset-page .data-toolbar .asset-export-btn,html.dark .asset-export-btn{color:#c8dbf6!important;background:#17263c!important;border:1px solid #385273!important;box-shadow:0 1px 3px #0000004d!important}html.dark .asset-page .data-toolbar .asset-export-btn:hover:not(:disabled),html.dark .asset-export-btn:hover:not(:disabled){color:#fff!important;background:#223854!important;border-color:#5d87b8!important}html.dark .asset-view-switcher{background:#101c2e;border:1px solid #385273}html.dark .asset-view-switcher .asset-view-btn{color:#8fa5c4!important}html.dark .asset-view-switcher .asset-view-btn:hover:not(.is-active){color:#edf4ff!important;background:#ffffff12!important}html.dark .asset-view-switcher .asset-view-btn.is-active{color:#fff!important;background:#2563eb!important;box-shadow:0 0 10px #2563eb66!important}.asset-timeline-panel{padding:16px 20px}.asset-timeline-day{margin-bottom:24px}.asset-timeline-day h4{color:#334155;letter-spacing:.5px;margin:0 0 10px 32px;font-size:11px;font-weight:700}.asset-timeline-panel .list-row{border-bottom:1px solid #e2e8f0;min-height:60px;padding:10px 0 10px 32px;position:relative}.asset-timeline-panel .list-row:before{content:"";z-index:2;background:#2563eb;border:3px solid #dbeafe;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:8px}.asset-timeline-panel .list-row:after{content:"";z-index:1;background:#e2e8f0;width:2px;position:absolute;top:30px;bottom:-24px;left:13px}.asset-timeline-panel .list-row:last-child:after{display:none}.asset-event-row{text-align:left;cursor:pointer;width:100%;transition:background .15s;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:6px!important}.asset-event-row:hover{background:#f8fafc!important}.asset-event-row strong{color:#0f172a;font-size:12px;font-weight:700;display:block}.asset-event-row p{color:#64748b;margin:3px 0 0;font-size:11px}html.dark .asset-timeline-panel{background:0 0}html.dark .asset-timeline-day h4{font-weight:700;color:#60a5fa!important}html.dark .asset-timeline-panel .list-row{border-bottom-color:#ffffff12!important}html.dark .asset-timeline-panel .list-row:before{background:#38bdf8!important;border-color:#1e3a8a!important;box-shadow:0 0 8px #38bdf880!important}html.dark .asset-timeline-panel .list-row:after{background:#2b3d56!important}html.dark .asset-event-row{border-bottom-color:#ffffff12!important}html.dark .asset-event-row:hover{background:#263e5e47!important}html.dark .asset-event-row strong{color:#f1f5f9!important}html.dark .asset-event-row p{color:#94a3b8!important}html.dark .asset-event-row .badge.accent{color:#93c5fd!important;background:#2563eb3d!important;border:1px solid #60a5fa4d!important}.registration-page .data-workspace{flex-direction:column;gap:0;display:flex}.registration-page .data-status-tabs{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.registration-page .data-status-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:8px;align-items:center;min-height:32px;padding:6px 12px;font-size:10px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #00000008}.registration-page .data-status-tabs button:hover:not(.is-active){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.registration-page .data-status-tabs button.is-active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700;box-shadow:0 2px 8px #2563eb40}.registration-page .data-status-tabs button span{color:#64748b;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.registration-page .data-status-tabs button.is-active span{color:#fff;background:#ffffff40}.registration-page .data-toolbar{border-bottom:1px solid #e2e8f0;padding:12px 16px}.registration-toolbar-actions{align-items:center;gap:8px;display:flex}.registration-page .primary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:10px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #2563eb33;color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.registration-page .primary-button:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.registration-page .secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-size:10px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#334155!important;background:#fff!important;border:1px solid #d0d7de!important}.registration-page .secondary-button:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#94a3b8!important}html.dark .registration-page .data-status-tabs{background:#151f30;border-bottom-color:#2b3d56}html.dark .registration-page .data-status-tabs button{color:#c8dbf6!important;background:#17263c!important;border:1px solid #334e68!important}html.dark .registration-page .data-status-tabs button:hover:not(.is-active){color:#fff!important;background:#223854!important;border-color:#5d87b8!important}html.dark .registration-page .data-status-tabs button.is-active{color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important;box-shadow:0 0 14px #2563eb66!important}html.dark .registration-page .data-status-tabs button span{color:#8fa5c4;background:#101c2e}html.dark .registration-page .data-status-tabs button.is-active span{color:#fff;background:#ffffff40}html.dark .registration-page .data-toolbar{border-bottom-color:#2b3d56}html.dark .registration-page .secondary-button{color:#c8dbf6!important;background:#17263c!important;border:1px solid #385273!important}html.dark .registration-page .secondary-button:hover{color:#fff!important;background:#223854!important;border-color:#5d87b8!important}.registration-page .data-table td{overflow:hidden}.status-badge{white-space:nowrap;letter-spacing:.01em;box-sizing:border-box;justify-content:center;align-items:center;padding:3px 11px;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#475569!important;background:#64748b1a!important;border:1px solid #64748b33!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.status-badge.status-danger,.status-badge.danger,.status-danger{color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262647!important}.status-badge.status-warning,.status-badge.warning,.status-warning{color:#b45309!important;background:#d9770621!important;border:1px solid #d977064d!important}.status-badge.status-success,.status-badge.success,.status-success{color:#047857!important;background:#0596691f!important;border:1px solid #05966940!important}.status-badge.status-info,.status-badge.status-accent,.status-badge.accent,.status-info,.status-accent{color:#1d4ed8!important;background:#2563eb1f!important;border:1px solid #2563eb40!important}.status-badge.status-subtle,.status-badge.subtle,.status-subtle{color:#475569!important;box-shadow:none!important;background:#64748b1a!important;border:1px solid #64748b33!important}.registration-status-badge{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:3px 9px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}html.dark .badge,html.dark .pill,html.dark .notika-chip{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .badge.accent,html.dark .pill.accent,html.dark .badge.info,html.dark .pill.info,html.dark .badge.primary{color:#93c5fd!important;background:#3b82f62e!important;border:1px solid #3b82f659!important}html.dark .badge.danger,html.dark .pill.danger{color:#fca5a5!important;background:#f871712e!important;border:1px solid #f8717159!important}html.dark .badge.warning,html.dark .pill.warning{color:#fcd34d!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important}html.dark .badge.success,html.dark .pill.success{color:#6ee7b7!important;background:#34d3992e!important;border:1px solid #34d39959!important}html.dark .badge.subtle,html.dark .pill.subtle{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .status-badge{color:#cbd5e1!important;background:#94a3b81f!important;border-color:#94a3b840!important}html.dark .status-badge.status-danger,html.dark .status-badge.danger,html.dark .status-danger{color:#fca5a5!important;background:#f871712e!important;border-color:#f8717159!important}html.dark .status-badge.status-warning,html.dark .status-badge.warning,html.dark .status-warning{color:#fcd34d!important;background:#fbbf242e!important;border-color:#fbbf2459!important}html.dark .status-badge.status-success,html.dark .status-badge.success,html.dark .status-success{color:#6ee7b7!important;background:#34d3992e!important;border-color:#34d39959!important}html.dark .status-badge.status-info,html.dark .status-badge.status-accent,html.dark .status-badge.accent,html.dark .status-info,html.dark .status-accent{color:#93c5fd!important;background:#3b82f62e!important;border-color:#3b82f659!important}html.dark .status-badge.status-subtle,html.dark .status-badge.subtle,html.dark .status-subtle{color:#cbd5e1!important;background:#94a3b81f!important;border-color:#94a3b840!important}html.dark .request-status-pill,html.dark .request-priority-pill{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .request-status-pill.tone-new,html.dark .request-status-pill.tone-active,html.dark .request-status-pill.tone-primary,html.dark .request-priority-pill.tone-new,html.dark .request-priority-pill.tone-active,html.dark .request-priority-pill.tone-primary{color:#93c5fd!important;background:#3b82f62e!important;border:1px solid #3b82f659!important}html.dark .request-status-pill.tone-success,html.dark .request-priority-pill.tone-success{color:#6ee7b7!important;background:#34d3992e!important;border:1px solid #34d39959!important}html.dark .request-status-pill.tone-warning,html.dark .request-priority-pill.tone-warning{color:#fcd34d!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important}html.dark .request-status-pill.tone-danger,html.dark .request-priority-pill.tone-danger{color:#fca5a5!important;background:#f871712e!important;border:1px solid #f8717159!important}html.dark .request-status-pill.tone-subtle,html.dark .request-status-pill.tone-neutral,html.dark .request-priority-pill.tone-subtle,html.dark .request-priority-pill.tone-neutral{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .sla-state-label{color:#93c5fd!important;background:#3b82f62e!important;border:1px solid #3b82f659!important}html.dark .sla-state-label.state-breached,html.dark .sla-state-label.state-overdue{color:#fca5a5!important;background:#f871712e!important;border:1px solid #f8717159!important}html.dark .sla-state-label.state-at_risk,html.dark .sla-state-label.state-risk{color:#fcd34d!important;background:#fbbf242e!important;border:1px solid #fbbf2459!important}html.dark .sla-state-label.state-paused,html.dark .sla-state-label.state-stopped{color:#cbd5e1!important;background:#94a3b81f!important;border:1px solid #94a3b840!important}html.dark .sla-state-label.state-completed,html.dark .sla-state-label.state-resolved{color:#6ee7b7!important;background:#34d3992e!important;border:1px solid #34d39959!important}html.dark .request-overdue-badge{color:#fca5a5!important;background:#f871712e!important;border:1px solid #f8717159!important}html.dark .registration-status-badge.accent{color:#7dd3fc!important;background:#38bdf829!important;border-color:#38bdf852!important}html.dark .registration-status-badge.subtle{color:#cbd5e1!important;background:#94a3b824!important;border-color:#94a3b847!important}html.dark .registration-status-badge.danger{color:#fca5a5!important;background:#ef44442e!important;border-color:#f8717159!important}html.dark .public-landing-shell{color:#e2e8f0!important;background:radial-gradient(circle at 10% 0,#1e40af2e,#0000 30rem),radial-gradient(circle at 90% 20%,#0e74901f,#0000 28rem),#0a0f1d!important}html.dark .public-landing-brand{color:#f1f5f9!important}html.dark .public-landing-brand span{color:#8fa5c4!important;border-left-color:#2b3e58!important}html.dark .public-help-link{color:#8fa5c4!important}html.dark .public-help-link:hover{color:#60a5fa!important}html.dark .public-theme-toggle{color:#fbbf24!important;box-shadow:none!important;background:#f59e0b29!important;border:none!important}html.dark .public-theme-toggle:hover{transform:scale(1.06);color:#fde047!important;background:#f59e0b47!important}html.dark .public-theme-toggle svg{transform:rotate(0);color:#fbbf24!important}html.dark .public-theme-toggle:hover svg{transform:rotate(20deg)}html.dark .language-switch,html.dark .public-language-switcher,html.dark .login-language-switch,html.dark .login-page-controls .login-language-switch{box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff14!important}html.dark .language-switch button,html.dark .public-language-switcher button,html.dark .login-language-switch button{color:#8fa5c4!important;background:0 0!important}html.dark .language-switch button:hover:not(.active),html.dark .public-language-switcher button:hover:not(.is-active),html.dark .login-language-switch button:hover:not(.active){color:#fff!important;background:#ffffff24!important}html.dark .language-switch button.active,html.dark .public-language-switcher button.is-active,html.dark .login-language-switch button.active{color:#fff!important;background:#2563eb!important;box-shadow:0 2px 10px #2563eb66!important}html.dark .public-landing-footer{color:#64748b!important;border-top-color:#1e293b!important}html.dark .public-customer-session{color:#c8dbf6!important}html.dark .public-customer-session small{color:#8fa5c4!important}html.dark .public-session-logout{color:#c8dbf6!important;background:#152236!important;border-color:#2b3e58!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) :where(.hero-card,.panel,.form-panel){color:#e2e8f0!important;background:#131d2e!important;border-color:#24354f!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) .hero-card h2,html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) .hero-card h1{color:#f8fafc!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page,.certificate-page) .hero-card p{color:#94a3b8!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page) :where(input,select,textarea){color:#f8fafc!important;background:#0c1422!important;border-color:#2b3e58!important}html.dark :where(.public-page,.request-page,.product-landing-page,.customer-portal-page) :where(input,select,textarea):focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}html.dark .verification-box{color:#e2e8f0!important;background:#152236!important;border:1px solid #2b405d!important}html.dark .verification-box input{color:#f8fafc!important;background:#0c1422!important;border-color:#2b3e58!important}html.dark .verification-box input:disabled{color:#64748b!important;background:#0c142280!important;border-color:#1e293b!important}html.dark .verification-send-btn{color:#fff!important;background:#2563eb!important}html.dark .verification-send-btn:disabled{color:#64748b!important;background:#1e293b!important}html.dark .verification-preview{color:#38bdf8!important}html.dark .verification-preview strong{color:#7dd3fc!important}html.dark .consent-row,html.dark .public-consent-row{color:#edf4ff!important}html.dark .consent-row input[type=checkbox],html.dark .public-consent-row input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#3b82f6!important;cursor:pointer!important;border-radius:4px!important}html.dark .consent-row>span,html.dark .public-consent-row>span{color:#edf4ff!important}html.dark .customer-device-card,html.dark .public-choice-card{color:#e2e8f0!important;background:#131d2e!important;border-color:#24354f!important}html.dark .customer-scope-banner{background:#152236!important;border-color:#2b405d!important}html.dark .customer-scope-banner strong{color:#60a5fa!important}html.dark .customer-scope-banner span,html.dark .customer-scope-banner small{color:#94a3b8!important}::view-transition{mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-group(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-image-pair(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-new(root){mix-blend-mode:normal;animation:none;pointer-events:none!important}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:99999}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button){border:1px solid var(--ui-normal-border)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).accent,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).info,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).primary,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).new,:where(.request-status-pill,.request-priority-pill).tone-new,:where(.request-status-pill,.request-priority-pill).tone-active,:where(.request-status-pill,.request-priority-pill).tone-primary,.dashboard-status-button:is(.status-received,.status-running,.status-processing){border-color:var(--ui-progress-border)!important;background:var(--ui-progress-bg)!important;color:var(--ui-progress-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).warning,:where(.status-badge,.request-status-pill,.request-priority-pill).status-warning,:where(.request-status-pill,.request-priority-pill).tone-warning,.dashboard-status-button:is(.status-risk,.status-at_risk,.status-waiting,.status-paused),.dashboard-tag.priority-medium{border-color:var(--ui-warning-border)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).danger,:where(.status-badge,.request-status-pill,.request-priority-pill).status-danger,:where(.request-status-pill,.request-priority-pill).tone-danger,.dashboard-status-button:is(.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached),.dashboard-tag:is(.priority-high,.priority-critical){border-color:var(--ui-critical-border)!important;background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).success,:where(.status-badge,.request-status-pill,.request-priority-pill).status-success,:where(.request-status-pill,.request-priority-pill).tone-success,.dashboard-status-button:is(.status-completed,.status-resolved){border-color:var(--ui-success-border)!important;background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).subtle,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).neutral,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).normal,:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button).white,:where(.status-badge,.dashboard-status-button).status-subtle,:where(.status-badge,.dashboard-status-button).status-normal,:where(.request-status-pill,.request-priority-pill).tone-subtle,:where(.request-status-pill,.request-priority-pill).tone-neutral,.dashboard-status-button.status-stopped,.dashboard-tag:is(.priority-low,.priority-normal){border-color:var(--ui-normal-border)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important;box-shadow:none!important}:where(.alert,.notice,.dashboard-notice,.workspace-message,.public-alert){border:1px solid var(--ui-normal-border);background:var(--ui-normal-bg);color:var(--ui-normal-ink)}:where(.alert.error,.alert.danger,.notice.error,.notice.danger,.dashboard-notice.error-text,.workspace-message.error-text,.public-alert.error-text,.login-error){border-color:var(--ui-critical-border);background:var(--ui-critical-bg);color:var(--ui-critical-ink)}:where(.alert.warning,.notice.warning,.dashboard-notice.warning-text,.workspace-message.warning-text,.public-alert.warning-text){border-color:var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning-ink)}:where(.alert.success,.notice.success,.dashboard-notice.success-text,.workspace-message.success-text,.public-alert.success-text){border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success-ink)}:where(.alert.info,.notice.info,.dashboard-notice.info,.workspace-message.info){border-color:var(--ui-progress-border);background:var(--ui-progress-bg);color:var(--ui-progress-ink)}:where(button.badge,button.pill,button.status-badge,button.dashboard-status-button){cursor:pointer;transition:filter .16s,transform .16s,box-shadow .16s}:where(button.badge,button.pill,button.status-badge,button.dashboard-status-button):hover:not(:disabled),:where(button.badge,button.pill,button.status-badge,button.dashboard-status-button):focus-visible{filter:brightness(1.04);transform:translateY(-.5px)}:where(button.secondary-button,button.secondary,button.ghost-button){border-color:var(--ui-normal-border)!important;background:var(--ui-normal-bg)!important;color:var(--ui-normal-ink)!important}:where(button.danger,button.danger-button){border-color:var(--ui-critical-border)!important;background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important}:where(button.warning,button.warning-button){border-color:var(--ui-warning-border)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important}:where(button.success,button.success-button){border-color:var(--ui-success-border)!important;background:var(--ui-success-bg)!important;color:var(--ui-success-ink)!important}.request-overdue-badge{border:1px solid var(--ui-critical-border)!important;background:var(--ui-critical-bg)!important;color:var(--ui-critical-ink)!important}:where(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label,.alert,.notice,.dashboard-notice,.workspace-message,.public-alert,.login-error,.request-overdue-badge,button.secondary-button,button.secondary,button.ghost-button,button.danger,button.danger-button,button.warning,button.warning-button,button.success,button.success-button),:where(.dashboard-status-button:hover,.dashboard-status-button:focus-visible,.sla-state-label,.request-overdue-badge),:is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label):is(.accent,.info,.primary,.new,.subtle,.neutral,.normal,.white,.warning,.danger,.success,.status-accent,.status-info,.status-received,.status-running,.status-processing,.status-warning,.status-risk,.status-at_risk,.status-waiting,.status-paused,.status-danger,.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached,.status-success,.status-completed,.status-resolved,.status-subtle,.status-stopped,.status-normal,.state-breached,.state-overdue,.state-at_risk,.state-risk,.state-paused,.state-stopped,.state-completed,.state-resolved,.priority-high,.priority-critical,.priority-medium,.priority-low,.priority-normal,.tone-new,.tone-active,.tone-primary,.tone-warning,.tone-danger,.tone-success,.tone-subtle,.tone-neutral),html.dark :is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label):is(.accent,.info,.primary,.new,.subtle,.neutral,.normal,.white,.warning,.danger,.success,.status-accent,.status-info,.status-received,.status-running,.status-processing,.status-warning,.status-risk,.status-at_risk,.status-waiting,.status-paused,.status-danger,.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached,.status-success,.status-completed,.status-resolved,.status-subtle,.status-stopped,.status-normal,.state-breached,.state-overdue,.state-at_risk,.state-risk,.state-paused,.state-stopped,.state-completed,.state-resolved,.priority-high,.priority-critical,.priority-medium,.priority-low,.priority-normal,.tone-new,.tone-active,.tone-primary,.tone-warning,.tone-danger,.tone-success,.tone-subtle,.tone-neutral){box-shadow:none!important;border:0!important}:is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label),html.dark :is(.badge,.pill,.notika-chip,.status-badge,.request-status-pill,.request-priority-pill,.dashboard-tag,.dashboard-status-button,.sla-state-label),html.dark .operations-dashboard-page :is(.dashboard-tag,.dashboard-status-button),html.dark .detail-drawer :is(.badge,.status-badge){border:0!important}html.dark .operations-dashboard-page :is(.dashboard-tag,.dashboard-status-button):is(.priority-high,.priority-critical,.priority-medium,.priority-low,.priority-normal,.status-received,.status-running,.status-processing,.status-risk,.status-at_risk,.status-waiting,.status-paused,.status-overdue,.status-breached,.status-sla_breached,.status-sla-breached,.status-stopped,.status-normal,.status-completed,.status-resolved){box-shadow:none!important;border:0!important}html.dark .audit-center-page .data-toolbar,html.dark .audit-center-page .data-toolbar-filters,html.dark .audit-center-page .data-toolbar-main{background:#151f30!important}html.dark .audit-center-page .data-toolbar-filters input,html.dark .audit-center-page .data-toolbar-filters select,html.dark .audit-center-page .data-toolbar input[type=date]{color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#18263a!important;border:1px solid #2e4461!important}html.dark .audit-center-page .data-toolbar-filters input::placeholder{color:#8da4c4!important}html.dark .audit-center-page .data-toolbar-filters input:focus,html.dark .audit-center-page .data-toolbar-filters select:focus,html.dark .audit-center-page .data-toolbar input[type=date]:focus{border-color:#5b9cff!important;box-shadow:0 0 0 3px #5b9cff33!important}html.dark .data-toolbar-filters{background-color:#151f30!important}html.dark .data-toolbar-filters input:not([type=checkbox]):not([type=radio]),html.dark .data-toolbar-filters select{-webkit-text-fill-color:#edf4ff;color:#edf4ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#18263a!important;border-color:#2e4461!important}html.dark .data-toolbar-filters input::placeholder{-webkit-text-fill-color:#8da4c4;color:#8da4c4!important}html.dark .request-detail-page .customer-360-list>div{border-color:#2e4461!important}html.dark .request-detail-page .customer-360-list dt{color:#9eb4d0!important}html.dark .request-detail-page .customer-360-list dd{color:#edf4ff!important}html.dark .request-detail-page .customer-360-link{color:#78aefc!important;box-shadow:none!important;background:0 0!important;border:0!important}html.dark .request-detail-page .request-conversation-heading p,html.dark .request-detail-page .request-message-audience-option small{color:#9eb4d0!important}html.dark .request-detail-page .request-message-visibility legend,html.dark .request-detail-page .request-message-content>span,html.dark .request-detail-page .request-message-controls label>span{color:#b8c8dc!important}html.dark .request-detail-page .request-message-audience-option{background:#18263a;border-color:#2e4461}html.dark .request-detail-page .request-message-audience-option strong{color:#edf4ff}html.dark .request-detail-page .request-message-audience-option.is-public.is-selected{background:#3b82f629;border-color:#5b9cff;box-shadow:0 0 0 2px #5b9cff1f}html.dark .request-detail-page .request-message-audience-option.is-internal.is-selected{background:#ea580c24;border-color:#fb923c;box-shadow:0 0 0 2px #fb923c1a}html.dark .request-detail-page .request-internal-message-form>button[type=submit]:disabled{opacity:1;color:#7890ad!important;box-shadow:none!important;background:#26364b!important;border:0!important}html.dark .request-detail-page .request-ops-card button.secondary-button:hover:not(:disabled),html.dark .request-detail-page .request-ops-card button.secondary-button:focus-visible{color:#dbeafe!important;background:#254a7a!important;border:0!important;box-shadow:0 5px 14px #2563eb33!important}html.dark .request-detail-page .request-technician-card{background:#18263a!important;border-color:#2e4461!important}html.dark .request-detail-page .request-technician-card>span{color:#93c5fd!important;background:#3b82f62e!important}html.dark .request-detail-page .request-technician-card strong{color:#edf4ff!important}html.dark .request-detail-page .request-technician-card small{color:#9eb4d0!important}.request-overdue-badge,.sla-state-label,html.dark .request-overdue-badge,html.dark .sla-state-label,:is(.nav-badge,.sidebar-customizer-badge,.notification-unread-count-badge,.notification-meta-tag,.public-status-pill,.registration-status-badge),:is(.public-status-pill,.registration-status-badge):is(.tone-active,.tone-expired,.accent,.subtle,.danger,.warning,.success,.primary,.info),html.dark :is(.nav-badge,.sidebar-customizer-badge,.notification-unread-count-badge,.notification-meta-tag,.public-status-pill,.registration-status-badge),html.dark :is(.public-status-pill,.registration-status-badge):is(.tone-active,.tone-expired,.accent,.subtle,.danger,.warning,.success,.primary,.info){box-shadow:none!important;border:0!important}:is(.dashboard-tag,.dashboard-status-button){min-height:24px;border-radius:999px!important;padding:3px 11px!important}.account-page{width:min(100%,1080px);margin:0 auto;padding:28px 24px 48px}.account-page>h2{margin:0 0 20px}.account-section{border:1px solid var(--border-color,#dfe6ef);background:var(--surface,#fff);border-radius:14px;margin:0 0 18px;padding:20px}.account-section h3{margin:0 0 16px}.account-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-avatar-section{align-items:center;gap:18px;display:flex}.account-avatar-preview{background:var(--accent,#1f6feb);color:#fff;border-radius:50%;flex:0 0 96px;place-items:center;width:96px;height:96px;font-size:28px;font-weight:700;display:grid;overflow:hidden}.account-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-avatar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-avatar-state{width:100%;color:var(--muted-text,#637083);font-size:13px}.account-message{border-radius:8px;margin:12px 0;padding:10px 12px}.account-message.success{color:#176b37;background:#eaf8ef}.account-message.error,.error-text{color:#b42318}.account-actions{justify-content:flex-end;display:flex}.account-sessions-list{gap:10px;display:grid}.account-session-item{border:1px solid var(--border-color,#dfe6ef);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.account-session-item.is-current{border-color:var(--accent,#1f6feb);background:color-mix(in srgb, var(--accent,#1f6feb) 7%, transparent)}.account-session-info{gap:4px;min-width:0;display:grid}.account-session-info strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-session-info small{color:var(--muted-text,#637083)}.profile-dropdown-item[href]{color:inherit;text-decoration:none}@media (width<=640px){.account-page{padding:18px 12px 32px}.account-section{padding:14px}.account-avatar-section,.account-session-item{flex-direction:column;align-items:flex-start}.account-session-item button{width:100%}}
