.analytics-toolbar{justify-content:flex-start;display:flex;flex-wrap:wrap;gap:12px;align-items:end}.analytics-toolbar label{display:flex;flex-direction:column;gap:6px;color:var(--t1);font-size:13px}.analytics-toolbar input{min-width:180px;font:inherit;padding:9px 12px;border:1px solid var(--bd);border-radius:8px;background:var(--bg-s,#fff);color:var(--t1)}.analytics-note{padding:16px 18px;border:1px solid var(--bd);border-radius:10px;margin:18px 0;background:var(--bg-s,#fff);line-height:1.7;font-size:13px;color:var(--t1)}.analytics-note span{display:block;color:var(--t2)}.analytics-error{color:#a12637}.analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--bg-s,#fff);border:1px solid var(--bd);border-radius:12px;overflow:hidden;margin:18px 0 26px}.analytics-metric{padding:20px;border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);display:flex;flex-direction:column;gap:7px}.analytics-metric span{font-size:13px;color:var(--t2)}.analytics-metric strong{font-size:26px;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--t1)}.analytics-metric small{font-size:12px;color:var(--t2)}.analytics-retention{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 18px}.analytics-panel{margin:24px 0;padding:22px;background:var(--bg-s,#fff);border:1px solid var(--bd);border-radius:12px}.analytics-panel h2{font-size:17px;margin:0 0 7px}.analytics-panel .table-wrap{margin-top:18px;border:1px solid var(--bd)}.analytics-panel th,.analytics-panel td{white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-empty{padding:30px!important;text-align:center;color:var(--t2);font-size:13px}.analytics-key{display:block;color:var(--t2);font-size:11px;margin-top:4px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.analytics-chart{display:flex;gap:8px;align-items:end;min-height:180px;padding:18px 4px 8px;overflow-x:auto}.analytics-bar-col{flex:1;min-width:28px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;color:var(--t2)}.analytics-bar{width:70%;min-width:10px;background:var(--acc);border-radius:3px 3px 0 0}.analytics-bar-value{font-variant-numeric:tabular-nums;color:var(--t1);font-size:11px}.analytics-daily{margin-top:18px}.analytics-panel summary{cursor:pointer;font-size:13px;font-weight:600}.analytics-definitions p{max-width:75ch;font-size:13px;line-height:1.8;color:var(--t2)}.workspace-analytics{margin:24px 0;border-top:1px solid var(--bd);padding-top:22px}.workspace-analytics .analytics-metrics{margin:14px 0}.analytics-metric-link{margin-left:auto}@media(max-width:1000px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-retention{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.analytics-panel{padding:16px}.analytics-metric{padding:16px}.analytics-metric strong{font-size:23px}.analytics-toolbar label{flex:1;min-width:140px}.analytics-retention{grid-template-columns:1fr}}