.phone-field{min-width:0}.phone-field:is(*,#phone) .phone-row{display:flex;gap:8px;align-items:stretch;min-width:0}.phone-field:is(*,#phone) .phone-row input{flex:1;min-width:0;width:auto;margin:0}.phone-field:is(*,#phone) .phone-country{position:relative;flex:none;width:96px;display:flex}.phone-field:is(*,#phone) .phone-country select{width:100%;height:100%;margin:0;color:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;padding-left:8px;padding-right:8px}.phone-field:is(*,#phone) .phone-country select option{color:#1f2421}.phone-field:is(*,#phone) .phone-country>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none;font-size:15px;white-space:nowrap}.phone-field:is(*,#phone) .phone-hint{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--muted, #6b7468)}
