@layer components{:where([data-component-type=checkbox]:hover:not(:has(:disabled))) label{text-underline-offset:4px;text-decoration:underline}:where([data-component-type=checkbox]:hover:not(:has(:disabled))) label:has(a){text-decoration:none}:where([data-component-type=checkbox][data-error]) button:not([data-checked]):not([data-indeterminate]){border-color:currentColor}:where([data-component-type=checkbox]:has(:disabled)){pointer-events:none;cursor:not-allowed;opacity:.5}}
@layer components{:where([data-slot=label]){font-family:var(--kobber-primitives-font-family-pp-mori,var(--kobber-font-family-sans,"PP Mori", system-ui, sans-serif));font-weight:var(--kobber-primitives-font-weight-400,400);white-space:nowrap;background-color:var(--kobber-interactive-secondary-bg,var(--kobber-active-secondary));color:var(--kobber-interactive-secondary-fg,var(--kobber-active-fg));justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:clip}:where([data-slot=label][data-size=sm]){min-width:20px;height:20px;padding-inline:var(--kobber-primitives-size-4,.25rem);border-radius:var(--kobber-primitives-size-6,.375rem);font-size:var(--kobber-primitives-font-size-12,.75rem)}:where([data-slot=label][data-size=md]){min-width:24px;height:24px;padding-inline:var(--kobber-primitives-size-4,.25rem);border-radius:var(--kobber-primitives-size-8,.5rem);font-size:var(--kobber-primitives-font-size-14,.875rem)}:where([data-slot=label][data-size=lg]){min-width:28px;height:28px;padding-inline:var(--kobber-primitives-size-6,.375rem);border-radius:var(--kobber-primitives-size-8,.5rem);font-size:var(--kobber-primitives-font-size-16,1rem)}}
