/* Admin panel. */
.adminpanel { max-width: 720px; margin: 0 auto; }
.adminpanel fieldset { border: 0; border-top: 1px solid #403a32; margin: 0; padding: 16px 0; min-width: 0; }
.adminpanel legend { font-weight: 800; font-size: 17px; padding: 0 10px 0 0; }
.adminpanel .btn { margin-top: 6px; }

.admin-stats { font-size: 13px; color: var(--muted); margin: 0 0 4px; }

.admin-report { margin: 12px 0; padding: 12px 14px 12px 30px; border: 1px solid #4c4740; border-radius: 12px; background: #171615; font-size: 13px; overflow-wrap: anywhere; }

.admin-warning { color: #f2a08a; font-size: 13px; }

@media (max-width: 480px) {
  .navlinks { flex-wrap: wrap; justify-content: flex-end; }
}
