.stats-filters{max-width:1100px}.stats-filters fieldset{border:1px solid #e5e4ee;border-radius:8px;padding:18px}.stats-filters legend{padding:0 8px}.stats-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stats-checks label{display:flex;align-items:flex-start;gap:10px;margin:0}.stats-checks input[type=checkbox]{width:19px;height:19px;margin:3px 0;flex-shrink:0;accent-color:#7800ef}.stats-checks small,.stats-table small{display:block}.stats-scroll{overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;font-size:14px}.stats-table th,.stats-table td{padding:12px 10px;border-bottom:1px solid #e5e4ee;text-align:left}.stats-table th{font-weight:600}.stats-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stats-table tfoot{background:#f2eaff}.stats-table.details{font-size:12px}.stats-table.details th{min-width:90px;font-weight:500;vertical-align:top}.stats-table.details td{vertical-align:top}@media(max-width:850px){.stats-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.stats-checks{grid-template-columns:1fr}.stats-table{font-size:12px}.stats-table th,.stats-table td{padding:10px 6px}}@media(pointer:coarse){.stats-checks label{min-height:44px}}
.stats-table th:nth-last-child(-n+2),.stats-table td:nth-last-child(-n+2){vertical-align:middle}.stats-table td form{margin:0}
