@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0&display=swap");.user-dashboard-shell.user-shell-light{--font-heading:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif;background:linear-gradient(160deg,#5efce8,#736efe);color:#121212;font-family:var(--font-body);color-scheme:light}.user-shell-light input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=submit]):not([type=button]),.user-shell-light select,.user-shell-light textarea{background-color:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;color-scheme:light}.user-shell-light .user-fleet-card{background-color:#fff!important;border:none!important;box-shadow:0 8px 24px rgba(15,40,70,.18),0 2px 6px rgba(15,23,42,.08)}.user-shell-light .user-fleet-field{background-color:#f1f5f9!important;color:#0f172a!important;border:none!important;box-shadow:inset 0 0 0 1px #e2e8f0;color-scheme:light}.user-shell-light input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])::placeholder,.user-shell-light textarea::placeholder{color:#64748b!important;opacity:1}.user-dashboard-shell .user-fleet-btn-photo{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;border:none!important;cursor:pointer}.user-shell-light .user-fleet-btn-photo{background:linear-gradient(105deg,#0369a1,#0ea5e9)!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px rgba(3,105,161,.4)}.user-shell-light .user-fleet-btn-photo:disabled{opacity:.55}.user-shell-dark .user-fleet-btn-photo{background:linear-gradient(105deg,#0369a1,#0ea5e9)!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px rgba(0,210,253,.28)}.user-shell-dark .user-fleet-btn-photo:disabled{opacity:.55;background:#1d2025!important;color:#6b6e7e!important;box-shadow:none}.user-shell-light .user-fleet-btn-muted{background:#e2e8f0!important;color:#0f172a!important;border:none!important;box-shadow:0 4px 12px rgba(15,40,70,.14)}.user-shell-dark .user-fleet-btn-muted{background:#1d2025!important;color:#e1e2e9!important}.user-shell-dark .user-fleet-btn-submit,.user-shell-dark button.bg-emerald-600,.user-shell-dark button.bg-sky-600,.user-shell-light .user-fleet-btn-submit,.user-shell-light button.bg-emerald-600,.user-shell-light button.bg-sky-600{color:#fff!important}.user-dashboard-shell.user-shell-light .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;vertical-align:middle;line-height:1;color:#121212}.user-shell-light .text-\[\#22C55E\],.user-shell-light .text-\[\#3cd7ff\],.user-shell-light .text-\[\#434655\],.user-shell-light .text-\[\#4ae176\],.user-shell-light .text-\[\#8d90a1\],.user-shell-light .text-\[\#EF4444\],.user-shell-light .text-\[\#F59E0B\],.user-shell-light .text-\[\#a2e7ff\],.user-shell-light .text-\[\#b5c4ff\],.user-shell-light .text-\[\#c3c5d8\],.user-shell-light .text-\[\#e1e2e9\],.user-shell-light .text-\[\#ffb4ab\],.user-shell-light .text-amber-300,.user-shell-light .text-emerald-500,.user-shell-light .text-emerald-600,.user-shell-light .text-red-700,.user-shell-light .text-red-900,.user-shell-light .text-sky-500,.user-shell-light .text-sky-600,.user-shell-light .text-sky-700,.user-shell-light .text-slate-200,.user-shell-light .text-slate-300,.user-shell-light .text-slate-400,.user-shell-light .text-slate-500,.user-shell-light .text-slate-600,.user-shell-light .text-slate-700,.user-shell-light .text-slate-800,.user-shell-light .text-slate-900,.user-shell-light .text-white,.user-shell-light .user-dashboard-header,.user-shell-light .user-dashboard-main,.user-shell-light .user-home-root,.user-shell-light .user-profile-bar,.user-shell-light .user-report-root,.user-shell-light .user-requests-root,.user-shell-light .user-settings-root,.user-shell-light a,.user-shell-light button,.user-shell-light h1,.user-shell-light h2,.user-shell-light h3,.user-shell-light h4,.user-shell-light input,.user-shell-light label,.user-shell-light li,.user-shell-light p,.user-shell-light select,.user-shell-light span,.user-shell-light td,.user-shell-light textarea,.user-shell-light th{color:#121212!important}.user-shell-light input::placeholder,.user-shell-light textarea::placeholder{color:#121212!important;opacity:.55}.user-shell-light .user-bottom-tab,.user-shell-light .user-bottom-tab-icon,.user-shell-light .user-bottom-tab-label,.user-shell-light .user-bottom-tab.is-active,.user-shell-light .user-bottom-tab.is-active .user-bottom-tab-icon,.user-shell-light .user-bottom-tab.is-active .user-bottom-tab-label{color:#fff!important}.user-shell-light .user-bottom-tab.is-active:after{background:#fff}.user-shell-light .user-notif-bell,.user-shell-light .user-notif-bell .material-symbols-outlined{color:#0284c7!important}.user-shell-light .user-notif-bell:hover,.user-shell-light .user-notif-bell:hover .material-symbols-outlined{color:#0ea5e9!important}.user-notif-bell{color:#8d90a1}.user-notif-bell:hover{color:#e1e2e9}.user-notif-badge{background:#93000a;box-shadow:0 0 0 2px #0b0e13}.user-notif--light .user-notif-badge{background:#ef4444;box-shadow:0 0 0 2px #fff}.user-notif-toast{background:linear-gradient(105deg,#0369a1,#0ea5e9);color:#fff;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 12px 28px rgba(3,105,161,.35)}.user-notif-toast-close:hover{background:hsla(0,0%,100%,.2)}.user-notif-panel{background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 32px rgba(15,23,42,.14)}.user-notif-panel-header{border-bottom:1px solid #f1f5f9}.user-notif-panel-title{color:#0f172a}.user-notif-panel-close{color:#0284c7}.user-notif-panel-close:hover{color:#0369a1}.user-notif-empty{color:#64748b}.user-notif-list{list-style:none;margin:0;padding:0}.user-notif-list>li+li{border-top:1px solid #f1f5f9}.user-notif-item:hover{background:#f8fafc}.user-notif-item-delete{color:#94a3b8;cursor:pointer}.user-notif-item-delete:hover:not(:disabled){color:#ef4444;background:rgba(239,68,68,.08)}.user-notif-item-delete:disabled{opacity:.5;cursor:default}.user-notif-item-title{color:#0f172a}.user-notif-item-body,.user-notif-item-date{color:#64748b}.user-notif--dark .user-notif-panel{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 32px rgba(0,0,0,.55);color:#e1e2e9}.user-notif--dark .user-notif-panel-header{border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.user-notif--dark .user-notif-panel-title{color:#e1e2e9}.user-notif--dark .user-notif-panel-close{color:#3cd7ff}.user-notif--dark .user-notif-panel-close:hover{color:#a2e7ff}.user-notif--dark .user-notif-empty{color:#8d90a1}.user-notif--dark .user-notif-list>li+li{border-top:1px solid hsla(0,0%,100%,.06)}.user-notif--dark .user-notif-item:hover{background:hsla(0,0%,100%,.05)}.user-notif--dark .user-notif-item-delete{color:#6b6e7e}.user-notif--dark .user-notif-item-delete:hover:not(:disabled){color:#f87171;background:hsla(0,91%,71%,.12)}.user-notif--dark .user-notif-item-title{color:#e1e2e9}.user-notif--dark .user-notif-item-body{color:#8d90a1}.user-notif--dark .user-notif-item-date{color:#6b6e7e}.user-shell-dark .user-notif-bell,.user-shell-dark .user-notif-bell .material-symbols-outlined{color:#a2e7ff!important}.user-shell-dark .user-notif-bell:hover,.user-shell-dark .user-notif-bell:hover .material-symbols-outlined{color:#3cd7ff!important}.user-shell-light .uh-pause-btn,.user-shell-light .uh-pause-btn .material-symbols-outlined,.user-shell-light .uh-scan-btn,.user-shell-light .uh-scan-btn .material-symbols-outlined,.user-shell-light .user-scan-feed-badge,.user-shell-light .user-scan-feed-badge span,.user-shell-light .user-scan-primary,.user-shell-light .user-scan-primary .material-symbols-outlined{color:#fff!important}.user-shell-light .user-dashboard-main .rounded-2xl.bg-white,.user-shell-light .user-dashboard-main .rounded-xl.bg-white{border:none!important;box-shadow:0 8px 24px rgba(15,40,70,.18),0 2px 6px rgba(15,23,42,.08)!important}.user-shell-light .user-dashboard-main a.rounded-xl.bg-white,.user-shell-light .user-dashboard-main button.rounded-xl.bg-white{border:none!important;box-shadow:0 4px 14px rgba(15,40,70,.16)!important}.user-shell-light .user-dashboard-main .user-fleet-btn-submit.bg-sky-600,.user-shell-light .user-dashboard-main a.bg-sky-600,.user-shell-light .user-dashboard-main button.bg-sky-600{background:linear-gradient(105deg,#0369a1,#0ea5e9)!important;border:none!important;color:#fff!important;box-shadow:0 6px 16px rgba(3,105,161,.4)}.user-shell-light .user-dashboard-main .user-fleet-btn-submit.bg-emerald-600,.user-shell-light .user-dashboard-main a.bg-emerald-600,.user-shell-light .user-dashboard-main button.bg-emerald-600{background:linear-gradient(105deg,#047857,#10b981)!important;border:none!important;color:#fff!important;box-shadow:0 6px 16px rgba(4,120,87,.4)}.user-shell-light .uh-scan-btn{background:linear-gradient(105deg,#0369a1,#0ea5e9)!important;border:none!important;box-shadow:0 6px 18px rgba(3,105,161,.42)!important}.user-shell-light .user-scan-action-icon,.user-shell-light .user-scan-action-icon .material-symbols-outlined{color:#0284c7!important}.user-shell-light .uh-pause-btn{background:linear-gradient(135deg,#e6220c,#ffad5c)!important;border:none!important;box-shadow:0 4px 14px rgba(230,34,12,.35)}.user-dashboard-shell.user-shell-light .user-dashboard-header{background:transparent;backdrop-filter:none;border-bottom:1px solid hsla(0,0%,100%,.35)}.user-dashboard-main{scrollbar-gutter:stable}.user-bottom-nav{background:linear-gradient(105deg,#0369a1,#0284c7 48%,#0ea5e9);border:none;box-shadow:0 -6px 22px rgba(3,105,161,.35);border-radius:16px 16px 0 0;backdrop-filter:none;-webkit-backdrop-filter:none;width:100%;max-width:28rem}.user-bottom-nav-inner{width:100%;min-height:64px}.user-bottom-tab{color:#fff;text-decoration:none;transition:color .15s ease,transform .15s ease;gap:2px}.user-bottom-tab-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;color:#fff}.user-bottom-tab:hover{color:#fff}.user-bottom-tab.is-active{color:#fff;font-weight:600;position:relative}.user-bottom-tab.is-active:after{content:"";width:6px;height:6px;margin-top:2px;border-radius:9999px;background:#fff}.user-bottom-tab-label{font-family:Inter,system-ui,sans-serif;font-size:10px;line-height:12px;letter-spacing:.02em;font-weight:500}.user-bottom-tab.is-active .user-bottom-tab-label{color:#fff;font-weight:700}.user-scan-fab{position:relative;width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top right,#0284c7,#38bdf8);color:#fff;box-shadow:0 12px 28px rgba(2,132,199,.45),0 4px 12px rgba(14,165,233,.25);outline:4px solid #fff;transition:transform .2s ease;text-decoration:none;transform:translateY(-6px);animation:user-scan-fab-float 2.8s ease-in-out infinite}.user-scan-fab:after{content:"";position:absolute;inset:-2px;border-radius:9999px;pointer-events:none;box-shadow:0 0 0 0 rgba(56,189,248,.55);animation:user-scan-fab-pulse 2s ease-out infinite}.user-scan-fab:active{transform:translateY(-2px) scale(.92);animation:none}.user-scan-fab .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;position:relative;z-index:1}@keyframes user-scan-fab-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(-11px)}}@keyframes user-scan-fab-pulse{0%{box-shadow:0 0 0 0 rgba(56,189,248,.55)}70%{box-shadow:0 0 0 14px rgba(56,189,248,0)}to{box-shadow:0 0 0 0 rgba(56,189,248,0)}}@media (prefers-reduced-motion:reduce){.user-scan-fab,.user-scan-fab:after{animation:none}.user-scan-fab{transform:translateY(-4px)}}.user-dashboard-shell.user-shell-dark{--font-heading:"Plus Jakarta Sans",Inter,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif;background-color:#0b0e13;color:#e1e2e9;font-family:var(--font-body)}.user-shell-dark .user-home-root{color:#e1e2e9}.user-shell-dark .user-home-root .uh-ambient{background:rgba(0,210,253,.1)!important}.user-shell-dark .user-home-root .uh-card{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border:none!important;color:#e1e2e9;box-shadow:0 8px 24px rgba(0,0,0,.45);backdrop-filter:none;-webkit-backdrop-filter:none}.user-shell-dark .user-home-root .uh-card:before{display:block;content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,hsla(0,0%,100%,.04),transparent 42%);z-index:0}.user-shell-dark .user-home-root .uh-card--hero{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border:none!important;box-shadow:0 8px 24px rgba(0,0,0,.45)}.user-shell-dark .user-home-root .uh-card--hero .uh-hero-glow{background:rgba(47,107,255,.2)!important}.user-shell-dark .user-home-root .uh-card--hero .uh-gauge-glow,.user-shell-light .user-home-root .uh-card--hero .uh-gauge-glow{background:transparent!important;box-shadow:none!important;filter:none!important}@keyframes uh-gauge-green-pulse{0%,to{stroke-opacity:1;opacity:1}50%{stroke-opacity:.72;opacity:.78}}.user-home-root .uh-gauge-green-pulse{animation:uh-gauge-green-pulse 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.user-home-root .uh-gauge-green-pulse{animation:none}}.user-shell-dark .user-home-root .uh-scan-btn{background:linear-gradient(90deg,#2f6bff,#00d2fd);color:#000318;box-shadow:0 4px 16px rgba(47,107,255,.35)}.user-shell-dark .user-home-root .uh-pause-btn{background:linear-gradient(135deg,#e6220c,#ffad5c);border:none;color:#fff;box-shadow:0 4px 14px rgba(230,34,12,.35)}.user-shell-dark .user-home-root .uh-pause-btn:hover{color:#fff;background:linear-gradient(135deg,#c91d0a,#f59e42)}.user-shell-dark .user-home-root .uh-shift-badge{color:#a2e7ff;background:rgba(0,210,253,.1);border-color:rgba(162,231,255,.2);border-radius:5px}.user-shell-dark .user-home-root .uh-activ-badge,.user-shell-dark .user-profile-bar .uh-activ-badge{background:transparent;color:#4ae176;border:none;border-radius:5px}.user-shell-dark .user-home-root .uh-activ-badge.is-off,.user-shell-dark .user-profile-bar .uh-activ-badge.is-off{background:transparent;color:#8d90a1;border:none}.user-shell-dark .user-profile-bar{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000);border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0 0 16px 16px}.user-shell-light .user-profile-bar{background:linear-gradient(160deg,#fff,#d4dfed);border-bottom:1px solid rgba(226,232,240,.9);border-radius:0 0 16px 16px}.user-home-root .uh-loc-badge{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;text-decoration:none}.user-shell-dark .user-profile-bar .uh-headline{color:#e1e2e9!important}.user-shell-dark .user-profile-bar .text-slate-500{color:#8d90a1!important}.user-shell-light .uh-card.uh-problems,.user-shell-light .user-home-root .uh-problems{border:none!important}.user-shell-light .user-home-root .uh-problems-icon{background:#16a34a!important;color:#fff!important;opacity:1!important;border:none!important}.user-shell-light .user-home-root .uh-problems.is-alert .uh-problems-icon{background:#dc2626!important;color:#fff!important;opacity:1!important;border:none!important}.user-shell-dark .user-profile-bar .uh-avatar-ring{background:#1d2025!important;box-shadow:0 2px 10px rgba(0,0,0,.35)}.user-shell-dark .user-profile-bar .uh-avatar-status{box-shadow:0 0 0 2px #111319}.user-shell-dark .user-profile-bar .text-sky-700{color:#a2e7ff!important}.user-shell-dark .user-home-root .uh-weather{background:transparent;border:none;padding:0;gap:.5rem;margin-bottom:.5rem}.user-shell-dark .user-home-root .uh-weather-icon{width:1.875rem;height:1.875rem}.user-shell-dark .user-home-root .uh-weather-temp{font-size:1.2rem;font-weight:800;color:#fff}.user-shell-dark .user-home-root .uh-avatar-ring{background:#1d2025!important;box-shadow:0 0 0 2px rgba(181,196,255,.4)}.user-shell-dark .user-home-root .uh-avatar-status{box-shadow:0 0 0 2px #111319}.user-shell-dark .user-home-root .uh-timeline:before{background:rgba(67,70,85,.3)}.user-shell-dark .user-home-root .uh-timeline-dot{box-shadow:0 0 0 4px #0d0d0d}.user-shell-dark .user-home-root .uh-timeline-dot.is-in{background:#4ae176;box-shadow:0 0 0 4px #0d0d0d}.user-shell-dark .user-home-root .uh-timeline-dot.is-out{background:#ffb4ab;box-shadow:0 0 0 4px #0d0d0d}.user-shell-dark .user-home-root .uh-timeline-dot.is-pause{background:#fbbf24;box-shadow:0 0 0 4px #0d0d0d}.user-shell-dark .user-home-root .uh-timeline-dot.is-resume{background:#a2e7ff;box-shadow:0 0 0 4px #0d0d0d}.user-shell-dark .user-home-root .uh-timeline-time{color:#e1e2e9}.user-shell-dark .user-home-root .event-type-uh.clockin{background:rgba(0,137,60,.2);color:#4ae176;border-color:rgba(74,225,118,.3)}.user-shell-dark .user-home-root .event-type-uh.clockout{background:rgba(147,0,10,.35);color:#ffb4ab;border-color:hsla(6,100%,84%,.3)}.user-shell-dark .user-home-root .event-type-uh.pause{background:rgba(245,158,11,.1);color:#fbbf24;border-color:rgba(245,158,11,.2)}.user-shell-dark .user-home-root .event-type-uh.resume{background:rgba(0,210,253,.1);color:#a2e7ff;border-color:rgba(162,231,255,.2)}.user-shell-dark .user-home-root .uh-problems:not(.is-alert){background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border:none!important}.user-shell-dark .user-home-root .uh-problems.is-alert{background:rgba(147,0,10,.2)!important;border:none!important;color:#ffb4ab}.user-shell-dark .user-home-root .uh-problems-cta{color:#a2e7ff;border-color:rgba(162,231,255,.2);background:rgba(0,210,253,.1)}.user-shell-dark .user-home-root .uh-problems.is-alert .uh-problems-cta{color:#ffb4ab;border-color:hsla(6,100%,84%,.2);background:rgba(147,0,10,.3)}.user-shell-dark .user-home-root .uh-problems.is-alert .text-slate-500,.user-shell-dark .user-home-root .uh-problems.is-alert .text-slate-900{color:#ffb4ab!important}.user-shell-dark .user-home-root .uh-problems.is-alert .text-slate-500{opacity:.8}.user-shell-dark .user-home-root .text-slate-900,.user-shell-dark .user-home-root .uh-headline,.user-shell-dark .user-home-root h1,.user-shell-dark .user-home-root h2{color:#e1e2e9!important}.user-shell-dark .user-home-root .text-slate-400,.user-shell-dark .user-home-root .text-slate-500,.user-shell-dark .user-home-root .text-slate-600{color:#8d90a1!important}.user-shell-dark .user-home-root .text-sky-600,.user-shell-dark .user-home-root .text-sky-700{color:#a2e7ff!important}.user-shell-dark .user-home-root .text-emerald-500,.user-shell-dark .user-home-root .text-emerald-600{color:#4ae176!important}.user-shell-dark .user-home-root .border-slate-100{border-color:rgba(67,70,85,.2)!important}.user-shell-dark .user-home-root .uh-ring-track{stroke:#272a30}.user-dashboard-shell.user-shell-dark .user-dashboard-header{background:rgba(11,14,19,.92);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08)}.user-dashboard-shell.user-shell-dark .user-dashboard-header h1{color:#e1e2e9}.user-dashboard-shell.user-shell-dark .user-bottom-nav{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000);border:none;box-shadow:0 -8px 24px rgba(0,0,0,.55);backdrop-filter:none;-webkit-backdrop-filter:none}.user-dashboard-shell.user-shell-dark .user-bottom-tab,.user-dashboard-shell.user-shell-dark .user-bottom-tab-icon,.user-dashboard-shell.user-shell-dark .user-bottom-tab-label,.user-dashboard-shell.user-shell-dark .user-bottom-tab.is-active,.user-dashboard-shell.user-shell-dark .user-bottom-tab.is-active .user-bottom-tab-icon,.user-dashboard-shell.user-shell-dark .user-bottom-tab.is-active .user-bottom-tab-label,.user-dashboard-shell.user-shell-dark .user-bottom-tab:hover{color:#fff!important}.user-dashboard-shell.user-shell-dark .user-bottom-tab.is-active:after{background:#fff}.user-dashboard-shell.user-shell-dark .user-bottom-tab-label{color:#fff!important}.user-dashboard-shell.user-shell-dark .user-scan-fab{background:linear-gradient(to top right,#2f6bff,#00d2fd);outline-color:#000;box-shadow:0 12px 28px rgba(0,212,255,.4),0 4px 12px rgba(47,107,255,.3)}.user-dashboard-shell.user-shell-dark .user-scan-fab:after{animation-name:user-scan-fab-pulse-dark}@keyframes user-scan-fab-pulse-dark{0%{box-shadow:0 0 0 0 rgba(0,210,253,.55)}70%{box-shadow:0 0 0 14px rgba(0,210,253,0)}to{box-shadow:0 0 0 0 rgba(0,210,253,0)}}.user-shell-dark .user-schedule-refresh{background:#1d2025!important;color:#e1e2e9!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important}.user-shell-dark .user-schedule-refresh:hover{background:#272a30!important}.user-dashboard-shell.user-shell-dark .user-theme-toggle,.user-dashboard-shell.user-shell-light .user-theme-toggle{border:none!important;background:transparent!important;box-shadow:none!important}.user-dashboard-shell.user-shell-dark .user-theme-toggle{color:#a2e7ff!important}.user-dashboard-shell.user-shell-dark .user-theme-toggle:hover,.user-dashboard-shell.user-shell-light .user-theme-toggle:hover{background:transparent!important}.user-dashboard-shell.user-shell-dark .user-theme-toggle svg{display:block;width:16px;height:16px}.user-shell-dark .user-home-root .uh-problems-icon{background:#16a34a!important;color:#fff!important;opacity:1!important;border:none!important}.user-shell-dark .user-home-root .uh-problems.is-alert .uh-problems-icon{background:#dc2626!important;color:#fff!important;opacity:1!important;border:none!important}.user-shell-dark .user-home-root .uh-problems-cta{color:#7dd3fc;border-color:rgba(56,189,248,.35);background:rgba(14,165,233,.16)}.user-shell-dark .user-home-root .uh-problems.is-alert .uh-problems-cta{color:#fca5a5;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.16)}.user-shell-dark .user-home-root .event-type-uh.clockin{background:rgba(16,185,129,.15);color:#6ee7b7;border-color:rgba(16,185,129,.3)}.user-shell-dark .user-home-root .event-type-uh.clockout{background:rgba(239,68,68,.15);color:#fca5a5;border-color:rgba(239,68,68,.3)}.user-shell-dark .user-home-root .event-type-uh.pause{background:rgba(245,158,11,.15);color:#fcd34d;border-color:rgba(245,158,11,.3)}.user-shell-dark .user-home-root .event-type-uh.resume{background:rgba(14,165,233,.15);color:#7dd3fc;border-color:rgba(14,165,233,.3)}.user-shell-dark .user-home-root .uh-timeline:before{background:rgba(148,163,184,.22)}.user-shell-dark .user-home-root .uh-timeline-dot.is-in{box-shadow:0 0 0 3px rgba(16,185,129,.22)}.user-shell-dark .user-home-root .uh-timeline-dot.is-out{box-shadow:0 0 0 3px rgba(239,68,68,.2)}.user-shell-dark .user-home-root .uh-timeline-dot.is-pause{box-shadow:0 0 0 3px rgba(245,158,11,.22)}.user-shell-dark .user-home-root .uh-timeline-dot.is-resume{box-shadow:0 0 0 3px rgba(56,189,248,.22)}.user-shell-dark .user-home-root .uh-timeline-time{color:#94a3b8}.user-shell-dark .user-home-root .border-slate-100{border-color:hsla(0,0%,100%,.08)!important}.user-shell-dark .user-home-root .text-slate-900,.user-shell-dark .user-home-root .uh-headline,.user-shell-dark .user-home-root h1,.user-shell-dark .user-home-root h2{color:#e1e2e9!important}.user-shell-dark .user-home-root .text-slate-500,.user-shell-dark .user-home-root .text-slate-600{color:#94a3b8!important}.user-shell-dark .user-home-root .text-red-700,.user-shell-dark .user-home-root .text-red-900{color:#fca5a5!important}.user-shell-light .bg-user-card,.user-shell-light .user-home-root .uh-card{background:linear-gradient(160deg,#fff,#d4dfed)!important;border:none!important;box-shadow:0 8px 24px rgba(15,40,70,.18),0 2px 6px rgba(15,23,42,.08)}.user-shell-light .bg-user-surface{background-color:#f1f5f9!important}.user-shell-light .border-user-border{border-color:#e2e8f0!important}.user-shell-light .bg-user-card .font-medium.text-white,.user-shell-light .bg-user-card .text-slate-300,.user-shell-light .bg-user-card .text-slate-400,.user-shell-light .bg-user-card .text-white,.user-shell-light .user-dashboard-main .text-2xl.text-white,.user-shell-light .user-dashboard-main>div>h2.text-white{color:#121212!important}.user-shell-light .bg-user-card .border-b.border-white\/10,.user-shell-light .bg-user-card .border-b.border-white\/5,.user-shell-light .bg-user-card .border-white\/10,.user-shell-light .bg-user-card .border-white\/5{border-color:#e2e8f0!important}.user-shell-light .bg-user-card .bg-white\/5{background-color:#f8fafc!important}.user-shell-light .bg-user-card .hover\:bg-white\/5:hover{background-color:#f1f5f9!important}.user-shell-light button.bg-user-surface{color:#121212!important}.user-shell-dark .bg-user-card{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border-color:hsla(0,0%,100%,.08)!important}.user-shell-dark .bg-user-bg-dark,.user-shell-dark .bg-user-bg-dark\/95{background:#0b0e13!important}.user-shell-dark .user-page-chrome{background:linear-gradient(180deg,#121212,#0b0e13)!important;border-color:hsla(0,0%,100%,.08)!important}.user-shell-dark .user-dashboard-header button{color:#3cd7ff}.user-shell-dark .user-settings-root .bg-white,.user-shell-dark .user-settings-root .rounded-2xl.bg-white,.user-shell-dark .user-settings-root .user-bento-card{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border-color:hsla(0,0%,100%,.08)!important}.user-shell-dark .user-settings-root .text-slate-900,.user-shell-dark .user-settings-root h2{color:#e1e2e9!important}.user-shell-dark .user-settings-root .border-slate-100,.user-shell-dark .user-settings-root .border-slate-100\/80,.user-shell-dark .user-settings-root .border-slate-200,.user-shell-dark .user-settings-root .divide-slate-100>:not([hidden])~:not([hidden]),.user-shell-dark .user-settings-root .divide-slate-100\/80>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.08)!important}.user-shell-dark .user-settings-root .bg-sky-50,.user-shell-dark .user-settings-root .bg-sky-50\/80,.user-shell-dark .user-settings-root .bg-slate-100,.user-shell-dark .user-settings-root .bg-slate-100\/80{background-color:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.1)!important}.user-shell-dark .user-settings-root .bg-red-600{background-color:#dc2626!important;color:#fff!important}.user-shell-dark .user-settings-root button[role=switch]:not(.bg-sky-600){background-color:#475569!important}.user-dashboard-shell.user-shell-light .user-settings-root .uh-verified-glyph,.user-settings-root .uh-verified-glyph{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1;color:#16a34a}.user-bento-card{background:transparent}.user-shell-dark .user-bento-card{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border-color:hsla(0,0%,100%,.08)!important}.user-auth-gate{background:#f8fafc;color:#0f172a}html.dark .user-auth-gate,html[data-bs-theme=dark] .user-auth-gate{background:#0b0e13;color:#e1e2e9}.user-shell-light .user-bento-card{background:linear-gradient(160deg,#fff,#d4dfed)!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.06)}.user-shell-light .user-settings-root .bg-white,.user-shell-light .user-settings-root .rounded-2xl.bg-white,.user-shell-light .user-settings-root .user-bento-card{background:linear-gradient(160deg,#fff,#d4dfed)!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.06)}.user-shell-light .user-report-root,.user-shell-light .user-requests-root{color:#121212}.user-shell-light .user-report-root .hover\:text-\[\#a2e7ff\]:hover,.user-shell-light .user-report-root .hover\:text-\[\#e1e2e9\]:hover,.user-shell-light .user-report-root .text-\[\#434655\],.user-shell-light .user-report-root .text-\[\#8d90a1\],.user-shell-light .user-report-root .text-\[\#a2e7ff\],.user-shell-light .user-report-root .text-\[\#c3c5d8\],.user-shell-light .user-report-root .text-\[\#e1e2e9\],.user-shell-light .user-report-root h1,.user-shell-light .user-report-root h2,.user-shell-light .user-report-root h3,.user-shell-light .user-requests-root .group:hover .group-hover\:text-\[\#a2e7ff\],.user-shell-light .user-requests-root .hover\:text-\[\#a2e7ff\]:hover,.user-shell-light .user-requests-root .hover\:text-\[\#e1e2e9\]:hover,.user-shell-light .user-requests-root .text-\[\#434655\],.user-shell-light .user-requests-root .text-\[\#8d90a1\],.user-shell-light .user-requests-root .text-\[\#a2e7ff\],.user-shell-light .user-requests-root .text-\[\#c3c5d8\],.user-shell-light .user-requests-root .text-\[\#e1e2e9\],.user-shell-light .user-requests-root h1,.user-shell-light .user-requests-root h2,.user-shell-light .user-requests-root h3{color:#121212!important}.user-shell-light .user-report-root .bg-\[\#1d2025\],.user-shell-light .user-report-root .hover\:bg-\[\#1d2025\]:hover,.user-shell-light .user-requests-root .bg-\[\#1d2025\],.user-shell-light .user-requests-root .hover\:bg-\[\#1d2025\]:hover{background-color:#e8edf3!important}.user-shell-light .user-requests-root .hover\:bg-\[\#1f2531\]:hover{background-color:#f8fafc!important}.user-shell-light .user-report-root .bg-\[\#272a30\],.user-shell-light .user-requests-root .bg-\[\#272a30\]{background-color:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.06)}.user-shell-light .user-requests-root .bg-\[\#13171F\]{background-color:#fff!important;border-color:#e2e8f0!important}.user-shell-light .user-requests-root .bg-\[\#191c21\]{background-color:#f1f5f9!important}.user-shell-light .user-report-root .border-\[\#242B36\],.user-shell-light .user-report-root .border-\[\#434655\]\/20,.user-shell-light .user-report-root .border-\[\#434655\]\/30,.user-shell-light .user-requests-root .border-\[\#242B36\],.user-shell-light .user-requests-root .border-\[\#434655\]\/20,.user-shell-light .user-requests-root .border-\[\#434655\]\/30,.user-shell-light .user-requests-root .border-\[\#434655\]\/50{border-color:#e2e8f0!important}.user-shell-light .user-report-root .ring-\[\#434655\]\/20,.user-shell-light .user-report-root .ring-\[\#434655\]\/30,.user-shell-light .user-requests-root .ring-\[\#434655\]\/30{--tw-ring-color:rgba(226,232,240,.9)!important}.user-shell-light .user-requests-root .placeholder-\[\#8d90a1\]::placeholder{color:#121212!important;opacity:.55}.user-shell-light .user-requests-root input,.user-shell-light .user-requests-root textarea{color:#121212}.user-shell-light .user-requests-root .bg-\[\#00d2fd\]\/15{background-color:rgba(2,132,199,.1)!important}.user-shell-light .user-requests-root .border-\[\#00d2fd\]\/20,.user-shell-light .user-requests-root .border-\[\#00d2fd\]\/40{border-color:rgba(2,132,199,.35)!important}.user-shell-light .user-requests-root .hover\:bg-\[\#00d2fd\]\/10:hover{background-color:rgba(2,132,199,.08)!important}.user-shell-light .user-requests-root .hover\:border-\[\#a2e7ff\]\/40:hover{border-color:rgba(2,132,199,.4)!important}.user-shell-light .user-requests-root .text-\[\#b5c4ff\]{color:#121212!important}.user-shell-light .user-requests-root .text-\[\#60A5FA\]{color:#2563eb!important}.user-shell-light .user-requests-root .text-\[\#86EFAC\]{color:#15803d!important}.user-shell-light .user-requests-root .border-\[\#4ADE80\]\/40{border-color:rgba(22,163,74,.4)!important}.user-shell-light .user-requests-root .hover\:bg-\[\#4ADE80\]\/10:hover{background-color:rgba(22,163,74,.1)!important}.user-shell-light .user-report-root .ring-\[\#00d2fd\]{--tw-ring-color:rgba(2,132,199,.55)!important}.user-shell-light .user-report-root .shadow-\[0_0_12px_rgba\(0\,212\,255\,0\.35\)\]{box-shadow:0 0 12px rgba(2,132,199,.28)!important}.user-shell-light .user-report-root .bg-\[rgba\(0\,210\,253\,0\.08\)\]{background-color:rgba(2,132,199,.08)!important}.user-shell-light .user-report-root .border-\[rgba\(162\,231\,255\,0\.2\)\]{border-color:rgba(2,132,199,.25)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.user-h-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab}.user-h-scroll.is-dragging{cursor:grabbing;user-select:none}.user-h-scroll>*{flex-shrink:0}.user-requests-pager{width:100%;min-width:0}.user-requests-pager-track{transition:transform .32s cubic-bezier(.22,1,.36,1)}.user-requests-pager-page{box-sizing:border-box}.user-scan-root{color:#e1e2e9;background:#0b0e13}.user-scan-panel{background:#0b0e13;border-left:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06)}.user-scan-icon-btn{box-shadow:0 4px 14px rgba(0,0,0,.35)}.user-scan-icon-btn,.user-scan-pill{background:#1d2025;border:none;color:#e1e2e9}.user-scan-action-title,.user-scan-title{color:#e1e2e9}.user-scan-sub{color:#8d90a1}.user-scan-viewfinder{background:#1d2025;box-shadow:0 8px 32px rgba(0,0,0,.45)}.user-scan-lens{background:#090d16;border:1px solid rgba(56,189,248,.2)}.user-scan-feed-badge{background:rgba(15,23,42,.9);border:1px solid rgba(51,65,85,.8);color:#cbd5e1}.user-scan-hint{background:#1d2025;color:#c3c5d8}.user-scan-action-card{background:#1d2025;border:none;box-shadow:0 4px 14px rgba(0,0,0,.28);color:inherit}.user-scan-action-icon{background:rgba(47,107,255,.18);color:#a2e7ff}.user-scan-input{background:#1d2025;border:1px solid rgba(67,70,85,.5);color:#e1e2e9}.user-scan-input:focus{border-color:#00d2fd}.user-scan-primary{background:linear-gradient(to top right,#2f6bff,#00d2fd);color:#fff;box-shadow:0 8px 20px rgba(0,212,255,.28)}.user-scan-error{border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.12);color:#ffb4ab}.user-scan-overlay{background:rgba(11,14,19,.88)}.user-scan-overlay--solid{background:rgba(11,14,19,.96)}.user-shell-light .user-scan-root{background:transparent;color:#121212}.user-shell-light .user-scan-panel{background:transparent;border-color:transparent}.user-shell-light .user-scan-icon-btn{background:#fff;color:#121212;box-shadow:0 4px 14px rgba(15,23,42,.12)}.user-shell-light .user-scan-pill{background:#fff;color:#121212;box-shadow:0 2px 10px rgba(15,23,42,.08)}.user-shell-light .user-scan-action-title,.user-shell-light .user-scan-title{color:#121212}.user-shell-light .user-scan-sub{color:#475569}.user-shell-light .user-scan-viewfinder{background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.14)}.user-shell-light .user-scan-hint{background:#fff;color:#334155;box-shadow:0 2px 10px rgba(15,23,42,.08)}.user-shell-light .user-scan-action-card{background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.1)}.user-shell-light .user-scan-action-icon{background:#e0f2fe;color:#0284c7}.user-shell-light .user-scan-input{background:#fff;border:1px solid #e2e8f0;color:#121212;box-shadow:0 2px 10px rgba(15,23,42,.06)}.user-shell-light .user-scan-input:focus{border-color:#0284c7}.user-shell-light .user-scan-primary{background:linear-gradient(to top right,#0284c7,#38bdf8);box-shadow:0 8px 20px rgba(2,132,199,.3)}.user-shell-light .user-scan-error{color:#b91c1c;background:rgba(239,68,68,.1)}.user-shell-light .user-scan-overlay{background:hsla(0,0%,100%,.78)}.user-shell-light .user-scan-overlay--solid{background:hsla(0,0%,100%,.94)}.user-shell-dark .kiosk-screen{background-color:#0b0e13;color:#e1e2e9}.user-shell-dark .kiosk-brand,.user-shell-dark .kiosk-card-value,.user-shell-dark .kiosk-location{color:#e1e2e9}.user-shell-dark .kiosk-card{background:#1d2025;border:none}.user-shell-dark .kiosk-input{background:#1d2025;border-color:rgba(67,70,85,.5);color:#e1e2e9}.user-shell-dark .kiosk-action-btn--ghost{color:#e1e2e9;border-color:rgba(67,70,85,.6)}.user-shell-light .kiosk-screen{background:transparent;color:#121212}.user-shell-light .kiosk-brand,.user-shell-light .kiosk-card-value,.user-shell-light .kiosk-location,.user-shell-light .success-message{color:#121212}.user-shell-light .btn-retry,.user-shell-light .kiosk-card-label,.user-shell-light .kiosk-hint,.user-shell-light .success-counter,.user-shell-light .success-sub{color:#475569}.user-shell-light .kiosk-card{background:#fff;border:none;box-shadow:0 8px 24px rgba(15,23,42,.1)}.user-shell-light .kiosk-input{background:#fff;border-color:#e2e8f0;color:#121212}.user-shell-light .kiosk-action-btn--ghost{color:#121212;border-color:#cbd5e1}.user-shell-light .kiosk-action-btn--ghost:hover,.user-shell-light .kiosk-status{color:#0284c7}.user-shell-light .kiosk-error{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.35)}.user-shell-light .kiosk-warning{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35)}.user-shell-light .direction-btn{background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.08)}.user-shell-light .direction-btn.wide{background:#fff;color:#475569;border-color:#cbd5e1}.user-shell-light .success-title{color:#059669}.user-shell-light .success-title.iesire{color:#d97706}.user-shell-light .success-counter strong{color:#121212}.user-shell-light .pulse-icon{text-shadow:none}.user-shell-light .camera-container{border-color:#0284c7;box-shadow:0 8px 28px rgba(2,132,199,.18);background:#0f172a}.user-shell-light .camera-container.confirmed{border-color:#059669;box-shadow:0 8px 28px rgba(5,150,105,.2)}.user-shell-light .camera-overlay{background:linear-gradient(180deg,transparent 55%,hsla(0,0%,100%,.28))}.user-shell-light .shutter-btn{border-color:#0284c7;background:rgba(2,132,199,.12)}.user-shell-light .shutter-btn:hover{background:rgba(2,132,199,.22)}.user-shell-light .shutter-inner{background:#0284c7}.user-shell-light .btn-retry{border-color:#cbd5e1;color:#475569;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.06)}.user-shell-light .btn-retry:hover{border-color:#0284c7;color:#0284c7}.user-shell-light .btn-confirm,.user-shell-light .selfie-btn{box-shadow:0 4px 16px rgba(5,150,105,.28)}.user-shell-light .text-secondary{color:#64748b!important}.user-shell-dark .kiosk-status{color:#3cd7ff}.user-shell-dark .kiosk-card-label,.user-shell-dark .success-counter,.user-shell-dark .success-sub{color:#8d90a1}.user-shell-dark .kiosk-error{color:#ffb4ab;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35)}.user-shell-dark .direction-btn{background:transparent}.user-shell-dark .camera-container{border-color:#3cd7ff;box-shadow:0 0 32px rgba(60,215,255,.18);background:#000}.user-shell-dark .camera-container.confirmed{border-color:#10b981;box-shadow:0 0 32px rgba(16,185,129,.28)}.user-shell-dark .camera-overlay{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.45))}.user-shell-dark .shutter-btn{border-color:#e1e2e9;background:rgba(225,226,233,.12)}.user-shell-dark .shutter-btn:hover{background:rgba(225,226,233,.22)}.user-shell-dark .shutter-inner{background:#e1e2e9}.user-shell-dark .btn-retry{border-color:rgba(67,70,85,.8);color:#8d90a1;background:transparent}.user-shell-dark .btn-retry:hover{border-color:#3cd7ff;color:#3cd7ff}.user-shell-dark .btn-confirm{box-shadow:0 4px 16px rgba(16,185,129,.35)}.user-shell-dark .text-secondary{color:#8d90a1!important}.user-scan-root .camera-container{width:100%;max-width:min(100%,280px);height:min(42vh,320px);max-height:min(42vh,320px);margin-left:auto;margin-right:auto}.user-scan-root .shutter-btn{width:68px;height:68px;min-width:68px;min-height:68px;margin-top:1rem}.user-scan-root .shutter-inner{width:44px;height:44px}.user-scan-root .review-actions{margin-top:1rem;width:100%}.user-scan-root .pulse-container{min-height:200px;margin:.25rem 0 .5rem;display:flex;align-items:center;justify-content:center}.user-scan-root .pulse-icon,.user-scan-root .pulse-wrapper{width:min(100%,200px);height:min(100%,200px);display:flex;align-items:center;justify-content:center;position:relative}.user-scan-root .pulse-icon{max-width:100%;font-size:clamp(72px,28vw,110px);text-shadow:none;z-index:10}.user-scan-root .pulse-icon>.bi{display:block;width:1em;height:1em;line-height:1;margin:0;padding:0}.user-scan-root .pulse-circle{width:min(100%,160px);height:min(100%,160px)}.user-scan-root .direction-buttons{width:100%;flex-wrap:nowrap;gap:.75rem;margin:.75rem 0}.user-scan-root .direction-btn{flex:1 1 0;width:auto;min-width:0;max-width:none;font-size:.95rem;padding:.7rem .75rem}.user-scan-root .kiosk-brand{font-family:var(--font-heading),"Plus Jakarta Sans",Inter,system-ui,sans-serif;font-size:clamp(16px,4.2vw,20px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;line-height:1.3;width:100%;text-align:center}.user-scan-root .kiosk-location{font-size:1.05rem;margin-bottom:.35rem}.user-scan-root .kiosk-status{font-size:.95rem;min-height:2.7em;margin-bottom:.35rem;display:flex;align-items:center;justify-content:center}.user-scan-root .success-title{font-size:1.25rem;line-height:1.25;margin-top:.75rem;white-space:nowrap}.user-scan-root .success-sub{font-size:.8125rem;line-height:1.35;margin-top:.35rem}.user-scan-root .success-counter{font-size:.8125rem;margin-top:1rem}.user-scan-root .success-icon{font-size:3.25rem}.user-scan-root .kiosk-bottom-row{padding-top:.75rem}.user-scan-root .kiosk-action-btn{max-width:100%;width:100%;height:48px;font-size:15px}@media (min-width:768px){.user-scan-root .pulse-container{min-height:200px}.user-scan-root .pulse-icon,.user-scan-root .pulse-wrapper{width:min(100%,200px);height:min(100%,200px)}.user-scan-root .pulse-icon{font-size:clamp(72px,22vw,110px)}.user-scan-root .pulse-circle{width:min(100%,160px);height:min(100%,160px)}.user-scan-root .direction-btn{flex:1 1 0;width:auto;font-size:.95rem;padding:.7rem .75rem}.user-scan-root .direction-btn.wide{width:100%}.user-scan-root .kiosk-action-btn{width:100%;max-width:100%;height:48px;font-size:15px}.user-scan-root .success-title{font-size:1.25rem;white-space:nowrap}.user-scan-root .success-counter,.user-scan-root .success-sub{font-size:.8125rem}.user-scan-root .success-icon{font-size:3.25rem}.user-scan-root .kiosk-brand{font-size:clamp(16px,4.2vw,20px);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.user-scan-root .kiosk-location{font-size:1.05rem}.user-scan-root .kiosk-status{font-size:.95rem;min-height:2.7em}}.user-dashboard-shell{--wd-ink:#17212f;--wd-muted:#425970;--wd-line:#d9e2ec;--wd-blue:#0285c7;--wd-blue2:#0fa6e5;--wd-green:#008bd2}.wd-steps{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--wd-muted);font-size:10px}.wd-steps .current{color:var(--wd-green);font-weight:750}.wd-steps i{height:1px;background:var(--wd-line);flex:1}.wd-module-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font-size:12px;padding:0 0 4px;color:#185477;font-weight:600;text-decoration:none}.wd-module-back .material-symbols-outlined{font-size:17px!important;color:inherit!important}.wd-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wd-heading h1{font-size:22px;font-weight:650;letter-spacing:-.4px;color:#141414;margin:0;line-height:1.2}.wd-heading p{font-size:11px;color:#234c70;margin:6px 0 0;max-width:235px}.wd-module-tabs{display:flex;background:#f4f7ffc9;border:none;border-radius:12px;padding:4px;gap:4px;box-shadow:0 6px 18px rgba(15,40,70,.14)}.wd-module-tabs a{flex:1;border:0;background:none;padding:9px 5px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#426a83;font-weight:500;min-height:39px;text-decoration:none}.wd-module-tabs a.active{color:#151a22;background:#fff;box-shadow:0 2px 8px rgba(15,40,70,.12)}.wd-module-tabs a.active .material-symbols-outlined{color:#008bd0!important}.wd-module-tabs .material-symbols-outlined{font-size:16px!important;color:inherit!important}.wd-hero{border-radius:20px;background:radial-gradient(ellipse at 51% 48%,#e2f8f7 0,#e7fcf6 76%,#ecfff7 100%);color:var(--wd-ink);padding:20px 24px;border:none;box-shadow:0 8px 24px rgba(15,40,70,.18),0 2px 6px rgba(15,23,42,.08)}.wd-hero .wd-eyebrow{display:block;font-size:10px;letter-spacing:.3px;font-weight:500;color:#21456d;text-transform:uppercase}.wd-hero h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.4px;margin:9px 0 0;color:var(--wd-ink)}.wd-hero>p{font-size:12px;line-height:18px;margin:8px 0 0;color:#21456d}.wd-hero .wd-btn{width:100%;margin-top:18px}.wd-hero.is-active .wd-btn{margin-top:0}.wd-timer{font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;letter-spacing:-1px;margin:12px 0 0;color:#132b3c}.wd-routebox{border:none;border-radius:14px;padding:15px;margin:13px 0;background:#ffffff70;box-shadow:0 2px 8px rgba(15,40,70,.08)}.wd-routepoint{display:flex;gap:12px;font-size:12px;align-items:center;color:#244f67}.wd-routepoint+.wd-routepoint{margin-top:16px}.wd-dot{width:9px;height:9px;border:2px solid #0096ce;border-radius:50%;flex-shrink:0}.wd-dot.end{background:#0096ce;border-radius:2px}.wd-btn{border:none;background:linear-gradient(105deg,#0369a1,#0ea5e9);color:#fff!important;padding:13px 18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;min-height:48px;text-decoration:none;box-shadow:0 6px 18px rgba(3,105,161,.42);cursor:pointer;font-size:14px}.wd-btn .material-symbols-outlined{color:#fff!important;font-size:18px!important}.wd-btn:disabled{opacity:1;background:#d3dfe8;box-shadow:none;cursor:not-allowed}.wd-btn:disabled,.wd-btn:disabled .material-symbols-outlined{color:#536373!important}.wd-btn.secondary{background:linear-gradient(160deg,#fff,#e8eef6);color:#0f172a!important;border:none;box-shadow:0 4px 14px rgba(15,40,70,.16)}.wd-btn.secondary .material-symbols-outlined{color:#0369a1!important}.wd-btn.soft{background:linear-gradient(105deg,#e0f2fe,#bae6fd);color:#0c4a6e!important;border:none;box-shadow:0 4px 12px rgba(3,105,161,.2)}.wd-btn.compact{min-height:40px;font-size:12px;padding:9px 12px}.wd-btn.full{width:100%}.wd-textbtn{border:0;background:none;color:#006697;font-size:11px;font-weight:500;padding:8px 0;display:inline-flex;align-items:center;gap:5px;text-decoration:none;cursor:pointer}.wd-textbtn .material-symbols-outlined{font-size:15px!important;color:inherit!important}.wd-sectiontitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.wd-sectiontitle h2,.wd-sectiontitle h3{margin:0;font-size:16px;font-weight:600;color:#141414}.wd-count{font-size:11px;border:1px solid #ffffff9c;border-radius:7px;padding:3px 6px;margin-left:7px;vertical-align:middle;color:#22506b;background:#fff5}.wd-card{background:linear-gradient(118deg,#fff,#edf2f8 46%,#dce6f2);border:none;border-radius:20px;padding:18px;box-shadow:0 8px 24px rgba(15,40,70,.18),0 2px 6px rgba(15,23,42,.08);color:var(--wd-ink)}.wd-empty{text-align:center;padding:28px 16px;color:var(--wd-muted);font-size:13px}.wd-tag{font-size:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;background:#d9f8ed;color:#176449;font-weight:500;white-space:nowrap}.wd-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.wd-tag.active,.wd-tag.in_use{background:#def3ff;color:#075b7b}.wd-tag.pending,.wd-tag.submitted{background:#fff2dd;color:#735018}.wd-tag.rejected,.wd-tag.returned,.wd-tag.unavailable{background:#faeae5;color:#893d2d}.wd-tag.draft{background:#f0f1ef;color:#49564e}.wd-tag.approved,.wd-tag.available{background:#d9f8ed;color:#176449}.wd-vehicle-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wd-plate{font-size:13px;font-weight:600;letter-spacing:.8px}.wd-carinfo{margin:10px 0 14px}.wd-carinfo h3{font-size:16px;font-weight:600;margin:0;letter-spacing:-.3px}.wd-carinfo p{font-size:11px;color:var(--wd-muted);margin:4px 0 9px}.wd-odo{font-size:22px;font-weight:600;letter-spacing:-.7px}.wd-odo small{font-size:11px;font-weight:400;color:var(--wd-muted);letter-spacing:0}.wd-vehicle-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wd-vehicle-actions .wd-btn:first-child{grid-column:1/-1;font-size:13px}.wd-vehicle-actions .wd-btn{padding:11px 8px;font-size:12px;min-height:44px}.wd-vehicle-actions .material-symbols-outlined{font-size:17px!important}.wd-vehicle-links{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.wd-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:17px}.wd-metric strong{font-size:18px;font-weight:600;letter-spacing:-.8px;display:block;color:var(--wd-ink)}.wd-metric .unit{font-size:9px;font-weight:400;letter-spacing:0}.wd-metric span{display:block;color:var(--wd-muted);font-size:9px;margin-top:2px}.wd-bar{height:4px;background:#d7e7ed;border-radius:4px;overflow:hidden;margin:18px 0 0}.wd-bar i{display:block;height:100%;background:#66d2b8}.wd-activity{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid var(--wd-line);align-items:center}.wd-activity:last-child{border-bottom:0;padding-bottom:0}.wd-activity-icon{width:35px;height:35px;display:grid;place-items:center;background:#e4f2f8;border-radius:12px;flex-shrink:0;color:#098dbd}.wd-activity-icon .material-symbols-outlined{font-size:18px!important;color:inherit!important}.wd-activity p{font-size:12px;font-weight:600;margin:0;color:var(--wd-ink)}.wd-activity small{font-size:10px;color:var(--wd-muted);display:block;margin-top:4px}.wd-activity strong{font-size:12px;white-space:nowrap;color:var(--wd-ink)}.wd-subtabs{display:flex;gap:2px;margin-bottom:4px;background:#d8eef9;border:none;padding:4px;border-radius:12px;width:100%;box-shadow:0 6px 18px rgba(15,40,70,.14)}.wd-subtabs a{flex:1;border:0;background:none;border-radius:9px;padding:9px 6px;color:#425970;font-weight:600;font-size:11px;text-align:center;text-decoration:none;white-space:nowrap}.wd-subtabs a.on{background:#fff;color:#008ac0;box-shadow:0 2px 8px rgba(15,40,70,.12)}.wd-triprow{display:flex;gap:9px;align-items:center;padding:15px 0;border-bottom:1px solid var(--wd-line);flex-wrap:wrap}.wd-triprow:last-child{border-bottom:0}.wd-triprow .route{font-weight:650;font-size:12px;color:var(--wd-ink)}.wd-triprow small{display:block;color:var(--wd-muted);margin-top:5px;font-size:10px}.wd-triprow>b{font-size:12px;color:var(--wd-ink)}.wd-triprow>.wd-btn{margin-left:auto}.wd-notice{background:#e8f7fc;border:none;border-radius:11px;padding:13px;font-size:12px;color:#254b6d;box-shadow:0 2px 8px rgba(15,40,70,.08)}.wd-notice.warn{background:#fff4e3;color:#95662d}.wd-notice.error{background:#ffede8;color:#a84232}.wd-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.wd-sheet-actions .wd-btn{flex:1;white-space:nowrap}.wd-sheet-line{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--wd-line);font-size:13px}.wd-sheet-line:last-child{border-bottom:0}.wd-review{background:#eaf1f8;border:none;border-radius:13px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(15,40,70,.08)}.wd-home-widget{padding:16px 24px;border-radius:17px;background:radial-gradient(ellipse at 51% 48%,#e2f8f7 0,#e7fcf6 76%,#ecfff7 100%);color:#111827;border:none;box-shadow:0 8px 24px rgba(15,40,70,.18),0 2px 6px rgba(15,23,42,.08)}.wd-home-widget h2{font-size:14px;line-height:21px;font-weight:500;letter-spacing:0;margin:0;color:#111827}.wd-home-widget .widget-month{font-size:11px;line-height:16px;margin-top:0;color:#21456d}.wd-home-widget .home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.wd-home-widget .home-stat{background:hsla(0,0%,100%,.72);border:none;border-radius:12px;padding:9px 10px;min-height:55px;box-shadow:0 2px 8px rgba(15,40,70,.1)}.wd-home-widget .home-stat small{display:block;font-size:9px;line-height:14px;color:#21456d;text-transform:uppercase;letter-spacing:0;font-weight:400}.wd-home-widget .home-stat b{display:block;font-size:16px;line-height:24px;margin:0;font-weight:600;color:#17212f}.wd-home-widget .chartbox{background:hsla(0,0%,100%,.72);border:none;border-radius:13px;padding:9px 5px 1px;margin:16px 0;box-shadow:0 2px 8px rgba(15,40,70,.1)}.wd-home-widget .wd-btn{width:100%;margin:0;min-height:49px;height:49px}.user-shell-dark{--wd-ink:#e1e2e9;--wd-muted:#8d90a1;--wd-line:hsla(0,0%,100%,.08);--wd-blue:#3cd7ff;--wd-blue2:#a2e7ff;--wd-green:#3cd7ff}.user-shell-dark .wd-module{color:#e1e2e9}.user-shell-dark .wd-card,.user-shell-dark .wd-hero,.user-shell-dark .wd-home-widget{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;color:#e1e2e9!important;border:none!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important}.user-shell-dark .wd-activity p,.user-shell-dark .wd-activity strong,.user-shell-dark .wd-carinfo h3,.user-shell-dark .wd-heading h1,.user-shell-dark .wd-hero h2,.user-shell-dark .wd-home-widget .home-stat b,.user-shell-dark .wd-home-widget h2,.user-shell-dark .wd-metric strong,.user-shell-dark .wd-odo,.user-shell-dark .wd-plate,.user-shell-dark .wd-sectiontitle h2,.user-shell-dark .wd-sectiontitle h3,.user-shell-dark .wd-sheet-line,.user-shell-dark .wd-timer,.user-shell-dark .wd-triprow .route,.user-shell-dark .wd-triprow>b{color:#e1e2e9!important}.user-shell-dark .wd-module-back,.user-shell-dark .wd-textbtn{color:#3cd7ff!important}.user-shell-dark .wd-activity small,.user-shell-dark .wd-carinfo p,.user-shell-dark .wd-empty,.user-shell-dark .wd-heading p,.user-shell-dark .wd-hero .wd-eyebrow,.user-shell-dark .wd-hero>p,.user-shell-dark .wd-home-widget .home-stat small,.user-shell-dark .wd-home-widget .widget-month,.user-shell-dark .wd-metric span,.user-shell-dark .wd-odo small,.user-shell-dark .wd-routepoint,.user-shell-dark .wd-steps,.user-shell-dark .wd-triprow small{color:#8d90a1!important}.user-dashboard-shell.user-shell-dark .wd-module-tabs{background:#0b0e13!important;border:none!important;box-shadow:0 6px 18px rgba(0,0,0,.45)!important}.user-dashboard-shell.user-shell-dark .wd-module-tabs a{color:#c3c5d8!important;background:transparent!important}.user-dashboard-shell.user-shell-dark .wd-module-tabs a .material-symbols-outlined{color:#8d90a1!important}.user-dashboard-shell.user-shell-dark .wd-module-tabs a.active{background:linear-gradient(160deg,#1d2025,#151820)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.user-dashboard-shell.user-shell-dark .wd-module-tabs a.active .material-symbols-outlined{color:#3cd7ff!important}.user-shell-dark .wd-subtabs{background:#121820!important;box-shadow:0 6px 18px rgba(0,0,0,.35)}.user-shell-dark .wd-subtabs a{color:#8d90a1!important}.user-shell-dark .wd-subtabs a.on{background:#1d2025!important;color:#3cd7ff!important;box-shadow:0 2px 8px rgba(0,0,0,.35)}.user-shell-dark .wd-review,.user-shell-dark .wd-routebox{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.08);box-shadow:none}.user-shell-dark .wd-dot{border-color:#3cd7ff}.user-shell-dark .wd-dot.end{background:#3cd7ff}.user-dashboard-shell.user-shell-dark .wd-notice{background:rgba(60,215,255,.12)!important;color:#a2e7ff!important;border:none!important;box-shadow:none!important}.user-shell-dark .wd-notice.warn{background:rgba(245,158,11,.14)!important;color:#fbbf24!important}.user-shell-dark .wd-notice.error{background:rgba(239,68,68,.14)!important;color:#f87171!important}.user-shell-dark .wd-home-widget .chartbox,.user-shell-dark .wd-home-widget .home-stat{background:hsla(0,0%,100%,.05)!important;color:#e1e2e9!important;box-shadow:none;border:1px solid hsla(0,0%,100%,.06)}.user-dashboard-shell.user-shell-dark .wd-btn.secondary,.user-dashboard-shell.user-shell-dark a.wd-btn.secondary,.user-dashboard-shell.user-shell-dark button.wd-btn.secondary{background:linear-gradient(160deg,#243040,#1a2330)!important;color:#e1e2e9!important;border:none!important;box-shadow:0 4px 14px rgba(0,0,0,.4)!important}.user-dashboard-shell.user-shell-dark .wd-btn.secondary .material-symbols-outlined{color:#3cd7ff!important}.user-shell-dark .wd-btn.soft{background:linear-gradient(105deg,rgba(60,215,255,.18),rgba(2,132,199,.28))!important;color:#a2e7ff!important;box-shadow:0 4px 12px rgba(0,210,253,.15)}.user-shell-dark .wd-btn:disabled{background:#1d2025!important;color:#6b6e7e!important;box-shadow:none}.user-shell-dark .wd-btn:disabled .material-symbols-outlined{color:#6b6e7e!important}.user-shell-dark .wd-count{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:#a2e7ff}.user-shell-dark .wd-activity{border-bottom-color:hsla(0,0%,100%,.08)}.user-shell-dark .wd-activity-icon{background:rgba(60,215,255,.12);color:#3cd7ff}.user-shell-dark .wd-bar{background:#272a30}.user-shell-dark .wd-bar i{background:#3cd7ff}.user-shell-dark .wd-sheet-line,.user-shell-dark .wd-triprow{border-bottom-color:hsla(0,0%,100%,.08)}.user-shell-dark .wd-tag{background:rgba(74,225,118,.14);color:#4ae176}.user-shell-dark .wd-tag.active,.user-shell-dark .wd-tag.in_use{background:rgba(60,215,255,.14);color:#3cd7ff}.user-shell-dark .wd-tag.pending,.user-shell-dark .wd-tag.submitted{background:rgba(245,158,11,.16);color:#fbbf24}.user-shell-dark .wd-tag.rejected,.user-shell-dark .wd-tag.returned,.user-shell-dark .wd-tag.unavailable{background:rgba(239,68,68,.16);color:#f87171}.user-shell-dark .wd-tag.draft{background:hsla(0,0%,100%,.08);color:#8d90a1}.user-shell-dark .wd-tag.approved,.user-shell-dark .wd-tag.available{background:rgba(74,225,118,.14);color:#4ae176}.user-shell-dark .wd-steps i{background:hsla(0,0%,100%,.12)}.user-shell-dark .wd-steps .current{color:#3cd7ff}.user-dashboard-shell.user-shell-dark{color-scheme:dark}.user-dashboard-shell.user-shell-dark .user-fleet-card{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;border:none!important;color:#e1e2e9!important;box-shadow:0 8px 24px rgba(0,0,0,.45)}.user-dashboard-shell.user-shell-dark .user-fleet-field,.user-dashboard-shell.user-shell-dark input.user-fleet-field,.user-dashboard-shell.user-shell-dark select.user-fleet-field,.user-dashboard-shell.user-shell-dark textarea.user-fleet-field{appearance:none;-webkit-appearance:none;background-color:#0b0e13!important;background-image:none!important;color:#e1e2e9!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important;color-scheme:dark;-webkit-text-fill-color:#e1e2e9}.user-dashboard-shell.user-shell-dark select.user-fleet-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233cd7ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:2.5rem!important}.user-dashboard-shell.user-shell-dark select.user-fleet-field option{background-color:#121820;color:#e1e2e9}.user-dashboard-shell.user-shell-dark .user-fleet-field::placeholder,.user-dashboard-shell.user-shell-dark input.user-fleet-field::placeholder,.user-dashboard-shell.user-shell-dark textarea.user-fleet-field::placeholder{color:#6b6e7e!important;-webkit-text-fill-color:#6b6e7e;opacity:1}.user-dashboard-shell.user-shell-dark .user-fleet-field:focus,.user-dashboard-shell.user-shell-dark input.user-fleet-field:focus,.user-dashboard-shell.user-shell-dark textarea.user-fleet-field:focus{border-color:rgba(60,215,255,.55)!important;outline:none;box-shadow:0 0 0 2px rgba(60,215,255,.25)!important}.user-dashboard-shell.user-shell-dark .wd-card .text-slate-600,.user-dashboard-shell.user-shell-dark .wd-card .text-slate-700,.user-dashboard-shell.user-shell-dark .wd-card .text-slate-900,.user-dashboard-shell.user-shell-dark .wd-card h1,.user-dashboard-shell.user-shell-dark .wd-card h2,.user-dashboard-shell.user-shell-dark .wd-card h3,.user-dashboard-shell.user-shell-dark .wd-card label,.user-dashboard-shell.user-shell-dark .wd-card p,.user-dashboard-shell.user-shell-dark .wd-module .text-slate-900,.user-dashboard-shell.user-shell-dark .wd-module label{color:#e1e2e9!important}.user-dashboard-shell.user-shell-dark .wd-card .text-slate-400,.user-dashboard-shell.user-shell-dark .wd-card .text-slate-500,.user-dashboard-shell.user-shell-dark .wd-module .text-slate-500{color:#8d90a1!important}.user-dashboard-shell.user-shell-dark .wd-btn.full,.user-dashboard-shell.user-shell-dark button.wd-btn{background:linear-gradient(105deg,#0369a1,#0ea5e9)!important;color:#fff!important;box-shadow:0 6px 18px rgba(0,210,253,.28)}.user-dashboard-shell.user-shell-dark .wd-btn.full .material-symbols-outlined,.user-dashboard-shell.user-shell-dark button.wd-btn .material-symbols-outlined{color:#fff!important}.user-dashboard-shell .user-bottom-nav,.user-dashboard-shell .user-home-root,.user-dashboard-shell .user-profile-bar,.user-dashboard-shell .user-report-root,.user-dashboard-shell .user-requests-root,.user-dashboard-shell .user-settings-root,.user-dashboard-shell .wd-module{width:100%;max-width:28rem;margin-left:auto;margin-right:auto}.user-dashboard-shell .user-home-root>.uh-card,.user-dashboard-shell .user-report-root>.uh-card,.user-dashboard-shell .wd-module>.wd-card,.user-dashboard-shell .wd-module>.wd-hero,.user-dashboard-shell .wd-module>.wd-home-widget,.user-dashboard-shell .wd-module>.wd-module-tabs,.user-dashboard-shell .wd-module>.wd-notice,.user-dashboard-shell .wd-module>form>.wd-card,.user-dashboard-shell .wd-module>form>.wd-notice,.user-dashboard-shell .wd-module>section>.wd-card,.user-dashboard-shell .wd-module>section>ul>.wd-card,.user-dashboard-shell .wd-module>section>ul>li.wd-card{width:calc(100% + 2rem);max-width:none;margin-left:-1rem;margin-right:-1rem;box-sizing:border-box}.user-dashboard-shell .user-requests-root .user-bento-card:not(.user-request-modal):not(.user-leave-sign-sheet){width:100%;margin-left:0;margin-right:0}.user-dashboard-shell .user-leave-sign-overlay{background:rgba(0,0,0,.55)}.user-dashboard-shell .user-leave-sign-sheet{width:100%!important;max-width:28rem!important;margin-left:auto;margin-right:auto;border:none!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-sheet{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;color:#e1e2e9;box-shadow:0 16px 40px rgba(0,0,0,.55)}.user-dashboard-shell.user-shell-light .user-leave-sign-sheet{background:#fff!important;color:#0f172a;box-shadow:0 16px 40px rgba(15,23,42,.18)}.user-dashboard-shell .user-leave-sign-header{background:inherit;border-bottom:1px solid transparent}.user-dashboard-shell.user-shell-dark .user-leave-sign-header{border-bottom-color:hsla(0,0%,100%,.08)}.user-dashboard-shell.user-shell-light .user-leave-sign-header{border-bottom-color:rgba(15,23,42,.08)}.user-dashboard-shell.user-shell-dark .user-leave-sign-title{color:#e1e2e9!important}.user-dashboard-shell.user-shell-light .user-leave-sign-title{color:#0f172a!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-doc-title,.user-dashboard-shell.user-shell-dark .user-leave-sign-subtitle{color:#8d90a1!important}.user-dashboard-shell.user-shell-light .user-leave-sign-doc-title,.user-dashboard-shell.user-shell-light .user-leave-sign-subtitle{color:#64748b!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-close{color:#8d90a1!important;background:hsla(0,0%,100%,.06)!important}.user-dashboard-shell.user-shell-light .user-leave-sign-close{color:#64748b!important;background:#f1f5f9!important}.user-dashboard-shell .user-leave-sign-preview{background:#e2e8f0;border:none}.user-dashboard-shell.user-shell-dark .user-leave-sign-zoom-btn{background:hsla(0,0%,100%,.08)!important;color:#e1e2e9!important}.user-dashboard-shell.user-shell-light .user-leave-sign-zoom-btn{background:#e2e8f0!important;color:#0f172a!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-zoom-label{color:#c3c5d8!important}.user-dashboard-shell.user-shell-light .user-leave-sign-zoom-label{color:#475569!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-pad{background:#1d2025!important}.user-dashboard-shell.user-shell-light .user-leave-sign-pad{background:#f1f5f9!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-success{border:1px solid rgba(34,197,94,.3);background:rgba(34,197,94,.12);color:#86efac!important}.user-dashboard-shell.user-shell-light .user-leave-sign-success{border:1px solid rgba(22,163,74,.35);background:rgba(22,163,74,.1);color:#15803d!important}.user-dashboard-shell .user-leave-sign-primary{background:linear-gradient(90deg,#2f6bff,#00d4ff)!important;color:#fff!important;border:none!important}.user-leave-sign-pad label{font-size:13px!important;margin-bottom:.35rem}.user-dashboard-shell.user-shell-dark .user-leave-sign-pad label{color:#c3c5d8!important}.user-dashboard-shell.user-shell-light .user-leave-sign-pad label{color:#475569!important}.user-leave-sign-pad canvas{border-radius:12px!important;max-height:140px!important;height:140px!important;background:#fff!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-pad canvas{border:1px solid #434655!important}.user-dashboard-shell.user-shell-light .user-leave-sign-pad canvas{border:1px solid #cbd5e1!important}.user-leave-sign-pad .btn{border-radius:12px;font-size:13px}.user-leave-sign-pad .btn-accent,.user-leave-sign-pad .btn-primary{background:linear-gradient(90deg,#2f6bff,#00d4ff)!important;border:0!important;color:#fff!important}.user-dashboard-shell.user-shell-dark .user-leave-sign-pad .btn-outline-secondary{border-color:#434655!important;color:#c3c5d8!important;background:transparent!important}.user-dashboard-shell.user-shell-light .user-leave-sign-pad .btn-outline-secondary{border-color:#cbd5e1!important;color:#475569!important;background:#fff!important}.user-dashboard-shell .user-request-modal-overlay{padding:1rem}.user-dashboard-shell .user-request-modal{width:100%!important;max-width:28rem!important;margin-left:auto;margin-right:auto;border:none!important}.user-dashboard-shell.user-shell-dark .user-request-modal{background:linear-gradient(160deg,#1a1a1a,#0d0d0d 48%,#000)!important;color:#e1e2e9;box-shadow:0 16px 40px rgba(0,0,0,.55)}.user-dashboard-shell.user-shell-light .user-request-modal{background:#fff!important;color:#0f172a;box-shadow:0 16px 40px rgba(15,23,42,.18)}.user-dashboard-shell .user-request-modal-header{background:inherit;border-bottom:none}.user-dashboard-shell.user-shell-dark .user-request-modal-title{color:#e1e2e9!important}.user-dashboard-shell.user-shell-light .user-request-modal-title{color:#0f172a!important}.user-dashboard-shell.user-shell-dark .user-request-modal-close{color:#8d90a1!important}.user-dashboard-shell.user-shell-light .user-request-modal-close{color:#64748b!important}.user-dashboard-shell.user-shell-dark .user-request-field-label{color:#8d90a1!important}.user-dashboard-shell.user-shell-light .user-request-field-label{color:#475569!important}.user-dashboard-shell .user-request-field{border:none!important;outline:none;box-shadow:none}.user-dashboard-shell.user-shell-dark .user-request-field,.user-dashboard-shell.user-shell-dark .user-requests-root input.user-request-field,.user-dashboard-shell.user-shell-dark .user-requests-root input[type=date],.user-dashboard-shell.user-shell-dark .user-requests-root input[type=text],.user-dashboard-shell.user-shell-dark .user-requests-root textarea,.user-dashboard-shell.user-shell-dark .user-requests-root textarea.user-request-field{background-color:#1d2025!important;background-image:none!important;color:#e1e2e9!important;border:none!important;color-scheme:dark;accent-color:#8d90a1;-webkit-text-fill-color:#e1e2e9}.user-dashboard-shell.user-shell-dark .user-request-field::placeholder,.user-dashboard-shell.user-shell-dark .user-requests-root textarea.user-request-field::placeholder{color:#6b6e7e!important;-webkit-text-fill-color:#6b6e7e}.user-dashboard-shell.user-shell-dark .user-request-field:focus,.user-dashboard-shell.user-shell-dark .user-requests-root input.user-request-field:focus,.user-dashboard-shell.user-shell-dark .user-requests-root textarea.user-request-field:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.16)!important}.user-dashboard-shell.user-shell-light .user-request-field,.user-dashboard-shell.user-shell-light .user-requests-root input.user-request-field,.user-dashboard-shell.user-shell-light .user-requests-root input[type=date],.user-dashboard-shell.user-shell-light .user-requests-root input[type=text],.user-dashboard-shell.user-shell-light .user-requests-root textarea,.user-dashboard-shell.user-shell-light .user-requests-root textarea.user-request-field{background-color:#f1f5f9!important;background-image:none!important;color:#0f172a!important;border:none!important;color-scheme:light;accent-color:#64748b;-webkit-text-fill-color:#0f172a}.user-dashboard-shell.user-shell-light .user-request-field::placeholder,.user-dashboard-shell.user-shell-light .user-requests-root textarea.user-request-field::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8}.user-dashboard-shell.user-shell-light .user-request-field:focus,.user-dashboard-shell.user-shell-light .user-requests-root input.user-request-field:focus,.user-dashboard-shell.user-shell-light .user-requests-root textarea.user-request-field:focus{box-shadow:0 0 0 1px rgba(15,23,42,.12)!important}.user-dashboard-shell.user-shell-dark .user-requests-root input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) grayscale(1);opacity:.75}.user-dashboard-shell.user-shell-light .user-requests-root input[type=date]::-webkit-calendar-picker-indicator{filter:grayscale(1) opacity(.55)}.user-dashboard-shell.user-shell-dark .user-request-modal-cancel{background:#1d2025!important;color:#c3c5d8!important;border:none!important}.user-dashboard-shell.user-shell-light .user-request-modal-cancel{background:#f1f5f9!important;color:#475569!important;border:none!important}.user-dashboard-shell .bg-user-card,.user-dashboard-shell .uh-card,.user-dashboard-shell .uh-card--hero,.user-dashboard-shell .user-bento-card,.user-dashboard-shell .user-bottom-nav,.user-dashboard-shell .user-fleet-btn-muted,.user-dashboard-shell .user-fleet-btn-photo,.user-dashboard-shell .user-fleet-btn-submit,.user-dashboard-shell .user-fleet-card,.user-dashboard-shell .wd-btn,.user-dashboard-shell .wd-btn.full,.user-dashboard-shell .wd-btn.secondary,.user-dashboard-shell .wd-btn.soft,.user-dashboard-shell .wd-card,.user-dashboard-shell .wd-hero,.user-dashboard-shell .wd-home-widget,.user-dashboard-shell .wd-module-tabs,.user-dashboard-shell .wd-notice,.user-dashboard-shell .wd-subtabs,.user-dashboard-shell a.wd-btn,.user-dashboard-shell button.wd-btn{border:0!important;outline:none}.user-dashboard-shell.user-shell-dark .user-fleet-card,.user-dashboard-shell.user-shell-dark .wd-btn.secondary,.user-dashboard-shell.user-shell-dark .wd-card,.user-dashboard-shell.user-shell-dark .wd-hero,.user-dashboard-shell.user-shell-dark .wd-home-widget,.user-dashboard-shell.user-shell-dark .wd-module-tabs,.user-dashboard-shell.user-shell-dark .wd-notice,.user-dashboard-shell.user-shell-dark a.wd-btn.secondary,.user-dashboard-shell.user-shell-dark button.wd-btn.secondary{border:none!important}