.sidebar{padding-top:30px;position:relative;width:60px;transition:width .1s linear}.sidebar .burger{position:absolute;right:-1.4rem;font-size:20px;cursor:pointer;top:1.85rem;z-index:2}.sidebar__logo{overflow:hidden;height:20px}.sidebar__logo .large{display:none;min-width:141px}.sidebar__logo .small{display:block;height:20px}.sidebar__children{margin-left:38px;font-size:16px;font-family:cera_promedium;color:rgba(34,43,59,.4);margin-bottom:5px}.sidebar__children:last-child{margin-bottom:0}.sidebar__children:hover{color:rgba(34,43,59,.8)}.sidebar__sub__menu__item{opacity:0}.sidebar__menu{margin-top:30px}.sidebar__menu__content{display:flex;align-items:center}.sidebar__menu__item{display:flex;justify-content:center;flex-direction:column;margin-bottom:10px;cursor:pointer;width:200px}.sidebar__menu__item__name{font-family:cera_promedium;font-size:16px;color:#6b717d;transition:all .2s ease;white-space:nowrap;opacity:0}.sidebar__menu__item__icon{color:#6b717d;transition:all .2s ease;padding:7px;width:34px!important;height:34px;display:flex;justify-content:center;align-items:center;margin-right:5px}.sidebar__menu__item:hover .sidebar__menu__item__icon,.sidebar__menu__item:hover .sidebar__menu__item__name{color:rgba(34,43,59,.8)}.sidebar__menu__item--active .sidebar__menu__item__name{color:#3fb06f}.sidebar__menu__item--active .sidebar__menu__item__icon{color:#3fb06f;background:rgba(107,113,125,.1)}.sidebar__menu__item--active:hover .sidebar__menu__item__icon,.sidebar__menu__item--active:hover .sidebar__menu__item__name{color:#3fb06f}.sidebar__submenu{margin-left:8px;margin-top:10px;border-left:1.5px solid rgba(34,43,59,.1);padding-left:27px}.sidebar__submenu__item{color:rgba(34,43,59,.4);padding:4px;font-size:14px;font-family:cera_promedium}.sidebar__submenu__item:hover{color:rgba(34,43,59,.8)}.sidebar__separator{border:none;border-top:1.5px solid rgba(34,43,59,.1);margin:8px 0}.sidebar__section__title{display:flex;align-items:center;padding:4px 0}.sidebar__section__title .sidebar__menu__item__name{font-family:cera_promedium;font-size:13px;color:#6b717d;white-space:nowrap;opacity:0;text-transform:uppercase;letter-spacing:.05em}.sidebar__section__title .sidebar__menu__item__icon{color:#6b717d;padding:7px;width:34px!important;height:34px;display:flex;justify-content:center;align-items:center;margin-right:5px}.sidebar a{color:rgba(34,43,59,.4)}.sidebar a:hover{color:rgba(34,43,59,.8)}.sidebar .router-link-exact-active,.sidebar .router-link-exact-active div,.sidebar .router-link-exact-active svg{color:#3fb06f}.active{width:240px}.active .sidebar__logo .large{display:block;width:141px}.active .sidebar__logo .small{display:none;height:20px}.active .sidebar__menu__item__name,.active .sidebar__section__title .sidebar__menu__item__name,.active .sidebar__sub__menu__item{opacity:1}.header{height:80px;justify-content:space-between;padding-left:2.2rem}.header,.header__user__name{display:flex;align-items:center}.header__user__name{font-size:14px}.header__user__name span{margin-right:8px}.header .switch-roles{display:flex;align-items:center;gap:.5rem}.header .switch-roles p{font-weight:700}.header .switch-roles .active-role{color:#3fb06f}.header .switch-roles .switch{position:relative;display:inline-block;width:50px;height:20px;margin:0}.header .switch-roles .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.header .switch-roles .slider:before{position:absolute;content:"";height:16px;width:16px;bottom:2px;left:4px;background-color:#fff;transition:transform .2s ease-in;border-radius:50%}.header .switch-roles .slider.right:before{transform:translateX(26px)}.alert-message{position:fixed;right:10px;top:80px;z-index:100}.message-body .icon.is-danger{color:#f14668}.message-body .icon.is-success{color:#3fb06f}.loading-full-page .loading-overlay .loading-background{background:#f6f7f8}.wrapper{display:flex;background-color:#f6f7f8;min-height:100vh;max-width:1500px;padding:0 25px 60px!important}.wrapper__content{width:100%;position:relative}.wrapper__content.is-loading{height:calc(100vh - 80px);overflow:hidden}.card{box-shadow:none}.card__title{font-size:28px;margin:0!important}.card-header{padding:40px 40px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:none!important}.card-content{padding:0 40px 30px}