/* Lista de usados: sin fotos obligatorias ni ventanas para elegir variante. */
.used-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;width:100%}.used-model-group{min-width:0;background:var(--used-surface,#fff);border:1px solid var(--line);border-radius:17px;padding:0 22px;overflow:hidden}.used-model-heading{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:21px 0 7px}.used-model-heading h3{font-size:19px;line-height:1.25;letter-spacing:-.035em;margin:0;color:var(--text,#111214)}.used-capacity{font-size:11px;font-weight:650;color:var(--muted);background:var(--used-cap-bg,#f1f2f4);padding:4px 9px;border-radius:6px;white-space:nowrap}.used-option{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,150px) 150px;align-items:center;gap:22px;padding:16px 0;border-bottom:1px solid var(--line)}.used-option:last-child{border-bottom:0;padding-bottom:22px}.used-option-info{min-width:0;overflow-wrap:anywhere}.used-option-info>strong{font-size:14px;line-height:1.4;font-weight:700}.used-option-meta{display:flex;gap:3px 12px;flex-wrap:wrap;margin-top:4px;font-size:12px;line-height:1.5;color:var(--muted)}.used-option-meta:empty{display:none}.used-option-price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;font-variant-numeric:tabular-nums}.used-option-price strong{font-size:18px;letter-spacing:-.03em;line-height:1.25}.used-option-price>span{font-size:11px;color:var(--muted);margin-top:4px}.used-photo-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid #14845125;border-radius:10px;background:#edf8f1;color:#14613d;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.used-photo-action:hover{background:#dff2e6;border-color:#14845166}.used-photo-action.disabled{background:transparent;color:var(--muted);border-color:var(--line);opacity:.6}.used-unavailable .used-option-info,.used-unavailable .used-option-price{opacity:.6}.used-availability{font-weight:600}.catalog-category-block .used-groups{margin-top:4px}.price-list>.used-model-group{width:100%;box-sizing:border-box}#featuredProducts>.used-model-group{flex:0 0 min(650px,85%);box-sizing:border-box;scroll-snap-align:start;align-self:flex-start}.used-photo-action:focus-visible{outline:3px solid var(--site-accent,#6f7378);outline-offset:3px}
body.dark-mode .used-model-group{--used-surface:var(--dark-surface,#151619);--used-cap-bg:#25272b;border-color:#303238}body.dark-mode .used-photo-action{background:#1c3226;border-color:#439b6540;color:#a1e0b7}body.dark-mode .used-photo-action:hover{background:#264332;border-color:#439b6580}body.dark-mode .used-photo-action.disabled{background:transparent;color:var(--muted);border-color:#303238}
@media(max-width:650px){.used-model-group{padding:0 16px;border-radius:15px}.used-model-heading{padding-top:18px}.used-model-heading h3{font-size:17px}.used-option{grid-template-columns:minmax(0,1fr) 132px;gap:9px 12px;padding:14px 0}.used-option-info{grid-column:1;grid-row:1/3;align-self:center}.used-option-price{grid-column:2;grid-row:1}.used-photo-action{grid-column:2;grid-row:2;min-height:38px;font-size:11px;padding:8px 10px}.used-option-price strong{font-size:17px}.used-option-info>strong{font-size:13px}.used-option-meta{font-size:11px;flex-direction:column;gap:2px}.used-groups{gap:18px}.used-option:last-child{padding-bottom:17px}}
@media(pointer:coarse){.used-photo-action{min-height:44px}}

.price-view-tools.used-only .view-switch{display:none}

.used-category-intro h3{margin:0 0 5px;font-size:23px;letter-spacing:-.03em}.used-category-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.used-origin{font-weight:650;max-width:100%}.used-option-meta .used-origin{color:var(--text,inherit)}body.dark-mode .used-option-meta .used-origin{color:#e4e6e9}.used-category-intro{margin:2px 0 0}

/* Los dos tipos permanecen visibles dentro de Seminuevos, incluso sin equipos. */
.catalog-tools.has-used-navigation{display:block;margin-bottom:12px}.has-used-navigation .catalog-count{display:block;margin-top:12px;text-align:right;font-size:12px}.subcats.used-navigation{display:block;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.used-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.used-filter-toolbar>span{color:var(--muted);font-size:12px}.used-filter-toolbar>div{display:flex;flex-wrap:wrap;gap:6px}.used-scope-filter{font:inherit;font-size:11px;line-height:1.5;min-height:36px;padding:7px 11px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.used-scope-filter.active{background:var(--used-cap-bg,#eeeff1);border-color:#888a91;color:var(--text,#111214)}.used-scope-filter>span{margin-left:4px;font-variant-numeric:tabular-nums}.used-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.used-type-filter{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:90px;justify-content:center;align-items:stretch;text-align:left;border:1px solid var(--line);border-radius:14px;padding:17px 19px;background:var(--used-surface,#fff);color:var(--text,#111214);font:inherit;cursor:pointer}.used-type-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.025em}.used-type-count{flex-shrink:0;font-size:10px;line-height:1.5;font-weight:500;letter-spacing:0;color:var(--muted);background:var(--used-cap-bg,#f1f2f4);border-radius:6px;padding:3px 7px;font-variant-numeric:tabular-nums}.used-type-description{color:var(--muted);font-size:12px;line-height:1.45}.used-type-filter:hover{border-color:#888a91}.used-type-filter.active{border-color:#34363c;background:var(--used-selected-bg,#f4f4f5);box-shadow:inset 0 0 0 1px #34363c}.used-type-filter.active .used-type-count{background:#34363c;color:white}.used-type-filter:focus-visible,.used-scope-filter:focus-visible{outline:3px solid var(--site-accent,#6f7378);outline-offset:3px}.used-catalog-sections .catalog-category-head>span{white-space:nowrap}.used-catalog-sections .catalog-category-head p{font-size:12px;line-height:1.6;max-width:760px}.used-catalog-sections{gap:34px}
body.dark-mode .used-navigation{border-color:#303238}body.dark-mode .used-type-filter{--used-surface:#18191d;--used-cap-bg:#292c31;color:#f4f4f5;border-color:#373a41}body.dark-mode .used-type-filter.active{--used-selected-bg:#26282e;border-color:#c8cbd1;box-shadow:inset 0 0 0 1px #c8cbd1}body.dark-mode .used-type-filter.active .used-type-count{background:#e7e9ed;color:#18191d}body.dark-mode .used-scope-filter.active{background:#292c31;color:#f4f4f5;border-color:#888a91}body.dark-mode .used-type-filter:hover{border-color:#aeb1b7}
@media(max-width:650px){.used-filter-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.used-type-options{grid-template-columns:minmax(0,1fr);gap:9px}.used-type-filter{min-height:79px;padding:14px 15px;gap:4px}.used-type-title{font-size:15px}.used-type-description{font-size:11px}.has-used-navigation .catalog-count{text-align:left;margin-top:11px}.used-catalog-sections .catalog-category-head{align-items:flex-start}.used-catalog-sections .catalog-category-head h3{font-size:20px}.used-catalog-sections .catalog-category-head p{font-size:11px}}
@media(pointer:coarse){.used-scope-filter{min-height:44px}}
