.tp-hp {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

#privacy-request-form label {
  display: block;
  margin: 0.75rem 0;
}

#privacy-request-form input[type="text"],
#privacy-request-form input[type="email"],
#privacy-request-form select {
  display: block;
  width: min(100%, 28rem);
  margin-top: 0.35rem;
}

.tp-checkbox-label {
  display: flex !important;
  align-items: center;
  gap: 0.5rem;
}

.tp-success {
  color: #0b6b3a;
  margin-top: 0.75rem;
}

.tp-error {
  color: #9b1c1c;
  margin-top: 0.75rem;
}
