.mp-veil[data-v-f40c4439]{z-index:1000;background:#15225a8c;position:fixed;inset:0}.mp[data-v-f40c4439],.mp-veil[data-v-f40c4439]{flex-direction:column;display:flex}.mp[data-v-f40c4439]{background:var(--paper);border-radius:24px 24px 0 0;height:86vh;margin-top:auto;overflow:hidden}.mp-head[data-v-f40c4439]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mp-t[data-v-f40c4439]{font:600 20px/1.15 var(--f-head);letter-spacing:.02em;text-transform:uppercase}.mp-close[data-v-f40c4439],.mp-t[data-v-f40c4439]{color:var(--navy)}.mp-close[data-v-f40c4439]{font-size:15px;font-weight:600;transition:color .2s}@media (hover:hover){.mp-close[data-v-f40c4439]:hover{color:var(--red)}}.mp-foot[data-v-f40c4439]{border-top:1px solid var(--line);gap:10px;padding:14px 20px 18px;display:grid}.mp-addr[data-v-f40c4439]{white-space:nowrap;text-overflow:ellipsis;min-height:22px;color:var(--navy);font-size:15px;overflow:hidden}@media (width>=900px){.mp-veil[data-v-f40c4439]{justify-content:center;align-items:center;padding:40px}.mp[data-v-f40c4439]{border-radius:28px;width:min(960px,100%);height:min(720px,86vh);margin-top:0}}.map-btn[data-v-ad5f04b3]{background:var(--tint-2);color:var(--red-deep);font:600 13px/1 var(--f-body);border-radius:999px;flex:none;padding:7px 12px;transition:background .2s,color .2s}@media (hover:hover){.map-btn[data-v-ad5f04b3]:hover{background:var(--red);color:#fff}}.hints[data-v-ad5f04b3]{border:1.5px solid var(--field-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 32px -24px #15225a73}.hint[data-v-ad5f04b3]{text-align:left;width:100%;color:var(--navy);align-items:center;gap:10px;padding:12px 16px;font-size:15px;transition:background .2s;display:flex}.hint+.hint[data-v-ad5f04b3]{border-top:1px solid var(--line)}@media (hover:hover){.hint[data-v-ad5f04b3]:hover{background:var(--cream)}}.hint-ico[data-v-ad5f04b3]{width:16px;height:16px;color:var(--field-hint);flex:none}.hint-sub[data-v-ad5f04b3]{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:13px;display:block;overflow:hidden}
