.nv-checkbox-root{align-items:flex-start;gap:calc(var(--spacing)*2);width:-moz-fit-content;width:fit-content;display:flex}.nv-checkbox-root .nv-label,.nv-checkbox-root label{margin-block:auto}.nv-checkbox-root.nv-checkbox-root--label-left{flex-direction:row-reverse}.nv-checkbox-box{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:var(--border-width-2);border-color:var(--border-color-interaction-base);background-color:var(--background-color-interaction-base);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.nv-checkbox-box{--tw-duration:var(--transition-duration-150);transition-duration:var(--transition-duration-150);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);transition-property:background-color,border-width,border-color}}.nv-checkbox-box:hover{border-color:var(--border-color-interaction-hover);background-color:var(--background-color-interaction-hover)}.nv-checkbox-box:active{border-color:var(--border-color-interaction-pressed);background-color:var(--background-color-interaction-selected)}.nv-checkbox-box:disabled{pointer-events:none;border-color:var(--border-color-interaction-disabled);background-color:var(--background-color-interaction-disabled)}.nv-checkbox-box[data-state=checked],.nv-checkbox-box[data-state=indeterminate]{border-style:var(--tw-border-style);border-width:var(--border-width-1);background-color:var(--background-color-interaction-primary-base);border-color:#0000}.nv-checkbox-box[data-state=checked]:hover,.nv-checkbox-box[data-state=indeterminate]:hover{background-color:var(--background-color-interaction-primary-hover);border-color:#0000}.nv-checkbox-box[data-state=checked]:active,.nv-checkbox-box[data-state=indeterminate]:active{background-color:var(--background-color-interaction-primary-selected);border-color:#0000}.nv-checkbox-box[data-state=checked]:disabled,.nv-checkbox-box[data-state=indeterminate]:disabled{background-color:var(--background-color-interaction-disabled-checked);border-color:#0000}.nv-checkbox-box[data-state=checked]:disabled .nv-checkbox-indicator,.nv-checkbox-box[data-state=indeterminate]:disabled .nv-checkbox-indicator{color:var(--text-color-inverse)}.nv-checkbox-box .nv-checkbox-indicator path{--tw-duration:var(--transition-duration-150);transition-duration:var(--transition-duration-150);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);stroke-dasharray:15;stroke-dashoffset:15px}@media (prefers-reduced-motion:no-preference){.nv-checkbox-box .nv-checkbox-indicator path{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}}.nv-checkbox-box[data-state=checked] .nv-checkbox-indicator path,.nv-checkbox-box[data-state=indeterminate] .nv-checkbox-indicator path{stroke-dashoffset:0}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled){border-color:var(--border-color-feedback-danger)}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled):hover{background-color:var(--background-color-feedback-danger-subtle-hover)}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled):active{background-color:var(--background-color-feedback-danger-subtle-pressed)}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled)[data-state=checked],.nv-checkbox-box--error.nv-checkbox-box:not(:disabled)[data-state=indeterminate]{background-color:var(--background-color-feedback-danger-strong);border-color:#0000}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled)[data-state=checked]:hover,.nv-checkbox-box--error.nv-checkbox-box:not(:disabled)[data-state=indeterminate]:hover{background-color:var(--background-color-feedback-danger-hover);border-color:#0000}.nv-checkbox-box--error.nv-checkbox-box:not(:disabled)[data-state=checked]:active,.nv-checkbox-box--error.nv-checkbox-box:not(:disabled)[data-state=indeterminate]:active{background-color:var(--background-color-feedback-danger-pressed);border-color:#0000}.nv-checkbox-indicator{color:var(--text-color-accent-black)}.nv-checkbox-indicator--error{color:var(--text-color-inverse)}