.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__panel{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);margin-bottom:var(--op-space-4);padding:var(--op-space-4)}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__error{margin:0 0 var(--op-space-3);padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);font-size:12px}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__list{gap:var(--op-space-2);margin:0;padding:0;list-style:none;display:grid}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__row{align-items:center;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);flex-wrap:wrap;display:flex}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__icon{background:var(--op-color-primary-soft);width:34px;height:34px;color:var(--op-color-primary-hover);border-radius:999px;flex:0 0 34px;place-items:center;display:grid}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__content{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__content strong{color:var(--op-color-text-strong);font-size:13px}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__content span{color:var(--op-color-text-muted);font-size:12px}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__revokeButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__revokeButton{justify-content:center;align-items:center;gap:var(--op-space-2);min-height:38px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-danger);cursor:pointer;font-size:12px;font-weight:700;display:inline-flex}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__revokeButton:hover:not(:disabled){border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__confirm{gap:var(--op-space-2);padding-top:var(--op-space-2);border-top:1px solid var(--op-color-border);flex-direction:column;flex-basis:100%;display:flex}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__confirm p{color:var(--op-color-text);margin:0;font-size:13px}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__confirmActions{justify-content:flex-end;gap:var(--op-space-2);display:flex}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__confirmActions button:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__confirmActions button{min-height:40px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);cursor:pointer;border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text);font-size:13px;font-weight:600}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__confirmActions button:disabled{opacity:.6;cursor:not-allowed}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__dangerButton{align-items:center;gap:6px;display:inline-flex;border-color:var(--op-color-danger)!important;background:var(--op-color-danger)!important;color:var(--op-color-surface)!important}@media (max-width:600px){.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__row{flex-direction:column;align-items:stretch}.OwnerVehicleIdentityAccess-module-scss-module__dgvNFW__revokeButton{width:100%}}
.RevokeServiceAccessDialog-module-scss-module__2tTX3G__body{gap:var(--op-space-4);color:var(--op-color-text);flex-direction:column;font-size:14px;line-height:20px;display:flex}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__heading{margin:0 0 var(--op-space-1);color:var(--op-color-text-strong);font-size:14px}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__list{padding-left:var(--op-space-5);margin:0}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__muted{margin:0 0 var(--op-space-1);color:var(--op-color-text-muted);font-size:13px}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__warning{padding:var(--op-space-3) var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft)}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__warning p{margin:0}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__error{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);margin:0;font-size:13px}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__actions{justify-content:flex-end;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__secondary:focus-visible,.RevokeServiceAccessDialog-module-scss-module__2tTX3G__danger:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__secondary,.RevokeServiceAccessDialog-module-scss-module__2tTX3G__danger{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);font:inherit;cursor:pointer;font-size:14px;font-weight:600;display:inline-flex}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__secondary:disabled,.RevokeServiceAccessDialog-module-scss-module__2tTX3G__danger:disabled{opacity:.6;cursor:not-allowed}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__secondary{border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}.RevokeServiceAccessDialog-module-scss-module__2tTX3G__danger{border:1px solid var(--op-color-danger);background:var(--op-color-danger);color:#fff}
.VehicleServiceAccessPanel-module-scss-module__AtEOia__card{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-4)}.VehicleServiceAccessPanel-module-scss-module__AtEOia__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__description{margin:4px 0 var(--op-space-3);color:var(--op-color-text-muted);font-size:13px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__error{margin:0 0 var(--op-space-3);padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);font-size:12px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__list{gap:var(--op-space-2);margin:0;padding:0;list-style:none;display:grid}.VehicleServiceAccessPanel-module-scss-module__AtEOia__row{align-items:center;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);flex-wrap:wrap;display:flex}.VehicleServiceAccessPanel-module-scss-module__AtEOia__icon{background:var(--op-color-primary-soft);width:34px;height:34px;color:var(--op-color-primary-hover);border-radius:999px;flex:0 0 34px;place-items:center;display:grid}.VehicleServiceAccessPanel-module-scss-module__AtEOia__content{align-items:center;gap:var(--op-space-1) var(--op-space-2);flex-wrap:wrap;flex:140px;min-width:0;display:flex}.VehicleServiceAccessPanel-module-scss-module__AtEOia__content small{color:var(--op-color-text-muted);flex-basis:100%;font-size:12px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__content strong{color:var(--op-color-text-strong);font-size:13px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__revokeButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__revokeButton{align-items:center;gap:var(--op-space-2);min-height:38px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-danger);cursor:pointer;font-size:12px;font-weight:700;display:inline-flex}.VehicleServiceAccessPanel-module-scss-module__AtEOia__revokeButton:hover:not(:disabled){border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}.VehicleServiceAccessPanel-module-scss-module__AtEOia__confirm{gap:var(--op-space-2);padding-top:var(--op-space-2);border-top:1px solid var(--op-color-border);flex-direction:column;flex-basis:100%;display:flex}.VehicleServiceAccessPanel-module-scss-module__AtEOia__confirm p{color:var(--op-color-text);margin:0;font-size:13px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__confirmActions{justify-content:flex-end;gap:var(--op-space-2);display:flex}.VehicleServiceAccessPanel-module-scss-module__AtEOia__confirmActions button:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleServiceAccessPanel-module-scss-module__AtEOia__confirmActions button{min-height:40px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);cursor:pointer;border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text);font-size:13px;font-weight:600}.VehicleServiceAccessPanel-module-scss-module__AtEOia__confirmActions button:disabled{opacity:.6;cursor:not-allowed}.VehicleServiceAccessPanel-module-scss-module__AtEOia__dangerButton{align-items:center;gap:6px;display:inline-flex;border-color:var(--op-color-danger)!important;background:var(--op-color-danger)!important;color:var(--op-color-surface)!important}.VehicleServiceAccessPanel-module-scss-module__AtEOia__dangerButton:hover:not(:disabled){opacity:.9;background:var(--op-color-danger)!important}@media (max-width:600px){.VehicleServiceAccessPanel-module-scss-module__AtEOia__row{flex-direction:column;align-items:stretch}.VehicleServiceAccessPanel-module-scss-module__AtEOia__revokeButton{width:100%}}
.GarageRelationshipVehicles-module-scss-module__vo-8LW__list{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GarageRelationshipVehicles-module-scss-module__vo-8LW__row{align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);flex-wrap:wrap;display:flex}.GarageRelationshipVehicles-module-scss-module__vo-8LW__icon{border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);width:32px;height:32px;color:var(--op-color-text-muted);flex:0 0 32px;place-items:center;display:grid}.GarageRelationshipVehicles-module-scss-module__vo-8LW__content{min-width:180px;color:var(--op-color-text-muted);flex-direction:column;flex:1;gap:3px;font-size:12px;line-height:18px;display:flex}.GarageRelationshipVehicles-module-scss-module__vo-8LW__content strong{color:var(--op-color-text-strong);font-size:13px}.GarageRelationshipVehicles-module-scss-module__vo-8LW__titleLine{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;display:flex}.GarageRelationshipVehicles-module-scss-module__vo-8LW__link{color:var(--op-color-primary-hover);font-weight:650;text-decoration:underline}.GarageRelationshipVehicles-module-scss-module__vo-8LW__revoke:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.GarageRelationshipVehicles-module-scss-module__vo-8LW__revoke{align-items:center;gap:var(--op-space-1);min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-danger);font:inherit;cursor:pointer;font-size:13px;font-weight:600;display:inline-flex}.GarageRelationshipVehicles-module-scss-module__vo-8LW__revoke:hover{border-color:var(--op-color-danger);background:var(--op-color-danger-soft)}
.VehicleAttentionPanel-module-scss-module__BG7lCG__nextService{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);align-items:center;gap:var(--op-space-3) var(--op-space-4);margin-bottom:var(--op-space-4);padding:var(--op-space-4);border-left:4px solid var(--op-color-info);flex-wrap:wrap;display:flex}.VehicleAttentionPanel-module-scss-module__BG7lCG__nextIcon{border-radius:var(--op-radius-sm);background:var(--op-color-info-soft);width:42px;height:42px;color:var(--op-color-info);flex:0 0 42px;place-items:center;display:grid}.VehicleAttentionPanel-module-scss-module__BG7lCG__nextBody{flex:1;min-width:200px}.VehicleAttentionPanel-module-scss-module__BG7lCG__nextBody h2{color:var(--op-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.VehicleAttentionPanel-module-scss-module__BG7lCG__nextBody p{color:var(--op-color-text-strong);margin:2px 0 0;font-size:15px}.VehicleAttentionPanel-module-scss-module__BG7lCG__nextAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleAttentionPanel-module-scss-module__BG7lCG__nextAction{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;align-items:center;font-size:13px;font-weight:650;display:inline-flex}.VehicleAttentionPanel-module-scss-module__BG7lCG__panel{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);margin-bottom:var(--op-space-4);padding:var(--op-space-4)}.VehicleAttentionPanel-module-scss-module__BG7lCG__head{align-items:center;gap:var(--op-space-2);margin-bottom:var(--op-space-3);color:var(--op-color-warning);display:flex}.VehicleAttentionPanel-module-scss-module__BG7lCG__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.VehicleAttentionPanel-module-scss-module__BG7lCG__list{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VehicleAttentionPanel-module-scss-module__BG7lCG__row,.VehicleAttentionPanel-module-scss-module__BG7lCG__rowHigh{align-items:center;gap:var(--op-space-3);padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);display:flex}.VehicleAttentionPanel-module-scss-module__BG7lCG__rowHigh{background:var(--op-color-danger-soft)}.VehicleAttentionPanel-module-scss-module__BG7lCG__icon{width:32px;height:32px;color:var(--op-color-text);flex:0 0 32px;place-items:center;display:grid}.VehicleAttentionPanel-module-scss-module__BG7lCG__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.VehicleAttentionPanel-module-scss-module__BG7lCG__content a:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleAttentionPanel-module-scss-module__BG7lCG__content a{color:var(--op-color-text-strong);font-size:14px}.VehicleAttentionPanel-module-scss-module__BG7lCG__content small{color:var(--op-color-text);font-size:12px}.VehicleAttentionPanel-module-scss-module__BG7lCG__clear{color:var(--op-color-text-muted);margin:0;font-size:13px}
.page-module-scss-module__kLlbLa__page{min-width:0}.page-module-scss-module__kLlbLa__pageHeader{margin-bottom:var(--op-space-6)}.page-module-scss-module__kLlbLa__pageHeader h1{color:var(--op-color-text-strong);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2vw,32px);font-weight:750;line-height:1.15}.page-module-scss-module__kLlbLa__pageHeader p{margin:var(--op-space-2) 0 0;color:var(--op-color-text-muted);font-size:14px;line-height:20px}.page-module-scss-module__kLlbLa__actionGrid{gap:var(--op-space-4);margin-bottom:var(--op-space-4);display:grid}.page-module-scss-module__kLlbLa__panel,.page-module-scss-module__kLlbLa__actionCard{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);min-width:0;padding:var(--op-space-4)}.page-module-scss-module__kLlbLa__panelHead,.page-module-scss-module__kLlbLa__panelTitleWithIcon,.page-module-scss-module__kLlbLa__actionHead,.page-module-scss-module__kLlbLa__actionMain,.page-module-scss-module__kLlbLa__alertRow,.page-module-scss-module__kLlbLa__documentRow{align-items:center;display:flex}.page-module-scss-module__kLlbLa__panelHead{justify-content:space-between;gap:var(--op-space-3);margin-bottom:var(--op-space-3)}.page-module-scss-module__kLlbLa__panelHead h2{color:var(--op-color-text-strong);margin:0;font-size:15px;font-weight:700;line-height:21px}.page-module-scss-module__kLlbLa__panelTitleWithIcon{gap:var(--op-space-2);color:var(--op-color-text-strong)}.page-module-scss-module__kLlbLa__viewAll:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__kLlbLa__viewAll{color:var(--op-color-primary-hover);flex:none;font-size:12px;font-weight:700}.page-module-scss-module__kLlbLa__viewAll:hover{text-decoration:underline}.page-module-scss-module__kLlbLa__vehicleGrid{gap:var(--op-space-3);grid-template-columns:1fr;display:grid}.page-module-scss-module__kLlbLa__vehiclesSection{min-width:0;margin-bottom:var(--op-space-4)}.page-module-scss-module__kLlbLa__panel+.page-module-scss-module__kLlbLa__panel,.page-module-scss-module__kLlbLa__vehiclesSection+.page-module-scss-module__kLlbLa__panel{margin-bottom:var(--op-space-4)}.page-module-scss-module__kLlbLa__alertList,.page-module-scss-module__kLlbLa__documentsList{margin:0;padding:0;list-style:none}.page-module-scss-module__kLlbLa__alertList li+li{border-top:1px solid var(--op-color-border)}.page-module-scss-module__kLlbLa__alertRow:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__kLlbLa__alertRow{gap:var(--op-space-3);min-width:0;min-height:68px;padding:var(--op-space-2) 0;border-radius:var(--op-radius-sm);color:inherit}.page-module-scss-module__kLlbLa__alertRow:hover{background:var(--op-color-hover)}.page-module-scss-module__kLlbLa__alertIcon{background:var(--op-color-warning-soft);width:32px;height:32px;color:var(--op-color-warning);border-radius:999px;flex:0 0 32px;place-items:center;display:grid}.page-module-scss-module__kLlbLa__alertIconDanger{background:var(--op-color-danger-soft);color:var(--op-color-danger)}.page-module-scss-module__kLlbLa__alertIconInfo{background:var(--op-color-info-soft);color:var(--op-color-info)}.page-module-scss-module__kLlbLa__rowStatus{flex:0 auto;justify-content:flex-end;min-width:0;max-width:45%;display:flex}.page-module-scss-module__kLlbLa__rowStatus>*{white-space:normal;text-align:center;max-width:100%}.page-module-scss-module__kLlbLa__rowContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module-scss-module__kLlbLa__rowContent strong,.page-module-scss-module__kLlbLa__rowContent small{text-overflow:ellipsis;overflow:hidden}.page-module-scss-module__kLlbLa__rowContent strong{color:var(--op-color-text-strong);font-size:12px;font-weight:650;line-height:17px}.page-module-scss-module__kLlbLa__rowContent small{color:var(--op-color-text-muted);font-size:11px;line-height:16px}.page-module-scss-module__kLlbLa__nextActionTag{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:1px 7px;font-size:10px;font-weight:700}.page-module-scss-module__kLlbLa__approvalBanner{align-items:center;gap:var(--op-space-4);margin-bottom:var(--op-space-4);padding:var(--op-space-4);border:1px solid var(--op-color-primary);border-radius:var(--op-radius-md);background:var(--op-color-primary-soft);display:flex}.page-module-scss-module__kLlbLa__approvalIcon{background:var(--op-color-surface);width:44px;height:44px;color:var(--op-color-primary-hover);border-radius:999px;flex:0 0 44px;place-items:center;display:grid}.page-module-scss-module__kLlbLa__approvalBody{flex:1;min-width:0}.page-module-scss-module__kLlbLa__approvalHead{align-items:center;gap:var(--op-space-2) var(--op-space-3);flex-wrap:wrap;display:flex}.page-module-scss-module__kLlbLa__approvalHead h2{color:var(--op-color-text-strong);margin:0;font-size:15px;font-weight:700}.page-module-scss-module__kLlbLa__approvalMain{margin:var(--op-space-2) 0 0;color:var(--op-color-text-strong);font-size:14px}.page-module-scss-module__kLlbLa__approvalMain .page-module-scss-module__kLlbLa__money{font-weight:750}.page-module-scss-module__kLlbLa__approvalCta:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__kLlbLa__approvalCta{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;flex:none;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.page-module-scss-module__kLlbLa__approvalCta:hover{background:var(--op-color-primary-hover)}.page-module-scss-module__kLlbLa__actionCard{flex-direction:column;min-height:236px;display:flex}.page-module-scss-module__kLlbLa__actionHead{gap:var(--op-space-2);margin-bottom:var(--op-space-4)}.page-module-scss-module__kLlbLa__actionHead h2{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:700;line-height:20px}.page-module-scss-module__kLlbLa__actionIcon,.page-module-scss-module__kLlbLa__documentIcon{border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover);place-items:center;display:grid}.page-module-scss-module__kLlbLa__actionIcon{flex:0 0 34px;width:34px;height:34px}.page-module-scss-module__kLlbLa__actionMain{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3)}.page-module-scss-module__kLlbLa__actionMain strong,.page-module-scss-module__kLlbLa__actionMain p{margin:0}.page-module-scss-module__kLlbLa__actionMain strong{color:var(--op-color-text-strong);font-size:15px;font-weight:700;line-height:21px}.page-module-scss-module__kLlbLa__actionMain p{margin-top:var(--op-space-1);color:var(--op-color-text);font-size:13px;line-height:19px}.page-module-scss-module__kLlbLa__actionMain .page-module-scss-module__kLlbLa__money{margin-top:var(--op-space-3);color:var(--op-color-text-strong);font-size:20px;font-weight:750}.page-module-scss-module__kLlbLa__actionMeta{margin:var(--op-space-3) 0 0;color:var(--op-color-text-muted);font-size:12px;line-height:18px}.page-module-scss-module__kLlbLa__cardAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__kLlbLa__cardAction{min-height:40px;padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-strong);justify-content:center;align-items:center;margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}.page-module-scss-module__kLlbLa__cardAction:hover{background:var(--op-color-hover)}.page-module-scss-module__kLlbLa__primaryAction{border-color:var(--op-color-primary);background:var(--op-color-primary);color:#fff}.page-module-scss-module__kLlbLa__primaryAction:hover{background:var(--op-color-primary-hover)}.page-module-scss-module__kLlbLa__documentsList{gap:var(--op-space-2);grid-template-columns:1fr;display:grid}.page-module-scss-module__kLlbLa__documentRow:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__kLlbLa__documentRow{gap:var(--op-space-3);min-width:0;min-height:58px;padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:inherit}.page-module-scss-module__kLlbLa__documentRow:hover{background:var(--op-color-hover)}.page-module-scss-module__kLlbLa__documentIcon{flex:0 0 36px;width:36px;height:36px}@media (min-width:720px){.page-module-scss-module__kLlbLa__documentsList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page-module-scss-module__kLlbLa__vehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module-scss-module__kLlbLa__documentsList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.page-module-scss-module__kLlbLa__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module-scss-module__kLlbLa__pageHeader{margin-bottom:var(--op-space-4)}.page-module-scss-module__kLlbLa__panel,.page-module-scss-module__kLlbLa__actionCard{padding:var(--op-space-3)}.page-module-scss-module__kLlbLa__actionCard{min-height:210px}.page-module-scss-module__kLlbLa__approvalBanner{text-align:left;flex-direction:column;align-items:stretch}.page-module-scss-module__kLlbLa__approvalCta{justify-content:center}}.page-module-scss-module__kLlbLa__headerAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__kLlbLa__headerAction{min-height:42px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.page-module-scss-module__kLlbLa__headerAction:hover{background:var(--op-color-primary-hover)}@media (max-width:640px){.page-module-scss-module__kLlbLa__pageHeader{display:grid}.page-module-scss-module__kLlbLa__headerAction{width:100%}}
.VehicleServiceCasesPanel-module-scss-module__9cFCDa__card{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);min-width:0;padding:var(--op-space-4)}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__head{justify-content:space-between;align-items:center;gap:var(--op-space-3);margin-bottom:var(--op-space-3);display:flex}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__head h2{color:var(--op-color-text-strong);margin:0;font-size:15px}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__head a{color:var(--op-color-primary-hover);font-size:12px;font-weight:700}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__list{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__row{align-items:center;gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);display:flex}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__icon{border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);width:32px;height:32px;color:var(--op-color-primary-hover);flex:0 0 32px;place-items:center;display:grid}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__content a:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__content a{color:var(--op-color-text-strong);font-size:14px}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__content small{color:var(--op-color-text-muted);overflow-wrap:anywhere;font-size:12px}.VehicleServiceCasesPanel-module-scss-module__9cFCDa__early{font-weight:600;color:var(--op-color-info)!important}
.PageHeader-module-scss-module__L2VHea__header{justify-content:space-between;align-items:flex-start;gap:var(--op-space-4);margin-bottom:var(--op-space-6);flex-wrap:wrap;display:flex}.PageHeader-module-scss-module__L2VHea__title{color:var(--op-color-text-strong);margin:0;font-size:28px;font-weight:700;line-height:34px}.PageHeader-module-scss-module__L2VHea__description{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:14px}.PageHeader-module-scss-module__L2VHea__action{flex-shrink:0}@media (max-width:640px){.PageHeader-module-scss-module__L2VHea__header{gap:var(--op-space-3);margin-bottom:var(--op-space-4)}.PageHeader-module-scss-module__L2VHea__title{font-size:24px;line-height:30px}.PageHeader-module-scss-module__L2VHea__description{line-height:20px}.PageHeader-module-scss-module__L2VHea__action{width:100%;min-width:0}}
.JobTemplateLinesFields-module-scss-module__VkPANG__linesEditor{gap:var(--op-space-6);flex-direction:column;display:flex}.JobTemplateLinesFields-module-scss-module__VkPANG__linesSection{gap:var(--op-space-3);flex-direction:column;min-width:0;display:flex}.JobTemplateLinesFields-module-scss-module__VkPANG__linesSectionHead{justify-content:space-between;align-items:center;gap:var(--op-space-3);display:flex}.JobTemplateLinesFields-module-scss-module__VkPANG__linesSectionHead h3{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:650}.JobTemplateLinesFields-module-scss-module__VkPANG__addLineButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.JobTemplateLinesFields-module-scss-module__VkPANG__addLineButton{align-items:center;gap:var(--op-space-1);min-height:36px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-text-strong);font-size:12px;font-weight:650;display:inline-flex}.JobTemplateLinesFields-module-scss-module__VkPANG__addLineButton:hover{border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.JobTemplateLinesFields-module-scss-module__VkPANG__lineRow{gap:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);grid-template-columns:1fr;display:grid}@media (min-width:720px){.JobTemplateLinesFields-module-scss-module__VkPANG__lineRow{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) minmax(0,1.4fr) auto;align-items:end}.JobTemplateLinesFields-module-scss-module__VkPANG__lineRowAuto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.JobTemplateLinesFields-module-scss-module__VkPANG__lineControls{gap:var(--op-space-1);align-items:center;display:flex}.JobTemplateLinesFields-module-scss-module__VkPANG__lineControls button:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.JobTemplateLinesFields-module-scss-module__VkPANG__lineControls button{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);width:32px;height:32px;color:var(--op-color-text-muted);place-items:center;display:grid}.JobTemplateLinesFields-module-scss-module__VkPANG__lineControls button:hover:not(:disabled){color:var(--op-color-text-strong);border-color:var(--op-color-primary)}.JobTemplateLinesFields-module-scss-module__VkPANG__lineControls button:disabled{opacity:.4;cursor:not-allowed}.JobTemplateLinesFields-module-scss-module__VkPANG__removeButton{color:var(--op-color-danger)!important}.JobTemplateLinesFields-module-scss-module__VkPANG__hint{color:var(--op-color-text-muted);margin:0;font-size:13px}@media (max-width:640px){.JobTemplateLinesFields-module-scss-module__VkPANG__linesSectionHead{flex-direction:column;align-items:flex-start}}
.HistoryAccessNotice-module-scss-module__t09lnW__notice{gap:var(--op-space-3);margin-bottom:var(--op-space-4);padding:var(--op-space-4);border:1px solid var(--op-color-border);border-left:4px solid var(--op-color-info);border-radius:var(--op-radius-sm);background:var(--op-color-info-soft);color:var(--op-color-text);flex-direction:column;font-size:13px;line-height:19px;display:flex}.HistoryAccessNotice-module-scss-module__t09lnW__notice p{margin:0}.HistoryAccessNotice-module-scss-module__t09lnW__notice h3,.HistoryAccessNotice-module-scss-module__t09lnW__notice h4{color:var(--op-color-text-strong);margin:0}.HistoryAccessNotice-module-scss-module__t09lnW__notice h3{font-size:15px}.HistoryAccessNotice-module-scss-module__t09lnW__notice h4{font-size:13px}.HistoryAccessNotice-module-scss-module__t09lnW__notice ul{margin:var(--op-space-1) 0 0;padding-left:var(--op-space-5)}.HistoryAccessNotice-module-scss-module__t09lnW__head{align-items:center;gap:var(--op-space-2);color:var(--op-color-info);display:flex}.HistoryAccessNotice-module-scss-module__t09lnW__columns{gap:var(--op-space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.HistoryAccessNotice-module-scss-module__t09lnW__columns{grid-template-columns:1fr 1fr}}.HistoryAccessNotice-module-scss-module__t09lnW__small{color:var(--op-color-text-muted);font-size:12px}.HistoryAccessNotice-module-scss-module__t09lnW__check{align-items:flex-start;gap:var(--op-space-3);min-height:44px;color:var(--op-color-text-strong);font-weight:600;display:flex}.HistoryAccessNotice-module-scss-module__t09lnW__check input{flex:none;width:20px;height:20px;margin-top:1px}
.VinImageScanner-module-scss-module__kz5eHW__scanner{min-width:0}.VinImageScanner-module-scss-module__kz5eHW__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VinImageScanner-module-scss-module__kz5eHW__actions{align-items:center;gap:var(--op-space-2) var(--op-space-3);flex-wrap:wrap;min-width:0;display:flex}.VinImageScanner-module-scss-module__kz5eHW__scanButton:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__uploadButton:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__confirmButton:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__retryButton:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__candidate:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__candidateActive:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__cameraClose:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__cameraCancelButton:focus-visible,.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VinImageScanner-module-scss-module__kz5eHW__scanButton,.VinImageScanner-module-scss-module__kz5eHW__uploadButton,.VinImageScanner-module-scss-module__kz5eHW__confirmButton,.VinImageScanner-module-scss-module__kz5eHW__retryButton,.VinImageScanner-module-scss-module__kz5eHW__candidate,.VinImageScanner-module-scss-module__kz5eHW__candidateActive,.VinImageScanner-module-scss-module__kz5eHW__cameraClose,.VinImageScanner-module-scss-module__kz5eHW__cameraCancelButton,.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton{cursor:pointer;font-family:inherit}.VinImageScanner-module-scss-module__kz5eHW__scanButton:disabled,.VinImageScanner-module-scss-module__kz5eHW__uploadButton:disabled,.VinImageScanner-module-scss-module__kz5eHW__confirmButton:disabled,.VinImageScanner-module-scss-module__kz5eHW__retryButton:disabled,.VinImageScanner-module-scss-module__kz5eHW__candidate:disabled,.VinImageScanner-module-scss-module__kz5eHW__candidateActive:disabled,.VinImageScanner-module-scss-module__kz5eHW__cameraClose:disabled,.VinImageScanner-module-scss-module__kz5eHW__cameraCancelButton:disabled,.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton:disabled{opacity:.55;cursor:not-allowed}.VinImageScanner-module-scss-module__kz5eHW__scanButton,.VinImageScanner-module-scss-module__kz5eHW__uploadButton{justify-content:center;align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-3);border-radius:var(--op-radius-sm);flex:none;font-size:13px;font-weight:700;display:inline-flex}.VinImageScanner-module-scss-module__kz5eHW__scanButton{border:1px solid var(--op-color-primary);background:var(--op-color-primary);color:#fff}.VinImageScanner-module-scss-module__kz5eHW__scanButton:hover:not(:disabled){background:var(--op-color-primary-hover)}.VinImageScanner-module-scss-module__kz5eHW__uploadButton{border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}.VinImageScanner-module-scss-module__kz5eHW__uploadButton:hover:not(:disabled){border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.VinImageScanner-module-scss-module__kz5eHW__hint{min-width:180px;color:var(--op-color-text-muted);flex:220px;font-size:12px;line-height:17px}.VinImageScanner-module-scss-module__kz5eHW__workspace{gap:var(--op-space-3);margin-top:var(--op-space-3);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);grid-template-columns:140px minmax(0,1fr);display:grid}.VinImageScanner-module-scss-module__kz5eHW__preview{object-fit:cover;border:1px solid var(--op-color-border);background:var(--op-color-surface);border-radius:7px;width:140px;height:104px;display:block}.VinImageScanner-module-scss-module__kz5eHW__content{gap:var(--op-space-2);flex-direction:column;min-width:0;display:flex}.VinImageScanner-module-scss-module__kz5eHW__statusBox,.VinImageScanner-module-scss-module__kz5eHW__noticeBox,.VinImageScanner-module-scss-module__kz5eHW__errorBox,.VinImageScanner-module-scss-module__kz5eHW__resultBox{flex-direction:column;gap:3px;min-width:0;font-size:12px;line-height:17px;display:flex}.VinImageScanner-module-scss-module__kz5eHW__statusBox strong,.VinImageScanner-module-scss-module__kz5eHW__noticeBox strong,.VinImageScanner-module-scss-module__kz5eHW__errorBox strong,.VinImageScanner-module-scss-module__kz5eHW__resultBox strong{color:var(--op-color-text-strong);font-weight:700}.VinImageScanner-module-scss-module__kz5eHW__statusBox span,.VinImageScanner-module-scss-module__kz5eHW__noticeBox span,.VinImageScanner-module-scss-module__kz5eHW__errorBox span,.VinImageScanner-module-scss-module__kz5eHW__resultBox span{color:var(--op-color-text-muted)}.VinImageScanner-module-scss-module__kz5eHW__statusBox strong{color:var(--op-color-info)}.VinImageScanner-module-scss-module__kz5eHW__noticeBox strong{color:var(--op-color-warning)}.VinImageScanner-module-scss-module__kz5eHW__errorBox strong,.VinImageScanner-module-scss-module__kz5eHW__errorBox span{color:var(--op-color-danger)}.VinImageScanner-module-scss-module__kz5eHW__resultBox{gap:5px}.VinImageScanner-module-scss-module__kz5eHW__eyebrow{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750;color:var(--op-color-primary-hover)!important}.VinImageScanner-module-scss-module__kz5eHW__vin,.VinImageScanner-module-scss-module__kz5eHW__candidate,.VinImageScanner-module-scss-module__kz5eHW__candidateActive{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:.025em}.VinImageScanner-module-scss-module__kz5eHW__vin{color:var(--op-color-text-strong);font-size:15px}.VinImageScanner-module-scss-module__kz5eHW__candidates{gap:6px;margin-top:2px;display:grid}.VinImageScanner-module-scss-module__kz5eHW__candidate,.VinImageScanner-module-scss-module__kz5eHW__candidateActive{width:100%;min-height:40px;padding:7px var(--op-space-2);border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text-strong);text-align:left;border-radius:7px;font-size:12px;font-weight:650}.VinImageScanner-module-scss-module__kz5eHW__candidateActive{border-color:var(--op-color-primary);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.VinImageScanner-module-scss-module__kz5eHW__resultActions{gap:var(--op-space-2);flex-wrap:wrap;margin-top:2px;display:flex}.VinImageScanner-module-scss-module__kz5eHW__confirmButton,.VinImageScanner-module-scss-module__kz5eHW__retryButton{min-height:40px;padding:0 var(--op-space-3);border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.VinImageScanner-module-scss-module__kz5eHW__confirmButton{border:1px solid var(--op-color-primary);background:var(--op-color-primary);color:#fff;box-shadow:0 1px 2px #0f172a14}.VinImageScanner-module-scss-module__kz5eHW__confirmButton:hover:not(:disabled){background:var(--op-color-primary-hover)}.VinImageScanner-module-scss-module__kz5eHW__retryButton{border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}.VinImageScanner-module-scss-module__kz5eHW__retryButton:hover:not(:disabled){border-color:var(--op-color-primary)}.VinImageScanner-module-scss-module__kz5eHW__confirmedBox{align-items:center;gap:var(--op-space-2);color:var(--op-color-primary-hover);font-size:12px;line-height:17px;display:flex}.VinImageScanner-module-scss-module__kz5eHW__confirmedBox span{min-width:0}.VinImageScanner-module-scss-module__kz5eHW__confirmedBox strong{overflow-wrap:anywhere}.VinImageScanner-module-scss-module__kz5eHW__cameraBackdrop{z-index:1000;padding:var(--op-space-4);background:#0f172adb;place-items:center;display:grid;position:fixed;inset:0}.VinImageScanner-module-scss-module__kz5eHW__cameraDialog{background:var(--op-color-surface);width:min(680px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--op-shadow-md);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.VinImageScanner-module-scss-module__kz5eHW__cameraHeader{justify-content:space-between;align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-4);border-bottom:1px solid var(--op-color-border);display:flex}.VinImageScanner-module-scss-module__kz5eHW__cameraHeader>div{flex-direction:column;gap:2px;min-width:0;display:flex}.VinImageScanner-module-scss-module__kz5eHW__cameraHeader strong{color:var(--op-color-text-strong);font-size:15px}.VinImageScanner-module-scss-module__kz5eHW__cameraHeader span{color:var(--op-color-text-muted);font-size:12px;line-height:17px}.VinImageScanner-module-scss-module__kz5eHW__cameraClose{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);width:40px;height:40px;color:var(--op-color-text);flex:none;place-items:center;display:inline-grid}.VinImageScanner-module-scss-module__kz5eHW__cameraViewport{background:#020617;min-height:300px;position:relative;overflow:hidden}.VinImageScanner-module-scss-module__kz5eHW__cameraVideo{object-fit:cover;background:#020617;width:100%;height:min(62dvh,520px);display:block}.VinImageScanner-module-scss-module__kz5eHW__vinGuide{pointer-events:none;border:2px solid #fffffff0;border-radius:12px;height:28%;min-height:94px;position:absolute;top:50%;left:7%;right:7%;transform:translateY(-50%);box-shadow:0 0 0 999px #02061738}.VinImageScanner-module-scss-module__kz5eHW__vinGuide span{color:#fff;letter-spacing:.05em;background:#0f172ac7;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750;position:absolute;top:-27px;left:10px}.VinImageScanner-module-scss-module__kz5eHW__cameraLoading{color:#fff;background:#02061773;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;inset:0}.VinImageScanner-module-scss-module__kz5eHW__cameraActions{justify-content:flex-end;gap:var(--op-space-2);padding:var(--op-space-4);border-top:1px solid var(--op-color-border);display:flex}.VinImageScanner-module-scss-module__kz5eHW__cameraCancelButton,.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.VinImageScanner-module-scss-module__kz5eHW__cameraCancelButton{border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text)}.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton{border:1px solid var(--op-color-primary);background:var(--op-color-primary);color:#fff}.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton:hover:not(:disabled){background:var(--op-color-primary-hover)}@media (max-width:560px){.VinImageScanner-module-scss-module__kz5eHW__actions{flex-direction:column;align-items:stretch}.VinImageScanner-module-scss-module__kz5eHW__scanButton,.VinImageScanner-module-scss-module__kz5eHW__uploadButton{width:100%;min-height:44px}.VinImageScanner-module-scss-module__kz5eHW__hint{min-width:0}.VinImageScanner-module-scss-module__kz5eHW__workspace{grid-template-columns:minmax(0,1fr)}.VinImageScanner-module-scss-module__kz5eHW__preview{width:100%;height:150px}.VinImageScanner-module-scss-module__kz5eHW__confirmButton,.VinImageScanner-module-scss-module__kz5eHW__retryButton{flex:140px;min-height:44px}.VinImageScanner-module-scss-module__kz5eHW__cameraBackdrop{padding:0}.VinImageScanner-module-scss-module__kz5eHW__cameraDialog{border-radius:0;width:100%;height:100dvh;max-height:none}.VinImageScanner-module-scss-module__kz5eHW__cameraViewport{flex:auto;min-height:0}.VinImageScanner-module-scss-module__kz5eHW__cameraVideo{height:100%;min-height:0}.VinImageScanner-module-scss-module__kz5eHW__cameraActions{padding:var(--op-space-3) var(--op-space-4) calc(var(--op-space-3) + env(safe-area-inset-bottom))}.VinImageScanner-module-scss-module__kz5eHW__cameraCancelButton,.VinImageScanner-module-scss-module__kz5eHW__cameraCaptureButton{flex:1 1 0}}.VinImageScanner-module-scss-module__kz5eHW__uploadButton{display:none}@media (pointer:coarse){.VinImageScanner-module-scss-module__kz5eHW__uploadButton{display:inline-flex}}
.GaragePicker-module-scss-module__0PO1XW__picker{gap:var(--op-space-3);min-width:0;display:grid}.GaragePicker-module-scss-module__0PO1XW__geo{min-width:0}.GaragePicker-module-scss-module__0PO1XW__group{gap:var(--op-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.GaragePicker-module-scss-module__0PO1XW__group legend{margin-bottom:var(--op-space-2);color:var(--op-color-text-muted);padding:0;font-size:12px;font-weight:600}.GaragePicker-module-scss-module__0PO1XW__option{align-items:flex-start;gap:var(--op-space-3);min-height:52px;padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);cursor:pointer;display:flex}.GaragePicker-module-scss-module__0PO1XW__option:hover{border-color:var(--op-color-primary)}.GaragePicker-module-scss-module__0PO1XW__option:has(input:checked){border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.GaragePicker-module-scss-module__0PO1XW__option:has(input:focus-visible){outline:2px solid var(--op-color-primary);outline-offset:2px}.GaragePicker-module-scss-module__0PO1XW__option input{accent-color:var(--op-color-primary);flex:none;margin-top:3px}.GaragePicker-module-scss-module__0PO1XW__optionDisabled{cursor:not-allowed;background:var(--op-color-neutral-soft);color:var(--op-color-text-muted)}.GaragePicker-module-scss-module__0PO1XW__optionDisabled:hover{border-color:var(--op-color-border)}.GaragePicker-module-scss-module__0PO1XW__optionBody{gap:2px;min-width:0;display:grid}.GaragePicker-module-scss-module__0PO1XW__optionBody strong{color:var(--op-color-text-strong);overflow-wrap:anywhere;font-size:14px}.GaragePicker-module-scss-module__0PO1XW__optionBody small{color:var(--op-color-text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.GaragePicker-module-scss-module__0PO1XW__tags{color:var(--op-color-text)!important}.GaragePicker-module-scss-module__0PO1XW__search{gap:var(--op-space-1);display:grid}.GaragePicker-module-scss-module__0PO1XW__search label{color:var(--op-color-text-strong);font-size:13px;font-weight:600}.GaragePicker-module-scss-module__0PO1XW__searchField{align-items:center;gap:var(--op-space-2);padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-muted);display:flex}.GaragePicker-module-scss-module__0PO1XW__searchField:focus-within{border-color:var(--op-color-primary)}.GaragePicker-module-scss-module__0PO1XW__searchField input{min-width:0;min-height:44px;color:var(--op-color-text);font:inherit;background:0 0;border:0;flex:1;font-size:14px}.GaragePicker-module-scss-module__0PO1XW__searchField input:focus{outline:none}.GaragePicker-module-scss-module__0PO1XW__hint{color:var(--op-color-text-muted);margin:0;font-size:12px}.GaragePicker-module-scss-module__0PO1XW__live{min-height:0}.GaragePicker-module-scss-module__0PO1XW__state{color:var(--op-color-text-muted);margin:0;font-size:13px}.GaragePicker-module-scss-module__0PO1XW__stateError{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);margin:0;font-size:13px}.GaragePicker-module-scss-module__0PO1XW__more:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.GaragePicker-module-scss-module__0PO1XW__more{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);min-height:44px;color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:650}.GaragePicker-module-scss-module__0PO1XW__selected{color:var(--op-color-text-strong);margin:0;font-size:13px;font-weight:600}
.admin-ui-module-scss-module__a1axsG__searchHero{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-5);margin-bottom:var(--op-space-6)}.admin-ui-module-scss-module__a1axsG__searchForm{gap:var(--op-space-2);flex-wrap:wrap;display:flex}.admin-ui-module-scss-module__a1axsG__searchField:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__searchField{min-height:48px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);flex:280px;font-size:16px}.admin-ui-module-scss-module__a1axsG__primaryBtn:focus-visible,.admin-ui-module-scss-module__a1axsG__secondaryBtn:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__primaryBtn,.admin-ui-module-scss-module__a1axsG__secondaryBtn{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.admin-ui-module-scss-module__a1axsG__primaryBtn{background:var(--op-color-primary);color:#fff;border:1px solid var(--op-color-primary)}.admin-ui-module-scss-module__a1axsG__secondaryBtn{background:var(--op-color-surface);color:var(--op-color-text);border:1px solid var(--op-color-border)}.admin-ui-module-scss-module__a1axsG__hint{margin:var(--op-space-2) 0 0;color:var(--op-color-text-muted);font-size:13px}.admin-ui-module-scss-module__a1axsG__filters{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);gap:var(--op-space-3);padding:var(--op-space-4);margin-bottom:var(--op-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.admin-ui-module-scss-module__a1axsG__filterField{min-width:160px;color:var(--op-color-text-muted);flex-direction:column;flex:160px;gap:4px;font-size:12px;display:flex}.admin-ui-module-scss-module__a1axsG__filterField input:focus-visible,.admin-ui-module-scss-module__a1axsG__filterField select:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__filterField input,.admin-ui-module-scss-module__a1axsG__filterField select{min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font-size:14px}.admin-ui-module-scss-module__a1axsG__filterActions{gap:var(--op-space-2);display:flex}.admin-ui-module-scss-module__a1axsG__pager{justify-content:space-between;align-items:center;gap:var(--op-space-3);margin-top:var(--op-space-4);color:var(--op-color-text-muted);font-size:13px;display:flex}.admin-ui-module-scss-module__a1axsG__pagerLinks{gap:var(--op-space-2);display:flex}.admin-ui-module-scss-module__a1axsG__copyBtn:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__copyBtn{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);max-width:100%;color:var(--op-color-text-muted);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.admin-ui-module-scss-module__a1axsG__kv{gap:var(--op-space-2) var(--op-space-4);grid-template-columns:minmax(140px,220px) 1fr;margin:0;display:grid}.admin-ui-module-scss-module__a1axsG__kv dt{color:var(--op-color-text-muted);font-size:13px}.admin-ui-module-scss-module__a1axsG__kv dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:600px){.admin-ui-module-scss-module__a1axsG__kv{grid-template-columns:1fr}}.admin-ui-module-scss-module__a1axsG__attentionGrid{gap:var(--op-space-3);margin-bottom:var(--op-space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.admin-ui-module-scss-module__a1axsG__attentionItem{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);justify-content:space-between;align-items:center;gap:var(--op-space-3);padding:var(--op-space-4);color:var(--op-color-text);border-left:3px solid var(--op-color-warning,var(--op-color-border));text-decoration:none;display:flex}.admin-ui-module-scss-module__a1axsG__attentionItem strong{font-size:22px}.admin-ui-module-scss-module__a1axsG__attentionItem span{font-size:14px}.admin-ui-module-scss-module__a1axsG__kpis{gap:var(--op-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.admin-ui-module-scss-module__a1axsG__kpis div{flex-direction:column;gap:2px;display:flex}.admin-ui-module-scss-module__a1axsG__kpis dt{color:var(--op-color-text-muted);font-size:12px}.admin-ui-module-scss-module__a1axsG__kpis dd{margin:0;font-size:20px;font-weight:600}.admin-ui-module-scss-module__a1axsG__stack{gap:var(--op-space-5);flex-direction:column;display:flex}.admin-ui-module-scss-module__a1axsG__cols2{gap:var(--op-space-5);grid-template-columns:1fr;display:grid}@media (min-width:1100px){.admin-ui-module-scss-module__a1axsG__cols2{grid-template-columns:1fr 1fr}}.admin-ui-module-scss-module__a1axsG__note{margin:0 0 var(--op-space-3);color:var(--op-color-text-muted);font-size:13px}.admin-ui-module-scss-module__a1axsG__details{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-3) var(--op-space-4)}.admin-ui-module-scss-module__a1axsG__details summary{cursor:pointer;min-height:32px;font-weight:600}.admin-ui-module-scss-module__a1axsG__details[open] summary{margin-bottom:var(--op-space-3)}.admin-ui-module-scss-module__a1axsG__steps{gap:var(--op-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-ui-module-scss-module__a1axsG__stepTitle{margin:0 0 var(--op-space-2);letter-spacing:.02em;color:var(--op-color-text-muted);font-size:13px;font-weight:600}.admin-ui-module-scss-module__a1axsG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-ui-module-scss-module__a1axsG__mutedText{color:var(--op-color-text-muted);font-size:13px}.admin-ui-module-scss-module__a1axsG__inlineList{gap:var(--op-space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-ui-module-scss-module__a1axsG__kpiBand{gap:var(--op-space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.admin-ui-module-scss-module__a1axsG__kpiTile{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-2) var(--op-space-3);min-width:0}.admin-ui-module-scss-module__a1axsG__kpiTile dt{color:var(--op-color-text-muted);overflow-wrap:anywhere;font-size:11px}.admin-ui-module-scss-module__a1axsG__kpiTile dd{color:var(--op-color-text-strong);margin:2px 0 0;font-size:20px;font-weight:700;line-height:1.1}.admin-ui-module-scss-module__a1axsG__healthStrip{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-2) var(--op-space-3)}.admin-ui-module-scss-module__a1axsG__chipList{gap:var(--op-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-ui-module-scss-module__a1axsG__chip:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__chip{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-text);flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-flex}.admin-ui-module-scss-module__a1axsG__chipReason{color:var(--op-color-text-muted);font-size:11px}.admin-ui-module-scss-module__a1axsG__attentionList{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);margin:0;padding:0;list-style:none}.admin-ui-module-scss-module__a1axsG__attentionRow:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__attentionRow{align-items:center;gap:var(--op-space-3);padding:var(--op-space-2) var(--op-space-3);border-bottom:1px solid var(--op-color-border);color:var(--op-color-text);grid-template-columns:auto 1fr auto;font-size:13px;text-decoration:none;display:grid}.admin-ui-module-scss-module__a1axsG__attentionRow:hover{background:var(--op-color-hover)}.admin-ui-module-scss-module__a1axsG__attentionRow small{color:var(--op-color-text-muted)}.admin-ui-module-scss-module__a1axsG__attentionLabel{overflow-wrap:anywhere;min-width:0}.admin-ui-module-scss-module__a1axsG__attentionCount{text-align:right;min-width:28px}.admin-ui-module-scss-module__a1axsG__toolbar{gap:var(--op-space-2);margin:var(--op-space-2) 0;flex-wrap:wrap;align-items:center;display:flex}.admin-ui-module-scss-module__a1axsG__drawerBackdrop{z-index:100;background:#0f172a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-ui-module-scss-module__a1axsG__drawerPanel{width:min(520px,100%);max-height:100vh;padding:var(--op-space-4);background:var(--op-color-surface);box-shadow:var(--op-shadow-md);outline:none;overflow-y:auto}.admin-ui-module-scss-module__a1axsG__drawerHead{justify-content:space-between;align-items:center;gap:var(--op-space-3);margin-bottom:var(--op-space-3);display:flex}.admin-ui-module-scss-module__a1axsG__drawerHead h2{margin:0;font-size:16px}.admin-ui-module-scss-module__a1axsG__drawerBody{gap:var(--op-space-3);display:grid}.admin-ui-module-scss-module__a1axsG__groupHead{margin:var(--op-space-3) 0 var(--op-space-1);text-transform:uppercase;letter-spacing:.03em;color:var(--op-color-text-muted);font-size:12px;font-weight:700}.admin-ui-module-scss-module__a1axsG__typeBadge{border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);color:var(--op-color-text-muted);padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.admin-ui-module-scss-module__a1axsG__summaryList{color:var(--op-color-text-muted);margin:0;padding:0;font-size:12px;list-style:none}.admin-ui-module-scss-module__a1axsG__contentGrid{min-width:0}.admin-ui-module-scss-module__a1axsG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-ui-module-scss-module__a1axsG__toolbarRow{gap:var(--op-space-2) var(--op-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.admin-ui-module-scss-module__a1axsG__periodNav{align-items:center;gap:var(--op-space-1);color:var(--op-color-text-muted);flex-wrap:wrap;font-size:12px;display:inline-flex}.admin-ui-module-scss-module__a1axsG__periodLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.admin-ui-module-scss-module__a1axsG__periodLink{min-height:32px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.admin-ui-module-scss-module__a1axsG__periodActive{background:var(--op-color-primary);border-color:var(--op-color-primary);color:#fff;font-weight:600}.admin-ui-module-scss-module__a1axsG__tileMeta{color:var(--op-color-text-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.admin-ui-module-scss-module__a1axsG__delta{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-ui-module-scss-module__a1axsG__mgmtSection{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-3);min-width:0}.admin-ui-module-scss-module__a1axsG__mgmtSection h2{margin:0 0 var(--op-space-2);color:var(--op-color-text-strong);font-size:14px;font-weight:600}.admin-ui-module-scss-module__a1axsG__tableScroll{overflow-x:auto}.admin-ui-module-scss-module__a1axsG__miniTable{border-collapse:collapse;width:100%;font-size:13px}.admin-ui-module-scss-module__a1axsG__miniTable th,.admin-ui-module-scss-module__a1axsG__miniTable td{padding:6px var(--op-space-2);text-align:left;border-bottom:1px solid var(--op-color-border);vertical-align:middle}.admin-ui-module-scss-module__a1axsG__miniTable thead th{color:var(--op-color-text-muted);font-size:11px;font-weight:600}.admin-ui-module-scss-module__a1axsG__miniTable tbody th{color:var(--op-color-text);font-size:13px;font-weight:500}.admin-ui-module-scss-module__a1axsG__miniTable .admin-ui-module-scss-module__a1axsG__num{text-align:right;font-variant-numeric:tabular-nums}.admin-ui-module-scss-module__a1axsG__trendGrid{gap:var(--op-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.admin-ui-module-scss-module__a1axsG__trend{margin:0}.admin-ui-module-scss-module__a1axsG__trend figcaption{color:var(--op-color-text-muted);font-size:12px}.admin-ui-module-scss-module__a1axsG__sparkline{width:100%;max-width:220px;height:36px;display:block;overflow:visible}.admin-ui-module-scss-module__a1axsG__sparkLine{fill:none;stroke:var(--op-color-primary);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.admin-ui-module-scss-module__a1axsG__sparkBase{stroke:var(--op-color-border);stroke-width:1px}.admin-ui-module-scss-module__a1axsG__sparkDot{fill:var(--op-color-primary)}.admin-ui-module-scss-module__a1axsG__quickLinks{gap:var(--op-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-ui-module-scss-module__a1axsG__secondaryTitle{margin:0 0 var(--op-space-2);color:var(--op-color-text-muted);font-size:13px;font-weight:600}.admin-ui-module-scss-module__a1axsG__nameCell{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-ui-module-scss-module__a1axsG__codeText{color:var(--op-color-text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (min-width:768px) and (max-width:960px){.admin-ui-module-scss-module__a1axsG__hideTablet{display:none}}.admin-ui-module-scss-module__a1axsG__narrowOnly{color:var(--op-color-text-muted);font-size:12px;display:none}@media (min-width:768px) and (max-width:960px){.admin-ui-module-scss-module__a1axsG__narrowOnly{display:block}}.admin-ui-module-scss-module__a1axsG__activityList{margin:0;padding:0;list-style:none}.admin-ui-module-scss-module__a1axsG__activityRow{align-items:center;gap:var(--op-space-1) var(--op-space-3);min-height:40px;padding:var(--op-space-2) 0;border-bottom:1px solid var(--op-color-border);grid-template-columns:minmax(160px,1.4fr) minmax(80px,.8fr) minmax(120px,1fr) auto;font-size:13px;display:grid}.admin-ui-module-scss-module__a1axsG__activityRow:last-child{border-bottom:0}.admin-ui-module-scss-module__a1axsG__activityRow>*{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.admin-ui-module-scss-module__a1axsG__activityRow{grid-template-columns:1fr auto}}.admin-ui-module-scss-module__a1axsG__activityAction{color:var(--op-color-text-strong);font-weight:600}.admin-ui-module-scss-module__a1axsG__activityMeta{color:var(--op-color-text-muted)}.admin-ui-module-scss-module__a1axsG__activityDate{color:var(--op-color-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.admin-ui-module-scss-module__a1axsG__helpText{color:var(--op-color-text-muted);font-size:12px}.admin-ui-module-scss-module__a1axsG__badgeRow{gap:var(--op-space-1);flex-wrap:wrap;align-items:center;display:flex}.admin-ui-module-scss-module__a1axsG__radioGroup{gap:var(--op-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.admin-ui-module-scss-module__a1axsG__radioGroup legend{margin-bottom:var(--op-space-1);color:var(--op-color-text-muted);padding:0;font-size:13px;font-weight:600}.admin-ui-module-scss-module__a1axsG__radioRow{align-items:center;gap:var(--op-space-2);min-height:32px;font-size:14px;display:flex}.admin-ui-module-scss-module__a1axsG__summaryLine{margin:0 0 var(--op-space-2);color:var(--op-color-text-muted);font-size:13px}.admin-ui-module-scss-module__a1axsG__headStats{gap:var(--op-space-2) var(--op-space-4);margin:0 0 var(--op-space-3);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.admin-ui-module-scss-module__a1axsG__inlineForm{gap:var(--op-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-ui-module-scss-module__a1axsG__linkButton{min-height:32px;font:inherit;color:var(--op-color-primary,var(--op-green-600));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.admin-ui-module-scss-module__a1axsG__linkButton:focus-visible{outline:2px solid var(--op-color-primary,var(--op-green-600));outline-offset:2px}.admin-ui-module-scss-module__a1axsG__nowrap{white-space:nowrap}
.FitmentBulkDialog-module-scss-module__tdPEKq__list{gap:var(--op-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FitmentBulkDialog-module-scss-module__tdPEKq__node{min-width:0}.FitmentBulkDialog-module-scss-module__tdPEKq__nodeRow{align-items:center;gap:var(--op-space-2);min-height:40px;display:flex}.FitmentBulkDialog-module-scss-module__tdPEKq__expand:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.FitmentBulkDialog-module-scss-module__tdPEKq__expand{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);width:32px;height:32px;color:var(--op-color-text-muted);cursor:pointer;flex:none;place-items:center;display:grid}.FitmentBulkDialog-module-scss-module__tdPEKq__expand:hover{color:var(--op-color-text-strong);border-color:var(--op-color-primary)}.FitmentBulkDialog-module-scss-module__tdPEKq__expandSpacer{flex:none;width:32px}.FitmentBulkDialog-module-scss-module__tdPEKq__check{align-items:center;gap:var(--op-space-2);min-height:40px;color:var(--op-color-text);cursor:pointer;min-width:0;font-size:14px;display:inline-flex}.FitmentBulkDialog-module-scss-module__tdPEKq__check input{width:18px;height:18px;accent-color:var(--op-color-primary);flex:none}.FitmentBulkDialog-module-scss-module__tdPEKq__checkLabel{overflow-wrap:anywhere;flex-direction:column;display:flex}.FitmentBulkDialog-module-scss-module__tdPEKq__hint{color:var(--op-color-text-muted);font-size:12px}.FitmentBulkDialog-module-scss-module__tdPEKq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FitmentBulkDialog-module-scss-module__tdPEKq__removeRoot:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.FitmentBulkDialog-module-scss-module__tdPEKq__removeRoot{min-height:32px;padding:0 var(--op-space-2);color:var(--op-color-danger);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.FitmentBulkDialog-module-scss-module__tdPEKq__children{margin:0 0 var(--op-space-1) 15px;padding-left:var(--op-space-3);border-left:1px solid var(--op-color-border)}.FitmentBulkDialog-module-scss-module__tdPEKq__status{color:var(--op-color-text-muted);margin:0;font-size:13px}.FitmentBulkDialog-module-scss-module__tdPEKq__preview{gap:var(--op-space-2);padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);flex-direction:column;display:flex}.FitmentBulkDialog-module-scss-module__tdPEKq__preview h3{color:var(--op-color-text-strong);margin:0;font-size:14px}.FitmentBulkDialog-module-scss-module__tdPEKq__previewList{gap:var(--op-space-1);max-height:180px;color:var(--op-color-text);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}
.LegalIdentityFields-module-scss-module__vBKbqG__root{gap:var(--op-space-4);flex-direction:column;min-width:0;display:flex}.LegalIdentityFields-module-scss-module__vBKbqG__fieldset{min-width:0;padding:var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);background:var(--op-color-surface);margin:0}.LegalIdentityFields-module-scss-module__vBKbqG__legend{padding:0 var(--op-space-2);color:var(--op-color-text-strong);font-size:13px;font-weight:700}.LegalIdentityFields-module-scss-module__vBKbqG__grid{gap:var(--op-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.LegalIdentityFields-module-scss-module__vBKbqG__grid{grid-template-columns:1fr 1fr}}.LegalIdentityFields-module-scss-module__vBKbqG__field,.LegalIdentityFields-module-scss-module__vBKbqG__fieldWide{gap:var(--op-space-1);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.LegalIdentityFields-module-scss-module__vBKbqG__fieldWide{grid-column:1/-1}}.LegalIdentityFields-module-scss-module__vBKbqG__label{color:#475569;font-size:13px;font-weight:600}.LegalIdentityFields-module-scss-module__vBKbqG__optional{color:var(--op-color-text-muted);font-weight:500}.LegalIdentityFields-module-scss-module__vBKbqG__input:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.LegalIdentityFields-module-scss-module__vBKbqG__input{width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font-family:inherit;font-size:14px}.LegalIdentityFields-module-scss-module__vBKbqG__input:disabled{background:var(--op-color-canvas);color:var(--op-color-text-muted)}.LegalIdentityFields-module-scss-module__vBKbqG__inputInvalid{border-color:var(--op-color-danger)}.LegalIdentityFields-module-scss-module__vBKbqG__hint{color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.LegalIdentityFields-module-scss-module__vBKbqG__error{color:var(--op-color-danger);margin:0;font-size:12px;font-weight:600;line-height:18px}
.VehicleConfirmationFields-module-scss-module__Sgd3nG__wrapper{gap:var(--op-space-5,20px);flex-direction:column;display:flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__vinSummary{justify-content:space-between;align-items:center;gap:var(--op-space-3);padding:var(--op-space-3) var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);border:1px solid #bbf7d0;display:flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__vinSummaryText{flex-direction:column;gap:3px;min-width:0;display:flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__vinSummaryText strong{overflow-wrap:anywhere;color:var(--op-color-text-strong);letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:15px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__eyebrow{color:var(--op-color-primary-hover);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__changeVinButton:focus-visible,.VehicleConfirmationFields-module-scss-module__Sgd3nG__editButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__changeVinButton,.VehicleConfirmationFields-module-scss-module__Sgd3nG__editButton{min-height:38px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__changeVinButton:hover:not(:disabled),.VehicleConfirmationFields-module-scss-module__Sgd3nG__editButton:hover:not(:disabled){border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.VehicleConfirmationFields-module-scss-module__Sgd3nG__changeVinButton:disabled,.VehicleConfirmationFields-module-scss-module__Sgd3nG__editButton:disabled{opacity:.55;cursor:not-allowed}.VehicleConfirmationFields-module-scss-module__Sgd3nG__headingRow{justify-content:space-between;align-items:flex-start;gap:var(--op-space-4);display:flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__headingRow h3{color:var(--op-color-text-strong);margin:3px 0;font-size:18px;line-height:24px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__headingRow p{color:var(--op-color-text-muted);margin:0;font-size:13px;line-height:19px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__stepLabel{color:var(--op-color-primary-hover);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.VehicleConfirmationFields-module-scss-module__Sgd3nG__warning{padding:var(--op-space-3) var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);border:1px solid #fde68a;flex-direction:column;gap:3px;font-size:13px;line-height:19px;display:flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__warning strong{color:var(--op-color-warning)}.VehicleConfirmationFields-module-scss-module__Sgd3nG__warning span{color:var(--op-color-text)}.VehicleConfirmationFields-module-scss-module__Sgd3nG__readOnlyInput{cursor:default;color:var(--op-color-text-strong)!important;background:#f8fbf9!important;border-color:#d7e8dc!important}.VehicleConfirmationFields-module-scss-module__Sgd3nG__fieldSource{color:var(--op-color-primary-hover);font-size:11px;font-weight:650}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specification{padding-top:var(--op-space-4);border-top:1px solid var(--op-color-border)}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationSummary:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationSummary{justify-content:space-between;align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);cursor:pointer;font-size:13px;font-weight:700;display:flex}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationSummary small{background:var(--op-color-canvas);min-width:24px;color:var(--op-color-text-muted);text-align:center;border-radius:999px;padding:2px 7px;font-size:11px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationDescription{margin:var(--op-space-2) 0 var(--op-space-3);color:var(--op-color-text-muted);font-size:12px;line-height:17px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationGrid{gap:var(--op-space-2) var(--op-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationGrid>div{min-width:0;padding:var(--op-space-2) 0}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationGrid dt{color:var(--op-color-text-muted);margin:0 0 2px;font-size:11px;font-weight:600}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationGrid dd{overflow-wrap:anywhere;color:var(--op-color-text-strong);margin:0;font-size:13px;font-weight:650}@media (max-width:640px){.VehicleConfirmationFields-module-scss-module__Sgd3nG__vinSummary,.VehicleConfirmationFields-module-scss-module__Sgd3nG__headingRow{flex-direction:column;align-items:stretch}.VehicleConfirmationFields-module-scss-module__Sgd3nG__changeVinButton,.VehicleConfirmationFields-module-scss-module__Sgd3nG__editButton{width:100%;min-height:44px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__specificationGrid{grid-template-columns:minmax(0,1fr)}}.VehicleConfirmationFields-module-scss-module__Sgd3nG__grid{gap:var(--op-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.VehicleConfirmationFields-module-scss-module__Sgd3nG__grid{grid-template-columns:1fr 1fr}}.VehicleConfirmationFields-module-scss-module__Sgd3nG__field,.VehicleConfirmationFields-module-scss-module__Sgd3nG__fieldWide{gap:var(--op-space-1);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.VehicleConfirmationFields-module-scss-module__Sgd3nG__fieldWide{grid-column:1/-1}}.VehicleConfirmationFields-module-scss-module__Sgd3nG__label{color:#475569;font-size:13px;font-weight:600}.VehicleConfirmationFields-module-scss-module__Sgd3nG__input:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__input{width:100%;min-width:0;max-width:100%;min-height:44px;padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font-family:inherit;font-size:14px}.VehicleConfirmationFields-module-scss-module__Sgd3nG__input::placeholder{color:var(--op-color-text-muted)}
.page-module-scss-module__TU0CFG__page{min-width:0}.page-module-scss-module__TU0CFG__headerAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__headerAction{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;box-shadow:var(--op-shadow-xs);font-size:14px;font-weight:700;display:inline-flex}.page-module-scss-module__TU0CFG__headerAction:hover{background:var(--op-color-primary-hover)}.page-module-scss-module__TU0CFG__calendarShell{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);min-width:0;overflow:hidden}.page-module-scss-module__TU0CFG__pendingRequests{justify-content:space-between;align-items:center;gap:var(--op-space-3);padding:var(--op-space-3) var(--op-space-4);border-bottom:1px solid var(--op-color-border);border-left:3px solid var(--op-color-warning);background:var(--op-color-warning-soft);color:var(--op-color-text-strong);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.page-module-scss-module__TU0CFG__pendingRequestsAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__pendingRequestsAction{min-height:36px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:650}.page-module-scss-module__TU0CFG__toolbar{justify-content:space-between;align-items:center;gap:var(--op-space-4);padding:var(--op-space-4);border-bottom:1px solid var(--op-color-border);flex-wrap:wrap;display:flex}.page-module-scss-module__TU0CFG__viewTabs{align-items:center;gap:var(--op-space-1);padding:var(--op-space-1);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-canvas);display:inline-flex}.page-module-scss-module__TU0CFG__viewTab:focus-visible,.page-module-scss-module__TU0CFG__viewTabActive:focus-visible,.page-module-scss-module__TU0CFG__iconButton:focus-visible,.page-module-scss-module__TU0CFG__todayButton:focus-visible,.page-module-scss-module__TU0CFG__mobileDay:focus-visible,.page-module-scss-module__TU0CFG__mobileDayActive:focus-visible,.page-module-scss-module__TU0CFG__viewDayButton:focus-visible,.page-module-scss-module__TU0CFG__quickFilter:focus-visible,.page-module-scss-module__TU0CFG__quickFilterActive:focus-visible,.page-module-scss-module__TU0CFG__clearQuickFilters:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__viewTab,.page-module-scss-module__TU0CFG__viewTabActive,.page-module-scss-module__TU0CFG__iconButton,.page-module-scss-module__TU0CFG__todayButton,.page-module-scss-module__TU0CFG__mobileDay,.page-module-scss-module__TU0CFG__mobileDayActive,.page-module-scss-module__TU0CFG__viewDayButton,.page-module-scss-module__TU0CFG__quickFilter,.page-module-scss-module__TU0CFG__quickFilterActive,.page-module-scss-module__TU0CFG__clearQuickFilters{cursor:pointer;font:inherit;border:0}.page-module-scss-module__TU0CFG__viewTab,.page-module-scss-module__TU0CFG__viewTabActive{min-height:40px;padding:0 var(--op-space-3);border-radius:6px;font-size:13px;font-weight:700}.page-module-scss-module__TU0CFG__viewTab{color:var(--op-color-text-muted);background:0 0}.page-module-scss-module__TU0CFG__viewTab:hover{color:var(--op-color-text);background:var(--op-color-surface)}.page-module-scss-module__TU0CFG__viewTabActive{background:var(--op-color-surface);color:var(--op-color-primary-hover);box-shadow:var(--op-shadow-xs)}.page-module-scss-module__TU0CFG__dateNavigation{align-items:center;gap:var(--op-space-2);min-width:0;display:flex}.page-module-scss-module__TU0CFG__iconButton,.page-module-scss-module__TU0CFG__todayButton{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);min-height:40px;color:var(--op-color-text)}.page-module-scss-module__TU0CFG__iconButton:hover,.page-module-scss-module__TU0CFG__todayButton:hover{border-color:var(--op-color-primary)}.page-module-scss-module__TU0CFG__iconButton{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:inline-flex}.page-module-scss-module__TU0CFG__todayButton{padding:0 var(--op-space-3);font-size:13px;font-weight:700}.page-module-scss-module__TU0CFG__rangeLabel{text-align:center;min-width:180px;color:var(--op-color-text-strong);font-size:13px;font-weight:700}.page-module-scss-module__TU0CFG__filters{align-items:end;gap:var(--op-space-3);padding:var(--op-space-4);border-bottom:1px solid var(--op-color-border);background:var(--op-color-surface);grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto;display:grid}.page-module-scss-module__TU0CFG__searchField,.page-module-scss-module__TU0CFG__filterField{min-width:0}.page-module-scss-module__TU0CFG__searchField:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__searchField{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-text-muted);display:flex}.page-module-scss-module__TU0CFG__searchField:focus-within{border-color:var(--op-color-primary)}.page-module-scss-module__TU0CFG__searchField input{width:100%;min-width:0;color:var(--op-color-text);background:0 0;border:0;outline:0}.page-module-scss-module__TU0CFG__searchField input::placeholder{color:var(--op-color-text-muted)}.page-module-scss-module__TU0CFG__filterField{align-items:center;gap:var(--op-space-2);display:flex}.page-module-scss-module__TU0CFG__filterField>span{color:var(--op-color-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.page-module-scss-module__TU0CFG__filterField select:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__filterField select{width:100%;min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text)}.page-module-scss-module__TU0CFG__filterHint{align-items:center;gap:var(--op-space-2);min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-text-muted);white-space:nowrap;font-size:12px;display:inline-flex}.page-module-scss-module__TU0CFG__weekExperience{grid-template-columns:minmax(0,1fr) 280px;min-width:0;display:grid}.page-module-scss-module__TU0CFG__weekMain{min-width:0;overflow:hidden}.page-module-scss-module__TU0CFG__desktopWeekCalendar{min-width:780px}.page-module-scss-module__TU0CFG__calendarDayHeaders{border-bottom:1px solid var(--op-color-border);background:var(--op-color-canvas);grid-template-columns:68px repeat(7,minmax(102px,1fr));display:grid}.page-module-scss-module__TU0CFG__calendarCorner{border-right:1px solid var(--op-color-border)}.page-module-scss-module__TU0CFG__calendarDayHeader:focus-visible,.page-module-scss-module__TU0CFG__calendarDayHeaderActive:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__calendarDayHeader,.page-module-scss-module__TU0CFG__calendarDayHeaderActive{justify-content:space-between;align-items:center;gap:var(--op-space-2);min-height:54px;padding:0 var(--op-space-3);border:0;border-right:1px solid var(--op-color-border);color:var(--op-color-text-strong);cursor:pointer;background:0 0;font-size:12px;font-weight:700;display:flex}.page-module-scss-module__TU0CFG__calendarDayHeaderActive{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.page-module-scss-module__TU0CFG__calendarTimeBody{background:var(--op-color-surface);grid-template-columns:68px repeat(7,minmax(102px,1fr));min-height:432px;display:grid;position:relative}.page-module-scss-module__TU0CFG__timeRail{border-right:1px solid var(--op-color-border);background:var(--op-color-canvas);position:relative}.page-module-scss-module__TU0CFG__timeRail span{color:var(--op-color-text-muted);font-size:11px;font-weight:600;position:absolute;right:10px}.page-module-scss-module__TU0CFG__calendarDayColumn{border-right:1px solid var(--op-color-border);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 71px, var(--op-color-border) 71px, var(--op-color-border) 72px);min-width:0;position:relative}.page-module-scss-module__TU0CFG__calendarDayColumn:last-child{border-right:0}.page-module-scss-module__TU0CFG__calendarEvent:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__calendarEvent{z-index:2;border:1px solid var(--op-color-border);min-height:50px;color:var(--op-color-text);box-shadow:var(--op-shadow-xs);border-radius:8px;padding:7px 8px;position:absolute;left:6px;right:6px;overflow:hidden}.page-module-scss-module__TU0CFG__calendarEvent:hover{z-index:3;box-shadow:var(--op-shadow-md)}.page-module-scss-module__TU0CFG__eventSuccess{background:var(--op-color-primary-soft);border-color:#bbf7d0}.page-module-scss-module__TU0CFG__eventWarning{background:#fff7ed;border-color:#fed7aa}.page-module-scss-module__TU0CFG__eventDanger{background:var(--op-color-danger-soft);border-color:#fecaca}.page-module-scss-module__TU0CFG__eventInfo{background:#eff6ff;border-color:#bfdbfe}.page-module-scss-module__TU0CFG__eventNeutral{background:var(--op-color-canvas);border-color:var(--op-color-border)}.page-module-scss-module__TU0CFG__eventTopline{justify-content:space-between;align-items:center;gap:4px;display:flex}.page-module-scss-module__TU0CFG__eventTopline strong{color:var(--op-color-text-strong);font-size:11px}.page-module-scss-module__TU0CFG__eventTopline span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;color:var(--op-color-text-muted);font-size:10px;font-weight:700;overflow:hidden}.page-module-scss-module__TU0CFG__calendarEvent p{text-overflow:ellipsis;white-space:nowrap;color:var(--op-color-text-strong);margin:4px 0 0;font-size:11px;font-weight:700;overflow:hidden}.page-module-scss-module__TU0CFG__calendarEvent small{text-overflow:ellipsis;white-space:nowrap;color:var(--op-color-text-muted);margin-top:2px;font-size:10px;display:block;overflow:hidden}.page-module-scss-module__TU0CFG__calendarSidebar{gap:var(--op-space-3);padding:var(--op-space-3);border-left:1px solid var(--op-color-border);background:var(--op-color-canvas);flex-direction:column;display:flex}.page-module-scss-module__TU0CFG__sidebarCard{padding:var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);background:var(--op-color-surface)}.page-module-scss-module__TU0CFG__sidebarHeading,.page-module-scss-module__TU0CFG__sidebarHeadingCompact{align-items:center;gap:var(--op-space-2);display:flex}.page-module-scss-module__TU0CFG__sidebarHeading{align-items:flex-start}.page-module-scss-module__TU0CFG__sidebarHeading>svg,.page-module-scss-module__TU0CFG__sidebarHeadingCompact>svg{color:var(--op-color-text-muted);flex:none}.page-module-scss-module__TU0CFG__sidebarHeading>div{flex:1;min-width:0}.page-module-scss-module__TU0CFG__sidebarHeading h3,.page-module-scss-module__TU0CFG__sidebarHeadingCompact h3{color:var(--op-color-text-strong);margin:0;font-size:13px}.page-module-scss-module__TU0CFG__sidebarHeading p{color:var(--op-color-text-muted);margin:2px 0 0;font-size:11px}.page-module-scss-module__TU0CFG__sidebarEmpty{margin:var(--op-space-4) 0 0;color:var(--op-color-text-muted);font-size:12px}.page-module-scss-module__TU0CFG__sidebarSchedule{margin-top:var(--op-space-3);flex-direction:column;display:flex}.page-module-scss-module__TU0CFG__sidebarSchedule>a{gap:var(--op-space-2);padding:var(--op-space-3) 0;border-top:1px solid var(--op-color-border);color:inherit;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;display:grid}.page-module-scss-module__TU0CFG__sidebarSchedule>a:first-child{border-top:0}.page-module-scss-module__TU0CFG__sidebarTime{color:var(--op-color-text-strong);font-size:11px;font-weight:700}.page-module-scss-module__TU0CFG__sidebarScheduleMain{min-width:0}.page-module-scss-module__TU0CFG__sidebarScheduleMain strong,.page-module-scss-module__TU0CFG__sidebarScheduleMain small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module-scss-module__TU0CFG__sidebarScheduleMain strong{color:var(--op-color-text-strong);font-size:11px}.page-module-scss-module__TU0CFG__sidebarScheduleMain small{color:var(--op-color-text-muted);margin-top:2px;font-size:10px}.page-module-scss-module__TU0CFG__viewDayButton{width:100%;min-height:38px;margin-top:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font-size:12px;font-weight:700}.page-module-scss-module__TU0CFG__quickFilters{gap:var(--op-space-2);margin-top:var(--op-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module-scss-module__TU0CFG__quickFilter,.page-module-scss-module__TU0CFG__quickFilterActive{min-height:38px;padding:0 var(--op-space-2);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font-size:11px;font-weight:600}.page-module-scss-module__TU0CFG__quickFilterActive{border-color:var(--op-color-primary);background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.page-module-scss-module__TU0CFG__clearQuickFilters{width:100%;min-height:36px;margin-top:var(--op-space-3);color:var(--op-color-text-muted);background:0 0;font-size:11px;font-weight:700}.page-module-scss-module__TU0CFG__countBadge{background:var(--op-color-neutral-soft);min-width:24px;min-height:24px;color:var(--op-color-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.page-module-scss-module__TU0CFG__compactCard:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__compactCard{min-width:0;padding:var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:inherit;display:block}.page-module-scss-module__TU0CFG__compactCard:hover{border-color:var(--op-color-primary);background:var(--op-color-primary-soft)}.page-module-scss-module__TU0CFG__compactCardTop{justify-content:space-between;align-items:flex-start;gap:var(--op-space-2);margin-bottom:var(--op-space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__TU0CFG__compactTime{color:var(--op-color-primary-hover);font-size:12px;font-weight:700}.page-module-scss-module__TU0CFG__compactCustomer,.page-module-scss-module__TU0CFG__compactVehicle{overflow-wrap:anywhere}.page-module-scss-module__TU0CFG__compactPhoto{border-radius:var(--op-radius-sm);width:56px;height:56px;overflow:hidden}.page-module-scss-module__TU0CFG__compactPhoto>div{border:0;border-radius:0;width:100%;min-width:0;height:100%}.page-module-scss-module__TU0CFG__compactCustomer{color:var(--op-color-text-strong);margin:0;font-size:13px;font-weight:700}.page-module-scss-module__TU0CFG__compactVehicle{color:var(--op-color-text-muted);margin:2px 0 0;font-size:12px}.page-module-scss-module__TU0CFG__compactReason{margin:var(--op-space-2) 0 0;-webkit-line-clamp:2;color:var(--op-color-text);-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.page-module-scss-module__TU0CFG__compactDuration,.page-module-scss-module__TU0CFG__visitContext{margin-top:var(--op-space-1);color:var(--op-color-text-muted);font-size:11px;display:block}.page-module-scss-module__TU0CFG__visitContext{margin-top:var(--op-space-2)}.page-module-scss-module__TU0CFG__dayView,.page-module-scss-module__TU0CFG__mobileWeekList{padding:var(--op-space-4)}.page-module-scss-module__TU0CFG__dayViewHeading{align-items:center;gap:var(--op-space-3);margin-bottom:var(--op-space-4);display:flex}.page-module-scss-module__TU0CFG__dayViewHeading svg{color:var(--op-color-primary)}.page-module-scss-module__TU0CFG__dayViewHeading h2{color:var(--op-color-text-strong);text-transform:capitalize;margin:0;font-size:16px}.page-module-scss-module__TU0CFG__dayViewHeading p{color:var(--op-color-text-muted);margin:2px 0 0;font-size:12px}.page-module-scss-module__TU0CFG__dayCards{gap:var(--op-space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.page-module-scss-module__TU0CFG__listWrap{contain:layout;overflow-x:auto}.page-module-scss-module__TU0CFG__listTable{border-collapse:collapse;width:100%}.page-module-scss-module__TU0CFG__listTable th,.page-module-scss-module__TU0CFG__listTable td{padding:var(--op-space-3) var(--op-space-4);text-align:left;border-bottom:1px solid var(--op-color-border);vertical-align:middle}.page-module-scss-module__TU0CFG__listTable th{background:var(--op-color-canvas);color:var(--op-color-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.page-module-scss-module__TU0CFG__listTable td{color:var(--op-color-text);font-size:13px}.page-module-scss-module__TU0CFG__listTable tr:last-child td{border-bottom:0}.page-module-scss-module__TU0CFG__dateCell,.page-module-scss-module__TU0CFG__vehicleCell{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__TU0CFG__dateCell strong{align-items:center;gap:var(--op-space-1);color:var(--op-color-text-strong);font-size:13px;display:inline-flex}.page-module-scss-module__TU0CFG__vehicleCell small,.page-module-scss-module__TU0CFG__muted{color:var(--op-color-text-muted);font-size:12px}.page-module-scss-module__TU0CFG__reasonCell{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:280px;line-height:18px;display:-webkit-box;overflow:hidden}.page-module-scss-module__TU0CFG__detailLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__TU0CFG__detailLink{min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-primary-hover);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page-module-scss-module__TU0CFG__detailLink:hover{border-color:var(--op-color-primary)}.page-module-scss-module__TU0CFG__occupiedLabel{min-height:24px;padding:0 var(--op-space-2);color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.page-module-scss-module__TU0CFG__mobileAvailabilityNote{margin:calc(var(--op-space-3)*-1) 0 var(--op-space-4);color:var(--op-color-text-muted);font-size:12px;line-height:18px}.page-module-scss-module__TU0CFG__mobileWeekDays,.page-module-scss-module__TU0CFG__mobileWeekList{display:none}.page-module-scss-module__TU0CFG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__TU0CFG__mobileDayTitle{margin:0 0 var(--op-space-4);color:var(--op-color-text-strong);text-transform:capitalize;font-size:16px}@media (max-width:1180px){.page-module-scss-module__TU0CFG__weekExperience{grid-template-columns:minmax(0,1fr)}.page-module-scss-module__TU0CFG__calendarSidebar{display:none}.page-module-scss-module__TU0CFG__weekMain{overflow-x:auto}}@media (max-width:767px){.page-module-scss-module__TU0CFG__toolbar{align-items:stretch}.page-module-scss-module__TU0CFG__viewTabs,.page-module-scss-module__TU0CFG__dateNavigation{width:100%}.page-module-scss-module__TU0CFG__viewTabs{grid-template-columns:repeat(3,1fr);display:grid}.page-module-scss-module__TU0CFG__viewTab,.page-module-scss-module__TU0CFG__viewTabActive{min-height:44px}.page-module-scss-module__TU0CFG__dateNavigation{grid-template-columns:44px auto minmax(0,1fr) 44px;display:grid}.page-module-scss-module__TU0CFG__iconButton{width:44px;min-height:44px}.page-module-scss-module__TU0CFG__todayButton{min-height:44px}.page-module-scss-module__TU0CFG__rangeLabel{overflow-wrap:anywhere;align-self:center;min-width:0}.page-module-scss-module__TU0CFG__filters{grid-template-columns:1fr}.page-module-scss-module__TU0CFG__filterField{align-items:stretch;gap:var(--op-space-1);flex-direction:column}.page-module-scss-module__TU0CFG__filterHint,.page-module-scss-module__TU0CFG__desktopWeekCalendar{display:none}.page-module-scss-module__TU0CFG__mobileWeekDays{gap:var(--op-space-2);padding:var(--op-space-3);border-bottom:1px solid var(--op-color-border);grid-template-columns:repeat(7,minmax(74px,1fr));display:grid;overflow-x:auto}.page-module-scss-module__TU0CFG__mobileDay,.page-module-scss-module__TU0CFG__mobileDayActive{min-height:44px;padding:0 var(--op-space-2);border-radius:var(--op-radius-sm);white-space:nowrap;font-size:11px;font-weight:600}.page-module-scss-module__TU0CFG__mobileDay{background:var(--op-color-canvas);color:var(--op-color-text-muted)}.page-module-scss-module__TU0CFG__mobileDayActive{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.page-module-scss-module__TU0CFG__mobileWeekList{display:block}.page-module-scss-module__TU0CFG__dayCards{grid-template-columns:1fr}.page-module-scss-module__TU0CFG__listTable thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__TU0CFG__listTable tr{padding:var(--op-space-3) var(--op-space-4);border-bottom:1px solid var(--op-color-border);display:block}.page-module-scss-module__TU0CFG__listTable tr:last-child{border-bottom:0}.page-module-scss-module__TU0CFG__listTable td{justify-content:space-between;align-items:center;gap:var(--op-space-3);padding:var(--op-space-1) 0;text-align:right;overflow-wrap:anywhere;border:0;display:flex}.page-module-scss-module__TU0CFG__listTable td:before{content:attr(data-label);text-align:left;color:var(--op-color-text-muted);flex:0 0 92px;font-size:11px;font-weight:600}.page-module-scss-module__TU0CFG__listTable td[data-label=""]:before{content:none}.page-module-scss-module__TU0CFG__dateCell,.page-module-scss-module__TU0CFG__vehicleCell{align-items:flex-end}.page-module-scss-module__TU0CFG__detailLink{min-height:44px}}.page-module-scss-module__TU0CFG__calendarBlock{z-index:1;border-top:1px solid var(--op-color-neutral);border-bottom:1px solid var(--op-color-neutral);background:repeating-linear-gradient(135deg, var(--op-color-neutral-soft), var(--op-color-neutral-soft) 6px, var(--op-color-surface) 6px, var(--op-color-surface) 12px);color:var(--op-color-text);pointer-events:none;padding:2px 4px;font-size:11px;font-weight:600;position:absolute;left:0;right:0;overflow:hidden}.page-module-scss-module__TU0CFG__calendarBlock span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module-scss-module__TU0CFG__dayCapacity{color:var(--op-color-text-muted);flex-basis:100%;font-size:11px;font-weight:600}.page-module-scss-module__TU0CFG__calendarDayHeader,.page-module-scss-module__TU0CFG__calendarDayHeaderActive{flex-wrap:wrap;align-content:center}.page-module-scss-module__TU0CFG__scheduleUnpublished{justify-content:space-between;align-items:center;gap:var(--op-space-3);margin-bottom:var(--op-space-3);padding:var(--op-space-3) var(--op-space-4);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text-strong);flex-wrap:wrap;font-size:13px;display:flex}.page-module-scss-module__TU0CFG__scheduleTools{align-items:center;gap:var(--op-space-3);flex-wrap:wrap;display:flex}.page-module-scss-module__TU0CFG__dayBlockList{gap:var(--op-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__TU0CFG__dayBlockList li{padding:var(--op-space-2) var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);flex-direction:column;gap:2px;font-size:12px;display:flex}.page-module-scss-module__TU0CFG__dayBlockList em{color:var(--op-color-text-muted);overflow-wrap:anywhere}
.page-module-scss-module__4-arlq__newAction:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__4-arlq__newAction{border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.page-module-scss-module__4-arlq__kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.page-module-scss-module__4-arlq__kpis>div{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);align-items:center;gap:14px;min-height:116px;padding:16px;display:flex}.page-module-scss-module__4-arlq__kpiIcon{background:var(--op-color-primary-soft);width:46px;height:46px;color:var(--op-color-primary-hover);border-radius:50%;place-items:center;display:grid}.page-module-scss-module__4-arlq__kpiIcon.page-module-scss-module__4-arlq__warning{background:var(--op-color-warning-soft);color:var(--op-color-warning)}.page-module-scss-module__4-arlq__kpiIcon.page-module-scss-module__4-arlq__danger{background:var(--op-color-danger-soft);color:var(--op-color-danger)}.page-module-scss-module__4-arlq__kpis small{color:var(--op-color-text-muted);text-transform:uppercase;font-size:10px;display:block}.page-module-scss-module__4-arlq__kpis strong{color:var(--op-color-text-strong);margin-top:2px;font-size:26px;display:block}.page-module-scss-module__4-arlq__kpis em{color:var(--op-color-text-muted);margin-top:1px;font-size:11px;font-style:normal;display:block}.page-module-scss-module__4-arlq__filters{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);grid-template-columns:minmax(260px,1fr) 220px 180px auto;gap:10px;margin-bottom:14px;padding:12px;display:grid}.page-module-scss-module__4-arlq__search{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);min-height:44px;color:var(--op-color-text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.page-module-scss-module__4-arlq__search input:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__4-arlq__search input{width:100%;min-height:42px;color:var(--op-color-text);font:inherit;background:0 0;border:0}.page-module-scss-module__4-arlq__filters select:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__4-arlq__filters select{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);min-height:44px;color:var(--op-color-text);padding:0 12px}.page-module-scss-module__4-arlq__filters button:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__4-arlq__filters button{color:var(--op-color-primary-hover);cursor:pointer;background:0 0;border:0;font-weight:650}.page-module-scss-module__4-arlq__groups{gap:14px;display:grid}.page-module-scss-module__4-arlq__group{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);overflow:hidden}.page-module-scss-module__4-arlq__group header{border-bottom:1px solid var(--op-color-border);align-items:center;min-height:50px;padding:0 14px;display:flex}.page-module-scss-module__4-arlq__group header>div{align-items:center;gap:8px;display:flex}.page-module-scss-module__4-arlq__group h2{color:var(--op-color-text-strong);margin:0;font-size:14px}.page-module-scss-module__4-arlq__group header small{background:var(--op-color-hover);min-width:24px;height:24px;color:var(--op-color-text-muted);border-radius:999px;place-items:center;display:grid}.page-module-scss-module__4-arlq__statusDot{background:var(--op-color-primary);border-radius:50%;width:10px;height:10px}.page-module-scss-module__4-arlq__status_OVERDUE{background:var(--op-color-danger)}.page-module-scss-module__4-arlq__status_DUE{background:var(--op-color-warning)}.page-module-scss-module__4-arlq__status_NO_DUE_TARGET{background:var(--op-color-text-muted)}.page-module-scss-module__4-arlq__tableScroll{overflow-x:auto}.page-module-scss-module__4-arlq__table{border-collapse:collapse;width:100%;min-width:900px}.page-module-scss-module__4-arlq__table th{text-align:left;color:var(--op-color-text-muted);border-bottom:1px solid var(--op-color-border);padding:11px 14px;font-size:10px}.page-module-scss-module__4-arlq__table td{color:var(--op-color-text);border-bottom:1px solid var(--op-color-border);padding:12px 14px;font-size:12px}.page-module-scss-module__4-arlq__table tbody tr{cursor:pointer}.page-module-scss-module__4-arlq__table tbody tr:hover,.page-module-scss-module__4-arlq__table tbody tr:focus-visible{background:var(--op-color-hover);outline:none}.page-module-scss-module__4-arlq__table tbody tr:last-child td{border-bottom:0}.page-module-scss-module__4-arlq__table strong{color:var(--op-color-text-strong);font-size:12px;display:block}.page-module-scss-module__4-arlq__table small{color:var(--op-color-text-muted);margin-top:2px;font-size:10px;display:block}.page-module-scss-module__4-arlq__empty{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);text-align:center;color:var(--op-color-text-muted);padding:48px 20px}.page-module-scss-module__4-arlq__empty strong{color:var(--op-color-text-strong)}.page-module-scss-module__4-arlq__empty p{margin:5px 0 0}.page-module-scss-module__4-arlq__overlay{z-index:90;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a6b;position:fixed;inset:0}.page-module-scss-module__4-arlq__drawer{z-index:100;background:var(--op-color-surface);width:min(620px,48vw);height:100vh;box-shadow:var(--op-shadow-md);padding:28px;position:fixed;top:0;right:0;overflow-y:auto}.page-module-scss-module__4-arlq__drawerHeader{border-bottom:1px solid var(--op-color-border);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.page-module-scss-module__4-arlq__drawerHeader h2{color:var(--op-color-text-strong);margin:0;font-size:24px}.page-module-scss-module__4-arlq__drawerHeader p{color:var(--op-color-text-muted);margin:4px 0 0;font-size:12px}.page-module-scss-module__4-arlq__close:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__4-arlq__close{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);width:42px;height:42px;color:var(--op-color-text);place-items:center;display:grid}.page-module-scss-module__4-arlq__createForm{gap:16px!important}.page-module-scss-module__4-arlq__intervalGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module-scss-module__4-arlq__createHint{color:var(--op-color-text-muted);margin:-4px 0 0;font-size:11px}@media (max-width:1100px){.page-module-scss-module__4-arlq__kpis,.page-module-scss-module__4-arlq__filters{grid-template-columns:1fr 1fr}.page-module-scss-module__4-arlq__search{grid-column:1/-1}}@media (max-width:767px){.page-module-scss-module__4-arlq__kpis{grid-template-columns:1fr 1fr}.page-module-scss-module__4-arlq__kpis>div{min-height:96px;padding:12px}.page-module-scss-module__4-arlq__kpiIcon{width:38px;height:38px}.page-module-scss-module__4-arlq__kpis strong{font-size:22px}.page-module-scss-module__4-arlq__filters{grid-template-columns:1fr}.page-module-scss-module__4-arlq__search{grid-column:auto}.page-module-scss-module__4-arlq__table{min-width:0}.page-module-scss-module__4-arlq__table thead{display:none}.page-module-scss-module__4-arlq__table,.page-module-scss-module__4-arlq__table tbody,.page-module-scss-module__4-arlq__table tr,.page-module-scss-module__4-arlq__table td{width:100%;display:block}.page-module-scss-module__4-arlq__table tr{border-bottom:1px solid var(--op-color-border);padding:12px}.page-module-scss-module__4-arlq__table td{border:0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.page-module-scss-module__4-arlq__table td:before{content:attr(data-label);color:var(--op-color-text-muted);font-size:10px;font-weight:650}.page-module-scss-module__4-arlq__drawer{width:100%;padding:20px 16px}.page-module-scss-module__4-arlq__intervalGrid{grid-template-columns:1fr}}.page-module-scss-module__4-arlq__maintenanceCell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.page-module-scss-module__4-arlq__maintenanceCell strong{color:var(--op-color-text-strong);font-size:12px}.page-module-scss-module__4-arlq__maintenanceCell small{color:var(--op-color-text-muted);font-size:10px}.page-module-scss-module__4-arlq__codeMeta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page-module-scss-module__4-arlq__sourcePill{background:var(--op-color-neutral-soft);min-height:20px;color:var(--op-color-text-muted);text-transform:uppercase;letter-spacing:.025em;border-radius:999px;align-items:center;margin-top:4px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.page-module-scss-module__4-arlq__automationNotice{margin:0 0 var(--op-space-4);padding:var(--op-space-3) var(--op-space-4);border-left:3px solid var(--op-color-primary);border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);color:var(--op-color-text);font-size:12px;line-height:18px}
.DocumentViewer-module-scss-module__qLTCFq__viewer{gap:var(--op-space-3);padding:var(--op-space-4);display:grid}.DocumentViewer-module-scss-module__qLTCFq__canvas{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-neutral-soft);min-height:360px;position:relative;overflow:hidden}.DocumentViewer-module-scss-module__qLTCFq__imageStage{min-height:360px;display:grid;position:relative}.DocumentViewer-module-scss-module__qLTCFq__imageButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.DocumentViewer-module-scss-module__qLTCFq__imageButton{background:var(--op-color-surface);cursor:zoom-in;border:0;place-items:center;width:100%;min-height:360px;padding:0;display:grid;position:relative}.DocumentViewer-module-scss-module__qLTCFq__imageButton:disabled{cursor:progress}.DocumentViewer-module-scss-module__qLTCFq__imageButton img{object-fit:contain;width:100%;max-height:520px;display:block}.DocumentViewer-module-scss-module__qLTCFq__zoomHint{top:var(--op-space-2);right:var(--op-space-2);border-radius:var(--op-radius-sm);background:var(--op-color-surface);border:1px solid var(--op-color-border);width:32px;height:32px;color:var(--op-color-text);place-items:center;display:grid;position:absolute}.DocumentViewer-module-scss-module__qLTCFq__stageStatus{align-content:center;place-items:center;gap:var(--op-space-2);padding:var(--op-space-4);text-align:center;color:var(--op-color-text-muted);pointer-events:none;margin:0;font-size:12px;display:grid;position:absolute;inset:0}.DocumentViewer-module-scss-module__qLTCFq__stageStatus strong{color:var(--op-color-text-strong)}.DocumentViewer-module-scss-module__qLTCFq__stageStatus button{pointer-events:auto}.DocumentViewer-module-scss-module__qLTCFq__textButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.DocumentViewer-module-scss-module__qLTCFq__textButton{min-height:40px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:12px;font-weight:700}.DocumentViewer-module-scss-module__qLTCFq__pdfStage{display:grid;position:relative}.DocumentViewer-module-scss-module__qLTCFq__pdfFrame{background:var(--op-color-surface);border:0;width:100%;height:520px}.DocumentViewer-module-scss-module__qLTCFq__pdfHint{padding:var(--op-space-2) var(--op-space-3);border-top:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.DocumentViewer-module-scss-module__qLTCFq__otherStage{align-content:center;place-items:center;gap:var(--op-space-2);min-height:360px;padding:var(--op-space-6);text-align:center;color:var(--op-color-text-muted);display:grid}.DocumentViewer-module-scss-module__qLTCFq__otherStage strong{color:var(--op-color-text-strong);font-size:14px}.DocumentViewer-module-scss-module__qLTCFq__otherStage span{overflow-wrap:anywhere;max-width:260px;font-size:12px}.DocumentViewer-module-scss-module__qLTCFq__otherStage small{font-size:12px}.DocumentViewer-module-scss-module__qLTCFq__toolbar{gap:var(--op-space-2);flex-wrap:wrap;display:flex}.DocumentViewer-module-scss-module__qLTCFq__toolbarLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.DocumentViewer-module-scss-module__qLTCFq__toolbarLink{align-items:center;gap:var(--op-space-2);min-height:40px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font-size:12px;font-weight:700;display:inline-flex}.DocumentViewer-module-scss-module__qLTCFq__toolbarLink:hover{border-color:var(--op-color-primary)}.DocumentViewer-module-scss-module__qLTCFq__iconButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.DocumentViewer-module-scss-module__qLTCFq__iconButton{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);width:40px;height:40px;color:var(--op-color-text);cursor:pointer;place-items:center;display:grid}.DocumentViewer-module-scss-module__qLTCFq__lightbox{z-index:60;padding:var(--op-space-4);place-items:center;display:grid;position:fixed;inset:0}.DocumentViewer-module-scss-module__qLTCFq__lightboxBackdrop{background:color-mix(in srgb, var(--op-color-text-strong) 72%, transparent);position:absolute;inset:0}.DocumentViewer-module-scss-module__qLTCFq__lightboxDialog{border-radius:var(--op-radius-md);background:var(--op-color-surface);grid-template-rows:auto minmax(0,1fr);max-width:min(96vw,1200px);max-height:94vh;display:grid;position:relative;overflow:hidden}.DocumentViewer-module-scss-module__qLTCFq__lightboxBar{justify-content:space-between;align-items:center;gap:var(--op-space-3);padding:var(--op-space-2) var(--op-space-3);border-bottom:1px solid var(--op-color-border);color:var(--op-color-text-strong);font-size:13px;font-weight:650;display:flex}.DocumentViewer-module-scss-module__qLTCFq__lightboxBar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DocumentViewer-module-scss-module__qLTCFq__lightboxBody{background:var(--op-color-neutral-soft);overflow:auto}.DocumentViewer-module-scss-module__qLTCFq__lightboxBody img{object-fit:contain;max-width:100%;max-height:calc(94vh - 60px);margin:0 auto;display:block}@media (max-width:1100px){.DocumentViewer-module-scss-module__qLTCFq__canvas,.DocumentViewer-module-scss-module__qLTCFq__imageStage,.DocumentViewer-module-scss-module__qLTCFq__imageButton,.DocumentViewer-module-scss-module__qLTCFq__otherStage{min-height:280px}.DocumentViewer-module-scss-module__qLTCFq__pdfFrame{height:440px}}@media (max-width:700px){.DocumentViewer-module-scss-module__qLTCFq__viewer{padding:var(--op-space-3)}}
.CustomerSearchPicker-module-scss-module__0q8F2W__picker{gap:var(--op-space-2);flex-direction:column;display:flex}.CustomerSearchPicker-module-scss-module__0q8F2W__results{gap:var(--op-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CustomerSearchPicker-module-scss-module__0q8F2W__option:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CustomerSearchPicker-module-scss-module__0q8F2W__option{width:100%;padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.CustomerSearchPicker-module-scss-module__0q8F2W__option small{color:var(--op-color-text-muted)}.CustomerSearchPicker-module-scss-module__0q8F2W__option[aria-pressed=true]{border-color:var(--op-color-primary)}.CustomerSearchPicker-module-scss-module__0q8F2W__selected{padding:var(--op-space-2) var(--op-space-3);border:1px solid var(--op-color-primary);border-radius:var(--op-radius-sm);flex-direction:column;gap:2px;display:flex}.CustomerSearchPicker-module-scss-module__0q8F2W__selected small{color:var(--op-color-text-muted)}.CustomerSearchPicker-module-scss-module__0q8F2W__pager{justify-content:space-between;align-items:center;gap:var(--op-space-2);color:var(--op-color-text-muted);font-size:12px;display:flex}.CustomerSearchPicker-module-scss-module__0q8F2W__pager button:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.CustomerSearchPicker-module-scss-module__0q8F2W__pager button{border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);padding:4px var(--op-space-3);cursor:pointer}.CustomerSearchPicker-module-scss-module__0q8F2W__pager button:disabled{opacity:.4;cursor:default}.CustomerSearchPicker-module-scss-module__0q8F2W__status{color:var(--op-color-text-muted);margin:0;font-size:13px}.CustomerSearchPicker-module-scss-module__0q8F2W__error{color:var(--op-color-danger);margin:0;font-size:13px}.CustomerSearchPicker-module-scss-module__0q8F2W__showAll{min-height:44px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-primary-hover);font:inherit;cursor:pointer;font-size:13px;font-weight:650}.CustomerSearchPicker-module-scss-module__0q8F2W__showAll:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}
.VehicleHubTabs-module-scss-module__dilQfa__tabs{border-bottom:1px solid var(--op-color-border);gap:24px;margin-bottom:16px;padding-inline:6px;display:flex;overflow-x:auto}.VehicleHubTabs-module-scss-module__dilQfa__tabs a:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.VehicleHubTabs-module-scss-module__dilQfa__tabs a{min-height:48px;color:var(--op-color-text);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:13px;font-weight:550;display:inline-flex}.VehicleHubTabs-module-scss-module__dilQfa__tabs a:hover,.VehicleHubTabs-module-scss-module__dilQfa__tabs .VehicleHubTabs-module-scss-module__dilQfa__active{color:var(--op-color-primary-hover);border-bottom-color:var(--op-color-primary)}
.ScheduleConflictPanel-module-scss-module__dQW_bW__panel{gap:var(--op-space-2);padding:var(--op-space-3);border:1px solid var(--op-color-warning);border-radius:var(--op-radius-sm);background:var(--op-color-warning-soft);color:var(--op-color-text);font-size:13px;line-height:19px;display:grid}.ScheduleConflictPanel-module-scss-module__dQW_bW__summary{gap:var(--op-space-2);display:grid}.ScheduleConflictPanel-module-scss-module__dQW_bW__title{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:700}.ScheduleConflictPanel-module-scss-module__dQW_bW__list{padding-left:var(--op-space-4);gap:var(--op-space-1);margin:0;display:grid}.ScheduleConflictPanel-module-scss-module__dQW_bW__exception,.ScheduleConflictPanel-module-scss-module__dQW_bW__fields{gap:var(--op-space-2);display:grid}.ScheduleConflictPanel-module-scss-module__dQW_bW__toggle{align-items:flex-start;gap:var(--op-space-2);cursor:pointer;font-weight:600;display:flex}.ScheduleConflictPanel-module-scss-module__dQW_bW__toggle input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:1px}.ScheduleConflictPanel-module-scss-module__dQW_bW__label{color:var(--op-color-text-strong);font-size:12px;font-weight:650}.ScheduleConflictPanel-module-scss-module__dQW_bW__textarea{width:100%;padding:var(--op-space-2);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text);font:inherit;resize:vertical;font-size:13px}.ScheduleConflictPanel-module-scss-module__dQW_bW__textarea:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:1px}.ScheduleConflictPanel-module-scss-module__dQW_bW__textarea[aria-invalid=true]{border-color:var(--op-color-danger)}.ScheduleConflictPanel-module-scss-module__dQW_bW__hint,.ScheduleConflictPanel-module-scss-module__dQW_bW__error{margin:0;font-size:12px;line-height:18px}.ScheduleConflictPanel-module-scss-module__dQW_bW__hint{color:var(--op-color-text-muted)}.ScheduleConflictPanel-module-scss-module__dQW_bW__error{color:var(--op-color-danger)}
.LegalDocumentBody-module-scss-module__Syt7NW__body{max-width:72ch;color:var(--op-color-text);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.LegalDocumentBody-module-scss-module__Syt7NW__body h2,.LegalDocumentBody-module-scss-module__Syt7NW__body h3,.LegalDocumentBody-module-scss-module__Syt7NW__body h4{margin:var(--op-space-6) 0 var(--op-space-2);color:var(--op-color-text-strong);line-height:1.3}.LegalDocumentBody-module-scss-module__Syt7NW__body h2{font-size:20px}.LegalDocumentBody-module-scss-module__Syt7NW__body h3{font-size:17px}.LegalDocumentBody-module-scss-module__Syt7NW__body h4{font-size:15px}.LegalDocumentBody-module-scss-module__Syt7NW__body p{margin:0 0 var(--op-space-3)}.LegalDocumentBody-module-scss-module__Syt7NW__body ul,.LegalDocumentBody-module-scss-module__Syt7NW__body ol{margin:0 0 var(--op-space-3);padding-left:var(--op-space-6)}.LegalDocumentBody-module-scss-module__Syt7NW__body li>p:last-child{margin-bottom:var(--op-space-1)}.LegalDocumentBody-module-scss-module__Syt7NW__body blockquote{margin:0 0 var(--op-space-3);padding:var(--op-space-1) var(--op-space-4);border-left:3px solid var(--op-color-border);color:var(--op-color-text-muted)}.LegalDocumentBody-module-scss-module__Syt7NW__body hr{margin:var(--op-space-6) 0;border:0;border-top:1px solid var(--op-color-border)}.LegalDocumentBody-module-scss-module__Syt7NW__body a{color:var(--op-color-primary);text-underline-offset:2px;text-decoration:underline}.LegalDocumentBody-module-scss-module__Syt7NW__body a:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}
