input.ui-checkbox{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;width:18px;height:18px;margin:0;border:1px solid color-mix(in srgb,var(--foreground) 35%,transparent);border-radius:5px;background:var(--surface-secondary);cursor:pointer;vertical-align:middle;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}input.ui-checkbox:before{content:"";width:12px;height:12px;background:var(--accent-foreground);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.1 6.5 11.3 12.8 4.8'/%3E%3C/svg%3E") center / contain no-repeat;transform:scale(.55);opacity:0;transition:transform .17s cubic-bezier(.2,.8,.2,1),opacity .13s ease}input.ui-checkbox:indeterminate:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' d='M3.5 8h9'/%3E%3C/svg%3E")}input.ui-checkbox:checked,input.ui-checkbox:indeterminate{background:var(--accent);border-color:var(--accent)}input.ui-checkbox:checked:before,input.ui-checkbox:indeterminate:before{opacity:1;transform:scale(1)}input.ui-checkbox:not(:disabled):hover{border-color:var(--accent)}input.ui-checkbox:not(:disabled):active{transform:scale(.92)}input.ui-checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input.ui-checkbox:disabled{cursor:not-allowed;opacity:.45}@media(prefers-reduced-motion:reduce){input.ui-checkbox,input.ui-checkbox:before{transition:none}}@media(forced-colors:active){input.ui-checkbox{appearance:auto;-webkit-appearance:auto}input.ui-checkbox:before{content:none}}
