.dealers_pageHero__jbay1{padding:clamp(64px,10vw,120px) 0 clamp(32px,5vw,56px)}.dealers_pageHero__jbay1 h1{margin-bottom:20px}.dealers_filters__fp75l{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--bg-soft)}.dealers_field__VsouD{display:flex;flex-direction:column;gap:8px;min-width:0}.dealers_field__VsouD>span{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.dealers_inputWrap__0PmAN{position:relative}.dealers_inputWrap__0PmAN svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.dealers_field__VsouD input,.dealers_field__VsouD select,.dealers_locate__UO1Wa{width:100%;height:46px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);color:var(--text);font:inherit;font-size:15px}.dealers_inputWrap__0PmAN input{padding-left:40px}.dealers_field__VsouD input::placeholder{color:rgba(255,255,255,.4)}.dealers_field__VsouD input:focus,.dealers_field__VsouD select:focus,.dealers_locate__UO1Wa:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.dealers_field__VsouD select option{background:#111}.dealers_locate__UO1Wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:var(--accent-line);background:var(--accent-tint);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s}.dealers_locate__UO1Wa:hover{background:rgba(237,108,5,.2)}.dealers_locate__UO1Wa:disabled{opacity:.7;cursor:progress}.dealers_locateOn__s5_DX{background:var(--accent);border-color:var(--accent)}.dealers_locateOn__s5_DX:hover{background:#ff7a10}.dealers_geoError__V_6Oh{margin:12px 0 0;color:#ffb38a;font-size:14px}.dealers_count__uo16P{display:flex;gap:12px;align-items:center;margin:24px 0 16px;color:var(--dim);font-size:14px}.dealers_count__uo16P button{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.dealers_layout__plErn{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.dealers_list___UAw2{list-style:none;margin:0;padding:0;max-height:640px;overflow-y:auto;border:1px solid var(--line);border-radius:18px;scrollbar-color:var(--line-strong) transparent}.dealers_item__p8YoO+.dealers_item__p8YoO{border-top:1px solid var(--line)}.dealers_itemOpen__5Vy3_{background:var(--bg-soft);box-shadow:inset 3px 0 0 var(--accent)}.dealers_itemHead__gij3N{display:flex;flex-direction:column;gap:4px;width:100%;padding:16px 20px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.dealers_itemHead__gij3N:hover{background:var(--bg-soft)}.dealers_itemHead__gij3N:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dealers_itemName__36_Nw{font-size:16px;font-weight:700}.dealers_itemMeta__xS7B8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--dim);font-size:13px}.dealers_tag__hbCNB{padding:2px 8px;border:1px solid var(--line-strong);border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dealers_km__Owngv{margin-left:auto;color:var(--accent);font-weight:700}.dealers_itemBody__kdHR_{padding:0 20px 18px;font-size:14px;color:var(--muted)}.dealers_itemBody__kdHR_ p{display:flex;gap:8px;margin:0 0 8px}.dealers_itemBody__kdHR_ p svg{flex:none;margin-top:3px;color:var(--accent)}.dealers_itemBody__kdHR_ a:not([class]){text-decoration:underline;text-underline-offset:3px}.dealers_actions__cFAr0{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dealers_actPrimary__78PmV,.dealers_act__esCbx{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:8px;color:#fff;font-size:13px;font-weight:700;transition:border-color .2s,background .2s}.dealers_act__esCbx:hover{border-color:#fff}.dealers_actPrimary__78PmV{border-color:var(--accent);background:var(--accent)}.dealers_actPrimary__78PmV:hover{background:#ff7a10}.dealers_empty__jvoOC{padding:40px 20px;text-align:center;color:var(--dim)}.dealers_mapCol__WSM1O{position:sticky;top:96px}.dealers_mapLoading__EOYPn,.dealers_map__LnXdI{height:640px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0d0d0d}.dealers_map__LnXdI .leaflet-container{background:#0d0d0d;font-family:inherit}.dealers_map__LnXdI .leaflet-control-attribution{background:rgba(0,0,0,.6);color:rgba(255,255,255,.6)}.dealers_map__LnXdI .leaflet-control-attribution a{color:rgba(255,255,255,.8)}.dealers_noDealers__TcR0a{padding:48px 24px;border:1px dashed var(--line-strong);border-radius:18px;text-align:center}.dealers_noDealers__TcR0a p{margin:0 auto 24px;max-width:520px;color:var(--dim)}.dealers_back__ZdNQE{display:inline-flex;align-items:center;gap:6px;margin-bottom:32px;color:var(--dim);font-size:14px}.dealers_back__ZdNQE:hover{color:#fff}.dealers_detail__KEHzK{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,48px);align-items:start}.dealers_facts__BoTpN{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--line);border-radius:18px;overflow:hidden}.dealers_facts__BoTpN div{padding:16px 20px;border-bottom:1px solid var(--line)}.dealers_facts__BoTpN div:nth-child(odd){border-right:1px solid var(--line)}.dealers_facts__BoTpN .dealers_wide__s3ePX{grid-column:1/-1;border-right:0!important}.dealers_facts__BoTpN dt{margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.dealers_facts__BoTpN dd{margin:0;overflow-wrap:anywhere}.dealers_facts__BoTpN a{text-decoration:underline;text-underline-offset:3px}.dealers_detailMap__vU6kc{height:460px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0d0d0d}@media (max-width:900px){.dealers_filters__fp75l{grid-template-columns:1fr 1fr}.dealers_filters__fp75l>:first-child{grid-column:1/-1}.dealers_detail__KEHzK,.dealers_layout__plErn{grid-template-columns:1fr}.dealers_mapCol__WSM1O{position:static;order:-1}.dealers_mapLoading__EOYPn,.dealers_map__LnXdI{height:320px}.dealers_list___UAw2{max-height:none}.dealers_detailMap__vU6kc{height:320px}}@media (max-width:520px){.dealers_filters__fp75l{padding:16px}.dealers_facts__BoTpN,.dealers_filters__fp75l{grid-template-columns:1fr}.dealers_facts__BoTpN div{border-right:0!important}}