.marketing-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.marketing-filters label{flex:1;min-width:150px}.marketing-note{font-size:12px;color:var(--muted);line-height:1.6}.marketing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin:22px 0}.marketing-cards .panel{margin:0;padding:20px}.marketing-cards span{display:block;font-size:12px;color:var(--muted)}.marketing-cards strong{display:block;font-size:27px;line-height:1.3;margin-top:10px;overflow-wrap:anywhere}.marketing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.marketing-grid>.panel{min-width:0}.marketing-value{font-size:28px;font-weight:600;margin:12px 0}.marketing-metrics>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.marketing-metrics dd{margin:0;font-weight:600;white-space:nowrap}.marketing-chart{overflow-x:auto;margin:16px 0}.marketing-chart svg{display:block;width:100%;height:230px}.marketing-legend{display:flex;gap:20px;font-size:12px;color:#498f88}.marketing-legend span+span{color:#b38327}.marketing-funnel{display:grid;grid-template-columns:1fr auto;gap:6px;font-size:13px;margin:18px 0}.marketing-funnel meter{grid-column:1/-1;width:100%;height:18px;accent-color:#498f88}.marketing-grid small{line-height:1.6;color:var(--muted)}@media(max-width:800px){.marketing-grid{grid-template-columns:1fr}}
