/* The public server turn clock paints the existing name/chip plaque.
   These final scoped rules do not alter seat or action-panel geometry. */
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table.profile-turn-timer-supported #tableView :is(#seats .seat,#hero) .toact-badge,
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table.profile-turn-timer-supported #tableView #actionCountdown {
  display:none !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target {
  position:relative !important; overflow:visible !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target[data-action-timer-phase="flash"] {
  background:#29261f !important; border-color:#bca774 !important;
  box-shadow:inset 0 1px 0 #fff6d918,0 3px 6px #0005 !important;
  transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target[data-action-timer-phase="flash"][data-action-timer-flash="white"] {
  background:#f5f3ed !important; border-color:#fff !important;
  box-shadow:inset 0 1px 0 #fff,0 0 8px #fff4,0 3px 6px #0005 !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target[data-action-timer-phase="flash"] :is(.name,.chips) {
  color:#f7f2e8 !important; text-shadow:none !important;
  transition:color 180ms ease !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target[data-action-timer-phase="flash"][data-action-timer-flash="white"] :is(.name,.chips) {
  color:#28251f !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-track {
  position:absolute !important; inset:auto 0 0 0 !important;
  display:none !important; width:auto !important; min-width:0 !important; height:3px !important;
  margin:0 !important; padding:0 !important; border:0 !important; border-radius:0 0 3px 3px !important;
  overflow:hidden !important; background:#153b2d !important; box-shadow:0 1px 2px #0006 !important;
  pointer-events:none !important; z-index:5 !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target[data-action-timer-phase="drain"] > .profile-turn-timer-track {
  display:block !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-fill {
  position:absolute !important; inset:0 !important; display:block !important;
  width:100% !important; height:100% !important; margin:0 !important; padding:0 !important; border:0 !important;
  background:#37d591 !important; border-radius:inherit !important;
  transform:scaleX(var(--action-plaque-progress,1)) !important; transform-origin:left center !important;
  transition:transform 100ms linear !important; pointer-events:none !important;
}
html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-sr {
  position:absolute !important; width:1px !important; height:1px !important;
  margin:-1px !important; padding:0 !important; border:0 !important; overflow:hidden !important;
  clip-path:inset(50%) !important; white-space:nowrap !important; pointer-events:none !important;
}
@media (prefers-reduced-motion:reduce) {
  html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target,
  html body.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView :is(#seats,#seatGhosts,#hero) .profile-turn-timer-target :is(.name,.chips,.profile-turn-timer-fill) {
    transition:none !important; animation:none !important;
  }
}
