:is(label:has(>.npa-checkbox:not(:disabled)),label:has(.npa-checkbox:not(:disabled))){cursor:pointer}:is(label:has(>.npa-checkbox:disabled),label:has(.npa-checkbox:disabled)){cursor:not-allowed}.npa-checkbox:not(:disabled)+label,.npa-checkbox:not(:disabled)~label{cursor:pointer}.npa-checkbox:disabled+label,.npa-checkbox:disabled~label{cursor:not-allowed}.npa-checkbox.form-check-input{cursor:pointer;background-color:var(--card-bg);border:1px solid var(--card-border);width:1.25rem;height:1.25rem;margin:0;transition:background-color .3s,border-color .3s}.npa-checkbox.form-check-input:checked{background-color:var(--npa-primary);border-color:var(--npa-primary)}.npa-checkbox.form-check-input:focus{border-color:var(--npa-primary);box-shadow:0 0 0 .2rem #233e8040}.npa-checkbox.form-check-input:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .npa-checkbox.form-check-input{background-color:var(--card-bg);border-color:var(--card-border)}[data-theme=dark] .npa-checkbox.form-check-input:checked{background-color:var(--npa-primary-light);border-color:var(--npa-primary-light)}
