.analyticsDashboard{color:#29443c}.analyticsDashboard h2{font-size:30px;letter-spacing:-1px}.analyticsDashboard>p,.analyticsNote{color:#71806f;line-height:1.65;font-size:13px}.analyticsToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.analyticsToolbar label{display:flex;align-items:center;gap:8px;margin:0!important}.analyticsToolbar select{width:auto!important;padding:10px;border:1px solid #d5d8cb;border-radius:10px;background:#fff}.analyticsToolbar button{font:inherit;font-size:12px;border:1px solid #d6d5cc;border-radius:10px;padding:10px 14px;background:#faf8f3;cursor:pointer}.analyticsToolbar button:disabled{opacity:.5}.analyticsCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.analyticsMetric{padding:18px;background:linear-gradient(130deg,#eee8f6,#f7f8ed);border-radius:16px}.analyticsMetric strong{display:block;font-size:30px;font-weight:600}.analyticsMetric span{font-size:11px;color:#7b7289}.analyticsTrend{height:110px;display:flex;align-items:flex-end;gap:1px;border-bottom:1px solid #c8cbbc;padding:10px 0 0}.analyticsTrend>div{flex:1;background:linear-gradient(#a387c3,#78529b);border-radius:4px 4px 0 0;min-width:2px}.analyticsTableWrap{overflow:auto}.analyticsTableWrap table{width:100%;border-collapse:collapse;font-size:12px}.analyticsTableWrap td,.analyticsTableWrap th{padding:12px;text-align:left;border-bottom:1px solid #e2e5da;white-space:nowrap}.analyticsTableWrap th{font-weight:500;color:#7a6d87}.analyticsTableWrap a{color:#78529b}.analyticsDashboard [role=status]{font-size:12px;line-height:1.6}.signupNotice{padding:18px;background:#f0e8f7;border-radius:16px;margin:16px 0}.signupNotice p{line-height:1.6}@media(max-width:650px){.analyticsDashboard h2{font-size:25px}.analyticsCards{grid-template-columns:repeat(2,1fr)}.analyticsToolbar{align-items:stretch}.analyticsToolbar label{flex-wrap:wrap}}
