/* ADMINISTRATION */
.admin-stats {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: var(--space-4);
    margin-bottom: var(--space-6);
}

.admin-card {
    background: var(--color-void-100);
    border: 1px solid var(--color-void-200);
    border-radius: var(--radius-md);
    padding: var(--space-4);
}

.log-terminal {
    background: #000;
    border: 1px solid var(--color-void-300);
    border-radius: var(--radius-md);
    padding: var(--space-4);
    font-family: var(--font-mono);
    font-size: var(--text-xs);
    height: 300px;
    overflow-y: auto;
    color: var(--color-void-400);
}

.log-entry {
    margin-bottom: 2px;
}

.log-entry.error {
    color: var(--color-error);
}

.log-entry.warning {
    color: var(--color-warning);
}

.log-entry.success {
    color: var(--color-success);
}

.log-entry.info {
    color: var(--color-cyan-500);
}

.moderation-queue {
    display: flex;
    flex-direction: column;
    gap: var(--space-3);
}

.report-item {
    background: var(--color-void-50);
    border-left: 3px solid var(--color-error);
    padding: var(--space-3);
    border-radius: 0 var(--radius-md) var(--radius-md) 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}