:root{--brand-teal:#0b7b7b;--brand-teal-dark:#086565;--brand-teal-light:#e6f4f4;--error-red:#d32f2f;--error-bg:#ffeaea;--error-border:#f5c6c6;--text-primary:#1a1a1a;--text-muted:#6b7280;--border-color:#d1d5db;--input-focus:#0b7b7b}.rmqqLa_authWrapper{width:100%;min-height:100vh;display:flex}.rmqqLa_sliderPanel{background:#0f766e;flex-direction:column;flex:0 0 57%;display:flex;position:relative;overflow:hidden}.rmqqLa_sliderBg{z-index:0;background-color:#0000;background-image:linear-gradient(#00000014 0%,#00000005 50%,#0003 100%),url(/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.rmqqLa_imageWrap{z-index:3;flex:1;justify-content:center;align-items:flex-end;min-height:0;padding:24px 24px 0;display:flex;position:relative}.rmqqLa_captionBand{z-index:2;background:#0f766e;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;min-height:33vh;padding:48px 48px 40px;display:flex;position:relative}@keyframes rmqqLa_fadeSlide{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.rmqqLa_slideUnit{z-index:2;justify-content:center;align-items:flex-end;width:100%;animation:.55s cubic-bezier(.25,.46,.45,.94) both rmqqLa_fadeSlide;display:flex;position:relative}.rmqqLa_slideImage{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 40px #00000059);width:auto;max-width:none;height:76vh;margin-bottom:-270px;display:block}.rmqqLa_captionAnim{flex-direction:column;align-items:center;width:100%;animation:.55s cubic-bezier(.25,.46,.45,.94) both rmqqLa_fadeSlide;display:flex}.rmqqLa_sliderCaption{text-align:center;color:#fff}.rmqqLa_sliderCaption h2{margin-bottom:6px;font-size:22px;font-weight:700}.rmqqLa_sliderCaption p{color:#ffffffd9;max-width:380px;font-size:13px;line-height:1.6}.rmqqLa_sliderDots{z-index:3;justify-content:center;gap:10px;display:flex;position:relative}.rmqqLa_dot{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s}.rmqqLa_dot:hover{border-color:#fffc}.rmqqLa_dotActive{background:#fff;border-color:#fff;border-radius:50%;width:10px}.rmqqLa_formPanel{background:#fff;flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}.rmqqLa_formBox{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:400px;display:flex}.rmqqLa_logoImg{object-fit:contain;-webkit-user-select:none;user-select:none;width:266px;height:80px;margin-bottom:4px;display:block}.rmqqLa_tagline{color:var(--text-muted);margin-top:-28px;font-size:13px}.rmqqLa_formTitle{color:var(--text-primary);align-self:flex-start;margin-bottom:2px;font-size:22px;font-weight:700}.rmqqLa_formSubtitle{color:var(--text-muted);align-self:flex-start;margin-bottom:16px;font-size:13px}.rmqqLa_fieldGroup{flex-direction:column;gap:5px;width:100%;margin-bottom:12px;display:flex}.rmqqLa_label{color:var(--text-primary);font-size:13px;font-weight:500}.rmqqLa_inputWrap{position:relative}.rmqqLa_input{border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);background:#fff;border-radius:8px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .2s}.rmqqLa_input:focus{border-color:var(--input-focus)}.rmqqLa_input::placeholder{color:#adb5bd}.rmqqLa_input:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;box-shadow:inset 0 0 0 1000px #fff!important}.rmqqLa_input:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;box-shadow:inset 0 0 0 1000px #fff!important}.rmqqLa_input:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;box-shadow:inset 0 0 0 1000px #fff!important}.rmqqLa_inputError{background:var(--error-bg);border-color:var(--error-red)!important}.rmqqLa_eyeBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:0;font-size:16px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rmqqLa_inputWithEye{padding-right:42px}.rmqqLa_errorBanner{background:var(--error-bg);border:1px solid var(--error-border);width:100%;color:var(--error-red);border-radius:8px;margin-bottom:10px;padding:12px 14px;font-size:13px;font-weight:500}.rmqqLa_infoBox{background:var(--brand-teal-light);color:#0b4f4f;border-radius:8px;align-items:flex-start;gap:8px;width:100%;margin-bottom:16px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.rmqqLa_infoBox span{flex-shrink:0;font-size:15px}.rmqqLa_infoBox span:last-child{white-space:normal;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.rmqqLa_btn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:13px;font-size:15px;font-weight:600;transition:background .2s,opacity .2s}.rmqqLa_btnPrimary{color:#fff;background:linear-gradient(#047279 0%,#299c8f 100%)}.rmqqLa_btnPrimary:hover{background:linear-gradient(#036067 0%,#23897d 100%)}.rmqqLa_btnPrimary:disabled{opacity:.65;cursor:not-allowed}.rmqqLa_btnError{color:#fff;background:linear-gradient(#047279 0%,#299c8f 100%)}.rmqqLa_btnError:hover{background:linear-gradient(#036067 0%,#23897d 100%)}.rmqqLa_linkRow{justify-content:flex-end;width:100%;margin-top:-6px;margin-bottom:10px;display:flex}.rmqqLa_link{color:var(--brand-teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.rmqqLa_link:hover{text-decoration:underline}.rmqqLa_backLink{color:var(--brand-teal);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:12px;padding:0;font-size:13px;display:flex}.rmqqLa_backLink:hover{text-decoration:underline}.rmqqLa_divider{color:var(--text-muted);margin-top:12px;font-size:13px}.rmqqLa_googleLink{color:var(--brand-teal);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;text-decoration:none}.rmqqLa_googleLink:hover{text-decoration:underline}.rmqqLa_strengthRow{justify-content:flex-end;width:100%;margin-top:-6px;margin-bottom:6px;display:flex}.rmqqLa_strengthLabel{color:var(--brand-teal);font-size:12px;font-weight:600}.rmqqLa_otpHeader{align-self:flex-start;margin-bottom:4px}.rmqqLa_otpSubtext{color:var(--text-muted);align-self:flex-start;margin-bottom:14px;font-size:13px}.rmqqLa_otpBoxRow{justify-content:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex}.rmqqLa_otpBox{border:1.5px solid var(--border-color);text-align:center;width:48px;height:52px;color:var(--text-primary);background:#fff;border-radius:8px;outline:none;font-size:20px;font-weight:600;transition:border-color .2s}.rmqqLa_otpBox:focus{border-color:var(--brand-teal)}.rmqqLa_otpBoxFilled{border-color:var(--brand-teal);background:var(--brand-teal-light)}.rmqqLa_otpResendRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.rmqqLa_resendTimer{color:var(--text-muted);font-size:13px}.rmqqLa_successCircle{border:2px solid var(--brand-teal);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;display:flex}.rmqqLa_checkIcon{color:var(--brand-teal);font-size:30px;font-weight:300}.rmqqLa_welcomeCard{background:var(--brand-teal-light);color:#0b4f4f;border-radius:8px;flex-direction:column;gap:4px;width:100%;margin-bottom:20px;padding:14px 16px;font-size:13px;display:flex}.rmqqLa_welcomeCard strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.rmqqLa_authWrapper{flex-direction:column;min-height:100vh}.rmqqLa_sliderPanel{flex:none;width:100%;min-height:300px}.rmqqLa_imageWrap{padding:18px 18px 0}.rmqqLa_slideImage{height:32vh;margin-bottom:-70px}.rmqqLa_captionBand{gap:10px;min-height:0;padding:22px 20px}.rmqqLa_sliderCaption h2{font-size:18px}.rmqqLa_sliderCaption p{max-width:320px;font-size:12px}.rmqqLa_formPanel{padding:32px 20px}}@media (max-width:480px){.rmqqLa_sliderPanel{min-height:250px}.rmqqLa_imageWrap{padding:14px 14px 0}.rmqqLa_slideImage{height:26vh;margin-bottom:-48px}.rmqqLa_captionBand{gap:8px;padding:16px 16px 18px}.rmqqLa_sliderCaption h2{font-size:16px}.rmqqLa_sliderCaption p{max-width:280px;font-size:11.5px}.rmqqLa_sliderDots{gap:6px}.rmqqLa_dot{width:8px;height:8px}.rmqqLa_formPanel{padding:24px 16px}.rmqqLa_formBox{border-radius:14px;gap:6px;padding:26px 18px}.rmqqLa_logoImg{height:80px}.rmqqLa_formTitle{font-size:19px}.rmqqLa_btn{padding:12px;font-size:14px}.rmqqLa_otpBoxRow{gap:6px}.rmqqLa_otpBox{width:42px;height:46px;font-size:18px}.rmqqLa_otpResendRow{flex-wrap:wrap;gap:6px}.rmqqLa_successCircle{width:60px;height:60px}.rmqqLa_infoBox,.rmqqLa_welcomeCard,.rmqqLa_errorBanner{padding:10px 12px;font-size:12px}}@media (max-width:360px){.rmqqLa_sliderPanel{min-height:220px}.rmqqLa_slideImage{height:22vh;margin-bottom:-36px}.rmqqLa_captionBand{padding:14px 12px 16px}.rmqqLa_sliderCaption h2{font-size:15px}.rmqqLa_sliderCaption p{max-width:250px;font-size:11px}}.rmqqLa_passwordPair{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.rmqqLa_passwordPair .rmqqLa_fieldGroup{min-width:0}@media (max-width:480px){.rmqqLa_passwordPair{grid-template-columns:1fr;gap:0}}
.ZFzsIW_wrap{width:100%;position:relative}.ZFzsIW_wrap>input{box-sizing:border-box;width:100%}.ZFzsIW_eyeBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ZFzsIW_eyeBtn:hover{color:#374151}.ZFzsIW_eyeBtn svg{width:18px;height:18px}
.jFIkra_stepCircle{color:#9aadad;background:#e8edf0;border:2px solid #e8edf0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.jFIkra_stepCircleCheck{color:#0b7b7b;background:#e6f7f7;border-color:#0b7b7b}.jFIkra_stepCircleActive{color:#fff;background:#0b7b7b;border-color:#0b7b7b}.jFIkra_content{flex-direction:column;flex:1;gap:10px;padding:24px 28px;display:flex}.jFIkra_pageHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.jFIkra_pageHeadLeft{align-items:center;gap:12px;display:flex}.jFIkra_pageTitle{color:#1a2b2b;margin:0;font-size:20px;font-weight:700}.jFIkra_planBadge{color:#0b7b7b;background:#e6f7f7;border:1px solid #b2dede;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700}.jFIkra_pageHeadMeta{color:#4a6060;align-items:center;gap:16px;font-size:13px;display:flex}.jFIkra_metaItem{align-items:center;gap:6px;display:flex}.jFIkra_metaItem strong{color:#1a2b2b;font-weight:700}.jFIkra_metaIcon{color:#0b7b7b;align-items:center;width:16px;height:16px;display:flex}.jFIkra_metaIcon svg{width:15px;height:15px}.jFIkra_metaDivider{background:#d8e4e4;width:1px;height:16px}.jFIkra_stepper{align-items:center;margin-bottom:20px;display:flex}.jFIkra_stepperItem{flex:1;align-items:center;display:flex}.jFIkra_stepperItem:last-child{flex:0}.jFIkra_stepLabel{color:#9aadad;white-space:nowrap;margin-left:8px;font-size:12.5px;font-weight:500}.jFIkra_stepLabelActive{color:#0b7b7b;font-weight:700}.jFIkra_stepLine{background:#d8e4e4;flex:1;height:1px;margin:0 12px}.jFIkra_creditsBanner{color:#1a2b2b;background:#f0fafa;border:1px solid #b2dede;border-radius:10px;margin-bottom:20px;padding:14px 18px}.jFIkra_creditsBanner strong{color:#0b7b7b;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.jFIkra_creditsBanner p{color:#4a7070;margin:0;font-size:12.5px}.jFIkra_formCard{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #0b7b7b;border-radius:8px;flex:1;min-width:0;margin-bottom:24px;padding:24px 28px 28px;overflow:hidden}.jFIkra_sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.07em;background:#f8fafa;border-bottom:1px solid #edf0f3;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;font-weight:700;display:flex}.jFIkra_formGrid.jFIkra_threeCol{grid-template-columns:1fr 1fr 1fr}.jFIkra_formGrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.jFIkra_fieldGroup{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.jFIkra_label{color:#1a2b2b;margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.jFIkra_req{color:#e04040}.jFIkra_input{color:#1a2b2b;box-sizing:border-box;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:8px 11px;font-size:13px;transition:border-color .2s}.jFIkra_input::placeholder{color:#9aadad}.jFIkra_input:focus{border-color:#0b7b7b}.jFIkra_inputWithIcon .jFIkra_input{padding-right:36px}.jFIkra_input,.jFIkra_select,.jFIkra_textarea{color:#1a2b2b;box-sizing:border-box;background:#fff;border:1px solid #d4dee0;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:border-color .15s}.jFIkra_input:focus,.jFIkra_select:focus,.jFIkra_textarea:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b14}.jFIkra_input:disabled{color:#7a9090;cursor:not-allowed;background:#f4f6f8}.jFIkra_input:-webkit-autofill{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_input:-webkit-autofill:hover{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_input:-webkit-autofill:focus{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_select:-webkit-autofill{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_select:-webkit-autofill:hover{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_select:-webkit-autofill:focus{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_textarea:-webkit-autofill{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_textarea:-webkit-autofill:hover{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_textarea:-webkit-autofill:focus{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.jFIkra_fieldHint{color:#9aadad;margin-top:2px;font-size:11px}.jFIkra_selectWrapper{position:relative}.jFIkra_select{appearance:none;color:#9aadad;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E") right 8px center no-repeat;border:1.5px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:7px 32px 7px 10px;font-size:12.5px}.jFIkra_select:focus{color:#1a2b2b;border-color:#0b7b7b}.jFIkra_selectChevron{color:#9aadad;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.jFIkra_selectChevron svg{width:14px;height:14px}.jFIkra_datePickerWrapper{width:100%}.jFIkra_datePickerWrapper .react-datepicker-wrapper{width:100%}.jFIkra_datePickerWrapper .react-datepicker__input-container{width:100%}.jFIkra_assignCourseRow{margin-top:20px}.jFIkra_btnAssignCourse{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:opacity .15s}.jFIkra_btnAssignCourse:hover{opacity:.88}.jFIkra_btnAssignCourse:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.jFIkra_selectCoursesCard{background:#f0fafa;border:1px solid #b2dede;border-radius:12px;margin-bottom:20px;padding:18px 22px}.jFIkra_selectCoursesCard strong{color:#0b7b7b;margin-bottom:5px;font-size:15px;font-weight:700;display:block}.jFIkra_selectCoursesCard p{color:#4a7070;margin:0;font-size:12.5px}.jFIkra_courseListCard{background:#fff;border:1px solid #e8edf0;border-radius:12px;margin-bottom:24px;padding:20px 22px 10px}.jFIkra_courseListTitle{color:#1a2b2b;margin:0 0 14px;font-size:14.5px;font-weight:700}.jFIkra_courseItem{border-bottom:1px solid #f0f4f4;flex-direction:column;padding:14px 0;transition:background .12s;display:flex}.jFIkra_courseItem:last-child{border-bottom:none}.jFIkra_courseItemSelected{background:#f4fafa;margin:0 -22px;padding:14px 22px}.jFIkra_courseItemTop{cursor:pointer;align-items:center;gap:14px;display:flex}.jFIkra_courseItemTop:hover .jFIkra_courseName{color:#0b7b7b}.jFIkra_courseCircleBtn{cursor:pointer;background:#fff;border:2px solid #b0c8c8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,background .15s;display:flex}.jFIkra_courseCircleBtn:hover{border-color:#0b7b7b}.jFIkra_courseCircleBtnSelected{background:#0b7b7b;border-color:#0b7b7b}.jFIkra_courseCircleCheck{color:#fff;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.jFIkra_courseInfo{flex:1;min-width:0}.jFIkra_courseStatusPublished{color:#0a7a4a;white-space:nowrap;background:#e6f7ee;border:1px solid #b8e6cc;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.jFIkra_courseStatusDraft{color:#8a6d00;white-space:nowrap;background:#fff8e1;border:1px solid #f0dfa0;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.jFIkra_courseName{color:#1a2b2b;margin-bottom:3px;font-size:14px;font-weight:600}.jFIkra_courseMeta{color:#7a9a9a;font-size:12px}.jFIkra_notifSubtitle{color:#9ca3af;margin:2px 0 16px;font-size:11px}.jFIkra_notifRow{border-bottom:1px solid #f0f4f4;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.jFIkra_notifRow:last-child{border-bottom:none}.jFIkra_notifInfo{flex:1;min-width:0;padding-right:20px}.jFIkra_notifLabel{color:#1a2b2b;margin-bottom:1px;font-size:12.5px;font-weight:600}.jFIkra_notifDesc{color:#8a9a9a;font-size:11px;line-height:1.4}.jFIkra_toggleSwitch{cursor:pointer;background:#d8e4e4;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;position:relative}.jFIkra_toggleSwitchOn{background:#0b7b7b}.jFIkra_toggleSwitchOn .jFIkra_toggleThumb{left:23px}.jFIkra_toggleThumb{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;display:block;position:absolute;top:3px;left:3px}.jFIkra_toggleOn .jFIkra_toggleThumb{left:19px}.jFIkra_confirmCols{grid-template-columns:1fr 1.1fr;align-items:start;gap:16px;display:grid}.jFIkra_learnerPreviewCard{background:#fff;border:1px solid #e8edf0;border-radius:12px;flex-direction:column;align-items:center;padding:24px 20px 20px;display:flex}.jFIkra_learnerAvatarCircle{color:#fff;background:#0b7b7b;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:12px;font-size:30px;font-weight:700;display:flex}.jFIkra_learnerPreviewName{color:#1a2b2b;margin-bottom:4px;font-size:15px;font-weight:700}.jFIkra_learnerPreviewHint{color:#9aadad;margin-bottom:20px;font-size:12px}.jFIkra_learnerPreviewFields{border-top:1px solid #f0f4f4;width:100%;padding-top:16px}.jFIkra_learnerPreviewRow{border-bottom:1px solid #f0f4f4;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.jFIkra_learnerPreviewRow:last-child{border-bottom:none}.jFIkra_lpLabel{color:#9aadad;font-weight:500}.jFIkra_lpValue{color:#1a2b2b;font-weight:600}.jFIkra_statusActive{color:#0b6e4f;background:#edf7f3;border:1px solid #b5e0cc}.jFIkra_learnerPreviewFootnote{color:#4a7070;text-align:center;background:#f0fafa;border:1px solid #b2dede;border-radius:8px;width:100%;margin-top:16px;padding:10px 14px;font-size:12px}.jFIkra_snapshotCol{flex-direction:column;display:flex}.jFIkra_snapshotCard{background:#fff;border:1px solid #e8edf0;border-radius:12px;padding:18px 20px}.jFIkra_snapshotTitle{color:#1a2b2b;margin:0 0 14px;font-size:14.5px;font-weight:700}.jFIkra_snapshotRow{border-bottom:1px solid #f4f6f8;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.jFIkra_snapshotRow:last-child{border-bottom:none}.jFIkra_snapshotKey{color:#7a9a9a}.jFIkra_snapshotVal{color:#1a2b2b;font-weight:600}.jFIkra_snapshotValAccent{color:#0b7b7b;font-weight:700}.jFIkra_selectedCourseRow{border-bottom:1px solid #f0f4f4;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.jFIkra_selectedCourseName{color:#1a2b2b;font-weight:500}.jFIkra_noCoursesHint{color:#b0c8c8;padding:8px 0;font-size:13px}.jFIkra_totalSelectedRow{justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:13.5px;display:flex}.jFIkra_totalSelectedLabel,.jFIkra_totalSelectedVal{color:#1a2b2b;font-weight:700}.jFIkra_footer{background:#f4f6f8;border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;padding:20px 28px 28px;display:flex}.jFIkra_btnCancel{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.jFIkra_btnCancel:hover{background:linear-gradient(#036067 0%,#23897d 100%)}.jFIkra_footerArrow{color:#0b7b7b;background:#e6f7f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.jFIkra_btnNext:hover .jFIkra_footerArrow{color:#fff;background:#fff3}.jFIkra_footerArrow svg{width:14px;height:14px}.jFIkra_btnNext{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.jFIkra_btnNext:hover{color:#fff;background:linear-gradient(#036067 0%,#23897d 100%)}.jFIkra_btnNext:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.jFIkra_footerRightGroup{align-items:center;gap:12px;display:flex}.jFIkra_btnDiscard{color:#0b7b7b;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.jFIkra_btnDiscard:hover{color:#0a6060}@media (max-width:640px){.jFIkra_pageHeadMeta{flex-wrap:wrap;gap:8px 16px}.jFIkra_pageTitle{font-size:18px}.jFIkra_footer{flex-wrap:wrap;gap:12px}}@media (max-width:700px){.jFIkra_formGrid,.jFIkra_confirmCols{grid-template-columns:1fr}}@media (max-width:480px){.jFIkra_stepCircle{width:22px;height:22px;font-size:10px}.jFIkra_stepLabel{text-overflow:ellipsis;max-width:72px;margin-left:5px;font-size:10.5px;overflow:hidden}.jFIkra_stepLine{margin:0 4px}}@media (max-width:640px){.jFIkra_content{padding:0}}
.Y8Kzaq_page{flex-direction:column;gap:18px;min-width:0;display:flex}.Y8Kzaq_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.Y8Kzaq_pageTitle{color:#12302f;letter-spacing:-.01em;margin:0;font-weight:700}.Y8Kzaq_pageTitle.Y8Kzaq_pageTitle{font-size:24px!important}.Y8Kzaq_pageSub{color:#5f7272;max-width:680px;margin:4px 0 0}.Y8Kzaq_pageSub.Y8Kzaq_pageSub{font-size:14px!important}.Y8Kzaq_pageActions{flex-wrap:wrap;gap:8px;display:flex}.Y8Kzaq_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.Y8Kzaq_kpi{background:#fff;border:1px solid #e6eded;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0f3c3c0a}.Y8Kzaq_kpiIcon{color:#0b7b7b;background:#e9f6f5;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.Y8Kzaq_kpiIcon svg{width:20px;height:20px}.Y8Kzaq_kpiText{min-width:0}.Y8Kzaq_kpiValue{color:#12302f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:800;line-height:1.15}.Y8Kzaq_kpiValue.Y8Kzaq_kpiValue{font-size:22px!important}.Y8Kzaq_kpiLabel{color:#5f7272;font-weight:600}.Y8Kzaq_kpiLabel.Y8Kzaq_kpiLabel{font-size:12.5px!important}.Y8Kzaq_kpiHint{color:#8a9a9a;margin-top:1px}.Y8Kzaq_kpiHint.Y8Kzaq_kpiHint{font-size:11.5px!important}.Y8Kzaq_kpi_good .Y8Kzaq_kpiIcon{color:#15803d;background:#e7f7ee}.Y8Kzaq_kpi_warn .Y8Kzaq_kpiIcon{color:#b45309;background:#fff4e0}.Y8Kzaq_kpi_bad .Y8Kzaq_kpiIcon{color:#b91c1c;background:#fdecec}.Y8Kzaq_kpi_info .Y8Kzaq_kpiIcon{color:#1d4ed8;background:#eaf1fe}.Y8Kzaq_card{background:#fff;border:1px solid #e6eded;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f3c3c0a}.Y8Kzaq_cardHead{border-bottom:1px solid #eef3f3;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.Y8Kzaq_cardTitle{color:#12302f;margin:0;font-weight:700}.Y8Kzaq_cardTitle.Y8Kzaq_cardTitle{font-size:16px!important}.Y8Kzaq_cardSub{color:#7a8c8c;margin:3px 0 0}.Y8Kzaq_cardSub.Y8Kzaq_cardSub{font-size:12.5px!important}.Y8Kzaq_cardMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.Y8Kzaq_cardBody{padding:18px 20px}.Y8Kzaq_toolbar{border-bottom:1px solid #eef3f3;flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}.Y8Kzaq_search{flex:1;min-width:220px;position:relative}.Y8Kzaq_search svg{color:#8a9a9a;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Y8Kzaq_input,.Y8Kzaq_select{box-sizing:border-box;color:#12302f;background:#fff;border:1.5px solid #e2e9ec;border-radius:9px;outline:none;width:100%;height:38px;padding:0 12px}.Y8Kzaq_input.Y8Kzaq_input,.Y8Kzaq_select.Y8Kzaq_select{font-size:14px!important}.Y8Kzaq_search .Y8Kzaq_input{padding-left:36px}.Y8Kzaq_select{cursor:pointer;width:auto;min-width:170px}.Y8Kzaq_input:focus,.Y8Kzaq_select:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b1f}.Y8Kzaq_tableWrap{position:relative;overflow-x:auto}.Y8Kzaq_table{border-collapse:collapse;width:100%}.Y8Kzaq_table thead th{text-align:left;color:#6b7d7d;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fbfb;border-bottom:1px solid #eef3f3;padding:10px 16px;font-weight:700}.Y8Kzaq_table thead th,.Y8Kzaq_table thead th *{font-size:11px!important}.Y8Kzaq_table tbody td{color:#2b4141;vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:12px 16px}.Y8Kzaq_table tbody td,.Y8Kzaq_table tbody td>:not([class]){font-size:14px!important}.Y8Kzaq_table tbody tr:last-child td{border-bottom:none}.Y8Kzaq_table tbody tr{transition:background .12s}.Y8Kzaq_table tbody tr:hover{background:#f8fbfb}.Y8Kzaq_rowLink{cursor:pointer}.Y8Kzaq_rowChecked{background:#f0f8f8!important}.Y8Kzaq_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.Y8Kzaq_center{text-align:center!important}.Y8Kzaq_muted{color:#7a8c8c!important}.Y8Kzaq_strong{font-weight:600;color:#12302f!important}.Y8Kzaq_mono{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.Y8Kzaq_mono.Y8Kzaq_mono{font-size:12.5px!important}.Y8Kzaq_idx{width:44px;color:#9aa9a9!important}.Y8Kzaq_empty{text-align:center;color:#8a9a9a!important;padding:36px 16px!important}.Y8Kzaq_skeleton{background:linear-gradient(90deg,#eef3f3 25%,#f6f9f9 37%,#eef3f3 63%) 0 0/400% 100%;border-radius:6px;height:14px;animation:1.4s infinite Y8Kzaq_shimmer}@keyframes Y8Kzaq_shimmer{0%{background-position:100%}to{background-position:0}}.Y8Kzaq_pill{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.Y8Kzaq_pill.Y8Kzaq_pill{font-size:12px!important}.Y8Kzaq_pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Y8Kzaq_pill_good{color:#15803d;background:#e7f7ee}.Y8Kzaq_pill_warn{color:#b45309;background:#fff4e0}.Y8Kzaq_pill_bad{color:#b91c1c;background:#fdecec}.Y8Kzaq_pill_info{color:#1d4ed8;background:#eaf1fe}.Y8Kzaq_pill_neutral{color:#4d6464;background:#f1f5f5}.Y8Kzaq_btnPrimary,.Y8Kzaq_btnOutline,.Y8Kzaq_btnDanger{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-weight:600;transition:background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.Y8Kzaq_btnPrimary.Y8Kzaq_btnPrimary,.Y8Kzaq_btnOutline.Y8Kzaq_btnOutline,.Y8Kzaq_btnDanger.Y8Kzaq_btnDanger{font-size:14px!important}.Y8Kzaq_btnPrimary{color:#fff;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279}.Y8Kzaq_btnPrimary:hover:not(:disabled){box-shadow:0 6px 14px #04727940}.Y8Kzaq_btnOutline{color:#0b6767;background:#fff;border:1px solid #b9dcdc}.Y8Kzaq_btnOutline:hover:not(:disabled){background:#eef8f8;border-color:#0b7b7b}.Y8Kzaq_btnDanger{color:#b91c1c;background:#fff;border:1px solid #f3c4c4}.Y8Kzaq_btnDanger:hover:not(:disabled){background:#fdf2f2;border-color:#dc2626}.Y8Kzaq_btnPrimary:disabled,.Y8Kzaq_btnOutline:disabled,.Y8Kzaq_btnDanger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.Y8Kzaq_btnPrimary:focus-visible,.Y8Kzaq_btnOutline:focus-visible,.Y8Kzaq_btnDanger:focus-visible,.Y8Kzaq_iconBtn:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.Y8Kzaq_iconBtn{cursor:pointer;color:#0b6767;background:#fff;border:1px solid #d7e7e7;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .12s,border-color .12s;display:inline-grid}.Y8Kzaq_iconBtn:hover{background:#eef8f8;border-color:#0b7b7b}.Y8Kzaq_iconBtn svg{width:15px;height:15px}.Y8Kzaq_iconBtnDanger{color:#b91c1c;border-color:#f3d0d0}.Y8Kzaq_iconBtnDanger:hover{background:#fdf2f2;border-color:#dc2626}.Y8Kzaq_iconBtnDanger:focus-visible{outline-color:#dc2626!important}.Y8Kzaq_actions{justify-content:flex-end;gap:6px;display:flex}.Y8Kzaq_pager{color:#5f7272;border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.Y8Kzaq_pager,.Y8Kzaq_pager span{font-size:13px!important}.Y8Kzaq_pagerLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Y8Kzaq_pagerBtns{gap:4px;display:flex}.Y8Kzaq_pageBtn{color:#2b4141;cursor:pointer;background:#fff;border:1px solid #e2e9ec;border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-weight:600}.Y8Kzaq_pageBtn.Y8Kzaq_pageBtn{font-size:13px!important}.Y8Kzaq_pageBtn:hover:not(:disabled){color:#0b7b7b;border-color:#0b7b7b}.Y8Kzaq_pageBtn:disabled{opacity:.45;cursor:not-allowed}.Y8Kzaq_pageBtnActive{background:#0b7b7b;border-color:#0b7b7b;color:#fff!important}.Y8Kzaq_dl{flex-direction:column;margin:0;display:flex}.Y8Kzaq_dlRow{border-bottom:1px solid #f1f5f5;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.Y8Kzaq_dlRow:last-child{border-bottom:none}.Y8Kzaq_dlRow dt{color:#6b7d7d}.Y8Kzaq_dlRow dd{color:#12302f;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.Y8Kzaq_dlRow dt,.Y8Kzaq_dlRow dd{font-size:14px!important}@media (max-width:1100px){.Y8Kzaq_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Y8Kzaq_kpis{gap:10px}.Y8Kzaq_kpi{gap:10px;padding:12px}.Y8Kzaq_kpiIcon{width:36px;height:36px}.Y8Kzaq_cardHead,.Y8Kzaq_cardBody,.Y8Kzaq_toolbar,.Y8Kzaq_pager{padding-left:14px;padding-right:14px}.Y8Kzaq_table thead th,.Y8Kzaq_table tbody td{padding:10px 12px}.Y8Kzaq_select{width:100%}}@media (prefers-reduced-motion:reduce){.Y8Kzaq_skeleton{animation:none}.Y8Kzaq_table tbody tr{transition:none}}.Y8Kzaq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Y8Kzaq_toolbar.Y8Kzaq_toolbar.Y8Kzaq_toolbar :is(select,option,input,label,button){font-size:10px!important}
.FndNdq_backBtn.FndNdq_backBtn{color:#0b6767;height:34px;box-shadow:none;opacity:1;background:#fff;border:1px solid #cfe5e5;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 4px;padding:0 12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;font-size:13.5px!important}.FndNdq_backBtn.FndNdq_backBtn:hover{opacity:1;background:#eef8f8;border-color:#0b7b7b}.FndNdq_backBtn.FndNdq_backBtn:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.FndNdq_backBtn.FndNdq_backBtn svg{width:15px;height:15px}.FndNdq_breadcrumb.FndNdq_breadcrumb{color:#8a9a9a;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.FndNdq_breadcrumb.FndNdq_breadcrumb,.FndNdq_breadcrumb.FndNdq_breadcrumb *{font-size:13px!important}.FndNdq_breadcrumbLink.FndNdq_breadcrumbLink{color:#0b6767;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.FndNdq_breadcrumbLink.FndNdq_breadcrumbLink:hover{text-decoration:underline}.FndNdq_breadcrumbSep.FndNdq_breadcrumbSep{color:#b8c4c4}.FndNdq_breadcrumbCurr.FndNdq_breadcrumbCurr{color:#4d6464;font-weight:600}.FndNdq_detailCard.FndNdq_detailCard,.FndNdq_detailCardWide.FndNdq_detailCardWide{background:#fff;border:1px solid #e6eded;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f3c3c0a}.FndNdq_detailHead.FndNdq_detailHead{background:linear-gradient(135deg,#f3faf9 0%,#fff 65%);border-bottom:1px solid #eef3f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.FndNdq_detailHeadLeft.FndNdq_detailHeadLeft{align-items:center;gap:14px;min-width:0;display:flex}.FndNdq_detailTitle.FndNdq_detailTitle{color:#12302f;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:800;font-size:20px!important}.FndNdq_detailBadges.FndNdq_detailBadges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.FndNdq_detailSectionsGrid.FndNdq_detailSectionsGrid{gap:16px;padding:20px 22px}.FndNdq_sectionBlock.FndNdq_sectionBlock{background:#fff;border:1px solid #eef3f3;border-radius:12px;padding:0;overflow:hidden}.FndNdq_sectionTitle.FndNdq_sectionTitle,.FndNdq_cardTitle.FndNdq_cardTitle{color:#12302f;text-transform:none;letter-spacing:0;background:#f8fbfb;border-bottom:1px solid #eef3f3;margin:0;padding:12px 16px;font-weight:700;font-size:14px!important}.FndNdq_sectionRows.FndNdq_sectionRows{padding:0 16px}.FndNdq_sectionRow.FndNdq_sectionRow{border-bottom:1px solid #f1f5f5;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.FndNdq_sectionRow.FndNdq_sectionRow:last-child{border-bottom:none}.FndNdq_sectionLabel.FndNdq_sectionLabel{color:#6b7d7d;text-transform:none;letter-spacing:0;flex-shrink:0;min-width:0;font-weight:500;font-size:13.5px!important}.FndNdq_sectionValue.FndNdq_sectionValue{color:#12302f;text-align:right;overflow-wrap:anywhere;font-weight:600;font-size:14px!important}.FndNdq_sectionValueMono.FndNdq_sectionValueMono{color:#12302f;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px!important}.FndNdq_sectionValueEmph.FndNdq_sectionValueEmph{color:#0b6767;text-align:right;font-variant-numeric:tabular-nums;font-weight:800;font-size:16px!important}.FndNdq_card.FndNdq_card{background:#fff;border:1px solid #e6eded;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f3c3c0a}.FndNdq_loadingText.FndNdq_loadingText{text-align:center;color:#8a9a9a;padding:40px;font-size:14px!important}@media (max-width:560px){.FndNdq_detailHead.FndNdq_detailHead,.FndNdq_detailSectionsGrid.FndNdq_detailSectionsGrid{padding:14px}.FndNdq_sectionRow.FndNdq_sectionRow{flex-direction:column;gap:2px}.FndNdq_sectionValue.FndNdq_sectionValue,.FndNdq_sectionValueMono.FndNdq_sectionValueMono,.FndNdq_sectionValueEmph.FndNdq_sectionValueEmph{text-align:left}}.FndNdq_badgePaid,.FndNdq_badgeSuccess,.FndNdq_badgePending,.FndNdq_badgeFailed,.FndNdq_badgeRefunded,.FndNdq_badgeCanceled{text-transform:capitalize;border:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.FndNdq_badgePaid.FndNdq_badgePaid,.FndNdq_badgeSuccess.FndNdq_badgeSuccess,.FndNdq_badgePending.FndNdq_badgePending,.FndNdq_badgeFailed.FndNdq_badgeFailed,.FndNdq_badgeRefunded.FndNdq_badgeRefunded,.FndNdq_badgeCanceled.FndNdq_badgeCanceled{font-size:12px!important}.FndNdq_badgePaid:before,.FndNdq_badgeSuccess:before,.FndNdq_badgePending:before,.FndNdq_badgeFailed:before,.FndNdq_badgeRefunded:before,.FndNdq_badgeCanceled:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.FndNdq_badgePaid.FndNdq_badgePaid,.FndNdq_badgeSuccess.FndNdq_badgeSuccess{color:#15803d;background:#e7f7ee}.FndNdq_badgePending.FndNdq_badgePending{color:#b45309;background:#fff4e0}.FndNdq_badgeFailed.FndNdq_badgeFailed{color:#b91c1c;background:#fdecec}.FndNdq_badgeRefunded.FndNdq_badgeRefunded{color:#1d4ed8;background:#eaf1fe}.FndNdq_badgeCanceled.FndNdq_badgeCanceled{color:#4d6464;background:#f1f5f5}.FndNdq_badgeNeutral{text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.FndNdq_badgeNeutral.FndNdq_badgeNeutral{color:#4d6464;background:#f1f5f5;font-size:12px!important}.FndNdq_badgeNeutral:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}
.e00r6a_card.e00r6a_card,.e00r6a_formCard.e00r6a_formCard,.e00r6a_tableCard.e00r6a_tableCard,.e00r6a_notifCard.e00r6a_notifCard{background:#fff;border:1px solid #e6eded;border-radius:14px;box-shadow:0 1px 2px #0f3c3c0a}.e00r6a_cardHead.e00r6a_cardHead{background:#fff;border-bottom:1px solid #eef3f3;padding:16px 20px}.e00r6a_cardTitle.e00r6a_cardTitle,.e00r6a_sectionTitle.e00r6a_sectionTitle,.e00r6a_notifSectionTitle.e00r6a_notifSectionTitle{color:#12302f;text-transform:none;letter-spacing:0;background:0 0;border:none;margin:0;padding:0;font-weight:700;font-size:16px!important}.e00r6a_sectionTitle.e00r6a_sectionTitle{border-bottom:1px solid #eef3f3;margin-bottom:4px;padding-bottom:12px}.e00r6a_cardBody.e00r6a_cardBody{padding:20px}.e00r6a_label.e00r6a_label,.e00r6a_formLabel.e00r6a_formLabel{color:#2b4141;text-transform:none;letter-spacing:0;margin-bottom:6px;font-weight:600;display:block;font-size:13.5px!important}.e00r6a_req.e00r6a_req,.e00r6a_required.e00r6a_required{color:#dc2626}.e00r6a_input.e00r6a_input,.e00r6a_select.e00r6a_select,.e00r6a_textarea.e00r6a_textarea{box-sizing:border-box;color:#12302f;background:#fff;border:1.5px solid #e2e9ec;border-radius:9px;outline:none;width:100%;min-height:40px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;font-size:14px!important}.e00r6a_input.e00r6a_input::placeholder,.e00r6a_textarea.e00r6a_textarea::placeholder{color:#9aa9a9}.e00r6a_input.e00r6a_input:hover:not(:disabled),.e00r6a_select.e00r6a_select:hover:not(:disabled){border-color:#c5dcdc}.e00r6a_input.e00r6a_input:focus,.e00r6a_select.e00r6a_select:focus,.e00r6a_textarea.e00r6a_textarea:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b1f}.e00r6a_input.e00r6a_input:disabled,.e00r6a_select.e00r6a_select:disabled{color:#8a9a9a;background:#f6f9f9}.e00r6a_fieldHint.e00r6a_fieldHint{color:#7a8c8c;margin-top:5px;font-size:12.5px!important}.e00r6a_formActions.e00r6a_formActions{border-top:1px solid #eef3f3;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;display:flex}.e00r6a_btnSave.e00r6a_btnSave,.e00r6a_btnNext.e00r6a_btnNext{color:#fff;cursor:pointer;height:40px;box-shadow:none;opacity:1;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;transition:box-shadow .15s;display:inline-flex;font-size:14px!important}.e00r6a_btnSave.e00r6a_btnSave:hover:not(:disabled),.e00r6a_btnNext.e00r6a_btnNext:hover:not(:disabled){opacity:1;box-shadow:0 6px 14px #04727940}.e00r6a_btnCancel.e00r6a_btnCancel{color:#2b4141;cursor:pointer;background:#fff;border:1px solid #d7e2e2;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-weight:600;display:inline-flex;font-size:14px!important}.e00r6a_btnCancel.e00r6a_btnCancel:hover:not(:disabled){background:#f6f9f9;border-color:#b9cccc}.e00r6a_btnSave.e00r6a_btnSave:disabled,.e00r6a_btnNext.e00r6a_btnNext:disabled,.e00r6a_btnCancel.e00r6a_btnCancel:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.e00r6a_btnSave.e00r6a_btnSave:focus-visible,.e00r6a_btnNext.e00r6a_btnNext:focus-visible,.e00r6a_btnCancel.e00r6a_btnCancel:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.e00r6a_th.e00r6a_th{text-align:left;color:#6b7d7d;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fbfb;border-bottom:1px solid #eef3f3;padding:10px 16px;font-weight:700;font-size:11px!important}.e00r6a_td.e00r6a_td{color:#2b4141;border-bottom:1px solid #f1f5f5;padding:12px 16px;font-size:14px!important}.e00r6a_pageBtn.e00r6a_pageBtn{color:#2b4141;background:#fff;border:1px solid #e2e9ec;border-radius:8px;min-width:32px;height:32px;font-weight:600;font-size:13px!important}.e00r6a_pageBtnActive.e00r6a_pageBtnActive{color:#fff;background:#0b7b7b;border-color:#0b7b7b}.e00r6a_trashBtn.e00r6a_trashBtn{cursor:pointer;color:#b91c1c;background:#fff;border:1px solid #f3d0d0;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.e00r6a_trashBtn.e00r6a_trashBtn:hover{background:#fdf2f2;border-color:#dc2626}.e00r6a_trashBtn.e00r6a_trashBtn svg{width:15px;height:15px}.e00r6a_breadcrumbLink.e00r6a_breadcrumbLink{color:#0b6767;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;font-size:13px!important}.e00r6a_breadcrumbSep.e00r6a_breadcrumbSep{color:#b8c4c4}.e00r6a_notifCard.e00r6a_notifCard{border-left:1px solid #e6eded;width:300px}@media (max-width:900px){.e00r6a_notifCard.e00r6a_notifCard{width:100%}}.e00r6a_footer.e00r6a_footer{background:#fff;border:1px solid #e6eded;border-radius:14px;margin:16px 28px 28px;padding:14px 20px;box-shadow:0 1px 2px #0f3c3c0a}@media (max-width:600px){.e00r6a_footer.e00r6a_footer{margin:12px 0 16px}}
.taoHrG_pageHeader.taoHrG_pageHeader{flex-wrap:wrap;margin-bottom:18px;align-items:flex-end!important}.taoHrG_pageTitle.taoHrG_pageTitle{color:#12302f;letter-spacing:-.01em;margin:0;font-weight:800;font-size:24px!important}.taoHrG_pageSubtitle.taoHrG_pageSubtitle{color:#6b7d7d;margin:4px 0 0;font-size:14px!important}.taoHrG_btnAdd.taoHrG_btnAdd,.taoHrG_btnSave.taoHrG_btnSave,.taoHrG_btnSubmit.taoHrG_btnSubmit,.taoHrG_btnPublish.taoHrG_btnPublish{color:#fff;cursor:pointer;height:40px;box-shadow:none;opacity:1;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;transition:box-shadow .15s;display:inline-flex;font-size:14px!important}.taoHrG_btnAdd.taoHrG_btnAdd:hover:not(:disabled),.taoHrG_btnSave.taoHrG_btnSave:hover:not(:disabled),.taoHrG_btnSubmit.taoHrG_btnSubmit:hover:not(:disabled),.taoHrG_btnPublish.taoHrG_btnPublish:hover:not(:disabled){opacity:1;box-shadow:0 6px 14px #04727940}.taoHrG_btnSave.taoHrG_btnSave:disabled,.taoHrG_btnSubmit.taoHrG_btnSubmit:disabled,.taoHrG_btnPublish.taoHrG_btnPublish:disabled{opacity:.55;cursor:not-allowed}.taoHrG_btnCancel.taoHrG_btnCancel{color:#2b4141;cursor:pointer;height:40px;box-shadow:none;opacity:1;background:#fff;border:1px solid #d7e2e2;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex;font-size:14px!important}.taoHrG_btnCancel.taoHrG_btnCancel:hover:not(:disabled){opacity:1;background:#f6f9f9;border-color:#b9cccc}.taoHrG_btnAdd.taoHrG_btnAdd:focus-visible,.taoHrG_btnSave.taoHrG_btnSave:focus-visible,.taoHrG_btnSubmit.taoHrG_btnSubmit:focus-visible,.taoHrG_btnPublish.taoHrG_btnPublish:focus-visible,.taoHrG_btnCancel.taoHrG_btnCancel:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.taoHrG_backBtn.taoHrG_backBtn{color:#0b6767;height:34px;box-shadow:none;opacity:1;background:#fff;border:1px solid #cfe5e5;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:0 12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;font-size:13.5px!important}.taoHrG_backBtn.taoHrG_backBtn:hover{opacity:1;background:#eef8f8;border-color:#0b7b7b}.taoHrG_backBtn.taoHrG_backBtn:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.taoHrG_backBtn.taoHrG_backBtn svg{width:15px;height:15px}.taoHrG_card.taoHrG_card,.taoHrG_formCard.taoHrG_formCard,.taoHrG_sectionCard.taoHrG_sectionCard,.taoHrG_sidePanelCard.taoHrG_sidePanelCard{background:#fff;border:1px solid #e6eded;border-radius:14px;box-shadow:0 1px 2px #0f3c3c0a}.taoHrG_cardHeader.taoHrG_cardHeader,.taoHrG_cardHead.taoHrG_cardHead,.taoHrG_sectionHeader.taoHrG_sectionHeader{background:0 0;border-bottom:1px solid #eef3f3}.taoHrG_cardTitle.taoHrG_cardTitle,.taoHrG_sidePanelTitle.taoHrG_sidePanelTitle{color:#12302f;text-transform:none;letter-spacing:0;font-weight:800;font-size:16px!important}.taoHrG_searchWrap.taoHrG_searchWrap{border-bottom:1px solid #eef3f3;align-items:center;padding:14px 16px;display:flex;position:relative}.taoHrG_searchWrap.taoHrG_searchWrap>svg{color:#8aa0a0;pointer-events:none;width:16px;height:16px;position:absolute;left:28px}.taoHrG_searchInput.taoHrG_searchInput{color:#12302f;background:#fff;border:1.5px solid #e2e9ec;border-radius:10px;outline:none;width:100%;max-width:440px;height:40px;padding:0 12px 0 36px;transition:border-color .15s,box-shadow .15s;font-size:14px!important}.taoHrG_searchInput.taoHrG_searchInput:hover{border-color:#c5dcdc}.taoHrG_searchInput.taoHrG_searchInput:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b1f}.taoHrG_tableWrap.taoHrG_tableWrap{overflow-x:auto}.taoHrG_table.taoHrG_table{border-collapse:collapse;width:100%}.taoHrG_table.taoHrG_table th{text-align:left;color:#6b7d7d;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fbfb;border-bottom:1px solid #eef3f3;padding:10px 14px;font-weight:700;font-size:11px!important}.taoHrG_table.taoHrG_table td{color:#2b4141;vertical-align:middle;background:0 0;border-bottom:1px solid #f1f5f5;padding:11px 14px;font-size:14px!important}.taoHrG_table.taoHrG_table tbody tr{background:0 0;transition:background .12s}.taoHrG_table.taoHrG_table tbody tr:nth-child(2n){background:0 0}.taoHrG_table.taoHrG_table tbody tr:hover{background:#fafcfc}.taoHrG_table.taoHrG_table tbody tr:last-child td{border-bottom:none}.taoHrG_checkTh.taoHrG_checkTh,.taoHrG_checkTd.taoHrG_checkTd{text-align:center;width:44px}.taoHrG_checkTh input,.taoHrG_checkTd input{accent-color:#0b7b7b;cursor:pointer;width:16px;height:16px}.taoHrG_nameCell.taoHrG_nameCell{color:#12302f;font-weight:600}.taoHrG_emptyRow.taoHrG_emptyRow td{text-align:center;color:#6b7d7d;padding:40px 14px}.taoHrG_badgeActive.taoHrG_badgeActive,.taoHrG_badgeInactive.taoHrG_badgeInactive{white-space:nowrap;text-transform:capitalize;border:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex;font-size:12px!important}.taoHrG_badgeActive.taoHrG_badgeActive:before,.taoHrG_badgeInactive.taoHrG_badgeInactive:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.taoHrG_badgeActive.taoHrG_badgeActive{color:#15803d;background:#e7f7ee}.taoHrG_badgeInactive.taoHrG_badgeInactive{color:#4d6464;background:#f1f5f5}.taoHrG_actions.taoHrG_actions{align-items:center;gap:6px;display:inline-flex}.taoHrG_actions .taoHrG_btnView.taoHrG_btnView,.taoHrG_actions .taoHrG_btnEdit.taoHrG_btnEdit,.taoHrG_actions .taoHrG_btnDelete.taoHrG_btnDelete{cursor:pointer;color:#0b6767;width:32px;min-width:32px;height:32px;box-shadow:none;opacity:1;background:#fff;border:1px solid #d7e5e5;border-radius:8px;place-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.taoHrG_actions .taoHrG_btnView.taoHrG_btnView svg,.taoHrG_actions .taoHrG_btnEdit.taoHrG_btnEdit svg,.taoHrG_actions .taoHrG_btnDelete.taoHrG_btnDelete svg{width:15px;height:15px}.taoHrG_actions .taoHrG_btnView.taoHrG_btnView:hover,.taoHrG_actions .taoHrG_btnEdit.taoHrG_btnEdit:hover{opacity:1;background:#f4f9f9;border-color:#0b7b7b}.taoHrG_actions .taoHrG_btnDelete.taoHrG_btnDelete{color:#b91c1c;border-color:#f3d0d0}.taoHrG_actions .taoHrG_btnDelete.taoHrG_btnDelete:hover{opacity:1;background:#fdf2f2;border-color:#dc2626}.taoHrG_actions .taoHrG_btnView.taoHrG_btnView:focus-visible,.taoHrG_actions .taoHrG_btnEdit.taoHrG_btnEdit:focus-visible,.taoHrG_actions .taoHrG_btnDelete.taoHrG_btnDelete:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.taoHrG_paginationWrap.taoHrG_paginationWrap,.taoHrG_pagination.taoHrG_pagination,.taoHrG_tableFooter.taoHrG_tableFooter{border-top:none}.taoHrG_paginInfo.taoHrG_paginInfo{color:#6b7d7d;font-variant-numeric:tabular-nums;font-size:13px!important}.taoHrG_paginBtn.taoHrG_paginBtn,.taoHrG_pageBtn.taoHrG_pageBtn{color:#2b4141;cursor:pointer;background:#fff;border:1px solid #e2e9ec;border-radius:8px;min-width:32px;height:32px;padding:0 9px;font-weight:700;font-size:13px!important}.taoHrG_paginBtn.taoHrG_paginBtn:hover:not(:disabled),.taoHrG_pageBtn.taoHrG_pageBtn:hover:not(:disabled){background:#f4f9f9;border-color:#c5dcdc}.taoHrG_paginBtn.taoHrG_paginBtn:disabled,.taoHrG_pageBtn.taoHrG_pageBtn:disabled{opacity:.4;cursor:default}.taoHrG_paginBtnActive.taoHrG_paginBtnActive,.taoHrG_paginBtnActive.taoHrG_paginBtnActive:hover:not(:disabled),.taoHrG_pageBtnActive.taoHrG_pageBtnActive,.taoHrG_pageBtnActive.taoHrG_pageBtnActive:hover:not(:disabled){color:#fff;background:#0b7b7b;border-color:#0b7b7b}.taoHrG_btnBulkDelete.taoHrG_btnBulkDelete{cursor:pointer;color:#b91c1c;height:34px;box-shadow:none;background:#fff;border:1px solid #f0b8b8;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex;font-size:13px!important}.taoHrG_btnBulkDelete.taoHrG_btnBulkDelete:hover{background:#fdecec;border-color:#dc2626}.taoHrG_label.taoHrG_label{color:#2b4141;text-transform:none;letter-spacing:0;font-weight:600;font-size:13.5px!important}.taoHrG_required.taoHrG_required{color:#dc2626}.taoHrG_input.taoHrG_input,.taoHrG_select.taoHrG_select,.taoHrG_textarea.taoHrG_textarea{color:#12302f;background-color:#fff;border:1.5px solid #e2e9ec;border-radius:9px;outline:none;min-height:40px;margin-bottom:10px;transition:border-color .15s,box-shadow .15s;font-size:14px!important}.taoHrG_input.taoHrG_input::placeholder,.taoHrG_textarea.taoHrG_textarea::placeholder{color:#9aa9a9}.taoHrG_input.taoHrG_input:hover:not(:disabled),.taoHrG_select.taoHrG_select:hover:not(:disabled),.taoHrG_textarea.taoHrG_textarea:hover:not(:disabled){border-color:#c5dcdc}.taoHrG_input.taoHrG_input:focus,.taoHrG_select.taoHrG_select:focus,.taoHrG_textarea.taoHrG_textarea:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b1f}.taoHrG_input.taoHrG_input:disabled,.taoHrG_select.taoHrG_select:disabled,.taoHrG_textarea.taoHrG_textarea:disabled{color:#8a9a9a;background-color:#f6f9f9}.taoHrG_errorMsg.taoHrG_errorMsg,.taoHrG_errorText.taoHrG_errorText{color:#b91c1c;font-size:12.5px!important}.taoHrG_formActions.taoHrG_formActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.taoHrG_viewToolbar.taoHrG_viewToolbar{align-items:center}.taoHrG_breadcrumbLink.taoHrG_breadcrumbLink{color:#0b6767;font-weight:600;font-size:13.5px!important}.taoHrG_breadcrumbCurr.taoHrG_breadcrumbCurr{color:#4d6464;font-weight:600;font-size:13.5px!important}.taoHrG_viewToolbar .taoHrG_btnEdit.taoHrG_btnEdit{color:#0b6767;height:36px;box-shadow:none;opacity:1;background:#fff;border:1px solid #b9dcdc;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex;font-size:13.5px!important}.taoHrG_viewToolbar .taoHrG_btnEdit.taoHrG_btnEdit:hover{opacity:1;background:#eef8f8;border-color:#0b7b7b}.taoHrG_viewToolbar .taoHrG_btnEdit.taoHrG_btnEdit svg{width:14px;height:14px}.taoHrG_detailCard.taoHrG_detailCard{background:#fff;border:1px solid #e6eded;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f3c3c0a}.taoHrG_detailRow.taoHrG_detailRow{border-bottom:1px solid #f1f5f5}.taoHrG_detailRow.taoHrG_detailRow:last-child{border-bottom:none}.taoHrG_detailRow.taoHrG_detailRow:hover{background:#fafcfc}.taoHrG_detailLabel.taoHrG_detailLabel{color:#6b7d7d;text-transform:none;letter-spacing:0;font-weight:600;font-size:13.5px!important}.taoHrG_detailValue.taoHrG_detailValue{color:#12302f;font-weight:600;font-size:14px!important}.taoHrG_detailValueMono.taoHrG_detailValueMono{color:#12302f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px!important}.taoHrG_loadingText.taoHrG_loadingText{color:#6b7d7d}.taoHrG_badgeSuccess,.taoHrG_badgePaid,.taoHrG_badgePending,.taoHrG_badgeFailed,.taoHrG_badgeRefunded,.taoHrG_badgeCanceled,.taoHrG_badgeOpen,.taoHrG_badgeInProgress,.taoHrG_badgeResolved,.taoHrG_badgeClosed,.taoHrG_badgeNotPossible,.taoHrG_badgeDeleted{white-space:nowrap;text-transform:capitalize;border:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.taoHrG_badgeSuccess:before,.taoHrG_badgePaid:before,.taoHrG_badgePending:before,.taoHrG_badgeFailed:before,.taoHrG_badgeRefunded:before,.taoHrG_badgeCanceled:before,.taoHrG_badgeOpen:before,.taoHrG_badgeInProgress:before,.taoHrG_badgeResolved:before,.taoHrG_badgeClosed:before,.taoHrG_badgeNotPossible:before,.taoHrG_badgeDeleted:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.taoHrG_badgeSuccess.taoHrG_badgeSuccess,.taoHrG_badgePaid.taoHrG_badgePaid,.taoHrG_badgeResolved.taoHrG_badgeResolved{color:#15803d;background:#e7f7ee;font-size:12px!important}.taoHrG_badgePending.taoHrG_badgePending,.taoHrG_badgeInProgress.taoHrG_badgeInProgress{color:#b45309;background:#fff4e0;font-size:12px!important}.taoHrG_badgeFailed.taoHrG_badgeFailed,.taoHrG_badgeNotPossible.taoHrG_badgeNotPossible,.taoHrG_badgeDeleted.taoHrG_badgeDeleted{color:#b91c1c;background:#fdecec;font-size:12px!important}.taoHrG_badgeRefunded.taoHrG_badgeRefunded,.taoHrG_badgeOpen.taoHrG_badgeOpen{color:#1d4ed8;background:#eaf1fe;font-size:12px!important}.taoHrG_badgeCanceled.taoHrG_badgeCanceled,.taoHrG_badgeClosed.taoHrG_badgeClosed{color:#4d6464;background:#f1f5f5;font-size:12px!important}.taoHrG_orgSelect.taoHrG_orgSelect,.taoHrG_filterControl.taoHrG_filterControl,.taoHrG_filterSelect.taoHrG_filterSelect{color:#12302f;background-color:#fff;border:1.5px solid #e2e9ec;border-radius:9px;outline:none;height:40px;min-height:40px;padding:0 32px 0 12px;transition:border-color .15s,box-shadow .15s;font-size:14px!important}.taoHrG_orgSelect.taoHrG_orgSelect:hover,.taoHrG_filterControl.taoHrG_filterControl:hover,.taoHrG_filterSelect.taoHrG_filterSelect:hover{border-color:#c5dcdc}.taoHrG_orgSelect.taoHrG_orgSelect:focus,.taoHrG_filterControl.taoHrG_filterControl:focus,.taoHrG_filterSelect.taoHrG_filterSelect:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b1f}.taoHrG_detailCardWide.taoHrG_detailCardWide{background:#fff;border:1px solid #e6eded;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f3c3c0a}.taoHrG_detailHead.taoHrG_detailHead{background:linear-gradient(135deg,#f3faf9 0%,#fff 65%);border-bottom:1px solid #eef3f3}.taoHrG_detailTitle.taoHrG_detailTitle{color:#12302f;letter-spacing:-.01em;font-weight:800;font-size:20px!important}.taoHrG_sectionBlock.taoHrG_sectionBlock{background:#fff;border:1px solid #eef3f3;border-radius:12px;overflow:hidden}.taoHrG_sectionBlock .taoHrG_sectionTitle.taoHrG_sectionTitle{color:#12302f;text-transform:none;letter-spacing:0;background:#f8fbfb;border-bottom:1px solid #eef3f3;margin:0;padding:12px 16px;font-weight:700;font-size:14px!important}.taoHrG_sectionRow.taoHrG_sectionRow{border-bottom:1px solid #f1f5f5}.taoHrG_sectionRow.taoHrG_sectionRow:last-child{border-bottom:none}.taoHrG_sectionRow .taoHrG_sectionLabel.taoHrG_sectionLabel{color:#6b7d7d;text-transform:none;letter-spacing:0;font-weight:500;font-size:13.5px!important}.taoHrG_sectionRow .taoHrG_sectionValue.taoHrG_sectionValue{color:#12302f;font-weight:600;font-size:14px!important}.taoHrG_sectionValueEmph.taoHrG_sectionValueEmph{color:#0b6767;font-variant-numeric:tabular-nums;font-weight:800;font-size:16px!important}.taoHrG_logsCard.taoHrG_logsCard{background:#fff;border:1px solid #e6eded;border-radius:14px;box-shadow:0 1px 2px #0f3c3c0a}.taoHrG_logsTitle.taoHrG_logsTitle{color:#12302f;text-transform:none;letter-spacing:0;font-weight:800;font-size:16px!important}.taoHrG_filterControl.taoHrG_filterControl.taoHrG_filterControl,.taoHrG_filterSelect.taoHrG_filterSelect.taoHrG_filterSelect,.taoHrG_orgSelect.taoHrG_orgSelect.taoHrG_orgSelect,.taoHrG_filterControl.taoHrG_filterControl.taoHrG_filterControl::placeholder,.taoHrG_filterSelect.taoHrG_filterSelect.taoHrG_filterSelect::placeholder,.taoHrG_orgSelect.taoHrG_orgSelect.taoHrG_orgSelect::placeholder{font-size:12px!important}.taoHrG_card.taoHrG_card{overflow:visible!important}.taoHrG_card>:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.taoHrG_card>:last-child{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.taoHrG_table.taoHrG_table th{height:42px}.taoHrG_table.taoHrG_table td{height:56px}.taoHrG_table.taoHrG_table tbody tr{border-bottom:1px solid #f1f5f5!important}.taoHrG_table.taoHrG_table tbody tr:last-child{border-bottom:none!important}.taoHrG_table.taoHrG_table.taoHrG_table tbody tr:hover{background:#f6fafa}.taoHrG_table.taoHrG_table.taoHrG_table tbody tr:has(>td:first-child input[type=checkbox]:checked){background:#eef8f7}.taoHrG_table.taoHrG_table.taoHrG_table tbody tr:has(>td:first-child input[type=checkbox]:checked):hover{background:#eef8f7}.taoHrG_table.taoHrG_table tbody tr:has(>td:first-child input[type=checkbox]:checked)>td:first-child{box-shadow:inset 3px 0 #0b7b7b}.taoHrG_tableWrap.taoHrG_tableWrap{border-radius:0;border:none!important}.taoHrG_table td :where(span,a,div,p,strong,b,em,small,label){font-size:14px!important}.taoHrG_tableFooter.taoHrG_tableFooter,.taoHrG_paginationWrap.taoHrG_paginationWrap{color:#6b7d7d;background:#fbfdfd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;border-top:none!important;padding:14px 16px!important;font-size:13px!important}.taoHrG_tableFooter :where(span,div,p,strong,b),.taoHrG_paginationWrap :where(span,div,p,strong,b){font-variant-numeric:tabular-nums;font-size:13px!important}.taoHrG_pagination.taoHrG_pagination,.taoHrG_paginationBtns.taoHrG_paginationBtns,.taoHrG_paginBtns.taoHrG_paginBtns{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.taoHrG_pageBtn.taoHrG_pageBtn:focus-visible,.taoHrG_paginBtn.taoHrG_paginBtn:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.taoHrG_sortIcon{vertical-align:-1px;fill:#c3cfcf;margin-left:6px;display:inline-block;width:8px!important;height:12px!important}.taoHrG_sortOn{fill:#0b7b7b}.taoHrG_plusIcon{flex-shrink:0;width:16px;height:16px}.taoHrG_table.taoHrG_table.taoHrG_table tbody tr.taoHrG_skeletonRow:hover{background:0 0}.taoHrG_skeleton{vertical-align:middle;background:linear-gradient(90deg,#eef3f3 25%,#f7fafa 50%,#eef3f3 75%) 0 0/200% 100%;border-radius:6px;min-width:24px;height:12px;animation:1.3s linear infinite taoHrG_kitShimmer;display:inline-block}@keyframes taoHrG_kitShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.taoHrG_skeleton{animation:none}}.taoHrG_table.taoHrG_table.taoHrG_table tbody tr.taoHrG_emptyRow:hover{background:0 0}.taoHrG_emptyState{flex-direction:column;align-items:center;gap:10px;padding:12px 16px;display:flex}.taoHrG_emptyIcon{color:#0b7b7b;background:#e6f4f3;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.taoHrG_emptyIcon svg{width:22px;height:22px}.taoHrG_emptyState .taoHrG_emptyTitle.taoHrG_emptyTitle{color:#4d6464;margin:0;font-weight:600;font-size:14.5px!important}.taoHrG_pageGap{text-align:center;color:#8aa0a0;min-width:24px;font-size:13px!important}.taoHrG_badgeActive.taoHrG_badgeActive,.taoHrG_badgeInactive.taoHrG_badgeInactive,.taoHrG_badgeSuccess.taoHrG_badgeSuccess,.taoHrG_badgePaid.taoHrG_badgePaid,.taoHrG_badgePending.taoHrG_badgePending,.taoHrG_badgeFailed.taoHrG_badgeFailed,.taoHrG_badgeRefunded.taoHrG_badgeRefunded,.taoHrG_badgeCanceled.taoHrG_badgeCanceled,.taoHrG_badgeOpen.taoHrG_badgeOpen,.taoHrG_badgeInProgress.taoHrG_badgeInProgress,.taoHrG_badgeResolved.taoHrG_badgeResolved,.taoHrG_badgeClosed.taoHrG_badgeClosed,.taoHrG_badgeNotPossible.taoHrG_badgeNotPossible,.taoHrG_badgeDeleted.taoHrG_badgeDeleted{padding:3px 10px!important}:is(.taoHrG_pagination.taoHrG_pagination:has(>.taoHrG_paginationBtns),.taoHrG_pagination.taoHrG_pagination:has(>.taoHrG_paginBtns)){color:#6b7d7d;background:#fbfdfd;justify-content:space-between;gap:12px;border-top:none!important;padding:14px 16px!important;font-size:13px!important}.taoHrG_pagination :where(span,div,p,strong,b){font-variant-numeric:tabular-nums;font-size:13px!important}.taoHrG_searchInput.taoHrG_searchInput.taoHrG_searchInput,.taoHrG_searchInput.taoHrG_searchInput.taoHrG_searchInput::placeholder{font-size:12px!important}.taoHrG_tableWrap.taoHrG_tableWrap:not(:first-child){border-top:1px solid #d9e3e3!important}.taoHrG_tableWrap.taoHrG_tableWrap:not(:last-child){border-bottom:1px solid #d9e3e3!important}.taoHrG_card>:has(+.taoHrG_tableWrap.taoHrG_tableWrap){border-bottom:none!important}.taoHrG_tableWrap.taoHrG_tableWrap+*{border-top:none!important}.taoHrG_resultCount{color:#6b7d7d;font-variant-numeric:tabular-nums;font-size:13px!important}.taoHrG_resultCount strong{color:#12302f;font-weight:700;font-size:13px!important}.taoHrG_trashIcon{flex-shrink:0;width:14px;height:14px}.taoHrG_catName.taoHrG_catName,.taoHrG_certName.taoHrG_certName,.taoHrG_courseTitle.taoHrG_courseTitle,.taoHrG_cellMain.taoHrG_cellMain,.taoHrG_orgName.taoHrG_orgName,.taoHrG_tagName.taoHrG_tagName{color:#12302f!important;font-weight:600!important}
.iNM1PW_backBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.iNM1PW_backBtn:hover{opacity:.88}.iNM1PW_backBtn svg{flex-shrink:0;width:16px;height:16px}.iNM1PW_pageTitle{color:#111827;margin:0 0 1px;font-size:22px;font-weight:700}.iNM1PW_pageSubtitle{color:#6b7280;margin:2px 0 0;font-size:13px}.iNM1PW_sectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;overflow:hidden}.iNM1PW_sectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.iNM1PW_sectionHeader:hover{background:#f3f4f6}.iNM1PW_sectionHeaderLeft{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.iNM1PW_sectionHeaderLeft svg{flex-shrink:0;width:16px;height:16px}.iNM1PW_sectionBody{padding:20px}.iNM1PW_formRow{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.iNM1PW_formRow>.iNM1PW_formGroup{flex:1;min-width:200px}.iNM1PW_formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.iNM1PW_formGroupStack{flex-direction:column;gap:18px;display:flex}.iNM1PW_formGroup{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.iNM1PW_formGroup label{color:#374151;font-size:13px;font-weight:600}.iNM1PW_formGroup select,.iNM1PW_formGroup input[type=text]{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s}.iNM1PW_formGroup select:focus,.iNM1PW_formGroup input[type=text]:focus{border-color:#7c3aed}.iNM1PW_formGroup select{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13px}.iNM1PW_formGroup select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.iNM1PW_label{color:#374151;font-size:13px;font-weight:600}.iNM1PW_required{color:#dc2626;margin-left:2px}.iNM1PW_input:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}.iNM1PW_input::placeholder{color:#9ca3af}.iNM1PW_input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13.5px}.iNM1PW_input,.iNM1PW_select,.iNM1PW_textarea{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}.iNM1PW_limitRow .iNM1PW_input{flex:1}.iNM1PW_input:focus,.iNM1PW_select:focus,.iNM1PW_textarea:focus{border-color:#7c3aed}.iNM1PW_input,.iNM1PW_select{height:38px}.iNM1PW_input:focus,.iNM1PW_select:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}.iNM1PW_input,.iNM1PW_select,.iNM1PW_textarea{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.iNM1PW_input:-webkit-autofill{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.iNM1PW_input:-webkit-autofill:hover{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.iNM1PW_input:-webkit-autofill:focus{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.iNM1PW_errorMsg{color:#dc2626;margin:0;font-size:12px}.iNM1PW_imagePreviewWrap{align-items:flex-start;gap:14px;display:flex}.iNM1PW_imagePreview{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;width:100px;height:68px}.iNM1PW_imageRemoveBtn{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500}.iNM1PW_imageRemoveBtn:hover{background:linear-gradient(#036067 0%,#23897d 100%);border-color:#fca5a5}.iNM1PW_imageUploadArea{cursor:pointer;box-sizing:border-box;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:20px;transition:border-color .15s,background .15s;display:flex}.iNM1PW_imageUploadArea:hover{background:#f0fafa;border-color:#0b7b7b}.iNM1PW_imageUploadArea:hover .iNM1PW_imageUploadIcon{color:#0b7b7b}.iNM1PW_imageFileInput{display:none}.iNM1PW_imageUploadIcon{color:#9ca3af}.iNM1PW_imageUploadText{color:#374151;font-size:13px;font-weight:600}.iNM1PW_imageUploadHint{color:#9ca3af;font-size:11.5px}.iNM1PW_coursesBadge{color:#6d28d9;background:#ede9fe;border-radius:999px;align-items:center;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.iNM1PW_coursesEmpty{color:#9ca3af;padding:12px 0;font-size:13px}.iNM1PW_coursesContainer{border:1px solid #e5e7eb;border-radius:7px;overflow:hidden}.iNM1PW_courseSelectAllRow{cursor:pointer;background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.iNM1PW_courseSelectAllRow:hover{background:#f3f4f6}.iNM1PW_coursesList{max-height:200px;overflow:hidden auto}.iNM1PW_courseRow{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.iNM1PW_courseRow:hover{background:#f9fafb}.iNM1PW_courseTitle{color:#111827;flex:1;font-size:13.5px}.iNM1PW_formActions{grid-column:1/-1;align-items:center;gap:10px;padding-top:6px;display:flex}.iNM1PW_btnCancel{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;padding:9px 22px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.iNM1PW_btnCancel:hover{background:linear-gradient(#036067 0%,#23897d 100%)}.iNM1PW_btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:6px;padding:10px 26px;font-size:13.5px;font-weight:600;transition:opacity .15s}.iNM1PW_btnSubmit:hover:not(:disabled){opacity:.88}.iNM1PW_btnSubmit:disabled{opacity:.6;cursor:default}@media (max-width:640px){.iNM1PW_formRow{grid-template-columns:1fr}}@media (max-width:480px){.iNM1PW_pageTitle{font-size:18px}.iNM1PW_sectionHeader{padding:12px 14px}.iNM1PW_sectionBody{padding:16px 14px}.iNM1PW_formActions,.iNM1PW_imagePreviewWrap{flex-wrap:wrap}.iNM1PW_backBtn{white-space:nowrap;width:auto}}
._8uZKoG_backBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}._8uZKoG_backBtn:hover{opacity:.88}._8uZKoG_backBtn svg{flex-shrink:0;width:16px;height:16px}._8uZKoG_pageTitle{color:#111827;margin:0 0 1px;font-size:22px;font-weight:700}._8uZKoG_pageSubtitle{color:#6b7280;margin:2px 0 0;font-size:13px}._8uZKoG_sectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;overflow:hidden}._8uZKoG_sectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._8uZKoG_sectionHeader:hover{background:#f3f4f6}._8uZKoG_sectionHeaderLeft{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._8uZKoG_sectionHeaderLeft svg{flex-shrink:0;width:16px;height:16px}._8uZKoG_sectionBody{padding:20px}._8uZKoG_formRow{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}._8uZKoG_formRow>._8uZKoG_formGroup{flex:1;min-width:200px}._8uZKoG_formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}._8uZKoG_formGroupStack{flex-direction:column;gap:18px;display:flex}._8uZKoG_formGroup{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}._8uZKoG_formGroup label{color:#374151;font-size:13px;font-weight:600}._8uZKoG_formGroup select,._8uZKoG_formGroup input[type=text]{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s}._8uZKoG_formGroup select:focus,._8uZKoG_formGroup input[type=text]:focus{border-color:#7c3aed}._8uZKoG_formGroup select{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13px}._8uZKoG_formGroup select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}._8uZKoG_label{color:#374151;font-size:13px;font-weight:600}._8uZKoG_required{color:#dc2626;margin-left:2px}._8uZKoG_input:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}._8uZKoG_input::placeholder{color:#9ca3af}._8uZKoG_input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13.5px}._8uZKoG_input,._8uZKoG_select,._8uZKoG_textarea{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}._8uZKoG_limitRow ._8uZKoG_input{flex:1}._8uZKoG_input:focus,._8uZKoG_select:focus,._8uZKoG_textarea:focus{border-color:#7c3aed}._8uZKoG_input,._8uZKoG_select{height:38px}._8uZKoG_input:focus,._8uZKoG_select:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}._8uZKoG_input,._8uZKoG_select,._8uZKoG_textarea{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s}._8uZKoG_input:-webkit-autofill{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}._8uZKoG_input:-webkit-autofill:hover{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}._8uZKoG_input:-webkit-autofill:focus{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}._8uZKoG_errorMsg{color:#dc2626;margin:0;font-size:12px}._8uZKoG_imagePreviewWrap{align-items:flex-start;gap:14px;display:flex}._8uZKoG_imagePreview{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;width:100px;height:68px}._8uZKoG_imageRemoveBtn{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500}._8uZKoG_imageRemoveBtn:hover{background:linear-gradient(#036067 0%,#23897d 100%);border-color:#fca5a5}._8uZKoG_imageUploadArea{cursor:pointer;box-sizing:border-box;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:20px;transition:border-color .15s,background .15s;display:flex}._8uZKoG_imageUploadArea:hover{background:#f0fafa;border-color:#0b7b7b}._8uZKoG_imageUploadArea:hover ._8uZKoG_imageUploadIcon{color:#0b7b7b}._8uZKoG_imageFileInput{display:none}._8uZKoG_imageUploadIcon{color:#9ca3af}._8uZKoG_imageUploadText{color:#374151;font-size:13px;font-weight:600}._8uZKoG_imageUploadHint{color:#9ca3af;font-size:11.5px}._8uZKoG_coursesBadge{color:#6d28d9;background:#ede9fe;border-radius:999px;align-items:center;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}._8uZKoG_coursesEmpty{color:#9ca3af;padding:12px 0;font-size:13px}._8uZKoG_coursesContainer{border:1px solid #e5e7eb;border-radius:7px;overflow:hidden}._8uZKoG_courseSelectAllRow{cursor:pointer;background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}._8uZKoG_courseSelectAllRow:hover{background:#f3f4f6}._8uZKoG_coursesList{max-height:200px;overflow:hidden auto}._8uZKoG_courseRow{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}._8uZKoG_courseRow:hover{background:#f9fafb}._8uZKoG_courseTitle{color:#111827;flex:1;font-size:13.5px}._8uZKoG_formActions{grid-column:1/-1;align-items:center;gap:10px;padding-top:6px;display:flex}._8uZKoG_btnCancel{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;padding:9px 22px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}._8uZKoG_btnCancel:hover{background:linear-gradient(#036067 0%,#23897d 100%)}._8uZKoG_btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:6px;padding:10px 26px;font-size:13.5px;font-weight:600;transition:opacity .15s}._8uZKoG_btnSubmit:hover:not(:disabled){opacity:.88}._8uZKoG_btnSubmit:disabled{opacity:.6;cursor:default}@media (max-width:640px){._8uZKoG_formRow{grid-template-columns:1fr}}@media (max-width:480px){._8uZKoG_pageTitle{font-size:18px}._8uZKoG_sectionHeader{padding:12px 14px}._8uZKoG_sectionBody{padding:16px 14px}._8uZKoG_formActions,._8uZKoG_imagePreviewWrap{flex-wrap:wrap}._8uZKoG_backBtn{white-space:nowrap;width:auto}}
.s8v2yq_page{background:#eef2f1;justify-content:center;min-height:100vh;padding:40px 16px 60px;display:flex}.s8v2yq_container{width:100%;max-width:720px}.s8v2yq_brand{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.s8v2yq_brandLogoImg{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:70px;display:block}.s8v2yq_backLink{color:#0b7b7b;white-space:nowrap;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.s8v2yq_backLink:hover{text-decoration:underline}.s8v2yq_backLink svg{flex-shrink:0;width:16px;height:16px}.s8v2yq_pageTitle{color:#111827;margin:0 0 1px;font-size:22px;font-weight:700}.s8v2yq_pageSubtitle{color:#6b7280;margin:2px 0 20px;font-size:13px}.s8v2yq_sectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;overflow:hidden}.s8v2yq_sectionHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.s8v2yq_sectionHeaderLeft{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.s8v2yq_sectionHeaderLeft svg{flex-shrink:0;width:16px;height:16px}.s8v2yq_sectionBody{padding:20px}.s8v2yq_formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.s8v2yq_formRow{grid-template-columns:1fr}}.s8v2yq_formGroupStack{flex-direction:column;gap:18px;display:flex}.s8v2yq_formGroup{flex-direction:column;gap:5px;display:flex}.s8v2yq_label{color:#374151;font-size:13px;font-weight:600}.s8v2yq_required{color:#dc2626;margin-left:2px}.s8v2yq_input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13.5px}.s8v2yq_input:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}.s8v2yq_input::placeholder{color:#9ca3af}.s8v2yq_errorMsg{color:#dc2626;margin:0;font-size:12px}.s8v2yq_imagePreviewWrap{align-items:flex-start;gap:14px;display:flex}.s8v2yq_imagePreview{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;width:100px;height:68px}.s8v2yq_imageRemoveBtn{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500}.s8v2yq_imageRemoveBtn:hover{background:linear-gradient(#036067 0%,#23897d 100%)}.s8v2yq_imageUploadArea{cursor:pointer;box-sizing:border-box;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:20px;transition:border-color .15s,background .15s;display:flex}.s8v2yq_imageUploadArea:hover{background:#f0fafa;border-color:#0b7b7b}.s8v2yq_imageUploadArea:hover .s8v2yq_imageUploadIcon{color:#0b7b7b}.s8v2yq_imageFileInput{display:none}.s8v2yq_imageUploadIcon{color:#9ca3af}.s8v2yq_imageUploadText{color:#374151;font-size:13px;font-weight:600}.s8v2yq_imageUploadHint{color:#9ca3af;font-size:11.5px}.s8v2yq_coursesBadge{color:#6d28d9;background:#ede9fe;border-radius:999px;align-items:center;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.s8v2yq_formActions{justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.s8v2yq_btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:6px;padding:10px 26px;font-size:13.5px;font-weight:600;transition:opacity .15s}.s8v2yq_btnSubmit:hover:not(:disabled){opacity:.88}.s8v2yq_btnSubmit:disabled{opacity:.6;cursor:default}.s8v2yq_loginPrompt{text-align:center;color:#6b7280;margin-top:18px;font-size:13px}.s8v2yq_loginPrompt a{color:#0b7b7b;font-weight:600;text-decoration:none}.s8v2yq_loginPrompt a:hover{text-decoration:underline}@media (max-width:480px){.s8v2yq_pageTitle{font-size:18px}.s8v2yq_sectionHeader{padding:12px 14px}.s8v2yq_sectionBody{padding:16px 14px}.s8v2yq_imagePreviewWrap{flex-wrap:wrap}}
._4PU2ZG_page{--ct-ink:#12302f;--ct-ink-2:#4d6464;--ct-muted:#6b7d7d;--ct-line:#e6eded;--ct-line-soft:#eef3f3;--ct-soft:#f4f9f9;--ct-accent:#0b7b7b;--ct-accent-ink:#0b6767;--ct-bad:#b91c1c;flex-direction:column;gap:16px;width:100%;display:flex}._4PU2ZG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._4PU2ZG_eyebrow._4PU2ZG_eyebrow{color:var(--ct-accent-ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-weight:700;display:block;font-size:11.5px!important}._4PU2ZG_title._4PU2ZG_title{color:var(--ct-ink);letter-spacing:-.01em;margin:0;font-weight:800;font-size:24px!important}._4PU2ZG_sub._4PU2ZG_sub{color:var(--ct-muted);margin:4px 0 0;font-size:14px!important}._4PU2ZG_btnAdd._4PU2ZG_btnAdd{cursor:pointer;color:#fff;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 18px;font-weight:700;transition:box-shadow .15s;display:inline-flex;font-size:14px!important}._4PU2ZG_btnAdd svg{width:16px;height:16px}._4PU2ZG_btnAdd:hover{box-shadow:0 6px 14px #04727940}._4PU2ZG_btnAdd:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}._4PU2ZG_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._4PU2ZG_kpi{border:1px solid var(--ct-line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0f3c3c0a}._4PU2ZG_kpiIcon{background:var(--ct-soft);width:38px;height:38px;color:var(--ct-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}._4PU2ZG_kpiIcon svg{width:18px;height:18px}._4PU2ZG_kpiValue._4PU2ZG_kpiValue{color:var(--ct-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;font-size:26px!important}._4PU2ZG_kpiLabel._4PU2ZG_kpiLabel{color:var(--ct-ink-2);margin-top:2px;font-weight:600;font-size:13px!important}._4PU2ZG_kpiHint._4PU2ZG_kpiHint{color:var(--ct-muted);font-size:12.5px!important}._4PU2ZG_card{border:1px solid var(--ct-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f3c3c0a}._4PU2ZG_toolbar{border-bottom:1px solid var(--ct-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._4PU2ZG_search{flex:320px;align-items:center;max-width:440px;display:flex;position:relative}._4PU2ZG_search svg{color:#8aa0a0;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}._4PU2ZG_search input{width:100%;height:40px;color:var(--ct-ink);background:#fff;border:1.5px solid #e2e9ec;border-radius:10px;outline:none;padding:0 12px 0 36px;transition:border-color .15s,box-shadow .15s;font-size:14px!important}._4PU2ZG_search input:hover{border-color:#c5dcdc}._4PU2ZG_search input:focus{border-color:var(--ct-accent);box-shadow:0 0 0 3px #0b7b7b1f}._4PU2ZG_toolRight{align-items:center;gap:8px;display:flex}._4PU2ZG_treeBtns{gap:6px;display:flex}._4PU2ZG_ghostBtn._4PU2ZG_ghostBtn{height:34px;color:var(--ct-ink-2);cursor:pointer;background:#fff;border:1px solid #d7e2e2;border-radius:9px;padding:0 12px;font-weight:600;font-size:13px!important}._4PU2ZG_ghostBtn._4PU2ZG_ghostBtn:hover:not(:disabled){background:var(--ct-soft);color:var(--ct-accent-ink);border-color:#b9cccc}._4PU2ZG_ghostBtn._4PU2ZG_ghostBtn:disabled{opacity:.45;cursor:default}._4PU2ZG_ghostBtn._4PU2ZG_ghostBtn:focus-visible,._4PU2ZG_linkBtn._4PU2ZG_linkBtn:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}._4PU2ZG_modeNote._4PU2ZG_modeNote{color:var(--ct-muted);align-items:center;gap:10px;display:inline-flex;font-size:13px!important}._4PU2ZG_linkBtn._4PU2ZG_linkBtn{color:var(--ct-accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;font-size:13px!important}._4PU2ZG_linkBtn._4PU2ZG_linkBtn:hover{text-decoration:underline}._4PU2ZG_bulkBar{color:var(--ct-ink-2);background:#fff7f7;border-bottom:1px solid #f6d4d4;align-items:center;gap:14px;padding:10px 16px;display:flex}._4PU2ZG_bulkBar,._4PU2ZG_bulkBar span,._4PU2ZG_bulkBar strong{font-size:13.5px!important}._4PU2ZG_bulkDelete._4PU2ZG_bulkDelete{cursor:pointer;height:34px;color:var(--ct-bad);background:#fff;border:1px solid #f0b8b8;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-weight:700;display:inline-flex;font-size:13px!important}._4PU2ZG_bulkDelete svg{width:14px;height:14px}._4PU2ZG_bulkDelete._4PU2ZG_bulkDelete:hover{background:#fdecec;border-color:#dc2626}._4PU2ZG_tableWrap{overflow-x:auto}._4PU2ZG_table{border-collapse:collapse;width:100%;min-width:900px}._4PU2ZG_table th{z-index:1;text-align:left;border-bottom:1px solid var(--ct-line-soft);color:#6b7d7d;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fbfb;padding:10px 14px;font-weight:700;position:sticky;top:0;font-size:11px!important}._4PU2ZG_table td{color:var(--ct-ink-2);vertical-align:middle;border-bottom:1px solid #f1f5f5;padding:10px 14px;font-size:14px!important}._4PU2ZG_row{cursor:pointer;transition:background .12s}._4PU2ZG_row:hover{background:#fafcfc}._4PU2ZG_rowRoot{background:#fcfefe}._4PU2ZG_rowRoot td{border-top:1px solid var(--ct-line-soft)}._4PU2ZG_rowSel,._4PU2ZG_rowSel:hover{background:#eef8f7}._4PU2ZG_checkCol{text-align:center;width:44px}._4PU2ZG_checkCol input{width:16px;height:16px;accent-color:var(--ct-accent);cursor:pointer}._4PU2ZG_sortBtn._4PU2ZG_sortBtn{cursor:pointer;color:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex;font-size:11px!important}._4PU2ZG_sortBtn._4PU2ZG_sortBtn:hover{color:var(--ct-accent-ink)}._4PU2ZG_sortBtn._4PU2ZG_sortBtn:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px;border-radius:4px}._4PU2ZG_sortIcon._4PU2ZG_sortIcon{color:#b0c0c0;font-size:12px!important}._4PU2ZG_sortOn._4PU2ZG_sortOn{color:var(--ct-accent)}._4PU2ZG_nameCell{align-items:center;gap:6px;min-width:0;display:flex}._4PU2ZG_guide{flex-shrink:0;align-self:stretch;width:18px;position:relative}._4PU2ZG_guide:before{content:"";border-left:1px dashed #cfdddd;position:absolute;top:-11px;bottom:-11px;left:8px}._4PU2ZG_caret._4PU2ZG_caret{cursor:pointer;width:22px;height:22px;color:var(--ct-ink-2);background:#fff;border:1px solid #d7e2e2;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:transform .15s,background .15s;display:grid}._4PU2ZG_caret svg{width:13px;height:13px;transition:transform .15s}._4PU2ZG_caretOpen svg{transform:rotate(90deg)}._4PU2ZG_caret._4PU2ZG_caret:hover{background:var(--ct-soft);border-color:var(--ct-accent);color:var(--ct-accent)}._4PU2ZG_caret._4PU2ZG_caret:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}._4PU2ZG_caretSpace{flex-shrink:0;width:22px}._4PU2ZG_nodeIcon{color:#7a9090;background:#f1f5f5;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}._4PU2ZG_nodeIcon svg{width:14px;height:14px}._4PU2ZG_nodeRoot{color:var(--ct-accent);background:#e3f3f1}._4PU2ZG_name._4PU2ZG_name{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left;min-width:0;color:var(--ct-ink);background:0 0;border:none;padding:0;font-weight:600;overflow:hidden;font-size:14px!important}._4PU2ZG_rowRoot ._4PU2ZG_name._4PU2ZG_name{font-weight:800}._4PU2ZG_name._4PU2ZG_name:hover{color:var(--ct-accent-ink);text-decoration:underline}._4PU2ZG_name._4PU2ZG_name:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px;border-radius:4px}._4PU2ZG_childCount._4PU2ZG_childCount{min-width:20px;height:20px;color:var(--ct-accent-ink);background:#e3f3f1;border-radius:999px;flex-shrink:0;place-items:center;padding:0 6px;font-weight:700;display:inline-grid;font-size:11.5px!important}._4PU2ZG_level._4PU2ZG_level{color:#8aa0a0;border:1px solid #e2e9ec;border-radius:5px;flex-shrink:0;padding:1px 6px;font-weight:700;font-size:10.5px!important}._4PU2ZG_desc{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}._4PU2ZG_muted._4PU2ZG_muted{color:#a9b8b8}._4PU2ZG_parent._4PU2ZG_parent{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--ct-ink-2);vertical-align:middle;background:#f1f5f5;border-radius:999px;padding:2px 9px;font-weight:600;display:inline-block;overflow:hidden;font-size:12.5px!important}._4PU2ZG_status._4PU2ZG_status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex;font-size:12px!important}._4PU2ZG_status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._4PU2ZG_statusOn{color:#15803d;background:#e7f7ee}._4PU2ZG_statusOff{color:#4d6464;background:#f1f5f5}._4PU2ZG_date._4PU2ZG_date{white-space:nowrap;color:var(--ct-muted);font-variant-numeric:tabular-nums;font-size:13.5px!important}._4PU2ZG_actionCol{text-align:right;width:128px}._4PU2ZG_table th._4PU2ZG_actionCol{text-align:right}._4PU2ZG_actions{gap:6px;display:inline-flex}._4PU2ZG_iconBtn._4PU2ZG_iconBtn{cursor:pointer;width:32px;height:32px;color:var(--ct-accent-ink);background:#fff;border:1px solid #d7e5e5;border-radius:8px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}._4PU2ZG_iconBtn svg{width:15px;height:15px}._4PU2ZG_iconBtn._4PU2ZG_iconBtn:hover{background:var(--ct-soft);border-color:var(--ct-accent)}._4PU2ZG_iconBtn._4PU2ZG_iconBtn:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}._4PU2ZG_iconDanger._4PU2ZG_iconDanger{color:var(--ct-bad);border-color:#f3d0d0}._4PU2ZG_iconDanger._4PU2ZG_iconDanger:hover{background:#fdf2f2;border-color:#dc2626}._4PU2ZG_empty._4PU2ZG_empty{text-align:center;color:var(--ct-muted);padding:40px 14px}._4PU2ZG_skeleton{background:linear-gradient(90deg,#f0f4f4 25%,#e6eeee 50%,#f0f4f4 75%) 0 0/200% 100%;border-radius:6px;height:18px;animation:1.3s infinite _4PU2ZG_ctShimmer}@keyframes _4PU2ZG_ctShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._4PU2ZG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}._4PU2ZG_footInfo._4PU2ZG_footInfo{color:var(--ct-muted);font-variant-numeric:tabular-nums;font-size:13px!important}._4PU2ZG_pager{flex-wrap:wrap;gap:4px;display:flex}._4PU2ZG_pageBtn._4PU2ZG_pageBtn{min-width:32px;height:32px;color:var(--ct-ink-2);cursor:pointer;background:#fff;border:1px solid #e2e9ec;border-radius:8px;padding:0 8px;font-weight:700;font-size:13px!important}._4PU2ZG_pageBtn._4PU2ZG_pageBtn:hover:not(:disabled){background:var(--ct-soft);border-color:#c5dcdc}._4PU2ZG_pageBtn._4PU2ZG_pageBtn:disabled{opacity:.4;cursor:default}._4PU2ZG_pageBtn._4PU2ZG_pageBtn:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}._4PU2ZG_pageOn._4PU2ZG_pageOn,._4PU2ZG_pageOn._4PU2ZG_pageOn:hover:not(:disabled){background:var(--ct-accent);border-color:var(--ct-accent);color:#fff}._4PU2ZG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){._4PU2ZG_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._4PU2ZG_kpis{gap:10px}._4PU2ZG_kpi{flex-direction:column;gap:8px;padding:14px}._4PU2ZG_head{align-items:stretch}._4PU2ZG_btnAdd._4PU2ZG_btnAdd{justify-content:center;width:100%}._4PU2ZG_search{max-width:none}}._4PU2ZG_toolbar._4PU2ZG_toolbar._4PU2ZG_toolbar :is(input,button,label,span:not(:has(*))),._4PU2ZG_toolbar._4PU2ZG_toolbar._4PU2ZG_toolbar input::placeholder{font-size:12px!important}._4PU2ZG_footerLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._4PU2ZG_table._4PU2ZG_table tbody tr:has(>td:first-child input[type=checkbox]:checked)>td:first-child{box-shadow:inset 3px 0 #0b7b7b}
.ptKnjq_backBtn:hover{opacity:.88}.ptKnjq_backBtn svg{width:16px;height:16px}.ptKnjq_backBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.ptKnjq_pageTitle{color:#111827;margin:0 0 1px;font-size:22px;font-weight:700}.ptKnjq_pageSubtitle{color:#6b7280;margin:2px 0 0;font-size:13px}.ptKnjq_formCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-width:680px;margin-bottom:20px;padding:24px;overflow:hidden}.ptKnjq_formGrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ptKnjq_formRow>.ptKnjq_formGroup{flex:1;min-width:200px}.ptKnjq_formGroup{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.ptKnjq_formGroup label{color:#374151;font-size:13px;font-weight:600}.ptKnjq_formGroup select,.ptKnjq_formGroup input[type=text]{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s}.ptKnjq_formGroup select:focus,.ptKnjq_formGroup input[type=text]:focus{border-color:#7c3aed}.ptKnjq_formGroup select{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13px}.ptKnjq_formGroup select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.ptKnjq_required{color:#dc2626;margin-left:2px}.ptKnjq_input:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}.ptKnjq_input::placeholder{color:#9ca3af}.ptKnjq_input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13.5px}.ptKnjq_input,.ptKnjq_select,.ptKnjq_textarea{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}.ptKnjq_limitRow .ptKnjq_input{flex:1}.ptKnjq_input:focus,.ptKnjq_select:focus,.ptKnjq_textarea:focus{border-color:#7c3aed}.ptKnjq_input,.ptKnjq_select{height:38px}.ptKnjq_input:focus,.ptKnjq_select:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}.ptKnjq_input,.ptKnjq_select,.ptKnjq_textarea{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.ptKnjq_errorMsg{color:#dc2626;margin:0;font-size:12px}.ptKnjq_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ptKnjq_select:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}.ptKnjq_input:-webkit-autofill{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.ptKnjq_input:-webkit-autofill:hover{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.ptKnjq_input:-webkit-autofill:focus{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.ptKnjq_select:-webkit-autofill{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.ptKnjq_select:-webkit-autofill:hover{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.ptKnjq_select:-webkit-autofill:focus{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.ptKnjq_formActions{grid-column:1/-1;align-items:center;gap:10px;padding-top:6px;display:flex}.ptKnjq_btnSave:hover:not(:disabled){opacity:.88}.ptKnjq_btnSave:disabled{opacity:.6;cursor:not-allowed}.ptKnjq_btnSave{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;gap:6px;padding:10px 24px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.ptKnjq_btnCancel{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;padding:9px 22px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.ptKnjq_btnCancel:hover{background:linear-gradient(#036067 0%,#23897d 100%)}@media (max-width:600px){.ptKnjq_formGrid{grid-template-columns:1fr}}@media (max-width:480px){.ptKnjq_pageTitle{font-size:18px}.ptKnjq_formCard{padding:16px 14px}.ptKnjq_formActions{flex-wrap:wrap}.ptKnjq_backBtn{white-space:nowrap;width:auto}}.ptKnjq_fieldHint{color:#6b7280;margin:0;font-size:12px}.ptKnjq_optionalTag{color:#9ca3af;font-weight:400}.ptKnjq_datePickerWrapper{width:100%}:is(.ptKnjq_datePickerWrapper .react-datepicker-wrapper,.ptKnjq_datePickerWrapper .react-datepicker__input-container){width:100%;display:block}.ptKnjq_datePickerWrapper input{box-sizing:border-box;width:100%}.ptKnjq_select:disabled{color:#9ca3af;cursor:wait;background-color:#f9fafb}select.ptKnjq_select.ptKnjq_select{padding-top:0;padding-bottom:0}.ptKnjq_formCard.ptKnjq_formCard{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:none;margin-top:16px;padding:24px;display:flex}.ptKnjq_formCard .ptKnjq_formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px}.ptKnjq_formCard .ptKnjq_formGrid>.ptKnjq_formGroup{min-width:0;margin-bottom:0}@media (max-width:1100px){.ptKnjq_formCard .ptKnjq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ptKnjq_formCard .ptKnjq_formGrid{grid-template-columns:1fr}}.ptKnjq_userBlock{background:#fcfdfd;border:1px solid #e5e7eb;border-left:3px solid #0b7b7b;border-radius:10px;padding:16px 20px 20px;scroll-margin-top:80px}.ptKnjq_userBlockHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ptKnjq_userBlockTitle.ptKnjq_userBlockTitle{color:#111827;align-items:center;gap:8px;min-width:0;margin:0;font-weight:700;display:flex;font-size:15px!important}.ptKnjq_userBadge.ptKnjq_userBadge{color:#fff;background:linear-gradient(#047279 0%,#299c8f 100%);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:700;display:inline-grid;font-size:12px!important}.ptKnjq_userBlockName.ptKnjq_userBlockName{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ptKnjq_blockError{color:#b91c1c;background:#fef2f2;border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:13px}.ptKnjq_btnRemove{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.ptKnjq_btnRemove:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.ptKnjq_btnRemove:focus-visible{outline-offset:2px;outline:2px solid #dc2626}.ptKnjq_btnRemove:disabled{opacity:.5;cursor:not-allowed}.ptKnjq_btnRemove svg,.ptKnjq_btnAddMore svg{width:15px;height:15px}.ptKnjq_addMoreRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ptKnjq_btnAddMore{color:#0b7b7b;cursor:pointer;background:#fff;border:1.5px dashed #0b7b7b;border-radius:7px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.ptKnjq_btnAddMore:hover:not(:disabled){background:#f0fdfa}.ptKnjq_btnAddMore:focus-visible{outline-offset:2px;outline:2px solid #0b7b7b}.ptKnjq_btnAddMore:disabled{opacity:.5;cursor:not-allowed;color:#6b7280;border-color:#9ca3af}.ptKnjq_addMoreHint{color:#6b7280;font-size:13px}.ptKnjq_formCard .ptKnjq_formActions{border-top:1px solid #eef0f2;padding-top:14px}@media (max-width:480px){.ptKnjq_formCard.ptKnjq_formCard{padding:14px}.ptKnjq_userBlock{padding:12px 12px 14px}}
.dsooMG_backBtn:hover{opacity:.88}.dsooMG_backBtn svg{width:16px;height:16px}.dsooMG_backBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#047279 0%,#299c8f 100%);border:1px solid #047279;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.dsooMG_pageTitle{color:#111827;margin:0 0 1px;font-size:22px;font-weight:700}.dsooMG_pageSubtitle{color:#6b7280;margin:2px 0 0;font-size:13px}.dsooMG_formCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-width:680px;margin-bottom:20px;padding:24px;overflow:hidden}.dsooMG_formGrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.dsooMG_formRow>.dsooMG_formGroup{flex:1;min-width:200px}.dsooMG_formGroup{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.dsooMG_formGroup label{color:#374151;font-size:13px;font-weight:600}.dsooMG_formGroup select,.dsooMG_formGroup input[type=text]{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;height:38px;padding:0 12px;font-size:13px;transition:border-color .15s}.dsooMG_formGroup select:focus,.dsooMG_formGroup input[type=text]:focus{border-color:#7c3aed}.dsooMG_formGroup select{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13px}.dsooMG_formGroup select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.dsooMG_required{color:#dc2626;margin-left:2px}.dsooMG_input:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}.dsooMG_input::placeholder{color:#9ca3af}.dsooMG_input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:13.5px}.dsooMG_input,.dsooMG_select,.dsooMG_textarea{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}.dsooMG_limitRow .dsooMG_input{flex:1}.dsooMG_input:focus,.dsooMG_select:focus,.dsooMG_textarea:focus{border-color:#7c3aed}.dsooMG_input,.dsooMG_select{height:38px}.dsooMG_input:focus,.dsooMG_select:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}.dsooMG_input,.dsooMG_select,.dsooMG_textarea{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.dsooMG_errorMsg{color:#dc2626;margin:0;font-size:12px}.dsooMG_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.dsooMG_select:focus{border-color:#0b7b7b;box-shadow:0 0 0 2px #0b7b7b26}.dsooMG_input:-webkit-autofill{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.dsooMG_input:-webkit-autofill:hover{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.dsooMG_input:-webkit-autofill:focus{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.dsooMG_select:-webkit-autofill{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.dsooMG_select:-webkit-autofill:hover{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.dsooMG_select:-webkit-autofill:focus{caret-color:#374151;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#374151!important;box-shadow:inset 0 0 0 1000px #fff!important}.dsooMG_formActions{grid-column:1/-1;align-items:center;gap:10px;padding-top:6px;display:flex}.dsooMG_btnSave:hover:not(:disabled){opacity:.88}.dsooMG_btnSave:disabled{opacity:.6;cursor:not-allowed}.dsooMG_btnSave{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;gap:6px;padding:10px 24px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.dsooMG_btnCancel{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;padding:9px 22px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.dsooMG_btnCancel:hover{background:linear-gradient(#036067 0%,#23897d 100%)}@media (max-width:600px){.dsooMG_formGrid{grid-template-columns:1fr}}@media (max-width:480px){.dsooMG_pageTitle{font-size:18px}.dsooMG_formCard{padding:16px 14px}.dsooMG_formActions{flex-wrap:wrap}.dsooMG_backBtn{white-space:nowrap;width:auto}}.dsooMG_fieldHint{color:#6b7280;margin:0;font-size:12px}.dsooMG_optionalTag{color:#9ca3af;font-weight:400}.dsooMG_datePickerWrapper{width:100%}:is(.dsooMG_datePickerWrapper .react-datepicker-wrapper,.dsooMG_datePickerWrapper .react-datepicker__input-container){width:100%;display:block}.dsooMG_datePickerWrapper input{box-sizing:border-box;width:100%}.dsooMG_select:disabled{color:#9ca3af;cursor:wait;background-color:#f9fafb}select.dsooMG_select.dsooMG_select{padding-top:0;padding-bottom:0}
.ec2nCa_fieldGroup{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.ec2nCa_skeletonLine{background:linear-gradient(90deg,#e8edf0 25%,#f4f6f8 50%,#e8edf0 75%) 0 0/200% 100%;border-radius:6px;height:16px;animation:1.2s infinite ec2nCa_shimmer}.ec2nCa_skeletonInput{background:linear-gradient(90deg,#e8edf0 25%,#f4f6f8 50%,#e8edf0 75%) 0 0/200% 100%;border-radius:7px;height:36px;animation:1.2s infinite ec2nCa_shimmer}.ec2nCa_statusBar{border-radius:7px;align-items:center;gap:10px;margin-bottom:12px;padding:9px 14px;font-size:12.5px;display:flex}.ec2nCa_statusSuccess{color:#0b6e4f;background:#edf7f3;border:1px solid #b5e0cc}.ec2nCa_statusError{color:#b91c1c;background:#fff1f1;border:1px solid #fbc5c5}.ec2nCa_contentRow{align-items:flex-start;gap:16px;display:flex}.ec2nCa_formCard{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #0b7b7b;border-radius:8px;flex:1;min-width:0;margin-bottom:24px;padding:0;overflow:hidden}.ec2nCa_cardHead{background:#f8fafa;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.ec2nCa_cardTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.07em;background:#f8fafa;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-weight:700;display:flex}.ec2nCa_cardBody{padding:16px 20px}.ec2nCa_grid2{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.ec2nCa_label{color:#1a2b2b;margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.ec2nCa_required{color:#dc2626;margin-left:2px}.ec2nCa_input{color:#1a2b2b;box-sizing:border-box;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:8px 11px;font-size:13px;transition:border-color .2s}.ec2nCa_input::placeholder{color:#9aadad}.ec2nCa_input:focus{border-color:#0b7b7b}.ec2nCa_inputWithIcon .ec2nCa_input{padding-right:36px}.ec2nCa_input,.ec2nCa_select,.ec2nCa_textarea{color:#1a2b2b;box-sizing:border-box;background:#fff;border:1px solid #d4dee0;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:border-color .15s}.ec2nCa_input:focus,.ec2nCa_select:focus,.ec2nCa_textarea:focus{border-color:#0b7b7b;box-shadow:0 0 0 3px #0b7b7b14}.ec2nCa_input:disabled{color:#7a9090;cursor:not-allowed;background:#f4f6f8}.ec2nCa_input:-webkit-autofill{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.ec2nCa_input:-webkit-autofill:hover{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.ec2nCa_input:-webkit-autofill:focus{caret-color:#1a2b2b;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1a2b2b!important;box-shadow:inset 0 0 0 1000px #fff!important}.ec2nCa_select{appearance:none;color:#9aadad;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E") right 8px center no-repeat;border:1.5px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:7px 32px 7px 10px;font-size:12.5px}.ec2nCa_select:focus{color:#1a2b2b;border-color:#0b7b7b}.ec2nCa_select:-webkit-autofill{caret-color:#9aadad;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#9aadad!important;box-shadow:inset 0 0 0 1000px #fff!important}.ec2nCa_select:-webkit-autofill:hover{caret-color:#9aadad;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#9aadad!important;box-shadow:inset 0 0 0 1000px #fff!important}.ec2nCa_select:-webkit-autofill:focus{caret-color:#9aadad;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#9aadad!important;box-shadow:inset 0 0 0 1000px #fff!important}.ec2nCa_formActions{margin-top:18px}.ec2nCa_btnSave{color:#fff;cursor:pointer;background:linear-gradient(#047279 0%,#299c8f 100%);border:none;border-radius:7px;align-items:center;padding:8px 22px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.ec2nCa_btnSave:hover{opacity:.88}.ec2nCa_btnSave:disabled{cursor:not-allowed;background:#7ab8b8}.ec2nCa_notifCard{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #0b7b7b;border-radius:8px;flex-shrink:0;width:230px;overflow:hidden}.ec2nCa_notifItem:last-child{border-bottom:none}.ec2nCa_notifItem:hover{background:#f9fafb}.ec2nCa_notifItem{border-bottom:1px solid #f9fafb;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;transition:background .12s;display:flex}.ec2nCa_notifText{flex:1;min-width:0}.ec2nCa_notifLabel{color:#1a2b2b;margin-bottom:1px;font-size:12.5px;font-weight:600}.ec2nCa_notifDesc{color:#8a9a9a;font-size:11px;line-height:1.4}.ec2nCa_toggle{cursor:pointer;background:#d0d7db;border:none;border-radius:11px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .2s;position:relative}.ec2nCa_toggleOn{background:#0b7b7b}.ec2nCa_toggleOn .ec2nCa_toggleThumb{left:19px}.ec2nCa_toggleThumb{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;display:block;position:absolute;top:3px;left:3px}.ec2nCa_toggleSwitchOn .ec2nCa_toggleThumb{left:23px}@keyframes ec2nCa_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.ec2nCa_contentRow{flex-direction:column}.ec2nCa_formCard,.ec2nCa_notifCard{width:100%}}@media (max-width:600px){.ec2nCa_grid2{grid-template-columns:1fr}}select.ec2nCa_select.ec2nCa_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}
