/* Forms UI follow-up: native select remains the WPForms field and event target. */
@supports (appearance: base-select) {
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]),
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple])::picker(select) {
    appearance: base-select !important;
  }
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]) {
    background-image: none !important;
  }
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple])::picker(select) {
    background: #fff;
    color: #166574;
    border: 1px solid #166574;
    border-radius: 12px;
    padding: 4px;
    box-shadow: 0 8px 24px rgb(15 76 87 / 16%);
  }
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]) option {
    min-height: 44px;
    padding: 10px 14px;
    border-radius: 8px;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]) option:checked,
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]) option:not(:disabled):hover,
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]) option:not(:disabled):focus {
    background: #166574 !important;
    color: #fff !important;
  }
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple]) option::checkmark {
    color: currentColor;
  }
  html body .nt-ortho-contact .wpforms-form .wpforms-field-select select:not([multiple])::picker-icon {
    display: none !important;
  }
}
/* Existing Fontello arrow, including its pseudo-element; no other floating UI. */
html body .footer-scroll-top button.icon-arrow-up,
html body .footer-scroll-top button.icon-arrow-up::before,
html body .footer-scroll-top button.icon-arrow-up:hover,
html body .footer-scroll-top button.icon-arrow-up:hover::before,
html body .footer-scroll-top button.icon-arrow-up:focus-visible,
html body .footer-scroll-top button.icon-arrow-up:focus-visible::before {
  color: #fff !important;
}
