.checkbox-container.svelte-ihrm7j{cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none;align-items:center;width:100%}.checkbox-container.disabled.svelte-ihrm7j{cursor:not-allowed;opacity:.5;pointer-events:none}.checkbox-container.svelte-ihrm7j .checkmark-container:where(.svelte-ihrm7j){position:relative;background-color:var(--checkbox-background-color);border-radius:var(--checkbox-border-radius);box-shadow:var(--checkbox-box-shadow);border:var(--checkbox-border);width:var(--checkbox-box-size);height:var(--checkbox-box-size)}.checkbox-container.svelte-ihrm7j .label:where(.svelte-ihrm7j){margin-left:var(--spacing-f2)}.checkbox-container.svelte-ihrm7j .label.crossed-out:where(.svelte-ihrm7j){text-decoration:line-through}.checkbox-container.svelte-ihrm7j input:where(.svelte-ihrm7j){width:var(--checkbox-box-size);height:var(--checkbox-box-size);opacity:0;cursor:pointer;margin:0}.checkbox-container.svelte-ihrm7j .checkmark:where(.svelte-ihrm7j){position:absolute;inset:0;border-radius:inherit;transition:background-color .12s}.checkbox-container.svelte-ihrm7j input:where(.svelte-ihrm7j):checked~.checkmark:where(.svelte-ihrm7j),.checkbox-container.svelte-ihrm7j input:where(.svelte-ihrm7j):indeterminate~.checkmark:where(.svelte-ihrm7j){background-color:var(--checkbox-checked-background-color);box-shadow:var(--checkbox-checked-box-shadow)}.checkbox-container.svelte-ihrm7j .checkmark:where(.svelte-ihrm7j):before{content:"";position:absolute;left:50%;top:50%;width:55%;height:3px;border-radius:2px;background-color:var(--checkbox-checkmark-color);transform:translate(-50%,-50%);opacity:0}.checkbox-container.svelte-ihrm7j input:where(.svelte-ihrm7j):indeterminate~.checkmark:where(.svelte-ihrm7j):before{opacity:1}.checkbox-container.svelte-ihrm7j input:where(.svelte-ihrm7j):focus-visible~.checkmark:where(.svelte-ihrm7j){box-shadow:0 0 0 2px var(--checkbox-focus-shadow, rgba(100, 150, 255, .5))}.checkbox-container.svelte-ihrm7j .checkmark:where(.svelte-ihrm7j):after{content:"";position:absolute;opacity:0;transition:opacity .1s ease-in-out}.checkbox-container.svelte-ihrm7j input:where(.svelte-ihrm7j):checked~.checkmark:where(.svelte-ihrm7j):after{opacity:1}.checkbox-container.svelte-ihrm7j .checkmark:where(.svelte-ihrm7j):after{left:9px;top:5px;width:5px;height:10px;border:solid var(--checkbox-checkmark-color);border-width:0 3px 3px 0;transform:rotate(45deg)}
