/* Mimi Play V11.4.9 - Combo banner corregido: una sola imagen, sin botón duplicado */
.mp149-combo-banner{
  position:relative!important;
  display:block!important;
  margin:16px 0 10px!important;
  padding:0!important;
  width:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  border-radius:20px!important;
  border:1px solid rgba(45,191,255,.34)!important;
  background:#050b19!important;
  box-shadow:0 14px 34px rgba(0,0,0,.32),0 0 24px rgba(72,62,255,.08)!important;
}
.mp149-combo-banner img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-width:none!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
}
.mp149-combo-hotspot{
  position:absolute!important;
  z-index:4!important;
  left:4.1%!important;
  top:55.5%!important;
  width:32.4%!important;
  height:18.5%!important;
  display:block!important;
  border-radius:999px!important;
  background:transparent!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
.mp149-combo-hotspot:hover{background:rgba(255,255,255,.035)!important;box-shadow:0 0 0 2px rgba(111,230,255,.16) inset!important}
.mp149-combo-hotspot:focus-visible{outline:3px solid #73ecff!important;outline-offset:-4px!important}
@media(max-width:900px){.mp149-combo-banner{border-radius:16px!important;margin-top:14px!important}}
@media(max-width:560px){
  .mp149-combo-banner{border-radius:14px!important;margin:12px 0 8px!important}
  .mp149-combo-hotspot{inset:0!important;width:auto!important;height:auto!important;border-radius:14px!important}
  .mp149-combo-hotspot:hover{background:transparent!important;box-shadow:none!important}
}
