.range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.range .sel{padding:7px 10px}.range-sep{color:var(--muted);font-size:12px}.funnel-row{align-items:center;gap:12px;margin-bottom:11px;display:flex}.funnel-row:last-child{margin-bottom:0}.funnel-row .fl{color:var(--muted);flex:none;width:140px;font-size:12.5px;font-weight:500}.funnel-bar{background:var(--accent);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:60px;padding:7px 11px;font-size:12px;font-weight:700;transition:width .5s cubic-bezier(.22,1,.36,1);display:flex}.funnel-bar .pc{opacity:.8;font-size:11px;font-weight:600}.src{border-bottom:1px dashed var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.src:last-child{border:none}.src .sn{font-size:12.5px;font-weight:500}.src .sm{color:var(--faint);font-size:11px}.src .conv{background:var(--accent-soft);color:var(--accent);text-align:center;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600}.ops-linha{margin-bottom:15px}.ops-linha:last-child{margin-bottom:0}.ops-linha .topo{justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.ops-linha .topo span{color:var(--muted);font-weight:500}
