.ic-checkbox.svelte-1tnyqf9{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ic-checkbox--disabled.svelte-1tnyqf9{opacity:.5;cursor:not-allowed}.ic-checkbox__label.svelte-1tnyqf9{font-family:inherit;color:var(--ic-foreground);white-space:nowrap}.ic-checkbox--sm.svelte-1tnyqf9 .ic-checkbox__label:where(.svelte-1tnyqf9){font-size:.75rem}.ic-checkbox--md.svelte-1tnyqf9 .ic-checkbox__label:where(.svelte-1tnyqf9){font-size:.8125rem}.ic-checkbox--lg.svelte-1tnyqf9 .ic-checkbox__label:where(.svelte-1tnyqf9){font-size:.9375rem}.ic-checkbox__box.svelte-1tnyqf9{position:relative;display:inline-block;flex-shrink:0;border-radius:2px;border:1px solid transparent;background-color:var(--ic-secondary);box-shadow:inset 0 1px 3px #0000002e;transition:background-color .1s ease,box-shadow .1s ease,border-color .15s ease}.ic-checkbox--sm.svelte-1tnyqf9 .ic-checkbox__box:where(.svelte-1tnyqf9){width:12px;height:12px}.ic-checkbox--md.svelte-1tnyqf9 .ic-checkbox__box:where(.svelte-1tnyqf9){width:14px;height:14px}.ic-checkbox--lg.svelte-1tnyqf9 .ic-checkbox__box:where(.svelte-1tnyqf9){width:18px;height:18px}.ic-checkbox__input.svelte-1tnyqf9{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.ic-checkbox--disabled.svelte-1tnyqf9 .ic-checkbox__input:where(.svelte-1tnyqf9){cursor:not-allowed}.ic-checkbox__box--primary.ic-checkbox__box--checked.svelte-1tnyqf9,.ic-checkbox__box--primary.ic-checkbox__box--indeterminate.svelte-1tnyqf9{background-color:var(--ic-primary);box-shadow:inset 0 1px 2px #00000040}.ic-checkbox__box--primary.ic-checkbox__box--checked.svelte-1tnyqf9 .ic-checkbox__indicator:where(.svelte-1tnyqf9),.ic-checkbox__box--primary.ic-checkbox__box--checked.svelte-1tnyqf9 .ic-checkbox__icon:where(.svelte-1tnyqf9),.ic-checkbox__box--primary.ic-checkbox__box--indeterminate.svelte-1tnyqf9 .ic-checkbox__indicator:where(.svelte-1tnyqf9){color:var(--ic-primary-foreground)}.ic-checkbox__box--secondary.ic-checkbox__box--checked.svelte-1tnyqf9,.ic-checkbox__box--secondary.ic-checkbox__box--indeterminate.svelte-1tnyqf9{background-color:var(--ic-muted-foreground);box-shadow:inset 0 1px 2px #0003}.ic-checkbox__box--secondary.ic-checkbox__box--checked.svelte-1tnyqf9 .ic-checkbox__indicator:where(.svelte-1tnyqf9),.ic-checkbox__box--secondary.ic-checkbox__box--checked.svelte-1tnyqf9 .ic-checkbox__icon:where(.svelte-1tnyqf9),.ic-checkbox__box--secondary.ic-checkbox__box--indeterminate.svelte-1tnyqf9 .ic-checkbox__indicator:where(.svelte-1tnyqf9){color:var(--ic-secondary)}.ic-checkbox__box--destructive.ic-checkbox__box--checked.svelte-1tnyqf9,.ic-checkbox__box--destructive.ic-checkbox__box--indeterminate.svelte-1tnyqf9{background-color:var(--ic-destructive);box-shadow:inset 0 1px 2px #00000040}.ic-checkbox__box--destructive.ic-checkbox__box--checked.svelte-1tnyqf9 .ic-checkbox__indicator:where(.svelte-1tnyqf9),.ic-checkbox__box--destructive.ic-checkbox__box--checked.svelte-1tnyqf9 .ic-checkbox__icon:where(.svelte-1tnyqf9),.ic-checkbox__box--destructive.ic-checkbox__box--indeterminate.svelte-1tnyqf9 .ic-checkbox__indicator:where(.svelte-1tnyqf9){color:var(--ic-destructive-foreground)}.ic-checkbox__indicator.svelte-1tnyqf9{position:absolute;inset:0;width:100%;height:100%;padding:10%;pointer-events:none}.ic-checkbox__icon.svelte-1tnyqf9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:inherit}.ic-checkbox.svelte-1tnyqf9:hover:not(.ic-checkbox--disabled) .ic-checkbox__box:where(.svelte-1tnyqf9){box-shadow:inset 0 1px 4px #00000040}.ic-checkbox.svelte-1tnyqf9:hover:not(.ic-checkbox--disabled) .ic-checkbox__box--checked:where(.svelte-1tnyqf9),.ic-checkbox.svelte-1tnyqf9:hover:not(.ic-checkbox--disabled) .ic-checkbox__box--indeterminate:where(.svelte-1tnyqf9){box-shadow:inset 0 1px 3px #0000004d}.ic-checkbox__box--focused.svelte-1tnyqf9{border-color:var(--ic-primary);box-shadow:inset 0 1px 3px #00000026}.ic-checkbox__box--focused.ic-checkbox__box--checked.svelte-1tnyqf9,.ic-checkbox__box--focused.ic-checkbox__box--indeterminate.svelte-1tnyqf9{border-color:var(--ic-primary);box-shadow:inset 0 1px 3px #0000004d}label.svelte-1ns5ufn{display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--ref-muted)}label.svelte-1ns5ufn input[type=text]:where(.svelte-1ns5ufn),label.svelte-1ns5ufn select:where(.svelte-1ns5ufn){padding:4px 8px;border:1px solid var(--ref-border);border-radius:3px;background:var(--ref-bg);color:var(--ref-fg);font-family:inherit;font-size:.9em}.checkbox-label.svelte-1ns5ufn{flex-direction:row;align-items:center;gap:6px}.demo-row{display:flex;align-items:center;gap:1.5rem}.custom-row.svelte-1ns5ufn{display:flex;gap:1rem;align-items:stretch;margin:1.5rem 0}.custom-row__playground.svelte-1ns5ufn{flex:1;min-width:0}.custom-row__playground.svelte-1ns5ufn .pg{margin:0;height:100%;border:none;background:transparent}.custom-row__code.svelte-1ns5ufn{flex:1;min-width:0}.custom-row__code.svelte-1ns5ufn .mc{margin:0;height:100%;display:flex;flex-direction:column}.custom-row__code.svelte-1ns5ufn .mc>div{flex:1;min-height:0;overflow-x:auto}.custom-row__code.svelte-1ns5ufn .mc pre{overflow-x:visible}.custom-demo .ic-checkbox__box{border-radius:50%!important;width:22px!important;height:22px!important}.custom-demo .ic-checkbox__box.ic-checkbox__box--checked{background-color:#f59e0b!important;box-shadow:0 2px 8px #f59e0b66!important}.custom-demo{display:flex;justify-content:center}.compat-note.svelte-1ns5ufn{margin:1.5rem 0;padding:.75rem 1rem;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b,transparent 92%);font-size:.85em;line-height:1.55;color:var(--ref-fg)}.compat-note.svelte-1ns5ufn strong:where(.svelte-1ns5ufn){color:#d97706}.compat-note.svelte-1ns5ufn code:where(.svelte-1ns5ufn){font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-bg),var(--ref-border) 30%);padding:1px 4px;border-radius:3px}.ic-ref-link{color:var(--ref-accent);font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-accent),transparent 90%);padding:1px 4px;border-radius:3px;text-decoration:none}.ic-ref-link:hover{text-decoration:underline}.pg-icon{display:inline-flex;width:1em;height:1em}.pg-icon svg{width:100%;height:100%}.comp-layout__content h1{margin-bottom:1rem}.comp-layout__content h2{margin-top:2.5rem;margin-bottom:.75rem}.comp-layout__content p{margin-bottom:1rem}
