.Checkbox.svelte-yjqbe{display:grid;grid-template-columns:min-content auto;gap:4rem;padding:3rem 0;cursor:pointer}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe){position:absolute;opacity:0;pointer-events:none}.Checkbox.svelte-yjqbe .control:where(.svelte-yjqbe){position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem}.Checkbox.svelte-yjqbe .state-layer:where(.svelte-yjqbe){position:absolute;width:10rem;height:10rem;border-radius:100px;overflow:hidden}.Checkbox.svelte-yjqbe .state-layer:where(.svelte-yjqbe):before,.Checkbox.svelte-yjqbe .state-layer:where(.svelte-yjqbe):after{content:"";position:absolute;inset:0;opacity:0;background:var(--theme-on-surface)}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):checked+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):before{background:var(--theme-primary)}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):not(:checked)+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):after{background:var(--theme-primary)}.Checkbox.invalid.svelte-yjqbe input:where(.svelte-yjqbe):not(:checked)+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):before,.Checkbox.invalid.svelte-yjqbe input:where(.svelte-yjqbe):not(:checked)+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):after{background:var(--theme-error)}.Checkbox.svelte-yjqbe .control:where(.svelte-yjqbe):hover .state-layer:where(.svelte-yjqbe):before{opacity:.08}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):focus+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):before,.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):active+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):before{opacity:.12}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):active+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe):after{top:5px;left:-10px;opacity:.2;border-radius:60% 40% 0 100%/100% 20% 80% 0}.Checkbox.svelte-yjqbe .container:where(.svelte-yjqbe){position:absolute;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border:.5rem solid var(--theme-on-surface-variant);border-radius:.5rem}.Checkbox.svelte-yjqbe .icon:where(.svelte-yjqbe){position:absolute;display:flex;align-items:center;justify-content:center;transform-origin:bottom}.Checkbox.svelte-yjqbe .icon:where(.svelte-yjqbe) .svg-icon{color:var(--theme-on-primary);stroke:currentColor;stroke-width:1px}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):checked+.control:where(.svelte-yjqbe) .container:where(.svelte-yjqbe){background:var(--theme-primary);color:var(--theme-on-primary);border-color:transparent}.Checkbox.invalid.svelte-yjqbe .container:where(.svelte-yjqbe){border-color:var(--theme-error)}.Checkbox.invalid.svelte-yjqbe .label:where(.svelte-yjqbe){color:var(--theme-error)}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):disabled+.control:where(.svelte-yjqbe),.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):disabled~.label:where(.svelte-yjqbe){opacity:.38;pointer-events:none}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):disabled+.control:where(.svelte-yjqbe) .state-layer:where(.svelte-yjqbe){display:none}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):disabled+.control:where(.svelte-yjqbe) .container:where(.svelte-yjqbe){border-color:var(--theme-on-surface)}.Checkbox.svelte-yjqbe input:where(.svelte-yjqbe):checked:disabled+.control:where(.svelte-yjqbe) .container:where(.svelte-yjqbe){background:var(--theme-on-surface);color:var(--theme-surface)}
