.sch-root .au-sil{width:clamp(56px,55cqmin,220px);height:auto;color:var(--sch-ph-accent);opacity:.75}.sch-root .au-media .sch-media__label{max-width:90%}.sch-root .au-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.sch-root .au-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sch-root .au-card.is-sold .au-card__media{opacity:.55}.sch-root .au-card__body{display:grid;gap:6px;padding:14px}.sch-root .au-card__title{margin:0;font-size:1rem;line-height:1.3}.sch-root .au-card__title a{color:inherit;text-decoration:none}.sch-root .au-card__loc,.sch-root .au-card__price,.sch-root .au-card__specs{margin:0}.sch-root .au-card__tags{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.sch-root .au-card__actions{display:flex;gap:8px;flex-wrap:wrap}.sch-root .au-card__actions button{min-height:40px}.sch-root .au-avail,.sch-root .au-ev,.sch-root .au-insp{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.06)}.sch-root .au-avail.is-hold{background:#fff1d6;color:#7a4a00}.sch-root .au-avail.is-sold{background:#f3d9d9;color:#8a1c1c}.sch-root .au-avail.is-available{background:#dff3e6;color:#13532c}.sch-root .au-insp{background:#e5ecff;color:#1d3a8a}.sch-root .au-ev{background:#dcf5ef;color:#0b5a48}.sch-root .au-field{display:grid;gap:4px;margin-bottom:12px}.sch-root .au-field label{font-size:14px;font-weight:600}.sch-root .au-field input:not([type=checkbox]),.sch-root .au-field select{font:inherit;min-height:44px;padding:8px 10px;border:1px solid rgba(0,0,0,.25);border-radius:8px;background:#fff;color:#111;width:100%}.sch-root .au-field--check label{display:flex;gap:8px;align-items:flex-start;font-weight:400}.sch-root .au-field--check input{width:18px;height:18px;flex:none;margin-top:2px}.sch-root .au-filters__toggle{display:none;min-height:44px}.sch-root .au-filters__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.sch-root .au-filters__head h2{margin:0;font-size:1.1rem}@media (max-width:900px){.sch-root .au-filters__toggle{display:block;width:100%}.sch-root .au-filters__panel{display:none;padding-top:12px}.sch-root .au-filters.is-open .au-filters__panel{display:block}}.sch-root .au-pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:24px}.sch-root .au-pager button{min-width:44px;min-height:44px}.sch-root .au-pager [aria-current=page]{font-weight:700;text-decoration:underline}.sch-root .au-empty{padding:32px;text-align:center}.sch-root .au-compare{overflow-x:auto;max-width:100%}.sch-root .au-compare table{border-collapse:collapse;width:100%;min-width:520px}.sch-root .au-compare td,.sch-root .au-compare th{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;vertical-align:top}.sch-root .au-compare thead th button{display:block;margin-top:6px;min-height:36px}.sch-root .au-compare tr.is-diff td{background:rgba(255,200,0,.14);font-weight:600}.sch-root .au-note{font-size:13px;opacity:.8}.sch-root .au-reserve{padding:10px 12px;border:1px dashed;border-radius:8px;font-size:14px}.sch-root .au-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 16px;font-size:13px}.sch-root .au-steps li{padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.06)}.sch-root .au-steps li[aria-current=step]{font-weight:700;outline:2px solid currentColor}.sch-root .au-sell fieldset{border:0;padding:0;margin:0;min-width:0}.sch-root .au-sell legend{font-weight:700;margin-bottom:12px}.sch-root .au-sell__nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.sch-root .au-sell__nav button{min-height:44px;padding:0 18px}.sch-root .au-review{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.sch-root .au-review dt{font-size:12px;opacity:.7}.sch-root .au-review dd{margin:0;font-weight:600}.sch-root .au-emi__out{font-size:1.05rem}.sch-root .au-dealer__head p{margin:4px 0}.sch-root .au-media--vehicle{background:#ebe7e1}.sch-root .au-media--vehicle img{object-fit:contain}