.local-document-dialog{width:min(1100px,96vw);height:92vh;padding:18px;border:0;border-radius:14px}.local-document-dialog iframe{width:100%;height:calc(100% - 58px);border:0}.local-document-dialog .dialog-head{display:flex;justify-content:space-between;align-items:center;height:48px}.local-document-dialog::backdrop{background:#282b28b0}.local-document-dialog button{cursor:pointer}.project-description{line-height:1.75;max-width:840px}.project-features{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.project-features li{padding:10px 15px;background:#eeece6;border-radius:8px}.local-doc{display:block;padding:22px;border:1px solid #dedbd3;border-radius:10px;background:white;text-align:left;font:inherit;color:inherit;cursor:pointer}.local-doc small{display:block;margin-top:8px;color:#77786f}.document-group{grid-column:1/-1;border-bottom:1px solid #dedbd3;padding:15px 0}.document-group summary{cursor:pointer;font-size:18px;font-weight:600}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}@media(max-width:600px){.document-grid{grid-template-columns:1fr}.local-document-dialog{padding:12px}.local-document-dialog .dialog-head{height:auto;min-height:58px;gap:12px}.local-document-dialog iframe{height:calc(100% - 70px)}}#project-location-map{position:relative;height:440px;overflow:hidden;border-radius:12px}.project-api-pin{display:flex;align-items:center;gap:9px;transform:translate(-12px,-12px);white-space:nowrap}.project-api-pin>span{width:24px;height:24px;border:5px solid white;background:#a47c3c;border-radius:50%;box-shadow:0 2px 8px #0004}.project-api-pin>b{padding:8px 12px;background:white;border-radius:7px;box-shadow:0 2px 10px #0002;font:600 13px Onest,Arial;color:#282b28}.project-api-controls{position:absolute;right:15px;top:15px;z-index:10;display:grid;gap:4px}.project-api-controls button{width:40px;height:40px;border:0;background:white;border-radius:8px;font-size:24px;box-shadow:0 2px 8px #0002;cursor:pointer}@media(max-width:600px){#project-location-map{height:340px}.project-api-pin>b{font-size:11px}}
.catalog-split-map{margin-top:0}.catalog-split-map .yar-map-stage{height:calc(100vh - 110px);min-height:500px}.map-fit-button{position:absolute;right:16px;top:126px;z-index:5;width:40px;height:40px;border:1px solid var(--ui-line);border-radius:8px;background:white;color:var(--ui-ink);font-size:26px;cursor:pointer}.map-show-flats{white-space:nowrap;font-size:12px!important;padding:10px 14px!important;min-height:40px!important}body:has(#catalog-map-panel) .mk-helper-launch{left:24px;right:auto}body:has(#catalog-map-panel) #mk-helper{left:24px;right:auto}@media(max-width:760px){body:has(#catalog-map-panel) .mk-helper-launch{position:static;margin:16px 14px;transform:none}body:has(#catalog-map-panel) #mk-helper{left:10px}.catalog-split-map .yar-map-stage{min-height:360px;height:55dvh}.map-show-flats{order:3;width:100%}}
