body{margin:0;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*{margin:0;padding:0;box-sizing:border-box}.m-0{margin:0!important}.ml-05{margin-left:.5rem!important}.mr-025{margin-right:.25rem!important}.mr-1{margin-right:1rem!important}.rounded-circle{border-radius:50%!important}.avatar-grey{background:#e3e6ed}.d-flex{display:flex!important}.flex-columns{flex-direction:column!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.center{text-align:center!important}.relative{position:relative}.hide{display:none}.overf-hidden{overflow:hidden}.scrollbar-small::-webkit-scrollbar{width:6px}.scrollbar::-webkit-scrollbar-thumb{background:#e2e0e0;border-radius:16px}.scrollbar::-webkit-scrollbar-track{background:#fff}.avatar{position:relative;display:inline-block;vertical-align:middle}.avatar[class*=status-]:before{content:"";position:absolute;border-radius:100%;z-index:1}.avatar.status-online:before{background-color:#25b003}.avatar-m{height:2rem;width:2rem}.avatar-m[class*=status-]:before{border:1px solid #fff;height:8px;width:8px;right:1px;bottom:1px}.inline-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}a{color:#3874ff;text-decoration:none}.blend-color{color:#525b75!important}.red-color{color:red!important}a:hover{text-decoration:underline}.disabled-not-allowed{color:#b1aeae!important;cursor:not-allowed}.card-body{padding:24px;border-radius:0 0 8px 8px}.card-options{display:flex;justify-content:end;min-height:56px;padding:0 24px}.menu-item-h{display:none!important}.input-text-center input{text-align:center!important}.nunito-font *{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sidebar .sider-item{margin:0 0 0 4px;padding:16px 24px}.sidebar .sider-label{text-transform:uppercase;font-weight:700;font-size:.64rem;color:#6e7891;margin-bottom:.5rem;margin-top:1.5rem;padding-left:2rem}.sidebar .ant-menu-item{color:#525b75}.sidebar .ant-menu-item-selected{color:#3874ff}.sidebar .ant-menu-submenu,.sidebar .ant-menu-submenu-arrow{color:#525b75}.sidebar .ant-menu-title-content{font-size:.8rem;font-weight:600}.sidebar .sider-link{word-break:break-word;line-height:1.188rem;padding-left:1.5rem;white-space:nowrap;color:#525b75}.full-height{min-height:100vh}.grey .ant-pagination{--ant-pagination-item-bg: inherit}.header{padding:0 1.9rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbd0dd}.header .logo{display:flex;align-items:center}.header .logo .logo-text{font-size:1.63625rem;color:#6e7891;line-height:1.2;font-weight:600;letter-spacing:-.04em;margin-bottom:0}.header .navbar-top{font-size:.8rem;font-weight:600;min-height:4rem;display:flex;align-items:center;justify-content:space-between}.header .navbar-top .nav-dropdown{display:flex;position:relative}.header .navbar-top .nav-dropdown .nav-dropdown-icon{display:inline-grid;padding:1rem;cursor:pointer}.header .navbar-top .nav-dropdown-body{position:absolute;margin-top:.5rem;top:100%;font-size:.8rem;min-width:370px;left:auto;right:-.5625rem;border:1px solid rgb(203,208,221);border-radius:.375rem;display:block;z-index:9999}.header .navbar-top .nav-dropdown-body.nav-dropdown-caret:after{content:"";position:absolute;z-index:-1;width:1.5rem;height:1.5rem;top:-10px;right:22px;left:auto;-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-top-left-radius:.25rem;border-width:1px 0 0 1px;border-style:solid;border-color:#cbd0dd;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem #00000013}.header .navbar-top .nav-dropdown-body .user>.ant-card-body{padding:0}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__profile{display:flex;flex-direction:column;align-items:center;padding-bottom:1rem;padding-top:1.5rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__profile figure{width:3rem;height:3rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__profile figure img{width:100%;height:100%;border-radius:50%}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__profile p{color:#000;font-size:.8rem;margin-top:.5rem;margin-bottom:.25rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__status{width:90%;padding:.5rem 1rem;font-size:.8rem;border:1px solid #cbd0dd;border-radius:.375rem;margin:0 auto 1rem;display:flex}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__status:focus{border-color:#3874ff;outline:0;box-shadow:inset 0 1px 2px #0000,inset 0 0 0 30px #fff,0 0 0 .25rem #3874ff40}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__options{display:flex;flex-direction:column;height:11rem;overflow:auto;padding-bottom:.5rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__options .user__options__list{padding:0;margin:0}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__options .user__options__list li{list-style:none}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__options .user__options__list li a{padding:.5rem 1rem;font-weight:600;text-decoration:none;color:#222834;font-size:.8rem;display:flex;align-items:center}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__options .user__options__list li a svg{margin-right:.5rem;opacity:.6}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__options .user__options__list li a:hover{background-color:#eff2f6;color:#000}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__add-account{border-top:1px solid #cbd0dd;border-bottom:1px solid #cbd0dd;padding:.8rem 0}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__add-account a{padding:.5rem 1rem;display:flex;color:#222834;font-weight:600;text-decoration:none;font-size:.8rem;align-items:center}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__add-account a svg{margin-right:.5rem;opacity:.6}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__add-account a:hover{background-color:#eff2f6;color:#000}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__sign-out button{width:90%;margin:1rem auto .5rem;padding:.6rem 0;border:1px solid #e3e6ed;border-radius:8px;background-color:#f5f7fa;color:#31374a;font-weight:600;font-size:.8rem;display:flex;justify-content:center;align-items:center}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__sign-out button svg{margin-right:.5rem;opacity:.6;font-size:.8rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__sign-out button:hover{background-color:#e3e6ed;color:#222834}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__sign-out div{display:flex;justify-content:center;color:#6e7891;margin-bottom:.5rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__sign-out div a{color:#6e7891;font-size:.65rem}.header .navbar-top .nav-dropdown-body .user>.ant-card-body .user__sign-out div span{margin:0 .25rem}.header .navbar-top .avatar{height:2.5rem;width:2.5rem;position:relative;display:inline-block;vertical-align:middle}.header .navbar-top .avatar .avatar-img{height:100%;width:100%;background:#e3e6ed}.header .navbar-top .avatar .avatar-placeholder{background:#e3e6ed}.header .navbar-top .avatar.avatar-name{text-align:center;color:#004dff;background-color:#e5edff;font-weight:700;text-transform:uppercase;display:block}.header .navbar-top .avatar.avatar-name>span{position:absolute;top:53%;left:50%;transform:translate3d(-50%,-50%,0);font-weight:900!important}figure{margin:0}.search-input-filter{position:absolute;left:40%;top:0;width:300px}.login-logo{display:flex;justify-content:center;margin-bottom:20px}.logo-img{width:125px;height:auto;object-fit:contain}.login-wrapper{height:100vh;display:flex;justify-content:center;align-items:center;background:#f5f7fa;padding:20px}.login-card{width:420px;background:#fff;padding:40px 35px;border-radius:20px;box-shadow:0 10px 30px #00000014;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-title{text-align:center;margin-bottom:5px!important;font-weight:600}.login-subtitle{text-align:center;margin-bottom:30px;color:#7a7a7a;font-size:14px}.login-forgot{text-align:right;margin-bottom:20px}.login-forgot a{color:#1890ff;font-size:13px}.btn-login{margin-top:10px;height:45px;border-radius:10px!important;font-size:16px;font-weight:500}
