/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /gh/abhchand/vanilla-tree-viewer@2.1.1/dist/main.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.vtv-root{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:250px;overflow:hidden;font-size:16px;font-family:monospace;border-radius:5px}@media screen and (min-width: 480px){.vtv-root{flex-direction:row;height:400px;margin:auto}}

.vtv__code-panel{display:flex;flex:1;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;height:400px;max-height:400px;overflow:hidden}@media screen and (min-width: 480px){.vtv__code-panel{height:auto}}

.vtv__code-panel-header{display:flex;align-items:center;justify-content:flex-start;height:30px;padding:5px 10px;color:#EBEDEF;background-color:#525154}.vtv__code-panel-action{margin-left:10px}.vtv__code-panel-action:before{display:inline-block;height:100%;vertical-align:middle;content:''}.vtv__code-panel-action>button{display:inline-block;vertical-align:middle}.vtv__code-panel-action button{background-color:transparent;border:none;cursor:pointer}.vtv__code-panel-action--active{border-radius:2px;box-shadow:inset 0 0 10px #444}


.vtv__code-path{flex-grow:1;overflow-x:auto;line-height:30px;white-space:nowrap}

.vtv__wrap-text-toggle button svg{width:24px;height:24px}.vtv__wrap-text-toggle button svg path{stroke:#23241f}.vtv__wrap-text-toggle button svg path:last-child{fill:#23241f}.vtv__wrap-text-toggle.vtv__code-panel-action--active button svg path{stroke:#EBEDEF}.vtv__wrap-text-toggle.vtv__code-panel-action--active button svg path:last-child{fill:#EBEDEF}

.vtv__code{height:100%;overflow-y:auto;font-size:14px;line-height:1.3}.vtv__code>pre{height:100%;margin:0}.vtv__code>pre>code{box-sizing:border-box;height:100%;padding-left:10px !important}


.vtv__code-loading{padding:10px}

.vtv--invalid{padding:10px;color:red}

.vtv__tree{box-sizing:border-box;min-width:200px;height:200px;margin:0;padding:20px 0;overflow-x:auto;color:#000;white-space:nowrap;background-color:#EBEDEF}@media screen and (min-width: 480px){.vtv__tree{width:200px;height:auto}}.vtv__tree-node{display:flex;align-items:stretch;justify-content:flex-start;box-sizing:border-box;height:30px;margin:0;padding:6px 0;cursor:pointer}.vtv__tree-node:hover{background-color:#DBDDE0}.vtv__tree-node span{line-height:18px}.vtv__tree-node svg{margin-right:7px}



.vtv__tree-node--file.selected{background-color:#DBDDE0}


/*# sourceMappingURL=main.css.map*/