.KM{--Highlight-Background: #cd2732;--Highlight-Background-Pressed: #cd1623;--Highlight-Foreground: white;--Text-Color: #cfcfcf;--Border-Color: #cfcfcf;--Border-Color-Pressed: #848484;--Focus-Ring-Color: #cd2732;--Selected-Color: var(--Highlight-Background);--Selected-Color-Pressed: var(--Highlight-Background-Pressed);--Checkmark-Color: var(--Highlight-Foreground);cursor:pointer;display:flex;gap:.571rem;align-items:center;font-size:1.125rem;color:#cfcfcf;color:var(--Text-Color);forced-color-adjust:none}.KM .LM{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:.125rem solid var(--Border-Color);border-radius:.25rem;transition:all .2s}.KM .LM.MM,.KM .LM.NM{cursor:not-allowed;opacity:.7}.KM .OM{width:1rem;height:1rem;fill:none;stroke-dasharray:1.375rem;stroke-dashoffset:66;stroke-width:.1875rem;transition:all .2s}.KM[data-pressed] .LM{border-color:var(--Border-Color-Pressed)}.KM[data-focus-visible] .LM{outline:.125rem solid var(--Focus-Ring-Color);outline-offset:.125rem}.KM[data-selected],.KM[data-indeterminate]{stroke:var(--Checkmark-Color)}.KM[data-selected] .LM,.KM[data-indeterminate] .LM{border-color:var(--Selected-Color);background:var(--Selected-Color)}.KM[data-selected][data-pressed] .LM,.KM[data-indeterminate][data-pressed] .LM{border-color:var(--Selected-Color-Pressed);background:var(--Selected-Color-Pressed)}.KM[data-selected] svg,.KM[data-indeterminate] svg{stroke-dashoffset:44}.KM[data-indeterminate] svg{fill:var(--Checkmark-Color);stroke:none}
