@media screen{.operations-workspace{min-width:0}.operations-workspace [data-register] tbody tr{transition:background-color var(--workspace-fast) var(--workspace-ease)}.operations-workspace [data-register] tbody td{padding-block:12px;vertical-align:middle}.operations-workspace [data-register] tbody :is(a.font-semibold,.text-gray-900.font-medium,.text-gray-900.font-semibold){color:var(--sc-spark-navy);font-weight:650}.operations-workspace [data-register] :is(th,td):first-child{padding-left:18px}.operations-workspace [data-register] thead th{padding-block:12px}.operations-workspace [data-register-cards]>li{padding:16px}.operations-workspace [data-register-cards]>li:nth-child(2n){background:var(--sc-spark-inset)}.operations-workspace [data-register-cards]{overflow:hidden}.operations-workspace [data-register-filters]{box-shadow:var(--sc-spark-surface-shadow)}.operations-workspace [data-record-header] [data-fact-strip]{padding:16px;background:var(--sc-spark-inset);gap:16px 28px}.operations-workspace :is([data-figure-strip],[data-fact-strip]) dt{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.45}.operations-workspace :is([data-figure-strip],[data-fact-strip]) dd{margin-top:4px;font-weight:650}:is(.customer-record-workspace,.vehicle-record-workspace)>[data-card]>h2{font-size:16px;text-transform:none;letter-spacing:-.02em;color:var(--sc-spark-navy)}:is(.customer-record-workspace,.vehicle-record-workspace)>[data-card]>.grid>div>p:first-child{text-transform:none;letter-spacing:0;font-size:12px;color:var(--sc-ink-2)}.operations-inventory-overview>[data-figure-strip]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;background:var(--sc-bg-surface);box-shadow:var(--sc-spark-surface-shadow);border-radius:14px}.operations-inventory-overview>[data-figure-strip]:first-child{border-top:3px solid var(--sc-spark-gold)}.operations-inventory-overview>[data-figure-strip] dd{font-size:23px;letter-spacing:-.025em}.operations-inventory-overview>[data-figure-strip] a{padding:4px 0;transition:color var(--workspace-fast) var(--workspace-ease)}.operations-inventory-overview>[data-figure-strip] a:hover{color:var(--sc-spark-accent-ink)}.inventory-valuation{border-radius:16px;padding:20px;background:var(--sc-bg-surface);box-shadow:var(--sc-spark-surface-shadow)}.inventory-valuation [data-figure-strip]{padding:18px;background:var(--sc-spark-navy)}.inventory-valuation [data-figure-strip] :is(dt,dd){color:var(--sc-bg-surface)}.inventory-valuation [data-figure-strip] dt{opacity:.78}.inventory-valuation [data-figure=cost] dd{color:var(--sc-spark-gold)}.inspection-template-row{padding:20px;gap:16px}.inspection-template-row h3{font-size:15px;letter-spacing:-.015em}.inspection-template-row:hover{background:var(--sc-spark-inset)}.operations-explainer{color:var(--sc-ink-2);font-size:13px;line-height:1.55}.operations-explainer summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-block:6px;color:var(--sc-spark-navy);font-weight:600}.operations-explainer p{max-width:70ch;margin:8px 0 0;padding:12px 16px;background:var(--sc-spark-inset);border-radius:10px}.productive-time-workspace .productive-time-start[data-card]{background:var(--sc-spark-navy);padding:24px;border-color:var(--sc-spark-navy)}.productive-time-start h3{color:var(--sc-bg-surface);font-size:20px;letter-spacing:-.025em}.productive-time-start p{color:var(--sc-bg-surface);opacity:.78}.productive-time-filters{padding:12px;background:var(--sc-spark-inset);border-radius:10px;align-items:end}.productive-time-filters>div{flex:1 1 150px;min-width:0}.productive-time-filters :is(input,select){width:100%;min-width:0}.bay-workspace-controls{border-radius:12px;padding:14px 16px;background:var(--sc-bg-surface)}.bay-workspace-controls>p{font-weight:650;color:var(--sc-spark-navy)}.bays-workspace .bay-workspace-legend{margin-top:12px}.bay-workspace-legend>p{font-size:12px}[data-bay-card]{box-shadow:var(--sc-spark-surface-shadow);border-radius:16px}[data-bay-card]>div>div:first-child{padding-bottom:10px;border-bottom:1px solid var(--sc-spark-line)}[data-bay-card] h3{display:inline-flex;padding:5px 10px;border-radius:8px;background:var(--sc-spark-navy);color:var(--sc-bg-surface);font-size:15px;line-height:1.4;letter-spacing:-.02em}[data-bay-empty] h3{background:var(--sc-spark-inset);color:var(--sc-spark-navy)}[data-bay-empty]{border-left-color:var(--sc-spark-line)}@media(max-width:767px){.operations-inventory-overview>[data-figure-strip]{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.inventory-valuation{padding:16px}.inventory-valuation [data-figure-strip]{gap:16px}.inspection-template-row{padding:16px}.productive-time-workspace .productive-time-start[data-card]{padding:20px}.productive-time-start [data-sc-button]{align-self:stretch;justify-content:center}.productive-time-filters>div{flex-basis:calc(50% - 12px)}.bay-workspace-legend>div{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){.operations-workspace *,.operations-workspace *:before,.operations-workspace *:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.warranty-record-body{padding:20px;background:var(--sc-bg-surface);border-radius:14px;box-shadow:var(--sc-spark-surface-shadow)}.warranty-record-body h4{color:var(--sc-spark-navy);font-size:15px;text-transform:none;letter-spacing:-.015em;margin-bottom:12px}.warranty-history-event{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 0;border-top:1px solid var(--sc-spark-line)}.warranty-history-event>span:first-child{flex-basis:100%;font-size:12px}.warranty-history-event .warranty-event-reason{flex-basis:100%;line-height:1.5}.inspection-record-workspace [data-dvi-section]{background:var(--sc-spark-inset);border-color:var(--sc-spark-line);padding-block:14px;flex-wrap:wrap}.inspection-record-workspace [data-dvi-section] h3{flex:1;min-width:120px;color:var(--sc-spark-navy);font-size:15px;font-weight:700;text-transform:none;letter-spacing:-.015em}.inspection-record-workspace [data-dvi-section]+div{background:var(--sc-bg-surface);border-radius:0 0 12px 12px}.operations-inventory-workspace :is([data-card],.overflow-x-auto)>table>thead{background:var(--sc-spark-inset)}.operations-inventory-workspace table th{color:var(--sc-ink-2);text-transform:none;letter-spacing:0;font-weight:650}.operations-inventory-workspace table tbody tr{transition:background-color var(--workspace-fast) var(--workspace-ease)}.operations-inventory-workspace table tbody tr:hover{background:var(--sc-spark-inset)}.operations-inventory-workspace>[aria-label="Classified inventory"]{gap:8px}.inventory-import-disclosure>summary{padding:10px 14px;border-radius:9px;background:var(--sc-spark-inset)}.inventory-import-disclosure[open]>summary{margin-bottom:12px}.inventory-import-disclosure p{max-width:none;padding:0;background:transparent}.operations-record-details>summary{cursor:pointer;color:var(--sc-spark-navy);padding-block:4px}.operations-record-details[open]>summary{margin-bottom:16px}.operations-record-details>summary h2{letter-spacing:-.02em}.operations-record-details>.grid>div>p:first-child{text-transform:none;letter-spacing:0;font-size:12px;color:var(--sc-ink-2)}.operations-record-details>.grid>div{min-width:0;overflow-wrap:anywhere}}@media screen and (max-width:767px){.warranty-workspace:has([data-docked-primary]){padding-bottom:calc(96px + var(--sab))}}@media screen{.login-page,[data-academy-page],[data-public-error],[data-not-found]{--sc-font-features:"cv05" 0,"ss01" 0;font-feature-settings:var(--sc-font-features);font-family:Plus Jakarta Sans,Inter,sans-serif}.login-page .login-card{border-radius:18px}.login-page .login-card-title{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.3}.login-page .login-subtitle{letter-spacing:0;line-height:1.65;color:var(--sc-spark-context-muted)}.login-page .login-label{color:var(--sc-spark-context-muted)}.login-page .login-btn{text-transform:none;letter-spacing:0;border-radius:10px;transition:filter .15s ease}.login-page .login-btn:before{display:none}.login-page .login-btn:hover{filter:brightness(1.04)}.login-page .login-input{border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}[data-academy-page] h1,[data-academy-page] h2{letter-spacing:-.025em}[data-academy-page] .bg-brand-500{color:var(--sc-spark-navy)}[data-academy-page] :is(a,button,input,select,textarea){transition:background .15s ease,color .15s ease,border-color .15s ease}[data-academy-page] :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;border-radius:10px}[data-academy-auth]{background:var(--sc-spark-canvas)}[data-academy-auth]>div{border:1px solid var(--sc-spark-line);border-top:4px solid var(--sc-spark-gold);border-radius:18px;box-shadow:var(--sc-spark-surface-shadow)}[data-academy-auth] h1{font-size:26px;line-height:1.3}[data-academy-auth] button[type=submit]{min-height:44px;border-radius:10px;color:var(--sc-spark-navy)}[data-academy-auth] .text-navy-400{color:var(--sc-ink-2)}[data-academy-auth] a.text-brand-600{color:var(--sc-spark-accent-ink)}[data-public-error],[data-not-found]{background:var(--sc-spark-canvas);padding:24px}[data-public-error]>div,[data-not-found]>div{background:var(--sc-bg-surface);border:1px solid var(--sc-spark-line);border-radius:18px;box-shadow:var(--sc-spark-surface-shadow);padding:32px}[data-public-error] h1,[data-not-found] h1{font-size:24px;line-height:1.35;letter-spacing:-.025em}.public-error-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 20px;border-radius:16px;background:var(--sc-spark-gold-wash);color:var(--sc-spark-accent-ink)}[data-public-error] p,[data-not-found] p{line-height:1.65}[data-not-found]>div>p:first-child{font-size:48px;line-height:1;color:var(--sc-spark-accent-ink)}[data-not-found] button{color:var(--sc-spark-navy);border-radius:10px;min-height:44px}[data-customer-shell]>header{border-top:3px solid var(--sc-public-accent)}[data-customer-shell] [data-next-step]{border-left-width:3px}@media(max-width:640px){.login-page .login-card{padding:24px}[data-academy-auth]>div{padding:24px}[data-academy-auth] h1{font-size:24px}[data-public-error]>div,[data-not-found]>div{padding:24px}}}@media(prefers-reduced-motion:reduce){.login-page *,[data-academy-page] *{transition:none!important;animation:none!important}}@media screen{[data-academy-page] .lesson-body a{overflow-wrap:anywhere;word-break:break-word}}@media screen{[data-shell-main]{--workspace-shadow:var(--sc-spark-surface-shadow)}[data-shell-main] [data-card]:not(.dispatch-card):not(.dispatch-floor){border-color:var(--sc-spark-line);border-radius:14px;box-shadow:var(--sc-spark-surface-shadow)}[data-shell-main] [data-card] [data-card]{box-shadow:none}[data-shell-main] [data-card-header] h3{font-weight:750;letter-spacing:-.025em}[data-shell-main] [data-card-header]>:last-child{max-width:100%}[data-shell-main] [data-page-context]{color:var(--sc-ink-2);font-size:13px}[data-shell-main] [data-register-filters]{padding:12px;border:1px solid var(--sc-spark-line);border-radius:12px;background:var(--sc-bg-surface);gap:10px}[data-shell-main] [data-register]>.overflow-x-auto{border-radius:12px;border-color:var(--sc-spark-line);box-shadow:var(--sc-spark-surface-shadow)}[data-shell-main] [data-register] thead{background:var(--sc-spark-inset)}[data-shell-main] [data-register] th{color:var(--sc-ink-2);font-size:11px;font-weight:650;text-transform:none;letter-spacing:0}[data-shell-main] [data-register] tbody tr:hover{background:var(--sc-spark-inset)}[data-shell-main] [data-register-cards]{border-radius:12px;border-color:var(--sc-spark-line);box-shadow:var(--sc-spark-surface-shadow)}[data-shell-main] [data-tabs-skin=underline]{border-color:var(--sc-spark-line)}[data-shell-main] [data-tabs-skin=underline] [role=tab]{height:44px;font-weight:600}[data-shell-main] [data-tabs-skin=underline] [aria-selected=true]{border-color:var(--sc-spark-gold);color:var(--sc-spark-navy)}[data-shell-main] [data-tabs-skin=segmented] [role=tablist]{border:1px solid var(--sc-spark-line);border-radius:10px;background:var(--sc-spark-inset)}[data-shell-main] [data-tabs-skin=segmented] [role=tab]{border-radius:7px;min-height:32px}[data-shell-main] [data-tabs-skin=segmented] [aria-selected=true]{background:var(--sc-spark-navy);color:var(--sc-bg-surface)}[data-shell-main] [data-record-header] h1{font-weight:750;letter-spacing:-.035em}[data-shell-main] [data-primary-action-bar]{align-items:flex-start}[data-shell-main] [data-primary-action-bar] button{min-height:36px;border-radius:9px}[data-shell-main] :is(details>summary,[data-disclosure] summary){transition:color var(--workspace-fast) var(--workspace-ease)}[data-shell-main] details>summary:hover{color:var(--sc-spark-accent-ink)}@media(max-width:767px){main[data-shell-main].p-6{padding-bottom:96px}[data-shell-main] [data-register-filters]{padding:10px}[data-shell-main] [data-primary-action-bar] button{min-height:44px}[data-shell-main] header[data-page-toolbar] [data-primary-action-bar]{margin-left:0}}[data-shell-main] [data-section]>div:first-child>div>:is(h2,h3){font-weight:700;letter-spacing:-.025em}[data-shell-main] [data-report-summary]{min-width:0;padding:16px;border:1px solid var(--sc-spark-line);border-radius:12px;background:var(--sc-bg-surface)}[data-shell-main] [data-report-summary]>p:first-child{font-size:11px;text-transform:none;font-weight:600}[data-shell-main] [data-report-summary]>.num{font-size:23px;font-weight:700;letter-spacing:-.03em;margin-top:5px;overflow-wrap:anywhere}[data-shell-main] [data-report-summary]:first-child{border-top:3px solid var(--sc-spark-gold);padding-top:14px}[data-shell-main] .reports-workspace>section>h2{font-size:17px;text-transform:none;letter-spacing:-.02em;color:var(--sc-spark-navy)}[data-shell-main] .settings-workspace nav[aria-label="Settings sections"]{padding:8px;border:1px solid var(--sc-spark-line);border-radius:12px;background:var(--sc-bg-surface);box-shadow:var(--sc-spark-surface-shadow)}[data-shell-main] .settings-workspace nav[aria-label="Settings sections"] button{min-height:38px;border-radius:8px}[data-shell-main] .settings-workspace nav[aria-label="Settings sections"] button[aria-current=page]{background:var(--sc-spark-gold-wash);color:var(--sc-spark-navy);font-weight:700;box-shadow:inset 2px 0 var(--sc-spark-gold)}[data-shell-main] .my-work-review-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}[data-shell-main] .my-work-review-grid>article{background:var(--sc-spark-inset);border-color:var(--sc-spark-line);border-radius:12px}[data-shell-main] .my-work-review-grid>article>button{color:var(--sc-spark-navy);line-height:1.5}[data-shell-main] .my-work-review-grid textarea{background:var(--sc-bg-surface)}@media(max-width:767px){[data-shell-main] [data-report-summary]{padding:12px}[data-shell-main] [data-report-summary]>.num{font-size:20px}}[data-shell-main] .report-controls-row>div{min-width:0;flex:0 1 180px}[data-shell-main] .report-controls-row :is(input,select){width:100%;min-width:0}[data-shell-main] .report-controls-row>button{min-height:40px;padding-inline:16px}@media(max-width:767px){[data-shell-main] .report-controls-row>div{flex:1 1 calc(50% - 12px)}[data-shell-main] .report-controls-row>button{min-height:44px}[data-shell-main] .report-controls{padding:12px}[data-shell-main] .report-controls>div{gap:12px}}body:has([data-shell]) [data-sc-button]{height:auto;min-height:var(--control-standard);padding-block:6px;border-radius:9px;font-weight:600}body:has([data-shell]) [data-sc-button=sm]{min-height:var(--control-compact)}body:has([data-shell]) [data-sc-button=lg]{min-height:var(--control-touch)}body:has([data-shell]) .sc-field-control{border-radius:9px;min-width:0}@media(pointer:coarse),(max-width:767px){body:has([data-shell]) [data-sc-button]{min-height:44px}}}@media screen{.reports-workspace .recharts-tooltip-wrapper{max-width:min(260px,calc(100vw - 80px))}.reports-workspace .recharts-default-tooltip{white-space:normal!important;overflow-wrap:anywhere}}@media screen and (max-width:767px){[data-shell-main] [data-register][data-projection=cards]>[data-register-filters][data-search=false]{padding:0;border:0;background:transparent;box-shadow:none}}@media screen{.composition-guidance .guidance-jump-links{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:8px;border-bottom:1px solid var(--sc-spark-line)}.guidance-jump-links a{padding-block:8px;font-size:14px;font-weight:600;color:var(--sc-spark-navy)}.guidance-jump-links a:first-child{color:var(--sc-spark-accent-ink)}.composition-guidance h2[id]{scroll-margin-top:24px}.guidance-readiness-details{margin-top:16px}.guidance-readiness-details>summary,.inventory-performance>summary,.office-plan-rules>summary{cursor:pointer;font-size:13px;font-weight:600;padding-block:10px;color:var(--sc-spark-navy)}.guidance-readiness-details[open]>summary{margin-bottom:12px}main[data-shell-main] .composition-guidance section[aria-labelledby=tasks-title]>.grid{gap:0 24px}main[data-shell-main] .composition-guidance section[aria-labelledby=tasks-title] [data-card]{background:transparent;border:0;border-bottom:1px solid var(--sc-spark-line);border-radius:0;box-shadow:none}main[data-shell-main] .composition-guidance section[aria-labelledby=tasks-title] [data-card]>div{padding-inline:0}main[data-shell-main] .composition-guidance section[aria-labelledby=tasks-title] [data-card]>div:last-child{border:0;padding-top:0}.inventory-action-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.inventory-action-groups h2{font-size:18px;font-weight:700;color:var(--sc-spark-navy);margin:0 0 12px}.inventory-action-list{background:var(--sc-bg-surface);border-radius:14px;padding:4px 20px;box-shadow:var(--sc-spark-surface-shadow)}.inventory-action-row{display:flex;align-items:center;gap:16px;min-height:60px;border-bottom:1px solid var(--sc-spark-line);color:var(--sc-spark-navy)}.inventory-action-row:last-child{border-bottom:0}.inventory-action-row>span:first-child{flex:1;font-size:14px}.inventory-action-row strong{font-size:23px}.inventory-action-row[data-tone=danger] strong{color:var(--sc-stopped)}.inventory-action-row[data-tone=warn] strong{color:var(--sc-spark-accent-ink)}.inventory-action-row>span:last-child{color:var(--sc-spark-muted)}.inventory-action-row:hover>span:first-child{text-decoration:underline}.operations-inventory-overview .inventory-valuation{background:transparent;box-shadow:none;border-top:1px solid var(--sc-spark-line);border-radius:0;padding:20px 0 0}.operations-inventory-overview .inventory-valuation [data-figure-strip]{background:transparent;padding:0}.operations-inventory-overview .inventory-valuation [data-figure-strip] dt{color:var(--sc-spark-muted);opacity:1}.operations-inventory-overview .inventory-valuation [data-figure-strip] dd{color:var(--sc-spark-navy);font-size:20px}.inventory-performance{border-top:1px solid var(--sc-spark-line);padding-top:8px}.office-plan-list{display:flex;flex-direction:column}.office-plan-list>div{position:relative;border:0;border-top:1px solid var(--sc-spark-line);border-radius:0;padding:16px 140px 16px 0}.office-plan-list>div>div:first-child{justify-content:flex-start;align-items:baseline;gap:8px 16px}.office-plan-list>div>div:first-child>p{font-size:15px;font-weight:650}.office-plan-list>div>button{position:absolute;top:16px;right:0}.office-plan-list>div>p{margin-top:4px}.office-plan-rules>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:16px;background:var(--sc-spark-inset);border-radius:10px}@media(max-width:767px){.composition-guidance>section:first-of-type{padding:16px}.inventory-action-list{padding-inline:16px}.office-plan-list>div{padding-right:0}.office-plan-list>div>button{position:static;margin-top:10px}}.access-section-links{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--sc-spark-line);padding-bottom:12px}.access-section-links a{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--sc-spark-navy);font-size:14px;font-weight:600}.access-section-links span{background:var(--sc-spark-inset);padding:2px 8px;border-radius:6px;font-size:12px}.access-workspace section[id]{scroll-margin-top:24px}.access-workspace .access-role-grid{background:var(--sc-bg-surface);gap:0 24px}.access-workspace .access-role{border:0;border-bottom:1px solid var(--sc-spark-line);border-radius:0;padding:14px 0}.access-section-links a:hover,.guidance-jump-links a:hover{text-decoration:underline}@media(max-width:767px){.inventory-action-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-action-groups h2{font-size:14px}.inventory-action-list{padding-inline:12px}.inventory-action-row{display:grid;grid-template-columns:1fr auto;gap:2px 6px;padding-block:10px;min-height:84px}.inventory-action-row>span:first-child{grid-column:1 / -1;font-size:12px}.inventory-action-row strong{font-size:20px}.access-section-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.access-section-links a{font-size:12px}}.tire-swap-navigation{display:flex;flex-wrap:wrap;gap:6px}.tire-swap-navigation button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:8px;font-size:14px;color:var(--sc-spark-navy);background:var(--sc-bg-surface)}.tire-swap-navigation [aria-pressed=true]{background:var(--sc-spark-navy);color:var(--sc-bg-surface)}.tire-swap-navigation span{font-size:12px}.tire-workspace .tire-swap-card{background:var(--sc-bg-surface);border-width:0 0 1px 3px;border-bottom-color:var(--sc-spark-line);border-radius:0 12px 12px 0}.tire-swap-card>div:first-child{flex-wrap:wrap;gap:8px}.office-compensation-links{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--sc-spark-line);padding-bottom:12px}.office-compensation-links a{min-height:36px;padding-block:8px;font-size:14px;font-weight:600;color:var(--sc-spark-navy)}.office-compensation-links a:hover{text-decoration:underline}[id^=pay-]{scroll-margin-top:24px}.call-customer-match{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.call-customer-match>p{flex:1 1 260px;max-width:65ch}.call-customer-match>div{margin-top:0}.guidance-readiness-details[open]>.grid{margin-bottom:20px}.login-page .login-recovery{display:inline-flex;align-items:center;min-height:44px;color:var(--sc-spark-context-muted);text-decoration:underline;text-underline-offset:3px}.login-page .login-recovery:hover{color:var(--sc-login-gold)}.login-page:has(.login-recovery) .login-input::-moz-placeholder{color:var(--sc-spark-context-muted);opacity:.75}.login-page:has(.login-recovery) .login-input::placeholder{color:var(--sc-spark-context-muted);opacity:.75}}@media screen and (max-width:767px){main[data-shell-main] .inventory-family-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-family-filters>*,.inventory-family-filters :is(input:not([type=checkbox]),select){min-width:0;width:100%}.inventory-family-filters>input:first-child{grid-column:1 / -1}}@media screen and (min-width:1024px){main[data-shell-main] .mail-workspace[data-reading=true]>aside:first-child{width:200px}main[data-shell-main] .mail-workspace[data-reading=true]>section:nth-child(2){width:clamp(300px,22vw,340px)}}@media screen{.ap-position-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.ap-position-summary dt{font-size:13px;color:var(--sc-spark-muted)}.ap-position-summary dd{margin:4px 0 0;font-size:24px;font-weight:650;color:var(--sc-spark-navy);font-variant-numeric:tabular-nums}.ap-position-details{margin-top:12px;border-top:1px solid var(--sc-spark-line)}.ap-position-details>summary{cursor:pointer;padding:12px 0 0;font-size:13px;font-weight:600}.ap-position-details[open]>summary{padding-bottom:16px}.ap-workspace [id]{scroll-margin-top:20px}.sales-identity{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 24px}.sales-identity h2{font-size:18px;font-weight:650}.sales-identity p,.sales-identity a{font-size:13px;color:var(--sc-spark-muted)}.sales-identity a{color:var(--sc-spark-accent-ink);text-decoration:underline;padding-block:8px}.sales-reference{scroll-margin-top:20px}.sales-script>.space-y-4>div{border-radius:8px}}@media screen and (max-width:767px){.ro-parts-table,.ro-parts-table tbody{display:block}.ro-parts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ro-parts-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 0}.ro-parts-table tbody tr:first-child{padding-top:0}.ro-parts-table td{display:block;padding:0;text-align:left;min-width:0;overflow-wrap:anywhere}.ro-parts-table td:before{content:attr(data-label);display:block;font-size:11px;color:var(--sc-spark-muted);margin-bottom:2px}.ro-parts-table td[data-label=Description]{grid-column:1 / -1;grid-row:1;font-weight:600}.ro-parts-table td[data-label=Description]:before,.ro-parts-table td[data-label=Status]:before,.ro-parts-table td[data-label=Actions]:before{display:none}.ro-parts-table td[data-label=Job]{grid-column:1 / -1}.ro-parts-table td[data-label=Actions]{align-self:center}.ro-parts-table td[data-label=Actions]:empty{display:none}.ro-parts-table td[data-label=Actions] button{min-height:40px;padding-inline:8px}.ro-parts-table input[type=checkbox]{width:20px;height:20px}.ro-parts-table td[data-label=Status]{grid-row:2;grid-column:1;align-self:center}.ro-parts-table td[data-label=Actions]{grid-row:2;grid-column:2}.ro-parts-table td[data-label=Job]{grid-row:3}.ro-detail-workspace [data-card]:has(.ro-parts-table) [data-card-header]>div:first-child{flex-basis:auto}.customer-record-workspace [data-record-header] [data-fact-strip]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.customer-record-workspace [data-fact-strip] dt{font-size:11px}.customer-record-workspace [data-fact-strip] dd{font-size:13px}.customer-record-workspace .customer-contact-details{padding-block:12px}}@media screen{.sales-script .sales-opening,.sales-script .sales-closing{background:transparent;border:0;padding:0}.sales-script :is(.sales-opening,.sales-closing) :is(h3,p){color:var(--sc-spark-navy)}.sales-script .sales-closing{border-top:1px solid var(--sc-spark-line);padding-top:16px;border-radius:0}.ap-position-summary>div{display:grid;grid-template-rows:minmax(2.5em,auto) auto}}@media screen and (max-width:767px){.sales-guide-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:8px 12px}.sales-guide-actions>span{grid-column:1 / -1;order:1}}@media screen{.operations-inventory-overview [data-inventory-group] h2{line-height:32px}.operations-inventory-overview [data-inventory-group=purchasing] h2{font-size:24px;letter-spacing:-.025em}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-list{background:var(--sc-spark-hero);box-shadow:none}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row{color:var(--sc-bg-surface);border-color:var(--sc-spark-rail-line)}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row>span:last-child{color:var(--sc-spark-context-muted)}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row:first-child>span:first-child{font-weight:600}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row:first-child strong{font-size:32px}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row[data-tone=warn] strong{color:var(--sc-spark-rail-accent)}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row:hover{background:var(--sc-spark-rail-hover)}.operations-inventory-overview [data-inventory-group=stock] .inventory-action-list{background:transparent;box-shadow:none;border-radius:0;padding-inline:0}.operations-inventory-overview [data-inventory-group=stock] .inventory-action-row strong{font-size:20px}.operations-inventory-overview>[data-definitions]{background:transparent;border:0;padding:0;font-size:12px;color:var(--sc-spark-muted)}.operations-inventory-overview>[data-definitions] summary{padding-block:8px}.operations-inventory-overview .inventory-valuation{padding-top:24px}.operations-inventory-overview .inventory-valuation [data-figure-strip] dd{font-weight:600}main[data-shell-main] .ap-workspace .ap-position[data-card]{background:var(--sc-spark-lane);border:0;box-shadow:none;padding:20px 24px 16px}.ap-workspace .ap-position>[data-card-header]{margin-bottom:12px}.ap-workspace .ap-position>[data-card-header] h3{font-size:14px;letter-spacing:0;font-weight:600}.ap-workspace .ap-position-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.ap-workspace .ap-position-summary>div{display:block}.ap-workspace .ap-position-summary dd{font-size:28px;line-height:1.2;letter-spacing:-.025em}.ap-workspace .ap-position-summary>div+div{border-left:1px solid var(--sc-workspace-card-hover-border);padding-left:24px}.ap-workspace .ap-position-summary>div+div dd{font-size:20px;font-weight:600}.ap-workspace .ap-position-details{border-color:var(--sc-workspace-card-hover-border)}.ap-workspace .ap-position-details>summary{color:var(--sc-spark-muted)}main[data-shell-main] .ap-workspace #ap-bills[data-card]{padding:24px;box-shadow:none}.ap-workspace #ap-bills>[data-card-header] h3{font-size:24px;line-height:1.3}.ap-workspace #ap-bills [data-register] thead{background:var(--sc-spark-lane)}:is(.ap-workspace,.compensation-workspace)>.office-composer{background:transparent;border:0;border-bottom:1px solid var(--sc-spark-line);border-radius:0;box-shadow:none}:is(.ap-workspace,.compensation-workspace)>.office-composer>summary{padding:12px 0 16px}:is(.ap-workspace,.compensation-workspace)>.office-composer>summary strong{font-size:14px}:is(.ap-workspace,.compensation-workspace)>.office-composer[open]>summary{background:transparent}:is(.ap-workspace,.compensation-workspace)>.office-composer>.office-composer-body{background:var(--sc-bg-surface);border-radius:var(--sc-radius-container);margin-block:16px}main[data-shell-main] .ap-workspace #ap-settlement[data-card],main[data-shell-main] .compensation-workspace #pay-plan-assignment[data-card],main[data-shell-main] .compensation-workspace #pay-spiffs[data-card]{background:transparent;border:0;border-top:1px solid var(--sc-spark-line);border-radius:0;box-shadow:none;padding:24px 0 0;margin-top:32px}:is(.ap-workspace,.compensation-workspace)>[data-card]>[data-card-header] p{max-width:85ch;line-height:1.6}main[data-shell-main] .compensation-workspace :is(#pay-plan-versions,#pay-commissions)[data-card]{padding:24px;box-shadow:none}.compensation-workspace :is(#pay-plan-versions,#pay-commissions)>[data-card-header] h3{font-size:24px;line-height:1.3}.compensation-workspace .office-plan-list>div{padding-block:16px}.compensation-workspace .office-plan-list>div>div:first-child>p{font-size:16px;font-weight:650}.compensation-workspace .office-plan-eligibility{padding:2px 8px;background:var(--sc-spark-inset);color:var(--sc-spark-muted);border-radius:var(--sc-radius-control);font-size:12px;font-weight:500}.compensation-workspace .office-plan-rules>summary{color:var(--sc-spark-muted);font-weight:500}.compensation-workspace .office-plan-rules[open]>summary{color:var(--sc-spark-navy);font-weight:600}.compensation-workspace :is(#pay-plan-assignment,#pay-spiffs)>[data-card-header] h3,.ap-workspace #ap-settlement>[data-card-header] h3{font-size:20px}main[data-shell-main] .customer-record-workspace>[data-record-header]{background:transparent;border-bottom:0}main[data-shell-main] .customer-record-workspace [data-record-header] h1{font-size:32px;line-height:1.2}.customer-record-workspace [data-record-header] [data-fact-strip]{background:transparent;border-top:1px solid var(--sc-spark-line);border-radius:0;padding:16px 0 0;align-items:center;gap:12px 24px}.customer-record-workspace [data-fact-strip] [data-record-fact]{padding-block:8px}.customer-record-workspace [data-fact-strip] [data-record-fact=open][data-fact-emphasis=warn]{background:var(--sc-spark-hero);border-radius:var(--sc-radius-container);padding:8px 12px}.customer-record-workspace [data-record-fact=open][data-fact-emphasis=warn] dt{color:var(--sc-spark-context-muted)}.customer-record-workspace [data-record-fact=open][data-fact-emphasis=warn] dd{color:var(--sc-spark-rail-accent)}.customer-record-workspace [data-record-fact=open][data-fact-emphasis=warn] a:hover{background:var(--sc-spark-rail-hover)}main[data-shell-main] .customer-record-workspace .customer-contact-details[data-card]{background:transparent;border:0;border-bottom:1px solid var(--sc-spark-line);border-radius:0;box-shadow:none;padding:0 0 12px}.customer-record-workspace .customer-contact-details summary h2{font-size:14px;font-weight:500;color:var(--sc-spark-muted)}.customer-record-workspace .customer-contact-details details[open]>.grid{padding:16px;background:var(--sc-spark-inset);border-radius:var(--sc-radius-container)}main[data-shell-main] .customer-record-workspace>[data-register]>[data-register-filters]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.customer-record-workspace>[data-register] thead{background:var(--sc-spark-lane)}}@media screen and (max-width:767px){.operations-inventory-overview [data-inventory-group] h2{font-size:14px;line-height:24px}.operations-inventory-overview [data-inventory-group=purchasing] h2{font-size:16px}.operations-inventory-overview [data-inventory-group=purchasing] .inventory-action-row:first-child strong{font-size:28px}.operations-inventory-overview [data-inventory-group=stock] .inventory-action-list{padding-inline:4px}main[data-shell-main] .ap-workspace .ap-position[data-card]{padding:16px}.ap-workspace .ap-position-summary{gap:12px}.ap-workspace .ap-position-summary dd{font-size:24px;overflow-wrap:anywhere}.ap-workspace .ap-position-summary>div+div{padding-left:12px}.ap-workspace .ap-position-summary>div+div dd{font-size:18px}main[data-shell-main] .ap-workspace #ap-bills[data-card],main[data-shell-main] .compensation-workspace :is(#pay-plan-versions,#pay-commissions)[data-card]{padding:16px}.ap-workspace #ap-bills>[data-card-header] h3,.compensation-workspace :is(#pay-plan-versions,#pay-commissions)>[data-card-header] h3{font-size:20px}.compensation-workspace .office-plan-list>div{padding-block:16px}main[data-shell-main] .customer-record-workspace [data-record-header] h1{font-size:28px}.customer-record-workspace [data-record-header] [data-fact-strip]{align-items:stretch;gap:8px;padding:12px 0 0}.customer-record-workspace [data-fact-strip] [data-record-fact]{padding:4px}.customer-record-workspace [data-fact-strip] [data-record-fact=open][data-fact-emphasis=warn]{padding:4px 8px}}@media screen{.compensation-workspace #pay-commissions table{min-width:720px;width:100%}.compensation-workspace #pay-commissions :is(th,td){padding:12px}.compensation-workspace #pay-commissions thead{background:var(--sc-spark-lane)}.compensation-workspace #pay-commissions td:is(:first-child,:nth-child(4),:last-child){white-space:nowrap}.compensation-workspace #pay-commissions [role=region]:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}}.operational-workspace{--workspace-rule: var(--sc-workspace-rule);color:var(--sc-ink)}body:has(.operational-workspace) main{background:var(--sc-bg-app)}.operational-workspace [data-page-header]{margin-bottom:22px}.operational-workspace [data-page-header] h1{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.045em}.operational-workspace [data-page-header] p{margin-top:7px;font-size:12px}body:has(.operational-workspace) #shop-primary-navigation{background:var(--sc-workspace-rail-base)}body:has(.operational-workspace) #shop-primary-navigation .sc-rail-item{padding-top:8px;padding-bottom:8px}body:has(.operational-workspace) #shop-primary-navigation .sc-rail-item span{font-size:13px}body:has(.operational-workspace) #shop-primary-navigation a[aria-current=page]{background:var(--sc-workspace-rail-base-selected)}body:has(.operational-workspace) #shop-primary-navigation button.bg-brand-500{background:var(--sc-workspace-rail-base-control);color:#fff}body:has(.operational-workspace) header.safe-top{background:var(--sc-bg-app);border-color:var(--sc-line-hairline)}body:has(.operational-workspace) header.safe-top nav[aria-label=Breadcrumb] li{color:var(--sc-ink-2);font-weight:400;font-size:12px}body:has(.operational-workspace) header.safe-top>.xl\:flex>button{background:transparent;color:var(--sc-ink-2)}.operational-workspace .dispatch-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.operational-workspace .dispatch-heading>div:last-child{margin-top:0}.operational-workspace .dispatch-technician select{background:transparent;border-color:var(--workspace-rule);min-width:170px}.operational-workspace .dispatch-floor{background:transparent;border:0;border-top:1px solid var(--workspace-rule);border-bottom:1px solid var(--workspace-rule);border-radius:0;box-shadow:none;padding:8px 0;margin-bottom:22px}.operational-workspace .dispatch-floor h2{font-size:12px;font-weight:600}.operational-workspace .dispatch-floor h2+p{font-size:11px;margin-top:3px;color:var(--sc-ink-2)}.operational-workspace .dispatch-floor .bg-green-100{background:transparent;color:var(--sc-ink-2);font-weight:400}.operational-workspace .dispatch-floor .min-w-\[170px\]{background:transparent;border:0;border-left:1px solid var(--workspace-rule);border-radius:0}.operational-workspace .dispatch-board{gap:18px;height:calc(100dvh - 245px);min-height:440px}.operational-workspace .dispatch-lane{width:264px}.operational-workspace .dispatch-lane-heading{background:transparent;border-radius:0;padding:0 2px 12px;border-bottom:1px solid var(--workspace-rule);margin-bottom:8px}.operational-workspace .dispatch-lane-heading h3{font-size:12px;font-weight:600}.operational-workspace .dispatch-lane-body{padding:4px 2px 12px;background:transparent;border-radius:0}.operational-workspace .dispatch-lane-body>*+*{margin-top:10px}.operational-workspace .dispatch-card{border:1px solid var(--workspace-rule);border-radius:5px;padding:14px;background:var(--sc-bg-surface);box-shadow:var(--sc-workspace-elev-card-base);position:relative}.operational-workspace .dispatch-card:hover{border-color:var(--sc-workspace-card-base-hover-border);background:#fff;box-shadow:var(--sc-workspace-elev-card-base-hover)}.operational-workspace .dispatch-card .ident{color:var(--sc-ink-2);font-size:11px;font-weight:400;letter-spacing:0}.operational-workspace .dispatch-job{margin:8px 0 6px;font-size:14px;line-height:1.35;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.operational-workspace .dispatch-customer{font-size:12px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-workspace .dispatch-vehicle{font-size:11px;color:var(--sc-ink-3)}.operational-workspace .dispatch-blocker{border-left:2px solid var(--sc-workspace-blocker-base-rule);padding-left:7px;margin-top:9px;font-size:11px;line-height:1.45;color:var(--sc-workspace-blocker-base-ink)}.operational-workspace .dispatch-card .dispatch-card-footer{padding-top:9px;margin-top:9px;border-top:1px solid var(--sc-line-hairline)}.operational-workspace .dispatch-card .dispatch-card-footer .text-meta{font-size:11px}.operational-workspace .dispatch-card .dispatch-card-footer svg{width:12px;height:12px}.appointments-workspace{position:relative}.operational-workspace .calendar-workspace-tabs{gap:24px;border-bottom:1px solid var(--workspace-rule);width:100%}.operational-workspace .calendar-workspace-tabs button{border-radius:0;padding:0 0 12px;box-shadow:none;background:transparent;font-size:13px;border-bottom:2px solid transparent}.operational-workspace .calendar-workspace-tabs button[aria-pressed=true]{border-bottom-color:var(--sc-select);color:var(--sc-ink)}.operational-workspace .calendar-toolbar{padding:5px 0 0}.operational-workspace .calendar-toolbar h2{font-size:20px;letter-spacing:-.035em;font-weight:600}.operational-workspace .calendar-view-switch{background:var(--sc-workspace-segment-base);padding:3px}.operational-workspace .calendar-view-switch button{border-radius:4px;font-size:12px;min-width:54px}.operational-workspace .calendar-service-filter,.operational-workspace .calendar-capacity{display:inline-block;vertical-align:top;margin:12px 24px 14px 0!important;font-size:12px;color:var(--sc-ink-2)}.operational-workspace .calendar-service-filter summary,.operational-workspace .calendar-capacity summary{cursor:pointer}.operational-workspace .calendar-service-filter summary span,.operational-workspace .calendar-capacity summary span{margin-left:8px;color:var(--sc-ink)}.operational-workspace .calendar-service-options,.operational-workspace .calendar-capacity>div{padding:14px 0 4px}.operational-workspace .calendar-service-options button{background:transparent!important;color:var(--sc-ink-2)!important;opacity:1;border-radius:4px;box-shadow:none}.operational-workspace .calendar-service-options button[aria-pressed=true]{background:var(--sc-bg-subtle)!important;outline:1px solid var(--sc-line-card)}.operational-workspace .calendar-capacity>div>span{background:transparent;border:0;border-radius:0;padding-left:0;padding-right:16px;font-weight:400}.operational-workspace .calendar-day-layout{gap:24px;margin-top:0!important}.operational-workspace .calendar-grid{border:1px solid var(--workspace-rule);border-radius:5px;box-shadow:none}.operational-workspace .calendar-grid .bg-gray-50{background:var(--sc-workspace-grid-base)}.operational-workspace .calendar-grid>div>div>p{color:var(--sc-ink-3);font-size:11px;padding-top:8px;padding-bottom:8px}.operational-workspace .calendar-history{font-size:12px;margin:0 0 12px}.operational-workspace .calendar-history summary{font-size:12px;font-weight:400}.operational-workspace .calendar-day-overview{width:220px;flex-shrink:0}.operational-workspace .calendar-day-overview>div{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 0 20px}.operational-workspace .calendar-day-overview>div+div{border-top:1px solid var(--workspace-rule);padding-top:20px}.operational-workspace .calendar-day-overview h3{font-size:12px;font-weight:600}.operational-workspace .calendar-day-stats{gap:14px}.operational-workspace .calendar-day-stats>div{background:transparent;padding:0;text-align:left}.operational-workspace .calendar-day-stats>div>p:first-child{font-size:25px;font-weight:500;letter-spacing:-.045em;color:var(--sc-ink)}.operational-workspace .calendar-day-stats>div>p:last-child{font-size:11px;color:var(--sc-ink-2)}.operational-workspace .calendar-day-overview button{font-size:11px}.operational-workspace .calendar-event{border-radius:3px;box-shadow:none;border-left-width:2px;container-type:inline-size}.operational-workspace .calendar-event>div:first-child{padding:8px 10px}.operational-workspace .calendar-event p.font-semibold{font-size:13px;letter-spacing:-.015em}@media(min-width:1600px){.operational-workspace .dispatch-lane{width:calc((100% - 90px) / 6);min-width:200px}}@media(max-width:1023px){.operational-workspace .calendar-day-overview{width:auto}.operational-workspace .calendar-day-overview>div{padding:16px 0}.operational-workspace .calendar-day-stats{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.operational-workspace [data-page-header] h1{font-size:26px}.operational-workspace .dispatch-heading{align-items:flex-start;flex-direction:column}.operational-workspace .dispatch-floor>div:first-child{flex-wrap:wrap}.operational-workspace .dispatch-floor h2+p{max-width:270px}.operational-workspace .dispatch-floor>div:first-child>div:last-child{gap:0;flex-wrap:wrap}.operational-workspace .dispatch-lane{width:100%}.operational-workspace .dispatch-board{min-height:400px;height:calc(100dvh - 330px)}.operational-workspace .dispatch-job{font-size:16px}.operational-workspace .calendar-service-filter{display:none}.operational-workspace .calendar-toolbar>div:first-child{flex-wrap:wrap}.operational-workspace .calendar-toolbar h2{font-size:18px}.operational-workspace .calendar-capacity{margin-top:0!important}.operational-workspace .calendar-workspace-tabs button{padding-bottom:6px}}.appointments-workspace [data-page-header]{margin-bottom:18px}.operational-workspace .calendar-service-filter[open],.operational-workspace .calendar-capacity[open]{display:block}.operational-workspace .calendar-day-overview>div>p{text-align:left;font-size:11px;color:var(--sc-ink-2)}.operational-workspace .dispatch-stage-marker{width:8px;height:8px;border-radius:50%;flex-shrink:0}.operational-workspace .dispatch-card-reference{gap:6px;flex-wrap:wrap}@media(max-width:767px){.appointments-workspace [data-page-header]>div{flex-direction:row;align-items:center;gap:6px}.appointments-workspace [data-page-header] h1{font-size:25px}.appointments-workspace [data-primary-action-bar] button{font-size:12px;padding-left:10px;padding-right:10px}.appointments-workspace>*{margin-top:10px}.operational-workspace .calendar-toolbar{gap:8px;padding-top:0}.operational-workspace .calendar-capacity{margin-bottom:0!important}.operational-workspace .calendar-history{margin-bottom:4px}.operational-workspace .calendar-mobile-resource{border:0;border-radius:0;padding:0 0 12px;box-shadow:none;background:transparent}.operational-workspace .dispatch-floor h2+p{display:none}.operational-workspace .dispatch-floor:has(button[aria-expanded=true]) h2+p{display:block}.operational-workspace .dispatch-floor{margin-bottom:12px}}.operational-workspace .calendar-event svg{width:12px;height:12px}.operational-workspace .calendar-week>.flex button{background:transparent;color:var(--sc-ink-2)}@container (max-width: 130px){.operational-workspace .calendar-event>div:first-child{padding:4px}.operational-workspace .calendar-event-time{white-space:nowrap;font-size:11px}.operational-workspace .calendar-event-end,.operational-workspace .calendar-event-author,.operational-workspace .calendar-event-time svg{display:none}.operational-workspace .calendar-event-compact{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.operational-workspace .calendar-event-compact>span{flex:none;max-width:100%;font-size:11px;white-space:nowrap}.operational-workspace .calendar-event-compact>svg{display:none}}@media(max-width:767px){.appointments-workspace [data-page-header]{margin-bottom:8px}.operational-workspace .calendar-workspace-tabs{margin-top:0}}.operational-workspace .calendar-week>.flex button[aria-pressed=true]{color:var(--sc-ink);box-shadow:inset 0 -2px var(--sc-select);border-radius:0}.operational-workspace .dispatch-lane-body.bg-blue-50{background:var(--sc-active-quiet)}.operational-workspace .dispatch-card[data-customer-alert=true]{border-left:2px solid var(--sc-stopped)}.operational-workspace .dispatch-customer>svg{display:inline-block;vertical-align:middle;margin-right:4px}.operational-workspace .dispatch-task{border-left:2px solid var(--sc-posted)}@media(max-width:767px){.operational-workspace .calendar-service-filter[open]{display:none}}body:has(.operational-workspace) #shop-primary-navigation a[aria-current=page]>svg{color:var(--sc-brand)}.operational-workspace :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sc-focus);outline-offset:3px}.operational-workspace [data-family=planned]{--state-ink: var(--sc-planned);--state-wash: var(--sc-planned-quiet)}.operational-workspace [data-family=waiting]{--state-ink: var(--sc-waiting);--state-wash: var(--sc-waiting-quiet)}.operational-workspace [data-family=active]{--state-ink: var(--sc-active);--state-wash: var(--sc-active-quiet)}.operational-workspace [data-family=posted]{--state-ink: var(--sc-posted);--state-wash: var(--sc-posted-quiet)}.operational-workspace [data-family=settled]{--state-ink: var(--sc-settled);--state-wash: var(--sc-settled-quiet)}.operational-workspace [data-family=stopped]{--state-ink: var(--sc-stopped);--state-wash: var(--sc-stopped-quiet)}.operational-workspace [data-family=attention]{--state-ink: var(--sc-attention);--state-wash: var(--sc-attention-quiet)}.operational-workspace [data-family=urgent]{--state-ink: var(--sc-urgent);--state-wash: var(--sc-urgent-quiet)}.operational-workspace [data-family]{color:var(--state-ink)}.operational-workspace .calendar-workspace-tabs button[aria-pressed=true],.operational-workspace .calendar-week>.flex button[aria-pressed=true]{color:var(--sc-active);border-bottom-color:var(--sc-active)}.operational-workspace .calendar-week>.flex button[aria-pressed=true]{box-shadow:inset 0 -2px var(--sc-active)}.operational-workspace .calendar-view-switch button[aria-pressed=true]{color:var(--sc-active);background:var(--sc-active-quiet);box-shadow:inset 0 -2px var(--sc-active)}.operational-workspace .calendar-service-options button[aria-pressed=true]{color:var(--sc-active)!important;background:var(--sc-active-quiet)!important;outline-color:var(--sc-focus)}.operational-workspace .calendar-event{border-left-width:3px}.operational-workspace .dispatch-floor [data-working=true]{color:var(--sc-active)}.operational-workspace .dispatch-blocker{background:var(--sc-attention-quiet);border-left-color:var(--sc-attention);color:var(--sc-attention)}.operational-workspace .dispatch-stage-switch button[aria-pressed=true]{background:var(--sc-active);color:#fff}.operational-workspace .dispatch-stage-switch button[aria-pressed=true]>span{color:#fff}.operational-workspace .calendar-event[data-confirmation-pending=true]{opacity:1}@media(max-width:767px){.operational-workspace.appointments-workspace{display:flex;flex-direction:column;gap:8px}.operational-workspace.appointments-workspace>*{margin:0!important}.appointments-workspace .calendar-toolbar{gap:8px}.appointments-workspace .calendar-pending-count{border-radius:3px;padding:2px 6px;font-size:11px}.appointments-workspace .calendar-pending-count .animate-pulse{animation:none}.appointments-workspace .calendar-day-layout>div:first-child{display:flex;flex-direction:column}.appointments-workspace .calendar-history{order:2;margin:12px 0}.appointments-workspace .calendar-mobile-resource{padding:0 0 4px}.appointments-workspace .calendar-mobile-resource>div:last-child{margin-top:8px}.appointments-workspace .calendar-next-appointment{border:0;border-radius:0;background:transparent;padding:6px 0;font-size:12px;color:var(--sc-active)}}.home-workspace .home-section{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.home-workspace h2,.home-workspace h3{letter-spacing:-.02em}.home-workspace .home-notices{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0;border-top:1px solid var(--workspace-rule);border-bottom:1px solid var(--workspace-rule)}.home-workspace .home-notices:empty{display:none}.home-workspace .home-notices>*{flex:1 1 420px}.home-workspace .home-notices h2{margin:0;font-size:12px;font-weight:600}.home-workspace .home-notices p{font-size:12px;line-height:1.5}.home-workspace .home-notices a{min-height:36px;padding:0 4px;border:0;background:transparent;color:var(--sc-ink);font-size:12px;text-decoration:underline;text-decoration-color:var(--sc-line-card);text-underline-offset:4px;box-shadow:none}.home-workspace .home-readiness{border-left:2px solid var(--sc-attention);padding-left:12px}.home-workspace .home-management-alert{border-left:2px solid var(--sc-stopped);padding-left:12px}.home-workspace [data-figure-strip]{background:transparent;border-radius:0;padding:8px 0 0;gap:24px}.home-workspace [data-figure-strip]>div{flex:1 1 130px}.home-workspace [data-figure-strip] dt{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.home-workspace [data-figure-strip] dd.num{font-size:22px;font-weight:500;letter-spacing:-.04em;line-height:1.4}.home-workspace [data-figure=in_shop] dd.num{font-size:34px;line-height:1.1}.home-workspace [data-figure-strip] dd.text-fine{margin-top:4px;font-size:11px;max-width:240px}.home-workspace .home-shop-today{padding-bottom:22px;border-bottom:1px solid var(--workspace-rule)}.home-workspace .home-shop-today [data-figure-strip]{gap:18px}.home-workspace .home-shop-today [data-figure-strip]>div{flex-basis:90px}.home-workspace .home-shop-today>div:first-child>div>p{display:none}.home-workspace .home-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-top:6px}.home-workspace .home-command-layout>:only-child{grid-column:1 / -1}.home-workspace .home-command-layout>*{min-width:0}.home-workspace .home-command-layout h2,.home-workspace .home-command-layout h3{font-size:18px;font-weight:600}.home-workspace .home-attention>.divide-y,.home-workspace .home-flow .divide-y{background:transparent;border-radius:0}.home-workspace .home-attention>.divide-y>a{padding:16px 0;min-height:72px}.home-workspace .home-attention>.divide-y>a>.num{font-size:24px;font-weight:500;letter-spacing:-.03em}.home-workspace .home-attention>.divide-y>a .text-body{font-size:14px;font-weight:600}.home-workspace .home-attention>.divide-y>a .text-fine{margin-top:4px;font-size:12px}.home-workspace .home-flow .divide-y>a{padding:10px 0;min-height:38px}.home-workspace .home-flow [data-status]{background:transparent;border:0;padding:0;font-size:13px;font-weight:400;letter-spacing:0}.home-workspace .home-business-today{border-top:1px solid var(--workspace-rule);padding-top:22px}.home-workspace [aria-label="Today and secondary summaries"]{border-top:1px solid var(--workspace-rule);padding-top:24px}.home-workspace .home-metric{background:transparent;border-radius:0;min-height:0;padding:8px 0}.home-workspace .home-metric .text-micro{text-transform:none;font-size:12px;font-weight:400;letter-spacing:0}.home-workspace .home-metric .num{font-size:18px;font-weight:500;margin-top:3px}.home-workspace [data-home-layout=fluid-items]{gap:8px 24px}.home-workspace [data-home-item]{flex-basis:150px}.home-workspace [aria-label="Today and secondary summaries"] [data-home-layout=auto-flow]{gap:30px 40px}.ro-register-workspace [data-page-header]{margin-bottom:12px}.ro-register-workspace [data-page-header]>div{min-height:44px;height:auto}.ro-register-workspace [data-register-filters]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px}.ro-register-workspace [data-register-filters]>:first-child{width:100%;max-width:380px}.ro-register-workspace [data-register-filters]>[aria-label=Status]{grid-column:1 / -1;grid-row:2;border:0;border-radius:0;border-bottom:1px solid var(--workspace-rule);padding-bottom:0;-webkit-mask-image:none;mask-image:none}.ro-register-workspace [data-register-filters]>[aria-label=Status] button{background:transparent;color:var(--sc-ink-2);padding:8px 12px;font-size:12px;font-weight:400;border-bottom:2px solid transparent}.ro-register-workspace [data-register-filters]>[aria-label=Status] button[aria-pressed=true]{border-bottom-color:var(--sc-select);color:var(--sc-ink);font-weight:600}.ro-register-workspace [data-register-filters]>[aria-label=Promise] button{border-radius:4px;font-size:12px}.ro-register-workspace [data-register-filters]>label{font-size:12px}.ro-register-workspace [data-count-line]{font-size:11px}.ro-register-workspace [data-register]>.overflow-x-auto{border-radius:4px;border-color:var(--workspace-rule)}.ro-register-workspace table th{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;padding-top:10px;padding-bottom:10px}.ro-register-workspace table td{font-size:13px;padding-top:8px;padding-bottom:8px}.ro-register-workspace table td:first-child .ident{font-size:11px;font-weight:500}.ro-register-workspace table td:first-child a{text-decoration:none}.ro-register-workspace .ro-register-customer{font-weight:550}.ro-register-workspace .ro-register-vehicle{font-size:12px}.ro-register-workspace .ro-register-plate{display:inline;margin-left:6px;font-size:11px}.ro-register-workspace [data-row] [data-status]{background:transparent;border:0;padding:0;font-size:11px;letter-spacing:0;font-weight:500}.ro-register-workspace table td:last-child{font-size:11px}.ro-register-workspace [data-register-cards]{border-radius:4px}.ro-register-workspace [data-register-cards] [data-row]{padding:16px}.ro-register-workspace [data-register-cards] [data-row] .ident[data-identifier=number]{font-size:12px}.ro-detail-workspace [data-record-header]{background:var(--sc-bg-app)}.ro-detail-workspace [data-record-header] h1{font-size:30px;font-weight:600;letter-spacing:-.04em}.ro-detail-workspace [data-record-header] [data-primary-action-bar] button:not([data-action]){background:transparent}.ro-detail-workspace [data-record-header] [data-primary-action-bar] button[data-action]:not(.bg-brand-500){border-color:transparent;background:transparent}.ro-detail-workspace [data-record-header]>div>div:nth-child(2){margin-top:4px;gap:8px;font-size:13px}.ro-detail-workspace [data-record-header]>div>div:nth-child(2) a{color:var(--sc-ink);font-weight:500}.ro-detail-workspace [data-record-header]>div>div:nth-child(2) .rounded{background:transparent}.ro-detail-workspace [data-fact-strip]{border-radius:0;background:transparent;padding:10px 0 0;margin-top:7px;gap:12px 28px;border-top:1px solid var(--workspace-rule)}.ro-detail-workspace [data-fact-strip] dt{text-transform:none;letter-spacing:0;font-weight:400;font-size:11px}.ro-detail-workspace [data-fact-strip] dd{font-size:13px;font-weight:500;margin-top:2px}.ro-detail-workspace [data-record-fact=balance] dd{font-size:17px;letter-spacing:-.03em}.ro-detail-workspace [data-record-fact=proposed] dd{color:var(--sc-ink-2)}.ro-detail-workspace .ro-workspace-nav [role=tablist]{padding:0 24px;background:var(--sc-bg-app)}.ro-detail-workspace .ro-workspace-nav [role=tab]{font-size:12px}.ro-detail-workspace .ro-workspace-content{padding-top:18px}.ro-detail-workspace .ro-work-view{display:flex;flex-direction:column;gap:18px}.ro-detail-workspace .ro-work-view>*{margin-top:0}.ro-detail-workspace .ro-concern{padding:0 0 14px;border-bottom:1px solid var(--workspace-rule)}.ro-detail-workspace .ro-concern summary{cursor:pointer;color:var(--sc-ink-2);font-size:12px}.ro-detail-workspace .ro-concern-label{color:var(--sc-ink);font-weight:600}.ro-detail-workspace .ro-concern-preview{margin-left:12px}.ro-detail-workspace .ro-concern:not([open]) summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-detail-workspace .ro-concern[open] .ro-concern-preview{display:none}.ro-detail-workspace .ro-concern-full{display:flex;align-items:start;gap:20px;padding-top:8px;font-size:13px;line-height:1.6}.ro-detail-workspace .ro-concern-full p{flex:1}.ro-detail-workspace .ro-jobs-panel{border:0;border-radius:0;box-shadow:none;background:transparent}.ro-detail-workspace .ro-jobs-toolbar{padding:0 0 12px;border:0}.ro-detail-workspace .ro-jobs-toolbar h3{font-size:18px;letter-spacing:-.02em}.ro-detail-workspace .ro-jobs-toolbar>div>span{font-size:12px}.ro-detail-workspace [data-job-heading] [data-status]{background:transparent;border:0;padding:0 3px}.ro-detail-workspace [data-record-header][data-collapsed=true] h1{font-size:22px}.ro-detail-workspace [data-ro-parts-table]{min-width:1100px}.ro-detail-workspace [data-ro-parts-table] col[data-part-description]{width:180px}.ro-detail-workspace .ro-tags{border-top:1px solid var(--workspace-rule);padding-top:12px}@media(max-width:1100px){.home-workspace .home-command-layout{gap:24px}.home-workspace .home-notices{gap:16px}.home-workspace .home-shop-today [data-figure-strip]>div{flex-basis:120px}.home-workspace [data-figure-strip]{gap:16px}}@media(max-width:1023px){.ro-detail-workspace .ro-workspace-nav>.lg\:hidden{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--sc-bg-app)}.ro-detail-workspace .ro-workspace-nav label{max-width:90px;flex-shrink:0;font-size:11px}.ro-detail-workspace .ro-workspace-nav select{margin-top:0}}@media(max-width:767px){.home-workspace .home-command-layout{display:flex;flex-direction:column;gap:28px}.home-workspace .home-notices{padding:12px 0}.home-workspace .home-notices>div>div{gap:6px}.home-workspace .home-notices a{align-self:flex-start;min-height:44px}.home-workspace [data-figure-strip]{gap:16px 20px}.home-workspace [data-figure-strip]>div{flex:1 1 120px}.home-workspace .home-attention>.divide-y>a{min-height:68px}.ro-register-workspace [data-register-filters]{display:flex;flex-wrap:nowrap}.ro-register-workspace [data-register-filters]>:first-child{flex:1;min-width:0}.ro-register-workspace [data-register-filters]>button{flex-shrink:0}.ro-detail-workspace [data-record-header] h1{font-size:26px}.ro-detail-workspace [data-record-header]>div{padding:12px 16px}.ro-detail-workspace [data-record-header]>div>div:nth-child(2){gap:0 8px;font-size:12px}.ro-detail-workspace [data-fact-strip]{gap:8px 18px;padding-top:8px}.ro-detail-workspace [data-fact-strip] dt{font-size:10px}.ro-detail-workspace [data-fact-strip] dd{font-size:12px}.ro-detail-workspace [data-record-fact=balance] dd{font-size:15px}.ro-detail-workspace .ro-workspace-content{padding:14px 16px 24px}.ro-detail-workspace .ro-concern-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;white-space:normal}.ro-detail-workspace .ro-concern-full{flex-direction:column;gap:4px}.ro-detail-workspace .ro-jobs-toolbar{flex-wrap:wrap;gap:8px}}.ro-detail-workspace .ro-jobs-list{padding:0 20px;background:#fff;border-top:1px solid var(--workspace-rule)}.ro-detail-workspace [data-ro-job]{border:0;border-top:1px solid var(--sc-workspace-job-rule);border-radius:0;background:transparent;box-shadow:none}.ro-detail-workspace [data-ro-job]:first-child{border-top:0}.ro-detail-workspace [data-job-entry]+[data-job-entry]>[data-ro-job]{border-top:1px solid var(--sc-workspace-job-rule)}.ro-detail-workspace [data-ro-job][data-authorization-changed=true]{border-left:2px solid var(--sc-attention);padding-left:12px}.ro-detail-workspace [data-job-heading]{padding:18px 0 10px;border-radius:0;background:transparent}.ro-detail-workspace [data-job-heading] .font-bold{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.ro-detail-workspace [data-job-heading][data-work-locked=true]:before{content:"";width:16px;flex-shrink:0}.ro-detail-workspace [data-job-parts-state]{background:transparent;padding-left:2px;padding-right:2px;border-radius:0}.ro-detail-workspace [data-job-content]{display:flex;flex-direction:column;gap:14px;border:0}.ro-detail-workspace [data-job-description]{padding:0;font-size:13px}.ro-detail-workspace [data-job-description] p{font-size:13px;line-height:1.6}.ro-detail-workspace [data-job-labor],.ro-detail-workspace [data-job-parts]{padding:0;border:0;background:transparent}.ro-detail-workspace [data-job-section-heading]{margin-bottom:4px;min-height:28px}.ro-detail-workspace [data-job-section-heading] h4{font-size:12px;font-weight:600}.ro-detail-workspace [data-job-section-heading]>div>svg{display:none}.ro-detail-workspace [data-job-section-heading]>button{font-size:12px;color:var(--sc-ink-2)}.ro-detail-workspace [data-job-content] table{font-size:13px}.ro-detail-workspace [data-job-content] thead,.ro-detail-workspace [data-job-content] th{background:#fff}.ro-detail-workspace [data-job-content] th{font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;padding-top:6px;padding-bottom:6px}.ro-detail-workspace [data-parts-blocker]{border:0;border-left:2px solid var(--sc-attention);border-radius:0;background:transparent;padding:3px 10px;font-weight:400}.ro-detail-workspace [data-ro-parts-table] [data-status]{border:0;background:transparent;padding:0;border-radius:0}.ro-detail-workspace [data-job-log-parts]{width:auto;min-height:36px;margin-top:0;padding:4px 0;border:0;background:transparent;font-size:12px;font-weight:400;color:var(--sc-ink-2)}.ro-detail-workspace [data-job-log-parts]>svg{width:16px;height:16px}.ro-detail-workspace [data-job-support]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.ro-detail-workspace [data-job-notes]{flex:1;min-width:0;border:0;padding:0}.ro-detail-workspace [data-job-notes][data-has-notes=true]{order:1;flex-basis:100%}.ro-detail-workspace [data-job-notes][data-has-notes=false]>div:last-child{display:flex;align-items:center;min-height:36px}.ro-detail-workspace [data-job-notes]>div:first-child>svg{display:none}.ro-detail-workspace [data-job-notes]>div:first-child>span{text-transform:none;letter-spacing:0}.ro-detail-workspace [data-job-notes][data-has-notes=false]>div:first-child{display:none}.ro-detail-workspace [data-job-notes] .text-gray-300{color:var(--sc-ink-2)}.ro-detail-workspace [data-job-sublets]{border:0;padding:0}.ro-detail-workspace [data-job-sublets]>span{display:none}.ro-detail-workspace [data-job-sublets]>button{min-height:28px;padding:0 4px;border:0;background:transparent;font-size:12px;font-weight:400;color:var(--sc-ink-2);text-decoration:underline;text-decoration-color:var(--workspace-rule);text-underline-offset:4px}.ro-detail-workspace [data-job-financials]{background:transparent;border:0;border-radius:0;padding:0 0 16px;gap:6px 20px;font-size:11px}.ro-detail-workspace [data-job-financials]>div:last-child{font-size:12px}@media(max-width:767px){.ro-detail-workspace .ro-jobs-list{padding:0;background:transparent}.ro-detail-workspace [data-job-heading]{padding:14px 0 10px;gap:8px}.ro-detail-workspace [data-job-heading] .font-bold{font-size:16px}.ro-detail-workspace [data-job-actions]{margin-left:0}.ro-detail-workspace [data-job-content] thead,.ro-detail-workspace [data-job-content] th{background:transparent}.ro-detail-workspace [data-job-log-parts],.ro-detail-workspace [data-job-sublets]>button,.ro-detail-workspace [data-job-notes][data-has-notes=false]>div:last-child{min-height:44px}.ro-detail-workspace [data-job-notes][data-has-notes=false]>div:last-child{display:flex;align-items:center}.ro-detail-workspace [data-ro-parts-table] .sticky{position:static;background:transparent}.ro-detail-workspace [data-job-support]{gap:4px 16px}.ro-detail-workspace [data-record-header][data-collapsed=true]>div>div:nth-child(2){flex-wrap:wrap;white-space:normal}.ro-detail-workspace [data-job-financials]>div:last-child{width:100%;margin:0;padding-top:6px}}.home-workspace .home-notices a{color:var(--sc-active);text-decoration-color:color-mix(in srgb,var(--sc-active) 35%,transparent)}.home-workspace .home-attention [data-attention-level]{--attention-ink: var(--sc-attention);--attention-wash: var(--sc-attention-quiet)}.home-workspace .home-attention [data-attention-level=critical]{--attention-ink: var(--sc-stopped);--attention-wash: var(--sc-stopped-quiet)}.home-workspace .home-attention>.divide-y>a{border-left:2px solid var(--attention-ink);padding-left:10px;background:linear-gradient(90deg,var(--attention-wash),transparent 80%)}.home-workspace [data-figure=in_shop] dd.num{color:var(--sc-active)}.home-workspace .home-flow [data-status]{font-weight:500}.ro-register-workspace [data-register-filters]>[aria-label=Status] button[aria-pressed=true]{color:var(--sc-active);border-bottom-color:var(--sc-active)}.ro-register-workspace [data-register-filters]>[aria-label=Promise] button[aria-pressed=true]{color:var(--sc-attention);background:var(--sc-attention-quiet);border-color:var(--sc-attention)}.ro-register-workspace .ro-register-balance[data-money=value]{color:var(--sc-select);font-weight:600}.ro-register-workspace [data-row]:focus-within{background:var(--sc-active-quiet)}.ro-detail-workspace .ro-workspace-nav [role=tab][aria-selected=true]{color:var(--sc-active);border-bottom-color:var(--sc-active)}.ro-detail-workspace .ro-workspace-nav [role=tab][aria-selected=true]>span{color:var(--sc-active);border-color:transparent;background:var(--sc-active-quiet)}.ro-detail-workspace .ro-workspace-nav select{color:var(--sc-active);border-color:color-mix(in srgb,var(--sc-active) 40%,var(--workspace-rule))}.ro-detail-workspace [data-record-fact=balance][data-fact-emphasis=danger] dd{width:-moz-max-content;width:max-content;color:var(--sc-stopped);background:var(--sc-stopped-quiet);box-shadow:0 0 0 3px var(--sc-stopped-quiet);border-radius:2px}.ro-detail-workspace [data-record-fact=approved] dd{color:var(--sc-select)}.ro-detail-workspace [data-job-heading] [data-family]:not([data-family=planned]){background:var(--state-wash);box-shadow:0 0 0 2px var(--state-wash);border-radius:2px}.ro-detail-workspace [data-job-parts-state]{background:transparent;color:var(--sc-attention)}.ro-detail-workspace [data-job-parts-state].bg-green-100{background:transparent;color:var(--sc-settled)}.ro-detail-workspace [data-parts-blocker]{background:var(--sc-attention-quiet);color:var(--sc-attention)}.ro-detail-workspace [data-job-section-heading]>button{color:var(--sc-active)}.ro-detail-workspace [data-job-section-heading]>button:disabled{color:var(--sc-ink-disabled)}.ro-detail-workspace [data-job-total=value]{color:var(--sc-select)}.ro-detail-workspace [data-job-total=zero]{color:var(--sc-ink-3)}.ro-detail-workspace [data-job-content] tr:focus-within{background:var(--sc-active-quiet)}@media(max-width:767px){.home-workspace .home-notices>div>div{display:grid;grid-template-columns:1fr auto;align-items:start;gap:0 8px}.home-workspace .home-notices>div>div>div{display:contents}.home-workspace .home-notices h2{grid-column:1;grid-row:1;align-self:center}.home-workspace .home-notices a{grid-column:2;grid-row:1;min-height:44px;padding:0}.home-workspace .home-notices p{grid-column:1 / -1;grid-row:2;margin-top:0}}body:has([data-shell]){--workspace-ease: cubic-bezier(.2, .75, .25, 1);--workspace-fast: .15s;--workspace-enter: .18s;--workspace-shadow: var(--sc-workspace-elev-surface)}body:has([data-shell]) main[data-shell-main]{background:var(--sc-bg-subtle)}.polished-workspace [data-page-header] h1{font-size:32px;font-weight:650;letter-spacing:-.045em}.polished-workspace [data-page-header] p{font-size:13px}body:has([data-shell]) #shop-primary-navigation{background:var(--sc-workspace-rail);transition:transform var(--workspace-enter) var(--workspace-ease)}body:has([data-shell]) #shop-primary-navigation .sc-rail-item{border-radius:8px}body:has([data-shell]) #shop-primary-navigation a[aria-current=page]{background:var(--sc-workspace-rail-selected);box-shadow:var(--sc-workspace-elev-rail-selected)}body:has([data-shell]) #shop-primary-navigation :is(p,button).tracking-widest{color:var(--sc-workspace-rail-label);font-size:10px;letter-spacing:.12em}body:has([data-shell]) header.safe-top{background:var(--sc-workspace-topbar)}body:has([data-shell]) :is(button,a,summary,select,input,textarea){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--workspace-fast);transition-timing-function:var(--workspace-ease)}.polished-workspace :is(button,a)[aria-disabled=true]{cursor:not-allowed}.polished-workspace [data-primary-action-bar] .bg-brand-500{box-shadow:var(--sc-workspace-elev-action)}.polished-workspace [data-primary-action-bar] .bg-brand-500:hover{box-shadow:var(--sc-workspace-elev-action-hover)}.polished-workspace [role=tab]:hover,.polished-workspace .calendar-workspace-tabs button:hover{background:var(--sc-workspace-lane)}body:has([data-shell]) [role=menu]{padding:6px;border-radius:10px;border-color:var(--sc-workspace-menu-border);box-shadow:var(--sc-workspace-elev-menu);transform-origin:top right;animation:workspace-menu-in var(--workspace-enter) var(--workspace-ease)}body:has([data-shell]) [role=menuitem]{border-radius:6px;min-height:36px}body:has([data-shell]) [role=menuitem]:focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px}body:has([data-shell]) [data-dialog-placement]{background:var(--sc-workspace-scrim);animation:workspace-fade-in var(--workspace-fast) var(--workspace-ease)}body:has([data-shell]) [data-dialog-placement] [role=dialog]{box-shadow:var(--sc-workspace-elev-dialog);animation:workspace-surface-in var(--workspace-enter) var(--workspace-ease)}body:has([data-shell]) [data-dialog-placement=center] [role=dialog]{border-radius:14px}body:has([data-shell]) [data-dialog-placement=right] [role=dialog]{animation-name:workspace-drawer-in}body:has([data-shell]) [data-dialog-placement] [role=dialog]>div:first-child{background:var(--sc-bg-app);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}body:has([data-shell]) [data-dialog-placement] h2{font-size:20px;font-weight:600;letter-spacing:-.025em}.polished-workspace details>summary{border-radius:5px;transition:color var(--workspace-fast) var(--workspace-ease),background-color var(--workspace-fast) var(--workspace-ease)}.polished-workspace details>summary:hover{color:var(--sc-active)}.polished-workspace details[open]>:not(summary),.polished-workspace [data-job-content]{animation:workspace-fade-in var(--workspace-enter) var(--workspace-ease)}.polished-workspace [data-disclosure] summary>svg{transition:transform var(--workspace-fast) var(--workspace-ease)}@supports (interpolate-size: allow-keywords){.polished-workspace details{interpolate-size:allow-keywords}.polished-workspace details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--workspace-enter) var(--workspace-ease),opacity var(--workspace-fast),content-visibility var(--workspace-enter) allow-discrete}.polished-workspace details[open]::details-content{block-size:auto;opacity:1}}@keyframes workspace-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes workspace-surface-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes workspace-drawer-in{0%{opacity:.5;transform:translate(20px)}to{opacity:1;transform:none}}.polished-workspace.home-workspace .home-notices{border:0;padding:4px 0 8px;gap:24px}.polished-workspace.home-workspace .home-command-layout{gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.polished-workspace.home-workspace .home-attention{padding:22px;background:#fff;border-radius:12px;box-shadow:var(--workspace-shadow);border:1px solid var(--sc-workspace-surface-border)}.polished-workspace.home-workspace .home-command-layout h2{font-size:20px;letter-spacing:-.03em}.polished-workspace.home-workspace .home-attention>.divide-y{display:grid;gap:8px}.polished-workspace.home-workspace .home-attention>.divide-y>a{border:0;border-radius:8px;min-height:76px;padding:12px;background:color-mix(in srgb,var(--attention-wash) 65%,white)}.polished-workspace.home-workspace .home-attention>.divide-y>a:hover{background:var(--attention-wash);box-shadow:inset 3px 0 var(--attention-ink)}.polished-workspace.home-workspace .home-attention>.divide-y>a>.num{display:grid;place-items:center;min-width:44px;height:44px;border-radius:10px;background:#fff;color:var(--attention-ink);font-size:25px;font-weight:600}.polished-workspace.home-workspace .home-shop-today{padding:20px 22px;border:0;border-radius:12px;background:var(--sc-workspace-context);box-shadow:var(--workspace-shadow)}.polished-workspace.home-workspace .home-shop-today h2{color:var(--sc-bg-surface)}.polished-workspace.home-workspace .home-shop-today [data-figure-strip]{gap:16px}.polished-workspace.home-workspace .home-shop-today [data-figure-strip]>div{flex-basis:80px}.polished-workspace.home-workspace .home-shop-today [data-figure-strip] :is(dt,dd.text-fine){color:var(--sc-workspace-context-muted)}.polished-workspace.home-workspace .home-shop-today [data-figure-strip] dd.num{color:var(--sc-bg-surface)}.polished-workspace.home-workspace .home-shop-today [data-figure=in_shop] dd.num{font-size:40px;color:var(--sc-bg-surface)}.polished-workspace.home-workspace .home-shop-today [data-figure=untouched] dd.num{color:var(--sc-workspace-context-warning)}.polished-workspace.home-workspace .home-shop-today [data-figure=critical] dd.text-status-stopped{color:var(--sc-workspace-context-critical)}.polished-workspace.home-workspace .home-shop-today [data-figure-strip] a:hover{background:var(--sc-workspace-context-hover);box-shadow:var(--sc-workspace-elev-context-hover)}.polished-workspace.home-workspace .home-flow .divide-y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.polished-workspace.home-workspace .home-flow .home-flow-link{position:relative;min-height:46px;padding:7px 0 14px;border:0}.polished-workspace.home-workspace .home-flow-meter{position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:3px;overflow:hidden;background:var(--sc-workspace-meter-track)}.polished-workspace.home-workspace .home-flow-meter>span{display:block;height:100%;border-radius:inherit;background:var(--sc-workspace-meter-fill)}.polished-workspace.home-workspace .home-flow-link:hover .home-flow-meter>span{background:var(--sc-active)}.polished-workspace.home-workspace .home-business-today{border:1px solid var(--sc-workspace-surface-border);border-radius:12px;padding:20px 22px;background:#fff;box-shadow:var(--workspace-shadow)}.polished-workspace.home-workspace .home-business-today h2{font-size:18px;font-weight:600}.polished-workspace.home-workspace [aria-label="Today and secondary summaries"]{border:0;padding-top:6px}.polished-workspace.ro-detail-workspace [data-record-header]{background:#fff;box-shadow:var(--sc-workspace-elev-record-header)}.polished-workspace.ro-detail-workspace [data-record-header] h1{font-size:32px;font-weight:650}.polished-workspace.ro-detail-workspace [data-record-header][data-collapsed=true] h1{font-size:23px}.polished-workspace.ro-detail-workspace [data-fact-strip]{background:var(--sc-workspace-inset);padding:10px 12px;border:0;border-radius:8px}.polished-workspace.ro-detail-workspace [data-fact-strip] dd{font-weight:550}.polished-workspace.ro-detail-workspace .ro-workspace-nav [role=tablist]{background:#fff}.polished-workspace.ro-detail-workspace .ro-workspace-nav [role=tab]{padding-left:8px;padding-right:8px}.polished-workspace.ro-detail-workspace .ro-workspace-content{background:var(--sc-bg-subtle)}.polished-workspace.ro-detail-workspace .ro-concern{padding-bottom:0;border:0}.polished-workspace.ro-detail-workspace .ro-concern summary{padding:4px 0}.polished-workspace.ro-detail-workspace .ro-jobs-list{padding:0;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.polished-workspace.ro-detail-workspace .ro-jobs-list>*{min-width:0}.polished-workspace.ro-detail-workspace .ro-jobs-list [data-ro-job]{padding:0 18px;border:1px solid var(--sc-workspace-job-border);border-radius:12px;background:#fff;box-shadow:var(--workspace-shadow)}.polished-workspace.ro-detail-workspace .ro-jobs-list [data-ro-job][data-authorization-changed=true]{border-left:3px solid var(--sc-attention)}.polished-workspace.ro-detail-workspace [data-job-heading] .font-bold{font-size:18px}.polished-workspace.ro-detail-workspace [data-job-heading]{padding-top:16px}.polished-workspace.ro-detail-workspace [data-job-content] :is(thead,th){background:var(--sc-workspace-table-heading)}.polished-workspace.ro-detail-workspace [data-job-section-heading] h4{color:var(--sc-workspace-supporting-ink)}.polished-workspace.ro-detail-workspace [data-parts-blocker]{border-radius:4px;padding-top:5px;padding-bottom:5px}.polished-workspace.dispatch-workspace .dispatch-floor{padding:12px 16px;border:1px solid var(--sc-workspace-surface-border);border-radius:10px;background:#fff;box-shadow:var(--workspace-shadow);margin-bottom:18px}.polished-workspace.dispatch-workspace .dispatch-floor h2{font-size:14px}.polished-workspace.dispatch-workspace .dispatch-board{gap:14px}.polished-workspace.dispatch-workspace .dispatch-lane{background:var(--sc-workspace-lane);border-radius:10px}.polished-workspace.dispatch-workspace .dispatch-lane-heading{padding:12px 10px;margin:0;border:0}.polished-workspace.dispatch-workspace .dispatch-lane-heading h3{font-size:12px}.polished-workspace.dispatch-workspace .dispatch-lane-heading h3+span{background:var(--sc-bg-surface);color:var(--sc-workspace-supporting-ink);border-radius:6px;padding:2px 6px;font-weight:600}.polished-workspace.dispatch-workspace .dispatch-lane-body{padding:0 6px 8px;border-radius:0 0 10px 10px}.polished-workspace.dispatch-workspace .dispatch-card{padding:12px;border-color:var(--sc-workspace-card-border);border-radius:8px;box-shadow:var(--sc-workspace-elev-card);transition:border-color var(--workspace-fast) var(--workspace-ease),box-shadow var(--workspace-fast) var(--workspace-ease)}.polished-workspace.dispatch-workspace .dispatch-card:hover{border-color:var(--sc-workspace-card-hover-border);box-shadow:var(--sc-workspace-elev-card-hover)}.polished-workspace.dispatch-workspace .dispatch-card .dispatch-card-footer{border:0;background:var(--sc-workspace-inset);border-radius:5px;padding:6px;margin-top:10px}.polished-workspace.dispatch-workspace .dispatch-blocker{padding-top:4px;padding-bottom:4px;border-radius:0 4px 4px 0}.polished-workspace.dispatch-workspace .dispatch-technician select{background:#fff;border-radius:8px}@media(min-width:1600px){.polished-workspace.dispatch-workspace .dispatch-lane{width:calc((100% - 70px) / 6)}}.polished-workspace.appointments-workspace .calendar-toolbar{padding:12px;border-radius:10px;background:#fff;border:1px solid var(--sc-workspace-surface-border);box-shadow:var(--workspace-shadow)}.polished-workspace.appointments-workspace .calendar-view-switch{background:var(--sc-workspace-segment);border-radius:8px}.polished-workspace.appointments-workspace .calendar-view-switch button[aria-pressed=true]{background:var(--sc-workspace-context);color:#fff;box-shadow:var(--sc-workspace-elev-segment);border-radius:6px}.polished-workspace.appointments-workspace .calendar-grid{border-radius:10px;border-color:var(--sc-workspace-card-border);box-shadow:var(--workspace-shadow)}.polished-workspace.appointments-workspace .calendar-grid .bg-gray-50{background:var(--sc-workspace-grid-heading)}.polished-workspace.appointments-workspace .calendar-day-overview>div:first-child{padding:18px;background:var(--sc-workspace-context);border-radius:10px;box-shadow:var(--workspace-shadow)}.polished-workspace.appointments-workspace .calendar-day-overview>div:first-child h3{font-size:13px;color:#fff}.polished-workspace.appointments-workspace .calendar-day-stats>div>p:first-child{font-size:30px;font-weight:600;color:#fff}.polished-workspace.appointments-workspace .calendar-day-stats>div>p:last-child,.polished-workspace.appointments-workspace .calendar-day-overview>div:first-child>p{color:var(--sc-workspace-context-muted)}.polished-workspace.appointments-workspace .calendar-day-overview>div+div{border:0;padding-top:0}.polished-workspace.appointments-workspace .calendar-day-overview>div+div h3{font-size:13px}.polished-workspace.appointments-workspace .calendar-event{border-radius:6px;box-shadow:var(--sc-workspace-elev-event);transition:box-shadow var(--workspace-fast) var(--workspace-ease),filter var(--workspace-fast) var(--workspace-ease)}.polished-workspace.appointments-workspace .calendar-event:hover{filter:brightness(.98);box-shadow:var(--sc-workspace-elev-event-hover)}.polished-workspace.appointments-workspace .calendar-event p.font-semibold{font-weight:650}.polished-workspace.appointments-workspace .calendar-capacity>div,.polished-workspace.appointments-workspace .calendar-service-options{padding:12px;border-radius:8px;background:#fff}@media(max-width:1100px){.polished-workspace.home-workspace .home-command-layout{gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.polished-workspace.home-workspace .home-shop-today [data-figure-strip]>div{flex-basis:100px}}@media(min-width:768px)and (max-width:1199px){.polished-workspace.appointments-workspace .calendar-day-layout{flex-direction:column}.polished-workspace.appointments-workspace .calendar-day-layout>div:first-child{width:100%}.polished-workspace.appointments-workspace .calendar-day-overview{width:100%;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px}.polished-workspace.appointments-workspace .calendar-day-overview>div{margin:0}}@media(max-width:767px){.polished-workspace [data-page-header] h1{font-size:28px}.polished-workspace.home-workspace .home-command-layout{gap:18px;align-items:stretch}.polished-workspace.home-workspace .home-notices{gap:12px}.polished-workspace.home-workspace .home-attention,.polished-workspace.home-workspace .home-shop-today,.polished-workspace.home-workspace .home-business-today{padding:16px}.polished-workspace.home-workspace .home-attention>.divide-y>a{min-height:72px;padding:10px}.polished-workspace.home-workspace .home-command-layout h2{font-size:19px}.polished-workspace.home-workspace .home-flow .divide-y{gap:8px 18px}.polished-workspace.ro-detail-workspace [data-record-header] h1{font-size:27px}.polished-workspace.ro-detail-workspace [data-fact-strip]{padding:8px;gap:8px 14px}.polished-workspace.ro-detail-workspace .ro-jobs-list [data-ro-job]{padding:0 12px}.polished-workspace.ro-detail-workspace [data-job-heading] .font-bold{font-size:16px}.polished-workspace.ro-detail-workspace .ro-workspace-nav>.lg\:hidden{background:#fff}.polished-workspace.dispatch-workspace .dispatch-floor{padding:10px 12px}.polished-workspace.dispatch-workspace .dispatch-lane-body{padding:0 8px 8px}.polished-workspace.appointments-workspace .calendar-toolbar{padding:10px}.polished-workspace.appointments-workspace .calendar-toolbar h2{font-size:19px}.polished-workspace.appointments-workspace .calendar-toolbar>div:last-child{justify-content:space-between}.polished-workspace.appointments-workspace .calendar-mobile-resource{padding:12px;background:#fff;border-radius:10px;box-shadow:var(--workspace-shadow)}}@media(prefers-reduced-motion:reduce){body:has([data-shell]) *,body:has([data-shell]) *:before,body:has([data-shell]) *:after,.polished-workspace details::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has([data-shell]){--sc-font-features: "cv05" 0, "ss01" 0;font-family:Plus Jakarta Sans,Inter,sans-serif;--workspace-shadow: var(--sc-spark-surface-shadow);font-weight:500;--sc-ink-2: var(--sc-spark-muted);--sc-ink-3: var(--sc-spark-muted);--sc-focus: var(--sc-spark-accent-ink)}body:has([data-shell]) main[data-shell-main],.spark-workspace.ro-detail-workspace .ro-workspace-content{background:var(--sc-spark-canvas)}.spark-workspace [data-page-header] h1,.spark-workspace.ro-detail-workspace [data-record-header] h1{font-size:32px;font-weight:750;letter-spacing:-.035em}.spark-workspace :is(button,select,input,textarea){border-radius:10px}body:has([data-shell]) #shop-primary-navigation{background:var(--sc-spark-navy);--sc-focus: var(--sc-spark-rail-accent)}body:has([data-shell]) #shop-primary-navigation>div:first-child{height:72px;min-height:72px;border:0;padding:0 20px}body:has([data-shell]) #shop-primary-navigation>nav[aria-label=Sections]{padding:12px 0 20px;scrollbar-width:thin;scrollbar-color:var(--sc-spark-rail-line) transparent}body:has([data-shell]) #shop-primary-navigation [data-nav-group]{margin-bottom:6px}body:has([data-shell]) #shop-primary-navigation .sc-rail-item{min-height:40px;margin:0 12px;border-radius:10px;color:var(--sc-spark-rail-child)}body:has([data-shell]) #shop-primary-navigation .sc-rail-item span{font-size:15px}body:has([data-shell]) #shop-primary-navigation .sc-rail-item:hover{color:#fff;background:var(--sc-spark-rail-hover)}body:has([data-shell]) #shop-primary-navigation a[aria-current=page]{color:#fff;background:var(--sc-spark-rail-selected);box-shadow:none;font-weight:650}body:has([data-shell]) #shop-primary-navigation a[aria-current=page]:hover{background:var(--sc-spark-rail-hover)}body:has([data-shell]) #shop-primary-navigation a[aria-current=page]>svg{color:var(--sc-spark-rail-accent)}body:has([data-shell]) #shop-primary-navigation a[aria-current=page]:before{background:transparent}body:has([data-shell]) #shop-primary-navigation button[data-nav-group-trigger]{min-height:44px;width:calc(100% - 24px);margin:0 12px;padding:10px 12px;gap:12px;color:var(--sc-spark-rail-label);font-size:15px;line-height:20px;font-weight:600;letter-spacing:0;border-radius:10px}body:has([data-shell]) #shop-primary-navigation .spark-nav-group-label{flex:1;text-align:left}body:has([data-shell]) #shop-primary-navigation button[data-nav-group-trigger]:hover{background:var(--sc-spark-rail-hover);color:#fff}body:has([data-shell]) #shop-primary-navigation [data-nav-active=true]>button[data-nav-group-trigger]{color:#fff;background:var(--sc-spark-rail-selected)}body:has([data-shell]) #shop-primary-navigation [data-nav-active=true] .spark-nav-group-icon{color:var(--sc-spark-rail-accent)}body:has([data-shell]) #shop-primary-navigation button[data-nav-group-trigger]>svg:last-child{width:14px;height:14px}body:has([data-shell]) #shop-primary-navigation .sc-rail-badge{font-size:10px;min-width:18px;height:18px;background:var(--sc-spark-rail-selected);color:var(--sc-spark-rail-accent)}body:has([data-shell]) #shop-primary-navigation :is(button,a):focus-visible{outline:2px solid var(--sc-spark-rail-accent);outline-offset:-2px}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] .spark-nav-group-icon{display:block}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top])>[data-nav-items]{display:block;margin:4px 14px 10px 34px;padding-left:0;animation:workspace-fade-in var(--workspace-enter) var(--workspace-ease)}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) .sc-rail-item{min-height:34px;margin:2px 0;padding:7px 10px 7px 34px;gap:10px}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) .sc-rail-item>svg{display:none}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) .sc-rail-item:before{content:"";position:absolute;left:16px;top:50%;bottom:auto;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--sc-spark-rail-line)}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) .sc-rail-item span{font-size:14px}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) a[aria-current=page]{color:var(--sc-spark-rail-accent);background:transparent}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) a[aria-current=page]:hover{background:var(--sc-spark-rail-selected)}body:has([data-shell]) #shop-primary-navigation[data-collapsed=false] [data-nav-group]:not([data-nav-group=top]) a[aria-current=page]:before{width:5px;height:5px;background:var(--sc-spark-rail-accent)}body:has([data-shell]){--sc-sidebar-w: 16.5rem}body:has([data-shell]) header[data-shell-header]{height:72px;min-height:72px;background:var(--sc-spark-canvas);border-color:var(--sc-spark-line);gap:12px}body:has([data-shell]) [data-shell-location] nav[aria-label=Breadcrumb] li{font-size:13px}body:has([data-shell]) [data-shell-location] nav [aria-current=page]{color:var(--sc-spark-navy);font-weight:600}body:has([data-shell]) [data-shell-actions]{gap:8px}body:has([data-shell]) [data-shell-actions]>button,body:has([data-shell]) [data-shell-actions]>div>button{border-radius:12px;min-height:40px;border:1px solid var(--sc-spark-line);background:#fff;box-shadow:none}body:has([data-shell]) [data-shell-actions]>button:not([aria-label=Search]),body:has([data-shell]) [data-shell-actions]>div>button:not([aria-controls=shop-account-menu]){min-width:40px}body:has([data-shell]) [data-shell-actions]>button:hover,body:has([data-shell]) [data-shell-actions]>div>button:hover{background:var(--sc-spark-pill-wash)}body:has([data-shell]) [data-shell-actions] button[aria-label=Search]{border-radius:24px;color:var(--sc-spark-muted)}body:has([data-shell]) [data-shell-actions] [aria-controls=shop-account-menu]{border:0;background:transparent;padding-right:0}body:has([data-shell]) [data-shell-actions] [aria-controls=shop-account-menu]>:first-child{border-radius:10px}body:has([data-shell]) [data-shell-recent]>button{background:transparent;border:1px solid var(--sc-spark-line);box-shadow:none;border-radius:8px}body:has([data-shell]) :is(button,a).bg-brand-500{background:var(--sc-spark-gold);color:var(--sc-spark-navy);box-shadow:none}body:has([data-shell]) :is(button,a).bg-brand-500:hover{background:var(--sc-spark-gold-hover)}body:has([data-shell]) nav.fixed.bottom-0 a[aria-current=page]{color:var(--sc-spark-accent-ink)}@media(max-width:767px){body:has([data-shell]) header[data-shell-header]{height:64px;min-height:64px;gap:4px}body:has([data-shell]) [data-shell-actions]{gap:4px}body:has([data-shell]) #shop-primary-navigation>div:first-child{height:64px;min-height:64px;padding:0 16px}}body:has([data-shell]) [role=menu]{border-radius:14px;padding:6px;border-color:var(--sc-spark-line);box-shadow:var(--sc-spark-menu-shadow)}body:has([data-shell]) [role=menuitem]{border-radius:8px;min-height:40px;font-weight:500}body:has([data-shell]) [role=menuitem].text-red-600{color:var(--sc-stopped)}body:has([data-shell]) [role=menuitem]:hover{background:var(--sc-spark-inset)}body:has([data-shell]) [role=menu]>div:first-child:has(p){background:var(--sc-spark-inset);border-radius:9px;margin-bottom:4px}body:has([data-shell]) [role=menuitem]:focus{background:var(--sc-spark-inset)}body:has([data-shell]) [data-dialog-placement=center] [role=dialog]{border-radius:24px}body:has([data-shell]) [data-dialog-placement] [role=dialog]>div:first-child{background:#fff;border-bottom-color:var(--sc-spark-line)}body:has([data-shell]) [data-dialog-placement] h2{font-weight:700}.spark-workspace :is(.home-shop-today,[data-fact-strip],.calendar-toolbar){--sc-focus: var(--sc-spark-gold-hover)}.spark-workspace.home-workspace .home-notices{gap:12px;padding:0}.spark-workspace.home-workspace .home-notices>*{flex-basis:400px;border:1px solid var(--sc-spark-gold-line);background:var(--sc-spark-gold-wash);border-radius:12px;padding:10px 14px}.spark-workspace.home-workspace .home-notices .home-management-alert{background:#fff;border-color:var(--sc-spark-line);border-left:3px solid var(--sc-stopped)}.spark-workspace.home-workspace .home-notices h2{font-size:13px;font-weight:700}.spark-workspace.home-workspace .home-notices p{margin-top:2px;line-height:1.4}.spark-workspace.home-workspace .home-notices a{padding:6px 10px;min-height:34px;font-weight:650;white-space:nowrap}.spark-workspace.home-workspace .home-command-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch;padding:0}.spark-workspace.home-workspace .home-shop-today{grid-column:1 / -1;padding:20px 24px;border:0;border-radius:20px;background:var(--sc-spark-hero);box-shadow:var(--workspace-shadow)}.spark-workspace.home-workspace .home-shop-today>div:first-child{margin-bottom:12px}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]{gap:0;padding:0}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]>div{flex:1 1 0;padding:0 22px;border-left:1px solid var(--sc-spark-rail-hover)}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]>div:first-child{padding-left:0;border:0;flex-grow:1.25}.spark-workspace.home-workspace .home-shop-today [data-figure-strip] a{padding:4px;margin:-4px;border-radius:8px}.spark-workspace.home-workspace .home-shop-today [data-figure-strip] dt{font-size:13px;font-weight:500;color:var(--sc-spark-context-muted)}.spark-workspace.home-workspace .home-shop-today [data-figure-strip] dd.text-fine{color:var(--sc-spark-context-muted);font-size:12px;max-width:240px;line-height:1.5}.spark-workspace.home-workspace .home-shop-today [data-figure-strip] dd.num{font-size:34px;font-weight:700;line-height:1.3;margin:5px 0}.spark-workspace.home-workspace .home-shop-today [data-figure=in_shop] dd.num{color:var(--sc-spark-gold);font-size:44px;line-height:1}.spark-workspace.home-workspace :is(.home-attention,.home-flow){height:100%;padding:20px 24px;border:0;border-radius:20px;background:#fff;box-shadow:var(--workspace-shadow)}.spark-workspace.home-workspace .home-command-layout>section>[data-home-layout=auto-flow]:only-child,.spark-workspace.home-workspace .home-command-layout>section>[data-home-layout=auto-flow]:only-child>[data-home-slot]:only-child{height:100%}.spark-workspace.home-workspace .home-command-layout :is(h2,h3),.spark-workspace.home-workspace .home-business-today h2{font-size:20px;font-weight:750;letter-spacing:-.025em}.spark-workspace.home-workspace .home-attention>.divide-y{gap:8px}.spark-workspace.home-workspace .home-attention>.divide-y>a{background:var(--sc-spark-inset);border-radius:12px;min-height:60px;padding:8px 14px;gap:16px}.spark-workspace.home-workspace .home-attention>.divide-y>a:hover{background:var(--attention-wash);box-shadow:inset 3px 0 var(--attention-ink)}.spark-workspace.home-workspace .home-attention>.divide-y>a .text-body{font-size:14px;font-weight:700}.spark-workspace.home-workspace .home-attention>.divide-y>a>.num{order:-1;border-radius:10px;background:#fff;height:42px;min-width:42px;font-size:24px;font-weight:700}.spark-workspace.home-workspace .home-attention>.divide-y>a>.min-w-0{flex:1}.spark-workspace.home-workspace .home-attention>.divide-y>a>svg{color:var(--sc-spark-muted);flex-shrink:0}.spark-workspace.home-workspace .home-flow .divide-y{gap:10px 24px}.spark-workspace.home-workspace .home-flow .home-flow-link{min-height:51px;padding-top:8px;padding-bottom:16px}.spark-workspace.home-workspace .home-flow [data-status]{font-size:13px;font-weight:600}.spark-workspace.home-workspace .home-flow-link>.num{font-size:18px;font-weight:700}.spark-workspace.home-workspace .home-flow-meter{height:6px;background:var(--sc-spark-pill-wash);border-radius:6px}.spark-workspace.home-workspace .home-flow-meter>span{background:var(--sc-spark-hero)}.spark-workspace.home-workspace .home-flow-link:hover .home-flow-meter>span{background:var(--sc-spark-gold)}.spark-workspace.home-workspace .home-business-today{border:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.spark-workspace.home-workspace .home-business-today [data-figure-strip]{gap:14px;padding:0}.spark-workspace.home-workspace .home-business-today [data-figure-strip]>div{flex-basis:180px;background:#fff;border-radius:16px;box-shadow:var(--workspace-shadow);padding:16px 18px}.spark-workspace.home-workspace .home-business-today [data-figure-strip] dt{font-size:13px;font-weight:600}.spark-workspace.home-workspace .home-business-today [data-figure-strip] dd.num{font-size:28px;font-weight:650;margin-top:4px}.spark-workspace.home-workspace [aria-label="Today and secondary summaries"]{padding-top:8px}.spark-workspace.home-workspace [aria-label="Today and secondary summaries"] .home-section{background:#fff;border-radius:16px;padding:20px}.spark-workspace.ro-detail-workspace [data-fact-strip]{border-radius:12px;background:var(--sc-spark-hero);padding:14px 18px}.spark-workspace.ro-detail-workspace [data-fact-strip] dt{color:var(--sc-spark-context-muted);font-size:12px}.spark-workspace.ro-detail-workspace [data-fact-strip] dd{color:#fff;font-size:15px;font-weight:650}.spark-workspace.ro-detail-workspace [data-record-fact=balance] dd{font-size:20px}.spark-workspace.ro-detail-workspace [data-fact-emphasis=danger] dd{color:var(--sc-spark-risk-on-dark);background:transparent;box-shadow:none}.spark-workspace.ro-detail-workspace [data-fact-emphasis=warn] dd{color:var(--sc-spark-gold-hover)}.spark-workspace.ro-detail-workspace [data-fact-strip] :is(a,button):hover{background:var(--sc-spark-rail-hover)}.spark-workspace.ro-detail-workspace [data-fact-strip] [data-money=zero]{color:var(--sc-spark-context-muted)}.spark-workspace.ro-detail-workspace .ro-workspace-nav [role=tablist]{border:0;padding:8px 12px;gap:4px}.spark-workspace.ro-detail-workspace .ro-workspace-nav [role=tab]{font-size:13px;font-weight:650;border:0;border-radius:10px;padding:9px 12px}.spark-workspace.ro-detail-workspace .ro-workspace-nav [role=tab]:hover{background:var(--sc-spark-pill-wash)}.spark-workspace.ro-detail-workspace .ro-workspace-nav [role=tab][aria-selected=true]{color:var(--sc-spark-navy);background:var(--sc-spark-gold);box-shadow:none}.spark-workspace.ro-detail-workspace .ro-workspace-nav [role=tab][aria-selected=true]>span{color:var(--sc-spark-navy);background:transparent;border-color:transparent}.spark-workspace.ro-detail-workspace .ro-workspace-nav select{border-radius:12px;color:var(--sc-spark-navy);border-color:var(--sc-spark-line)}.spark-workspace.ro-detail-workspace .ro-concern{padding:0;border:1px solid var(--sc-spark-gold-line);border-radius:12px;background:var(--sc-spark-gold-wash)}.spark-workspace.ro-detail-workspace .ro-concern summary{font-size:13px;padding:12px 14px;border-radius:14px}.spark-workspace.ro-detail-workspace .ro-concern[open] summary{background:var(--sc-spark-gold-wash);border-radius:14px 14px 0 0}.spark-workspace.ro-detail-workspace .ro-concern-full{padding:12px 14px;margin:0}.spark-workspace.ro-detail-workspace .ro-jobs-list{gap:18px}.spark-workspace.ro-detail-workspace .ro-jobs-list [data-ro-job]{border-radius:20px;border:1px solid var(--sc-spark-line);box-shadow:var(--workspace-shadow)}.spark-workspace.ro-detail-workspace .ro-jobs-list [data-ro-job][data-authorization-changed=true]{border-left:3px solid var(--sc-attention)}.spark-workspace.ro-detail-workspace [data-job-heading]{padding-top:16px;padding-bottom:12px}.spark-workspace.ro-detail-workspace [data-job-heading] .font-bold{font-size:19px;font-weight:750;letter-spacing:-.025em}.spark-workspace.ro-detail-workspace [data-job-content] :is(thead,th){background:#fff;color:var(--sc-spark-muted);font-size:12px}.spark-workspace.ro-detail-workspace [data-job-section-heading] h4{color:var(--sc-spark-navy);font-size:14px;font-weight:750}.spark-workspace.ro-detail-workspace [data-job-content]{border:0;padding-top:12px}.spark-workspace.ro-detail-workspace [data-ro-job]:has([data-job-content]) [data-job-heading]{border-bottom:1px solid var(--sc-spark-line);background:#fff;margin:0 -18px;padding:16px 18px 12px;border-radius:19px 19px 0 0}.spark-workspace.dispatch-workspace .dispatch-floor{border:0;border-left:4px solid var(--sc-spark-gold);border-radius:20px;padding:16px 18px}.spark-workspace.dispatch-workspace .dispatch-lane{border-radius:16px;background:var(--sc-spark-lane)}.spark-workspace.dispatch-workspace .dispatch-lane-heading{padding:14px 12px}.spark-workspace.dispatch-workspace .dispatch-lane-heading h3{font-size:13px;font-weight:750;color:var(--sc-spark-navy)}.spark-workspace.dispatch-workspace .dispatch-lane-heading h3+span{background:#fff;color:var(--sc-spark-navy);border-radius:12px;padding:3px 8px}.spark-workspace.dispatch-workspace .dispatch-lane-body{padding:0 8px 10px}.spark-workspace.dispatch-workspace .dispatch-card{border-radius:12px;border:1px solid var(--sc-spark-line);box-shadow:var(--workspace-shadow)}.spark-workspace.dispatch-workspace .dispatch-card:hover{border-color:var(--sc-workspace-card-hover-border);box-shadow:var(--sc-spark-card-hover-shadow)}.spark-workspace.dispatch-workspace .dispatch-card .dispatch-card-footer{border-radius:0 0 11px 11px;background:var(--sc-spark-inset);margin:10px -12px -12px;padding:9px 12px}.spark-workspace.dispatch-workspace .dispatch-job{font-size:15px;font-weight:750;line-height:1.4}.spark-workspace.dispatch-workspace .dispatch-customer{font-size:13px;font-weight:600}.spark-workspace.dispatch-workspace .dispatch-vehicle{font-size:12px}.spark-workspace.dispatch-workspace .dispatch-technician select{border-radius:12px;background:#fff}.spark-workspace.dispatch-workspace .dispatch-stage-switch button{border-radius:12px}.spark-workspace.dispatch-workspace .dispatch-stage-switch button[aria-pressed=true]{background:var(--sc-spark-gold);color:var(--sc-spark-navy)}.spark-workspace.dispatch-workspace .dispatch-stage-switch button[aria-pressed=true]>span{color:var(--sc-spark-navy)}.spark-workspace.appointments-workspace .calendar-workspace-tabs{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;border:0;background:#fff;border-radius:14px;padding:4px;gap:4px;box-shadow:var(--workspace-shadow)}.spark-workspace.appointments-workspace .calendar-workspace-tabs button{padding:9px 14px;border:0;border-radius:10px}.spark-workspace.appointments-workspace .calendar-workspace-tabs button[aria-pressed=true]{color:var(--sc-spark-navy);background:var(--sc-spark-gold);font-weight:700}.spark-workspace.appointments-workspace .calendar-toolbar{padding:16px 18px;border:0;border-radius:16px;background:var(--sc-spark-hero);color:#fff}.spark-workspace.appointments-workspace .calendar-toolbar h2{color:#fff;font-size:22px;font-weight:700}.spark-workspace.appointments-workspace .calendar-toolbar>div:first-child>button{background:transparent;color:#fff;border-color:var(--sc-spark-context-muted)}.spark-workspace.appointments-workspace .calendar-toolbar>div:first-child>button:hover{background:var(--sc-spark-rail-hover)}.spark-workspace.appointments-workspace .calendar-view-switch{border-radius:12px;background:var(--sc-spark-rail-hover);padding:4px}.spark-workspace.appointments-workspace .calendar-view-switch button{border-radius:8px;color:#fff;font-weight:650}.spark-workspace.appointments-workspace .calendar-view-switch button[aria-pressed=true]{background:var(--sc-spark-gold);color:var(--sc-spark-navy);border-radius:10px;box-shadow:none}.spark-workspace.appointments-workspace :is(.calendar-service-filter,.calendar-capacity)>summary{border:1px solid var(--sc-spark-line);border-radius:10px;background:#fff;padding:8px 10px}.spark-workspace.appointments-workspace :is(.calendar-service-filter,.calendar-capacity)[open]>summary{background:var(--sc-spark-pill-wash)}.spark-workspace.appointments-workspace .calendar-service-options,.spark-workspace.appointments-workspace .calendar-capacity>div{border-radius:12px}.spark-workspace.appointments-workspace .calendar-grid{border-radius:20px;border:1px solid var(--sc-spark-line)}.spark-workspace.appointments-workspace .calendar-grid .bg-gray-50{background:#fff}.spark-workspace.appointments-workspace .calendar-grid .bg-gray-50>div{font-weight:700}.spark-workspace.appointments-workspace .calendar-day-overview>div:first-child{border-radius:20px;padding:18px;background:#fff}.spark-workspace.appointments-workspace .calendar-day-overview>div:first-child h3{color:var(--sc-spark-navy);font-size:15px;font-weight:750}.spark-workspace.appointments-workspace .calendar-day-stats{gap:10px}.spark-workspace.appointments-workspace .calendar-day-stats>div:first-child{background:var(--sc-spark-gold-wash)}.spark-workspace.appointments-workspace .calendar-day-stats>div{background:var(--sc-spark-inset);border-radius:12px;padding:10px}.spark-workspace.appointments-workspace .calendar-day-stats>div>p:first-child{color:var(--sc-spark-navy);font-size:30px;font-weight:750}.spark-workspace.appointments-workspace .calendar-day-stats>div>p:last-child{color:var(--sc-ink-2);margin-top:4px}.spark-workspace.appointments-workspace .calendar-day-overview>div:first-child>p{color:var(--sc-stopped);font-size:11px}.spark-workspace.appointments-workspace .calendar-event{border-radius:8px}.spark-workspace.appointments-workspace .calendar-event p.font-semibold{font-size:14px;font-weight:750}.spark-workspace.appointments-workspace .calendar-mobile-resource{border-radius:18px}@media(min-width:768px)and (max-width:1100px){.spark-workspace.home-workspace .home-shop-today [data-figure-strip]>div{padding:0 12px}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]>div:first-child{padding-left:0}.spark-workspace.home-workspace .home-shop-today [data-figure-strip] dd.num{font-size:30px}.spark-workspace.home-workspace .home-flow .divide-y{-moz-column-gap:16px;column-gap:16px}}@media(max-width:767px){.spark-workspace [data-page-header] h1,.spark-workspace.ro-detail-workspace [data-record-header] h1{font-size:28px}.spark-workspace.home-workspace .home-command-layout{grid-template-columns:minmax(0,1fr);gap:16px}.spark-workspace.home-workspace .home-attention{order:-1}.spark-workspace.home-workspace :is(.home-attention,.home-shop-today,.home-flow){border-radius:16px;padding:18px}.spark-workspace.home-workspace .home-notices>*{padding:10px 12px}.spark-workspace.home-workspace .home-notices>*>div{display:flex;flex-direction:row;align-items:center;gap:10px}.spark-workspace.home-workspace .home-notices>*>div>div{display:block;flex:1}.spark-workspace.home-workspace .home-notices a{align-self:center}.spark-workspace.home-workspace .home-notices p{font-size:11px}.spark-workspace.home-workspace .home-notices a{font-size:11px;white-space:normal;max-width:94px;text-align:center}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]>div{border:0;padding:0}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]>div:first-child{grid-column:1 / -1}.spark-workspace.home-workspace .home-business-today [data-figure-strip]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spark-workspace.home-workspace .home-business-today [data-figure-strip]>div{padding:14px}.spark-workspace.home-workspace .home-business-today [data-figure-strip] dd.num{font-size:22px}.spark-workspace.home-workspace .home-shop-today [data-figure-strip]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.spark-workspace.home-workspace .home-attention>.divide-y>a{padding:10px;gap:10px}.spark-workspace.ro-detail-workspace [data-fact-strip]{padding:12px;gap:8px 14px}.spark-workspace.ro-detail-workspace [data-fact-strip] dt{font-size:11px}.spark-workspace.ro-detail-workspace [data-fact-strip] dd{font-size:13px}.spark-workspace.ro-detail-workspace [data-record-fact=balance] dd{font-size:18px}.spark-workspace.ro-detail-workspace .ro-concern summary{padding:10px 12px}.spark-workspace.ro-detail-workspace .ro-jobs-list [data-ro-job]{border-radius:16px}.spark-workspace.ro-detail-workspace [data-job-heading] .font-bold{font-size:17px}.spark-workspace.ro-detail-workspace [data-ro-job]:has([data-job-content]) [data-job-heading]{margin:0 -12px;padding:14px 12px 12px;border-radius:15px 15px 0 0}.spark-workspace.dispatch-workspace .dispatch-floor{border-radius:18px;padding:12px 14px}.spark-workspace.appointments-workspace .calendar-toolbar{border-radius:14px;padding:12px}.spark-workspace.appointments-workspace .calendar-toolbar h2{font-size:19px}body:has([data-shell]) [data-dialog-placement=center] [role=dialog]{border-radius:18px}}.spark-workspace.appointments-workspace .calendar-mobile-agenda{border-radius:18px;border-color:var(--sc-spark-line);box-shadow:var(--workspace-shadow)}.spark-workspace.dispatch-workspace .dispatch-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.spark-workspace.dispatch-workspace .dispatch-heading>p{flex:1;white-space:nowrap;font-size:12px}.spark-workspace.dispatch-workspace .dispatch-heading>p strong{font-size:19px;color:var(--sc-spark-navy);margin-right:3px}.spark-workspace.dispatch-workspace .dispatch-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spark-workspace.dispatch-workspace .dispatch-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:40px;border:1px solid var(--sc-spark-line);border-radius:10px;background:var(--sc-bg-surface);color:var(--sc-ink-3)}.spark-workspace.dispatch-workspace .dispatch-search:focus-within{border-color:var(--sc-spark-accent-ink);box-shadow:0 0 0 2px var(--sc-spark-gold-wash)}.spark-workspace.dispatch-workspace .dispatch-search input{width:205px;min-width:0;outline:0;border:0;padding:0;background:transparent;font-size:12px}.spark-workspace.dispatch-workspace .dispatch-technician{gap:0;padding-left:10px;background:var(--sc-bg-surface);border:1px solid var(--sc-spark-line);border-radius:10px}.spark-workspace.dispatch-workspace .dispatch-technician select{min-width:135px;max-width:185px;height:38px;border:0;background:transparent;font-size:12px}.spark-workspace.dispatch-workspace .dispatch-attention-toggle{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 11px;border:1px solid var(--sc-spark-line);background:var(--sc-bg-surface);font-size:12px;font-weight:650;color:var(--sc-ink-2)}.spark-workspace.dispatch-workspace .dispatch-attention-toggle>span{color:var(--sc-attention);font-variant-numeric:tabular-nums}.spark-workspace.dispatch-workspace .dispatch-attention-toggle:hover,.spark-workspace.dispatch-workspace .dispatch-attention-toggle[aria-pressed=true]{background:var(--sc-spark-gold-wash);border-color:var(--sc-spark-gold-line);color:var(--sc-spark-accent-ink)}.spark-workspace.dispatch-workspace .dispatch-floor{border:1px solid var(--sc-spark-line);border-radius:12px;padding:0 14px;margin-bottom:14px;box-shadow:none;background:var(--sc-bg-surface)}.spark-workspace.dispatch-workspace .dispatch-floor-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:50px}.spark-workspace.dispatch-workspace .dispatch-floor-label{display:flex;align-items:center;gap:9px;color:var(--sc-spark-navy)}.spark-workspace.dispatch-workspace .dispatch-floor-label h2{font-size:12px;font-weight:750}.spark-workspace.dispatch-workspace .dispatch-floor-label [data-working]{border-radius:5px;padding:3px 7px;background:var(--sc-spark-inset);color:var(--sc-ink-2);font-size:11px}.spark-workspace.dispatch-workspace .dispatch-floor-label [data-working=true]{color:var(--sc-active);background:var(--sc-active-quiet)}.spark-workspace.dispatch-workspace .dispatch-floor-context{flex:1;font-size:11px;color:var(--sc-ink-3)}.spark-workspace.dispatch-workspace .dispatch-floor-actions{margin-left:auto;display:flex;gap:16px}.spark-workspace.dispatch-workspace .dispatch-floor-actions button{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:11px;font-weight:600;color:var(--sc-ink-2)}.spark-workspace.dispatch-workspace .dispatch-floor-actions button:hover{color:var(--sc-spark-accent-ink)}.spark-workspace.dispatch-workspace .dispatch-floor-toggle svg{transition:transform var(--workspace-fast) var(--workspace-ease)}.spark-workspace.dispatch-workspace .dispatch-floor-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.spark-workspace.dispatch-workspace .dispatch-floor-note{padding:0 0 12px;font-size:11px;color:var(--sc-ink-3)}.spark-workspace.dispatch-workspace #dispatch-floor-detail>div:last-child{margin-bottom:12px}.spark-workspace.dispatch-workspace .dispatch-stage-switch{display:flex;gap:6px;overflow-x:auto;padding:0 0 12px;margin:0;scrollbar-width:thin}.spark-workspace.dispatch-workspace .dispatch-stage-switch button{display:flex;align-items:center;flex:1 0 auto;justify-content:center;gap:7px;min-height:40px;padding:7px 12px;border:1px solid var(--sc-spark-line);border-radius:9px;background:var(--sc-bg-surface);font-size:12px;color:var(--sc-ink-2)}.spark-workspace.dispatch-workspace .dispatch-stage-switch button:hover{border-color:var(--sc-spark-muted)}.spark-workspace.dispatch-workspace .dispatch-stage-switch button[aria-pressed=true]{color:var(--sc-bg-surface);background:var(--sc-spark-hero);border-color:var(--sc-spark-hero)}.spark-workspace.dispatch-workspace .dispatch-stage-switch button>span:last-child{margin:0 0 0 3px;font-weight:750;color:inherit}.spark-workspace.dispatch-workspace .dispatch-stage-switch button[aria-pressed=true]>span{color:var(--sc-bg-surface)}.spark-workspace.dispatch-workspace .dispatch-stage-marker{width:8px;height:8px;border-radius:50%;flex-shrink:0}.spark-workspace.dispatch-workspace .dispatch-board{position:relative;gap:12px;min-height:460px;height:calc(100dvh - 275px);padding-bottom:12px;overscroll-behavior-x:contain;scrollbar-width:thin}.spark-workspace.dispatch-workspace .dispatch-lane{width:max(252px,calc((100% - 60px) / 6));min-width:0;border:1px solid var(--sc-spark-line);background:var(--sc-spark-lane);border-radius:14px}.spark-workspace.dispatch-workspace .dispatch-lane-heading{display:block;flex-shrink:0;margin:0;padding:14px 12px 12px;border:0;border-radius:13px 13px 0 0}.spark-workspace.dispatch-workspace .dispatch-lane-title{display:flex;align-items:center;gap:8px}.spark-workspace.dispatch-workspace .dispatch-lane-title h3{flex:1;font-size:14px;font-weight:750;color:var(--sc-spark-navy)}.spark-workspace.dispatch-workspace .dispatch-lane-title .dispatch-lane-count{background:var(--sc-bg-surface);color:var(--sc-spark-navy);font-size:13px;font-weight:750;border-radius:7px;min-width:28px;padding:3px 6px;text-align:center;font-variant-numeric:tabular-nums}.spark-workspace.dispatch-workspace .dispatch-lane-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:7px 0 0 16px;font-size:10px;color:var(--sc-ink-2)}.spark-workspace.dispatch-workspace .dispatch-late{display:inline-flex;gap:4px;align-items:center;color:var(--sc-stopped)}.spark-workspace.dispatch-workspace .dispatch-lane-body{padding:0 8px 12px;background:transparent;border-radius:0 0 13px 13px;overscroll-behavior-y:contain;scrollbar-width:thin}.spark-workspace.dispatch-workspace .dispatch-lane-body.bg-blue-50{background:var(--sc-active-quiet)}.spark-workspace.dispatch-workspace .dispatch-lane-body>*+*{margin-top:10px}.spark-workspace.dispatch-workspace .dispatch-card{padding:13px;border-radius:10px;border:1px solid var(--sc-spark-line);background:var(--sc-bg-surface);box-shadow:var(--sc-workspace-elev-card);overflow:hidden}.spark-workspace.dispatch-workspace .dispatch-card:hover{background:var(--sc-bg-surface);border-color:var(--sc-spark-muted);box-shadow:var(--sc-spark-card-hover-shadow)}.spark-workspace.dispatch-workspace .dispatch-card[data-past-promise=true]{border-top:3px solid var(--sc-stopped);padding-top:11px}.spark-workspace.dispatch-workspace .dispatch-card[data-customer-alert=true]{border-left:3px solid var(--sc-stopped)}.spark-workspace.dispatch-workspace .dispatch-card-reference{gap:6px;margin-bottom:6px}.spark-workspace.dispatch-workspace .dispatch-card .ident{color:var(--sc-ink-2);font-size:11px;font-weight:600}.spark-workspace.dispatch-workspace .dispatch-job{margin:0 0 7px;font-size:15px;font-weight:750;line-height:1.45;letter-spacing:-.025em}.spark-workspace.dispatch-workspace .dispatch-extra-jobs{display:block;margin:-3px 0 7px;color:var(--sc-ink-3);font-size:10px}.spark-workspace.dispatch-workspace .dispatch-customer{font-size:12px;font-weight:600;line-height:1.7}.spark-workspace.dispatch-workspace .dispatch-vehicle{font-size:11px;font-weight:500;color:var(--sc-ink-2)}.spark-workspace.dispatch-workspace .dispatch-promise{display:inline;font-size:10px;line-height:1.6}.spark-workspace.dispatch-workspace .dispatch-promise svg{display:inline;margin-right:4px;vertical-align:-2px}.spark-workspace.dispatch-workspace .dispatch-blocker{padding:5px 7px;border:0;border-radius:5px;font-size:10px;line-height:1.5;background:var(--sc-attention-quiet);color:var(--sc-attention)}.spark-workspace.dispatch-workspace .dispatch-card .dispatch-card-footer{padding:9px 13px;margin:11px -13px -13px;border-top:1px solid var(--sc-line-hairline);border-radius:0;background:var(--sc-bg-surface);min-height:40px}.spark-workspace.dispatch-workspace .dispatch-owner{display:flex;align-items:center;gap:5px;min-width:0;font-size:10px;color:var(--sc-ink-2)}.spark-workspace.dispatch-workspace .dispatch-owner>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-workspace.dispatch-workspace .dispatch-avatar{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;background:var(--sc-spark-inset);color:var(--sc-spark-navy);border:1px solid var(--sc-spark-line);border-radius:50%;font-size:8px;font-weight:750}.spark-workspace.dispatch-workspace .dispatch-task{border-left:3px solid var(--sc-posted)}.spark-workspace.dispatch-workspace .dispatch-empty{margin:0;padding:35px 14px;text-align:center;color:var(--sc-ink-3)}.spark-workspace.dispatch-workspace .dispatch-empty>span{display:block;margin-bottom:12px;font-size:24px}.spark-workspace.dispatch-workspace .dispatch-empty p{font-size:12px;font-weight:650}.spark-workspace.dispatch-workspace .dispatch-empty small{display:block;margin-top:6px;font-size:11px;line-height:1.6}@media(max-width:1199px){.spark-workspace.dispatch-workspace .dispatch-heading{align-items:stretch;flex-direction:column}.spark-workspace.dispatch-workspace .dispatch-tools{width:100%}.spark-workspace.dispatch-workspace .dispatch-search{flex:1}.spark-workspace.dispatch-workspace .dispatch-search input{width:100%}.spark-workspace.dispatch-workspace .dispatch-floor-context{display:none}}@media(max-width:767px){.spark-workspace.dispatch-workspace .dispatch-heading{gap:9px;margin-bottom:10px}.spark-workspace.dispatch-workspace .dispatch-heading>p{font-size:11px;text-align:left}.spark-workspace.dispatch-workspace .dispatch-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.spark-workspace.dispatch-workspace .dispatch-search{grid-column:1 / -1;height:44px}.spark-workspace.dispatch-workspace .dispatch-search input{font-size:16px}.spark-workspace.dispatch-workspace .dispatch-technician{min-width:0;padding-left:8px}.spark-workspace.dispatch-workspace .dispatch-technician select{width:100%;min-width:0;height:42px}.spark-workspace.dispatch-workspace .dispatch-attention-toggle{min-height:44px;gap:5px;font-size:11px;padding:0 8px}.spark-workspace.dispatch-workspace .dispatch-floor{margin-bottom:10px;padding:0 10px}.spark-workspace.dispatch-workspace .dispatch-floor-bar{gap:0}.spark-workspace.dispatch-workspace .dispatch-floor-label{gap:7px;padding-top:9px}.spark-workspace.dispatch-workspace .dispatch-floor-actions{width:100%;justify-content:space-between;gap:8px}.spark-workspace.dispatch-workspace .dispatch-floor-note{font-size:10px}.spark-workspace.dispatch-workspace .dispatch-stage-switch{padding-bottom:10px}.spark-workspace.dispatch-workspace .dispatch-stage-switch button{min-height:44px}.spark-workspace.dispatch-workspace .dispatch-board{height:calc(100dvh - 415px);min-height:370px;overflow-x:hidden}.spark-workspace.dispatch-workspace .dispatch-lane{width:100%}}@media(prefers-reduced-motion:reduce){.spark-workspace.dispatch-workspace .dispatch-floor-toggle svg{transition:none}}.spark-workspace.dispatch-workspace .dispatch-lane-heading{position:relative;padding-top:17px;overflow:hidden}.spark-workspace.dispatch-workspace .dispatch-lane-accent{position:absolute;top:0;left:0;right:0;border-top-width:3px;border-top-style:solid}.spark-workspace.dispatch-workspace .dispatch-promise svg,.spark-workspace.dispatch-workspace .dispatch-late svg{width:12px;height:12px}.spark-workspace.dispatch-workspace .dispatch-board{gap:16px}.spark-workspace.dispatch-workspace .dispatch-lane{width:296px;border:0;border-radius:12px;background:var(--sc-spark-lane);transition:width var(--workspace-enter) var(--workspace-ease),background-color var(--workspace-fast) var(--workspace-ease)}.spark-workspace.dispatch-workspace .dispatch-lane-heading{padding:14px 14px 16px;overflow:visible}.spark-workspace.dispatch-workspace .dispatch-lane-accent{top:auto;bottom:0;left:14px;right:14px;border-top-width:3px}.spark-workspace.dispatch-workspace .dispatch-lane-title{gap:8px;min-height:32px}.spark-workspace.dispatch-workspace .dispatch-lane-title h3{min-width:0;line-height:1.4}.spark-workspace.dispatch-workspace .dispatch-lane-title>.dispatch-stage-marker{display:none}.spark-workspace.dispatch-workspace .dispatch-lane-title .dispatch-lane-count{display:grid;place-items:center;min-width:26px;height:26px;padding:0;border-radius:50%;background:var(--sc-bg-surface)}.spark-workspace.dispatch-workspace .dispatch-lane-toggle{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:7px;color:var(--sc-ink-2);background:transparent}.spark-workspace.dispatch-workspace .dispatch-lane-toggle:hover{background:var(--sc-spark-line);color:var(--sc-spark-navy)}.spark-workspace.dispatch-workspace .dispatch-lane-toggle:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}.spark-workspace.dispatch-workspace .dispatch-lane-toggle svg{transition:transform var(--workspace-enter) var(--workspace-ease)}.spark-workspace.dispatch-workspace .dispatch-lane-toggle[aria-expanded=false] svg{transform:rotate(180deg)}.spark-workspace.dispatch-workspace .dispatch-lane-meta{margin:5px 0 0;min-height:16px;font-size:11px}.spark-workspace.dispatch-workspace .dispatch-lane-body{padding:14px 10px}.spark-workspace.dispatch-workspace .dispatch-lane-body>*>*+*{margin-top:12px}.spark-workspace.dispatch-workspace .dispatch-card{padding:15px;border-radius:10px}.spark-workspace.dispatch-workspace .dispatch-job{font-size:15px;line-height:1.5;margin-bottom:9px}.spark-workspace.dispatch-workspace .dispatch-extra-jobs,.spark-workspace.dispatch-workspace .dispatch-promise,.spark-workspace.dispatch-workspace .dispatch-blocker,.spark-workspace.dispatch-workspace .dispatch-owner{font-size:11px}.spark-workspace.dispatch-workspace .dispatch-card .dispatch-card-footer{padding:10px 15px;margin:12px -15px -15px;background:var(--sc-spark-inset)}.spark-workspace.dispatch-workspace .dispatch-avatar{width:26px;height:26px;font-size:10px;background:var(--sc-bg-surface)}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true]{width:60px}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true] .dispatch-lane-heading{padding:12px 10px 20px}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true] .dispatch-lane-title{flex-direction:column;gap:14px}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true] .dispatch-lane-toggle{order:-2}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true] .dispatch-lane-count{order:-1}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true] h3{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.spark-workspace.dispatch-workspace .dispatch-lane[data-collapsed=true] .dispatch-lane-meta{display:none}.spark-workspace.dispatch-workspace .dispatch-lane[data-drag-over=true]{background:var(--sc-active-quiet);box-shadow:inset 0 0 0 2px var(--sc-active)}.spark-workspace.dispatch-workspace .dispatch-board[data-dragging=true] .dispatch-lane{transition:none}@media(min-width:1900px){.spark-workspace.dispatch-workspace .dispatch-lane:not([data-collapsed=true]){flex:1 0 296px}}@media(max-width:767px){.spark-workspace.dispatch-workspace .dispatch-lane{width:100%}.spark-workspace.dispatch-workspace .dispatch-lane-heading{padding:10px 12px 14px}.spark-workspace.dispatch-workspace .dispatch-lane-title{min-height:24px}}@media(prefers-reduced-motion:reduce){.spark-workspace.dispatch-workspace :is(.dispatch-lane,.dispatch-lane-toggle svg){transition:none}}.support-workspace [role=tab]{font-size:13px}.support-workspace [role=tab][aria-selected=true]{color:var(--sc-active);border-bottom-color:var(--sc-active)}.support-workspace [role=tab][aria-selected=true]>span{background:var(--sc-active-quiet);color:var(--sc-active);border-color:transparent}.support-workspace [data-register] th{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.support-workspace [data-register] td{font-size:13px;padding-block:9px}.support-workspace [data-register] td :is(.text-sm,.text-body){font-size:13px}.support-workspace [data-register] td a{text-decoration:none}.support-workspace [data-register] td a:hover{text-decoration:underline}.support-workspace [data-register]>.overflow-x-auto{border-radius:4px}.support-workspace [data-row]:focus-within{background:var(--sc-active-quiet)}.support-workspace [data-row] [data-status]{border:0}.support-workspace [data-count-line]{font-size:11px}.customer-register-workspace [data-register-filters]>:first-child{max-width:420px;width:100%}.customer-register-workspace :is(.customer-phone,.customer-last-visit){white-space:nowrap}.customer-register-workspace .customer-value{min-width:172px}.customer-register-workspace .customer-value>span>span:not(:first-child){font-size:11px;line-height:1.5}.customer-register-workspace [data-register] td:first-child{max-width:350px}.context-record-workspace{margin-top:-24px}.context-record-workspace [data-record-header]{margin-top:0;background:transparent}.context-record-workspace [data-record-header] h1{font-size:30px;font-weight:600;letter-spacing:-.035em}.context-record-workspace [data-record-header]>div>div:nth-child(2){font-size:13px;gap:6px 10px}.context-record-workspace [data-record-header] a{color:var(--sc-active)}.context-record-workspace [data-fact-strip]{background:transparent;border-radius:0;border-top:1px solid var(--workspace-rule);padding:12px 0 0;gap:12px 32px}.context-record-workspace [data-fact-strip] dt{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.context-record-workspace [data-fact-strip] dd{font-size:14px;font-weight:500}.context-record-workspace .record-context{margin-top:16px;border-bottom:1px solid var(--workspace-rule);padding-bottom:16px}.record-context summary{cursor:pointer;font-size:13px;font-weight:600;min-height:28px}.record-context summary>span{margin-left:12px;color:var(--sc-ink-2);font-weight:400;font-size:12px}.record-context-body{padding:16px 0 4px}.record-context-body .uppercase{text-transform:none;letter-spacing:0}.record-context-body .grid>div{min-width:0}.record-context-body .grid>div>p{overflow-wrap:anywhere}.context-record-workspace [role=tablist]{margin-top:0}.context-record-workspace .record-context+.lg\:hidden{margin-top:14px}.context-record-workspace [data-record-header] [data-primary-action-bar] button[data-action]:not(.bg-brand-500){background:transparent;border-color:transparent}.inventory-overview{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-block:1px solid var(--workspace-rule);padding:18px 0}.inventory-overview h2{font-size:16px;font-weight:600;margin-bottom:12px}.inventory-workspace [data-figure-strip]{background:transparent;border-radius:0;padding:0;gap:12px 28px}.inventory-workspace [data-figure-strip] dt{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.inventory-workspace [data-figure-strip] dd.num{font-size:22px;font-weight:500;margin-top:3px}.inventory-workspace [data-figure-strip] dd.text-display{font-size:30px}.inventory-categories{font-size:12px;color:var(--sc-ink-2)}.inventory-categories>summary{cursor:pointer;min-height:28px;width:-moz-fit-content;width:fit-content}.inventory-categories>div{padding:8px 0}.inventory-classification{color:var(--sc-ink-2);font-size:12px;line-height:1.4}.inventory-workspace [data-register] td{vertical-align:middle}.inventory-workspace [data-register] td:nth-child(5),.inventory-workspace [data-register] td:nth-child(6),.inventory-workspace [data-register] td:nth-child(7){white-space:nowrap}.inventory-workspace [data-register] td:nth-child(2){font-weight:500}.settings-workspace .settings-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.settings-workspace nav[aria-label="Settings sections"]{border:0;border-radius:0;background:transparent;padding:0 16px 0 0;border-right:1px solid var(--workspace-rule)}.settings-workspace nav[aria-label="Settings sections"]>div>div{font-size:10px;letter-spacing:.08em;margin-bottom:4px}.settings-workspace nav[aria-label="Settings sections"] :is(button,a){font-size:13px;min-height:36px;border-radius:3px}.settings-workspace nav[aria-label="Settings sections"] button[aria-current=page]{background:var(--sc-active-quiet);box-shadow:inset 2px 0 var(--sc-active);color:var(--sc-active)}.settings-content{background:#fff;padding:22px 24px;border-top:1px solid var(--workspace-rule)}.settings-content>.bg-white{border:0;border-radius:0;box-shadow:none;padding:0}.settings-content>.bg-white~.bg-white{border-top:1px solid var(--workspace-rule);padding-top:24px}.settings-content h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.settings-content table td{font-size:13px}.settings-workspace[data-settings-section=employees] .settings-content table td:nth-child(3)>span{background:transparent;border:0;padding:0;color:var(--sc-ink-2)}.messages-workspace .message-workspace-body{height:calc(100dvh - 112px);min-height:320px;border-block:1px solid var(--workspace-rule)}.messages-workspace .message-workspace-body>div:first-child{width:350px}.messages-workspace .conversation-avatar{background:var(--sc-workspace-avatar);color:var(--sc-ink-2);width:32px;height:32px}.messages-workspace [data-conversation-row][aria-current=true]{border-left-color:var(--sc-active);background:var(--sc-active-quiet)}.messages-workspace [aria-label=Show]{border:0;border-radius:0;gap:16px}.messages-workspace [aria-label=Show] button{border-bottom:2px solid transparent;background:transparent;color:var(--sc-ink-2);padding:0 0 5px}.messages-workspace [aria-label=Show] button[aria-pressed=true]{color:var(--sc-active);border-bottom-color:var(--sc-active)}.messages-workspace .message-outgoing{background:var(--sc-workspace-outgoing-message);color:var(--sc-ink)}@media(min-width:768px)and (max-width:1279px){.messages-workspace .message-workspace-body>div:first-child{width:300px}.messages-workspace .message-thread-heading{flex-wrap:wrap;gap:8px 12px}.messages-workspace .message-thread-heading>.min-w-0{flex:1 0 160px}.messages-workspace .message-record-links{order:1;flex-basis:100%;flex-wrap:wrap}.messages-workspace .message-thread-heading .truncate{white-space:normal}}.authorization-review [data-authorization-job]{border:0;border-bottom:1px solid var(--sc-workspace-rule);border-radius:0;padding:12px 0;gap:12px}.authorization-review [data-authorization-job] .truncate{white-space:normal;overflow:visible}.authorization-review [data-authorization-job]>div:last-child{margin-left:0;flex-shrink:0}.authorization-review [data-decision]{min-height:36px;background:#fff;color:var(--sc-ink-2);border:1px solid var(--sc-line-card)}.authorization-review [data-decision][aria-pressed=true]:before{content:"✓ "}.authorization-review [data-decision=approved][aria-pressed=true]{background:var(--sc-settled-quiet);color:var(--sc-settled);border-color:var(--sc-settled);box-shadow:none}.authorization-review [data-decision=declined][aria-pressed=true]{background:var(--sc-stopped-quiet);color:var(--sc-stopped);border-color:var(--sc-stopped);box-shadow:none}.authorization-review [data-decision=deferred][aria-pressed=true]{background:var(--sc-waiting-quiet);color:var(--sc-waiting);border-color:var(--sc-waiting);box-shadow:none}.ro-detail-workspace .recommendation-row{border:0;border-block:1px solid var(--workspace-rule);border-radius:0;padding:20px 0;background:transparent}.ro-detail-workspace .recommendation-dismiss{color:var(--sc-stopped);border-color:transparent;background:transparent}@media(max-width:1023px){.settings-workspace .settings-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.support-workspace [data-page-header] h1{font-size:26px}.support-workspace [data-page-header]>div{height:auto}.context-record-workspace [data-record-header] h1{font-size:25px;line-height:1.2}.context-record-workspace [data-record-header]>div{padding:16px}.context-record-workspace [data-record-header]>div>div:nth-child(2){font-size:12px}.context-record-workspace [data-fact-strip]{gap:10px 22px}.context-record-workspace [data-fact-strip] dd{font-size:13px}.record-context summary{min-height:44px}.record-context summary>span{display:block;margin:4px 0 0}.inventory-overview{grid-template-columns:minmax(0,1fr);gap:18px}.inventory-overview>section+section{border-top:1px solid var(--workspace-rule);padding-top:18px}.inventory-workspace [data-figure-strip]{display:grid;grid-template-columns:1fr 1fr}.inventory-categories>summary{min-height:44px;display:list-item;padding-block:10px}.settings-content{padding:18px 0;background:transparent}.settings-content>.bg-white{background:transparent}.messages-workspace [data-page-header]>div{flex-direction:row;align-items:center}.messages-workspace [data-page-header] p{display:none}.messages-workspace .message-workspace-body{height:calc(100dvh - 168px - var(--sat) - var(--sab));min-height:320px}.messages-workspace .message-workspace-body>div:first-child{width:100%}.messages-workspace .message-thread-heading{flex-wrap:wrap;padding:10px 12px;gap:8px}.messages-workspace .message-thread-heading>.min-w-0{flex-basis:calc(100% - 72px)}.messages-workspace .message-thread-heading>div:last-child{margin-left:auto}.messages-workspace .message-thread-heading .truncate{white-space:normal}.authorization-review [data-authorization-job]{flex-direction:column;align-items:stretch;gap:8px}.authorization-review [data-authorization-job]>div:last-child{display:grid;grid-template-columns:repeat(3,1fr)}.authorization-review [data-decision]{min-height:44px}.authorization-review>div>div:last-child{flex-wrap:wrap;gap:12px}.authorization-review>div>div:last-child>div:last-child{width:100%;justify-content:flex-end}}.inventory-workspace [data-register] .inventory-classification{white-space:nowrap}.inventory-workspace [data-register] td{padding-block:6px;line-height:1.45}.settings-workspace[data-settings-section=employees] table td{padding-block:10px}.settings-workspace[data-settings-section=employees] table td:nth-child(3)>span{font-size:12px;font-weight:400;letter-spacing:0}@media(max-width:767px){.customer-register-workspace [data-register-filters]{flex-wrap:nowrap}.customer-register-workspace [data-register-filters]>:first-child{min-width:0;flex:1}.customer-register-workspace [data-register-filters]>button{flex-shrink:0}.messages-workspace .message-thread-heading>div:last-child{width:100%}.messages-workspace .message-thread-heading select{width:100%;max-width:none}}.inventory-workspace>[data-definitions]{background:transparent;border:0;border-radius:0;padding:0 0 8px;font-size:12px}.inventory-workspace>[data-definitions]>summary{min-height:28px;color:var(--sc-ink-2);font-weight:400}@media(max-width:767px){.inventory-workspace>[data-definitions]>summary{min-height:44px;padding-block:10px}}.customer-register-workspace [data-register] td{padding-block:5px}.customer-workspace .record-context-body .space-y-1>.flex{flex-wrap:wrap;gap:6px}.customer-workspace .record-context-body .space-y-1>.flex>p{white-space:nowrap}.inventory-workspace[data-inventory-section=parts]>:is(.inventory-categories,[data-definitions]){display:inline-block;vertical-align:top;margin:8px 24px 0 0!important;padding:0}.inventory-workspace[data-inventory-section=parts]>:is(.inventory-categories,[data-definitions])>summary{min-height:32px;padding-block:6px}.inventory-workspace[data-inventory-section=parts]>:is(.inventory-categories,[data-definitions])[open]{display:block}.parts-needed-workspace [data-vendor-parts]{border:0;border-top:1px solid var(--workspace-rule);border-radius:0;box-shadow:none;padding:18px 0;background:transparent}.parts-needed-workspace table{font-size:13px;min-width:1100px}.parts-needed-workspace td:last-child :is(button,a){white-space:nowrap}.parts-needed-workspace th{text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.parts-needed-workspace td:first-child{font-size:12px}.parts-needed-workspace td:nth-child(6){white-space:nowrap}.parts-needed-workspace [data-status]{border:0}@media(max-width:767px){.inventory-workspace[data-inventory-section=parts]>:is(.inventory-categories,[data-definitions])>summary{min-height:44px;padding-block:10px}.inventory-workspace[data-inventory-section=parts] [data-page-header]>div{flex-direction:row;align-items:center}.inventory-workspace[data-inventory-section=parts] [data-register-filters]{flex-wrap:nowrap}.inventory-workspace[data-inventory-section=parts] [data-register-filters]>:first-child{min-width:0;flex:1}.inventory-workspace[data-inventory-section=parts] [data-register-filters]>button{flex-shrink:0}}@media screen{.report-office-polish:not(.action-center-page)>[data-page-toolbar]{gap:10px 16px;margin-bottom:0}.report-office-polish:not(.action-center-page) [data-page-context]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.report-office-polish:not(.action-center-page) [data-page-context]>*{margin-top:0}.report-office-polish:not(.action-center-page) [data-page-context] [data-definitions]{padding:6px 10px;font-size:12px;background:transparent;border-color:var(--sc-spark-line)}.report-office-polish:not(.action-center-page) [data-page-context] [data-definitions][open]{flex-basis:100%;background:var(--sc-bg-surface);padding:12px}.report-office-polish .report-controls{padding:14px 16px;box-shadow:none}.report-filter-layout{display:flex;flex-wrap:wrap;align-items:end;gap:12px 24px}.report-preset-group{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--sc-spark-line);border-radius:10px;background:var(--sc-spark-inset);align-self:end}.report-preset-group button{min-height:34px;border-radius:7px;background:transparent;color:var(--sc-ink-2);font-size:12px;padding:7px 10px}.report-preset-group button[aria-pressed=true]{background:var(--sc-spark-navy);color:var(--sc-bg-surface);box-shadow:0 2px 5px #1122391f}.report-preset-group button:not([aria-pressed=true]):hover{background:var(--sc-bg-surface);color:var(--sc-spark-navy)}[data-shell-main] .report-office-polish .report-controls-row{flex:1 1 450px;gap:10px}[data-shell-main] .report-office-polish .report-controls-row>div{flex:0 1 158px}.report-current-context{flex:1 1 320px;display:grid;gap:3px;font-size:12px;color:var(--sc-ink-2)}.report-current-context strong{color:var(--sc-spark-navy);font-size:14px}.report-filter-layout:has(.report-current-context) .report-controls-row{flex:0 1 auto}.report-export-note{flex-basis:100%}.report-office-polish:not(.action-center-page) .grid:has(>[data-report-summary]){gap:12px}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:16px;box-shadow:none}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]>:first-child{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]>:nth-child(2){margin-top:0;font-size:24px;font-weight:750;letter-spacing:-.035em;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]:first-child:not([data-tone]){border:1px solid var(--sc-spark-navy);background:var(--sc-spark-navy);color:var(--sc-bg-surface)}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]:first-child:not([data-tone])>:is(p,div){color:inherit}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]:first-child:not([data-tone])>:first-child{color:var(--sc-spark-gold)}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]:first-child:not([data-tone])>:nth-child(3){opacity:.8}.report-source-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:10px}.report-source-facts>div{min-width:0}.report-source-facts>div[data-wide]{grid-column:1/-1}.report-source-facts dt{color:var(--sc-ink-3);font-size:11px;line-height:1.35;text-transform:none}.report-source-facts dd{margin-top:3px;color:var(--sc-ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.report-catalog-search{display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:640px;padding:4px 14px;background:var(--sc-bg-surface);border:1px solid var(--sc-spark-line);border-radius:12px;color:var(--sc-ink-3);box-shadow:var(--sc-spark-surface-shadow)}.report-catalog-search:focus-within{outline:2px solid var(--sc-spark-gold);outline-offset:2px}.report-catalog-search input{border:0;box-shadow:none;outline:0;background:transparent;padding-inline:0}.report-catalog-search input:focus{box-shadow:none;outline:0}.report-catalog-count{font-size:12px;color:var(--sc-ink-3)}.report-catalog-categories{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--sc-spark-line)}.report-catalog-categories button{padding:8px 12px;border-radius:8px;color:var(--sc-ink-2);font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease}.report-catalog-categories button[aria-pressed=true]{background:var(--sc-spark-navy);color:var(--sc-bg-surface)}.report-catalog-categories button:not([aria-pressed=true]):hover{background:var(--sc-spark-gold-wash);color:var(--sc-spark-navy)}.report-catalog-section h2{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.02em}.report-catalog-section h2>span{font-size:11px;font-weight:600;color:var(--sc-ink-3)}[data-shell-main] .report-catalog-card{border-left:3px solid var(--sc-spark-gold);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}[data-shell-main] .report-catalog-card:hover{border-color:var(--sc-spark-gold);box-shadow:var(--sc-spark-surface-shadow)}.report-catalog-card h3{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:700}.report-catalog-card h3 svg{flex-shrink:0;color:var(--sc-ink-3);transition:transform .15s ease}.report-catalog-card:hover h3 svg{transform:translate(3px);color:var(--sc-spark-accent-ink)}.report-catalog-card p{font-size:12px;line-height:1.55}.report-catalog-card button>span:first-child{background:transparent;border:0;padding:0;font-size:10px;letter-spacing:.06em}.business-office-workspace{max-width:1440px}.office-module-nav{flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--sc-spark-line);background:var(--sc-bg-surface);border-radius:12px}.office-module-link{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:10px 14px;border-radius:8px;color:var(--sc-ink-2);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}.office-module-link[aria-current=page]{background:var(--sc-spark-navy);color:var(--sc-bg-surface)}.office-module-link:not([aria-current=page]):hover{background:var(--sc-spark-inset);color:var(--sc-spark-navy)}.office-composer{border:1px solid var(--sc-spark-line);border-radius:14px;background:var(--sc-bg-surface);box-shadow:var(--sc-spark-surface-shadow);overflow:hidden}.office-composer>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none}.office-composer>summary::-webkit-details-marker{display:none}.office-composer>summary>span{display:grid;gap:4px;min-width:0}.office-composer>summary strong{color:var(--sc-spark-navy);font-size:15px}.office-composer>summary span span{font-size:12px;color:var(--sc-ink-2)}.office-composer>summary svg{flex-shrink:0;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.office-composer[open]>summary{background:var(--sc-spark-inset);border-bottom:1px solid var(--sc-spark-line)}.office-composer[open]>summary svg{transform:rotate(180deg)}.office-composer-body{padding:20px}.office-composer-body [data-card-header]{margin-bottom:20px}.office-composer-body [data-card-header] h3{font-size:14px}.office-filter-row>div{min-width:0;flex:0 1 180px}.office-filter-row input:not([type=checkbox]){width:100%}.office-filter-row>label{flex:1 1 240px}.office-metric-grid>div,[data-timesheet-tiles]>div{min-width:0;padding:16px;background:var(--sc-spark-inset);border-radius:10px}.office-metric-grid>div>p:nth-child(2),[data-timesheet-tiles]>div>p:nth-child(2){font-size:23px;line-height:1.3;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.office-metric-grid>div:first-child{background:var(--sc-spark-navy);color:var(--sc-bg-surface)}.office-metric-grid>div:first-child>p{color:inherit}.office-metric-grid>div:first-child>p:first-child{color:var(--sc-spark-gold)}.office-metric-grid>.office-coverage-summary>p:nth-child(2){font-size:16px;line-height:1.4;letter-spacing:0}.office-aging-grid{padding-top:14px;border-top:1px solid var(--sc-spark-line)}.office-aging-grid>div{padding:4px 12px;background:transparent;border-radius:0;border-left:2px solid var(--sc-spark-line)}.office-plan-versions>.office-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.office-plan-versions>.office-plan-grid>*{margin-top:0;background:var(--sc-spark-inset);border-color:var(--sc-spark-line);padding:16px}.office-plan-versions>.office-plan-grid>div>button{margin-block:12px}.office-source-disclosure{border:1px solid var(--sc-spark-line);border-radius:10px;overflow:hidden}.office-source-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:12px 14px;font-size:13px;font-weight:600;cursor:pointer;background:var(--sc-spark-inset)}.office-source-disclosure>summary::-webkit-details-marker{display:none}.office-source-disclosure>summary svg{flex-shrink:0;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.office-source-disclosure[open]>summary svg{transform:rotate(180deg)}.office-source-list>a{border:0;border-top:1px solid var(--sc-spark-line);border-radius:0}.office-cash-count{align-items:end}.report-category-legend{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.report-category-legend>li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:11px;line-height:1.4}.report-category-swatch{width:8px;height:8px;border-radius:2px}.report-category-value{font-variant-numeric:tabular-nums;white-space:nowrap}.office-cash-count>div:first-child,.office-cash-count>div:nth-child(2){min-height:80px}@media(max-width:767px){.report-office-polish:not(.action-center-page)>[data-page-toolbar]{gap:8px}.report-office-polish:not(.action-center-page) [data-page-context]{gap:6px;flex-basis:100%}.report-office-polish:not(.action-center-page) [data-page-context]>p{font-size:11px}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]{padding:12px}[data-shell-main] .report-office-polish:not(.action-center-page) [data-report-summary]>:nth-child(2){font-size:21px}.report-office-polish:not(.action-center-page) [data-page-context] [data-definitions]{padding-block:0}.report-office-polish:not(.action-center-page) [data-page-context] [data-definitions]>summary{min-height:44px;padding-block:12px}.report-preset-group{width:100%;gap:2px;flex-wrap:nowrap;overflow-x:auto}.report-preset-group button{flex:0 0 auto;white-space:nowrap;min-height:40px;padding:7px 8px;font-size:11px}[data-shell-main] .report-office-polish .report-controls-row>div{flex:1 1 calc(50% - 10px)}.report-filter-layout:has(.report-current-context) .report-controls-row{margin-left:auto}.report-catalog-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.report-catalog-categories button{flex-shrink:0;min-height:44px}.report-catalog-card h3{font-size:14px}.office-composer>summary,.office-composer-body{padding:16px}.office-filter-row>div{flex:1 1 calc(50% - 12px)}.office-filter-row>button{min-height:44px}.office-metric-grid>div,[data-timesheet-tiles]>div{padding:12px}.office-metric-grid>div>p:nth-child(2),[data-timesheet-tiles]>div>p:nth-child(2){font-size:20px}}@media(prefers-reduced-motion:reduce){.report-preset-group button,.report-catalog-categories button,.report-catalog-card,.report-catalog-card h3 svg,.office-module-link,.office-composer>summary svg,.office-source-disclosure>summary svg{transition:none}.report-catalog-card:hover h3 svg{transform:none}}}.action-center-page>[data-page-header]{gap:10px;margin-bottom:0}.action-center-page [data-page-context]{flex:1}.action-center-page [data-page-controls]{flex-basis:100%}.action-center-page .ac-date-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ac-date-controls>label{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--sc-ink-2)}.ac-date-controls input{width:155px}.ac-date-controls [data-definitions]{margin-left:auto;font-size:12px;border-color:var(--sc-spark-line)}.ac-date-controls [data-definitions][open]{flex-basis:100%;margin-left:0}.action-center{display:grid;gap:18px}.action-center-page>.action-center{margin-top:18px}.ac-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:14px;padding:20px 24px;background:var(--sc-spark-hero);color:var(--sc-bg-surface)}.ac-total{display:flex;align-items:center;gap:18px}.ac-total-number{font-size:36px;line-height:1;letter-spacing:-.04em;font-weight:750;font-variant-numeric:tabular-nums;color:var(--sc-spark-rail-accent)}.ac-total h2{font-size:16px;font-weight:650;letter-spacing:-.02em}.ac-total p{font-size:12px;margin-top:4px;color:var(--sc-spark-context-muted)}.ac-critical{display:flex;gap:12px;align-items:center;text-align:left;padding:10px 14px;border:1px solid var(--sc-spark-rail-line);border-radius:10px;transition:background var(--workspace-fast) var(--workspace-ease),border-color var(--workspace-fast) var(--workspace-ease)}.ac-critical>svg:first-child{color:var(--sc-spark-risk-on-dark)}.ac-critical strong,.ac-critical small{display:block}.ac-critical strong{font-size:14px}.ac-critical small{font-size:11px;margin-top:3px;color:var(--sc-spark-context-muted)}.ac-critical:hover,.ac-critical[aria-pressed=true]{background:var(--sc-spark-rail-hover);border-color:var(--sc-spark-rail-accent)}.ac-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:start}.ac-sidebar{position:sticky;top:16px}.ac-eyebrow{margin:8px 10px 10px;font-size:11px;font-weight:650;color:var(--sc-ink-2)}.ac-categories{display:flex;flex-direction:column;gap:4px}.ac-categories button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;min-height:42px;border-radius:9px;font-size:13px;text-align:left;color:var(--sc-ink-2);transition:background var(--workspace-fast) var(--workspace-ease),color var(--workspace-fast) var(--workspace-ease)}.ac-categories button:hover{background:var(--sc-spark-lane);color:var(--sc-ink)}.ac-categories button[aria-pressed=true]{background:var(--sc-spark-gold-wash);color:var(--sc-spark-navy);font-weight:700;box-shadow:inset 3px 0 var(--sc-spark-gold)}.ac-category-count{font-size:11px;font-variant-numeric:tabular-nums}.ac-destinations{margin-top:24px;border-top:1px solid var(--sc-spark-line);padding-top:12px}.ac-destinations a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;color:var(--sc-ink-2);border-radius:8px}.ac-destinations a:hover{color:var(--sc-spark-accent-ink);background:var(--sc-spark-gold-wash)}.ac-destinations svg{flex-shrink:0}.ac-worklist{min-width:0}.ac-filters{display:flex;align-items:center;gap:10px}.ac-search{display:flex;flex:1;align-items:center;min-width:0;gap:10px;padding:0 12px;background:var(--sc-bg-surface);border:1px solid var(--sc-spark-line);border-radius:10px;color:var(--sc-ink-2)}.ac-search input{flex:1;width:100%;min-width:0;height:42px;background:transparent;font-size:13px;color:var(--sc-ink);outline:0}.ac-search:focus-within{outline:2px solid var(--sc-focus);outline-offset:2px}.ac-priority select{height:44px;max-width:100%;background:var(--sc-bg-surface);border:1px solid var(--sc-spark-line);border-radius:10px;padding:0 30px 0 12px;font-size:13px;color:var(--sc-ink)}.ac-list-context{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 0;color:var(--sc-ink-2);font-size:11px}.ac-list-context>span{margin-left:auto}.ac-list-context button{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--sc-spark-accent-ink);font-weight:600}.ac-items{border:1px solid var(--sc-spark-line);background:var(--sc-bg-surface);border-radius:12px;overflow:hidden;box-shadow:var(--sc-spark-surface-shadow)}.ac-items:empty{display:none}.ac-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-left:3px solid transparent;transition:background var(--workspace-fast) var(--workspace-ease)}.ac-item+.ac-item{border-top:1px solid var(--sc-spark-line)}.ac-item:hover{background:var(--sc-spark-inset)}.ac-item[data-priority=critical]{border-left-color:var(--sc-urgent)}.ac-item-content{min-width:0}.ac-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--sc-ink-2)}.ac-severity{display:inline-flex;align-items:center;gap:4px;font-weight:650;text-transform:capitalize;color:var(--sc-ink-2)}.ac-item[data-priority=critical] .ac-severity{color:var(--sc-urgent)}.ac-item[data-priority=warning] .ac-severity{color:var(--sc-spark-accent-ink)}.ac-item h3{margin:5px 0 0;font-size:14px;line-height:1.55;font-weight:650;letter-spacing:-.015em;color:var(--sc-ink);overflow-wrap:anywhere}.ac-item-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;color:var(--sc-ink-2)}.ac-amount{font-variant-numeric:tabular-nums}.ac-item-action{flex-shrink:0;width:160px}.ac-item-action a{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:40px;padding:6px 0 6px 8px;font-size:12px;font-weight:600;color:var(--sc-spark-navy)}.ac-item-action a:hover{color:var(--sc-spark-accent-ink)}.ac-item-action a svg{flex-shrink:0;transition:transform var(--workspace-fast) var(--workspace-ease)}.ac-item-action a:hover svg{transform:translate(3px)}.ac-no-link{font-size:11px;color:var(--sc-ink-2)}.ac-footnote{margin-top:14px;color:var(--sc-ink-2);font-size:11px}.ac-load-more{display:flex;justify-content:center;padding:18px}.ac-empty{display:grid;justify-items:center;gap:10px;padding:40px 16px;border:1px solid var(--sc-spark-line);border-radius:12px;background:var(--sc-bg-surface);color:var(--sc-ink-2);text-align:center}.ac-empty h3{font-size:16px;font-weight:650;color:var(--sc-ink)}.ac-empty p{font-size:13px}.ac-history{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--sc-spark-gold-line);border-radius:12px;background:var(--sc-spark-gold-wash);color:var(--sc-ink);font-size:13px}.ac-history p{font-size:12px;margin-top:4px}@media(max-width:1100px){.ac-layout{grid-template-columns:minmax(0,1fr);gap:14px}.ac-sidebar{position:static;display:flex;flex-direction:column;gap:10px}.ac-categories{flex-direction:row;flex-wrap:wrap;gap:6px}.ac-categories>p{display:none}.ac-categories button{width:auto;min-height:38px;background:var(--sc-bg-surface);border:1px solid var(--sc-spark-line)}.ac-destinations{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;border:0}.ac-destinations>p{margin:0}.ac-destinations a{min-height:30px;padding:4px 8px}}@media(max-width:640px){.action-center{gap:14px}.ac-overview{padding:16px;gap:12px}.ac-total{gap:10px}.ac-total-number{font-size:30px}.ac-total h2{font-size:12px}.ac-total p{font-size:10px}.ac-critical{justify-content:flex-start;padding:10px;gap:6px}.ac-critical strong{font-size:12px;white-space:nowrap}.ac-critical small,.ac-critical>svg:last-child{display:none}.ac-critical>svg:first-child{width:16px;height:16px}.ac-critical>svg:last-child{margin-left:auto}.ac-date-controls{gap:8px}.ac-date-controls [data-definitions]{margin-left:0}.ac-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.ac-categories button{white-space:nowrap;min-height:44px}.ac-filters{flex-wrap:wrap}.ac-search{flex-basis:0}.ac-priority{width:126px;flex-shrink:0}.ac-priority select{width:100%}.ac-list-context>span{margin-left:0}.ac-item{flex-direction:column;align-items:stretch;gap:4px;padding:14px}.ac-item-action{width:auto}.ac-item-action a{justify-content:flex-start;min-height:44px;padding-left:0}.ac-destinations{font-size:11px}.ac-sidebar{display:contents}.ac-categories{grid-row:1}.ac-worklist{grid-row:2}.ac-destinations{grid-row:3;margin-top:12px}.ac-layout{gap:8px}}@media(prefers-reduced-motion:reduce){.action-center *,.action-center *:before{transition:none!important}.ac-item-action a:hover svg{transform:none}}@media(max-width:640px){.action-center-page>[data-page-header]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.action-center-page [data-page-context]{min-width:0;flex-basis:180px}.action-center-page [data-primary-action-bar]{margin-left:auto;width:auto}.ac-date-controls [data-definitions]:not([open]){padding-block:0;min-height:44px}.ac-date-controls [data-definitions]>summary{display:list-item;padding-block:12px}}[data-shell]{--shell-ease: cubic-bezier(.2, .75, .25, 1);--shell-fast: .15s;--shell-enter: .18s}header[data-shell-header]{container:shell-header / inline-size;position:relative;z-index:35;flex-shrink:0;gap:12px}[data-shell-location]{min-width:0}[data-shell-location]>nav{flex-shrink:1}header[data-shell-header] [data-sidebar-toggle]{width:40px;height:40px;border:1px solid var(--sc-line-card);border-radius:12px;background:var(--sc-bg-surface);color:var(--sc-ink-2);transition:background-color var(--shell-fast) var(--shell-ease),color var(--shell-fast) var(--shell-ease)}header[data-shell-header] [data-sidebar-toggle]:hover{background:var(--sc-bg-subtle);color:var(--sc-ink)}[data-sidebar-chevron]{transform-origin:center;transition:transform var(--shell-enter) var(--shell-ease)}[data-sidebar-toggle][aria-expanded=false] [data-sidebar-chevron]{transform:rotate(180deg)}header[data-shell-header] [data-shell-create]>button{width:auto;min-width:84px;min-height:40px;padding:0 14px;border-radius:10px;background:var(--sc-spark-gold);color:var(--sc-spark-navy);white-space:nowrap;box-shadow:none;transition:background-color var(--shell-fast) var(--shell-ease),transform var(--shell-fast) var(--shell-ease)}header[data-shell-header] [data-shell-create]>button:hover,header[data-shell-header] [data-shell-create]>button[aria-expanded=true]{background:var(--sc-spark-gold-hover)}header[data-shell-header] [data-shell-create]>button:hover{transform:translateY(-1px)}header[data-shell-header] [data-shell-create]>button:active{transform:scale(.97)}[data-shell-create]>button>svg{flex-shrink:0;transition:transform var(--shell-enter) var(--shell-ease)}[data-shell-create]>button:is(:hover,:focus-visible)>svg{transform:rotate(90deg)}[data-shell-create]>button[aria-expanded=true]>svg{transform:rotate(45deg)}header[data-shell-header] [data-shell-create] [role=menu]{width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px - var(--sat));overflow-y:auto;overscroll-behavior:contain;color:var(--sc-ink);padding:6px;border-radius:14px;transform-origin:top left;box-shadow:var(--sc-workspace-elev-menu);animation:shell-menu-in var(--shell-enter) var(--shell-ease)}[data-shell-create] [role=menuitem]{border-radius:8px}[data-shell-create] [role=menuitem]:focus{background:var(--sc-bg-subtle)}@keyframes shell-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:1024px){body [data-shell] #shop-primary-navigation{flex-shrink:0;width:var(--sc-sidebar-w);transition:width var(--shell-enter) var(--shell-ease)}body #shop-primary-navigation[data-collapsed=true]{width:var(--sc-rail-w)}body #shop-primary-navigation[data-collapsed=true]>div:first-child{padding:0;justify-content:center;background:url(/favicon-48.png) center / 32px 32px no-repeat}body #shop-primary-navigation[data-collapsed=true]>div:first-child>img{opacity:0}body #shop-primary-navigation[data-collapsed=true] .sc-rail-hide{display:none}body #shop-primary-navigation[data-collapsed=true] .sc-rail-item{justify-content:center;gap:0;padding:10px 0;margin:2px 8px;min-height:44px}body #shop-primary-navigation[data-collapsed=true] [data-nav-group]+[data-nav-group]{border-top:1px solid var(--sc-spark-rail-line);padding-top:6px}body #shop-primary-navigation[data-collapsed=true] .sc-rail-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding-inline:3px;font-size:10px;line-height:16px}}.sc-nav-tooltip{position:fixed;z-index:70;transform:translateY(-50%);pointer-events:none;padding:7px 10px;border-radius:8px;background:var(--sc-ink);color:#fff;font-size:12px;line-height:18px;white-space:nowrap;box-shadow:var(--sc-workspace-elev-menu);animation:shell-tooltip-in .12s ease-out}@keyframes shell-tooltip-in{0%{opacity:0}to{opacity:1}}header[data-page-toolbar]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px}header[data-page-toolbar] [data-page-context]{flex:1 1 260px;min-width:0}header[data-page-toolbar] [data-page-context]>*+*{margin-top:8px}header[data-page-toolbar] [data-page-context]>p{margin:0;max-width:90ch;line-height:1.6}header[data-page-toolbar] [data-page-context]>p+*{margin-top:8px}header[data-page-toolbar] [data-primary-action-bar]{margin-left:auto}header[data-page-toolbar] [data-page-controls]{flex:1 0 100%;min-width:0}header[data-page-toolbar] [data-page-controls]:empty{display:none}header[data-page-toolbar]:not(:has([data-page-context],[data-primary-action-bar],[data-page-controls]>*)){display:contents}header[data-page-toolbar]:not(:has([data-page-context],[data-primary-action-bar],[data-page-controls]>*))+*{margin-top:0}.spark-workspace header[data-shell-title]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.spark-workspace header[data-shell-title]>p{margin:0}.spark-workspace header[data-shell-title] [data-primary-action-bar]{margin-left:auto}.spark-workspace header[data-shell-title][data-empty=true]{display:contents}.spark-workspace header[data-shell-title][data-empty=true]+*{margin-top:0}@media(max-width:1023px){header[data-shell-header] [data-shell-create] [role=menu]{max-height:calc(100dvh - 152px - var(--sat) - var(--sab))}}@media(max-width:639px){header[data-shell-header]{gap:4px}header[data-shell-header] [data-shell-location]{gap:6px}[data-shell-location] nav[aria-label=Breadcrumb] li:not(:last-child),[data-shell-location] nav[aria-label=Breadcrumb] li:last-child>span[aria-hidden=true]{display:none}header[data-shell-header] [data-shell-create]>button{width:40px;min-width:40px;min-height:44px;padding:0}[data-shell-create] [data-create-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}header[data-shell-header] [data-shell-create] [role=menu]{position:fixed;left:12px;right:12px;top:calc(64px + var(--sat));width:auto;margin-top:6px}}@media(prefers-reduced-motion:reduce){body [data-shell] #shop-primary-navigation,header[data-shell-header] [data-sidebar-toggle],[data-sidebar-chevron],header[data-shell-header] [data-shell-create]>button,[data-shell-create]>button>svg{transition:none}header[data-shell-header] [data-shell-create]>button:hover,header[data-shell-header] [data-shell-create]>button:active,[data-shell-create]>button:is(:hover,:focus-visible,[aria-expanded=true])>svg{transform:none}header[data-shell-header] [data-shell-create] [role=menu],.sc-nav-tooltip{animation:none}}.sc-shell-search{display:flex;align-items:center;gap:9px;width:clamp(240px,24vw,400px);height:40px;padding:0 12px;border:1px solid var(--sc-line-card);border-radius:24px;background:var(--sc-bg-surface);color:var(--sc-ink-3);transition:border-color .15s ease,box-shadow .15s ease}.sc-shell-search>svg{flex-shrink:0}.sc-shell-search:focus-within{border-color:var(--sc-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-focus) 12%,transparent)}.sc-shell-search input.sc-shell-search-input{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-size:13px;line-height:20px;color:var(--sc-ink);outline:none}.sc-shell-search-input::-moz-placeholder{color:var(--sc-ink-3)}.sc-shell-search-input::placeholder{color:var(--sc-ink-3)}header[data-shell-header] [data-shell-search]>button.sc-search-clear{width:26px;min-width:26px;height:28px;min-height:28px;border:0;border-radius:50%;color:var(--sc-ink-2);background:transparent}header[data-shell-header] [data-shell-search]>button.sc-search-clear:hover{background:var(--sc-bg-subtle)}.sc-search-popover{position:fixed;z-index:45;display:flex;color:var(--sc-ink);animation:shell-menu-in .18s cubic-bezier(.2,.75,.25,1)}.sc-search-results-surface{width:100%;display:flex;flex-direction:column;max-height:inherit;overflow:hidden;border:1px solid var(--sc-line-card);border-radius:16px;background:var(--sc-bg-surface);box-shadow:var(--sc-workspace-elev-menu)}.sc-search-results-surface #global-search-results{min-height:0;max-height:480px;overscroll-behavior:contain;scrollbar-width:thin}.sc-search-panel-heading{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--sc-line-hairline);font-size:12px;font-weight:600;color:var(--sc-ink-2)}.sc-search-panel-heading>span{flex:1}.sc-search-panel-heading>button{min-height:28px;padding:2px 6px;border-radius:6px;font-size:11px;color:var(--sc-ink-3)}.sc-search-panel-heading>button[aria-label="Close search"]{min-width:32px;min-height:32px;font-size:18px}.sc-search-panel-heading>button:hover{background:var(--sc-bg-subtle);color:var(--sc-ink)}.sc-search-hint{padding:20px 16px;font-size:13px;color:var(--sc-ink-2)}.sc-search-hint>p+p{margin-top:6px;font-size:12px;color:var(--sc-ink-3)}.sc-search-results-surface [data-search-option]:focus-visible{outline-offset:-2px}@container shell-header (max-width: 1100px){.sc-shell-search{width:240px}}@container shell-header (max-width: 900px){.sc-shell-search{width:180px}[data-shell-location] nav[aria-label=Breadcrumb] li:not(:last-child),[data-shell-location] nav[aria-label=Breadcrumb] li:last-child>span[aria-hidden=true],[data-shell-actions] [aria-controls=shop-account-menu]>span,[data-shell-actions] [aria-controls=shop-account-menu]>svg{display:none}}@media(prefers-reduced-motion:reduce){.sc-shell-search{transition:none}.sc-search-popover{animation:none}}@media(pointer:coarse){.sc-shell-search{height:44px}.sc-shell-search input.sc-shell-search-input{font-size:16px}header[data-shell-header] [data-shell-search]>button.sc-search-clear{width:40px;min-width:40px;height:40px;min-height:40px}}@media print{aside,nav,[data-shell-header],.po-record-header,.no-print,button,[role=dialog],.fixed,.toast-container,.Toaster{display:none!important}[data-customer-shell][data-doc-type="Loaner agreement"]>header{display:none!important}[data-customer-shell][data-print-own-letterhead]>header{display:none!important}.loaner-print-header{display:flex!important;align-items:flex-end;justify-content:space-between;gap:12pt;border-bottom:1pt solid #333;padding-bottom:5pt;margin-bottom:12pt;background:#fff;color:#000;font-size:8pt;line-height:1.2;-moz-column-break-after:avoid;break-after:avoid}.loaner-print-header span:last-child{text-align:right}.loaner-print-section-id{display:block!important;margin:0 0 7pt;border-bottom:1pt solid #999;padding-bottom:4pt;color:#000;font-size:8pt;line-height:1.2;text-align:left}.print-inspection-report{display:block!important}body{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.5;margin:0;padding:0}#root{display:block!important}main,[data-shell-main],[data-shell-column]{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}[data-shell],.flex.h-screen{display:block!important;height:auto!important}.print-header{display:block!important;text-align:center;margin-bottom:20pt;padding-bottom:10pt;border-bottom:2pt solid #333}.print-header .shop-name{font-size:18pt;font-weight:700;margin-bottom:4pt}.print-header .shop-info{font-size:10pt;color:#555}.po-print-header{display:block!important;border-bottom:1pt solid #333;padding-bottom:10pt;margin-bottom:14pt;-moz-column-break-after:avoid;break-after:avoid}.purchase-order-workspace{margin:0!important;min-width:0!important;width:100%!important}.purchase-order-workspace table{table-layout:fixed!important;font-size:8pt!important}.purchase-order-workspace th,.purchase-order-workspace td{width:auto!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:2pt!important}.po-print-header h1{margin:2pt 0}.po-print-header p{margin:1pt 0}.po-print-shop{font-weight:700}h1,h2,h3,h4{color:#000!important;page-break-after:avoid}h1{font-size:16pt}h2{font-size:14pt}h3{font-size:12pt}table{width:100%!important;border-collapse:collapse!important;page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:avoid;page-break-after:auto}.print-inspection-report table{border-collapse:collapse!important}.print-inspection-report td{border:none!important;padding:4pt 6pt!important;font-size:9pt!important}.document-view [data-doc-role=section-header]{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.document-view table.document-job thead{display:table-header-group}.document-view table.document-job tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.document-view table.document-job thead tr{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.document-view .document-closing,.document-view [data-doc-role=totals],.document-view [data-doc-role=authorization],.document-view [data-doc-role=payment-state],.document-view [data-doc-role=policies],.document-view [data-doc-role=concern]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.document-view{font-size:10pt}.print-page-break{page-break-before:always}.print-avoid-break{page-break-inside:avoid}.bg-white{box-shadow:none!important;border:1px solid #ddd!important}a{color:#000!important;text-decoration:none!important}[class*=bg-status-],.bg-green-100,.bg-red-100,.bg-blue-100{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-footer{display:block!important;position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:9pt;color:#777;padding:8pt 0;border-top:1pt solid #ccc}.inspection-photo-thumb{display:inline-block!important;width:auto!important;height:auto!important;border:none!important;padding:0!important;margin:2pt!important;background:none!important;cursor:default!important}.inspection-photo-thumb img{max-width:180pt!important;max-height:140pt!important;border:1px solid #ccc!important;border-radius:4pt!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important}@page{margin:.75in;size:letter}}.print-header,.po-print-header,.print-footer,.print-inspection-report,.loaner-print-header,.loaner-print-section-id{display:none}
