@font-face{font-family:Roboto-Regular;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf)}@font-face{font-family:Roboto-Bold;src:url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf)}@font-face{font-family:Poppins-Regular;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@font-face{font-family:Poppins-Bold;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf)}@font-face{font-family:OpenSans-Regular;src:url(/static/media/OpenSans-Regular.b8cc747a58ffa52b7ff9.ttf)}@font-face{font-family:OpenSans-Bold;src:url(/static/media/OpenSans-Bold.c790f99966352c531503.ttf)}@font-face{font-family:OpenSans-SemiBold;src:url(/static/media/OpenSans-SemiBold.c7ab78a511011d4e147e.ttf)}.ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.italic{font-style:italic}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex{display:flex}.flex.full{flex:1 1}.flex.column{flex-direction:column}.flex.row{flex-direction:row}.flex.justify-start{justify-content:start}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:flex-end}.flex.align-center{align-items:center}.flex.align-end{align-items:flex-end}.flex.align-start{align-items:flex-start}.flex.space-between{justify-content:space-between}.flex.space-evenly{justify-content:space-evenly}.flex.wrap{flex-wrap:wrap}.flex.gap-5{gap:5px}.flex.gap-8{gap:8px}.flex.gap-16{gap:16px}.flex.gap-24{gap:24px}.flex.gap-48{gap:48px}.capitalize{text-transform:capitalize}.txt-align-start{text-align:start}.full-width{text-align:center;width:100%}.quaternary-icon{filter:invert(29%) sepia(67%) saturate(5279%) hue-rotate(176deg) brightness(91%) contrast(101%);height:24px;width:24px}.quaternary-icon:hover{filter:none;filter:invert(1)}.margin-0{margin:0}.input-label{font-family:OpenSans-Bold;font-size:14px;line-height:21px}.input-label .input-label-optional{font-family:OpenSans-Regular}.form-label{color:#333;color:var(--text-text-secondary,#333);font-family:OpenSans-Bold;font-size:14px;line-height:150%}.form-label.margin-8{line-height:inherit;margin:8px}.popup-btn-upper{border-bottom:1px solid #dfe1e1;cursor:pointer;font-family:OpenSans-Regular;font-size:16px;padding:20px;text-align:start}.popup-btn-upper:hover{background:#f5f5f5}.popup-btn-bottom{cursor:pointer;font-family:OpenSans-Regular;font-size:16px;padding:20px;text-align:start}.popup-btn-bottom:hover{background:#f5f5f5}.details-item{align-items:center;gap:24px;width:100%}.details-list{padding:24px 0 48px}.details-list.no-padding{padding:0}.details-list .info-title{font-feature-settings:"clig" off,"liga" off;align-self:start;color:#333;color:var(--text-text-secondary,#333);flex:1.2 1;font-family:OpenSans-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.details-list .detail-content{flex:4 1;flex-wrap:wrap}.details-list .detail-content p{color:#505759;color:var(--text-text-tertiary,#505759);font-weight:600;margin:0}.details-list .detail-content .license-topic-sensitivity{font-feature-settings:"clig" off,"liga" off;align-items:center;color:#333;color:#505759;color:var(--text-text-tertiary,#505759);display:flex;font-size:14px;font-style:normal;gap:4px;justify-content:center;line-height:150%;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.details-list .detail-content .scheduling-window{flex:4 1}.icon-link-color{cursor:pointer;filter:invert(29%) sepia(67%) saturate(5279%) hue-rotate(176deg) brightness(91%) contrast(101%)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html{overflow-y:scroll}#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;box-sizing:initial;font-family:Poppins-Regular,Helvetica Neue,sans-serif;margin:0;overflow:hidden;-webkit-user-select:none;user-select:none}p.sub-title{font-family:OpenSans-SemiBold;font-size:16px;line-height:24px}p,p.sub-title{letter-spacing:0}p{font-family:OpenSans-Regular;font-size:14px;line-height:21px}.playground{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}button{background:none;border:none;font-family:OpenSans-SemiBold}table tr:first-child td:first-child{border-top-left-radius:4px}table tr:first-child td:last-child{border-top-right-radius:4px}table tr:last-child td:first-child{border-bottom-left-radius:4px}table tr:last-child td:last-child{border-bottom-right-radius:4px}.h5-headline{font-feature-settings:"liga" off,"clig" off;font-family:OpenSans-Regular;font-size:22px;line-height:120%}.h5-headline,.h6-headline{color:#151515;color:var(--text-text-primary,#151515)}.h6-headline{font-family:OpenSans-SemiBold;font-size:18px;line-height:110%;text-align:center}.nav-header-container{background-color:#000;z-index:5}.nav-header-container .pearson-logo-white{height:50px;padding-inline-end:10px}.back-container{cursor:pointer;display:flex;gap:5px}.back-container .back-text{font-feature-settings:"clig" off,"liga" off;color:#007a9c;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.dynamic-button{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:OpenSans-Regular;gap:10px;height:32px;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dynamic-button,.dynamic-button.small{color:#fff;font-size:14px;font-style:normal;line-height:150%;padding:4px 20px}.dynamic-button.small{background-color:#9e007e;border-radius:40px;display:flex;flex-shrink:0;font-family:OpenSans-SemiBold;height:36px}.dynamic-button.medium{display:flex;flex-shrink:0;height:36px;padding:6px 12px}.dynamic-button.large,.dynamic-button.medium{background-color:#9e007e;border-radius:40px;color:#fff;font-family:OpenSans-SemiBold;font-size:16px;font-style:normal;line-height:150%}.dynamic-button.large{height:48px;padding:12px 20px}.dynamic-button.primary:active,.dynamic-button.primary:hover{background-color:#722351}.dynamic-button.primary.disable{background:#e6e6e6;color:#919191;cursor:not-allowed}.dynamic-button.secondary{background:#151515;border:none;border-radius:40px;color:#fff;gap:4px}.dynamic-button.secondary:active,.dynamic-button.secondary:hover{background:#505759;color:#fff}.dynamic-button.secondary.disable{background-color:#e6e6e6;color:#919191;cursor:not-allowed}.dynamic-button.tertiary{background-color:#fff;border:2px solid #151515;border-radius:40px;color:#000;gap:4px}.dynamic-button.tertiary:hover{background-color:#151515;color:#fff}.dynamic-button.tertiary:hover .refresh-icon{filter:invert(1);transition:filter .2s}.dynamic-button.tertiary:active{background-color:#151515;color:#fff}.dynamic-button.tertiary.disable{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#919191;cursor:not-allowed}.dynamic-button.add-file{background-color:#151515;color:#fff;cursor:pointer}.dynamic-button.quaternary{background-color:#fff;border:1px solid #007a9c;border-radius:40px;color:#007a9c;font-family:OpenSans-SemiBold;gap:6px;padding:4px}.dynamic-button.quaternary.medium{font-family:OpenSans-SemiBold;font-size:16px;font-style:normal;height:36px;line-height:150%;padding:4px 20px 4px 16px}.dynamic-button.quaternary .dynamic-btn-img-quaternary{filter:invert(24%) sepia(91%) saturate(2132%) hue-rotate(173deg) brightness(95%) contrast(101%);height:24px}.dynamic-button.quaternary:hover{background-color:#007a9c;color:#fff}.dynamic-button.quaternary:hover .dynamic-btn-img-quaternary{filter:invert(1)}.dynamic-button.quaternary:active{background-color:#007a9c;color:#fff}.dynamic-button.quaternary:active img .dynamic-btn-img-quaternary{filter:invert(1)}.dynamic-button.quaternary.disable{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#919191;cursor:not-allowed}.dynamic-button.quaternary.disable .dynamic-btn-img-quaternary{filter:invert(.5)}.dynamic-button.long-padding{padding:12px 20px}.dynamic-button.fullWidth{width:100%}.dynamic-button .refresh-icon{align-self:center;display:flex;padding-inline-end:4px}.title-bar-section div,.title-bar-section p{margin:0}.title-bar-section .title-bar-content{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:8px;padding:8px}.title-bar-section .title-bar-content p{color:#151515;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.title-bar-section .title-bar-content img{height:20px;width:20px}.info-badge{align-items:center;background:#fff;background:var(--ui-elements-field,#fff);border:1px solid #919191;border:1px solid var(--ui-elements-border-03,#919191);border-radius:4px;display:flex;flex-shrink:0;font-family:OpenSans-Regular;font-size:14px;font-style:normal;gap:4px;height:32px;justify-content:center;line-height:150%;padding:4px 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info-badge.padding-inline-4{padding:6px 4px}.info-badge.medium{font-family:OpenSans-SemiBold;font-size:16px;font-style:normal;height:36px;line-height:150%;padding:6px 20px}.info-badge.large{height:48px;padding:12px 20px}.info-badge img{filter:invert(1);height:18px}.info-badge.disable{background:#f5f5f5;background:var(--ui-elements-ui-01,#f5f5f5);border:1px solid #dfe1e1;border:1px solid var(--ui-elements-border-01,#dfe1e1);border-radius:4px;color:#919191;color:var(--interactive-disabled-interactive-02,#919191)}.info-badge svg{height:20px;width:20px}.info-badge.disable-height{height:auto}.info-badge.hide{display:none}.text-btn{align-items:center;background:#fff;background:var(--ui-elements-field,#fff);border:none;border-radius:4px;color:#333;color:var(--text-text-secondary,#333);display:flex;flex-shrink:0;font-family:OpenSans-Regular;font-size:14px;gap:4px;height:32px;justify-content:center;padding:4px 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.text-btn,.text-btn.medium{font-style:normal;line-height:150%}.text-btn.medium{font-family:OpenSans-SemiBold;font-size:16px;height:36px;padding:6px 20px}.text-btn.large{height:48px;padding:12px 20px}.text-btn img{filter:invert(1);height:18px}.text-btn.disabled{background:#e6e6e6;color:#919191}.text-btn svg{height:20px;width:20px}.availability-selector-section table{border-spacing:9px 2px;font-family:OpenSans-SemiBold;font-size:14px;font-style:normal;line-height:150%}.availability-selector-section table th{padding-bottom:5px}.availability-selector-section .bottom-action-btns{display:flex;flex-direction:column;gap:8px;padding-top:24px;width:100%}.textfield-custom .textfield-label{color:#333;color:var(--text-text-secondary,#333);font-family:OpenSans-Bold;font-size:14px;font-style:normal;line-height:150%;margin:0 0 8px}.date-range-picker-multiple-section .required-summary-content p.date-range{letter-spacing:.5px}.gse-slider-custom .form-label{align-self:flex-start}.gse-slider-custom .cefr-levels{display:flex;text-align:center;width:100%}.gse-slider-custom .flex-35{flex:3.5 1}.gse-slider-custom .flex-25{flex:2.5 1}.gse-slider-custom .flex-15{flex:1.5 1}.gse-slider-custom .flex-05{flex:.5 1}.file-upload-progress-section .file-upload-progress{background:#fafafa;background:var(--ui-elements-background-gray,#fafafa);border:1px solid #dfe1e1;border:1px solid var(--ui-elements-border-01,#dfe1e1);border-radius:4px;padding:16px;width:100%}.file-upload-progress-section .file-upload-progress p{margin:0}.file-upload-progress-section .file-upload-progress svg{height:28px;width:28px}.file-upload-progress-section .file-upload-progress .cancel-btn{height:35px;width:35px}.file-upload-progress-section .file-upload-progress .central,.file-upload-progress-section .file-upload-progress .upper{width:100%}.file-upload-progress-section .file-upload-progress button{cursor:pointer}.tutor-view-section{display:flex;justify-content:center;margin:0 10px}.tutor-view-section .tutor-view-container{display:flex;flex-direction:column;gap:32px;padding:32px 0;width:760px}.tutor-view-section .tutor-view-container .details-list{padding-top:32px}.tutor-view-section .tutor-view-container .detail-content{color:#505759;color:var(--text-text-tertiary,#505759);font-family:OpenSans-SemiBold;font-size:14px;letter-spacing:0;line-height:21px;text-align:left}.tutor-view-section .tutor-view-container .info-title{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:172px}.tutor-view-section .tutor-view-container .actions-bar .tutor-name{font-family:Open Sans;font-size:22px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize}.tutor-view-section .tutor-view-container .profile-photo{display:flex;gap:8px;margin-bottom:24px}.tutor-view-section .tutor-view-container .profile-photo .photo-side,.tutor-view-section .tutor-view-container .profile-photo .upload-btn-side{display:flex;flex-direction:column;font-family:OpenSans-Bold;font-size:14px}.tutor-view-section .tutor-view-container .profile-photo .photo-side p,.tutor-view-section .tutor-view-container .profile-photo .upload-btn-side p{text-transform:capitalize}.tutor-view-section .tutor-view-container .profile-photo .upload-btn-side{align-items:flex-start;gap:8px;justify-content:flex-end}.tutor-view-section .tutor-view-container .profile-photo .upload-btn-side .upload-img-icon{height:24px}.tutor-view-section .tutor-view-container .teaching-content .teaching-content-input{margin-bottom:24px}.tutor-view-section .tutor-view-container .teaching-content .detail-content{flex:1 1;flex-wrap:wrap}.tutor-edit-section{display:flex;justify-content:center;margin:0 10px}.tutor-edit-section .tutor-edit-container{display:flex;flex-direction:column;gap:32px;padding:64px 0;width:760px}.tutor-edit-section .tutor-edit-container .form-label{color:#333;color:var(--text-text-secondary,#333);font-family:OpenSans-Bold;font-size:14px;line-height:150%}.tutor-edit-section .tutor-edit-container .actions-bar .tutor-name{font-family:Open Sans;font-size:22px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize}.tutor-edit-section .tutor-edit-container .profile-photo{display:flex;gap:8px;margin-bottom:24px}.tutor-edit-section .tutor-edit-container .profile-photo .photo-side,.tutor-edit-section .tutor-edit-container .profile-photo .upload-btn-side{display:flex;flex-direction:column;font-family:OpenSans-Bold;font-size:14px}.tutor-edit-section .tutor-edit-container .profile-photo .photo-side p,.tutor-edit-section .tutor-edit-container .profile-photo .upload-btn-side p{text-transform:capitalize}.tutor-edit-section .tutor-edit-container .profile-photo .upload-btn-side{align-items:flex-start;gap:8px;justify-content:flex-end}.tutor-edit-section .tutor-edit-container .profile-photo .upload-btn-side .upload-img-icon{height:24px}.tutor-edit-section .tutor-edit-container .inputs-list{display:flex;flex-direction:column;gap:16px}.tutor-edit-section .tutor-edit-container .inputs-list .name-inputs{display:flex;gap:24px}.tutor-edit-section .tutor-edit-container .inputs-list .name-inputs .textfield-custom,.tutor-edit-section .tutor-edit-container .inputs-list .name-inputsinput{flex:1 1}.tutor-edit-section .tutor-edit-container .details-griddiv{display:flex;flex-direction:row}.tutor-edit-section .tutor-edit-container .choice-btns-list{display:flex;flex-wrap:wrap;gap:8px}.tutor-edit-section .tutor-edit-container .submit-btns{display:flex;gap:8px}.tutor-edit-section .tutor-edit-container .teaching-content .teaching-content-input{margin-bottom:24px}.tutors-table-container .tutor-table-column-title{align-items:center;cursor:pointer;display:flex;gap:8px}.tutors-table-container .tutor-table-column-title p{margin:0}.tutors-table-container .tutor-table-column-title span{display:flex}.tutors-table-container .tutor-table-column-title .rotate{transform:rotate(180deg)}.tutors-table-container .tutor-row{cursor:pointer}.tutors-table-container .tutor-row:active,.tutors-table-container .tutor-row:hover{background:#fafafa;background:var(--ui-elements-background-gray,#fafafa);border:1px solid #919191;border:1px solid var(--ui-elements-border-03,#919191);border-radius:4px}.tutors-table-container .tutor-row:focus{background:#fff;background:var(--ui-elements-inverse-focus-interactive-action,#fff);border:3px solid #4fa8ff;border:3px solid var(--interactive-focus-interactive,#4fa8ff);border-radius:4px}.tutors-table-container .tutor-row svg{height:20px;width:20px}.tutors-table-container .tutor-row .topic-row-lang{color:#007a9c;color:var(--text-text-link,#007a9c);font-family:OpenSans-SemiBold;font-size:16px;line-height:150%}.tutors-table-container .tutor-row .topic-row-lang:hover{color:#005d77;color:var(--text-hover-text-link,#005d77);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.tutors-table-container .tutor-row .topic-row-lang:focus{border:2px solid #4fa8ff;border:2px solid var(--interactive-focus-interactive,#4fa8ff)}.tutors-table-container .tutor-row .topic-row-lang:active{color:#004b60;color:var(--text-active-text-link,#004b60)}.topic-view-section{display:flex;justify-content:center;margin:0 10px}.topic-view-section .topic-view-container{display:flex;flex-direction:column;gap:32px;padding:32px 0;width:760px}.topic-view-section .topic-view-container .detail-content{font-family:OpenSans-SemiBold;font-size:14px;letter-spacing:0;line-height:21px;text-align:left;white-space:pre-line}.topic-view-section .topic-view-container .info-title{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:172px}.topic-view-section .topic-view-container .actions-bar .tutor-name{font-family:Open Sans;font-size:22px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize}.topic-view-section .topic-view-container .profile-photo{display:flex;gap:8px;margin-bottom:24px}.topic-view-section .topic-view-container .profile-photo .photo-side,.topic-view-section .topic-view-container .profile-photo .upload-btn-side{display:flex;flex-direction:column;font-family:OpenSans-Bold;font-size:14px}.topic-view-section .topic-view-container .profile-photo .photo-side p,.topic-view-section .topic-view-container .profile-photo .upload-btn-side p{text-transform:capitalize}.topic-view-section .topic-view-container .profile-photo .upload-btn-side{align-items:flex-start;gap:8px;justify-content:flex-end}.topic-view-section .topic-view-container .profile-photo .upload-btn-side .upload-img-icon{height:24px}.topic-view-section .topic-view-container p{margin:0 0 8px}.topic-view-section .topic-view-container .detail-content{flex:1 1;flex-wrap:wrap}.topic-view-section .topic-view-container .topic-edit-translation-container{display:flex;flex-direction:column}.topic-view-section .topic-view-container .topic-edit-translation-container .topic-edit-translation-title{display:flex;gap:6px}.topic-card-section{background-color:#dcecff;border:1px solid #ccc;border-radius:12px;cursor:pointer;margin-bottom:10px}.topic-card-section .topic-title{display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin-bottom:10px}.topic-card-section .topic-file-list{display:flex;flex-wrap:wrap;gap:10px}.topic-card-section .topic-file-list .topic-file{background-color:#a7a7a7;border-radius:8px;color:#fff;display:inline-block;max-width:300px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.topic-sensitivity{border:1px solid #919191;border-radius:4px;color:#333;font-size:14px;font-weight:400;gap:4px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.topic-languages-modal-wrapper,.topic-sensitivity{align-items:center;display:flex;justify-content:center}.topic-languages-modal-wrapper{overflow:hidden}.topic-languages-modal-section{border-radius:8px;padding:10px}.topic-languages-modal-section .upper{align-items:center;display:flex;justify-content:flex-end;width:100%}.topic-languages-modal-section .subtitle{font-size:16px;margin:0;padding-bottom:24px;text-align:center}.topic-languages-modal-section .languages{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;width:400px}.topic-languages-modal-section .languages p{margin:0}.topic-languages-modal-section .languages .languages-column-wrapper{display:flex;flex-wrap:wrap;gap:12px;max-height:100%;overflow-y:auto;padding:0 24px}.topic-languages-modal-section .languages .languages-column-wrapper>*{box-sizing:border-box;flex-basis:calc(50% - 12px)}@media(max-width:768px){.topic-languages-modal-section .languages .languages-column-wrapper>*{flex-basis:calc(100% - 12px)}}.topic-languages-modal-section .languages .languages-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:repeat(auto-fit,minmax(40px,1fr));max-height:100%;max-width:100%;overflow:hidden}.language-badge-section{gap:12px}.language-badge-section .language-name{font-size:16px}.language-badge-section .language-name.error{color:#d30018;color:var(--alerts-error,#d30018);font-family:OpenSans-SemiBold;font-size:16px;line-height:150%}.session-dashboard-table-nav-container{display:flex;flex-direction:column;gap:24px}.session-dashboard-table-nav-container .session-dashboard-date-nav-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.session-dashboard-table-nav-container .session-dashboard-date-nav-container .date-nav{align-items:center;display:flex}.session-dashboard-table-container .tabs-container{box-shadow:inset 0 -1px 0 #0000001f}.session-dashboard-table-container .table-container .table-row{text-align:start}.session-dashboard-table-container .table-container .table-row .subtitle{color:#505759;font-size:12px}.session-dashboard-table-container .table-container .table-row .expand-row{color:#151515;padding:0}.session-dashboard-table-container .table-container .table-row.live{color:#fff}.session-dashboard-table-container .table-container .table-row.live .title{color:#fff;font-weight:600}.session-dashboard-table-container .table-container .table-row.live .subtitle{color:#fff;font-size:12px;font-weight:400}.session-dashboard-table-container .table-container .table-row.live .expand-row{color:#fff}.session-dashboard-table-container .table-container .table-row-expand .right-side-details{display:flex;flex-direction:column;gap:8px}.session-dashboard-table-container .table-container .table-row-expand .join-url-btn{align-items:center;background:#0000;border:2px solid #000;border-radius:20px;cursor:pointer;display:flex;gap:5px;justify-content:center;margin-bottom:16px;padding:4px 15px;width:100%}.session-dashboard-table-container .table-container .table-row-expand .join-url-btn:hover{background-color:#000;color:#fff}.session-dashboard-table-container .table-container .table-row-expand.live .join-url-btn{border:2px solid #fff;color:#fff}.session-dashboard-table-container .table-container .table-row-expand.live .join-url-btn:hover{background-color:#fff;color:#000}.session-dashboard-table-container .session-delete-icon{cursor:pointer;filter:invert(29%) sepia(67%) saturate(5279%) hue-rotate(176deg) brightness(91%) contrast(101%)}.license-details-section{display:flex;justify-content:center;margin:40px auto 64px;width:100%}.license-details-section .error-filter{color:#fc630f}.license-details-section .details-item{align-items:center;gap:24px;width:100%}.license-details-section .details-list{padding:24px 0 48px}.license-details-section .details-list .info-title{font-feature-settings:"clig" off,"liga" off;align-self:flex-start;color:#333;color:var(--text-text-secondary,#333);flex:1.2 1;font-family:OpenSans-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.license-details-section .details-list .detail-content{flex:4 1}.license-details-section .details-list .detail-content p{color:#505759;color:var(--text-text-tertiary,#505759);font-weight:600;margin:0}.license-details-section .details-list .detail-content .license-topic-sensitivity{font-feature-settings:"clig" off,"liga" off;align-items:center;color:#333;color:#505759;color:var(--text-text-tertiary,#505759);display:flex;font-size:14px;font-style:normal;gap:4px;justify-content:center;line-height:150%;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.license-details-section .details-list .detail-content .scheduling-window{flex:4 1}.group-schedule-section{display:flex;height:1000px;margin:24px auto 64px;width:100%}.group-schedule-section .error-filter{color:#fc630f}.group-schedule-section .details-item{align-items:center;gap:24px;width:100%}.group-schedule-section .details-list{padding:24px 0 48px}.group-schedule-section .details-list .info-title{font-feature-settings:"clig" off,"liga" off;color:#333;color:var(--text-text-secondary,#333);flex:1.2 1;font-family:OpenSans-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.group-schedule-section .details-list .detail-content{flex:4 1}.group-schedule-section .details-list .detail-content p{color:#505759;color:var(--text-text-tertiary,#505759);font-weight:600;margin:0}.group-schedule-section .details-list .detail-content .license-topic-sensitivity{font-feature-settings:"clig" off,"liga" off;align-items:center;color:#333;color:#505759;color:var(--text-text-tertiary,#505759);display:flex;font-size:14px;font-style:normal;gap:4px;justify-content:center;line-height:150%;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.group-schedule-section .details-list .detail-content .scheduling-window{flex:4 1}.required-summary-section{align-items:flex-start;background:#fc630f0d;border:1px solid #dfe1e1;border:1px solid var(--ui-elements-border-01,#dfe1e1);border-radius:4px;display:flex;font-family:OpenSans-Regular;font-size:14px;gap:10px;margin-bottom:40px;padding:2px;width:100%}.required-summary-section.noMargin{margin-bottom:0}.required-summary-section .required-summary-content{border-left:3px solid #fc630f;border-left:3px solid var(--alerts-warning,#fc630f);border-radius:4px;padding:10px}.required-summary-section.blue{background:#007a9c0d}.required-summary-section.blue .required-summary-content{border-left:3px solid #007a9c}.required-summary-section p,.required-summary-section pre{margin:0}.required-summary-section .msgs-container{padding-inline-start:10px}.required-summary-section .msgs-container .msgs-list{font-family:OpenSans-SemiBold;font-style:italic;margin:0}.sessions-response-summary-section .response-info .info-title{width:220px}.sessions-response-summary-section .license-info{gap:8px}.sessions-response-summary-section .license-info .details-item{border-bottom:1px solid gray}.sessions-response-summary-section .license-info .details-item .info-title{width:155px}.location-autocomplete-checkbox-list-item{padding:8px 12px}.location-autocomplete-checkbox-list-item:hover{background:#faf2f9;background:var(--background-primary,#faf2f9);border-radius:4px}.tutor-page-container{align-items:center;display:flex;justify-content:center;margin-inline:auto;max-width:1024px}.tutor-page-container .tutor-page-content{display:flex;flex-direction:column;gap:24px;margin-top:40px;width:100%}.tutor-page-container .tutor-page-content .add-tutor-btn{align-self:flex-end}.tutor-page-container .tutor-page-content .tutor-list{width:100%}.topic-page-container{align-items:center;display:flex;justify-content:center;margin-inline:auto;max-width:956px}.topic-page-container .topic-page-content{display:flex;flex-direction:column;gap:32px;padding:40px 0;width:100%}.topic-page-container .topic-page-content .new-topic-bar{display:flex;justify-content:flex-end;padding-bottom:20px}.topic-edit-section{align-items:center;display:flex;flex-direction:column;padding:40px 0 64px}.topic-edit-section .topic-edit-container{align-items:flex-start;display:flex;flex-direction:column;gap:32px;width:956px}.topic-edit-section .topic-edit-container .topic-title{font-family:Open Sans;font-size:22px;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize}.topic-edit-section .topic-edit-container .topic-edit-translation-container{display:flex;flex-direction:column}.topic-edit-section .topic-edit-container .topic-edit-translation-container .topic-edit-translation-title{display:flex;gap:6px}.topic-edit-section .topic-edit-container .topic-edit-data-container{display:flex;flex-direction:column;gap:24px;width:100%}.topic-edit-section .topic-edit-container .topic-edit-data-container .topic-edit-title-container{display:flex;flex-direction:column}.topic-edit-titles{font-feature-settings:"clig" off,"liga" off;color:#333;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:8px}.choice-btns-list{flex-wrap:wrap}.choice-btns-list,.submit-btns{display:flex;gap:8px}.topic-edit-action-btns{display:flex;gap:8px;margin-top:32px}.topic-edit-add-file-btn{align-items:center;background:#151515;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:OpenSans-Regular;font-size:14px;font-style:normal;height:32px;justify-content:center;line-height:150%;padding:4px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.upload-files-container{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-files-container .upload-file-box{background-color:#fafafa;border:1px solid #dfe1e1;border-radius:4px;display:flex;gap:8px;padding:16px;width:100%}.upload-files-container .upload-file-box .upload-file-image-type{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.upload-files-container .upload-file-box .upload-file-filename{font-feature-settings:"clig" off,"liga" off;color:#333;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:150%;width:100%}.upload-files-container .upload-file-box .upload-file-percentage{font-feature-settings:"clig" off,"liga" off;color:#505759;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.upload-files-container .upload-file-box .upload-file-close-btn{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.public-group-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px;width:100%}.session-dashboard-table-nav-container{max-width:1152px;width:100%}.session-edit-section{align-items:center;display:flex;flex-direction:column;gap:64px;padding:40px 0 64px}.session-edit-section .session-edit-container{align-items:flex-start;display:flex;flex-direction:column;width:956px}.session-edit-section .session-edit-container .session-add-title{font-feature-settings:"clig" off,"liga" off;color:#151515;font-family:Open Sans;font-size:22px;font-style:normal;font-weight:400;line-height:120%}.session-edit-section .session-edit-container .session-add-data-container{display:flex;flex-direction:column;gap:48px;width:100%}.session-edit-section .session-edit-container .session-add-data-container .session-add-info-container{display:flex;flex-direction:column;gap:16px}.session-edit-section .session-edit-container .session-add-data-container .session-add-info-container .session-add-date-container{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.session-edit-section .session-edit-container .session-add-data-container .session-add-info-container .session-add-date-container .session-add-date-title{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.session-edit-section .session-edit-container .session-add-data-container .session-add-info-container .session-add-date-container .session-add-date-picker{height:48px;width:466px}.session-edit-section .session-edit-container .session-add-data-container .session-add-info-container .session-add-date-container .textfield-custom,.session-edit-section .session-edit-container .session-add-data-container .session-add-info-container .textfield-custom{width:466px}.session-edit-section .session-edit-container .session-add-data-container .title-bar-section{margin-bottom:24px}.session-edit-section .session-edit-container .session-add-data-container .session-add-data-content{display:flex;flex-direction:column;gap:16px}.session-edit-section .session-edit-container .session-add-data-container .session-add-data-content .textfield-custom{width:466px}.session-edit-section .session-add-action-btn-container{display:flex;width:956px}.public-multiple-sessions-section{display:flex;flex-direction:column;gap:64px;margin:auto;max-width:1400px;padding:40px}.public-multiple-sessions-section .content{align-items:center;display:flex;justify-content:center;padding-top:48px}.multiple-public-sessions-preview-section .header{align-items:center;border-bottom:1px solid #151515;border-bottom:1px solid var(--ui-elements-border-02,#151515);display:flex;gap:8px;padding:16px 0 16px 100px}.multiple-public-sessions-preview-section .table{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.multiple-public-sessions-preview-section .table .hour-row{align-items:center;align-self:stretch;background:#fff;background:var(--ui-elements-background-light,#fff);border:1px solid #dfe1e1;border:1px solid var(--ui-elements-border-01,#dfe1e1);border-radius:4px;display:flex;gap:24px;padding:8px 16px}.multiple-public-sessions-preview-section .table .hour-row .weekday,.multiple-public-sessions-preview-section .table .hour-row .weekend{width:510px}.multiple-public-sessions-preview-section .table .hour-row.has-sessions{background:#9e007e0d}.multiple-public-sessions-preview-section .table .hour-row.has-sessions,.session-template-card{border:1px solid #dfe1e1;border:1px solid var(--ui-elements-border-01,#dfe1e1);border-radius:4px}.session-template-card{font-feature-settings:"liga" off,"clig" off;align-items:flex-start;background:#fff;background:var(--ui-elements-background-light,#fff);color:#333;color:var(--text-text-secondary,#333);display:flex;flex-direction:column;font-family:OpenSans-Regular;font-size:14px;gap:8px;line-height:150%;padding:8px;width:249.5px}.session-template-card p{margin:0}.session-template-card .category-icon{height:20px;width:20px}.session-template-card .category-icon.not-applicable{filter:invert(99%) sepia(6%) saturate(62%) hue-rotate(319deg) brightness(118%) contrast(80%);height:20px;width:20px}.session-template-card .level{color:#151515;color:var(--text-text-primary,#151515)}.session-template-card .level,.session-template-card .location,.session-template-card .vendor{font-feature-settings:"liga" off,"clig" off;font-family:OpenSans-Regular;font-size:14px;line-height:150%}.session-template-card .location,.session-template-card .vendor{color:#333;color:var(--text-text-secondary,#333)}.weekCalendar{color:#6b6b6b;height:100%;overflow:hidden;padding-left:125px;padding-top:28px;position:relative;width:100%}.weekCalendar,.weekCalendar *{box-sizing:border-box}.weekCalendar__header{padding-left:125px;z-index:10}.weekCalendar__header,.weekCalendar__scaleHeader{font-size:16px;font-weight:700;height:28px;line-height:28px;position:absolute;text-align:center;top:0}.weekCalendar__scaleHeader{background-color:#f7f7f7;border:1px solid #b7b7b7;color:#6b6b6b;left:0;width:125px;z-index:15}.weekCalendar__headerWrapper{background-color:#f7f7f7;border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7;color:#6b6b6b;height:100%}.weekCalendar__headerColumn{border-right:1px solid #b7b7b7;display:inline-block;height:100%}.weekCalendar__scaleColumn{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;left:0;padding-top:28px;position:absolute;text-align:center;width:125px;z-index:9}.weekCalendar__scaleCell{background-color:#fff;border-bottom:1px solid #b7b7b7}.weekCalendar__content{max-height:600px;overflow:auto;position:relative;width:auto}.weekCalendar__overlay{position:absolute}.weekCalendar__overlay_status_selection{background-color:#f9690e33}.weekCalendar__status_selection .weekCalendar__overlay{pointer-events:none}.calendarBody{display:table;min-width:100%;position:relative;table-layout:fixed}.calendarBody__row{display:table-row}.calendarBody__cell{background-color:#fff;border-bottom:1px solid #b7b7b7}.calendarBody__column{border-right:1px solid #b7b7b7;display:table-cell;min-width:100px}.dayCell{height:100%;-webkit-user-select:none;user-select:none;width:100%}.dayCell:hover{background-color:#f9690e66;border-color:#f9690e;cursor:pointer}.event{background-color:#8bc34a66;color:#6b6b6b;height:100%;overflow:hidden;position:relative;width:100%}.calendarModal{padding:100px;z-index:100}.calendarModal,.calendarModal__backdrop{height:100%;left:0;position:absolute;top:0;width:100%}.calendarModal__backdrop{background-color:#0009}.calendarModal__content{background:#fff;border:1px solid #b7b7b7;border-radius:3px;margin:auto;padding:10px;position:relative}.customModal__text{margin-bottom:5px;text-align:center;white-space:nowrap}.customModal__input{margin-bottom:10px;width:100%}.customModal__button{background-color:#f9690ecc;border:1px solid #f9690ecc;color:#fff;display:inline-block;margin-bottom:5px;padding:3px 6px}.customModal__button:focus,.customModal__button:hover{background-color:#f9690e99;cursor:pointer}.customModal__button_float_right{float:right}
/*# sourceMappingURL=main.ebf81a1d.css.map*/