
/* Mountain Apex v3.1 — Top Bar + Floating WhatsApp */
.ma3-topbar-left{
    display:flex;
    align-items:center;
    gap:12px;
    min-width:0;
}
.ma3-top-item{
    display:inline-flex;
    align-items:center;
    gap:7px;
    color:inherit;
    white-space:nowrap;
}
.ma3-top-icon{
    font-size:13px;
    line-height:1;
    opacity:.95;
}
.ma3-top-sep{
    opacity:.35;
}
.ma3-whatsapp{
    position:fixed;
    right:24px;
    bottom:24px;
    z-index:80;
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    border-radius:50%;
    background:#25D366;
    box-shadow:0 12px 30px rgba(0,0,0,.22);
    transition:transform .2s ease, box-shadow .2s ease;
}
.ma3-whatsapp:hover{
    transform:translateY(-3px);
    box-shadow:0 16px 36px rgba(0,0,0,.28);
}
.ma3-wa-icon{
    width:31px;
    height:31px;
    display:block;
}
.ma3-wa-icon svg{
    width:100%;
    height:100%;
    display:block;
    fill:#fff;
}
.ma3-wa-tooltip{
    position:absolute;
    right:70px;
    top:50%;
    transform:translateY(-50%);
    background:#05264f;
    color:#fff;
    font-size:11px;
    font-weight:700;
    white-space:nowrap;
    padding:9px 11px;
    border-radius:7px;
    opacity:0;
    pointer-events:none;
    transition:opacity .18s ease, transform .18s ease;
    box-shadow:0 8px 20px rgba(0,0,0,.16);
}
.ma3-whatsapp:hover .ma3-wa-tooltip{
    opacity:1;
    transform:translate(-3px,-50%);
}

@media(max-width:820px){
    .ma3-topbar-inner{
        gap:10px;
    }
    .ma3-topbar-left{
        flex:1 1 auto;
        overflow:hidden;
    }
    .ma3-top-item{
        font-size:10px;
    }
    .ma3-topbar-left .ma3-top-item:nth-of-type(2){
        display:none;
    }
    .ma3-top-sep{
        display:none;
    }
    .ma3-whatsapp{
        right:16px;
        bottom:16px;
        width:54px;
        height:54px;
    }
    .ma3-wa-icon{
        width:29px;
        height:29px;
    }
    .ma3-wa-tooltip{
        display:none;
    }
}

@media(max-width:520px){
    .ma3-topbar-right > a[href^="mailto:"]{
        display:none;
    }
}
