.phone-input.svelte-1o4f1tj{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.phone-input__label.svelte-1o4f1tj{margin:0 0 var(--space-2) 0;padding:0}.phone-input__controls.svelte-1o4f1tj{display:grid;grid-template-columns:minmax(9rem,10rem) minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0}.phone-input__code.svelte-1o4f1tj{max-width:10rem;min-width:0}.phone-input__number.svelte-1o4f1tj{min-width:0}.phone-input__code.svelte-1o4f1tj,.phone-input__number.svelte-1o4f1tj{border:.1rem solid var(--input-border-color, var(--theme-border));border-radius:var(--input-radius, var(--radius-sm));padding:var(--space-3);font-size:var(--input-font-size, var(--font-size-sm));background:var(--input-bg, #ffffff);color:var(--input-text-color, var(--theme-text-dark));box-sizing:border-box;width:100%}.phone-input__number--error.svelte-1o4f1tj{border-color:var(--input-error-color, #8f1d16)}.phone-input__code.svelte-1o4f1tj:focus,.phone-input__number.svelte-1o4f1tj:focus{outline:.2rem solid var(--input-focus-outline-color, color-mix(in srgb, var(--green-600), white 70%));border-color:var(--input-focus-border-color, var(--green-600))}.phone-input__error.svelte-1o4f1tj{font-size:var(--input-hint-size, var(--font-size-sm));color:var(--input-error-color, #8f1d16)}@media(max-width:640px){.phone-input__controls.svelte-1o4f1tj{grid-template-columns:minmax(0,1fr)}.phone-input__code.svelte-1o4f1tj{max-width:none}}
