.field.svelte-70h6s3,.field__head.svelte-70h6s3,.phone-field-shell__controls.svelte-70h6s3{display:grid}.field.svelte-70h6s3{gap:.45rem}.field__head.svelte-70h6s3{gap:.18rem}.field__head.svelte-70h6s3 label:where(.svelte-70h6s3),.field__head.svelte-70h6s3 p:where(.svelte-70h6s3){margin:0}.field__head.svelte-70h6s3 label:where(.svelte-70h6s3){color:var(--mv-text);font-size:.84rem;font-weight:700}.field__head.svelte-70h6s3 p:where(.svelte-70h6s3){color:var(--mv-text-muted);font-size:.76rem}.field__required.svelte-70h6s3{color:var(--mv-danger)}.phone-field-shell.svelte-70h6s3{grid-column:1/-1;min-width:0;container-type:inline-size}.phone-field-shell--compact.svelte-70h6s3{grid-column:auto}.phone-field-shell__controls.svelte-70h6s3{grid-template-columns:minmax(0,1fr);gap:.65rem}.phone-field-shell__input-group.svelte-70h6s3{gap:.45rem;min-width:0;display:grid}.phone-field-shell__input-label.svelte-70h6s3{color:var(--mv-text);font-size:.84rem;font-weight:700}.phone-field-shell__input-frame.svelte-70h6s3{min-height:var(--mv-control-height);border-radius:var(--mv-control-radius);border:1px solid var(--mv-control-border);background:var(--mv-control-bg);align-items:center;padding:0 .95rem;transition:border-color .16s,background .16s;display:flex}.phone-field-shell__input-frame.svelte-70h6s3:hover{border-color:var(--mv-control-border-hover);background:var(--mv-control-bg-hover)}.phone-field-shell__input-frame.svelte-70h6s3:focus-within{border-color:var(--mv-control-border-hover);background:var(--mv-control-bg-hover);outline:2px solid var(--mv-control-focus-ring);outline-offset:2px}.phone-field-shell__input-frame.svelte-70h6s3 input.phone-field-shell__input{width:100%;height:100%;color:var(--mv-text);background:0 0;border:0;padding:0;font-size:.92rem}.phone-field-shell__input-frame.svelte-70h6s3 input.phone-field-shell__input:focus{outline:0}.phone-field-shell--compact.svelte-70h6s3 .phone-field-shell__controls:where(.svelte-70h6s3){grid-template-columns:minmax(5rem,5.9rem) minmax(0,1fr);align-items:stretch;gap:.45rem}.phone-field-shell--compact.svelte-70h6s3 .phone-field-shell__input-group:where(.svelte-70h6s3),.phone-field-shell--compact.svelte-70h6s3 .phone-field-shell__input-frame:where(.svelte-70h6s3),.phone-field-shell--compact.svelte-70h6s3 .field,.phone-field-shell--compact.svelte-70h6s3 .searchable-select__trigger{height:var(--mv-control-height);min-height:var(--mv-control-height)}.phone-field-shell--compact.svelte-70h6s3 .phone-field-shell__input-frame:where(.svelte-70h6s3),.phone-field-shell--compact.svelte-70h6s3 .searchable-select__trigger{padding-inline:.65rem}.phone-field-shell--compact.svelte-70h6s3 .searchable-select__trigger{font-size:.8rem}.phone-field-shell--compact.svelte-70h6s3 .searchable-select__trigger small{display:none}@media (width>=720px){.phone-field-shell.svelte-70h6s3:not(.phone-field-shell--compact) .phone-field-shell__controls:where(.svelte-70h6s3){grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:end}}@container (width<=34rem){.phone-field-shell.svelte-70h6s3:not(.phone-field-shell--compact) .phone-field-shell__controls:where(.svelte-70h6s3){grid-template-columns:minmax(0,1fr)}}
