@layer lism-modules{.c--toggleGroup{isolation:isolate}.c--toggleGroup[data-no-spacing]{--_item-bdrs:var(--bdrs--10)}.c--toggleGroup[data-no-spacing]>*{border-radius:0}.c--toggleGroup[data-no-spacing]>*+*{margin-inline-start:-1px}.c--toggleGroup[data-no-spacing]>:first-child{border-top-left-radius:var(--_item-bdrs);border-bottom-left-radius:var(--_item-bdrs)}.c--toggleGroup[data-no-spacing]>:last-child{border-top-right-radius:var(--_item-bdrs);border-bottom-right-radius:var(--_item-bdrs)}}
@layer lism-modules{.c--toggleButton{--bdc:var(--divider);color:var(--text-2);border-radius:var(--bdrs--20);border:solid 1px var(--bdc);background-color:var(--base-2);z-index:0;position:relative}.c--toggleButton[data-state=off]:hover{background-color:var(--base)}.c--toggleButton:focus-visible{z-index:1}.c--toggleButton[data-state=off]:focus-visible{background-color:var(--base)}.c--toggleButton:disabled{pointer-events:none;opacity:.5}.c--toggleButton[data-state=on]{background-color:var(--brand);color:var(--base);--bdc:transparent;box-shadow:inset 2px 2px 2px -1px rgb(from var(--base-2)r g b/.5),inset -2px -2px 2px -2px rgb(from var(--base-2)r g b/.5)}}
