.-gpM8a_backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171829a8;place-items:center;padding:24px;animation:.18s both -gpM8a_dialog-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.-gpM8a_dialog{background:#fff;border:1px solid #4a409a2e;border-radius:28px;width:min(100%,680px);max-height:min(780px,100dvh - 48px);padding:32px;animation:.26s cubic-bezier(.22,1,.36,1) both -gpM8a_dialog-panel-in;overflow-y:auto;box-shadow:0 28px 80px #17182947}.-gpM8a_header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.-gpM8a_header p,.-gpM8a_header h2,.-gpM8a_description{margin:0}.-gpM8a_header p{color:var(--color-brand-500);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.4}.-gpM8a_header h2{color:var(--color-text-primary);margin-top:2px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.-gpM8a_icon{background:linear-gradient(145deg, var(--color-brand-500), #6b5fd1);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #4a409a3d}.-gpM8a_close{width:44px;height:44px;color:var(--color-brand-500);cursor:pointer;background:#f3f1ff;border:0;border-radius:50%;position:relative}.-gpM8a_close span:before,.-gpM8a_close span:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;top:21px;left:13px}.-gpM8a_close span:before{transform:rotate(45deg)}.-gpM8a_close span:after{transform:rotate(-45deg)}.-gpM8a_description{max-width:540px;color:var(--color-text-secondary);margin-top:24px;line-height:1.6}.-gpM8a_locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.-gpM8a_location{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:88px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.-gpM8a_flag{background:#f7f7fb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.5rem;display:grid}.-gpM8a_location>span:nth-child(2){gap:3px;min-width:0;display:grid}.-gpM8a_location strong{color:var(--color-text-primary);font-size:1rem;line-height:1.35}.-gpM8a_location small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.-gpM8a_clickLabel{color:#fff;background:#4a409a;border-radius:12px;justify-content:center;align-items:center;min-width:72px;min-height:40px;padding:10px 16px;font-size:.8125rem;font-weight:700;line-height:1;transition:background-color .18s,box-shadow .18s;display:inline-flex}.-gpM8a_close:focus-visible,.-gpM8a_location:focus-visible{outline-offset:3px;outline:3px solid #4a409a47}@media (hover:hover){.-gpM8a_location:hover{border-color:#4a409a75;transform:translateY(-2px);box-shadow:0 14px 30px #17182917}.-gpM8a_location:hover .-gpM8a_clickLabel{background:#3d347f;box-shadow:0 8px 18px #4a409a3d}.-gpM8a_close:hover{background:#e9e5ff}}@media (max-width:600px){.-gpM8a_backdrop{align-items:end;padding:12px}.-gpM8a_dialog{border-radius:24px;max-height:calc(100dvh - 24px);padding:24px 20px}.-gpM8a_header{gap:12px}.-gpM8a_icon{border-radius:14px;width:46px;height:46px}.-gpM8a_locations{grid-template-columns:1fr}.-gpM8a_clickLabel{min-width:68px;padding-inline:14px}}@keyframes -gpM8a_dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes -gpM8a_dialog-panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.-gpM8a_backdrop,.-gpM8a_dialog,.-gpM8a_location{transition:none;animation:none}}
