.adr-sound-meter-card-module__BQDwja__card{gap:var(--primitive-space-5);padding:var(--primitive-space-5) var(--primitive-space-6);border-radius:var(--primitive-radius-xl);border:1px solid var(--primitive-line-strong);background:radial-gradient(ellipse at 88% 6%, var(--meter-accent-soft,color-mix(in oklab, var(--primitive-teal) 18%, transparent)), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 50%), color-mix(in oklab, var(--primitive-panel-strong) 92%, transparent);box-shadow:inset 1px 1px 0 var(--primitive-glass-strong), inset -16px -16px 28px color-mix(in oklab, var(--primitive-recessed) 69%, transparent), 0 22px 60px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-body);isolation:isolate;grid-template-columns:minmax(180px,220px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.adr-sound-meter-card-module__BQDwja__card:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(180deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.5;z-index:0;position:absolute;inset:0}.adr-sound-meter-card-module__BQDwja__card>*{z-index:1;position:relative}.adr-sound-meter-card-module__BQDwja__toneLegal{--meter-accent-soft:color-mix(in oklab, var(--primitive-green) 18%, transparent)}.adr-sound-meter-card-module__BQDwja__toneBorderline{--meter-accent-soft:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.adr-sound-meter-card-module__BQDwja__toneOver{--meter-accent-soft:color-mix(in oklab, var(--primitive-red) 18%, transparent)}.adr-sound-meter-card-module__BQDwja__meterSide{place-items:center;gap:var(--primitive-space-2);display:grid}.adr-sound-meter-card-module__BQDwja__readoutSide{align-content:center;gap:var(--primitive-space-3);display:grid}.adr-sound-meter-card-module__BQDwja__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.adr-sound-meter-card-module__BQDwja__heading{font-family:var(--primitive-font-display);font-size:clamp(20px,2vw,24px);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;color:var(--primitive-text-strong);margin:0}.adr-sound-meter-card-module__BQDwja__readout{align-items:baseline;gap:var(--primitive-space-2);margin-top:var(--primitive-space-1);display:flex}.adr-sound-meter-card-module__BQDwja__bigNumber{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.005em;font-size:clamp(48px,6vw,64px);line-height:1}.adr-sound-meter-card-module__BQDwja__unit{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);text-transform:uppercase;letter-spacing:.16em;color:var(--primitive-muted)}.adr-sound-meter-card-module__BQDwja__limitRow{align-items:center;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);display:flex}.adr-sound-meter-card-module__BQDwja__limitValue{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.04em}.adr-sound-meter-card-module__BQDwja__bandSlot{margin-top:var(--primitive-space-1)}.adr-sound-meter-card-module__BQDwja__live{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.adr-sound-meter-card-module__BQDwja__live:before{content:"";border-radius:var(--primitive-radius-round);background:var(--meter-accent-soft,var(--primitive-teal));width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);animation:1.6s ease-in-out infinite adr-sound-meter-card-module__BQDwja__pulse}@keyframes adr-sound-meter-card-module__BQDwja__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.adr-sound-meter-card-module__BQDwja__live:before{animation:none}}@media (max-width:600px){.adr-sound-meter-card-module__BQDwja__card{grid-template-columns:1fr}.adr-sound-meter-card-module__BQDwja__meterSide{justify-self:center}}
.drive-by-noise-test-result-module__K8xNYW__result{gap:var(--primitive-space-4);display:grid}.drive-by-noise-test-result-module__K8xNYW__summary{gap:var(--primitive-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.drive-by-noise-test-result-module__K8xNYW__stampPass,.drive-by-noise-test-result-module__K8xNYW__stampFail,.drive-by-noise-test-result-module__K8xNYW__stampPending{border-radius:var(--primitive-radius-round);border:3px solid var(--stamp-color,var(--primitive-line-strong));width:96px;height:96px;color:var(--stamp-color,var(--primitive-text-strong));background:var(--stamp-bg,color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.18em;text-transform:uppercase;place-items:center;display:grid;transform:rotate(-8deg)}.drive-by-noise-test-result-module__K8xNYW__stampPass{--stamp-color:var(--primitive-green);--stamp-bg:color-mix(in oklab, var(--primitive-green) 10%, transparent)}.drive-by-noise-test-result-module__K8xNYW__stampFail{--stamp-color:var(--primitive-red);--stamp-bg:color-mix(in oklab, var(--primitive-red) 12%, transparent)}.drive-by-noise-test-result-module__K8xNYW__stampPending{--stamp-color:var(--primitive-amber);--stamp-bg:color-mix(in oklab, var(--primitive-amber) 10%, transparent)}.drive-by-noise-test-result-module__K8xNYW__headline{gap:var(--primitive-space-1);display:grid}.drive-by-noise-test-result-module__K8xNYW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.drive-by-noise-test-result-module__K8xNYW__headline h4{font-family:var(--primitive-font-display);font-size:var(--primitive-h4);color:var(--primitive-text-strong);margin:0}.drive-by-noise-test-result-module__K8xNYW__headline span{color:var(--primitive-body);font-size:var(--primitive-text-sm)}.drive-by-noise-test-result-module__K8xNYW__metricsRow{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.drive-by-noise-test-result-module__K8xNYW__metric{gap:var(--primitive-space-1);padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);display:grid}.drive-by-noise-test-result-module__K8xNYW__metricLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.drive-by-noise-test-result-module__K8xNYW__metricValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-text-strong)}.drive-by-noise-test-result-module__K8xNYW__metricUnit{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;color:var(--primitive-muted);margin-left:var(--primitive-space-1)}.drive-by-noise-test-result-module__K8xNYW__contextRow{gap:var(--primitive-space-2);padding-top:var(--primitive-space-3);border-top:1px dashed var(--primitive-line);flex-wrap:wrap;display:flex}@media (max-width:540px){.drive-by-noise-test-result-module__K8xNYW__summary{text-align:center;grid-template-columns:1fr;justify-items:center}}
.rpm-correlation-chart-module__G6Flaa__wrap{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, var(--primitive-panel-strong) 92%, transparent);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 22px 60px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);font-family:var(--primitive-font-body);color:var(--primitive-body);display:grid}.rpm-correlation-chart-module__G6Flaa__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.rpm-correlation-chart-module__G6Flaa__titleBlock{gap:var(--primitive-space-1);display:grid}.rpm-correlation-chart-module__G6Flaa__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.rpm-correlation-chart-module__G6Flaa__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);margin:0}.rpm-correlation-chart-module__G6Flaa__legend{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);display:inline-flex}.rpm-correlation-chart-module__G6Flaa__legendSwatch{background:repeating-linear-gradient(90deg, var(--primitive-red) 0 4px, transparent 4px 8px);border-radius:1px;width:18px;height:2px}.rpm-correlation-chart-module__G6Flaa__chartSlot{position:relative}.rpm-correlation-chart-module__G6Flaa__limitOverlay{pointer-events:none;display:grid;position:absolute;inset:0}.rpm-correlation-chart-module__G6Flaa__limitLine{background:var(--primitive-red);opacity:.85;height:1px;margin:0 var(--primitive-space-4);align-self:start;position:relative}.rpm-correlation-chart-module__G6Flaa__limitLabel{right:var(--primitive-space-1);top:-var(--primitive-space-4);padding:var(--primitive-space-0-5) var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-red);background:color-mix(in oklab, var(--primitive-panel-strong) 88%, transparent);border-radius:var(--primitive-radius-sm);border:1px solid color-mix(in oklab, var(--primitive-red) 32%, transparent);position:absolute}
.adr-rule-reference-card-module__fIEa-W__card{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border-radius:var(--primitive-radius-xl);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, var(--primitive-panel-strong) 92%, transparent);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 18px 50px color-mix(in oklab, var(--primitive-recessed) 88%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-body);grid-template-columns:auto 1fr;display:grid}.adr-rule-reference-card-module__fIEa-W__numberPill{width:88px;padding:var(--primitive-space-4) var(--primitive-space-3);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-panel-strong) 88%, transparent);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);text-align:center;align-self:start;place-items:center;display:grid}.adr-rule-reference-card-module__fIEa-W__numberPillLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted)}.adr-rule-reference-card-module__fIEa-W__numberPillValue{margin-top:var(--primitive-space-1);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.02em;color:var(--primitive-amber);display:block}.adr-rule-reference-card-module__fIEa-W__body{gap:var(--primitive-space-2);align-content:start;display:grid}.adr-rule-reference-card-module__fIEa-W__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);letter-spacing:.005em;margin:0}.adr-rule-reference-card-module__fIEa-W__summary{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.adr-rule-reference-card-module__fIEa-W__footer{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);margin-top:var(--primitive-space-1);display:flex}.adr-rule-reference-card-module__fIEa-W__link{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.adr-rule-reference-card-module__fIEa-W__link:hover,.adr-rule-reference-card-module__fIEa-W__link:focus-visible{background:color-mix(in oklab, var(--primitive-teal) 16%, transparent);border-color:color-mix(in oklab, var(--primitive-teal) 42%, transparent);outline:none}@media (max-width:520px){.adr-rule-reference-card-module__fIEa-W__card{grid-template-columns:1fr}.adr-rule-reference-card-module__fIEa-W__numberPill{justify-self:start}}
.e-signature-pad-module__QJRhzW__pad{padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);gap:14px;display:grid}.e-signature-pad-module__QJRhzW__head{gap:4px;display:grid}.e-signature-pad-module__QJRhzW__kicker{font-family:var(--primitive-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-teal);font-size:10px}.e-signature-pad-module__QJRhzW__title{font-family:var(--primitive-font-display);font-size:var(--primitive-h4);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.e-signature-pad-module__QJRhzW__tabs{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 60%, transparent);border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px;display:inline-flex}.e-signature-pad-module__QJRhzW__tab{color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;transition:background .16s,color .16s;display:inline-flex}.e-signature-pad-module__QJRhzW__tab:hover{color:var(--primitive-text-strong)}.e-signature-pad-module__QJRhzW__tabActive{background:color-mix(in oklab, var(--primitive-teal) 16%, transparent);color:color-mix(in oklab, var(--primitive-teal) 40%, var(--primitive-text-strong))}.e-signature-pad-module__QJRhzW__preview{border:1px dashed var(--primitive-line-strong);background:repeating-linear-gradient(0deg, transparent 0 32px, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent) 32px 33px), color-mix(in oklab, var(--primitive-canvas) 62%, transparent);border-radius:12px;gap:8px;min-height:132px;padding:22px;display:grid}.e-signature-pad-module__QJRhzW__typedInput{width:100%;height:80px;color:var(--primitive-text-strong);letter-spacing:.02em;text-align:center;background:0 0;border:0;padding:0;font-family:Caveat,Pacifico,Lucida Handwriting,cursive;font-size:42px}.e-signature-pad-module__QJRhzW__typedInput:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:6px;border-radius:6px}.e-signature-pad-module__QJRhzW__drawSurface{width:100%;height:80px;color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:crosshair;background:0 0;border:0;border-radius:8px;place-items:center;font-size:12px;display:grid}.e-signature-pad-module__QJRhzW__drawnMark{color:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong));letter-spacing:.04em;text-transform:none;font-family:Caveat,Pacifico,Lucida Handwriting,cursive;font-size:36px}.e-signature-pad-module__QJRhzW__drawHint{color:var(--primitive-muted)}.e-signature-pad-module__QJRhzW__upload{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-canvas) 60%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:14px 18px;display:inline-flex}.e-signature-pad-module__QJRhzW__upload:hover{border-color:var(--primitive-teal);color:color-mix(in oklab, var(--primitive-teal) 40%, var(--primitive-text-strong))}.e-signature-pad-module__QJRhzW__uploadInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.e-signature-pad-module__QJRhzW__actions{align-items:center;gap:10px;display:inline-flex}.e-signature-pad-module__QJRhzW__action{border:1px solid var(--primitive-line);color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;transition:border-color .16s,color .16s;display:inline-flex}.e-signature-pad-module__QJRhzW__action:hover{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}.e-signature-pad-module__QJRhzW__binding{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-canvas) 62%, transparent);font-size:var(--primitive-text-xs);color:var(--primitive-body);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:12px 14px;line-height:1.55;display:grid}.e-signature-pad-module__QJRhzW__bindingInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.e-signature-pad-module__QJRhzW__bindingMark{border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);width:16px;height:16px;display:inline-block;position:relative}.e-signature-pad-module__QJRhzW__bindingInput:checked+.e-signature-pad-module__QJRhzW__bindingMark{background:var(--primitive-green);border-color:var(--primitive-green)}.e-signature-pad-module__QJRhzW__bindingInput:checked+.e-signature-pad-module__QJRhzW__bindingMark:after{content:"";border:2px solid color-mix(in oklab, var(--primitive-green) 30%, var(--primitive-canvas));border-top:0;border-right:0;position:absolute;inset:3px 4px;transform:rotate(-45deg)}.e-signature-pad-module__QJRhzW__bindingInput:focus-visible+.e-signature-pad-module__QJRhzW__bindingMark{box-shadow:var(--primitive-focus-shadow)}.e-signature-pad-module__QJRhzW__sign{height:48px;padding:0 var(--primitive-space-7);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 16%, transparent), transparent 48%), linear-gradient(135deg, var(--primitive-green), color-mix(in oklab, var(--primitive-green) 56%, var(--primitive-canvas)));color:var(--primitive-text-on-accent);font-family:var(--primitive-font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;width:max-content;box-shadow:var(--primitive-btn-primary-shadow);border:0;justify-content:center;align-items:center;gap:12px;font-size:14px;display:inline-flex}.e-signature-pad-module__QJRhzW__sign:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.e-signature-pad-module__QJRhzW__sign:focus-visible{outline:2px solid var(--primitive-green);outline-offset:4px}@media (prefers-reduced-motion:reduce){.e-signature-pad-module__QJRhzW__tab,.e-signature-pad-module__QJRhzW__action{transition:none}}
.quote-acceptance-tracker-module__m1W03G__region{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-green) 8%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);gap:18px;padding:24px;display:grid}.quote-acceptance-tracker-module__m1W03G__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.quote-acceptance-tracker-module__m1W03G__kicker{font-family:var(--primitive-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-green);margin-bottom:4px;font-size:10px;display:block}.quote-acceptance-tracker-module__m1W03G__title{font-family:var(--primitive-font-display);font-size:18px;font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);line-height:var(--primitive-leading-snug);margin:0}.quote-acceptance-tracker-module__m1W03G__reminder{padding:var(--primitive-space-2) 14px;border:1px solid color-mix(in oklab, var(--primitive-amber) 42%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-amber) 8%, transparent);color:color-mix(in oklab, var(--primitive-amber) 45%, var(--primitive-text-strong));font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--primitive-duration-fast) var(--primitive-ease-standard), border-color var(--primitive-duration-fast) var(--primitive-ease-standard), color var(--primitive-duration-fast) var(--primitive-ease-standard);align-items:center;gap:8px;font-size:11px;display:inline-flex}.quote-acceptance-tracker-module__m1W03G__reminder:hover,.quote-acceptance-tracker-module__m1W03G__reminder:focus-visible{background:color-mix(in oklab, var(--primitive-amber) 18%, transparent);border-color:var(--primitive-amber);color:var(--primitive-text-strong);outline:none}.quote-acceptance-tracker-module__m1W03G__timeline{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:800px){.quote-acceptance-tracker-module__m1W03G__timeline{grid-template-columns:1fr 1fr}}@media (max-width:480px){.quote-acceptance-tracker-module__m1W03G__timeline{grid-template-columns:1fr}}.quote-acceptance-tracker-module__m1W03G__step{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);gap:6px;padding:14px;display:grid;position:relative}.quote-acceptance-tracker-module__m1W03G__step:after{content:"";background:var(--primitive-line);width:16px;height:1px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.quote-acceptance-tracker-module__m1W03G__step:last-child:after{display:none}@media (max-width:800px){.quote-acceptance-tracker-module__m1W03G__step:after{display:none}}.quote-acceptance-tracker-module__m1W03G__dot{border-radius:var(--primitive-radius-round);border:1px solid var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-canvas) 70%, transparent);width:28px;height:28px;color:var(--primitive-muted);place-items:center;display:inline-grid}.quote-acceptance-tracker-module__m1W03G__label{font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong)}.quote-acceptance-tracker-module__m1W03G__stamp{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.quote-acceptance-tracker-module__m1W03G__detail{color:var(--primitive-body);font-size:11px;line-height:1.45}.quote-acceptance-tracker-module__m1W03G__stepReached{border-color:color-mix(in oklab, var(--primitive-green) 42%, transparent);background:color-mix(in oklab, var(--primitive-green) 6%, transparent)}.quote-acceptance-tracker-module__m1W03G__stepReached .quote-acceptance-tracker-module__m1W03G__dot{border-color:var(--primitive-green);color:var(--primitive-green);background:color-mix(in oklab, var(--primitive-green) 12%, transparent)}.quote-acceptance-tracker-module__m1W03G__stepReached .quote-acceptance-tracker-module__m1W03G__stamp{color:var(--primitive-green)}.quote-acceptance-tracker-module__m1W03G__stepDeclined{border-color:color-mix(in oklab, var(--primitive-red) 42%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent)}.quote-acceptance-tracker-module__m1W03G__stepDeclined .quote-acceptance-tracker-module__m1W03G__dot{border-color:var(--primitive-red);color:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong));background:color-mix(in oklab, var(--primitive-red) 16%, transparent)}.quote-acceptance-tracker-module__m1W03G__stepDeclined .quote-acceptance-tracker-module__m1W03G__stamp,.quote-acceptance-tracker-module__m1W03G__stepDeclined .quote-acceptance-tracker-module__m1W03G__label{color:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong))}.quote-acceptance-tracker-module__m1W03G__hint{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:11px}@media (prefers-reduced-motion:reduce){.quote-acceptance-tracker-module__m1W03G__reminder{transition:none}}
.counter-offer-card-module__tqn40q__card{gap:var(--primitive-space-4);padding:var(--primitive-space-6);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);display:grid}.counter-offer-card-module__tqn40q__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.counter-offer-card-module__tqn40q__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-amber);margin-bottom:var(--primitive-space-1);display:block}.counter-offer-card-module__tqn40q__title{font-family:var(--primitive-font-display);font-size:var(--primitive-h4);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.counter-offer-card-module__tqn40q__stamp{margin-top:var(--primitive-space-1);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);font-size:11px;display:block}.counter-offer-card-module__tqn40q__section{gap:var(--primitive-space-2-5);display:grid}.counter-offer-card-module__tqn40q__sectionTitle{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted);margin:0}.counter-offer-card-module__tqn40q__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.counter-offer-card-module__tqn40q__change{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:12px 14px;display:grid}.counter-offer-card-module__tqn40q__changeTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong)}.counter-offer-card-module__tqn40q__changeRow{font-family:var(--primitive-font-mono);align-items:baseline;gap:8px;display:inline-flex}.counter-offer-card-module__tqn40q__changeOriginal{color:var(--primitive-muted);font-size:12px;text-decoration:line-through}.counter-offer-card-module__tqn40q__changeArrow{color:var(--primitive-amber)}.counter-offer-card-module__tqn40q__changeRevised{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:var(--primitive-tracking-normal);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.counter-offer-card-module__tqn40q__totals{gap:6px;display:grid}.counter-offer-card-module__tqn40q__totalsRow{gap:var(--primitive-space-4);padding:var(--primitive-space-2) var(--primitive-space-3);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-canvas) 42%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-body);grid-template-columns:1fr auto;display:grid}.counter-offer-card-module__tqn40q__original{color:var(--primitive-muted);font-feature-settings:"tnum" 1;text-decoration:line-through}.counter-offer-card-module__tqn40q__revised{font-family:var(--primitive-font-display);font-size:var(--primitive-h4);letter-spacing:var(--primitive-tracking-normal);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;text-transform:none}.counter-offer-card-module__tqn40q__note{gap:10px;display:grid}.counter-offer-card-module__tqn40q__quote{padding:14px var(--primitive-space-4);border-left:3px solid var(--primitive-amber);background:color-mix(in oklab, var(--primitive-amber) 6%, transparent);color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.55}.counter-offer-card-module__tqn40q__actions{gap:var(--primitive-space-2-5);padding-top:var(--primitive-space-1-5);border-top:1px solid var(--primitive-line);flex-wrap:wrap;display:flex}.counter-offer-card-module__tqn40q__accept,.counter-offer-card-module__tqn40q__counter,.counter-offer-card-module__tqn40q__reject{align-items:center;gap:var(--primitive-space-2);border-radius:var(--primitive-radius-pill);height:40px;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;transition:transform var(--primitive-duration-fast) var(--primitive-ease-standard), border-color var(--primitive-duration-fast) var(--primitive-ease-standard), box-shadow var(--primitive-duration-fast) var(--primitive-ease-standard);padding:0 18px;font-size:11px;display:inline-flex}.counter-offer-card-module__tqn40q__accept{background:linear-gradient(135deg, var(--primitive-green), color-mix(in oklab, var(--primitive-green) 56%, var(--primitive-canvas)));color:var(--primitive-text-on-accent);box-shadow:var(--primitive-btn-primary-shadow);border:0}.counter-offer-card-module__tqn40q__accept:hover{box-shadow:var(--primitive-btn-primary-hover-shadow)}.counter-offer-card-module__tqn40q__counter{border:1px solid color-mix(in oklab, var(--primitive-amber) 42%, transparent);color:color-mix(in oklab, var(--primitive-amber) 60%, var(--primitive-text-strong));background:0 0}.counter-offer-card-module__tqn40q__reject{border:1px solid color-mix(in oklab, var(--primitive-red) 42%, transparent);color:color-mix(in oklab, var(--primitive-red) 45%, var(--primitive-text-strong));background:0 0}.counter-offer-card-module__tqn40q__accept:hover,.counter-offer-card-module__tqn40q__counter:hover,.counter-offer-card-module__tqn40q__reject:hover{transform:translateY(-1px)}.counter-offer-card-module__tqn40q__counter:hover{border-color:var(--primitive-amber);color:var(--primitive-text-strong)}.counter-offer-card-module__tqn40q__reject:hover{border-color:var(--primitive-red);color:var(--primitive-text-strong)}.counter-offer-card-module__tqn40q__accept:focus-visible{outline:2px solid var(--primitive-green);outline-offset:4px}.counter-offer-card-module__tqn40q__counter:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:4px}.counter-offer-card-module__tqn40q__reject:focus-visible{outline:2px solid var(--primitive-red);outline-offset:4px}@media (prefers-reduced-motion:reduce){.counter-offer-card-module__tqn40q__accept,.counter-offer-card-module__tqn40q__counter,.counter-offer-card-module__tqn40q__reject{transition:none}.counter-offer-card-module__tqn40q__accept:hover,.counter-offer-card-module__tqn40q__counter:hover,.counter-offer-card-module__tqn40q__reject:hover{transform:none}}
.quote-validity-countdown-module__lEbXmG__bar{padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid color-mix(in oklab, var(--primitive-teal) 42%, transparent);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-teal) 8%, var(--primitive-canvas));grid-template-columns:44px 1fr auto;align-items:center;gap:16px;display:grid}.quote-validity-countdown-module__lEbXmG__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-teal) 42%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 22%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-teal) 6%, var(--primitive-canvas));width:44px;height:44px;color:var(--primitive-teal);place-items:center;display:inline-grid}.quote-validity-countdown-module__lEbXmG__body{gap:4px;min-width:0;display:grid}.quote-validity-countdown-module__lEbXmG__kicker{font-family:var(--primitive-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-teal);font-size:10px}.quote-validity-countdown-module__lEbXmG__message{font-family:var(--primitive-font-display);font-size:18px;font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);line-height:var(--primitive-leading-snug);margin:0}.quote-validity-countdown-module__lEbXmG__expiry{font-family:var(--primitive-font-mono);letter-spacing:.14em;color:var(--primitive-body);font-size:11px}.quote-validity-countdown-module__lEbXmG__extend{padding:var(--primitive-space-2-5) var(--primitive-space-4);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard);align-items:center;gap:8px;font-size:11px;display:inline-flex}.quote-validity-countdown-module__lEbXmG__extend:hover,.quote-validity-countdown-module__lEbXmG__extend:focus-visible{border-color:var(--primitive-teal);background:color-mix(in oklab, var(--primitive-teal) 12%, transparent);outline:none}.quote-validity-countdown-module__lEbXmG__extend:disabled{opacity:.4;cursor:not-allowed}.quote-validity-countdown-module__lEbXmG__barUrgent{border-color:color-mix(in oklab, var(--primitive-amber) 62%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 18%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-amber) 8%, var(--primitive-canvas))}.quote-validity-countdown-module__lEbXmG__barUrgent .quote-validity-countdown-module__lEbXmG__icon{border-color:color-mix(in oklab, var(--primitive-amber) 62%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 32%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-amber) 6%, var(--primitive-canvas));color:var(--primitive-amber)}.quote-validity-countdown-module__lEbXmG__barUrgent .quote-validity-countdown-module__lEbXmG__kicker{color:var(--primitive-amber)}.quote-validity-countdown-module__lEbXmG__barExpired{border-color:color-mix(in oklab, var(--primitive-red) 62%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 20%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-red) 10%, var(--primitive-canvas))}.quote-validity-countdown-module__lEbXmG__barExpired .quote-validity-countdown-module__lEbXmG__icon{border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 36%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-red) 10%, var(--primitive-canvas));color:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong))}.quote-validity-countdown-module__lEbXmG__barExpired .quote-validity-countdown-module__lEbXmG__kicker{color:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong))}@media (max-width:640px){.quote-validity-countdown-module__lEbXmG__bar{grid-template-columns:44px 1fr}.quote-validity-countdown-module__lEbXmG__extend{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.quote-validity-countdown-module__lEbXmG__extend{transition:none}}
.proposal-cover-page-module__eAIUta__page{border:1px solid var(--primitive-line);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 50%), radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 45%), color-mix(in oklab, var(--primitive-canvas) 95%, transparent);isolation:isolate;border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:36px;min-height:520px;padding:36px;display:grid;position:relative;overflow:hidden}.proposal-cover-page-module__eAIUta__page:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg, transparent 0 32px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 32px 33px);z-index:0;position:absolute;inset:0}.proposal-cover-page-module__eAIUta__page>*{z-index:1;position:relative}.proposal-cover-page-module__eAIUta__hero{border-bottom:1px solid var(--primitive-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.proposal-cover-page-module__eAIUta__heroInner{gap:6px;display:grid}.proposal-cover-page-module__eAIUta__brand{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-text-strong)}.proposal-cover-page-module__eAIUta__kicker{font-family:var(--primitive-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-amber);font-size:11px}.proposal-cover-page-module__eAIUta__heroMark{border-radius:var(--primitive-radius-round);border:1px solid color-mix(in oklab, var(--primitive-red) 62%, transparent);background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--primitive-red) 40%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-red) 10%, var(--primitive-canvas));width:72px;height:72px;color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:var(--primitive-tracking-wider);place-items:center;display:inline-grid}.proposal-cover-page-module__eAIUta__head{gap:16px;max-width:56ch;display:grid}.proposal-cover-page-module__eAIUta__preparedFor{font-family:var(--primitive-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.proposal-cover-page-module__eAIUta__client{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.proposal-cover-page-module__eAIUta__title{font-family:var(--primitive-font-display);font-size:clamp(34px,5vw,54px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.04}.proposal-cover-page-module__eAIUta__meta{border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 45%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:22px;display:grid}@media (max-width:720px){.proposal-cover-page-module__eAIUta__meta{grid-template-columns:1fr}}.proposal-cover-page-module__eAIUta__meta>div{gap:6px;display:grid}.proposal-cover-page-module__eAIUta__meta dt{font-family:var(--primitive-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:10px}.proposal-cover-page-module__eAIUta__meta dd{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.proposal-cover-page-module__eAIUta__meta dd span{font-family:var(--primitive-font-mono);letter-spacing:.14em;color:var(--primitive-body);text-transform:none;margin-top:2px;font-size:11px;display:block}.proposal-cover-page-module__eAIUta__footer{border-top:1px solid var(--primitive-line);grid-template-columns:64px 1fr;align-items:center;gap:16px;padding-top:24px;display:grid}.proposal-cover-page-module__eAIUta__footerSwatch{background:linear-gradient(90deg, var(--primitive-red) 0% 33%, var(--primitive-amber) 33% 66%, var(--primitive-teal) 66% 100%);border-radius:4px;height:8px;display:block}.proposal-cover-page-module__eAIUta__footerNote{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px;line-height:1.45}
.proposal-section-divider-module__Z_HrVa__divider{border-top:1px solid var(--primitive-line);grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:18px 0 24px;display:grid}.proposal-section-divider-module__Z_HrVa__number{font-family:var(--primitive-font-display);letter-spacing:0;color:var(--accent,var(--primitive-amber));text-shadow:0 0 28px var(--accent-glow,color-mix(in oklab, var(--primitive-amber) 32%, transparent));font-size:clamp(38px,6vw,64px);font-weight:400;line-height:.9}.proposal-section-divider-module__Z_HrVa__body{gap:6px;display:grid}.proposal-section-divider-module__Z_HrVa__title{font-family:var(--primitive-font-display);font-size:clamp(20px,3vw,28px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.04}.proposal-section-divider-module__Z_HrVa__subtitle{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-body);margin:0;font-size:11px}.proposal-section-divider-module__Z_HrVa__rule{background:linear-gradient(90deg, var(--accent,var(--primitive-amber)) 0%, transparent 100%);opacity:.5;grid-column:1/-1;height:2px;display:block}.proposal-section-divider-module__Z_HrVa__toneNeutral{--accent:var(--primitive-body);--accent-glow:color-mix(in oklab, var(--primitive-text-strong) 12%, transparent)}.proposal-section-divider-module__Z_HrVa__toneRed{--accent:var(--primitive-red);--accent-glow:color-mix(in oklab, var(--primitive-red) 42%, transparent)}.proposal-section-divider-module__Z_HrVa__toneAmber{--accent:var(--primitive-amber);--accent-glow:color-mix(in oklab, var(--primitive-amber) 42%, transparent)}.proposal-section-divider-module__Z_HrVa__toneTeal{--accent:var(--primitive-teal);--accent-glow:color-mix(in oklab, var(--primitive-teal) 42%, transparent)}.proposal-section-divider-module__Z_HrVa__toneGreen{--accent:var(--primitive-green);--accent-glow:color-mix(in oklab, var(--primitive-green) 42%, transparent)}
.pricing-comparison-block-module__RPn09a__block{gap:18px;display:grid}.pricing-comparison-block-module__RPn09a__head{gap:6px;display:grid}.pricing-comparison-block-module__RPn09a__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.1}.pricing-comparison-block-module__RPn09a__desc{color:var(--primitive-body);max-width:62ch;margin:0;font-size:13px;line-height:1.55}.pricing-comparison-block-module__RPn09a__grid{grid-template-columns:repeat(var(--plan-count,3), minmax(0, 1fr));align-items:stretch;gap:18px;display:grid}@media (max-width:900px){.pricing-comparison-block-module__RPn09a__grid{grid-template-columns:1fr}}.pricing-comparison-block-module__RPn09a__plan{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);grid-template-rows:auto 1fr auto;gap:18px;padding:22px;display:grid;position:relative}.pricing-comparison-block-module__RPn09a__planRecommended{border-color:var(--primitive-amber);background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 95%, transparent);box-shadow:0 24px 60px color-mix(in oklab, var(--primitive-amber) 12%, transparent);transform:translateY(-4px)}.pricing-comparison-block-module__RPn09a__badge{border-radius:var(--primitive-radius-pill);background:var(--primitive-amber);color:var(--primitive-canvas);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;padding:4px 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-comparison-block-module__RPn09a__planHead{gap:6px;display:grid}.pricing-comparison-block-module__RPn09a__planTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.pricing-comparison-block-module__RPn09a__tagline{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:10px}.pricing-comparison-block-module__RPn09a__price{align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.pricing-comparison-block-module__RPn09a__price strong{font-family:var(--primitive-font-display);letter-spacing:var(--primitive-tracking-normal);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;font-size:32px}.pricing-comparison-block-module__RPn09a__priceUnit{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.pricing-comparison-block-module__RPn09a__features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-comparison-block-module__RPn09a__feature{color:var(--primitive-body);grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:6px 0;font-size:13px;line-height:1.45;display:grid}.pricing-comparison-block-module__RPn09a__featureIcon{border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-green) 18%, transparent);width:22px;height:22px;color:var(--primitive-green);place-items:center;display:inline-grid}.pricing-comparison-block-module__RPn09a__featureDisabled{color:var(--primitive-muted);text-decoration:line-through}.pricing-comparison-block-module__RPn09a__featureDisabled .pricing-comparison-block-module__RPn09a__featureIcon{background:var(--primitive-glass-soft);color:var(--primitive-muted)}.pricing-comparison-block-module__RPn09a__cta{height:44px;padding:0 var(--primitive-space-5);border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard), color var(--primitive-duration-fast) var(--primitive-ease-standard), box-shadow var(--primitive-duration-fast) var(--primitive-ease-standard);justify-content:center;align-items:center;display:inline-flex}.pricing-comparison-block-module__RPn09a__cta:hover,.pricing-comparison-block-module__RPn09a__cta:focus-visible{border-color:var(--primitive-amber);background:color-mix(in oklab, var(--primitive-amber) 12%, var(--primitive-btn-secondary-bg));outline:none}.pricing-comparison-block-module__RPn09a__planRecommended .pricing-comparison-block-module__RPn09a__cta{background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);border-color:#0000}.pricing-comparison-block-module__RPn09a__planRecommended .pricing-comparison-block-module__RPn09a__cta:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow)}@media (prefers-reduced-motion:reduce){.pricing-comparison-block-module__RPn09a__cta{transition:none}.pricing-comparison-block-module__RPn09a__planRecommended{transform:none}}
.duplicate-detection-banner-module__45f9ca__banner{gap:var(--primitive-space-4);border:1px solid color-mix(in oklab, var(--primitive-amber) 62%, transparent);border-radius:var(--primitive-radius-lg);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-amber) 8%, var(--primitive-canvas));grid-template-columns:44px 1fr auto;align-items:center;padding:18px 22px;display:grid}.duplicate-detection-banner-module__45f9ca__icon{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-amber);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 36%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-amber) 6%, var(--primitive-canvas));width:44px;height:44px;color:var(--primitive-amber);place-items:center;display:inline-grid}.duplicate-detection-banner-module__45f9ca__body{gap:6px;min-width:0;display:grid}.duplicate-detection-banner-module__45f9ca__title{font-family:var(--primitive-font-display);font-size:var(--primitive-h5);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:color-mix(in oklab, var(--primitive-amber) 45%, var(--primitive-text-strong));line-height:var(--primitive-leading-snug);margin:0}.duplicate-detection-banner-module__45f9ca__summary{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.duplicate-detection-banner-module__45f9ca__summary strong{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold)}.duplicate-detection-banner-module__45f9ca__summary em{color:color-mix(in oklab, var(--primitive-amber) 45%, var(--primitive-text-strong));font-style:normal}.duplicate-detection-banner-module__45f9ca__actions{align-items:center;gap:10px;display:inline-flex}.duplicate-detection-banner-module__45f9ca__openCta,.duplicate-detection-banner-module__45f9ca__newCta{padding:var(--primitive-space-2-5) var(--primitive-space-4);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), background var(--primitive-duration-fast) var(--primitive-ease-standard), color var(--primitive-duration-fast) var(--primitive-ease-standard), box-shadow var(--primitive-duration-fast) var(--primitive-ease-standard);align-items:center;font-size:11px;display:inline-flex}.duplicate-detection-banner-module__45f9ca__openCta{background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);border:0}.duplicate-detection-banner-module__45f9ca__newCta{border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg)}.duplicate-detection-banner-module__45f9ca__openCta:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.duplicate-detection-banner-module__45f9ca__newCta:hover,.duplicate-detection-banner-module__45f9ca__newCta:focus-visible{border-color:var(--primitive-text-strong);color:var(--primitive-text-strong);outline:none}.duplicate-detection-banner-module__45f9ca__openCta:focus-visible{outline:2px solid var(--primitive-amber);outline-offset:3px}@media (max-width:760px){.duplicate-detection-banner-module__45f9ca__banner{grid-template-columns:44px 1fr}.duplicate-detection-banner-module__45f9ca__actions{flex-wrap:wrap;grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.duplicate-detection-banner-module__45f9ca__openCta,.duplicate-detection-banner-module__45f9ca__newCta{transition:none}}
.quote-builder-row-module__R1sqFq__quote{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--primitive-violet) 8%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.quote-builder-row-module__R1sqFq__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.quote-builder-row-module__R1sqFq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted);display:block}.quote-builder-row-module__R1sqFq__title{margin:var(--primitive-space-1) 0 var(--primitive-space-0-5);color:var(--primitive-text-strong);font-size:17px;font-weight:var(--primitive-weight-bold)}.quote-builder-row-module__R1sqFq__invoice{font-family:var(--primitive-font-mono);letter-spacing:.14em;color:var(--primitive-muted);text-transform:uppercase;font-size:11px}.quote-builder-row-module__R1sqFq__gstNote{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;color:var(--primitive-muted);text-transform:uppercase;padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent)}.quote-builder-row-module__R1sqFq__table{gap:var(--primitive-space-1-5);display:grid}.quote-builder-row-module__R1sqFq__tableHead,.quote-builder-row-module__R1sqFq__row{gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);grid-template-columns:minmax(0,1.6fr) 84px 96px 110px 110px;align-items:center;display:grid}.quote-builder-row-module__R1sqFq__tableHead{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.quote-builder-row-module__R1sqFq__row{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px}.quote-builder-row-module__R1sqFq__itemCell{gap:var(--primitive-space-1-5);display:grid}.quote-builder-row-module__R1sqFq__itemMeta{gap:var(--primitive-space-0-5);min-width:0;display:grid}.quote-builder-row-module__R1sqFq__itemLabel{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em}.quote-builder-row-module__R1sqFq__itemNotes{color:var(--primitive-muted);font-size:11px;line-height:1.4}.quote-builder-row-module__R1sqFq__cell{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);color:var(--primitive-body)}.quote-builder-row-module__R1sqFq__colCenter{text-align:center}.quote-builder-row-module__R1sqFq__colRight{text-align:right}.quote-builder-row-module__R1sqFq__lineTotal{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);letter-spacing:.01em;font-feature-settings:"tnum" 1}.quote-builder-row-module__R1sqFq__foot{border-top:1px solid var(--primitive-line);padding-top:14px}.quote-builder-row-module__R1sqFq__totals{gap:var(--primitive-space-1-5);max-width:360px;margin:0 0 0 auto;display:grid}.quote-builder-row-module__R1sqFq__totalRow{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-4);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-body);display:flex}.quote-builder-row-module__R1sqFq__totalRow dt{color:var(--primitive-muted);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase}.quote-builder-row-module__R1sqFq__totalRow dd{color:var(--primitive-text-strong);font-size:14px;font-family:var(--primitive-font-mono);letter-spacing:.01em;margin:0}.quote-builder-row-module__R1sqFq__grand{padding-top:var(--primitive-space-2);border-top:1px solid var(--primitive-line);margin-top:var(--primitive-space-1)}.quote-builder-row-module__R1sqFq__grand dt{color:var(--primitive-amber);font-size:var(--primitive-text-xs)}.quote-builder-row-module__R1sqFq__grand dd{font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);color:var(--primitive-amber);letter-spacing:.01em}@media (max-width:720px){.quote-builder-row-module__R1sqFq__tableHead{display:none}.quote-builder-row-module__R1sqFq__row{grid-template-columns:1fr 1fr;gap:6px 12px}.quote-builder-row-module__R1sqFq__itemCell{grid-column:1/-1}.quote-builder-row-module__R1sqFq__colCenter,.quote-builder-row-module__R1sqFq__colRight{text-align:left}}@media (prefers-reduced-motion:reduce){.quote-builder-row-module__R1sqFq__row{transition:none}}
.mechanic-shift-timeline-module__nPG5kG__timeline{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primitive-green) 8%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.mechanic-shift-timeline-module__nPG5kG__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.mechanic-shift-timeline-module__nPG5kG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted);display:block}.mechanic-shift-timeline-module__nPG5kG__title{margin:var(--primitive-space-1) 0 0;font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-weight:var(--primitive-weight-bold);letter-spacing:.005em}.mechanic-shift-timeline-module__nPG5kG__legend{gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.mechanic-shift-timeline-module__nPG5kG__legendItem{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.mechanic-shift-timeline-module__nPG5kG__legendBar{border-radius:var(--primitive-radius-pill);background:var(--primitive-muted);width:14px;height:6px}.mechanic-shift-timeline-module__nPG5kG__legendBar[data-tone=green]{background:var(--primitive-green)}.mechanic-shift-timeline-module__nPG5kG__legendBar[data-tone=amber]{background:var(--primitive-amber)}.mechanic-shift-timeline-module__nPG5kG__legendBar[data-tone=red]{background:var(--primitive-red)}.mechanic-shift-timeline-module__nPG5kG__legendBar[data-tone=teal]{background:var(--primitive-teal)}.mechanic-shift-timeline-module__nPG5kG__legendBar[data-tone=neutral]{background:color-mix(in oklab, var(--primitive-text-strong) 34%, transparent)}.mechanic-shift-timeline-module__nPG5kG__matrix{gap:var(--primitive-space-1-5) var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 62%, transparent);grid-template-columns:168px minmax(0,1fr);display:grid}.mechanic-shift-timeline-module__nPG5kG__corner{grid-area:1/1}.mechanic-shift-timeline-module__nPG5kG__hourScale{padding-bottom:var(--primitive-space-1-5);border-bottom:1px dashed var(--primitive-line);grid-area:1/2;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.mechanic-shift-timeline-module__nPG5kG__hourLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted)}.mechanic-shift-timeline-module__nPG5kG__row{display:contents}.mechanic-shift-timeline-module__nPG5kG__crewCell{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;grid-column:1;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.mechanic-shift-timeline-module__nPG5kG__crewMeta{gap:1px;min-width:0;display:grid}.mechanic-shift-timeline-module__nPG5kG__crewName{color:var(--primitive-text-strong);font-size:12.5px;font-weight:var(--primitive-weight-semibold);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mechanic-shift-timeline-module__nPG5kG__crewRole{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.mechanic-shift-timeline-module__nPG5kG__lane{border:1px solid var(--primitive-line);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent), transparent 30%, transparent 70%, color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent)), color-mix(in oklab, var(--primitive-canvas) 42%, transparent);border-radius:10px;grid-column:2;min-height:48px;position:relative;overflow:hidden}.mechanic-shift-timeline-module__nPG5kG__laneTick{background:var(--primitive-glass-soft);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.mechanic-shift-timeline-module__nPG5kG__block{align-items:center;gap:var(--primitive-space-1-5);padding:0 var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-text-strong);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);border:1px solid var(--primitive-glass-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;display:inline-flex;position:absolute;top:8px;bottom:8px;overflow:hidden}.mechanic-shift-timeline-module__nPG5kG__block[data-tone=green]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 32%, transparent), color-mix(in oklab, var(--primitive-green) 16%, transparent)), color-mix(in oklab, var(--primitive-green) 14%, var(--primitive-canvas));border-color:color-mix(in oklab, var(--primitive-green) 56%, transparent)}.mechanic-shift-timeline-module__nPG5kG__block[data-tone=amber]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 30%, transparent), color-mix(in oklab, var(--primitive-amber) 12%, transparent)), color-mix(in oklab, var(--primitive-amber) 14%, var(--primitive-canvas));border-color:color-mix(in oklab, var(--primitive-amber) 56%, transparent)}.mechanic-shift-timeline-module__nPG5kG__block[data-tone=red]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 36%, transparent), color-mix(in oklab, var(--primitive-red) 16%, transparent)), color-mix(in oklab, var(--primitive-red) 18%, var(--primitive-canvas));border-color:color-mix(in oklab, var(--primitive-red) 62%, transparent)}.mechanic-shift-timeline-module__nPG5kG__block[data-tone=teal]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 32%, transparent), color-mix(in oklab, var(--primitive-teal) 12%, transparent)), color-mix(in oklab, var(--primitive-teal) 14%, var(--primitive-canvas));border-color:color-mix(in oklab, var(--primitive-teal) 56%, transparent)}.mechanic-shift-timeline-module__nPG5kG__block[data-tone=neutral]{background:linear-gradient(180deg, var(--primitive-glass-strong), color-mix(in oklab, var(--primitive-text-strong) 4%, transparent)), color-mix(in oklab, var(--primitive-canvas) 70%, var(--primitive-panel-strong));border-color:color-mix(in oklab, var(--primitive-text-strong) 16%, transparent);color:var(--primitive-body)}.mechanic-shift-timeline-module__nPG5kG__block[data-kind=sick]:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000002e 0 4px,#0000 4px 8px);background-image:repeating-linear-gradient(45deg,lab(0% 0 0/.18) 0 4px,#0000 4px 8px);position:absolute;inset:0}.mechanic-shift-timeline-module__nPG5kG__blockLabel{text-overflow:ellipsis;overflow:hidden}.mechanic-shift-timeline-module__nPG5kG__blockChip{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-widest);border-radius:var(--primitive-radius-pill);background:#00000080;background:lab(0% 0 0/.5);padding:1px 5px;font-size:9px}@media (max-width:720px){.mechanic-shift-timeline-module__nPG5kG__matrix{grid-template-columns:124px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mechanic-shift-timeline-module__nPG5kG__block{transition:none}}
.parts-pull-list-module__3D42hq__list{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;gap:14px;display:grid}.parts-pull-list-module__3D42hq__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.parts-pull-list-module__3D42hq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted);display:block}.parts-pull-list-module__3D42hq__title{margin:var(--primitive-space-1) 0 var(--primitive-space-0-5);color:var(--primitive-text-strong);font-size:17px;font-weight:var(--primitive-weight-bold);letter-spacing:.005em}.parts-pull-list-module__3D42hq__subtitle{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase}.parts-pull-list-module__3D42hq__counts{gap:var(--primitive-space-0-5);text-align:right;display:grid}.parts-pull-list-module__3D42hq__countRemaining{align-items:baseline;gap:var(--primitive-space-1);justify-content:flex-end;display:inline-flex}.parts-pull-list-module__3D42hq__countRemaining strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);color:var(--primitive-amber);font-weight:var(--primitive-weight-regular);letter-spacing:.01em}.parts-pull-list-module__3D42hq__countRemaining span{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.parts-pull-list-module__3D42hq__countTotal{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;color:var(--primitive-muted);text-transform:uppercase}.parts-pull-list-module__3D42hq__rows{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.parts-pull-list-module__3D42hq__row{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;grid-template-columns:22px minmax(0,1.6fr) 80px 50px 76px auto;align-items:center;transition:border-color .16s,background .16s;display:grid}.parts-pull-list-module__3D42hq__list[data-variant=compact] .parts-pull-list-module__3D42hq__row{grid-template-columns:22px minmax(0,1.6fr) 50px 76px auto}.parts-pull-list-module__3D42hq__row:hover{border-color:var(--primitive-line-strong)}.parts-pull-list-module__3D42hq__rowPulled{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 7%, transparent), transparent 80%), color-mix(in oklab, var(--primitive-text-strong) 1.8%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 34%, transparent)}.parts-pull-list-module__3D42hq__check{cursor:pointer;place-items:center;width:22px;height:22px;display:grid;position:relative}.parts-pull-list-module__3D42hq__check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.parts-pull-list-module__3D42hq__checkBox{border:1px solid var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);width:18px;height:18px;color:var(--primitive-green);font-size:var(--primitive-text-xs);border-radius:6px;place-items:center;line-height:1;display:grid}.parts-pull-list-module__3D42hq__check input:checked+.parts-pull-list-module__3D42hq__checkBox{background:color-mix(in oklab, var(--primitive-green) 22%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 62%, transparent)}.parts-pull-list-module__3D42hq__check input:focus-visible+.parts-pull-list-module__3D42hq__checkBox{box-shadow:var(--primitive-focus-shadow)}.parts-pull-list-module__3D42hq__identity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.parts-pull-list-module__3D42hq__partNumber{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.parts-pull-list-module__3D42hq__partLabel{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parts-pull-list-module__3D42hq__supplier{color:var(--primitive-body);font-size:11px}.parts-pull-list-module__3D42hq__bin{text-align:center;padding:var(--primitive-space-1) var(--primitive-space-2);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border:1px solid var(--primitive-line);border-radius:6px;gap:1px;display:grid}.parts-pull-list-module__3D42hq__binKicker{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted);font-size:9px}.parts-pull-list-module__3D42hq__binValue{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-text-strong);font-size:11px;font-weight:var(--primitive-weight-semibold)}.parts-pull-list-module__3D42hq__qty{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);text-align:center;color:var(--primitive-body)}.parts-pull-list-module__3D42hq__lineTotal{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);text-align:right;color:var(--primitive-text-strong);letter-spacing:.005em;font-feature-settings:"tnum" 1}.parts-pull-list-module__3D42hq__stock{justify-content:flex-end;display:inline-flex}.parts-pull-list-module__3D42hq__foot{border-top:1px solid var(--primitive-line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.parts-pull-list-module__3D42hq__subtotalLabel{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.parts-pull-list-module__3D42hq__subtotalValue{font-family:var(--primitive-font-display);color:var(--primitive-amber);letter-spacing:.01em;font-feature-settings:"tnum" 1;font-size:26px}@media (max-width:640px){.parts-pull-list-module__3D42hq__row,.parts-pull-list-module__3D42hq__list[data-variant=compact] .parts-pull-list-module__3D42hq__row{grid-template-columns:22px 1fr auto;grid-template-areas:"check identity stock""check qty total";row-gap:6px}.parts-pull-list-module__3D42hq__check{grid-area:check}.parts-pull-list-module__3D42hq__identity{grid-area:identity}.parts-pull-list-module__3D42hq__stock{grid-area:stock;justify-content:flex-end}.parts-pull-list-module__3D42hq__qty{text-align:left;grid-area:qty}.parts-pull-list-module__3D42hq__lineTotal{grid-area:total}.parts-pull-list-module__3D42hq__bin{display:none}}@media (prefers-reduced-motion:reduce){.parts-pull-list-module__3D42hq__row{transition:none}}
.customer-360-card-module__YTbnoW__card{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 88%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;gap:18px;padding:22px;display:grid}.customer-360-card-module__YTbnoW__head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.customer-360-card-module__YTbnoW__identity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.customer-360-card-module__YTbnoW__name{font-size:var(--primitive-text-xl);color:var(--primitive-text-strong);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0}.customer-360-card-module__YTbnoW__suburb{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.customer-360-card-module__YTbnoW__headChips{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.customer-360-card-module__YTbnoW__stats{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;display:grid}.customer-360-card-module__YTbnoW__stat{gap:var(--primitive-space-1);min-width:0;display:grid}.customer-360-card-module__YTbnoW__statLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.customer-360-card-module__YTbnoW__statValue{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.01em;font-feature-settings:"tnum" 1;font-size:clamp(22px,2.6vw,28px)}.customer-360-card-module__YTbnoW__statHint{color:var(--primitive-muted);font-size:11px;text-decoration:none}.customer-360-card-module__YTbnoW__statLink{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);transition:color var(--primitive-duration-fast) ease;text-decoration:none}.customer-360-card-module__YTbnoW__statLink:hover{color:var(--primitive-teal)}.customer-360-card-module__YTbnoW__vehicles{gap:var(--primitive-space-2-5);display:grid}.customer-360-card-module__YTbnoW__vehiclesHead,.customer-360-card-module__YTbnoW__commsHead{justify-content:space-between;align-items:center;display:flex}.customer-360-card-module__YTbnoW__sectionKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.customer-360-card-module__YTbnoW__sectionCount{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-body);font-size:11px}.customer-360-card-module__YTbnoW__vehicleList{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.customer-360-card-module__YTbnoW__vehicleRow{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;grid-template-columns:auto 1fr auto;display:grid}.customer-360-card-module__YTbnoW__vehicleGlyph{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-panel));place-items:center;width:34px;height:34px;display:grid}.customer-360-card-module__YTbnoW__vehicleMeta{gap:1px;min-width:0;display:grid}.customer-360-card-module__YTbnoW__vehicleLabel{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em}.customer-360-card-module__YTbnoW__vehicleSub{color:var(--primitive-muted);font-size:11px}.customer-360-card-module__YTbnoW__regoPlate{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 80%, white), color-mix(in oklab, var(--primitive-amber) 88%, black));color:color-mix(in oklab, var(--primitive-amber) 18%, black);font-weight:var(--primitive-weight-bold);border-radius:var(--primitive-radius-sm);border:1px solid #0000004d;border:1px solid lab(0% 0 0/.3);border-color:oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3);padding:3px 8px}.customer-360-card-module__YTbnoW__comms{gap:var(--primitive-space-2-5);display:grid}.customer-360-card-module__YTbnoW__commsList{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.customer-360-card-module__YTbnoW__commsRow{gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;grid-template-columns:14px 1fr;display:grid;position:relative}.customer-360-card-module__YTbnoW__commsRow:before{content:"";background:var(--primitive-line);width:1px;position:absolute;top:22px;bottom:-10px;left:17px}.customer-360-card-module__YTbnoW__commsRow:last-child:before{display:none}.customer-360-card-module__YTbnoW__commsDot{border-radius:var(--primitive-radius-round);background:var(--primitive-muted);border:1px solid var(--primitive-line-strong);width:10px;height:10px;margin-top:5px}.customer-360-card-module__YTbnoW__commsRowInbound .customer-360-card-module__YTbnoW__commsDot{background:var(--primitive-teal);border-color:color-mix(in oklab, var(--primitive-teal) 62%, transparent)}.customer-360-card-module__YTbnoW__commsRowOutbound .customer-360-card-module__YTbnoW__commsDot{background:var(--primitive-amber);border-color:color-mix(in oklab, var(--primitive-amber) 62%, transparent)}.customer-360-card-module__YTbnoW__commsBody{gap:var(--primitive-space-1);min-width:0;display:grid}.customer-360-card-module__YTbnoW__commsMeta{align-items:center;gap:var(--primitive-space-2);display:flex}.customer-360-card-module__YTbnoW__commsTime{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;color:var(--primitive-muted)}.customer-360-card-module__YTbnoW__commsSummary{color:var(--primitive-body);font-size:var(--primitive-text-sm);line-height:1.45}@media (max-width:720px){.customer-360-card-module__YTbnoW__stats{grid-template-columns:1fr}}@media (max-width:540px){.customer-360-card-module__YTbnoW__head{grid-template-columns:auto 1fr}.customer-360-card-module__YTbnoW__headChips{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.customer-360-card-module__YTbnoW__statLink{transition:none}}
.payment-collection-card-module__RUmz7q__card{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-green) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 88%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;padding:22px;display:grid}.payment-collection-card-module__RUmz7q__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.payment-collection-card-module__RUmz7q__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.payment-collection-card-module__RUmz7q__title{margin:var(--primitive-space-1) 0 var(--primitive-space-0-5);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-weight:var(--primitive-weight-bold);letter-spacing:.005em}.payment-collection-card-module__RUmz7q__reference{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted);font-size:10.5px}.payment-collection-card-module__RUmz7q__totals{gap:var(--primitive-space-4);padding:var(--primitive-space-4);border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.payment-collection-card-module__RUmz7q__amountWrap{gap:var(--primitive-space-0-5);display:grid}.payment-collection-card-module__RUmz7q__amountLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.payment-collection-card-module__RUmz7q__amount{font-family:var(--primitive-font-display);color:var(--primitive-green);letter-spacing:.01em;font-size:clamp(34px,4.6vw,44px);line-height:var(--primitive-leading-none);font-feature-settings:"tnum" 1}.payment-collection-card-module__RUmz7q__amountSub{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);font-size:10.5px}.payment-collection-card-module__RUmz7q__collected{gap:var(--primitive-space-0-5);text-align:right;display:grid}.payment-collection-card-module__RUmz7q__collectedLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.payment-collection-card-module__RUmz7q__collectedTime{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);letter-spacing:.005em}.payment-collection-card-module__RUmz7q__providers{gap:var(--primitive-space-2);display:grid}.payment-collection-card-module__RUmz7q__providersLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.payment-collection-card-module__RUmz7q__providerGroup{gap:var(--primitive-space-1-5);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.payment-collection-card-module__RUmz7q__providerButton{appearance:none;gap:var(--primitive-space-1);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);cursor:pointer;text-align:left;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.payment-collection-card-module__RUmz7q__providerButton:hover{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}.payment-collection-card-module__RUmz7q__providerButton:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.payment-collection-card-module__RUmz7q__providerButtonActive{border-color:var(--primitive-amber);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent 70%), var(--primitive-btn-secondary-bg);color:var(--primitive-text-strong)}.payment-collection-card-module__RUmz7q__providerName{font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em}.payment-collection-card-module__RUmz7q__providerHint{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);font-size:9.5px}.payment-collection-card-module__RUmz7q__providerButtonActive .payment-collection-card-module__RUmz7q__providerHint{color:var(--primitive-amber)}.payment-collection-card-module__RUmz7q__foot{gap:var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);flex-wrap:wrap;padding-top:14px;display:flex}.payment-collection-card-module__RUmz7q__primaryButton,.payment-collection-card-module__RUmz7q__refundButton{appearance:none;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;padding:var(--primitive-space-2-5) 18px;border-radius:var(--primitive-btn-radius);cursor:pointer;transition:background var(--primitive-duration-fast) ease, transform var(--primitive-duration-fast) ease, border-color var(--primitive-duration-fast) ease, box-shadow var(--primitive-duration-fast) ease;font-size:11px;font-weight:var(--primitive-weight-semibold)}.payment-collection-card-module__RUmz7q__primaryButton{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 78%, white) 0%, var(--primitive-green) 44%, color-mix(in oklab, var(--primitive-green) 72%, black) 100%);color:color-mix(in oklab, var(--primitive-green) 14%, black);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 34%, transparent), inset 0 -1px 0 #0006, 0 10px 24px color-mix(in oklab, var(--primitive-green) 38%, transparent);border:1px solid #0000;flex:1}@supports (color:lab(0% 0 0)){.payment-collection-card-module__RUmz7q__primaryButton{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 34%, transparent), inset 0 -1px 0 lab(0% 0 0/.4), 0 10px 24px color-mix(in oklab, var(--primitive-green) 38%, transparent)}}.payment-collection-card-module__RUmz7q__primaryButton:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 84%, white) 0%, color-mix(in oklab, var(--primitive-green) 88%, black) 44%, color-mix(in oklab, var(--primitive-green) 64%, black) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 50%, transparent), inset 0 -1px 0 #0006, 0 14px 30px color-mix(in oklab, var(--primitive-green) 44%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.payment-collection-card-module__RUmz7q__primaryButton:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 50%, transparent), inset 0 -1px 0 lab(0% 0 0/.4), 0 14px 30px color-mix(in oklab, var(--primitive-green) 44%, transparent)}}.payment-collection-card-module__RUmz7q__primaryButton:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.payment-collection-card-module__RUmz7q__refundButton{border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg)}.payment-collection-card-module__RUmz7q__refundButton:not(:disabled):hover{border-color:var(--primitive-red);color:var(--primitive-red)}.payment-collection-card-module__RUmz7q__refundButton:disabled{opacity:.45;cursor:not-allowed}.payment-collection-card-module__RUmz7q__refundButton:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}@media (max-width:540px){.payment-collection-card-module__RUmz7q__totals{grid-template-columns:1fr}.payment-collection-card-module__RUmz7q__collected{text-align:left}}@media (prefers-reduced-motion:reduce){.payment-collection-card-module__RUmz7q__providerButton,.payment-collection-card-module__RUmz7q__primaryButton,.payment-collection-card-module__RUmz7q__refundButton{transition:none}}
.roadworthy-cert-card-module__2qSZxa__card{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%),  radial-gradient(ellipse at 100% 0%, #ff8ab21a, transparent 56%), color-mix(in oklab, var(--primitive-canvas) 88%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;padding:22px;display:grid}.roadworthy-cert-card-module__2qSZxa__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.roadworthy-cert-card-module__2qSZxa__banner{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) 14px;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);border-radius:10px;min-width:200px;display:grid}.roadworthy-cert-card-module__2qSZxa__bannerPink{background:linear-gradient(135deg, #ff8ab257, #ff8ab214), color-mix(in oklab, #ff8ab2 18%, var(--primitive-canvas));border-color:#ff8ab299}.roadworthy-cert-card-module__2qSZxa__bannerBlue{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 34%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent)), color-mix(in oklab, var(--primitive-teal) 16%, var(--primitive-canvas));border-color:color-mix(in oklab, var(--primitive-teal) 60%, transparent)}.roadworthy-cert-card-module__2qSZxa__bannerType{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-text-strong)}.roadworthy-cert-card-module__2qSZxa__bannerNumber{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);letter-spacing:.04em;color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.roadworthy-cert-card-module__2qSZxa__identity{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);flex-wrap:wrap;display:flex}.roadworthy-cert-card-module__2qSZxa__vehicle{gap:var(--primitive-space-0-5);min-width:0;display:grid}.roadworthy-cert-card-module__2qSZxa__vehicleLabel{color:var(--primitive-text-strong);font-size:var(--primitive-text-base);font-weight:var(--primitive-weight-bold);letter-spacing:.005em}.roadworthy-cert-card-module__2qSZxa__customer{color:var(--primitive-body);font-size:var(--primitive-text-xs)}.roadworthy-cert-card-module__2qSZxa__regoPlate{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 80%, white), color-mix(in oklab, var(--primitive-amber) 88%, black));color:color-mix(in oklab, var(--primitive-amber) 18%, black);font-weight:var(--primitive-weight-bold);padding:3px var(--primitive-space-2);border-radius:var(--primitive-radius-sm);border:1px solid #0000004d;border:1px solid lab(0% 0 0/.3);border-color:oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3)}.roadworthy-cert-card-module__2qSZxa__facts{gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.roadworthy-cert-card-module__2qSZxa__facts>div{gap:var(--primitive-space-0-5);min-width:0;display:grid}.roadworthy-cert-card-module__2qSZxa__facts dt{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.roadworthy-cert-card-module__2qSZxa__facts dd{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);letter-spacing:.005em;margin:0}.roadworthy-cert-card-module__2qSZxa__factPending{color:var(--primitive-muted)}.roadworthy-cert-card-module__2qSZxa__factOk{color:var(--primitive-green)}.roadworthy-cert-card-module__2qSZxa__factWarn{color:var(--primitive-amber)}.roadworthy-cert-card-module__2qSZxa__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);border-top:1px solid var(--primitive-line);padding-top:14px;display:flex}.roadworthy-cert-card-module__2qSZxa__ervBlock{gap:var(--primitive-space-2-5);grid-template-columns:auto 1fr;align-items:center;min-width:0;display:grid}.roadworthy-cert-card-module__2qSZxa__ervGlyph{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.roadworthy-cert-card-module__2qSZxa__ervGlyph[data-verified=true]{background:color-mix(in oklab, var(--primitive-green) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 50%, transparent)}.roadworthy-cert-card-module__2qSZxa__ervMeta{gap:var(--primitive-space-0-5);min-width:0;display:grid}.roadworthy-cert-card-module__2qSZxa__ervLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.roadworthy-cert-card-module__2qSZxa__ervStatus{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);letter-spacing:.005em}@media (max-width:600px){.roadworthy-cert-card-module__2qSZxa__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.roadworthy-cert-card-module__2qSZxa__card{transition:none}}
.recall-notice-row-module__IINxMa__row{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;border-radius:14px;gap:14px;display:grid}.recall-notice-row-module__IINxMa__row[data-severity=high],.recall-notice-row-module__IINxMa__row[data-severity=stop-drive]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 16%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));border-color:color-mix(in oklab, var(--primitive-red) 42%, transparent)}.recall-notice-row-module__IINxMa__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.recall-notice-row-module__IINxMa__banner{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) 14px;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);text-align:center;border-radius:10px;min-width:120px;display:grid}.recall-notice-row-module__IINxMa__manufacturer{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.04em;color:var(--primitive-text-strong)}.recall-notice-row-module__IINxMa__campaign{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);color:var(--primitive-muted);text-transform:uppercase}.recall-notice-row-module__IINxMa__titleBlock{gap:var(--primitive-space-1);min-width:0;display:grid}.recall-notice-row-module__IINxMa__title{align-items:center;gap:var(--primitive-space-2);color:var(--primitive-text-strong);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0;display:inline-flex}.recall-notice-row-module__IINxMa__stopBadge{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);background:var(--primitive-red);color:var(--primitive-text-on-accent);padding:var(--primitive-space-0-5) var(--primitive-space-1-5);border-radius:var(--primitive-radius-sm);font-weight:var(--primitive-weight-bold)}.recall-notice-row-module__IINxMa__subtitle{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-size:10.5px}.recall-notice-row-module__IINxMa__chips{gap:var(--primitive-space-1-5);flex-wrap:wrap;align-items:center;display:flex}.recall-notice-row-module__IINxMa__description{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.6}.recall-notice-row-module__IINxMa__metrics{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recall-notice-row-module__IINxMa__metricBlock{gap:var(--primitive-space-0-5);text-align:center;display:grid}.recall-notice-row-module__IINxMa__metricLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.recall-notice-row-module__IINxMa__metricValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-text-strong);letter-spacing:.005em;font-feature-settings:"tnum" 1}.recall-notice-row-module__IINxMa__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.recall-notice-row-module__IINxMa__footHint{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted);font-size:11px}.recall-notice-row-module__IINxMa__reachButton{appearance:none;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;padding:var(--primitive-space-2) 14px;border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);cursor:pointer;font-size:11px;font-weight:var(--primitive-weight-semibold);transition:background var(--primitive-duration-fast) ease, transform var(--primitive-duration-fast) ease, box-shadow var(--primitive-duration-fast) ease;border:1px solid #0000}.recall-notice-row-module__IINxMa__reachButton:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);transform:translateY(-1px)}.recall-notice-row-module__IINxMa__reachButton:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}@media (max-width:640px){.recall-notice-row-module__IINxMa__head{grid-template-columns:1fr}.recall-notice-row-module__IINxMa__banner{text-align:left}.recall-notice-row-module__IINxMa__chips{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.recall-notice-row-module__IINxMa__reachButton{transition:none}}
.loyalty-stamp-card-module__cebeOq__card{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 56%), radial-gradient(ellipse at 0% 100%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 88%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;isolation:isolate;border-radius:18px;padding:22px;display:grid;position:relative;overflow:hidden}.loyalty-stamp-card-module__cebeOq__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(-45deg, transparent 0 8px, color-mix(in oklab, var(--primitive-text-strong) 1.8%, transparent) 8px 9px);mix-blend-mode:overlay;opacity:.6;position:absolute;inset:0}.loyalty-stamp-card-module__cebeOq__card>*{z-index:1;position:relative}.loyalty-stamp-card-module__cebeOq__cardReady{border-color:color-mix(in oklab, var(--primitive-amber) 60%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--primitive-amber) 20%, transparent), 0 24px 56px color-mix(in oklab, var(--primitive-amber) 12%, transparent)}.loyalty-stamp-card-module__cebeOq__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);display:flex}.loyalty-stamp-card-module__cebeOq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted);display:block}.loyalty-stamp-card-module__cebeOq__title{margin:var(--primitive-space-1) 0 0;color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);letter-spacing:.005em}.loyalty-stamp-card-module__cebeOq__progressBadge{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);color:var(--primitive-body);font-size:10.5px}.loyalty-stamp-card-module__cebeOq__rewardBadge{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, var(--primitive-amber), color-mix(in oklab, var(--primitive-amber) 72%, black));color:color-mix(in oklab, var(--primitive-amber) 18%, black);font-size:10.5px;font-weight:var(--primitive-weight-bold);display:inline-flex}.loyalty-stamp-card-module__cebeOq__stampGrid{gap:var(--primitive-space-2);padding:var(--primitive-space-4);border:1px dashed var(--primitive-line-strong);background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 60%, transparent);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));display:grid}.loyalty-stamp-card-module__cebeOq__stamp{aspect-ratio:1;border-radius:var(--primitive-radius-round);border:1.5px dashed color-mix(in oklab, var(--primitive-text-strong) 18%, transparent);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);color:var(--primitive-muted);place-items:center;transition:transform .2s,border-color .2s,background .2s;display:grid}.loyalty-stamp-card-module__cebeOq__stampNumber{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.02em}.loyalty-stamp-card-module__cebeOq__stampFilled{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--primitive-text-strong) 15%, transparent), transparent 60%), linear-gradient(180deg, var(--primitive-red), var(--primitive-red-dark));border:1.5px solid color-mix(in oklab, var(--primitive-text-strong) 32%, transparent);color:var(--primitive-text-strong);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 22%, transparent), 0 4px 12px color-mix(in oklab, var(--primitive-red) 32%, transparent);transform:rotate(-6deg)}.loyalty-stamp-card-module__cebeOq__stampLatest{transform:rotate(-4deg)scale(1.04)}.loyalty-stamp-card-module__cebeOq__foot{gap:var(--primitive-space-4);border-top:1px solid var(--primitive-line);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;padding-top:14px;display:grid}.loyalty-stamp-card-module__cebeOq__reward{gap:var(--primitive-space-0-5);min-width:0;display:grid}.loyalty-stamp-card-module__cebeOq__rewardKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.loyalty-stamp-card-module__cebeOq__rewardLabel{color:var(--primitive-amber);font-family:var(--primitive-font-display);font-size:var(--primitive-h4);letter-spacing:.01em}.loyalty-stamp-card-module__cebeOq__facts{gap:var(--primitive-space-2);text-align:right;margin:0;display:grid}.loyalty-stamp-card-module__cebeOq__facts>div{gap:1px;display:grid}.loyalty-stamp-card-module__cebeOq__facts dt{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-size:9.5px}.loyalty-stamp-card-module__cebeOq__facts dd{color:var(--primitive-text-strong);font-size:var(--primitive-text-xs);font-family:var(--primitive-font-mono);letter-spacing:.005em;margin:0}@media (max-width:540px){.loyalty-stamp-card-module__cebeOq__foot{grid-template-columns:1fr}.loyalty-stamp-card-module__cebeOq__facts{text-align:left}}@media (prefers-reduced-motion:reduce){.loyalty-stamp-card-module__cebeOq__stamp,.loyalty-stamp-card-module__cebeOq__stampFilled,.loyalty-stamp-card-module__cebeOq__stampLatest{transition:none;transform:none}}
.service-ticket-card-module__ZIvjZa__card{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 56%), radial-gradient(ellipse at 8% 0%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), inset -14px -14px 26px #0000002e, 0 18px 38px #00000047;font-variant-numeric:tabular-nums;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.service-ticket-card-module__ZIvjZa__card{box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), inset -14px -14px 26px lab(0% 0 0/.18), 0 18px 38px lab(0% 0 0/.28)}}.service-ticket-card-module__ZIvjZa__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 1.8%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.6;position:absolute;inset:0}.service-ticket-card-module__ZIvjZa__card>*{z-index:1;position:relative}.service-ticket-card-module__ZIvjZa__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.service-ticket-card-module__ZIvjZa__numberBlock{gap:var(--primitive-space-0-5);display:grid}.service-ticket-card-module__ZIvjZa__numberKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.service-ticket-card-module__ZIvjZa__number{font-family:var(--primitive-font-display);letter-spacing:.02em;color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;font-size:clamp(22px,2.4vw,28px)}.service-ticket-card-module__ZIvjZa__headChips{gap:var(--primitive-space-1-5);flex-wrap:wrap;align-items:center;display:flex}.service-ticket-card-module__ZIvjZa__vehicle{gap:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:auto 1fr;align-items:center;padding:14px;display:grid}.service-ticket-card-module__ZIvjZa__vehicleGlyph{border:1px solid var(--primitive-line);background:linear-gradient(135deg, var(--primitive-glass-strong), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-panel));width:44px;height:44px;color:var(--primitive-amber);border-radius:10px;place-items:center;display:grid}.service-ticket-card-module__ZIvjZa__vehicleText{gap:var(--primitive-space-0-5);min-width:0;display:grid}.service-ticket-card-module__ZIvjZa__customer{color:var(--primitive-text-strong);font-size:17px;font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0}.service-ticket-card-module__ZIvjZa__vehicleLabel{color:var(--primitive-body);font-size:var(--primitive-text-sm);letter-spacing:.01em}.service-ticket-card-module__ZIvjZa__vehicleFacts{gap:var(--primitive-space-3);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.service-ticket-card-module__ZIvjZa__vehicleFacts>div{gap:var(--primitive-space-0-5);min-width:0;display:grid}.service-ticket-card-module__ZIvjZa__vinFact dd{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);font-size:11px}.service-ticket-card-module__ZIvjZa__vehicleFacts dt{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.service-ticket-card-module__ZIvjZa__vehicleFacts dd{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);margin:0}.service-ticket-card-module__ZIvjZa__services{gap:var(--primitive-space-2-5);display:grid}.service-ticket-card-module__ZIvjZa__servicesHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);display:flex}.service-ticket-card-module__ZIvjZa__servicesLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.service-ticket-card-module__ZIvjZa__servicesProgress{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-body);align-items:center;gap:var(--primitive-space-1);display:inline-flex}.service-ticket-card-module__ZIvjZa__servicesProgress strong{color:var(--primitive-amber);font-weight:var(--primitive-weight-semibold);font-size:14px}.service-ticket-card-module__ZIvjZa__servicesList{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.service-ticket-card-module__ZIvjZa__serviceItem{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);font-size:var(--primitive-text-sm);color:var(--primitive-body);border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;display:grid}.service-ticket-card-module__ZIvjZa__serviceCheck{border-radius:var(--primitive-radius-round);border:1px solid var(--primitive-line-strong);width:18px;height:18px;color:var(--primitive-muted);font-size:var(--primitive-text-xs);place-items:center;line-height:1;display:inline-grid}.service-ticket-card-module__ZIvjZa__serviceItemDone{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 7%, transparent), transparent 80%), color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 34%, transparent)}.service-ticket-card-module__ZIvjZa__serviceItemDone .service-ticket-card-module__ZIvjZa__serviceCheck{background:color-mix(in oklab, var(--primitive-green) 16%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 62%, transparent);color:var(--primitive-green)}.service-ticket-card-module__ZIvjZa__serviceLabel{color:var(--primitive-text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.service-ticket-card-module__ZIvjZa__serviceItemDone .service-ticket-card-module__ZIvjZa__serviceLabel{color:var(--primitive-body);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--primitive-text-strong) 36%, transparent);text-decoration-color:color-mix(in oklab, var(--primitive-text-strong) 36%, transparent)}.service-ticket-card-module__ZIvjZa__serviceHours{font-family:var(--primitive-font-mono);color:var(--primitive-muted);font-size:11px}.service-ticket-card-module__ZIvjZa__foot{border-top:1px solid var(--primitive-line);padding-top:14px}.service-ticket-card-module__ZIvjZa__footFacts{gap:var(--primitive-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.service-ticket-card-module__ZIvjZa__footFacts>div{gap:var(--primitive-space-0-5);min-width:0;display:grid}.service-ticket-card-module__ZIvjZa__footFacts dt{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.service-ticket-card-module__ZIvjZa__footFacts dd{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);margin:0}.service-ticket-card-module__ZIvjZa__bayGlyph{margin-right:var(--primitive-space-1);color:var(--primitive-teal);vertical-align:text-bottom;align-items:center;display:inline-flex}.service-ticket-card-module__ZIvjZa__totalCell dd{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-amber);letter-spacing:.01em;font-feature-settings:"tnum" 1}@media (max-width:600px){.service-ticket-card-module__ZIvjZa__vehicleFacts,.service-ticket-card-module__ZIvjZa__footFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.service-ticket-card-module__ZIvjZa__footFacts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-ticket-card-module__ZIvjZa__card{transition:none}}
.bay-live-status-card-module__BIX73W__card{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-card-shadow);border-radius:14px;padding:18px;display:grid;position:relative;overflow:hidden}.bay-live-status-card-module__BIX73W__card:before{content:"";background:var(--bay-accent,var(--primitive-teal));opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.bay-live-status-card-module__BIX73W__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);display:flex}.bay-live-status-card-module__BIX73W__identity{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.bay-live-status-card-module__BIX73W__bay{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.02em}.bay-live-status-card-module__BIX73W__dot{border-radius:var(--primitive-radius-round);background:var(--primitive-muted);width:4px;height:4px}.bay-live-status-card-module__BIX73W__jobNo{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase}.bay-live-status-card-module__BIX73W__idleMsg{padding:18px var(--primitive-space-0);color:var(--primitive-muted);font-size:var(--primitive-text-sm);text-align:center;border:1px dashed var(--primitive-line);border-radius:10px;margin:0}.bay-live-status-card-module__BIX73W__body{gap:var(--primitive-space-1);display:grid}.bay-live-status-card-module__BIX73W__vehicle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;line-height:1.05}.bay-live-status-card-module__BIX73W__customer{color:var(--primitive-body);font-size:var(--primitive-text-xs);letter-spacing:.04em}.bay-live-status-card-module__BIX73W__tech{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-2-5);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);border:1px solid var(--primitive-line);border-radius:10px;display:inline-flex}.bay-live-status-card-module__BIX73W__techMeta{gap:var(--primitive-space-0-5);line-height:1.15;display:grid}.bay-live-status-card-module__BIX73W__techMeta strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold)}.bay-live-status-card-module__BIX73W__techMeta em{color:var(--primitive-muted);font-style:normal;font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase}.bay-live-status-card-module__BIX73W__foot{gap:var(--primitive-space-2);padding-top:var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);grid-template-columns:1fr 1fr;display:grid}.bay-live-status-card-module__BIX73W__foot span{gap:var(--primitive-space-0-5);display:grid}.bay-live-status-card-module__BIX73W__foot em{color:var(--primitive-muted);font-style:normal;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-size:9px}.bay-live-status-card-module__BIX73W__foot strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-regular)}@media (prefers-reduced-motion:reduce){.bay-live-status-card-module__BIX73W__card{box-shadow:0 0 0 1px var(--primitive-line)}}
