/* Scoped: Trunko phone fields only. */
input[data-trunko-mobile="1"] {box-sizing:border-box;max-width:100%;min-width:0;font-size:max(16px,1em)}
input[data-trunko-mobile="1"][aria-invalid="true"] {border-color:#bf3527!important;box-shadow:0 0 0 2px rgba(191,53,39,.10)}
.trk-mobile-error {display:block;flex-basis:100%;width:100%;max-width:100%;font-size:12px;line-height:1.4;color:#a12d26;font-weight:600;margin-top:5px;overflow-wrap:anywhere}
.trk-mobile-error[hidden] {display:none!important}
@media(max-width:640px){input[data-trunko-mobile="1"]{width:100%}}
