/* CORRECTIF TAILLE LOGO — COMPUTER STORES */

/* Page de connexion */
.login-logo{
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:16px;
}

.login-logo img{
    max-width:170px !important;
    width:55% !important;
    height:auto !important;
    object-fit:contain !important;
}

/* Logo dans le menu latéral */
.brand .logo{
    width:54px !important;
    height:54px !important;
    min-width:54px !important;
    border-radius:14px !important;
    background:#fff !important;
    padding:6px !important;
    overflow:hidden !important;
}

.brand .logo img{
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
}

/* Logo dans la barre mobile */
.mobile-topbar img{
    max-width:135px !important;
    height:34px !important;
    object-fit:contain !important;
}

/* Logo entreprise dans les profils */
.company-logo-profile{
    max-width:135px !important;
    width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    background:#fff !important;
    padding:8px !important;
    border-radius:14px !important;
    box-shadow:0 12px 25px rgba(0,0,0,.10) !important;
    margin-top:12px !important;
}

/* Photo utilisateur */
.profile-photo{
    width:86px !important;
    height:86px !important;
    border-radius:50% !important;
    object-fit:cover !important;
}

/* Mobile */
@media(max-width:768px){
    .login-logo img{
        max-width:135px !important;
        width:50% !important;
    }

    .company-logo-profile{
        max-width:105px !important;
    }

    .mobile-topbar img{
        max-width:115px !important;
        height:30px !important;
    }

    .brand .logo{
        width:48px !important;
        height:48px !important;
        min-width:48px !important;
    }
}
