.sidebar-widget-treeview{border:1px solid #ececec;border-radius:15px;box-shadow:5px 5px 15px rgb(0 0 0 / .05)}.sidebar-widget-treeview>h5{margin:30px}#categories_treeview.custom-treeview-wrapper{--tree-indent:1.75rem;width:100%;max-width:100%;margin:0;padding:0;background-color:#fff;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:5px 5px 15px rgb(0 0 0 / .05);overflow:hidden}.treeview-search-input-wrapper{position:relative;margin-bottom:15px;display:flex;align-items:center}.treeview-search-input{width:100%;padding:8px 30px 8px 8px;border:1px solid #ced4da;border-radius:.375rem;box-sizing:border-box;font-size:.9em;background-color:#fff}.treeview-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:#888;font-size:1.2em;border:none;padding:0;line-height:1;display:none;background:#fff0}.treeview-search-clear:hover{color:#555}#categories_treeview.custom-treeview-wrapper ul{list-style:none;padding-left:0;margin:0;width:100%}#categories_treeview.custom-treeview-wrapper li>ul{height:0;overflow:hidden;transition:height 0.3s ease-out;margin:0;padding-left:0;width:100%}#categories_treeview.custom-treeview-wrapper li{margin:0;padding:0;position:relative;width:100%;font-size:.95em;color:#212529;cursor:default;white-space:normal;overflow:visible;text-overflow:unset}#categories_treeview.custom-treeview-wrapper .treeview-node-content{display:flex;font-size:14px;align-items:center;width:100%;box-sizing:border-box;padding:.5rem .75rem;cursor:pointer;user-select:none;background-color:#fff;border-bottom:1px solid #dee2e6;border-left:0;border-right:0;border-top:0;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}#categories_treeview.custom-treeview-wrapper li.selected>.treeview-node-content:hover>.treeview-count-badge{background-color:#FDC040!important}#categories_treeview.custom-treeview-wrapper .treeview-node-content:hover>.treeview-count-badge{color:#fff!important;background-color:#00407a!important}#categories_treeview.custom-treeview-wrapper>ul:last-of-type>li:last-child>.treeview-node-content{border-bottom:0}#categories_treeview.custom-treeview-wrapper .treeview-node-content:hover{background-color:#f8f9fa}#categories_treeview.custom-treeview-wrapper li.selected>.treeview-node-content,#categories_treeview.custom-treeview-wrapper li.selected>.treeview-node-content:hover{background-color:#00407a;color:#fff;width:100%}#categories_treeview.custom-treeview-wrapper .treeview-node-content.not-selectable{cursor:default;opacity:.75}#categories_treeview.custom-treeview-wrapper .treeview-node-text{flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#categories_treeview.custom-treeview-wrapper .treeview-expander{display:inline-block;width:1rem;text-align:center;color:#6c757d;font-weight:600;cursor:pointer;user-select:none;flex-shrink:0;margin-right:.5rem;transition:transform 0.2s ease-in-out}#categories_treeview.custom-treeview-wrapper .treeview-expander-placeholder{display:inline-block;width:1.25rem;flex-shrink:0}#categories_treeview.custom-treeview-wrapper li *{transition:background-color 0.2s ease-in-out,color 0.15s ease,border-color 0.15s ease}#categories_treeview.custom-treeview-wrapper li.hidden{display:none!important}#categories_treeview.custom-treeview-wrapper li.highlight>.treeview-node-content{font-style:italic;color:#731717;background-color:#fff3cd;border-bottom-color:#ffecb5}#categories_treeview.custom-treeview-wrapper li.highlight li{font-style:normal;color:#212529;background-color:#fff0}#categories_treeview.custom-treeview-wrapper li.highlight li.highlight>.treeview-node-content{font-style:italic;color:#731717;background-color:#fff3cd}.treeview-control-button{padding:8px 15px;margin-right:5px;margin-bottom:3px;border:none;border-radius:.375rem;background-color:#0d6efd;color:#fff;font-size:.9em;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1);flex-grow:1;min-width:110px;max-width:48%}.treeview-control-button:hover{background-color:#0b5ed7}.treeview-control-button:active{transform:translateY(1px);box-shadow:0 1px 3px rgb(0 0 0 / .2)}#categories_treeview.custom-treeview-wrapper .treeview-checkbox{margin-right:.5rem;flex-shrink:0;cursor:pointer;transform:none}#categories_treeview.custom-treeview-wrapper ul ul{padding-left:0;margin:0;width:100%}#categories_treeview.custom-treeview-wrapper ul ul>li>.treeview-node-content{padding-left:var(--tree-indent)}#categories_treeview.custom-treeview-wrapper ul ul ul>li>.treeview-node-content{padding-left:calc(var(--tree-indent) * 2)}