.analytics-trend-card{margin:16px 0;overflow:hidden}.analytics-trend-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.analytics-trend-head h2{margin:5px 0 0}.analytics-legend{display:flex;gap:14px;flex-wrap:wrap;color:#aaa;font-size:12px}.analytics-legend span{display:flex;align-items:center;gap:6px}.analytics-legend i{width:18px;height:3px;background:var(--legend)}.analytics-chart-shell{position:relative;overflow:hidden;border:1px solid #292929;background:linear-gradient(180deg,#111,#151515)}.analytics-chart-shell svg{display:block;width:100%;height:auto;min-height:260px}.analytics-chart-grid line{stroke:#2a2a2a;stroke-width:1}.analytics-chart-label{fill:#777;font-size:10px}.analytics-chart-area{fill:url(#analyticsArea)}.analytics-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px currentColor)}.analytics-line.visitors{stroke:#7ade3a;color:#7ade3a}.analytics-line.new-visitors{stroke:#ffe14d;color:#ffe14d}.analytics-line.sales{stroke:#63d8ff;color:#63d8ff}.analytics-point{stroke:#111;stroke-width:2}.analytics-point.visitors{fill:#7ade3a}.analytics-point.new-visitors{fill:#ffe14d}.analytics-point.sales{fill:#63d8ff}.analytics-chart-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#292929;border-top:1px solid #292929}.analytics-chart-summary div{padding:14px;background:#151515}.analytics-chart-summary small{display:block;color:#888}.analytics-chart-summary strong{display:block;margin-top:5px;font-size:20px}@media(max-width:700px){.analytics-trend-head{align-items:flex-start;flex-direction:column}.analytics-chart-shell{overflow-x:auto}.analytics-chart-shell svg{min-width:720px}.analytics-chart-summary{grid-template-columns:1fr}.analytics-trend-card{padding:16px}}
