aside[data-v-44c8cce0]{display:flex;flex-direction:column;background-color:var(--light-gray);color:var(--dark);width:var(--sidebar-width);overflow:hidden;min-height:100vh;padding:1rem}aside .scrollable[data-v-44c8cce0]{overflow-y:scroll;height:72%}aside i.material-icons[data-v-44c8cce0]:visited{transform:rotate(-180deg)}aside .flex[data-v-44c8cce0]{flex:1 1 0%}aside .logo[data-v-44c8cce0]{display:flex;flex-direction:column;margin-bottom:2.5rem;justify-content:center;align-items:center;font-weight:700}aside .logo img[data-v-44c8cce0]{width:8rem}aside .logo a[data-v-44c8cce0]{color:var(--dark);font-size:.875rem;margin-bottom:.5rem}aside .logo p[data-v-44c8cce0]{color:var(--dark);font-size:.875rem;margin-top:1rem;font-weight:400}aside .menu[data-v-44c8cce0]{margin:0 -1rem}aside .menu .dropdown-text[data-v-44c8cce0]{font-size:11px;font-weight:700;text-transform:uppercase}aside .menu .dropdown-container[data-v-44c8cce0]{display:flex;flex-direction:column}aside .menu #first-drop[data-v-44c8cce0]{margin-left:4.5rem}aside .menu #other-drop[data-v-44c8cce0]{margin-left:1.5rem}aside .menu .button[data-v-44c8cce0]{display:flex;align-items:center;text-decoration:none;font-size:15px;transition:.2s ease-in-out;padding:.5rem 1rem}aside .menu .button .material-icons[data-v-44c8cce0]{font-size:2rem;color:var(--gray);transition:.2s ease-in-out;margin-right:1rem}aside .menu .button .text[data-v-44c8cce0]{color:var(--gray);transition:.2s ease-in-out}aside .menu .button:hover .material-icons[data-v-44c8cce0],aside .menu .button:hover .text[data-v-44c8cce0]{color:var(--dark-gray)}aside .menu .button.router-link-exact-active[data-v-44c8cce0]{border-right:5px solid var(--primary)}aside .menu .button.router-link-exact-active .material-icons[data-v-44c8cce0],aside .menu .button.router-link-exact-active .text[data-v-44c8cce0]{color:var(--dark)}aside .footer[data-v-44c8cce0]{opacity:0;transition:opacity .3s ease-in-out}aside .footer p[data-v-44c8cce0]{font-size:.875rem;color:var(--grey)}:root{--primary: #C70039;--primary-alt: #22c55e;--light-gray: #D3D3D3;--gray:#808080;--dark-gray:#36454F;--dark: #1e293b;--dark-alt: #334155;--light: #f1f5f9;--sidebar-width: 300px}*{margin:0;padding:0;box-sizing:border-box;font-family:Fira sans,sans-serif}body{background:var(--light)}button{cursor:pointer;appearance:none;border:none;outline:none;background:none}.app{display:flex}.app main{flex:1 1 0;padding:2rem}@media (max-width: 1024px){.app main{padding-left:6rem}}
