.dnp-opts{display:flex;flex-direction:column;gap:.4rem}.dnp-opt{display:flex;gap:.6rem;align-items:flex-start;border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.5rem .6rem;cursor:pointer}.dnp-opt:hover{background:var(--bs-tertiary-bg)}.dnp-opt input{margin-top:.2rem;flex:none}.dnp-opt small{display:block;color:var(--bs-secondary-color);font-size:.75rem}.dnp-off{opacity:.5;cursor:not-allowed}