@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:Ekran;src:url(./Ekran-font.NNX_G3mZ.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}[data-v-6ff3bec1]:root{--font-primary:"Ekran", "Inter", sans-serif;--font-secondary:"Inter"}.modal-geo[data-v-6ff3bec1]{flex-direction:column;gap:20px}.modal-geo[data-v-6ff3bec1],.modal-geo__breaker[data-v-6ff3bec1]{align-items:center;display:flex}.modal-geo__breaker[data-v-6ff3bec1]{gap:12px;width:100%}.modal-geo__breaker span[data-v-6ff3bec1]{font-family:var(--font-secondary);font-size:12px;font-weight:500;line-height:1.4}.modal-geo__hr[data-v-6ff3bec1]{background-color:#d9d9d9;border-radius:1px;width:100%;height:1px}.modal-geo__controls[data-v-6ff3bec1]{gap:8px;width:100%;display:flex}.modal-geo__control[data-v-6ff3bec1]{width:50%;height:38px;font-family:var(--font-secondary);cursor:pointer;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.4;transition:opacity .2s,background-color .2s}.modal-geo__control[data-v-6ff3bec1]:disabled{opacity:.6;cursor:not-allowed}.modal-geo__control--confirm[data-v-6ff3bec1]{color:#fff;background-color:#45279a}.modal-geo__control--disallow[data-v-6ff3bec1]{color:#222;background-color:#f3f5f7}.modal-geo__control--disallow[data-v-6ff3bec1]:hover:not(:disabled){background-color:#e6e9ec}.modal-geo__content[data-v-6ff3bec1]{text-align:center;gap:8px}.modal-geo__title[data-v-6ff3bec1]{font-family:var(--font-primary);color:#222;font-size:28px;font-weight:600}.modal-geo__text[data-v-6ff3bec1]{font-family:var(--font-secondary);color:#666;font-size:18px;font-weight:500;line-height:1.4}.modal-geo__input[data-v-6ff3bec1]{flex-direction:column;gap:6px;width:100%;display:flex}.modal-geo__hint[data-v-6ff3bec1]{color:#ff6b6b;padding-left:4px;font-size:11px;font-weight:500}.modal-geo__actions[data-v-6ff3bec1]{justify-content:center;gap:12px;width:100%;display:flex}.modal-geo__actions>.modal-geo__control[data-v-6ff3bec1]{white-space:nowrap;width:auto;height:auto;min-height:38px}.modal-geo__native-input[data-v-6ff3bec1]{background:#fff;border:1px solid #d9d9d9;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.modal-geo__native-input[data-v-6ff3bec1]:focus{border-color:#45279a;box-shadow:0 0 0 3px #45279a1a}.modal-geo__native-input[data-v-6ff3bec1]::placeholder{color:#999}.modal-geo__native-input--invalid[data-v-6ff3bec1]{background-color:#fff5f5;border-color:#f44}.modal-geo__native-input--invalid[data-v-6ff3bec1]:focus{box-shadow:0 0 0 3px #ff44441a}.modal-geo__suggestion-status[data-v-6ff3bec1]{color:#666;font-size:12px;line-height:1.4}.modal-geo__suggestions[data-v-6ff3bec1]{scrollbar-width:thin;scrollbar-color:#c4b5e2 transparent;overscroll-behavior:contain;z-index:99999;background:#fff;border:1px solid #d9d9d9;border-radius:12px;max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.modal-geo__suggestion-item[data-v-6ff3bec1]{color:#222;cursor:pointer;overflow-wrap:anywhere;font-size:14px;font-family:var(--font-secondary);padding:10px 16px;line-height:1.4;transition:background-color .15s}.modal-geo__suggestion-item[data-v-6ff3bec1]:hover,.modal-geo__suggestion-item[aria-selected=true][data-v-6ff3bec1]{background-color:#eee8fa}.modal-geo__suggestion-item[data-v-6ff3bec1]:first-child{border-radius:12px 12px 0 0}.modal-geo__suggestion-item[data-v-6ff3bec1]:last-child{border-radius:0 0 12px 12px}
