:root{--lpx-theme-light-bg: url("./media/login-bg-img-light-YMKE7EY5.svg");--lpx-theme-dim-bg: url("./media/login-bg-img-dim-SWWWEPJE.svg");--lpx-theme-dark-bg: url("./media/login-bg-img-dark-JYHL77E3.svg");--lpx-logo-icon: url("./media/logoo2-M5SWN7US.png");--lpx-logo-url: url("./media/logoo2-M5SWN7US.png");--lpx-logo: url("./media/logoo2-M5SWN7US.png");--lpx-brand: #C8102E}:root .abp-logo{background-repeat:no-repeat;background-size:contain;background-position:center left;min-width:10rem;min-height:2.75rem}:root .abp-support{width:178px;height:30px;background-image:url("./media/abp-support-HUD6V6NA.svg")}:root .abp-community{width:215px;height:30px;background-image:url("./media/abp-community-TC5KBEY5.svg")}:root .abp-blog{width:142px;height:30px;background-image:url("./media/abp-blog-CXMRJLUT.svg")}:root .logo-x{width:20px;height:20px;background-image:url("./media/x-PXBBTONJ.svg")}body{background-color:#f0f2f5!important;color:#2d3748!important;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important}.lpx-sidebar-container,.lpx-sidebar{background-color:#fff!important;border-right:1px solid #E2E8F0!important;box-shadow:2px 0 8px #0000000a!important}.lpx-nav-menu{background-color:#fff!important}.lpx-menu-item-link{color:#2d3748!important;border-radius:8px!important;margin:2px 8px!important}.lpx-menu-item-link:hover,.lpx-menu-item-link:focus{background-color:#c8102e0f!important;color:#c8102e!important}.lpx-menu-item-link.active,.lpx-menu-item-link.selected{background-color:#c8102e14!important;color:#c8102e!important;font-weight:600!important}.lpx-menu-item-icon{color:#718096!important}.lpx-menu-item-link.active .lpx-menu-item-icon,.lpx-menu-item-link:hover .lpx-menu-item-icon{color:#c8102e!important}.lpx-logo-container{background-color:#fff!important;border-bottom:1px solid #E2E8F0!important}.lpx-brand-name{color:#c8102e!important;font-weight:700!important;background-color:#fff!important}.lpx-nav{background-color:#fff!important;color:#2d3748!important}.lpx-menu-item-link.expanded{background-color:#c8102e0f!important;color:#c8102e!important}.lpx-inner-menu,.lpx-inner-menu-item{background-color:#fff!important}.lpx-inner-menu-item .lpx-menu-item-link{color:#718096!important}.lpx-inner-menu-item .lpx-menu-item-link:hover,.lpx-inner-menu-item .lpx-menu-item-link:focus{background-color:#c8102e0f!important;color:#c8102e!important}.lpx-inner-menu-item .lpx-menu-item-link.active,.lpx-inner-menu-item .lpx-menu-item-link.selected{background-color:#c8102e14!important;color:#c8102e!important}.outer-menu-item{background-color:#fff!important}.group-menu-item{color:#a0aec0!important;background-color:#fff!important}.dd-icon{color:#a0aec0!important}.lpx-menu-item-link:hover .dd-icon,.lpx-menu-item-link.expanded .dd-icon{color:#c8102e!important}.menu-collapse-icon{color:#718096!important}.menu-collapse-icon:hover{color:#c8102e!important}.lpx-nav-menu{scrollbar-color:#E2E8F0 #FFFFFF!important}.lpx-topbar-container{background-color:#fff!important;border-bottom:1px solid #E2E8F0!important;box-shadow:0 1px 4px #0000000a!important}.lpx-topbar{background-color:#fff!important;border:none!important;color:#2d3748!important}.lpx-topbar-content{color:#2d3748!important}.lpx-topbar-content a,.lpx-topbar-content button,.lpx-topbar-content .btn{color:#718096!important}.lpx-topbar-content a:hover,.lpx-topbar-content button:hover,.lpx-topbar-content .btn:hover{color:#c8102e!important}.lpx-mobile-navbar-container,.lpx-mobile-navbar{background-color:#fff!important;border-bottom:1px solid #E2E8F0!important}.lpx-breadcrumb-wrapper{background-color:#f0f2f5!important}.lpx-breadcrumb-container{background-color:transparent!important}.lpx-breadcrumb-item,.lpx-breadcrumb-item a{color:#a0aec0!important}.lpx-breadcrumb-item:hover,.lpx-breadcrumb-item a:hover{color:#c8102e!important}.lpx-content-container{background-color:#f0f2f5!important;color:#2d3748!important;overflow:visible!important}.lpx-content{background-color:transparent!important;color:#2d3748!important;overflow:visible!important}.lpx-content-wrapper{background-color:transparent!important;border:none!important;overflow:visible!important}.lpx-footbar-container{background-color:#fff!important;border-top:1px solid #E2E8F0!important}.lpx-footer{background-color:#fff!important;border-top:none!important;color:#a0aec0!important}.lpx-footbar,.lpx-footbar a{color:#a0aec0!important}.lpx-footbar a:hover{color:#c8102e!important}.lpx-footbar-container,.lpx-footer,.lpx-footbar,.lpx-sidebar-container,.lpx-sidebar,.lpx-logo-container,.lpx-nav-menu{display:none!important}.lpx-content-container,.lpx-content,.lpx-content-wrapper{margin-left:0!important;width:100%!important}.card{background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000f!important;color:#2d3748!important}.card-header{background-color:#f8f9fa!important;border-bottom:1px solid #E2E8F0!important;color:#1a202c!important;font-weight:600!important}.card-body,.table{color:#2d3748!important}.table th{background-color:#f8f9fa!important;border-color:#e2e8f0!important;color:#1a202c!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.5px!important}.table td{border-color:#edf2f7!important}.table tbody tr:hover{background-color:#f0f2f5!important}.modal-content{background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:12px!important;box-shadow:0 8px 24px #0000001a!important;color:#2d3748!important}.modal-header{border-bottom-color:#e2e8f0!important;color:#1a202c!important}.modal-header .btn-close{filter:none!important}.modal-footer{border-top-color:#e2e8f0!important}.form-control,.form-select{background-color:#fff!important;border:1.5px solid #E2E8F0!important;color:#2d3748!important;border-radius:8px!important;transition:border-color .2s,box-shadow .2s!important}.form-control:focus,.form-select:focus{border-color:#c8102e!important;box-shadow:0 0 0 3px #c8102e1f!important;background-color:#fff!important}.form-control::placeholder,.form-select::placeholder{color:#a0aec0!important}.form-label,label{color:#1a202c!important;font-weight:500!important}.btn-primary{background-color:#c8102e!important;border-color:#c8102e!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;box-shadow:0 2px 4px #c8102e40!important}.btn-primary:hover{background-color:#a00d24!important;border-color:#a00d24!important;box-shadow:0 4px 8px #c8102e4d!important}.btn-outline-primary{border-color:#c8102e!important;color:#c8102e!important;border-radius:8px!important}.btn-outline-primary:hover{background-color:#c8102e!important;color:#fff!important}.dropdown-menu{background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:10px!important;box-shadow:0 4px 12px #00000014!important}.dropdown-item{color:#2d3748!important;border-radius:6px!important}.dropdown-item:hover,.dropdown-item:focus{background-color:#f0f2f5!important;color:#c8102e!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f8f9fa}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0aec0}.lpx-avatar-wrapper,.lpx-user-menu{background-color:#fff!important}.lpx-user-menu-inner{background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:10px!important;box-shadow:0 4px 12px #00000014!important;color:#2d3748!important}.lpx-user-menu-item{color:#2d3748!important}.lpx-user-menu-item:hover{background-color:#f0f2f5!important;color:#c8102e!important}.lpx-popup,.lpx-popup-inner{background-color:#fff!important;border:1px solid #E2E8F0!important;border-radius:10px!important;box-shadow:0 4px 12px #00000014!important;color:#2d3748!important}.tooltip-inner{background-color:#1a202c!important;color:#fff!important}.abp-toast{background-color:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 12px #00000014!important;color:#2d3748!important}.lpx-sidebar *,.lpx-sidebar-container *{scrollbar-color:#E2E8F0 #FFFFFF}.text-muted{color:#a0aec0!important}a{color:#c8102e}a:hover{color:#a00d24}h1,h2,h3,h4,h5,h6{color:#1a202c}.page-link{background-color:#fff!important;border-color:#e2e8f0!important;color:#2d3748!important;border-radius:6px!important}.page-link:hover{background-color:#f0f2f5!important;color:#c8102e!important}.page-link.active,.page-item.active .page-link{background-color:#c8102e!important;border-color:#c8102e!important;color:#fff!important}.ngx-datatable .datatable-header{background-color:#f8f9fa!important}.ngx-datatable .datatable-header .datatable-header-cell{color:#1a202c!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.5px!important}.ngx-datatable .datatable-body-row{background-color:#fff!important;border-bottom-color:#edf2f7!important}.ngx-datatable .datatable-body-row:hover .datatable-row-group{background-color:#f0f2f5!important}.ngx-datatable .datatable-body-row .datatable-body-cell{color:#2d3748!important}.ngx-datatable .datatable-footer{background-color:#fff!important;color:#718096!important}input[type=date].form-input{-webkit-user-select:none;user-select:none}input[type=date].form-input::-webkit-datetime-edit-fields-wrapper{pointer-events:none}input[type=date].form-input::-webkit-calendar-picker-indicator{pointer-events:auto;cursor:pointer;opacity:1}input[type=date].form-input::-moz-datetime-edit{pointer-events:none}@media (max-width: 768px){.question-group{padding:16px 14px 12px!important}.form-label{font-size:.82rem!important;line-height:1.5!important}.checkbox-label{padding:4px 0!important;min-height:44px!important}.checkbox-label input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important}.form-input,select.form-input{padding:12px 14px!important;font-size:1rem!important}.sub-question{margin-left:8px!important;padding-left:12px!important}}@media (max-width: 480px){.question-group{padding:14px 12px 10px!important}}.lpx-brand-logo:not([style*=background-image]){background-image:url("./media/logoo2-M5SWN7US.png")!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}.lpx-login-brand-text.lpx-logo-container,.lpx-logo-container.lpx-login-brand-text{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:100%!important}.lpx-login-brand-text .lpx-brand-logo.lpx-login-logo{width:min(92vw,22rem)!important;max-width:100%!important;height:5.5rem!important;min-height:4rem!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;margin-left:auto!important;margin-right:auto!important}.lpx-login-brand-text .lpx-brand-name.lpx-login-name{width:100%!important;max-width:min(92vw,36rem)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;display:none!important}
