.phone-field[data-v-2675ff16]{background:var(--input-bg,var(--card-bg));border:1px solid var(--border-color);border-radius:10px;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex}.phone-field.is-focused[data-v-2675ff16]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.phone-flag[data-v-2675ff16]{width:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:14px;display:inline-flex}.phone-flag-img[data-v-2675ff16]{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:22px;height:15px;box-shadow:0 0 0 1px #00000014}.phone-flag-emoji[data-v-2675ff16]{font-size:19px;line-height:1}.phone-prefix[data-v-2675ff16]{color:var(--text-color);opacity:.9;letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:0 2px 0 8px;font-size:18px;font-weight:600}.phone-field input[data-v-2675ff16],.phone-field input[data-v-2675ff16]:focus{letter-spacing:.01em;outline:none;flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding-left:4px!important;font-size:18px!important;font-weight:600!important}.phone-field input[data-v-2675ff16]::placeholder{font-size:16px;font-weight:400}.phone-field.no-flag .phone-prefix[data-v-2675ff16]{padding-left:14px}.phone-field.is-intl .phone-prefix[data-v-2675ff16]{padding-right:0}.phone-field.is-intl input[data-v-2675ff16],.phone-field.is-intl input[data-v-2675ff16]:focus{padding-left:1px!important}.sr-only[data-v-2675ff16]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
