.all-stats-table-container{color:#e5e7eb;background:#1f2937;border-radius:1rem;width:calc(100% - 5rem);margin:1rem;padding:1.5rem;box-shadow:0 0 0 .125rem #0ea5e9,0 0 1.25rem #0ea5e94d}.all-stats-table-title{color:#bae6fd;margin-bottom:1rem}.all-stats-table-wrapper{overflow-x:auto}.all-stats-table{border-collapse:collapse;width:100%}.all-stats-table th{cursor:pointer;color:#bae6fd;text-align:left;background:#1f2937;border-bottom:.125rem solid #38bdf8;padding:.5rem .7rem;font-size:1rem;font-weight:600;transition:background .2s,color .2s}.all-stats-table th.sorted{color:#fff;background:#0ea5e9}.all-stats-table td{color:#e5e7eb;text-align:right;font-variant-numeric:tabular-nums;background:#1f2937;padding:.4rem .7rem;font-size:.98rem}.all-stats-table td.stationname{text-align:left}.all-stats-table-row{border-bottom:.0625rem solid #334155}.all-stats-pagination{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.5rem;margin-top:1.5rem;display:flex}.all-stats-pagination-btn{color:#fff;cursor:pointer;opacity:1;background:#0ea5e9;border:none;border-radius:.375rem;margin:0 .5rem;padding:.4rem 1rem;font-size:1rem;font-weight:600;transition:background .2s,color .2s,opacity .2s}.all-stats-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.all-stats-pagination-page{color:#bae6fd;cursor:pointer;box-shadow:none;background:#1f2937;border:none;border-radius:.375rem;margin:0 .125rem;padding:.4rem .8rem;font-size:1rem;font-weight:500;transition:background .2s,color .2s}.all-stats-pagination-gap{color:#bae6fd;-webkit-user-select:none;user-select:none;padding:.4rem .3rem;font-size:1rem}.all-stats-pagination-page.active{color:#fff;cursor:default;background:#38bdf8;font-weight:700;box-shadow:0 0 0 .125rem #0ea5e9}.all-stats-pagination-page:disabled{opacity:.5;cursor:not-allowed}@media (width<=43.75rem){.all-stats-table-container{display:none}.all-stats-list-container{display:block;overflow-x:hidden}.all-stats-pagination{flex-wrap:wrap;overflow-x:visible}}@media (width>=43.8125rem){.all-stats-list-container{display:none}}.all-stats-list-container{color:#e5e7eb;box-sizing:border-box;background:#1f2937;border-radius:1rem;width:calc(100% - 2rem);max-width:56.25rem;margin:1rem;padding:1.5rem;box-shadow:0 0 0 .125rem #0ea5e9,0 0 1.25rem #0ea5e94d}.all-stats-list-wrapper{flex-direction:column;gap:.75rem;display:flex}.all-stats-list-item{color:#222;background:#fff;border:.0625rem solid #e0e0e0;border-radius:.5rem;margin:0 .125rem;font-size:1em;overflow:hidden;box-shadow:0 .125rem .5rem #0000000f}.all-stats-list-header{cursor:pointer;white-space:nowrap;color:#1a237e;background:#f3f6fa;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:1.08em;font-weight:600;display:flex}.stationname{text-overflow:ellipsis;color:#1a237e;flex:auto;min-width:0;font-size:1.08em;overflow:hidden}.all-stats-list-toggle{cursor:pointer;color:#1976d2;background:0 0;border:none;flex-shrink:0;margin-left:.5rem;padding:0 .375rem;font-size:1.3em}.all-stats-list-details{background:#f9fafb;border-top:.0625rem solid #e0e0e0;padding:.625rem 1rem .75rem;animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.all-stats-list-detail-row{border-bottom:.0625rem solid #f0f0f0;justify-content:space-between;padding:.3125rem 0;font-size:.99em;display:flex}.all-stats-list-detail-row:last-child{border-bottom:none}.all-stats-list-detail-label{color:#444;margin-right:.625rem;font-weight:500}.all-stats-list-detail-value{color:#222;font-variant-numeric:tabular-nums;text-align:right;min-width:3.75rem}
