/* Version 14: 18+ selection and locked-player overlay placement. */
.player-shell.player-locked12 .player-touch-lock13,
.player-touch-lock13 {align-items:flex-start!important;justify-content:flex-end!important;}
.player-shell.player-locked12 .player-touch-lock13 button,
.player-touch-lock13 button {
  position:absolute!important;
  top:max(12px,env(safe-area-inset-top))!important;
  right:max(12px,env(safe-area-inset-right))!important;
  left:auto!important;
  bottom:auto!important;
  width:46px!important;height:46px!important;
  border-radius:13px!important;
  z-index:150!important;
  background:rgba(9,22,43,.86)!important;
  border:1px solid rgba(161,204,255,.53)!important;
  box-shadow:0 9px 28px rgba(0,0,0,.45)!important;
}
.player-shell.player-locked12 .player-touch-lock13 button svg,
.player-touch-lock13 button svg {width:24px!important;height:24px!important;}
.player-shell.player-locked12 .player-touch-lock13 {pointer-events:auto!important;z-index:150!important;}
.player-shell.player-locked12 .player-touch-lock13[hidden],
.player-touch-lock13[hidden] {display:none!important;}
@media(max-width:760px){
  .player-shell.player-locked12 .player-touch-lock13 button,
  .player-touch-lock13 button {top:max(8px,env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;width:44px!important;height:44px!important;}
}
