.elementor-9998 .elementor-element.elementor-element-bad74d9{--display:flex;}.elementor-9998 .elementor-element.elementor-element-5d3199a{width:100%;max-width:100%;}.elementor-9998 .elementor-element.elementor-element-5d3199a > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-9998 .elementor-element.elementor-element-5d3199a th{font-size:14px;word-spacing:0em;text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-9998 .elementor-element.elementor-element-5d3199a th .ql-editor{text-align:center;}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-5d3199a thead{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table th{padding:0px 0px 0px 0px;}.elementor-9998 .elementor-element.elementor-element-5d3199a td{font-size:15px;text-align:center;color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-9998 .elementor-element.elementor-element-5d3199a td .ql-editor{text-align:center;}.elementor-9998 .elementor-element.elementor-element-5d3199a tbody{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-9998 .elementor-element.elementor-element-21fc0e0{--display:flex;}.elementor-9998 .elementor-element.elementor-element-d0bf729 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-9998 .elementor-element.elementor-element-d0bf729 th{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 th .ql-editor{text-align:center;}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 thead{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-9998 .elementor-element.elementor-element-d0bf729 td{text-align:center;color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 td .ql-editor{text-align:center;}.elementor-9998 .elementor-element.elementor-element-d0bf729 tbody{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-9998 .elementor-element.elementor-element-d51a40c{color:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table{width:100%;}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-9998 .elementor-element.elementor-element-5d3199a{width:100%;max-width:100%;}.elementor-9998 .elementor-element.elementor-element-5d3199a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9998 .elementor-element.elementor-element-5d3199a .ea-advanced-data-table{width:100%;}.elementor-9998 .elementor-element.elementor-element-d0bf729 .ea-advanced-data-table{width:100%;}}/* Start custom CSS for eael-advanced-data-table, class: .elementor-element-5d3199a *//* Base styling for all devices */
.leaderboard-table {
  width: 100%;
  overflow-x: auto; /* enables horizontal scroll on mobile */
}

.leaderboard-table table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; /* prevents overflow */
  min-width: 900px; /* ensures table doesn't shrink too much */
}

.leaderboard-table th,
.leaderboard-table td {
  padding: 8px;
  text-align: left;
  word-wrap: break-word;
  border: 1px solid #ddd;
}

/* Desktop view: full-width table */
@media screen and (min-width: 769px) {
  .leaderboard-table {
    overflow-x: hidden; /* no scroll needed */
  }

  .leaderboard-table table {
    width: 100%;
    min-width: unset;
  }
}/* End custom CSS */