.funnel-graph{border-radius:8px;align-items:center;display:flex;overflow-x:auto}.conversion-chart{border-radius:8px;padding:10px}.funnel-chart .funnel-step rect{transition:opacity .3s}.conversion-chart .chart-background .axis-labels text{fill:var(--gray-8);font-size:12px}.conversion-chart .chart-background .grid-lines line{stroke:var(--gray-2);stroke-width:1px}.conversion-chart .conversion-data circle{transition:r .2s}.conversion-chart .conversion-data text{fill:var(--gray-8);pointer-events:none;font-size:8px}.conversion-chart .conversion-data polyline{fill:none;stroke-width:2px}.funnel-text-excellent{color:var(--primary-6);font-weight:700}.funnel-text-good{color:var(--orange-6);font-weight:700}.funnel-text-poor,.funnel-text-very-poor{color:var(--red-4);font-weight:700}.doctor-filter-chips{flex-direction:column;gap:6px;margin-top:8px;display:flex}.doctor-chip{background:var(--gray-1);border:1px solid var(--gray-3);color:var(--gray-8);border-radius:20px;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.doctor-chip-remove{all:unset;cursor:pointer;color:var(--gray-5);margin-left:8px;padding:0 4px;line-height:1}.doctor-chip-remove:hover{color:var(--red-4)}@media (max-width:768px){.funnel-graph{padding:10px}.conversion-chart{padding:5px}.funnel-chart .funnel-step text{font-size:8px}.conversion-chart .conversion-data text{font-size:7px}}