.ui-checkbox{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:8px;justify-content:center;line-height:1.5rem;margin:0;min-height:1.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-checkbox__input{border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}.ui-checkbox__input:checked+.ui-checkbox__check{background-color:var(--color-accent-default);border-color:var(--color-accent-default)}.ui-checkbox__input:checked+.ui-checkbox__check:before{opacity:1}.ui-checkbox__input:focus-visible+.ui-checkbox__check{border-color:var(--color-accent-default);outline:2px solid var(--color-accent-container-default);outline-offset:1px}.ui-checkbox__input:focus-visible:checked+.ui-checkbox__check{background-color:var(--color-accent-hover)}@media (hover:hover){.ui-checkbox__input:hover:checked+.ui-checkbox__check{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.ui-checkbox__input:hover:not(:checked)+.ui-checkbox__check{border-color:var(--color-accent-default)}}.ui-checkbox__input[disabled]+.ui-checkbox__check{background-color:var(--color-bg-disabled);border-color:currentcolor;color:var(--color-stroke-neutral-soft);cursor:default;pointer-events:none}.ui-checkbox__check{background-color:var(--color-bg-surface-1);border:1px solid var(--color-stroke-neutral-soft);border-radius:4px;box-sizing:border-box;color:var(--color-accent-on-accent);display:inline-block;flex:none;height:18px;margin:3px;position:relative;transition:border-color .2s ease-out,background-color .1s ease-out;width:18px}.ui-checkbox__check:before{transition:opacity .15s ease-in-out}.ui-checkbox__check:after,.ui-checkbox__check:before{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-checkbox__check:after{content:"";display:block;height:44px;width:44px}.ui-checkbox__icon{position:absolute;vertical-align:middle}.ui-checkbox__label:empty{display:none}.ui-checkbox__label--size-s{font-size:.875rem}.ui-checkbox--disabled{cursor:default;pointer-events:none}
