/*
 * Inactive User Manager - Plugin CSS
 * Flatboard 5 - Compatible dark mode via variables CSS dynamiques du thème
 */

/* ============================================================
   TABLE
   ============================================================ */
.ieum-table th {
    font-size: 0.82rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: var(--bs-secondary-color);
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border-bottom: 1px solid var(--bs-border-color);
}

.ieum-table td {
    vertical-align: middle;
    font-size: 0.9rem;
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-bottom: 1px solid var(--bs-border-color-translucent, var(--bs-border-color));
}

.ieum-table tbody tr:hover td {
    background-color: var(--bs-secondary-bg);
}

.ieum-table .user-checkbox {
    cursor: pointer;
    width: 16px;
    height: 16px;
}

/* Ligne sélectionnée — fond dynamique via variable danger du thème */
.ieum-table tr:has(.user-checkbox:checked) td {
    background-color: rgba(var(--bs-danger-rgb), 0.1) !important;
}

/* ============================================================
   BADGE "NON ENVOYÉ"
   Visible en dark ET light — remplace bg-light text-muted border
   ============================================================ */
.ieum-badge-not-sent {
    background-color: var(--bs-secondary-bg) !important;
    color: var(--bs-secondary-color) !important;
    border: 1px solid var(--bs-border-color) !important;
    font-size: 0.75rem;
    font-weight: 600;
}

/* Badges inactivité */
.ieum-table .badge {
    font-size: 0.75rem;
    font-weight: 600;
}

/* ============================================================
   CHAMP DE RECHERCHE
   ============================================================ */
#searchUser {
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    border-color: var(--bs-border-color);
}

#searchUser::placeholder {
    color: var(--bs-secondary-color);
}

#searchUser:focus {
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    border-color: var(--bs-primary);
    box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.25);
}

/* ============================================================
   COMPTEUR DE SÉLECTION
   ============================================================ */
#selectedCount {
    font-size: 0.75rem;
}

/* ============================================================
   ANIMATION SUPPRESSION
   ============================================================ */
.ieum-row.ieum-hidden {
    display: none !important;
}

/* ============================================================
   LIENS DANS LE TABLEAU
   ============================================================ */
.ieum-table a {
    color: var(--bs-primary);
}

.ieum-table a:hover {
    opacity: 0.82;
}
