@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-segmented{position:relative;display:flex;inline-size:100%;padding:var(--bs-segmented-pad,var(--bs-space-1));margin:0;border:var(--bs-border-1) solid var(--bs-segmented-border,var(--bs-border-color));border-radius:var(--bs-segmented-radius,var(--bs-radius-3));background-color:var(--bs-segmented-track,var(--s-hover));--bs-segmented-index:0;--bs-segmented-dir:1}.bs-segmented--fit{inline-size:fit-content}.bs-segmented__legend{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-segmented__thumb{position:absolute;inset-block:var(--bs-segmented-pad,var(--bs-space-1));inset-inline-start:var(--bs-segmented-pad,var(--bs-space-1));inline-size:calc((100% - 2 * var(--bs-segmented-pad,var(--bs-space-1))) / var(--bs-segmented-count,3));border:var(--bs-border-1) solid var(--bs-segmented-thumb-border,var(--bs-accent-border));border-radius:var(--bs-segmented-thumb-radius,var(--bs-radius-2));background-color:var(--bs-segmented-thumb-bg,var(--bs-accent-subtle));transform:translateX(calc(100% * var(--bs-segmented-index,0) * var(--bs-segmented-dir,1)));transition:transform var(--bs-segmented-duration,var(--bs-duration-3)) var(--ease-butter);pointer-events:none}.bs-segmented__thumb:dir(rtl){--bs-segmented-dir:-1}.bs-segmented__option{flex:1 1 0;min-inline-size:0;position:relative;display:flex;align-items:center;justify-content:center;min-block-size:var(--bs-segmented-option-size,2.25rem);padding-inline:var(--bs-space-2);text-align:center;cursor:pointer}.bs-segmented__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-segmented__label{font-size:var(--bs-segmented-font-size,var(--bs-text-small));line-height:var(--bs-leading-snug);color:var(--bs-segmented-fg,var(--bs-text-muted));min-inline-size:0;overflow-wrap:break-word;transition:opacity var(--bs-segmented-duration,var(--bs-duration-2)) var(--ease-out)}.bs-segmented__input:checked ~ .bs-segmented__label{--bs-segmented-fg:var(--bs-text)}.bs-segmented__input:focus-visible ~ .bs-segmented__label{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset);border-radius:var(--bs-radius-1)}.bs-segmented:has(> .bs-segmented__option:nth-of-type(1) .bs-segmented__input:checked){--bs-segmented-index:0}.bs-segmented:has(> .bs-segmented__option:nth-of-type(2) .bs-segmented__input:checked){--bs-segmented-index:1}.bs-segmented:has(> .bs-segmented__option:nth-of-type(3) .bs-segmented__input:checked){--bs-segmented-index:2}.bs-segmented:has(> .bs-segmented__option:nth-of-type(4) .bs-segmented__input:checked){--bs-segmented-index:3}.bs-segmented:has(> .bs-segmented__option:nth-of-type(5) .bs-segmented__input:checked){--bs-segmented-index:4}.bs-segmented:has(> .bs-segmented__option:nth-of-type(6) .bs-segmented__input:checked){--bs-segmented-index:5}@media (prefers-reduced-motion:reduce){.bs-segmented__thumb,.bs-segmented__label{transition-duration:0.01ms}}@media (forced-colors:active){.bs-segmented__thumb{background-color:Canvas;border-color:Highlight;border-width:2px}.bs-segmented__input:checked ~ .bs-segmented__label{color:CanvasText;font-weight:var(--bs-weight-heading)}}@media print{.bs-segmented__thumb{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}
