.checkbox-container.svelte-12duilr{display:flex;flex-direction:column;justify-content:center}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr){display:flex;align-items:center;gap:.25rem}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr) .checkbox:where(.svelte-12duilr){width:var(--size);height:var(--size);position:relative}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr) .checkbox:where(.svelte-12duilr) svg:where(.svelte-12duilr){position:absolute;z-index:3;top:-10%;left:-10%;width:100%;height:100%;pointer-events:none}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr) .checkbox:where(.svelte-12duilr) input:where(.svelte-12duilr){width:calc(var(--size) - 3px);height:calc(var(--size) - 3px);margin:0;padding:0;outline:0;position:relative;background-color:transparent;border-radius:.2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr) .checkbox:where(.svelte-12duilr) input.disabled:where(.svelte-12duilr):after{cursor:not-allowed}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr) .checkbox:where(.svelte-12duilr) input.error:where(.svelte-12duilr):after{border:2px solid var(--danger-bg)}.checkbox-container.svelte-12duilr .checkbox-wrapper:where(.svelte-12duilr) .checkbox:where(.svelte-12duilr) input:where(.svelte-12duilr):after{position:absolute;box-sizing:border-box;margin:0;padding:0;top:0;left:0;z-index:2;content:"";display:block;background-color:transparent;width:100%;height:100%;border:2px solid var(--color);border-radius:.2rem}
