/* Scoped secondary action; do not inherit primary-submit gradients. */
html body [data-contact-prefill-notice] {
  margin: 0 0 12px;
  color: #334155;
  font: 400 14px/1.6 system-ui, sans-serif;
  text-align: left;
  overflow-wrap: anywhere;
}
html body [data-contact-prefill-notice] button[data-contact-prefill-clear] {
  appearance: none;
  display: inline-block;
  position: static;
  width: auto;
  max-width: 100%;
  height: auto;
  min-height: 44px;
  margin: 6px 4px 6px 0;
  padding: 9px 14px;
  border-radius: 8px;
  font: 600 14px/1.5 system-ui, sans-serif;
  letter-spacing: normal;
  text-transform: none;
  text-align: center;
  white-space: normal;
  cursor: pointer;
  opacity: 1;
  box-shadow: none;
}
@media (forced-colors: none) {
  html body [data-contact-prefill-notice] button[data-contact-prefill-clear] {
    background-color: #ffffff !important;
    background-image: none !important;
    color: #145da0 !important;
    -webkit-text-fill-color: #145da0;
    border: 1px solid #145da0 !important;
  }
  html body [data-contact-prefill-notice] button[data-contact-prefill-clear]:hover {
    background-color: #eaf2f8 !important;
  }
}
html body [data-contact-prefill-notice] button[data-contact-prefill-clear]:focus-visible {
  outline: 3px solid #145da0;
  outline-offset: 3px;
}
@media (forced-colors: active) {
  html body [data-contact-prefill-notice] button[data-contact-prefill-clear] {
    background: ButtonFace;
    color: ButtonText;
    border: 2px solid ButtonText;
    forced-color-adjust: auto;
  }
  html body [data-contact-prefill-notice] button[data-contact-prefill-clear]:focus-visible {
    outline-color: Highlight;
  }
}
