.phone-field.svelte-xx3wyc{display:flex;align-items:stretch;width:100%;min-height:var(--phone-height, 48px);border:1px solid var(--phone-border, #c8b5dc);border-radius:var(--phone-radius, .7rem);background:var(--phone-bg, #fff);overflow:hidden}.phone-field.svelte-xx3wyc:focus-within{outline:3px solid #a085c6;outline-offset:3px}.disabled.svelte-xx3wyc{opacity:.6}.country.svelte-xx3wyc{position:relative;flex:none;display:flex;align-items:center;border-right:1px solid var(--phone-border, #c8b5dc)}.country-face.svelte-xx3wyc{display:inline-flex;align-items:center;gap:.4rem;padding:0 .55rem 0 .8rem;font-size:max(11px,.95rem);color:#1a1530;white-space:nowrap}.country-face.svelte-xx3wyc svg:where(.svelte-xx3wyc){width:.75rem;height:.75rem;color:#625b71}select.svelte-xx3wyc{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}input.svelte-xx3wyc{flex:1;min-width:0;border:0!important;outline:none!important;padding:.75rem .9rem;background:transparent!important;color:#1a1530;font-size:16px;min-height:0!important;border-radius:0!important}.sr-only.svelte-xx3wyc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
