.sh-phone-field{text-align:start;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex!important}.sh-phone-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;min-width:0;display:grid!important}.sh-phone-controls>select,.sh-phone-controls>input{color:#fff;background:#252525;border:1px solid #ffffff38;border-radius:14px;box-sizing:border-box!important;letter-spacing:0!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:12px!important;font-size:16px!important}.sh-phone-field>small,.sh-phone-error{white-space:normal;line-height:1.8;font-size:12px!important}.sh-phone-error{color:#ffb4ac}.sh-phone-controls>:focus-visible{outline-offset:2px;outline:2px solid #d6e5ff}
