.website-statistics{margin:28px 0;border:1px solid #3b4552;border-top:3px solid #e51b33;background:#10151b;border-radius:5px;padding:25px}.stats-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.stats-heading h2{margin:0;font-size:28px}.stats-controls{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.stats-controls label{margin:0}.stats-controls select{min-width:165px}.stats-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.stats-total{border:1px solid #414b58;border-radius:4px;background:#171e27;padding:18px;display:flex;flex-direction:column;gap:12px}.stats-total span{font-size:12px;color:#c2cbd7}.stats-total strong{font-size:29px;line-height:1.2}.stats-chart{background:#161d26;padding:15px 12px 0;border-radius:4px;margin:15px 0 20px;overflow-x:auto}.stats-bars{display:flex;align-items:end;gap:5px;height:150px;min-width:450px;padding-bottom:25px}.stats-day{height:100%;flex:1;position:relative;display:flex;align-items:end;min-width:6px}.stats-bar{display:block;width:100%;background:linear-gradient(#ff5269,#aa1834);border-radius:3px 3px 0 0}.stats-day-label{position:absolute;bottom:-21px;font-size:10px;color:#bfc9d7;text-align:center;width:100%}.stats-tables{display:grid;grid-template-columns:1fr 1fr;gap:25px}.stats-table{overflow-x:auto}.website-statistics table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0}.website-statistics th,.website-statistics td{text-align:left;padding:10px;border-bottom:1px solid #364252;overflow-wrap:anywhere}.website-statistics th{font-size:12px;color:#c3cfde}.website-statistics details{margin-top:20px}.website-statistics summary{cursor:pointer;font-weight:700}.website-statistics h3{font-size:18px;margin:22px 0 8px}.stats-footnote,#stats-status{font-size:12px;line-height:1.7;color:#c0ccda}.website-statistics [hidden]{display:none!important}@media(max-width:950px){.stats-totals{grid-template-columns:1fr 1fr}.stats-tables{grid-template-columns:1fr}}@media(max-width:560px){.website-statistics{padding:18px}.stats-total{padding:13px}.stats-total strong{font-size:24px}.stats-controls{align-items:start;flex-direction:column}.stats-controls select{min-width:200px}}
