.PhoneNumberInput-module__Q0Vhha__root{width:100%;min-width:0;position:relative}.PhoneNumberInput-module__Q0Vhha__field{background:#fff;border:1px solid #cbd5df;border-radius:12px;align-items:center;min-height:46px;display:flex;overflow:hidden}.PhoneNumberInput-module__Q0Vhha__field:focus-within{border-color:#173f5f;box-shadow:0 0 0 2px #173f5f15}.PhoneNumberInput-module__Q0Vhha__trigger{color:#173f5f;cursor:pointer;background:#f2f6f8;border:0;border-right:1px solid #e2e8ee;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:8px 10px;display:flex}.PhoneNumberInput-module__Q0Vhha__trigger:hover{background:#e7eef3}.PhoneNumberInput-module__Q0Vhha__flag{flex-shrink:0;justify-content:center;align-items:center;width:24px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:19px;line-height:1;display:inline-flex}.PhoneNumberInput-module__Q0Vhha__flagImage{object-fit:contain;border-radius:2px;width:24px;height:18px}.PhoneNumberInput-module__Q0Vhha__prefix{color:#475569;white-space:nowrap;padding:0 8px 0 10px;font-size:14px}.PhoneNumberInput-module__Q0Vhha__popup{z-index:80;background:#fff;border:1px solid #e1e7ec;border-radius:12px;padding:8px 14px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 36px #173f5f26}.PhoneNumberInput-module__Q0Vhha__search{color:#173f5f;border-bottom:1px solid #e2e8ee;align-items:center;gap:12px;margin-bottom:6px;display:flex}.PhoneNumberInput-module__Q0Vhha__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:250px;overflow-y:auto}.PhoneNumberInput-module__Q0Vhha__option{color:#172b3a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 8px;font-size:15px;line-height:1.4;display:flex}.PhoneNumberInput-module__Q0Vhha__option:hover,.PhoneNumberInput-module__Q0Vhha__option:focus-visible{background:#eef5fa}.PhoneNumberInput-module__Q0Vhha__option[aria-pressed=true]{background:#f1f6fa;font-weight:600}.PhoneNumberInput-module__Q0Vhha__name{flex:1;min-width:0}.PhoneNumberInput-module__Q0Vhha__dial{flex-shrink:0;font-weight:600}.PhoneNumberInput-module__Q0Vhha__empty{color:#64748b;padding:16px 8px;font-size:14px}.PhoneNumberInput-module__Q0Vhha__custom{margin-top:8px}@media (max-width:480px){.PhoneNumberInput-module__Q0Vhha__trigger{gap:5px;padding:8px}.PhoneNumberInput-module__Q0Vhha__prefix{padding-left:8px}.PhoneNumberInput-module__Q0Vhha__option{gap:8px;font-size:14px}}
