.map-hotel-card[data-v-f6c413c2]{box-sizing:border-box;border:1px solid var(--wh-field-border);background:var(--wh-white);text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:96px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:auto;min-height:122px;padding:11px;transition:border-color .15s,grid-template-columns .45s cubic-bezier(.22,1,.36,1),grid-template-rows .35s cubic-bezier(.22,1,.36,1),gap .35s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1),min-height .35s cubic-bezier(.22,1,.36,1);display:grid}.map-hotel-card[data-v-f6c413c2]:hover:not(.map-hotel-card--active){border-color:var(--wh-field-border-active)}.map-hotel-card--active[data-v-f6c413c2],.map-hotel-card--active[data-v-f6c413c2]:hover{border-color:#e8883a}.map-hotel-card--compact[data-v-f6c413c2]{grid-template-rows:auto auto;grid-template-columns:1fr;align-self:start;align-items:stretch;gap:8px;min-height:min-content;padding:8px}.map-hotel-card--image-only[data-v-f6c413c2]{grid-template-rows:120px;grid-template-columns:120px;align-items:stretch;gap:0;width:120px;max-width:100%;min-height:120px;padding:0;position:relative;overflow:hidden}.map-hotel-card__media[data-v-f6c413c2]{background:var(--wh-gray-100,#f5f5f5);border-radius:8px;width:96px;min-width:96px;height:96px;min-height:96px;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),min-width .4s cubic-bezier(.22,1,.36,1),min-height .4s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.map-hotel-card--compact .map-hotel-card__media[data-v-f6c413c2]{aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:auto}.map-hotel-card--image-only .map-hotel-card__media[data-v-f6c413c2]{border-radius:12px;width:120px;min-width:120px;height:120px;min-height:120px}.map-hotel-card--image-only-compact[data-v-f6c413c2]{aspect-ratio:1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);width:100%;min-height:0}.map-hotel-card--image-only-compact .map-hotel-card__media[data-v-f6c413c2]{border-radius:8px;width:100%;min-width:0;height:100%;min-height:0}.map-hotel-card__media img[data-v-f6c413c2]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.map-hotel-card__favorite[data-v-f6c413c2]{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;place-items:center;width:24px;height:24px;padding:0;transition:transform .15s,opacity .15s,color .15s;display:grid;position:absolute;top:8px;right:8px}.map-hotel-card__favorite[data-v-f6c413c2]:hover:not(:disabled){transform:scale(1.08)}.map-hotel-card__favorite[data-v-f6c413c2]:disabled{opacity:.7;cursor:wait}.map-hotel-card__favorite--active[data-v-f6c413c2]{color:#e53935;transform:scale(1.05)}.map-hotel-card__favorite--active[data-v-f6c413c2]:hover:not(:disabled){transform:scale(1.13)}.map-hotel-card__favorite svg[data-v-f6c413c2]{filter:drop-shadow(0 1px 2px #00000059);width:24px;height:24px;display:block}.map-hotel-card--image-only-compact .map-hotel-card__favorite[data-v-f6c413c2]{width:18px;height:18px;top:4px;right:4px}.map-hotel-card--image-only-compact .map-hotel-card__favorite svg[data-v-f6c413c2]{width:18px;height:18px}.map-hotel-card__body[data-v-f6c413c2]{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.map-hotel-card--image-only .map-hotel-card__body[data-v-f6c413c2]{display:none}.map-hotel-card__row[data-v-f6c413c2]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.map-hotel-card__title[data-v-f6c413c2]{min-width:0;color:var(--wh-gray-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.25;transition:font-size .55s cubic-bezier(.16,1,.3,1);display:-webkit-box;overflow:hidden}.map-hotel-card--compact .map-hotel-card__title[data-v-f6c413c2]{font-size:13px}.map-hotel-card__price[data-v-f6c413c2]{color:var(--wh-gray-900);white-space:nowrap;flex-shrink:0;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:font-size .55s cubic-bezier(.16,1,.3,1)}.map-hotel-card--compact .map-hotel-card__price[data-v-f6c413c2]{font-size:12px}.map-hotel-card__location[data-v-f6c413c2]{color:var(--wh-gray-600,#6b7280);margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.3;transition:font-size .55s cubic-bezier(.16,1,.3,1)}.map-hotel-card--compact .map-hotel-card__location[data-v-f6c413c2],.map-hotel-card--compact .map-hotel-card__rating[data-v-f6c413c2]{font-size:12px}.map-hotel-card__rating[data-v-f6c413c2]{color:var(--wh-gray-900);align-items:center;gap:4px;margin:2px 0 0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:font-size .55s cubic-bezier(.16,1,.3,1);display:inline-flex}.map-hotel-card__star[data-v-f6c413c2]{color:#e8b84a}.map-hotel-card-tip{z-index:40;box-sizing:border-box;border:1px solid var(--wh-field-border,#ddd);background:var(--wh-white,#fff);pointer-events:none;text-align:left;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;max-width:260px;padding:10px 12px;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #00000024}.map-hotel-card-tip__row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.map-hotel-card-tip__title{flex:auto;min-width:0;font-size:14px;line-height:1.25}.map-hotel-card-tip__price,.map-hotel-card-tip__title{color:var(--wh-gray-900,#1c211c);margin:0;font-family:Inter,sans-serif;font-weight:600}.map-hotel-card-tip__price{white-space:nowrap;flex-shrink:0;font-size:13px}.map-hotel-card-tip__location{color:var(--wh-gray-600,#6b7280);margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.3}.map-hotel-card-tip__rating{color:var(--wh-gray-900,#1c211c);align-items:center;gap:4px;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.map-hotel-card-tip__star{color:#e8b84a}.bases-map[data-v-4bed1f7e],.bases-map-wrap[data-v-4bed1f7e]{background:#e8e8e8;border-radius:12px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.bases-map[data-v-4bed1f7e]{z-index:0}.bases-map[data-v-4bed1f7e] .ymaps-2-1-79-map,.bases-map[data-v-4bed1f7e] [class*=ground-pane],.bases-map[data-v-4bed1f7e] [class*=map-bg]{background:#e8e8e8!important}.bases-map.bases-map--measure[data-v-4bed1f7e],.bases-map.bases-map--measure[data-v-4bed1f7e] *{cursor:crosshair}.bases-map__error[data-v-4bed1f7e]{text-align:center;background:var(--wh-gray-200,#ddd);place-items:center;margin:0;padding:24px;font-size:14px;line-height:1.4;display:grid;position:absolute;inset:0}.bases-map__error[data-v-4bed1f7e],.bases-map__skeleton[data-v-4bed1f7e]{z-index:2;color:var(--wh-gray-700,#4a4f4a);border-radius:12px;font-family:Inter,sans-serif}.bases-map__skeleton[data-v-4bed1f7e]{background:var(--wh-white,#fff);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.bases-map__spinner[data-v-4bed1f7e]{border:2px solid var(--wh-gray-300,#d4d4d4);border-top-color:var(--wh-gray-700,#4a4f4a);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite bases-map-spinner-4bed1f7e}@keyframes bases-map-spinner-4bed1f7e{to{transform:rotate(1turn)}}.bases-map[data-v-4bed1f7e] .bases-map-pin-root{box-sizing:border-box;background:0 0;border:none;position:relative;transform:translate(-50%,-50%)}.bases-map[data-v-4bed1f7e] .bases-map-pin{background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bases-map[data-v-4bed1f7e] .bases-map-pin__dot{box-sizing:border-box;color:#fff;cursor:pointer;background:#4a6b5a;border:2px solid #1a2e24;border-radius:50%;place-items:center;width:100%;height:100%;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1;display:grid;box-shadow:0 1px 3px #00000040}.bases-map[data-v-4bed1f7e] .bases-map-pin--cluster .bases-map-pin__dot{background:#3f5f4f;border-color:#1a2e24}.bases-map[data-v-4bed1f7e] .bases-map-pin--active .bases-map-pin__dot{background:#e8883a;border-color:#d64545}.bases-map[data-v-4bed1f7e] .bases-map-measure-origin{background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;transform:translate(-50%,-50%)}.bases-map[data-v-4bed1f7e] .bases-map-measure-origin__dot{box-sizing:border-box;background:#e8883a;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #e8883a,0 2px 6px #00000047}.bases-map[data-v-4bed1f7e] .bases-map-measure-label{background:0 0;border:none;transform:translate(-50%,-50%)}.bases-map[data-v-4bed1f7e] .bases-map-measure-label__text{background:var(--wh-gray-900,#1c211c);color:#fff;white-space:nowrap;border-radius:8px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:inline-block;box-shadow:0 4px 12px #0000002e}.bases-map[data-v-4bed1f7e] .bases-map-tooltip{z-index:5;background:var(--wh-gray-900,#1c211c);color:#fff;white-space:nowrap;pointer-events:none;border:none;border-radius:8px;padding:6px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;position:absolute;box-shadow:0 4px 12px #0000002e}.bases-map[data-v-4bed1f7e] .bases-map-tooltip--multi{white-space:normal;min-width:160px;max-width:260px;padding:8px 12px}.bases-map[data-v-4bed1f7e] .bases-map-tooltip--top{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.bases-map[data-v-4bed1f7e] .bases-map-tooltip--bottom{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.bases-map[data-v-4bed1f7e] .bases-map-tooltip--left{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.bases-map[data-v-4bed1f7e] .bases-map-tooltip--right{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.bases-map[data-v-4bed1f7e] .bases-map-tooltip__title{opacity:.8;margin-bottom:6px;font-size:12px;font-weight:600}.bases-map[data-v-4bed1f7e] .bases-map-tooltip__list{margin:0;padding:0;list-style:none}.bases-map[data-v-4bed1f7e] .bases-map-tooltip__list li{padding:2px 0;line-height:1.3}.bases-map[data-v-4bed1f7e] .bases-map-tooltip__list li+li{border-top:1px solid #ffffff1f;margin-top:2px;padding-top:4px}.bases-map[data-v-4bed1f7e] [class*=copyright-pane],.bases-map[data-v-4bed1f7e] [class*=copyrights-pane]{left:auto!important;right:0!important}.bases-map[data-v-4bed1f7e] [class*=map-copyrights-promo],.bases-map[data-v-4bed1f7e] [class*=map-copyrights-promo]>ymaps{flex-flow:row!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:none!important;display:flex!important;bottom:8px!important;left:auto!important;right:8px!important}.bases-map[data-v-4bed1f7e] [class*=gototaxi],.bases-map[data-v-4bed1f7e] [class*=gotoymaps]{vertical-align:middle;flex:none!important}.bases-map[data-v-4bed1f7e] [class*=copyright-logo],.bases-map[data-v-4bed1f7e] [class*=copyright-text],.bases-map[data-v-4bed1f7e] [class*=copyright__logo],.bases-map[data-v-4bed1f7e] [class*=copyright__text],.bases-map[data-v-4bed1f7e] [class*=copyrights-pane]>ymaps:not([class*=map-copyrights-promo]),.bases-map[data-v-4bed1f7e] [class*=copyrights__text],.bases-map[data-v-4bed1f7e] [class*=gototech],.bases-map[data-v-4bed1f7e] a[href*=constructor\.maps],.bases-map[data-v-4bed1f7e] a[href*=legal\.yandex],.bases-map[data-v-4bed1f7e] a[href*=map-constructor],.bases-map[data-v-4bed1f7e] a[href*=termsofuse]{display:none!important}.bases-map[data-v-9f9b30a9]{z-index:0;background:var(--wh-gray-200,#ddd);border-radius:12px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.bases-map.bases-map--measure[data-v-9f9b30a9],.bases-map.bases-map--measure[data-v-9f9b30a9] .leaflet-dragging,.bases-map.bases-map--measure[data-v-9f9b30a9] .leaflet-grab{cursor:crosshair}.bases-map[data-v-9f9b30a9] .bases-map-pin{background:0 0;border:none;justify-content:center;align-items:center;display:flex}.bases-map[data-v-9f9b30a9] .bases-map-pin__dot{box-sizing:border-box;color:#fff;cursor:pointer;background:#4a6b5a;border:2px solid #1a2e24;border-radius:50%;place-items:center;width:100%;height:100%;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1;display:grid;box-shadow:0 1px 3px #00000040}.bases-map[data-v-9f9b30a9] .bases-map-pin--cluster .bases-map-pin__dot{background:#3f5f4f;border-color:#1a2e24}.bases-map[data-v-9f9b30a9] .bases-map-pin--active .bases-map-pin__dot{background:#e8883a;border-color:#d64545}.bases-map[data-v-9f9b30a9] .bases-map-measure-origin{background:0 0;border:none;justify-content:center;align-items:center;display:flex}.bases-map[data-v-9f9b30a9] .bases-map-measure-origin__dot{box-sizing:border-box;background:#e8883a;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #e8883a,0 2px 6px #00000047}.bases-map[data-v-9f9b30a9] .bases-map-measure-label{background:0 0;border:none}.bases-map[data-v-9f9b30a9] .bases-map-measure-label__text{background:var(--wh-gray-900,#1c211c);color:#fff;white-space:nowrap;border-radius:8px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:inline-block;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000002e}.bases-map[data-v-9f9b30a9] .leaflet-control-attribution{color:#1c211c38;white-space:nowrap;max-width:none;box-shadow:none;-webkit-backdrop-filter:blur(12px);transform-origin:100% 100%;background:#ffffff1f;border-radius:2px;margin:0 1px 1px 0;padding:0 2px;font-size:5px;line-height:1.15;transform:scale(.92)}.bases-map[data-v-9f9b30a9] .leaflet-control-attribution a{color:inherit}.bases-map[data-v-9f9b30a9] .bases-map-tooltip{background:var(--wh-gray-900,#1c211c);color:#fff;border:none;border-radius:8px;padding:6px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;box-shadow:0 4px 12px #0000002e}.bases-map[data-v-9f9b30a9] .bases-map-tooltip--multi{min-width:160px;max-width:260px;padding:8px 12px}.bases-map[data-v-9f9b30a9] .bases-map-tooltip__title{opacity:.8;margin-bottom:6px;font-size:12px;font-weight:600}.bases-map[data-v-9f9b30a9] .bases-map-tooltip__list{margin:0;padding:0;list-style:none}.bases-map[data-v-9f9b30a9] .bases-map-tooltip__list li{padding:2px 0;line-height:1.3}.bases-map[data-v-9f9b30a9] .bases-map-tooltip__list li+li{border-top:1px solid #ffffff1f;margin-top:2px;padding-top:4px}.bases-map[data-v-9f9b30a9] .bases-map-tooltip.leaflet-tooltip-top:before{border-top-color:var(--wh-gray-900,#1c211c)}.bases-map[data-v-9f9b30a9] .bases-map-tooltip.leaflet-tooltip-bottom:before{border-bottom-color:var(--wh-gray-900,#1c211c)}.bases-map[data-v-9f9b30a9] .bases-map-tooltip.leaflet-tooltip-left:before{border-left-color:var(--wh-gray-900,#1c211c)}.bases-map[data-v-9f9b30a9] .bases-map-tooltip.leaflet-tooltip-right:before{border-right-color:var(--wh-gray-900,#1c211c)}.bases-map-page__results[data-v-f8f4eff2]{z-index:1;background:#e8e8e8;padding:20px 0 48px;position:relative}.bases-map-page__content[data-v-f8f4eff2]{flex-direction:column;gap:16px;width:min(100% - 32px,1680px);margin-inline:auto;display:flex}.bases-map-page__breadcrumbs[data-v-f8f4eff2]{align-self:start}.bases-map-page__panel[data-v-f8f4eff2]{padding:16px}.bases-map-page__layout[data-v-f8f4eff2]{-moz-column-gap:20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:380px minmax(0,1fr);gap:12px 20px;height:min(70vh,720px);min-height:520px;transition:grid-template-columns .7s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.bases-map-page__layout--grid[data-v-f8f4eff2]{grid-template-columns:520px minmax(0,1fr)}.bases-map-page__layout--grid-single[data-v-f8f4eff2]{grid-template-columns:254px minmax(0,1fr)}.bases-map-page__layout--collapsed[data-v-f8f4eff2]{-moz-column-gap:8px;grid-template-columns:120px minmax(0,1fr);column-gap:8px}.bases-map-page__layout--collapsed[data-v-f8f4eff2]:has(.bases-map-page__list-wrap--with-dots){grid-template-columns:138px minmax(0,1fr)}.bases-map-page__controls-wrap[data-v-f8f4eff2]{z-index:4;grid-area:1/1}.bases-map-page__sidebar[data-v-f8f4eff2]{grid-area:2/1;align-self:stretch;overflow:hidden}.bases-map-page__main[data-v-f8f4eff2],.bases-map-page__sidebar[data-v-f8f4eff2]{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.bases-map-page__main[data-v-f8f4eff2]{grid-area:1/2/-1}.bases-map-page__layout--collapsed .bases-map-page__controls-wrap[data-v-f8f4eff2]{z-index:5;grid-area:1/1/auto/-1;justify-self:start;width:min(296px,100%)}.bases-map-page__layout--collapsed .bases-map-page__sidebar[data-v-f8f4eff2]{grid-row:2}.bases-map-page__layout--collapsed .bases-map-page__main[data-v-f8f4eff2]{grid-row:1/-1}.bases-map-page__layout--collapsed .bases-map-page__control--collapse[data-v-f8f4eff2]{margin-left:auto}.bases-map-page__layout--collapsed .bases-map-page__title[data-v-f8f4eff2]{padding-left:8px}.bases-map-page__layout--collapsed .bases-map-page__measure-search[data-v-f8f4eff2]{margin-left:176px}.bases-map-page__layout--collapsed:has(.bases-map-page__list-wrap--with-dots) .bases-map-page__measure-search[data-v-f8f4eff2]{margin-left:158px}.bases-map-page__layout--collapsed .bases-map-page__list-wrap--with-dots[data-v-f8f4eff2]{gap:10px}.bases-map-page__main-header[data-v-f8f4eff2]{grid-template-columns:1fr;align-items:center;min-height:40px;display:grid}.bases-map-page__main-header--measure[data-v-f8f4eff2]{grid-template-columns:1fr auto 1fr;gap:12px}.bases-map-page__measure-search[data-v-f8f4eff2]{border:1px solid var(--wh-field-border,var(--wh-gray-200,#ddd));background:var(--wh-white);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:start;align-items:center;gap:6px;width:100%;max-width:380px;min-height:40px;padding:0 8px 0 12px;transition:border-color .15s;display:grid;position:relative}.bases-map-page__measure-search[data-v-f8f4eff2]:focus-within{border-color:var(--wh-field-border-active)}.bases-map-page__measure-search-icon[data-v-f8f4eff2]{color:var(--wh-gray-500,#888);display:inline-flex}.bases-map-page__measure-search-input[data-v-f8f4eff2]{width:100%;min-width:0;height:38px;color:var(--wh-gray-900);background:0 0;border:0;outline:none;padding:0;font-family:Inter,sans-serif;font-size:14px}.bases-map-page__measure-search-input[data-v-f8f4eff2]::placeholder{color:var(--wh-gray-400);opacity:1}.bases-map-page__measure-search-input[data-v-f8f4eff2]::-webkit-search-cancel-button{display:none}.bases-map-page__measure-search-clear[data-v-f8f4eff2]{width:30px;height:30px;color:var(--wh-gray-900,#1c211c);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bases-map-page__measure-search-clear[data-v-f8f4eff2]:hover{background:var(--wh-gray-100,#f5f5f5)}.bases-map-page__measure-search-submit[data-v-f8f4eff2]{color:#fff;cursor:pointer;background:#e8883a;border:0;border-radius:8px;height:30px;padding:0 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.bases-map-page__measure-search-submit[data-v-f8f4eff2]:disabled{opacity:.55;cursor:default}.bases-map-page__measure-search-error[data-v-f8f4eff2]{z-index:2;color:#c0392b;background:#fff;border-radius:6px;margin:0;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000001a}.bases-map-page__title[data-v-f8f4eff2]{letter-spacing:-.03em;text-align:center;min-height:40px;color:var(--wh-gray-900);white-space:nowrap;margin:0;font-family:UNCAGE,sans-serif;font-size:32px;font-weight:400;line-height:40px}.bases-map-page__main-header--measure .bases-map-page__title[data-v-f8f4eff2]{grid-column:2;justify-self:center}.bases-map-page__controls-wrap[data-v-f8f4eff2]{flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;min-height:40px;display:grid}.bases-map-page__controls-wrap--with-dots[data-v-f8f4eff2]{grid-template-columns:8px minmax(0,1fr)}.bases-map-page__layout--collapsed .bases-map-page__list-wrap[data-v-f8f4eff2]{width:100%}.bases-map-page__controls-spacer[data-v-f8f4eff2]{width:8px}.bases-map-page__controls[data-v-f8f4eff2]{border:1px solid var(--wh-gray-200,#ddd);background:var(--wh-gray-100,#f5f5f5);border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px;display:flex}.bases-map-page__layout--collapsed .bases-map-page__controls[data-v-f8f4eff2]{background:#f5f5f5f5;box-shadow:0 4px 16px #00000014}.bases-map-page__control--collapse[data-v-f8f4eff2]{margin-left:auto}.bases-map-page__control[data-v-f8f4eff2]{background:var(--wh-white);width:32px;height:32px;color:var(--wh-gray-900);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.bases-map-page__control--active[data-v-f8f4eff2],.bases-map-page__control[data-v-f8f4eff2]:hover{color:#e8883a;border-color:#e8883a}.bases-map-page__list-wrap[data-v-f8f4eff2]{flex:1 1 0;align-items:stretch;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden}.bases-map-page__list-dots[data-v-f8f4eff2]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:8px;padding:4px 0;display:flex}.bases-map-page__list-dot[data-v-f8f4eff2]{cursor:pointer;background:0 0;border:1px solid #1c211c40;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;transition:background .2s,border-color .2s}.bases-map-page__list-dot--active[data-v-f8f4eff2]{background:#e8883a;border-color:#e8883a}.bases-map-page__list-dot[data-v-f8f4eff2]:hover:not(.bases-map-page__list-dot--active){border-color:#1c211c73}.bases-map-page__list[data-v-f8f4eff2]{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0;grid-template-columns:1fr;align-content:start;gap:12px;min-width:0;min-height:0;transition:grid-template-columns .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden auto}.bases-map-page__list--grid[data-v-f8f4eff2]{grid-template-columns:1fr;grid-auto-rows:max-content}.bases-map-page__list--grid-multi[data-v-f8f4eff2]{grid-template-columns:1fr 1fr;align-items:start}.bases-map-page__list--collapsed[data-v-f8f4eff2]{grid-template-columns:1fr;gap:10px;padding:1px;overflow-x:hidden}.bases-map-page__list--collapsed-grid[data-v-f8f4eff2]{grid-template-columns:1fr 1fr;align-items:start;gap:6px}.bases-map-page__list--state[data-v-f8f4eff2]{justify-content:center;align-items:center;display:flex}.bases-map-page__list--refreshing[data-v-f8f4eff2]{pointer-events:none}.bases-map-page__list[data-v-f8f4eff2]::-webkit-scrollbar{display:none}.bases-map-page__state[data-v-f8f4eff2]{width:100%;min-height:160px;color:var(--wh-gray-600,#666);text-align:center;grid-column:1/-1;place-items:center;padding:16px;font-family:Inter,sans-serif;font-size:15px;line-height:1.4;display:grid}.bases-map-page__state--loading[data-v-f8f4eff2]{flex:1;min-height:100%}.bases-map-page__refresh[data-v-f8f4eff2]{z-index:2;pointer-events:none;background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.bases-map-page__map-wrap[data-v-f8f4eff2]{background:var(--wh-white,#fff);border-radius:12px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.bases-map-page__map-wrap[data-v-f8f4eff2] .bases-map,.bases-map-page__map-wrap[data-v-f8f4eff2] .bases-map-wrap{z-index:1;position:relative}.bases-map-page__map-skeleton[data-v-f8f4eff2]{z-index:0;background:var(--wh-white,#fff);color:var(--wh-gray-700,#4a4f4a);justify-content:center;align-items:center;gap:10px;font-family:Inter,sans-serif;display:flex;position:absolute;inset:0}.bases-map-page__map-spinner[data-v-f8f4eff2]{border:2px solid var(--wh-gray-300,#d4d4d4);border-top-color:var(--wh-gray-700,#4a4f4a);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite bases-map-page-spinner-f8f4eff2}@keyframes bases-map-page-spinner-f8f4eff2{to{transform:rotate(1turn)}}@media (width<=960px){.bases-map-page__layout[data-v-f8f4eff2],.bases-map-page__layout--collapsed[data-v-f8f4eff2],.bases-map-page__layout--grid[data-v-f8f4eff2],.bases-map-page__layout--grid-single[data-v-f8f4eff2]{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto;min-height:0}.bases-map-page__controls-wrap[data-v-f8f4eff2],.bases-map-page__layout--collapsed .bases-map-page__controls-wrap[data-v-f8f4eff2],.bases-map-page__layout--collapsed .bases-map-page__main[data-v-f8f4eff2],.bases-map-page__layout--collapsed .bases-map-page__sidebar[data-v-f8f4eff2],.bases-map-page__main[data-v-f8f4eff2],.bases-map-page__sidebar[data-v-f8f4eff2]{grid-area:auto/1;width:auto}:is(.bases-map-page__layout--collapsed .bases-map-page__measure-search[data-v-f8f4eff2],.bases-map-page__layout--collapsed:has(.bases-map-page__list-wrap--with-dots) .bases-map-page__measure-search[data-v-f8f4eff2]){margin-left:0}.bases-map-page__sidebar[data-v-f8f4eff2]{max-height:360px}.bases-map-page__map-wrap[data-v-f8f4eff2]{height:55vh;min-height:360px}}@media (width<=768px){.bases-map-page__results[data-v-f8f4eff2]{padding:16px 0 36px}.bases-map-page__title[data-v-f8f4eff2]{white-space:normal;font-size:24px}}
