.cr-preloader{display:inline-block;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);width:40px;height:40px;margin:0 auto;border:4px solid #555;border-radius:50%;border-left-color:#fff0;border-right-color:#fff0;animation:cssload-spin 950ms infinite linear;-o-animation:cssload-spin 950ms infinite linear;-ms-animation:cssload-spin 950ms infinite linear;-webkit-animation:cssload-spin 950ms infinite linear;-moz-animation:cssload-spin 950ms infinite linear}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cr-preloader-overlay{display:none;background:rgb(255 255 255 / .5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.cr-preloader-overlay.in-relative-block{position:absolute}.cr-preloader-overlay.visible{display:block}.cr-preloader-overlay#plo-error-dialog{background:rgb(0 0 0 / .2);display:block}.cr-players-list{margin:0;display:flex;justify-content:center;flex-flow:row wrap}.flex-break{flex-basis:100%;width:0;height:0;overflow:hidden}.cr-player-item{flex-basis:110px;display:flex;justify-content:space-between;align-items:center;max-width:110px;padding:.5em .5em;height:40px;margin:.2em;background-color:#AAA;border:0 none;color:#333;transition:background-color .3s linear}.cr-player-item:disabled{pointer-events:none;background-color:#cac5c5}.cr-player-item:active,.cr-player-item:focus{background-color:#F5DA71;color:#333}.cr-player-item:hover,.cr-player-item.current{background-color:#bbb7b7;color:#333}.cr-player-item.dummy{background-color:#eee!important}.cr-player-item .position{min-width:24px;flex-basis:24px;align-self:center;height:24px;line-height:21px;background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;font-size:14px}.cr-player-item .name{max-width:calc(100% - 30px);flex-basis:calc(100% - 30px);align-self:center;color:#fff;font-size:12px;line-height:16px;overflow:hidden;overflow-wrap:normal;word-break:keep-all;text-overflow:ellipsis}.cr-challenges-section{display:flex;justify-content:space-between;flex-wrap:wrap}.cr-challenges-block{flex-basis:49%;position:relative;width:50%}.cr-challenges-list{list-style:none;margin:0;font-size:12px;line-height:14px}.cr-challenges-list p{margin:0}.cr-challenges-list a{color:#fff;text-decoration:underline}.cr-challenges-list a:hover{text-decoration:underline}.cr-challenges-list a:link,.cr-challenges-list a:visited,.cr-challenges-list a:active{color:#fff}.cr-challenge-item{background-color:#AAA;color:#fff;padding:.5em .3em .6em;margin:.5em 0}.cr-challenge-row{display:flex;justify-content:space-between;padding:.2em 0}.cr-challenge-row.main{font-weight:700}.cr-challenge-cell{align-self:center;padding:0 .5em}.cr-challenge-cell.player{flex-basis:25%}.cr-challenge-cell.vs{flex-basis:30px}.cr-challenge-cell.descr{flex-basis:45%}.cr-piramid-dialog{line-height:1.5em}.cr-dialog-confirm{position:relative}.cr-form fieldset{border:0;padding:0;margin:0;min-width:0}.cr-form fieldset label{cursor:pointer}.cr-form fieldset .cr-input-field{margin:.5em 0}.cr-form fieldset input[type="radio"]{cursor:pointer}.cr-form ul{list-style:none;margin:0;padding:0}.cr-accept-challenge-form fieldset{display:flex;flex-wrap:wrap}.cr-accept-challenge-form fieldset label{align-self:center;flex-basis:35%}.cr-accept-challenge-form fieldset .cr-input-field{align-self:center;flex-basis:65%}.cr-row{display:flex;justify-content:center}.cr-row .cr-col{align-self:center}.cr-row .cr-col:nth-child(1),.cr-row .cr-col:nth-child(3){width:45%;flex-basis:45%}.cr-row .cr-col:nth-child(2){width:5%;flex-basis:5%}.cr-ta-center{text-align:center}.cr-enter-results-form fieldset label{width:50%;flex-basis:50%}.cr-enter-results-form fieldset .cr-input-field{width:50%;flex-basis:50%}/*!
 * jQuery UI Datepicker 1.9.0
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker-cover{filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1}