/* Unicomm Incidents — bloc « incidents en cours » de la page de connexion (charte Unicomm). */
.uci-login {
    margin-top: 1.25rem;
    padding-top: 1.1rem;
    border-top: 1px solid var(--tblr-border-color, #E4E7EC);
    text-align: center;
}
.uci-login-btn {
    display: inline-flex !important; align-items: center; justify-content: center;
    width: 100%;
    padding: .6rem 1rem !important;
    border-radius: 8px !important;
    border: 1.5px solid #2B2F36 !important;
    background: #fff !important;
    color: #2B2F36 !important;
    font-weight: 600;
    text-decoration: none !important;
}
.uci-login-btn:hover { background: #2B2F36 !important; color: #fff !important; }
.uci-login-etat { margin-top: .55rem; font-size: .8rem; color: #71787F; display: flex; align-items: center; justify-content: center; gap: 6px; }
.uci-login-ok { width: 8px; height: 8px; border-radius: 50%; background: #1F8A4C; display: inline-block; }

.uci-login-alerte {
    text-align: left;
    margin-bottom: .85rem;
    padding: .75rem .9rem;
    border-radius: 6px;
    background: #FEF4E6;
    border-left: 4px solid #F18F07;
    color: #2B2F36;
    font-size: .88rem;
}
.uci-login-alerte.uci-login-critique { background: #FBECEA; border-left-color: #C0392B; }
.uci-login-alerte.uci-login-mineur { border-left-color: #B45309; }
.uci-login-alerte strong { display: block; margin-bottom: .2rem; }
.uci-login-alerte ul { margin: 0; padding-left: 1.1rem; }
.uci-login-alerte li { margin: .1rem 0; }
.uci-login-alerte a { color: #2B2F36; font-weight: 600; }
.uci-login-alerte span { color: #555B63; }
