.bar-chart[data-v-c6bad839]{display:flex;flex-direction:column;gap:var(--space-1-5)}.bar-chart__row[data-v-c6bad839]{align-items:center;background-color:var(--surface-secondary);border:none;border-radius:var(--radius-md);color:inherit;display:flex;font:inherit;gap:var(--space-3);padding:var(--space-2) var(--space-3);text-align:left;width:100%}button.bar-chart__row[data-v-c6bad839]{cursor:pointer}@media(min-width:768px){button.bar-chart__row[data-v-c6bad839]:hover{background-color:var(--surface-tertiary)}}.bar-chart__label[data-v-c6bad839]{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--space-1-5);justify-content:flex-end;width:var(--bar-label-w,84px)}.bar-chart__meter[data-v-c6bad839]{align-items:center;display:flex;flex:1;gap:var(--space-3);min-width:0}.bar-chart--stacked .bar-chart__row[data-v-c6bad839]{align-items:stretch;flex-direction:column;gap:var(--space-1-5)}.bar-chart--stacked .bar-chart__label[data-v-c6bad839]{justify-content:flex-start;width:auto}.bar-chart--stacked .bar-chart__label-text[data-v-c6bad839]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;text-align:left;white-space:normal}.bar-chart--start-aligned .bar-chart__label[data-v-c6bad839]{display:grid;grid-template-columns:var(--bar-cover-w) 1fr;justify-content:start}.bar-chart--start-aligned .bar-chart__label-text[data-v-c6bad839]{text-align:left}.bar-chart__label-icon[data-v-c6bad839]{color:var(--text-tertiary);flex-shrink:0}.bar-chart__label-text[data-v-c6bad839]{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bar-chart__track[data-v-c6bad839]{background-color:var(--chart-bar-track);border-radius:var(--radius-full);flex:1;height:24px;overflow:hidden}.bar-chart__fill[data-v-c6bad839]{align-items:center;background-color:var(--bar-color,var(--color-forest-500));border-radius:var(--radius-full);display:flex;height:100%;justify-content:flex-end;padding-right:var(--space-2);transition:width var(--v7778e9f4) ease-out;width:var(--bar-fill-w,0)}.bar-chart__value-inside[data-v-c6bad839]{color:var(--text-on-chart-series);font-size:var(--font-size-xs);font-weight:700;line-height:1}.bar-chart__value-outside[data-v-c6bad839]{flex-shrink:0;font-variant-numeric:tabular-nums;text-align:right;width:36px}.bar-chart__pair[data-v-c6bad839]{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0}.bar-chart__track--paired[data-v-c6bad839]{flex:none;height:10px}.bar-chart__fill--previous[data-v-c6bad839]{background-color:var(--chart-series-previous)}.bar-chart__readout[data-v-c6bad839]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-0-5);min-width:56px}.bar-chart__readout .bar-chart__value-outside[data-v-c6bad839]{width:auto}.bar-chart__delta[data-v-c6bad839]{align-items:center;color:var(--text-tertiary);display:inline-flex;gap:var(--space-px)}.bar-chart__delta[data-direction=new][data-v-c6bad839],.bar-chart__delta[data-direction=up][data-v-c6bad839]{color:var(--chart-delta-up)}.bar-chart__delta[data-direction=down][data-v-c6bad839]{color:var(--chart-delta-down)}.bar-chart__delta .bar-chart__delta-text[data-v-c6bad839]{color:inherit;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.bar-chart__fill[data-v-c6bad839]{transition:none}}.donut[data-v-e418404f]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-6)}.donut__svg[data-v-e418404f]{flex-shrink:0;overflow:visible}.donut__segment[data-v-e418404f]{cursor:pointer;transform:rotate(-90deg);transition:stroke-dashoffset var(--e4d8a948) ease-out,transform .2s ease-out,stroke-width .2s ease-out}.donut__segment--active[data-v-e418404f]{transform:translate(var(--tx),var(--ty)) rotate(-90deg)}.donut__total[data-v-e418404f]{fill:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-2xl);font-weight:700}.donut__total-label[data-v-e418404f]{font-size:var(--font-size-xs)}.donut__total-label[data-v-e418404f],.donut__total-previous[data-v-e418404f]{fill:var(--text-tertiary);font-family:var(--font-body)}.donut__total-previous[data-v-e418404f]{font-size:var(--font-size-xxs)}.donut__segment--comparison[data-v-e418404f]{cursor:default;opacity:.45}.donut__legend[data-v-e418404f]{align-content:flex-start;display:flex;flex:1 1 var(--bcdb218e);flex-wrap:wrap}.donut__chip[data-v-e418404f],.donut__legend[data-v-e418404f]{gap:var(--space-1-5);min-width:0}.donut__chip[data-v-e418404f]{align-items:center;background-color:var(--surface-secondary);border:none;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;font:inherit;max-width:100%;padding:var(--space-1) var(--space-2);text-align:left;transition:background-color .2s ease-out}.donut__chip--link[data-v-e418404f]{padding-right:var(--space-1-5)}.donut__chip-chevron[data-v-e418404f]{color:var(--text-tertiary);flex-shrink:0}@media(min-width:768px){.donut__chip--link[data-v-e418404f]:hover{background-color:var(--surface-tertiary)}}.donut__chip--active[data-v-e418404f]{background-color:var(--surface-tertiary);box-shadow:inset 0 0 0 var(--border-medium) var(--chip-color);font-weight:500}.donut__chip--active .donut__chip-name[data-v-e418404f]{max-width:100%;overflow:visible;overflow-wrap:anywhere;white-space:normal}.donut__chip-name[data-v-e418404f]{font-size:var(--font-size-xs);max-width:100px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease-out;white-space:nowrap}.donut__chip-badge[data-v-e418404f]{background-color:var(--chip-color);border-radius:var(--radius-full);color:var(--color-white);font-size:var(--font-size-xxs);font-weight:700;line-height:1.4;min-width:18px;padding:var(--space-px) var(--space-1-5);text-align:center;transition:background-color .2s ease-out,color .2s ease-out}.donut__chip-badge--comparison[data-v-e418404f]{background-color:transparent;border:var(--border-thin) solid var(--border-default);color:var(--text-tertiary)}@media(prefers-reduced-motion:reduce){.donut__chip[data-v-e418404f],.donut__chip-badge[data-v-e418404f],.donut__chip-name[data-v-e418404f],.donut__segment[data-v-e418404f]{transition:none}}
