.ds-label[data-v-3ac75d07]{color:var(--ds-color-text);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-body-sm);font-weight:var(--ds-font-weight-medium);line-height:1.5}.ds-label__required[data-v-3ac75d07]{color:var(--ds-color-danger)}.ds-label__optional[data-v-3ac75d07]{color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-weight:var(--ds-font-weight-regular)}.ds-field[data-v-5277bfaf]{gap:var(--ds-space-8);min-width:0;display:grid}.ds-field__control[data-v-5277bfaf]{background:var(--ds-grey-0);border:var(--ds-border-width) solid var(--ds-color-border);box-shadow:var(--ds-shadow-control);align-items:center;gap:var(--ds-space-8);min-height:var(--ds-control-height-lg);padding:var(--ds-space-8) var(--ds-space-12);transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.ds-field__control[data-v-5277bfaf]:focus-within{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-focus-ring)}.ds-field--error .ds-field__control[data-v-5277bfaf]{border-color:var(--ds-color-danger)}.ds-field__input[data-v-5277bfaf]{color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-font-size-body-md);line-height:var(--ds-body-line-height);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}.ds-field__input[data-v-5277bfaf]::placeholder{color:var(--ds-color-text-subtle)}.ds-phone-field__iso[data-v-5277bfaf]{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-body-sm);font-weight:var(--ds-font-weight-medium);letter-spacing:.04em;flex:none}.ds-phone-field__code[data-v-5277bfaf]{--ds-select-chevron-inset:var(--ds-space-8);appearance:none;border:0;border-right:var(--ds-border-width) solid var(--ds-color-border);color:var(--ds-color-text);font-family:var(--ds-font-body);font-size:var(--ds-font-size-body-md);min-width:0;max-width:50%;padding:0 var(--ds-space-8) 0 0;text-overflow:ellipsis;background:0 0;outline:none;flex:none;width:8.5rem}.ds-field__message[data-v-5277bfaf]{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-body-xs);line-height:var(--ds-body-line-height)}.ds-field__message--error[data-v-5277bfaf]{color:var(--ds-color-danger)}@media (prefers-reduced-motion:reduce){.ds-field__control[data-v-5277bfaf]{transition:none}}
