/* Scoped styling for plain Forminator phone inputs.
   The field only receives this class when it is NOT an international flag widget. */
body .forminator-ui input.next101-phone-field {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding-inline-start: 18px !important;
  padding-left: 18px !important;
  padding-right: 16px !important;
  text-indent: 0 !important;
  direction: ltr !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
}
body .forminator-ui .next101-phone-error {
  color: #b42318;
  font-size: 13px;
  line-height: 1.45;
  margin-top: 6px;
}
body .forminator-ui input.next101-phone-field[aria-invalid="true"] {
  border-color: #d92d20 !important;
}
