.report-visual-center{margin:18px 0}.report-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.report-finance-item{padding:15px 17px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;box-shadow:0 5px 18px #14284b0a}.report-finance-item span{display:block;margin-bottom:6px;color:#69768a;font-size:11px}.report-finance-item strong{font-size:19px;color:#12233e}
.report-visual-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px}.report-chart-card{min-width:0;margin:0}.report-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:14px}.report-chart-heading h2{margin:0 0 4px;font-size:16px}.report-chart-heading p{margin:0;color:#748195;font-size:10px}.report-chart-legend{display:flex;gap:12px;color:#66758a;font-size:10px;white-space:nowrap}.report-chart-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px}.legend-impression{background:#2766d5}.legend-click{background:#18a08e}
.report-chart-canvas{position:relative;min-height:255px;overflow:hidden}.report-chart-canvas svg{display:block;width:100%;height:255px;overflow:visible}.report-chart-grid{stroke:#e7edf5;stroke-width:1}.report-chart-axis{fill:#778398;font-size:9px}.report-chart-impressions{fill:none;stroke:#2766d5;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.report-chart-clicks{fill:none;stroke:#18a08e;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.report-chart-area{fill:url(#report-area-gradient);opacity:.18}.report-chart-point{stroke:#fff;stroke-width:2}.report-chart-column{fill:#2f6ed6}.report-chart-column:hover{fill:#174da7}.report-chart-ctr{fill:#744ed8}.report-chart-empty{display:grid;place-items:center;height:230px;color:#7b8798;font-size:12px;background:#f8fafc;border-radius:10px}
.report-chart-tooltip{position:absolute;z-index:2;pointer-events:none;padding:7px 9px;border-radius:7px;background:#13243e;color:#fff;font-size:9px;line-height:1.45;box-shadow:0 5px 16px #13243e44;transform:translate(-50%,-110%);white-space:nowrap}.report-ranking{display:grid;gap:11px;min-height:255px;align-content:center}.report-rank-row{display:grid;grid-template-columns:minmax(80px,1fr) 2fr auto;gap:9px;align-items:center}.report-rank-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650}.report-rank-track{height:8px;border-radius:999px;background:#edf1f6;overflow:hidden}.report-rank-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2966d1,#1e998d)}.report-rank-value{text-align:right;color:#4f5e72;font-size:9px}.report-rank-value strong{display:block;color:#172842;font-size:10px}
.report-visual-center.is-compact .report-visual-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr)}.report-visual-center.is-compact .report-chart-canvas,.report-visual-center.is-compact .report-chart-canvas svg{min-height:210px;height:210px}
@media(max-width:1050px){.report-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-visual-grid,.report-visual-center.is-compact .report-visual-grid{grid-template-columns:1fr}}
@media(max-width:600px){.report-finance-summary{grid-template-columns:1fr 1fr}.report-chart-heading{display:block}.report-chart-legend{margin-top:8px}.report-chart-canvas,.report-chart-canvas svg{min-height:220px;height:220px}.report-rank-row{grid-template-columns:minmax(70px,.8fr) 1.2fr auto}}
