.hierarchical-select select option.child-option{font-style:italic;color:#6c757d}.hierarchical-select select option[data-level="1"]{background-color:#f8f9fa}.hierarchical-select select option[data-level="2"]{background-color:#e9ecef}.hierarchical-select select option[data-level="3"]{background-color:#dee2e6}.hierarchical-checkbox .hierarchy-list{position:relative}.hierarchy-list .checkbox-item{position:relative;margin-left:calc(var(--hierarchy-level, 0) * 1.5rem)}.hierarchy-list .checkbox-item:not-last-child{margin-bottom:.25rem}.hierarchy-list .parent-item{margin-left:0}.hierarchy-list .form-check-input:focus+.form-check-label{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px}@media (max-width: 768px){.hierarchy-list .checkbox-item{margin-left:calc(var(--hierarchy-level, 0) * 1rem)}.hierarchy-list .hierarchy-level-2{margin-left:.5rem}.hierarchy-list .hierarchy-level-3{margin-left:1rem}}
