.phone-input.svelte-1o4f1tj{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.phone-input__label.svelte-1o4f1tj{margin:0 0 var(--space-2) 0;padding:0}.phone-input__controls.svelte-1o4f1tj{align-items:center;gap:var(--space-3);grid-template-columns:minmax(9rem,10rem) minmax(0,1fr);min-width:0;display:grid}.phone-input__code.svelte-1o4f1tj{min-width:0;max-width:10rem}.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,#fff);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 (width<=640px){.phone-input__controls.svelte-1o4f1tj{grid-template-columns:minmax(0,1fr)}.phone-input__code.svelte-1o4f1tj{max-width:none}}
