.catalog-module__HMTf8a__page{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.catalog-module__HMTf8a__page[data-view=split]{padding-top:0}.catalog-module__HMTf8a__page[data-view=list]{--t-card-size:18px;--t-card-line:26px;--t-caption-size:14px;--t-caption-line:21px;--t-body-size:16px;--t-body-line:25px;--t-action-size:15px}.catalog-module__HMTf8a__band,.catalog-module__HMTf8a__partnerBanner{margin-top:var(--step-section)}.catalog-module__HMTf8a__list{gap:var(--gutter);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.catalog-module__HMTf8a__problem{margin-bottom:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);color:var(--text-muted);}@supports not (corner-shape:superellipse(2.4)){.catalog-module__HMTf8a__problem{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-module__HMTf8a__row{}.catalog-module__HMTf8a__row:first-child{--i:0}.catalog-module__HMTf8a__row:nth-child(2){--i:1}.catalog-module__HMTf8a__row:nth-child(3){--i:2}.catalog-module__HMTf8a__row:nth-child(4){--i:3}.catalog-module__HMTf8a__row:nth-child(5){--i:4}.catalog-module__HMTf8a__row:nth-child(6){--i:5}.catalog-module__HMTf8a__row:nth-child(7){--i:6}.catalog-module__HMTf8a__row:nth-child(n+8){--i:7}@media (prefers-reduced-motion:reduce){.catalog-module__HMTf8a__row{animation:none}}@media (min-width:900px){main.catalog-module__HMTf8a__page{max-width:var(--shell-w-wide)}main.catalog-module__HMTf8a__page[data-view=split]{max-width:none}main.catalog-module__HMTf8a__page[data-view=map]{max-width:none;padding-left:0;padding-right:0}.catalog-module__HMTf8a__list{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-module__HMTf8a__page[data-view=split] .catalog-module__HMTf8a__list,.catalog-module__HMTf8a__page[data-view=map] .catalog-module__HMTf8a__list{grid-template-columns:minmax(0,1fr)}.catalog-module__HMTf8a__list>li{display:flex}.catalog-module__HMTf8a__list>li>*{flex:1}}.catalog-module__HMTf8a__moreDock{align-items:center;gap:var(--step-row);margin-top:var(--step-block);flex-direction:column;display:flex}.catalog-module__HMTf8a__moreDock:empty{margin-top:0}.catalog-module__HMTf8a__moreNote{color:var(--text-muted)}.catalog-module__HMTf8a__links{gap:var(--step-block);margin-top:var(--step-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.catalog-module__HMTf8a__linkGroup{gap:var(--step-row);flex-direction:column;display:flex}.catalog-module__HMTf8a__linkTitle{color:var(--text-muted)}.catalog-module__HMTf8a__linkList{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-module__HMTf8a__link{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}.catalog-module__HMTf8a__linkCount{color:var(--text-muted)}.catalog-module__HMTf8a__districtGroup{grid-column:1/-1}.catalog-module__HMTf8a__districtTitle{margin:0}.catalog-module__HMTf8a__districtList{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.catalog-module__HMTf8a__districtCard{justify-content:flex-end;gap:var(--space-xs);height:100%;min-height:200px;padding:var(--space-lg);border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);background-color:var(--bg-surface);color:var(--text-primary);background-position:50%;background-size:cover;flex-direction:column;text-decoration:none;display:flex}@supports not (corner-shape:superellipse(2.4)){.catalog-module__HMTf8a__districtCard{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}.catalog-module__HMTf8a__districtCard:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.catalog-module__HMTf8a__districtPhoto{background-color:var(--bg-dark);color:var(--text-on-dark)}.catalog-module__HMTf8a__districtDisclosure{color:var(--text-on-chrome);font-size:var(--t-micro-size);margin-bottom:auto}.catalog-module__HMTf8a__districtMeta{color:var(--text-muted)}.catalog-module__HMTf8a__districtPhoto .catalog-module__HMTf8a__districtMeta{color:var(--text-on-dark)}.catalog-module__HMTf8a__sortBox{justify-content:flex-end;align-items:center;gap:var(--space-md);flex:1;min-width:0;display:flex}.catalog-module__HMTf8a__sortLabel{color:var(--text-muted)}.catalog-module__HMTf8a__sortSelect{width:auto;min-width:0;max-width:220px;height:var(--btn-sm);flex:1;padding-top:0;padding-bottom:0}.catalog-module__HMTf8a__list[data-view=line]{gap:var(--gutter);flex-direction:column;display:flex}@media (max-width:899px){.catalog-module__HMTf8a__list[data-view=line] [data-tags]{display:none}}.catalog-module__HMTf8a__nothing{gap:var(--space-md);padding:var(--space-3xl) var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);text-align:center;flex-direction:column;display:flex}@supports not (corner-shape:superellipse(2.4)){.catalog-module__HMTf8a__nothing{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-module__HMTf8a__nothingNote{max-width:var(--measure);color:var(--text-muted);margin:0 auto}.catalog-module__HMTf8a__nothingLinks{gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.catalog-module__HMTf8a__nothingLink{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-pill);background:var(--bg-light);color:var(--text-primary);}.catalog-module__HMTf8a__filteredWorks{z-index:6;grid-column:1/-1;justify-items:stretch;display:grid;position:relative}.catalog-module__HMTf8a__filteredWorksSummary{align-items:center;gap:var(--space-md);cursor:pointer;min-height:40px;color:var(--text-on-dark);font-size:var(--fs-sm);list-style:none;display:flex}.catalog-module__HMTf8a__filteredWorksSummary::-webkit-details-marker{display:none}.catalog-module__HMTf8a__filteredWorksSummary:focus-visible{outline:2px solid var(--accent-base);outline-offset:3px;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.catalog-module__HMTf8a__filteredWorksSummary:focus-visible{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-module__HMTf8a__filteredWorksRange{color:var(--text-on-chrome);white-space:nowrap;margin-left:auto}.catalog-module__HMTf8a__filteredWorksChevron{color:var(--accent-base);transition:transform var(--t-press) var(--ease);flex:none;transform:rotate(90deg)}.catalog-module__HMTf8a__filteredWorks[open] .catalog-module__HMTf8a__filteredWorksChevron{transform:rotate(-90deg)}.catalog-module__HMTf8a__filteredWorksBody{gap:var(--step-block);padding-top:var(--space-md);display:grid}.catalog-module__HMTf8a__filteredWorkGroup{gap:var(--space-md);display:grid}.catalog-module__HMTf8a__filteredWorkRow{align-items:center;gap:var(--space-md);font-size:var(--fs-sm);display:flex}.catalog-module__HMTf8a__workLeader{opacity:.4;border-bottom:1px dotted;flex:1;min-width:12px}.catalog-module__HMTf8a__filteredWorksMore{color:var(--text-on-chrome)}
.catalog-map-module__d2Bh1q__map{isolation:isolate;width:100%;height:100%}.catalog-map-module__d2Bh1q__map .leaflet-gl-layer canvas{filter:var(--map-tint)}.catalog-map-module__d2Bh1q__map .leaflet-control-attribution{font-size:var(--fs-xs);line-height:var(--lh-xs);background:#ffffffc7}.catalog-map-module__d2Bh1q__full{--map-zoom-top:calc(var(--safe-top,0px) + 80px)}.catalog-map-module__d2Bh1q__mobileRail{right:0;bottom:calc(var(--space-2xl) + var(--safe-bottom));z-index:500;gap:var(--space-sm);flex-direction:column;display:flex;position:absolute;left:0}.catalog-map-module__d2Bh1q__strip{z-index:1;gap:var(--space-md);padding-inline:var(--page-x);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.catalog-map-module__d2Bh1q__strip::-webkit-scrollbar{display:none}.catalog-map-module__d2Bh1q__strip>*{gap:var(--space-md);display:flex}.catalog-map-module__d2Bh1q__detailAction{display:none}.catalog-map-module__d2Bh1q__detailAction:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.catalog-map-module__d2Bh1q__strip ul,.catalog-map-module__d2Bh1q__strip ul[data-view]{gap:var(--gutter);flex-flow:row;margin:0;padding:0;list-style:none;display:flex}.catalog-map-module__d2Bh1q__strip [data-tags],.catalog-map-module__d2Bh1q__strip [aria-label^="Показати на мапі"]{display:none}.catalog-map-module__d2Bh1q__strip li{scroll-snap-align:center;flex:none;width:min(340px,88vw)}.catalog-map-module__d2Bh1q__panel{border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);isolation:isolate;background:var(--bg-light);height:100%;position:relative;overflow:hidden}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__panel{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}.catalog-map-module__d2Bh1q__panel .catalog-map-module__d2Bh1q__map{width:auto;margin:0;position:absolute;inset:0}.catalog-map-module__d2Bh1q__full{z-index:1000;isolation:isolate;background:var(--bg-light);position:fixed;inset:0}@media (max-width:899px){.catalog-map-module__d2Bh1q__full[data-detail-open] .catalog-map-module__d2Bh1q__mobileRail{display:none}}.catalog-map-module__d2Bh1q__panel .leaflet-popup-content{margin:0}.catalog-map-module__d2Bh1q__panel .leaflet-popup-content-wrapper{box-shadow:none;background:0 0;border-radius:0;padding:0}.catalog-map-module__d2Bh1q__panel .leaflet-popup-tip{background:var(--bg-dark-soft)}.catalog-map-module__d2Bh1q__panel .leaflet-popup-content a{color:var(--text-muted)}.catalog-map-module__d2Bh1q__asideBox,.catalog-map-module__d2Bh1q__mobileMapToolbar,.catalog-map-module__d2Bh1q__priceContext,.catalog-map-module__d2Bh1q__listHeader{display:none}.catalog-map-module__d2Bh1q__listDirection{min-width:0}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__mobileMapToolbar{z-index:900;top:calc(var(--safe-top,0px) + 66px);right:var(--page-x);left:var(--page-x);align-items:center;gap:var(--space-sm);width:min(420px, calc(100% - var(--page-x) - var(--page-x)));display:flex;position:absolute}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__priceContext{width:100%;min-width:0;display:flex}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__priceContext>div,.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__priceContext>span{width:100%}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__priceContext [aria-haspopup=dialog]{width:100%}.catalog-map-module__d2Bh1q__areaNote{margin:var(--space-sm) 0;color:var(--text-muted);font-size:var(--fs-sm)}@media (max-width:899px){.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__mobileMapToolbar{display:none}.catalog-map-module__d2Bh1q__full [aria-label="Пошук на карті"]{top:calc(var(--safe-top,0px) + 66px)}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip{height:96px;padding:0 var(--page-x) calc(var(--safe-bottom) + var(--space-md));scroll-snap-type:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;corner-shape:var(--corner-smooth);background:var(--bg-surface);display:block;bottom:0;overflow:hidden auto;box-shadow:0 -4px 16px #0003}.catalog-map-module__d2Bh1q__full[data-mobile-list-expanded=true] .catalog-map-module__d2Bh1q__strip{height:min(50dvh,560px)}.catalog-map-module__d2Bh1q__full[data-mobile-list-expanded=true] .leaflet-control-zoom{display:none}.catalog-map-module__d2Bh1q__full[data-mobile-list-expanded=false] .catalog-map-module__d2Bh1q__strip ul{display:none}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip>.catalog-map-module__d2Bh1q__listHeader{z-index:2;align-items:center;gap:var(--space-sm);min-height:80px;padding-top:var(--space-sm);background:var(--bg-surface);display:flex;position:sticky;top:0}.catalog-map-module__d2Bh1q__listHeader:before{content:"";top:var(--space-sm);border-radius:var(--radius-pill);background:var(--border-default);width:40px;height:4px;position:absolute;left:calc(50% - 20px)}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__listDirection{flex:0 55%;min-width:0;display:flex}.catalog-map-module__d2Bh1q__listDirection>div,.catalog-map-module__d2Bh1q__listDirection>span{width:100%;min-width:0}.catalog-map-module__d2Bh1q__listDirection [aria-haspopup=dialog]{gap:var(--space-sm);text-overflow:ellipsis;width:100%;min-height:44px;overflow:hidden}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__listHeader>.catalog-map-module__d2Bh1q__listHandle{background:var(--bg-surface);min-width:0;min-height:56px;color:var(--text-primary);text-align:right;font:inherit;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:2px;padding:6px 0 8px;display:flex}.catalog-map-module__d2Bh1q__listHandle span{font-size:var(--fs-xs);color:var(--text-muted)}.catalog-map-module__d2Bh1q__listHandle strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip>*{display:block}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip>.catalog-map-module__d2Bh1q__asideBox{display:none}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip>.catalog-map-module__d2Bh1q__listHeader{display:flex}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip>.catalog-map-module__d2Bh1q__detailAction{margin:0 0 var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-pill);corner-shape:var(--corner-smooth);background:var(--bg-surface);min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-xs);padding:0 10px;display:block}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip ul,.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip ul[data-view]{gap:var(--space-sm);flex-direction:column}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip li{scroll-snap-align:none;width:auto}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip [data-tags]{display:none}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip [data-studio][data-active]{outline:2px solid var(--accent-base);outline-offset:2px}}@media (min-width:900px){.catalog-map-module__d2Bh1q__mobileRail{display:contents}.catalog-map-module__d2Bh1q__full{bottom:0}.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__map{width:auto;position:absolute;inset:0}.catalog-map-module__d2Bh1q__strip{scroll-snap-type:none;padding:0;display:block}.catalog-map-module__d2Bh1q__strip>*{display:block}.catalog-map-module__d2Bh1q__strip>.catalog-map-module__d2Bh1q__listHeader{display:none}.catalog-map-module__d2Bh1q__strip ul,.catalog-map-module__d2Bh1q__strip ul[data-view]{gap:var(--gutter);flex-flow:column}.catalog-map-module__d2Bh1q__strip li{scroll-snap-align:start;width:auto}.catalog-map-module__d2Bh1q__strip [data-tags]{display:flex}.catalog-map-module__d2Bh1q__asideBox{margin-bottom:var(--step-block);display:block}.catalog-map-module__d2Bh1q__strip>.catalog-map-module__d2Bh1q__detailAction{width:calc(100% - var(--page-x) - var(--page-x));min-height:44px;margin:0 var(--page-x) var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-pill);corner-shape:var(--corner-smooth);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;display:block}}.catalog-map-module__d2Bh1q__popup{width:min(320px, var(--map-popup-max-width,calc(100vw - 64px)))}.catalog-map-module__d2Bh1q__popup .leaflet-popup-content-wrapper{background:var(--bg-dark-soft);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);padding:0}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__popup .leaflet-popup-content-wrapper{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-map-module__d2Bh1q__popup .leaflet-popup-content{max-width:min(320px, var(--map-popup-max-width,calc(100vw - 64px)));max-height:var(--map-popup-max-height,none);overscroll-behavior:contain;line-height:inherit;margin:0;overflow-y:auto;width:auto!important}.catalog-map-module__d2Bh1q__popup .leaflet-popup-content>*{min-width:0;max-width:100%}.catalog-map-module__d2Bh1q__popup .leaflet-popup-tip{background:var(--bg-dark-soft)}.catalog-map-module__d2Bh1q__popup .leaflet-popup-content a{color:var(--text-on-dark)}.catalog-map-module__d2Bh1q__popupTip{width:min(380px,100vw - 64px)}.catalog-map-module__d2Bh1q__popupTip .leaflet-popup-content{max-width:min(380px,100vw - 64px)}.catalog-map-module__d2Bh1q__tip{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl);display:flex}.catalog-map-module__d2Bh1q__tipText{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.catalog-map-module__d2Bh1q__tipTitle{margin:0 0 var(--space-xs);color:var(--text-on-dark);overflow-wrap:break-word;display:block}.catalog-map-module__d2Bh1q__tipLine{color:var(--text-on-chrome);margin:0;display:block}.catalog-map-module__d2Bh1q__tipGo{width:40px;height:40px;margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0 0;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex}.catalog-map-module__d2Bh1q__detail{z-index:600;gap:var(--space-lg);overscroll-behavior:contain;max-height:64%;padding:0 var(--page-x) calc(var(--space-3xl) + var(--safe-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);color:var(--text-on-chrome);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 16px #14141447}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__detail{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale)) calc(var(--radius-xl) * var(--corner-fallback-scale)) 0 0}}.catalog-map-module__d2Bh1q__detail>*{flex-shrink:0}.catalog-map-module__d2Bh1q__detail:before{content:"";width:40px;height:4px;margin-top:var(--space-md);margin-bottom:calc(-1 * var(--space-sm));border-radius:var(--radius-pill);background:var(--border-on-dark);flex:none;order:-3;align-self:center}.catalog-map-module__d2Bh1q__detailBar{z-index:2;height:0;margin-inline:calc(-1 * var(--page-x));order:-2;justify-content:flex-end;display:flex;position:sticky;top:0;overflow:visible}.catalog-map-module__d2Bh1q__detailBackWide{display:none}.catalog-map-module__d2Bh1q__detailBackNarrow{margin:var(--space-md) var(--space-md) 0 0;flex:none;display:block}.catalog-map-module__d2Bh1q__detailMosaic{gap:var(--space-sm);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;height:160px;display:grid}.catalog-map-module__d2Bh1q__detailMosaic[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.catalog-map-module__d2Bh1q__detailMosaic[data-count="2"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.catalog-map-module__d2Bh1q__detailMosaic[data-count="3"] .catalog-map-module__d2Bh1q__detailMosaicCell:first-child{grid-row:1/-1}.catalog-map-module__d2Bh1q__detailMosaicCell{border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark);position:relative;overflow:hidden}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__detailMosaicCell{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-map-module__d2Bh1q__detailMosaicCell img{object-fit:cover}.catalog-map-module__d2Bh1q__detailHead{align-items:center;gap:var(--space-md);padding:var(--space-md) calc(40px + var(--space-md)) 0 0;order:-1;display:flex}.catalog-map-module__d2Bh1q__detailTitleBox{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.catalog-map-module__d2Bh1q__detailTitle{color:var(--text-on-dark);overflow-wrap:break-word;margin:0}.catalog-map-module__d2Bh1q__detailMeta{color:var(--text-on-chrome);margin:0}.catalog-map-module__d2Bh1q__detailFacts{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.catalog-map-module__d2Bh1q__detailFacts li{align-items:flex-start;gap:var(--space-md);display:flex}.catalog-map-module__d2Bh1q__detailFacts li>svg{color:var(--text-on-chrome);flex:none}.catalog-map-module__d2Bh1q__detailStack{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.catalog-map-module__d2Bh1q__detailStrong{color:var(--text-on-dark)}.catalog-map-module__d2Bh1q__detailOpen{align-items:center;gap:var(--space-sm);color:var(--text-on-chrome);display:inline-flex}.catalog-map-module__d2Bh1q__detailOpen[data-state=open],.catalog-map-module__d2Bh1q__detailOpen[data-state=closing]{color:var(--text-on-dark)}.catalog-map-module__d2Bh1q__detailOpen[data-state=open]:before{content:"";border-radius:var(--radius-pill);background:var(--accent-base);width:8px;height:8px}.catalog-map-module__d2Bh1q__detailWorksBox{gap:var(--space-sm);padding:var(--space-xs) var(--space-lg) var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark);flex-direction:column;display:flex}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__detailWorksBox{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-map-module__d2Bh1q__detailWorks{margin:0;padding:0;list-style:none}.catalog-map-module__d2Bh1q__detailWorks li+li{border-top:var(--border-hairline) solid var(--border-on-dark)}.catalog-map-module__d2Bh1q__detailWork{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;color:var(--text-on-dark);text-decoration:none;display:flex}.catalog-map-module__d2Bh1q__detailWork>:last-child{color:var(--text-on-chrome);white-space:nowrap;flex:none}.catalog-map-module__d2Bh1q__detailWork:hover>:first-child{text-underline-offset:var(--link-underline-offset);text-decoration:underline}.catalog-map-module__d2Bh1q__detailPriceOwn.catalog-map-module__d2Bh1q__detailPriceOwn{color:var(--accent-base)}.catalog-map-module__d2Bh1q__detailNote{color:var(--text-on-chrome);margin:0}.catalog-map-module__d2Bh1q__detailActs{z-index:3;gap:var(--space-sm);margin-inline:calc(-1 * var(--page-x));padding:var(--space-md) var(--page-x) calc(var(--space-md) + var(--safe-bottom));background:var(--bg-dark-soft);border-top:var(--border-hairline) solid var(--border-on-dark);display:flex;position:sticky;bottom:0}.catalog-map-module__d2Bh1q__detailActs>:first-child{flex:1}.catalog-map-module__d2Bh1q__detailSection{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.catalog-map-module__d2Bh1q__detailSection h3{margin:0}.catalog-map-module__d2Bh1q__detailAbout{color:var(--text-on-chrome);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.catalog-map-module__d2Bh1q__detailMore{align-items:center;gap:var(--space-xs);color:var(--text-on-dark);align-self:flex-start;text-decoration:none;display:inline-flex}.catalog-map-module__d2Bh1q__detailMore:hover{text-underline-offset:var(--link-underline-offset);text-decoration:underline}@media (min-width:900px){.catalog-map-module__d2Bh1q__detail{top:calc(var(--safe-top,0px) + 76px);right:var(--space-lg);bottom:calc(var(--safe-bottom,0px) + var(--space-lg));width:min(380px,36vw);max-height:none;padding-bottom:var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);left:auto;box-shadow:0 4px 20px #14141447}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__detail{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.catalog-map-module__d2Bh1q__detail:before{display:none}.catalog-map-module__d2Bh1q__detailBar{height:auto;padding:var(--space-md) var(--page-x);border-bottom:var(--border-hairline) solid var(--border-on-dark);background:var(--bg-dark-soft);justify-content:flex-start}.catalog-map-module__d2Bh1q__detailBackWide{display:block}.catalog-map-module__d2Bh1q__detailBackNarrow{display:none}.catalog-map-module__d2Bh1q__detailMosaic{height:240px}.catalog-map-module__d2Bh1q__detailHead{order:0;padding:0}}.catalog-map-module__d2Bh1q__detailMosaic:not(:has(img:not([hidden]))){display:none}@media (max-width:899px){.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__mobileRail{gap:0;bottom:0}.catalog-map-module__d2Bh1q__full{--map-zoom-top:calc(var(--safe-top,0px) + 66px)}.catalog-map-module__d2Bh1q__full [aria-label="Пошук на карті"]{top:calc(var(--safe-top,0px) + 66px)}@supports not (corner-shape:superellipse(2.4)){.catalog-map-module__d2Bh1q__full .catalog-map-module__d2Bh1q__strip{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale)) calc(var(--radius-xl) * var(--corner-fallback-scale)) 0 0}}}
