.beta-tag{display:inline-block;margin-left:4px;padding:3px 4px;border-radius:3px;background:var(--accent,#ffbd20);color:#17130a;font:900 7px/1 'DM Sans';letter-spacing:.08em;vertical-align:top}
.sim-runs{max-height:390px;overflow:auto;border:1px solid #303037;border-radius:9px;background:#101014}
.sim-run-row{width:100%;display:grid;grid-template-columns:58px minmax(140px,1fr) 65px 85px;align-items:center;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid #292930;background:transparent;color:#aaa;text-align:left;cursor:pointer}
.sim-run-row:last-child{border-bottom:0}.sim-run-row:hover,.sim-run-row:focus-visible{background:rgba(255,255,255,.045);outline:none}.sim-run-row b{color:#666;font:800 10px 'DM Sans'}.sim-run-row strong{color:#eee;font:800 12px 'DM Sans'}.sim-run-row span{color:#888;font:700 11px 'DM Sans'}.sim-run-row i{color:var(--accent,#ffbd20);font:700 10px 'DM Sans';font-style:normal}
.sim-inspect-note{margin:-2px 0 12px;padding:10px 12px;border-left:2px solid var(--accent,#ffbd20);background:rgba(255,255,255,.025);color:#888;font:600 11px/1.5 'DM Sans'}
.sim-opponent{padding:0;border:0;background:none;color:#eee;font:800 12px 'DM Sans';text-align:left;cursor:pointer}.sim-opponent:hover:not(:disabled){color:var(--accent,#ffbd20)}.sim-opponent:disabled{cursor:default}.sim-path-row.loss{background:rgba(190,72,72,.035)}
@media(max-width:620px){.sim-run-row{grid-template-columns:44px 1fr 50px}.sim-run-row i{display:none}}
.sim-path-row.draw{background:linear-gradient(90deg,rgba(255,189,32,.08),transparent)}.sim-path-row.draw>span:nth-child(3){color:#ffbd20;font-weight:800}
