/* Aizyne Group — Global Logo Patch */

:root{
    --az-logo-height:46px;
    --az-logo-height-mobile:38px;
}

.az-global-logo,
.az-public-logo,
.az-brand-logo,
.az-core-logo img,
.az-platform-logo img,
.site-logo img,
.brand-logo img,
.logo img,
.nav-logo img,
.header-logo img,
.aizyne-logo img{
    display:block !important;
    height:var(--az-logo-height) !important;
    width:auto !important;
    max-width:220px !important;
    object-fit:contain !important;
}

.az-core-logo,
.az-platform-logo,
.site-logo,
.brand-logo,
.logo,
.nav-logo,
.header-logo,
.aizyne-logo,
.az-global-logo-link,
.az-public-logo-link{
    display:flex !important;
    align-items:center !important;
    gap:.65rem !important;
    text-decoration:none !important;
    white-space:nowrap !important;
}

.az-core-logo:before,
.az-public-logo-link:before,
.az-global-logo-link:before{
    display:none !important;
    content:none !important;
}

@media(max-width:720px){
    .az-global-logo,
    .az-public-logo,
    .az-brand-logo,
    .az-core-logo img,
    .az-platform-logo img,
    .site-logo img,
    .brand-logo img,
    .logo img,
    .nav-logo img,
    .header-logo img,
    .aizyne-logo img{
        height:var(--az-logo-height-mobile) !important;
        max-width:175px !important;
    }
}
