.admin-shell .kf-funnel-legend{color:#e7e7eb;flex-wrap:wrap;gap:12px 20px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.admin-shell .kf-funnel-legend li{align-items:center;gap:8px;display:flex}.admin-shell .kf-funnel-chart{width:100%;min-width:0;height:280px}.admin-shell .kf-funnel-tooltip{color:#f4f4f5;max-width:min(310px,100vw - 40px);font:13px/1.5 var(--admin-body);background:#101114;border-radius:8px;padding:14px;box-shadow:0 6px 24px #0006}.admin-shell .kf-funnel-tooltip dl{gap:5px;margin:10px 0 0;display:grid}.admin-shell .kf-funnel-tooltip dl>div{justify-content:space-between;gap:24px;display:flex}.admin-shell :is(.kf-funnel-tooltip dd,.kf-funnel-totals dd){font-variant-numeric:tabular-nums;margin:0}.admin-shell.admin-operator-modern .kf-funnel-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.admin-shell .kf-funnel-totals dt{color:#c2c4cb;overflow-wrap:anywhere;font-size:13px}.admin-shell .kf-funnel-totals dd{font:600 24px/1.2 var(--admin-body);color:#f4f4f5;margin-top:6px}.admin-shell .kf-funnel-table{min-width:0;margin:12px 0;font-size:12px}.admin-shell .kf-funnel-table summary{cursor:pointer;color:#dedee2;align-items:center;width:fit-content;min-height:44px;display:flex}.admin-shell .kf-funnel-table>div{max-width:100%;overflow-x:auto}.admin-shell .kf-funnel-table table{border-collapse:collapse;text-align:left;width:100%}.admin-shell .kf-funnel-table :is(th,td){color:#dedee2;padding:8px}.admin-shell .kf-funnel-table caption{text-align:left;padding:8px}.admin-shell .campaign-diagnostics dl{flex-wrap:wrap;gap:12px 32px;margin:8px 0;display:flex}.admin-shell .campaign-diagnostics :is(dt,dd){margin:0;font-size:13px}.admin-shell .campaign-diagnostics dd{color:#f4f4f5;margin-top:4px;font-weight:600}.admin-shell .admin-overview-revenue-metrics:has(.kf-tracked-visits){grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=800px){.admin-shell.admin-operator-modern .kf-funnel-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .admin-overview-revenue-metrics:has(.kf-tracked-visits){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.admin-shell.admin-operator-modern .kf-funnel-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .kf-funnel-chart{height:250px}.admin-shell .admin-overview-revenue-metrics:has(.kf-tracked-visits){grid-template-columns:repeat(2,minmax(0,1fr))}}
