/* RaspaPache VIP · ajustes de pantalla para PC, Android y iPhone (v150) */
/* chat del jugador: el campo de texto se achica y el botón de enviar siempre entra */
.wa-input input,#waText{min-width:0!important;width:auto}
.wa-input{gap:6px!important;box-sizing:border-box;max-width:100%}
.wa-input>*{flex-shrink:0}.wa-input input{flex:1 1 auto!important}
/* encabezado del lobby: logo, fichas, bono y salir siempre en una fila */
.top{min-width:0}.top>*{min-width:0}
.wallet b,#rbBal{white-space:nowrap}
@media(max-width:560px){
  .brand-sm{height:32px!important;width:auto}
  .top{gap:6px!important;padding:8px 10px!important}
  .wallet{padding:5px 8px!important;gap:4px!important;flex-shrink:0}
  .wallet b{font-size:13px!important}
  .rb-pill{padding:5px 7px!important;gap:3px!important;flex-shrink:0}
  .rb-pill b{font-size:12.5px!important}.rb-pill small{display:none!important}.rb-pill i{font-size:13px!important}
  .exit-btn span{display:none!important}.exit-btn{padding:6px 8px!important;min-width:0!important;flex-shrink:0}
  .wa-input{padding-left:8px!important;padding-right:8px!important}
  .wa-send,.wa-input .vz-mic{width:40px!important;height:40px!important}
  .wa-clip{flex-shrink:0}
}
@media(max-width:380px){
  .brand-sm{height:26px!important}
  .wallet .chip{display:none!important}
  .rb-pill i{display:none!important}
  .wallet b,.rb-pill b{font-size:12px!important}
}
/* lobby: juego estrella y Mi Casino en el celular */
@media(max-width:620px){
  .rl-star{grid-template-columns:1fr 92px!important;min-height:0!important;padding:14px 12px!important;gap:8px!important}
  .rl-star .rs-logo{width:min(190px,100%)!important}
  .rl-star .rs-go{font-size:15px!important;padding:9px 16px!important;white-space:nowrap}
  .rl-star .rs-sub{font-size:12px!important}
  .rl-star .rs-img{width:92px!important;max-height:none!important}
  .rl-star .rs-boom{font-size:20px!important;right:8px!important;top:auto!important;bottom:10px!important}
  .rl-star .rs-tag{font-size:10.5px!important;padding:4px 9px!important}
  .rl-mc{min-height:0!important;aspect-ratio:16/9}
  .rl-mc img{object-position:center 18%!important}
  .rl-mc .mc-go{font-size:15px!important;padding:9px 18px!important}
  .rl-mcb .mb-bt a{padding:10px 14px!important;font-size:12.5px!important}
  .rl-go .rl-bt-in b{font-size:26px!important}
}
@media(max-width:360px){
  .rl-star{grid-template-columns:1fr!important}.rl-star .rs-img{display:none!important}
  .rl-mcb .mb-bt{flex-direction:column}.rl-mcb .mb-bt a{text-align:center}
}
/* iPhone: respetar la muesca y la barra de abajo */
@supports(padding:max(0px)){ .wa-input{padding-bottom:max(10px,env(safe-area-inset-bottom))!important} }
