.checkbox.svelte-136uhkj{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input.svelte-136uhkj{position:absolute;opacity:0;width:0;height:0}.checkbox-box.svelte-136uhkj{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface);transition:all var(--transition-fast)}.checkbox-sm.svelte-136uhkj .checkbox-box:where(.svelte-136uhkj){width:16px;height:16px}.checkbox-md.svelte-136uhkj .checkbox-box:where(.svelte-136uhkj){width:20px;height:20px}.checkbox-icon.svelte-136uhkj{opacity:0;transform:scale(.5);transition:all var(--transition-fast);color:#fff}.checkbox-sm.svelte-136uhkj .checkbox-icon:where(.svelte-136uhkj){width:12px;height:12px}.checkbox-md.svelte-136uhkj .checkbox-icon:where(.svelte-136uhkj){width:14px;height:14px}.checkbox-input.svelte-136uhkj:checked+.checkbox-box:where(.svelte-136uhkj){background:var(--color-primary);border-color:var(--color-primary)}.checkbox-input.svelte-136uhkj:checked+.checkbox-box:where(.svelte-136uhkj) .checkbox-icon:where(.svelte-136uhkj){opacity:1;transform:scale(1)}.checkbox-input.svelte-136uhkj:focus-visible+.checkbox-box:where(.svelte-136uhkj){outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-input.svelte-136uhkj:disabled+.checkbox-box:where(.svelte-136uhkj){opacity:.5;cursor:not-allowed}.checkbox.checkbox-error.svelte-136uhkj .checkbox-box:where(.svelte-136uhkj){border-color:var(--color-error)}.checkbox-label.svelte-136uhkj{font-size:var(--font-size-sm);color:var(--color-text-primary)}.checkbox-sm.svelte-136uhkj .checkbox-label:where(.svelte-136uhkj){font-size:var(--font-size-xs)}.checkbox-error-message.svelte-136uhkj{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--space-1)}
