/* Keep DNS instructions inside the settings panel's available width. */
.white-label-activation-notice {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  border: 1px solid var(--border, #d9e1ff);
  border-radius: 8px;
  overflow-wrap: anywhere;
}
.white-label-activation-notice p {
  margin: 5px 0 0;
  font-size: 13px;
}
.white-label-activation-spinner {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: white-label-verification-spin 1s linear infinite;
}
@keyframes white-label-verification-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
  .white-label-activation-spinner { animation: none; }
}

.white-label-clean-panel,
.white-label-clean-panel .white-label-records-surface,
.white-label-clean-panel .white-label-dns-sections,
.white-label-clean-panel .white-label-dns-section,
.white-label-clean-panel .white-label-dns-card-list,
.white-label-clean-panel .white-label-dns-record-card {
  grid-template-columns: minmax(0, 1fr);
}

.white-label-clean-panel > *,
.white-label-clean-panel .white-label-records-surface > *,
.white-label-clean-panel .white-label-dns-sections > *,
.white-label-clean-panel .white-label-dns-section > *,
.white-label-clean-panel .white-label-dns-record-card > *,
.white-label-clean-panel .white-label-dns-field > * {
  min-width: 0;
}

.white-label-clean-panel .white-label-dns-record-note {
  overflow-wrap: anywhere;
}

@media (max-width: 900px) {
  .white-label-clean-panel .white-label-dns-record-fields {
    grid-template-columns: minmax(0, 1fr);
  }
}
