.CardGroupMapMarker-UTItu{display:flex;align-items:center;padding:2px;cursor:pointer;border-radius:10px;background:var(--white);box-shadow:0 2px 8px 0 #1314161f}.CardGroupMapMarker_selected-yDyC7{cursor:default;background:var(--green)}.CardGroupMapMarker_highlighted-JLIIQ{outline:2px solid var(--green)}.CardGroupMapMarker_noText-TDnBz{border-radius:12px}.CardGroupMapMarker__badge_selected-lumVL{background:var(--white)}.CardGroupMapMarker__info-PwZck{margin:0 6px 0 8px}.CardGroupMapMarker__logo-NFafF{border-radius:8px}.CardGroupMapMarker__dealerName-zSvPD{font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow:hidden;max-width:144px;white-space:nowrap;text-overflow:ellipsis;color:var(--foreground-secondary-dark-static)}.CardGroupMapMarker__dealerName_selected-u6yjJ{color:var(--foreground-secondary-light-static)}.CardGroupMapMarker__price-tfUrQ{font-weight:var(--font-weight-medium);font-style:var(--font-size-body2);line-height:var(--line-height-body2)}.CardGroupMapMarker__price_selected-ZpSJb{color:var(--white)}.CardGroupMapFilters-embvC{width:780px}.CardGroupMapFilters__header-jwAZI{padding:24px 24px 18px}.CardGroupMapFilters__contentWrapper-lkScF{padding:24px}.CardGroupMapFilters__vehicleName-TIdrn{font-size:var(--font-size-body1);font-weight:var(--font-weight-normal);line-height:var(--line-height-body1);margin-top:10px}.CardGroupDealerItem-PWrJI{display:flex;flex-direction:column;gap:16px}.CardGroupDealerItem__info-fllAJ{font-size:var(--font-size-body1);font-weight:var(--font-weight-medium);line-height:var(--line-height-body1);display:flex;flex-direction:column;gap:12px;color:var(--foreground)}.CardGroupDealerItem__thumbWrapper-cvHIu{position:relative}.CardGroupDealerItem__thumbWrapper-cvHIu:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;border-radius:var(--border-radius-l);background-color:var(--fill)}.CardGroupDealerItem__thumb-vL1YE{width:100%;height:200px;cursor:default;border-radius:var(--border-radius-l)}.CardGroupDealerItem__thumbColors-T4kmn{position:absolute;z-index:1;bottom:4px;left:50%;transform:translateX(-50%)}.CardGroupDealerItem__columnWrapper-_aeP9{position:relative;display:flex;flex-direction:column;gap:4px}.CardGroupDealerItem__rowWrapper-d7Beo{display:flex;align-items:center;gap:4px}.CardGroupDealerItem__mediumGap-_OHNM{gap:8px}.CardGroupDealerItem__iksPill-cjgFv{font-weight:var(--font-weight-medium)}.CardGroupDealerItem__title-P59g0{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);margin:0}.CardGroupDealerItem__regularText-mrrRq{font-weight:var(--font-weight-normal);flex-wrap:wrap}.CardGroupDealerItem__regularText-mrrRq span:not(:last-child):after{margin-left:4px;content:"•";color:var(--foreground-tertiary)}.CardGroupDealerItem__logo-nSXgr{position:absolute;top:0;right:0}.CardGroupMapSidebar-fpkEM{display:flex;flex-direction:column;border-radius:24px;background:var(--white);box-shadow:0 4px 32px 0 #1314161f}.CardGroupMapSidebar__header-seDRR{padding:24px 24px 12px}.CardGroupMapSidebar__buttonRow-PqBSg{display:flex;gap:8px}.CardGroupMapSidebar__button-tM7gI{flex:0 1 50%}.CardGroupMapSidebar__title-UcfDQ{display:flex;flex-direction:column;margin-top:24px;margin-bottom:0}.CardGroupMapSidebar__titleCaption-JKk_j{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4)}.CardGroupMapSidebar__titleNote-bRQsv{font-family:var(--main-font);font-size:var(--font-size-body1);font-weight:var(--font-weight-normal);line-height:var(--line-height-body1);margin-top:8px;color:var(--foreground-secondary)}.CardGroupMapSidebar__dealerList-NT_zf{position:relative;overflow:auto}.CardGroupMapSidebar__dealerItem-erwAq{margin:12px;padding:12px;border-radius:24px}.CardGroupMapSidebar__dealerItem_highlighted-JqTgy{background:var(--fill)}.CardGroupMapSidebar__dealerReset-tMrfT{position:absolute;z-index:2;top:32px;left:32px}.PageCardGroupMap-huGps{position:relative;display:flex;height:calc(100vh - var(--desktop-header-height));background:var(--white)}.PageCardGroupMap__sidebar-jdMMF{position:absolute;top:8px;bottom:8px;left:8px;width:372px}