#tree-view-main-con,.sarin-tree-view-root{height:100%}.sarin-filters-root{position:sticky;top:148px;border:1px solid var(--bs-border-color);padding:10px;z-index:9;background-color:var(--bs-body-bg);border-radius:.85rem .85rem 0 0}.sarin-filter-con.sarin-rtl{direction:rtl}.sarin-filter-con.sarin-ltr{direction:ltr}.sarin-filter-con ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px;padding:0}.sarin-filter-con summary{margin:8px 0;-webkit-user-select:none;user-select:none}.sarin-filter-con li{display:flex;align-items:center;gap:5px;padding:5px;margin:0;border:1px solid #e2f0ff;border-radius:5px}.sarin-filter-con li p{margin:0;font-size:.75rem}.sarin-filter-con li i{font-size:1.2rem!important;color:var(--bs-gray-600)}.sarin-filter-con li button{cursor:pointer;border:none;background-color:#0075ff;color:#fff;padding:0;margin:0;display:flex;align-items:center;border-radius:5px}.sarin-filter-con li button svg{fill:var(--bs-white);width:20px;height:20px}.sarin-search-con.sarin-rtl{direction:rtl}.sarin-search-con.sarin-ltr{direction:ltr}.sarin-search-con{display:flex;justify-content:space-between;gap:5px;width:100%;height:35px;align-items:center}.sarin-search-con input{display:block;font-size:.9rem;font-weight:500;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid var(--bs-gray-300);border-radius:.5rem;padding:.4rem;outline:none;width:90%;background-color:var(--bs-gray-100);border-color:var(--bs-gray-100);color:var(--bs-gray-700);transition:color .2s ease}.sarin-search-con button.sarin-search-clear-btn{background:none;border:none;position:absolute;left:77px;display:none;align-items:center;justify-content:center;cursor:pointer;border-radius:.5rem}.sarin-search-con button.sarin-search-clear-btn svg{fill:#0075ff}.sarin-search-con.searched button.sarin-search-clear-btn{display:flex}.sarin-search-con button.sarin-expand-collapse,.sarin-search-con button.sarin-resize-handler{border:none;background-color:var(--bs-light);line-height:1;text-align:center;transition:all .3s ease-in-out;cursor:pointer;height:fit-content;border-radius:.5rem}.sarin-search-con button.sarin-resize-handler{padding:.1rem}.sarin-search-con button.sarin-expand-collapse svg,.sarin-search-con button.sarin-resize-handler svg{fill:var(--bs-light-inverse);transition:all .3s ease-in-out}.treeview{min-width:250px;max-width:250px;transition:all .5s ease-in-out;padding-left:15px}.treeview.resized .sarin-tree-view-items-con,.treeview.resized .sarin-filter-con,.treeview.resized .sarin-search-con>*:not(.sarin-resize-handler){display:none}.treeview.resized{margin-left:12px;min-width:10px;max-width:50px;margin-right:-10px;padding-left:0}.treeview.resized .sarin-resize-handler{background-color:var(--bs-primary);stroke:var(--bs-white);border-radius:7px}.treeview.resized .sarin-filters-root{padding:2px}.treeview.resized .sarin-resize-handler svg{transform:rotate(180deg)}.treeview.resized .sarin-filters-root{border-radius:.85rem}.treeview.resized .sarin-search-con{justify-content:center;padding:0 15px}.sarin-search-con.expanded button.sarin-expand-collapse{background-color:#0075ff}.sarin-search-con.expanded button.sarin-expand-collapse svg{fill:#fff}.sarin-tree-view-items-con .contentWrapper button.finder{border:none;background:none;padding:0;margin-left:0;margin-right:6px}.sarin-tree-view-items-con .on-finder>.contentWrapper{animation-name:finder;animation-duration:7s}@keyframes finder{0%{background-color:#53a6ff}to{background-color:#fff}}.sarin-search-con.searched button.sarin-expand-collapse,.sarin-search-con.searched button.sarin-resize-right{cursor:initial}.sarin-tree-view-items-con.sarin-ltr{direction:ltr}.sarin-tree-view-items-con.sarin-rtl{direction:rtl}.sarin-tree-view-items-con.sarin-rtl.indent-1 .tree-view-item{margin-right:10px}.sarin-tree-view-items-con.sarin-rtl.indent-2 .tree-view-item{margin-right:20px}.sarin-tree-view-items-con.sarin-rtl.indent-3 .tree-view-item{margin-right:30px}.sarin-tree-view-items-con.sarin-rtl.indent-4 .tree-view-item{margin-right:40px}.sarin-tree-view-items-con.sarin-rtl>.tree-view-item{margin-right:0!important}.sarin-tree-view-items-con.sarin-ltr.indent-1 .tree-view-item{margin-left:10px}.sarin-tree-view-items-con.sarin-ltr.indent-2 .tree-view-item{margin-left:20px}.sarin-tree-view-items-con.sarin-ltr.indent-3 .tree-view-item{margin-left:30px}.sarin-tree-view-items-con.sarin-ltr.indent-4 .tree-view-item{margin-left:40px}.sarin-tree-view-items-con.sarin-ltr>.tree-view-item{margin-left:0!important}.sarin-tree-view-items-con button.arrow{cursor:pointer;height:36px;background-color:var(--bs-body-bg);width:36px;border:none;display:flex;justify-content:center;align-items:center;border-radius:.5rem}.sarin-tree-view-items-con.sarin-ltr button.arrow{margin-right:5px}.sarin-tree-view-items-con.sarin-rtl button.arrow{margin-left:5px}.sarin-tree-view-items-con .tree-view-item.has-children,.sarin-tree-view-items-con .tree-view-item.empty-children,.sarin-tree-view-items-con .tree-view-item.child{display:none}.sarin-tree-view-items-con .tree-view-item.fixed-active{display:block}.sarin-tree-view-items-con .tree-view-item.opened>.childrenWrapper>.tree-view-item{display:block}.sarin-tree-view-root.expanded .childrenWrapper>.tree-view-item{display:block;height:100%}.sarin-tree-view-items-con .contentWrapper{display:flex;justify-content:space-evenly;align-items:center;border:1px solid var(--bs-border-color);margin:3px 0;color:var(--bs-gray-700);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sarin-tree-view-items-con .contentWrapper *{display:block;-webkit-user-select:none;user-select:none}.sarin-tree-view-items-con .actions{display:flex}.sarin-tree-view-items-con .actions button{cursor:pointer;border:none;padding:6px 7px 5px;transition:all .3s ease-in-out;border-radius:5px;font-size:11px;background-color:var(--bs-primary-light);color:var(--bs-primary);font-weight:500}.sarin-tree-view-items-con.sarin-ltr .actions button{margin-right:5px}.sarin-tree-view-items-con.sarin-rtl .actions button{margin-left:5px}.sarin-tree-view-items-con .actions button:hover{background-color:#0075ff;color:#fff}.sarin-tree-view-items-con .tree-view-item.empty-children>.contentWrapper button.arrow{background:none}.sarin-tree-view-items-con .tree-view-item.clicked.empty-children>.contentWrapper button{background:#0075ff;color:#fff}.sarin-tree-view-items-con .contentWrapper>button.arrow:after{content:"";border:solid var(--bs-text-gray-900);display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:10px;height:10px;transition:.3s all ease-in}.sarin-tree-view-items-con.sarin-ltr .tree-view-item.clicked.child .contentWrapper{border-left:3px solid #0075FF}.sarin-tree-view-items-con.sarin-rtl .tree-view-item.clicked.child .contentWrapper{border-right:3px solid #0075FF}.sarin-tree-view-items-con .tree-view-item.opened.has-children>.contentWrapper button.arrow{background-color:var(--bs-primary-light)}.sarin-tree-view-items-con .tree-view-item.clicked.has-children>.contentWrapper button.arrow{background-color:#0075ff}.sarin-tree-view-items-con .tree-view-item.clicked.has-children>.contentWrapper button.arrow:after{border-color:#fff}.sarin-tree-view-items-con.sarin-ltr .tree-view-item.opened.has-children>.contentWrapper>button.arrow:after{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.sarin-tree-view-items-con.sarin-rtl .tree-view-item.opened.has-children>.contentWrapper>button.arrow:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.sarin-tree-view-items-con.sarin-ltr .contentWrapper>button:after{border-width:2px 2px 0 0}.sarin-tree-view-items-con.sarin-rtl .contentWrapper>button:after{border-width:0 0 2px 2px}.sarin-tree-view-items-con.sarin-ltr .tree-view-item.clicked>.contentWrapper>button:after{border-color:#fff}.sarin-tree-view-items-con.sarin-rtl .tree-view-item.clicked>.contentWrapper>button:after{border-color:#fff}.sarin-tree-view-items-con .tree-view-item.empty-children>.contentWrapper>button:after{border:solid var(--bs-gray-300);cursor:default}.sarin-tree-view-items-con.sarin-ltr .tree-view-item.empty-children>.contentWrapper>button:after{border-width:0 2px 2px 0}.sarin-tree-view-items-con.sarin-rtl .tree-view-item.empty-children>.contentWrapper>button:after{border-width:0 0 2px 2px}.sarin-tree-view-items-con .tree-view-item.clicked.empty-children>.contentWrapper>button:after{border-color:#3850a7}.sarin-tree-view-items-con .contentWrapper i{width:20px}.sarin-tree-view-items-con.sarin-ltr .contentWrapper i{margin-left:10px}.sarin-tree-view-items-con.sarin-rtl .contentWrapper i{margin-right:10px}.sarin-tree-view-items-con .contentWrapper span{flex:6;height:100%;padding:.65rem}.sarin-tree-view-root.clickable .sarin-tree-view-items-con .tree-view-item.clickable .contentWrapper span{cursor:pointer}.sarin-tree-view-items-con .contentWrapper svg{height:15px;width:15px}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]+label{display:block;cursor:pointer;margin:0 9px}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]{display:none}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]+label:before{content:"✔";border:.1em solid #999;border-radius:.2em;vertical-align:bottom;color:transparent;transition:.2s;font-size:12px;padding:0 2px}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]+label:active:before{transform:scale(0)}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]:checked+label:before{background-color:#000;border-color:#000;color:#fff}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}.sarin-tree-view-items-con .contentWrapper input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:#bfb;border-color:#bfb}.sarin-mobile-con{display:none}@media (max-width: 992px){.sarin-tree-view-root.break-point-992px{display:none}.sarin-mobile-con{display:block}.sarin-mobile-con{background-color:#fff;width:100%;padding:1rem}.sarin-mobile-con .sarin-mobile-header{display:flex;justify-content:space-between}.sarin-tree-view-root.break-point-992px .sarin-tree-view-items-con>.tree-view-item>.contentWrapper{margin:0!important}.sarin-tree-view-root.break-point-992px .sarin-tree-view-items-con{margin-top:0!important;padding:10px;min-height:500px}.sarin-tree-view-root.break-point-992px .sarin-filters-root{position:static!important;border-radius:0}.sarin-tree-view-root.break-point-992px{padding:0 30px;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;z-index:109;background-color:var(--bs-drawer-overlay-bg-color);animation:animation-drawer-fade-in .3s ease-in-out 1}.sarin-tree-view-root.break-point-992px .sarin-tree-view-items-con{background-color:#fff}}
