[hidden] {
  display: none !important;
}

.form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 16px;
}

.dialog-hint {
  margin: 16px 0 0;
  padding: 12px;
  border-radius: 10px;
  color: var(--muted);
  background: var(--bg);
  font-size: 11px;
  line-height: 1.45;
}

#tenantDialog {
  width: min(760px, calc(100% - 25px));
}

@media (max-width: 620px) {
  .form-grid { grid-template-columns: 1fr; }
}
