.stat-filters,.stat-filters nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stat-filters{margin-bottom:24px}.stat-filters .small-note{flex-basis:100%}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{background:var(--paper,#fffdf6);border:2px solid #25313a;border-radius:20px;padding:20px;box-shadow:0 5px 0 #25313a;min-width:0}.stat-card p{font-weight:800;margin:0 0 14px}.stat-card strong{font-size:clamp(24px,2.2vw,36px);display:block;line-height:1.2;overflow-wrap:anywhere}.stat-card span{display:block;font-size:13px;line-height:1.5;margin-top:12px;color:#52616a}.stat-heading{margin:36px 0 18px}.stat-section{margin-top:30px;min-width:0}.stat-table-wrap{overflow:auto;max-width:100%;border:2px solid #25313a;border-radius:16px;background:#fffdf6}.stat-table{border-collapse:collapse;width:100%;font-size:14px}.stat-table th,.stat-table td{padding:12px 16px;border-bottom:1px solid #cad3d9;text-align:right;white-space:nowrap}.stat-table th:first-child{text-align:left;white-space:normal;min-width:100px}.stat-table thead{background:#e3eef4}.stat-table tr:last-child td,.stat-table tr:last-child th{border-bottom:0}.stat-table tbody th{font-weight:700}.stat-daily summary{cursor:pointer;margin-bottom:16px}.media-processing-note{padding:14px 18px;border-radius:14px;background:#e4edf4;border:2px solid #25313a;margin:16px 0}.upload-result-note{color:#37526a;font-weight:700}.editor-uploading .editor-info,.editor-uploading .game-settings,.editor-uploading .round-editor,.editor-uploading .editor-bottom{pointer-events:none;opacity:.65}.editor-uploading [data-action="save"],.editor-uploading [data-action="import"]{pointer-events:none;opacity:.5}
@media(max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.stat-grid{gap:12px}.stat-card{padding:14px;border-radius:16px}.stat-card p{font-size:13px}.stat-card strong{font-size:24px}.stat-table th,.stat-table td{padding:10px}.stat-card span{font-size:12px}.stat-filters{margin-top:12px}}

/* Leave room for the paper shadows and align the metric baselines. */
.stat-grid{margin-bottom:28px;align-items:stretch}.stat-grid-registration{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{display:flex;flex-direction:column}.stat-card p{min-height:3em;line-height:1.5;overflow-wrap:anywhere}.stat-card strong{margin-bottom:auto;font-variant-numeric:tabular-nums}.stat-card span{padding-top:10px;margin-top:0;min-height:4.5em}.catalog-workspace .stat-notice{margin:8px 0 32px}.stat-table th:not(:first-child),.stat-table td:not(:first-child){text-align:center}.explanation-countdown{display:block;margin-top:16px;font-size:13px;color:#242831}
@media(max-width:1100px){.stat-grid-registration{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:570px){.stat-grid-registration{grid-template-columns:1fr}.stat-grid-registration .stat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.stat-grid-registration .stat-card p{min-height:0;margin-bottom:8px}.stat-grid-registration .stat-card strong{grid-column:2;grid-row:1/3;align-self:center;margin:0}.stat-grid-registration .stat-card span{min-height:0;padding:0;grid-column:1}.stat-grid{margin-bottom:26px}.catalog-workspace .stat-notice{margin-top:12px}}

.stat-table td[colspan]{text-align:center}

@media(max-width:570px){.stat-card p{min-height:4.5em}.stat-grid-registration .stat-card p{min-height:0}}
