.Layout{flex-direction:column;justify-content:space-between;height:100dvh;display:flex;position:relative;overflow:hidden}@media screen and (min-width:64rem){.Layout{flex-direction:row}}.Layout__NavWrapper{position:fixed}.Layout__Nav{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:1em;display:flex;position:-webkit-sticky;position:sticky}@media screen and (min-width:64rem){.Layout__Nav{z-index:500;background:#fff;flex-direction:column;flex:0 0 90px;max-width:90px;height:100vh;padding:20px;position:static;box-shadow:-1px 2px 4px rgba(147,171,199,.25)}}.Layout__Content{flex:100%;overflow-x:hidden}.Layout__NavItemIcon{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}@media screen and (min-width:48rem){.Layout__NavItemIcon{width:50px;height:50px}}.Layout__NavItemIcon:empty{display:none}.Layout__NavItemIcon--default{display:block}.Layout__NavItemIcon--hover{display:none}.Layout__NavItemIcon--hover .Layout__NavItemCount{color:#2c77db;background-color:#fff}.Layout__NavItem{cursor:pointer;flex-direction:row;align-items:center;text-decoration:none;display:flex}.Layout__NavItem.top{margin-bottom:auto}@media screen and (min-width:48rem){.Layout__NavItem.bottom{margin-top:auto}}.Layout__NavItem:hover .Layout__NavItemIcon--default{display:none}.Layout__NavItem:hover .Layout__NavItemIcon--hover{display:block}.Layout__NavItem:hover .Layout__NavItemIcon--active{display:none}.Layout__NavItemText{text-align:left;color:#8b9db6;font-size:.875em;font-weight:700}.Layout__NavItemCount{color:#fff;background-color:#2c77db;border-radius:2px;justify-content:center;align-items:center;min-width:24px;height:20px;display:flex;position:absolute;bottom:0;right:-10px}.icon{margin-top:166px;margin-left:10px}.AvatarWrapper{border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}@media screen and (min-width:48rem){.AvatarWrapper{width:50px;height:50px}}.AvatarNav{object-fit:cover;width:100%;height:100%;position:relative}.AvatarNav[src=""]:before{content:"";background-color:#fff;width:100%;height:100%;display:block;position:absolute}
.modal-apps .modal-buttons{flex-wrap:wrap}@media screen and (min-width:40rem){.modal-apps .modal-buttons{flex-wrap:wrap}}.modal-apps .btn-app{border-radius:12px;padding-top:10px;padding-bottom:10px}.modal-apps h3{text-align:center;margin-top:0}.modal-apps p{text-align:center}
