@import url('./admin-layout.css?v=0.5.2');
@import url('./admin-managers.css?v=0.5.2');
@import url('./admin-mobile.css?v=0.5.2');

/* Compatibility aliases used by the forum and database administration views. */
:root {
  --border: var(--line);
  --text-muted: var(--muted);
}

/* Keep the expanded navigation tidy when forum and database tools are present. */
.admin-v2 .admin-nav {
  align-content: start;
}

.admin-v2 .admin-main,
.admin-v2 #admin-view {
  min-width: 0;
}

.admin-v2 .admin-card,
.admin-v2 .forum-admin-structure > article,
.admin-v2 .forum-report-list article,
.admin-v2 .database-status,
.admin-v2 .database-note {
  max-width: 100%;
}

.admin-v2 .forum-topic-admin-list,
.admin-v2 .forum-admin-structure,
.admin-v2 .forum-report-list,
.admin-v2 .database-migrations {
  min-width: 0;
}

.admin-v2 .forum-topic-admin-list article,
.admin-v2 .forum-admin-row,
.admin-v2 .database-migrations article {
  overflow-wrap: anywhere;
}

@media (max-width: 820px) {
  .admin-v2 .admin-nav {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
  .admin-v2 .admin-nav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
