.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

/* ===== CORRECTION LOGOS - AJOUTÉ LE 01/03/2026 22:07:48 ===== */
.logo img,
.footer-logo img,
.navbar-brand img,
.header img[src*="logo"],
.footer img[src*="logo"],
img.logo,
img.footer-logo,
img[alt*="Logo"],
img[alt*="logo"] {
    max-width: 100% !important;
    height: auto !important;
    max-height: 100px !important;
    width: auto !important;
}

.footer-logo img {
    max-height: 90px !important;
}

@media (max-width: 768px) {
    .logo img,
    .navbar-brand img {
        max-height: 100px !important;
    }
}
