.content-controls-component{border-bottom:.1rem solid var(--color-border-default);padding-bottom:2rem}.content-controls-component,.content-controls-component .content-controls-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.content-controls-component.content-controls-no-border{border:none}.content-controls-group{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:.8rem}.content-controls-item{display:inline-flex;font-size:1.4rem}.content-controls-label{color:var(--color-text-default)}[dir=ltr] .content-controls-label{margin-right:.5rem}[dir=rtl] .content-controls-label{margin-left:.5rem}.content-controls-placeholder{height:2rem}:export{component:content-controls-component;group:content-controls-group;no-border:content-controls-no-border;item:content-controls-item;label:content-controls-label;placeholder:content-controls-placeholder}


.table-component{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.table-component th,.table-component td{padding:.8rem}.table-component thead th{background-color:var(--color-bg-quaternary);color:var(--color-text-default);font-size:1.2rem;font-weight:600;padding:.8rem}[dir=ltr] .table-component thead th{text-align:left}[dir=rtl] .table-component thead th{text-align:right}.table-component:not(.table-no-borders) tr{border-top:.1rem solid var(--color-border-default)}.table-component:not(.table-no-borders) tr:first-child{border-top:0}[dir=ltr] .table-text-left{text-align:left!important}[dir=rtl] .table-text-left,[dir=ltr] .table-text-right{text-align:right!important}[dir=rtl] .table-text-right{text-align:left!important}.table-text-center{text-align:center!important}.table-hover tbody tr:hover{background-color:var(--color-bg-item-hovered)}.table-hover-subtle tbody tr:hover{background-color:var(--color-bg-subtlest)}.table-responsive{display:block;overflow-x:auto;width:100%}.table-responsive td,.table-responsive th{white-space:nowrap}.table-clickable td:not(.table-td-non-clickable){padding:0}.table-clickable a{display:block;padding:.8rem}.table-condensed tbody td,.table-condensed tfoot td{padding:.5rem .8rem}:export{component:table-component;no-borders:table-no-borders;text-center:table-text-center;hover:table-hover;hover-subtle:table-hover-subtle;responsive:table-responsive;clickable:table-clickable;td-non-clickable:table-td-non-clickable;condensed:table-condensed}[dir=ltr] :export{text-left:table-text-left;text-right:table-text-right}[dir=rtl] :export{text-right:table-text-left;text-left:table-text-right}


.tournaments-players-table .tournaments-players-record-cell{width:7.5rem}.tournaments-players-table .tournaments-players-tie-break{vertical-align:middle}.tournaments-players-table .tournaments-players-rank{width:4rem}[dir=ltr] .tournaments-players-table .tournaments-players-rank{padding-right:1.5rem}[dir=rtl] .tournaments-players-table .tournaments-players-rank{padding-left:1.5rem}.tournaments-players-table .tournaments-players-user-cell-inner{min-width:19.5rem}.tournaments-players-table .tournaments-players-points-awarded{color:var(--color-text-subtle);font-size:1.2rem;line-height:1;margin-top:.2rem}.tournaments-players-table .tournaments-players-score{width:5.5rem}.tournaments-players-controls{margin-bottom:1.6rem}[dir=ltr] th.tournaments-players-user-cell{padding-left:4rem}[dir=rtl] th.tournaments-players-user-cell{padding-right:4rem}.tournaments-players-game-win{color:var(--color-text-win)}.tournaments-players-game-loss{color:var(--color-text-loss)}.tournaments-players-game-draw{color:var(--color-text-draw)}.tournaments-players-game-item{font-weight:600}.tournaments-players-inline-element{display:inline-block}.tournaments-players-confirm-remove-player{background-color:transparent;border:none;margin:0;padding:0}.tournaments-players-remove-player-icon,.tournaments-players-out-of-tournament{font-size:1.2rem;color:var(--color-icon-danger);width:1rem}.tournaments-players-out-of-tournament{display:inline-block}.tournaments-players-re-add-player{color:var(--color-text-subtle);cursor:pointer;display:inline-block}.tournaments-players-re-add-player:hover{color:var(--color-gold-400)}.tournaments-players-re-add-player-icon{font-size:1.2rem}.tournaments-players-user-cell{max-width:28.5rem}.tournaments-players-meta-component{display:grid;gap:var(--space-12);grid-template-columns:3.2rem 1fr}.tournaments-players-user-block-wrapper{align-items:center;display:flex;gap:var(--space-12);max-width:22rem}.tournaments-players-icon{color:var(--color-icon-default)}:export{table:tournaments-players-table;record-cell:tournaments-players-record-cell;tie-break:tournaments-players-tie-break;rank:tournaments-players-rank;user-cell-inner:tournaments-players-user-cell-inner;points-awarded:tournaments-players-points-awarded;score:tournaments-players-score;controls:tournaments-players-controls;user-cell:tournaments-players-user-cell;game-win:tournaments-players-game-win;game-loss:tournaments-players-game-loss;game-draw:tournaments-players-game-draw;game-item:tournaments-players-game-item;inline-element:tournaments-players-inline-element;confirm-remove-player:tournaments-players-confirm-remove-player;remove-player-icon:tournaments-players-remove-player-icon;out-of-tournament:tournaments-players-out-of-tournament;re-add-player:tournaments-players-re-add-player;re-add-player-icon:tournaments-players-re-add-player-icon;meta-component:tournaments-players-meta-component;user-block-wrapper:tournaments-players-user-block-wrapper;icon:tournaments-players-icon}


.username{color:var(--globalColorThemeBlueToMid);font-size:1.4rem;font-weight:600}.username:hover{color:var(--globalColorThemeBlueToMidHover)}.user-rating{color:var(--color-gray-500);font-size:1.4rem}.dark-mode .user-rating:not(.light-mode){color:var(--color-transparent-white-72)}.user-chess-title,.user-chess-title:hover{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white)!important;font-size:1rem;font-weight:600;line-height:1;padding:.2rem .3rem;max-height:1.8rem}.won{color:var(--color-text-win)}.lost{color:var(--color-text-loss)}.draw{color:var(--color-text-draw)}
