.phone-input{display:block}.phone-input__row{align-items:stretch;gap:6px;display:flex}.phone-input__cc{max-width:9.5em;font:inherit;border:1px solid var(--border);border-radius:inherit;color:inherit;background:0 0;flex:none;padding-inline:8px}.phone-input__num{flex:auto;min-width:0}.phone-input[data-bad] .phone-input__num{border-color:var(--danger,#b42318)}.phone-input__error{margin-top:4px;font-size:max(12px,.85em);display:block}.phone-input__cc.cbx{border:0;flex:none;width:9.5em;max-width:none;padding:0}.phone-input__cc .cbx-btn{min-height:100%;padding-inline:10px}.phone-input__cc .cbx-l{overflow-wrap:anywhere;min-width:0}.phone-input__cc .cbx-pop{width:min(320px,80vw);inset-inline-end:auto}.phone-input__cc .cbx-cl{display:none}.cbx-ch{opacity:.75;font-size:.92em}.cbx:not(.phone-input__cc) .cbx-ch{display:none}
