.analytics-toolbar{display:flex;gap:9px;align-items:end;flex-wrap:wrap;margin-bottom:14px}.analytics-toolbar>div{min-width:155px}.analytics-presets{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 14px}.analytics-presets button{padding:8px 11px;font-size:12px}.analytics-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.analytics-kpi{border:1px solid var(--line);border-radius:14px;background:#fbfcfd;padding:15px}.analytics-kpi small{display:block;color:#738394;font-weight:750;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.analytics-kpi strong{display:block;font-size:28px;margin-top:5px}.analytics-kpi em{display:block;font-style:normal;font-size:11px;color:#7b8998;margin-top:4px}.analytics-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analytics-chart{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px;min-height:250px}.analytics-chart svg{width:100%;height:205px;display:block}.analytics-chart-title{font-weight:850;margin-bottom:5px}.analytics-chart-note{font-size:11px;color:#788898;margin-bottom:8px}.analytics-funnel{display:grid;gap:10px}.analytics-funnel-row{display:grid;grid-template-columns:170px 1fr 76px;gap:10px;align-items:center}.analytics-funnel-label{font-size:12px;font-weight:750;color:#41576c}.analytics-funnel-track{height:24px;border-radius:999px;background:#edf2f6;overflow:hidden}.analytics-funnel-fill{height:100%;min-width:2px;border-radius:999px;background:#2f80ed}.analytics-funnel-value{text-align:right;font-weight:850}.analytics-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.analytics-mini{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fbfcfd}.analytics-mini small{display:block;color:#748494}.analytics-mini strong{display:block;font-size:22px;margin-top:4px}.analytics-list{display:grid;gap:7px}.analytics-list-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf1f4}.analytics-list-row:last-child{border-bottom:0}.analytics-list-row span{overflow-wrap:anywhere}.analytics-list-row b{white-space:nowrap}.analytics-coverage{margin-top:12px;padding:11px 13px;border-radius:11px;background:#f4f8fb;color:#52697d;font-size:12px;line-height:1.5}.analytics-warn{background:#fff6dc;color:#765600}.analytics-empty{padding:18px;color:#758595;text-align:center}.analytics-loading{opacity:.65;pointer-events:none}@media(max-width:950px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-two{grid-template-columns:1fr}.analytics-mini-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.analytics-kpis,.analytics-mini-grid{grid-template-columns:1fr}.analytics-funnel-row{grid-template-columns:120px 1fr 58px}}
