.field > .phone-control{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;font-size:16px;letter-spacing:normal;text-transform:none}
.field .phone-control .phone-prefix{flex:none;display:block;margin:0;padding:0;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;user-select:none}
.field .phone-control input{flex:1;min-width:0;width:0;border:0;background:transparent;font-variant-numeric:tabular-nums}
.lead .phone-control{color:var(--paper);border-bottom:1px solid var(--rule)}
.lead .phone-control:focus-within{border-bottom-color:var(--paper)}
.lead .field.is-bad .phone-control{border-bottom-color:var(--signal)}
.form .phone-control{color:var(--text);background:var(--paper-2);border:1px solid var(--rule);padding:0 14px}
.form .phone-control input{padding:13px 0}
.form .phone-control:focus-within{border-color:var(--wood)}
.form .field.is-bad .phone-control{border-color:#a33}
