@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";*{margin:0;font-family:DM Sans,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:DM Sans,sans-serif!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:gray}.global-loading-container{height:90vh;width:100%}.courseUnenrolledPage-container{min-height:100vh;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.toast{display:flex;align-items:center;column-gap:10px;padding-right:24px;text-align:justify}.toast .icon-div{height:100%;display:flex;align-items:center;column-gap:15px}.toast .vertical-div{border-radius:11px;height:100%;margin-left:-10px}.toast .message{margin:15px}.toast .tittle{color:#565656;font-size:16px;font-weight:600}.toast .description{color:#858585;font-size:16px;font-weight:400}.spinner{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:15px}.spinner .loader{color:var(--loader-color, #31587e);font-size:5px;width:6px;height:6px;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}.spinner .loader.small{font-size:3px}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.spinner .loading-font{font-size:14px;letter-spacing:1.01px;text-align:center;color:#31587e;margin-top:10px}.ant-modal .ant-modal-content{padding:0 0 20px!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;min-width:450px}.ant-modal .ant-modal-title{padding:20px 60px 20px 24px!important;color:#fff!important;background-color:#1a2b3c!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;border-bottom:1px solid rgba(255,255,255,.1)}.ant-modal .ant-modal-close{color:#fff!important;font-weight:900!important;top:15px!important;right:15px!important}.ant-modal .ant-modal-close:hover{color:#f0f0f0!important;background-color:#ffffff1a!important}[class^=ant-row]{column-gap:14px!important}.ant-modal .ant-modal-footer{margin-right:24px!important}.children-wrapper{height:100%;padding:0 24px!important}.ant-modal-footer .ant-btn-default{border-color:#1a2b3c!important}.ant-modal-footer .ant-btn-primary{background-color:#1a2b3c!important;color:#fff!important}.ant-modal-footer .ant-btn-default:not(:disabled):hover{color:#1a2b3c!important}.ant-input-affix-wrapper:focus{border-color:#1a2b3c!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#1a2b3c!important}.ant-breadcrumb{padding-left:30px;font-style:normal;font-weight:600;font-size:12px;line-height:20px;color:#383838;text-transform:capitalize;width:100%}.ant-breadcrumb :hover{background-color:transparent;color:#000;text-decoration:underline}.active a{background-color:transparent!important;color:#000!important;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-breadcrumb a:hover{color:#656565;background-color:transparent;text-decoration:underline}@media(min-width:480px){.ant-breadcrumb{padding-left:0}}.candidate-screen{display:flex;flex-direction:column;height:100vh;width:100%;overflow:auto}.candidate-screen .content{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column}.candidate-screen .content .header-left{width:100%;padding:16px 0 0 30px;flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.candidate-screen .content .tittle-with-button{display:flex;width:100%}.candidate-screen .content .tittle-with-button .course-title{font-weight:600;font-size:20px;line-height:27px;color:#323232;margin-top:7px;margin-bottom:5px;flex-grow:1}.candidate-screen .content .tittle-with-button .header-right{height:100%;padding-right:35px;width:150px}@media(min-width:900px){.candidate-screen{flex-direction:row;overflow:hidden}.candidate-screen .content{width:70%}}.review-side{background:#f9f9f9;border-width:0px 0px 0px .5px;width:100%;border-style:solid;border-color:#cdcdcd;display:flex;flex-direction:column}.review-side .review-header{background:#e7ecef;font-style:normal;font-weight:600;font-size:18px;line-height:25px;height:52px;color:#3b4044;padding:12px 29px}.review-side .spinner-div{height:50vh;width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:740px){.review-side{width:30%}}.review-list{overflow-y:auto}.review-list .mapping-section{padding:5px 16px;max-height:100vh;scroll-behavior:smooth}.review-list .individual-div{display:flex;padding:16px 26px 16px 16px;flex-direction:column}.review-list .top{display:flex}.review-list .name-icon{display:flex;font-style:normal;font-weight:400;font-size:16px;line-height:22px;align-items:center;color:#000;column-gap:16px;flex-grow:1}.review-list .icon-review{display:flex;border:1px solid #000000;border-radius:6px;align-items:center;justify-content:center;height:26px;width:26px}.review-list .rating-stars-review{font-style:normal;font-weight:900;font-size:14px;line-height:16px;color:#ffb951}.review-list .middle{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:justify;margin-top:14px;color:#696969}.review-list .bottom{font-style:normal;font-weight:400;font-size:12px;line-height:15px;margin-top:12px;color:#787878}.review-list .line{border-bottom:1px solid #dfdfdf;margin-top:25px}.review-list .load-more{font-style:normal;font-weight:600;font-size:15px;line-height:45px;justify-content:center;align-items:center;display:flex;color:#1a2b3c;padding:20px}.review-list .load-more .text{cursor:pointer}.review-list .show-more,.review-list .show-less{overflow-y:hidden}.review-list .no-info{padding:55px;display:flex;justify-content:center;flex-direction:column;font-style:normal;font-weight:600;font-size:14px;line-height:19px;align-items:center;color:#7b7b7b;row-gap:30px;height:100%}.modules-section{margin-top:30px}.modules-section .course-subtittle{font-size:18px;font-weight:600;line-height:25px;letter-spacing:0em;text-align:left;margin:0}.modules-section .modules-display{margin-top:8px}.modules-section .accordian-unenrolled-style{padding:12px 0;border-bottom:.5px solid #cdcdcd}.modules-section .header{margin:0;font-size:16px;font-weight:600;line-height:22px}.modules-section .subtitle{margin:8px 0 0;font-weight:400;font-size:15px;line-height:20px;text-align:justify}.modules-section .enrolled-color{font-style:normal;font-weight:400!important;font-size:22px!important;color:#000}.modules-section .not-enrolled-color{color:#5f5f5f}.modules-section .not-enrolled-color-subtitle{color:#696969}.module-title{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-right:15px}.enrolled-title{display:block;font-style:normal;font-weight:600;font-size:16px;text-align:unset;color:#000;margin:unset!important;padding-top:19px;display:flex;padding-right:15px;white-space:normal;overflow:visible;word-wrap:break-word;transition:all .3s ease-in-out}.enrolled-subtitle{font-style:normal;font-weight:200;font-size:15px;line-height:18px;align-items:start;text-align:justify;white-space:normal;overflow:visible;word-wrap:break-word;color:#000;padding:6px 58px 17px 0;margin:unset!important;transition:all .3s ease-in-out}.modules-section-enrolled .accordian-style{padding:0 0 0 23px;cursor:pointer;border-bottom:1px solid #dedede;transition:all .3s ease-in-out}.modules-section-enrolled .accordian-style:hover .enrolled-title,.modules-section-enrolled .accordian-style:hover .enrolled-subtitle{white-space:normal;overflow:visible;text-overflow:clip;word-wrap:break-word}.modules-section-enrolled .accordian-style-lock{padding-left:23px;border-bottom:1px solid #cdcdcd!important;background-color:#f9f9f9!important;transition:all .3s ease-in-out;pointer-events:none!important}.modules-section-enrolled .accordian-style-lock:hover .enrolled-title,.modules-section-enrolled .accordian-style-lock:hover .enrolled-subtitle{white-space:wrap;overflow:visible;text-overflow:clip;word-wrap:break-word}.modules-section-enrolled .accordian-style-in-progress{width:100%;padding-left:23px;background-color:#fff!important;border-bottom:1px solid #dedede;transition:all .3s ease-in-out}.modules-section-enrolled .accordian-style-in-progress .enrolled-title,.modules-section-enrolled .accordian-style-in-progress .enrolled-subtitle{white-space:normal;word-wrap:break-word}.progress-section{display:flex;flex-direction:column;background:#f9f9f9;text-align:center;padding:1.5rem;border-radius:10px;box-sizing:border-box;gap:1.4rem}.values-display{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.4rem}.flex-grow{flex-grow:1}.contents-each{display:flex;align-items:center;column-gap:16px;font-weight:300;font-size:14px;line-height:17px;color:#000;text-align:left}@media(min-width:480px){.progress-section{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.course-info-about-infoContainer{margin-top:10px;width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:25px;flex-direction:column}.about-courseDescription{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:18px;margin-bottom:2rem}.about-title{color:#323232;font-size:20px;font-weight:600}.about-description{color:#696969;font-size:15px;display:flex;flex-direction:column}.description-footer{margin-top:16px;display:flex;flex-direction:column;row-gap:6px}.description-footer .descriptionFooter-rating{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:10px}.description-footer .descriptionFooter-rating .descriptionFooter-stars{color:#ffb951}.rate-vote{font-size:14px;font-weight:300;line-height:17px;text-align:left;color:#707070}.desc{font-size:15px;line-height:20px;font-weight:400;text-align:justify;color:#696969;margin:0}.middle{display:flex;justify-content:flex-start}.rating-header{font-size:14px;font-weight:700;letter-spacing:.2px;color:#1a2b3c}.rating-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #eaeaea;border-radius:12px;background:#fff;box-shadow:0 1px 2px #00000008}.rating-left{display:flex;flex-direction:column;align-items:flex-start}.rating-number{font-size:28px;font-weight:800;color:#1a2b3c;line-height:1}.rating-label{margin-top:4px;font-size:12px;color:#7a7a7a}.rating-divider{width:1px;height:36px;background:#ececec}.rating-right{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rating-stars-xl{font-size:20px;color:#ffb84d}.rating-count{font-size:13px;color:#6f6f6f}@media(min-width:1100px){.course-info-about-infoContainer{flex-direction:row;column-gap:20px;margin-bottom:0rem}.about-courseDescription{width:70%}.desc{padding-right:5%}}.content-tab{display:flex;height:100%;width:100%;overflow:auto}.content-tab .course-module-section{height:100%;padding:20px 30px 30px;overflow-y:auto;width:100%}.content-tab .flex-grow-unenrolled{flex:0 0 70%}.content-tab .course-header-section{margin-top:10px;width:100%;display:flex;justify-content:space-between;align-items:flex-start;column-gap:20px;padding-bottom:25px;border-bottom:1px solid #dfdfdf}.courseUnenrolledPage-header{align-items:flex-start;border-bottom:.5px solid #ddd;display:grid;grid-template-columns:1fr 170px;justify-content:flex-start;width:100%}.courseUnenrolledPage-header .header-left{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:16px 0 0 30px}.courseUnenrolledPage-header .course-title{font-weight:600;font-size:20px;line-height:27px;color:#323232;margin:0}.courseUnenrolledPage-header .header-right{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center;padding-right:35px}.courseUnenrolledPage-header .unenrolled-tab-contents{flex:1;overflow-y:auto;padding:20px}@media(max-width:768px){.courseUnenrolledPage-header .header-left{padding:16px 20px 0}.courseUnenrolledPage-header .unenrolled-tab-contents{padding:15px}}.menu-dropdown{position:relative;width:8rem!important;cursor:pointer!important;border:1px solid #d9d9d9!important;border-radius:6px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;padding:4px 11px!important;-webkit-user-select:none!important;user-select:none!important}.menu-dropdown .react-dropdown-select-content{display:contents}.menu-dropdown .react-dropdown-select-dropdown{transition:all 3ms;overflow-y:auto!important;max-height:128px!important;z-index:150!important;position:absolute!important;width:100%!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:6px!important;-webkit-user-select:none!important;user-select:none!important}.menu-dropdown .react-dropdown-select-dropdown .react-dropdown-select-item{padding:12px 16px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.menu-dropdown .react-dropdown-select-dropdown .react-dropdown-select-item:hover{background-color:#f5f5f5!important;color:#000}.menu-dropdown .react-dropdown-select-dropdown .react-dropdown-select-item-selected{background-color:#1a2b3c!important}.menu-dropdown .react-dropdown-select-dropdown .react-dropdown-select-item-selected:hover{background-color:#22374a!important;color:#fff}.courseStatisticsTabScreen-container{width:100%;height:100%;padding:0 30px;overflow-y:auto}.courseStatisticsTabScreen-container .statistics-info-container{margin-top:25px}.courseStatisticsTabScreen-container .statistics-info-container .statistics-heading{color:#323232;font-size:20px;font-weight:500}.courseStatisticsTabScreen-container .statistics-info-container .statistics-details-container{display:flex;justify-content:space-between;align-items:flex-end}.courseStatisticsTabScreen-container .statistics-info-container .statistics-details-container .statistics-detail-items{margin-top:15px;display:flex;gap:15px}.courseStatisticsTabScreen-container .statistics-info-container .statistics-details-container .statistics-detail-items .statistics-detail-item{color:#696969;font-size:14px;font-weight:500;padding:15px 25px;line-height:1.6}.courseStatisticsTabScreen-container .statistics-info-container .statistics-details-container .statistics-detail-items .statistics-detail-item:nth-child(1){border-right:1px solid #d4d4d4;padding-left:0}.courseStatisticsTabScreen-container .statistics-info-container .statistics-details-container .statistics-detail-items .statistics-detail-item div:nth-child(2){color:#1a2b3c;font-size:16px;font-weight:500}.courseStatisticsTabScreen-container .noData-container{height:200px;display:flex;justify-content:center;align-items:center;background-color:#fcfcfc;margin-top:25px}.statisticsTab-graph-container{margin-top:25px}.statisticsTab-graph-container .labels-container{margin-top:30px;width:100%;display:flex;justify-content:center;align-items:center;column-gap:28px}.statisticsTab-graph-container .labels-container .label-container{display:flex;justify-content:center;align-items:center;column-gap:12px}.statisticsTab-graph-container .labels-container .label-container .label-color{height:12px;width:12px;border-radius:6px}.statisticsTab-graph-container .labels-container .label-container .label-text{font-size:12px;font-weight:600;color:#696969}.profilePage-main{width:100%;height:100%;overflow-y:auto}.profilePage-main .profilePage-container{padding:0 30px;box-sizing:border-box;height:100%}.profilePage-main .profilePage-container .filter-container{display:flex;gap:10px;align-items:center;font-weight:600;padding-top:15px}.profilePage-main .profilePage-container .filter-container .filter{border-radius:5px;border:none;color:#1a2b3c;padding:4px 13px;font-weight:500;background-color:#f9f9f9}.profilePage-main .profilePage-container .filter-container .filter:hover{cursor:pointer;background-color:#e7ecef}.profilePage-main .profilePage-container .filter-container .filter.selected{background-color:#314f6a;color:#fff}.profilePage-main .status{width:120px;display:flex;flex-direction:column}.profilePage-main .status .status-details{display:flex;justify-content:space-between;align-items:center}.profilePage-main .status .course-progress{color:#1a2b3c;font-style:normal;font-size:12px;font-weight:500!important;line-height:normal}.profilePage-main .status .module_details{display:flex;align-items:baseline}.profilePage-main .status .module_details .total_modules{color:#666;font-size:12px;font-weight:400;line-height:normal}.profilePage-main .status .module_details .completed_modules{color:#666;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.profilePage-main .status .progressBar{width:100%;height:10px;background-color:#f1f1f1;border-radius:4px;position:relative}.profilePage-main .status .progressBar .progressBarValue{height:100%;min-width:0%;border-radius:4px}.profilePage-main .status .progressBar .progressBarExpected{height:100%;background-color:#d2691e;position:absolute;border-radius:10px;top:0;z-index:-1}.pagination-container{position:sticky;bottom:0;width:100%;background-color:#f9f9f9;padding:0 30px;display:flex;justify-content:flex-end;align-items:center;height:66px;z-index:5;box-shadow:0 -1px 3px #0000001a}.pagination-container .pagination-button-wrap{display:flex;align-items:center}@media(max-width:480px){.pagination-container{margin-right:20px!important;flex-direction:column;justify-content:center}.pagination-container .pagination-button-wrap{margin-top:10px}}.pagination-container .menu-dropdown{width:auto!important;color:#000}.pagination-button-prev,.pagination-button-next{background-color:transparent;font-size:16px;font-weight:500;border:none;-webkit-user-select:none;user-select:none}.pagination-button-prev-icon,.pagination-button-next-icon{color:#adacaa}.pagination-button-prev-icon:hover,.pagination-button-next-icon:hover{color:#363636;cursor:pointer;transform:scale(1.2);transition:all .3s ease-in-out;font-weight:700}.pagination-button-prev{margin-left:15px}.pagination-button-next{margin:0 30px 0 5px}.pageDetail,.paraInfo,.paraInfo1,.paraInfo2{font-size:14px;font-weight:500;color:#666;background-color:transparent;border:none;-webkit-user-select:none;user-select:none;margin-left:5px}.pageDetail{margin-right:20px}.paraInfo1{margin-left:25px}._container_140ct_1{width:100%;min-height:300px;height:100%;display:flex;flex-direction:column}._errorContainer_140ct_9{display:flex;justify-content:center;align-items:center;min-height:300px;padding:24px}._errorContainer_140ct_9 ._ant-result_140ct_16{padding:0}._errorContainer_140ct_9 ._ant-result_140ct_16 ._ant-result-extra_140ct_19 button{min-width:140px}._errorContainer_140ct_9 ._ant-result_140ct_16 ._ant-result-extra_140ct_19 button ._anticon_140ct_22{margin-right:8px}@media(max-width:768px){._ant-table_140ct_27{font-size:13px}}@media(max-width:576px){._errorContainer_140ct_9{padding:16px}}.courseProgress-container .title{font-weight:700;font-size:16px;color:#1a2b3c}.courseProgress-container .subtitle{font-size:12px;color:#63615d}.courseProgress-container .chart-container{margin-top:30px;height:280px;width:827px}.courseProgress-container .labels-container{margin-top:30px;width:100%;display:flex;justify-content:center;align-items:center;column-gap:28px}.courseProgress-container .labels-container .label-container{display:flex;justify-content:center;align-items:center;column-gap:12px}.courseProgress-container .labels-container .label-container .label-color{height:12px;width:12px;border-radius:6px}.courseProgress-container .labels-container .label-container .label-text{font-size:12px;font-weight:600;color:#696969}.graphsummarymodal-main{padding:0!important}.graphSummaryModal-container{margin-left:50px;height:520px!important;overflow-y:scroll;overflow-x:hidden}.graphSummaryModal-container .graphSummary-container-loading{height:100%;display:flex;justify-content:center;align-items:center}.ant-modal .ant-modal-close-x{display:block!important;position:relative;right:20px!important;top:4px!important;transition:none!important}.ant-modal .ant-modal-close-x .anticon.anticon-close{display:inline!important;background-color:#1a2b3c;padding:0;margin:0;color:#fff!important}.ant-modal .ant-modal-close:hover{background-color:#0000!important}.bellCurve-container{margin-top:75px}.bellCurve-container .bellCurve-title{font-weight:700;font-size:16px;color:#1a2b3c}.bellCurve-container .bellCurve-subtitle{font-size:12px;color:#63615d;margin-bottom:15px}.bellCurve-container .bellChart-container{margin-top:30px;margin-bottom:30px;height:380px;width:100%}.courseContent-container{display:flex;flex-direction:column;justify-content:unset!important}.about-module{display:flex;flex-direction:column}.module-section{background-color:#f9f9f9;display:flex;flex-direction:column;margin-top:1rem;width:100%}.module-section-header{flex-shrink:0;height:50px;background-color:#e7ecef;padding-left:24px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:25px;padding-top:11px}.module-section-list{flex:0 0 0}.spinner-div{height:50vh;width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:740px){.courseContent-container{flex-direction:row}.about-module{width:70%;height:100%;overflow-y:auto}.module-section{height:100%;width:30%;display:flex;margin-top:0rem;overflow-y:auto;overflow-x:hidden}}.about-module-header{display:flex;justify-content:space-between;padding:28px 64px 13px 2rem}.threads-resolve{margin-top:6px;height:80px;background-color:#ffb84c1a;display:flex;flex-direction:column}.threads-resolve .threads-header{display:flex;padding:16px 74px 0 46px;gap:21px}.threads-resolve .content{font-weight:600;font-size:12px;line-height:16px;color:#565656}.threads-resolve .resolve-button{width:99px;height:28px;margin-left:87px;background-color:transparent;border:1px solid #1a2b3c;font-style:normal;font-weight:400;font-size:12px}.threads-resolve .resolve-button:hover{background-image:linear-gradient(#0000000f 0 0)!important;color:#1a2b3c!important;border:1px solid #1a2b3c!important}.about-module-module-name{font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#323232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.about-module-time{font-weight:400;font-size:10px;line-height:14px;color:#696969;display:flex}.about-module-subtitle{font-weight:400;font-size:14px;line-height:19px;text-align:justify;padding:0 2rem 2rem;color:#696969;word-wrap:break-word}.module-study-material-header{font-weight:600;font-size:18px;line-height:22px;padding:37px 0 23px 37px;color:#000}.module-study-material{display:flex;flex-direction:column}.module-content{display:flex;margin:1rem 2rem 1.3rem;gap:27px;font-weight:600;font-size:18px;line-height:22px;color:#000;align-items:center;justify-content:space-between}.module-content .module-content-header{display:flex;justify-content:center;align-items:center;cursor:pointer}.module-content-link{display:flex;align-items:center;justify-content:center}.module-content-link .module-content-expand-button{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#696969;border:1px solid #696969;margin-top:5px;padding:0 19px}.module-content-link .module-content-expand-button-collapsed{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#696969;border:1px solid #696969;margin-top:5px}.ant-btn-default.module-content-expand-button{color:#7b7b7b!important}.ant-btn-default.module-content-expand-button:hover{color:#7b7b7b!important;border:1px solid #696969}.ant-btn-default.module-content-expand-button-collapsed{color:#7b7b7b!important}.ant-btn-default.module-content-expand-button-collapsed:hover{color:#7b7b7b!important;border:1px solid #696969}.pipeline-status-header{padding:19px 0 18px 37px;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#000}.documentation-container{padding:8px 64px 8px 37px}.documentation-container .documentation-title{cursor:pointer}.custom-tooltip .ant-tooltip-inner{color:#fff!important;background-color:#484849!important;padding:6px 35px!important;justify-content:center;align-items:center;white-space:nowrap;display:inline-block}.course-status-container{width:100%;padding:0 64px 60px 39px;display:flex;flex-direction:row;justify-content:flex-start}.course-status-container .pipeline-status-container{display:flex;flex-grow:1;flex-direction:column;padding-top:10px}.course-status-container .pipeline-status-container .latest-pipeline-header{font-weight:600;font-size:14px;line-height:19px;color:#696969}.course-status-container .pipeline-status-container .latest-pipeline-status{display:flex;flex-direction:column;padding:17px 33px 0 0;margin-top:5px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item{display:flex;justify-content:space-between;padding-bottom:5px;column-gap:10px;margin-top:5px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item{margin-top:2px;font-weight:400;font-size:14px;line-height:16px;color:#696969;display:flex}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item .pipeline-item-link{color:#52acff;margin-left:0}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item .item-text{margin-left:4px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-small .item-text{font-size:12px;margin-left:6px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-initial{display:grid;grid-template-columns:75px 65px auto;column-gap:10px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-initial .pipeline-status{display:flex;gap:6px;margin-top:-2px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-final{display:grid;grid-template-columns:72px 100px;column-gap:10px}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max{white-space:nowrap;width:auto}.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max .item-ellipsis{margin-left:4px;overflow:hidden;text-overflow:ellipsis}@media(max-width:1560px){.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max{width:280px}}@media(max-width:1540px){.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max{width:260px}}@media(max-width:1515px){.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max{width:240px}}@media(max-width:1480px){.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max{width:125px}}@media(max-width:1180px){.course-status-container .pipeline-status-container .latest-pipeline-status .latest-pipeline-item .pipeline-item-max{width:100px}}.course-status-container .submission-status{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:33px;padding-top:10px;border-left:1px solid #e0e0e0;width:258px}.course-status-container .submission-status .submission-status-header{font-weight:600;font-size:14px;line-height:19px;color:#696969}.course-status-container .submission-status .submission-stats{margin-top:14px;display:flex;flex-direction:column;gap:6px;width:100%}.course-status-container .submission-status .submission-stats .submission-stats-item{width:100%;display:flex;justify-content:space-between;padding-bottom:3px;border-bottom:1px solid #e0e0e0}.course-status-container .submission-status .submission-stats .submission-stats-item .submission-stats-header{font-size:14px;color:#727272}.course-status-container .submission-status .submission-stats .submission-stats-item .submission-stats-number{font-weight:600;font-size:14px;line-height:19px;color:#1a2b3c}.mark-as-complete-button{display:flex;align-items:center;margin-left:2rem;margin-bottom:1rem;margin-top:1rem;border-radius:7px;padding:8px 12px;background-color:transparent;border:1.5px solid #1a2b3c;cursor:pointer;font-weight:600}.mark-as-complete-button .mark-as-complete-button-icon{color:#1a2b3c;margin-right:8px}.mark-as-completed-text{display:flex;align-items:center;margin-left:27px;padding:8px 12px;background-color:transparent;cursor:pointer;font-weight:800}.mark-as-completed-text .mark-as-completed-icon{color:#1a2b3c;margin-right:8px}.Accordian-Content-container{margin:0px 2.3rem;justify-content:center;align-items:center;display:flex}@media(min-width:740px){.about-module-header{padding:28px 64px 13px 37px}.about-module-subtitle{padding:0 66px 2rem 37px;word-wrap:break-word}.module-content{margin:10px 64px 12px 37px}.Accordian-Content-container{margin:0 64px 0 37px}.Accordian-Content-container .rpv-default-layout__sidebar,.Accordian-Content-container [data-testid=default-layout__sidebar-toggle],.Accordian-Content-container .rpv-default-layout__toolbar-sidebar-toggle{display:none!important}.mark-as-complete-button{margin-left:37px}}.labs-section{flex-direction:column}.labs-section .labs-flex-row{display:flex;align-items:center;justify-content:space-between;width:100%}.labs-section .labs-table-container{width:100%;margin-top:12px;overflow-x:auto}.labs-section .labs-table{width:100%;border-collapse:collapse;font-weight:400;font-size:14px;color:#696969}.labs-section .labs-table th,.labs-section .labs-table td{text-align:left;padding:8px 12px;border-bottom:1px solid #e0e0e0}.labs-section .labs-table th{font-weight:600;color:#323232}.labs-section .labs-table td{vertical-align:middle}.labs-section .labs-table th:nth-child(3){width:80px;white-space:normal;line-height:1.2}.labs-section .labs-table td:nth-child(3){white-space:nowrap}.labs-section .labs-table th:nth-child(4),.labs-section .labs-table td:nth-child(4){width:1%;white-space:nowrap;text-align:center}.labs-section .ant-btn-primary{background-color:#1a2b3c;border-color:#1a2b3c;color:#fff;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.labs-section .ant-btn-primary:hover:not(:disabled){background-color:#2d3e4f;border-color:#2d3e4f}.labs-section .ant-btn-primary:disabled{background-color:#d9d9d9;border-color:#d9d9d9;color:#00000040;cursor:not-allowed}.labs-section .ant-btn-primary svg{font-size:14px}.mcq-tests-section{flex-direction:column}.mcq-tests-section .mcq-tests-flex-row{display:flex;align-items:center;justify-content:space-between;width:100%}.mcq-tests-section .mcq-tests-content-container{width:100%;margin-top:12px;padding:0;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.mcq-tests-section .mcq-tests-content-container .mcq-test-item{width:100%;background-color:#fff;border-radius:8px;padding:0;margin-bottom:0}.mcq-tests-section .mcq-tests-content-container .mcq-test-item .test-container{padding:0;background-color:transparent}.mcq-tests-section .mcq-tests-content-container .mcq-test-item .test-container .about-test-header{padding:20px 20px 13px}.mcq-tests-section .mcq-tests-content-container .mcq-test-item .test-container .about-module-subtitle{padding:0 20px 20px}.mcq-tests-section .mcq-tests-content-container .mcq-test-item .test-container .test-startbutton-container{margin-left:20px;margin-top:20px;margin-bottom:20px}.mcq-tests-section .mcq-tests-content-container .mcq-test-item .test-container .test-results-container{margin-left:20px;margin-right:20px;margin-bottom:20px}.mcq-tests-section .mcq-tests-content-container .mcq-test-divider{height:1px;background-color:#e0e0e0;margin:20px 0}.lab-status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.lab-status-complete{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.lab-status-incomplete{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.documentation-heading{font-size:18px;font-weight:600;display:flex;justify-content:space-between}.documentation-heading .ant-btn-default.documentation-expand-button{color:#7b7b7b!important}.documentation-heading .ant-btn-default.documentation-expand-button:hover{color:#7b7b7b!important;border:1px solid #696969}.documentation-heading .documentation-expand-button-collapsed{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#696969;border:1px solid #696969}.documentation-heading .documentation-expand-button{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#696969;border:1px solid #696969;padding:0 19px}.documentation-expaned{margin-top:12px;color:#696969}.documentation-expaned div{margin-top:5px}.markdown-container{margin-top:10px;margin-bottom:10px}.markdown-pre{display:flex;align-items:center;justify-content:space-between;background-color:#282a36;color:#fff}.markdown-pre div:nth-child(1){flex:1}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);inset:0;position:absolute;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.banner{display:flex;flex-direction:column;padding:10px 16px;border-radius:5px;font-weight:600;font-size:14px;line-height:24px;text-align:justify;width:-webkit-fill-available}.banner .banner-top-row{display:flex;align-items:center;column-gap:20px}.banner .banner-button-container{margin-top:10px}.banner .banner-button{width:99px;height:28px;background-color:transparent;border:1px solid #1a2b3c;font-style:normal;font-weight:400;font-size:12px;margin-left:55px}.banner .banner-button:hover{color:#1a2b3c!important;border:1px solid #1a2b3c!important}.banner .icon-div{display:flex;align-items:center;margin-left:16px}.banner .title{font-size:12px;font-weight:700;color:#565656;margin-top:0}.Result-Container{width:100%;height:100%}.Result-Container .Result-heading{margin-left:10px}.Result-Container .result-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.Result-Container .result-content .result-circle-inner-text{font-family:DM Sans;font-size:28px;font-weight:700;line-height:36.46px;text-align:left}.Result-Container .result-content .result-sections-detail{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18.23px;text-align:left;color:#696969;margin-top:7px;margin-bottom:10px}.Result-Container .result-content .Result-content-left{display:flex;flex-direction:column;margin-left:10px;margin-right:110px}.Result-Container .result-content .Result-content-left .result-sections{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18.23px;text-align:left;color:#949494;margin-top:5px;margin-bottom:5px}.Result-Container .result-content .Result-content-left .no-attempt-attempted{font-weight:500;font-size:16px;color:#696969;margin:7px 0 10px}.Result-Container .result-content .Result-content-left .test-pass-fail-heading{display:flex;flex-direction:row;align-items:center;font-family:DM Sans;font-size:14px;font-weight:500;line-height:18.23px;text-align:left;padding-right:5px;margin:20px 0 15px;gap:7px}.Result-Container .result-content .Result-content-left .test-pass-fail-heading .result-icon-failed,.Result-Container .result-content .Result-content-left .test-pass-fail-heading .result-icon-passed{width:17px;height:17px}.Result-Container .result-content .Result-content-center{padding:0 30px 0 0;margin-bottom:10px}@media(min-width:768px){.Result-Container .result-content .Result-content-center{margin-right:25px;border-right:1px solid #E6E6E6}}.Result-Container .result-content .Result-content-right{display:flex;flex-direction:column;margin-left:10px}.Result-Container .result-content .Result-content-right .result-sections-detail{margin-bottom:25px;color:#4b4b4b}.Result-Container .result-content .Result-content-right .result-sections-time{font-family:DM Sans;font-size:16px;font-weight:500;line-height:20.83px;text-align:left;margin-bottom:25px}.Result-Container .result-content .Result-content-right .result-sections-totaltime{font-family:DM Sans;font-size:16px;font-weight:500;line-height:20.83px;text-align:left;color:#949494;margin-bottom:25px}.Result-Container .result-content .Result-content-right .result-sections{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18.23px;text-align:left;color:#949494;margin-bottom:7px}.Result-Container .result-content .Result-content-right .result-section-date{color:#696969}.Result-Container .result-content .Result-content-right .total-test-time-heading{display:flex;flex-direction:row;align-items:center;font-family:DM Sans;font-size:14px;font-weight:500;line-height:18.23px;text-align:left;color:#1f1f1f;margin:0 0 20px;gap:7px}.Result-Container .result-content .Result-content-right .total-test-time-heading .test-time-icon{width:17px;height:17px}.Result--empty-Container{margin:20px 0 0 11px}.test-pass-fail-heading .result-icon-passed path{fill:#4bc949}.test-pass-fail-heading .result-icon-failed path{fill:#ff5959}.total-test-time-heading .test-time-icon path{fill:#000}.result-loader-div{margin-top:10px;margin-bottom:10px}.progress-circle-responsive-container{width:100%;max-width:220px;margin:0 auto}.progress-circle-svg{display:block;width:100%;height:auto}.progress-circle-text{font-weight:700;font-size:2.2rem;dominant-baseline:middle}@media(max-width:768px){.progress-circle-responsive-container{max-width:150px}.progress-circle-text{font-size:1.6rem}}@media(max-width:480px){.progress-circle-responsive-container{max-width:100px}.progress-circle-text{font-size:1rem}}.test-container{width:100%;height:100%}.test-container .test-loader-container{display:flex;justify-content:center;align-items:center;min-height:200px;padding:40px}.test-container .info-max-msg{padding:22px 37px;font-size:14px;border-radius:1px}.test-container .about-test-header{display:flex;justify-content:space-between;padding:28px 34px 13px 37px}.test-container .about-test-header .number-of-questions{width:20%;color:#535353;font-family:DM Sans;font-size:12px;font-weight:500;line-height:15.62px;text-align:center;display:flex;align-items:center;justify-content:center}.test-container .about-test-header .number-of-questions .number-of-questions-span{padding-left:5px;font-weight:400;color:#979797}.test-container .test-startbutton-container{margin-left:33px;margin-top:33px}.test-container .test-start-button{border:1px solid #1a2b3c!important;color:#1a2b3c;font-family:DM Sans;font-size:14px;font-weight:500;line-height:18.23px;text-align:left}.test-container .test-results-container{width:auto;margin-top:25px;margin-left:30px;margin-right:30px;padding:15px 0 15px 15px;gap:10px;border-radius:5px 0 0;background:#f9f9f9}.test-section-enrolled .accordian-style{padding:0 0 0 23px;cursor:pointer;border-bottom:1px solid #DEDEDE}.test-section-enrolled .accordian-style-lock{padding-left:23px;border-bottom:1px solid #CDCDCD!important;background-color:#f9f9f9!important;pointer-events:none!important}.test-section-enrolled .accordian-style-lock:hover .enrolled-title,.test-section-enrolled .accordian-style-lock:hover .enrolled-subtitle{white-space:wrap;overflow:visible;text-overflow:clip}.test-section-enrolled .accordian-style-in-progress{padding-left:23px;background-color:#fff!important;border-bottom:1px solid #DEDEDE}.test-section-enrolled .accordian-style-in-progress .enrolled-title,.test-section-enrolled .accordian-style-in-progress .enrolled-subtitle{white-space:normal}.pipeline-status-icon{padding:0 15px}.content-skeleton{background:#fff;padding:20px;border-radius:8px;border:1px solid #f0f0f0;width:100%}.content-skeleton .content-skeleton-image{width:100%!important;height:180px!important;margin-bottom:20px;border-radius:6px}.candidate-container{width:100%;padding:0 30px;box-sizing:border-box}.unenrolled-module-content-wrapper{min-height:calc(100vh - 200px);height:100%;width:100%}.unenrolled-module-content-wrapper .courseContent-container{min-height:600px;height:100%}.searchBar-container{margin-top:18px;padding-left:18px;border:1px solid #cdc;border-radius:5px;height:41px;display:flex;align-items:center;justify-content:flex-end;column-gap:8px}.searchBar-container .searchBarFilterSelected-Container{display:flex;align-items:center;column-gap:8px}.searchBar-container .searchBarFilterSelected-Container .selectedFilter{height:31px;display:flex;justify-content:center;align-items:center;column-gap:1px;font-size:14px;color:#63615d;font-weight:500}.searchBar-container .searchBarFilterSelected-Container .selectedFilter .filter-item{text-transform:capitalize!important;display:flex;height:31px;justify-content:center;align-items:center;padding:0 11px;background-color:#f8f8f8;border-radius:5px;white-space:nowrap}.searchBar-container .searchBarFilterSelected-Container .selectedFilter .cancelIcon{color:#a1a09e;margin-left:10px;font-size:14px}.searchBar-container .searchBarFilterSelected-Container .selectedFilter .cancelIcon:hover{color:#000}.searchBar-container .searchBar-input{position:relative;flex:1;display:flex;align-items:center}.searchBar-container .searchBar-input input{width:100%;flex:1;border:none;outline:none;text-align:left;font-size:16px!important;padding-right:24px;color:#63615d!important;margin-left:0!important;box-sizing:border-box}.searchBar-container .searchBar-input input::placeholder{color:#a1a09e;font-size:16px}.searchBar-container .searchBar-input .cancelSearchButton{position:absolute;right:14px;cursor:pointer;color:#a1a09e;font-size:16px!important}.searchBar-container .searchBar-search{height:100%;display:flex;align-items:center;justify-content:center;padding:0 8px;border-left:1px solid #cdc;min-width:64px;cursor:pointer}.searchBar-container .searchBar-search .searchButton{background-color:transparent;border:none;color:#a1a09e;cursor:pointer;font-size:16px}.searchBar-container .dropdownMenu{position:absolute;top:40px;left:0;min-height:50px;min-width:50px;max-width:200px;max-height:400px;overflow-y:auto;width:fit-content;background-color:#fff;border:.2px solid #d9d9d9;border-radius:5px;z-index:1000;padding:.5px;box-shadow:0 3px 7px #00000040}.searchBar-container .allFiltersApplied{font-size:14px;color:#8e8e8e;font-weight:200}.searchBar-container .focus{background-color:#f5f5f5!important;color:#63615d!important}.searchBar-container .dropdownItem{padding:10px 16px;font-size:14px!important;cursor:pointer;color:#a1a09e;text-transform:capitalize;display:flex;justify-content:space-between;align-items:center}.searchBar-container .dropdownItem .dropdownItem-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchBar-container .dropdownItem:hover{background-color:#f5f5f5;color:#63615d}.searchBar-container .dropdownItem .labelText{text-transform:none;margin-left:30px}.searchBar-container .values-loading-container{display:flex;justify-content:space-between;font-size:14px;padding:10px 14px;color:#a1a09e;-webkit-user-select:none;user-select:none}@media(max-width:900px){.searchBar-container{padding-left:8px;height:auto;min-height:38px;align-items:center;justify-content:space-between}.searchBar-container .searchBarFilterSelected-Container{flex-grow:1;flex-wrap:wrap;gap:4px}.searchBar-container .searchBarFilterSelected-Container .selectedFilter{font-size:13px}.searchBar-container .searchBarFilterSelected-Container .selectedFilter .filter-item{padding:0 7px;font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchBar-container .searchBar-input input{font-size:14px!important;padding-right:18px}.searchBar-container .searchBar-search{min-width:48px;padding:0 4px}.searchBar-container .searchBar-search .searchButton{font-size:14px}}@media(max-width:600px){.searchBar-container{flex-direction:row;align-items:center;width:100%}.searchBar-container .searchBarFilterSelected-Container{flex-wrap:wrap;row-gap:4px}.searchBar-container .searchBarFilterSelected-Container .selectedFilter{font-size:12px}.searchBar-container .searchBarFilterSelected-Container .selectedFilter .filter-item{padding:0 5px;font-size:12px}.searchBar-container .searchBar-input{flex:1}.searchBar-container .searchBar-input input{font-size:13px}.searchBar-container .searchBar-search{min-width:36px}.searchBar-container .searchBar-search{min-width:36px;padding:0 2px}.searchBar-container .searchBar-search .searchButton{font-size:13px}.searchBar-container .dropdownMenu{top:38px;min-width:110px;font-size:13px}}.searchBar-input-wrapper{display:flex;align-items:center;width:100%}.courseTabs-container{margin-top:20px;display:flex;justify-content:center;align-items:center;column-gap:25px}.courseTabs-container .tabItem{position:relative;padding-right:13px;padding-left:7px;font-size:13px;color:#1a2b3c;font-weight:500!important;padding-bottom:15px;display:flex;justify-content:center;align-items:center;column-gap:13px;border:0px solid #1a2b3c;cursor:pointer}.courseTabs-container .tab-icon{color:344056}.courseTabs-container .active{border-bottom:2.5px solid #1a2b3c;font-weight:600!important}.courseTabs-container .disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.courseEnrolledPage-container{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%}.courseEnrolledPage-container .courseEnrolledPage-header{width:100%;border-bottom:.5px solid rgb(221,221,221);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.courseEnrolledPage-container .courseEnrolledPage-header .header-left{margin-left:30px;margin-top:16px;flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:70%}.courseEnrolledPage-container .courseEnrolledPage-header .course-title{font-weight:600;font-size:20px;line-height:27px;color:#323232;margin-top:7px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%}.courseEnrolledPage-container .courseEnrolledPage-header .header-right{height:130px;width:30%;display:flex;justify-content:flex-end;align-items:flex-end;padding-right:10px}.courseEnrolledPage-container .courseContent-container{width:100%;height:75%;flex-grow:1;display:flex;justify-content:center}@media(min-width:480px){.courseEnrolledPage-container .courseEnrolledPage-header .header-right{padding-right:30px;padding-bottom:18px}}.progress-container{width:100%;display:flex;justify-content:center;align-items:center}.donut-progress-wrapper{display:flex;flex-direction:column;align-items:center}.donut-progress-wrapper .donut-chart-container{position:relative;width:84px;height:84px}.donut-progress-wrapper .donut-chart .donut-background,.donut-progress-wrapper .donut-chart .donut-progress{fill:transparent;stroke-linecap:round}.donut-progress-wrapper .donut-chart .donut-background{stroke:#f1f1f1}.donut-progress-wrapper .donut-chart .donut-progress{stroke:#61d800;transition:stroke-dashoffset .5s ease}.donut-progress-wrapper .donut-percentage{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.donut-progress-wrapper .donut-label{font-size:.625rem}.linear-progress-wrapper{display:none}@media(min-width:480px){.donut-progress-wrapper{display:none}.linear-progress-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;gap:1rem}.linear-progress-wrapper .linear-text{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.8125rem;color:#000}.linear-progress-wrapper .linear-bar{width:100%;height:.625rem;background-color:#f1f1f1;border-radius:4px;overflow:hidden}.linear-progress-wrapper .linear-bar-value{height:100%;background-color:#61d800;border-radius:4px;transition:width .5s ease-in-out}}.tab-screen-about-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-grow:1;height:100%;width:100%;padding:20px 30px;flex-direction:column}@media(max-width:768px){.tab-screen-about-container{padding:15px 20px}}.tab-screen-about-container .about-infoContainer{margin-top:10px;width:100%!important;display:flex;justify-content:space-between;align-items:flex-start;column-gap:20px;padding-bottom:25px;border-bottom:1px solid #f3f3f3}.tab-screen-about-container .about-courseDescription{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:18px}.tab-screen-about-container .about-title{color:#323232;font-size:20px;font-weight:600}.tab-screen-about-container .about-description{color:#696969;font-size:15px;display:flex;flex-direction:column}.tab-screen-about-container .courseIcons-container{background-color:#f9f9f9;border-radius:10px;padding:32px;display:grid;grid-template-columns:140px 140px;column-gap:30px;row-gap:22px;justify-content:space-between;align-items:center}.tab-screen-about-container .courseIcon-item{display:flex;justify-content:flex-start;align-items:center;min-width:fit-content;column-gap:12px}.tab-screen-about-container .description-footer{margin-top:16px;display:flex;flex-direction:column;row-gap:6px}.tab-screen-about-container .description-footer .descriptionFooter-rating{display:flex;justify-content:flex-start;align-items:baseline;column-gap:10px}.tab-screen-about-container .description-footer .descriptionFooter-rating .descriptionFooter-stars{color:#ffb951}.tab-screen-about-container .about-reviewContainer,.tab-screen-about-container .about-reviews{width:100%}.tab-screen-about-container .about-reviews .reviews-title{font-size:17px;font-weight:600;margin-top:22px;margin-bottom:18px}.tab-screen-about-container .about-reviews .no-reviews{margin-bottom:20px;font-size:15px;color:#696969}.tab-screen-about-container .about-reviews .aboutReviews-list{display:grid;width:100%;grid-template-columns:repeat(3,1fr);column-gap:12px;row-gap:16px;align-items:stretch}@media(max-width:768px){.tab-screen-about-container .about-reviews .aboutReviews-list{grid-template-columns:1fr;row-gap:12px;column-gap:0}}@media(min-width:769px)and (max-width:1024px){.tab-screen-about-container .about-reviews .aboutReviews-list{grid-template-columns:repeat(2,1fr);column-gap:16px}}@media(min-width:1025px){.tab-screen-about-container .about-reviews .aboutReviews-list{column-gap:16px;row-gap:20px}}.tab-screen-about-container .about-reviews .aboutReviews-list>*{display:flex;flex-direction:column}.individual-div{display:flex;padding:16px 26px 16px 16px;flex-direction:column;height:100%;min-height:140px;box-sizing:border-box}.bordered{padding:20px!important;background-color:#f9f9f9;border-radius:10px}.top{display:flex}.name-icon{display:flex;font-style:normal;font-weight:400;font-size:16px;line-height:22px;align-items:center;color:#000;column-gap:16px;flex-grow:1}.icon-review{display:flex;border:1px solid #000000;border-radius:6px;align-items:center;justify-content:center;height:26px;width:26px}.rating-stars-review{font-style:normal;font-weight:900;font-size:14px;line-height:16px;color:#ffb951}.middle{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:justify;margin-top:14px;color:#696969;flex:1;display:flex;align-items:flex-start;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bottom-section{font-style:normal;font-weight:400;font-size:12px;line-height:15px;margin-top:12px;color:#787878}.line{border-bottom:1px solid #dfdfdf;margin-top:25px}.user-own-review{background-color:#f8f9fa;border-left:4px solid #1a2b3c}.user-own-review .name-icon{color:#1a2b3c!important;font-weight:600!important}.user-own-review.bordered{border:1px solid #1a2b3c;border-left:4px solid #1a2b3c}.user-own-review{background:#f6f9ff;border-left:4px solid #1a2b3c}.my-review-badge{background:#1a2b3c;color:#fff;font-size:12px;line-height:18px;padding:2px 8px;border-radius:999px;margin-left:8px}.review-section{margin-top:22px;display:flex;flex-direction:column}.review-section .course-subtitle{font-size:17px;font-weight:600}.module-subtitle{color:#787878}.my-textarea{background-color:#f1f1f1;margin-top:7px}.my-textarea::placeholder .red-text{color:red}.textarea{color:#6f6f6f;font-size:16px;margin:0;padding-top:6px}.edit_subtitle{display:flex;padding-top:15px}.date{align-self:flex-end;font-weight:400;font-size:14px;line-height:17px;color:#787878;padding-left:6px}.rate-submit{margin-top:12px;font-size:32px;color:#ffb951;margin-bottom:6px}.rate-edit{font-size:28px;color:#ffb951}.edit-button{background-color:#fff;color:#1a2b3c;border:1px solid #1a2b3c;width:134px;height:41px;margin-top:10px;margin-right:10px}.edit-button:hover{background-image:linear-gradient(#0000000f 0 0);background-color:#fff!important;color:#1a2b3c!important}.submit-button{background-color:#1a2b3c;width:134px;height:41px;margin-right:10px}.submit-button:hover{background-color:#26394d!important}@media(min-width:740px){.submit-button{margin-top:18px}}.styled-input-field{width:100%}.styled-input-field .label{font-size:14px;margin-bottom:6px;font-weight:500}.styled-input-field .required-label:after{content:"*";color:red;margin-left:.25em;font-weight:700}.styled-input-field .ant-select-single{width:100%;height:38px}.styled-input-field .empty-form-error-section{height:20px}.styled-input-field .form-error-message{display:block;margin-top:4px;font-size:12px;color:#f33;font-weight:500}.styled-input-field .form-error-message .error-info-icon{display:inline-block;margin-right:4px;color:#f33;font-size:12px}.input-styled{width:100%}.preview-repo-header{display:flex;align-items:center;gap:5px}.preview-header-subtitle{color:#696969}.repo-details{display:flex;gap:5px;align-items:center}.repo-details a{margin-top:1.5px;margin-bottom:-1.5px}.details{display:flex;gap:20px;margin:8px 0 24px}.separator-line{border:none;border-bottom:1px solid #ccc;margin-bottom:6px}.preview-mode-header{width:100%;height:51px;background-color:#ffb84c1a;display:flex;color:#565656;font-size:16px;font-weight:600;gap:4px;align-items:center;justify-content:space-between;padding:0 20px}.preview-mode-text{display:flex;gap:15px;align-items:center}.preview-mode-text .back-button-container{display:flex;align-items:center;gap:15px}.preview-mode-text .back-button-container .back-button{background-color:#1a2b3c;color:#fff;height:28px;display:flex;align-items:center;border:none;font-size:14px;font-weight:600;padding:0 10px;border-radius:6px}.preview-mode-text .back-button-container .back-button:hover{background-color:#2a3b4c!important;color:#fff!important}.preview-mode-text .back-button-container .back-button .anticon{font-size:10px}.preview-mode-text .back-button-container .divider{width:1px;height:24px;background-color:#e0e0e0}.preview-mode-button{width:98px;height:32px;margin-left:4px;background-color:transparent;border:1px solid #1a2b3c;font-style:normal;font-weight:400;font-size:12px;line-height:20px;padding-left:8px;padding-right:8px}.preview-mode-button:hover{background-image:linear-gradient(#0000000f 0 0)!important;color:#1a2b3c!important;border:1px solid #1a2b3c!important}.coursePage-container{height:100%;width:100%}.coursesTabLayout-container{width:100%;height:100%!important}.coursesTabLayout-container .coursesTabLayout-tabLabel{display:flex;align-items:center;gap:10px}.coursesTabLayout-container .ant-tabs-nav-wrap{margin-left:30px}.coursesTabLayout-container .ant-tabs{height:100%}.coursesTabLayout-container .ant-tabs .ant-tabs-content{position:relative;width:100%;height:100%}.coursesTabLayout-container .ant-tabs .ant-tabs-tabpane{height:100%}.coursesTabLayout-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px}.coursesTabLayout-container .ant-tabs-ink-bar{background-color:#1a2b3c}.coursesTabLayout-container .ant-tabs-tab{padding:10px}.coursesTabLayout-container .ant-tabs-tab span{display:flex;align-items:center}.coursesTabLayout-container .ant-tabs-tab-btn{color:#696969;font-weight:600}.coursesTabLayout-container .ant-tabs-tab-btn:hover{color:#353535}.coursesTabLayout-container .ant-tabs-tab-active span,.coursesTabLayout-container .ant-tabs-tab-active .tab-icon{color:#1a2b3c}.coursesTabLayout-container .ant-tabs-tab:hover,.coursesTabLayout-container .ant-tabs-tab:hover .tab-icon{color:inherit}.coursesTabLayout-container .inactive-tab,.coursesTabLayout-container .inactive-tab .tab-icon{color:#696969}.courseCard-container{border-radius:15px;transition:box-shadow .2s ease,transform .2s ease}.courseCard-container:hover .course-bgImage{transform:scale(1.08)}.courseCard-container:hover{box-shadow:0 8px 24px #00000021,0 1.5px 4px #00000014;transform:scale(1.03);z-index:500}.courseCard-container{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:250px;min-width:0;-webkit-flex:1 1 250px;flex:1 1 250px}.courseCard-container .courseCardHeader{border:1px solid #797979;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;height:70px;min-width:0;width:100%}.courseCard-container .courseCardHeader .course-bgImage{transition:transform .25s cubic-bezier(.4,0,.2,1);height:70px;width:100%;border-top-left-radius:15px;border-top-right-radius:15px;object-fit:cover}.courseCard-container .courseCard-content{width:100%;padding:16px;border:1px solid #797979;border-top:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.courseCard-container .courseCard-content .courseCard-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courseCard-container .courseCard-content .courseCard-author{margin-top:8px;font-size:14px;font-weight:500;color:#545454}.courseCard-container .courseCard-content .courseCard-rating{display:flex;justify-content:flex-start;align-items:center;column-gap:10px}.courseCard-container .courseCard-content .courseCard-rating .rating-stars{color:#ffb951;font-size:16px}.courseCard-container .courseCard-content .courseCard-rating .ant-rate-star:not(:last-child){margin-inline-end:5px}.courseCard-container .courseCard-content .courseCard-rating .rating-count{font-size:13px;color:#797979}.courseCard-container .courseCard-content .courseContent-footer{margin-top:30px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#545454}.courseCard-container .courseCard-content .courseContent-footer .course-gitlab-icon{width:20px;height:20px}.courseCard-container .courseCard-content .courseContent-footer .courseCard-category{white-space:nowrap;width:100px;overflow:hidden;text-overflow:ellipsis;text-align:right}.allCourse-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%}.allCourse-container .allCourse-spinner{height:100%;display:flex}.allCourse-container .courses-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;column-gap:20px;row-gap:20px;padding:5px 30px 30px;width:100%;overflow-y:auto}.allCourse-container .courses-container-empty{width:100%;height:78px;display:flex;justify-content:flex-start;align-items:center;padding:0 50px;font-size:16px;color:#8b8998;border-bottom:1px solid #e5e4e5}.allCourse-container .allCourse-spinner{display:flex;justify-content:center;align-items:center;height:70vh;width:100%}.menu-item{width:120px;height:30px;display:flex;align-items:center;column-gap:20px}.courseCard-skeleton-container{border-radius:15px;transition:box-shadow .2s ease,transform .2s ease;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:250px;min-width:0;-webkit-flex:1 1 250px;flex:1 1 250px;animation:fadeIn .4s ease-out forwards;opacity:0}.courseCard-skeleton{pointer-events:none;width:100%;max-width:250px;min-width:0;background:#fff;overflow:hidden}.courseCard-skeleton .ant-skeleton-element,.courseCard-skeleton .ant-skeleton-content{width:100%}.courseCard-skeleton .ant-skeleton-image{width:100%!important;height:70px!important;border-radius:15px 15px 0 0!important;margin-bottom:0}.courseCard-skeleton .ant-skeleton-paragraph{margin:16px 16px 0}.courseCard-skeleton .ant-skeleton-paragraph li{height:16px!important;margin-bottom:8px!important}.courseCard-skeleton .ant-skeleton-paragraph li:last-child{width:60%!important}.courseCard-skeleton .ant-skeleton-avatar,.courseCard-skeleton .ant-skeleton-button,.courseCard-skeleton .ant-skeleton-input,.courseCard-skeleton .ant-skeleton-image,.courseCard-skeleton .ant-skeleton-title,.courseCard-skeleton .ant-skeleton-paragraph>li{animation:pulse 1.5s ease-in-out infinite}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.courseCard-skeleton-animated{opacity:0;transform:translateY(12px);animation:fadeIn .3s ease-out forwards;animation-delay:.1s}.courseCard-skeleton-leaving{opacity:1;animation:fadeOut .3s ease-in forwards}@media(max-width:768px){.skeleton-series-container{gap:12px;padding:4px}.courseCard-skeleton .ant-skeleton-image{height:120px!important}.courseCard-skeleton .ant-skeleton-paragraph{margin:12px 12px 0}.courseCard-skeleton .ant-skeleton-paragraph li{height:14px!important;margin-bottom:6px!important}}.approvalCourseTabScreen-container{height:100%;width:100%;padding:0 30px;overflow-x:auto;overflow-y:hidden}.approvalCourseTabScreen-container .empty-container{padding-top:3%;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.approvalCourseTabScreen-container .empty-container img{height:40%}.approvalCourseTabScreen-container .empty-container .text-container{margin-top:0;text-align:center;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.approvalCourseTabScreen-container .empty-container .text-container .title{font-size:16px;color:#1a2b3c;margin-bottom:5px;font-weight:600}.approvalCourseTabScreen-container .empty-container .text-container .subtitle{margin:0;font-size:13px;color:#696969}.approvalCourseTabScreen-container .empty-container .text-container .get-started-button{margin-top:24px;font-size:14px;color:#1a2b3c;background-color:#fff;border:1px solid #1a2b3c;border-radius:7px;padding:10px 18px;cursor:pointer}.empty-container{padding-top:3%;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.empty-container img{height:40%}.empty-container .text-container{margin-top:0;text-align:center;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.empty-container .text-container .title{font-size:16px;color:#1a2b3c;margin-bottom:5px;font-weight:600}.empty-container .text-container .subtitle{margin:0;font-size:13px;color:#696969}.empty-container .text-container .get-started-button{margin-top:24px;font-size:14px;font-weight:600;color:#1a2b3c;background-color:#fff;border:1px solid #1a2b3c;border-radius:7px;padding:10px 18px;cursor:pointer}.action_button{display:flex;gap:18px}.ownedCourseTabScreen-container{height:100%;width:100%;padding-left:30px;overflow-y:auto}.ownedCourseTabScreen-container .empty-container{padding-top:3%;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ownedCourseTabScreen-container .empty-container img{height:40%}.ownedCourseTabScreen-container .empty-container .text-container{margin-top:0;text-align:center;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.ownedCourseTabScreen-container .empty-container .text-container .title{font-size:16px;color:#1a2b3c;margin-bottom:5px;font-weight:600}.ownedCourseTabScreen-container .empty-container .text-container .subtitle{margin:0;font-size:13px;color:#696969}.ownedCourseTabScreen-container .empty-container .text-container .get-started-button{margin-top:24px;font-size:14px;font-weight:600;color:#1a2b3c;background-color:#fff;border:1px solid #1a2b3c;border-radius:7px;padding:10px 18px;cursor:pointer}.draft-delete-modal{position:relative;top:300px!important;width:500px!important}.published-course-container,.drafts-container{margin-right:30px}.drafts-container .draftCourses-empty{margin-top:10px;font-size:16px;color:#696969!important}.drafts-container .drafts-subtitle{padding:0;margin:0;font-size:18px;font-weight:600}.draft-tile-container{margin-top:15px;border-radius:5px;background:#f9f9f9;margin-bottom:10px;width:100%;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.draft-tile-container:hover .draft-course-left .draft-course-img{transform:scale(1.08)}.draft-tile-container:hover{box-shadow:0 8px 8px #00000021,0 1.5px 4px #00000014;transform:scale(1.01);z-index:500}.draft-tile-header{display:flex;justify-content:space-between;align-items:center;width:100%}.draft-tile-header .draft-course-left{cursor:pointer;display:flex;align-items:center;flex:1;overflow:hidden;border-top-left-radius:5px;border-bottom-left-radius:5px}.draft-tile-header .draft-course-left .draft-course-img{height:72px;width:109px;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:transform .3s ease-out;object-fit:cover;will-change:transform}.draft-tile-header .draft-course-left .course-title{font-weight:600;font-size:16px;padding-left:30px}.draft-tile-header .draft-course-right{display:flex;align-items:center;font-weight:600;font-size:14px;padding-right:30px;column-gap:22px}.draft-tile-header .draft-course-right .draft-review-indicator{border:1px solid #696969;color:#696969;font-size:10px;padding:6px 15px;border-radius:50px}.draft-tile-header .draft-course-right .draft-button-group{border:0;background-color:transparent;display:flex;flex-direction:row;align-items:center;cursor:pointer}.draft-tile-header .draft-course-right .draft-button-group .edit-text{margin-left:8px;font-size:14px}.draft-toggle-section{border-top:1px solid #ededed;background-color:#f9f9f9;padding:23px 0}.draft-description{display:flex;align-items:center;font-size:14px;color:#696969;padding:0 29px}.draft-status{padding:12px 29px 0;font-size:14px;color:#696969;margin-top:12px;border-top:1px solid #ededed;display:flex;align-items:center}.warning-icon{color:red;margin-right:10px}.draft-notification{position:absolute;top:-10px;right:-5px}.publishedCourses-container{margin-top:15px;margin-right:30px;margin-bottom:10px;width:100%}.publishedCourses-container .publishedCourses-empty{margin-top:10px;font-size:16px;color:#696969!important}.publishedCourses-container .publishedCourses-title{color:#000;font-weight:600;font-size:18px;margin-bottom:15px}.publishedCourses-container .publishedCourses-list{display:flex;flex-direction:row;margin-top:20px;column-gap:20px;overflow-x:auto;overflow-y:hidden;max-width:calc(100vw - 60px);scroll-behavior:smooth;padding:5px 10px 20px 5px}.publishedCourses-container .publishedCourses-list::-webkit-scrollbar{height:4px}.publishedCourses-container .publishedCourses-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.publishedCourses-container .publishedCourses-list::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.publishedCourses-container .publishedCourses-list::-webkit-scrollbar-track{background-color:#0000000d;border-radius:4px}.publishedCourses-container .publishedCourses-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)}.publishedCourses-container .publishedCourses-list .course-card-wrapper{flex:0 0 auto;width:250px;transition:transform .2s ease}.ant-btn-primary:disabled{background-color:#eaeaea!important;color:#63615dcc}.course-limit-modal{position:relative;top:300px}.courseListPage-container{height:100%;width:100%;padding:40px 0 0;display:flex;flex-direction:column}.courseListPage-container .courseList-contentContainer{margin-top:20px;flex:1;overflow:hidden;padding:0!important;position:relative}.courseListPage-container .courseListPage-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 30px!important}.courseListPage-container .courseListPage-header .courseListPage-title{font-weight:500;font-size:20px}.courseListPage-container .courseListPage-header .createCourseButton{display:flex;align-items:center;border-radius:7px;padding:8px 12px;background-color:transparent;border:1.5px solid #1a2b3c;cursor:pointer;font-weight:600}.courseListPage-container .courseListPage-header .createCourseButton .createCourseButton-icon{color:#1a2b3c;margin-right:8px}.courseListPage-container .courseList-searchBar-container{padding:0 30px}@media(min-width:480px){.courseListPage-container{padding-top:25px}}.global-wizard-modal .children-wrapper{padding:0!important}.global-wizard-modal .ant-modal-close{inset-inline-end:50px!important}.global-wizard-modal .ant-modal-title{padding-left:50px!important}.global-wizard-modal .ant-modal-content{display:flex;flex-direction:column;margin:0!important;padding:0!important}.global-wizard-modal .ant-modal-header{margin-bottom:0}.global-wizard-modal .ant-modal-body{padding:0!important;flex-grow:1;height:100%}.global-wizard-modal .ant-modal-footer{height:64px;margin:0!important;padding-right:20px;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #dddddd;column-gap:10px}.global-wizard-modal .children-wrapper{height:100%}.WizardModalContent-container{box-sizing:border-box;padding-top:10px;display:flex;justify-content:space-between;flex-direction:column;height:100%}.WizardModalContent-container .WizardModalBody-container{height:400px;margin-top:20px;padding:0 50px;overflow-y:scroll!important}.globalStepper-wrapper{margin:0 auto;width:600px}.globalStepper-wrapper .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#1a2b3c!important}.globalStepper-wrapper .ant-steps.ant-steps-label-vertical .ant-steps-item-tail{padding:0!important;position:relative;top:0}.globalStepper-wrapper .ant-steps-item .ant-steps-item-icon{position:relative;top:6px;left:48px;margin-left:0!important;width:12px;height:12px;background-color:#cdcdcd;border-color:#cdcdcd;border-width:2px;border-style:solid;border-radius:50%;background:#fff}.globalStepper-wrapper .ant-steps-item .ant-steps-item-icon .ant-steps-icon{display:none}.globalStepper-wrapper .ant-steps-item .ant-steps-item-title{color:#6d6d6d!important;margin-top:8px;text-align:center;font-size:12px}.globalStepper-wrapper .ant-steps-item.ant-steps-item-active .ant-steps-item-icon,.globalStepper-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-icon{background-color:#fff;border-color:#1a2b3c}.globalStepper-wrapper .ant-steps-item.ant-steps-item-active .ant-steps-item-title,.globalStepper-wrapper .ant-steps-item.ant-steps-item-process .ant-steps-item-title{color:#1a2b3c!important;font-weight:600}.globalStepper-wrapper .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background-color:#1a2b3c;border-color:#1a2b3c}.globalStepper-wrapper .ant-steps-item-container{display:flex;flex-direction:column-reverse}.globalStepper-wrapper .ant-steps-item-container .ant-steps-item-content{margin-top:0!important;margin-bottom:10px}.WizardFooter{padding:10px 50px;border-top:1px solid #dddddd;display:flex;justify-content:flex-end;align-items:center}.WizardFooter .WizardFooter-buttons{width:100%;display:flex;justify-content:flex-end;align-items:center;column-gap:22px}.WizardFooter .WizardFooter-button{padding:0 25px;font-size:14px;height:40px;min-width:109px}.WizardFooter .WizardFooter-button:not([disabled]):hover{border-color:#636363;color:#000}.WizardFooter .left{margin-right:auto}.WizardFooter .dark{background-color:#1a2b3c}.WizardFooter .dark:hover{border-color:#1a2b3c!important;background-color:#1a2b3c!important;color:#fff!important}.WizardFooter .disabled-footer-button:hover{color:#faf9f6cc!important}.WizardFooter .disabled-footer-cancel-button:hover{color:#00000040!important}.create-course{padding:20px 0 30px;display:flex;flex-direction:column;row-gap:26px}.create-course .top{display:flex;flex-direction:column;row-gap:4px}.create-course .header-div{display:flex;column-gap:12px;align-items:center}.create-course .header{font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0em;text-align:left;margin:0;cursor:default}.create-course .sub-header{color:#6d6d6d;font-size:14px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;line-height:normal}.create-course .form{display:flex;flex-direction:column;row-gap:30px}.create-course .fields{display:flex;flex-direction:column;row-gap:6px}.create-course .fields .tittle{color:#000;text-align:justify;font-size:14px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;line-height:normal}.create-course .fields .ant-radio-button,.create-course .fields .ant-radio-button-wrapper-checked{background-color:#1a2b3c!important;border-color:#1a2b3c!important}.create-course .fields .ant-radio-button-wrapper-checked:hover{color:#fff!important}.create-course .fields .ant-radio-button-wrapper:last-child{border-start-end-radius:5px!important;border-end-end-radius:5px!important;padding:0 50px!important}.create-course .fields .ant-radio-button-wrapper:last-child:hover{color:#000}.create-course .fields .ant-radio-button-wrapper:first-child{border-start-start-radius:5px;border-end-start-radius:5px;padding:0 50px!important}.create-course .fields .ant-radio-button-wrapper:first-child:hover{color:#000}.mcqCreationStep-container{margin-top:10px}.mcqCreationStep-container .mcqCreationStep-message{margin-top:20px;color:#6d6d6d;font-size:14px}.mcqCreationStep-container .mcqCreationStep-header{display:flex;align-items:center;column-gap:10px;margin-bottom:20px}.mcqCreationStep-container .mcq-two-column-layout{display:flex;gap:20px;margin-top:20px}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar{width:250px;min-width:250px;border:1px solid #e7e7e7;border-radius:8px;background-color:#fff;padding:20px;height:fit-content}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .sidebar-title{font-size:14px;font-weight:600;color:#1a2b3c;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e7e7e7}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category{margin-bottom:25px}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category:last-child{margin-bottom:0}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .category-header{font-size:11px;font-weight:600;color:#7b7b7b;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .module-list{display:flex;flex-direction:column;gap:8px}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item{padding:12px 15px;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;cursor:pointer;transition:all .2s ease;position:relative}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item:hover{border-color:#1a2b3c;background-color:#f8f9ff}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item.selected{background-color:#e6f0ff;border-color:#1a2b3c;font-weight:500}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item.has-test .item-name{color:#1a2b3c;font-weight:500}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item .item-name{font-size:14px;font-weight:400;color:#000;margin-bottom:4px;line-height:1.4}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item .item-level{font-size:12px;font-weight:400;color:#7b7b7b}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item .test-indicator{position:absolute;top:8px;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item .test-indicator.complete{color:#52c41a}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item .test-indicator.incomplete{color:#faad14}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar .assessment-category .assessment-item .test-indicator svg{font-size:16px}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel{flex:1;border:1px solid #e7e7e7;border-radius:8px;background-color:#fff;padding:20px}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel .no-test-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel .no-test-container .test-title{font-size:18px;font-weight:500;color:#1a2b3c;margin-bottom:20px;text-align:center}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel .no-test-container .no-test-message{font-size:14px;color:#6d6d6d;margin-bottom:20px}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel .no-test-container .create-test-button{cursor:pointer;border:1px solid #1a2b3c;border-radius:7px;background-color:#1a2b3c;color:#fff;min-width:130px;height:40px;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s ease}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel .no-test-container .create-test-button:hover{background-color:#2d3f52;border-color:#2d3f52}.mcqCreationStep-container .mcq-two-column-layout .test-details-panel .mcqEditSection{margin-top:0;border:none;background-color:#f9f9f9;border-radius:8px}@media(max-width:768px){.mcqCreationStep-container .mcq-two-column-layout{flex-direction:column}.mcqCreationStep-container .mcq-two-column-layout .assessments-list-sidebar{width:100%}}.mcqCreationStep-Loader{background-color:#000000b3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center}.mcqCreationStep-Footer .mcqCreationStep-Cancel{margin-top:20px;cursor:pointer;border:1px solid #1a2b3c;border-radius:7px;background-color:transparent;width:114px;height:36px;color:#1a2b3c;font-size:14px;font-weight:600;padding:5px 10px}.mcqCreationStep-Footer{margin-bottom:15px}.mcq-test-card-container .test-card-header{margin-bottom:10px}.mcq-test-card-container .test-card-header .test-card-subtitle{font-size:13px;font-weight:400;color:#7b7b7b;letter-spacing:.3px}.mcqEditSection{margin-top:10px;display:flex;padding:15px 20px;border:1px solid #e5e5e5;border-radius:5px}.mcqEditSection .left-section{display:flex;flex-direction:column;flex-grow:1;font-weight:500;font-size:16px;line-height:21px;color:#000;row-gap:4px}.mcqEditSection .left-section .marks-row{display:flex;color:#565656;font-weight:400;font-size:14px;line-height:18px}.mcqEditSection .right-section{display:flex;column-gap:20px;font-size:14px;align-items:center}.mcqEditSection .right-section .draft-test-incomplete-indicator{border:1px solid #ffb84d;color:#ffb84d;font-size:10px;border-radius:50px;padding:4px 15px;cursor:default}.mcqEditSection .right-section .icon-hover{cursor:pointer}.mcqEditSection .right-section .icon-not-allowed{cursor:not-allowed;color:#a1a09e!important}.mcqEditSection .right-section .deleteModule-container{height:40px}.mcqEditSection .right-section .deleteModule-container .deleteModule-textGroup{display:flex;flex-direction:row;column-gap:10px;font-size:14px}.mcqEditSection .right-section .deleteModule-container .moduleTile-deleteButton{background-color:transparent;border:none;text-decoration:underline;cursor:pointer}.mcqEditSection .testStatusIncomplete{position:relative;bottom:27.8px;left:29.5px}.modulesListStep-container{margin-top:20px}.modulesListStep-container .message{color:#6d6d6d;font-size:14}.moduleTile-container{background-color:#f9f9f9;border-radius:8px;border:1px solid #ffffff;border-bottom:1px solid #e5e5e5;padding:15px 25px;overflow:hidden;transition:height .5s ease;-webkit-user-select:none;user-select:none;margin-bottom:10px}.moduleTile-container.moduleTile-container-open{border-color:#e5e5e5!important;border-width:1px;border-style:solid}.moduleTile-container.moduleTile-container-edit{border-width:0px}.moduleTile-container.moduleTile-deletePadding{padding:8px 25px;background-color:#d1d1d1}.moduleTile-container .moduleEdit-container{margin-top:26px}.moduleTile-container .moduleEdit-container .moduleEdit-footer{display:flex;justify-content:flex-end;margin-top:26px}.moduleTile-container .moduleEdit-container .moduleEdit-footer .cancel-button,.moduleTile-container .moduleEdit-container .moduleEdit-footer .save-button{cursor:pointer;border:1px solid #1a2b3c;border-radius:7px;background-color:transparent;width:114px;height:36px;color:#1a2b3c;font-size:14px;padding:5px 10px;margin-left:10px}.moduleTile-container .moduleTile-header{display:flex;justify-content:space-between;align-items:center}.moduleTile-container .moduleTile-header .deleteModule-container{height:40px}.moduleTile-container .moduleTile-header .deleteModule-container .deleteModule-textGroup{display:flex;flex-direction:row;column-gap:10px;font-size:14px}.moduleTile-container .moduleTile-header .deleteModule-container .moduleTile-deleteButton{background-color:transparent;border:none;text-decoration:underline;cursor:pointer}.moduleTile-container .moduleTile-header .editTitle-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:8px;margin-top:6px}.moduleTile-container .moduleTile-header .editTitle-container .editModule-title{font-size:14px;color:#696969;font-weight:600}.moduleTile-container .moduleTile-header .moduleTile-title{font-size:16px;font-weight:600;overflow:hidden;line-height:initial}.moduleTile-container .moduleTile-header .button-group{display:flex;align-items:center}.moduleTile-container .moduleTile-header .button-group .button-edit,.moduleTile-container .moduleTile-header .button-group .button-delete,.moduleTile-container .moduleTile-header .button-group .button-icon{display:flex;column-gap:4px;align-items:center;border:none;background:none;color:#696969;font-weight:600;cursor:pointer;margin-left:15px;font-size:14px}.moduleTile-container .moduleTile-content{margin-top:23px;max-height:0;overflow:hidden;transition:max-height .5s ease}.moduleTile-container .moduleTile-content.visible{max-height:100px;transition:max-height .5s ease;animation-name:slideIn;animation-duration:.5s;animation-fill-mode:forwards}.moduleTile-container .moduleTile-content .moduleTile-description{font-size:16px;font-weight:500;color:#63615d}.moduleTile-container .moduleTile-content .moduleTile-footer{display:flex;justify-content:flex-start;align-items:center;margin-top:22px}.moduleTile-container .moduleTile-content .moduleTile-footer .footer-group{margin-right:28px;display:flex;align-items:center;column-gap:9px;color:#696969}.moduleTile-container .moduleTile-content .moduleTile-footer .footer-group .subtitle-text{font-size:16px;color:#63615d;display:flex;column-gap:10px}.module-form{display:flex;flex-wrap:wrap;row-gap:27px}.module-form .form-field-row{width:100%;display:flex;column-gap:37px}.module-form .form-field-row .form-field{flex:1}.module-form .form-field-row .form-field.estimated-time-field{width:50%}.module-form .ant-input,.module-form .ant-input-number,.module-form .estimated-time-field{box-sizing:border-box;padding:9px 16px;font-size:16px}.module-form .ant-input:focus{border-color:#1a2b3c!important;box-shadow:none!important}.module-form .ant-input:hover{border-color:#1a2b3c!important;box-shadow:none!important}.module-form .ant-input-number-input{padding:0;font-size:16px;font-family:Open Sans,sans-serif!important}.module-configurations-section{width:100%}.module-configurations-section .configurations-title{font-size:18px;font-weight:600;margin-bottom:20px}.module-configurations-section .config-blocks-container{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:768px){.module-configurations-section .config-blocks-container{flex-direction:column}}.module-configurations-section .configuration-block{flex:1;min-width:280px;background-color:transparent;border:1px solid #e5e5e5;border-radius:8px;padding:20px}.module-configurations-section .configuration-block.lab-settings-block,.module-configurations-section .configuration-block.assessment-settings-block{background-color:transparent;border-color:#e5e5e5}.module-configurations-section .configuration-block .config-header{margin-bottom:15px}.module-configurations-section .configuration-block .config-header .config-icon-title{display:flex;align-items:center}.module-configurations-section .configuration-block .config-header .config-icon-title .config-label{font-size:16px;font-weight:600}.module-configurations-section .configuration-block .config-content .config-toggle-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.module-configurations-section .configuration-block .config-content .config-toggle-row .toggle-label{font-size:14px;font-weight:500;color:#63615d}.module-configurations-section .configuration-block .config-content .config-toggle-row .ant-switch{background-color:#d9d9d9}.module-configurations-section .configuration-block .config-content .config-toggle-row .ant-switch.ant-switch-checked{background-color:#1a2b3c}.file-uploader{width:auto;height:auto;padding:70px 0;border-radius:5px;background-color:#f9f9fb;border:1px solid #cecece;margin:10px 0}.file-uploader .file-uploader-content{display:flex;flex-direction:column;align-items:center}.file-uploader .file-uploader-content .file-uploader-note-container{cursor:default;font-family:DM Sans;font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#757575}.file-uploader .file-uploader-content .file-uploader-note-container .file-uploader-download-text{padding-left:2px;cursor:pointer;text-decoration:underline;font-family:DM Sans;font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#757575}.file-uploader .file-uploader-content .browse-button{cursor:pointer;padding:8px 16px;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;background:#1a2b3c;gap:4px;border:none;background-color:#f9f9fb}.file-uploader .file-uploader-content .file-uploader-text1{cursor:default;font-family:DM Sans;font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#757575}.file-uploader .file-uploader-content .file-uploader-text2{cursor:default;margin:0 0 10px;font-family:DM Sans;font-size:12px;font-weight:500;line-height:24px;text-align:center;color:#a0a0a0}.input-files{display:flex;flex-direction:row;align-items:center;width:336px;height:auto;padding:15px 25px;margin:15px 0 20px 21px;border-radius:5px;background-color:#f9f9fb}.input-files .file-icon{width:26.25px;height:35px}.input-files .file-contents{display:flex;justify-content:space-between;align-items:center;flex-grow:1}.input-files .file-contents .pdf-cancel-icon{width:14px;height:14px}.input-files .file-contents .file-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin:5px 30px 5px 25px;cursor:pointer}.input-files .file-contents .file-content .file-name{font-family:DM Sans;font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#858586;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.input-files .file-contents .file-content .file-size{font-family:DM Sans;font-size:12px;font-weight:500;line-height:24px;text-align:center;color:#858586}.moduleCreationStep-container{margin-top:10px}.moduleCreationStep-container .moduleCreationStep-loader{background-color:#000000b3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.moduleCreationStep-container .ant-alert-info .ant-alert-icon{font-size:20px!important}.moduleCreationStep-container .moduleCreationStep-header{display:flex;align-items:center;column-gap:10px}.moduleCreationStep-container .moduleCreationStep-header .title{margin:0!important;font-size:18px;font-weight:600;color:#1a2b3c}.moduleCreationStep-container .moduleCreationStep-footer .moduleCreation-cancel{margin-top:20px;cursor:pointer;border:1px solid #1a2b3c;border-radius:7px;background-color:transparent;width:114px;height:36px;color:#1a2b3c;font-size:14px;font-weight:600;padding:5px 10px}.moduleCreationStep-container .moduleCreationStep-footer{margin-bottom:15px}.main_container p{color:#63615d}.main_container .link_container{margin:12px 0}.repo_loader{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.repo_loader .loader{position:relative;width:90px;height:90px}.repo_loader .main-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.repo_loader .text-content{font-size:14px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;margin-top:20px}.repo_loader .text-description{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0em;margin-top:7px;text-align:left}.repo_loader .spinners{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #000000;width:90px;height:90px;animation:spin 2s linear infinite;position:absolute}.repo_loader .spinner-text{position:relative;top:60%;left:60%;transform:translate(-50%,-50%);text-align:center}.summaryCreationStep-loader{background-color:#000000b3;position:absolute;top:64px;left:0;width:100%;height:606px;z-index:100}.summary_step p{color:#6d6d6d}.summary_step .header{display:flex;justify-content:space-between}.summary_step .header-right{color:#108cff;cursor:pointer}.summary_step hr{color:#ddd}.summary_step .content-container{padding-top:12px;display:flex;gap:140px}.summary_step .content{display:flex;flex-direction:column;white-space:nowrap}.summary_step .content-description{color:#6d6d6d}.summary_step .course-description{display:flex;flex-direction:column;overflow-wrap:anywhere;white-space:normal}.summary_step .title-description{max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary_step .header_left{display:flex}.summary_step .module-container{display:flex;margin-top:15px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#888 transparent}.summary_step .module-container::-webkit-scrollbar{height:6px}.summary_step .module-container::-webkit-scrollbar-track{background:transparent}.summary_step .module-container::-webkit-scrollbar-thumb{cursor:pointer;background-color:#888;border-radius:4px}.summary_step .module-container::-webkit-scrollbar-thumb:hover{cursor:pointer;background-color:#555}.summary_step .module-card{width:210px;height:100px;background-color:#f9f9f9;padding:10px;margin-right:15px;margin-bottom:15px}.summary_step .module-title{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0em;text-align:justified}.summary_step .module-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#63615d;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0em;text-align:left;padding-top:14px}.McqTestCreation-container{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto}.McqTestCreation-container .McqTestCreation-header{width:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 30px 0}.McqTestCreation-container .McqTestCreation-title{font-size:20px;font-family:DM Sans;font-weight:500;line-height:26px;letter-spacing:0em;text-align:left}.McqTestCreation-container .preview-button{width:108px;height:32px;border-radius:7px;border:1px;border:1px solid #d9d9d9;color:#696969}.McqTestCreation-container .delete-button{margin-right:20px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#fff;background-color:#c50000}.McqTestCreation-container .preview-button:hover{width:108px;height:32px;border-radius:7px;border:1px;border:1px solid #d9d9d9;color:#696969}.McqTestCreation-container .delete-button:hover{margin-right:20px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#fff;background-color:#c50000}.McqTestCreation-container .delete-button:disabled{margin-right:20px;font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#fff;background:#7b7b7b}.McqTestCreation-container .McqTestCreation-content{margin-top:10px;flex:1;padding:0!important}.McqTestCreation-container .McqTestCreation-content .McqTestCreation-settings{display:flex;align-items:center;justify-content:space-between;padding-top:18px;font-family:DM Sans;font-size:18px;font-weight:500;line-height:23px;letter-spacing:0em;text-align:justified}.McqTestCreation-container .McqTestCreation-content .McqTestCreation-settings .settingHeading{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:justified;color:#7b7b7b}.McqTestCreation-container .McqTestCreation-content .McqTestCreation-settings .ant-btn-default.expand-button,.McqTestCreation-container .McqTestCreation-content .McqTestCreation-settings .ant-btn-default.expand-button:hover{color:#7b7b7b!important}.McqTestCreation-container .McqTestCreation-content .McqTestCreation-settings .expand-button{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#696969}.McqTestCreation-container .McqTestCreation-content .mcqform{display:flex;flex-direction:column;row-gap:20px;padding:25px 30px 0}.McqTestCreation-container .McqTestCreation-content .mcqform .formHeading{padding-top:12px;font-family:DM Sans;font-size:20px;font-weight:500;line-height:26px;letter-spacing:0em;text-align:justified;width:134px;color:#000}.McqTestCreation-container .McqTestCreation-content .mcqform .mcqformFooter{display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0;padding:0 10px 20px 0;gap:10px}.McqTestCreation-container .McqTestCreation-content .mcqform .mcqformFooter .mcqFormSaveButton{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#fff;background:#1a2b3c}.McqTestCreation-container .McqTestCreation-content .mcqform .mcqformFooter .mcqFormSaveButton:disabled{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#fff;background:#7b7b7b}.McqTestCreation-container .McqTestCreation-content .mcqform .mcqformFooter .mcqFormResetButton{font-family:DM Sans;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:left;color:#1a2b3c;border:1px solid #f4f4f4}.settingsConatiner{border-top:1px solid #e7e7e7;margin-top:20px;padding:0 20px 20px}.settingsConatiner .ant-picker-disabled{background-color:#d9d9d9!important}.settingsConatiner .input-styled{width:auto!important;height:auto!important;margin-right:10px!important}.settingsConatiner span.ant-picker-suffix{color:#696969!important}.settingsConatiner .ant-picker .ant-picker-input>input{color:#7b7b7b!important}.settingsConatiner .ant-input-number .ant-input-number-input{color:#7b7b7b!important}.settingsConatiner .ant-picker{padding:8px 100px 8px 13px!important;border:1px solid #d9d9d9!important;background:#fff!important}.settingsConatiner .ant-picker-input{flex-direction:row-reverse!important;gap:8px!important}.settingsConatiner .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border:1px solid #c2c2c2!important;border-color:#c2c2c2!important;background-color:#1a2b3c!important}.settingsConatiner label.ant-radio-wrapper{padding:2px 0 2px 8px!important}.settings-expanded{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:28px;margin-bottom:35px}.settings-expanded .ant-switch.ant-switch-checked{background:#1a2b3c!important}.settings-expanded .AttemptsContent{margin-top:15px}.settings-expanded .AttemptsContent #switchIDAttempts{margin-top:10px!important;margin-right:13px!important;margin-bottom:12px!important}.settings-expanded .AttemptsContent .AttemptsContents{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;margin-top:20px!important;gap:12px!important}.settings-expanded .AttemptsContent .AttemptsContents .settingsTestAccess{width:auto!important;height:auto!important;margin-left:0!important;display:flex!important;align-items:center!important}.settings-expanded .AttemptsContent .AttemptsContents .settingsTestAccess .styled-input-field .label,.settings-expanded .AttemptsContent .AttemptsContents .settingsTestAccess .styled-input-field .empty-form-error-section{display:none!important}.settings-expanded .AttemptsContent .AttemptsContents .settingsTestAccess .ant-input-number.input-styled{padding-left:5px!important;padding-right:10px!important}.settings-expanded .AttemptsContent .AttemptsContents .settingsTestAccess #no_attempts{width:60px!important}.settings-expanded .AttemptsContent #numberOfAttemptLabel{width:auto!important;margin-right:0!important}.GradingContents{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;margin-top:20px!important;gap:12px!important}.settings-heading{margin-bottom:8px}.testdurationMethod{margin-top:15px;color:#696969!important}.label-time{display:flex;align-items:center}.numberOfAttemptLabel,.passingScoreLabel{color:#696969!important;width:auto!important;display:inline-block!important}.settingsspan{color:#696969!important;width:250px}#switchIDTestDuration{margin-right:10px!important}div#test_duration{display:flex!important;flex-direction:column!important;margin:10px 0!important;row-gap:6px}div#test_duration .ant-btn{background-color:#1a2b3c!important}.settingsGradintCriteria{width:auto!important;height:auto!important;margin-left:0!important;display:flex!important;align-items:center!important;margin-bottom:0!important}.settingsGradintCriteria .styled-input-field .label,.settingsGradintCriteria .styled-input-field .empty-form-error-section{display:none!important}.settingsGradintCriteria .ant-input-number.input-styled{padding-left:5px!important;padding-right:10px!important}.settingsGradintCriteria #passing_score{width:50px!important}.durationContent{margin-top:15px}.questionOrderContent{margin-top:12px}.questionOrderContent label.ant-radio-wrapper{padding:5px 0 5px 8px!important}.grading{margin-top:10px}.form-container-details{padding:0 25px 0 30px}.questionList-searchBar{display:flex;justify-content:space-between;align-items:baseline;padding:0 25px 26px 30px}.questionList-container{display:flex;flex-direction:column;min-height:100%}.ant-checkbox-group{display:block!important;padding:0 25px 0 30px}.questionList-items{padding:0 25px 30px 30px;flex:1;overflow-y:auto;width:100%}.ant-list-item-meta{background-color:#f9f9f9;padding:20px}.ant-checkbox-inner{height:20px!important;width:20px!important}.question-list-checkbox-text{padding-left:10px;font-size:18px;font-weight:500;line-height:23.44px;text-align:justified;color:#7b7b7b}.question-list-checkbox-separator{padding:0 20px;font-size:21px;font-weight:400;line-height:27.34px;text-align:left;color:#696969}.question-list-delete-button{background-color:transparent;cursor:pointer}.question-list-delete-button-text{font-size:16px;font-weight:500;line-height:20.83px;text-align:left;color:#1a2b3c;padding-left:6px}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1a2b3c!important;border-color:#1a2b3c!important}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#1a2b3c!important}.questionReviewList{display:flex;justify-content:center;align-items:center;height:80vh}.questionList-breadcrumbs{margin-left:35px}.questionList-header{display:flex;justify-content:space-between;align-items:baseline;padding:0 25px 0 30px}.questionList-header-with-count-tag{display:flex;align-items:flex-start;gap:10px}.questionList-header-with-count-tag .questionList-header-title{font-size:20px;font-weight:500;line-height:26.04px;text-align:justify}.questionList-header-subtitle{font-size:16px;font-weight:500;line-height:20.83px;text-align:justify;color:#7b7b7b}.questionList-header-functions{display:flex}.questionList-header-functions img{margin-right:5px}.change-order{font-weight:500;color:#1a2b3c;cursor:pointer;margin-right:20px;display:flex;align-items:center}.add-question-button{background-color:#1a2b3c;color:#fff;margin:0!important}.add-Done-button{gap:10px;border-radius:5px;background-color:#1a2b3c;color:#fff}.add-Done-button:hover{border-radius:5px;background-color:#1a2b3c!important;color:#fff!important}.add-button{color:#fff}.add-button .ant-btn{background-color:#1a2b3c;font-size:14px;font-weight:500;line-height:18.23px;display:flex;color:#fff;height:35px;justify-content:center;align-items:center}.add-button .ant-btn .svg-inline--fa{padding-right:5px}.add-button .ant-btn{padding:0 10px!important}.add-button .ant-btn:hover{background-color:#1a2b3c!important}.add-button .anticon svg{color:#fff}.add-button .anticon svg a :hover{color:#1a2b3c}.add-button .ant-btn>span{color:#fff;font-weight:500;font-size:14px}.add-button .vertical-line{border-left:1px solid white;height:100%;margin:0 10px}.mcq-minimum-questions-tag{display:inline-flex;align-items:center;padding:5px 15px 5px 10px;border-radius:20px;font-size:.95em;font-weight:600;cursor:default}.mcq-minimum-questions-tag.fulfilled{color:#1a5d2a;background:#e6ffe6;border:1px solid #4CAF50}.mcq-minimum-questions-tag.not-fulfilled{color:#8b0000;background:#ffe6e6;border:1px solid #F44336}.mcq-minimum-questions-tag .icon{margin-right:10px;font-size:1.2em}.questionListitem{width:100%;background-color:#f9f9f9;margin-top:17px;align-items:center;justify-content:center}.question-number{font-size:18px;font-weight:500;line-height:23.44px;text-align:justify;color:#7b7b7b;padding-left:4px;align-items:center}.questionListitem-header{width:100%;justify-content:space-between;align-items:baseline;display:flex}.questionListitem-header .questionList-tag-reviewed{margin:0 20px 0 7px;padding:4px 13px;gap:10px;border-radius:15px;border:.5px solid #3AA738;font-family:DM Sans;font-size:14px;font-weight:500;line-height:18.23px;text-align:left;color:#3aa738;background-color:#d8ffd7}.question-type-text{padding-right:5px;color:#a1a09e;font-size:14px;font-weight:400;line-height:18.23px;text-align:justify}.question-type{font-size:14px;font-weight:500;line-height:18.23px;text-align:justify;color:#7b7b7b}.question-list-item-seperator{padding:0 9px;color:#a1a09e;font-size:18px;font-weight:400;line-height:23.44px;text-align:justify}.questionListitem-body{padding-bottom:13px;font-size:14px;font-weight:400;line-height:18.23px;text-align:justify;color:#7b7b7b}.questionListitem-body img{object-fit:contain;height:400px}.questionListitem-body .para-graph{max-height:3.4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;display:-ms-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.question-icons{color:#a1a09e;font-size:14px;margin-right:13px;height:39px}.question-book-icons{color:#a1a09e;font-size:14px;margin-right:13px;height:13px}.question-icon-div{color:#a1a09e;font-size:14px;padding-top:10px;padding-bottom:10px}.questionListitem-tags{margin-top:5px}.questionListitem-tags .questionList-tag{margin:2px 7px;padding:4px 13px;gap:10px;border-radius:15px;font-family:DM Sans;font-size:14px;font-weight:400;line-height:18.23px;text-align:left;color:#7b7b7b;background-color:#ebebeb;text-transform:lowercase;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.questionListitem-tags .questionList-tag:first-letter{text-transform:capitalize}.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner:after{background-color:#f7f3f340}.optionMcq{display:flex;gap:13px;align-items:baseline;height:36px;padding-left:5px}.optionMcq_correct{background-color:#dcfadb;display:flex;gap:13px;align-items:center;height:36px;padding-left:5px;margin-bottom:10px}.option_text{font-size:14px;font-weight:400;line-height:18.23px;text-align:justified;color:#7b7b7b;overflow:hidden;text-overflow:ellipsis}.subjective_option_text{font-size:14px;font-weight:400;line-height:18.23px;text-align:justified;color:#7b7b7b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ant-checkbox-disabled .ant-checkbox-inner{background:#0000000a!important;border-color:#d9d9d9!important}.buttonAdd{border:1px solid #1a2b3c;font-weight:500;gap:8px;padding:5px,10px,5px,10px;margin-right:10px}.buttonAdd:hover{color:#1a2b3c!important;border:1px solid #1a2b3c!important}.buttonAdded{color:#3aa738;background-color:transparent;border-color:transparent;box-shadow:none}.buttonAdded:hover{color:#3aa738!important;border:none!important}.buttonRemove{color:#cd4444;border:1px solid #cd4444;font-weight:500;gap:8px;padding:5px,10px,5px,10px;margin-right:10px}.buttonRemove:hover{color:#cd4444!important;border:1px solid #cd4444!important}.buttonIcon{margin-right:4px}.question-delete-modal{margin-top:30px;margin-bottom:20px;padding-right:24px}.empty-container{height:auto;width:auto;margin-top:0}.empty-container .text-container{margin-top:-35px!important}.QME-heading{margin-top:12px;margin-left:0;font-size:20px;font-weight:500;line-height:26px;letter-spacing:0em}.question-manager-empty-heading{font-family:DM Sans;font-size:20px;font-weight:500;line-height:26px;letter-spacing:0em;text-align:justified;color:#696969;padding:0 40px 4px}.question-manager-empty-content{margin-bottom:15px}.question-manager-empty-para{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:justified;color:#696969;margin:3px 6px 17px}.choose-from-question-button{border-radius:9px;height:40px;font-size:16px;font-weight:500;width:240px;line-height:21px;letter-spacing:0em;text-align:center;border-width:1px;cursor:pointer;color:#1a2b3c!important;background-color:#fff!important}.choose-from-question-button:hover{color:#1a2b3c!important;background-color:#fff!important}.add-question-button{border-radius:9px;margin:17px 70px 0;width:158px;height:40px;cursor:pointer;border-width:1px}.add-question-button:hover{color:#fff!important;background-color:#1a2b3c!important}.add-questionbank-button{border-radius:9px;width:158px;height:40px;cursor:pointer;border-width:1px}.add-questionbank-button:hover{color:#1a2b3c!important;background-color:#fff!important}.empty-container-question{padding:0 25px 0 30px}.empty-container-questionbank{display:flex;align-items:center;justify-content:center}.ask-ai-img{width:20px;height:20px;margin-right:8px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.question-manager-container{display:flex;flex-direction:column;min-height:100vh;position:relative;padding:20px}.question-title{font-size:14px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:justify;margin-bottom:10px;padding-top:9px}.ant-breadcrumb :hover{text-decoration:none}.option-title{margin-bottom:10px}.form-group,.form-group2{margin-bottom:60px}.form-group #tags,.form-group2 #tags{width:100%}.form-group #tags .ReactTags__tags,.form-group2 #tags .ReactTags__tags{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #d9d9d9;border-radius:5px;padding:4px}.form-group #tags .ReactTags__selected,.form-group2 #tags .ReactTags__selected{display:flex;flex-wrap:wrap;gap:10px;width:100%}.form-group #tags .ReactTags__clearAll,.form-group2 #tags .ReactTags__clearAll{cursor:pointer;padding:10px;margin:10px;background:#f88d8d;color:#fff;border:none}.form-group #tags .ReactTags__tagInput,.form-group2 #tags .ReactTags__tagInput{display:inline-flex;align-items:center;width:auto}.form-group #tags .ReactTags__tagInput input.ReactTags__tagInputField,.form-group #tags .ReactTags__tagInput input.ReactTags__tagInputField:focus,.form-group2 #tags .ReactTags__tagInput input.ReactTags__tagInputField,.form-group2 #tags .ReactTags__tagInput input.ReactTags__tagInputField:focus{height:31px;margin:0;font-size:12px;width:400px;padding:0 10px}.form-group #tags .ReactTags__editInput,.form-group2 #tags .ReactTags__editInput{border-radius:1px}.form-group #tags .ReactTags__editTagInput,.form-group2 #tags .ReactTags__editTagInput{display:inline-flex}.form-group #tags .ReactTags__selected span.ReactTags__tag,.form-group2 #tags .ReactTags__selected span.ReactTags__tag{padding:4px 13px;margin-right:0;border-radius:15px;align-items:center;background:#ebebeb;color:#7b7b7b;font-size:14px;font-weight:400;line-height:18.23px;cursor:pointer!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group #tags .ReactTags__selected a.ReactTags__remove,.form-group2 #tags .ReactTags__selected a.ReactTags__remove{color:#aaa;margin-left:5px;cursor:pointer}.form-group #tags .ReactTags__suggestions,.form-group2 #tags .ReactTags__suggestions{position:absolute;top:100%;z-index:10;max-height:150px;width:100%;overflow-y:scroll;box-shadow:0 4px 8px #0000001a;overflow-x:hidden}.form-group #tags .ReactTags__suggestions ul,.form-group2 #tags .ReactTags__suggestions ul{list-style-type:none;text-align:left;margin:0;padding:0;background:#fff;box-shadow:0 4px 8px #0000001a;overflow-x:hidden}.form-group #tags .ReactTags__suggestions li,.form-group2 #tags .ReactTags__suggestions li{border-bottom:1px solid #ddd;padding:5px 10px;margin:0;border-radius:5px;color:#a1a09e;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group #tags .ReactTags__suggestions li mark,.form-group2 #tags .ReactTags__suggestions li mark{text-decoration:solid;background:none;font-weight:650;color:#63615d}.form-group #tags .ReactTags__suggestions ul li.ReactTags__activeSuggestion,.form-group2 #tags .ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#f0eeee;cursor:pointer}.form-group #tags .ReactTags__remove,.form-group2 #tags .ReactTags__remove{display:none}.form-group #tags input,.form-group2 #tags input{border:none;outline:none}.form-group #tags input:before,.form-group2 #tags input:before{border:none}.form-group2{margin-bottom:20px}.ant-radio-button-wrapper:first-child:last-child{border-radius:100%}.form-group label{margin-bottom:5px}.form-control{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;resize:vertical;min-height:50px}.react-quill .ql-container{height:233px}.answer-item{display:flex;align-items:flex-start;margin-bottom:10px;gap:14px}.question-description{color:#7b7b7b;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:justified;margin-bottom:10px}#tags-para{margin-bottom:10px;padding-top:8px}.heading-test-question{color:#000;font-size:20px;font-weight:500;line-height:26px;letter-spacing:0em;text-align:justified}.answers-array .ant-radio-checked .ant-radio-inner{border-color:#1a2b3c!important;background-color:#1a2b3c!important}.question-title{padding-top:20px;margin-bottom:10px;font-family:DM Sans;font-size:14px;font-weight:400;line-height:18px}.error-message{color:#ff2b2b;font-size:12px;font-weight:400;line-height:16px;padding-bottom:10px}.delete-icon{color:#adacaa;height:18px}.answer-item .form-control{flex-grow:1;margin-right:20px}.ant-checkbox-checked .ant-checkbox-inner:after{margin-left:.5px}.add-answer-btn{margin-top:10px;border:1px solid #1a2b3c}.submit-btn{display:flex;padding:10px;background-color:#1a2b3c;color:#fff;align-items:center;border:none;border-radius:4px;cursor:pointer}.submit-btn:hover{background-color:#172736!important}.submit-btn:disabled{font-size:16px;font-weight:500;line-height:21px;text-align:left;color:#fff;background-color:#7b7b7b!important}.submit-btn:disabled:hover{background-color:#7b7b7b!important}.cancel-btn{display:flex;padding:10px;background-color:#fff;color:#1a2b3c;align-items:center;border:1px solid #1a2b3c;border-radius:4px;cursor:pointer}.cancel-btn:hover{background-color:#e6e6e6!important;color:#1a2b3c!important}.score-settings{display:flex;justify-content:flex-end;width:100%;gap:10px}.ql-editor[data-placeholder]:before{font-style:normal}.ant-checkbox-checked:after{border:none!important}.ant-select[data-testid=input-questionType]{height:auto;width:100%}.questionReorder-container{padding:25px 30px 0}.questionReorder-container .questionReorder-header{display:flex;justify-content:space-between;margin-bottom:15px}.questionReorder-container .questionReorder-header>div:first-child{font-size:20px;font-weight:500}.questionReorder-container .questionReorder-header>div:nth-child(2){display:flex}.questionReorder-container .questionReorder-cancel-btn{margin-right:15px;font-weight:500;color:#1a2b3c;font-size:14px;border:none}.questionReorder-container .questionReorder-cancel-btn:hover{color:#000!important}.questionReorder-container .questionReorder-submit-btn{font-weight:500;background:#1a2b3c;font-size:14px;display:flex;justify-content:center;align-items:center;padding:6px 15px;border-radius:5px;text-align:center}.questionReorder-container .questionReorder-submit-btn:hover{background:#1a2b3c}.questionReorder-container .questionReorder-questionList-items{background-color:#f9f9f9;border-radius:5px;border:1px solid #ffffff;border-bottom:1px solid #e5e5e5;padding:15px 25px;overflow:hidden;transition:height .5s ease;-webkit-user-select:none;user-select:none;margin-bottom:10px;display:flex;justify-content:space-between}.questionReorder-container .questionReorder-questionList-items>div:nth-child(1){display:flex;align-items:center;color:#7b7b7b}.questionReorder-container .questionNumber{margin-right:5px;font-weight:500;font-size:18px}@keyframes slideIn{0%{max-height:0}to{max-height:500px}}.question-bank-manager-header{display:flex;justify-content:space-between;align-items:baseline;padding:0 20px}.back-test{border:1px solid #1A2B3C}.back-test:hover{color:#1a2b3c!important;border:1px solid #1A2B3C!important}.questionList-BanksearchBar{display:flex;justify-content:space-between;align-items:center;padding:10px 25px 5px 35px}.questionList-BanksearchBar .questionlist-checkbox-review{padding-top:18px}.questionList-BanksearchBar .questionList-searchbar-container .searchBar-container{margin-top:18px;padding-left:18px;width:100%;border:1px solid #cdc;height:41px;display:flex;align-items:center;justify-content:flex-end;column-gap:8px;border-radius:10px}.questionlist-checkbox{padding:20px}.myCourseCard-container{border-radius:15px;transition:box-shadow .2s ease,transform .2s ease}.myCourseCard-container:hover{box-shadow:0 8px 24px #00000021,0 1.5px 4px #00000014;transform:scale(1.03);z-index:10}.myCourseCard-container:hover .myCourse-avatar{transform:scale(1.08)}.myCourseCard-container{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #dfdfdf;display:flex;justify-content:flex-start;align-items:flex-start;row-gap:16px;flex-direction:column;background-color:#fff;width:226px!important;border-radius:10px;margin:25px 5px}.myCourseCardHeader{height:100%;width:100%;margin-top:2px;display:flex;padding:14px;justify-content:flex-start;align-items:flex-start;column-gap:14px;flex-direction:column}.img-container{display:flex;justify-content:space-between;align-items:center;width:100%}.gitlab-icon{width:20px;height:20px;position:relative;bottom:27px}.myCourse-avatar{transition:transform .25s cubic-bezier(.4,0,.2,1);height:63px!important;width:63px!important;border-radius:10px;margin-bottom:12px}.myCourse-content{flex-grow:1;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:4px}.myCourse-title{font-weight:600;font-size:12px;line-height:16px;color:#696969;padding-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.myCourse-subtitle{font-weight:600;font-size:16px;line-height:22px;width:100%;color:#323232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myCourse-titleCompleted{font-weight:600;font-size:16px;line-height:22px;padding-top:25px;color:#323232}.status-chip{padding:5px 10px;font-size:12px;border-radius:10px;margin-top:10px}.chip-success{border:1px solid rgb(28,119,25);background-color:#cbffcb60;color:#1c7719}.chip-fail{border:1px solid rgb(231,189,0);background-color:#fff38242;color:#e7bd00}.myCourseCardFooter{width:100%;display:flex;flex-direction:column;row-gap:8px}.progressIndicator-container{width:100%;height:5.5px;background-color:#ebebebc4;border-radius:4px;display:flex;justify-content:flex-start;align-items:flex-start}.progressBar{height:5.5px;width:100%;background-color:#61d800;border-radius:4px}.courseFooter-bottom{width:100%;display:flex;justify-content:space-between}.footer-subtitle{font-size:14px;color:#5f5f5f}.pipelinestatus{padding-top:14px;display:flex;gap:7px}.userDashboardLoading-container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:12px}.userDashboard-container{width:100%;box-sizing:border-box;padding:45px 0 15px 35px;height:100vh;overflow-y:auto}@media(min-width:480px){.userDashboard-container{padding-top:35px}}.userDashboard-title{font-weight:600;font-size:18px;line-height:25px;color:#161616}.userDashboard-subtitle{color:#727272;font-weight:600;font-size:12px;line-height:16px}.statistics-container{width:100%;margin-top:20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:24px}.userDashboardCourses-title{margin-top:40px;font-size:18px;font-weight:500}.dashboardCourses-container{justify-content:flex-start!important;display:flex!important;flex-flow:row wrap!important;gap:20px;padding-right:20px}.myCourseCard-container{width:fit-content}.ant-carousel .slick-prev,.ant-carousel .slick-next{color:unset;font-size:unset;height:37.98px}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:unset}.slick-slide.slick-active.slick-current{width:fit-content!important}.slick-disabled{display:none!important}.slick-slide{width:100%}.enrolled-courses-empty-container{width:100%;height:183px;background:#fff;border:1px solid #dfdfdf;border-radius:10px;margin-top:20px;display:flex;justify-content:center;align-items:center}.enrolled-title{display:block;font-weight:600;font-size:14px;line-height:19px;text-align:left;color:#323232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-button{border:1px solid #1a2b3c;border-radius:7px;width:100%;margin-top:23px}.explore-button:hover{background-image:linear-gradient(#0000000f 0 0)!important;color:unset!important;border:1px solid #1a2b3c!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-course-card-skeleton-container{animation:fadeIn .5s ease-out forwards;opacity:0}.dashboard-course-card-skeleton{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 1px 1px #0000001a;display:flex;flex-direction:column;height:180px;width:226px;margin:25px 5px}.dashboard-course-card-skeleton .dashboard-course-card-header{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:20px}.dashboard-course-card-skeleton .dashboard-course-card-header .ant-skeleton-image{width:63px!important;height:63px!important;border-radius:10px!important}.dashboard-course-card-skeleton .dashboard-course-card-content{flex-grow:1;padding:0 20px}.onboardingStatusCard{border-radius:8px;padding:clamp(16px,4vw,20px);margin:clamp(16px,4vw,32px) 0;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;max-width:500px;width:100%}@media(max-width:640px){.onboardingStatusCard{width:calc(100% - 24px)}}.onboardingStatusCard__title{font-size:clamp(15px,3vw,16px);font-weight:600;margin-bottom:clamp(4px,1vw,6px);color:#111827;line-height:1.4}.onboardingStatusCard__subtitle{font-size:clamp(12px,2.5vw,13px);color:#6b7280;margin-bottom:clamp(12px,3vw,16px);line-height:1.5}.onboardingStatusCard__item{display:flex;align-items:flex-start;gap:clamp(8px,2vw,12px);padding:clamp(8px,2vw,10px) 0;border-bottom:1px solid #f3f4f6;min-height:clamp(40px,8vw,44px);position:relative}.onboardingStatusCard__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.onboardingStatusCard__item:first-child{padding-top:0}.onboardingStatusCard__itemText{padding-top:2px}.onboardingStatusCard__dot{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px);border-radius:50%;flex-shrink:0;position:relative;border:1.5px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;margin-top:6px}@media(max-width:480px){.onboardingStatusCard__dot{width:16px;height:16px;border-width:1.5px}}.onboardingStatusCard__item.done .onboardingStatusCard__dot{background:#0d9941;border-color:#0d9941}.onboardingStatusCard__item.done .onboardingStatusCard__dot:after{content:"";display:block;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.onboardingStatusCard__item.pending .onboardingStatusCard__dot{border:2px solid #fbbf24;border-right-color:transparent;animation:spin .75s linear infinite;background:transparent}.onboardingStatusCard__support{margin-top:16px;padding:16px;background-color:#fff7ed;border:1px solid #fed7aa;border-radius:6px}.onboardingStatusCard__support p{color:#9a3412;font-size:13px;margin:0 0 8px}.onboardingStatusCard__support-link{color:#ea580c;font-size:13px;font-weight:500;text-decoration:none}.onboardingStatusCard__support-link:hover{text-decoration:underline}.onboardingStatusCard__itemText{display:flex;flex-direction:column;flex:1}.onboardingStatusCard__label{font-size:clamp(13px,2.8vw,14px);font-weight:500;color:#111827;margin-bottom:2px;line-height:1.4}@media(max-width:480px){.onboardingStatusCard__label{font-size:13px}}.onboardingStatusCard__value{font-size:clamp(12px,2.6vw,13px);color:#6b7280;text-transform:capitalize;line-height:1.4}@media(max-width:480px){.onboardingStatusCard__value{font-size:12px}}.onboardingStatusCard__empty{padding:12px 0;color:#9ca3af;text-align:center;font-size:13px}.onboardingStatusCard__actions{display:flex;justify-content:center;margin-top:20px}.onboardingStatusCard__retryBtn{background:#007bff;color:#fff;border:1px solid #007bff;border-radius:8px;padding:10px 20px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease}.onboardingStatusCard__retryBtn:hover:not(:disabled){background:#0056b3;border-color:#0056b3}.onboardingStatusCard__retryBtn:disabled{opacity:.5;cursor:not-allowed}.adminPage-main{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.adminUserPage-container{width:100%;overflow:auto;height:100vh;box-sizing:border-box;padding:0 30px;display:flex;flex-direction:column}.adminUserPage-container .adminUserPage-spinner{height:100%;display:flex}.spinner-container{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.adminUserPage-TitleandButtonContainer{display:flex;padding:20px 0 0;align-items:center;justify-content:space-between}.adminUserPage-TitleandButtonContainer .adminUserPage-title{font-size:20px;font-weight:500;color:#161616}.adminUserPage-TitleandButtonContainer .InviteUser-Button{background-color:transparent;border:1.5px solid #1a2b3c;cursor:pointer;font-weight:600}.adminUserPage-TitleandButtonContainer .InviteUser-Button:hover{color:#1a2b3c!important;background-color:transparent!important;border:1.5px solid #1a2b3c!important}.user-name{display:flex;flex-direction:row;align-items:center;gap:10px}.user-avatar{color:#fff!important;width:40px!important;height:40px!important;border-radius:20%!important;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;height:38px;width:38px;border-radius:6px}.user-groups{display:flex;flex-direction:row;gap:5px}.user-groups .group-tag{background:transparent;border:1px solid #1a2b3c;color:#1a2b3c;border-radius:15px;padding:3px 10px;font-size:14px}.enroll-model-table{padding:18px}.enroll-model-table .searchBar-container{margin-top:0!important;padding-left:0!important;margin-bottom:20px}.enroll-model-table .input-box{border-radius:5px!important;margin-bottom:30px;font-style:normal;font-weight:400;font-size:16px;line-height:22px}.enroll-model-table .ant-table-wrapper table{border:1px solid #dcdcdc;border-radius:5px;color:#767676;cursor:default}.enroll-model-table .ant-table-thead>tr>th{background-color:#f9f9f9;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.enroll-model-table .ant-table-tbody>tr>td{background-color:#fff;color:#767676;font-style:normal;font-weight:400;font-size:14px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.enroll-model-table .enroll-buttons{width:100px;font-style:normal;font-weight:500;font-size:12px;line-height:15px;border-radius:7px}.enroll-model-table .enroll-color{color:#1a2b3c;border:1px solid #1a2b3c}.enroll-model-table .unenroll-color{border:1px solid #b60000;color:#b60000}.enroll-model-no-table{padding:60px 18px}.enroll-model-no-table .searchBar-container{margin-top:0!important;padding-left:0!important}.userEnrollment-button-section{display:flex;margin-top:25px;flex-direction:row;justify-content:flex-end}.status-tag{border-radius:15px;padding:3px 10px;font-size:14px;background:transparent}.clickable-column-text{cursor:pointer}.BulkInvite-modal .children-wrapper{padding:0!important}.BulkInvite-modal .ant-modal-close{inset-inline-end:50px!important}.BulkInvite-modal .ant-modal-title{padding-left:20px!important}.BulkInvite-modal .ant-modal-content{height:auto!important;display:flex;flex-direction:column;margin:0!important;padding:0!important}.BulkInvite-modal .ant-modal-header{margin-bottom:0}.BulkInvite-modal .ant-modal-body{padding:20px!important;flex-grow:1}.BulkInvite-modal .ant-modal-footer{height:64px;margin:0!important;padding-right:20px;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #dddddd;column-gap:10px}.BulkInvite-modal .children-wrapper{height:100%}.BulkInvite-modal .SheetSpinner-Container{height:300px}.userProfileTabLayout-container{width:100%;height:100%!important}.userProfileTabLayout-container .ant-tabs-nav-wrap{margin-left:30px}.userProfileTabLayout-container .ant-tabs{height:100%}.userProfileTabLayout-container .ant-tabs .ant-tabs-content{position:relative;width:100%;height:100%}.userProfileTabLayout-container .ant-tabs .ant-tabs-tabpane{height:100%}.userProfileTabLayout-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px}.userProfileTabLayout-container .ant-tabs-ink-bar{background-color:#1a2b3c}.userProfileTabLayout-container .ant-tabs-tab{padding:10px}.userProfileTabLayout-container .ant-tabs-tab span{display:flex;align-items:center}.userProfileTabLayout-container .ant-tabs-tab .container{display:flex;align-items:center;gap:8px}.userProfileTabLayout-container .ant-tabs-tab-btn{color:#696969;font-weight:600}.userProfileTabLayout-container .ant-tabs-tab-btn .Counts{font-weight:700;font-size:10px;line-height:13.02px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#696969;width:auto;height:auto;padding:3.5px 10.5px;border-radius:15px;transform:translateY(-1.5px)}.userProfileTabLayout-container .ant-tabs-tab-btn:hover{color:#353535}.userProfileTabLayout-container .ant-tabs-tab-active span{color:#1a2b3c}.userProfileTabLayout-container .ant-tabs-tab-active .Counts{font-weight:700;font-size:10px;line-height:13.02px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#1a2b3c;width:auto;height:auto;padding:3.5px 10.5px;border-radius:15px;transform:translateY(-1.5px)}.userProfileTabLayout-container .ant-tabs-tab-active .tab-icon{color:#1a2b3c}.userProfileTabLayout-container .ant-tabs-tab:hover,.userProfileTabLayout-container .ant-tabs-tab:hover .tab-icon{color:inherit}.userProfileTabLayout-container .inactive-tab,.userProfileTabLayout-container .inactive-tab .tab-icon{color:#696969}.tab-label{display:flex;align-items:center;gap:8px}.authoredTabScreen-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.authoredTabScreen-container .authored-content{padding-inline:30px}.table-enroll{height:100%;display:flex;flex-direction:column;justify-content:space-between}.table-enroll .table-container{padding-inline:30px}.table-enroll .status{width:100%;display:flex;flex-direction:column}.table-enroll .status-details{display:flex;justify-content:space-between;align-items:center}.table-enroll .course-progress{color:#1a2b3c;font-style:normal;font-size:12px;font-weight:500!important;line-height:normal}.table-enroll .total_modules{color:#666;font-size:12px;font-weight:400;line-height:normal}.table-enroll .module_details{display:flex;align-items:baseline}.table-enroll .completed_modules{color:#666;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.table-enroll .progressBar{width:100%;height:10px;background-color:#f1f1f1;border-radius:4px;position:relative}.table-enroll .progressBarValue{height:100%;min-width:0%;border-radius:4px}.table-enroll .progressBarExpected{height:100%;background-color:#d2691e;position:absolute;border-radius:10px;top:0;z-index:-1}.table-enroll .spinner-enrollpage{margin-top:20%}.ant-btn-primary:disabled{background-color:#eaeaea!important;color:#faf9f6cc}.custom-render-items{display:flex;align-items:center;padding:10px}.custom-render-items:hover{background-color:#f5f5f5}.userProfilePage-container{height:100%;width:100%;padding:20px 0 0;display:flex;flex-direction:column}.userProfilePage-container .userProfilePage-breadcrumbs{margin-left:40px}.userProfilePage-container .userProfilePage-contentContainer{margin-top:10px;flex:1;overflow:hidden;padding:0!important}.userProfilePage-container .userProfilePage-header{display:flex;align-items:center;justify-content:space-between;margin:15px 0;padding:0 20px!important}.userProfilePage-container .userProfilePage-header .userProfilePage-title{font-weight:500;font-size:20px;display:flex;align-items:center;column-gap:15px;box-sizing:border-box;padding:7px 13px;color:#252525;border-radius:5px;margin-left:10px}.userProfilePage-container .userProfilePage-header .userProfilePage-title:hover{background-color:#f9f9f9;cursor:pointer}.userProfilePage-container .userProfilePage-header .userProfilePage-avatar{height:38px;width:38px;border-radius:50%}.userProfilePage-container .userProfilePage-header .userProfilePage-header-right{display:flex;margin-right:30px}.userProfilePage-container .userProfilePage-header .userProfilePage-header-right .userProfilePage-button{align-items:center;border-radius:7px;padding:8px 12px;background-color:transparent;border:1px solid #d9d9d9;cursor:pointer;font-weight:500;color:#696969;margin-right:15px}.userProfilePage-container .userInformation-container{background-color:#f9f9f9;margin:0 45px 0 30px;border-radius:10px}.profileTabScreen-container{width:100%;height:100%;padding:30px 30px 0;overflow-y:auto}.profileTabScreen-container.compact-mode{padding:15px 20px;height:auto;max-height:300px}.profileTabScreen-container .profile-section{margin-bottom:40px;background:#fafafa;border-radius:8px;padding:20px;border:1px solid #e8e8e8}.profileTabScreen-container .profile-section .section-header{margin-bottom:20px;border-bottom:2px solid #e8e8e8;padding-bottom:12px}.profileTabScreen-container .profile-section .section-header .section-title{color:#1a2b3c;font-size:18px;font-weight:600;margin:0 0 8px}.profileTabScreen-container .profile-section .section-header .section-legend .legend-text{color:#666;font-size:14px;font-style:italic;line-height:1.4}.profileTabScreen-container .Info-container{padding-top:10px;padding-bottom:25px}.profileTabScreen-container .Info-container .InfoDetail-container{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;gap:10px}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items{flex:0 1 calc(33.33% - 10px);color:#666;padding-top:18px}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .field-label-with-help{display:flex;align-items:center;gap:6px}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .field-label-with-help .help-icon{color:#999;font-size:14px;cursor:help;transition:color .2s ease}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .field-label-with-help .help-icon:hover{color:#1890ff}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .Info-Items-value{display:flex;gap:8px;align-items:center;color:#1a2b3c;font-weight:600;padding-top:8px}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .Info-Items-value .gitlab-link{margin-left:4px;color:#1890ff}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .Info-Items-value .gitlab-link:hover{color:#40a9ff}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .Info-Items-value .capitalize{text-transform:capitalize}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items .Info-Items-value button{padding:4px 13px;align-items:center;background:#e7ecef;border-radius:5px;border:none;font-weight:600}.username_dashboard-profile{font-size:20px;font-weight:600;color:#1a2b3c;margin:10px}.userProfilePage-header-profile{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.userProfilePage-header-profile .userProfilePage-title-profile{font-weight:500;font-size:20px;display:flex;align-items:center;column-gap:15px;box-sizing:border-box;padding:7px 0;color:#252525;border-radius:5px}.userProfilePage-header-profile .userProfilePage-avatar-profile{height:38px;width:38px;border-radius:50%}.userProfilePage-header-profile .userProfilePage-header-right{display:flex;margin-right:30px}.userProfilePage-header-profile .userProfilePage-header-right .userProfilePage-button{align-items:center;border-radius:7px;padding:8px 12px;background-color:transparent;border:1px solid #d9d9d9;cursor:pointer;font-weight:500;color:#696969;margin-right:15px}@media(max-width:768px){.profileTabScreen-container{padding-left:15px;padding-right:15px}.profileTabScreen-container .profile-section{padding:15px;margin-bottom:25px}.profileTabScreen-container .profile-section .section-header .section-title{font-size:16px}.profileTabScreen-container .profile-section .section-header .section-legend .legend-text{font-size:13px}.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items{flex-basis:calc(50% - 10px)}}@media(max-width:600px){.profileTabScreen-container .Info-container .InfoDetail-container .Info-Items{flex-basis:100%}}@media(min-width:480px){.profileTabScreen-container{padding-top:0}}@media(max-width:768px){.profileTabScreen-container.compact-mode{padding:10px 15px}}.McqTabLayout-container{width:100%;height:100%!important}.McqTabLayout-container .ant-tabs-nav-wrap{margin-left:0;padding:25px 30px 0}.McqTabLayout-container .ant-tabs{height:100%}.McqTabLayout-container .ant-tabs .ant-tabs-content{position:relative;width:100%;height:100%}.McqTabLayout-container .ant-tabs .ant-tabs-tabpane{height:100%}.McqTabLayout-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px}.McqTabLayout-container .ant-tabs-tab-active .container1 svg path{fill:#1a2b3c}.McqTabLayout-container .ant-tabs-tab:not(.ant-tabs-tab-active) .container1 svg path{fill:#696969}.McqTabLayout-container .ant-tabs-ink-bar{background-color:#1a2b3c}.McqTabLayout-container .ant-tabs-tab{padding:10px}.McqTabLayout-container .ant-tabs-tab span{display:flex;align-items:center;font-family:DM Sans;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0em;text-align:justified;gap:5px}.McqTabLayout-container .ant-tabs-tab .container1{display:flex;align-items:center;gap:8px}.McqTabLayout-container .ant-tabs-tab-btn{color:#696969;font-weight:600}.McqTabLayout-container .ant-tabs-tab-btn .Counts{font-weight:700;font-size:10px;line-height:13.02px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#696969;width:auto;height:auto;padding:3.5px 10.5px;border-radius:15px;transform:translateY(-1.5px)}.McqTabLayout-container .ant-tabs-tab-btn:hover{color:#353535}.McqTabLayout-container .ant-tabs-tab-active span{color:#1a2b3c}.McqTabLayout-container .ant-tabs-tab-active .Counts{font-weight:700;font-size:10px;line-height:13.02px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#1a2b3c;width:auto;height:auto;padding:3.5px 10.5px;border-radius:15px;transform:translateY(-1.5px)}.McqTabLayout-container .ant-tabs-tab-active .tab-icon{color:#1a2b3c}.McqTabLayout-container .ant-tabs-tab:hover,.McqTabLayout-container .ant-tabs-tab:hover .tab-icon{color:inherit}.McqTabLayout-container .inactive-tab,.McqTabLayout-container .inactive-tab .tab-icon{color:#696969}.previewMode-container{display:flex;flex-direction:column;height:100%;background-color:#f9f9f9}.previewMode-container .previewMode-header-1{display:flex;justify-content:space-between;padding:25px 30px;font-weight:500;font-family:DM Sans}.previewMode-container .previewMode-header-1>div:nth-child(1){font-size:20px;color:#323232}.previewMode-container .previewMode-header-1>div:nth-child(2){display:flex}.previewMode-container .previewMode-header-1>div:nth-child(2)>div{font-weight:700;margin-left:3px}.previewMode-container .previewMode-header-2{display:flex;justify-content:space-between;padding:8px 30px;font-weight:600;align-items:center;background-color:#ffb84c1a;color:#565656;font-family:Open Sans!important}.previewMode-container .previewMode-header-2 .fa-eye{margin-right:10px}.previewMode-container .previewMode-header-2 button{padding:5px 7px;border-radius:7px;border:.5px solid #1a2b3c;background-color:#ffb84c1a;cursor:pointer;color:#1a2b3c;font-weight:500;font-size:14px}.previewMode-container .previewMode-question-section{background-color:#fff;min-height:275px;margin:25px 30px;overflow-x:hidden;overflow-y:auto;height:100%}.previewMode-container .previewMode-last-section{display:flex;justify-content:space-between;margin:5px 30px;position:sticky;bottom:0;padding:10px 0}.previewMode-container .previewMode-last-section-button{padding:10px 15px;border-radius:5px;border:1px solid rgb(26,43,60);background-color:#ffffff1a;cursor:pointer;color:#1a2b3c;font-family:DM Sans}.previewMode-container .previewMode-last-section-button.disabled{background:#eaeaeacc;color:#63615dcc;cursor:not-allowed;font-family:DM Sans;border-radius:5px;border-color:#d9d9d9}.previewMode-container .previewMode-last-section button:first-child{margin-right:10px}.previewMode-container .menu-dropdown{width:16rem!important;color:#727272;font-family:DM Sans}.previewMode-question-section-header div{font-weight:500;font-size:18px;padding:20px 20px 10px;color:#000}.previewMode-question-section-header .previewMode-question-text{padding:10px 20px;color:#7b7b7b;flex-direction:column;line-height:20.83px;font-size:16px;overflow-wrap:break-word;white-space:normal}.previewMode-question-section-header img{object-fit:contain;height:400px}.previewMode-question-option-section{padding:20px 20px 20px 30px;color:#7b7b7b}.ant-radio-wrapper,.ant-checkbox-wrapper{color:#727272;font-family:DM Sans!important}.subjective-answer-text-area{height:100%;width:100%;padding:15px}.ant-radio-group[disabled] .ant-radio-wrapper,.ant-checkbox-group[disabled] .ant-checkbox-wrapper{cursor:not-allowed}.previewMode-question-option-section .ant-radio-wrapper.ant-radio-wrapper-disabled .ant-radio-checked .ant-radio-inner,.previewMode-question-option-section .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff!important;border-color:#1890ff!important}.not-found-content{width:100vw;min-height:100vh;padding:0%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.not-found-wrapper{max-width:1200px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.text-content{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.text-inner{max-width:500px;width:100%}.text-content h1{font-size:128px;margin-bottom:16px;color:#eaeaea}.text-content p{font-size:20px;margin-bottom:24px;color:#3a3a3a;font-weight:400}.back-button{background-color:#253e81!important;border-color:#253e81!important;color:#fff!important}.back-button:hover{background-color:#2d4a99!important;border-color:#2d4a99!important}.not-found-hint{margin-top:48px;border:1px solid #ccc;border-radius:8px;padding:16px}.not-found-hint p{font-weight:400;font-size:1rem;margin-bottom:12px}.not-found-hint ul{margin:0;padding-left:20px}.not-found-hint li{font-size:1rem;margin-bottom:8px;color:#7a7a7a}.image-container{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.image-container img{max-width:90%;max-height:90%;width:auto;height:auto;object-fit:contain}@media(max-width:768px){.not-found-content{padding:0}.not-found-wrapper{flex-direction:column;max-width:none}.text-content{width:100%;height:auto;min-height:50%;padding-bottom:20px}.text-inner{text-align:center;max-width:none;padding:100px 20px 50px}.text-content h1{font-size:96px;margin-bottom:12px}.text-content p{margin-bottom:20px}.not-found-hint{margin-top:32px;padding:12px}.not-found-hint p,.not-found-hint li{text-align:left}.image-container{width:100%;height:auto;min-height:40%;padding-top:20px}.image-container img{width:80%;height:auto;max-height:300px}}@media(min-width:769px)and (max-width:1024px){.not-found-wrapper{flex-direction:column}.text-content{width:100%;height:auto;padding:50px 20px;text-align:center}.text-inner{max-width:600px}.image-container{width:100%;height:auto;padding:20px}.image-container img{max-width:70%}}@media(min-width:1025px){.text-content h1{font-size:144px}.text-content p{font-size:24px}}.testPage-Container{width:100%;height:100%}.testPage-Container .testPage-Header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:10%;border-bottom:1px solid #f4f4f4;box-shadow:0 1px 4px #00000040;padding:0 100px}.testPage-Container .testPage-Header-content .testPage-Header-left{display:flex;align-items:center;margin-left:10px;gap:20px}.testPage-Container .testPage-Header-content .testPage-Header-left .testPage-testName{font-size:20px;font-weight:500;line-height:26.04px;text-align:left;color:#323232;margin:27px 0 25px}.testPage-Container .testPage-Header-content .testPage-Header-right{margin-right:10px}.testPage-Container .testPage-Header-content .testPage-Header-right .testPage-testTime{font-size:16px;font-weight:500;line-height:20.83px;text-align:left;color:#323232;margin:30px 7px 25px 0}.testPage-Container .testPage-Header-content .testPage-Header-right .testPage-testTimer{font-size:16px;font-weight:700;line-height:20.83px;text-align:left}.testPage-Container .testPage-Header-content .testPage-Header-right .testTimer-black{color:#1a2b3c}.testPage-Container .testPage-Header-content .testPage-Header-right .testTimer-red{color:#c64141}.testPage-Container .test-giving-section{background-color:#f9f9f9;height:90%;display:flex;flex-direction:column;overflow-y:auto}.testPage-Container .test-giving-section .question-button-container{display:flex;height:85%;flex-direction:column;padding-bottom:30px;margin:30px 10px 0}.testPage-Container .test-giving-section .question-button-container .testPage-question_container{padding:20px;height:100%;overflow:auto;background:#fff}.testPage-Container .test-giving-section .question-button-container .testPage-question_container .questionListitem{margin-top:10px!important;background-color:#fff}.testPage-Container .test-giving-section .question-button-container .testPage-question_container .questionListitem .questionListitem-body{font-size:16px;font-weight:400;line-height:20.83px;text-align:justify;color:#7b7b7b}.testPage-Container .test-giving-section .question-button-container .testPage-question_container .questionListitem .optionMcq{margin:8px 0 9px}.testPage-Container .test-giving-section .question-button-container .testPage-question_container .questionListitem .optionMcq .option_text{margin-left:8px;font-size:16px;font-weight:400;line-height:20.83px;text-align:justify;color:#7b7b7b}.testPage-Container .test-giving-section .question-button-container .testPage-question_container .testPage-question-number{font-size:18px;font-weight:500;line-height:23.44px;text-align:justify;color:#000;margin-bottom:8px}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container{display:flex;justify-content:space-between;margin-top:20px}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .menu-dropdown{color:#727272;height:41px}@media(min-width:768px){.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .menu-dropdown{width:16rem!important}}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .testPage-test-prevButton{font-size:16px;font-weight:500;line-height:20.83px;color:#1a2b3c;border-radius:5px;border:1px solid #1a2b3c;margin-right:10px;padding:10px 15px;height:41px}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .testPage-test-submitButton{font-size:16px;font-weight:500;line-height:20.83px;color:#1a2b3c;border-radius:5px;border:1px solid #1a2b3c;padding:10px 29px;height:41px}.start-confirm-test-container{padding:10px 0}.start-confirm-test-container .instructions-header{font-size:18px;font-weight:600;color:#1a2b3c;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.start-confirm-test-container .instruction-item{display:flex;align-items:flex-start;margin-bottom:12px;gap:16px;padding:8px 12px;border-radius:8px;transition:all .3s ease}.start-confirm-test-container .instruction-item:hover{background-color:#fafafa;transform:translate(5px)}.start-confirm-test-container .instruction-item .instruction-icon-wrapper{background-color:#f0f7ff;border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:center}.start-confirm-test-container .instruction-item .instruction-icon-wrapper .instruction-icon{font-size:20px;color:#1890ff}.start-confirm-test-container .instruction-item .instruction-icon-wrapper .instruction-icon.warning{color:#faad14}.start-confirm-test-container .instruction-item .instruction-content .instruction-title{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.start-confirm-test-container .instruction-item .instruction-content .instruction-description{font-size:14px;color:#595959;line-height:1.6}.start-confirm-test-container .instruction-item .instruction-content .instruction-description strong{color:#ff4d4f}.start-confirm-test-container .instruction-footer-note{margin-top:16px;padding:12px;background-color:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:13px;color:#856404;line-height:1.5}.start-test-modal{width:600px!important}.start-test-modal .ant-modal-header{margin-bottom:0!important}.start-test-modal .modal-title-container{display:flex;align-items:center;color:#fff}.submit-test-modal{position:relative;top:300px!important;width:500px!important}.submit-test-modal .children-wrapper{padding:0 2px!important}@media(min-width:768px){.testPage-Header-content{flex-direction:row;justify-content:space-between;align-items:center;padding:0}.testPage-Header-content .testPage-Header-left{margin-left:100px}.testPage-Header-content .testPage-Header-left img{width:37px}.testPage-Header-content .testPage-Header-left .testPage-testName{font-size:20px;margin:27px 0 25px}.testPage-Header-content .testPage-Header-right{margin-right:100px}.testPage-Header-content .testPage-Header-right .testPage-testTime{font-size:16px;margin:30px 7px 25px 0}.testPage-Header-content .testPage-Header-right .testPage-testTimer{font-size:16px}.testPage-Container .test-giving-section .question-button-container{margin:30px 100px 0}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container{flex-direction:row;justify-content:space-between;align-items:center}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .left-side-buttons{flex-direction:row}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .left-side-buttons .testPage-test-prevButton,.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .left-side-buttons .testPage-test-submitButton{width:auto}.testPage-Container .test-giving-section .question-button-container .testPage-buttons-container .menu-dropdown{width:16rem!important}.submit-test-modal{top:300px!important;width:500px!important}.start-test-modal{width:600px!important}}.browser-change-modal{width:500px!important}.browser-change-modal .ant-modal-header{margin-bottom:0!important}.browser-change-modal .modal-title-container{display:flex;align-items:center;color:#fff}.browser-warning-container{padding:10px 0}.browser-warning-container .warning-content{margin-bottom:20px}.browser-warning-container .warning-content .warning-title{font-size:18px;font-weight:600;color:#1a2b3c;margin-bottom:8px}.browser-warning-container .warning-content .warning-subtitle{font-size:14px;color:#595959;line-height:1.6;margin:0}.browser-warning-container .chances-alert{display:flex;align-items:center;gap:16px;background-color:#fff1f0;border:1px solid #ffa39e;border-radius:8px;padding:16px;margin-bottom:20px;transition:all .3s ease}.browser-warning-container .chances-alert:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.browser-warning-container .chances-alert.critical{background-color:#fff2f0;border-color:#ffccc7;animation:alertPulse 2s infinite}.browser-warning-container .chances-alert .alert-icon-wrapper{background-color:#fff;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000000d}.browser-warning-container .chances-alert .alert-icon-wrapper .alert-icon{font-size:20px;color:#ff4d4f}.browser-warning-container .chances-alert .alert-text{font-size:14px;color:#434343;line-height:1.5}.browser-warning-container .chances-alert .alert-text strong{color:#cf1322;font-weight:700}.browser-warning-container .warning-footer-note{padding:12px;background-color:#f5f5f5;border-radius:6px;font-size:13px;color:#8c8c8c;text-align:center;font-style:italic}@keyframes alertPulse{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 10px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.submit-test-modal-professional{width:500px!important}.submit-test-modal-professional .modal-title-container{display:flex;align-items:center;color:#fff}.submit-test-container{padding:10px 0}.submit-test-container .message-content{margin-bottom:24px}.submit-test-container .message-content .main-message{font-size:18px;font-weight:600;color:#1a2b3c;margin-bottom:16px;text-align:center}.submit-test-container .message-content .auto-timer-notice{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background-color:#f5f5f5;border-radius:12px;border:1px dashed #d9d9d9}.submit-test-container .message-content .auto-timer-notice .notice-text{font-size:14px;color:#8c8c8c}.submit-test-container .message-content .auto-timer-notice .timer-badge{display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #1a2b3c;border-radius:50%;width:60px;height:60px;box-shadow:0 4px 10px #0000001a;position:relative}.submit-test-container .message-content .auto-timer-notice .timer-badge span{font-size:24px;font-weight:700;color:#1a2b3c}.submit-test-container .message-content .auto-timer-notice .timer-badge .unit{font-size:12px;color:#8c8c8c;position:absolute;bottom:8px;margin-left:2px}.submit-test-container.auto-submit .timer-badge,.submit-test-container.times-up .timer-badge{border-color:#ff4d4f}.submit-test-container.auto-submit .timer-badge span,.submit-test-container.times-up .timer-badge span{color:#ff4d4f}.submit-test-container .confirmation-note{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;padding:12px;color:#003a8c;font-size:13px;line-height:1.5;text-align:center}.Ask-Ai-thread{height:auto;width:auto;background-color:#ffb84c1a;display:flex;flex-direction:column}.Ask-Ai-thread .Ask-Ai-thread-header{display:flex;padding:16px 74px 16px 46px;gap:21px;flex-direction:row;align-items:center}.Ask-Ai-thread .content{font-weight:600;font-size:12px;line-height:16px;color:#565656}.ask-ai-emptyContainer{width:auto;height:auto;margin:0 30px}.ask-ai-emptyContainer .ask-ai-continueButton-container{display:flex;flex-direction:column;align-items:flex-end}.ask-ai-emptyContainer .ask-ai-continueButton-container .ask-ai-continueButton:disabled{padding:6px,16px,6px,16px;gap:4px;border-radius:4px;border:1px;border:1px solid #e0e0e0;background-color:#f5f5f5;margin:40px 3px 90px 0}.ask-ai-emptyContainer .ask-ai-continueButton-container .ask-ai-continueButton{padding:6px,16px,6px,16px;gap:4px;border-radius:4px;color:#e0e0e0;background-color:#1a2b3c;margin:40px 3px 40px 0}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer{width:auto;height:auto}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .empty-container{height:auto;width:auto}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .empty-container .text-container{margin-top:15px!important}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .ask-ai-empty-content{margin-bottom:35px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .ask-ai-empty-content .ask-ai-empty-para{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:justified;color:#757575;margin:3px 6px 17px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags{margin:0 0 15px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags{width:100%}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__tags{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #d9d9d9;border-radius:5px;padding:4px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__selected{display:flex;flex-wrap:wrap;gap:10px;width:100%}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__clearAll{cursor:pointer;padding:10px;margin:10px;background:#f88d8d;color:#fff;border:none}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__tagInput{display:inline-flex;align-items:center;width:auto}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__tagInput input.ReactTags__tagInputField,.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__tagInput input.ReactTags__tagInputField:focus{height:31px;margin:0;font-size:12px;width:400px;padding:0 10px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__editInput{border-radius:1px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__editTagInput{display:inline-flex}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__selected span.ReactTags__tag{padding:4px 13px;margin-right:0;border-radius:15px;align-items:center;background:#ebebeb;color:#7b7b7b;font-size:14px;font-weight:400;line-height:18.23px;cursor:pointer!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__selected a.ReactTags__remove{color:#aaa;margin-left:5px;cursor:pointer}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__suggestions{position:absolute;top:100%;z-index:10;max-height:150px;width:100%;overflow-y:scroll;box-shadow:0 4px 8px #0000001a;overflow-x:hidden}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__suggestions ul{list-style-type:none;text-align:left;margin:0;padding:0;background:#fff;box-shadow:0 4px 8px #0000001a;overflow-x:hidden}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__suggestions li{border-bottom:1px solid #ddd;padding:5px 10px;margin:0;border-radius:5px;color:#a1a09e;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__suggestions li mark{text-decoration:solid;background:none;font-weight:650;color:#63615d}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#f0eeee;cursor:pointer}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags .ReactTags__remove{display:none}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags input{border:none;outline:none}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags #tags input:before{border:none}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags .input-fields-ask-ai{display:flex;flex-direction:column}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags .input-fields-ask-ai>*{padding-bottom:10px;color:#000000e0}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags .input-fields-ask-ai .ant-select-arrow{padding-bottom:9px}.ask-ai-emptyContainer .ask-ai-messageAndImg .ask-ai-EmptyContainer .uploadPdfTags .input-fields-ask-ai .ant-select-selector{padding-left:11px}.submit-pdf-modal{position:relative;top:150px!important;width:68%!important}.submit-pdf-modal .submit-pdf-content{display:flex;flex-direction:column;align-items:center}.submit-pdf-modal .submit-pdf-content .submit-pdf-text{font-family:DM Sans;font-size:18px;font-weight:500;line-height:23.44px;text-align:center;color:#565656}.submit-pdf-modal .children-wrapper{padding:0!important;display:flex!important;align-items:center;flex-direction:column}.gradientAIRobot{width:192px;height:251px;top:334px;left:687px}.tag-input{width:100%}.AskAi-container{display:flex;padding:0;flex-direction:column;row-gap:20px;position:relative;justify-content:space-between}.AskAi-container.empty-state{height:100%}.AskAi-container .job-container-wrapper{padding:0 42px}.askAi-loading-container{height:100vh}.job-card{width:100%;padding:20px;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;cursor:pointer}.job-card .job-details{flex:1;display:flex;flex-direction:column;min-width:0}.job-card .job-details .name{font-size:15px;color:#696969;margin-bottom:10px}.job-card .job-details .tags{display:flex;flex-wrap:wrap;gap:8px}.job-card .job-details .tags .tag{border-radius:15px;font-size:14px;color:#7b7b7b;background-color:#ebebeb;padding:5px 10px;margin-right:10px;text-transform:lowercase;white-space:nowrap}.job-card .job-details .tags .tag:first-letter{text-transform:capitalize}.job-card .status{align-self:center;margin-left:10px}.job-card.disabled{cursor:unset}.status-tag{border-radius:5px;font-size:14px;padding:4px 8px;border-width:.5px;border-style:solid;display:inline-block}.jobs-container{height:100%;padding:0 42px;min-height:100vh}.job-empty-container{height:100%;padding:0 42px 10px;font-size:14px;color:#696969}.questionList-searchBar .questionlist-checkbox-review{margin-top:18px}.ask-ai-container{width:100%;height:100%}.ask-ai-container .ask-ai-title{margin:20px 0 0 30px;font-size:20px;font-weight:500;line-height:31.25px;text-align:left;color:#000}.ask-ai-container .ask-ai-content{height:100%}.ask-ai-container .ask-ai-content .askaiLayout-container{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%!important}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-nav-wrap{margin:10px 0 0 30px}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs{height:100%}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs .ant-tabs-content{position:relative;width:100%;height:100%}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs .ant-tabs-tabpane{height:100%}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 15px}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-active .container1 svg path{fill:#1a2b3c}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab:not(.ant-tabs-tab-active) .container1 svg path{fill:#696969}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-ink-bar{background-color:#1a2b3c}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab{padding:15px 23px 14px 19px}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab span{display:flex;align-items:center;letter-spacing:0em;gap:7px;font-family:DM Sans;font-size:12px;font-weight:700;line-height:15.62px;text-align:justified}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab .container1{display:flex;align-items:center;gap:8px}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-btn{color:#696969;font-weight:600}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-btn .Counts{font-weight:700;font-size:10px;line-height:13.02px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#696969;width:auto;height:auto;padding:3.5px 10.5px;border-radius:15px;transform:translateY(-1.5px)}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-btn:hover{color:#353535}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-active span{color:#1a2b3c}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-active .Counts{font-weight:700;font-size:10px;line-height:13.02px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#1a2b3c;width:auto;height:auto;padding:3.5px 10.5px;border-radius:15px;transform:translateY(-1.5px)}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab-active .tab-icon{color:#1a2b3c}.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab:hover,.ask-ai-container .ask-ai-content .askaiLayout-container .ant-tabs-tab:hover .tab-icon{color:inherit}.ask-ai-container .ask-ai-content .askaiLayout-container .inactive-tab,.ask-ai-container .ask-ai-content .askaiLayout-container .inactive-tab .tab-icon{color:#696969}.ask-ai-container .ask-ai-content .askaiLayout-container .search-AI-Job-Container{display:flex;flex-grow:1;padding:0;flex-direction:column;row-gap:20px;position:relative}.ask-ai-container .ask-ai-content .askaiLayout-container .search-AI-Job-Container .job-container-wrapper{padding:0 42px}.filter-container{display:flex;flex-wrap:wrap;column-gap:12px}.filter-button{font-size:14px;font-weight:500px!important;color:#1a2b3c;padding:4px 13px;background-color:#f9f9f9;border-radius:5px;border:none;cursor:pointer}.filter-button.selected{background-color:#314f6a;color:#fff}.question-bank-container{border:none;padding:0 30px 25px}.question-bank-container .qb-header-section{display:flex;align-items:center;justify-content:space-between;padding:20px 0 8px}.question-bank-container .qb-header-section .qb-title{color:#000;font-weight:500;font-size:20px}.question-bank-container .qb-header-section .add-button{color:#fff}.question-bank-container .qb-header-section .add-button .ant-btn-compact-item{background-color:#1a2b3c;height:35px}.question-bank-container .qb-header-section .add-button .ant-btn-compact-item .svg-inline--fa{padding-right:5px}.question-bank-container .qb-header-section .add-button .anticon svg{color:#fff}.question-bank-container .qb-header-section .add-button .ant-btn>span{color:#fff;font-weight:500;font-size:14px}.gen-ai-icon-div{font-size:14px;font-weight:500;color:#1a2b3c;height:100%;align-items:center;display:flex;column-gap:10px;justify-content:center}.gen-ai-icon-div a,.gen-ai-icon-div a :hover{color:#1a2b3c}.questionlist-checkbox-bank{padding:0 25px 26px 30px}:where(.css-dev-only-do-not-override-ub7ktz).ant-list-split .ant-list-item{border-block-end:none!important}.admin-general-container{height:100%;box-sizing:border-box;padding:36px 50px;display:flex;flex-direction:column;gap:20px}.admin-general-container .general-settings-instance-details,.admin-general-container .general-settings-other-details{font-size:16px;font-weight:500;margin-bottom:.2rem}.admin-general-container .generalsetting-form{height:100%}.admin-general-container .admin-general-heading{color:#323232;font-size:20px;font-weight:500}.admin-general-container .admin-general-heading p{color:#7b7b7b;font-size:14px;font-weight:400;margin-top:5px}.admin-general-container .generalSetting-form-container{display:flex;flex-direction:column;gap:25px}.admin-general-container .generalSetting-form-container .admin-card{background:#fff;padding:20px 24px 8px;border-radius:8px;border:1px solid #f0f0f0}.admin-general-container .generalSetting-form-container .admin-general-details{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;width:100%;margin-bottom:0;margin-top:1rem}.admin-general-container .generalSetting-form-container .admin-general-details .field-container{display:flex;flex-direction:column}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .tenant-field{width:100%}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container{display:flex;flex-direction:column;gap:0;width:100%}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container p{color:#7b7b7b;font-size:13px;font-weight:400;line-height:1.5;margin-bottom:0}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .image-error-show{color:red;margin-bottom:8px}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .image-error-hide{display:none}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .signature-label{font-weight:500;color:#000;font-size:14px;margin-bottom:8px}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container img{max-width:300px;max-height:150px;margin-top:5px;border:1px solid #d9d9d9;padding:4px;border-radius:6px;background:#fafafa;margin-bottom:8px}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .admin-general-branding-buttons{display:flex;gap:12px;margin-top:0;align-items:center}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .admin-general-branding-buttons label{cursor:pointer;font-size:14px;color:#1a2b3c;font-weight:500;text-decoration:none;padding:6px 16px;border:1px solid #d9d9d9;border-radius:6px;transition:all .3s;background-color:#fff;display:inline-flex;align-items:center;height:40px;box-sizing:border-box}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .admin-general-branding-buttons label:hover{color:#40a9ff;border-color:#40a9ff}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .admin-general-branding-buttons label:nth-child(2){border:none;padding:0;background:transparent;color:#ff4d4f;text-decoration:underline;margin-left:8px;height:auto}.admin-general-container .generalSetting-form-container .admin-general-details .field-container .signature-container .admin-general-branding-buttons label:nth-child(2):hover{color:#ff7875}.admin-general-container .generalSetting-form-container .admin-general-details .admin-setting-field-description-wrapper{margin-top:6px}.admin-general-container .generalSetting-form-container .admin-general-details .admin-setting-field-description-wrapper .admin-setting-field-description{color:#7b7b7b;font-size:12px;line-height:1.4}.admin-general-container .generalSetting-form-container .admin-general-details .admin-setting-field-description-wrapper .admin-setting-field-description a{color:#1a2b3c;text-decoration:underline;font-weight:500}.admin-general-container .generalSetting-form-container .admin-general-details .field-container label{margin-bottom:8px;font-weight:500;color:#000;font-size:14px}.admin-general-container .generalSetting-form-container .admin-general-details .field-container input{width:100%;padding:8px 12px;box-sizing:border-box;border-radius:6px;border:1px solid #d9d9d9;outline:none;height:40px;font-size:14px;transition:border-color .3s}.admin-general-container .generalSetting-form-container .admin-general-details .field-container input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.admin-general-container .generalSetting-form-container .admin-general-branding{font-weight:600;color:#000;font-size:16px;border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:16px;display:block}.admin-general-container .generalSetting-form-container .save-button-wrapper{display:flex;justify-content:flex-start;padding-bottom:20px}.admin-general-container .generalSetting-form-container .admin-general-save-button{width:94px;height:41px;color:#fff;background:#1a2b3c;border:1px solid #1a2b3c}.admin-general-container .generalSetting-form-container .admin-general-save-button:disabled{border:1px solid #7e7c79;background:#7e7c79}.admin-general-container .styled-input-field{padding-bottom:5px}@media screen and (max-width:1024px){.admin-general-container{padding:24px 30px}.admin-general-container .generalSetting-form-container .admin-general-details{grid-template-columns:1fr;gap:20px}.admin-general-container .generalSetting-form-container .admin-general-details .signature-container img{max-width:100%;height:auto}.admin-general-container .generalSetting-form-container .save-button-wrapper{justify-content:flex-start}}.ai-setting-container{max-width:100%;height:100%;padding:36px 50px;background-color:#fff;border-radius:8px}.ai-setting-container .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px}.ai-setting-container{display:flex;flex-direction:column}.ai-setting-container .form{display:flex;flex-direction:column;gap:30px}.aisetting-form{height:100%;margin-top:20px;width:100%;display:flex;flex-direction:column}.ai-header-section-one h3.ai-header-title{font-size:20px;font-weight:500;margin-bottom:7px;margin-top:16px}.ai-header-section-one span.ai-header-desc{font-size:14px;color:#555;margin-top:7px;margin-bottom:33px}.ai-header-section-one p,.ai-header-section-one li{color:#7b7b7b;margin-bottom:5px}.ai-header-section-two h3.ai-header-title2{font-size:20px;font-weight:500;margin-bottom:9px;margin-top:33px}.ai-header-section-two span.ai-header-desc2{font-size:14px;color:#555;margin-top:5px;margin-bottom:24px}.form{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:24px}.form .admin-card{background:#fff;padding:20px 24px 8px;border-radius:8px;border:1px solid #f0f0f0}.form .admin-ai-branding{font-weight:600;color:#000;font-size:16px;border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:24px;display:block;margin-top:0}.form .ai-upper-setting-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:24px;width:100%}.form .ai-upper-setting-fields .field-container{display:flex;flex-direction:column}.form .admin-setting-option{width:100%}.form .ai-settings-button{display:flex;justify-content:flex-start;width:100%}.form .ai-settings-button .ai-settings-savebutton{background-color:#1a2b3c;color:#fff;width:94px;height:41px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.form .ai-settings-button .ai-settings-savebutton:hover{background-color:#1a2b3c}.form .ai-settings-button .ai-settings-savebutton:disabled{background-color:#ccc;cursor:not-allowed;border-color:#ccc}.breadcrumb{padding-top:36px;padding-left:36px}.Api-key{height:40px;width:100%;border-radius:6px;border:1px solid #d9d9d9;padding:0 11px;display:flex;align-items:center}.Api-key:hover,.Api-key:focus-within{border-color:#40a9ff}.Api-key input{border:none!important;height:100%;padding:0;box-shadow:none;border-radius:0}.ant-select{width:100%!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:40px!important;background-color:#fff!important;border-radius:6px!important;display:flex!important;align-items:center!important;padding:0 11px!important;border:1px solid #d9d9d9!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item{line-height:normal}.ai-link{color:#1a2b3c;text-decoration:underline;cursor:pointer}.unsaved-changes{margin-top:20px;margin-bottom:20px}.suffix-icon-arrow-down{margin-bottom:0}@media(max-width:1000px){.form .ai-upper-setting-fields{flex-direction:column;gap:20px}.form .ai-settings-button{justify-content:center;width:100%}.form .ai-settings-button .ai-settings-savebutton{width:100%;max-width:200px}.ai-setting-container{padding:24px}.admin-setting-option{width:100%!important}}@media(max-width:768px){.ai-setting-container{padding:16px}.form{gap:20px}.form .ai-settings-button{justify-content:center}.ai-header-section-one h3.ai-header-title,.ai-header-section-two h3.ai-header-title2{font-size:18px}.breadcrumb{padding-top:24px;padding-left:16px}.ai-header-section-one p,.ai-header-section-one li,.ai-header-section-two span.ai-header-desc2{font-size:13px}}@media(max-width:480px){.form .ai-upper-setting-fields{flex-direction:column;gap:16px}.form .ai-settings-button{width:100%}.ai-settings-savebutton{width:100%;font-size:14px}.admin-setting-option input,.admin-setting-option select{font-size:14px;padding:10px}.admin-setting-option label{font-size:14px}.suffix-icon-arrow-down{margin-bottom:4px;width:12px}}.admin-lab-container{height:100%;box-sizing:border-box;padding:36px 50px;display:flex;flex-direction:column;gap:20px}.admin-lab-container .lab-setting-form{height:100%}.admin-lab-container .lab-setting-form-container{display:flex;flex-direction:column;gap:24px}.admin-lab-container .admin-card{background:#fff;padding:20px 24px 8px;border-radius:8px;border:1px solid #f0f0f0}.admin-lab-container .admin-lab-branding{font-weight:600;color:#000;font-size:16px;border-bottom:1px solid #f0f0f0;padding-bottom:12px;margin-bottom:16px;display:block;margin-top:0}.admin-lab-container .admin-lab-heading{display:flex;justify-content:space-between;align-items:baseline;color:#323232;font-size:20px;font-weight:500;flex-wrap:wrap}.admin-lab-container .admin-lab-heading p{color:#7b7b7b;font-size:14px;font-weight:400;margin-top:5px}.admin-lab-container .lab-configuration-heading{font-size:16px;font-weight:500}.admin-lab-container .admin-lab-details{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:24px;width:100%}.admin-lab-container .admin-lab-details .field-container{display:flex;flex-direction:column}.admin-lab-container .admin-lab-details .field-container>div{flex:1;display:flex;flex-direction:column}.admin-lab-container .admin-lab-details .admin-setting-field-description-wrapper{margin-top:6px}.admin-lab-container .admin-lab-details .admin-setting-field-description-wrapper .admin-setting-field-description{color:#7b7b7b;font-size:12px;line-height:1.4}.admin-lab-container .admin-lab-details .admin-setting-field-description-wrapper .admin-setting-field-description a{color:#1a2b3c;text-decoration:underline;font-weight:500}.admin-lab-container .admin-lab-details .field-container input{width:100%;padding:.5rem;box-sizing:border-box;border-radius:5px;font-size:14px;border:1px solid #d9d9d9;height:41px}.admin-lab-container .admin-lab-details .field-container .lab-password{padding:0 11px;display:flex;align-items:center;height:41px;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.admin-lab-container .admin-lab-details .field-container .lab-password:hover,.admin-lab-container .admin-lab-details .field-container .lab-password:focus-within{border-color:#40a9ff}.admin-lab-container .admin-lab-details .field-container .lab-password input{border:none;height:100%;padding:0;box-shadow:none;border-radius:0}.admin-lab-container .admin-lab-buttons{display:flex;justify-content:flex-start}.admin-lab-container .admin-lab-buttons .admin-lab-savebutton{width:94px;height:41px;border-radius:5px;color:#fff;background:#1a2b3c;border:1px solid #1a2b3c}.admin-lab-container .admin-lab-buttons .admin-lab-savebutton:disabled{border:1px solid #7e7c79;background:#7e7c79}.admin-lab-container .styled-input-field .label{font-weight:400}.admin-lab-container .styled-input-field{padding-bottom:5px}.admin-lab-container .ant-input-suffix{width:2rem}@media(max-width:1024px){.admin-lab-container{padding:24px 32px}.admin-lab-container .field-container{flex-direction:column}.admin-lab-container .admin-lab-buttons{justify-content:center}}@media(max-width:768px){.admin-lab-container{justify-content:center}.admin-lab-container .admin-lab-heading{font-size:18px}.admin-lab-container .admin-lab-heading p{font-size:13px}.admin-lab-container .lab-configuration-heading{font-size:15px}.admin-lab-container .admin-lab-savebutton{width:100%;max-width:200px}}@media(max-width:480px){.admin-lab-container{padding:16px}.admin-lab-container .admin-lab-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-lab-container .admin-lab-buttons{justify-content:center;margin-top:20px}.admin-lab-container .admin-lab-savebutton{width:100%}}.faq-main-container{height:100%;width:100%;padding:40px 0 0;display:flex;flex-direction:column}.faq-main-container .faq-header{display:flex;flex-direction:column;align-items:left;justify-content:space-between;margin-bottom:10px;padding:0 30px!important}.faq-main-container .faq-header .faq-title{font-weight:500;font-size:20px}.faq-main-container .faq-content{margin-top:10px;flex:1;overflow:hidden;padding:0!important;position:relative;overflow:visible}.faq-main-container .faq-content .faq-content-body{padding:0 30px}.faq-main-container .faq-content .faq-content-body .faq-content-body-item{margin:5px 0;text-align:justify;transition:background-color .3s ease-in-out;padding:15px 15px 15px 10px;border-bottom:1.5px solid #d3d3d3}.faq-main-container .faq-content .faq-content-body .faq-content-body-item.open{background-color:#f9f9f9;border-radius:20px;padding-bottom:30px}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-content-body-item-title{font-size:16px;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-content-body-item-title .faq-question-text{padding-top:5px}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-content-body-item-title .arrowIcon-FAQ{font-size:18px;color:#838080}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-content-body-item-content{font-size:15px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease-out,opacity .6s ease-out;padding:0;display:flex}.faq-main-container .faq-content .faq-content-body .faq-content-body-item.open .faq-content-body-item-content{max-height:100vh;opacity:1;display:flex;flex-direction:row;overflow-y:visible}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-ans{width:100%;line-height:30px}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-ans .faq-ans-image{max-width:80%;margin-top:8px}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-ans h3{font-size:14px;font-weight:400}.faq-main-container .faq-content .faq-content-body .faq-content-body-item .faq-ans p{font-size:14px}@media(min-width:480px){.faq-main-container{padding-top:20px}}.adminDashboardPage-container{padding:25px 25px 20px;display:flex;flex-direction:column;background-color:#f7f7f7;width:100%;height:100%;overflow-y:auto}.adminDashboardPage-container .adminDashboardPage-charts-row{display:flex;flex-wrap:wrap;margin:0 -12px}.adminDashboardPage-container .adminDashboardPage-charts-col{padding:0 12px;width:100%;flex-shrink:0}@media(min-width:1600px){.adminDashboardPage-container .adminDashboardPage-charts-col{width:50%}}.adminDashboardPage-container p{font-size:16px;font-weight:500;color:#000;margin-top:15px}.adminDashboardPage-container .adminDashboardPage-title{font-weight:500;font-size:20px;padding-left:30px}.adminDashboardPage-container .adminDashboardPage-sub-title{font-weight:500;font-size:12px;padding-left:30px;color:#7a7a7a}@media(min-width:480px){.adminDashboardPage-container .adminDashboardPage-title,.adminDashboardPage-container .adminDashboardPage-sub-title{padding-left:0}}.adminDashboardPage-container .cards-container-title{font-weight:500;font-size:16px;margin-top:30px}.adminDashboardPage-container .adminDashboardPage-cards-container{display:flex;justify-content:flex-start;gap:24px;margin-top:15px;flex-wrap:wrap}@media(max-width:900px){.adminDashboardPage-container .adminDashboardPage-cards-container{gap:16px;margin-top:10px}}@media(max-width:480px){.adminDashboardPage-container .adminDashboardPage-cards-container{flex-direction:column;gap:10px;margin-top:8px}}.adminDashboardPage-container .adminDashboardPage-select-year-section{display:flex;justify-content:flex-start;align-items:center;margin-top:35px}.adminDashboardPage-container .adminDashboardPage-select-year-section .adminDashboardPage-select-year{display:flex;justify-content:space-between;align-items:center;gap:15px;background-color:#fff;padding:15px;border-radius:4px;max-width:250px;margin-right:15px}.adminDashboardPage-container .adminDashboardPage-select-year-section .adminDashboardPage-select-year .adminDashboardPage-select-year-text{color:#7a7a7a;font-size:16px}.adminDashboardPage-container .adminDashboardPage-select-year-section .adminDashboardPage-select-year .adminDashboardPage-select-year-text-span{font-weight:600;font-size:16px;color:#000;margin-left:5px}.adminDashboardPage-container .adminDashboardPage-select-year-section .info-tooltip{font-size:16px;color:#7a7a7a}.adminDashboardPage-container .adminDashboardPage-select-year-section .info-tooltip:hover{color:#000;transform:scale(1.2);transition:all .3s ease-in-out}.adminDashboardPage-container .adminDashboardPage-graphs-container{width:100%;margin-top:25px}.adminDashboardPage-container .adminDashboardPage-graphs-container .charts-container{display:flex;flex-wrap:wrap;gap:24px}.adminDashboardPage-container .adminDashboardPage-graphs-container .charts-container .bar-chart-section,.adminDashboardPage-container .adminDashboardPage-graphs-container .charts-container .donut-chart-section{width:100%;height:450px}@media(min-width:1200px){.adminDashboardPage-container .adminDashboardPage-graphs-container .charts-container .bar-chart-section,.adminDashboardPage-container .adminDashboardPage-graphs-container .charts-container .donut-chart-section{width:calc(50% - 12px);height:450px}}.adminDashboardPage-container .ant-picker .ant-picker-input>input{display:none}.adminDashboardPage-container .ant-picker .ant-picker-input{cursor:pointer}.adminDashboardPage-container .anticon{color:#263e56}.adminDashboardPage-container .ant-picker{padding:4px 8px 4px 4px!important}.adminDashboardPage-container .ant-picker:hover{transform:scale(1.15);transition:all .3s ease-in-out;border-color:#a6c2f7;background-color:#dee5ff}.chart-loading{display:flex;flex-direction:column;min-height:400px;width:100%;font-family:"Inter, sans-serif";color:#2f3137;gap:20px}@media(min-width:1200px){.chart-loading{flex-direction:row}}.dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%;font-family:"Inter, sans-serif";color:#2f3137;text-align:center}.dashboard-error button{margin-top:16px;padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.dashboard-error button:hover{background-color:#40a9ff}.dashboard-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%;font-family:"Inter, sans-serif";color:#2f3137;text-align:center;background-color:#f9f9f9;border-radius:8px;padding:24px}.dashboard-empty h2{font-size:24px;margin-bottom:16px;color:#434343}.dashboard-empty p{font-size:16px;color:#595959;margin-bottom:24px}.dashboard-empty button{padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.dashboard-empty h2{margin-bottom:16px;color:#ff4d4f}.dashboard-empty p{margin-bottom:24px;max-width:500px}.dashboard-empty button{background-color:#1890ff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.dashboard-empty button:hover{background-color:#40a9ff}.card-container-items{display:flex;flex-direction:column;background-color:#fff;padding:12px 12px 20px 26px;border-radius:8px;min-width:252px}.card-container-items .redirect-icon-header{display:flex;justify-content:flex-end;font-size:10px;height:20px}.card-container-items .redirect-icon-header .redirect-icon{padding:4px;border-radius:100%;background-color:#f7f7f7;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s}.card-container-items .redirect-icon-header:hover .redirect-icon{transform:scale(1.1);background-color:#e3f1ff}.card-container-items .card-title{gap:16px;display:flex;align-items:center;color:#7a7a7a;font-size:14px}.card-container-items .card-title .card-title-icon{background-color:#fee;padding:4px;border-radius:20%;height:20px}.card-container-items .card-content-value{padding-top:8px;font-weight:600;font-size:32px;padding-left:36px}.system-card-container-items{display:flex;flex-direction:column;background-color:#fff;padding:12px 12px 20px 26px;border-radius:8px;min-width:225px}.system-card-container-items .redirect-header{display:flex;justify-content:flex-end;font-size:10px;gap:8px}.system-card-container-items .redirect-header .info-header{background-color:#f7f7f7;padding:2px 8px;border-radius:16px;align-self:center}.system-card-container-items .redirect-header .redirect-icon{padding:4px;border-radius:100%;background-color:#f7f7f7;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s}.system-card-container-items .redirect-header:hover .redirect-icon{transform:scale(1.1);background-color:#e3f1ff}.system-card-container-items .system-card-title{gap:16px;display:flex;align-items:center;color:#7a7a7a;font-size:16px}.system-card-container-items .system-card-content-value{font-weight:600;font-size:24px;padding-top:8px}.system-card-container-items .system-card-content-detail{padding-top:8px;display:flex;gap:8px;font-size:10px;color:#7a7a7a}.system-card-container-items .system-card-content-detail span{cursor:pointer;border:.5px solid transparent;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.system-card-container-items .system-card-content-detail span:hover{transform:scale(1.1)}.system-card-container-items .system-card-content-detail .system-card-content-active{background-color:#e7feee;padding:4px 8px;border-radius:16px}.system-card-container-items .system-card-content-detail .system-card-content-active:hover{border-color:#22c55e66}.system-card-container-items .system-card-content-detail .system-card-content-archived{padding:4px 8px;border-radius:16px;background-color:#ffeaea}.system-card-container-items .system-card-content-detail .system-card-content-archived:hover{border-color:#ef444466}.system-card-container-items .system-card-content-detail .system-card-content-expired{padding:4px 8px;border-radius:16px;background-color:#ffeaea}.system-card-container-items .system-card-content-detail .system-card-content-expired:hover{border-color:#ef444466}.system-card-container-items .system-card-content-detail .system-card-content-draft{padding:4px 8px;border-radius:16px;background-color:#ffeedb}.system-card-container-items .system-card-content-detail .system-card-content-draft:hover{border-color:#f9731666}.system-card-container-items .system-card-content-detail .system-card-content-published{padding:4px 8px;border-radius:16px;background-color:#e3f1ff}.system-card-container-items .system-card-content-detail .system-card-content-published:hover{border-color:#3b82f666}.system-card-container-items .system-card-content-detail .system-card-content-in-review{padding:4px 8px;border-radius:16px;background-color:#fee3ff}.system-card-container-items .system-card-content-detail .system-card-content-in-review:hover{border-color:#f9731666}.system-card-container-items .system-card-content-detail .system-card-content-pending{padding:4px 8px;border-radius:16px;background-color:#fff8e3}.system-card-container-items .system-card-content-detail .system-card-content-pending:hover{border-color:#f9731666}.donut-chart-container{width:100%;height:100%}.donut-chart{height:450px!important}.donut-chart .ant-card-body{padding:20px!important;width:100%;height:100%}.donut-chart__title-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.donut-chart__title{font-family:"Inter, sans-serif";font-size:16px;font-weight:600;color:#2f3137;margin:0;text-align:left}.donut-chart .chart-toggle-switch{display:flex;position:relative;background-color:#f0f0f0;border-radius:8px;padding:2px;width:160px}.donut-chart .chart-toggle-switch .toggle-option{flex:1;padding:8px 0;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#888;transition:color .3s ease;z-index:1;width:80px}.donut-chart .chart-toggle-switch .toggle-option.active{color:#333}.donut-chart .chart-toggle-switch .glider{position:absolute;top:4px;height:calc(100% - 8px);width:77px;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;transition:transform .3s ease;z-index:0}.donut-chart .chart-toggle-switch .glider.top{transform:translate(2%)}.donut-chart .chart-toggle-switch .glider.bottom{transform:translate(100%)}.ant-card-body{padding:20px!important}.chart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:8px;border:1px dashed #d9d9d9;box-sizing:border-box;width:90%;height:100%;margin:0 auto;padding:20px}.chart-empty-state h3{font-size:16px;margin-bottom:8px;color:#595959;text-align:center}.chart-empty-state p{font-size:14px;color:#8c8c8c;text-align:center;margin:0}.bar-chart-container{width:100%;height:100%}.bar-chart{height:100%!important}.bar-chart .ant-card-body{padding:20px!important;height:100%;width:100%}.bar-chart__title-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.bar-chart__title{font-family:"Inter, sans-serif";font-size:16px;font-weight:600;color:#2f3137;margin:0;text-align:left}.bar-chart .chart-toggle-switch{display:flex;position:relative;background-color:#f0f0f0;border-radius:8px;padding:2px;width:160px}.bar-chart .chart-toggle-switch .toggle-option{flex:1;padding:8px 0;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#888;transition:color .3s ease;z-index:1;width:80px}.bar-chart .chart-toggle-switch .toggle-option.active{color:#333}.bar-chart .chart-toggle-switch .glider{position:absolute;top:4px;height:calc(100% - 8px);width:77px;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;transition:transform .3s ease;z-index:0}.bar-chart .chart-toggle-switch .glider.top{transform:translate(2%)}.bar-chart .chart-toggle-switch .glider.bottom{transform:translate(100%)}.errorBoundary{position:relative;display:flex;justify-content:center;align-items:center;height:100%;background-color:#fff;border-radius:8px;border:1px solid #f0f0f0;min-height:350px}.errorBoundary .error-title{position:absolute;top:16px;left:16px;font-size:16px;font-weight:600;color:#2f3137}.errorBoundary .error-message{font-size:16px;color:#2f3137;border:2px dashed #d5d5d5;padding:16px;border-radius:8px;font-weight:600}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.donut-chart-skeleton,.bar-chart-skeleton{flex:1;display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:8px}.donut-chart-skeleton .chart-skeleton-title,.bar-chart-skeleton .chart-skeleton-title{width:40%!important;min-width:150px;height:24px!important;margin-bottom:24px}.bar-chart-skeleton .bar-chart-skeleton-bars{display:flex;justify-content:center;flex-direction:column;flex-grow:1;width:100%;gap:16px}.bar-chart-skeleton .bar-chart-skeleton-bar-wrapper{width:100%}.bar-chart-skeleton .bar-chart-skeleton-bar{height:20px;background-color:#f0f0f0;border-radius:4px;animation:pulse 1.5s ease-in-out infinite}.donut-chart-skeleton .chart-skeleton-title{width:60%!important}.donut-chart-skeleton .donut-chart-skeleton-shape-wrapper{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%}.donut-chart-skeleton .donut-chart-skeleton-shape{width:200px;height:200px;border:25px solid #f0f0f0;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.dashboard-card-skeleton{background:#fff;border-radius:8px;padding:24px;width:252px;height:142px;box-sizing:border-box}.dashboard-card-skeleton .ant-skeleton-paragraph{margin-bottom:0}.wizard-modal .children-wrapper{padding:0!important}.wizard-modal .ant-modal-close{inset-inline-end:50px!important}.wizard-modal .ant-modal-title{padding-left:50px!important}.wizard-modal .ant-modal-content{display:flex;flex-direction:column;margin:0!important;padding:0!important}.wizard-modal .ant-modal-header{margin-bottom:0}.wizard-modal .ant-modal-body{padding:0!important;flex-grow:1}.wizard-modal .ant-modal-footer{height:64px;margin:0!important;padding-right:20px;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #dddddd;column-gap:10px}.wizard-modal .children-wrapper{height:100%}.WizardContent-container{box-sizing:border-box;padding-top:10px;display:flex;justify-content:space-between;flex-direction:column;height:100%}.WizardContent-container .WizardBody-container{height:100%;margin-top:20px;padding:0 50px;overflow-y:scroll!important}._stepContainer_16tbk_1{padding:24px;max-width:1200px;margin:0 auto}._stepTitle_16tbk_7{font-size:24px;margin-bottom:24px;color:#333}._formContainer_16tbk_13{background-color:#fff;padding:24px;border-radius:4px;box-shadow:0 1px 3px #0000001a}._membershipsSection_16tbk_20{margin-top:32px}._membershipsSection_16tbk_20 h3{font-size:18px}._summaryContainer_16tbk_27{display:flex;flex-direction:column;gap:24px}._summaryCard_16tbk_33{width:100%}._summaryCard_16tbk_33 .ant-card-head{background-color:#f5f5f5}._summaryCard_16tbk_33 ._tabContent_16tbk_39{padding:16px 0}._summaryCard_16tbk_33 ._tabContent_16tbk_39 h3{font-size:16px;margin:16px 0 8px}._summaryCard_16tbk_33 ._tabContent_16tbk_39 h3:first-child{margin-top:0}._summaryCard_16tbk_33 ._tabContent_16tbk_39 ._sectionTitle_16tbk_49{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}._membersList_16tbk_55{list-style-type:none;padding:0}._membersList_16tbk_55 li{padding:8px 0;border-bottom:1px solid #f0f0f0}._membersList_16tbk_55 li:last-child{border-bottom:none}._summaryFooter_16tbk_67{margin-top:24px;padding:16px;background-color:#f5f5f5;border-radius:4px;text-align:center}._summaryFooter_16tbk_67 p{margin:0;font-size:16px;color:#666}._container_1aq49_1{width:100%}._container_1aq49_1 .ant-tabs-nav{margin-bottom:16px}._container_1aq49_1 .ant-tabs-tab{font-size:16px;padding:8px 16px}._container_1aq49_1 .ant-tabs-tab-active{font-weight:500}._tabContent_1aq49_15{padding:0 8px}._tabContent_1aq49_15 h3{font-size:18px;font-weight:500}._tabContent_1aq49_15 p{margin-bottom:24px;color:#666}.triple-list-container{display:flex;flex-direction:column;gap:16px}.triple-list-container .list-row{display:flex;gap:24px}.triple-list-container .list-row .list-column{flex:1;min-width:0}.triple-list-container .list-row .list-column h4{margin-bottom:8px;font-size:14px;font-weight:500}.triple-list-container .list-row .list-column .list-box{height:300px;overflow-y:auto;border:1px solid #d9d9d9;border-radius:4px;padding:8px}.triple-list-container .list-row .list-column .list-box:hover{border-color:#40a9ff}.triple-list-container .action-buttons{display:flex;justify-content:space-between;margin-top:16px}.triple-list-container .action-buttons button{min-width:100px}._container_1gejd_1{display:flex;flex-direction:column;width:100%}._header_1gejd_7{margin-bottom:20px}._header_1gejd_7 h2{font-size:1.5rem;margin-bottom:8px}._header_1gejd_7 p{color:#6b7280;margin:0}._listsContainer_1gejd_19{display:flex;gap:16px;flex-wrap:wrap;width:100%}._listColumn_1gejd_26{display:flex;flex-wrap:wrap;flex-direction:column;min-width:0}._controlsColumn_1gejd_33{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:0 8px}._controlButton_1gejd_41{padding:8px 12px;border-radius:4px;font-weight:500;cursor:pointer;border:1px solid #e5e7eb;transition:all .2s;white-space:nowrap}._controlButton_1gejd_41:disabled{opacity:.5;cursor:not-allowed}._controlButton_1gejd_41:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._allowButton_1gejd_59{background-color:#dcfce7;color:#166534}._allowButton_1gejd_59:not(:disabled):hover{background-color:#bbf7d0}._denyButton_1gejd_67{background-color:#fee2e2;color:#991b1b}._denyButton_1gejd_67:not(:disabled):hover{background-color:#fecaca}._removeButton_1gejd_75{background-color:#f3f4f6;color:#4b5563;margin-top:12px;width:100%}._removeButton_1gejd_75:not(:disabled):hover{background-color:#e5e7eb}._listBox_1f18u_1{border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 1px 3px #0000001a;width:280px}@media(max-width:768px){._listBox_1f18u_1{margin-bottom:16px}}._listHeader_1f18u_15{background-color:#f3f4f6;padding:16px;border-bottom:1px solid #d1d5db}._whitelistHeader_1f18u_21{background-color:#dcfce7}._blacklistHeader_1f18u_25{background-color:#fee2e2}._listTitle_1f18u_29{font-weight:600;color:#374151;font-size:16px}._listCount_1f18u_35{font-size:14px;color:#6b7280;margin:0}p._listCount_1f18u_35{margin-bottom:0}._searchContainer_1f18u_45{padding:8px 12px;border-bottom:1px solid #e5e7eb}._searchInput_1f18u_50{width:100%}._searchInput_1f18u_50 .ant-input-search-button{height:32px;display:flex;align-items:center;justify-content:center}._listBody_1f18u_60{height:340px;overflow-y:auto;border:none}._emptyListIcon_1f18u_66{margin:0 auto 8px}._emptyListText_1f18u_70{margin:0}._emptyListContainer_1f18u_74{padding:32px;text-align:center;color:#6b7280}._listFooter_1f18u_80{padding:8px;border-top:1px solid #e5e7eb;background-color:#f9fafb}._listTitleContainer_1f18u_86{display:flex;gap:10px;justify-content:left;align-items:center;margin-bottom:10px}._listItem_p41mr_1{padding:12px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:12px;min-width:0}._listItem_p41mr_1:hover{background-color:#f9fafb}._selectedListItem_p41mr_16{background-color:#dbeafe;border-left:3px solid #3b82f6}._listItemIconContainer_p41mr_21{min-width:24px;width:24px;height:24px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative;flex-shrink:0}._listItemIconContainer_p41mr_21>svg{position:absolute}._selectedListItemIconContainer_p41mr_39{background-color:#3b82f6}._userIconContainer_p41mr_43{min-width:24px;width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._listItemName_p41mr_52{font-weight:500;color:#111827;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listItemEmail_p41mr_61{font-size:14px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._whitelistIndicator_p41mr_69{width:8px;height:8px;background-color:#10b981;border-radius:50%}._blacklistIndicator_p41mr_76{width:8px;height:8px;background-color:#ef4444;border-radius:50%}._listItemContent_p41mr_83{flex:1;min-width:0;overflow:auto;max-height:60px;padding-right:5px}.loadingMoreContainer{display:flex;align-items:center;justify-content:center;padding:10px}.listBody{max-height:400px;overflow-y:auto;scrollbar-width:thin}.listBody::-webkit-scrollbar{width:6px}.listBody::-webkit-scrollbar-track{background:#f1f1f1}.listBody::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.listBody::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.GroupsPage-main{display:flex;flex-direction:column;height:100%}.GroupsPage-main .GroupsPage-container{width:100%;box-sizing:border-box;padding:0 30px 15px;flex:1;overflow:auto}.GroupsPage-main .GroupsPage-container .GroupsPage-header{display:flex;padding:20px 0 0;align-items:center;justify-content:space-between}.GroupsPage-main .GroupsPage-container .GroupsPage-header .header-button{background-color:transparent;border:1.5px solid #1a2b3c;cursor:pointer;font-weight:600;transition:all .3s ease-in-out}.GroupsPage-main .GroupsPage-container .GroupsPage-header .header-button:hover{color:#fff;background-color:#143557;border:1.5px solid #143557}.GroupsPage-main .GroupsPage-container .GroupsPage-header .header-title{font-size:20px;font-weight:500;color:#161616}.GroupsPage-main .GroupsPage-container .data-table-container{margin-top:16px;flex:1;overflow:auto}.table-header-actions-col{width:100px}.delete-confirmation-modal .ant-modal-content{border-radius:8px}.delete-confirmation-modal .ant-modal-header{border-radius:8px 8px 0 0}.delete-confirmation-modal .delete-confirmation-content{padding:16px;font-size:16px}.flattenedUsersModal{position:static;padding-top:20px;padding-bottom:20px}.flattenedUsersModal :global(.ant-modal-content){border-radius:8px}.flattenedUsersModal :global(.ant-modal-header){border-radius:8px 8px 0 0}.flattenedUsersModal :global(.ant-modal-body){padding:16px 24px 0}.flattenedUsersModal .ant-modal-content{padding:0!important}.flattenedUsersModal .flattened-users-container{padding:0 20px}.flattenedUsersModal .flattened-users-container .flatten-user-table{height:62vh!important;overflow-y:scroll}.flattenedUsersModal .modal-pagination{padding:0;border-end-end-radius:15px;border-end-start-radius:15px}.menteePage-main{display:flex;flex-direction:column;height:100%}.menteePage-container{padding:1.5rem;height:100%;overflow-y:auto}.menteePage-TitleandButtonContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.menteePage-title{font-size:1.5rem;font-weight:600}.menteePage-spinner{display:flex;justify-content:center;align-items:center;height:100%}.mentee-registered-status{border-radius:15px;font-size:14px;background-color:#dcfcd6;padding:5px 10px}.mentee-unregistered-status{border-radius:15px;font-size:14px;background-color:#ffe9c8;padding:5px 10px}.lab-instruction-modal .children-wrapper{padding:0!important;margin:0!important}.lab-instruction-modal .ant-modal-wrap{overflow:hidden!important}.lab-instruction-modal .ant-modal{max-height:none!important}.lab-instruction-modal .ant-modal-content{padding:0!important;border-radius:12px;overflow:hidden}.lab-instruction-modal .ant-modal-header{display:none}.lab-instruction-modal .ant-modal-body{padding:0!important;overflow:hidden;display:flex;flex-direction:column;height:380px!important}.lab-instruction-modal .ant-modal-footer{padding:16px 20px!important;border-top:1px solid #e2e8f0;background:#f8fafc;margin:0!important;box-shadow:0 -4px 20px #0000000d;z-index:20;position:relative;flex-shrink:0}.lab-instruction-content{display:flex;flex-direction:column;height:100%;overflow:hidden;margin:0;padding:0}.lab-instruction-content .instruction-header-custom{background:#1e293b;padding:16px 24px;position:relative;overflow:hidden;flex-shrink:0;margin:0;border-radius:12px 12px 0 0}.lab-instruction-content .instruction-header-custom .header-text{position:relative;z-index:2}.lab-instruction-content .instruction-header-custom .header-text h2{color:#fff;margin:0 0 2px;font-size:18px;font-weight:700;letter-spacing:-.01em}.lab-instruction-content .instruction-header-custom .header-text p{color:#ffffffb3;margin:0;font-size:12px}.lab-instruction-content .instruction-header-custom .header-bg-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:54px;color:#ffffff14;z-index:1;opacity:1}.lab-instruction-content .progress-indicator{height:3px;width:100%;background:#e2e8f0;flex-shrink:0}.lab-instruction-content .progress-indicator .progress-bar{height:100%;background:#3b82f6;transition:width .3s ease}.lab-instruction-content .instruction-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;position:relative;background:#fff;scroll-behavior:smooth;min-height:0}.lab-instruction-content .instruction-body::-webkit-scrollbar{width:6px}.lab-instruction-content .instruction-body::-webkit-scrollbar-track{background:#f1f5f9}.lab-instruction-content .instruction-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.lab-instruction-content .instruction-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.timeline-container{display:flex;flex-direction:column;padding-top:4px}.timeline-spacer{height:32px}.timeline-item{position:relative;padding-left:48px}.timeline-item.has-connector{padding-bottom:24px}.timeline-item:last-child{padding-bottom:8px}.timeline-connector{position:absolute;left:20px;top:36px;bottom:0;width:1px;background:#e2e8f0;z-index:0}.timeline-icon{position:absolute;left:4px;top:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;z-index:10;transition:all .7s ease;background:#cbd5e1;transform:scale(.75);box-shadow:none;font-size:14px;color:#fff}.timeline-icon.visible{transform:scale(1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.timeline-icon.duration-icon.visible{background:#3b82f6;box-shadow:0 10px 15px -3px #3b82f666,0 4px 6px -2px #3b82f633}.timeline-icon.notice-icon.visible{background:#f59e0b;box-shadow:0 10px 15px -3px #f59e0b66,0 4px 6px -2px #f59e0b33}.timeline-icon.warning-icon.visible{background:#a855f7;box-shadow:0 10px 15px -3px #a855f766,0 4px 6px -2px #a855f733}.timeline-icon.task-icon.visible{background:#10b981;box-shadow:0 10px 15px -3px #10b98166,0 4px 6px -2px #10b98133}.timeline-icon.stop-icon.visible{background:#ef4444;box-shadow:0 10px 15px -3px #ef444466,0 4px 6px -2px #ef444433}.timeline-content{transition:all .7s ease .1s;padding-right:12px;opacity:0;transform:translate(32px)}.timeline-content.visible{opacity:1;transform:translate(0)}.timeline-content .timeline-title{font-weight:600;font-size:14px;margin:0 0 4px;color:#1e293b}.timeline-content .timeline-text{color:#475569;line-height:1.4;font-size:13px;margin:0}.timeline-content .timeline-text strong{color:#1e293b;font-weight:600}.scroll-hint{position:absolute;bottom:24px;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:bounce 1s infinite;opacity:.5}.scroll-hint .scroll-hint-text{font-size:12px;color:#94a3b8;font-weight:500;margin-bottom:4px}.scroll-hint .scroll-hint-icon{font-size:20px;color:#94a3b8}.modal-footer-ack{width:100%;display:flex;flex-direction:column;gap:12px}.modal-footer-ack .acknowledgement-box{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;max-height:80px;opacity:1}.modal-footer-ack .acknowledgement-box.hidden{max-height:0;opacity:0;padding:0 14px;margin-bottom:-12px;border-width:0}.modal-footer-ack .acknowledgement-box.visible{animation:slideUp .4s ease-out}.modal-footer-ack .acknowledgement-box:hover{border-color:#60a5fa}.modal-footer-ack .acknowledgement-box .ant-checkbox-wrapper{padding-top:2px}.modal-footer-ack .acknowledgement-box .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0000000d}.modal-footer-ack .acknowledgement-box .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#3b82f6;border-color:#3b82f6}.modal-footer-ack .acknowledgement-box .ack-text{text-align:left;flex:1}.modal-footer-ack .acknowledgement-box .ack-text .main-text{display:block;font-size:13px;font-weight:600;color:#0f172a;line-height:1.4}.modal-footer-ack .acknowledgement-box .ack-text .sub-text{display:block;font-size:11px;color:#64748b;margin-top:2px;line-height:1.3}.modal-footer-ack .start-btn{height:44px;border-radius:8px;font-size:14px;font-weight:600;background:#cbd5e1;border:none;color:#fff;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-footer-ack .start-btn.active{background:#3b82f6;cursor:pointer}.modal-footer-ack .start-btn.active:hover{background:#2563eb;box-shadow:0 10px 15px -3px #3b82f633,0 4px 6px -2px #3b82f61a}.modal-footer-ack .start-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lab-instructions-popover .ant-popover-inner-content{padding:0}.lab-instructions-popover .lab-instruction-content .instruction-body{padding:16px;max-height:350px}.lab-instructions-popover .lab-instruction-content .timeline-item{padding-left:48px}.lab-instructions-popover .lab-instruction-content .timeline-item.has-connector{padding-bottom:32px}.lab-instructions-popover .lab-instruction-content .timeline-connector{left:24px;top:40px}.lab-instructions-popover .lab-instruction-content .timeline-icon{left:8px;width:32px;height:32px;font-size:14px}.lab-instructions-popover .lab-instruction-content .timeline-content .timeline-title{font-size:14px}.lab-instructions-popover .lab-instruction-content .timeline-content .timeline-text{font-size:12px}.lab-instructions-popover .lab-instruction-content .scroll-hint{display:none}.loading-spiner{position:fixed;left:0;width:100vw;height:100%;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f5f5f5;font-size:1.2rem;gap:1rem;z-index:999}.startlab-error-message{color:#900;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;padding:1rem;text-align:center}.tasks-sidebar{display:flex;flex-direction:column;height:100%;background-color:#fff}.tasks-header{padding:1.5rem 1.25rem .75rem;border-bottom:1px solid #e8e8e8;flex-shrink:0}.header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:1rem}.lab-name{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-title-group{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lab-info-icon{font-size:14px;color:#999;cursor:pointer;transition:color .3s}.lab-info-icon:hover{color:#1890ff}.progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-count{font-size:.9rem;font-weight:600;color:#555;flex-shrink:0;white-space:nowrap}.timer-section{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#667eea,#32164f);border-bottom:1px solid #e8e8e8;flex-shrink:0}.timer-icon{font-size:1rem;color:#fff}.timer-label{font-size:.85rem;font-weight:500;color:#fff}.timer-display{font-size:.9rem;font-weight:700;font-family:Courier New,monospace;color:#fff;letter-spacing:1px}.tasks-list-container{flex:1;overflow-y:auto;padding:.5rem 0}.tasks-collapse .ant-collapse-item{border:1px solid #e0e0e0;border-radius:8px!important;margin:.75rem 1rem;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;overflow:hidden}.tasks-collapse .ant-collapse-item:hover{box-shadow:0 3px 8px #0003}.tasks-collapse .ant-collapse-header{padding:1rem 1.25rem!important;align-items:center!important;border-radius:8px 8px 0 0!important;display:flex!important}.tasks-collapse .ant-collapse-header-text{flex:1;display:flex;align-items:center;min-width:0}.tasks-collapse .ant-collapse-item-active .ant-collapse-header{border-radius:8px 8px 0 0!important}.tasks-collapse .ant-collapse-content{border-radius:0 0 8px 8px!important;overflow:hidden}.tasks-collapse .ant-collapse-content-box{padding:0 1.25rem 1rem}.tasks-collapse .ant-collapse-extra{margin-left:auto;display:flex!important;align-items:center!important}.task-panel-header{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.task-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#f5f5f5;border-radius:50%;font-size:.85rem;font-weight:600;color:#666;flex-shrink:0;transition:all .3s ease}.task-number.passed{background-color:#f6ffed;color:#52c41a;border:2px solid #52c41a}.task-number.failed{background-color:#fff1f0;color:#ff4d4f;border:2px solid #ff4d4f}.task-title{flex:1;font-size:.9rem;font-weight:500;color:#333;text-transform:capitalize;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tag{font-size:.8rem;font-weight:500;padding:2px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;line-height:1;flex-shrink:0}.task-panel.task-passed .ant-collapse-header{background-color:#f6ffed}.task-panel.task-failed .ant-collapse-header{background-color:#fff1f0}.task-content{padding-top:.5rem}.task-feedback{padding:.5rem .75rem;border-radius:4px;margin-bottom:.75rem;font-size:.8rem;display:flex;align-items:center;gap:.5rem}.task-feedback.failed{background-color:#fff1f0;color:#ff4d4f;border-left:3px solid #ff4d4f}.task-description{font-size:.85rem;color:#666;line-height:1.5;margin:0 0 1rem;white-space:pre-line;max-height:120px;overflow-y:auto}.task-description::-webkit-scrollbar{width:4px}.task-description::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.status-message{padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.status-message.success-message{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-message.error-message{background-color:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}.validate-button{height:38px!important;font-weight:500;border-radius:6px;font-size:.9rem;background-color:#1890ff!important;border-color:#1890ff!important;transition:all .3s ease}.validate-button:hover:not(:disabled){background-color:#40a9ff!important;border-color:#40a9ff!important;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff4d}.validate-button.validated{background-color:#52c41a!important;border-color:#52c41a!important;cursor:not-allowed;opacity:.8}.validate-button.retry{background-color:#ff4d4f!important;border-color:#ff4d4f!important}.validate-button.retry:hover:not(:disabled){background-color:#ff7875!important;border-color:#ff7875!important;box-shadow:0 2px 8px #ff4d4f4d}.tasks-footer{padding:1rem 1.25rem;border-top:1px solid #e8e8e8;flex-shrink:0}.stop-session-button{height:42px!important;font-weight:500;font-size:.95rem;border-radius:6px;transition:all .3s ease}.stop-session-button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #ff4d4f4d}.loading-state,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.75rem;color:#999;font-size:.9rem}.tasks-list-container::-webkit-scrollbar{width:6px}.tasks-list-container::-webkit-scrollbar-track{background:#f5f5f5}.tasks-list-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.tasks-list-container::-webkit-scrollbar-thumb:hover{background:#bbb}@media(max-width:768px){.tasks-header{padding:1rem}.header-row{gap:.5rem}.lab-name{font-size:1rem}.tasks-collapse .ant-collapse-header{padding:.75rem 1rem!important}.tasks-collapse .ant-collapse-content-box{padding:0 1rem .75rem}.task-number{width:24px;height:24px;font-size:.8rem}.task-title{font-size:.85rem}.status-tag{font-size:.75rem;padding:1px 6px}.timer-section{padding:.5rem 1rem;gap:.4rem}.timer-label{font-size:.75rem}.timer-display{font-size:.7rem}}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.terminal-wrapper-new{display:flex;flex-direction:column;height:100%;width:100%;background-color:#070a18}.terminal-display{flex:1;width:100%;background-color:#070a18;overflow:hidden;min-height:0;padding:1rem;padding-right:0;box-sizing:border-box;display:flex}.terminal-inner{flex:1;width:100%;height:100%;min-height:0;position:relative}.terminal-inner .xterm{height:100%;width:100%}.terminal-inner .xterm-viewport{background-color:#070a18!important;overflow-y:auto}.terminal-inner .xterm-screen{width:100%!important}.terminal-inner .xterm-rows{font-size:14px;font-family:Menlo,Monaco,Courier New,monospace;letter-spacing:0!important}.terminal-inner .xterm-rows span{letter-spacing:0!important}.terminal-inner .xterm-char-measure-element{font-family:Menlo,Monaco,Courier New,monospace;letter-spacing:0!important}.terminal-inner .xterm-bold{letter-spacing:0!important}.terminal-inner .xterm-cursor{background-color:#aeafad!important}.terminal-inner .xterm-text-layer{font-family:Menlo,Monaco,Courier New,monospace;letter-spacing:0!important}.command-input-area{flex-shrink:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:1rem}.command-form{display:flex;align-items:center;gap:.75rem}.command-prompt{font-size:1.1rem;font-weight:600;color:#555;font-family:Menlo,Monaco,Courier New,monospace}.command-label{font-size:.9rem;font-weight:500;color:#555}.command-input{flex:1;height:42px;padding:0 1rem;border:1px solid #d9d9d9;border-radius:6px;font-size:.9rem;font-family:Menlo,Monaco,Courier New,monospace;transition:all .2s}.command-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.command-input::placeholder{color:#bbb}.run-button{height:42px!important;padding:0 2rem!important;font-weight:500;font-size:.9rem;border-radius:6px;background-color:#1890ff!important;border-color:#1890ff!important}.run-button:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.terminal-inner .xterm-viewport::-webkit-scrollbar{width:8px}.terminal-inner .xterm-viewport::-webkit-scrollbar-track{background:#0a0e27}.terminal-inner .xterm-viewport::-webkit-scrollbar-thumb{background:#2a2e47;border-radius:4px}.terminal-inner .xterm-viewport::-webkit-scrollbar-thumb:hover{background:#3a3e57}@media(max-width:768px){.command-input-area{padding:.75rem 1rem}.command-form{flex-wrap:wrap;gap:.5rem}.command-prompt,.command-label{display:none}.command-input,.run-button{width:100%;flex:1 1 100%}}.lab-session-new-layout{display:flex;height:100vh;width:100%;background-color:#f5f5f5;overflow:hidden}.sidebar-section{width:300px;flex-shrink:0;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden}.terminal-section-new{flex:1;display:flex;flex-direction:column;background-color:#0a0e27;overflow:hidden;height:100%}.terminal-status{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#888;gap:1rem}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.terminal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#e74c3c;text-align:center;padding:2rem}.refresh-button{margin-top:1rem;padding:.75rem 1.5rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s}.refresh-button:hover{background-color:#2980b9}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:#555;gap:1rem}@media(max-width:1024px){.lab-session-new-layout{flex-direction:column}.sidebar-section{width:100%;height:40%;border-right:none;border-bottom:1px solid #e0e0e0}.terminal-section-new{height:60%}}@media(max-width:768px){.sidebar-section,.terminal-section-new{height:50%}}.stop-session-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .3s ease-in-out}.stop-session-loader{background:linear-gradient(135deg,#fffffff2,#ffffffe6);padding:3rem 4rem;border-radius:16px;text-align:center;box-shadow:0 20px 60px #0000004d;max-width:500px;animation:slideUp .4s ease-out}.stop-session-loader h2{margin:1.5rem 0 1rem;font-size:1.75rem;font-weight:600;color:#1a1a1a}.stop-session-loader p{margin:.5rem 0;font-size:1rem;color:#666;line-height:1.6}.stop-session-loader p:last-child{font-size:.9rem;color:#999;margin-top:1rem}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.stop-session-confirm .ant-modal-confirm-body{padding:16px}.stop-session-confirm .ant-modal-confirm-body .ant-modal-confirm-title{font-size:16px;font-weight:600;line-height:1.5;color:#262626}.stop-session-confirm .ant-modal-confirm-body .ant-modal-confirm-content{font-size:14px;line-height:1.6;color:#595959}.stop-session-confirm .ant-modal-confirm-btns{margin-top:24px;padding:0 14px}.stop-session-confirm .ant-modal-confirm-btns .ant-btn{height:36px;padding:4px 20px;font-size:14px;font-weight:500}.lab-warning-modal .ant-modal-confirm-body{padding:16px}.lab-warning-modal .ant-modal-confirm-body .ant-modal-confirm-title{font-size:16px;font-weight:600;line-height:1.5;color:#fa8c16}.lab-warning-modal .ant-modal-confirm-body .ant-modal-confirm-content{font-size:14px;line-height:1.6;color:#2f2d2d}.lab-warning-modal .ant-modal-confirm-body .ant-modal-confirm-content p{margin:8px 0}.lab-warning-modal .ant-modal-confirm-btns{padding:0 14px}.lab-warning-modal .ant-modal-confirm-btns .ant-btn{height:36px;padding:4px 20px;font-size:14px;font-weight:500}.lab-completion-modal .ant-modal-confirm-body{padding:16px}.lab-completion-modal .ant-modal-confirm-body .ant-modal-confirm-title{font-size:16px;font-weight:600;line-height:1.5;color:#ff4d4f}.lab-completion-modal .ant-modal-confirm-body .ant-modal-confirm-content{font-size:14px;line-height:1.6;color:#2f2d2d}.lab-completion-modal .ant-modal-confirm-body .ant-modal-confirm-content p{margin:8px 0}.lab-completion-modal .ant-modal-confirm-btns{padding:0 14px}.lab-completion-modal .ant-modal-confirm-btns .ant-btn{height:36px;padding:4px 20px;font-size:14px;font-weight:500}.lab-success-modal .ant-modal-confirm-body{padding:16px}.lab-success-modal .ant-modal-confirm-body .ant-modal-confirm-title{font-size:16px;font-weight:600;line-height:1.5;color:#52c41a}.lab-success-modal .ant-modal-confirm-body .ant-modal-confirm-content{font-size:14px;line-height:1.6;color:#595959}.lab-success-modal .ant-modal-confirm-btns{margin-top:24px;padding:0 14px}.lab-success-modal .ant-modal-confirm-btns .ant-btn{height:36px;padding:4px 20px;font-size:14px;font-weight:500}.lab-session-countdown{font-size:16px;font-weight:700;color:#faad14}.sideNavMenu-style{height:100vh;box-sizing:border-box;background-color:#1a2b3c}.sideNavMenu-style .sideNav-menu{height:100%!important;display:flex;flex-direction:column;border:none!important;background-color:#1a2b3c}.sideNavMenu-style .sideNav-menu .middle-sidemenu-group{flex-grow:1}.sideNavMenu-style .sideNav-menu .sideNavMenu-title{color:#fff;letter-spacing:1.02px;width:100%;display:flex;justify-content:center;align-items:center;font-size:21px;font-weight:700;column-gap:14px;padding-top:5px}.sideNavMenu-style .sideNav-menu .sideNavMenu-title .sideNavMenu-logo{width:200px}.sideNavMenu-style .sideNav-menu .sideNavMenu-title .collapsed-sideNavMenu-logo{width:27px}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group{flex-grow:1}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group #questionBankItems{padding-left:40px;font-size:17px;font-weight:500;line-height:22.13px;text-align:left;color:#fff}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group .sideNavMenu-item{display:grid;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center;font-size:17px;font-weight:500;height:100%;min-height:55px;width:100%;column-gap:16px}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group .sideNavMenu-item .sideNavMenu-icon{display:flex;color:#fff}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group .sideNavMenuCollapsed-item{display:flex;justify-content:center;align-items:center;font-size:17px;font-weight:500;height:100%;min-height:55px;width:100%}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group .sideNavMenuCollapsed-item .sideNavMenuCollapsed-icon{display:flex;color:#fff}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group .sideNavMenu-collapsed{column-gap:0px;display:flex;padding-left:0;justify-content:center}.sideNavMenu-style .sideNav-menu .top-sideNavMenu-group .sideNavMenu-names label{cursor:pointer}.sideNavMenu-style .sideNav-menu li{padding:0}.sideNavMenu-style .sideNav-menu .sideNavMenu-names{display:flex;justify-content:flex-start;color:#fff}.sideNavMenu-style .sideNav-menu .dropdown-arrow-icon{padding-left:10px;padding-top:5px}.sideNavMenu-style .sideNav-menu .icons-style{font-size:18px}.sideNavMenu-style .ant-menu-vertical .ant-menu-item{margin-inline:0px;margin-block:0px;margin:0;width:auto;border-radius:0;height:55px;display:flex;align-items:center}.sideNavMenu-style .ant-menu-item-selected{background-color:#314f6a}.sideNavMenu-style .ant-menu-item:hover{background-color:#314f6aaa!important}.sideNavMenu-style .ant-tooltip-open{background-color:#22374a}.ant-menu-item{position:relative}.ant-tooltip-inner{color:#fff!important;background-color:#484849!important;padding:6px 35px!important;justify-content:center;align-items:center}.ant-tooltip-inner:before{color:red;top:100px}hr.line-white{border:1px solid #455361;margin:2px}.navbar-username-section .navbar-username{padding:10px 24px 0 36px;text-align:left;color:#fff;font-weight:500;font-size:17px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-username-section .ant-tooltip-open{background-color:#1a2b3c!important}.menu-item-bottom{font-size:17px;color:#fff;display:flex;justify-content:flex-start!important}.ant-menu-submenu-disabled{color:#fff!important}.sidenavbar-bottom{background-color:#1a2b3c}.bottom-navbar{border-top:1px solid #465361}.bottom-navbar .ant-menu-item{padding-inline:10px!important}.bottom-navbar .ant-menu-item:has(.sideNavMenu-collapsed){padding-inline:0!important;display:flex;justify-content:center}.bottom-navbar .ant-menu-item-group-title{display:none}.bottom-navbar .menu-item-bottom .disbaled-notfiy{cursor:not-allowed}.bottom-navbar .menu-item-bottom label{cursor:pointer}.bottom-navbar .sideNavMenu-item{display:grid;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center!important;font-size:17px;font-weight:500;width:100%;height:100%;min-height:55px;gap:10px}.bottom-navbar .sideNavMenu-item .sideNavMenu-icon{display:flex;justify-content:center;align-items:center;color:#fff;width:28px}.bottom-navbar .sideNavMenu-collapsed{column-gap:0px;display:flex;padding-left:0;justify-content:center}.bottom-actions-popover{background:#213445!important;border:1px solid #2b4154;box-shadow:0 8px 32px #0006;border-radius:12px}.bottom-actions-popover .ant-dropdown-menu{background:#1a2b3c;border-radius:10px;padding:8px 0}.bottom-actions-popover .ant-dropdown-menu-item,.bottom-actions-popover .ant-dropdown-menu-submenu-title{color:#fff!important;height:25px!important;min-height:45px!important;padding:20px 22px!important;font-size:15px!important;display:flex!important;align-items:center!important;line-height:1.8!important}.bottom-actions-popover .ant-dropdown-menu-item:hover,.bottom-actions-popover .ant-dropdown-menu-submenu-title:hover{background-color:#22374a!important}.bottom-actions-popover .ant-dropdown-menu-item-selected{background-color:#314f6a!important}.bottom-actions-popover .ant-dropdown-menu-sub .ant-dropdown-menu-item{height:80px!important;min-height:80px!important;padding:18px 22px 18px 64px!important;font-size:22px!important;display:flex!important;align-items:center!important}.bottom-actions-popover .ant-dropdown-menu-sub .ant-dropdown-menu-item:hover{background-color:#2a4a60!important}.bottom-actions-overlay{background:#aeb5bb;border:1px solid #2b4154;border-radius:12px;min-width:300px;max-width:340px;box-shadow:0 8px 32px #0006}.bottom-actions-overlay .ant-menu{background:#213445!important;border:none!important;color:#fff!important}.bottom-actions-overlay .ant-menu-item,.bottom-actions-overlay .ant-menu-submenu-title{background:transparent!important;color:#fff!important;padding:20px 22px!important;height:85px!important;min-height:85px!important;line-height:1.8!important;font-size:25px!important;display:flex!important;align-items:center!important}.bottom-actions-overlay .ant-menu-item span,.bottom-actions-overlay .ant-menu-submenu-title span{color:#fff!important}.bottom-actions-overlay .ant-menu-item:hover,.bottom-actions-overlay .ant-menu-submenu-title:hover{background:#2a4a60!important;color:#fff!important}.bottom-actions-overlay .ant-menu-item-selected{background:#2f5e7a!important;color:#fff!important}.bottom-actions-overlay .ant-menu-submenu-open>.ant-menu-submenu-title{background:#22374a!important;color:#fff!important}.bottom-actions-overlay .ant-menu-sub{background:#213445!important}.bottom-actions-overlay .ant-menu-sub .ant-menu-item{background:transparent!important;color:#fff!important;padding:18px 22px 18px 64px!important;height:80px!important;min-height:80px!important;line-height:1.7!important;font-size:22px!important;display:flex!important;align-items:center!important}.bottom-actions-overlay .ant-menu-sub .ant-menu-item span{color:#fff!important}.bottom-actions-overlay .ant-menu-sub .ant-menu-item:hover{background:#2a4a60!important;color:#fff!important}.bottom-actions-overlay .ant-menu-submenu-arrow{color:#fff!important}.bottom-actions-overlay .ant-menu-submenu>.ant-menu-submenu-title{color:#fff!important}.bottom-actions-overlay .ant-menu-submenu>.ant-menu-submenu-title:hover{color:#fff!important}[role=separator],.ant-divider,.ant-divider-horizontal{border-color:#fff!important;background-color:#fff!important}.bottom-actions-overlay *,.bottom-actions-overlay .ant-menu-item-icon,.bottom-actions-overlay .anticon{color:#fff!important}.profile-dropdown-trigger{display:flex!important;align-items:center!important;gap:10px;width:100%;border-radius:8px;transition:background-color .2s ease}.profile-dropdown-trigger .sideNavMenu-icon{color:#fff;display:flex;align-items:center;justify-content:center}.profile-dropdown-trigger .sideNavMenu-icon .ant-avatar{border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#697683,#798ea1);box-shadow:0 2px 8px #00000026}.profile-dropdown-trigger .sideNavMenu-icon .ant-avatar .anticon{color:#fff;font-size:16px}.profile-dropdown-trigger .sideNavMenu-names{color:#fff;display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.profile-dropdown-trigger .profile-name{font-size:15px;font-weight:500;line-height:1.2;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.profile-dropdown-trigger .profile-email{font-size:12px;font-weight:400;line-height:1.1;color:#ffffffb3;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrowIcon-Navbar{font-size:14px;color:#d7d7d7;padding-left:20px}.nav-sidebar-wrapper{position:relative}@media(max-width:480px){.nav-sidebar-wrapper{position:fixed;top:0;left:0;height:100%;z-index:1000;transform:translate(-100%);transition:transform .3s ease-in-out}.nav-sidebar-wrapper .ant-layout-sider{height:100%}}@media(max-width:480px){.nav-sidebar-wrapper.nav-sidebar--open{transform:translate(0)}}.pointer{cursor:pointer}.bottom-actions-overlay .ant-menu .ant-menu-item,.bottom-actions-overlay .ant-menu .ant-menu-submenu-title{height:34px!important;padding-top:18px!important;padding-bottom:18px!important}.bottom-actions-overlay .ant-menu .ant-menu-item .ant-menu-title-content,.bottom-actions-overlay .ant-menu .ant-menu-submenu-title .ant-menu-title-content{display:flex!important;align-items:center!important;line-height:1.8!important}.bottom-actions-overlay .ant-menu .ant-menu-sub .ant-menu-item{height:60px!important;padding-top:16px!important;padding-bottom:16px!important}.home-layout{height:100vh}.home-layout .header-section{height:auto;background-color:#fff;padding-inline:0px;padding:2px 0;border-bottom:.5px solid rgb(221,221,221)}.home-layout .main-section{height:100%;width:100%;overflow-y:scroll;background-color:#fff}.home-layout .main-section::-webkit-scrollbar{display:none}.toggle-button{position:absolute;width:40px;height:40px;background-color:#0275d8;color:#fff;border-color:#0275d8}.mobile-toggle-button{display:none;position:fixed;top:5px;left:0;z-index:1100;background-color:#314f6a;color:#fff;border:none;width:45px;height:35px;border-radius:0 8px 8px 0;cursor:pointer;font-size:20px;box-shadow:2px 2px 8px #0003;transition:all .2s ease-in-out}@media(max-width:480px){.mobile-toggle-button{display:flex;align-items:center;justify-content:center}}.mobile-toggle-button:hover{background-color:#0267bf;transform:scale(1.05)}.sidebar-overlay{display:none}@media(max-width:480px){.sidebar-overlay{display:block;position:fixed;inset:0;background-color:#0006;z-index:999}}.hide-toggle-button{display:none}html,body{margin:0;padding:0;height:100%;overflow:hidden}.modal-instructions-user{background:#fff!important;border-radius:10px;padding:20px 0;font-family:Arial,sans-serif}.modal-instructions-user p{font-size:18px!important;color:#333!important;line-height:1.5}.modal-instructions-user h2{font-size:20px;margin-top:20px}.modal-instructions-user ul{list-style-type:disc;margin-left:20px;padding-left:10px;display:flex;flex-direction:column}.modal-instructions-user ul li{font-size:16px;color:#444!important;margin-bottom:5px}.modal-instructions-user a{color:#007bff!important;text-decoration:none;font-weight:700}.modal-instructions-user a:hover{text-decoration:underline}.modal-instructions-user strong{font-weight:700;color:#222!important}.modal-instructions-user .important{font-weight:700;color:#d9534f!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.login-page{height:100vh;width:100%;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.login-page .login-page-row{height:100vh;margin:0!important;column-gap:0!important}.login-page .prod-title-container{height:100vh;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;position:relative;overflow:hidden}.login-page .prod-title-container .policy-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em;padding:.75rem 1.5rem;border-radius:12px;position:absolute;bottom:5rem;transform:translate(-50%);z-index:10;animation:fadeInUp .8s ease-out .3s both}.login-page .prod-title-container .policy-links a{color:#10454b;text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s,background .2s;padding:.2rem .7rem;border-radius:4px}.login-page .prod-title-container .policy-links a:hover{color:#0b2f33;text-decoration:underline}@media(max-width:991px){.login-page .prod-title-container .policy-links{position:static;margin:2rem auto 0;width:fit-content;flex-direction:column;gap:.5rem;box-shadow:none;background:#ffffffd9;padding:.5rem 1rem}}.login-page .prod-title-container .inside-elements{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.login-page .prod-title-container:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.login-page .prod-title-container .title{max-width:250px;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));transition:transform .3s ease;cursor:pointer}.login-page .prod-title-container .title:hover{transform:scale(1.02)}.login-page .prod-title-container .subtitle{font-size:1.1rem;color:#555;max-width:300px;line-height:1.5;animation:fadeInUp .8s ease-out .2s both;font-weight:400;letter-spacing:.3px}.login-page .login-card{height:100vh;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;position:relative;box-shadow:-2px 0 20px #00000014;overflow:hidden}.login-page .login-card .logo-lg-only{display:block;max-width:200px;margin:0 auto 1.5rem}@media(min-width:992px){.login-page .login-card .logo-lg-only{display:none}}.login-page .login-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(16,69,75,.02) 0%,transparent 70%);pointer-events:none;animation:pulse 8s ease-in-out infinite}.login-page .login-card .login-header{text-align:center;margin-bottom:2rem;animation:fadeInUp .6s ease-out}.login-page .login-card .login-header .title{cursor:pointer}.login-page .login-card .login-header.no-idp{margin-bottom:0}.login-page .login-card .login-header h1{margin-bottom:.5rem;font-size:2rem;color:#333;font-weight:600;letter-spacing:-.5px;animation:slideIn .6s ease-out}.login-page .login-card .login-header p{margin-bottom:0;color:#666;font-size:1rem;line-height:1.4;animation:slideIn .6s ease-out .1s both}.login-page .login-card>h1{margin-bottom:.5rem;font-size:2rem;color:#333;font-weight:600;letter-spacing:-.5px;animation:slideIn .6s ease-out}.login-page .login-card>p{margin-bottom:2rem;color:#666;font-size:1rem;line-height:1.4;animation:slideIn .6s ease-out .1s both}.login-page .error-message{width:100%;max-width:350px;margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:12px;text-align:center;background:linear-gradient(135deg,#fff2f2,#fff5f5);border:1px solid #ffcccb;animation:fadeInUp .4s ease-out;position:relative}.login-page .error-message:before{content:"⚠️";position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#fff;padding:0 8px;font-size:14px}.login-page .error-message p{color:#ff4d4f!important;margin-bottom:0;font-weight:500;font-size:.9rem;line-height:1.4}.login-page .idp-buttons{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:350px;animation:fadeInUp .6s ease-out .2s both}.login-page .idp-buttons .idp-btn{display:flex;align-items:center;justify-content:center;min-height:40px;height:auto;border:none;border-radius:4px;font-size:14px;font-weight:500;color:#fff;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a;white-space:normal;text-align:center;padding:0 12px}.login-page .idp-buttons .idp-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.login-page .idp-buttons .idp-btn:hover:not(:disabled):before{left:100%}.login-page .idp-buttons .idp-btn .icon{display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:1.2rem;transition:transform .3s ease}.login-page .idp-buttons .idp-btn .icon .icon svg{width:100%;height:100%}.login-page .idp-buttons .idp-btn .icon .coriolis-icon{width:44px;height:24px;object-fit:contain}.login-page .idp-buttons .idp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.login-page .idp-buttons .idp-btn:hover:not(:disabled) .icon{transform:scale(1.1)}.login-page .idp-buttons .idp-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0000001a}.login-page .idp-buttons .idp-btn.google-oidc{background:linear-gradient(135deg,#202020,#1a1a1a)!important;border-color:#202020!important}.login-page .idp-buttons .idp-btn.google-oidc:hover:not(:disabled){background:linear-gradient(135deg,#000,#1a1a1a)!important;border-color:#000!important}.login-page .idp-buttons .idp-btn.google-oidc:focus{background:linear-gradient(135deg,#202020,#1a1a1a)!important;border-color:#202020!important;box-shadow:0 0 0 2px #20202033}.login-page .idp-buttons .idp-btn.coriolisidp{background:linear-gradient(135deg,#10454b,#0d3a3f)!important;border-color:#10454b!important}.login-page .idp-buttons .idp-btn.coriolisidp:hover:not(:disabled){background:linear-gradient(135deg,#0b2f33,#082629)!important;border-color:#0b2f33!important}.login-page .idp-buttons .idp-btn.coriolisidp:focus{background:linear-gradient(135deg,#10454b,#0d3a3f)!important;border-color:#10454b!important;box-shadow:0 0 0 2px #10454b33}.login-page .idp-buttons .idp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 3px #0000000d}.login-page .idp-buttons .idp-btn:disabled:before{display:none}.login-page .idp-buttons .idp-btn.ant-btn-loading{cursor:wait}.login-page .idp-buttons .idp-btn.ant-btn-loading .ant-btn-loading-icon{margin-right:.75rem}.login-page .idp-buttons .idp-btn.ant-btn-loading .ant-btn-loading-icon .anticon{animation:spin 1s linear infinite}.login-page .idp-buttons .idp-btn.ant-btn-loading .icon{display:none}.login-page .auth-state{text-align:center;animation:fadeIn .5s ease-out}.login-page .auth-state h1{margin-bottom:1.5rem;font-size:1.8rem;color:#333;font-weight:600;animation:pulse 2s ease-in-out infinite}.login-page .auth-state .auth-progress{display:flex;flex-direction:column;align-items:center;gap:1rem}.login-page .auth-state .auth-progress .progress-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top:3px solid #10454b;border-radius:50%;animation:spin 1s linear infinite}.login-page .auth-state .auth-progress p{color:#666;font-size:1rem;margin:0;animation:pulse 2s ease-in-out infinite}.login-page .login-help{margin-top:2rem;text-align:center;max-width:380px;animation:fadeInUp .6s ease-out .4s both}.login-page .login-help p{font-size:.9rem;color:#888;margin-bottom:0;line-height:1.5;letter-spacing:.2px}@media(prefers-contrast:high){.login-page .login-card{box-shadow:-2px 0 20px #0003}.login-page .idp-buttons .idp-btn{box-shadow:0 2px 8px #0003}.login-page .idp-buttons .idp-btn:hover:not(:disabled){box-shadow:0 4px 16px #0000004d}.login-page .error-message{border-width:2px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.auth-state .auth-progress .progress-spinner{animation:none;border-top-color:#666}}.policy-container{font-family:Arial,sans-serif;line-height:1.6;width:100%;height:100vh;overflow-y:auto;background:#fff;position:relative;z-index:20;box-sizing:border-box}.policy-container .policy-content{max-width:900px;margin:0 auto;padding:40px 30px;color:#333}.policy-container .policy-content h1{color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:15px;margin-bottom:30px;font-size:2.2rem}.policy-container .policy-content h2{color:#34495e;margin-top:35px;margin-bottom:20px;font-size:1.5rem;border-bottom:1px solid #bdc3c7;padding-bottom:8px}.policy-container .policy-content h3{color:#34495e;margin-top:30px;margin-bottom:15px;font-size:1.3rem}.policy-container .policy-content p{margin-bottom:18px;line-height:1.7;text-align:justify}.effective-date,.last-updated{font-style:italic;color:#666;margin-bottom:25px;padding:15px;background-color:#f8f9fa;border-radius:5px;border-left:4px solid #3498db}.important-notice{background-color:#f8f9fa;border-left:4px solid #3498db;padding:20px;margin:25px 0;border-radius:0 5px 5px 0}.policy-container .policy-content ul,.policy-container .policy-content ol{margin:15px 0;padding-left:25px}.policy-container .policy-content li{margin:8px 0;line-height:1.6}.contact-info,.contact-section{background-color:#ecf0f1;padding:25px;border-radius:8px;margin-top:30px;border-left:4px solid #3498db;margin-bottom:20px}.contact-info h3,.contact-section h3{margin-top:0;margin-bottom:15px}.policy-container .policy-content table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.policy-container .policy-content th{background-color:#3498db;color:#fff;padding:12px;text-align:left;font-weight:600}.policy-container .policy-content td{padding:12px;border-bottom:1px solid #ecf0f1}.policy-container .policy-content tr:hover{background-color:#f8f9fa}.data-flow-box,.service-level{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin:20px 0;border-left:4px solid #3498db}.legal-basis{background-color:#f8f9fa;border-left:4px solid #28a745;padding:12px 15px;margin:15px 0;border-radius:0 5px 5px 0;font-style:italic;color:#495057;font-size:.9rem}@media(max-width:768px){.policy-container .policy-content{padding:25px 20px;margin:10px}.policy-container .policy-content h1{font-size:1.8rem}.policy-container .policy-content h2{font-size:1.3rem}.policy-container .policy-content h3{font-size:1.2rem}}@media(max-width:480px){.policy-container .policy-content{padding:20px 15px;margin:5px}.policy-container .policy-content h1{font-size:1.6rem}.policy-container .policy-content h2{font-size:1.2rem}.policy-container .policy-content h3{font-size:1.1rem}.important-notice,.contact-info,.contact-section,.data-flow-box,.service-level{padding:15px}}.contact-us-page{margin:0;display:flex;flex-direction:column}.contact-us-page .contact-us-container{position:relative;height:700px;display:flex;flex-direction:column}.contact-us-page .contact-us-container .contact-us-text,.contact-us-page .contact-us-container .contact-us-blank{flex:1}.contact-us-page .contact-us-container .contact-us-text{background-color:#f9f6e1}.contact-us-page .contact-us-container .contact-us-blank{background-color:#fff}.contact-us-page .contact-us-container .contact-form-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1200px;height:100%;background:transparent;z-index:1}.contact-us-page .contact-us-container .contact-form-container .contact-wrapper{position:absolute;top:60px;left:0;max-width:300px}.contact-us-page .contact-us-container .contact-form-container .contact-wrapper .contact-us-heading{font-weight:400;font-size:2rem;margin:24px 0 16px}.contact-us-page .contact-us-container .contact-form-container .contact-wrapper .contact-us-description{margin:0;font-size:1.1rem}.contact-us-page .contact-us-container .contact-form-container .contact-form-component{position:absolute;bottom:60px;right:0;background:#fff;padding:2rem;border-radius:4px;box-shadow:0 4px 10px #0000004d}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form{gap:0!important}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;margin-bottom:24px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row label{text-align:left;font-weight:500}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper{display:flex;flex-direction:column;width:100%}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper input,.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper select{padding:8px 1px 8px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper input:focus,.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper select:focus{outline:1px solid #238e9a}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper .error{color:red;font-size:12px;margin-top:4px;display:none}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:flex-start;margin-bottom:24px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas label{text-align:left;font-weight:500}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper{display:flex;flex-direction:column;width:100%}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper textarea{padding:8px 1px 8px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;resize:none;height:80px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper textarea:focus{outline:1px solid #238e9a}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper .error{color:red;font-size:12px;margin-top:4px;display:none}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper-country{width:100%;font-size:14px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row .i-reference{display:flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;background-color:#1a2b3c;color:#fff;border-radius:50%;flex-shrink:0;text-align:center}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row .disclaimer-text{flex:1;font-size:14px;line-height:1.5;display:flex;align-items:center}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .error{font-size:12px;color:#e74c3c;margin-top:4px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .contact-us-submit-button{background-color:#314f6a;color:#fff;border:none;padding:24px 32px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;width:fit-content;margin-top:24px;transition:background-color .3s ease}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .contact-us-submit-button:hover{background-color:#294258}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .contact-us-submit-button:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:1200px){.contact-us-page .contact-us-container{height:850px}.contact-us-page .contact-us-container .contact-form-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;height:100%}.contact-us-page .contact-us-container .contact-form-container .contact-wrapper{position:static;text-align:center;font-size:1rem;max-width:1000px;padding:2rem}.contact-us-page .contact-us-container .contact-form-container .contact-wrapper .contact-us-heading{font-weight:500;font-size:1.7rem;margin:0 0 8px}.contact-us-page .contact-us-container .contact-form-container .contact-wrapper .contact-us-description{margin:0;font-size:1rem}.contact-us-page .contact-us-container .contact-form-container .contact-form-component{position:static;box-shadow:none;padding:2rem 2rem 1rem}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;gap:0}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row label{margin-bottom:4px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper input,.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper select{border:1px solid #ccc;border-radius:4px;font-size:14px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper-country{width:100%}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row .input-wrapper-country .css-6oirz6-ReactDropdownSelect{font-size:14px;padding:8px 1px 8px 8px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas{display:flex;flex-direction:column;margin-bottom:8px;gap:0}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas label{margin-bottom:4px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper input,.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .form-row-textareas .input-wrapper select{padding:5px 1px 5px 6px;border:1px solid #ccc;border-radius:4px;font-size:14px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row{gap:6px}}@media(max-width:1200px)and (max-width:768px){.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row{align-items:flex-start}}@media(max-width:1200px){.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row .i-reference{width:18px;height:18px;font-size:12px;margin-top:3.5px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .checkbox-row .disclaimer-text{justify-content:center;font-size:.75rem;line-height:1.5;height:100%}.contact-us-page .contact-us-container .contact-form-container .contact-form-component .form .contact-us-submit-button{padding:18px 24px;margin-top:12px}}@media(max-width:500px){.contact-us-page .contact-us-container{height:870px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component{padding:2rem 1rem 1rem}}@media(max-width:400px){.contact-us-page .contact-us-container{height:900px}.contact-us-page .contact-us-container .contact-form-container .contact-form-component{padding:2rem 1rem 1rem}}.footer{padding:2rem;display:flex;justify-content:center;background-color:#1a2b3c}.footer .footer-content{max-width:1200px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer .footer-content p{margin:0;color:#d8d8d8;font-size:.875rem;display:flex;gap:1.5rem;align-items:center}.footer .footer-content .policy-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}.footer .footer-content .policy-links a{color:#d3ebee;text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s,background .2s;padding:.2rem .7rem;border-radius:4px}.footer .footer-content .policy-links a:hover{color:#dcdcdc;text-decoration:underline}.footer .footer-content .footer-links{display:flex;align-items:center}.footer .footer-content .footer-links p{margin:0;color:#d8d8d8;font-size:.875rem;display:block;gap:0}.footer .footer-content .footer-links a{text-decoration:underline}.footer .footer-content .footer-link{color:#d8d8d8;text-decoration:none;font-size:.875rem;transition:color .3s ease;text-decoration:underline}.footer .footer-content .footer-link:hover{color:#fff}@media(max-width:768px){.footer{padding:1rem}.footer .footer-content{flex-direction:column;text-align:center;gap:.4rem}.footer .footer-content p{gap:1rem}}@media(max-width:480px){.footer{padding:1rem}.footer .footer-content p{gap:.75rem}}.page{min-height:700px;background:#1a2b3c;height:100%}.page-wrapper{width:100%}.header-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem}.header-left,.header-right{display:flex;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center}.logo img{height:2rem}.desktop-menu{display:flex;align-items:center;gap:10px;transition:opacity .3s ease}.hero-container-right{height:100%}.nav-item{color:#fff;text-decoration:none;font-weight:500;cursor:pointer;padding:.5rem 1rem;border:1px solid #314f6a;border-radius:4px}.nav-item:hover{background-color:#294258}.nav-item-contact{color:#fff;text-decoration:none;font-weight:500;background-color:#314f6a;cursor:pointer;padding:.5rem 1rem;border:1px solid #314f6a;border-radius:4px}.nav-item-contact:hover{background-color:#294258;border:1px solid #294258}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0}.hamburger span{display:block;width:25px;height:3px;background-color:#fff;margin:3px 0;transition:all .3s ease;border-radius:2px}.mobile-menu-overlay{position:fixed;inset:0;background:#1a2b3c;z-index:1001;transform:translateY(-100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column}.mobile-menu-overlay.active{transform:translateY(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}.close-btn{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.close-btn:hover{background-color:#ffffff1a}.mobile-menu-content{display:flex;flex-direction:column;padding:2rem;gap:1.5rem;flex:1}.mobile-nav-item{color:#fff;font-size:1.25rem;font-weight:500;cursor:pointer;padding:1rem 0;transition:color .3s ease;border:none;border-bottom:1px solid #314f6a;background-color:transparent}@media(max-width:768px){.desktop-menu{display:none}.hamburger{display:flex}.header-content,.mobile-menu-content{padding:1rem}}@media(max-width:480px){.header-content{padding:.75rem 1rem}.logo{font-size:1.25rem}}.hero-container{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;max-width:1200px;margin:0 auto;color:#fff;height:80vh}.hero-container-left{display:flex;flex-direction:column;gap:1.5rem;max-width:700px}.hero-container-right{display:flex;justify-content:flex-end;align-items:center;min-height:300px;width:100%}.hero-container-right img{height:250px}.hero-container-heading{font-size:3rem;font-weight:700;line-height:1.2}.hero-container-h-ai-text{font-weight:700;background:linear-gradient(90deg,#4eb1ff,#ff3d2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-container-desc{font-size:1.25rem;max-width:600px;line-height:1.5;font-weight:400}.hero-container-button-idps{margin-top:1.5rem}.hero-container-sign-in{background-color:#314f6a;color:#fff;font-weight:500;padding:1.6rem 2rem;border:none;border-radius:4px;font-size:1.25rem;cursor:pointer}.hero-container-sign-in:hover{background-color:#294258!important;color:#fff!important}.mobile-menu-overlay.active~.hero-container{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}@media(max-width:768px){.hero-container{flex-direction:column;text-align:center}.hero-container-left{align-items:left}.hero-container-right{display:none}.hero-container-heading{font-size:2.3rem}.hero-container-desc{font-size:1.1rem}.hero-container-right{margin-top:2rem;min-height:200px}}@media(max-width:480px){.hero-container-left{gap:2rem;height:100%}.hero-container-button-idps{display:flex;justify-content:center;margin-top:1rem}.hero-container-sign-in{font-size:1.1rem;width:50%}}@media(max-width:375px){.hero-container-left{gap:2rem;height:100%}.hero-container-heading{font-size:2rem;text-align:center}}@media(min-width:1400px)and (max-width:1599px){.hero-container-right img{height:270px}}@media(min-width:1600px)and (max-width:1799px){.hero-container-right img{height:300px}}@media(min-width:1800px){.hero-container-right img{height:330px}}.roadmap-container{max-height:450px;width:100%;display:flex;flex-direction:column;padding:0 10% 0 20%;gap:40px;transform:translateY(-20%)}.roadmap-container .right-image-container,.roadmap-container .left-image-container{height:100px;display:flex;align-items:center;position:relative;gap:30px}.roadmap-container .right-image-container{justify-content:flex-end}.roadmap-container .left-image-container{justify-content:flex-start}.roadmap-container .monitor-image{height:100px}.roadmap-container .studying-image{height:150px}.roadmap-container .scholar-image{height:120px}.roadmap-container .label-content{min-width:250px}.roadmap-container .label-content.right-label{text-align:left}.roadmap-container .label-content.left-label{text-align:right}.roadmap-container .label-content .step-label{font-size:1.8rem;font-weight:700;color:#98b1c7;margin:0 0 8px;line-height:1.2}.roadmap-container .label-content .step-description{font-size:1rem;color:#92a6b8;margin:0;line-height:1.4;font-weight:400}.roadmap-container .pop-in-image{opacity:0;transform:scale(.8) translateY(30px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.roadmap-container .pop-in-image.visible{opacity:1;transform:scale(1) translateY(0)}.roadmap-container .pop-in-image.delay-half.visible{transition-delay:.15s}.roadmap-container .pop-in-image.delay-1.visible{transition-delay:.25s}.roadmap-container .pop-in-image.delay-1-half.visible{transition-delay:.4s}.roadmap-container .pop-in-image.delay-2.visible{transition-delay:.55s}.roadmap-container .pop-in-image.delay-2-half.visible{transition-delay:.7s}.roadmap-container .pop-in-image:not(.visible){transition-delay:0s;transition-duration:.4s}
