/* P200 online v63 UI — same tokens as practice features.css (gold on dark brown) */
#on-tools #pf-replay{position:static;transform:none;animation:none;box-shadow:none;padding:0 10px;font-size:inherit;letter-spacing:0;border-radius:inherit;display:inline-flex;gap:5px;align-items:center;background:#1c1a17;border:1px solid var(--f-gold,#d9a845);color:var(--f-gold2,#f3d48a)}
#on-tools #pf-replay[hidden]{display:none}
#on-tools #pf-replay svg{width:12px;height:12px;fill:currentColor}
#on-tools #p32-mini{position:static;left:auto;top:auto;height:auto}
#on-tools #p32-mini[disabled]{opacity:.45}
#table .mid{position:relative}
.on63bet{position:absolute!important;left:50%;transform:translateX(-50%);z-index:3}
#on63-bet-op{top:6px}#on63-bet-me{bottom:6px}
.on63-clock{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:9px;background:#1b1410d9;color:#f3e6c8;font:700 11px/1.3 system-ui,sans-serif;font-variant-numeric:tabular-nums;border:1px solid #d9a84566}
.on63-clock.base{border-color:#8fd18f;color:#d9f5d0}.on63-clock.bank{border-color:#e7c27a;color:#ffe7b0}.on63-clock.low{border-color:#ff7b6b;color:#ffd2cc;animation:on63blink 1s steps(2) infinite}.on63-clock.paused{color:#bcd7ff;border-color:#7aa6e7}
@keyframes on63blink{50%{opacity:.55}}
.on63-ban{position:absolute;left:50%;top:8px;transform:translateX(-50%);z-index:5;padding:5px 12px;border-radius:999px;background:#1c1a17f0;border:1px solid #d9a845;color:#f3d48a;font:700 12px system-ui,sans-serif}
.on63-ban[hidden]{display:none}#table{position:relative}
.on63-title{display:block;font-size:10px;color:#b98a2e;font-weight:700;letter-spacing:.04em;margin-top:1px}
.on63-ov{position:fixed;inset:0;z-index:950;display:none;align-items:center;justify-content:center;background:#0009;padding:16px}
.on63-ov.open{display:flex}
.on63-box{width:min(440px,100%);max-height:86vh;overflow:auto;background:#1c1a17;border:1px solid #d9a84599;border-radius:14px;color:#f3e6c8;padding:14px 16px;box-shadow:0 16px 40px #000b;font-family:system-ui,sans-serif}
.on63-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.on63-h b{color:#f3d48a;letter-spacing:.08em}
.on63-box button{background:#2a2621;color:#f3e6c8;border:1px solid #d9a84588;border-radius:8px;padding:6px 12px;font:600 13px system-ui,sans-serif;cursor:pointer}
.on63-sub{font-size:12px;color:#c9b998;margin:0 0 10px}
.on63-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.on63-grid button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px}.on63-grid button.on{border-color:#f3d48a;box-shadow:0 0 0 2px #d9a84566 inset}
.on63-grid img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#3a352f}.on63-grid span{font-size:11px}
.on63-dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0 0 12px;font-size:13px}.on63-dl dt{color:#c9b998}.on63-dl dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}
.on63-row{display:flex;gap:8px}.on63-row button{flex:1}
.on63-sl{display:grid;grid-template-columns:64px 1fr 34px;align-items:center;gap:10px;margin:10px 0;font-size:13px}.on63-sl input{accent-color:#d9a845}.on63-sl b{text-align:right;font-variant-numeric:tabular-nums}
#p32-replay .rfold{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:#0007;color:#ffcf9a;font:800 10px system-ui;font-style:normal;align-self:center}
.on63-enter{animation-duration:.8s}
