:root{--primary-color:#1ca7e3;--primary-color-rgb:28,167,227;--primary-color-opacity:#1ca7e365;--secondary-color:#1a365d;--secondary-color-opacity:#1a365ddc;--secondary-button-color:#355a8f;--primary-hover-color:#178bbd;--primary-text-color:#f5f5f5;--daylight-night-color:#000;--daylight-day-color:#fc3;--primary-shadow-color:#178bb3}.medal-icon{position:absolute;left:30px;width:32px;height:32px}.place-row{display:flex}.leaderboard-table{width:1600px;max-height:800px}.skeleton-margin{margin-bottom:1rem}.pies{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:16px}.blue-shadow{box-shadow:3px 3px 3px var(--primary-color)!important}.p-dialog .p-dialog-header{padding-bottom:5px!important;padding-top:5px!important}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#000!important}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#58c0ec!important;color:#000!important}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown,.p-column-filter-overlay-menu .p-column-filter-operator{display:none!important}.p-button,.p-inputtext{width:150px}.country-full-name,.flag:hover~.country-name{display:none}.flag:hover~.country-full-name{display:block}.win-loss-total p{font-size:25px}.p-datatable-header{padding:8px 8px 0!important;background-color:var(--primary-color)!important;border-bottom:none!important}.leaderboard-info{display:grid;grid-template-columns:49% 49%;grid-gap:1%;gap:1%;justify-content:center;width:700px;padding:10px;margin-top:20px;border-radius:10px;flex-direction:column}@media only screen and (max-width:1415px){.pies{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}@media only screen and (max-height:700px){.leaderboard-table{max-height:600px}.p-datatable .p-datatable-tbody>tr>td{font-size:12px!important;padding:.5rem!important}.p-datatable .p-datatable-thead>tr>th{padding:.5rem!important}.p-column-title{font-size:12px!important}}@media only screen and (max-width:970px){.place-row img{width:25px;height:auto}.p-datatable .p-column-header-content{font-size:12px!important}.p-datatable .p-datatable-tbody>tr>td{font-size:12px!important;padding:.5rem!important}.p-datatable .p-datatable-thead>tr>th{padding:.5rem!important}.leaderboard-info{font-size:12px}}@media only screen and (max-width:700px){.leaderboard-info{width:-moz-fit-content;width:fit-content;font-size:10px}}@media only screen and (max-width:500px){.pies{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.win-loss-total p{font-size:20px}}