@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.dashboard{margin:30px}.dashboard .browse-add{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:0 0 15px}.dashboard .browse-add .MuiButton-root:last-child{margin-left:10px}.dashboard .browse-actions{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.dashboard .browse-actions .browse-add{width:auto;flex-grow:1}.dashboard .browse-actions .assessments-filters{display:flex;flex-direction:row;justify-content:flex-start;padding:10px 5px;flex-wrap:wrap;margin:0 0 15px}.dashboard .browse-actions .assessments-filters .assessments-filter{cursor:pointer;padding:5px 10px;font-family:Plus Jakarta Sans}.dashboard .browse-actions .assessments-filters .assessments-filter span{padding:2px 7px!important}.dashboard .browse-actions .assessments-filters .assessments-filter .label{border-radius:3px 0 0 3px;color:#000}.dashboard .browse-actions .assessments-filters .assessments-filter .count{border-radius:3px;background-color:#fff!important;border:1px solid #d2d2d2!important;font-weight:600}.dashboard .browse-actions .assessments-filters .assessments-filter.active .label{background-color:gray;color:#114195;font-weight:600;border-right:none!important}.dashboard .browse-actions .assessments-filters .assessments-filter.active .count{border-radius:0 3px 3px 0}.dashboard .browse-actions .assessments-filters .assessments-filter.active.created .label{background-color:#ffdcb3;color:#7a511c;border:1px solid #cbab87}.dashboard .browse-actions .assessments-filters .assessments-filter.active.ongoing .label{background-color:#cdeab6;color:#416522;border:1px solid #a6c38f}.dashboard .browse-actions .assessments-filters .assessments-filter.active.ongoing-review .label{background-color:#b4e9e0;color:#386860;border:1px solid #8fc7be}.dashboard .browse-actions .assessments-filters .assessments-filter.active.oversight .label{background-color:#c8e2ff;color:#345376;border:1px solid #a0bad7}.dashboard .browse-actions .assessments-filters .assessments-filter.active.oversight-review .label{background-color:#c0aef5;color:#53467c;border:1px solid #9f8dd3}.dashboard .browse-actions .assessments-filters .assessments-filter.active.completed .label{background-color:#facbd6;color:#7e4351;border:1px solid #d2a8b2}.login{display:flex;height:100vh;width:100vw}.login .MuiCard-root{padding:50px;margin:auto;width:100%;max-width:500px}.login .MuiTypography-h2{padding-bottom:15px;width:100%;text-align:center}.login .logo{display:flex;justify-content:center;width:100%;padding-right:30px}.login form{display:flex;flex-direction:column}.login .MuiButton-root,.login .MuiTextField-root{margin:10px 0}.page-message{height:calc(100vh - 50px);padding:20px}.page-message,.page-message .MuiCard-root{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-message .MuiCard-root{min-width:500px;min-height:200px;width:50%;height:20%;box-shadow:2px 3px 7px 0 rgba(0,0,0,.075),0 1px 10px 0 rgba(0,0,0,.05)}.page-message .title{font-size:2rem;text-align:center}.page-message .subheading{padding-top:10px;font-size:1.2rem;text-align:center}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:50px;max-height:50px;padding:10px 20px;box-shadow:2px 3px 7px 0 rgba(0,0,0,.075),0 1px 10px 0 rgba(0,0,0,.05);background-color:#fff}.header .logo{padding-top:5px;padding-right:30px}.header .nav-items{display:flex;flex-direction:row;align-items:center;text-align:center}.header .user-button{height:50px;padding:2px 10px}.header .user-button .user-name{display:flex;flex-direction:column;align-items:flex-end;line-height:1rem}.header .user-button .user-name span:first-of-type{width:max-content}.header .user-button .user-name span~span{font-size:.8rem;font-weight:500}.header .user-button svg{margin-left:2px;margin-right:-8px}.header .quick-access{display:flex;flex-direction:row;align-items:center}.header .quick-access .MuiIconButton-root{color:#114195}.nav-item{display:flex;flex-direction:row;align-items:center;width:max-content;font-weight:500;font-family:Plus Jakarta Sans;margin-right:20px;padding:10px 5px;cursor:pointer}.nav-item .child-label{padding-left:6px}.nav-item .count{border-radius:3px!important;background-color:#e0e0e0!important;font-size:.85rem;font-weight:600;padding:1px 5px!important;margin-left:4px!important}.nav-item.active{font-weight:600!important;border-radius:3px;border:1px solid #114195;padding:6px 10px;position:relative;box-shadow:2px 3px 7px 0 rgba(0,0,0,.075),0 1px 10px 0 rgba(0,0,0,.05)}.create-modal{flex-direction:column}.create-modal,.create-modal>div{display:flex;justify-content:center;align-items:center;width:100%}.create-modal>div{height:100%;padding:20px}.create-modal form,.create-modal.no-form .MuiCard-root{max-height:100%;width:600px}.create-modal.lg form{width:960px}.create-modal .MuiCard-root{width:100%}.create-modal .MuiCardContent-root{display:flex;justify-content:flex-start;flex-direction:column;max-height:calc(100vh - 200px);overflow-y:auto;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}.create-modal .MuiCardContent-root .MuiFormControl-root{margin:10px}.create-modal .MuiCardContent-root .form-info{display:flex;justify-content:center;flex-direction:column}.create-modal .MuiCardContent-root .form-questions .MuiButton-root{width:100%;margin:20px 0}.create-modal .MuiCardContent-root .switch{margin:0!important}.create-modal .MuiCardContent-root .MuiStepper-root{max-width:600px;padding-top:15px;padding-bottom:15px;margin:auto}.create-modal .MuiCardContent-root .MuiTable-root{border:1px solid #bdbdbd}.create-modal .MuiCardActions-root{display:flex;justify-content:space-between;padding-top:15px}.create-modal .MuiCardActions-root>div button:not(:last-child){margin-right:10px}.confirm-modal{width:100%}.confirm-modal,.questions-bank{display:flex;justify-content:center;align-items:center}.questions-bank{flex-direction:column}.questions-bank>div{padding:15px}.questions-bank .MuiTypography-root{padding:10px;cursor:pointer}.questions-bank .active{color:#fff;font-weight:600;background-color:#114195;border-radius:3px}.error-text{padding:3px 0 3px 14px}.error-message,.error-text{display:flex;flex-direction:column;font-family:Roboto!important;font-size:.8rem;line-height:1.66;text-align:left;color:#e04f4f;width:100%}.error-message{padding:15px 0 5px}.assessment{border-top:1px solid #e0e0e0}.assessment,.assessment form{display:flex;flex-direction:row}.assessment form{width:100%}.assessment .assessment-content{display:flex;flex-direction:column;width:100%}.assessment .assessment-form{padding:15px;height:calc(100vh - 101px);overflow-y:auto}.assessment .context{justify-content:space-between;padding:10px;height:50px!important;min-height:50px!important;border-radius:0}.assessment .context,.assessment .context .question-number{display:flex;flex-direction:row;align-items:center}.assessment .context .question-number .MuiTypography-root{font-size:1.1rem;font-family:Plus Jakarta Sans}.assessment .context .question-number .MuiTypography-root:first-child{font-weight:600;padding-right:10px}.assessment .context .question-status{padding-left:15px}.assessment .context .MuiButton-root{margin-left:10px}.assessment .context>div,.assessment .question-content .filters{display:flex;flex-direction:row;align-items:center}.assessment .question-content .filters{width:100%;padding:20px 10px;border:1px solid #e0e0e0}.assessment .question-content .filters>.MuiTypography-root{font-size:1rem;font-weight:500;padding-right:10px}.assessment .question-content .filters .MuiInputBase-root{margin-right:15px}.assessment .reference{display:flex;flex-direction:column}.assessment .input-row{display:flex;flex-direction:row;align-items:center}.assessment .input-row .MuiInputBase-root,.assessment .input-row .MuiTextField-root,.assessment .input-row .content{width:100%}.assessment .input-row.hover-focus:hover{border-radius:3px;background-color:#f5f5f5}.assessment .input-row.read-only{padding-left:13px}.assessment .widget-header{padding:10px;border:1px solid #616161;background-color:#757575;color:#fff}.assessment .widget-header,.assessment .widget-sub-header{display:flex;font-weight:600;font-size:1.1rem;font-family:Plus Jakarta Sans}.assessment .widget-sub-header{justify-content:space-between;align-items:center;padding:5px 10px;border:1px solid #bdbdbd;background-color:#e0e0e0;color:#0b295e}.assessment .widget-sub-header .rating-input{display:flex;flex-direction:row;align-items:center}.assessment .widget-sub-header .rating-input .MuiTypography-root:first-child{font-size:1.1rem;font-weight:500;padding-right:5px}.assessment .widget-sub-header .rating-input .MuiFormControl-root{margin-left:5px}.assessment .widget-body{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:10px}.assessment .widget-body.widget-form>.MuiTypography-root{font-size:1rem;font-weight:500;padding-bottom:5px}.assessment .widget-body.widget-form .MuiFormControl-root,.assessment .widget-body.widget-form .MuiTextField-root{width:100%;padding-bottom:10px}.assessment .widget-body.widget-form .MuiGrid-root>.MuiTypography-root{font-size:1rem;font-weight:500;padding-bottom:5px}.assessment .widget-body.widget-form .MuiGrid-root .MuiFormControl-root,.assessment .widget-body.widget-form .MuiGrid-root .MuiTextField-root{padding-bottom:0}.assessment .widget-body.information-list{display:flex;flex-direction:column}.assessment .widget-body.information-list>div{display:flex;flex-direction:row;align-items:center;padding-bottom:5px}.assessment .widget-body.information-list>div .MuiTextField-root{font-size:1rem}.assessment .widget-body.information-list>div .MuiTypography-root:first-child{font-weight:500;padding-right:10px}.assessment .widget-body.information-list>div:last-child{padding-bottom:0}.questions-sidebar{display:flex;flex-direction:column;align-items:center;height:calc(100vh - 51px);width:200px;border-right:1px solid #e0e0e0;border-radius:0;overflow-y:auto}.questions-sidebar .assessment-id{font-family:Plus Jakarta Sans;font-weight:600!important;font-size:1.1rem;text-align:center;border-bottom:1px solid #e0e0e0;padding:15px 5px;width:100%}.questions-sidebar .sidebar-body{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:10px}.questions-sidebar .question-steppers{display:flex;flex-direction:row;border-bottom:1px solid #e0e0e0;width:100%}.questions-sidebar .question-steppers .stepper{display:flex;align-items:center;justify-content:center;width:50%;padding:5px;height:50px!important}.questions-sidebar .question-steppers .stepper:first-child{border-right:1px solid #e0e0e0}.questions-sidebar .question-option{display:flex;justify-content:center;align-items:center;padding:8px 20px;margin:2px 0;cursor:pointer;color:#212121}.questions-sidebar .question-option .active-signature{margin-right:10px}.questions-sidebar .question-option .MuiTypography-root{font-family:Plus Jakarta Sans;font-weight:600!important;font-size:1.1rem}.questions-sidebar .question-option.selected{border-radius:3px;background-color:#f5f5f5;border:1px solid #9e9e9e}.questions-sidebar .question-option.selected .MuiTypography-root{font-weight:700!important}.active-signature{border-radius:10px;height:12px;width:12px;background-color:#757575}.active-signature.active{background-color:#45be52}.not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 51px)}.not-found span{font-weight:600;font-family:Plus Jakarta Sans;font-size:2rem}.not-found span:first-child{font-size:3rem}.priority{display:flex;flex-direction:row;align-items:center}.priority .MuiSvgIcon-root{margin-right:4px;font-size:1.2rem}.question-status{display:flex;flex-direction:row;align-items:center}.question-status .active-signature{margin-right:8px}.informational-text{font-style:italic;padding:5px 0 15px;font-size:1rem}.browse-table{box-shadow:0 0 0 1px #adadad}.browse-table .MuiTableHead-root{background-color:#757575!important}.browse-table .MuiTableHead-root th{border:none!important;padding:8px 16px!important;line-height:1.35;background-color:#757575!important;color:#fff!important;font-size:.8rem;font-family:Plus Jakarta Sans;font-weight:600;text-transform:uppercase}.browse-table .MuiTableBody-root td{box-shadow:0 0 0 .5px #adadad;border:none!important;height:45px!important}.browse-table .MuiTableBody-root td.null{background-color:#f9f9f9}.browse-table .MuiTableBody-root td button{padding:10px;margin:-10px}.browse-table .MuiTableBody-root .MuiTableRow-root:last-child td:first-child{border-bottom-left-radius:3px}.browse-table .MuiTableBody-root .MuiTableRow-root:last-child td:last-child{border-bottom-right-radius:3px}.browse-table.expandable td{border-radius:0!important}.browse-table.expandable .child-table{padding:0}.browse-table.expandable .child-table .MuiTableContainer-root{border-radius:0!important;box-shadow:none!important}.browse-table.expandable .child-table .MuiTableHead-root{background-color:#e9e9e9!important}.browse-table.expandable .child-table .MuiTableHead-root th{background-color:#e9e9e9!important;color:#666!important;font-family:Plus Jakarta Sans;font-weight:600;text-transform:uppercase;box-shadow:0 0 0 .5px #adadad}.browse-table.expandable .expand-button{position:absolute;right:10px;background-color:#757575;padding:1px;margin:-6px;border:1.5px solid #fff}.browse-table .clickable-table-row{cursor:pointer}.browse-table .clickable-table-row:hover,.browse-table .clickable-table-row:hover td{background-color:#f3f3f3!important}.status-chip{text-align:center;font-weight:600;font-family:Plus Jakarta Sans}.status-chip span{padding:4px 15px;border-radius:3px;width:min-content;background-color:#c5c5c5;color:#414141;border:1px solid #ababab}.status-chip.created span{background-color:#ffdcb3;color:#7a511c;border:1px solid #cbab87}.status-chip.ongoing span{background-color:#cdeab6;color:#416522;border:1px solid #a6c38f}.status-chip.ongoing-review span{background-color:#b4e9e0;color:#386860;border:1px solid #8fc7be}.status-chip.oversight span{background-color:#c8e2ff;color:#345376;border:1px solid #a0bad7}.status-chip.oversight-review span{background-color:#c0aef5;color:#53467c;border:1px solid #9f8dd3}.status-chip.completed span{background-color:#facbd6;color:#7e4351;border:1px solid #d2a8b2}.status-chip.pending span{background-color:#c5c5c5;color:#414141;border:1px solid #ababab}.status-chip.open span{background-color:#cdeab6;color:#416522;border:1px solid #a6c38f}.status-chip.closed span{background-color:#facbd6;color:#7e4351;border:1px solid #d2a8b2}.widget-table .MuiButton-root{width:100%}.widget-table .MuiTableContainer-root{border-radius:0;max-height:400px;overflow-y:auto}.widget-table .MuiTableContainer-root .MuiTableHead-root .MuiTableCell-root{background-color:#e0e0e0!important;color:#114195!important}.empty-table-body{text-align:center;padding-top:30px!important;padding-bottom:30px!important;font-size:16px}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Plus Jakarta Sans,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}