.bn-phone{align-items:stretch;gap:6px;min-width:0;display:flex}.bn-phone .bn-phone-input{flex:1;min-width:0}.bn-phone-cc{flex:none;min-width:44px;display:flex;position:relative}@media (pointer:coarse),(max-width:640px){.bn-phone-cc{min-height:44px}}.bn-phone-cc-face{border:1px solid var(--bn-rule-field,var(--ba-line,#b9b1a5));background:var(--bn-surface,var(--ba-paper,#fff));color:var(--bn-text,var(--ba-ink,#1a1a1a));white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 28px 0 12px;font-size:1rem;font-weight:400;line-height:1;display:inline-flex}.bn-phone-cc-face:after{content:"";border:5px solid #0000;border-top-color:currentColor;border-bottom:0;margin-top:-2px;position:absolute;top:50%;right:11px}.bn-phone-flag{font-size:1.15rem}.bn-phone-dial{font-variant-numeric:tabular-nums}.bn-phone .bn-phone-select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.bn-phone-select:disabled{cursor:not-allowed}.bn-phone-cc:focus-within .bn-phone-cc-face{outline:2px solid var(--bn-primary,var(--ba-ink,#1a1a1a));outline-offset:1px}.bn-phone-input[aria-invalid=true]{border-width:2px;border-color:#b3261e}@media (max-width:640px){.bn-phone .bn-phone-input,input.bn-phone-plain{font-size:max(16px,1rem)}}@media (forced-colors:active){.bn-phone-cc-face{border-color:buttontext}}
