.parity-presentation-label{position:absolute;right:12px;top:10px;z-index:6;padding:2px 5px;border:1px solid #b7c5d22b;border-radius:2px;background:#0c1b2e70;color:#c8d2df;font:10px/1.35 system-ui,sans-serif;letter-spacing:.02em;pointer-events:none;max-width:calc(100% - 24px);text-shadow:0 1px 2px #0006}.parity-presentation-host{position:relative}.mini-stage .parity-presentation-label{right:6px;top:6px;padding:1px 4px;font-size:8px}
body[data-parity-game=kr] #results .ball,[data-parity-presentation=true] .home-balls .result-ball{animation:parityArrive .22s ease-out}@keyframes parityArrive{from{transform:scale(.94);opacity:.7}to{transform:scale(1);opacity:1}}

#export-csv{display:none!important}#pattern-grid[data-parity-game=kr] .run-table{table-layout:auto}#pattern-grid[data-parity-game=kr] .run-table th,#pattern-grid[data-parity-game=kr] .run-table td{min-width:88px;width:auto}#pattern-grid[data-parity-game=kr] .run-ball{width:auto;min-width:76px;max-width:none;border-radius:999px;padding:0 7px;font-size:12px;white-space:nowrap}

#pattern-grid[data-parity-game=kr] .received-pattern-entry{display:grid;justify-items:center;gap:4px;padding:4px}#pattern-grid[data-parity-game=kr] .received-pattern-round{white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums;color:#302c29}#pattern-grid[data-parity-game=kr] .run-ball{width:27px;min-width:27px;border-radius:50%;padding:0}#pattern-grid[data-parity-game=kr] .run-table td{height:58px}

#pattern-grid[data-parity-game=kr] .pattern-scroll{background-image:none;background-color:#fff}

#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road-scroll{height:auto;min-height:0;max-height:none;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;background:#fff;touch-action:pan-x pan-y}
#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road{width:calc(var(--road-columns) * 56px);min-width:100%;border-top:1px solid #d8d1ca;border-left:1px solid #d8d1ca;background:#fff;box-sizing:border-box}
#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road-row{display:grid;grid-template-columns:repeat(var(--road-columns),56px);height:44px}
#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road-cell{box-sizing:border-box;min-width:0;height:44px;border-right:1px solid #d8d1ca;border-bottom:1px solid #d8d1ca;display:flex;align-items:center;justify-content:center;background:#fff}
#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road .received-pattern-entry{gap:2px;padding:0;line-height:1}
#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road .received-pattern-round{font-size:10px;line-height:12px}
#pattern-grid:is([data-parity-game=kr],[data-parity-game=cn]) .received-road .run-ball{width:22px;min-width:22px;height:22px;font-size:11px;line-height:22px}

body.theme-espresso .pedestal-clock [data-draw-left]:has([data-parity-value]){display:inline-flex;align-items:center;justify-content:center;gap:.2em;font-size:clamp(7px,1.8cqw,24px);line-height:1;letter-spacing:0}body.theme-espresso .pedestal-clock [data-parity-prefix]{font-size:1em;line-height:1;font-weight:800}body.theme-espresso .pedestal-clock [data-parity-value]{font-size:1em;line-height:1;font-weight:800}body.theme-espresso .home-main .pedestal-clock [data-draw-left]:has([data-parity-value]){font-size:clamp(2.5px,3.4cqw,26px)}

.previous-round-note{position:absolute;left:49.35%;top:61%;transform:translateX(-50%);white-space:nowrap;color:#b4c6d4;font:clamp(6px,1.05cqw,11px)/1.2 system-ui,sans-serif;text-shadow:0 1px 3px #07111f;pointer-events:none}.mini-stage .previous-round-note{top:57.8%;font-size:clamp(6px,2.1cqw,8px)}.previous-round-note[hidden]{display:none}

body.theme-espresso .draw-schedule.pedestal-clock:has([data-parity-value]){display:flex;flex-direction:column;justify-content:center;gap:1px;height:auto;min-height:5%;overflow:visible}

body.theme-espresso .home-main .pedestal-clock [data-draw-left]:not(:has([data-parity-value])){font-size:clamp(2.5px,3.4cqw,28px)}

body.theme-espresso .draw-schedule.pedestal-clock{display:flex;flex-direction:column;justify-content:center;gap:1px;height:auto;min-height:5%;overflow:visible}body.theme-espresso .home-main .pedestal-clock[data-compact]{height:auto;min-height:11.5%}

body.theme-espresso .pedestal-clock [data-draw-left]:not(:has([data-parity-value])){font-size:clamp(7px,2cqw,26px)}

#pattern-grid[data-parity-game=cn] .received-road .received-pattern-entry{display:grid;justify-items:center}
#pattern-grid[data-parity-game=cn] .received-road .received-pattern-round{white-space:nowrap;font-variant-numeric:tabular-nums;color:#302c29}
