/* V1: janela universal de jogos no conteúdo central da VALORABET.
   Sem interferir nas rotas da API, no autenticador e na visualização mobile. */
body.l5.l5-embedded-game-mode .l5-embed-content{min-width:0;width:100%;padding:12px 14px 20px}
body.l5 .l5-embed-area{width:100%;min-width:0;border:1px solid #353943;border-radius:12px;overflow:hidden;background:#0c1018;box-shadow:0 6px 22px #0004}
body.l5 .l5-embed-toolbar{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;background:#161b24;border-bottom:1px solid #303844;color:#eef0f6}
body.l5 .l5-embed-back{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:12px;color:#dce2ea;white-space:nowrap}
body.l5 .l5-embed-back:hover{color:white}
body.l5 .l5-embed-name{font-weight:950;font-size:12px;letter-spacing:.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.l5 .l5-embed-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}
body.l5 .l5-embed-actions>a,body.l5 .l5-embed-actions>button{font-size:11px;font-weight:850;color:#f2f4f7;border:1px solid #545a68;border-radius:7px;background:#292e38;padding:8px 11px;white-space:nowrap;cursor:pointer}
body.l5 .l5-embed-actions>a:hover,body.l5 .l5-embed-actions>button:hover{background:#363c47}
body.l5 .l5-embed-stage{height:calc(100dvh - 145px);min-height:470px;min-width:0;position:relative;background:#0b1019}
body.l5 .l5-embed-iframe{display:block;width:100%;height:100%;border:0;background:#0b1019}
body.l5 .l5-embed-iframe[hidden]{display:none!important}
body.l5 .l5-embed-stage .l5-game-launcher{display:block!important;position:relative;min-height:0!important;height:100%!important;min-width:0;padding:0!important;background:#0b1019!important}
body.l5 .l5-embed-stage .l5-game-loader{position:absolute;inset:0;z-index:1;width:100%!important;height:100%;display:flex!important;align-items:center;justify-content:center;pointer-events:none}
body.l5 .l5-embed-stage .l5-game-loader[hidden]{display:none!important}
body.l5.l5-embed-expanded{overflow:hidden}
body.l5.l5-embed-expanded .l5-embed-content{position:fixed;inset:0;z-index:250;padding:0!important;background:#0b1019}
body.l5.l5-embed-expanded .l5-embed-area{height:100dvh;border:0;border-radius:0}
body.l5.l5-embed-expanded .l5-embed-stage{height:calc(100dvh - 47px);min-height:0}
@media(max-width:1100px){body.l5 .l5-embed-name{display:none}}
@media(max-width:700px){
 body.l5.l5-embedded-game-mode .l5-embed-content{padding:8px 0 0}
 body.l5 .l5-embed-toolbar{padding:6px 8px;gap:6px;flex-wrap:wrap}
 body.l5 .l5-embed-name{display:none}
 body.l5 .l5-embed-stage{height:calc(100dvh - 170px);min-height:400px}
 body.l5 .l5-embed-back span{display:none}
 body.l5 .l5-embed-actions{gap:4px}
 body.l5 .l5-embed-actions>a,body.l5 .l5-embed-actions>button{padding:7px;font-size:10px}
}
