/* ============================================================================
   Admin Tools
   Admin-only UI. Uses --liq-* tokens like the rest of LineupIQ.
   The distinct header treatment is intentional — visual cue for
   destructive/admin-only actions (DB pushes, zeroing projections).
   ============================================================================ */

/* Admin Modal Header
   Selector includes .liq-modal so it outranks the shared
   `.liq-modal .modal-header` theme (two classes) — otherwise the
   gradient gets overridden by the flat background. */
.liq-modal .modal-header.admin-modal-header {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(255, 193, 7, 0.1));
    border-bottom: 1px solid rgba(16, 185, 129, 0.2);
}

.liq-modal .admin-modal-header .modal-title {
    color: var(--liq-accent-green);
    font-weight: 600;
}

/* Admin Push Info Card */
.admin-push-info-card {
    background: var(--liq-bg-tertiary);
    border-radius: 0.5rem;
    padding: 1rem;
    border: 1px solid var(--liq-border-color);
}

.admin-push-slate-name {
    font-weight: 600;
    font-size: 1.1rem;
    margin-bottom: 0.5rem;
    color: var(--liq-text-primary);
}

.admin-push-slate-meta {
    display: flex;
    gap: 1rem;
    font-size: 0.875rem;
    color: var(--liq-text-secondary);
}

    .admin-push-slate-meta i {
        color: var(--liq-accent-green);
    }

/* Admin Field Options */
.admin-field-options,
.admin-player-options {
    background: var(--liq-bg-tertiary);
    border-radius: 0.375rem;
    padding: 0.75rem;
}

    .admin-field-options .form-check,
    .admin-player-options .form-check {
        margin-bottom: 0.5rem;
    }

        .admin-field-options .form-check:last-child,
        .admin-player-options .form-check:last-child {
            margin-bottom: 0;
        }

/* Admin Zero Option — danger-tinted warning box */
.admin-zero-option {
    background: rgba(239, 68, 68, 0.05);
    border: 1px solid rgba(239, 68, 68, 0.2);
    border-radius: 0.375rem;
    padding: 0.75rem;
}

    .admin-zero-option .form-check-label {
        font-weight: 500;
        color: var(--liq-text-primary);
    }
