.checkbox{--n-checkbox-active-color:#319bff}.checkbox--success{--n-checkbox-active-color:#44c13c}.checkbox--warning{--n-checkbox-active-color:#ffcf0f}.checkbox--danger{--n-checkbox-active-color:#e72336}.checkbox{align-items:baseline;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;opacity:0;position:absolute;width:0}.checkbox__icon{align-items:center;border-radius:.125rem;border-width:1px;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.checkbox__icon>svg{width:.75rem;fill:#f9fafb}.checkbox[appearance=none].checkbox--checked .card{--tw-border-opacity:1;border-color:rgb(39 124 204/var(--tw-border-opacity,1))}.checkbox[appearance=none]>.checkbox__icon{display:none}.checkbox[appearance=none]>.checkbox__label{margin-left:0}.checkbox__label{margin-left:.75rem;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.checkbox__label:is(.dark *){--tw-text-opacity:1;color:rgb(225 225 225/var(--tw-text-opacity,1))}.checkbox--checked .checkbox__icon,.checkbox--indeterminate .checkbox__icon{background-color:var(--n-checkbox-active-color);border-color:var(--n-checkbox-active-color)}.checkbox--checked .checkbox__icon>svg,.checkbox--indeterminate .checkbox__icon>svg{fill:#f9fafb}.checkbox--disabled{cursor:default;opacity:.5}.checkbox--disabled:not(.checkbox--checked,.checkbox--indeterminate) .checkbox__icon{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.checkbox--disabled:not(.checkbox--checked,.checkbox--indeterminate) .checkbox__icon>svg{fill:#9ca3af}.checkbox--reverse .checkbox__icon{order:9999}.checkbox--reverse .checkbox__label{margin-left:0;margin-right:.75rem}.checkbox--xs .checkbox__icon{height:.75rem;width:.75rem}.checkbox--sm .checkbox__icon{height:1rem;width:1rem}.checkbox--md .checkbox__icon{height:1.25rem;width:1.25rem}.checkbox--lg .checkbox__icon{height:1.5rem;width:1.5rem}
