.ui-check{position:relative;display:flex;gap:var(--sc-spacing-12);align-items:flex-start;min-height:44px;padding:10px 0;cursor:pointer;font-size:14px;line-height:20px}.ui-check__input{position:absolute;width:24px;height:24px;opacity:0;cursor:pointer}.ui-check__box{display:inline-flex;flex-grow:0;flex-shrink:0;flex-basis:auto;align-items:center;justify-content:center;width:20px;height:20px;border:var(--sc-rule-width) solid var(--sc-color-border-strong);border-radius:4px;background:var(--sc-color-surface);transition:background-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard),border-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}.ui-check__icon{width:12px;height:12px;fill:none;color:var(--sc-color-bone-on-dark);opacity:0;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.ui-check:hover .ui-check__box,.ui-check[data-state=hover] .ui-check__box{border-color:var(--sc-color-primary)}.ui-check__input:checked+.ui-check__box{border-color:var(--sc-color-primary);background:var(--sc-color-primary)}.ui-check__input:checked+.ui-check__box .ui-check__icon{opacity:1}.ui-check[data-state=focus] .ui-check__box,.ui-check__input:focus-visible+.ui-check__box,.ui-check__input[data-state=focus]+.ui-check__box{outline:2px solid var(--sc-color-primary);outline-offset:2px}.ui-check__count{margin-left:auto;padding-left:var(--sc-spacing-8);color:var(--sc-color-text-secondary);font-size:13px}.ui-check--disabled{color:var(--sc-color-text-secondary);cursor:not-allowed;opacity:.62}.ui-check--disabled .ui-check__input{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ui-check__box{transition-duration:0s}}
