.float-menu{position:fixed;top:0;left:0;background:#fff;width:56px;height:100vh;padding:16px 0;border-right:1px solid #f5f5f5;z-index:104}.float-menu.show{width:220px;-webkit-animation:fadeIn .4s forwards;animation:fadeIn .4s forwards}.float-menu.show .float-menu-content{width:220px}.float-menu.hide{width:56px;transition:all .2s ease-out}.float-menu.hide .float-menu-principal{overflow-y:hidden!important}.float-menu .float-menu-content{position:relative!important;width:56px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.float-menu .float-menu-content hr{width:calc(100% - 24px);margin-left:12px;border:.5px solid #777}.float-menu .float-menu-content header.logo-top{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 7px}.float-menu .float-menu-content header.logo-top button.toggleMenu{background:#0062aa;width:38px;height:38px;border-radius:5px;display:flex;justify-content:center;align-items:center;z-index:10000}.float-menu .float-menu-content header.logo-top button.toggleMenu i{color:#fff;display:flex;justify-content:center;align-items:center}.float-menu .float-menu-content header.logo-top button.toggleMenu.open{position:absolute;right:-56px;top:1px}.float-menu .float-menu-content .float-menu-search{box-sizing:border-box;position:relative;height:38px;width:38px;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:18px auto 0;padding-top:1rem}.float-menu .float-menu-content .float-menu-search .search-close{background:#f5f5f5;width:38px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:5px}.float-menu .float-menu-content .float-menu-search .search-close i{margin-top:4px}.float-menu .float-menu-content .float-menu-principal{display:block;height:calc(100vh - 240px);overflow-y:auto;margin-bottom:0}.float-menu .float-menu-content .float-menu-principal.show-scroll-bar{padding-top:10px}.float-menu .float-menu-content .float-menu-principal.show-scroll-bar::-webkit-scrollbar-thumb{background:#777;border-radius:10px;border:none}.float-menu .float-menu-content .float-menu-principal::-webkit-scrollbar{width:5px;background:hsla(0,0%,76.9%,0)}.float-menu .float-menu-content .float-menu-principal::-webkit-scrollbar-track{border-radius:10px;background:#f5f5f5}.float-menu .float-menu-content .float-menu-principal::-webkit-scrollbar-thumb{background:hsla(0,0%,76.9%,0);border-radius:10px;border:none}.float-menu .float-menu-content .float-menu-principal::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.float-menu .float-menu-content ul{all:unset;box-sizing:border-box;position:relative;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:0 6px;width:100%;margin-bottom:4px}.float-menu .float-menu-content ul a{width:100%}.float-menu .float-menu-content ul li{position:relative!important;list-style:none;min-width:100%;display:flex;justify-content:center}.float-menu .float-menu-content ul li.float-menu-category{display:block;color:#777;text-align:left;text-transform:uppercase;font-size:10px;padding:18px 12px 8px 12px;height:41px}.float-menu .float-menu-content ul li.active{color:#0062aa;transition:all .1s ease-in-out}.float-menu .float-menu-content ul li.active p{font-weight:700;white-space:nowrap}.float-menu .float-menu-content ul li.active i{color:#0062aa}.float-menu .float-menu-content ul li hr{height:1px;width:100%;background:#ccc;border:none}.float-menu .float-menu-content ul li p{all:unset;box-sizing:border-box;display:flex;margin-left:6px;font-size:12px;width:100%;white-space:nowrap}.float-menu .float-menu-content ul li i{margin-left:-2px}@-webkit-keyframes fadeIn{0%{left:-10%}to{left:0}}@keyframes fadeIn{0%{left:-10%}to{left:0}}