.new-school-year-modal .el-dialog__header{display:none}.new-school-year-modal .el-dialog{border-radius:0;height:506px;padding:0}.new-school-year-modal .el-dialog__body{margin-bottom:0;overflow:visible;padding:0}.scrollbar{scrollbar-color:#d1d1d1 #f5f5f5;scrollbar-width:thin}.scrollbar::-webkit-scrollbar{width:6px}.scrollbar::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:3px}.scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5}.el-notification{align-items:center;border-radius:10px;box-shadow:none;height:50px;justify-content:center;padding:16px 26px;width:-moz-fit-content;width:fit-content;z-index:99999!important}.el-notification .el-notification__icon{font-size:20px}.el-notification .el-notification__content p{font-size:14px;font-weight:600;white-space:nowrap}.el-notification .el-icon .el-notification__closeBtn{font-size:20px}.el-notification .el-notification__closeBtn{display:flex!important;position:static}.el-notification .el-notification__group{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0;width:100%}.el-notification.notify--success{background:#f3fcee;border:1px solid #96d55b}.el-notification.notify--error{background:#fff4f4;border:1px solid #ef7b7b}.el-notification.notify--success .el-notification__closeBtn,.el-notification.notify--success .el-notification__content p,.el-notification.notify--success .el-notification__icon{color:#96d55b!important}.el-notification.notify--error .el-notification__closeBtn,.el-notification.notify--error .el-notification__content p,.el-notification.notify--error .el-notification__icon{color:#ef6c5a!important}html{-webkit-filter:opacity(1);-webkit-print-color-adjust:exact}.incomplete-dot{background-color:var(--monk-platform-color-yellow);border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-left:6px;vertical-align:middle;width:8px}.classroom-project-form__tab-label{align-items:center;display:flex}.form-container{display:flex;flex-direction:column;padding:0 0 24px}.line-divider{background-color:#e6e6e6;height:1px;margin-bottom:24px;margin-top:12px;width:100%}.classroom-project-form__alert-banner{align-items:center;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:28px;padding:16px 20px}.classroom-project-form__alert-left{align-items:flex-start;display:flex;gap:12px}.classroom-project-form__alert-icon{flex-shrink:0;margin-top:2px}.classroom-project-form__alert-text{display:flex;flex-direction:column;gap:2px}.classroom-project-form__alert-text-bold{color:var(--monk-platform-color-yellow);font-size:14px;font-weight:700;line-height:20px}.classroom-project-form__alert-text-sub{color:var(--monk-platform-color-yellow);font-size:14px;font-weight:400;line-height:20px}.classroom-project-form__section-header{align-items:center;display:flex}.classroom-project-form__section-title{color:var(--monk-platform-color-primary);font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:0}.classroom-project-form__field-row{align-items:center;display:grid;gap:24px;grid-template-columns:280px 1fr;padding:16px 0}.classroom-project-form__field-row.align-top{align-items:flex-start}.classroom-project-form__field-label{color:var(--monk-platform-color-primary);font-size:14px;font-weight:600;line-height:20px}.classroom-project-form__field-input,.classroom-project-form__select{width:100%}.classroom-project-form__select .el-select__wrapper{border-radius:4px;box-shadow:inset 0 0 0 1px #d8d8d8!important;height:40px}.classroom-project-form__input{width:100%}.classroom-project-form__input .el-input__wrapper{border-radius:4px;box-shadow:inset 0 0 0 1px #d8d8d8!important;height:40px}.classroom-project-form__input .el-textarea__inner{border-radius:4px;box-shadow:inset 0 0 0 1px #d8d8d8!important;color:#333;font-family:inherit;font-size:14px;padding:10px 12px}.classroom-project-form__radio-group-vertical,.classroom-project-form__radio-item-block{display:flex;flex-direction:column;width:100%}.classroom-project-form__radio-label-bold{color:#2b2623;font-size:14px;font-weight:600}.classroom-project-form__sub-select-wrapper{display:flex;flex-direction:column;margin-top:8px;padding-left:28px;width:100%}.classroom-project-form__sub-label{color:#777;font-size:13px;margin-bottom:6px}.classroom-project-form__support-container{align-items:flex-start;display:flex;gap:12px;width:100%}.classroom-project-form__textarea{flex:1}.classroom-project-form__textarea .el-textarea__inner{border-radius:4px;box-shadow:inset 0 0 0 1px #888!important;color:#333;font-family:inherit;font-size:14px;min-height:70px;padding:10px 12px;resize:vertical}.classroom-project-form__support-side{align-items:center;display:flex;gap:12px;margin-top:4px}.classroom-project-form__char-counter{align-self:flex-end;color:#999;font-size:12px;margin-top:4px;text-align:right}.classroom-project-form__input-with-counter{display:flex;flex:1;flex-direction:column;min-width:0}.classroom-project-form__input-with-save{align-items:flex-start;display:flex;gap:12px;width:100%}.classroom-project-form__dark-save-btn{align-items:center;background-color:#2d2b2a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.classroom-project-form__dark-save-btn:hover{background-color:#1a1918}.classroom-project-form__methodology-list{display:flex;flex-direction:column;gap:12px;width:100%}.classroom-project-form__methodology-card{background-color:#fff;border:1px solid #d8d8d8;border-radius:6px;display:flex;flex-direction:column;padding:16px 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.classroom-project-form__methodology-card.is-selected{border-color:#2b2623}.classroom-project-form__methodology-card .el-radio{align-items:flex-start;height:auto;margin-right:0}.classroom-project-form__methodology-card .el-radio__label{padding-left:10px}.classroom-project-form__methodology-title{color:#2b2623;font-size:14px;font-weight:700}.classroom-project-form__methodology-description{color:#555;font-size:13px;line-height:20px;margin:8px 0 0 28px}.classroom-project-form-tabs{margin-top:16px}.classroom-project-form-tabs .classroom-project-form__tab-content{display:flex;flex-direction:column;gap:24px}.classroom-project-form-tabs .classroom-project-form__field-row{gap:8px;grid-template-columns:300px 1fr;padding:0}.classroom-project-form-tabs .classroom-project-form__field-label{font-size:12px;font-weight:400;line-height:14px}.classroom-project-form-tabs .classroom-project-form__select .el-select__wrapper{box-shadow:0 0 0 1px var(--monk-platform-color-primary) inset!important;height:36px;min-height:36px;padding:8px 16px}.classroom-project-form-tabs .classroom-project-form__select .el-select__placeholder,.classroom-project-form-tabs .classroom-project-form__select .el-select__selected-item{color:var(--monk-platform-color-primary);font-size:16px;font-weight:600;line-height:20px}.classroom-project-form-tabs .classroom-project-form__input .el-input__wrapper{box-shadow:0 0 0 1px var(--monk-platform-color-primary) inset!important;height:36px;min-height:36px;padding:8px 16px}.classroom-project-form-tabs .classroom-project-form__input .el-input__inner,.classroom-project-form-tabs .classroom-project-form__input .el-textarea__inner{color:var(--monk-platform-color-primary);font-size:16px;font-weight:600;line-height:20px}.classroom-project-form-tabs .classroom-project-form__input .el-textarea__inner{box-shadow:0 0 0 1px var(--monk-platform-color-primary) inset!important;padding:8px 16px}.classroom-project-form-tabs .el-radio{color:var(--monk-platform-color-primary);height:auto;margin-right:0}.classroom-project-form-tabs .el-radio .el-radio__inner{height:16px;width:16px}.classroom-project-form-tabs .el-radio .el-radio__inner,.classroom-project-form-tabs .el-radio .el-radio__input.is-checked .el-radio__inner{background-color:#fff;border-color:var(--monk-platform-color-primary)}.classroom-project-form-tabs .el-radio .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--monk-platform-color-primary);height:10px;width:10px}.classroom-project-form-tabs .el-radio .el-radio__input.is-checked+.el-radio__label,.classroom-project-form-tabs .el-radio .el-radio__label{color:var(--monk-platform-color-primary);font-size:12px;font-weight:400;line-height:14px;padding-left:8px}.classroom-project-form-tabs .classroom-project-form__methodology-title,.classroom-project-form-tabs .classroom-project-form__radio-label-bold{color:var(--monk-platform-color-primary);font-size:12px;font-weight:400;line-height:14px}.classroom-project-form-tabs .classroom-project-form__sub-select-wrapper{margin-top:8px;padding-left:24px}.classroom-project-form-tabs .classroom-project-form__sub-label{color:var(--monk-platform-color-primary);font-size:12px;line-height:14px;margin-bottom:6px}.classroom-project-form-tabs .classroom-project-form__methodology-list{gap:6px}.classroom-project-form-tabs .classroom-project-form__methodology-card{border-color:var(--monk-platform-color-primary);border-radius:4px;gap:8px;padding:16px}.classroom-project-form-tabs .classroom-project-form__methodology-card.is-selected{border-color:var(--monk-platform-color-primary)}.classroom-project-form-tabs .classroom-project-form__methodology-description{color:var(--monk-platform-color-primary);font-size:14px;line-height:normal;margin:0}.classroom-project-form-tabs .el-tabs__header{border-bottom:1px solid #e6e6e6;height:41px;margin-bottom:24px}.classroom-project-form-tabs .el-tabs__nav{align-items:flex-end;border:none!important;height:41px}.classroom-project-form-tabs .el-tabs__item{background-color:var(--monk-platform-color-grey-20)!important;border:1px solid transparent!important;border-radius:4px 4px 0 0!important;color:var(--monk-platform-color-primary)!important;font-size:16px!important;font-weight:600!important;height:41px!important;line-height:20px!important;padding:10px 20px!important;transition:all .2s ease!important}.classroom-project-form-tabs .el-tabs__item.is-active{background-color:var(--monk-platform-color-white)!important;border-color:var(--monk-platform-color-grey-50)!important;border-bottom-color:var(--monk-platform-color-white)!important;color:var(--monk-platform-color-primary)!important}.classroom-project-form-tabs .el-tabs__item:hover{color:var(--monk-platform-color-primary)!important}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-32{margin-top:32px}
