.el-button-group[data-v-9a53f07d]{white-space:nowrap;display:inline-flex}.judgment-group[data-v-9a53f07d] .el-button{--el-button-divide-border-color:transparent;z-index:0}.judgment-group[data-v-9a53f07d] .el-button.is-judgment-active.el-button--primary{background:var(--color-primary-muted);color:var(--color-primary);border-color:var(--color-primary)}.judgment-group[data-v-9a53f07d] .el-button.is-judgment-active.el-button--danger{background:var(--color-danger-muted);color:var(--color-danger);border-color:var(--color-danger)}.num-input[data-v-4dc4c411]{box-sizing:border-box;align-items:center;display:inline-flex}.num-input[data-v-4dc4c411]:not(.num-input--disabled):hover{background-color:var(--bg-surface-2);border-radius:var(--radius-md)}.num-input__inner[data-v-4dc4c411]{width:100%;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:none;min-width:0;padding:0}.num-input__inner[data-v-4dc4c411]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-input__inner[data-v-4dc4c411]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-input__inner[data-v-4dc4c411]:focus{outline:none}.num-input--disabled[data-v-4dc4c411]{opacity:.5;cursor:not-allowed}.num-input--disabled .num-input__inner[data-v-4dc4c411]{cursor:not-allowed}.num-input--boxed[data-v-4dc4c411]{border:1px solid var(--border-default);border-radius:var(--el-border-radius-base);background:var(--bg-surface-1);color:var(--text-primary);font-size:var(--el-font-size-base);transition:border-color var(--el-transition-duration)}.num-input--boxed .num-input__inner[data-v-4dc4c411]{padding:0 6px}.num-input--boxed[data-v-4dc4c411]:hover{border-color:var(--border-hover)}.num-input--boxed[data-v-4dc4c411]:focus-within{border-color:var(--color-primary)}.num-input--boxed.num-input--small[data-v-4dc4c411]{height:var(--el-component-size-small)}.num-input--boxed.num-input--large[data-v-4dc4c411]{height:var(--el-component-size-large)}.num-input--boxed.num-input--default[data-v-4dc4c411]{height:var(--el-component-size)}.num-input--inline .num-input__inner[data-v-4dc4c411]{border-bottom:1px var(--border-active) dashed;field-sizing:content;width:3ch;min-width:1.5ch}.num-input--inline .num-input__inner[data-v-4dc4c411]:hover{border-bottom-color:var(--border-hover)}.num-input--inline .num-input__inner[data-v-4dc4c411]:focus{border-bottom-color:var(--color-primary)}.num-input__btn[data-v-4dc4c411]{color:var(--text-primary);background:0 0;background-color:var(--bg-surface-2);cursor:pointer;font-size:inherit;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 .4em;line-height:1;display:flex}.num-input__btn[data-v-4dc4c411]:hover:not(:disabled){color:var(--color-primary)}.num-input__btn[data-v-4dc4c411]:disabled{cursor:not-allowed;color:var(--text-disabled)}.num-input--boxed .num-input__btn[data-v-4dc4c411]:first-child{border-right:1px solid var(--border-default)}.num-input--boxed .num-input__btn[data-v-4dc4c411]:last-child{border-left:1px solid var(--border-default)}.stat-value[data-v-552de110]{line-height:1;font-family:var(--font-mono);align-items:center;font-weight:600;display:inline-flex}.stat-value__icon[data-v-552de110]{color:var(--text-secondary);flex-shrink:0}.stat-value--inline[data-v-552de110]{gap:.25em}.stat-value--inline .stat-value__text[data-v-552de110]{text-align:center;min-width:2ch;color:var(--text-primary)}.stat-value--stacked[data-v-552de110]{flex-direction:column;gap:.3em}.stat-value--stacked .stat-value__text[data-v-552de110]{text-align:center;color:var(--text-primary);font-size:1em}.player-header__name-row[data-v-941fd0f2]{align-items:flex-end;gap:.3em;min-width:0;min-height:1.5em;display:flex}.player-header__name-group[data-v-941fd0f2]{flex:1;align-items:flex-end;gap:.3em;width:0;display:flex;overflow:hidden}.player-header__name[data-v-941fd0f2]{white-space:nowrap;text-overflow:ellipsis;font-size:.9em;font-weight:700;overflow:hidden}.player-header__judgment[data-v-941fd0f2]{flex-shrink:0}.player-header__divider[data-v-941fd0f2]{border:.5px solid var(--border-subtle);margin:.25em}.player-header__stats-row[data-v-941fd0f2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15em .75em;min-width:0;display:flex}.player-header__stats-row[data-v-941fd0f2] .stat-value{font-size:.9em}.player-header__stats-row[data-v-941fd0f2] .stat-value__icon{opacity:.5}.player-header__buzz-info[data-v-941fd0f2]{white-space:nowrap;color:var(--text-primary);flex-shrink:0;align-items:center;gap:.2em;font-size:.9em;font-weight:500;display:flex}.player-header__delta[data-v-941fd0f2]{text-align:right;min-width:5.5ch;display:inline-block}.player-header__icon-placeholder[data-v-941fd0f2]{width:1.4em;display:inline-block}.player-header__winner[data-v-941fd0f2]{color:var(--color-success);flex-shrink:0}.player-header__loser[data-v-941fd0f2]{color:var(--color-danger);flex-shrink:0}.player-header__host-badge[data-v-941fd0f2]{text-align:right}.player-header[data-v-bea3a532]{padding:var(--player-header-padding,0);background:var(--player-header-bg,var(--bg-surface-1));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.player-header--buzzed[data-v-bea3a532]{--header-state-fill:var(--color-primary-muted);background:var(--color-primary-muted)}.player-header--correct[data-v-bea3a532]{--header-state-fill:var(--color-success-muted);background:var(--color-success-muted)}.player-header--incorrect[data-v-bea3a532]{--header-state-fill:var(--color-danger-muted);background:var(--color-danger-muted)}.player-header--queued[data-v-bea3a532]{--header-state-fill:var(--color-warning-muted);background:var(--color-warning-muted)}.player-header--won[data-v-bea3a532]{--header-state-fill:var(--color-success-muted);background:var(--color-success-muted)}.player-header--lost[data-v-bea3a532]{--header-state-fill:var(--color-danger-muted);background:var(--color-danger-muted)}.player-header__dc-overlay[data-v-bea3a532]{background:var(--bg-surface-1-translucent,#0000008c);color:var(--color-danger);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-header[data-v-bea3a532]:after{content:"";background:var(--header-state-fill,var(--accent-fill));transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.player-header.is-cooling-down[data-v-bea3a532]:after{animation:header-cooldown-fill-bea3a532 var(--cooldown-duration,0s) linear forwards}@keyframes header-cooldown-fill-bea3a532{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.player-header--buzzed[data-v-bea3a532] .player-header__buzz-info{color:var(--color-primary)}.player-header--correct[data-v-bea3a532] .player-header__buzz-info{color:var(--color-success)}.player-header--incorrect[data-v-bea3a532] .player-header__buzz-info{color:var(--color-danger)}.player-header--queued[data-v-bea3a532] .player-header__buzz-info{color:var(--color-warning)}.player-context-menu .context-menu-icon{margin-right:8px}.player-context-menu .el-dropdown-menu__item.context-menu-danger{color:var(--color-danger)}.player-context-menu .el-dropdown-menu__item.context-menu-danger:not(.is-disabled):hover,.player-context-menu .el-dropdown-menu__item.context-menu-danger:not(.is-disabled):focus{background-color:var(--color-danger-muted);color:var(--color-danger)}.el-dropdown.player-header-dropdown{font:inherit;color:inherit;display:block}.player-header-no-menu{display:contents}.timer-progress-bar[data-v-4fd87493]{background-color:#0000;width:100%;height:4px;position:relative}.timer-progress-inner[data-v-4fd87493]{transform-origin:0;will-change:transform;width:100%;height:100%;transition:transform var(--v238f720d) linear, background-color .3s;overflow:hidden}.timer-progress-inner.no-transition[data-v-4fd87493]{transition:none!important}.timer-progress-bar--vertical[data-v-4fd87493]{width:4px;height:100%}.timer-progress-bar--vertical .timer-progress-inner[data-v-4fd87493]{transform-origin:bottom}.timer-seconds[data-v-4fd87493]{font-family:var(--font-mono);pointer-events:none;font-size:.7rem;line-height:1;transition:color .3s;position:absolute;right:.5rem}.timer-seconds--above[data-v-4fd87493]{margin-bottom:.25rem;bottom:100%}.timer-seconds--below[data-v-4fd87493]{margin-top:.25rem;top:100%}
