.auth-layout{justify-content:center;align-items:center;display:flex}#root{min-height:100vh;display:flex}.aside-menu{border-radius:10px;flex-basis:100%;padding-top:40px;padding-bottom:40px;transition:box-shadow .5s;background-color:#ffffffe6!important}.aside-menu:hover{box-shadow:0 4px 4px -3px #0003}.aside-menu .menu-title img{width:120px;margin-left:auto;margin-right:auto;display:block}.aside-menu .links-list{max-width:100%;margin-top:40px;margin-bottom:10px;padding-left:0;list-style:none;overflow:hidden}.aside-menu .links-list li{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:16px;font-weight:700;list-style-type:none;overflow:hidden}.aside-menu .links-list li a{color:#666;padding:20px;text-decoration:none;transition:background-color .5s,color .5s;display:block}.aside-menu .links-list li a:hover{color:#141623}.aside-menu .links-list li a.active{color:#141623;background-color:#f0f0f0;border-radius:10px}.aside-menu .links-list li a svg{width:auto;height:1em;margin-right:5px}.aside-menu .lang-switcher{border-top:1px solid #eee;margin-top:10px;padding-top:4px;position:relative}.aside-menu .lang-switcher .lang-switcher-btn{color:#666;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:20px;font-size:16px;font-weight:700;transition:color .5s;display:block}.aside-menu .lang-switcher .lang-switcher-btn:hover{color:#141623}.aside-menu .lang-switcher .lang-switcher-btn svg{width:auto;height:1em;margin-right:5px}.aside-menu .lang-switcher .lang-switcher-list{z-index:10;background:#fff;border-radius:10px;margin:0;padding:8px 0;list-style:none;position:absolute;bottom:100%;left:10px;right:10px;box-shadow:0 4px 12px #0000001f}.aside-menu .lang-switcher .lang-switcher-list li{white-space:normal;padding:0;font-size:14px}.aside-menu .lang-switcher .lang-switcher-list li button{text-align:left;cursor:pointer;color:#666;background:0 0;border:none;width:100%;padding:10px 20px;font-weight:600;transition:background-color .2s,color .2s;display:block}.aside-menu .lang-switcher .lang-switcher-list li button:hover{color:#141623;background-color:#f0f0f0}.aside-menu .lang-switcher .lang-switcher-list li button.active{color:#141623;background-color:#f0f0f0;border-radius:8px}.main-navbar{border-radius:10px;transition:box-shadow .5s;background-color:#ffffffe6!important;padding-top:15px!important;padding-bottom:15px!important}.main-navbar:hover{box-shadow:0 4px 4px -3px #0003}.main-navbar .navbar-brand{text-overflow:ellipsis;flex-shrink:1;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:1.75em;font-weight:700;overflow:hidden;color:#333!important}.main-navbar .collapse .notifications{justify-content:center;align-items:center;height:100%;margin-right:1em;display:flex}.main-navbar .collapse .notifications svg{width:1.4em;height:1.4em}.main-navbar .collapse .avatar{color:#fff;background-color:#ddd;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.9em;display:flex}.main-navbar .collapse .menu-toggler{justify-content:center;align-items:center;height:100%;margin-left:1em;display:flex}.page-content .modules-tiles{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}@media screen and (min-width:576px){.page-content .modules-tiles{grid-template-columns:1fr 1fr}}@media screen and (min-width:769px){.page-content .modules-tiles{grid-template-columns:1fr 1fr 1fr}}
