/* A shared frontend rule, including Fluent Forms and the legacy snippet forms. */
body form :is(
    input:not([type]),
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="url"],
    input[type="search"],
    input[type="password"],
    input[type="number"],
    input[type="date"],
    input[type="datetime-local"],
    input[type="time"],
    input[type="month"],
    input[type="week"],
    textarea
):not([hidden]):not([aria-hidden="true"]):not([name$="__fluent_sf"]):not(.htr-callback-popup__hp):not(.htr-callback-popup__input) {
    border: 1px solid #e5001c !important;
}

/* The popup groups its country prefix and input inside one field shell. */
body #htr-callback-popup .htr-callback-popup__phone-field {
    border: 1px solid #e5001c !important;
}
