﻿/* AM Club v699 - Corrección definitiva de logo transparente */
html body.am-body .am-brand-logo-v699,
html body.am-body .am-login-logo-v699{
    display:block!important;
    object-fit:contain!important;
    background:transparent!important;
    background-color:transparent!important;
    border:0!important;
    box-shadow:none!important;
    outline:none!important;
    opacity:1!important;
    mix-blend-mode:normal!important;
}

html body.am-body .am-topbar .am-brand .am-brand-logo-v699,
html body.am-body .am-admin-topbar .am-brand .am-brand-logo-v699{
    width:42px!important;
    height:42px!important;
    max-width:42px!important;
    max-height:42px!important;
    flex:0 0 42px!important;
    border-radius:0!important;
    padding:0!important;
    background:transparent!important;
    background-color:transparent!important;
    filter:drop-shadow(0 0 3px rgba(255,44,214,.10)) drop-shadow(0 0 5px rgba(62,214,255,.10))!important;
}

html body.am-body .am-login-v482 .am-login-logo-v699{
    width:72px!important;
    max-width:72px!important;
    flex:0 0 72px!important;
    height:auto!important;
    border-radius:0!important;
    padding:0!important;
    background:transparent!important;
    background-color:transparent!important;
    filter:drop-shadow(0 0 5px rgba(255,44,214,.12)) drop-shadow(0 0 8px rgba(62,214,255,.12))!important;
}

html body.am-body .am-login-v482 .am-login-v482__brand,
html body.am-body .am-topbar .am-brand,
html body.am-body .am-admin-topbar .am-brand{
    gap:12px!important;
}

html body.am-body .am-login-v482 .am-login-v482__brand > *,
html body.am-body .am-topbar .am-brand > *,
html body.am-body .am-admin-topbar .am-brand > *{
    background:transparent!important;
    background-color:transparent!important;
}

@media(max-width:820px){
    html body.am-body .am-topbar .am-brand .am-brand-logo-v699,
    html body.am-body .am-admin-topbar .am-brand .am-brand-logo-v699{
        width:36px!important;
        height:36px!important;
        max-width:36px!important;
        max-height:36px!important;
        flex-basis:36px!important;
    }

    html body.am-body .am-login-v482 .am-login-logo-v699{
        width:56px!important;
        max-width:56px!important;
        flex-basis:56px!important;
    }
}
