@font-face{font-family:maribold;src:url(/fonts/mari_bold-webfont.woff)}@font-face{font-family:marilight;src:url(/fonts/mari_light-webfont.woff)}@font-face{font-family:mari;src:url(/fonts/mari-webfont.woff)}body{overflow:hidden}body .group.blue{--card-color-light:#e6ebf1;--card-color:#324258}body .group.red{--card-color-light:#f7d0cd;--card-color:#e56156}body .group.yellow{--card-color-light:#fefbe6;--card-color:#faf19b}body #graphics{background:#227;background:linear-gradient(0deg,#e3decf,#fff 75%);height:100vh;overflow:scroll;width:100vw}body #graphics>path{fill:none;stroke:#2f383a;stroke-width:1}body .heading{fill:#324258;font-family:maribold,sans-serif;font-size:100px;letter-spacing:-5px}body .zoom{cursor:pointer}body .element{stroke-width:6;stroke:#fff;fill:var(--card-color);filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}body .element-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}body .element-content h4{filter:drop-shadow(0 0 3px rgba(0,0,0,.5));font-family:maribold,sans-serif;font-size:24px;margin:0;text-align:center}body .element-content .element-icon{filter:drop-shadow(0 0 3px rgba(0,0,0,.25)) brightness(100);pointer-events:none}body #c .element-content h4{font-size:19px}body #zoomOut{background-color:green;border:0;border-radius:.5rem;bottom:1rem;color:#fff;cursor:pointer;display:none;font-weight:700;padding:.75rem 1.25rem;position:absolute;right:1rem}body.zoomed #zoomOut{display:block}body.zoomed .element{fill:#fff;stroke:var(--card-color)}body.zoomed .element-content{align-items:center;color:#324258;justify-content:start}body.zoomed .element-content .element-icon{display:none}body.zoomed .element-content .content{display:block}body.zoomed .element-content h4{filter:unset}body.zoomed .element-content .nav-tabs{border-bottom:1px solid var(--card-color)}body.zoomed .element-content .nav-tabs .nav-link.active{background-color:var(--card-color-light);border-color:var(--card-color) var(--card-color) var(--card-color-light)}body.zoomed .tab-content .tab-pane{height:100%;overflow-y:auto}body.zoomed .files-list{border-radius:0}body.zoomed .files-list .file-list-item{border:none;border-bottom:1px solid var(--card-color);padding:.5rem .75rem}body.zoomed .files-list .file-list-item .file-icon{height:30px}body.zoomed .files-list .file-list-empty{border-bottom:none}body.zoomed .element-content h4{font-size:17px}body.zoomed #c .element-content h4{font-size:10px}body #c g{transform-box:fill-box;transform-origin:center}body .title{font-size:2rem}body .content{display:none;font-size:1rem}body .controls{color:#888;cursor:pointer;display:none;font-size:.75rem;text-align:center}body .controls .control{align-items:center;display:flex;justify-content:center}body .in .controls{display:block}body #c-wheel{transition:transform 1s}body #c.in .controls{display:block}body svg.icon{fill:#888;height:15px;width:15px}body #b .element-content .content{font-size:9px}body #b .element-content .content .file-list-item{padding:.3rem .45rem}body #b .element-content .content .file-list-item .file-icon{height:20px}body #a .element-content .content{font-size:12px}body #a .element-content .content .file-list-item{padding:.5rem .75rem}body #a .element-content .content .file-list-item .file-icon{height:30px}body #c .element-content .content{font-size:6px}body #c .element-content .content .file-list-item{padding:.2rem .3rem}body #c .element-content .content .file-list-item .file-icon{height:15px}body #d .element-content .content{font-size:12px}body #d .element-content .content .file-list-item{padding:.5rem .75rem}body #d .element-content .content .file-list-item .file-icon{height:30px}body #e .element-content .content{font-size:12px}body #e .element-content .content .file-list-item{padding:.5rem .75rem}body #e .element-content .content .file-list-item .file-icon{height:30px}body .nav-link{padding:.25rem}

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