@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-stacked-bar{display:flex;flex-direction:column;gap:var(--bs-stacked-bar-gap,var(--bs-space-3));margin:0}.bs-stacked-bar__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bs-space-1) var(--bs-space-3)}.bs-stacked-bar__title{color:var(--bs-stacked-bar-title-fg,var(--bs-text));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}.bs-stacked-bar__total{color:var(--bs-stacked-bar-total-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);font-variant-numeric:tabular-nums}.bs-stacked-bar__track{display:flex;block-size:var(--bs-stacked-bar-thickness,1rem);border-radius:var(--bs-stacked-bar-radius,var(--bs-radius-full));background-color:var(--bs-stacked-bar-track,var(--s-hover));overflow:hidden}.bs-stacked-bar__part{flex:var(--bs-stacked-bar-part,0) 0 0%;min-inline-size:0;background-color:var(--bs-stacked-bar-rest,var(--bs-border-strong))}.bs-stacked-bar__part:nth-child(1){background-color:var(--bs-stacked-bar-fill-1,var(--color-iris-glow))}.bs-stacked-bar__part:nth-child(2){background-color:var(--bs-stacked-bar-fill-2,var(--ok));background-image:repeating-linear-gradient(135deg,var(--bs-stacked-bar-texture,var(--s-card)) 0 var(--bs-stacked-bar-texture-size,0.125rem),transparent 0 calc(2.5 * var(--bs-stacked-bar-texture-size,0.125rem)))}.bs-stacked-bar__part:nth-child(3){background-color:var(--bs-stacked-bar-fill-3,var(--color-twilight));background-image:radial-gradient(var(--bs-stacked-bar-texture,var(--s-card)) var(--bs-stacked-bar-texture-dot,1px),transparent 0);background-size:var(--bs-stacked-bar-texture-grid,0.3125rem) var(--bs-stacked-bar-texture-grid,0.3125rem)}.bs-stacked-bar__part:nth-child(4){background-color:var(--bs-stacked-bar-fill-4,var(--color-ash));background-image:repeating-linear-gradient(135deg,var(--bs-stacked-bar-texture,var(--s-card)) 0 var(--bs-stacked-bar-texture-size,0.125rem),transparent 0 calc(1.75 * var(--bs-stacked-bar-texture-size,0.125rem)))}.bs-stacked-bar__part:nth-child(5){background-color:var(--bs-stacked-bar-fill-5,var(--danger));background-image:repeating-linear-gradient(45deg,var(--bs-stacked-bar-texture,var(--s-card)) 0 var(--bs-stacked-bar-texture-size,0.125rem),transparent 0 calc(2.5 * var(--bs-stacked-bar-texture-size,0.125rem)))}.bs-stacked-bar__part:nth-child(6){background-color:var(--bs-stacked-bar-fill-6,var(--color-periwinkle))}.bs-stacked-bar__legend{counter-reset:bs-stacked-bar-item;display:flex;flex-direction:column;gap:var(--bs-stacked-bar-row-gap,var(--bs-space-2));margin:0;padding:0;list-style:none}.bs-stacked-bar__item{counter-increment:bs-stacked-bar-item;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:var(--bs-space-1) var(--bs-space-2)}.bs-stacked-bar__item::before{content:counter(bs-stacked-bar-item);color:var(--bs-stacked-bar-rank-fg,var(--bs-text-muted));font-family:var(--font-mono);font-size:var(--bs-text-caption);font-variant-numeric:tabular-nums}.bs-stacked-bar__swatch{align-self:center;inline-size:var(--bs-stacked-bar-swatch-size,0.75rem);block-size:var(--bs-stacked-bar-swatch-size,0.75rem);border-radius:var(--bs-radius-1);background-color:var(--bs-stacked-bar-rest,var(--bs-border-strong))}.bs-stacked-bar__item:nth-child(1) .bs-stacked-bar__swatch{background-color:var(--bs-stacked-bar-fill-1,var(--color-iris-glow))}.bs-stacked-bar__item:nth-child(2) .bs-stacked-bar__swatch{background-color:var(--bs-stacked-bar-fill-2,var(--ok));background-image:repeating-linear-gradient(135deg,var(--bs-stacked-bar-texture,var(--s-card)) 0 var(--bs-stacked-bar-texture-size,0.125rem),transparent 0 calc(2.5 * var(--bs-stacked-bar-texture-size,0.125rem)))}.bs-stacked-bar__item:nth-child(3) .bs-stacked-bar__swatch{background-color:var(--bs-stacked-bar-fill-3,var(--color-twilight));background-image:radial-gradient(var(--bs-stacked-bar-texture,var(--s-card)) var(--bs-stacked-bar-texture-dot,1px),transparent 0);background-size:var(--bs-stacked-bar-texture-grid,0.3125rem) var(--bs-stacked-bar-texture-grid,0.3125rem)}.bs-stacked-bar__item:nth-child(4) .bs-stacked-bar__swatch{background-color:var(--bs-stacked-bar-fill-4,var(--color-ash));background-image:repeating-linear-gradient(135deg,var(--bs-stacked-bar-texture,var(--s-card)) 0 var(--bs-stacked-bar-texture-size,0.125rem),transparent 0 calc(1.75 * var(--bs-stacked-bar-texture-size,0.125rem)))}.bs-stacked-bar__item:nth-child(5) .bs-stacked-bar__swatch{background-color:var(--bs-stacked-bar-fill-5,var(--danger));background-image:repeating-linear-gradient(45deg,var(--bs-stacked-bar-texture,var(--s-card)) 0 var(--bs-stacked-bar-texture-size,0.125rem),transparent 0 calc(2.5 * var(--bs-stacked-bar-texture-size,0.125rem)))}.bs-stacked-bar__item:nth-child(6) .bs-stacked-bar__swatch{background-color:var(--bs-stacked-bar-fill-6,var(--color-periwinkle))}.bs-stacked-bar__name{color:var(--bs-stacked-bar-name-fg,var(--bs-text));font-size:var(--bs-text-small);overflow-wrap:anywhere}.bs-stacked-bar__value{color:var(--bs-stacked-bar-value-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);font-variant-numeric:tabular-nums;text-align:end}.bs-stacked-bar__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bs-space-1) var(--bs-space-3)}.bs-stacked-bar__label{order:1;flex:0 1 var(--bs-stacked-bar-label-width,8rem);min-inline-size:0;color:var(--bs-stacked-bar-label-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);overflow-wrap:anywhere}.bs-stacked-bar__row .bs-stacked-bar__track{order:2;flex:1 1 var(--bs-stacked-bar-track-basis,12rem);align-self:center}.bs-stacked-bar__row .bs-stacked-bar__value{order:3;flex:0 0 auto;margin-inline-start:auto}.bs-stacked-bar--rows{gap:var(--bs-stacked-bar-row-block-gap,var(--bs-space-4))}.bs-stacked-bar--thin{--bs-stacked-bar-thickness:0.5rem}.bs-stacked-bar--square{--bs-stacked-bar-radius:var(--bs-radius-1)}@media (forced-colors:active){.bs-stacked-bar__track{border:var(--bs-border-1) solid CanvasText}.bs-stacked-bar__part{background-color:Canvas;background-image:none;border-inline-end:var(--bs-border-1) solid CanvasText}.bs-stacked-bar__part:nth-child(odd){background-color:Highlight}.bs-stacked-bar__swatch{display:none}.bs-stacked-bar__item{grid-template-columns:auto minmax(0,1fr) auto}}@media print{.bs-stacked-bar__track,.bs-stacked-bar__part,.bs-stacked-bar__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}
