.phone-field[data-v-8c8cf5db]{gap:var(--s-1);flex-direction:column;display:flex;position:relative}.phone-field__row[data-v-8c8cf5db]{align-items:stretch;gap:var(--s-2);direction:ltr;flex-wrap:nowrap;display:flex}.phone-field__code[data-v-8c8cf5db]{inline-size:4.5rem;padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);text-align:center;direction:ltr;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.phone-field__code-input[data-v-8c8cf5db]{cursor:text}.phone-field__combobox[data-v-8c8cf5db]{flex:none;position:relative}.phone-field__listbox[data-v-8c8cf5db]{inset-inline-start:0;z-index:10;max-block-size:14rem;min-inline-size:5rem;padding:var(--s-1);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-card);margin-block-start:var(--s-1);list-style:none;position:absolute;top:100%;overflow-y:auto}.phone-field__option[data-v-8c8cf5db]{padding-block:var(--s-1);padding-inline:var(--s-2);border-radius:var(--r-sm);text-align:center;cursor:pointer;direction:ltr;font-weight:600}.phone-field__option--active[data-v-8c8cf5db],.phone-field__option[data-v-8c8cf5db]:hover{background:color-mix(in srgb,var(--c-brand) 12%,var(--c-surface))}.phone-field__option--empty[data-v-8c8cf5db]{color:var(--c-text-muted);cursor:default;font-weight:400}.phone-field__option--empty[data-v-8c8cf5db]:hover{background:0 0}.phone-field__national[data-v-8c8cf5db]{min-inline-size:0;padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);text-align:start;direction:ltr;flex:1 1 0}.phone-field__load-error[data-v-8c8cf5db]{color:var(--c-text-muted);margin:0;font-size:.8125rem}
