.user-statistics{padding:24px;border-left:3px solid #5260df;background:#f8f9ff;color:#172061}.user-statistics .stats-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-statistics h3{margin:0;font-size:1.15rem}.user-statistics .stats-subtitle{margin:5px 0 0;color:#64708a;font-size:.875rem}.user-statistics .stats-demo-label{display:inline-block;background:#fff0cb;color:#704800;font-size:.75rem;font-weight:750;letter-spacing:.035em;padding:4px 8px;border-radius:5px;margin-right:8px}.user-statistics .stats-notice{background:#fff7e4;border:1px solid #f0ddae;border-radius:9px;padding:11px 14px;color:#71501a;font-size:.875rem;margin:18px 0}.user-statistics .stats-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.user-statistics .stats-period{display:flex;gap:6px}.user-statistics .stats-period button{padding:7px 12px;min-height:38px;font-size:.875rem;background:#fff;color:#35407c;border-color:#d9dff0}.user-statistics .stats-period button[aria-pressed=true]{background:#303ecc;color:#fff;border-color:#303ecc}.user-statistics .stats-cache{font-size:.8125rem;color:#636e86;text-align:right;line-height:1.6}.user-statistics .stats-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.user-statistics .stats-kpi{background:#fff;border:1px solid #e0e5f3;border-radius:12px;padding:16px}.user-statistics .stats-kpi span{display:block;font-size:.8125rem;color:#69718a}.user-statistics .stats-kpi strong{display:block;font-size:1.9rem;line-height:1.25;margin:6px 0;color:#1a2468;font-variant-numeric:tabular-nums}.user-statistics .stats-kpi small{font-size:.75rem;color:#66718a}.user-statistics .stats-channels{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px;font-size:.875rem}.user-statistics .stats-chip{border:1px solid #dce2f3;background:#fff;border-radius:20px;padding:4px 10px;color:#465071}.user-statistics .stats-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.user-statistics .stats-panel{border:1px solid #e0e5f3;border-radius:12px;padding:18px;background:#fff;min-width:0}.user-statistics .stats-panel h4{font-size:.95rem;margin:0 0 5px}.user-statistics .stats-caption{font-size:.8125rem;color:#69728a;margin:0 0 12px}.user-statistics .stats-chart{width:100%;height:205px}.user-statistics .stats-chart svg{display:block;width:100%;height:205px;font-family:inherit}.user-statistics .stats-chart text{fill:#66718b;font-size:12px}.user-statistics .stats-wide{grid-column:1/-1}.user-statistics .stats-legend{display:flex;gap:18px;flex-wrap:wrap;margin:15px 0;font-size:.8125rem;color:#59647c}.user-statistics .stats-legend span{display:inline-flex;align-items:center;gap:6px}.user-statistics .stats-swatch{width:10px;height:10px;border-radius:2px;background:var(--series)}.user-statistics .stats-channel-row{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;margin-top:16px}.user-statistics .stats-channel-name{font-size:.875rem;font-weight:650}.user-statistics .stats-bars{display:grid;gap:5px}.user-statistics .stats-track{height:19px;background:#f4f6fb;border-radius:4px;position:relative;margin-right:28px}.user-statistics .stats-fill{width:var(--bar);height:100%;background:var(--series);border-radius:4px;min-width:0}.user-statistics .stats-bar-value{position:absolute;left:calc(var(--bar) + 6px);top:0;font-size:12px;color:#465270;line-height:19px}.user-statistics .stats-footer{margin:14px 0 0;font-size:.8125rem;color:#69728a}.user-statistics details{margin-top:18px;font-size:.875rem}.user-statistics summary{cursor:pointer;color:#3440a1}.user-statistics .stats-data-table{min-width:0;width:100%;font-size:.8125rem;margin-top:10px}.user-statistics .stats-data-table th,.user-statistics .stats-data-table td{padding:8px}.user-statistics .stats-data-table th{font-size:.8125rem;white-space:normal}.stats-toggle[aria-expanded=true]{background:#303ecc;color:#fff}@media(max-width:760px){.user-statistics{padding:18px}.user-statistics .stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.user-statistics .stats-charts{grid-template-columns:1fr}.user-statistics .stats-wide{grid-column:auto}.user-statistics .stats-cache{text-align:left}.user-statistics .stats-channel-row{grid-template-columns:75px 1fr}}
.user-statistics .stats-notice{background:#eef4ff;border-color:#d6e2f5;color:#46567c}.user-statistics .stats-data-label{display:inline-block;font-size:.75rem;background:#e6f4ef;color:#245f4d;border-radius:5px;padding:4px 8px;margin-left:8px}.user-statistics .stats-empty{padding:24px 8px;color:#67718c;font-size:.875rem;text-align:center}
