:root{--xp-line:rgba(188,204,214,.16);--xp-shadow:0 18px 42px rgba(0,0,0,.25);--xp-shadow-hover:0 24px 54px rgba(0,0,0,.34);--xp-orange:#f26a21;--xp-orange-soft:rgba(242,106,33,.13);--xp-purple:#9d73ff;--xp-good:#49b77c;--xp-warn:#e09a3c;--xp-ease:cubic-bezier(.2,.78,.24,1)}body{background:radial-gradient(circle at 82% -12%,rgba(242,106,33,.08),transparent 30rem),linear-gradient(155deg,#0d141a,#111920 48%,#141e26);color:#f8fafb}.topbar{background:linear-gradient(90deg,rgba(10,15,20,.98),rgba(19,28,35,.97))!important;backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(196,209,218,.12),0 14px 38px rgba(0,0,0,.28)}.brand-mark{box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 7px 20px rgba(0,0,0,.22)}.sidebar{background:linear-gradient(155deg,#090d12,#0d141b 48%,#111a22)!important;box-shadow:10px 0 34px rgba(0,0,0,.22)}.nav-item{position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;inset:5px auto 5px 0;width:3px;border-radius:0 4px 4px 0;background:transparent;transform:scaleY(.35);transition:transform .2s var(--xp-ease),background .2s ease}.nav-item.active:before{background:var(--xp-orange);transform:scaleY(1)}.nav-item.admin-nav:before{background:transparent}.nav-item.admin-nav.active:before,.nav-item.creator-nav.active:before{background:var(--xp-purple)}.page-head{position:relative;border-radius:0;padding:24px 6px 18px!important;margin-bottom:14px!important;background:radial-gradient(circle at 88% 0,rgba(242,106,33,.1),transparent 19rem),linear-gradient(135deg,#151e27,#0e151c);border:0;border-left:3px solid #f26a21;box-shadow:none;overflow:visible}.page-head:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--xp-orange),transparent);box-shadow:0 0 16px rgba(242,106,33,.42);pointer-events:none}.title{letter-spacing:-.025em;color:#f7f9fa}.subtitle{max-width:760px;color:#b8c4cb}.sme-context-strip{display:flex;align-items:center;gap:9px;min-height:34px;margin:0 0 9px;padding:5px 9px;border:1px solid var(--xp-line);border-radius:11px;background:rgba(16,24,32,.76);backdrop-filter:blur(12px);color:#afbbc3;font-size:9px;font-weight:750;letter-spacing:.02em}.sme-context-strip .sme-context-live{display:inline-flex;align-items:center;gap:6px;color:#d9e1e6}.sme-context-live i{width:8px;height:8px;border-radius:50%;background:var(--xp-good);box-shadow:0 0 0 4px rgba(47,143,98,.09)}.sme-context-strip strong{color:#f1f5f7;font-size:9.5px}.sme-context-divider{width:1px;height:14px;background:var(--xp-line)}.sme-context-spacer{flex:1}.sme-context-hint{font-weight:650;color:#aebbc3}.panel,.dash-card,.card,.section,.mobile-card,.comm-update-card,.comm-thread,.dispatch-live-card,.dispatch-mobile-card,.planner-stop-card,.parts-conversation-card,.health-section,.launch-card,.creator-control,.dispatch-board-col,.tech-job-card,.comm-template-card,.file-folder,.company-strip{border-color:var(--xp-line)!important;background:linear-gradient(145deg,#141d25,#10171e)!important;color:#f4f7f9}.panel,.dash-card,.card{box-shadow:var(--xp-shadow)}.dash-card,.panel,.card,.parts-conversation-card,.dispatch-live-card,.planner-stop-card,.file-card{transition:box-shadow .2s var(--xp-ease),border-color .2s ease,transform .2s var(--xp-ease)}.card.clickable:hover,.comm-thread:hover,.comm-update-card:hover,.planner-stop-card:hover,.parts-conversation-card:hover,.dispatch-live-card:hover,.file-card:hover{transform:translateY(-2px);box-shadow:var(--xp-shadow-hover);border-color:rgba(242,106,33,.42)!important}.dashboard-grid [data-dashboard-widget="kpi_summary"]{--v36:rgba(242,106,33,.3);background:radial-gradient(circle at 90% -8%,rgba(242,106,33,.13),transparent 25rem),linear-gradient(145deg,#1a252d,#10171d)!important;color:#fff;border-color:rgba(188,204,214,.19)!important;box-shadow:0 24px 58px rgba(0,0,0,.34)}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-card-title,.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-card-sub{color:#fff}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-card-sub{opacity:.64}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi{min-height:84px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.045));color:#fff;border-radius:12px}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi-value{font-size:26px;color:#fff}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi-label{color:rgba(255,255,255,.86)}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi-note{color:rgba(255,255,255,.7)}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi.alert{background:rgba(199,73,73,.26);border-color:rgba(255,140,140,.34)}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi.warn{background:rgba(184,115,28,.24);border-color:rgba(255,185,103,.32)}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi.good{background:rgba(47,143,98,.22);border-color:rgba(99,211,157,.3)}.kpi,.dash-kpi,.current-chip{position:relative;overflow:hidden}.kpi:after,.dash-kpi:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:transparent}.kpi.alert:after,.dash-kpi.alert:after{background:#c74949}.kpi.warn:after,.dash-kpi.warn:after{background:var(--xp-warn)}.kpi.good:after,.dash-kpi.good:after{background:var(--xp-good)}.kpi.info:after,.dash-kpi.info:after{background:#3f78a8}.sme-stage-card{position:relative!important}.sme-stage-card:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sme-stage-color,#9aa6ae)}.sme-stage-card[data-sme-stage="intake"]{--sme-stage-color:#6f8798}.sme-stage-card[data-sme-stage="diagnose"]{--sme-stage-color:#4d7fa7}.sme-stage-card[data-sme-stage="approval"]{--sme-stage-color:#b77a2b}.sme-stage-card[data-sme-stage="parts"]{--sme-stage-color:#a96e39}.sme-stage-card[data-sme-stage="repair"]{--sme-stage-color:#dd6a2c}.sme-stage-card[data-sme-stage="release"]{--sme-stage-color:#4d956f}.sme-stage-card[data-sme-stage="complete"]{--sme-stage-color:#2e8c5d}.status[data-sme-stage]{border-width:1px!important}.sme-card-identity{display:flex;align-items:center;gap:7px;min-width:0}.sme-initials{display:inline-grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:10px;background:linear-gradient(145deg,#f26a21,#9f3e0d);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 7px 18px rgba(242,106,33,.2);font-size:9px;font-weight:900;letter-spacing:.04em}.sme-equipment-glyph{display:inline-grid;place-items:center;flex:0 0 auto;min-width:27px;height:27px;padding:0 5px;border-radius:8px;background:#173039;border:1px solid #2b5960;color:#7fd3db;font-size:8px;font-weight:900;letter-spacing:.02em}.table-wrap tbody tr.sme-stage-card{background:#151f27!important;box-shadow:inset 3px 0 var(--sme-stage-color,#9aa6ae),0 1px 0 rgba(255,255,255,.04);transition:background .16s ease,box-shadow .16s ease}.table-wrap tbody tr.sme-stage-card:before{display:none}.table-wrap tbody tr.sme-stage-card:hover{background:#1d2b34!important;box-shadow:inset 4px 0 var(--sme-stage-color,#9aa6ae),0 9px 22px rgba(0,0,0,.18)}.ticket-next{border:1px solid rgba(242,106,33,.28)!important;background:linear-gradient(135deg,rgba(242,106,33,.09),rgba(27,39,48,.94))!important;border-radius:10px!important;padding:7px 9px!important}.ticket-next-label{color:#ff9859!important;letter-spacing:.08em!important;font-weight:900!important}.ticket-next b{color:#f4f7f9!important;font-size:10px!important}
 .sme-service-journey{margin:0 0 9px;padding:12px;border:1px solid var(--xp-line);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(242,106,33,.08),transparent 20rem),linear-gradient(145deg,#1a252d,#111920)}.sme-service-journey-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sme-service-journey-head>div{min-width:0}.sme-service-journey-head span{display:block;font-size:7.5px;letter-spacing:.08em;font-weight:900;color:#b4c0c7}.sme-service-journey-head b{display:block;margin-top:3px;font-size:13px;color:#f4f7f9}.sme-service-journey-status{flex:0 0 auto;border:1px solid rgba(242,106,33,.2);background:var(--xp-orange-soft);color:#a84b1c;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.sme-journey-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.sme-journey-step{position:relative;text-align:center;color:#b2bec5;font-size:7.4px;font-weight:800}.sme-journey-step:before{content:"";display:block;width:11px;height:11px;margin:0 auto 5px;border-radius:50%;border:2px solid #cfd7dc;background:#fff;position:relative;z-index:2}.sme-journey-step:after{content:"";position:absolute;height:2px;top:5px;left:-52%;right:52%;background:#dce2e5}.sme-journey-step:first-child:after{display:none}.sme-journey-step.done:before{background:var(--xp-good);border-color:var(--xp-good);box-shadow:0 0 0 3px rgba(47,143,98,.08)}.sme-journey-step.done:after,.sme-journey-step.current:after{background:rgba(47,143,98,.45)}.sme-journey-step.current{color:#f4f7f9}.sme-journey-step.current:before{background:var(--xp-orange);border-color:var(--xp-orange);box-shadow:0 0 0 4px rgba(242,106,33,.11)}.ticket-status-card.sme-journey-replaced{display:none!important}.comm-layout{border:1px solid var(--xp-line)!important;border-radius:15px!important;overflow:hidden;box-shadow:var(--xp-shadow);background:#0d141b!important}.comm-thread-list{background:linear-gradient(180deg,#17242d,#111a21)!important}.comm-thread{margin:5px!important;border:1px solid #344a57!important;background:linear-gradient(145deg,#22333e,#1a2831)!important;color:#f3f7f9!important}.comm-thread:hover{background:linear-gradient(145deg,#2a3e4a,#20313b)!important;border-color:#476170!important}.comm-thread.active{background:linear-gradient(145deg,#324955,#253943)!important;border-color:rgba(242,106,33,.62)!important;box-shadow:inset 3px 0 #f26a21,0 10px 28px rgba(0,0,0,.22)}.comm-thread :is(.comm-thread-meta,.comm-thread-preview,.comm-thread-top span){color:#b8c6ce!important}.comm-detail{background:#121b22!important}.comm-detail-head{position:sticky;top:0;z-index:2;background:rgba(22,32,40,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--xp-line)}.comm-update-card{border-radius:13px!important;overflow:hidden}.comm-priority-strip{border-radius:13px!important;background:linear-gradient(135deg,rgba(242,106,33,.1),#18232b)!important;border-color:rgba(242,106,33,.28)!important}.modal-body .section.sme-customer-profile-section{background:radial-gradient(circle at 100% 0,var(--xp-orange-soft),transparent 20rem),linear-gradient(160deg,#18232d 0%,#121a22 48%,#0d141b 100%);border-radius:14px;border:1px solid var(--xp-line);box-shadow:0 12px 30px rgba(0,0,0,.24)}.sme-customer-profile-section .section-title{display:flex;align-items:center;gap:8px;font-size:13px!important;color:#f4f7f9!important}.sme-count-pop{animation:sme-count-pop .34s var(--xp-ease)}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.52) 48%,transparent 80%);animation:sme-shimmer 1.45s ease-in-out infinite}@keyframes sme-rise{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes sme-count-pop{0%{transform:scale(.92);opacity:.68}65%{transform:scale(1.07)}100%{transform:scale(1);opacity:1}}@keyframes sme-shimmer{to{transform:translateX(120%)}}@media (prefers-reduced-motion:no-preference){.sme-page-entering>:is(.panel,.quickbar,.kpis,.dashboard-grid,.comm-priority-strip),.drawer.show,.modal{animation:sme-rise .22s var(--xp-ease)}.btn,.pill-btn,.top-action{transition:transform .12s var(--xp-ease),box-shadow .14s ease,background .14s ease,border-color .14s ease}.btn:active,.pill-btn:active,.top-action:active{transform:scale(.975)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:980px){.dashboard-grid [data-dashboard-widget="kpi_summary"] .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sme-context-hint{display:none}}@media (max-width:760px){.page-head{padding:8px!important;border-radius:11px;background:linear-gradient(135deg,#18232b,#10171d);box-shadow:0 8px 22px rgba(0,0,0,.2)}.sme-context-strip{min-height:30px;margin-bottom:6px;padding:4px 7px;border-radius:8px;font-size:8px}.sme-context-strip strong{font-size:8.5px}.sme-context-divider{height:11px}.dashboard-grid [data-dashboard-widget="kpi_summary"]{border-radius:10px!important}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi{min-height:64px}.dashboard-grid [data-dashboard-widget="kpi_summary"] .dash-kpi-value{font-size:19px}.sme-service-journey{padding:8px;border-radius:10px;margin-bottom:6px}.sme-service-journey-head{margin-bottom:8px}.sme-service-journey-head b{font-size:11px}.sme-service-journey-status{font-size:7px;padding:4px 6px}.sme-journey-step{font-size:6.8px}.sme-initials{width:27px;height:27px;border-radius:8px}.sme-equipment-glyph{min-width:24px;height:24px}.card.clickable:hover,.comm-thread:hover,.comm-update-card:hover,.planner-stop-card:hover,.parts-conversation-card:hover,.dispatch-live-card:hover,.file-card:hover{transform:none}body.sme-route-access .page-head,body.sme-route-health .page-head,body.sme-route-launch .page-head,body.sme-route-creator .page-head{border-radius:10px}}.comm-provider{border:1px solid var(--xp-line)!important;background:#18232c!important}.comm-provider.ready{color:#7ad6a2}.comm-provider.pending{color:#efb66a}
 @media (hover:hover) and (prefers-reduced-motion:no-preference){.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:-35% auto -35% -45%;width:28%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);transition:left .42s var(--xp-ease)}.btn-primary:hover:after,.btn-primary:focus-visible:after{left:125%}}#page.sme-background-refresh :is(.sme-count-pop,.sme-priority-in,.sme-status-arrive,.sme-soft-arrive){animation:none!important}.content{background:transparent!important}:is(.panel-head,.panel-title,.card-title,.section-title,.dash-card-title){color:#f5f8fa!important}:is(.panel-sub,.muted,.dash-card-sub){color:#8e9ca7!important}.table-wrap{background:#0f161d!important;border-color:var(--xp-line)!important}.table-wrap table{color:#eaf0f4!important}.table-wrap tbody tr{background:#111920!important}.table-wrap thead{background:#0b1117!important}.table-wrap :is(th,td){border-color:rgba(255,255,255,.07)!important}.table-wrap th{color:#8998a4!important}.input,.select,.textarea{background:#0c131a!important;color:#f4f7f9!important;border-color:#2a3844!important}.input:focus,.select:focus,.textarea:focus{border-color:var(--xp-orange)!important;box-shadow:0 0 0 3px rgba(242,106,33,.14)!important}.btn:not(.btn-primary):not(.btn-danger){background:#18232c;color:#edf3f6;border-color:#2a3844}.kpi{background:linear-gradient(145deg,#151f28,#0e151c)!important;color:#edf3f6;border-color:var(--xp-line)!important;box-shadow:var(--xp-shadow)}.kpi-label,.kpi-note{color:#8f9da8}.drawer,.modal{background:#101820!important;color:#edf3f6}.drawer-head,.modal-head{border-color:var(--xp-line)!important}.eyebrow{color:#ff8d4a!important}:is(.box-card,.file-card,.current-chip,.parts-card-message,.dispatch-live-card-grid span){background:#141d25!important;color:#edf3f6!important;border-color:var(--xp-line)!important}.pill-btn{background:#151f28!important;color:#aebbc5!important;border-color:#2b3944!important}.pill-btn.active{background:rgba(242,106,33,.14)!important;color:#ff9859!important;border-color:rgba(242,106,33,.36)!important}.dispatch-live-card:is(.live,.needs,.error,.scheduled){background:#111920!important;color:#edf3f6}.bar,.dash-bar-track{background:#26333d!important}.file-card-icon{background:#1c2832!important;color:#ff9859!important}button.dash-bar-row{color:#eaf0f4}button.dash-bar-row:hover{background:#18232c}body.sme-route-dashboard .dashboard-controls{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(12,18,24,.72);box-shadow:0 12px 28px rgba(0,0,0,.16);backdrop-filter:blur(12px)}body.sme-route-dashboard #dashboardWidgets:not(.editing){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);gap:14px;align-items:stretch}body.sme-route-dashboard #dashboardWidgets:not(.editing)>.dash-widget{position:relative;min-height:0!important;border:1px solid rgba(188,204,214,.16)!important;border-radius:14px!important;overflow:hidden;box-shadow:0 14px 32px rgba(0,0,0,.18)!important}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="kpi_summary"]{grid-column:span 8;grid-row:span 5}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="current_workload"]{grid-column:span 4;grid-row:span 5}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="workflow_attention"]{grid-column:span 8;grid-row:span 6}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="delay_watch"]{grid-column:span 4;grid-row:span 6}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="labor_revenue_store"],body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="labor_revenue_technician"]{grid-column:span 6;grid-row:span 4}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="dispatch_live"]{grid-column:span 7;grid-row:span 5}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="store_comparison"]{grid-column:span 5;grid-row:span 5}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="turnaround_performance"],body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="turnaround_equipment"]{grid-column:span 12}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="process_boxes"],body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="status_chart"],body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="turnaround_service_category"]{grid-column:span 6}body.sme-route-dashboard .dash-card-head{min-height:58px;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}body.sme-route-dashboard .dash-card-title{font-size:13px!important;letter-spacing:.01em}body.sme-route-dashboard .dash-card-sub{margin-top:3px;font-size:9px!important;color:#788995!important}body.sme-route-dashboard .dash-card-body{padding:14px 16px 16px}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dash-card-head{border-bottom:0;padding-bottom:4px}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dash-card-title{font-size:16px!important;letter-spacing:-.02em}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dashboard-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dash-kpi{min-height:88px!important;padding:13px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.045)!important}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dash-kpi-value{font-size:30px!important;font-weight:900;letter-spacing:-.045em}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dash-kpi-label{font-size:8px!important;letter-spacing:.08em;text-transform:uppercase}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dash-kpi-note{font-size:8px!important}body.sme-route-dashboard [data-dashboard-widget="current_workload"]{background:radial-gradient(circle at 100% 0,rgba(242,106,33,.14),transparent 16rem),linear-gradient(145deg,#151f27,#0d141b)!important}body.sme-route-dashboard [data-dashboard-widget="current_workload"] .dashboard-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.sme-route-dashboard [data-dashboard-widget="current_workload"] .current-chip{min-height:72px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#101820;display:flex;flex-direction:column;justify-content:center}body.sme-route-dashboard [data-dashboard-widget="current_workload"] .current-chip b{font-size:20px;color:#fff}body.sme-route-dashboard [data-dashboard-widget="current_workload"] .current-chip span{margin-top:4px;font-size:8px;color:#81919d}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"]{background:linear-gradient(145deg,#151f27,#0d141b)!important}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table-wrap{border:0;background:transparent}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table thead{display:none}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table tbody{display:grid;gap:7px}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table tr{display:grid;grid-template-columns:20px minmax(170px,1.4fr) 92px 130px minmax(160px,1.2fr) 105px 90px;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#101820}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table td{border:0!important;padding:0!important;font-size:9px}body.sme-route-dashboard [data-dashboard-widget="delay_watch"] .dash-card-body{height:calc(100% - 58px);overflow:auto}body.sme-route-dashboard [data-dashboard-widget^="labor_revenue"]{background:radial-gradient(circle at 100% 0,rgba(242,106,33,.17),transparent 18rem),linear-gradient(145deg,#151f27,#0c1319)!important}body.sme-route-dashboard [data-dashboard-widget^="labor_revenue"] .dash-card-title:before{content:"LIVE ";color:#6ed49a;font-size:7px;letter-spacing:.12em;margin-right:6px}body.sme-route-dashboard .dash-bars{display:grid;gap:7px}body.sme-route-dashboard .dash-bar-row{border-radius:9px!important;padding:7px 8px!important;background:#101820!important;border:1px solid rgba(255,255,255,.055)!important}body.sme-route-dashboard .dash-bar-track>i{box-shadow:0 0 14px rgba(242,106,33,.22)}@media(min-width:981px){body.sme-route-work .work-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}body.sme-route-work .work-kpis .kpi{min-height:82px;padding:12px 13px;border-radius:13px}body.sme-route-work .work-kpis .kpi-value{font-size:24px}body.sme-route-work .quickbar{position:sticky;top:72px;z-index:7;background:rgba(9,14,19,.94)!important;backdrop-filter:blur(16px)}body.sme-route-work .table-panel{background:linear-gradient(145deg,#151f27,#0d141b)!important;border:1px solid rgba(188,204,214,.16)!important;border-radius:14px!important;box-shadow:0 14px 32px rgba(0,0,0,.16)!important;overflow:hidden}body.sme-route-work .work-toolbar{margin-bottom:4px;padding:12px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent}body.sme-route-work .table-panel>.table-wrap{overflow:auto;background:#101820!important;border:0!important;max-height:calc(100vh - 295px);overscroll-behavior:contain;scrollbar-gutter:stable}body.sme-route-work .table-panel>.table-wrap table{display:block;min-width:0!important;background:transparent!important}body.sme-route-work .table-panel>.table-wrap thead{display:none}body.sme-route-work .table-panel>.table-wrap tbody{display:grid;gap:0}body.sme-route-work .table-panel>.table-wrap tbody>tr{display:grid;grid-template-columns:22px minmax(210px,1.35fr) 90px minmax(145px,.95fr) minmax(190px,1.25fr) 118px 86px 92px 92px 108px;align-items:center;gap:12px;min-height:74px;padding:12px 8px;border:0!important;border-bottom:1px solid rgba(188,204,214,.16)!important;border-radius:0;background:#141e26!important;box-shadow:none!important}body.sme-route-work .table-panel>.table-wrap tbody>tr:hover{transform:none;background:#1d2b34!important;border-color:rgba(242,106,33,.28)!important;box-shadow:inset 3px 0 #f26a21!important}body.sme-route-work .table-panel>.table-wrap td{display:block;border:0!important;padding:0!important;min-width:0;font-size:9px}body.sme-route-work td[data-col="customer"] .cell-main{font-size:12px;color:#f7f9fa}body.sme-route-work td[data-col="customer"] .subcell{margin-top:4px;color:#b2bec5}body.sme-route-work td[data-col="reference"]{font-weight:850;color:#ff9859}body.sme-route-work td[data-col="status"] .status{width:100%;justify-content:center}body.sme-route-work td[data-col="nextAction"] .ticket-next{margin:0!important;min-height:50px;display:flex;flex-direction:column;justify-content:center}body.sme-route-work td[data-col="technician"]{color:#dbe4e9;font-weight:750}body.sme-route-work td[data-col="promised"],body.sme-route-work td[data-col="partsEta"],body.sme-route-work td[data-col="updated"]{color:#b2bec5}body.sme-route-work .results-foot{border:0!important;background:transparent!important;color:#a7b5be}}body.sme-route-customers .customer-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px!important;padding:14px!important}body.sme-route-customers .customer-cards .card{position:relative;min-height:150px;padding:16px!important;border-radius:16px!important;overflow:hidden}body.sme-route-customers .customer-cards .card:after{content:"";position:absolute;inset:auto 14px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,106,33,.7),transparent)}body.sme-route-customers .customer-cards .card-title{font-size:13px!important}body.sme-route-customers .customer-cards .card-sub{margin-top:6px;color:#b0bdc5!important}body.sme-route-customers .card-metrics{margin-top:16px;padding-top:12px;border-top:1px solid rgba(188,204,214,.15)}body.sme-route-customers .mini-metric{background:#0c1319!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:9px;padding:8px!important}body.sme-route-customers .mini-metric b{color:#fff;font-size:16px!important}body.sme-route-customers .mini-metric span{color:#7f909c!important}body.sme-route-communications .sme-comm-redesign{border-radius:15px!important;box-shadow:0 28px 70px rgba(0,0,0,.34)!important;overflow:hidden}body.sme-route-communications .sme-comm-inbox{background:#0b1117!important;border-right:1px solid rgba(255,255,255,.07)}body.sme-route-communications .sme-message-stream{background:radial-gradient(circle at 60% 0,rgba(242,106,33,.06),transparent 24rem),#0f171e!important}body.sme-route-communications .sme-compose-dock{background:#121c24!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important}body.sme-route-communications .sme-comm-context{background:#0c1319!important;border-left:1px solid rgba(255,255,255,.07)}body.sme-route-parts .parts-conversation-card,body.sme-route-dispatch :is(.dispatch-live-card,.planner-route-card,.planner-stop-card),body.sme-route-files :is(.file-folder,.file-card){border-radius:15px!important;background:linear-gradient(145deg,#151f28,#0d141b)!important;box-shadow:0 14px 32px rgba(0,0,0,.18)!important}body.sme-route-parts .parts-conversation-card:hover,body.sme-route-dispatch :is(.dispatch-live-card,.planner-stop-card):hover,body.sme-route-files .file-card:hover{border-color:rgba(242,106,33,.32)!important;box-shadow:0 20px 42px rgba(0,0,0,.28)!important}body.sme-route-dispatch .dispatch-daily-plan,body.sme-route-dispatch .dispatch-planner,body.sme-route-dispatch .samsara-fleet{border-radius:18px!important;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 40px rgba(0,0,0,.22)!important}@media(max-width:980px){body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget]{grid-column:span 12!important}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table tr{grid-template-columns:20px minmax(160px,1fr) 90px 120px minmax(150px,1fr)}body.sme-route-dashboard [data-dashboard-widget="workflow_attention"] .dash-table td:nth-last-child(-n+2){display:none}}@media(max-width:760px){body.sme-route-dashboard .dashboard-controls{padding:6px 7px;border-radius:10px}body.sme-route-dashboard [data-dashboard-widget="kpi_summary"] .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.sme-route-dashboard [data-dashboard-widget="current_workload"] .dashboard-current{grid-template-columns:repeat(2,minmax(0,1fr))}body.sme-route-customers .customer-cards{grid-template-columns:1fr;padding:7px!important}}@supports not (display:grid){body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="kpi_summary"]{grid-column:span 8!important;grid-row:span 5!important}body.sme-route-dashboard #dashboardWidgets:not(.editing)>[data-dashboard-widget="current_workload"]{grid-column:span 4!important;grid-row:span 5!important}}/* v0.36.1 authenticated contrast normalization *//* v0.36.2 depth and surface cleanup */body:not(.customer-portal-mode) .app .content{--s0:#111920;--s1:#18232b;--s2:#202d36;--edge:rgba(188,204,214,.18);--txt:#fbfcfd;--mute:#b8c4cb;--sme-surface:#101820;--sme-text:#f2f6f8;color:var(--txt)}body:not(.customer-portal-mode) .app .content :is(.box-card,.file-folder,.comm-provider){background:linear-gradient(145deg,var(--s1),var(--s0))!important;border-color:var(--edge)!important;color:var(--txt)!important}body:not(.customer-portal-mode) .app .content :is(h1,h2,h3,h4,.panel-title,.card-title,.section-title,.dash-card-title,.cell-main){color:var(--txt)!important}body:not(.customer-portal-mode) .app .content :is(.muted,.panel-sub,.card-sub,.dash-card-sub,.subcell,.kpi-note,.kpi-label,.results-foot){color:var(--mute)!important}body:not(.customer-portal-mode) .app .content :is(.input,.select,.textarea){background:#17222a!important;color:#fff!important;border-color:#50616c!important}body:not(.customer-portal-mode) .app .content :is(.input,.select,.textarea)::placeholder{color:#8797a1!important}body:not(.customer-portal-mode) :is(.search-pop,.customer-suggestions){background:#151f27!important;border-color:#50616c!important;color:#f5f8f9!important}body:not(.customer-portal-mode) :is(.customer-suggestion,.customer-equipment-option){background:#1a252d!important;color:#f5f8f9!important;border-color:#465661!important}body:not(.customer-portal-mode) .app .content .status{background:#17222b!important;color:#f4f7f9!important;border:1px solid #52626d!important;box-shadow:inset 3px 0 var(--status-accent,#82919c)}body:not(.customer-portal-mode) .app .content :is(.st-arrived,.st-work,.st-diagnosing,.st-wash,.st-bill){--status-accent:#718c9f}.app .content .st-estimate{--status-accent:#c79a52}.app .content :is(.st-parts-estimate,.st-customer,.st-parts,.st-parts-ordered){--status-accent:#b98555}.app .content :is(.st-warranty,.st-insurance){--status-accent:#987eaa}.app .content :is(.st-service-estimate,.st-ready-tech,.st-progress){--status-accent:#628ba6}.app .content :is(.st-parts-here,.st-complete-service,.st-release,.st-complete){--status-accent:#639276}body:not(.customer-portal-mode) .app .content .badge{background:#17222b!important;color:#d8e1e6!important;border:1px solid #4d5e69!important;border-radius:6px!important;box-shadow:inset 3px 0 var(--badge-accent,#7f909c)}body:not(.customer-portal-mode) .app .content .badge.warn{--badge-accent:#c99b4b;color:#f0d29b!important}.app .content .badge.alert{--badge-accent:#bd6865;color:#f0b6b3!important}.app .content .badge.good{--badge-accent:#6c9d7b;color:#bfe2ca!important}.app .content .badge.info{--badge-accent:#6e8fa8;color:#bdd4e3!important}body:not(.customer-portal-mode) .app .content :is(.alert.warn,.ticket-quality-panel.warn){background:#211b13!important;color:#f0cc8a!important;border-color:#6f5934!important}body:not(.customer-portal-mode) .app .content :is(.ticket-quality-panel.alert,.dispatch-sync-card.alert){background:#241617!important;color:#efb4b0!important;border-color:#724443!important}body:not(.customer-portal-mode) .app .content :is(.panel,.card,.dash-card,.kpi,.table-panel){background:linear-gradient(160deg,#1a252d 0%,#141d24 48%,#10171d 100%)!important;border-color:var(--edge)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 34px rgba(0,0,0,.2)!important}body:not(.customer-portal-mode) .app .content .section{background:linear-gradient(145deg,#17232b,#101820)!important;border:1px solid var(--edge)!important;border-radius:11px!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important;padding-left:13px!important;padding-right:13px!important}body:not(.customer-portal-mode) .app .content :is(.dash-kpi,.current-chip,.mini-metric,.box-card,.command-stage,.command-store){background:#17232b!important;border-color:rgba(188,204,214,.14)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}body:not(.customer-portal-mode) .app .content :is(.access-role-check,.shopping-line,.samsara-vehicle,.kpad-picker-card,.kpad-part-row,.kpad-variant-option,.parts-transfer-card,.hbs-company-store){background:linear-gradient(155deg,#18232c,#101820)!important;color:#f3f7f9!important;border-color:#465661!important}body:not(.customer-portal-mode) .app .content .title{font-size:30px!important;font-weight:780!important;letter-spacing:-.04em}body:not(.customer-portal-mode) .app .content :is(.panel-title,.dash-card-title,.card-title){font-weight:780!important;letter-spacing:-.012em}body:not(.customer-portal-mode) .app .content :is(.kpi-value,.dash-kpi-value,.mini-metric b,.box-count,.command-score){font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#fff!important}body:not(.customer-portal-mode) .app .content :is(.btn:not(.btn-danger),.pill-btn){background:#1d2932!important;color:#f8fafb!important;border-color:#4c5c67!important}body:not(.customer-portal-mode) .app .content .btn-primary{background:#e7651e!important;border-color:#f07a39!important;color:#fff!important;box-shadow:0 8px 22px rgba(231,101,30,.18)!important}body:not(.customer-portal-mode) .app .content .pill-btn.active{background:#1c2932!important;color:#ffd0b1!important;border-color:rgba(242,106,33,.44)!important;box-shadow:inset 0 -2px #f26a21}body:not(.customer-portal-mode) .work-action-strip{background:linear-gradient(145deg,#17232b,#101820)!important;border:1px solid rgba(188,204,214,.16)!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important;padding:14px!important}body:not(.customer-portal-mode) .work-action-list button{background:#17232b!important;color:#f5f8fa!important;border-color:rgba(188,204,214,.15)!important;border-left:3px solid #d96625!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}body:not(.customer-portal-mode) .work-action-list button:hover{background:#1e2d36!important;transform:translateY(-1px)}body:not(.customer-portal-mode) .work-action-list :is(b,small){color:#e8eff3!important}.work-action-list em{color:#f29a63!important}body:not(.customer-portal-mode) .drawer{width:min(820px,98vw);background:#0f171d!important;color:#f7f9fa!important;border-left:1px solid #465661!important;box-shadow:-42px 0 90px rgba(0,0,0,.48)!important}body:not(.customer-portal-mode) .drawer :is(.drawer-head,.drawer-actions){background:rgba(20,30,38,.96)!important;border-color:#41515c!important;backdrop-filter:blur(16px)}body:not(.customer-portal-mode) .drawer-title{font-size:28px;font-weight:740;letter-spacing:-.045em}.drawer-eyebrow{color:#f08a50!important}body:not(.customer-portal-mode) .ticket-status-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#18232b;border:1px solid #45545f;border-radius:14px;overflow:hidden}body:not(.customer-portal-mode) .ticket-status-card{background:transparent!important;color:#eef4f7!important;border:0!important;border-right:1px solid #3d4b55!important;border-radius:0!important;box-shadow:none!important}.ticket-status-card:last-child{border-right:0!important}body:not(.customer-portal-mode) .drawer .section{background:#152029!important;border:1px solid rgba(188,204,214,.18)!important;border-radius:11px!important;box-shadow:none!important;padding-left:13px!important;padding-right:13px!important}body:not(.customer-portal-mode) .drawer :is(.ticket-history-empty,.ticket-history-summary>div,.ticket-history-row,.handoff-panel,.hbs-customer-name-review,.hbs-job-type-review,.drawer-close,.ticket-related-nav button){background:#17222a!important;color:#f5f8fa!important;border-color:#465661!important}body:not(.customer-portal-mode) .drawer .btn:not(.btn-primary):not(.btn-danger){background:#1d2932!important;color:#f8fafb!important;border-color:#4c5c67!important}body:not(.customer-portal-mode) .drawer :is(.section-title,.detail-field b,.detail-field div,.ticket-status-card b,.ticket-related-nav b){color:#eef4f7!important}.drawer :is(.detail-field span,.ticket-status-card>span,.ticket-related-nav span,.ticket-history-empty span){color:#b8c4cb!important}body:not(.customer-portal-mode) .command-attention{background:#17232b!important;color:#f5f8fa!important;border-color:rgba(188,204,214,.15)!important;border-left:3px solid #d96625!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}body:not(.customer-portal-mode) .command-attention:hover{background:#1e2d36!important;transform:translateY(-1px)}.command-attention :is(b,em,small){color:#dce6eb!important}.command-score{background:#21303a!important;color:#dce7ed!important}.command-score.medium{background:#3a2c17!important;color:#f2bb62!important}.command-score.high{background:#3a2022!important;color:#f18d88!important}.command-reasons i{background:#1d2b34!important;color:#aebcc5!important}@media(max-width:760px){body:not(.customer-portal-mode) .app .content .title{font-size:21px!important}body:not(.customer-portal-mode) .ticket-status-row{grid-template-columns:repeat(2,1fr)}}/* v0.37.11 structural-safe employee dark-surface guard */
body:not(.customer-portal-mode){color-scheme:dark}
body:not(.customer-portal-mode) :is(.auth-card,.page-error,.modal,.drawer,.search-pop,.customer-suggestions,.sme-qa-panel,.sme-qa-toolbar,.sme-qa-search,.sme-qa-ticket,.sme-qa-pin-btn,.sme-qa-empty,.sme-qa-foot,.mobile-more-filters,.mobile-more-filters-body,.shopping-pdf-editor,.file-drop,.panel.table-panel .toolbar,.panel.table-panel .module-toolbar,.drawer-actions,.modal-foot,.modal-footer,.auth-status,.admin-note,.shortcut-panel,.sme-cap-explain){background:#101820!important;color:#f3f7f9!important;border-color:#455660!important}
body:not(.customer-portal-mode) :is(.input,.select,.textarea,input[type="text"],input[type="search"],input[type="email"],input[type="number"],select,textarea){background:#101920!important;color:#f6f9fa!important;border-color:#4a5a65!important}
body:not(.customer-portal-mode) :is([style*="background:#fff"],[style*="background: #fff"],[style*="background:white"],[style*="background: white"],[style*="background-color:#fff"],[style*="background-color: #fff"],[style*="background-color:white"],[style*="background-color: white"]):not(.shopping-pdf-paper):not(#shopPdfCanvas){background:#152029!important;color:#f4f8fa!important;border-color:#465762!important}
body:not(.customer-portal-mode) :is(.dispatch-live-card.live,.dispatch-sync-card.good,.dispatch-mobile-next,.customer-turnaround-target){background:#14251e!important;color:#bde1ca!important;border-color:#3e7057!important}
body:not(.customer-portal-mode) :is(.dispatch-live-card.needs,.dispatch-sync-card.warn,.creator-warning,.kpad-click-instruction,.kpad-variant-chooser){background:#2b2316!important;color:#f0cf91!important;border-color:#715a30!important}
body:not(.customer-portal-mode) :is(.dispatch-live-card.error,.dispatch-sync-card.alert,.auth-status.error,.shopping-ticket-ineligible){background:#2b191a!important;color:#efb3af!important;border-color:#734240!important}
body:not(.customer-portal-mode) :is(.shopping-pdf-paper,#shopPdfCanvas){background:#fff!important;color:#111!important}

body:not(.customer-portal-mode){--a:#f58220;--as:rgba(245,130,32,.11)}body:is(.sme-route-dashboard,.sme-route-health){--a:#57bd7c;--as:rgba(87,189,124,.11)}body:is(.sme-route-customers,.sme-route-communications){--a:#58a9dc;--as:rgba(88,169,220,.12)}body.sme-route-parts{--a:#d7a545;--as:rgba(215,165,69,.12)}body.sme-route-dispatch{--a:#50c2d6;--as:rgba(80,194,214,.12)}body:is(.sme-route-tasks,.sme-route-files,.sme-route-changes,.sme-route-archive){--a:#8aa6b8;--as:rgba(138,166,184,.11)}body:is(.sme-route-access,.sme-route-launch,.sme-route-creator){--a:#a77be8;--as:rgba(167,123,232,.12)}body:not(.customer-portal-mode) .page-head{background:radial-gradient(circle at 88% 0,var(--as),transparent 24rem),linear-gradient(145deg,#18242d,#101820)!important;border-color:color-mix(in srgb,var(--a) 30%,#34444f)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.18)!important}body:not(.customer-portal-mode) .sme-page-head-icon{background:var(--as)!important;color:var(--a)!important;border:1px solid color-mix(in srgb,var(--a) 38%,transparent)!important}body:not(.customer-portal-mode) #page>:is(.panel,.quickbar),body:not(.customer-portal-mode) #dashboardWidgets>.dash-card{background:linear-gradient(135deg,var(--as),transparent 28%),linear-gradient(145deg,#17232b,#101820)!important}body:not(.customer-portal-mode) .app .content :is(.kpi,.dash-kpi){box-shadow:inset 0 2px color-mix(in srgb,var(--a) 65%,transparent),0 9px 22px rgba(0,0,0,.14)!important}body:not(.customer-portal-mode) .sme-kpi-icon{background:var(--as)!important;color:var(--a)!important}body:not(.customer-portal-mode) thead th{background:#18242d!important;color:#b9c7cf!important;border-color:#34444f!important}