:root{--wf-red:#ff4d4f;--wf-blue:#1677ff;--wf-yellow:#f5b82e;--wf-green:#22c55e;--wf-surface:#172230;--wf-text:#edf4ff;--wf-muted:#b4c0cf;--wf-border:#526174}html{scroll-padding-top:var(--portal-header-clearance,100px)}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page){--sc-accent:var(--wf-blue);--sc-tint:22,119,255;min-width:0}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(button,a,summary,select,[role=tab]){cursor:pointer;touch-action:manipulation}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(button,a,summary,[role=tab]):not(:disabled){-webkit-text-decoration-color:var(--wf-blue);text-decoration-color:var(--wf-blue);border-color:var(--wf-blue)!important;color:var(--wf-text)!important;background:var(--wf-surface)!important;box-shadow:none!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(button,summary,[role=tab]){border:1px solid var(--wf-blue);border-radius:8px;min-height:44px}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) a{text-underline-offset:4px;text-decoration:underline;color:var(--wf-blue)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(button,a,summary,select,[role=tab]):hover:not(:disabled){text-decoration:underline;box-shadow:inset 0 0 0 1px var(--wf-blue)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(button,a,summary,input,textarea,select,[role=tab]):focus-visible{outline:3px solid var(--wf-blue)!important;outline-offset:3px!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(button,[role=tab]):disabled{opacity:.5;cursor:not-allowed}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(.sc-continue,.review-primary,.result-complete-action,.workflow-primary,.payment-card-submit):not(:disabled){font-weight:750;background:var(--wf-red)!important;border-color:var(--wf-red)!important;color:#101820!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(.sc-remove,.draft-delete,.workflow-destructive):not(:disabled){background:var(--wf-surface)!important;color:var(--wf-red)!important;border-color:var(--wf-red)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(.sc-file-pick,.sc-download,.review-download,.result-upload-select,.payment-method-choice,.draft-actions a,.operations-v4-open){border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex;border:1px solid var(--wf-blue)!important;background:var(--wf-blue)!important;color:#fff!important}.v4-review .payment-method-choice[aria-pressed=true]{outline:3px solid var(--wf-blue);outline-offset:3px}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(.review-service,.review-count,.sc-request-selection,.sc-file-control,.review-attachment,.result-upload-control,.payment-stage,.payment-checkout,.payment-card-form,.saved-draft){background:var(--wf-surface)!important;box-shadow:none!important}:is(.sc-page,.v4-review,.operations-workflow) :is(h1,h2,h3,legend,.review-service,.review-count){color:var(--wf-text)!important}.sc-request-selection,.review-service,.review-count{border-color:var(--wf-blue)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(.sc-total strong,.review-total strong,.review-line strong,.payment-amount strong,.draft-total,.invoice-money,.operations-v4-amount,.sc-price,.sc-request-selection li>span:last-child){font-variant-numeric:tabular-nums;font-weight:750;color:var(--wf-yellow)!important}:is(.sc-vehicle h2,.sc-vehicle-summary strong,.review-vehicle strong){font-weight:750;color:var(--wf-text)!important;font-size:clamp(24px,3vw,32px)!important}:is(.sc-file-field,.review-attachment)[data-tone=pending]{border-color:var(--wf-yellow)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is([data-tone=pending],.draft-state,.operations-v4-attention,.result-upload-status,.payment-status,.review-status){color:var(--wf-yellow)!important;border-color:var(--wf-yellow)!important;background:var(--wf-surface)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is([data-tone=success],.review-verified,.sc-verified,.review-success,.operations-v4-paid,.invoice-status-paid){color:var(--wf-green)!important;border-color:var(--wf-green)!important;background:var(--wf-surface)!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is([role=alert],[data-tone=error],.review-missing,.result-upload-error,.sc-field-error){color:var(--wf-red)!important;border-color:var(--wf-red)!important;background:var(--wf-surface)!important}.sc-file-field .sc-file-control{background:var(--wf-surface)!important;border-color:var(--wf-blue)!important}.sc-order-progress.sc-steps li.complete,.sc-order-progress.sc-steps li.complete>span{color:var(--wf-green)!important;border-color:var(--wf-green)!important;background:var(--wf-surface)!important;box-shadow:none!important}.sc-order-progress.sc-steps li.current:not(.complete),.sc-order-progress.sc-steps li.current:not(.complete)>span,.sc-order-progress.sc-steps li.processing>span{color:var(--wf-yellow)!important;border-color:var(--wf-yellow)!important;background:var(--wf-surface)!important;box-shadow:none!important;animation:none!important}.sc-order-progress.sc-steps li.complete:after{background:var(--wf-green)!important}.sc-order-progress.sc-steps li:not(.current):not(.complete){color:var(--wf-muted)!important}.v4-review .review-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}:is(.review-grid,.operations-v4-columns,.payment-card-grid)>*,.review-line span,.review-result,.result-upload-control,.saved-draft,.contained-file-name{min-width:0;max-width:100%}.contained-file-name{overflow:hidden}.contained-file-stem{text-overflow:ellipsis;min-width:0;overflow:hidden}.contained-file-extension{flex-shrink:0}.v4-review .payment-checkout{width:100%;margin-inline:auto;max-width:920px!important}.v4-review .payment-card-form{box-shadow:none!important;padding:16px!important}.v4-review .payment-card-form :is(input,select,[data-paypal-card-field]){border:1px solid var(--wf-border)!important;background:var(--wf-surface)!important;height:52px!important;box-shadow:none!important;color:var(--wf-text)!important;border-radius:8px!important}.v4-review .payment-card-form :is(input,select,[data-paypal-card-field]):focus-within{outline:2px solid var(--wf-blue)!important;outline-offset:2px!important}.v4-review .payment-card-submit{width:100%;min-height:52px}.v4-review .review-attachment[data-tone],.sc-file-field .sc-file-control{color:var(--wf-text)!important}.v4-review .review-vehicle,.sc-intake .sc-vehicle-summary span{color:var(--wf-muted)!important}.sc-order-progress.sc-steps li:not(.current):not(.complete)>span{color:var(--wf-muted)!important;border-color:var(--wf-border)!important;box-shadow:none!important}:is(.sc-page,.v4-review,.operations-workflow,.saved-drafts,.orders-page) :is(.sc-file-pick,.sc-download,.review-download,.result-upload-select,.payment-method-choice,.draft-actions a,.operations-v4-open):not(:disabled){background:var(--wf-blue)!important;color:#fff!important}.sc-page .sc-section{--sc-accent:var(--wf-blue)!important;--sc-tint:22,119,255!important}.verification-wait{max-width:65ch;padding:8px 0;font-size:14px;display:block}.v4-review .review-next-action,.sc-intake :is(h1,h2,[id]),.operations-workflow [id]{scroll-margin-top:var(--portal-header-clearance,100px)}.operations-workflow{scroll-padding-top:100px}.operations-workflow>div>div>header{height:auto;min-height:76px}.operations-workflow :is(nav a,header button){border:1px solid var(--wf-blue);text-decoration:none!important}.operations-workflow [class*=text-orange],.operations-workflow [class*=text-purple],.operations-workflow [class*=text-cyan]{color:var(--wf-blue)!important}.operations-workflow [class*=bg-orange]{background:var(--wf-surface)!important}@media (max-width:600px){.v4-review .review-grid{grid-template-columns:minmax(0,1fr)}.v4-review .payment-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v4-review .review-actions>*{width:100%}.operations-workflow header{flex-wrap:wrap}.sc-vehicle-rail{position:static}.contained-file-stem{overflow-wrap:anywhere}.payment-method-choices{grid-template-columns:minmax(0,1fr)!important}}.v4-review :is(.payment-amount,.payment-explanation){color:var(--wf-muted)!important}.v4-review .payment-card-form input::placeholder{opacity:1;color:var(--wf-muted)!important}.operations-workflow header button{min-width:44px}.operations-workflow header button[aria-pressed=true]:not(:disabled){background:var(--wf-blue)!important;color:#fff!important}@media (max-width:600px){.operations-workflow header{gap:12px;padding-block:12px}.operations-workflow header>div:last-child{flex-wrap:wrap;min-width:0}.operations-workflow{scroll-padding-top:160px}.operations-workflow [id]{scroll-margin-top:160px}html:has(.operations-workflow){scroll-padding-top:160px}.operations-workflow .review-next-action{scroll-margin-top:160px}}
