.confirm-destructive-action-dialog-module__onq9MW__layer{z-index:160;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-destructive-action-dialog-module__onq9MW__backdrop{background:#081814a3;border:0;padding:0;position:absolute;inset:0}.confirm-destructive-action-dialog-module__onq9MW__dialog{background:var(--panel);border:1px solid var(--line);color:var(--ink);z-index:1;border-radius:18px;gap:18px;width:100%;max-width:540px;max-height:min(720px,100dvh - 32px);padding:22px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0818144d}.confirm-destructive-action-dialog-module__onq9MW__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px;display:grid}.confirm-destructive-action-dialog-module__onq9MW__icon{background:color-mix(in srgb, var(--danger,#b53b31) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--danger,#b53b31) 34%, var(--line));color:var(--danger,#a42f28);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.confirm-destructive-action-dialog-module__onq9MW__heading{gap:5px;display:grid}.confirm-destructive-action-dialog-module__onq9MW__heading p,.confirm-destructive-action-dialog-module__onq9MW__heading h2{margin:0}.confirm-destructive-action-dialog-module__onq9MW__heading p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.confirm-destructive-action-dialog-module__onq9MW__heading h2{font-size:clamp(1.2rem,4vw,1.55rem);line-height:1.15}.confirm-destructive-action-dialog-module__onq9MW__close{background:var(--control-surface,var(--panel));border:1px solid var(--line);color:var(--ink);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.confirm-destructive-action-dialog-module__onq9MW__body{gap:14px;display:grid}.confirm-destructive-action-dialog-module__onq9MW__body>p{color:var(--muted);margin:0;line-height:1.55}.confirm-destructive-action-dialog-module__onq9MW__target{background:var(--control-surface,color-mix(in srgb, var(--panel) 88%, var(--green)));border:1px solid var(--line);border-radius:12px;gap:4px;padding:13px 14px;display:grid}.confirm-destructive-action-dialog-module__onq9MW__target small{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.confirm-destructive-action-dialog-module__onq9MW__target strong{overflow-wrap:anywhere}.confirm-destructive-action-dialog-module__onq9MW__impact{gap:8px;margin:0;padding:0;list-style:none;display:grid}.confirm-destructive-action-dialog-module__onq9MW__impact li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;display:flex}.confirm-destructive-action-dialog-module__onq9MW__impact li:last-child{border-bottom:0}.confirm-destructive-action-dialog-module__onq9MW__impact strong{color:var(--danger,#a42f28);font-size:1.05rem}.confirm-destructive-action-dialog-module__onq9MW__footer{justify-content:flex-end;gap:10px;display:flex}.confirm-destructive-action-dialog-module__onq9MW__danger{background:var(--danger,#a42f28);border:1px solid var(--danger,#a42f28);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:850;display:inline-flex}.confirm-destructive-action-dialog-module__onq9MW__danger:disabled,.confirm-destructive-action-dialog-module__onq9MW__close:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){.confirm-destructive-action-dialog-module__onq9MW__layer{align-items:flex-end;padding:0}.confirm-destructive-action-dialog-module__onq9MW__dialog{max-width:none;max-height:calc(100dvh - 18px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom-right-radius:0;border-bottom-left-radius:0}.confirm-destructive-action-dialog-module__onq9MW__footer{grid-template-columns:1fr;display:grid}.confirm-destructive-action-dialog-module__onq9MW__footer button{width:100%}}@media (prefers-reduced-motion:reduce){.confirm-destructive-action-dialog-module__onq9MW__dialog{scroll-behavior:auto}}
.analytics-consent-module-scss-module___8mEpa__options{border:0;gap:8px;margin:10px 0 2px;padding:0;display:grid}.analytics-consent-module-scss-module___8mEpa__options legend{color:var(--ink);margin-bottom:4px;font-size:.72rem;font-weight:900}.analytics-consent-module-scss-module___8mEpa__option{background:var(--control-surface);border:1px solid var(--control-border);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.analytics-consent-module-scss-module___8mEpa__option:has(input:checked){background:var(--active-green);border-color:var(--active-green-border)}.analytics-consent-module-scss-module___8mEpa__option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--blue) 30%, transparent);outline-offset:2px}.analytics-consent-module-scss-module___8mEpa__option input{opacity:0;width:1px;height:1px;position:absolute}.analytics-consent-module-scss-module___8mEpa__option strong,.analytics-consent-module-scss-module___8mEpa__option small{display:block}.analytics-consent-module-scss-module___8mEpa__option strong{color:var(--ink);font-size:.76rem}.analytics-consent-module-scss-module___8mEpa__option small{color:var(--muted);margin-top:2px;font-size:.66rem;line-height:1.35}.analytics-consent-module-scss-module___8mEpa__optionIcon{color:var(--green);justify-content:center;align-items:center;display:inline-flex}.analytics-consent-module-scss-module___8mEpa__toggle{background:var(--line);border-radius:999px;width:40px;height:22px;display:block;position:relative}.analytics-consent-module-scss-module___8mEpa__toggle:after{background:var(--panel);border:1px solid var(--control-border);content:"";border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:2px;left:2px}.analytics-consent-module-scss-module___8mEpa__option input:checked~.analytics-consent-module-scss-module___8mEpa__toggle{background:var(--green)}.analytics-consent-module-scss-module___8mEpa__option input:checked~.analytics-consent-module-scss-module___8mEpa__toggle:after{transform:translate(18px)}.analytics-consent-module-scss-module___8mEpa__error{font-weight:750;color:var(--danger,#a52828)!important;margin-top:5px!important}@media (max-width:760px){.analytics-consent-module-scss-module___8mEpa__option{min-height:64px}}
.dashboard-overview-module__9wb0Zq__workshopSecondaryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-overview-module__9wb0Zq__workshopSecondaryAction{min-height:40px;padding:8px 11px}@media (max-width:767px){.dashboard-overview-module__9wb0Zq__workshopSecondaryActions{grid-column:1/-1;width:100%}.dashboard-overview-module__9wb0Zq__workshopSecondaryAction{flex:1 1 0;justify-content:center;min-width:0}}@media (max-width:420px){.dashboard-overview-module__9wb0Zq__workshopSecondaryAction{flex-basis:calc(50% - 4px)}.dashboard-overview-module__9wb0Zq__workshopSecondaryAction:last-child{flex-basis:100%}}
.intervention-form-module__aZNVkG__derivedWorkshop{background:var(--control-surface);border:1px solid var(--control-border);color:var(--muted);border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.intervention-form-module__aZNVkG__derivedWorkshop span{gap:2px;font-size:.76rem;display:grid}.intervention-form-module__aZNVkG__derivedWorkshop strong{color:var(--ink);font-size:.88rem}.intervention-form-module__aZNVkG__optionalSection{padding:0;overflow:clip}.intervention-form-module__aZNVkG__optionalSummary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.intervention-form-module__aZNVkG__optionalSummary::-webkit-details-marker{display:none}.intervention-form-module__aZNVkG__optionalIcon{background:var(--control-surface);border:1px solid var(--control-border);color:var(--orange);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.intervention-form-module__aZNVkG__optionalCopy{gap:3px;display:grid}.intervention-form-module__aZNVkG__optionalCopy small,.intervention-form-module__aZNVkG__optionalCopy span,.intervention-form-module__aZNVkG__optionalBadge{color:var(--muted);font-size:.76rem}.intervention-form-module__aZNVkG__optionalCopy strong{color:var(--ink);font-size:1rem}.intervention-form-module__aZNVkG__optionalBadge{background:var(--control-surface);border:1px solid var(--control-border);border-radius:999px;padding:5px 8px;font-weight:800}.intervention-form-module__aZNVkG__optionalChevron{transition:transform .18s}.intervention-form-module__aZNVkG__optionalSection[open] .intervention-form-module__aZNVkG__optionalChevron{transform:rotate(180deg)}.intervention-form-module__aZNVkG__optionalContent{border-top:1px solid var(--control-border);padding:18px}.intervention-form-module__aZNVkG__saveBar{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--control-border);z-index:8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #1b231f1f}.intervention-form-module__aZNVkG__saveBar>button{margin-left:auto}.intervention-form-module__aZNVkG__saveBar>:not(button){flex:360px}@media (max-width:640px){.intervention-form-module__aZNVkG__optionalSummary{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:14px}.intervention-form-module__aZNVkG__optionalBadge,.intervention-form-module__aZNVkG__optionalCopy span{display:none}.intervention-form-module__aZNVkG__saveBar>button{width:100%;margin-left:0}}
.mfa-authenticator-module__ck_BrG__gate{justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.mfa-authenticator-module__ck_BrG__gatePanel{gap:14px;width:100%;max-width:760px;margin:0;padding:clamp(22px,4vw,38px);display:grid}.mfa-authenticator-module__ck_BrG__gatePanel h1,.mfa-authenticator-module__ck_BrG__gatePanel p,.mfa-authenticator-module__ck_BrG__accountPanel h2,.mfa-authenticator-module__ck_BrG__accountPanel p{margin:0}.mfa-authenticator-module__ck_BrG__icon{background:var(--accent-soft,#c44b2b1f);color:var(--accent);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.mfa-authenticator-module__ck_BrG__setup{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;margin-top:8px;display:grid}.mfa-authenticator-module__ck_BrG__qr{background:#fff;border-radius:16px;padding:14px;line-height:0}.mfa-authenticator-module__ck_BrG__setupCopy{gap:12px;display:grid}.mfa-authenticator-module__ck_BrG__setupCopy ol{gap:7px;margin:0;padding-left:22px;display:grid}.mfa-authenticator-module__ck_BrG__setupCopy code{background:var(--surface-soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:.86rem;display:block}.mfa-authenticator-module__ck_BrG__codeForm{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:10px;display:grid}.mfa-authenticator-module__ck_BrG__codeForm label{gap:6px;display:grid}.mfa-authenticator-module__ck_BrG__codeForm input{font-variant-numeric:tabular-nums;letter-spacing:.28em}.mfa-authenticator-module__ck_BrG__error{color:var(--danger,#b42318);grid-column:1/-1}.mfa-authenticator-module__ck_BrG__loading,.mfa-authenticator-module__ck_BrG__activeRow p{align-items:center;gap:8px;display:flex}.mfa-authenticator-module__ck_BrG__loading svg{animation:1s linear infinite mfa-authenticator-module__ck_BrG__mfa-spin}.mfa-authenticator-module__ck_BrG__actions,.mfa-authenticator-module__ck_BrG__activeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mfa-authenticator-module__ck_BrG__logout{justify-self:start;margin-top:4px}.mfa-authenticator-module__ck_BrG__accountPanel{gap:18px;margin-top:22px;padding:clamp(20px,3vw,30px);display:grid}.mfa-authenticator-module__ck_BrG__accountPanel>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.mfa-authenticator-module__ck_BrG__accountPanel>header>div{gap:6px;display:grid}.mfa-authenticator-module__ck_BrG__reminder{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:clamp(18px,2.5vw,24px);display:grid}.mfa-authenticator-module__ck_BrG__reminderIcon{background:var(--accent-soft,#c44b2b1f);color:var(--accent);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.mfa-authenticator-module__ck_BrG__reminderCopy{gap:5px;display:grid}.mfa-authenticator-module__ck_BrG__reminderCopy h2,.mfa-authenticator-module__ck_BrG__reminderCopy p{margin:0}.mfa-authenticator-module__ck_BrG__reminderCopy h2{font-size:clamp(1.05rem,2vw,1.25rem)}.mfa-authenticator-module__ck_BrG__reminderCopy>p:last-child{color:var(--muted);max-width:72ch}@keyframes mfa-authenticator-module__ck_BrG__mfa-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.mfa-authenticator-module__ck_BrG__reminder{grid-template-columns:auto minmax(0,1fr);align-items:start}.mfa-authenticator-module__ck_BrG__reminderAction{grid-column:1/-1;width:100%}}@media (max-width:640px){.mfa-authenticator-module__ck_BrG__setup,.mfa-authenticator-module__ck_BrG__codeForm{grid-template-columns:1fr}.mfa-authenticator-module__ck_BrG__qr{justify-self:center}.mfa-authenticator-module__ck_BrG__codeForm button{width:100%}}@media (prefers-reduced-motion:reduce){.mfa-authenticator-module__ck_BrG__loading svg{animation:none}}
.vehicle-compatible-parts-panel-module-scss-module__5i8una__panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:clamp(14px,2vw,20px);min-width:0;padding:clamp(15px,2.5vw,22px);scroll-margin-top:88px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__headerIcon,.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleIcon,.vehicle-compatible-parts-panel-module-scss-module__5i8una__partIcon{background:var(--active-green-soft);border:1px solid var(--active-green-border);color:var(--green);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vehicle-compatible-parts-panel-module-scss-module__5i8una__headerIcon{width:44px;height:44px}.vehicle-compatible-parts-panel-module-scss-module__5i8una__header>div{gap:4px;min-width:0;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__header p,.vehicle-compatible-parts-panel-module-scss-module__5i8una__header h2,.vehicle-compatible-parts-panel-module-scss-module__5i8una__header span{margin:0}.vehicle-compatible-parts-panel-module-scss-module__5i8una__header p{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vehicle-compatible-parts-panel-module-scss-module__5i8una__header h2{font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.2}.vehicle-compatible-parts-panel-module-scss-module__5i8una__header>div>span{color:var(--muted);font-size:.82rem;line-height:1.5}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicle{background:var(--panel);border:1px solid var(--active-green-border);min-width:0;box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 8%, transparent);z-index:3;border-radius:12px;gap:13px;padding:14px;display:grid;position:sticky;top:12px}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleIcon{width:40px;height:40px}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleHeading>div{gap:2px;min-width:0;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleHeading small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleHeading strong{overflow-wrap:anywhere;font-size:.98rem}.vehicle-compatible-parts-panel-module-scss-module__5i8una__changeVehicle,.vehicle-compatible-parts-panel-module-scss-module__5i8una__retry{background:var(--control-surface,var(--panel));border:1px solid var(--control-border,var(--line));color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.vehicle-compatible-parts-panel-module-scss-module__5i8una__changeVehicle:hover,.vehicle-compatible-parts-panel-module-scss-module__5i8una__retry:hover{border-color:var(--orange)}.vehicle-compatible-parts-panel-module-scss-module__5i8una__changeVehicle:focus-visible,.vehicle-compatible-parts-panel-module-scss-module__5i8una__retry:focus-visible,.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchControl:focus-within{outline:3px solid color-mix(in srgb, var(--orange) 24%, transparent);outline-offset:2px}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleFacts,.vehicle-compatible-parts-panel-module-scss-module__5i8una__partFacts{gap:1px;margin:0;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleFacts>div,.vehicle-compatible-parts-panel-module-scss-module__5i8una__partFacts>div{background:color-mix(in srgb, var(--panel-soft) 88%, transparent);gap:3px;min-width:0;padding:9px 10px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleFacts dt,.vehicle-compatible-parts-panel-module-scss-module__5i8una__partFacts dt{color:var(--muted);font-size:.67rem;font-weight:750}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleFacts dd,.vehicle-compatible-parts-panel-module-scss-module__5i8una__partFacts dd{overflow-wrap:anywhere;margin:0;font-size:.79rem;font-weight:850}.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchBlock{gap:7px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchBlock>label{font-size:.78rem;font-weight:850}.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchControl{background:var(--control-surface,var(--panel));border:1px solid var(--control-border,var(--line));border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:0 12px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchControl svg{color:var(--muted)}.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchControl input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;padding:0}.vehicle-compatible-parts-panel-module-scss-module__5i8una__searchControl input::placeholder{color:var(--muted)}.vehicle-compatible-parts-panel-module-scss-module__5i8una__results{min-width:0}.vehicle-compatible-parts-panel-module-scss-module__5i8una__results>div{gap:9px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__retry{justify-self:start}.vehicle-compatible-parts-panel-module-scss-module__5i8una__parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__parts>li{min-width:0}.vehicle-compatible-parts-panel-module-scss-module__5i8una__part{border:1px solid var(--line);border-radius:11px;gap:12px;min-width:0;height:100%;padding:13px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__partHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.vehicle-compatible-parts-panel-module-scss-module__5i8una__partIcon{border-radius:8px;width:34px;height:34px}.vehicle-compatible-parts-panel-module-scss-module__5i8una__partHeading>strong{overflow-wrap:anywhere;align-self:center;font-size:.9rem}.vehicle-compatible-parts-panel-module-scss-module__5i8una__verifiedBadge{background:var(--active-green-soft);border:1px solid var(--active-green-border);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.66rem;font-weight:900;display:inline-flex}.vehicle-compatible-parts-panel-module-scss-module__5i8una__partFacts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.vehicle-compatible-parts-panel-module-scss-module__5i8una__parts{grid-template-columns:1fr}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicle{top:76px}}@media (max-width:520px){.vehicle-compatible-parts-panel-module-scss-module__5i8una__panel{border-radius:11px;padding:14px}.vehicle-compatible-parts-panel-module-scss-module__5i8una__vehicleHeading{grid-template-columns:auto minmax(0,1fr)}.vehicle-compatible-parts-panel-module-scss-module__5i8una__changeVehicle{grid-column:1/-1;width:100%}.vehicle-compatible-parts-panel-module-scss-module__5i8una__partFacts{grid-template-columns:1fr}.vehicle-compatible-parts-panel-module-scss-module__5i8una__partHeading{grid-template-columns:auto minmax(0,1fr)}.vehicle-compatible-parts-panel-module-scss-module__5i8una__verifiedBadge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.vehicle-compatible-parts-panel-module-scss-module__5i8una__panel .spin{animation:none}}
.vehicle-plate-lookup-module-scss-module__596f_W__lookup{background:color-mix(in srgb, var(--panel-soft) 82%, transparent);border:1px solid var(--line);border-radius:7px;gap:14px;padding:clamp(14px,2.5vw,20px);display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__header h3,.vehicle-plate-lookup-module-scss-module__596f_W__header p,.vehicle-plate-lookup-module-scss-module__596f_W__result h4,.vehicle-plate-lookup-module-scss-module__596f_W__result p{margin:0}.vehicle-plate-lookup-module-scss-module__596f_W__header h3{font-size:1rem}.vehicle-plate-lookup-module-scss-module__596f_W__header>div>p:last-child,.vehicle-plate-lookup-module-scss-module__596f_W__result>p{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.45}.vehicle-plate-lookup-module-scss-module__596f_W__icon{background:color-mix(in srgb, var(--orange) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--orange) 42%, var(--line));color:var(--orange);border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.vehicle-plate-lookup-module-scss-module__596f_W__form{grid-template-columns:minmax(150px,.55fr) minmax(210px,1fr);align-items:end;gap:10px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__form label{gap:6px;min-width:0;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__form label>span{font-size:.77rem;font-weight:850}.vehicle-plate-lookup-module-scss-module__596f_W__form label>small{color:var(--muted);font-size:.67rem;line-height:1.35}.vehicle-plate-lookup-module-scss-module__596f_W__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.vehicle-plate-lookup-module-scss-module__596f_W__actions button{justify-content:center}.vehicle-plate-lookup-module-scss-module__596f_W__notice,.vehicle-plate-lookup-module-scss-module__596f_W__status{border:1px solid var(--line);border-radius:6px;align-items:start;gap:8px;padding:10px 11px;font-size:.72rem;line-height:1.45;display:flex}.vehicle-plate-lookup-module-scss-module__596f_W__notice svg,.vehicle-plate-lookup-module-scss-module__596f_W__status svg{flex:none;margin-top:1px}.vehicle-plate-lookup-module-scss-module__596f_W__notice>div{gap:2px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__notice span{color:var(--muted)}.vehicle-plate-lookup-module-scss-module__596f_W__notice a{color:var(--green);justify-self:start;font-weight:800}.vehicle-plate-lookup-module-scss-module__596f_W__notice a:focus-visible{outline:3px solid color-mix(in srgb, var(--orange) 32%, transparent);outline-offset:2px}.vehicle-plate-lookup-module-scss-module__596f_W__available{background:var(--active-green-soft);border-color:var(--active-green-border)}.vehicle-plate-lookup-module-scss-module__596f_W__unavailable{background:color-mix(in srgb, var(--orange) 7%, var(--panel));border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}.vehicle-plate-lookup-module-scss-module__596f_W__result{background:var(--panel);border:1px solid var(--active-green-border);border-radius:7px;gap:12px;padding:13px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__result:focus,.vehicle-plate-lookup-module-scss-module__596f_W__status:focus{outline:3px solid color-mix(in srgb, var(--orange) 28%, transparent);outline-offset:3px}.vehicle-plate-lookup-module-scss-module__596f_W__resultHeading{justify-content:space-between;align-items:start;gap:12px;display:flex}.vehicle-plate-lookup-module-scss-module__596f_W__resultHeading>div{min-width:0}.vehicle-plate-lookup-module-scss-module__596f_W__resultHeading>span{background:var(--active-green-soft);border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-weight:900}.vehicle-plate-lookup-module-scss-module__596f_W__result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__result dl>div{background:var(--panel-soft);gap:2px;min-width:0;padding:9px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__result dt{color:var(--muted);font-size:.68rem}.vehicle-plate-lookup-module-scss-module__596f_W__result dd{overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:850}.vehicle-plate-lookup-module-scss-module__596f_W__matches{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__matches>legend{padding:0;font-size:.82rem;font-weight:900}.vehicle-plate-lookup-module-scss-module__596f_W__matches>p{color:var(--muted);margin:0;font-size:.72rem}.vehicle-plate-lookup-module-scss-module__596f_W__matchOptions{gap:8px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__matchOption{background:var(--panel-soft);border:1px solid var(--line);cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:10px;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__matchOption:has(input:checked){border-color:var(--active-green-border);box-shadow:0 0 0 2px var(--active-green-soft)}.vehicle-plate-lookup-module-scss-module__596f_W__matchOption input{margin-top:2px}.vehicle-plate-lookup-module-scss-module__596f_W__matchTitle{font-size:.82rem;font-weight:900}.vehicle-plate-lookup-module-scss-module__596f_W__matchOption dl{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-plate-lookup-module-scss-module__596f_W__identityNotice{background:color-mix(in srgb, var(--orange) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--orange) 42%, var(--line));border-radius:6px;align-items:start;gap:8px;padding:9px 10px;display:flex}.vehicle-plate-lookup-module-scss-module__596f_W__identityNotice svg{flex:none;margin-top:1px}.vehicle-plate-lookup-module-scss-module__596f_W__status{align-items:center}.vehicle-plate-lookup-module-scss-module__596f_W__status>span{flex:1}.vehicle-plate-lookup-module-scss-module__596f_W__error{background:color-mix(in srgb, var(--danger,#b42318) 8%, var(--panel));border-color:color-mix(in srgb, var(--danger,#b42318) 52%, var(--line))}.vehicle-plate-lookup-module-scss-module__596f_W__success{background:var(--active-green-soft);border-color:var(--active-green-border)}@media (max-width:640px){.vehicle-plate-lookup-module-scss-module__596f_W__form{grid-template-columns:1fr}.vehicle-plate-lookup-module-scss-module__596f_W__actions{grid-template-columns:1fr;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__resultHeading{align-items:stretch;display:grid}.vehicle-plate-lookup-module-scss-module__596f_W__resultHeading>span{justify-self:start}.vehicle-plate-lookup-module-scss-module__596f_W__result dl,.vehicle-plate-lookup-module-scss-module__596f_W__matchOption dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vehicle-plate-lookup-module-scss-module__596f_W__lookup .spin{animation:none}}
