.drive-used{--used-gap:20px}.drive-used [hidden]{display:none!important}.drive-used-heading{display:flex;justify-content:space-between;align-items:center;gap:28px}.drive-used-heading>div{max-width:800px}.drive-used-heading h1{max-width:26ch}.drive-used-heading>a{flex-shrink:0}.drive-used-filter{margin-top:28px;padding:24px;border:1px solid var(--drive-ui-border,#cbd5e1);border-radius:12px;background:var(--drive-ui-surface,#fff)}.drive-used-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--used-gap);align-items:end}.drive-used-fields>label{min-width:0}.drive-used label{margin:0}.drive-used :is(input,select){width:100%;max-width:100%;margin:0;box-sizing:border-box}.drive-used-advanced{border-top:1px solid var(--drive-ui-border,#cbd5e1);margin-top:24px;padding-top:12px}.drive-used :is(summary){padding-block:12px;cursor:pointer;min-height:44px;font-weight:700;color:var(--drive-ui-heading,#101827)}.drive-used-advanced[open]>.drive-used-fields{margin-block:12px 24px}.drive-used fieldset{margin:20px 0 0;padding:18px;border:1px solid var(--drive-ui-border,#cbd5e1);border-radius:8px;min-width:0}.drive-used legend{padding-inline:8px;font-weight:700}.drive-used-equipment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.drive-used .drive-used-equipment label{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:500}.drive-used .drive-used-equipment input{width:20px;height:20px;min-height:20px;flex:none;accent-color:var(--drive-ui-accent,#285dcc)}.drive-used-filter-foot{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:20px}.drive-used-filter-foot>label{display:flex;align-items:center;gap:12px}.drive-used-filter-foot select{width:auto}.drive-used-results-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.drive-used-results-heading h2{margin:0}.drive-used-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.drive-used .drive-showroom-note{margin-top:18px}.drive-used-status:empty{display:none}.drive-used-status{padding:12px;border-inline-start:3px solid var(--drive-ui-accent,#285dcc)}.drive-used [data-saved-searches]{background:var(--drive-ui-surface,#fff);padding:22px;border:1px solid var(--drive-ui-border,#cbd5e1);border-radius:10px;margin:24px 0}.drive-used [data-saved-list]>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--drive-ui-border,#cbd5e1)}.drive-used [data-saved-list] a{overflow-wrap:anywhere}.drive-used .drive-showroom-card__body{gap:10px}.drive-used .drive-showroom-card__body .drive-showroom-price{font-size:1.8rem}.drive-used .drive-showroom-card__body .drive-showroom-note{margin:0;font-size:.82rem}.drive-used-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:30px 0}.drive-used-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--drive-ui-border,#cbd5e1);border-radius:6px;background:var(--drive-ui-surface,#fff)}.drive-used-pagination a[aria-current]{font-weight:800;outline:2px solid var(--drive-ui-accent,#285dcc)}.drive-used-price-range{margin-top:32px;padding:18px 24px;background:var(--drive-ui-surface,#fff);border:1px solid var(--drive-ui-border,#cbd5e1);border-radius:10px}.drive-used-price-range p{margin-top:12px}.drive-used-guides{padding:42px 0;background:var(--drive-ui-surface,#fff);border-block:1px solid var(--drive-ui-border,#cbd5e1)}.drive-used-guides h3{font-size:1.2rem}.drive-used-hubs{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.drive-used-hub-intro{padding-inline-start:20px;border-inline-start:3px solid var(--drive-ui-accent,#285dcc)}.drive-used-comparison{margin-top:36px}.drive-used-table-scroll{overflow:auto;margin-top:24px;border:1px solid var(--drive-ui-border,#cbd5e1);border-radius:8px}.drive-used table{border-collapse:collapse;background:var(--drive-ui-surface,#fff);color:var(--drive-ui-text,#334155);width:100%;min-width:580px}.drive-used :is(th,td){padding:16px;text-align:start;border:1px solid var(--drive-ui-border,#cbd5e1);min-width:150px;vertical-align:top}.drive-used th{color:var(--drive-ui-heading,#101827);background:var(--drive-ui-surface-soft,#eef3fb)}.drive-used caption{padding:12px;text-align:start}.drive-used-details{margin-top:30px}.drive-used-details h2{margin-top:28px}.drive-used-equipment-list{font-size:.9rem}.drive-showroom-copy .drive-used-equipment-list>div{gap:16px;flex-wrap:wrap}.drive-stock-import code{overflow-wrap:anywhere;white-space:normal}.drive-stock-import :is(input,textarea){max-width:100%}.drive-stock-import form{margin-block:24px;display:grid;gap:18px}.drive-stock-import summary{cursor:pointer;min-height:44px;padding-block:12px}.drive-used :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--drive-ui-focus,#5892ff);outline-offset:4px}.drive-used .drive-used-fields>button{min-height:48px}.drive-used [aria-busy="true"]{opacity:.75}
@media(max-width:1100px){.drive-used-heading,.drive-used-results-heading{align-items:start;flex-direction:column}.drive-used-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-used-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.drive-used-filter{padding:18px}.drive-used-fields,.drive-used-equipment{grid-template-columns:1fr}.drive-used-heading{gap:16px}.drive-used-heading h1{font-size:2rem}.drive-used-filter-foot{align-items:stretch;flex-direction:column}.drive-used-filter-foot>label{display:grid}.drive-used-filter-foot select{width:100%}.drive-used-tools{align-items:stretch;flex-direction:column;width:100%}.drive-used-tools>a{padding-block:10px}.drive-used-results-heading{gap:16px}.drive-used [data-saved-list]>div{align-items:start;flex-direction:column}.drive-used-price-range{padding:16px}.drive-used [data-saved-searches]{padding:18px}.drive-used .drive-showroom-empty{padding:22px}}

body.drive-used-page .drive-comparison-tray{display:none!important}
@media(min-width:360px) and (max-width:600px){.drive-used-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-used-fields>label:first-child,.drive-used-fields>button{grid-column:1/-1}.drive-used-advanced .drive-used-fields>label:first-child{grid-column:auto}}

html[data-drive-theme] body.drive-ma-site .drive-showrooms :is(input:not([type="checkbox"]),select,textarea){border-color:#71819a!important}

.drive-used .drive-used-filter-help{margin:18px 0 0;font-size:.85rem;line-height:1.6;color:var(--drive-ui-muted,#526176)}.drive-used select:disabled{opacity:.75;cursor:not-allowed}

.drive-used-seller{padding-block-end:20px;margin-block-end:20px;border-block-end:1px solid var(--drive-ui-border,#cbd5e1)}.drive-used-seller>label{display:grid;gap:8px;max-inline-size:360px;font-weight:700}.drive-used-seller select{min-block-size:48px;background:var(--drive-ui-surface);color:var(--drive-ui-text)}
