/* Phase 133 — Revision Mode pill */
#cbs-rev-pill{
  position:fixed; top:64px; right:16px; z-index:1000;
  display:flex; align-items:center; gap:7px;
  background:#fff; border:1px solid rgba(17,24,39,.16);
  border-radius:999px; padding:5px 10px;
  box-shadow:0 4px 14px rgba(0,0,0,.12);
  font-size:.74rem;
}
#cbs-rev-pill .cbs-rev-dot{
  width:10px; height:10px; border-radius:50%;
  border:1px solid rgba(0,0,0,.2);
  background:repeating-linear-gradient(45deg,#3b82f6 0 3px,#ec4899 3px 6px,#facc15 6px 9px);
  flex-shrink:0;
}
#cbs-rev-select{
  border:0; background:transparent; font-size:.74rem; font-weight:700;
  color:#1f2937; cursor:pointer; outline:none; max-width:150px;
}
body.dark #cbs-rev-pill{ background:#1f2937; border-color:rgba(255,255,255,.14); }
body.dark #cbs-rev-select{ color:#e5e7eb; }
/* Revision watermark on each script page corner */
body[data-cbs-revision]:not([data-cbs-revision="white"]) .script-page-sheet:not([data-title-page])::after{
  content: attr(data-cbs-revision);
}
@media (max-width:760px){
  #cbs-rev-pill{ top:auto; bottom:130px; right:10px; padding:4px 8px; }
  #cbs-rev-select{ max-width:110px; font-size:.68rem; }
}
@media print{ #cbs-rev-pill{ display:none !important; } }
