.company_loader{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.company_loader,.company_loader .company_loader_msg{align-items:center;display:flex;flex-direction:column;justify-content:center}.company_loader .company_loader_msg{background-color:#fff;gap:10px;padding:50px}.avatar-link{background:transparent;border:none;cursor:pointer;height:auto;padding:0;width:auto}.menu-user-area{position:fixed}.menu-user-area .menu-user-back{background-color:rgba(0,0,0,.5);display:none;height:100dvh;position:fixed;right:0;top:0;width:100dvw;z-index:11}.menu-user-area .menu-user{display:flex;flex-flow:column;gap:1rem;background-color:#fff;height:100dvh;max-width:350px;position:fixed;right:-350px;top:0;transition-duration:.5s;width:90%;z-index:12}.menu-user-area .menu-user .user-data{border-bottom:1px solid #c2c2c2;padding:10px 15px}.menu-user-area .menu-user .user-data .identify{align-items:center;display:flex;gap:10px;padding:10px 0}.menu-user-area .menu-user .user-data .identify .names .company{font-weight:700}.menu-user-area .menu-user .user-data .identify .names .email{color:#656565;font-size:.85rem}.menu-user-area .menu-user .user-data .company_selector{padding-bottom:10px}.menu-user-area .menu-user .user-data .user-links{align-items:center;display:flex;gap:10px}.menu-user-area .menu-user .user-data .user-links>a{border:1px solid #ddd;font-size:.9rem;font-weight:400;justify-content:center;text-align:center;padding:6px}.menu-user-area .menu-user .user-data .user-links>a .icon{font-size:1.8rem}.menu-user-area .menu-user .user-data .user-links>a.logout{margin-left:auto;padding:10px 20px}.menu-user-area .menu-user .user-data .dropdown.single>.amplify-field>.amplify-input{border-color:#ddd}.menu-user-area .menu-user .user-links a{align-items:center;border-bottom:1px solid #ddd;color:#06507d;display:flex;font-weight:700;padding:10px;transition-duration:.4s}.menu-user-area .menu-user .user-links a:hover{background-color:#d9e3ed}.menu-user-area .menu-user .user-links a.active{background-color:#06507d;color:#fff;cursor:default}.menu-user-area .menu-user .user-links a.disabled{opacity:.5;cursor:not-allowed}.menu-user-area .menu-user .user-sections{padding:0 15px}.menu-user-area.open .menu-user-back{display:block}.menu-user-area.open .menu-user{right:0}.main-content{flex-grow:1;width:100%}.main-content .loading{display:block;height:8rem;margin:100px auto;width:8rem}