#root{height:100%;width:100%}.app-layout{display:flex;flex-direction:row;height:100%;width:100%}.app-layout .app-menu{padding:10px 20px;flex:200px 0 1;display:flex;flex-direction:column;gap:20px}.app-layout .app-menu .menu-title{font-size:30px;border-bottom:2px solid black}.app-layout .app-menu .menu-content{display:flex;flex-direction:column;font-size:18px;gap:10px}.app-layout .app-menu .menu-content .menu-route:hover{transform:scale(1.1) translate(10px)}.app-layout .app-content{padding:10px 20px}*{padding:0;margin:0;border:none}body,html{height:100%;width:100%}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}a,a:visited{color:#000}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}
