/* Reuses the site's compact dark controls; service layouts and media stay intact. */
.vehicle-price-picker{max-width:540px;margin:0 0 24px;scroll-margin-top:24px}
.vehicle-price-picker label{display:block;font-size:15px;font-weight:700;color:#f1f5f8;margin-bottom:9px}
.vehicle-price-picker select{width:100%;min-height:48px;padding:11px 38px 11px 13px;background:#0d1b25;color:#f1f5f8;border:1px solid #ff925d;border-radius:6px;font:inherit;font-size:16px;color-scheme:dark}
.vehicle-price-picker select:focus-visible{outline:3px solid #ffba94;outline-offset:3px}
.vehicle-price-picker p{font-size:13px;line-height:1.6;color:#b9cbd6;margin:8px 0 0}
.vehicle-price-picker a{color:#ffd0b4}
.vehicle-price-picker [data-vehicle-status]{color:#f3d9c9}
.menu-toolbar .vehicle-price-picker{flex:1;margin:0;max-width:440px;min-width:0}
.vehicle-price-pending{font-size:16px!important;line-height:1.5!important;letter-spacing:0!important}
.service-card-price [data-vehicle-note]{max-width:170px;line-height:1.4}
.menu-size-status{display:none}
.menu-toolbar{align-items:flex-start}
@media(max-width:700px){.menu-toolbar{flex-direction:column}.menu-toolbar .vehicle-price-picker{width:100%;max-width:none}}
