.cb-content-watch[hidden]{display:none!important}.cb-content-watch{position:fixed;inset:0;z-index:100001;background:#090b10;color:#fff;display:flex;flex-direction:column}.cb-content-watch__bar{height:58px;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#11151d;border-bottom:1px solid rgba(255,255,255,.12)}.cb-content-watch__close{border:0;background:rgba(255,255,255,.1);color:#fff;border-radius:10px;padding:9px 12px;font:inherit;cursor:pointer}.cb-content-watch__status{flex:1;min-width:0}.cb-content-watch__status b,.cb-content-watch__status small{display:block}.cb-content-watch__status small{opacity:.7}.cb-content-watch__timer{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.cb-content-watch__player{width:100%;flex:1;min-height:0}.cb-content-watch__player iframe{width:100%;height:100%;border:0}.cb-content-watch__notice{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);padding:10px 14px;background:#171c26;border-radius:12px;font-weight:700;box-shadow:0 8px 30px rgba(0,0,0,.35)}.cb-task-player-reward{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-task-player-reward[hidden]{display:none!important}.cb-task-player-reward img{width:20px;height:20px;object-fit:contain;flex:0 0 auto}

/* Release 293 — premium YouTube watch page for the normal ClickBee app only. */
.cb-content-watch--premium{
  z-index:100120;
  padding:0;
  overflow:hidden;
  background:
    radial-gradient(circle at 10% -10%,rgba(129,92,255,.28),transparent 34%),
    radial-gradient(circle at 100% 0,rgba(255,42,74,.16),transparent 30%),
    linear-gradient(180deg,#0d1024 0%,#080a15 58%,#05070d 100%);
}
.cb-content-watch--premium:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);
  background-size:30px 30px;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 62%);
}
.cb-content-watch--premium .cb-content-watch__bar{
  position:relative;
  z-index:2;
  height:auto;
  min-height:76px;
  padding:max(12px,env(safe-area-inset-top)) clamp(14px,3vw,28px) 12px;
  gap:14px;
  border-bottom:1px solid rgba(203,198,255,.14);
  background:linear-gradient(180deg,rgba(25,28,63,.94),rgba(14,17,39,.82));
  backdrop-filter:blur(22px) saturate(1.2);
  -webkit-backdrop-filter:blur(22px) saturate(1.2);
  box-shadow:0 12px 38px rgba(0,0,0,.22);
}
.cb-content-watch--premium .cb-content-watch__close{
  min-width:44px;
  min-height:42px;
  padding:10px 14px;
  border:1px solid rgba(255,255,255,.11);
  border-radius:14px;
  background:rgba(255,255,255,.07);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.18);
}
.cb-content-watch--premium .cb-content-watch__close:hover{background:rgba(255,255,255,.11)}
.cb-content-watch--premium .cb-content-watch__status b{
  margin:0 0 3px;
  font-size:clamp(16px,2vw,20px);
  line-height:1.05;
  font-weight:850;
  letter-spacing:-.025em;
  color:#fff;
}
.cb-content-watch--premium .cb-content-watch__status b:before{
  content:"";
  display:inline-block;
  width:8px;
  height:8px;
  margin:0 8px 1px 0;
  border-radius:99px;
  background:#ff3155;
  box-shadow:0 0 0 5px rgba(255,49,85,.11),0 0 18px rgba(255,49,85,.38);
}
.cb-content-watch--premium .cb-content-watch__status small{
  max-width:620px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:12px;
  font-weight:600;
  color:#b9bfdf;
  opacity:1;
}
.cb-content-watch--premium .cb-task-player-reward{
  padding:8px 11px;
  border:1px solid rgba(166,151,255,.24);
  border-radius:13px;
  background:linear-gradient(180deg,rgba(120,93,255,.18),rgba(75,62,170,.12));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
  font-size:13px;
}
.cb-content-watch--premium .cb-content-watch__timer{
  min-width:66px;
  padding:9px 11px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:13px;
  background:rgba(6,8,20,.54);
  color:#f7f7ff;
  text-align:center;
  font-size:18px;
  font-weight:900;
  letter-spacing:.01em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
.cb-content-watch--premium .cb-content-watch__back{
  min-height:42px;
  padding:10px 16px;
  border:1px solid rgba(184,170,255,.32);
  border-radius:14px;
  background:linear-gradient(135deg,#6f5bff 0%,#9b5cff 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 28px rgba(94,65,255,.3);
  font-size:13px;
  font-weight:850;
  white-space:nowrap;
}
.cb-content-watch--premium .cb-content-watch__back:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 32px rgba(94,65,255,.35)}
.cb-content-watch--premium .cb-content-watch__player{
  position:relative;
  z-index:1;
  flex:1;
  width:min(1180px,calc(100% - 32px));
  min-height:0;
  margin:18px auto max(18px,env(safe-area-inset-bottom));
  overflow:hidden;
  border:1px solid rgba(185,180,255,.16);
  border-radius:24px;
  background:#000;
  box-shadow:0 28px 90px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025) inset;
}
.cb-content-watch--premium .cb-content-watch__player iframe{display:block;background:#000}
.cb-content-watch--premium .cb-content-watch__notice{
  z-index:3;
  bottom:max(30px,calc(env(safe-area-inset-bottom) + 16px));
  max-width:min(520px,calc(100% - 34px));
  padding:11px 15px;
  border:1px solid rgba(191,181,255,.16);
  border-radius:14px;
  background:rgba(14,17,39,.88);
  color:#d8dcf5;
  box-shadow:0 14px 44px rgba(0,0,0,.38);
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
  font-size:13px;
  text-align:center;
}
.cb-content-watch--premium .cb-content-watch__notice[data-state="success"]{color:#dfffea;border-color:rgba(81,221,142,.26);background:rgba(17,55,38,.9)}
.cb-content-watch--premium .cb-content-watch__notice[data-state="error"]{color:#ffe4e8;border-color:rgba(255,89,115,.28);background:rgba(69,20,31,.92)}

@media (max-width:700px){
  .cb-content-watch--premium .cb-content-watch__bar{min-height:72px;padding-left:10px;padding-right:10px;gap:8px}
  .cb-content-watch--premium .cb-content-watch__close{min-width:40px;padding:9px 10px;font-size:12px}
  .cb-content-watch--premium .cb-content-watch__status small{display:none}
  .cb-content-watch--premium .cb-task-player-reward{padding:7px 8px;font-size:12px}
  .cb-content-watch--premium .cb-content-watch__timer{min-width:56px;padding:8px 7px;font-size:16px}
  .cb-content-watch--premium .cb-content-watch__back{padding:9px 11px;font-size:12px}
  .cb-content-watch--premium .cb-content-watch__player{width:100%;margin:0;border:0;border-radius:0;box-shadow:none}
}

@media (prefers-reduced-motion:reduce){
  .cb-content-watch--premium .cb-content-watch__back{transition:none!important}
}

/* R76: hidden legacy status chip must never appear as a blank black pill. */
.cb-content-watch__notice[hidden]{display:none!important}
