@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap";
.login-style{background-color:#f9f9f9;justify-content:center;align-items:center;padding:60px 0;display:flex}.login-style .content-box{text-align:center;background-color:#fff;padding:50px;box-shadow:0 0 20px #0000001a}.login-style .sec-title .sub-title{color:#f33f3f;margin-bottom:10px;font-size:16px;font-weight:500;display:block}.login-style .sec-title h2{color:#333;margin-bottom:20px;font-size:36px;font-weight:600}.login-style .sec-title p{color:#666;margin-bottom:0;font-size:16px;line-height:28px}.login-style .form-inner{text-align:center;background-color:#fff;padding:50px;box-shadow:0 0 20px #0000001a}.login-style .form-inner .form-group{margin-bottom:20px}.login-style .form-inner .input-field{color:#333;width:100%;height:50px;box-shadow:none;background-color:#f9f9f9;border:none;border-radius:5px;padding:0 20px;font-size:16px}.login-style .form-inner .message-btn button{color:#fff;width:100%;height:50px;box-shadow:none;cursor:pointer;background-color:#024487;border:none;border-radius:5px;font-size:16px;transition:all .3s}.login-style .form-inner .message-btn button:hover{background-color:#333}.gradient-custom-2{background:#024471;background:-webkit-linear-gradient(to right, #02447180, #d09a0480);background:linear-gradient(90deg,#02447180,#d09a0480)}@media (min-width:768px){.gradient-form{height:100vh!important}}@media (min-width:769px){.gradient-custom-2{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}}.report-style,.powerbi-report-container{width:100%!important;height:100%!important;min-height:600px!important}.powerbi-report-full{border:none!important;flex:1!important;width:100%!important;height:100%!important;overflow:hidden!important}.powerbi-report-full iframe{border:none!important;width:100%!important;height:100%!important;display:block!important}.powerbi-report-full .powerbi-report-container{width:100%!important;height:100%!important;position:relative!important}.powerbi-report-full *{box-sizing:border-box!important}.powerbi-report-full [data-testid=reportContainer],.powerbi-report-full .report-container,.powerbi-report-full .visual-container-component{width:100%!important;height:100%!important;min-height:inherit!important}.powerbi-report-full .report-embed{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.powerbi-report-full .powerbi-viewport{transform-origin:0 0!important;width:100%!important;height:100%!important;transform:none!important}@media (max-width:768px){.powerbi-report-full,.powerbi-report-full iframe,.powerbi-report-full .powerbi-report-container,.powerbi-report-full .powerbi-viewport{min-height:400px!important}}.powerbi-mobile-landscape{border:none!important;flex:1!important;width:100%!important;height:100%!important;overflow:hidden!important}.powerbi-mobile-landscape iframe{border:none!important;width:100%!important;height:100%!important;display:block!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:768px){.powerbi-report-full,.powerbi-mobile-landscape,.powerbi-report-full iframe,.powerbi-report-full .powerbi-report-container,.powerbi-report-full .powerbi-viewport,.powerbi-mobile-landscape iframe,.powerbi-mobile-landscape .powerbi-report-container,.powerbi-mobile-landscape .powerbi-viewport{min-height:300px!important}}:root{--color-bg:#fff;--color-border:#e5e7eb;--color-sidebar-item:#f3f4f6}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#eee;font-family:Roboto,sans-serif}.layout{gap:2rem;height:100vh;display:flex;position:relative}.layout__main-content{flex-grow:1}.sidebar__wrapper{position:relative}.sidebar{background-color:var(--color-bg);width:17rem;height:100%;padding:1rem;transition:all .4s cubic-bezier(.175,.885,.32,1.1);overflow:hidden}.sidebar__top{border-bottom:1px solid var(--color-border);align-items:self-end;gap:1rem;width:max-content;margin-bottom:1rem;padding-bottom:1rem;display:flex}.sidebar__logo{object-fit:contain;border-radius:1rem;width:3.5rem;height:3.5rem}.sidebar__logo-name{font-size:1.2rem;font-weight:600}.sidebar__list{list-style:none}.sidebar__link{color:#000;background-color:var(--color-sidebar-item);border-radius:.8rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:1rem;text-decoration:none;display:flex}.sidebar__link--active{color:#fff;background-color:#10b981}.sidebar__icon{font-size:1.2rem;display:inline-block}.sidebar__name{margin-left:.5rem}[data-collapse=true]{width:5.3rem}[data-collapse=true] .sidebar__name,[data-collapse=true] .sidebar__logo-name{display:none}.btn-side{background-color:var(--color-bg);border:none;border:1px solid var(--color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.1rem;display:flex;position:absolute;top:4.7rem;right:0;transform:translate(50%)}@media screen and (max-width:768px){.layout{flex-direction:column;gap:1rem}.sidebar{width:100%;height:auto;padding:1rem}.sidebar__top{text-align:center;border-bottom:1px solid var(--color-border);flex-direction:column;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem}.sidebar__logo,.sidebar__logo-name{margin-bottom:.5rem}.btn-side{top:.5rem;right:.5rem;transform:none}[data-collapse=true]{width:100%}[data-collapse=true] .sidebar__name,[data-collapse=true] .sidebar__logo-name{display:block}}@media screen and (max-width:480px){.sidebar__link{font-size:.9rem}}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}#__next{height:100%;overflow:hidden}
