/* Marca oficial aprobada: logotipo VIP DELIVERY suministrado por el propietario.
   Reglas exclusivas del portal /vip-delivery/. No modificar la app de clientes. */
.brand{
 background:linear-gradient(122deg,#171611 0%,#302514 100%);
 border-bottom:1px solid rgba(230,194,109,.32);
}
.brand-link{min-width:0;gap:9px}
.brand-link img.vip-delivery-wordmark{
 display:block;
 width:clamp(124px,36vw,166px);
 height:54px;
 min-height:0;
 box-sizing:border-box;
 object-fit:contain;
 padding:3px 7px;
 border-radius:12px;
 background:#fff;
 box-shadow:0 2px 12px rgba(0,0,0,.2);
}
.brand-link .vip-delivery-subtitle{
 font-size:11px;
 font-weight:700;
 line-height:1.3;
 letter-spacing:.015em;
 color:#f2d99e;
}
.test-badge{color:#f9d99e;border-color:#8e713c}
@media(max-width:740px){
 .brand{padding:8px 13px}
 .brand-link{gap:6px}
 .brand-link img.vip-delivery-wordmark{width:clamp(112px,34vw,143px);height:49px;border-radius:10px}
 .brand-link .vip-delivery-subtitle{font-size:9px;max-width:104px}
}
@media(max-width:360px){
 .brand-link .vip-delivery-subtitle{display:none}
 .brand-link img.vip-delivery-wordmark{width:148px}
}
@media print{.brand{display:none!important}}
