/* v9.3.1: account deletion only; custom color controls removed */
.theme-control,
.theme-button,
.theme-popover,
.theme-color-input,
.theme-reset {
  display: none !important;
}

.danger-zone ~ .danger-zone {
  display: none !important;
}

.danger-zone {
  margin-top: 24px !important;
  border-color: #6f2d35 !important;
  background: linear-gradient(180deg, rgba(55, 22, 28, .46), rgba(20, 27, 43, .96)) !important;
}

.danger-zone-label {
  margin: 0 0 8px;
  color: #ff6575;
  font-size: 12px;
  font-weight: 850;
}

.danger-zone h3 {
  margin: 0 0 7px;
}

.danger-zone p:not(.danger-zone-label) {
  margin: 0;
  color: #bbc5d6;
  line-height: 1.6;
}

.delete-account-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 43px !important;
  margin-top: 17px !important;
  padding: 0 16px !important;
  background: #6b2528 !important;
  color: #ff9ba5 !important;
  border: 1px solid #87343b !important;
  box-shadow: none !important;
}

.delete-confirm-note {
  padding: 11px 12px;
  border-left: 3px solid #ff6575;
  border-radius: 7px;
  background: #26151b;
  color: #d8c4c8;
  font-size: 12px;
  line-height: 1.5;
}

.delete-dialog input {
  width: 100%;
  min-height: 47px;
  margin-top: 11px;
  padding: 0 13px;
  border: 1px solid #4c3540;
  border-radius: 10px;
  background: #0f1625;
  color: #fff;
  outline: 0;
}

.delete-dialog input:focus {
  border-color: #ff6575;
  box-shadow: 0 0 0 3px rgba(255, 101, 117, .12);
}

.delete-final-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 47px !important;
  margin-top: 14px !important;
  background: #7a282d !important;
  color: #fff !important;
  border: 1px solid #97343c !important;
  box-shadow: none !important;
}

.delete-final-button:disabled {
  opacity: .5;
}

.delete-status {
  min-height: 19px;
  margin-top: 11px;
  color: #ff9ba5;
  font-size: 12px;
}
