/* PobreFlix 10.15 — aviso WARP junto aos botões do player; responsivo e sem overlay. */
#player .pf-warp-tip {
  box-sizing: border-box; display:flex;align-items:center;gap:14px;
  width:100%;min-width:0;margin:12px 0 0;padding:14px 16px;
  border-radius:15px;border:1px solid rgba(136,165,228,.25);
  background:linear-gradient(120deg,rgba(18,29,51,.98),rgba(16,18,29,.98));
  color:#e8eefc;box-shadow:0 10px 30px rgba(0,0,0,.20);
  font-family:Inter,system-ui,-apple-system,sans-serif;
}
#player .pf-warp-tip *, #player .pf-warp-tip *::before {box-sizing:border-box}
#player .pf-warp-icon { flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;
  color:#a8dbff;background:rgba(60,132,224,.14);border:1px solid rgba(116,174,244,.22);border-radius:13px;}
#player .pf-warp-text { flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.4}
#player .pf-warp-text strong {font-size:14px;color:#fff;font-weight:800}
#player .pf-warp-text span {font-size:12px;color:#bfc9df;font-weight:450}
#player .pf-warp-text b {color:#edf4ff;font-weight:750}
#player .pf-warp-action {flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  text-decoration:none!important;white-space:nowrap;background:#edf4ff;color:#14243c!important;
  border-radius:10px;padding:11px 14px;font-size:12px;font-weight:850;
  transition:background .15s,transform .15s;box-shadow:0 3px 10px rgba(0,0,0,.10)}
#player .pf-warp-action:hover,#player .pf-warp-action:focus-visible {background:#b9dbff;transform:translateY(-1px);outline:2px solid #6ca6e2;outline-offset:2px}
#player.nix-open .pf-mega-source-btn:only-of-type {grid-column:1/-1;max-width:410px;margin:0 auto!important}
#player.pobreflix-source-open .pf-warp-tip {margin-top:18px;text-align:left}
#player.pobreflix-source-open .pf-source-grid:has(> :only-child){grid-template-columns:minmax(0,1fr);max-width:470px;margin-inline:auto}
@media(max-width:680px){
 #player .pf-warp-tip {gap:10px;padding:12px;border-radius:13px;flex-wrap:wrap}
 #player .pf-warp-icon{flex-basis:34px;width:34px;height:34px;border-radius:10px}
 #player .pf-warp-text {flex:1 1 calc(100% - 46px)}
 #player .pf-warp-text strong{font-size:13px}
 #player .pf-warp-text span{font-size:11.5px}
 #player .pf-warp-action {width:100%;min-height:39px;padding:9px 12px}
 #player.nix-open .pf-warp-tip{margin-top:8px}
 #player.pobreflix-source-open>.box{max-height:94dvh!important;overflow:auto!important;scrollbar-width:thin}
}
@media(max-width:380px){
 #player .pf-warp-icon{display:none}
 #player .pf-warp-text{flex-basis:100%}
}
/* Corrige a posição absoluta antiga do seletor no desktop, para que ele e o aviso não se sobreponham. */
@media (min-width:901px) {
  #player.nix-open .box {
    display:flex!important;flex-direction:column!important;align-items:stretch!important;
    width:min(940px,86vw)!important;max-width:min(940px,86vw)!important;
    max-height:calc(100dvh - 44px)!important;
  }
  #player.nix-open .content{flex:0 0 auto!important;width:100%!important;max-height:min(64dvh,530px)!important}
  #player.nix-open .pf-mega-sources{
    position:static!important;inset:auto!important;z-index:2!important;
    flex:0 0 auto!important;margin:8px 0 0!important;padding:5px 4px!important;
  }
  #player.nix-open .pf-warp-tip{flex:0 0 auto!important;margin:9px 0 0!important}
}
