.phone.svelte-n0vglw{display:block}.phone__label.svelte-n0vglw{display:block;font-size:.78rem;font-weight:600;letter-spacing:.02em;margin-bottom:.3rem}.phone__box.svelte-n0vglw{display:flex;align-items:stretch;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:8px;overflow:hidden;background:#fff;color:#1a1714}.phone__box.svelte-n0vglw:focus-within{border-color:#15803d;box-shadow:0 0 0 3px #15803d24}.phone__box--bad.svelte-n0vglw,.phone__box--bad.svelte-n0vglw:focus-within{border-color:#b91c1c;box-shadow:none}.phone__code.svelte-n0vglw{display:flex;align-items:center;gap:.35rem;padding:0 .6rem 0 .7rem;border-right:1px solid color-mix(in srgb,currentColor 15%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);-webkit-user-select:none;user-select:none}.phone__flag.svelte-n0vglw{font-size:1.05rem;line-height:1}.phone__dial.svelte-n0vglw{font-size:.92rem;font-variant-numeric:tabular-nums;opacity:.75}.phone__input.svelte-n0vglw{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:.65rem .7rem;font:inherit;font-size:1rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:inherit}.phone__note.svelte-n0vglw{margin:.3rem 0 0;font-size:.74rem;line-height:1.4;opacity:.65;min-height:1.05em}.phone__note--bad.svelte-n0vglw{color:#b91c1c;opacity:1}
