.WebinarCard-module-scss-module__yXCeKq__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;display:grid}.WebinarCard-module-scss-module__yXCeKq__grid>*{width:100%;min-width:0}@media (min-width:640px){.WebinarCard-module-scss-module__yXCeKq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.WebinarCard-module-scss-module__yXCeKq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.WebinarCard-module-scss-module__yXCeKq__cardWrapper{height:100%}.WebinarCard-module-scss-module__yXCeKq__card{background:var(--shaoor-surface,#fff);border:1px solid #e8eef6;border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.WebinarCard-module-scss-module__yXCeKq__imageLink{aspect-ratio:16/9;background:linear-gradient(135deg, var(--shaoor-bg-subtle,#e8eef7), var(--shaoor-surface,#f8fafc));display:block;position:relative;overflow:hidden}.WebinarCard-module-scss-module__yXCeKq__image{object-fit:cover;width:100%;height:100%}.WebinarCard-module-scss-module__yXCeKq__placeholder{height:100%;color:var(--shaoor-text-secondary);place-items:center;display:grid}.WebinarCard-module-scss-module__yXCeKq__body{flex-direction:column;flex:1;gap:.45rem;padding:1.1rem 1.15rem 1.2rem;display:flex}.WebinarCard-module-scss-module__yXCeKq__badge{background:var(--shaoor-bg-subtle,#eaf4ff);color:#004c9a;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.WebinarCard-module-scss-module__yXCeKq__title{margin:0;font-size:1.05rem;font-weight:750;line-height:1.35}.WebinarCard-module-scss-module__yXCeKq__title a{color:var(--shaoor-text,#1a1a2e);text-decoration:none}.WebinarCard-module-scss-module__yXCeKq__title a:hover{color:#004c9a}.WebinarCard-module-scss-module__yXCeKq__course{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.84rem}.WebinarCard-module-scss-module__yXCeKq__footer{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:auto;padding-top:.75rem;display:flex}.WebinarCard-module-scss-module__yXCeKq__detailBtn{min-width:0}.WebinarCard-module-scss-module__yXCeKq__joinLink{color:#004c9a;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.WebinarCard-module-scss-module__yXCeKq__joinLink:hover{text-decoration:underline}
.PageLoader-module-scss-module__NQo03q__wrap{flex-direction:column;justify-content:center;align-items:center;gap:.875rem;width:100%;min-height:240px;padding:2rem;display:flex}.PageLoader-module-scss-module__NQo03q__page{flex:auto;min-height:min(60vh,28rem);padding:3rem 1.5rem}.PageLoader-module-scss-module__NQo03q__overlay{z-index:9998;background:color-mix(in srgb, var(--shaoor-surface,#fff) 88%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:100%;position:fixed;inset:0}.PageLoader-module-scss-module__NQo03q__loader{aspect-ratio:1;width:50px;display:grid}.PageLoader-module-scss-module__NQo03q__loader:before,.PageLoader-module-scss-module__NQo03q__loader:after{content:"";background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;grid-area:1/1;animation:1s infinite PageLoader-module-scss-module__NQo03q__l12}.PageLoader-module-scss-module__NQo03q__loader:after{--c:no-repeat radial-gradient(farthest-side, #004c9a 92%, #0000)}.PageLoader-module-scss-module__NQo03q__loader:before{--c:no-repeat radial-gradient(farthest-side, #f97316 92%, #0000);background-size:8px 8px;margin:4px;animation-timing-function:linear}.PageLoader-module-scss-module__NQo03q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PageLoader-module-scss-module__NQo03q__l12{to{transform:rotate(.5turn)}}@media (prefers-reduced-motion:reduce){.PageLoader-module-scss-module__NQo03q__loader:before,.PageLoader-module-scss-module__NQo03q__loader:after{animation-duration:1.6s}.PageLoader-module-scss-module__NQo03q__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
.CertificatePdfViewer-module-scss-module__wOAFva__modalStage{background:#2f3338;border-radius:10px;justify-content:center;align-items:stretch;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.CertificatePdfViewer-module-scss-module__wOAFva__pageStage{background:#2f3338;flex:auto;justify-content:center;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.CertificatePdfViewer-module-scss-module__wOAFva__modalFrame{background:0 0;border:none;width:100%;height:70vh}.CertificatePdfViewer-module-scss-module__wOAFva__pageFrame{background:#2f3338;border:0;flex:auto;width:100%;height:100%}.CertificatePdfViewer-module-scss-module__wOAFva__state{color:var(--shaoor-border,#e2e8f0);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;display:flex;position:absolute;inset:0}.CertificatePdfViewer-module-scss-module__wOAFva__spinner{animation:.9s linear infinite CertificatePdfViewer-module-scss-module__wOAFva__spin}@keyframes CertificatePdfViewer-module-scss-module__wOAFva__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.CertificatePdfViewer-module-scss-module__wOAFva__modalStage,.CertificatePdfViewer-module-scss-module__wOAFva__modalFrame{height:60vh;min-height:60vh}}
.Auth-module-scss-module__FCpUZq__shell{background:#004c9a;grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:1024px){.Auth-module-scss-module__FCpUZq__shell{background:var(--shaoor-surface,#fff);grid-template-columns:1fr 1fr}}.Auth-module-scss-module__FCpUZq__brandPane{display:none}@media (min-width:1024px){.Auth-module-scss-module__FCpUZq__brandPane{background:var(--shaoor-surface,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 3rem;display:flex;position:relative;overflow:hidden}}.Auth-module-scss-module__FCpUZq__waves{inset-inline:0;pointer-events:none;background:radial-gradient(80% 90% at 20% 100%,#004c9a14,#0000 60%),radial-gradient(70% 80% at 70% 110%,#004c9a1a,#0000 55%),radial-gradient(50% 60% at 100% 100%,#004c9a12,#0000 50%);height:180px;position:absolute;bottom:0}.Auth-module-scss-module__FCpUZq__brandInner{z-index:1;text-align:center;width:100%;max-width:480px;position:relative}.Auth-module-scss-module__FCpUZq__logoWrap{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.Auth-module-scss-module__FCpUZq__logoLink{line-height:0;display:inline-flex}.Auth-module-scss-module__FCpUZq__logoImage{object-fit:contain;opacity:1;width:369px;max-width:min(369px,100%);height:367px;transform:rotate(0)}.Auth-module-scss-module__FCpUZq__welcomeTitle{color:var(--shaoor-text);margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700}.Auth-module-scss-module__FCpUZq__welcomeSubtitle{color:#6b7280;margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.Auth-module-scss-module__FCpUZq__welcomeSubtitle strong{color:#004c9a;font-weight:600}.Auth-module-scss-module__FCpUZq__secureBlock{flex-direction:column;align-items:center;gap:.75rem;display:flex}.Auth-module-scss-module__FCpUZq__shield{flex-shrink:0;width:68px;height:68px}.Auth-module-scss-module__FCpUZq__secureText{color:#6b7280;max-width:260px;font-size:.9rem;line-height:1.5}.Auth-module-scss-module__FCpUZq__formPane{background:#004c9a;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex}@media (min-width:1024px){.Auth-module-scss-module__FCpUZq__formPane{padding:3rem}}.Auth-module-scss-module__FCpUZq__card{background:var(--shaoor-surface,#fff);border-radius:28px;width:100%;max-width:480px;padding:2rem 1.5rem;box-shadow:0 20px 60px #0000002e}@media (min-width:768px){.Auth-module-scss-module__FCpUZq__card{padding:2.75rem 2.5rem}}.Auth-module-scss-module__FCpUZq__modalOverlay{z-index:320;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Auth-module-scss-module__FCpUZq__modalDialog{overscroll-behavior:contain;background:var(--shaoor-surface,#fff);border-radius:28px;width:min(480px,100%);max-height:calc(100dvh - 2rem);padding:2rem 1.5rem 1.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.Auth-module-scss-module__FCpUZq__modalClose{z-index:1;position:absolute;top:.75rem;right:.75rem}.Auth-module-scss-module__FCpUZq__modalDialog .Auth-module-scss-module__FCpUZq__primaryBtn,.Auth-module-scss-module__FCpUZq__modalDialog .Auth-module-scss-module__FCpUZq__secondaryBtn,.Auth-module-scss-module__FCpUZq__modalDialog .Auth-module-scss-module__FCpUZq__googleBtn{width:fit-content;max-width:100%;margin-left:auto;margin-right:0;padding-inline:1rem}.Auth-module-scss-module__FCpUZq__modalInner{padding-top:.5rem;padding-inline-end:1rem}.Auth-module-scss-module__FCpUZq__success{color:#047857;font-size:.88rem}button.Auth-module-scss-module__FCpUZq__link{cursor:pointer;cursor:pointer;padding:0;background:0 0;border:none;padding:0;font-family:inherit}.Auth-module-scss-module__FCpUZq__footerText button{cursor:pointer;color:#004c9a;cursor:pointer;padding:0;background:0 0;border:none;padding:0;font-family:inherit;font-weight:700}.Auth-module-scss-module__FCpUZq__footerText button:hover{text-decoration:underline}.Auth-module-scss-module__FCpUZq__cardHeader{flex-direction:column;align-items:stretch;margin-bottom:1rem;display:flex;position:relative}.Auth-module-scss-module__FCpUZq__langSwitch{justify-content:flex-end;gap:.5rem;margin-bottom:0;display:flex}html[dir=rtl] .Auth-module-scss-module__FCpUZq__langSwitch{justify-content:flex-start}.Auth-module-scss-module__FCpUZq__cardLogo{justify-content:center;margin-top:.35rem;margin-bottom:.25rem;display:flex}.Auth-module-scss-module__FCpUZq__cardLogoImage{object-fit:contain;width:96px;max-width:28vw;height:auto}@media (min-width:1024px){.Auth-module-scss-module__FCpUZq__cardHeader{margin-bottom:1.25rem}.Auth-module-scss-module__FCpUZq__cardLogo{display:none}}.Auth-module-scss-module__FCpUZq__langBtn{cursor:pointer;padding:0;color:#6b7280;background:0 0;background:var(--shaoor-surface,#fff);border:1px solid #d4d8e4;border-radius:999px;padding:.35rem .75rem;font-family:Montserrat Alternates,sans-serif;font-size:13px;font-weight:600;transition:all .15s}.Auth-module-scss-module__FCpUZq__langBtn:hover{color:#004c9a;border-color:#004c9a}.Auth-module-scss-module__FCpUZq__langBtn.Auth-module-scss-module__FCpUZq__active{color:#fff;background:#004c9a;border-color:#004c9a}.Auth-module-scss-module__FCpUZq__cardTitle{color:var(--shaoor-text);margin-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:700}.Auth-module-scss-module__FCpUZq__cardSubtitle{color:#6b7280;margin-bottom:1.5rem;font-size:.95rem;line-height:1.55}.Auth-module-scss-module__FCpUZq__form{flex-direction:column;gap:1rem;display:flex}.Auth-module-scss-module__FCpUZq__fieldLabel{color:var(--shaoor-text-secondary);margin-bottom:.5rem;font-family:Montserrat Alternates,sans-serif;font-size:.85rem;display:block}.Auth-module-scss-module__FCpUZq__inputWrap{align-items:center;display:flex;position:relative}.Auth-module-scss-module__FCpUZq__inputIcon{color:#004c9a;pointer-events:none;display:flex;position:absolute;inset-inline-start:.9rem}.Auth-module-scss-module__FCpUZq__eyeBtn{cursor:pointer;color:#004c9a;padding:0;background:0 0;border:none;padding:.25rem;font-family:inherit;display:flex;position:absolute;inset-inline-end:.85rem}.Auth-module-scss-module__FCpUZq__input{width:100%;height:48px;color:var(--shaoor-text);background:var(--shaoor-surface,#fff);border:1px solid #d4d8e4;border-radius:10px;outline:none;padding-inline:2.75rem 1rem;font-family:Montserrat Alternates,sans-serif;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.Auth-module-scss-module__FCpUZq__input::placeholder{color:var(--shaoor-text-muted)}.Auth-module-scss-module__FCpUZq__input:focus{border-color:#004c9a;box-shadow:0 0 0 3px #004c9a1f}.Auth-module-scss-module__FCpUZq__input.Auth-module-scss-module__FCpUZq__hasEye{padding-inline-end:2.75rem}.Auth-module-scss-module__FCpUZq__rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Auth-module-scss-module__FCpUZq__checkbox{color:var(--shaoor-text-secondary);cursor:pointer;align-items:center;gap:.55rem;font-family:Montserrat Alternates,sans-serif;font-size:.9rem;display:inline-flex}.Auth-module-scss-module__FCpUZq__checkbox input{accent-color:#004c9a;cursor:pointer;width:16px;height:16px}.Auth-module-scss-module__FCpUZq__checkbox a{color:#004c9a;font-weight:600}.Auth-module-scss-module__FCpUZq__checkbox a:hover{text-decoration:underline}.Auth-module-scss-module__FCpUZq__link{color:#1e90ff;font-family:Montserrat Alternates,sans-serif;font-size:.9rem;font-weight:500}.Auth-module-scss-module__FCpUZq__link:hover{text-decoration:underline}.Auth-module-scss-module__FCpUZq__primaryBtn,.Auth-module-scss-module__FCpUZq__secondaryBtn,.Auth-module-scss-module__FCpUZq__googleBtn{cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;height:48px;font-family:Montserrat Alternates,sans-serif;font-size:13px;font-weight:600;transition:transform .15s,background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.Auth-module-scss-module__FCpUZq__primaryBtn:hover:not(:disabled),.Auth-module-scss-module__FCpUZq__secondaryBtn:hover:not(:disabled),.Auth-module-scss-module__FCpUZq__googleBtn:hover:not(:disabled){transform:translateY(-1px)}.Auth-module-scss-module__FCpUZq__primaryBtn:active:not(:disabled),.Auth-module-scss-module__FCpUZq__secondaryBtn:active:not(:disabled),.Auth-module-scss-module__FCpUZq__googleBtn:active:not(:disabled){transform:translateY(0)}.Auth-module-scss-module__FCpUZq__primaryBtn:disabled,.Auth-module-scss-module__FCpUZq__secondaryBtn:disabled,.Auth-module-scss-module__FCpUZq__googleBtn:disabled{cursor:not-allowed;opacity:.65;pointer-events:none;transform:none}.Auth-module-scss-module__FCpUZq__primaryBtn{color:#fff;background:#004c9a;border-color:#004c9a}.Auth-module-scss-module__FCpUZq__primaryBtn:hover:not(:disabled){background:#003570}.Auth-module-scss-module__FCpUZq__secondaryBtn{background:var(--shaoor-surface,#fff);color:#004c9a;border-color:#004c9a73}.Auth-module-scss-module__FCpUZq__secondaryBtn:hover{background:#004c9a0a}.Auth-module-scss-module__FCpUZq__divider{align-items:center;gap:.75rem;margin-block:.25rem;display:flex}.Auth-module-scss-module__FCpUZq__divider:before,.Auth-module-scss-module__FCpUZq__divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.Auth-module-scss-module__FCpUZq__divider span{color:var(--shaoor-text-muted);white-space:nowrap;font-size:.85rem}.Auth-module-scss-module__FCpUZq__googleBtn{background:var(--shaoor-surface,#fff);color:#004c9a;border-color:#004c9a59}.Auth-module-scss-module__FCpUZq__googleBtn:hover:not(:disabled){border-color:#004c9a}.Auth-module-scss-module__FCpUZq__footerText{text-align:center;color:#6b7280;margin-top:.5rem;font-size:.9rem}.Auth-module-scss-module__FCpUZq__footerText a{color:#004c9a;font-weight:700}.Auth-module-scss-module__FCpUZq__footerText a:hover{text-decoration:underline}.Auth-module-scss-module__FCpUZq__error{color:#dc2626;font-size:.88rem}.Auth-module-scss-module__FCpUZq__otpRow{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;max-width:100%;display:grid}.Auth-module-scss-module__FCpUZq__otpRowSix{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.Auth-module-scss-module__FCpUZq__otpInput{box-sizing:border-box;text-align:center;width:100%;min-width:0;max-width:100%;height:56px;color:var(--shaoor-text);appearance:textfield;border:1px solid #d4d8e4;border-radius:10px;outline:none;padding:0;font-family:Montserrat Alternates,sans-serif;font-size:1.25rem;font-weight:600}.Auth-module-scss-module__FCpUZq__otpInput:focus{border-color:#004c9a;box-shadow:0 0 0 3px #004c9a1f}.Auth-module-scss-module__FCpUZq__otpInput::-webkit-outer-spin-button{appearance:none;margin:0}.Auth-module-scss-module__FCpUZq__otpInput::-webkit-inner-spin-button{appearance:none;margin:0}.Auth-module-scss-module__FCpUZq__otpMeta{color:#6b7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.Auth-module-scss-module__FCpUZq__otpMeta button{cursor:pointer;color:#004c9a;background:0 0;border:none;padding:0;font-family:inherit;font-weight:700}.Auth-module-scss-module__FCpUZq__otpMeta button:hover{text-decoration:underline}.Auth-module-scss-module__FCpUZq__devOtpBanner{color:#5c4a1f;text-align:center;background:#fff8e8;border:1px dashed #c4a35a;border-radius:12px;margin:0 0 1rem;padding:.75rem 1rem}.Auth-module-scss-module__FCpUZq__devOtpBanner strong{margin-bottom:.35rem;font-size:.9rem;display:block}.Auth-module-scss-module__FCpUZq__devOtpBanner p{margin:0 0 .5rem;font-size:.82rem}.Auth-module-scss-module__FCpUZq__devOtpCode{letter-spacing:.35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700;display:inline-block}.Auth-module-scss-module__FCpUZq__timer{color:var(--shaoor-text-secondary);font-variant-numeric:tabular-nums}:is(html[dir=rtl] .Auth-module-scss-module__FCpUZq__welcomeTitle,html[dir=rtl] .Auth-module-scss-module__FCpUZq__cardTitle),:is(html[dir=rtl] .Auth-module-scss-module__FCpUZq__welcomeSubtitle,html[dir=rtl] .Auth-module-scss-module__FCpUZq__secureText,html[dir=rtl] .Auth-module-scss-module__FCpUZq__cardSubtitle,html[dir=rtl] .Auth-module-scss-module__FCpUZq__fieldLabel,html[dir=rtl] .Auth-module-scss-module__FCpUZq__checkbox,html[dir=rtl] .Auth-module-scss-module__FCpUZq__link,html[dir=rtl] .Auth-module-scss-module__FCpUZq__footerText,html[dir=rtl] .Auth-module-scss-module__FCpUZq__otpMeta,html[dir=rtl] .Auth-module-scss-module__FCpUZq__devOtpBanner,html[dir=rtl] .Auth-module-scss-module__FCpUZq__input,html[dir=rtl] .Auth-module-scss-module__FCpUZq__otpInput,html[dir=rtl] .Auth-module-scss-module__FCpUZq__primaryBtn,html[dir=rtl] .Auth-module-scss-module__FCpUZq__secondaryBtn,html[dir=rtl] .Auth-module-scss-module__FCpUZq__googleBtn,html[dir=rtl] .Auth-module-scss-module__FCpUZq__langBtn){font-family:JameelNooriNastaliq,Jameel Noori Nastaleeq,Noto Nastaliq Urdu,serif}:is(html[dir=rtl] .Auth-module-scss-module__FCpUZq__welcomeSubtitle,html[dir=rtl] .Auth-module-scss-module__FCpUZq__cardSubtitle,html[dir=rtl] .Auth-module-scss-module__FCpUZq__secureText){line-height:2}
.CourseEditor-module-scss-module__Ct2h7a__editorPage{gap:1.25rem}.CourseEditor-module-scss-module__Ct2h7a__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__topBarStart,.CourseEditor-module-scss-module__Ct2h7a__topBarActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__pageTitle{color:#004c9a;margin:0;font-size:1.55rem;font-weight:700;line-height:1.25}.CourseEditor-module-scss-module__Ct2h7a__pageSub{color:var(--shaoor-text-secondary,#5a5a72);margin:.35rem 0 0;font-size:.9rem}.CourseEditor-module-scss-module__Ct2h7a__pageMeta{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__viewOnly{color:#5a6275;font-size:.85rem}.CourseEditor-module-scss-module__Ct2h7a__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:1100px){.CourseEditor-module-scss-module__Ct2h7a__layout{grid-template-columns:1fr}}.CourseEditor-module-scss-module__Ct2h7a__columnPanel{min-width:0}.CourseEditor-module-scss-module__Ct2h7a__form{flex-direction:column;gap:1.25rem;width:100%;max-width:none;display:flex}.CourseEditor-module-scss-module__Ct2h7a__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.CourseEditor-module-scss-module__Ct2h7a__row2{grid-template-columns:1fr}}.CourseEditor-module-scss-module__Ct2h7a__field{flex-direction:column;gap:.5rem;width:100%;display:flex}.CourseEditor-module-scss-module__Ct2h7a__field label{color:var(--shaoor-text-secondary,#5a5a72);font-size:.85rem;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__field input,.CourseEditor-module-scss-module__Ct2h7a__field textarea,.CourseEditor-module-scss-module__Ct2h7a__field select{border:1px solid var(--shaoor-border-light,#ececf2);width:100%;color:var(--shaoor-text,#1a1a2e);background:var(--shaoor-surface,#fff);border-radius:10px;padding:.65rem .85rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.CourseEditor-module-scss-module__Ct2h7a__field input::placeholder,.CourseEditor-module-scss-module__Ct2h7a__field textarea::placeholder,.CourseEditor-module-scss-module__Ct2h7a__field select::placeholder{color:var(--shaoor-text-muted,#94a3b8)}.CourseEditor-module-scss-module__Ct2h7a__field input:focus,.CourseEditor-module-scss-module__Ct2h7a__field textarea:focus,.CourseEditor-module-scss-module__Ct2h7a__field select:focus{border-color:#004c9a73;outline:none;box-shadow:0 0 0 3px #004c9a14}.CourseEditor-module-scss-module__Ct2h7a__field input:disabled,.CourseEditor-module-scss-module__Ct2h7a__field textarea:disabled,.CourseEditor-module-scss-module__Ct2h7a__field select:disabled{background:var(--shaoor-bg-subtle,#f8fafc);color:var(--shaoor-text-muted,#8b8ba3);cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__control{position:relative}.CourseEditor-module-scss-module__Ct2h7a__control input,.CourseEditor-module-scss-module__Ct2h7a__control select,.CourseEditor-module-scss-module__Ct2h7a__control textarea{padding-left:2.55rem}.CourseEditor-module-scss-module__Ct2h7a__controlIcon{color:var(--shaoor-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.CourseEditor-module-scss-module__Ct2h7a__editorField{flex-direction:column;gap:.55rem;width:100%;margin-top:.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__editorField label{color:var(--shaoor-text-secondary,#5a5a72);letter-spacing:.01em;font-size:.85rem;font-weight:650}.CourseEditor-module-scss-module__Ct2h7a__editorField[hidden]{display:none}.CourseEditor-module-scss-module__Ct2h7a__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}@media (max-width:900px){.CourseEditor-module-scss-module__Ct2h7a__metaGrid{grid-template-columns:1fr}}.CourseEditor-module-scss-module__Ct2h7a__checkboxRow{flex-wrap:wrap;gap:1rem 1.5rem;padding-top:.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__checkboxLabel{color:var(--shaoor-text,#1a1a2e);cursor:pointer;align-items:center;gap:.55rem;padding:.35rem 0;font-size:.9rem;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__checkboxLabel input[type=checkbox]{accent-color:#004c9a;cursor:pointer;width:1.05rem;height:1.05rem;margin:0}.CourseEditor-module-scss-module__Ct2h7a__readonlyHtml{border:1px solid var(--shaoor-border,#d4d4e0);background:var(--shaoor-bg-subtle,#f8f9fa);min-height:4.5rem;color:var(--shaoor-text,#1a1a2e);border-radius:12px;padding:.85rem 1rem;line-height:1.6;overflow:auto}.CourseEditor-module-scss-module__Ct2h7a__readonlyHtml p{margin:0 0 .5rem}.CourseEditor-module-scss-module__Ct2h7a__readonlyHtml p:last-child{margin-bottom:0}.CourseEditor-module-scss-module__Ct2h7a__moduleAddCard{background:#004c9a08;border:1.5px dashed #004c9a47;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}@media (max-width:640px){.CourseEditor-module-scss-module__Ct2h7a__moduleAddCard{grid-template-columns:1fr}.CourseEditor-module-scss-module__Ct2h7a__moduleAddCard button{justify-content:center;width:100%}.CourseEditor-module-scss-module__Ct2h7a__moduleAddCard a{justify-content:center;width:100%}}.CourseEditor-module-scss-module__Ct2h7a__moduleList{flex-direction:column;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__moduleCard{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border,#e8ebf2);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__moduleCardOpen{background:var(--shaoor-surface,#fff);border-color:#004c9a40;box-shadow:0 8px 24px #0f172a0d}.CourseEditor-module-scss-module__Ct2h7a__moduleHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__moduleIndex{color:#004c9a;background:#004c9a1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.8rem;font-weight:700;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__moduleHeading{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__moduleTitleInput{width:100%;color:var(--shaoor-text,#1a1a2e);background:0 0;border:1px solid #0000;border-radius:10px;padding:.35rem .45rem;font-size:.95rem;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__moduleTitleInput:hover,.CourseEditor-module-scss-module__Ct2h7a__moduleTitleInput:focus{border-color:var(--shaoor-border,#d4d4e0);background:var(--shaoor-surface,#fff);outline:none}.CourseEditor-module-scss-module__Ct2h7a__moduleTitle{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:.95rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__moduleMeta{color:var(--shaoor-text-secondary,#5a5a72);padding-inline-start:.45rem;font-size:.78rem}.CourseEditor-module-scss-module__Ct2h7a__moduleActions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__moduleBody{border-top:1px solid var(--shaoor-border-light,#ececf2);margin-top:1rem;padding-top:1rem}.CourseEditor-module-scss-module__Ct2h7a__moduleBodyTitle{color:var(--shaoor-text-secondary,#5a5a72);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;font-size:.88rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__contentList{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.CourseEditor-module-scss-module__Ct2h7a__contentItem{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border,#e8ebf2);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.88rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__contentDraft{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border,#e8ebf2);border-radius:12px;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__contentDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:768px){.CourseEditor-module-scss-module__Ct2h7a__contentDraftGrid{grid-template-columns:1fr}}.CourseEditor-module-scss-module__Ct2h7a__emptyHint{color:var(--shaoor-text-secondary,#5a5a72);margin:0 0 .75rem;font-size:.88rem}.CourseEditor-module-scss-module__Ct2h7a__message{color:#16a34a;margin:0;font-size:.9rem}.CourseEditor-module-scss-module__Ct2h7a__structureRoot{flex-direction:column;gap:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__structureToolbar{justify-content:flex-end;margin-bottom:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__structureToggle{cursor:pointer;text-align:start;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__chevronOpen{transform:rotate(180deg)}.CourseEditor-module-scss-module__Ct2h7a__assetCard,.CourseEditor-module-scss-module__Ct2h7a__slideCard,.CourseEditor-module-scss-module__Ct2h7a__blockCard{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);box-shadow:none;border-radius:10px;transition:border-color .15s;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__assetCard+.CourseEditor-module-scss-module__Ct2h7a__assetCard,.CourseEditor-module-scss-module__Ct2h7a__assetCard+.CourseEditor-module-scss-module__Ct2h7a__slideCard,.CourseEditor-module-scss-module__Ct2h7a__assetCard+.CourseEditor-module-scss-module__Ct2h7a__blockCard,.CourseEditor-module-scss-module__Ct2h7a__slideCard+.CourseEditor-module-scss-module__Ct2h7a__assetCard,.CourseEditor-module-scss-module__Ct2h7a__slideCard+.CourseEditor-module-scss-module__Ct2h7a__slideCard,.CourseEditor-module-scss-module__Ct2h7a__slideCard+.CourseEditor-module-scss-module__Ct2h7a__blockCard,.CourseEditor-module-scss-module__Ct2h7a__blockCard+.CourseEditor-module-scss-module__Ct2h7a__assetCard,.CourseEditor-module-scss-module__Ct2h7a__blockCard+.CourseEditor-module-scss-module__Ct2h7a__slideCard,.CourseEditor-module-scss-module__Ct2h7a__blockCard+.CourseEditor-module-scss-module__Ct2h7a__blockCard{margin-top:.5rem}.CourseEditor-module-scss-module__Ct2h7a__assetCard:hover,.CourseEditor-module-scss-module__Ct2h7a__slideCard:hover,.CourseEditor-module-scss-module__Ct2h7a__blockCard:hover{border-color:#004c9a38}.CourseEditor-module-scss-module__Ct2h7a__blockCardSummary{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;min-width:0;padding:.85rem 1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blockCardIcon{color:#004c9a;background:#004c9a14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blockCardIcon svg{flex-shrink:0}.CourseEditor-module-scss-module__Ct2h7a__blockCardIconInfo{color:#004c9a;background:#004c9a1a}.CourseEditor-module-scss-module__Ct2h7a__blockCardIconQuiz{color:#7c3aed;background:#7c3aed1f}.CourseEditor-module-scss-module__Ct2h7a__blockCardIconForm{color:#059669;background:#0596691f}.CourseEditor-module-scss-module__Ct2h7a__blockCardIconReview{color:#db2777;background:#db27771f}.CourseEditor-module-scss-module__Ct2h7a__blockCardIconAlert{color:#ea580c;background:#ea580c1f}.CourseEditor-module-scss-module__Ct2h7a__blockCardIconVideo{color:#0891b2;background:#0891b21f}.CourseEditor-module-scss-module__Ct2h7a__blockCardInfo{flex-direction:column;flex:10rem;gap:.1rem;min-width:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blockCardInfo strong{color:var(--shaoor-text,#1a1a2e);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__blockCardInfo small{color:var(--shaoor-text-secondary,#5a5a72);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.4;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__blockCardActions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.15rem;min-width:0;margin-inline-start:auto;display:flex}@media (max-width:640px){.CourseEditor-module-scss-module__Ct2h7a__blockCardActions{flex-basis:100%;justify-content:flex-end;margin-inline-start:0}}.CourseEditor-module-scss-module__Ct2h7a__blockCardLink,.CourseEditor-module-scss-module__Ct2h7a__blockCardLinkMuted{color:#004c9a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.35rem .45rem;font-size:.8rem;font-weight:600;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__blockCardLink:hover,.CourseEditor-module-scss-module__Ct2h7a__blockCardLinkMuted:hover{background:#004c9a14}.CourseEditor-module-scss-module__Ct2h7a__blockCardLinkMuted{color:var(--shaoor-text-secondary,#5a5a72)}.CourseEditor-module-scss-module__Ct2h7a__blockCardChevron{transition:transform .22s}.CourseEditor-module-scss-module__Ct2h7a__blockCardChevronOpen{transform:rotate(180deg)}.CourseEditor-module-scss-module__Ct2h7a__blockCardBody{border-top:1px solid var(--shaoor-border,#e8ebf2);flex-direction:column;gap:.75rem;min-width:0;max-width:100%;padding:.75rem 1rem 1rem;display:flex;overflow:auto visible}.CourseEditor-module-scss-module__Ct2h7a__blockCardMoveRow{align-items:center;gap:.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__assetHeader{align-items:center;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__assetIndex{color:#004c9a;flex-shrink:0;font-size:.8rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__assetBody,.CourseEditor-module-scss-module__Ct2h7a__slideBody{border-top:1px solid var(--shaoor-border-light,#ececf2);margin-top:.75rem;padding-top:.75rem}.CourseEditor-module-scss-module__Ct2h7a__assetBodyHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideQuickActions{justify-content:flex-end;margin-top:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blocksSection{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:12px;margin-top:1rem;padding:1rem}.CourseEditor-module-scss-module__Ct2h7a__optionalBlocksIntro{color:var(--shaoor-text-secondary,#5a5a72);max-width:36rem;margin:.35rem 0 0;font-size:.85rem;font-weight:400;line-height:1.45}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuRoot{flex-shrink:0;position:relative}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuTrigger{color:#fff;cursor:pointer;white-space:nowrap;background:#004c9a;border:none;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-family:Montserrat Alternates,sans-serif;font-size:.88rem;font-weight:650;transition:background-color .15s;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuTrigger:hover:not(:disabled){background:#003d7b}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuTrigger:disabled{opacity:.5;cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuTrigger:focus-visible{outline-offset:2px;outline:2px solid #004c9a59}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuChevron,.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuChevronOpen{opacity:.85;transition:transform .15s}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuChevronOpen{transform:rotate(180deg)}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuPanel{top:calc(100% + .4rem);z-index:30;border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:10px;width:min(22rem,100vw - 2rem);padding:.5rem;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0f172a1a}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuGroup+.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuGroup{border-top:1px solid var(--shaoor-border-light,#ececf2);margin-top:.5rem;padding-top:.5rem}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--shaoor-text-secondary,#5a5a72);margin:0 0 .35rem;padding:0 .5rem;font-size:.72rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuItem{text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.65rem .5rem;transition:background-color .15s;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuItem:hover{background:#004c9a0f}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuItem:focus-visible{outline-offset:-2px;outline:2px solid #004c9a40}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuItemLabel{color:var(--shaoor-text,#1a1a2e);font-size:.9rem;font-weight:650}.CourseEditor-module-scss-module__Ct2h7a__addBlockMenuItemDesc{color:var(--shaoor-text-secondary,#5a5a72);font-size:.78rem;line-height:1.35}.CourseEditor-module-scss-module__Ct2h7a__blockHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blockHeaderLeft{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__blockHeaderActions{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__blockDragHandle{border:1px solid var(--shaoor-border,#e2e8f0);background:var(--shaoor-bg-subtle,#f8f9fa);width:28px;height:28px;color:var(--shaoor-text-secondary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__blockDragHandle:hover{color:#004c9a;background:#004c9a0f;border-color:#004c9a59}.CourseEditor-module-scss-module__Ct2h7a__blockDragHandle:active{cursor:grabbing}.CourseEditor-module-scss-module__Ct2h7a__blockCardDragging{opacity:.55;border-color:#004c9a73;box-shadow:0 8px 24px #0f172a14}.CourseEditor-module-scss-module__Ct2h7a__blockCardDropTarget{border-color:#004c9a;box-shadow:0 0 0 2px #004c9a2e}.CourseEditor-module-scss-module__Ct2h7a__finalPanel{border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:12px;margin-top:1.25rem;padding:1rem}.CourseEditor-module-scss-module__Ct2h7a__finalTitle{color:#004c9a;margin:0 0 .75rem;font-size:1.05rem}.CourseEditor-module-scss-module__Ct2h7a__codeArea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.CourseEditor-module-scss-module__Ct2h7a__editorStack{flex-direction:column;gap:1.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__structureSection{min-width:0}.CourseEditor-module-scss-module__Ct2h7a__sectionHint{color:var(--shaoor-text-secondary,#5a5a72);max-width:42rem;margin:.35rem 0 0;font-size:.85rem;font-weight:400;line-height:1.45}.CourseEditor-module-scss-module__Ct2h7a__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__sectionHead h3{color:#004c9a;margin:0;font-size:1.05rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__flowRoot{flex-direction:column;gap:1rem;margin-top:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowLayout{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);min-height:480px;box-shadow:none;border-radius:12px;grid-template-columns:minmax(280px,300px) minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:900px){.CourseEditor-module-scss-module__Ct2h7a__flowLayout{grid-template-columns:minmax(0,1fr)}}.CourseEditor-module-scss-module__Ct2h7a__flowSidebar{border-inline-end:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);flex-direction:column;gap:.85rem;min-height:100%;padding:1.15rem 1rem 1.25rem;display:flex}@media (max-width:900px){.CourseEditor-module-scss-module__Ct2h7a__flowSidebar{border-inline-end:none;border-bottom:1px solid var(--shaoor-border-light,#ececf2)}}.CourseEditor-module-scss-module__Ct2h7a__flowSidebarHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin:0;padding:0 .15rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSidebarLabel{letter-spacing:0;text-transform:none;color:var(--shaoor-text,#1a1a2e);margin:0;padding:0;font-size:1.05rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__flowSidebarMeta{color:var(--shaoor-text-secondary,#5a5a72);margin:.2rem 0 0;padding:0;font-size:.78rem}.CourseEditor-module-scss-module__Ct2h7a__addModuleBtn{color:#fff;cursor:pointer;background:#004c9a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.7rem .9rem;font-family:Montserrat Alternates,sans-serif;font-size:.88rem;font-weight:650;transition:background-color .15s,transform .12s;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__addModuleBtn:hover:not(:disabled){background:#003a76}.CourseEditor-module-scss-module__Ct2h7a__addModuleBtn:active:not(:disabled){transform:scale(.98)}.CourseEditor-module-scss-module__Ct2h7a__addModuleBtn:disabled{opacity:.55;cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__flowEmptyModules{border:1px dashed var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowEmptyModules p{color:var(--shaoor-text-secondary,#5a5a72);margin:0}.CourseEditor-module-scss-module__Ct2h7a__flowEmptyModules .CourseEditor-module-scss-module__Ct2h7a__addModuleBtn{width:auto;min-width:11rem}.CourseEditor-module-scss-module__Ct2h7a__flowModuleList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionItem{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);width:100%;box-shadow:none;border-radius:10px;flex-direction:column;transition:background .15s,border-color .15s;display:flex;overflow:visible}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionItemExpanded{box-shadow:none;border-color:#004c9a47;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionHeader{align-items:center;gap:.15rem;width:100%;padding:.2rem .35rem .2rem .25rem;display:flex;position:relative}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionHeaderActive{background:#004c9a0d}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionHeaderLeft{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionHeaderRight{display:none}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionChevronWrap{width:1.25rem;color:var(--shaoor-text-secondary,#5a5a72);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionChevron{color:inherit;flex-shrink:0}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionChevronOpen{transform:none}.CourseEditor-module-scss-module__Ct2h7a__flowAccordionPanel{background:#fafbfc;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__flowSlideList{flex-direction:column;gap:.15rem;margin:0;padding:.15rem .4rem .55rem .35rem;list-style:none;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideRow{align-items:center;gap:.15rem;min-width:0;padding-inline-start:.35rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideDragHandle{width:1rem;color:var(--shaoor-text-muted);cursor:grab;touch-action:none;opacity:.45;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideDragHandle:hover{opacity:1}.CourseEditor-module-scss-module__Ct2h7a__flowSlideDragHandle:active{cursor:grabbing}.CourseEditor-module-scss-module__Ct2h7a__flowSlideDragSpacer{flex-shrink:0;width:1rem}.CourseEditor-module-scss-module__Ct2h7a__flowSlideItem{text-align:start;cursor:pointer;min-width:0;color:var(--shaoor-text-secondary,#5a5a72);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8rem;transition:background .12s,color .12s,border-color .12s;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideItem:hover{background:var(--shaoor-surface,#fff);color:var(--shaoor-text,#1a1a2e)}.CourseEditor-module-scss-module__Ct2h7a__flowSlideItemActive{color:#004c9a;background:#004c9a14;border-color:#0000;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__flowSlideStatusIcon{color:inherit;opacity:.85;flex-shrink:0}.CourseEditor-module-scss-module__Ct2h7a__flowSlideItemActive .CourseEditor-module-scss-module__Ct2h7a__flowSlideStatusIcon{color:#004c9a;opacity:1}.CourseEditor-module-scss-module__Ct2h7a__flowSlideDot,.CourseEditor-module-scss-module__Ct2h7a__flowSlideItemActive .CourseEditor-module-scss-module__Ct2h7a__flowSlideDot{display:none}.CourseEditor-module-scss-module__Ct2h7a__flowSlideLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__flowSlideText{flex-direction:column;flex:1;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideText .CourseEditor-module-scss-module__Ct2h7a__flowSlideLabel{flex:none;width:100%}.CourseEditor-module-scss-module__Ct2h7a__flowSlideQuizMeta{color:var(--shaoor-text-secondary,#5a5a72);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.68rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__flowSlideItemActive .CourseEditor-module-scss-module__Ct2h7a__flowSlideQuizMeta{color:#004c9acc;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__flowSlideBadge{color:var(--shaoor-text-secondary,#5a5a72);background:0 0;border-radius:0;flex-shrink:0;align-items:center;padding:0;font-size:.72rem;font-weight:500;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideItemActive .CourseEditor-module-scss-module__Ct2h7a__flowSlideBadge{color:#004c9abf}.CourseEditor-module-scss-module__Ct2h7a__flowSlideOrder{flex-direction:column;flex-shrink:0;gap:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideOrderBtn{width:1.15rem;height:.9rem;color:var(--shaoor-text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__flowSlideOrderBtn:hover:not(:disabled){color:#004c9a;background:#004c9a1a}.CourseEditor-module-scss-module__Ct2h7a__flowSlideOrderBtn:disabled{opacity:.3;cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__flowSlideEmpty{color:var(--shaoor-text-secondary,#5a5a72);margin:0;padding:.5rem .85rem .75rem 1.6rem;font-size:.78rem}.CourseEditor-module-scss-module__Ct2h7a__flowModuleRow{align-items:stretch;gap:.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowModuleOrder{flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowModuleItem{min-width:0;color:var(--shaoor-text,#1a1a2e);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:.55rem;padding:.55rem .35rem;transition:background .12s;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowModuleItem:hover{background:#004c9a0a}.CourseEditor-module-scss-module__Ct2h7a__flowModuleItemActive{background:0 0}.CourseEditor-module-scss-module__Ct2h7a__dragHandle{cursor:grab;width:1.15rem;color:var(--shaoor-text-muted);touch-action:none;opacity:.55;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CourseEditor-module-scss-module__Ct2h7a__dragHandle:hover{opacity:1;color:#004c9a}.CourseEditor-module-scss-module__Ct2h7a__dragHandle:active{cursor:grabbing}.CourseEditor-module-scss-module__Ct2h7a__flowModuleNum{color:#004c9a;background:#004c9a1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #004c9a14}.CourseEditor-module-scss-module__Ct2h7a__flowModuleText{flex-direction:column;flex:1;align-items:flex-start;gap:.08rem;min-width:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowModuleText strong{color:var(--shaoor-text,#1a1a2e);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.88rem;font-weight:650;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__flowModuleText small{color:var(--shaoor-text-secondary,#5a5a72);font-size:.72rem;font-weight:500}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenu{flex-shrink:0;position:relative}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenuSpacer{flex-shrink:0;width:1.75rem}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenuBtn{width:1.75rem;height:1.75rem;color:var(--shaoor-text-secondary,#5a5a72);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenuBtn:hover{color:#004c9a;background:#0000000d}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenuDropdown{top:calc(100% + 2px);z-index:20;border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-surface,#fff);border-radius:8px;min-width:8.5rem;padding:.3rem;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0f172a1f}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenuItemDanger{color:#dc2626;cursor:pointer;text-align:start;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;width:100%;padding:.45rem .55rem;font-size:.8rem;font-weight:600;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowModuleMenuItemDanger:hover{background:#dc262614}.CourseEditor-module-scss-module__Ct2h7a__flowMain{background:var(--shaoor-surface,#fff);min-width:0;padding:1rem}.CourseEditor-module-scss-module__Ct2h7a__flowMainHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowMainTitleWrap{flex:1;min-width:0}.CourseEditor-module-scss-module__Ct2h7a__flowMainTitle{color:#004c9a;margin:0;font-size:1.15rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__flowTitleInput{color:#004c9a;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;max-width:28rem;padding:.35rem .5rem;font-size:1.1rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__flowTitleInput:hover,.CourseEditor-module-scss-module__Ct2h7a__flowTitleInput:focus{border-color:var(--shaoor-border-light,#ececf2);background:#f8fafc;outline:none}.CourseEditor-module-scss-module__Ct2h7a__flowMainActions{flex-wrap:wrap;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowEmpty{min-height:180px;color:var(--shaoor-text-secondary,#5a5a72);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;font-size:.92rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__flowEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideWorkspace{flex-direction:column;gap:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideTabs{border-bottom:1px solid var(--shaoor-border-light,#ececf2);flex-wrap:wrap;gap:.45rem;padding-bottom:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideTab{appearance:none;border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);color:var(--shaoor-text,#1a1a2e);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.CourseEditor-module-scss-module__Ct2h7a__slideTab:hover{border-color:#004c9a59}.CourseEditor-module-scss-module__Ct2h7a__slideTabActive{color:#004c9a;background:#004c9a1a;border-color:#004c9a59}.CourseEditor-module-scss-module__Ct2h7a__slideEditor{flex-direction:column;gap:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideEditorTop{flex-direction:column;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideOrderControls{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__slideOrderControls>:last-child{margin-inline-start:auto}.CourseEditor-module-scss-module__Ct2h7a__slideOrderBtns{align-items:center;gap:.15rem;padding-bottom:.15rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__uploadBox{background:#004c9a08;border:1.5px dashed #004c9a47;border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__uploadBox>label{color:var(--shaoor-text-secondary,#5a5a72);font-size:.85rem;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=url],.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=text]{border:1px solid var(--shaoor-border-light,#ececf2);width:100%;color:var(--shaoor-text,#1a1a2e);background:var(--shaoor-surface,#fff);border-radius:10px;padding:.65rem .85rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=url]::placeholder,.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=text]::placeholder{color:var(--shaoor-text-muted,#94a3b8)}.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=url]:focus,.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=text]:focus{border-color:#004c9a73;outline:none;box-shadow:0 0 0 3px #004c9a14}.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=url]:disabled,.CourseEditor-module-scss-module__Ct2h7a__uploadBox input[type=text]:disabled{background:var(--shaoor-bg-subtle,#f8fafc);color:var(--shaoor-text-muted,#8b8ba3);cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__uploadBoxLabel{color:var(--shaoor-text-secondary,#5a5a72);font-size:.85rem;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__uploadBoxHint{color:var(--shaoor-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.CourseEditor-module-scss-module__Ct2h7a__thumbnailUrlControl input[type=url]{padding-left:2.55rem;padding-right:2.75rem}.CourseEditor-module-scss-module__Ct2h7a__thumbnailUrlControl input[type=url]:read-only{cursor:default;background:#004c9a0d}.CourseEditor-module-scss-module__Ct2h7a__thumbnailUrlEdit{color:#004c9a;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.CourseEditor-module-scss-module__Ct2h7a__thumbnailUrlEdit:hover,.CourseEditor-module-scss-module__Ct2h7a__thumbnailUrlEdit:focus-visible{background:#004c9a1a}.CourseEditor-module-scss-module__Ct2h7a__thumbnailLinkPreview{aspect-ratio:16/9;border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:10px;width:100%;max-width:360px;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__thumbnailLinkPreview img{object-fit:cover;width:100%;height:100%;display:block}.CourseEditor-module-scss-module__Ct2h7a__slideMediaPreview{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:280px;display:flex;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__slideMediaPreview img,.CourseEditor-module-scss-module__Ct2h7a__slideMediaPreview video{object-fit:contain;background:#f8fafc;width:100%;max-height:280px;display:block}.CourseEditor-module-scss-module__Ct2h7a__uploadActions{flex-direction:column;gap:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__uploadDropzone{background:var(--shaoor-surface,#fff);color:#004c9a;cursor:pointer;border:1.5px dashed #004c9a59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:112px;padding:1.25rem 1rem;font-size:.88rem;font-weight:650;transition:border-color .15s,background .15s,transform .15s;display:flex}.CourseEditor-module-scss-module__Ct2h7a__uploadDropzone:hover{background:#004c9a0a;border-color:#004c9a8c}.CourseEditor-module-scss-module__Ct2h7a__uploadDropzoneBusy{opacity:.7;cursor:wait;pointer-events:none}.CourseEditor-module-scss-module__Ct2h7a__thumbnailDropzone{aspect-ratio:16/9;cursor:pointer;background:#004c9a08;border:1.5px dashed #004c9a47;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:640px;margin-top:.5rem;padding:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__thumbnailDropzone:hover:not(:disabled){background:#004c9a0f;border-color:#004c9a80}.CourseEditor-module-scss-module__Ct2h7a__thumbnailDropzone:disabled{opacity:.7;cursor:wait}.CourseEditor-module-scss-module__Ct2h7a__thumbnailDropzoneError{background:#fef2f2;border-color:#f87171}.CourseEditor-module-scss-module__Ct2h7a__thumbnailDropzoneError:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.CourseEditor-module-scss-module__Ct2h7a__uploadBoxError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:.65rem 0 0;padding:.65rem .85rem;font-size:.84rem;font-weight:650;line-height:1.4}.CourseEditor-module-scss-module__Ct2h7a__thumbnailDropzoneInner{width:100%;height:100%;color:var(--shaoor-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.85rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__thumbnailPreview{object-fit:cover;width:100%;height:100%;display:block}.CourseEditor-module-scss-module__Ct2h7a__uploadLabel,.CourseEditor-module-scss-module__Ct2h7a__uploadLabelSm{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border,#e8ebf2);color:#004c9a;cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;width:fit-content;padding:.45rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__uploadLabelSm{padding:.35rem .55rem}.CourseEditor-module-scss-module__Ct2h7a__urlFallback{margin-top:.5rem}.CourseEditor-module-scss-module__Ct2h7a__actionRow{border-top:1px solid var(--shaoor-border-light,#ececf2);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blockGrid{flex-direction:column;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__blockBadge{color:#004c9a;letter-spacing:.02em;text-transform:uppercase;background:#004c9a14;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__endSection{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:16px;padding:1.25rem;box-shadow:0 2px 12px #0f172a08}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;margin-bottom:.75rem;padding:1rem;display:grid}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd input{border:1px solid var(--shaoor-border-light,#ececf2);width:100%;color:var(--shaoor-text,#1a1a2e);background:var(--shaoor-surface,#fff);border-radius:10px;padding:.65rem .85rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd input::placeholder{color:var(--shaoor-text-muted,#94a3b8)}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd input:focus{border-color:#004c9a73;outline:none;box-shadow:0 0 0 3px #004c9a14}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd input:disabled{background:var(--shaoor-bg-subtle,#f8fafc);color:var(--shaoor-text-muted,#8b8ba3);cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd input{min-height:42px}@media (max-width:560px){.CourseEditor-module-scss-module__Ct2h7a__inlineAdd{grid-template-columns:1fr}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd button{justify-content:center;width:100%}.CourseEditor-module-scss-module__Ct2h7a__inlineAdd a{justify-content:center;width:100%}}.CourseEditor-module-scss-module__Ct2h7a__assetList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CourseEditor-module-scss-module__Ct2h7a__assetRow{border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__assetRow strong{font-size:.9rem;display:block}.CourseEditor-module-scss-module__Ct2h7a__assetRow small{color:var(--shaoor-text-secondary,#5a5a72);margin-top:.15rem;font-size:.75rem;display:block}@media (max-width:640px){.CourseEditor-module-scss-module__Ct2h7a__assetRow{flex-direction:column;align-items:stretch;gap:.5rem}}.CourseEditor-module-scss-module__Ct2h7a__assetRowText{overflow-wrap:anywhere;min-width:0}.CourseEditor-module-scss-module__Ct2h7a__assetRowActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem;display:flex}@media (max-width:640px){.CourseEditor-module-scss-module__Ct2h7a__assetRowActions{flex-shrink:1}}.CourseEditor-module-scss-module__Ct2h7a__finalGrid{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:16px;flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__assignForm{flex-direction:column;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__assignForm select,.CourseEditor-module-scss-module__Ct2h7a__assignForm textarea{border:1px solid var(--shaoor-border-light,#ececf2);width:100%;color:var(--shaoor-text,#1a1a2e);background:var(--shaoor-surface,#fff);border-radius:10px;padding:.65rem .85rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.CourseEditor-module-scss-module__Ct2h7a__assignForm select::placeholder,.CourseEditor-module-scss-module__Ct2h7a__assignForm textarea::placeholder{color:var(--shaoor-text-muted,#94a3b8)}.CourseEditor-module-scss-module__Ct2h7a__assignForm select:focus,.CourseEditor-module-scss-module__Ct2h7a__assignForm textarea:focus{border-color:#004c9a73;outline:none;box-shadow:0 0 0 3px #004c9a14}.CourseEditor-module-scss-module__Ct2h7a__assignForm select:disabled,.CourseEditor-module-scss-module__Ct2h7a__assignForm textarea:disabled{background:var(--shaoor-bg-subtle,#f8fafc);color:var(--shaoor-text-muted,#8b8ba3);cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__assignForm textarea{resize:vertical;min-height:4.5rem}.CourseEditor-module-scss-module__Ct2h7a__assignError{color:#dc2626;margin:0;font-size:.82rem}.CourseEditor-module-scss-module__Ct2h7a__faqHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__faqHeading{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:1rem;font-weight:700}.CourseEditor-module-scss-module__Ct2h7a__faqHint{color:var(--shaoor-text-muted,#8b8ba3);margin:.25rem 0 0;font-size:.82rem}.CourseEditor-module-scss-module__Ct2h7a__faqEmpty{color:var(--shaoor-text-muted,#8b8ba3);margin:0;font-size:.85rem}.CourseEditor-module-scss-module__Ct2h7a__faqPanel{border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__faqTableWrap{-webkit-overflow-scrolling:touch;background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border,#e8ebf2);border-radius:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.CourseEditor-module-scss-module__Ct2h7a__faqTable{border-collapse:collapse;width:100%;min-width:28rem;font-size:.85rem}.CourseEditor-module-scss-module__Ct2h7a__faqTable th,.CourseEditor-module-scss-module__Ct2h7a__faqTable td{text-align:start;border-bottom:1px solid var(--shaoor-border-light,#ececf2);vertical-align:top;padding:.7rem .85rem}.CourseEditor-module-scss-module__Ct2h7a__faqTable th{color:var(--shaoor-text-secondary,#5a5a72);white-space:nowrap;font-weight:650}.CourseEditor-module-scss-module__Ct2h7a__faqTable tbody tr:last-child td{border-bottom:0}.CourseEditor-module-scss-module__Ct2h7a__faqRowActions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__faqModalActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockModalTrigger{color:#004c9a;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #004c9a;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-family:Montserrat Alternates,sans-serif;font-size:.88rem;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockModalTrigger:hover:not(:disabled){background:#004c9a14}.CourseEditor-module-scss-module__Ct2h7a__addBlockModalTrigger:disabled{opacity:.55;cursor:not-allowed}.CourseEditor-module-scss-module__Ct2h7a__addBlockModalContent{flex-direction:column;gap:.75rem;max-height:60vh;display:flex;overflow:hidden}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearch{border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .85rem;transition:border-color .15s;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearch:focus-within{border-color:#004c9a}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearchIcon{color:var(--shaoor-text-secondary,#5a5a72);flex-shrink:0}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearchInput{min-width:0;color:var(--shaoor-text,#1a1a2e);background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearchInput::placeholder{color:var(--shaoor-text-secondary,#5a5a72)}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearchClear{color:var(--shaoor-text-secondary,#5a5a72);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockSearchClear:hover{background:#0000000f}.CourseEditor-module-scss-module__Ct2h7a__addBlockList{flex-direction:column;gap:.75rem;padding:0 .5rem .5rem;display:flex;overflow-y:auto}.CourseEditor-module-scss-module__Ct2h7a__addBlockGroup{flex-direction:column;gap:.35rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockGroupLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--shaoor-text-secondary,#5a5a72);border-bottom:1px solid var(--shaoor-border,#e8ebf2);align-items:center;gap:.4rem;margin:0;padding:.4rem 0;font-size:.75rem;font-weight:700;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockGroupLabel svg{color:#004c9a;flex-shrink:0}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItem{text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;transition:background .12s,border-color .12s;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItem:hover{background:var(--shaoor-bg-subtle,#f8f9fa);border-color:var(--shaoor-border,#e8ebf2)}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItemIcon{color:#004c9a;background:#004c9a14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItemIcon svg{flex-shrink:0}.CourseEditor-module-scss-module__Ct2h7a__addBlockIconInfo{color:#004c9a;background:#004c9a1a}.CourseEditor-module-scss-module__Ct2h7a__addBlockIconQuiz{color:#7c3aed;background:#7c3aed1f}.CourseEditor-module-scss-module__Ct2h7a__addBlockIconForm{color:#059669;background:#0596691f}.CourseEditor-module-scss-module__Ct2h7a__addBlockIconReview{color:#db2777;background:#db27771f}.CourseEditor-module-scss-module__Ct2h7a__addBlockIconAlert{color:#ea580c;background:#ea580c1f}.CourseEditor-module-scss-module__Ct2h7a__addBlockIconVideo{color:#0891b2;background:#0891b21f}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItemText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItemLabel{color:var(--shaoor-text,#1a1a2e);font-size:.88rem;font-weight:600}.CourseEditor-module-scss-module__Ct2h7a__addBlockListItemDesc{color:var(--shaoor-text-secondary,#5a5a72);font-size:.78rem;line-height:1.4}.CourseEditor-module-scss-module__Ct2h7a__addBlockEmpty{text-align:center;color:var(--shaoor-text-secondary,#5a5a72);padding:1rem;font-size:.88rem}.CourseEditor-module-scss-module__Ct2h7a__moduleModalBody,.CourseEditor-module-scss-module__Ct2h7a__blockConfigModal{flex-direction:column;gap:.75rem;padding:.25rem 0 .5rem;display:flex}.CourseEditor-module-scss-module__Ct2h7a__moduleModalActions,.CourseEditor-module-scss-module__Ct2h7a__blockConfigActions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}
.CertificatePreviewModal-module-scss-module__yuELAq__viewer{flex-direction:column;gap:1rem;display:flex}.CertificatePreviewModal-module-scss-module__yuELAq__footer{justify-content:center;gap:.75rem;display:flex}
.CourseReviewsPanel-module-scss-module__ABeJKq__wrap{flex-direction:column;gap:1rem;display:flex}.CourseReviewsPanel-module-scss-module__ABeJKq__summary{color:#004c9a;align-items:center;gap:.35rem;margin:0;font-weight:650;display:inline-flex}.CourseReviewsPanel-module-scss-module__ABeJKq__form{border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CourseReviewsPanel-module-scss-module__ABeJKq__form h4{margin:0}.CourseReviewsPanel-module-scss-module__ABeJKq__form textarea{border:1px solid var(--shaoor-border,#d4d4e0);width:100%;font:inherit;border-radius:10px;padding:.75rem}.CourseReviewsPanel-module-scss-module__ABeJKq__stars{gap:.25rem;display:flex}.CourseReviewsPanel-module-scss-module__ABeJKq__starOn,.CourseReviewsPanel-module-scss-module__ABeJKq__starOff{cursor:pointer;color:#ca8a04;background:0 0;border:none;padding:0}.CourseReviewsPanel-module-scss-module__ABeJKq__starOff{color:#cbd5e1}.CourseReviewsPanel-module-scss-module__ABeJKq__check{align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.CourseReviewsPanel-module-scss-module__ABeJKq__message{color:#15803d;margin:0;font-size:.88rem}.CourseReviewsPanel-module-scss-module__ABeJKq__hint{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.9rem}.CourseReviewsPanel-module-scss-module__ABeJKq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.CourseReviewsPanel-module-scss-module__ABeJKq__card{background:var(--shaoor-surface,#fff);border:1px solid #eef1f6;border-radius:10px;padding:.75rem 1rem}.CourseReviewsPanel-module-scss-module__ABeJKq__card p{margin:.5rem 0 0;line-height:1.55}.CourseReviewsPanel-module-scss-module__ABeJKq__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CourseReviewsPanel-module-scss-module__ABeJKq__ratingBadge{color:#ca8a04;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.CourseReviewsPanel-module-scss-module__ABeJKq__meta{color:var(--shaoor-text-secondary,#5a5a72);font-size:.8rem}
.ChangeRequestChat-module-scss-module__Lb2wga__chat{background:linear-gradient(#f7fafc 0%,#eef3f8 100%);border:1px solid #e6edf5;border-radius:16px;flex-direction:column;min-height:280px;max-height:min(52vh,520px);display:flex;overflow:hidden}.ChangeRequestChat-module-scss-module__Lb2wga__messages{flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1rem 1rem .75rem;display:flex;overflow-y:auto}.ChangeRequestChat-module-scss-module__Lb2wga__empty,.ChangeRequestChat-module-scss-module__Lb2wga__closedHint{text-align:center;color:var(--shaoor-text-secondary);margin:auto;font-size:.86rem}.ChangeRequestChat-module-scss-module__Lb2wga__closedHint{background:var(--shaoor-surface,#fff);border-top:1px solid var(--shaoor-border-light,#ececf2);margin:0;padding:.75rem 1rem}.ChangeRequestChat-module-scss-module__Lb2wga__issueCard{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border,#e2e8f0);border-radius:14px;align-self:stretch;padding:.9rem 1rem;box-shadow:0 6px 18px #0f172a0a}.ChangeRequestChat-module-scss-module__Lb2wga__issueHead{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.ChangeRequestChat-module-scss-module__Lb2wga__issueHead strong{color:var(--shaoor-text,#1a1a2e);font-size:.84rem;display:block}.ChangeRequestChat-module-scss-module__Lb2wga__issueHead span:last-child{color:var(--shaoor-text-muted);font-size:.72rem;display:block}.ChangeRequestChat-module-scss-module__Lb2wga__issueBody{white-space:pre-wrap;color:var(--shaoor-text,#1a1a2e);margin:0;font-size:.9rem;line-height:1.5}.ChangeRequestChat-module-scss-module__Lb2wga__issueShot,.ChangeRequestChat-module-scss-module__Lb2wga__msgShot{object-fit:contain;border:1px solid var(--shaoor-border,#e2e8f0);background:var(--shaoor-surface,#fff);border-radius:10px;max-width:min(100%,280px);max-height:180px;margin-top:.65rem;display:block}.ChangeRequestChat-module-scss-module__Lb2wga__row{align-items:flex-end;gap:.5rem;max-width:92%;display:flex}.ChangeRequestChat-module-scss-module__Lb2wga__rowMine{flex-direction:row;align-self:flex-end}.ChangeRequestChat-module-scss-module__Lb2wga__rowTheirs{align-self:flex-start}.ChangeRequestChat-module-scss-module__Lb2wga__bubbleWrap{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ChangeRequestChat-module-scss-module__Lb2wga__meta{align-items:baseline;gap:.45rem;padding:0 .25rem;display:flex}.ChangeRequestChat-module-scss-module__Lb2wga__meta strong{color:var(--shaoor-text-secondary);font-size:.72rem;font-weight:700}.ChangeRequestChat-module-scss-module__Lb2wga__meta time{color:var(--shaoor-text-muted);font-size:.68rem}.ChangeRequestChat-module-scss-module__Lb2wga__rowMine .ChangeRequestChat-module-scss-module__Lb2wga__meta{justify-content:flex-end}.ChangeRequestChat-module-scss-module__Lb2wga__bubble{border-radius:16px;max-width:100%;padding:.7rem .9rem}.ChangeRequestChat-module-scss-module__Lb2wga__bubble p{white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.ChangeRequestChat-module-scss-module__Lb2wga__bubbleTheirs{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);color:var(--shaoor-text,#1a1a2e);border-bottom-left-radius:6px;box-shadow:0 4px 12px #0f172a08}.ChangeRequestChat-module-scss-module__Lb2wga__bubbleMine{color:#fff;background:#004c9a;border-bottom-right-radius:6px;box-shadow:0 8px 18px #004c9a38}.ChangeRequestChat-module-scss-module__Lb2wga__avatar{color:#1d4ed8;background:#dbeafe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:750;display:inline-flex}.ChangeRequestChat-module-scss-module__Lb2wga__avatarMine{color:#004c9a;background:#004c9a1f}.ChangeRequestChat-module-scss-module__Lb2wga__avatar[data-tone=issue]{color:#c2410c;background:#ffedd5}.ChangeRequestChat-module-scss-module__Lb2wga__composer{border-top:1px solid var(--shaoor-border,#e2e8f0);background:var(--shaoor-surface,#fff);flex-direction:column;gap:.45rem;padding:.75rem .85rem .65rem;display:flex}.ChangeRequestChat-module-scss-module__Lb2wga__composerRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.ChangeRequestChat-module-scss-module__Lb2wga__composerRow textarea{resize:none;width:100%;min-height:2.6rem;max-height:7rem;font:inherit;background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid #dbe3ee;border-radius:14px;padding:.7rem .85rem;line-height:1.4}.ChangeRequestChat-module-scss-module__Lb2wga__composerRow textarea:focus{background:var(--shaoor-surface,#fff);border-color:#004c9a73;outline:none;box-shadow:0 0 0 3px #004c9a1a}.ChangeRequestChat-module-scss-module__Lb2wga__iconBtn,.ChangeRequestChat-module-scss-module__Lb2wga__sendBtn{cursor:pointer;border:none;justify-content:center;align-items:center;gap:.35rem;transition:background .15s,opacity .15s;display:inline-flex}.ChangeRequestChat-module-scss-module__Lb2wga__iconBtn{background:var(--shaoor-border-light,#ececf2);width:2.6rem;height:2.6rem;color:var(--shaoor-text);border-radius:12px}.ChangeRequestChat-module-scss-module__Lb2wga__iconBtn:hover:not(:disabled){background:var(--shaoor-border,#e2e8f0)}.ChangeRequestChat-module-scss-module__Lb2wga__iconBtn:disabled{opacity:.55;cursor:not-allowed}.ChangeRequestChat-module-scss-module__Lb2wga__sendBtn{color:#fff;background:#004c9a;border-radius:12px;height:2.6rem;padding:0 .95rem;font-size:.84rem;font-weight:700}.ChangeRequestChat-module-scss-module__Lb2wga__sendBtn:hover:not(:disabled){filter:brightness(1.05)}.ChangeRequestChat-module-scss-module__Lb2wga__sendBtn:disabled{opacity:.5;cursor:not-allowed}.ChangeRequestChat-module-scss-module__Lb2wga__attachPreview{width:fit-content;position:relative}.ChangeRequestChat-module-scss-module__Lb2wga__attachPreview img{object-fit:cover;border:1px solid var(--shaoor-border,#e2e8f0);border-radius:10px;max-width:120px;max-height:80px;display:block}.ChangeRequestChat-module-scss-module__Lb2wga__clearAttach{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.ChangeRequestChat-module-scss-module__Lb2wga__composerHint{color:var(--shaoor-text-muted);align-items:center;gap:.3rem;margin:0;font-size:.7rem;display:inline-flex}.ChangeRequestChat-module-scss-module__Lb2wga__error{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:0;padding:.45rem .65rem;font-size:.8rem}.ChangeRequestChat-module-scss-module__Lb2wga__spin{animation:.8s linear infinite ChangeRequestChat-module-scss-module__Lb2wga__spin}@keyframes ChangeRequestChat-module-scss-module__Lb2wga__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ChangeRequestChat-module-scss-module__Lb2wga__chat{max-height:min(60vh,480px)}.ChangeRequestChat-module-scss-module__Lb2wga__sendBtn span{display:none}.ChangeRequestChat-module-scss-module__Lb2wga__row{max-width:100%}}
.CourseCard-module-scss-module__Ld_5ka__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.CourseCard-module-scss-module__Ld_5ka__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.CourseCard-module-scss-module__Ld_5ka__type-section-subtitle,.CourseCard-module-scss-module__Ld_5ka__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.CourseCard-module-scss-module__Ld_5ka__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.CourseCard-module-scss-module__Ld_5ka__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.CourseCard-module-scss-module__Ld_5ka__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.CourseCard-module-scss-module__Ld_5ka__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.CourseCard-module-scss-module__Ld_5ka__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.CourseCard-module-scss-module__Ld_5ka__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.CourseCard-module-scss-module__Ld_5ka__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.CourseCard-module-scss-module__Ld_5ka__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.CourseCard-module-scss-module__Ld_5ka__wrapper{width:100%;min-width:0;height:100%}.CourseCard-module-scss-module__Ld_5ka__card{background:var(--shaoor-card-bg,#e8e8f0);border:none;border-radius:20px;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px #004c9a0f}.CourseCard-module-scss-module__Ld_5ka__imageLink{width:100%;max-width:100%;display:block}.CourseCard-module-scss-module__Ld_5ka__imageWrapper{position:relative;overflow:hidden}.CourseCard-module-scss-module__Ld_5ka__image{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .35s;display:block}.CourseCard-module-scss-module__Ld_5ka__card:hover .CourseCard-module-scss-module__Ld_5ka__image{transform:scale(1.03)}.CourseCard-module-scss-module__Ld_5ka__badge{color:#fff;background:#000000b3;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.CourseCard-module-scss-module__Ld_5ka__badgeEndorsed{position:absolute;top:.75rem;left:.75rem}.CourseCard-module-scss-module__Ld_5ka__body{background:var(--shaoor-card-bg,#e8e8f0);flex-direction:column;flex:1;padding:1rem 1.1rem 1.2rem;display:flex}@media (min-width:768px){.CourseCard-module-scss-module__Ld_5ka__body{padding:1.15rem 1.25rem 1.35rem}}.CourseCard-module-scss-module__Ld_5ka__meta{flex-direction:column;gap:.45rem;display:flex}.CourseCard-module-scss-module__Ld_5ka__metaTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.CourseCard-module-scss-module__Ld_5ka__metaBottom{align-items:center;display:flex}.CourseCard-module-scss-module__Ld_5ka__category{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:400}.CourseCard-module-scss-module__Ld_5ka__metaItem{color:var(--shaoor-text,#101828);align-items:center;gap:.4rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:400;display:inline-flex}.CourseCard-module-scss-module__Ld_5ka__metaIcon{color:#f97316;flex-shrink:0;width:1.1rem;height:auto}.CourseCard-module-scss-module__Ld_5ka__separator{background:#004c9a38;height:1px;margin:.9rem 0 1rem}.CourseCard-module-scss-module__Ld_5ka__title{color:var(--shaoor-text,#101828);margin-bottom:.65rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,2vw,24px);font-weight:400;line-height:1.25}.CourseCard-module-scss-module__Ld_5ka__title a{color:inherit;transition:opacity .15s}.CourseCard-module-scss-module__Ld_5ka__title a:hover{opacity:.85}.CourseCard-module-scss-module__Ld_5ka__description{color:var(--shaoor-text,#101828);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:1.25rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.CourseCard-module-scss-module__Ld_5ka__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}@media (max-width:639px){.CourseCard-module-scss-module__Ld_5ka__footer{flex-direction:column;align-items:stretch}}.CourseCard-module-scss-module__Ld_5ka__instructor{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.CourseCard-module-scss-module__Ld_5ka__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:40px;height:40px}.CourseCard-module-scss-module__Ld_5ka__instructorInfo{flex-direction:column;min-width:0;line-height:1.2;display:flex}.CourseCard-module-scss-module__Ld_5ka__instructorName{color:var(--shaoor-text,#101828);text-overflow:ellipsis;white-space:nowrap;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;overflow:hidden}.CourseCard-module-scss-module__Ld_5ka__instructorRole{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:400}.CourseCard-module-scss-module__Ld_5ka__cta{border-radius:12px;flex-shrink:0;padding-inline:1rem;color:#fff!important;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif!important;font-weight:400!important}@media (max-width:639px){.CourseCard-module-scss-module__Ld_5ka__cta{justify-content:center;width:100%}}
.CourseReviewWorkspace-module-scss-module__U3FB8q__workspace{min-height:100%;position:relative}.CourseReviewWorkspace-module-scss-module__U3FB8q__workspaceSplit{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:1rem;min-height:100%;display:grid}@media (max-width:1100px){.CourseReviewWorkspace-module-scss-module__U3FB8q__workspaceSplit{grid-template-columns:1fr}}.CourseReviewWorkspace-module-scss-module__U3FB8q__requestsColumn{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;flex-direction:column;gap:.85rem;max-height:calc(100vh - 6rem);padding:.9rem;display:flex;position:sticky;top:.75rem;overflow:auto;box-shadow:0 6px 20px #0f172a0a}.CourseReviewWorkspace-module-scss-module__U3FB8q__requestsColumnHead{align-items:flex-start;gap:.65rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__requestsColumnHead strong{color:var(--shaoor-text,#1a1a2e);font-size:.95rem;display:block}.CourseReviewWorkspace-module-scss-module__U3FB8q__requestsColumnHead p{color:var(--shaoor-text-secondary,#5a5a72);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.CourseReviewWorkspace-module-scss-module__U3FB8q__boardColumn{min-width:0}.CourseReviewWorkspace-module-scss-module__U3FB8q__inboxColumn{flex-direction:column;gap:.75rem;min-height:0;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__decisionBar{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;padding:.9rem 1rem;display:flex;box-shadow:0 6px 20px #0f172a0a}.CourseReviewWorkspace-module-scss-module__U3FB8q__decisionCopy{flex:1;min-width:0}.CourseReviewWorkspace-module-scss-module__U3FB8q__decisionCopy strong{color:var(--shaoor-text,#1a1a2e);margin-bottom:.35rem;font-size:1rem;display:block}.CourseReviewWorkspace-module-scss-module__U3FB8q__decisionCopy p{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.84rem;line-height:1.45}.CourseReviewWorkspace-module-scss-module__U3FB8q__decisionCopy p span{color:var(--shaoor-text,#1a1a2e);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.CourseReviewWorkspace-module-scss-module__U3FB8q__decisionActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__fab{z-index:40;color:#fff;cursor:pointer;background:#004c9a;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.85rem 1.15rem;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 12px 32px #004c9a59}.CourseReviewWorkspace-module-scss-module__U3FB8q__fab:hover{transform:translateY(-1px);box-shadow:0 16px 36px #004c9a66}.CourseReviewWorkspace-module-scss-module__U3FB8q__modalBody{flex-direction:column;gap:1rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__tabs{background:var(--shaoor-border-light,#ececf2);border-radius:12px;gap:.35rem;padding:.25rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__tab,.CourseReviewWorkspace-module-scss-module__U3FB8q__tabActive{cursor:pointer;color:var(--shaoor-text-secondary,#5a5a72);background:0 0;border:none;border-radius:10px;flex:1;padding:.55rem .75rem;font-size:.85rem;font-weight:650}.CourseReviewWorkspace-module-scss-module__U3FB8q__tabActive{background:var(--shaoor-surface,#fff);color:#004c9a;box-shadow:0 1px 4px #0f172a14}.CourseReviewWorkspace-module-scss-module__U3FB8q__form{grid-template-columns:1fr 110px;gap:.85rem;display:grid}.CourseReviewWorkspace-module-scss-module__U3FB8q__form label{color:var(--shaoor-text-secondary,#5a5a72);flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:650;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__form input,.CourseReviewWorkspace-module-scss-module__U3FB8q__form textarea{border:1px solid var(--shaoor-border,#e2e8f0);font:inherit;color:var(--shaoor-text,#1a1a2e);border-radius:10px;padding:.65rem .8rem;font-weight:400}.CourseReviewWorkspace-module-scss-module__U3FB8q__full{grid-column:1/-1}.CourseReviewWorkspace-module-scss-module__U3FB8q__shotRow{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__preview,.CourseReviewWorkspace-module-scss-module__U3FB8q__shot{object-fit:contain;border:1px solid var(--shaoor-border,#e2e8f0);border-radius:8px;max-width:180px;max-height:110px}.CourseReviewWorkspace-module-scss-module__U3FB8q__hint{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.82rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__success,.CourseReviewWorkspace-module-scss-module__U3FB8q__error{border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.86rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__success{color:#047857;background:#ecfdf5}.CourseReviewWorkspace-module-scss-module__U3FB8q__error{color:#b91c1c;background:#fef2f2}.CourseReviewWorkspace-module-scss-module__U3FB8q__inbox{grid-template-columns:220px minmax(0,1fr);gap:.85rem;min-height:440px;display:grid}@media (max-width:720px){.CourseReviewWorkspace-module-scss-module__U3FB8q__inbox{grid-template-columns:1fr}}.CourseReviewWorkspace-module-scss-module__U3FB8q__list{flex-direction:column;gap:.4rem;max-height:440px;display:flex;overflow:auto}.CourseReviewWorkspace-module-scss-module__U3FB8q__listItem{text-align:left;border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-bg-subtle,#f8f9fa);cursor:pointer;border-radius:10px;flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__listItem strong{color:var(--shaoor-text,#1a1a2e);font-size:.84rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__listItem span{color:var(--shaoor-text-secondary,#5a5a72);text-transform:capitalize;font-size:.72rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__listItemActive{background:var(--shaoor-surface,#fff);border-color:#004c9a66;box-shadow:0 0 0 2px #004c9a14}.CourseReviewWorkspace-module-scss-module__U3FB8q__detail{border:1px solid var(--shaoor-border-light,#ececf2);border-radius:12px;flex-direction:column;gap:.75rem;min-height:420px;padding:.9rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__detail h3{margin:0;font-size:.98rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__detail p{color:var(--shaoor-text-secondary,#5a5a72);margin:.2rem 0 0;font-size:.8rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__detailHead{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__detailActions{flex-wrap:wrap;gap:.35rem;display:flex}.CourseReviewWorkspace-module-scss-module__U3FB8q__description{white-space:pre-wrap;line-height:1.45;color:var(--shaoor-text,#1a1a2e)!important;margin:0!important;font-size:.9rem!important}.CourseReviewWorkspace-module-scss-module__U3FB8q__thread{flex-direction:column;gap:.45rem;max-height:160px;display:flex;overflow:auto}.CourseReviewWorkspace-module-scss-module__U3FB8q__msg{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:8px;padding:.55rem .7rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__msg strong{font-size:.75rem}.CourseReviewWorkspace-module-scss-module__U3FB8q__msg p{color:var(--shaoor-text,#1a1a2e)!important;margin:.25rem 0 0!important;font-size:.84rem!important}
.CourseChangeRequestsPanel-module-scss-module__y2Svsq__panel{flex-direction:column;gap:1rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__header h2{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:1.15rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__header p{color:var(--shaoor-text-secondary,#5a5a72);max-width:52rem;margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:900px){.CourseChangeRequestsPanel-module-scss-module__y2Svsq__layout{grid-template-columns:1fr}}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__list{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:16px;flex-direction:column;gap:.55rem;min-height:280px;padding:.75rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__listItem{text-align:left;background:var(--shaoor-surface,#fff);cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.35rem;padding:.85rem .95rem;transition:border-color .15s,box-shadow .15s;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__listItem:hover{border-color:#004c9a40}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__listItemActive{border-color:#004c9a73;box-shadow:0 0 0 3px #004c9a14}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__listItemTop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__listItemTop strong{color:var(--shaoor-text,#1a1a2e);font-size:.88rem;line-height:1.35}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__badge{text-transform:uppercase;letter-spacing:.03em;background:var(--shaoor-border,#e2e8f0);color:var(--shaoor-text-secondary);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__status_open,.CourseChangeRequestsPanel-module-scss-module__y2Svsq__status_reopened{color:#c2410c;background:#fff7ed}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__status_done{color:#047857;background:#ecfdf5}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__status_resolved{color:#1d4ed8;background:#eff6ff}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__meta{color:var(--shaoor-text-secondary,#5a5a72);font-size:.76rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__detail{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:16px;flex-direction:column;gap:.75rem;min-height:360px;padding:1rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__detailHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__detailHead h3{margin:0;font-size:1.05rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__detailActions{flex-wrap:wrap;gap:.4rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__descriptionCard{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;padding:1rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__descriptionCard p{white-space:pre-wrap;color:var(--shaoor-text,#1a1a2e);margin:0;line-height:1.5}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__shot{object-fit:contain;border:1px solid var(--shaoor-border,#e2e8f0);background:var(--shaoor-surface,#fff);border-radius:12px;max-width:100%;max-height:320px;margin-top:.75rem;display:block}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__shotSm{object-fit:contain;border:1px solid var(--shaoor-border,#e2e8f0);background:var(--shaoor-surface,#fff);border-radius:8px;max-width:180px;max-height:100px;display:block}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__thread{flex-direction:column;gap:.75rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__thread h4{margin:0;font-size:.92rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__message{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface-elevated,#fafbfc);border-radius:12px;padding:.85rem 1rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__message p{white-space:pre-wrap;margin:.35rem 0 0;line-height:1.45}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__messageHead{color:var(--shaoor-text-secondary,#5a5a72);justify-content:space-between;gap:.75rem;font-size:.78rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__messageHead strong{color:var(--shaoor-text,#1a1a2e)}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__replyBox{flex-direction:column;gap:.65rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__replyBox textarea{border:1px solid var(--shaoor-border,#e2e8f0);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:.75rem .9rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composer{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composer h3{align-items:center;gap:.45rem;margin:0;font-size:1rem;display:inline-flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composer label{color:var(--shaoor-text-secondary,#5a5a72);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:650;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composer input,.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composer textarea{border:1px solid var(--shaoor-border,#e2e8f0);font:inherit;color:var(--shaoor-text,#1a1a2e);border-radius:12px;padding:.7rem .85rem;font-weight:400}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composerGrid{grid-template-columns:1fr 120px;gap:.75rem;display:grid}@media (max-width:640px){.CourseChangeRequestsPanel-module-scss-module__y2Svsq__composerGrid{grid-template-columns:1fr}}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__screenshotRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__empty{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.86rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__loading,.CourseChangeRequestsPanel-module-scss-module__y2Svsq__success,.CourseChangeRequestsPanel-module-scss-module__y2Svsq__error{border-radius:12px;margin:0;padding:.75rem 1rem;font-size:.88rem}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__loading{color:var(--shaoor-text-secondary,#5a5a72);align-items:center;gap:.5rem;display:inline-flex}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__success{color:#047857;background:#ecfdf5}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__error{color:#b91c1c;background:#fef2f2}.CourseChangeRequestsPanel-module-scss-module__y2Svsq__spin{animation:.8s linear infinite CourseChangeRequestsPanel-module-scss-module__y2Svsq__spin}@keyframes CourseChangeRequestsPanel-module-scss-module__y2Svsq__spin{to{transform:rotate(360deg)}}
.CourseShareButton-module-scss-module__MZLe3G__wrap{flex-direction:column;align-items:flex-start;display:flex}.CourseShareButton-module-scss-module__MZLe3G__button{color:#fff!important;background:#004c9a!important;border-radius:50%!important;width:48px!important;height:48px!important}.CourseShareButton-module-scss-module__MZLe3G__button:hover:not(:disabled){background:#003d7a!important}.CourseShareButton-module-scss-module__MZLe3G__hint{color:var(--shaoor-text-secondary,#5a5a72);margin:8px 0 0;font-size:.8125rem}
.AdminWebinarsDashboard-module-scss-module__QN14AG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding:1.25rem;display:grid}.AdminWebinarsDashboard-module-scss-module__QN14AG__card{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:18px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 20px #0f172a0a}.AdminWebinarsDashboard-module-scss-module__QN14AG__card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.AdminWebinarsDashboard-module-scss-module__QN14AG__banner,.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerPreview{aspect-ratio:16/9;background:linear-gradient(135deg,#e8eef7,#f8fafc);position:relative;overflow:hidden}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerImage{object-fit:cover}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerPlaceholder{height:100%;color:var(--shaoor-text-secondary);text-align:center;place-items:center;gap:.4rem;padding:1rem;font-size:.8rem;display:grid}.AdminWebinarsDashboard-module-scss-module__QN14AG__statusChip{top:.7rem;position:absolute;inset-inline-start:.7rem}.AdminWebinarsDashboard-module-scss-module__QN14AG__body{flex-direction:column;flex:1;gap:.45rem;padding:1rem;display:flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__title{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.AdminWebinarsDashboard-module-scss-module__QN14AG__course{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.8rem}.AdminWebinarsDashboard-module-scss-module__QN14AG__link,.AdminWebinarsDashboard-module-scss-module__QN14AG__missingLink{align-items:center;gap:.35rem;margin-top:.15rem;font-size:.82rem;font-weight:650;display:inline-flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__link{color:#004c9a;text-decoration:none}.AdminWebinarsDashboard-module-scss-module__QN14AG__link:hover{text-decoration:underline}.AdminWebinarsDashboard-module-scss-module__QN14AG__missingLink{color:#b45309;margin:0}.AdminWebinarsDashboard-module-scss-module__QN14AG__actions{gap:.4rem;margin-top:auto;padding-top:.75rem;display:flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerField{flex-direction:column;grid-column:1/-1;gap:.55rem;display:flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerField label{color:var(--shaoor-text-secondary,#5a5a72);font-size:.82rem;font-weight:650}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerPreview{aspect-ratio:16/6;border:1px dashed #d5dde9;border-radius:14px;min-height:170px}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerActions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__uploadBtn{cursor:pointer;background:#004c9a;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;font-weight:650;display:inline-flex;color:#fff!important}.AdminWebinarsDashboard-module-scss-module__QN14AG__uploadBtn:has(input:disabled){opacity:.7;cursor:not-allowed}.AdminWebinarsDashboard-module-scss-module__QN14AG__clearBanner{background:var(--shaoor-surface,#fff);color:var(--shaoor-text-secondary,#5a5a72);cursor:pointer;border:1px solid #d8dde8;border-radius:10px;align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__hint{color:var(--shaoor-text-secondary,#5a5a72);font-size:.75rem}.AdminWebinarsDashboard-module-scss-module__QN14AG__colorField{align-items:center;gap:.55rem;display:flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__colorField input[type=color]{background:var(--shaoor-surface,#fff);cursor:pointer;border:1px solid #d8dde8;border-radius:8px;width:44px;height:36px;padding:2px}.AdminWebinarsDashboard-module-scss-module__QN14AG__colorField input[type=text]{flex:1;min-width:0}.AdminWebinarsDashboard-module-scss-module__QN14AG__activeToggle{color:var(--shaoor-text,#1a1a2e);grid-column:1/-1;align-items:center;gap:.45rem;font-size:.86rem;font-weight:650;display:inline-flex}.AdminWebinarsDashboard-module-scss-module__QN14AG__webinarForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.AdminWebinarsDashboard-module-scss-module__QN14AG__fullWidth,.AdminWebinarsDashboard-module-scss-module__QN14AG__modalActions,.AdminWebinarsDashboard-module-scss-module__QN14AG__webinarForm>[role=alert]{grid-column:1/-1}.AdminWebinarsDashboard-module-scss-module__QN14AG__modalActions{z-index:2;border-top:1px solid var(--shaoor-border-light,#ececf2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;margin:0 -1.25rem -1.25rem;padding:1rem 1.25rem;position:sticky;bottom:-1.25rem}@media (max-width:640px){.AdminWebinarsDashboard-module-scss-module__QN14AG__webinarForm{grid-template-columns:1fr}.AdminWebinarsDashboard-module-scss-module__QN14AG__bannerPreview{aspect-ratio:16/8;min-height:140px}.AdminWebinarsDashboard-module-scss-module__QN14AG__modalActions{margin:0 -1rem -1rem;padding:.75rem 1rem;bottom:-1rem}}
.PortalPagination-module-scss-module__VdHeTG__wrap{border-top:1px solid var(--shaoor-border,#e8ebf2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.PortalPagination-module-scss-module__VdHeTG__summary{color:var(--shaoor-text-secondary,#5a5a72);font-size:.86rem}.PortalPagination-module-scss-module__VdHeTG__controls{align-items:center;gap:.5rem;display:flex}.PortalPagination-module-scss-module__VdHeTG__navBtn{background:var(--shaoor-surface,#fff);color:#004c9a;cursor:pointer;border:1px solid #d8dde8;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.PortalPagination-module-scss-module__VdHeTG__navBtn:hover:not(:disabled){background:var(--shaoor-row-hover)}.PortalPagination-module-scss-module__VdHeTG__navBtn:disabled{opacity:.45;cursor:not-allowed}.PortalPagination-module-scss-module__VdHeTG__pageInfo{color:var(--shaoor-text,#1a1a2e);text-align:center;min-width:96px;font-size:.86rem}
.Button-module-scss-module__KU9TxW__button{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-family:Montserrat Alternates,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.Button-module-scss-module__KU9TxW__button:focus-visible{outline-offset:2px;outline:2px solid #004c9a}.Button-module-scss-module__KU9TxW__button:disabled{opacity:.6;cursor:not-allowed}.Button-module-scss-module__KU9TxW__primary{color:#fff;background-color:#004c9a}.Button-module-scss-module__KU9TxW__primary:hover:not(:disabled){background-color:#003d7a}.Button-module-scss-module__KU9TxW__secondary{color:#fff;background-color:#f97316}.Button-module-scss-module__KU9TxW__secondary:hover:not(:disabled){background-color:#e0650f}.Button-module-scss-module__KU9TxW__outline{color:#004c9a;background-color:#0000;border-color:#004c9a}.Button-module-scss-module__KU9TxW__outline:hover:not(:disabled){background-color:#004c9a0d}.Button-module-scss-module__KU9TxW__ghost{background-color:var(--shaoor-surface,#fff);color:#004c9a;border-color:var(--shaoor-border,#d4d4e0)}.Button-module-scss-module__KU9TxW__ghost:hover:not(:disabled){background-color:#004c9a08;border-color:#004c9a}.Button-module-scss-module__KU9TxW__sm{min-height:32px;padding:.35rem .75rem;font-size:.75rem}.Button-module-scss-module__KU9TxW__md{min-height:36px;padding:.45rem .9rem;font-size:13px}.Button-module-scss-module__KU9TxW__lg{min-height:40px;padding:.55rem 1.1rem;font-size:.875rem}.Button-module-scss-module__KU9TxW__fullWidth{width:100%}.Button-module-scss-module__KU9TxW__fullWidthWrap{width:100%;display:block}.Button-module-scss-module__KU9TxW__icon{flex-shrink:0;align-items:center;display:flex}
