:root{--color-transparent:transparent;--color-background-body:#FFFFFF;--color-white:#ffffff;--color-black:#000000;--color-common-text:#1A1E23;--color-common-icon:#2f2484;--color-common-border:#dbddde;--color-disabled-day-color:rgba(0,0,0,0.25);--color-icon-button-hover:#D6E4E7;--color-icon-button-svg:#2A4A50;--color-breadcrumbs-title:#00161E;--color-breadcrumbs-menu:#2f2484c7;--color-footer-background:#eff2f5;--color-sidebar-background:#00161E;--color-sidebar-hover-menu-background:#1b3439;--color-sidebar-menu-text:#D0D5DD;--color-sidebar-active-menu-text:#FFFFFF;--color-sidebar-border:#1B343A;--color-input-text-border:#2A4A50;--color-common-border-focused:#009ef6;--color-input-background:#FFFFFF;--color-input-text-placeholder:#2A4A50;--color-select-box-items-hover:#2f248412;--color-select-box-chip-background:#209985;--color-tab-active-background:#D6E4E7;--color-tab-text:#2A4A50;--color-tab-active-text:#209985;--color-table-border:#D6E4E7;--color-table-head-text:#2f2484;--color-table-body-text:#2f2484c7;--color-table-odd-col:#eff2f5;--color-table-pagination-text:#2f2484c7;--color-table-pagination-arrow:#2f2484c7;--color-table-pagination-hover-background:#2f248430;--color-table-pagination-hover-text:#2f2484;--color-table-pagination-active-background:#2f2484;--color-table-action-button-background:#2f248430;--color-table-action-button-hover-background:#2f2484;--color-switch-button-background:#EBEDF3;--color-switch-button-background-active:#2f2484;--color-button-background-primary:#2f2484;--color-button-background-primary-opacity:#A8D8CF;--color-button-background-secondary:#D6E4E7;--color-button-text-secondary:#2A4A50;--color-button-background-alt:#2f2484;--color-link:#009ef6;--shadow-header:0px 4px 4px 0px rgba(0,0,0,0.25);--shadow-tab:0px 5px 3px 0px rgba(70,78,95,0.02);--shadow-popover:0px 4px 4px 0px rgba(0,0,0,0.25);--color-title:#5e6278;--color-label:#2C3E50;--color-box-background:#D6E4E7;--color-circle-progress-stroke:#F5F6FA;--color-text-success:#4CAF50;--color-text-pending:#FFC107;--color-icon-check:#50cd89;--color-icon-file-check:#2E7D32;--color-text-error:#f1416c;--width-sidebar:265px;--height-header:74px;--height-footer:60px}[data-theme=dark]{--color-transparent:transparent}*,:after,:before{box-sizing:border-box}body,p{margin:0}body{padding:0}body,html{background:var(--color-background-body);font-family:Roboto,sans-serif;height:100%;width:100%}.cursor-pointer{cursor:pointer}.text-capitalize{text-transform:capitalize}.word-break{word-break:break-all}.user-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.MuiTableCell-root.vertical-top{vertical-align:top}.pointer-events{pointer-events:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-label-visibility-hidden .display-inline-flex{visibility:hidden}.display-inline-flex{display:inline-flex}.display-flex{display:flex}.display-none{display:none}.flex-column-justify-align,.flex-justify-align{display:flex;justify-content:center;align-items:center}.flex-column-justify-align{flex-direction:column}.flex-justify-space-between,.flex-justify-space-between-align{display:flex;justify-content:space-between}.flex-justify-space-between-align{align-items:center}.flex-end-align{justify-content:flex-end}.flex-align-center,.flex-end-align{display:flex;align-items:center}.flex-justify-flex-end{display:flex;justify-content:flex-end}.flex-column-justify-center,.flex-justify-center{display:flex;justify-content:center}.flex-column-justify-center{flex-direction:column}.flex-column-align-center{align-items:center}.flex-column,.flex-column-align-center,.flex-column-flex-1{display:flex;flex-direction:column}.flex-column-flex-1{flex:1 1}.login-image{width:auto;height:100px}.sidebar-image{width:100%;height:100%}.image-border-radius-50{border-radius:50%}.image-border-radius-6{border-radius:6px;object-fit:cover}.image-width-auto-max-width{max-width:100%;width:auto;height:auto}.image-width-auto-max-block{display:block;max-width:100%;width:100%;height:100%}.image-object-fit-cover{object-fit:cover}.image-block{display:block}.profile-image{border-radius:50%;object-fit:cover}.challenges-icon:hover{transform:scale(1.3);transition:all .3s}.challenges-icon.active{filter:brightness(.8)}.mr-10{margin-right:10px}.expand-table-padding{padding-top:0!important;padding-bottom:0!important}.expand-table-bg-white{background-color:var(--color-transparent)!important}.expand-table-bg-gray{background-color:var(--color-table-odd-col)!important}.notistack-CollapseWrapper{max-width:500px}.notistack-CollapseWrapper .notistack-MuiContent{padding-left:10px;padding-right:40px}.notistack-CollapseWrapper .MuiButtonBase-root.MuiIconButton-root{position:absolute;top:50%;right:-3%;transform:translate(-50%,-50%)}.sidebar-section{z-index:7}.MuiPopper-root.MuiAutocomplete-popper{z-index:8}.header-section{z-index:9}.MuiDrawer-root,.MuiModal-root{z-index:10!important}.MuiModal-root~.MuiAutocomplete-popper{z-index:11}.content-loader{z-index:12}.page-loader{z-index:13}#table-actions-tooltip .MuiTooltip-tooltip{background-color:var(--color-transparent);color:var(--color-button-background-alt);font-size:14px;font-weight:500;font-family:unset;margin-bottom:0}#common-tooltip .MuiTooltip-tooltip{color:var(--color-common-text);background-color:var(--color-white);box-shadow:var(--shadow-popover);border-radius:6px;font-size:14px;font-weight:500;font-family:unset;margin-bottom:5px;padding:10px 12px;line-height:20.02px;max-width:400px}#common-tooltip ul{padding-left:20px;margin:0}.MuiButtonBase-root.MuiIconButton-root:hover{background-color:var(--color-icon-button-hover)}.MuiButtonBase-root.MuiIconButton svg{fill:var(--color-icon-button-svg)}.default.MuiButtonBase-root.MuiIconButton-root:hover{background-color:var(--IconButton-hoverBg)}.default.MuiButtonBase-root.MuiIconButton svg{fill:var(--color-white)}.MuiPickersSectionList-root{font-weight:500;font-size:14px!important;opacity:1!important}.MuiPickersLayout-root{box-shadow:var(--shadow-popover);border-radius:6px}.MuiPickersLayout-root .Mui-disabled{color:var(--color-disabled-day-color)!important;pointer-events:none}.MuiPickersLayout-root .MuiPickersToolbar-root .MuiTypography-overline{font-size:12px;font-weight:400;color:var(--color-title)}.MuiPickersLayout-root .MuiPickersToolbar-root .MuiDatePickerToolbar-title{font-size:30px;font-weight:400;color:var(--color-title)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiButtonBase-root.MuiPickersDay-root{font-size:14px;font-weight:500;color:var(--color-title)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiButtonBase-root.MuiPickersDay-root:hover{background-color:var(--color-button-background-alt);color:var(--color-white)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiButtonBase-root.MuiPickersDay-root.Mui-selected{background-color:var(--color-button-background-alt);color:var(--color-white);border:none}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiMonthCalendar-button,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiYearCalendar-button{font-size:14px;font-weight:500;color:var(--color-title)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiMonthCalendar-button.Mui-selected,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiMonthCalendar-button:hover,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiYearCalendar-button.Mui-selected,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiYearCalendar-button:hover{background-color:var(--color-button-background-alt);color:var(--color-white)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiPickersCalendarHeader-labelContainer,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiTypography-root.MuiDayCalendar-weekDayLabel{font-size:14px;font-weight:500;color:var(--color-title)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiPickersCalendarHeader-root svg{fill:var(--color-title)}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClock-pin,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClockPointer-root,.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiClockPointer-thumb{background-color:var(--color-button-background-alt);border-color:var(--color-button-background-alt);color:var(--color-white)}.MuiPickersLayout-root .MuiDialogActions-root{padding:0 24px 16px}.MuiPickersLayout-root .MuiDialogActions-root .MuiButtonBase-root.MuiButton-root:first-child{font-size:15px;font-weight:500;border-radius:6px;background:var(--color-button-background-secondary);color:var(--color-button-text-secondary);border:1px solid var(--color-button-background-secondary);text-transform:capitalize;font-family:unset;padding:10px 15px;height:40px;width:80px}.MuiPickersLayout-root .MuiDialogActions-root .MuiButtonBase-root.MuiButton-root:nth-child(2){font-size:15px;font-weight:500;border-radius:6px;background:var(--color-button-background-alt);color:var(--color-white);border:1px solid var(--color-button-background-alt);text-transform:capitalize;font-family:unset;padding:10px 15px;height:40px;width:80px}.MuiPaper-root.MuiAutocomplete-paper{font-size:14px;font-weight:500;font-family:unset;color:var(--color-input-text-border);box-shadow:var(--shadow-popover);border-radius:6px}.MuiPaper-root.MuiAutocomplete-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused,.MuiPaper-root.MuiAutocomplete-paper .MuiAutocomplete-option[aria-selected=true]{background-color:var(--color-select-box-items-hover)}.MuiPaper-root.MuiAutocomplete-paper .MuiListSubheader-root{font-size:16px;font-weight:600;color:var(--color-button-background-alt);line-height:30px}.MuiPaper-root.MuiAutocomplete-paper .MuiAutocomplete-groupUl{margin-top:0}.MuiPaper-root.MuiPopover-paper{box-shadow:var(--shadow-popover);border-radius:6px}.loading-text{position:relative;display:inline-block}.loading-text:after{content:"...";animation:dots 1.5s steps(5) infinite}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.quiz-score{height:50%;width:50%;background:var(--color-white);margin:auto;border-radius:50%;display:flex;align-items:center;flex-direction:column;justify-content:center}.quiz-score:after,.quiz-score:before{content:"";position:absolute;height:40%;width:40%;background-color:var(--color-white);border-radius:50%;opacity:.6}.quiz-score:before{animation:quiz-score 2s linear infinite}.quiz-score:after{animation:quiz-score 2s linear 1s infinite}@keyframes quiz-score{to{transform:scale(2.5);opacity:0}}.hide{display:none}.disabled{pointer-events:none}.expand-icon{width:40px;height:40px;padding:0!important}.expand-icon svg{color:var(--color-input-text-placeholder)}.expand-icon.hide,.visibility-hidden{visibility:hidden}.svg-min-width-12{min-width:12px}.svg-min-width-16{min-width:16px}.svg-min-width-20{min-width:22px}.svg-min-width-24{min-width:24px}a,img{user-drag:none;-webkit-user-drag:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}::-webkit-scrollbar{width:8px;height:8px}@media(min-width:320px)and (max-width:767px){::-webkit-scrollbar{width:3px;height:5px}}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6d6b6b}::selection{color:var(--color-white);background:var(--color-common-icon)}.scanner-modal .scanner-modal-section{width:100%;height:350px;overflow:hidden}.scanner-modal .scanner-modal-section #qr-shaded-region{border-width:20px!important}@media(min-width:600px){.scanner-modal{width:550px!important}.scanner-modal .content-section{padding:30.4px}}.sidebar-section{position:fixed;top:0;left:0;background:var(--color-sidebar-background);width:var(--width-sidebar);max-height:100vh;height:100%;transition:all .4s ease 0s}.sidebar-section .menus-section{padding:24px 0;overflow:auto;scrollbar-width:none;height:calc(100% - 9.7rem)}.sidebar-section .menus-section.with-search{padding:0 0 24px;height:calc(100% - 14.7rem)}.sidebar-section .logo-section{align-items:center;padding:0 24px;height:var(--height-header)}.sidebar-section .logo-section,.sidebar-section .user-detail-section{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-sidebar-border);gap:10.4px}.sidebar-section .user-detail-section{padding:16px 24px}.sidebar-section .search-section{padding:18px 10px}.sidebar-section .MuiPaper-root.MuiAccordion-root{box-shadow:none;margin:0 10px;background-color:var(--color-sidebar-background)}.sidebar-section .MuiPaper-root.MuiAccordion-root:before{background-color:var(--color-sidebar-background)}.sidebar-section .MuiPaper-root.MuiAccordion-root .icons svg{width:18px;height:18px}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiButtonBase-root.MuiAccordionSummary-root{padding:0 12px;min-height:auto;font-family:unset}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiAccordionSummary-content{margin:9px 0}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiButtonBase-root.active{background-color:var(--color-sidebar-hover-menu-background);border-radius:6px}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiButtonBase-root.active svg{fill:var(--color-sidebar-active-menu-text)}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiButtonBase-root:hover{background-color:var(--color-sidebar-hover-menu-background);border-radius:6px}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiAccordionSummary-content.Mui-expanded{min-height:auto}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiCollapse-root{background-color:var(--color-sidebar-background)}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiCollapse-root .MuiAccordionDetails-root.active{background-color:var(--color-sidebar-hover-menu-background);border-radius:6px}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiCollapse-root .MuiAccordionDetails-root{cursor:pointer;padding:9px 16px;margin-left:16px}.sidebar-section .MuiPaper-root.MuiAccordion-root .MuiCollapse-root .MuiAccordionDetails-root:hover{background-color:var(--color-sidebar-hover-menu-background);border-radius:6px}.sidebar-section .MuiPaper-root.MuiAccordion-root .nested-accordion.MuiPaper-root.MuiAccordion-root{margin-left:20px;margin-right:0}.sidebar-section .MuiPaper-root.MuiAccordion-root .nested-accordion .MuiCollapse-root .MuiAccordionDetails-root{margin-left:16px}.sidebar-section .MuiPaper-root.MuiAccordion-root a{text-decoration:none}