.jq-tree-select{--jqtree-primary:#0d6efd;--jqtree-primary-hover:#0b5ed7;--jqtree-danger:#dc3545;--jqtree-danger-hover:#bb2d3b;--jqtree-border-color:var(--bs-border-color, #dee2e6);--jqtree-bg:var(--bs-body-bg, #fff);--jqtree-text:var(--bs-body-color, #212529);--jqtree-text-muted:var(--bs-secondary-color, #6c757d);--jqtree-hover-bg:var(--bs-gray-100, #f8f9fa);--jqtree-border-radius:var(--bs-border-radius, 0.375rem);position:relative;box-sizing:border-box}.jq-tree-select,.jq-tree-select *{box-sizing:border-box}.jq-tree-select .jq-tree-select-display{position:relative!important;min-height:36px;width:100%;cursor:pointer;padding-left:12px!important;padding-right:35px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;align-items:center;flex-wrap:nowrap;background-image:none!important;background-color:var(--jqtree-bg);color:var(--jqtree-text);border:1px solid var(--jqtree-border-color);border-radius:var(--jqtree-border-radius)}.jq-tree-select .jq-tree-select-display:hover{border-color:var(--bs-gray-400,#adb5bd)}.jq-tree-select .jq-tree-select-selected-text{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;font-size:.9rem;color:var(--jqtree-text)}.jq-tree-select .jq-tree-select-badge{flex-shrink:0;font-size:.7rem;background-color:var(--jqtree-primary)!important}.jq-tree-select .jq-tree-select-chevron{position:absolute!important;right:12px;top:50%;transform:translateY(-50%);color:var(--jqtree-text-muted);pointer-events:none}.jq-tree-select .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;max-height:400px;overflow-y:auto;border-radius:var(--jqtree-border-radius);min-width:200px;background-color:var(--jqtree-bg);border:1px solid var(--jqtree-border-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);margin-top:.25rem;padding:.5rem!important;width:100%}.jq-tree-select .dropdown-menu.show{display:block!important}.jq-tree-select .jq-tree-select-action-header{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:.5rem!important;padding-bottom:.5rem!important;position:sticky;top:-.5rem;background-color:var(--jqtree-bg);z-index:10;padding-top:.5rem;margin-top:-.5rem;border-bottom:1px solid var(--jqtree-border-color)!important}.jq-tree-select-cursor-pointer{cursor:pointer}.jq-tree-select-text-hover-primary:hover{color:var(--jqtree-primary)}.jq-tree-select-text-hover-danger:hover{color:var(--jqtree-danger)}.jq-tree-select .jq-tree-select-action-disabled{opacity:.4;cursor:not-allowed!important}.jq-tree-select .jq-tree-select-action-disabled span,.jq-tree-select .jq-tree-select-action-disabled svg{cursor:not-allowed!important;color:var(--jqtree-text-muted)!important}.jq-tree-select .jq-tree-select-action-disabled span:hover,.jq-tree-select .jq-tree-select-action-disabled svg:hover{color:var(--jqtree-text-muted)!important}.jq-tree-select .jq-tree-select-group-header,.jq-tree-select .jq-tree-select-option,.jq-tree-select .jq-tree-select-subgroup-header{cursor:pointer;transition:background-color .2s;border-radius:4px}.jq-tree-select .jq-tree-select-group-header:hover,.jq-tree-select .jq-tree-select-option:hover,.jq-tree-select .jq-tree-select-subgroup-header:hover{background-color:var(--jqtree-hover-bg)}.jq-tree-select .jq-tree-select-group-wrapper:not(:first-child){margin-top:.4rem;border-top:1px solid var(--jqtree-border-color);padding-top:.4rem}.jq-tree-select .jq-tree-select-group-header{background-color:transparent!important;border-bottom:none!important}.jq-tree-select .jq-tree-select-group-header label{font-size:.9rem;font-weight:600;color:var(--jqtree-text)}.jq-tree-select .jq-tree-select-subgroup-header{background-color:transparent!important}.jq-tree-select .jq-tree-select-subgroup-header label{font-size:.85rem;font-weight:600;color:var(--jqtree-text)}.jq-tree-select .jq-tree-select-children{margin-left:.8rem;padding-left:.5rem;border-left:1px dashed var(--jqtree-border-color);position:relative}.jq-tree-select .jq-tree-select-node{position:relative}.jq-tree-select .jq-tree-select-node::before{content:"";position:absolute;top:15px;left:-.5rem;width:.5rem;border-top:1px dashed var(--jqtree-border-color)}.jq-tree-select .jq-tree-select-flat-groups .jq-tree-select-children{border-left:none;margin-left:.5rem;padding-left:0}.jq-tree-select .jq-tree-select-flat-groups .jq-tree-select-node::before{display:none}.jq-tree-select .jq-tree-select-search-container{padding:2px 4px}.jq-tree-select .jq-tree-select-search-input:focus{box-shadow:none;border-color:var(--jqtree-primary)}.jq-tree-select .jq-tree-select-not-found{font-size:.85rem;color:var(--jqtree-text-muted);text-align:center;padding:1.5rem .5rem}.jq-tree-select .jq-tree-select-group-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .15s ease,transform .15s ease;color:var(--jqtree-text-muted);font-size:.8rem;padding:2px;cursor:pointer}.jq-tree-select .jq-tree-select-group-toggle:hover{color:var(--jqtree-primary)}.jq-tree-select .jq-tree-select-group-toggle svg{transition:transform .15s ease}.jq-tree-select .jq-tree-select-group-toggle.expanded svg{transform:rotate(90deg)}.jq-tree-select .jq-tree-select-group-toggle.collapsed svg{transform:rotate(0)}.jq-tree-select .dropdown-menu a.jq-tree-select-action-disabled{pointer-events:none;opacity:.5;color:var(--jqtree-text-muted)!important;cursor:not-allowed!important}.jq-tree-select .dropdown-menu a.jq-tree-select-action-disabled span,.jq-tree-select .dropdown-menu a.jq-tree-select-action-disabled svg{color:var(--jqtree-text-muted)!important}.jq-tree-select.jq-tree-select-disabled{pointer-events:none}.jq-tree-select .jq-tree-select-display.disabled{background-color:var(--bs-secondary-bg,#e9ecef)!important;opacity:.65;cursor:not-allowed!important;border-color:var(--jqtree-border-color)!important;color:var(--jqtree-text-muted)!important;box-shadow:none!important}.jq-tree-select .jq-tree-select-option-disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.jq-tree-select .jq-tree-select-option-disabled label{cursor:not-allowed!important}.jq-tree-select .jq-tree-select-actions-wrapper{display:flex!important;align-items:center!important;gap:.25rem!important}.jq-tree-select .jq-tree-select-actions-wrapper>span,.jq-tree-select .jq-tree-select-overflow-menu>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;height:30px!important;width:30px!important;padding:0!important}.jq-tree-select .jq-tree-select-actions-wrapper svg,.jq-tree-select .jq-tree-select-overflow-menu svg{display:block!important}.jq-tree-select .position-absolute{position:absolute!important}.jq-tree-select .text-muted{color:var(--jqtree-text-muted)!important}.jq-tree-select .mb-2{margin-bottom:.5rem!important}.jq-tree-select .mb-1{margin-bottom:.25rem!important}.jq-tree-select .mt-1{margin-top:.25rem!important}.jq-tree-select .me-1{margin-right:.25rem!important}.jq-tree-select .me-2{margin-right:.5rem!important}.jq-tree-select .ms-1{margin-left:.25rem!important}.jq-tree-select .pb-2{padding-bottom:.5rem!important}.jq-tree-select .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.jq-tree-select .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.jq-tree-select .p-2{padding:.5rem!important}.jq-tree-select .m-0{margin:0!important}.jq-tree-select .gap-1{gap:.25rem!important}.jq-tree-select .border-bottom{border-bottom:1px solid var(--jqtree-border-color)!important}.jq-tree-select .ms-auto{margin-left:auto!important}.jq-tree-select .w-100{width:100%!important}.jq-tree-select .justify-content-between{justify-content:space-between!important}.jq-tree-select .d-flex{display:flex!important}.jq-tree-select .align-items-center{align-items:center!important}.jq-tree-select .flex-grow-1{flex-grow:1!important}.jq-tree-select .gap-2{gap:.5rem!important}.jq-tree-select .badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.jq-tree-select .rounded-pill{border-radius:50rem!important}.jq-tree-select .bg-primary{background-color:var(--jqtree-primary)!important}.jq-tree-select .bg-light{background-color:#f8f9fa!important;color:#212529!important;border:1px solid var(--jqtree-border-color)!important}.jq-tree-select .text-white{color:#fff!important}.jq-tree-select .small{font-size:.75em}.jq-tree-select .form-check{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;min-height:1.5rem}.jq-tree-select .form-check-input{margin-top:0!important;margin-left:0!important;margin-right:.5rem!important;flex-shrink:0;width:1em;height:1em;cursor:pointer}.jq-tree-select .form-check-label{cursor:pointer;font-size:.9rem;color:var(--jqtree-text);user-select:none;width:100%}.jq-tree-select .jq-tree-select-option{padding:.375rem .5rem!important;margin:0!important}.jq-tree-select .jq-tree-select-group-header,.jq-tree-select .jq-tree-select-subgroup-header{display:flex!important;align-items:center!important;padding:.375rem .5rem!important;margin:0!important}.jq-tree-select .jq-tree-select-search-container{flex-grow:1}.jq-tree-select .input-group{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;width:100%;box-sizing:border-box}.jq-tree-select .input-group-text{display:flex;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--jqtree-text-muted);text-align:center;white-space:nowrap;background-color:transparent;border:1px solid var(--jqtree-border-color);border-radius:var(--jqtree-border-radius);border-top-right-radius:0;border-bottom-right-radius:0;border-right:none!important}.jq-tree-select .jq-tree-select-search-input{display:block;flex-grow:1;width:0!important;min-width:0;padding:.25rem .5rem .25rem 0;font-size:.82rem;font-weight:400;line-height:1.5;color:var(--jqtree-text);background-color:var(--jqtree-bg);background-clip:padding-box;border:1px solid var(--jqtree-border-color);border-radius:var(--jqtree-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border-left:none!important;height:30px;box-sizing:border-box}.jq-tree-select .jq-tree-select-search-input:focus{outline:0;border-color:var(--jqtree-primary)}.jq-tree-select .jq-tree-select-overflow-menu{position:relative;display:inline-block}.jq-tree-select .jq-tree-select-overflow-menu .dropdown-menu{position:absolute;top:100%;right:0;left:auto;z-index:1050;display:none;min-width:150px;padding:.25rem 0!important;margin-top:.25rem;background-color:var(--jqtree-bg);border:1px solid var(--jqtree-border-color);border-radius:var(--jqtree-border-radius);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);list-style:none}.jq-tree-select .jq-tree-select-overflow-menu .dropdown-menu.show{display:block!important}.jq-tree-select .dropdown-menu li{list-style:none!important;margin:0!important;padding:0!important}.jq-tree-select .dropdown-menu .dropdown-item{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;color:var(--jqtree-text);text-decoration:none;font-size:.85rem;transition:background-color .15s ease}.jq-tree-select .dropdown-menu .dropdown-item:hover{background-color:var(--jqtree-hover-bg)}