/* V480: Encar-style manufacturer/model selection with live facet counts. */
.type-picker-dialog.model-picker-dialog .type-picker-list,
.type-picker-dialog.brand-picker-dialog .type-picker-list{padding:0 16px}
.type-picker-dialog.model-picker-dialog .picker-choice,
.type-picker-dialog.brand-picker-dialog .picker-choice{min-height:64px;border-radius:0;padding:15px 14px;gap:12px;font-size:16px}
.type-picker-dialog.model-picker-dialog .picker-choice input[type=radio],
.type-picker-dialog.brand-picker-dialog .picker-choice input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.type-picker-dialog.model-picker-dialog .picker-choice:focus-within,
.type-picker-dialog.brand-picker-dialog .picker-choice:focus-within{outline:2px solid #2563b7;outline-offset:-2px}
.type-picker-dialog .picker-vehicle-count{margin-left:auto;flex-shrink:0;color:#798494;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}
.type-picker-dialog.model-picker-dialog .picker-label,
.type-picker-dialog.brand-picker-dialog .picker-label{flex:1;min-width:0}
.type-picker-dialog.model-picker-dialog .picker-choice:has(input:checked),
.type-picker-dialog.brand-picker-dialog .picker-choice:has(input:checked){background:#edf4ff}
@media(max-width:720px){.type-picker-dialog.model-picker-dialog,.type-picker-dialog.brand-picker-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.type-picker-dialog.model-picker-dialog .type-picker-list,.type-picker-dialog.brand-picker-dialog .type-picker-list{padding:0}.type-picker-dialog.model-picker-dialog .picker-choice,.type-picker-dialog.brand-picker-dialog .picker-choice{padding:18px 24px;min-height:68px}.type-picker-dialog.model-picker-dialog header,.type-picker-dialog.brand-picker-dialog header{justify-content:space-between}.type-picker-dialog .picker-vehicle-count{font-size:14px}}
