@scope([data-example]){[data-slot=checkbox]{box-sizing:border-box;width:var(--size-icon);height:var(--size-icon);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--paper);cursor:default;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}[data-slot=checkbox]:hover:not([data-disabled],[data-readonly],[data-checked],[data-indeterminate]){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 45%, var(--surface-1))}[data-slot=checkbox]:is([data-checked],[data-indeterminate]){background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}[data-slot=checkbox]:is([data-invalid],[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--danger)}[data-slot=checkbox][data-readonly]:not([data-checked],[data-indeterminate]){background:var(--tint)}[data-slot=checkbox][data-readonly]:is([data-checked],[data-indeterminate]){background:var(--muted);box-shadow:inset 0 0 0 1px var(--muted)}[data-slot=checkbox][data-disabled]{box-shadow:inset 0 0 0 1px var(--line-faint)}[data-slot=checkbox][data-disabled]:is([data-checked],[data-indeterminate]){background:var(--line-disabled);box-shadow:inset 0 0 0 1px var(--line-disabled)}[data-slot=checkbox] svg{stroke-width:2.5px;width:12px;height:12px}[data-slot=checkbox-indicator]{place-items:center;display:grid}[data-slot=checkbox-indicator][data-unchecked]>svg{visibility:hidden}:scope[data-example=checkbox\/indicator] [data-slot=checkbox-indicator]{transition:opacity .15s,scale .15s}:scope[data-example=checkbox\/indicator] [data-slot=checkbox-indicator]:is([data-starting-style],[data-ending-style]){opacity:0;scale:.5}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator])){align-items:center;gap:var(--space-3);width:auto;min-width:var(--size);height:auto;min-height:var(--size);border-radius:var(--radius-surface);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:start;padding:10px 14px;display:inline-flex}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator])):hover:not([data-disabled],[data-checked]){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 45%, var(--surface-1))}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator]))[data-checked]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--ink)}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator]))[data-disabled]{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-faint);color:var(--line-disabled)}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator])) svg{width:var(--size-icon);height:var(--size-icon);stroke-width:2px}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator]))>[data-slot=stack]{flex:1;gap:0;font-weight:500}[data-slot=checkbox]:not(:empty,:has(>[data-slot=checkbox-indicator]))>svg:last-child:not(:first-child){margin-inline-start:auto}[data-slot=checkbox-group]{gap:var(--space-2);flex-direction:column;display:flex}[data-slot=checkbox-group][data-disabled] [data-slot=label]{color:var(--line-disabled)}[data-slot=checkbox-group]>[data-slot=stack]{gap:var(--space-2);padding-inline-start:var(--space-6)}[data-slot=label]:has(>[data-slot=checkbox][data-disabled]){color:var(--line-disabled)}:is(th,td)>[data-slot=checkbox]{vertical-align:middle}}
