@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-chart-marks{display:flex;flex-direction:column;gap:var(--bs-chart-marks-gap,var(--bs-space-2));margin:0;padding:0;list-style:none;inline-size:100%;block-size:100%}.bs-chart-marks--bars .bs-chart-mark--bar{display:grid;grid-template-columns:var(--bs-chart-mark-label-size,4.5rem) minmax(0,1fr) auto;align-items:center;gap:var(--bs-space-2)}.bs-chart-mark{position:relative;color:var(--bs-chart-mark-fg,var(--bs-text));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-chart-mark__label{color:var(--bs-chart-mark-label-fg,var(--bs-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-chart-mark__value{font-weight:var(--bs-weight-medium)}.bs-chart-mark--bar::before{content:'';grid-column:2;grid-row:1;block-size:var(--bs-chart-mark-thickness,0.75rem);inline-size:max(var(--bs-chart-mark-floor,2px),calc(var(--bs-chart-mark-v,0) * 100%));background-color:var(--bs-chart-ink,var(--bs-accent-border));border-radius:var(--bs-chart-mark-radius,var(--bs-radius-1));transform-origin:left center}.bs-chart-marks--patterned .bs-chart-mark--bar::before{background-image:repeating-linear-gradient(var(--bs-chart-angle,45deg),transparent 0 3px,var(--bs-chart-hatch-ink,var(--s-main)) 3px 4px)}@media (min-width:30em){.bs-chart-marks--columns{flex-direction:row;align-items:flex-end;gap:var(--bs-chart-marks-gap,var(--bs-space-2))}.bs-chart-marks--columns .bs-chart-mark--bar{display:flex;flex:1 1 0;flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:var(--bs-space-1);block-size:100%;min-inline-size:0}.bs-chart-marks--columns .bs-chart-mark--bar::before{order:-1;inline-size:var(--bs-chart-mark-thickness,100%);block-size:max(var(--bs-chart-mark-floor,2px),calc(var(--bs-chart-mark-v,0) * 100%));transform-origin:bottom center}.bs-chart-marks--columns .bs-chart-mark__label{inline-size:100%;text-align:center}}.bs-chart-marks--overlay{position:absolute;inset:0;display:block;pointer-events:none}.bs-chart-marks--overlay > .bs-chart-mark{pointer-events:auto}.bs-chart-mark--point{position:absolute;inset-inline-start:calc(var(--bs-chart-mark-x,0) * 100%);inset-block-end:calc(var(--bs-chart-mark-y,0) * 100%);inline-size:var(--bs-chart-mark-size,0.625rem);block-size:var(--bs-chart-mark-size,0.625rem);margin:0;border-radius:var(--bs-radius-full);background-color:var(--bs-chart-ink,var(--bs-accent-border));translate:-50% 50%}.bs-chart-mark--point .bs-chart-mark__value{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-chart-mark--bubble{opacity:var(--bs-chart-mark-alpha,0.75)}.bs-chart-mark--slice{fill:var(--bs-chart-ink,var(--bs-accent-border));stroke:var(--bs-chart-slice-edge,var(--s-main));stroke-width:var(--bs-chart-slice-edge-width,1);transform-origin:center}.bs-chart-mark{transition:opacity var(--bs-duration-2) var(--ease-out),filter var(--bs-duration-2) var(--ease-out),transform var(--bs-duration-2) var(--ease-out)}.bs-chart-mark[data-bs-point]{cursor:pointer}.bs-chart-mark[data-bs-point]:hover,.bs-chart-mark[data-bs-point]:focus-visible{filter:brightness(1.18)}.bs-chart-mark--point[data-bs-point]:hover,.bs-chart-mark--point[data-bs-point]:focus-visible,.bs-chart-mark--point[data-bs-selected]{transform:scale(1.5)}.bs-chart-mark--slice[data-bs-point]:hover,.bs-chart-mark--slice[data-bs-point]:focus-visible,.bs-chart-mark--slice[data-bs-selected]{transform:scale(1.04)}.bs-chart-mark:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-chart-mark--slice:focus-visible{outline:none;stroke:var(--bs-focus-ring);stroke-width:var(--bs-chart-slice-focus-width,3)}.bs-chart-mark[data-bs-selected]{outline:var(--bs-border-2) solid var(--bs-chart-selected-ink,var(--bs-accent-border));outline-offset:var(--bs-focus-offset)}.bs-chart-mark--slice[data-bs-selected]{outline:none;stroke:var(--bs-chart-selected-ink,var(--bs-accent-border));stroke-width:var(--bs-chart-slice-focus-width,3)}.bs-chart-mark[data-bs-dimmed]{opacity:var(--bs-chart-dimmed-alpha,0.22)}.bs-chart-mark[data-bs-off]{display:none}.bs-chart-marks--quiet:hover .bs-chart-mark:not(:hover){opacity:0.55}@media (prefers-reduced-motion:reduce){.bs-chart-mark{transition:none}}@media (forced-colors:active){.bs-chart-mark--bar::before,.bs-chart-mark--point{background-color:CanvasText}.bs-chart-marks--patterned .bs-chart-mark--bar::before{background-image:none}.bs-chart-mark--slice{fill:CanvasText;stroke:Canvas}.bs-chart-mark[data-bs-selected]{outline-color:Highlight}.bs-chart-mark--slice[data-bs-selected],.bs-chart-mark--slice:focus-visible{stroke:Highlight}.bs-chart-mark[data-bs-dimmed]{opacity:1}.bs-chart-mark[data-bs-dimmed] .bs-chart-mark__value,.bs-chart-mark[data-bs-dimmed] .bs-chart-mark__label{color:GrayText}}@media print{.bs-chart-mark--bar::before,.bs-chart-mark--point,.bs-chart-mark--slice{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bs-chart-mark[data-bs-dimmed]{opacity:1}}}
