.vp-selector,.vp-summary,.vp-progress{--vp-yellow:var(--primary,#ffd400);--vp-bg:#161719;--vp-panel:#1c1d20;--vp-line:#35363a;--vp-text:#f3f3f4;--vp-muted:#97989f;--vp-car:#34363b;--vp-stroke:#666a73;color:var(--vp-text)}html[data-theme=light] .vp-selector,html[data-theme=light] .vp-summary,html[data-theme=light] .vp-progress{--vp-bg:#f8f9fa;--vp-panel:#fff;--vp-line:#e3e5e8;--vp-text:#202227;--vp-muted:#71757e;--vp-car:#e0e3e7;--vp-stroke:#9ca3ad}.vp-selector *,.vp-summary *{box-sizing:border-box}.vp-selector button,.vp-selector select{font:inherit}.vp-packages{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.vp-packages button,.vp-bulk-actions button{border:1px solid var(--vp-line);background:var(--vp-panel);color:var(--vp-text);cursor:pointer;border-radius:9px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s}.vp-packages button:hover,.vp-bulk-actions button:hover{border-color:var(--vp-yellow);background:color-mix(in srgb,var(--vp-yellow) 9%,var(--vp-panel))}.vp-packages .vp-clear{color:var(--vp-muted);background:0 0;margin-left:auto}.vp-selector button:disabled,.vp-selector select:disabled{opacity:.45;cursor:not-allowed}.vp-layout{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);align-items:start;gap:24px;display:grid}.vp-diagram{border:1px solid var(--vp-line);background:var(--vp-bg);border-radius:16px;overflow:hidden}.vp-diagram-meta{color:var(--vp-muted);letter-spacing:1.5px;justify-content:space-between;padding:19px 20px;font-size:9px;font-weight:650;display:flex}.vp-diagram-canvas{background-image:radial-gradient(var(--vp-line) .7px,transparent .7px);background-size:18px 18px;padding:0 10px}.vp-diagram svg{width:100%;height:auto;max-height:520px;display:block;overflow:visible}.vp-centerline{fill:none;stroke:var(--vp-line);stroke-dasharray:3 6}.vp-car-outline{fill:none;stroke:var(--vp-stroke);stroke-width:1.3px}.vp-wheel{fill:#17181b;stroke:#555961;stroke-width:1px}.vp-glass{fill:color-mix(in srgb,var(--vp-car) 25%,var(--vp-bg));stroke:var(--vp-stroke);stroke-width:1px}.vp-part{cursor:pointer;outline:none}.vp-part>path{fill:var(--vp-car);stroke:var(--vp-stroke);stroke-width:1.3px;stroke-linejoin:round;touch-action:manipulation;transition:fill .2s,stroke .2s}.vp-part:hover>path,.vp-part:focus-visible>path{fill:color-mix(in srgb,var(--vp-yellow) 38%,var(--vp-car));stroke:var(--vp-yellow);stroke-width:2.5px}.vp-part-pending>path{fill:color-mix(in srgb,var(--vp-yellow) 17%,var(--vp-car));stroke:var(--vp-yellow)}.vp-part-in_progress>path{fill:color-mix(in srgb,var(--vp-yellow) 65%,var(--vp-car));stroke:var(--vp-yellow)}.vp-part-completed>path{fill:var(--vp-yellow);stroke:var(--color-primary-border)}.vp-part[aria-disabled=true]{cursor:default}.vp-check circle{fill:var(--color-primary-foreground)}.vp-check path{fill:none;stroke:var(--color-primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vp-detail{fill:none;stroke:var(--vp-stroke);stroke-width:1px;opacity:.4}.vp-direction{fill:var(--vp-muted);letter-spacing:3px;font:8px sans-serif}.vp-diagram-hint{text-align:center;min-height:37px;color:var(--vp-text);padding:10px 15px;font-size:12px}.vp-legend{border-top:1px solid var(--vp-line);color:var(--vp-muted);flex-wrap:wrap;justify-content:center;gap:12px;padding:15px 10px 19px;font-size:10px;display:flex}.vp-legend span{align-items:center;gap:5px;display:inline-flex}.vp-legend i{background:var(--vp-car);border:1px solid var(--vp-stroke);border-radius:2px;width:8px;height:8px}.vp-legend .pending{border-color:var(--vp-yellow);background:0 0}.vp-legend .in_progress{background:color-mix(in srgb,var(--vp-yellow) 60%,var(--vp-car));border-color:var(--vp-yellow)}.vp-legend .completed{background:var(--vp-yellow);border-color:var(--vp-yellow)}.vp-selected{border:1px solid var(--vp-line);background:var(--vp-panel);border-radius:16px;min-width:0;overflow:hidden}.vp-selected-heading{justify-content:space-between;align-items:center;padding:21px 20px;display:flex}.vp-eyebrow{letter-spacing:1.6px;color:var(--vp-muted);font-size:9px}.vp-selected-heading h3{letter-spacing:-.3px;color:var(--vp-text);margin:6px 0 0;font-size:17px;font-weight:600}.vp-count{border:1px solid color-mix(in srgb,var(--vp-yellow) 30%,transparent);background:color-mix(in srgb,var(--vp-yellow) 9%,transparent);width:34px;height:34px;color:var(--vp-yellow);border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid}.vp-bulk{background:var(--vp-bg);border-block:1px solid var(--vp-line);color:var(--vp-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:flex}.vp-bulk label,.vp-part-name{cursor:pointer;align-items:center;gap:9px;display:flex}.vp-selector input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--vp-yellow);margin:0}.vp-part-list{max-height:385px;padding-inline:12px;overflow:auto}.vp-part-row{border-bottom:1px solid var(--vp-line);grid-template-columns:minmax(0,1fr) 105px 30px;align-items:center;gap:5px;min-height:57px;display:grid}.vp-part-row:last-child{border-bottom:0}.vp-part-name{min-height:44px;font-size:11px;font-weight:500}.vp-part-row select{color:var(--vp-text);border:1px solid var(--vp-line);background:var(--vp-bg);border-radius:7px;width:100%;min-height:36px;padding:8px 3px;font-size:10px}.vp-remove{color:var(--vp-muted);cursor:pointer;background:0 0;border:0;min-height:44px;font-size:21px!important}.vp-remove:hover{color:var(--vp-text)}.vp-bulk-actions{border-top:1px solid var(--vp-line);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 16px;display:flex}.vp-bulk-actions>span{width:100%;color:var(--vp-muted);margin-bottom:3px;font-size:10px}.vp-bulk-actions button{min-height:36px;padding:7px 9px;font-size:10px}.vp-progress{border-top:1px solid var(--vp-line);padding:20px}.vp-progress-heading{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.vp-progress-heading strong{font-weight:600}.vp-progress-heading>span{color:var(--vp-muted);font-size:10px}.vp-progress-track{background:var(--vp-line);border-radius:5px;height:5px;margin-top:13px;overflow:hidden}.vp-progress-track i{background:var(--vp-yellow);border-radius:5px;height:100%;transition:width .3s;display:block}.vp-progress small{color:var(--vp-muted);margin-top:9px;font-size:10px;display:block}.vp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:224px;padding:30px 24px;display:flex}.vp-empty>span{color:var(--vp-yellow);margin-bottom:14px;font-size:28px}.vp-empty strong{font-size:13px}.vp-empty p{color:var(--vp-muted);max-width:230px;font-size:12px;line-height:1.8}.vp-summary-parts{flex-wrap:wrap;gap:8px;padding:4px 0 16px;display:flex}.vp-summary-chip{border:1px solid var(--vp-line);border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.vp-summary-chip b{color:var(--vp-yellow)}.vp-summary-chip small{color:var(--vp-muted);border-left:1px solid var(--vp-line);padding-left:5px;font-size:9px}.vp-summary .vp-progress{padding:15px 0 0}.vp-muted{color:var(--vp-muted);font-size:12px}.vp-status{color:var(--vp-muted);font-size:10px}.vp-status-completed,.vp-status-in_progress{color:var(--vp-yellow)}.vp-selector :focus-visible{outline:2px solid var(--vp-yellow);outline-offset:3px}@media (width<=1050px){.vp-layout{grid-template-columns:1fr}.vp-diagram svg{max-height:530px}.vp-part-list{max-height:none}}@media (width<=540px){.vp-packages{gap:6px}.vp-packages button{padding:9px 12px;font-size:11px}.vp-packages .vp-clear{margin-left:0}.vp-layout{gap:16px}.vp-diagram-meta{padding:15px;font-size:8px}.vp-diagram-canvas{padding:0}.vp-diagram svg{min-height:530px;max-height:none}.vp-part-row{grid-template-columns:minmax(0,1fr) 108px 36px;gap:4px}.vp-part-row select,.vp-bulk-actions button{min-height:44px}.vp-part-list{padding-inline:10px}.vp-part-name{font-size:11px}.vp-legend{gap:10px;font-size:9px}.vp-progress{padding:17px}.vp-part>path{stroke-width:2px}.vp-bulk label{min-height:30px}}@media (prefers-reduced-motion:reduce){.vp-selector *{transition:none!important}}.vp-text-picker{color:var(--vp-muted);margin:-4px 0 16px;font-size:11px}.vp-text-picker summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.vp-text-picker>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;padding:4px 0 14px;display:grid}.vp-text-picker button{text-align:left;border:1px solid var(--vp-line);background:var(--vp-panel);min-height:44px;color:var(--vp-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.vp-text-picker button[aria-pressed=true]{border-color:var(--vp-yellow);background:color-mix(in srgb,var(--vp-yellow) 12%,var(--vp-panel))}.vp-text-picker button>span{color:var(--vp-yellow);font-size:16px}.vp-template-list{padding:0 20px}.vp-template-row{border-bottom:1px solid var(--vp-line);justify-content:space-between;align-items:center;min-height:49px;font-size:13px;display:flex}.vp-template-hint{color:var(--vp-muted);padding:16px 20px;font-size:12px;line-height:1.6}.vp-part{pointer-events:all;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.vp-part>path{pointer-events:all;touch-action:manipulation}.woWorkspace,.woCustomerHistory{--wo-surface:var(--theme-light-surface,#fff);--wo-text:#202020;--wo-muted:#6c6b65;--wo-border:#e7e6df;--wo-tint:#f7f7f4;color:var(--wo-text);min-width:0}.dark .woWorkspace,.dark .woCustomerHistory{--wo-surface:#171717;--wo-text:#f3f2ed;--wo-muted:#a4a39b;--wo-border:#353530;--wo-tint:#20201e}.woWorkspace{gap:22px;display:grid}.woWorkspace button,.woCustomerHistory button{border:1px solid var(--wo-border);background:var(--wo-surface);min-height:44px;color:var(--wo-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.woWorkspace button:hover,.woCustomerHistory button:hover{border-color:var(--primary,#ffd400);background:var(--wo-tint)}.woWorkspace button:focus-visible,.woCustomerHistory button:focus-visible{outline:3px solid var(--primary,#ffd400);outline-offset:3px}.woWorkspace button:disabled{opacity:.5;cursor:wait}.woTabs{border-bottom:1px solid var(--wo-border);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.woTabs button{background:0 0;border-color:#0000}.woTabs button[aria-pressed=true]{background:var(--primary,#ffd400);color:var(--color-primary-foreground,#141414)}.woHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.woPageHeading{padding:10px 0 18px}.woPageHeading h2{letter-spacing:-.8px;margin:7px 0;font-size:28px}.woPageHeading p,.woHeading p{color:var(--wo-muted);margin:6px 0;font-size:13px;line-height:1.6}.woEyebrow{letter-spacing:2px;color:var(--wo-muted);font-size:10px;font-weight:750}.woWorkspace .woPrimary,.woCustomerHistory .woPrimary{background:var(--primary,#ffd400);color:var(--color-primary-foreground,#141414);border-color:#0000}.woSearch{border:1px solid var(--wo-border);background:var(--wo-surface);max-width:550px;color:var(--wo-muted);border-radius:12px;align-items:center;gap:10px;margin:0 0 22px;padding:0 14px;display:flex}.woSearch input{width:100%;min-height:48px;color:var(--wo-text);box-shadow:none!important;background:0 0!important;border:0!important}.woOrderGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;display:grid}.woOrderCard,.woVehicleDetail,.woServiceForm{border:1px solid var(--wo-border);background:var(--wo-surface);border-radius:16px;padding:24px}.woOrderCard h3{margin:20px 0 8px;font-size:22px}.woOrderCard p,.woOrderCard time{color:var(--wo-muted);font-size:13px;line-height:1.7}.woOrderCard>button{justify-content:space-between;width:100%;margin-top:18px}.woPlate{letter-spacing:1px;background:var(--wo-tint);border:1px solid var(--wo-border);border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.woStatus{background:var(--wo-tint);color:var(--wo-text);white-space:nowrap;border-radius:30px;padding:6px 10px;font-size:11px}.woEmpty{text-align:center;color:var(--wo-muted);border:1px dashed var(--wo-border);background:var(--wo-surface);border-radius:16px;padding:48px 24px}.woEmpty svg{margin:auto}.woEmpty h3{color:var(--wo-text);margin:14px 0;font-size:20px}.woEmpty p{font-size:14px;line-height:1.6}.woError{background:var(--wo-tint);border:1px solid var(--wo-border);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.woFields{border:0;min-width:0;margin:0;padding:0}.woFormGrid{background:var(--wo-surface);border:1px solid var(--wo-border);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;padding:24px;display:grid}.woFormGrid label,.woServiceForm>label{color:var(--wo-muted);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.woFormGrid input,.woFormGrid select,.woServiceForm input:not([type=checkbox]){border:1px solid var(--wo-border);background:var(--wo-tint);width:100%;min-width:0;min-height:46px;color:var(--wo-text);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px}.woFormGrid input[readonly],.woFormGrid select:disabled{opacity:.7}.woDetailTabs{margin:12px 0 22px}.woRegionHeading{margin-bottom:18px}.woRegionHeading h3{margin:0;font-size:20px}.woSaveBar{border-top:1px solid var(--wo-border);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 0;display:flex}.woSaveBar>span,.woHint{color:var(--wo-muted);font-size:12px}.woCustomerHistory{border-top:1px solid var(--wo-border);margin-top:22px;padding-top:22px}.woCustomerHistory h3{margin:6px 0;font-size:16px}.woSummary{background:var(--wo-tint);border:1px solid var(--wo-border);border-radius:12px;margin-top:14px;padding:16px}.woSummary strong{font-size:14px}.woSummary p{color:var(--wo-muted);font-size:12px;line-height:1.6}.woVehicleHistory{border-top:1px solid var(--wo-border);margin-top:16px;padding-top:14px}.woVehicleHistory summary{cursor:pointer;min-height:44px;font-size:13px;line-height:1.7}.woVehicleHistory summary svg{vertical-align:middle;margin-right:8px;display:inline}.woVehicleDetail{margin-top:20px}.woVehicleDetail>h3{margin-top:30px}.woWorkspace .woVehicleCard{text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:15px;min-height:190px;padding:24px;display:flex}.woVehicleCard>strong{font-size:20px}.woVehicleCard>span:last-child{color:var(--wo-muted);font-size:12px}.woServiceList{gap:8px;margin-bottom:24px;display:grid}.woServiceRow{border:1px solid var(--wo-border);background:var(--wo-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.woServiceRow strong{font-size:14px}.woServiceRow p{color:var(--wo-muted);margin:5px 0 0;font-size:12px}.woServiceForm{gap:20px;max-width:620px;margin-top:18px;display:grid}.woServiceForm>.woCheck{min-height:44px;color:var(--wo-text);flex-direction:row;align-items:center}.woCheck input{width:20px;height:20px;accent-color:var(--primary,#ffd400)}.woServiceForm p{color:var(--wo-muted);font-size:12px}@media (width<=900px){.woFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.woPageHeading h2{font-size:24px}}@media (width<=600px){.woHeading,.woSaveBar{flex-wrap:wrap}.woFormGrid{grid-template-columns:1fr;gap:14px;padding:16px}.woPageHeading h2{font-size:23px}.woSaveBar button{width:100%}.woOrderCard,.woVehicleDetail{padding:18px}.woServiceRow{flex-wrap:wrap;padding:14px}.woTabs{gap:2px}.woTabs button{padding:9px 10px;font-size:12px}.woCustomerHistory .woHeading{gap:10px}.woError{flex-wrap:wrap}.woSummary{padding:12px}}@media (prefers-reduced-motion:reduce){.woWorkspace *,.woCustomerHistory *{transition:none!important}}html[data-theme] .customerDashboardRoot .crmShell :is(.woWorkspace,.woCustomerHistory) button:not(.inventoryModule button){min-height:44px;background:var(--wo-surface)!important;color:var(--wo-text)!important;border:1px solid var(--wo-border)!important;box-shadow:none!important;border-radius:10px!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important}html[data-theme] .customerDashboardRoot .crmShell :is(.woWorkspace,.woCustomerHistory) button:not(.inventoryModule button):hover{background:var(--wo-tint)!important;border-color:var(--primary,#ffd400)!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace :is(.woPrimary,.woTabs button[aria-pressed=true]){background:var(--primary,#ffd400)!important;color:var(--color-primary-foreground,#141414)!important;border-color:#0000!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .woTabs button:not([aria-pressed=true]){color:var(--wo-muted)!important;background:0 0!important;border-color:#0000!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .woTabs button:not([aria-pressed=true]):hover{background:var(--wo-tint)!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector :is(.vp-part-name,.vp-bulk label){flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:500!important;display:flex!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-part-name span{line-height:1.45;font-weight:500!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-part-row select{min-height:44px;padding:8px 5px!important;font-size:11px!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-remove{width:36px;color:var(--vp-muted)!important;background:0 0!important;border-color:#0000!important;padding:0!important;font-size:20px!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-bulk-actions button{padding:8px 10px!important;font-size:11px!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-part-row{grid-template-columns:minmax(0,1fr) 112px 36px;min-height:61px}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .woSearch{align-items:center!important;display:flex!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .woSearch input{background:0 0!important;border:0!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .woCheck{flex-direction:row!important;display:flex!important}.woDetails{margin-bottom:24px}.woDetails>summary{cursor:pointer;color:var(--wo-muted);padding:14px 0;font-size:13px}@media (width<=600px){html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-part-row{grid-template-columns:minmax(0,1fr) 100px 32px}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .vp-selector .vp-part-name{font-size:11px!important}html[data-theme] .customerDashboardRoot .crmShell .woWorkspace .woTabs button{padding:9px!important;font-size:11px!important}}.woServiceFields{gap:18px;min-width:0;padding:18px 0;display:grid}.woServiceFields h3,.woServiceFields h4,.woServiceFields p{margin:0}.woServiceFields>section{border-top:1px solid var(--wo-line);gap:12px;min-width:0;padding-top:16px;display:grid}.woServiceFields textarea{resize:vertical;min-height:84px}.woServiceFields .woCheck{align-items:center;gap:10px;display:flex}.woServiceFields .woCheck input{flex:0 0 18px;width:18px;min-height:18px}.woSnapshotSummary{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}@media (width<=600px){.woServiceFields .woFormGrid{grid-template-columns:minmax(0,1fr)}}.bs-settings{--bs-bg:#151618;--bs-card:#1b1c1f;--bs-line:#34363a;--bs-text:#f5f5f6;--bs-muted:#92969e;--bs-gold:var(--primary);color:var(--bs-text);min-width:0;padding:8px 0 20px}html[data-theme=light] .bs-settings{--bs-bg:#f7f8fa;--bs-card:#fff;--bs-line:#e1e4e8;--bs-text:#202329;--bs-muted:#727780;--bs-gold:var(--primary-dark)}.bs-settings *{box-sizing:border-box}.bs-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.bs-kicker{letter-spacing:1.7px;color:var(--bs-gold);font-size:10px;font-weight:650}.bs-header h2{letter-spacing:-1px;margin:8px 0;font-size:28px}.bs-header p,.bs-template-nav p{color:var(--bs-muted);margin:0;font-size:12px;line-height:1.7}.bs-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bs-toolbar{grid-template-columns:minmax(200px,1fr) 200px 170px;gap:10px;margin-bottom:17px;display:grid}.bs-list-meta{color:var(--bs-muted);justify-content:space-between;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.bs-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bs-service-card{border:1px solid var(--bs-line);background:var(--bs-card);border-radius:15px;min-width:0;padding:21px;transition:border-color .2s}.bs-service-card:hover{border-color:color-mix(in srgb,var(--bs-gold) 45%,var(--bs-line))}.bs-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.bs-category{color:var(--bs-muted);font-size:10px}.bs-active{color:var(--bs-gold);border:1px solid color-mix(in srgb,var(--bs-gold) 25%,transparent);border-radius:5px;padding:4px 7px;font-size:9px}.bs-archived{color:var(--bs-muted);border-color:var(--bs-line)}.bs-service-card h3{letter-spacing:-.4px;margin:20px 0 9px;font-size:19px}.bs-service-card>p{height:42px;color:var(--bs-muted);font-size:11px;line-height:1.8;overflow:hidden}.bs-card-price{flex-direction:column;gap:9px;margin:23px 0;display:flex}.bs-card-price small{letter-spacing:1.4px;color:var(--bs-muted);font-size:8px}.bs-card-price strong{font-size:21px;font-weight:550}.bs-card-stats{color:var(--bs-muted);border-bottom:1px solid var(--bs-line);flex-wrap:wrap;gap:10px;padding-bottom:17px;font-size:10px;display:flex}.bs-card-actions{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.bs-general,.bs-package-details{background:var(--bs-card);border:1px solid var(--bs-line);border-radius:12px;padding:22px}.bs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bs-switches{border-top:1px solid var(--bs-line);flex-wrap:wrap;gap:18px;margin-top:22px;padding-top:18px;display:flex}.bs-switches label,.bs-inline label,.bs-check-row label{align-items:center;gap:7px;font-size:11px;display:flex}.bs-template-nav{justify-content:space-between;align-items:center;gap:15px;margin:28px 0 16px;display:flex}.bs-template-nav p{margin-top:6px}.bs-package-tabs{gap:7px;padding-bottom:14px;display:flex;overflow:auto}.bs-package-details{margin-bottom:16px}.bs-package-details .bs-inline{margin-top:15px}.bs-content-editor details,.bs-history{border:1px solid var(--bs-line);background:var(--bs-card);border-radius:11px;margin-bottom:12px;overflow:hidden}.bs-content-editor summary,.bs-history summary{cursor:pointer;min-height:54px;padding:18px 20px;font-size:13px;font-weight:550}.bs-content-editor summary small{color:var(--bs-muted);margin-left:10px;font-size:10px;font-weight:400}.bs-content-editor details>.bs-fields,.bs-section-body,.bs-parts{padding:0 20px 20px}.bs-note{color:var(--bs-muted);margin:0 0 16px;font-size:11px;line-height:1.8}.bs-repeat-row{border-bottom:1px solid var(--bs-line);grid-template-columns:1.2fr 1.2fr .65fr .65fr 1fr auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px 0;display:grid}.bs-check-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.bs-check-row>input{flex:1;min-width:60px}.bs-check-row label{white-space:nowrap}.bs-custom-row{border:1px solid var(--bs-line);border-radius:10px;margin-bottom:13px;padding:17px}.bs-custom-row .bs-inline{justify-content:space-between;margin-top:15px}.bs-save-bar{z-index:3;border:1px solid var(--bs-line);background:var(--bs-card);border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 22px #00000010}.bs-save-bar>span{color:var(--bs-muted);font-size:11px}.bs-editor-body{border:0;min-width:0;margin:0;padding:0}.bs-success,.bs-error{border-radius:9px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.7}.bs-success{border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);background:color-mix(in srgb,var(--color-success) 9%,transparent);color:var(--bs-text)}.bs-error{border:1px solid var(--color-error);background:color-mix(in srgb,var(--color-error) 9%,transparent);color:var(--bs-text)}.bs-empty{text-align:center;border:1px dashed var(--bs-line);border-radius:14px;padding:65px 20px}.bs-empty h3{font-size:20px}.bs-empty p{color:var(--bs-muted);margin-bottom:22px;font-size:12px}.bs-history-row{border-top:1px solid var(--bs-line);justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.bs-history-row small{color:var(--bs-muted);margin-top:5px;display:block}html[data-theme] .customerDashboardRoot .crmShell .bs-settings button{cursor:pointer;white-space:normal;font:inherit!important;border:1px solid var(--bs-line)!important;background:var(--bs-card)!important;min-height:40px!important;color:var(--bs-text)!important;box-shadow:none!important;border-radius:8px!important;padding:9px 12px!important;font-size:11px!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings button:hover{border-color:var(--bs-gold)!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings button:disabled{opacity:.4;cursor:not-allowed}html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-primary{background:var(--primary)!important;color:var(--color-primary-foreground)!important;border-color:var(--primary)!important;font-weight:650!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-back{color:var(--bs-muted)!important;background:0 0!important;border:0!important;min-height:30px!important;padding:0!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings label.bs-field{min-width:0!important;color:var(--bs-muted)!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;font-size:11px!important;display:flex!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings input:not([type=checkbox]),html[data-theme] .customerDashboardRoot .crmShell .bs-settings select,html[data-theme] .customerDashboardRoot .crmShell .bs-settings textarea{background:var(--bs-bg)!important;border:1px solid var(--bs-line)!important;color:var(--bs-text)!important;width:100%!important;min-height:42px!important;box-shadow:none!important;border-radius:8px!important;padding:10px 12px!important;font-family:inherit!important;font-size:12px!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings input[type=checkbox]{flex-shrink:0;appearance:auto!important;accent-color:var(--primary)!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings h2,html[data-theme] .customerDashboardRoot .crmShell .bs-settings h3,html[data-theme] .customerDashboardRoot .crmShell .bs-settings strong{color:var(--bs-text)!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-package-tabs button[aria-selected=true]{border-color:var(--bs-gold)!important;color:var(--bs-gold)!important;background:color-mix(in srgb,var(--bs-gold) 8%,var(--bs-card))!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-card-actions button{min-height:34px!important;padding:7px 9px!important;font-size:10px!important}.bs-settings :focus-visible{outline-offset:3px;outline:2px solid var(--bs-gold)!important}.bs-settings textarea{resize:vertical}@media (width<=1250px){.bs-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-repeat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bs-header{flex-direction:column;align-items:flex-start}.bs-header h2{font-size:25px}.bs-toolbar{grid-template-columns:1fr 1fr}.bs-toolbar>input{grid-column:1/-1}.bs-list-meta span{display:none}.bs-service-grid,.bs-fields{grid-template-columns:1fr}.bs-general,.bs-package-details,.bs-content-editor summary{padding:16px}.bs-content-editor details>.bs-fields,.bs-section-body,.bs-parts{padding:0 14px 16px}.bs-repeat-row{grid-template-columns:1fr 1fr}.bs-check-row{border-bottom:1px solid var(--bs-line);flex-wrap:wrap;padding:10px 0}.bs-check-row>input{flex-basis:70%}.bs-check-row label{margin-right:auto}.bs-template-nav{flex-direction:column;align-items:flex-start}.bs-save-bar{padding:12px}.bs-save-bar>span{max-width:160px}.bs-content-editor summary small{margin:7px 0 0;display:block}.bs-history-row{flex-direction:column}html[data-theme] .customerDashboardRoot .crmShell .bs-settings button,html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-card-actions button{min-height:44px!important}}.bs-settings .bs-switches label,.bs-settings .bs-inline label,.bs-settings .bs-check{align-items:center;gap:9px;display:flex!important}.woServiceFields{gap:18px;padding:20px 0;display:grid}.woServiceFields h3,.woServiceFields h4{margin:0 0 10px}.woServiceFields>section{border-top:1px solid var(--border);padding-top:16px}.woServiceFields .woCheck{align-items:center;gap:10px;padding:8px 0;display:flex!important}.woServiceFields .woCheck input{width:18px;height:18px}.woSnapshotSummary{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.woSnapshotSummary p{margin:4px 0}.bs-settings .bs-check-row label{align-items:center;gap:7px;display:flex!important}html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-switches label,html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-inline label,html[data-theme] .customerDashboardRoot .crmShell .bs-settings .bs-check-row label{flex-direction:row!important;align-items:center!important;gap:9px!important;display:flex!important}.customerDashboardRoot .uxPageHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.customerDashboardRoot .uxPageHeader h1,.customerDashboardRoot .uxPageHeader h2{letter-spacing:-.7px;margin:0 0 8px;font-size:clamp(23px,2.1vw,32px);line-height:1.2}.customerDashboardRoot .uxPageHeader p,.customerDashboardRoot .uxSetupBody p{color:var(--dash-muted);max-width:760px;margin:0;font-size:14px;line-height:1.7}.customerDashboardRoot .uxEyebrow{letter-spacing:.6px;color:var(--primary);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.customerDashboardRoot .uxActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.customerDashboardRoot .uxActionCard{text-align:left;border:1px solid var(--dash-border);background:var(--dash-panel);color:var(--dash-text);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-height:145px;padding:24px;line-height:1.5;transition:border-color .18s,background .18s;display:flex}.customerDashboardRoot .uxActionCard:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--dash-panel))}.customerDashboardRoot .uxActionCard small,.customerDashboardRoot .uxActionCard p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.6}.customerDashboardRoot .uxActionCard svg{width:23px;height:23px;color:var(--primary)}.customerDashboardRoot .uxFlow{gap:24px;min-width:0;display:grid}.customerDashboardRoot .uxFlow>section{min-width:0}.customerDashboardRoot .uxQuickMenu{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.customerDashboardRoot .uxQuickMenu summary{cursor:pointer;border:1px solid var(--dash-border);border-radius:12px;min-height:44px;padding:12px 16px;list-style:none}.customerDashboardRoot .uxQuickMenu[open]>div{z-index:25;background:var(--dash-panel);border:1px solid var(--dash-border);border-radius:14px;gap:6px;width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0002}.customerDashboardRoot .uxSecondary,.customerDashboardRoot .uxPrimary{border:1px solid var(--dash-border);min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:650;display:inline-flex}.customerDashboardRoot .uxSecondary{background:var(--dash-panel);color:var(--dash-text)}.customerDashboardRoot .uxPrimary{background:var(--primary);color:var(--color-primary-foreground);border-color:var(--primary)}.customerDashboardRoot .uxSecondary:disabled{opacity:.4;cursor:default}.customerDashboardRoot .uxHubTabs{border-bottom:1px solid var(--dash-border);gap:8px;margin-bottom:24px;padding:0 0 14px;display:flex;overflow:auto}.customerDashboardRoot .uxHubTabs button{white-space:nowrap;min-height:44px;color:var(--dash-muted);background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 17px;font-weight:650}.customerDashboardRoot .uxHubTabs button[aria-selected=true],.customerDashboardRoot .uxHubTabs button.active{background:color-mix(in srgb,var(--primary) 13%,var(--dash-panel));color:var(--dash-text);border-color:color-mix(in srgb,var(--primary) 40%,var(--dash-border))}.customerDashboardRoot .uxPipeline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.customerDashboardRoot .uxPipelineColumn{background:color-mix(in srgb,var(--dash-text) 3%,var(--dash-bg));border:1px solid var(--dash-border);border-radius:16px;min-width:0;padding:16px}.customerDashboardRoot .uxPipelineColumn h3{margin:0 0 16px;font-size:15px}.customerDashboardRoot .uxPipelineColumn>article,.customerDashboardRoot .uxPipelineColumn>button{text-align:left;border:1px solid var(--dash-border);background:var(--dash-panel);width:100%;color:var(--dash-text);border-radius:12px;margin:10px 0 0;padding:16px;display:block}.customerDashboardRoot .uxPipelineColumn p{color:var(--dash-muted);font-size:13px;line-height:1.6}.customerDashboardRoot .uxCustomerList{gap:12px;display:grid}.customerDashboardRoot .uxCustomerList>article,.customerDashboardRoot .uxCustomerList>button{text-align:left;border:1px solid var(--dash-border);background:var(--dash-panel);width:100%;color:var(--dash-text);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.customerDashboardRoot .uxProfileSummary{border:1px solid var(--dash-border);background:var(--dash-panel);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex}.customerDashboardRoot .uxProfileSummary h2,.customerDashboardRoot .uxProfileSummary h3{margin:0 0 8px}.customerDashboardRoot .uxProfileSummary p{color:var(--dash-muted);margin:4px 0;font-size:13px}.customerDashboardRoot .uxSetup{border:1px solid var(--dash-border);background:var(--dash-panel);border-radius:20px;min-width:0;margin-bottom:24px;padding:28px}.customerDashboardRoot .uxSetupSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.customerDashboardRoot .uxSetupSteps button{border:1px solid var(--dash-border);color:var(--dash-muted);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px;font-size:12px;display:flex}.customerDashboardRoot .uxSetupSteps button span{border:1px solid var(--dash-border);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.customerDashboardRoot .uxSetupSteps button[aria-current=step]{background:color-mix(in srgb,var(--primary) 12%,var(--dash-panel));border-color:var(--primary);color:var(--dash-text);font-weight:650}.customerDashboardRoot .uxSetupSteps button[aria-current=step] span{background:var(--primary);color:var(--color-primary-foreground);border-color:var(--primary)}.customerDashboardRoot .uxSetupBody{min-height:190px;padding:16px 0 24px}.customerDashboardRoot .uxSetupBody h3{margin:0 0 12px;font-size:22px}.customerDashboardRoot .uxSetupBody p+button{margin-top:24px}.customerDashboardRoot .uxSetupFooter{border-top:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.customerDashboardRoot .uxSetupFooter>span{color:var(--dash-muted);font-size:12px}.customerDashboardRoot .uxBusinessForm{min-width:0}.customerDashboardRoot .uxBusinessFields{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.customerDashboardRoot .uxBusinessFields label{flex-direction:column;min-width:0;color:var(--dash-text)!important;align-items:stretch!important;gap:9px!important;font-size:13px!important;font-weight:550!important;display:flex!important}.customerDashboardRoot .uxBusinessFields input,.customerDashboardRoot .uxBusinessFields textarea{border:1px solid var(--dash-border);background:var(--dash-bg);width:100%;min-height:46px;color:var(--dash-text);font:inherit;border-radius:10px;padding:12px}.customerDashboardRoot .uxBusinessFields textarea{resize:vertical}.customerDashboardRoot .uxWideField{grid-column:1/-1}.customerDashboardRoot .uxFormActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.customerDashboardRoot .uxFormActions [role=status]{color:var(--dash-muted);font-size:13px}.customerDashboardRoot :is(.uxSetup,.uxBusinessForm,.uxHubTabs,.uxActionGrid,.uxQuickMenu) :focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=1000px){.customerDashboardRoot .uxPipeline{grid-template-columns:1fr}.customerDashboardRoot .uxActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerDashboardRoot .uxSetupSteps{grid-template-columns:1fr 1fr}}@media (width<=640px){.customerDashboardRoot .uxPageHeader{flex-direction:column;align-items:flex-start;gap:16px}.customerDashboardRoot .uxActionGrid{grid-template-columns:1fr;gap:12px}.customerDashboardRoot .uxActionCard{min-height:115px;padding:20px}.customerDashboardRoot .uxSetup{border-radius:16px;padding:18px}.customerDashboardRoot .uxSetupSteps button{padding:10px;font-size:11px}.customerDashboardRoot .uxSetupSteps button span{width:20px;height:20px}.customerDashboardRoot .uxBusinessFields{grid-template-columns:1fr;gap:16px}.customerDashboardRoot .uxSetupFooter>span{display:none}.customerDashboardRoot .uxCustomerList>article,.customerDashboardRoot .uxCustomerList>button{flex-direction:column;align-items:flex-start;padding:16px}.customerDashboardRoot .uxProfileSummary{padding:18px}.customerDashboardRoot .uxSetupBody{min-height:170px}}.customerDashboardRoot .uxQuickCreate{background:var(--selection-gradient,var(--primary));min-height:40px;color:var(--color-primary-foreground);cursor:pointer;border:0;border-radius:12px;padding:10px 17px;font-weight:700}.customerDashboardRoot .uxQuickMenuPanel{z-index:60;border:1px solid var(--dash-border);background:var(--dash-panel);border-radius:14px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #0002}.customerDashboardRoot .uxQuickMenuPanel button{text-align:left;color:var(--dash-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.customerDashboardRoot .uxQuickMenuPanel button:hover{background:var(--dash-soft)}.customerDashboardRoot .uxSecondaryNav{margin-top:12px;font-size:13px}.customerDashboardRoot .uxSecondaryNav summary{cursor:pointer;color:var(--dash-muted);padding:12px}.customerDashboardRoot .uxSecondaryNavItem{width:100%;color:var(--dash-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.customerDashboardRoot .uxSecondaryNavItem.isActive{background:var(--selection-gradient);color:var(--color-primary-foreground)}.uxSecondaryBadge{margin-left:auto}.customerDashboardRoot .uxToday .uxActionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.customerDashboardRoot .uxActionCard strong{font-size:32px}.customerDashboardRoot .uxJourney{color:var(--dash-muted);flex-wrap:wrap;gap:10px;margin:24px 0 36px;padding:0;font-size:12px;list-style:none;display:flex}.uxJourney li:not(:last-child):after{content:"→";margin-left:10px}.uxTodayBottom{grid-template-columns:1.5fr 1fr;gap:28px;display:grid}.uxTodayBottom>section{background:var(--dash-panel);border-radius:16px;padding:24px}.uxUpcoming{text-align:left;border:0;border-bottom:1px solid var(--dash-border);width:100%;color:var(--dash-text);background:0 0;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.uxUpcoming small,.uxCustomerList small{color:var(--dash-muted);margin-top:7px;font-size:12px;display:block}.customerDashboardRoot .uxHubTabs button[aria-pressed=true]{background:var(--selection-gradient);color:var(--color-primary-foreground)}.customerDashboardRoot .uxPipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.uxPipelineColumn article button{cursor:pointer;margin-top:12px;font-size:12px;display:block}.uxCompactFilter{align-items:center;gap:12px;max-width:650px;margin-bottom:20px;display:flex!important}.uxDisclosure,.uxOperationsMenu{color:var(--dash-muted);margin:12px 0 24px;font-size:13px}.uxDisclosure summary,.uxOperationsMenu summary{cursor:pointer;padding:10px 0}.uxOperationsMenu .woTabs{margin-top:12px}html[data-theme] .customerDashboardRoot .crmShell :is(.uxPageHeader,.uxFormActions,.ux-actions) button{background:var(--primary)!important;color:var(--color-primary-foreground)!important;min-height:42px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:11px 16px!important;font-size:13px!important}.customerDashboardRoot .ux-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ux-section-heading p,.ux-hint{color:var(--dash-muted);font-size:13px}.ux-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ux-vehicle-form{background:var(--dash-panel);border:1px solid var(--dash-border);border-radius:14px;padding:20px}.ux-vehicle-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ux-vehicle-card{border:1px solid var(--dash-border);border-radius:14px;padding:20px}.ux-vehicle-card-heading{align-items:center;gap:10px;display:flex}.ux-plate{font-weight:700}.ux-vehicle-notes{white-space:pre-wrap}.ux-actions{gap:12px;margin-top:20px;display:flex}.ux-vehicle-form label{flex-direction:column;gap:8px;margin-bottom:12px;display:flex!important}.ux-vehicle-form input,.ux-vehicle-form select,.ux-vehicle-form textarea{width:100%;min-height:44px}.ux-error{color:var(--color-error)}.ux-notice{color:var(--color-success)}.uxBusiness{padding:20px}.uxBusiness>label{flex-direction:column;gap:8px;margin:16px 0;display:flex}@media (width<=1100px){.customerDashboardRoot .uxToday .uxActionGrid,.customerDashboardRoot .uxPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.uxTodayBottom{grid-template-columns:1fr}}@media (width<=640px){.customerDashboardRoot .uxToday .uxActionGrid,.customerDashboardRoot .uxPipeline,.ux-form-grid,.ux-vehicle-grid{grid-template-columns:1fr}.uxCompactFilter{flex-wrap:wrap}.customerDashboardRoot .ux-section-heading{flex-direction:column;align-items:flex-start}.uxQuickMenuPanel{max-width:calc(100vw - 32px)}.uxJourney{gap:8px!important}}html[data-theme] .customerDashboardRoot :is(.uxToday,.uxPageHeader,.uxSetup,.uxBusiness,.uxPipeline,.ux-section-heading) :is(h2,h3){color:var(--dash-text)!important}.customerDashboardRoot .uxEyebrow{color:var(--dash-muted)}.customerDashboardRoot .uxQuickCreate{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;display:inline-flex}.customerDashboardRoot .uxSecondaryNav summary{border-radius:10px;align-items:center;gap:10px;list-style:none;display:flex}.customerDashboardRoot .uxSecondaryNav summary::-webkit-details-marker{display:none}.customerDashboardRoot .uxSecondaryNav summary:hover{background:var(--dash-soft)}.customerDashboardRoot .uxSecondaryNav summary svg:last-child{margin-left:auto}.customerDashboardRoot .uxTodayBottom h3{margin-bottom:12px;font-size:16px;font-weight:650}.customerDashboardRoot .uxTodayBottom p{margin:8px 0;font-size:14px;line-height:1.7}.customerDashboardRoot .uxTodayBottom button{cursor:pointer;min-height:40px;color:var(--dash-text);font-size:13px}html[data-theme] .customerDashboardRoot .crmShell :is(.uxFormActions,.ux-actions) button+button{background:var(--dash-panel)!important;color:var(--dash-text)!important;border:1px solid var(--dash-border)!important}.customerDashboardRoot .uxTodayBottom .uxPageHeader{margin-bottom:16px}.customerDashboardRoot .uxTodayBottom .uxPageHeader h3{margin-bottom:0}html[data-theme] .customerDashboardRoot .crmShell .uxHubTabs button{color:var(--dash-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;min-height:44px!important;padding:11px 17px!important}html[data-theme] .customerDashboardRoot .crmShell .uxHubTabs button[aria-pressed=true],html[data-theme] .customerDashboardRoot .crmShell .uxHubTabs button[aria-selected=true]{background:var(--selection-gradient)!important;color:var(--color-primary-foreground)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 12%,transparent)!important;border-color:#0000!important}html[data-theme] .customerDashboardRoot .crmShell .uxSecondary{background:var(--dash-panel)!important;color:var(--dash-text)!important;border:1px solid var(--dash-border)!important;box-shadow:none!important}.customerDashboardRoot .uxSecondary+.serviceRecord{margin-top:20px}.customerDashboardRoot .uxPipelineColumn h3 span{color:var(--dash-muted);margin-left:8px;font-weight:400}.customerDashboardRoot .meetingApplication{background:var(--dash-panel);border:1px solid var(--dash-border);border-radius:18px;margin:24px 0;padding:24px}.customerDashboardRoot .meetingApplication>p{color:var(--dash-muted);margin:8px 0;font-size:13px;line-height:1.6}.customerDashboardRoot .meetingApplication>.woEditor{margin-top:24px}html[data-theme] .customerDashboardRoot .crmShell .uxCompactFilter{flex-wrap:wrap;flex-direction:row!important;gap:12px!important;display:flex!important}html[data-theme] .customerDashboardRoot .crmShell .uxCompactFilter input{width:auto!important}html[data-theme] .customerDashboardRoot .crmShell .uxCompactFilter button{min-height:40px;background:var(--dash-panel)!important;color:var(--dash-text)!important;border:1px solid var(--dash-border)!important;border-radius:10px!important;padding:10px 14px!important}@media (width<=640px){.customerDashboardRoot .meetingApplication{padding:16px}}html[data-theme] .customerDashboardRoot .appointmentSummary{border:1px solid var(--dash-border);background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 7%,var(--dash-panel)),var(--dash-panel) 65%);border-radius:18px;margin:0 0 24px;padding:22px 24px}.customerDashboardRoot .appointmentSummaryHeading{letter-spacing:1.4px;color:var(--dash-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.customerDashboardRoot .appointmentSummaryBadge{letter-spacing:0;background:var(--dash-soft);border-radius:20px;padding:6px 10px;font-size:11px;font-weight:500}.customerDashboardRoot .appointmentSummaryGrid{grid-template-columns:1fr 1.3fr 1fr;gap:24px;display:grid}.customerDashboardRoot .appointmentSummaryGrid>div{align-items:center;gap:12px;min-width:0;display:flex}.customerDashboardRoot .appointmentSummaryGrid svg{color:var(--dash-muted);flex-shrink:0}.customerDashboardRoot .appointmentSummaryGrid span{gap:7px;min-width:0;display:grid}html[data-theme] .customerDashboardRoot .appointmentSummaryGrid small{color:var(--dash-muted);font-size:12px;font-weight:400}html[data-theme] .customerDashboardRoot .appointmentSummaryGrid strong{letter-spacing:-.4px;color:var(--dash-text);overflow-wrap:anywhere;font-size:20px;font-weight:650;line-height:1.3}@media (width<=640px){.customerDashboardRoot .appointmentSummaryGrid{grid-template-columns:1fr;gap:20px}html[data-theme] .customerDashboardRoot .appointmentSummary{padding:20px}.customerDashboardRoot .appointmentSummaryGrid>div+div{border-top:1px solid var(--dash-border);padding-top:16px}}html[data-theme] .customerDashboardRoot .appointmentSummary .summaryPrice{color:var(--dash-muted)!important;gap:7px!important;font-size:12px!important;display:grid!important}.customerDashboardRoot .appointmentSummary .summaryPriceInput{align-items:center;gap:8px;display:flex}html[data-theme] .customerDashboardRoot .appointmentSummary .summaryPriceInput input{width:100%;min-width:0;max-width:200px;background:var(--dash-panel)!important;border:1px solid var(--dash-border)!important;color:var(--dash-text)!important;border-radius:10px!important;padding:10px 12px!important;font-size:20px!important;font-weight:650!important}html[data-theme] .customerDashboardRoot .appointmentSummary .summaryNotes{border-top:1px solid var(--dash-border);padding-top:18px;color:var(--dash-text)!important;margin-top:22px!important;font-size:13px!important;display:block!important}.customerDashboardRoot .summaryNotes small{color:var(--dash-muted);font-weight:400}html[data-theme] .customerDashboardRoot .appointmentSummary .summaryNotes textarea{resize:vertical;width:100%;margin-top:10px;display:block;background:var(--dash-panel)!important;border:1px solid var(--dash-border)!important;color:var(--dash-text)!important;border-radius:10px!important;padding:12px!important;font-size:14px!important}.customerDashboardRoot .woRecordActions{gap:10px;margin-top:18px;display:flex}.customerDashboardRoot .woRecordActions button{align-items:center;gap:7px;display:inline-flex}.customerDashboardRoot .rowIconButton{justify-content:center;align-items:center;display:inline-flex}html[data-theme] .customerDashboardRoot .crmShell .uxCustomerOpen{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;display:flex;color:var(--dash-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.customerDashboardRoot .uxCustomerList .rowActions{flex-shrink:0}html[data-theme] .customerDashboardRoot .crmShell .uxAppointmentFilter{max-width:none}.uxAppointmentFilter>label,.uxAppointmentFilter>[role=group]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-theme] .customerDashboardRoot .crmShell .uxAppointmentFilter button[aria-pressed=true]{background:var(--selection-gradient,var(--primary))!important;color:var(--color-primary-foreground)!important;border-color:#0000!important}html[data-theme] .customerDashboardRoot .crmShell .meetingsListPanel{background:var(--selection-gradient,var(--primary))!important;border-color:#0000!important}html[data-theme] .customerDashboardRoot .crmShell .meetingsListPanel>h2{color:var(--color-primary-foreground)!important}html[data-theme] .customerDashboardRoot .crmShell .meetingsListPanel .appointmentTableWrap{border-radius:14px;background:var(--dash-panel)!important}html[data-theme] .customerDashboardRoot .crmShell .meetingsListPanel>.emptyState{color:var(--color-primary-foreground)!important}.appointmentRegions{background:color-mix(in srgb,var(--primary) 9%,var(--dash-panel));white-space:normal;border-radius:12px;padding:12px 16px}.appointmentRegions h3{margin:0 0 12px;font-size:14px}.appointmentSavedNote{white-space:pre-wrap;margin:12px 0 0}html[data-theme] .customerDashboardRoot .crmShell .appointmentRegionsToggle{white-space:normal;margin-top:10px;display:block;background:var(--selection-gradient,var(--primary))!important;color:var(--color-primary-foreground)!important;border:0!important;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important}.appointmentRegionsRow .vp-layout{white-space:normal}html[data-theme] .customerDashboardRoot .crmShell .woStatus{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;font-weight:700;line-height:1.4;display:inline-flex;background:var(--selection-gradient,var(--primary))!important;color:var(--color-primary-foreground)!important}html[data-theme] .customerDashboardRoot .crmShell .uxHubTabs[aria-label=Lead\ aşaması] button{min-height:36px!important;box-shadow:none!important;border-radius:9px!important;flex:none!important;width:auto!important;padding:6px 10px!important;line-height:1.4!important}html[data-theme] .customerDashboardRoot .crmShell .uxHubTabs[aria-label=Lead\ aşaması] button[aria-pressed=true]{border:1px solid var(--primary)!important;color:var(--dash-text)!important;box-shadow:none!important;background:0 0!important}
