/* Сохраняются исходные фон и рамка; новые точки и карточки явно демонстрационные. */
.map.details-demo-map{position:relative;overflow:hidden}.details-map-viewport{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;cursor:grab}.details-map-viewport[hidden]{display:none!important}.details-map-viewport.is-dragging{cursor:grabbing}.details-map-plane{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.details-map-plane>img{display:block;max-width:none!important;width:100%;height:100%;pointer-events:none;user-select:none}.details-map-toolbar{position:absolute;right:10px;top:10px;z-index:12;display:flex;flex-direction:column;gap:4px}.details-map-toolbar button,.details-map-point-links button{border:1px solid #ddd;background:#fff;color:#555;cursor:pointer;box-shadow:0 1px 4px #0002}.details-map-toolbar button{min-width:42px;min-height:36px;padding:4px;font:18px Arial,sans-serif}.details-map-toolbar button:disabled{opacity:.5;cursor:default}.details-map-point-links{position:absolute;left:10px;top:10px;z-index:11;max-width:calc(100% - 75px);display:flex;flex-wrap:wrap;gap:4px}.details-map-point-links button{padding:6px 8px;font:12px/1.3 Arial,sans-serif}.details-map-point-links button[aria-pressed="true"]{border-color:#eb8334;color:#a04a10}.details-map-marker{position:absolute;width:36px;height:36px;transform-origin:0 0;display:flex;justify-content:center;align-items:center;border:3px solid #fff;border-radius:50%;background:#eb8334;color:white;font:bold 15px Arial,sans-serif;cursor:pointer;box-shadow:0 1px 4px #0005}.details-map-marker[hidden],.details-map-point-links button[hidden]{display:none!important}.details-map-marker[aria-pressed="true"]{outline:3px solid #555}.details-demo-map-zhk .details-map-marker{width:36px;height:44px;border:0;border-radius:0;background:transparent;box-shadow:none}.details-demo-map-zhk .details-map-marker>img{position:absolute;inset:0;width:36px;height:44px}.details-demo-map-zhk .details-map-marker>span{position:relative;margin-top:-10px;z-index:1}.map.details-demo-map .details-map-card{position:absolute;right:16px;bottom:54px;z-index:14;width:250px;max-width:calc(100% - 32px);box-sizing:border-box;padding:16px;background:#fff;color:#555;box-shadow:0 2px 10px #0004;font:14px/1.5 Arial,sans-serif}.map.details-demo-map .details-map-card[hidden]{display:none!important}.map.details-demo-map.details-demo-map-zhk .details-map-card{background:#3e5da3;color:#fff}.details-map-card .balloon-title{font-size:17px;margin:0 15px 8px 0;color:inherit}.details-map-card .balloon-address{font-size:13px;margin:0;color:inherit}.details-map-close{position:absolute;right:4px;top:2px;border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer}.details-map-notice{position:absolute;left:10px;bottom:10px;z-index:10;max-width:calc(100% - 20px);padding:5px 8px;background:#fffffff2;color:#555;font:11px/1.4 Arial,sans-serif}.details-demo-map .map-demo-label{display:none}.details-demo-map button:focus-visible,.details-map-viewport:focus-visible{outline:3px solid #333;outline-offset:2px}
