.country-dropdown[data-v-0d31dd4c]{position:relative}.country-dropdown .country-trigger[data-v-0d31dd4c]{align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:var(--radius-sm) 0 0 var(--radius-sm);cursor:pointer;display:flex;gap:8px;height:34px;min-width:96px;padding:0 12px;transition:border-color .2s}.country-dropdown .country-trigger[data-v-0d31dd4c]:hover:not(:disabled){border-color:#b5b5b5}.country-dropdown .country-trigger[data-v-0d31dd4c]:disabled{background-color:#f5f5f5;cursor:not-allowed}.country-dropdown .country-flag-img[data-v-0d31dd4c]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.country-dropdown .country-code[data-v-0d31dd4c]{color:#363636;font-size:14px;font-weight:500;line-height:20px}.country-dropdown.country-dropdown--invalid .country-trigger[data-v-0d31dd4c]{border-color:#dc2626}.dropdown-content[data-v-0d31dd4c]{max-height:280px;overflow-y:auto;padding:4px 0}.dropdown-item[data-v-0d31dd4c]{display:block;padding:0;text-align:left;width:100%}.dropdown-item[data-v-0d31dd4c]:hover{background-color:#f5f5f5}.country-option[data-v-0d31dd4c]{align-items:center;display:flex;gap:12px;padding:10px 16px;width:100%}.country-option .country-flag-img[data-v-0d31dd4c]{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.country-option .country-name[data-v-0d31dd4c]{color:#363636;flex:1;font-size:14px;font-weight:500}.country-option .country-code-label[data-v-0d31dd4c]{color:#7a7a7a;font-size:13px;font-weight:500}.country-dropdown.country-dropdown--embedded .country-trigger[data-v-0d31dd4c]{border-color:var(--ui-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;color:var(--ui-text);height:40px}.country-dropdown.country-dropdown--embedded.country-dropdown--invalid .country-trigger[data-v-0d31dd4c]{background-color:color-mix(in oklab,var(--ui-error) 3%,transparent);border-color:var(--ui-error)}@media screen and (max-width:767px){.country-dropdown.country-dropdown--embedded .country-trigger[data-v-0d31dd4c]{border-radius:var(--radius-sm);border-right:1px solid var(--ui-border)}.country-dropdown.country-dropdown--embedded.country-dropdown--invalid .country-trigger[data-v-0d31dd4c]{border-right-color:var(--ui-error)}.country-dropdown[data-v-0d31dd4c],.country-trigger[data-v-0d31dd4c]{width:100%}}.mobile-number[data-v-606b19c3]{width:100%}.mobile-row[data-v-606b19c3],.otp-row[data-v-606b19c3]{display:flex;flex-wrap:wrap;gap:12px}.mobile-row[data-v-606b19c3]{align-items:stretch;gap:0}.otp-row[data-v-606b19c3]{align-items:flex-start}.verify-button-wrap[data-v-606b19c3]{display:flex;flex-shrink:0;margin-left:8px}.verify-button-wrap[data-v-606b19c3] button,.verify-button[data-v-606b19c3]{height:100%}.mobile-input[data-v-606b19c3] .mobile-input-base,.otp-input[data-v-606b19c3]{background:#fff;border:1px solid #dbdbdb;color:#363636;font-size:14px;height:34px;min-width:0;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:100%}.mobile-input[data-v-606b19c3] .mobile-input-base:focus,.otp-input[data-v-606b19c3]:focus{border-color:var(--ui-primary);box-shadow:none;outline:none}.mobile-input[data-v-606b19c3] .mobile-input-base:disabled,.mobile-input[data-v-606b19c3] .mobile-input-base[readonly],.otp-input[data-v-606b19c3]:disabled,.otp-input[readonly][data-v-606b19c3]{background:#f5f5f5;cursor:not-allowed}.mobile-input[data-v-606b19c3] .mobile-input-base{border-left:0;border-radius:0}.otp-input[data-v-606b19c3]{border-radius:var(--radius-sm)}.mobile-row.has-error .mobile-input[data-v-606b19c3] .mobile-input-base,.otp-row.has-error .otp-input[data-v-606b19c3]{border-color:#dc2626}.verified-badge[data-v-606b19c3]{align-items:center;background:#f5f5f5;border:1px solid #dbdbdb;border-radius:var(--radius-sm);border-bottom-left-radius:0;border-top-left-radius:0;display:flex;height:34px;justify-content:center;min-width:52px;padding:0 10px}.resend-button[data-v-606b19c3]{background:var(--ui-primary);border-radius:var(--radius-sm);color:#fff;height:34px;padding:0 16px;transition:opacity .2s}.resend-button[data-v-606b19c3]:disabled{cursor:not-allowed;opacity:.6}@media screen and (max-width:767px){.mobile-row[data-v-606b19c3],.otp-row[data-v-606b19c3]{flex-direction:column}.resend-button[data-v-606b19c3],.verified-badge[data-v-606b19c3],.verify-button-wrap[data-v-606b19c3]{width:100%}.verify-button-wrap[data-v-606b19c3]{margin-left:0}.mobile-input[data-v-606b19c3] .mobile-input-base{border-radius:var(--radius-sm)}.mobile-input[data-v-606b19c3] .mobile-input-base{border-left:1px solid #dbdbdb}}
