.carPickerBack{display:none;place-items:center;flex:0 0 auto;width:40px;height:40px;margin-left:-4px;border:none;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.carPickerBack:active{background:var(--line)}.carPickerBack:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 720px){.modalOverlay.carPickerOverlay{z-index:10000;align-items:stretch;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.carPickerOverlay .sheetCard,.carPickerOverlay .sheetCard.fullscreen{height:100vh;height:100dvh;max-height:none;border:none;border-radius:0;box-shadow:none;animation:carPickerPageIn .22s ease-out}.carPickerOverlay .sheetHeader{justify-content:flex-start;gap:6px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.carPickerOverlay .sheetTitle{font-size:18px}.carPickerBack{display:grid}.carPickerOverlay .carPickerClose{display:none}.carPickerOverlay .sheetScrollCars{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@keyframes carPickerPageIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.sv-rating-grid{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}.sv-rating-pill{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;border-radius:var(--r-2, 10px);border:1px solid var(--wf-line, #e3e5ea);background:#fff;color:#222;cursor:pointer;transition:all .13s ease;text-align:left;width:100%;box-sizing:border-box}:where(:root[data-theme=dark]) .sv-rating-pill{border:1px solid var(--wf-line, #303236);background:#1d1e20;color:#d9dadc}.sv-rating-pill:hover{border-color:var(--wf-line-hover, #cbd1da);background:#f8fafc}:where(:root[data-theme=dark]) .sv-rating-pill:hover{border-color:var(--wf-line-hover, #36383d);background:#161719}.sv-rating-pill.is-active{border-color:#222;background:#222;color:#fff;box-shadow:0 1px 3px #00000014}:where(:root[data-theme=dark]) .sv-rating-pill.is-active{border-color:var(--ink-fill, #2f5ea6);background:var(--ink-fill, #2f5ea6)}.sv-rating-pill-left{display:flex;align-items:center;gap:5px}.sv-rating-star-icon{font-size:13px;color:var(--rating, #f59e0b);line-height:1}:where(:root[data-theme=dark]) .sv-rating-star-icon{color:var(--rating, #d8b579)}.sv-rating-pill.is-active .sv-rating-star-icon{color:var(--rating, #f59e0b)}:where(:root[data-theme=dark]) .sv-rating-pill.is-active .sv-rating-star-icon{color:var(--rating, #d8b579)}.sv-rating-score{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:inherit}.sv-rating-label{font-size:11px;color:#64748b;margin-left:auto}:where(:root[data-theme=dark]) .sv-rating-label{color:#a7aab0}.sv-rating-pill.is-active .sv-rating-label{color:#cbd5e1;font-weight:500}.sv-rating-count{font-family:var(--font-data, ui-monospace, SFMono-Regular, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#64748b;min-width:2.2ch;text-align:right;flex-shrink:0}:where(:root[data-theme=dark]) .sv-rating-count{color:#a7aab0}.sv-rating-pill.is-active .sv-rating-count{color:#fff}.sv-rating-pill-left+.sv-rating-count{margin-left:auto}.sv-rating-pill.is-empty:not(.is-active){color:#94a3b8}:where(:root[data-theme=dark]) .sv-rating-pill.is-empty:not(.is-active){color:#8c9097}.sv-rating-pill.is-empty:not(.is-active) .sv-rating-star-icon{color:#d8dee7}.sv-rating-pill.is-empty:not(.is-active) .sv-rating-count{color:#94a3b8}:where(:root[data-theme=dark]) .sv-rating-pill.is-empty:not(.is-active) .sv-rating-count{color:#8c9097}@media (max-width: 640px){.sv-rating-grid{gap:6px}.sv-rating-pill{min-height:40px}}
