.clickable{cursor:pointer}.title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.text-title{font-style:normal;font-weight:700;font-size:32px;line-height:52px;text-align:right;color:#4d5872}.btn-container{-ms-flex:1;flex:1;flex-direction:row;-ms-flex-pack:end;justify-content:end;gap:16px}.btn-container,.my-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;-ms-flex-align:center;align-items:center;height:48px}.my-btn{flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:10px 31px;min-width:114px;background:#dde1e9;border-radius:34px;color:#4d5872}.active{color:#fff;background:#2ec057}.student-card{min-height:64px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;gap:16px;border-radius:12px}.student-card__bg{background:#fff}.student-card__label{font-style:normal;font-weight:400;font-size:16px;color:#616b85}.student-card__text{font-style:normal;font-weight:400;font-size:20px;color:#292d32}.student-card__id{width:120px}.student-card__name{width:320px}.selected-card{border:1px solid #2ec057}.mb-small{margin-bottom:1rem}.global-filter-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 0;margin-bottom:30px}.global-filter-section .container-fluid{padding:0 60px}.global-filter-section .filter-buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px;margin:0 auto}.global-filter-section .filter-buttons-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.global-filter-section .filter-btn{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 20px;border:1px solid #c9cdda;border-radius:34px;background:#fff;color:#4d5872;cursor:pointer}.global-filter-section .filter-btn.active{background:#4d5872;color:#fff;border-color:#4d5872}.maj-thesis-details .btn-container .my-btn{border:1px solid #c9cdda;background:#eef1f6;color:#4d5872;transition:all .2s ease}.maj-thesis-details .btn-container .my-btn.active2{background:#4d5872;color:#fff;border-color:#4d5872;box-shadow:0 4px 12px rgba(77,88,114,.25)}.maj-thesis-details .supervising-action-bar{border-bottom:1px solid #e7ebf2}.maj-thesis-details .supervising-action-bar__section-title{font-size:20px}.maj-thesis-details .maj-thesis-details__section-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.maj-thesis-details .maj-thesis-details__section-title{margin:0;font-size:24px;color:#4d5872}.maj-thesis-details .maj-thesis-details__log-card{border:1px solid #e7ebf2;box-shadow:0 2px 8px rgba(42,54,87,.05)}.maj-thesis-details .maj-thesis-elements__card{width:100%;background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.maj-thesis-details .maj-thesis-elements__toggle{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:32px;gap:16px;border:none;background:transparent;cursor:pointer;text-align:right;font:inherit;color:inherit}.maj-thesis-details .maj-thesis-elements__toggle:hover{background:rgba(0,0,0,.02)}.maj-thesis-details .maj-thesis-elements__toggle-title{margin:0}.maj-thesis-details .maj-thesis-elements__chevron{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border-right:2px solid #616b85;border-bottom:2px solid #616b85;transform:rotate(45deg);transition:transform .2s ease}.maj-thesis-details .maj-thesis-elements__chevron--open{transform:rotate(-135deg)}.maj-thesis-details .maj-thesis-elements__panel--hidden{display:none}.maj-thesis-details .maj-thesis-elements__panel-body{padding:0 32px 32px;border-top:1px solid #e7e7e8}.maj-thesis-details .maj-thesis-elements__item-body{-ms-flex:1;flex:1;min-width:0}.maj-thesis-details .maj-thesis-elements__content{word-break:break-word}.maj-thesis-details .maj-thesis-elements__history{margin-top:12px;border:1px solid #e7ebf2;border-radius:12px;background:#f7f8fb;overflow:hidden}.maj-thesis-details .maj-thesis-elements__history-toggle{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:right;font:inherit;color:#4d5872}.maj-thesis-details .maj-thesis-elements__history-chevron{-ms-flex-negative:0;flex-shrink:0;width:12px;height:12px;border-right:2px solid #616b85;border-bottom:2px solid #616b85;transform:rotate(45deg);transition:transform .2s ease}.maj-thesis-details .maj-thesis-elements__history-chevron--open{transform:rotate(-135deg)}.maj-thesis-details .maj-thesis-elements__history-list{padding:0 16px 12px;border-top:1px solid #e7e7e8}.maj-thesis-details .maj-thesis-elements__history-item{padding:12px 0}.maj-thesis-details .maj-thesis-elements__history-item+.maj-thesis-details .maj-thesis-elements__history-item{border-top:1px dashed #e7ebf2}.maj-thesis-details .maj-thesis-elements__history-date{margin:0 0 8px;color:#616b85;font-size:13px}.maj-thesis-details .maj-thesis-elements__editor{margin-top:8px;border:1px solid #e7ebf2;border-radius:12px;overflow:hidden;background:#fff}.maj-thesis-details .maj-thesis-elements__editor .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #e7ebf2;direction:rtl;text-align:right}.maj-thesis-details .maj-thesis-elements__editor .ql-container.ql-snow{border:none;min-height:120px;font-family:inherit}.maj-thesis-details .maj-thesis-elements__editor .ql-editor{direction:rtl;text-align:right;min-height:120px}.maj-thesis-details .maj-thesis-elements__editor--disabled{opacity:.7;pointer-events:none}.maj-thesis-details .maj-thesis-elements__error{color:#ee484b}.maj-thesis-details .maj-thesis-elements__success{color:#2ec057}.btn-accept{background:#2ec057}.btn-accept,.btn-reject{color:#fff;border:none;font-weight:700}.btn-reject{background:#ee484b}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes blink{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@keyframes upanddown{0%{top:5%}50%{top:95%}to{top:5%}}.p-subject-teaching-plan{padding-top:24px;padding-bottom:80px}.p-subject-teaching-plan__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-subject-teaching-plan__back{color:#50555a;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.p-subject-teaching-plan__back:hover{color:rgba(80,85,90,.8);text-decoration:none}.p-subject-teaching-plan__header-actions{display:-ms-flexbox;display:flex;gap:12px}.p-subject-teaching-plan__subject-name{color:#4d5872;margin-bottom:16px}.p-subject-teaching-plan__section{background:#fff;border:1px solid #e7ebf2;border-radius:12px;padding:16px 20px 20px;margin-bottom:20px}.p-subject-teaching-plan__info-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.p-subject-teaching-plan__info-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.p-subject-teaching-plan__info-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:10px 12px;background:#f7f8fb;border-radius:8px}.p-subject-teaching-plan__info-label{color:#616b85;font-size:13px}.p-subject-teaching-plan__info-value{color:#292d32;font-weight:600}.p-subject-teaching-plan__methods{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px 24px}@media(min-width:768px){.p-subject-teaching-plan__methods{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.p-subject-teaching-plan__checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin:0;cursor:pointer}.p-subject-teaching-plan__notices{margin:0;padding-right:20px}.p-subject-teaching-plan__notices li+li{margin-top:8px}.p-subject-teaching-plan__field{margin-bottom:16px}.p-subject-teaching-plan__field label{display:block;margin-bottom:8px;font-weight:600}.p-subject-teaching-plan__table{width:100%;border-collapse:collapse;background:#fff}.p-subject-teaching-plan__table td,.p-subject-teaching-plan__table th{border:1px solid #e7ebf2;padding:10px;vertical-align:top;text-align:right}.p-subject-teaching-plan__table th{background:#f7f8fb;font-weight:600}.p-subject-teaching-plan__table small{display:block;color:#616b85;margin-top:4px}.p-subject-teaching-plan__table--weeks td:first-child,.p-subject-teaching-plan__table--weeks th:first-child{width:70px;text-align:center;vertical-align:middle}.p-subject-teaching-plan__table--weeks td:nth-child(2),.p-subject-teaching-plan__table--weeks th:nth-child(2){width:120px;vertical-align:middle}.p-subject-teaching-plan__week-date{white-space:nowrap;text-align:center}.p-subject-teaching-plan__input{width:100%;min-height:40px;border:1px solid #e7ebf2;border-radius:8px;padding:6px 10px;background:#fff}.p-subject-teaching-plan__input--narrow{max-width:160px}.p-subject-teaching-plan__footer{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;margin-bottom:32px}.p-subject-teaching-plan__error{color:#ee484b;margin-bottom:12px}.p-subject-teaching-plan__success{color:#2ec057;margin-bottom:12px}.p-subject-teaching-plan__notice-flag{color:#616b85;margin-bottom:12px}.p-subject-teaching-plan__editor{margin-top:4px;border:1px solid #e7ebf2;border-radius:12px;overflow:hidden;background:#fff}.p-subject-teaching-plan__editor .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #e7ebf2;direction:rtl;text-align:right}.p-subject-teaching-plan__editor .ql-container.ql-snow{border:none;min-height:120px;font-family:inherit}.p-subject-teaching-plan__editor .ql-editor{direction:rtl;text-align:right;min-height:120px}.p-subject-teaching-plan__editor.is-compact .ql-container.ql-snow,.p-subject-teaching-plan__editor.is-compact .ql-editor{min-height:80px}.p-subject-teaching-plan__editor.is-disabled{opacity:.7;pointer-events:none}.p-subject-teaching-plan__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2000;padding:16px}.p-subject-teaching-plan__modal{width:min(720px,100%);max-height:80vh;overflow:auto;background:#fff;border-radius:12px;padding:20px}.p-subject-teaching-plan__modal-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px}.p-subject-teaching-plan__modal-header h3{margin:0}.p-subject-teaching-plan__modal-close{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}.p-subject-teaching-plan__modal-body{direction:rtl;text-align:right}.p-subject-teaching-plan .my-btn-blue,.p-subject-teaching-plan .my-btn-gray{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:4px 16px;min-height:40px;border:0;border-radius:8px;cursor:pointer;text-decoration:none}.p-subject-teaching-plan .my-btn-gray{background:#f4f4f4;color:#292d32}.p-subject-teaching-plan .my-btn-blue{background:#0094d7;color:#fff}.p-subject-teaching-plan .my-btn-blue:disabled,.p-subject-teaching-plan .my-btn-gray:disabled{opacity:.65;cursor:not-allowed}