/* Admin analytics (/growth): tabs row, per-day bars, funnels. */
.gr-bar{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;margin:0 0 14px}
.gr-days{display:flex;gap:6px;align-items:flex-end;height:150px;margin:12px 0 4px}
.gr-day{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}
.gr-day em{font-style:normal;font-size:11px;color:var(--mute);height:14px}
.gr-day small{color:var(--mute);font-size:11px}
.gr-col{width:100%;max-width:34px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:2px;background:var(--line)}
.gr-col i{display:block;min-height:0}
.gr-col .b,.gr-leg .b{background:#8b5cf6}.gr-col .t,.gr-leg .t{background:#2aabee}.gr-col .w,.gr-leg .w{background:var(--accent)}
.gr-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--mute)}.gr-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px}
.gr-step{padding:8px 0;border-bottom:1px solid var(--line)}.gr-step:last-child{border-bottom:0;padding-bottom:0}
.gr-step.soon{opacity:.55}
.gr-row{display:flex;justify-content:space-between;gap:10px}.gr-row b{font-size:18px}
.gr-sub{display:flex;justify-content:space-between;gap:10px;margin-top:4px;flex-wrap:wrap}
