.country-phone-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;min-width:0;grid-column:1 / -1}
.country-phone-fields>.fld,.country-phone-fields>.pb-field{min-width:0}
.country-phone-fields .fld-label{display:block}
.country-phone-select{position:relative}
.country-phone-select:after{content:'';position:absolute;right:1rem;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;opacity:.6}
.country-phone-select select{appearance:none;width:100%;padding-right:2.5rem;overflow:hidden;text-overflow:ellipsis}
.country-phone-hint{grid-column:1 / -1;margin:-.55rem 0 0;font-size:.75rem;line-height:1.6;color:rgb(var(--ink-500))}
.country-phone-fields .fld-err{margin-top:.5rem}
@media(max-width:639px){.country-phone-fields{grid-template-columns:1fr;gap:1rem}.country-phone-hint{margin-top:-.35rem}.country-phone-fields .fld-input{font-size:16px}}

.pb-field-row>.country-phone-fields+.pb-field{grid-column:1 / -1}
