.hpl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px}.cw-page .hpl-toolbar p{margin:0 0 8px}.cw-page .hpl-status{font-size:13px;color:#405459}.hpl-refresh.hpe-posts{width:auto;flex-shrink:0}.hpl-refresh [aria-disabled=true]{opacity:.65;cursor:wait}
.hpl-results[hidden],.hpl-pagination[hidden]{display:none!important}.hpl-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:32px 0;gap:0;border-block:1px solid #1B496526;padding:24px 0}.hpl-stats>div{padding:0 28px;border-right:1px solid #1B496526}.hpl-stats>div:first-child{padding-left:0}.hpl-stats>div:last-child{border:0}.hpl-stats dt{font-size:14px}.hpl-stats dd{font-size:40px;line-height:1.2;font-weight:700;color:#156082;margin:10px 0 0}
.hpl-search label{display:block;font-weight:600;margin-bottom:10px}.hpl-search input{width:100%;max-width:520px;border:1px solid #1B496526;border-radius:24px;padding:12px 20px;background:#fff;color:#1B4965;font:inherit}.cw-page .hpl-count{font-size:13px;margin:12px 0 20px}
.hpl-table-wrap{border:1px solid #1B496526;border-radius:18px;overflow:hidden}.cw-page .hpl-table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed;color:#1B4965;font:inherit}.hpl-table th{background:#156082;color:#fff;font-weight:600}.hpl-table th,.hpl-table td{padding:18px 22px;text-align:left;border:0;border-bottom:1px solid #1B496526;vertical-align:top}.hpl-table th:first-child{width:85px}.hpl-table th:last-child{width:140px}.hpl-table td:last-child,.hpl-table th:last-child{text-align:right}.hpl-table td:last-child{font-weight:700}.hpl-table tr:last-child td{border-bottom:0}.hpl-table tbody tr:nth-child(even){background:#F7F8F6}
.hpl-pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:24px;font-size:14px}.hpl-pagination button{border:0;border-radius:24px;background:#156082;color:white;font:inherit;padding:10px 20px;cursor:pointer}.hpl-pagination button:hover{background:#1B4965;color:#B7CC16}.hpl-pagination button:disabled{opacity:.4;cursor:default}.hpe-leaderboard :focus-visible{outline:2px solid #156082;outline-offset:3px}
@media(max-width:767px){.hpl-toolbar{flex-direction:column;align-items:flex-start}.hpl-stats>div{padding:0 12px}.hpl-stats dt{font-size:12px}.hpl-stats dd{font-size:30px}.hpl-table th,.hpl-table td{padding:14px 10px;font-size:14px}.hpl-table th:first-child{width:48px}.hpl-table th:last-child{width:70px}.hpl-breakdown{grid-template-columns:1fr}.hpl-pagination{justify-content:space-between;gap:8px}}
.cw-page .hpl-stats{gap:24px;border:0;padding:0;margin:32px 0 40px}
.cw-page .hpl-stats>div{position:relative;padding:24px;border:1px solid #1B496526;border-radius:16px;background:#F7F8F6}
.cw-page .hpl-stats>div:nth-child(2){border-color:#1B496526;background:#F7F8F6}
.cw-page .hpl-stats>div:nth-child(3){background:#F7F8F6}
.cw-page .hpl-stats dt{font-size:14px;font-weight:600;color:#156082}
.cw-page .hpl-stats dd{margin:12px 0 0;font-weight:400;line-height:1.3}
.hpl-stats strong{display:block;font-size:36px;font-weight:700;color:#156082}
.hpl-stats dd span{display:block;margin-top:5px;font-size:13px;color:#405459}
.cw-page .hpl-table tbody tr.hpl-top-ten{background:#CAE9FF;color:#156082}
.hpl-table td:nth-child(2){font-weight:600;overflow-wrap:anywhere}
@media(max-width:600px){.cw-page .hpl-stats{grid-template-columns:1fr;gap:14px}.cw-page .hpl-stats>div{padding:20px}.hpl-stats strong{font-size:32px}}
.hpe-leaderboard .hpl-refresh{margin:0 0 28px}
.hpe-leaderboard .hpl-refresh .hpe-posts__cta.vamtam-has-icon-styles .elementor-button-icon svg{width:48px;height:48px;padding:14px;fill:none;stroke:#B7CC16;max-width:none}
