/* ============================================================================
   Admin Tools
   ============================================================================ */

.admin-tools-dropdown {
    margin-right: 0.5rem;
}

.admin-tools-btn {
    color: var(--bs-warning);
    border: 1px solid var(--bs-warning);
    background: transparent;
}

    .admin-tools-btn:hover {
        background: var(--bs-warning);
        color: var(--bs-dark);
    }

/* Admin Modal Header */
.admin-modal-header {
    background: linear-gradient(135deg, rgba(var(--bs-success-rgb), 0.1), rgba(var(--bs-warning-rgb), 0.1));
    border-bottom: 1px solid rgba(var(--bs-success-rgb), 0.2);
}

    .admin-modal-header .modal-title {
        color: var(--bs-success);
        font-weight: 600;
    }

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

.admin-push-slate-name {
    font-weight: 600;
    font-size: 1.1rem;
    margin-bottom: 0.5rem;
}

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

    .admin-push-slate-meta i {
        color: var(--bs-success);
    }

/* Admin Field Options */
.admin-field-options,
.admin-player-options {
    background: var(--bs-tertiary-bg);
    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 */
.admin-zero-option {
    background: rgba(var(--bs-danger-rgb), 0.05);
    border: 1px solid rgba(var(--bs-danger-rgb), 0.2);
    border-radius: 0.375rem;
    padding: 0.75rem;
}

    .admin-zero-option .form-check-label {
        font-weight: 500;
    }
