.check.svelte-5vxby4{border:1.5px solid var(--line-strong);background:var(--surface);appearance:none;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:background-color .15s;display:grid}.check.svelte-5vxby4:after{content:"";background:var(--text-dim);opacity:0;width:12px;height:12px;transition:opacity .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6l2.4 2.4 4.6-4.8' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6l2.4 2.4 4.6-4.8' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}@media (hover:hover){.check.svelte-5vxby4:hover:not(:disabled):after{opacity:1}}.check.svelte-5vxby4:checked{border-color:var(--done);background:var(--done)}.check.svelte-5vxby4:checked:after{background:var(--surface);opacity:1}.check.svelte-5vxby4:disabled{cursor:default}.check.svelte-5vxby4:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
