.phone-field{position:relative;display:block;width:100%;min-width:0}
.phone-field input[type=tel]{margin:0!important;font-variant-numeric:tabular-nums}
.phone-guide{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;white-space:pre;overflow:hidden;color:#87917f;font-variant-numeric:tabular-nums;z-index:1}
.phone-guide-entered{visibility:hidden;flex:none}
.phone-guide-remaining{opacity:.6;flex:none}
.phone-guide[hidden]{display:none}
.admin-wrap .phone-field{margin-top:7px}
@media(forced-colors:active){.phone-guide{color:GrayText}.phone-guide-remaining{opacity:1}}
