/* Карта шоу-рума (partial _v2/partials/showroom-map): ленивая, без сдвига макета */
.mp-map{position:relative;aspect-ratio:4/3;background:var(--mp-stone);overflow:hidden}
.mp-map>ymaps,.mp-map [class*="ymaps"]{max-width:none}
.mp-map__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;padding:1.5rem;color:var(--mp-muted);background:repeating-linear-gradient(0deg,transparent 0 47px,#e8e5de 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,#e8e5de 47px 48px),var(--mp-stone)}
.mp-map__ph svg{color:var(--mp-ink)}
.mp-map__ph p{margin:0;color:var(--mp-ink)}
.mp-showmap{margin-top:1.5rem;text-align:left}
.mp-showmap__meta{margin:.75rem 0 0;font-size:.875rem;line-height:1.5;color:var(--mp-muted)}
.mp-showmap__meta a{color:var(--mp-ink);text-decoration:underline;text-underline-offset:.2em}
.mp-showmap--compact>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font:400 .8125rem/1.2 var(--mp-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mp-ink);border-bottom:1px solid currentColor}
.mp-showmap--compact>summary::-webkit-details-marker{display:none}
.mp-showmap--compact>summary::after{content:"";width:.5rem;height:.5rem;margin-left:.7rem;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--mp-ease)}
.mp-showmap--compact[open]>summary::after{transform:rotate(-135deg)}
.mp-showmap__body{padding-top:1rem}
.mp-showmap--compact .mp-map{aspect-ratio:16/10}
.mp-showmap--light>summary,.mp-showmap--light .mp-showmap__meta,.mp-showmap--light .mp-showmap__meta a{color:#e9e7e1}
.mp-dialog .mp-showmap{margin-top:1.25rem}
@media (max-width:639px){
  .mp-showmap .mp-map,.mp-showmap--compact .mp-map{aspect-ratio:auto;height:260px}
}
