.dashboard-container{background:linear-gradient(180deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,.45)),url(/site/game_bg.webp) fixed round}.container__outer{padding:1rem;position:relative}.table-container{background:hsla(0,0%,100%,.5);border-radius:1rem;margin:0 0 1rem;padding:1rem}.access-blur{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:not-allowed;filter:blur(5px);perspective:1000;pointer-events:none;transform:translateZ(0)}select:hover{cursor:pointer}.section-name{font-size:calc(1.325rem + .9vw);font-weight:600;line-height:1.2;margin-bottom:1rem;margin-top:3rem;text-align:center}.container__overlay{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1009}.overlay__outer{margin-bottom:4rem;margin-top:4rem;position:sticky;-webkit-position:-webkit-sticky;top:6rem;width:100%}@media (min-width:768px){.overlay__outer{margin-top:6rem}}.overlay__inner{background-color:#fff;border-radius:.5rem;padding:2rem 1rem}.overlay__inner a.login{background-color:#52768a;color:#fff}.overlay__inner a.login:hover,.overlay__inner a.rules:hover{background-color:#23404f}.overlay__heading{font-size:calc(1.05rem + .5vw)}.overlay__inner a.rules{border:2px solid #52768a}.totals{-webkit-animation:slide-from-bottom 2s ease;animation:slide-from-bottom 2s ease;background-color:#fff;border-radius:1rem;color:#000;margin:auto auto 1rem;padding:1rem .25rem;width:100%}.totals .info{color:rgba(0,53,84,.65);font-size:calc(.7rem + 1vw);font-weight:700}.totals .value{font-weight:600}.table-container .fixed-table-body::-webkit-scrollbar{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;height:5px;width:5px}.table-container .fixed-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.table-container .fixed-table-body::-webkit-scrollbar-thumb{background:#888;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.table-container .fixed-table-body::-webkit-scrollbar-thumb:hover{background-color:#555;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.table-container .fixed-table-body{scrollbar-width:thin}.period-select option{text-align:center}.period-select:disabled{background-color:#eee;border-color:#ccc}.bootstrap-table .fixed-table-container.fixed-height .table thead th,.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr>th{border:none}.bootstrap-table .fixed-table-container .table thead th{padding-bottom:.5rem}.bootstrap-table .fixed-table-container .fixed-table-body{padding:0 .25rem}.bootstrap-table .fixed-table-container .fixed-table-body tbody td{font-size:.85rem;white-space:nowrap}.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr,.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr>th>div.th-inner.sortable.both{font-size:.9rem}.table-heading{color:rgba(0,53,84,.65);font-weight:700}.table-col-responsive{display:none}.bootstrap-table td.table-interactive:hover{color:#007793;cursor:pointer}.table-change span{font-weight:500}.table-change.up{color:#007793}.table-change.down{color:#9e4949}.bootstrap-table .detail-icon{color:#838383}.table-score-extra-info{color:#353535;font-size:.85rem;white-space:normal}.table-emoji,.table-medal{font-size:.75rem}.table-medal._1st{color:#ddad00}.table-medal._2nd{color:#9291c3}.table-medal._3rd{color:#cd7f32}.link__main,.period-select,.table-input,.table-select{border:1px solid transparent;border-radius:.25rem;padding:.375rem .75rem}.period-select,.table-input,.table-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;display:block;font-size:1rem;font-weight:400;line-height:1.5;width:100%}.link__main{background-color:transparent;display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.link__rules,.period-select{background-color:#fff;color:#525252}.period-select,.table-select{text-overflow:ellipsis}.table-select{border-radius:.5rem}.period-select:active,.period-select:focus,.period-select:focus-visible,.table-select{border:1px solid transparent;outline:none}.table-input{background-color:#fff;border-radius:.5rem;color:#000;transition:background-color .2s ease,box-shadow .2s ease}.table-input::-moz-placeholder{color:#525252}.table-input::placeholder{color:#525252}.table-input:focus{outline:none;outline:1px solid #525252}.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer){border-bottom:1px solid transparent}@media (min-width:476px){.col-xs-auto{flex:0 0 auto;width:auto}}@media (min-width:768px){.row-cols-w600-2>*{flex:0 0 auto;width:50%}.totals .info{font-weight:700}}@media (min-width:476px){.container__outer{padding:1.25rem 1.5rem 1.5rem}.table-container{padding:1.5rem}.table-container,.totals{margin-bottom:2rem}.overlay__inner{padding:3rem 2rem}}@media (min-width:600px){.container__outer{padding:1.25rem 2rem 2rem}.section-name{font-size:calc(1.5rem + 1vw);font-weight:700;margin-bottom:2rem;margin-top:4rem}.main-heading{font-size:calc(1.5rem + 1.5vw)}}@media (min-width:768px){.totals{background-color:#e9ebec}}@media (min-width:359px){.bootstrap-table .fixed-table-container .fixed-table-body tbody td{font-size:1rem}.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr,.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr>th>div.th-inner.sortable.both{font-size:1.1rem}.table-heading{font-size:calc(1.35rem + .25vw)}.table-emoji,.table-medal{font-size:inherit}.overlay__heading{font-size:calc(1.2rem + .5vw)}}@media (min-width:1024px){.container__outer{padding:1.25rem 4rem 2rem}.table-heading{font-size:calc(1.5rem + .4vw)}.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr,.bootstrap-table.bootstrap5>div.fixed-table-container.fixed-height>div.fixed-table-header>table>thead>tr>th>div.th-inner.sortable.both{font-size:1.25rem}.bootstrap-table .fixed-table-container .fixed-table-body tbody td{font-size:1.15rem}.table-container{padding-bottom:2rem}}@media (min-width:1200px){.table-col-responsive{display:table-cell}}@media (min-width:1400px){.container__outer{padding:3rem 15vw 4rem}}.period-select{background-color:#52768a;background-color:#252525;color:#fff;text-align:center}.link__rules,.period-select{border-radius:1rem}.link__rules{color:#000}.link__rules:active:hover,.link__rules:focus:active,.link__rules:hover{background-color:#52768a;color:#fff}.link__rules:focus:not(:active):not(:hover){color:#000}@media (min-width:576px){.link__rules,.period-select{border:2px solid #52768a}.period-select{background-color:#fff;color:#000}.period-select:active,.period-select:focus,.period-select:focus-visible,.period-select:focus-within{border:2px solid #52768a;outline:none}.period-select option{text-align:left}.period-select option:checked{display:none;text-align:center}.link__rules{transition:background-color .3s ease-out}}@media (min-width:768px) and (max-width:968px){[data-user-search]{width:calc(8rem + 3.5vw)}}@media (min-width:1400px) and (max-width:1600px){[data-user-search-extra]{width:11rem}}