:root{--treeview-font-size:14px;--treeview-indent:1.2em;--treeview-icon-size:1.3em;--treeview-toggle-size:1em;--treeview-toggle-margin-right:.5em;--treeview-link-padding:.2em;--treeview-line:1px dotted #666;--treeview-icon-color:#7d7d7d;--treeview-icon-color-open:#d99a1f;--treeview-text-color:#222;--treeview-loading-color:#388e04;--treeview-hitarea-color:#8a8a8a;--treeview-selected-bg:#3169c6;--treeview-selected-color:#fff;--treeview-hover-bg:rgba(0,0,0,.06);--treeview-icon-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M39.37 24 20.1 4.73l-4.45 4.45 14.83 14.83-14.83 14.82 4.45 4.45 19.26-19.27Z'/%3E%3C/svg%3E");--treeview-icon-folder:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 4a1 1 0 0 1 1-1h4l1.5 2H14a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");--treeview-icon-folder-open:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M5 4a2 2 0 0 0-2 2v5h24V8a2 2 0 0 0-2-2H12.2l-.618-1.03A2 2 0 0 0 9.867 4zm-2.498 9a1.502 1.502 0 0 0-1.436 1.941l2.97 9.647A2 2 0 0 0 5.946 26h18.106c.878 0 1.653-.573 1.912-1.412l2.969-9.647A1.502 1.502 0 0 0 27.498 13H2.502'/%3E%3C/svg%3E");--treeview-icon-file:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.4' d='M3 1h6l4 4v10H3zm6 0v4h4'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--treeview-line:1px dotted #565656;--treeview-icon-color:#b6b6b6;--treeview-icon-color-open:#f0b73a;--treeview-text-color:#e6e6e6;--treeview-loading-color:#6bcf3f;--treeview-hitarea-color:#a0a0a0;--treeview-selected-bg:#3169c6;--treeview-selected-color:#fff;--treeview-hover-bg:hsla(0,0%,100%,.12)}}[data-bs-theme=dark],[data-theme=dark]{--treeview-line:1px dotted #565656;--treeview-icon-color:#b6b6b6;--treeview-icon-color-open:#f0b73a;--treeview-text-color:#e6e6e6;--treeview-loading-color:#6bcf3f;--treeview-hitarea-color:#a0a0a0;--treeview-selected-bg:#3169c6;--treeview-selected-color:#fff;--treeview-hover-bg:hsla(0,0%,100%,.12)}[data-bs-theme=light],[data-theme=light]{--treeview-line:1px dotted #c2c2c2;--treeview-icon-color:#7d7d7d;--treeview-icon-color-open:#d99a1f;--treeview-text-color:#222;--treeview-loading-color:#388e04;--treeview-hitarea-color:#8a8a8a;--treeview-selected-bg:#3169c6;--treeview-selected-color:#fff;--treeview-hover-bg:rgba(0,0,0,.06)}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.treeview{color:var(--treeview-text-color,inherit);font-size:var(--treeview-font-size,14px);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.treeview,.treeview__group{list-style:none;margin:0;padding:0}.treeview__group .treeview__item{padding-left:var(--treeview-indent,1.1em)}.treeview__group .treeview__item:before{border-left:var(--treeview-line);bottom:-.1em;content:"";left:calc(var(--treeview-toggle-size, 1em)/2);position:absolute;top:0}.treeview__group .treeview__item:last-child:before{bottom:auto;height:max(var(--treeview-toggle-size,1em)/2,var(--treeview-icon-size,1em)/2)}.treeview__item{outline:none;position:relative}.treeview__item:focus{outline:2px solid var(--treeview-selected-bg,#3169c6);outline-offset:-2px}.treeview__row{align-items:flex-start;display:flex;position:relative}.treeview__group .treeview__row:after{border-top:var(--treeview-line);content:"";left:calc(var(--treeview-toggle-size, 1em)/2 - var(--treeview-indent, 1.1em));position:absolute;top:max(var(--treeview-toggle-size,1em)/2,var(--treeview-icon-size,1em)/2);width:calc(var(--treeview-toggle-size, 1em)/2 + var(--treeview-toggle-margin-right, 0))}.treeview__group .treeview__row--leaf:after{width:calc(var(--treeview-indent, 1.1em) + var(--treeview-toggle-size, 1em)/2 + var(--treeview-toggle-margin-right, 0))}.treeview__toggle{flex:0 0 var(--treeview-toggle-size,1em);height:var(--treeview-toggle-size,1em);margin-right:var(--treeview-toggle-margin-right,0);margin-top:calc((var(--treeview-icon-size, 1em) - var(--treeview-toggle-size, 1em))/2);width:var(--treeview-toggle-size,1em)}.treeview__toggle--folder{background-color:var(--treeview-hitarea-color,#8a8a8a);cursor:pointer;-webkit-mask-image:var(--treeview-icon-arrow);mask-image:var(--treeview-icon-arrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .12s ease;z-index:100}.treeview__item[aria-expanded=true]>.treeview__row>.treeview__toggle{transform:rotate(90deg)}.treeview__label{align-items:flex-start;display:flex;font-size:var(--treeview-font-size,14px)}.treeview__label:before{content:"";flex:0 0 var(--treeview-icon-size,1em);height:var(--treeview-icon-size,1em);margin-right:.3em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--treeview-icon-size,1em)}.treeview__label--folder:before{background-color:var(--treeview-icon-color,#7d7d7d);-webkit-mask-image:var(--treeview-icon-folder);mask-image:var(--treeview-icon-folder)}.treeview__item[aria-expanded=true]>.treeview__row>.treeview__label--folder:before,.treeview__item[aria-selected=true]>.treeview__row>.treeview__label--folder:before{background-color:var(--treeview-icon-color-open,#d99a1f);-webkit-mask-image:var(--treeview-icon-folder-open);mask-image:var(--treeview-icon-folder-open)}.treeview__label--file:before{background-color:var(--treeview-icon-color,#7d7d7d);-webkit-mask-image:var(--treeview-icon-file);mask-image:var(--treeview-icon-file)}.treeview__link{border-radius:.2em;color:var(--treeview-text-color,#222);font-size:var(--treeview-font-size,14px);line-height:normal;min-width:0;padding:var(--treeview-link-padding);text-decoration:none}.treeview__link:hover{background-color:var(--treeview-hover-bg,hsla(0,0%,49%,.15))}.treeview__item[aria-selected=true]>.treeview__row>.treeview__label>.treeview__link,.treeview__item[aria-selected=true]>.treeview__row>.treeview__label>.treeview__link:hover{background-color:var(--treeview-selected-bg,#3169c6);color:var(--treeview-selected-color,#fff)}.treeview__loading{color:var(--treeview-loading-color,#388e04);display:block}.treeview.treeview--compact{--treeview-font-size:12px;--treeview-indent:.9em}
/*# sourceMappingURL=treeview.css.map */
