@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-chart-axis{display:grid;grid-template-columns:repeat(var(--bs-chart-axis-ticks,5),minmax(0,1fr));min-block-size:var(--bs-chart-axis-size,1.25rem);margin:0;padding:0;list-style:none;color:var(--bs-chart-axis-fg,var(--bs-text-muted));font-size:var(--bs-chart-axis-text,var(--bs-text-caption));letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-chart-axis__tick{position:relative;min-inline-size:0}.bs-chart-axis__label{position:absolute;inset-block-start:var(--bs-chart-axis-mark,0.25rem);inset-inline-start:50%;transform:translateX(-50%);white-space:nowrap}.bs-chart-axis__tick::before{content:'';position:absolute;inset-block-start:0;inline-size:var(--bs-border-1);block-size:var(--bs-chart-axis-mark,0.25rem);background-color:var(--bs-chart-axis-mark-ink,var(--bs-border-strong))}.bs-chart-axis--edge{display:flex;justify-content:space-between}.bs-chart-axis--edge .bs-chart-axis__tick{flex:0 0 0}.bs-chart-axis--edge .bs-chart-axis__tick:first-child .bs-chart-axis__label{inset-inline-start:0;transform:none}.bs-chart-axis--edge .bs-chart-axis__tick:last-child .bs-chart-axis__label{inset-inline-start:auto;inset-inline-end:0;transform:none}.bs-chart-axis--edge .bs-chart-axis__tick::before{inset-inline-start:0;transform:translateX(-50%)}.bs-chart-axis--edge .bs-chart-axis__tick:first-child::before{transform:none}.bs-chart-axis--edge .bs-chart-axis__tick:last-child::before{transform:translateX(-100%)}.bs-chart-axis__tick--minor .bs-chart-axis__label{display:none}@media (min-width:30em){.bs-chart-axis__tick--minor .bs-chart-axis__label{display:block}}.bs-chart-axis--stagger{--bs-chart-axis-size:2.5rem}.bs-chart-axis--stagger .bs-chart-axis__tick--minor .bs-chart-axis__label{display:block}.bs-chart-axis--stagger .bs-chart-axis__tick:nth-child(even) .bs-chart-axis__label{transform:translateX(-50%) translateY(105%)}.bs-chart-axis--stagger .bs-chart-axis__tick:nth-child(even)::before{block-size:calc(var(--bs-chart-axis-mark,0.25rem) + 1.05em)}.bs-chart-axis--rotate{--bs-chart-axis-size:3.5rem}.bs-chart-axis--rotate .bs-chart-axis__tick--minor .bs-chart-axis__label{display:block}.bs-chart-axis--rotate .bs-chart-axis__label{inset-inline-start:auto;inset-inline-end:0;transform:rotate(-45deg);transform-origin:100% 0}.bs-chart-axis[data-bs-axis='y']{grid-template-columns:none;grid-auto-rows:minmax(0,1fr);min-block-size:0;text-align:end}.bs-chart-axis[data-bs-axis='y'] .bs-chart-axis__tick{padding-inline-end:var(--bs-chart-axis-tick-gap,var(--bs-space-3))}.bs-chart-axis[data-bs-axis='y'] .bs-chart-axis__label{position:static;display:block;transform:translateY(-50%);text-align:end}.bs-chart-axis[data-bs-axis='y'] .bs-chart-axis__tick:first-child .bs-chart-axis__label{transform:none}.bs-chart-axis[data-bs-axis='y'] .bs-chart-axis__tick::before{inset-block-start:0;inset-inline-end:0;inline-size:var(--bs-chart-axis-mark,0.25rem);block-size:var(--bs-border-1)}.bs-chart-axis__title{display:block;color:var(--bs-chart-axis-title-fg,var(--bs-text-secondary));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide)}@media (forced-colors:active){.bs-chart-axis__tick::before{background-color:CanvasText}}@media print{.bs-chart-axis__tick::before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bs-chart-axis__tick--minor .bs-chart-axis__label{display:block}.bs-chart-axis--rotate .bs-chart-axis__label{transform:none}}}
