@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-dash{display:flex;flex-direction:column;gap:var(--bs-dash-gap,var(--bs-space-5))}.bs-dash__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bs-space-3)}.bs-dash__heading{margin:0;color:var(--bs-dash-heading-fg,var(--bs-text));font-size:var(--bs-dash-heading-size,var(--bs-text-h4));font-weight:var(--bs-weight-heading);letter-spacing:var(--bs-tracking-tight);line-height:var(--bs-leading-snug)}.bs-dash__period{display:flex;flex-wrap:wrap;gap:var(--bs-border-1);padding:var(--bs-border-1);border:var(--bs-border-1) solid var(--bs-dash-period-border,var(--bs-border-color));border-radius:var(--bs-radius-2);background-color:var(--bs-dash-period-bg,var(--s-prev))}.bs-dash__period-option{padding:var(--bs-space-1) var(--bs-space-3);min-block-size:var(--bs-dash-period-target,2rem);border:0;border-radius:var(--bs-radius-1);background-color:transparent;color:var(--bs-dash-period-fg,var(--bs-text-muted));font:inherit;font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);cursor:pointer;transition:color var(--bs-duration-2) var(--ease-out),background-color var(--bs-duration-2) var(--ease-out)}.bs-dash__period-option:hover{color:var(--bs-dash-period-hover-fg,var(--bs-text));background-color:var(--bs-dash-period-hover-bg,var(--s-hover))}.bs-dash__period-option[aria-pressed='true']{color:var(--bs-on-accent);background-color:var(--bs-accent)}.bs-dash__period-option:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-dash__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bs-dash-grid-gap,var(--bs-space-4))}.bs-dash__grid > *{min-inline-size:0}.bs-dash__tile{display:flex;flex-direction:column;gap:var(--bs-space-2);padding:var(--bs-dash-tile-padding,var(--bs-space-4));border:var(--bs-border-1) solid var(--bs-dash-tile-border,var(--bs-border-color));border-radius:var(--bs-radius-3);background-color:var(--bs-dash-tile-bg,var(--s-card));color:var(--bs-dash-tile-fg,var(--bs-text))}.bs-dash__tile--flush{padding:0;border:0;background-color:transparent}.bs-dash__tile-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bs-space-1) var(--bs-space-3)}.bs-dash__tile-title{margin:0;color:var(--bs-dash-tile-title-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);line-height:var(--bs-leading-snug)}.bs-dash__tile-note{color:var(--bs-dash-tile-note-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);letter-spacing:var(--bs-tracking-caption)}.bs-dash__tile-body{flex:1 1 0;margin-block-start:var(--bs-space-1)}.bs-dash__tile-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2) var(--bs-space-3);margin-block-start:auto;padding-block-start:var(--bs-space-2);border-block-start:var(--bs-border-1) solid var(--bs-dash-tile-border,var(--bs-border-color))}.bs-dash__figure{margin:0;color:var(--bs-dash-figure-fg,var(--bs-text));font-size:var(--bs-dash-figure-size,var(--bs-text-h3));font-weight:var(--bs-weight-heading);letter-spacing:var(--bs-tracking-tight);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1}.bs-dash__delta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bs-space-1) var(--bs-space-2);margin:0;color:var(--bs-dash-delta-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);font-variant-numeric:tabular-nums}.bs-dash__delta--good{color:var(--bs-dash-delta-good-fg,var(--bs-text-ok))}.bs-dash__delta--bad{color:var(--bs-dash-delta-bad-fg,var(--bs-text-danger))}.bs-dash__delta-mark{inline-size:var(--bs-dash-delta-mark-size,0.75rem);block-size:var(--bs-dash-delta-mark-size,0.75rem);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;align-self:center}.bs-dash__delta--down .bs-dash__delta-mark{rotate:180deg}.bs-dash__delta--flat .bs-dash__delta-mark{rotate:90deg}.bs-dash__delta-base{color:var(--bs-dash-delta-base-fg,var(--bs-text-muted));font-size:var(--bs-text-caption);font-weight:var(--bs-weight-body);letter-spacing:var(--bs-tracking-caption)}.bs-dash__previous{opacity:var(--bs-dash-previous-alpha,0.4)}@media (min-width:48em){.bs-dash__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-dash__tile--wide{grid-column:span 2}}@media (min-width:80em){.bs-dash__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-dash__tile--full{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.bs-dash__period-option{transition:none}}@media (forced-colors:active){.bs-dash__tile{border-color:CanvasText}.bs-dash__period-option[aria-pressed='true']{background-color:Highlight;color:HighlightText}.bs-dash__period-option:hover{background-color:Canvas;color:CanvasText}.bs-dash__previous{opacity:1}}@media print{.bs-dash__period-option{display:none}.bs-dash__period-option[aria-pressed='true']{display:revert;color:inherit;background-color:transparent;border:var(--bs-border-1) solid currentColor}.bs-dash__tile{background-color:transparent;break-inside:avoid}}}
