
/* IBIZA GROUP — LOGO OFICIAL GLOBAL V1
   Sustituye visualmente el antiguo bloque "I + IBIZA GROUP" por el logo maestro.
   Funciona en Dueño, Recaudo/Tatiana y login mientras pwa_head.php esté cargado.
*/

/* Sidebars de Dueño / administradores */
.sidebar .brand{
    position:relative !important;
    min-height:92px !important;
    display:flex !important;
    align-items:center !important;
    padding-left:8px !important;
    padding-right:64px !important; /* reserva campana del Dueño */
}
.sidebar .brand > .mark,
.sidebar .brand > .brandtext{
    display:none !important;
}
.sidebar .brand::before{
    content:"";
    display:block;
    width:190px;
    height:82px;
    background:url("/assets/pwa/ibiza-logo-header.png") left center / contain no-repeat;
    flex:0 0 auto;
}

/* Login principal */
.brand-panel .brand{
    position:relative !important;
    min-height:116px !important;
    display:flex !important;
    align-items:center !important;
}
.brand-panel .brand .brand-mark,
.brand-panel .brand .brand-copy{
    display:none !important;
}
.brand-panel .brand::before{
    content:"";
    display:block;
    width:min(320px,78vw);
    height:112px;
    background:url("/assets/pwa/ibiza-logo-header.png") left center / contain no-repeat;
}

/* Si alguna futura pantalla reutiliza .brand-logo */
.brand-logo{
    display:block;
    width:190px;
    height:82px;
    background:url("/assets/pwa/ibiza-logo-header.png") left center / contain no-repeat;
}

/* Móvil */
@media(max-width:900px){
    .sidebar .brand{
        min-height:72px !important;
        padding-right:58px !important;
    }
    .sidebar .brand::before{
        width:125px;
        height:58px;
    }
}
