
/* =====================================================
   CENTINELA - DIFERENCIACION VISUAL DE CUENTAS
   ===================================================== */

.cent-role-pill{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:6px !important;

    min-height:29px !important;
    padding:0 11px !important;

    border-radius:999px !important;

    font-weight:800 !important;
    white-space:nowrap !important;
}


/* USUARIO */

.cent-role-user{
    background:#f0f3f7 !important;
    color:#16375b !important;
}


/* DIRECTOR REGIONAL */

tr.cent-director-row td{
    background:#eef8ff !important;
    border-top:1px solid #c8e5f7 !important;
    border-bottom:1px solid #c8e5f7 !important;
}

tr.cent-director-row td:first-child{
    border-left:4px solid #1688ea !important;
}

.cent-role-director{
    background:#1688ea !important;
    color:#fff !important;
}

.cent-regional-badge{
    display:inline-flex !important;
    align-items:center !important;
    gap:6px !important;

    min-height:29px !important;

    padding:0 10px !important;

    border-radius:8px !important;

    background:#e2f2ff !important;
    color:#07538e !important;

    font-weight:900 !important;
    white-space:nowrap !important;
}


/* SUPERADMIN */

tr.cent-superadmin-row td{
    background:#f2f0ff !important;
}

tr.cent-superadmin-row td:first-child{
    border-left:4px solid #7357c7 !important;
}

.cent-role-superadmin{
    background:#ddd7ff !important;
    color:#493599 !important;
}


/* ESTADOS */

.cent-status-active,
.cent-status-blocked{
    display:inline-flex !important;
    align-items:center !important;
    gap:6px !important;

    min-height:27px !important;

    padding:0 10px !important;

    border-radius:999px !important;

    font-size:12px !important;
    font-weight:800 !important;
}

.cent-status-active{
    background:#dcf7e9 !important;
    color:#087a55 !important;
}

.cent-status-blocked{
    background:#ffe3e6 !important;
    color:#cc1734 !important;
}


/* Nombre de Director más fuerte */

tr.cent-director-row td:first-child{
    font-weight:800 !important;
    color:#07345c !important;
}

