/* ONE CLUB V8.9.199AS: compact room status from kickoff. Full entrance stays available. */
#oc199amRoomHero .ocar-live-bar,#oc199amDemoHero .ocar-live-bar{display:none!important}
#oc199amRoomHero.ocar-compact .ocam-content,#oc199amDemoHero.ocar-compact .ocam-content,
#oc199amRoomHero.ocar-compact .ocam-arena,#oc199amDemoHero.ocar-compact .ocam-arena,
#oc199amRoomHero.ocar-compact .ocan-portrait,#oc199amDemoHero.ocar-compact .ocan-portrait{display:none!important}
html body #room #oc199amRoomHero.ocar-compact,
#oc199amTakeover #oc199amDemoHero.ocar-compact{border-radius:12px!important;box-shadow:0 0 16px var(--ocan-glow,#0085ff30)!important;min-height:0!important}
html body #room #oc199amRoomHero.ocar-compact .ocar-live-bar,
#oc199amTakeover #oc199amDemoHero.ocar-compact .ocar-live-bar{display:flex!important;align-items:center;gap:6px;padding:6px 8px!important;min-width:0}
html body #room #oc199amRoomHero .ocar-match,
#oc199amTakeover #oc199amDemoHero .ocar-match{display:flex!important;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:44px!important;border:0!important;background:transparent!important;padding:4px!important;text-align:left!important;border-radius:6px!important}
#oc199amRoomHero .ocar-status,#oc199amDemoHero .ocar-status{font:900 9px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.08em;color:#a6ffd1!important;white-space:nowrap}
#oc199amRoomHero .ocar-status:before,#oc199amDemoHero .ocar-status:before{content:'';display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}
#oc199amRoomHero .ocar-fixture,#oc199amDemoHero .ocar-fixture{font:800 10px/1.35 Arial,Helvetica,sans-serif!important;color:#fff!important;overflow-wrap:anywhere;letter-spacing:0!important}
html body #room #oc199amRoomHero .ocar-xi,
#oc199amTakeover #oc199amDemoHero .ocar-xi{flex:0 0 auto;min-height:44px!important;padding:6px 8px!important;font:900 9px/1.2 Arial,Helvetica,sans-serif!important;background:#06162c!important;color:#fff!important;border:1px solid #496586!important;border-radius:8px!important}
html body #room #oc199amRoomHero .ocar-expand,
#oc199amTakeover #oc199amDemoHero .ocar-expand{flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:20px!important;border-radius:8px!important;background:#06162c!important;border:1px solid #496586!important;color:#fff!important}
#oc199amRoomHero .ocar-xi:disabled,#oc199amDemoHero .ocar-xi:disabled{color:#afbed2!important;opacity:.8}
#oc199amRoomHero[data-live="false"] .ocar-status,#oc199amDemoHero[data-live="false"] .ocar-status{color:#fff0a3!important}

/* Retired interfaces stay absent, even if an older cached hook references them. */
html body #roomAfterMatchPanel,html body #roomMotmPoll,html body #homeMotmResult,html body #ocRoomPostVoteCard{display:none!important}
html body #oc199amRoomHero[data-post="true"] .ocar-status{color:#c7d5e7!important}
