._container_1m4c4_1{display:flex;flex-direction:column;min-height:100vh}._main_1m4c4_13{display:flex;justify-content:space-between}._leftPane_1m4c4_23{flex:1;width:50%;height:auto;display:flex;justify-content:center;align-items:center}._imagePlaceholder_1m4c4_41{width:100%;height:120vh;background-color:#ddd;border:2px solid #333;border-radius:6px;position:relative}._rightPane_1m4c4_59{flex:1;display:flex;flex-direction:column;align-items:center}._logoSmall_1m4c4_73{width:140px}._form_1m4c4_81{width:100%;max-width:300px}._form_1m4c4_81 label{display:block;margin-top:1rem;margin-bottom:.3rem}._form_1m4c4_81 input[type=text],._form_1m4c4_81 input[type=email],._form_1m4c4_81 input[type=password]{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:5px}._passwordNote_1m4c4_121,._confirmPasswordNote_1m4c4_123{font-size:.8rem;color:#666;margin-top:.3rem}._passwordWrapper_1m4c4_135{width:100%;width:8.4cm;position:relative;display:flex;align-items:center}._passwordWrapper_1m4c4_135 input{width:100%;padding-right:2.5rem}._eyeIcon_1m4c4_161{position:absolute;right:10px;cursor:pointer;color:#888;font-size:1rem}._note_1m4c4_177{font-size:.8rem;color:#666;margin-top:4px;margin-bottom:8px;line-height:1.3}._checkboxGroup_1m4c4_193{margin-top:1.5rem}._checkboxGroup_1m4c4_193 label{font-size:12px;display:block;margin-top:.3rem}._signupButton_1m4c4_213{background:#000;border:1px solid black;padding:.6rem 1.2rem;border-radius:5px;margin-top:1rem;cursor:pointer;font-weight:700;width:8cm}._success_1m4c4_235{color:green;font-weight:600;margin-top:10px}._error_1m4c4_247{color:red;font-weight:600;margin-top:10px}._divider_1m4c4_259{display:flex;align-items:center;width:100%;max-width:300px;margin:2rem 0 1rem;color:#666;font-size:.9rem;position:relative;gap:12px}._divider_1m4c4_259 span{flex:1;height:1px;background-color:#ccc}._socialIcons_1m4c4_295{display:flex;gap:1.5rem;font-size:2rem;justify-content:center;padding-bottom:2rem}._icon_1m4c4_311{cursor:pointer;transition:transform .2s ease}._icon_1m4c4_311:hover{transform:scale(1.1)}._header_1x402_1{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#fff,#a9c9ff);padding:1rem 2rem;height:14vh}._logoWrap_1x402_21{display:flex;align-items:center;height:100%}._logoImg_1x402_33{height:200px;width:200px;object-fit:contain}._nav_1x402_45{flex:1;display:flex;justify-content:center}._navList_1x402_57{display:flex;list-style:none;gap:5.5rem;margin:0;padding:0}._navLink_1x402_73{font-weight:700;font-size:1.1rem;color:#000;text-decoration:none}._navLink_1x402_73:hover{color:#007bff}._auth_1x402_95{display:flex;align-items:center;gap:.6rem;padding:0rem .8rem;border-radius:8px;margin:0}._searchBar_1x402_113{height:40px;margin-top:1rem;padding:0 .8rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem}._linkReset_1x402_131{text-decoration:none}._signin_1x402_139,._signup_1x402_141{height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.2rem;border-radius:6px;border:none;cursor:pointer;font-size:.95rem;line-height:1;transition:background-color .3s ease}._signin_1x402_139{background-color:#007bff;color:#fff}._signin_1x402_139:hover{background-color:#0056b3}._signup_1x402_141{background-color:#28a745;color:#fff}._signup_1x402_141:hover{background-color:#1e7e34}.footer{background:linear-gradient(45deg,#007bff,#00c6ff);display:flex;justify-content:space-between;padding:3rem 6rem;flex-wrap:wrap}.footer-left{width:35%;margin-right:2rem;line-height:1.6}.footer-left p,.footer-left strong{color:#fff;margin:.4rem 0}.footer-left .address{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.footer-links{color:#fff;display:flex;gap:4rem;flex:1;flex-wrap:wrap}.footer-courses ul,.quicklinks ul{list-style:none;padding:0;margin:0}.footer-courses li,.quicklinks li{margin-bottom:.5rem}.course-link{background:none;border:none;color:#fff;text-decoration:none;cursor:pointer;font:inherit;padding:0;transition:color .2s ease}.course-link:hover{background:transparent;text-decoration:underline;color:#ccc}.loading-text{color:#bbb;font-style:italic;font-size:.9rem}.quicklinks li a{color:#fff;text-decoration:none;transition:color .2s ease}.quicklinks li a:hover{text-decoration:underline;color:#ccc}.footer-logo{margin-left:auto;display:flex;align-items:center;justify-content:center}.logo-placeholder img{height:140px;width:auto;object-fit:cover;border:2px solid white;box-shadow:0 0 10px #ffffff4d}.footer-bottom{text-align:center;background-color:#000;padding:1rem;font-size:.9rem}.CPR p{color:#ccc}.footer-links-inline{list-style:none;display:flex;justify-content:center;gap:1.5rem;padding:0;margin:1rem 0 0}.footer-links-inline li:not(:last-child):after{content:"|";color:#fff;margin-left:1.5rem}.footer-links-inline li a{color:#fff;text-decoration:none;transition:color .2s ease}.footer-links-inline li a:hover{text-decoration:underline;color:#ccc}._container_v6ma0_1{display:flex;flex-direction:column;min-height:100vh}._main_v6ma0_13{display:flex;justify-content:space-between}._leftPane_v6ma0_23{flex:1;display:flex;justify-content:center;align-items:center}._leftImage_v6ma0_37{width:100%;height:100%;object-fit:cover;border-radius:4px}._imagePlaceholder_v6ma0_51{width:100%;height:90vh;background-color:#ddd;border:2px solid #333;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:2rem}._rightPane_v6ma0_75{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:2rem}._logoSmall_v6ma0_91{width:120px;margin-bottom:1rem}._title_v6ma0_101{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}._form_v6ma0_113{width:100%;max-width:300px}._form_v6ma0_113 label{display:block;margin-top:1rem;margin-bottom:.3rem}._form_v6ma0_113 input[type=email],._form_v6ma0_113 input[type=password]{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:5px}._passwordWrapper_v6ma0_151{width:8.4cm;position:relative;display:flex;align-items:center}._passwordWrapper_v6ma0_151 input{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:5px}._eyeIcon_v6ma0_179{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#555;cursor:pointer;font-size:1.1rem}._options_v6ma0_199{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.9rem}._forgot_v6ma0_215{color:#007bff;text-decoration:none}._forgot_v6ma0_215:hover{text-decoration:underline}._loginButton_v6ma0_233{background:#000;border:1px solid black;padding:.6rem 1.2rem;border-radius:5px;margin-top:1rem;cursor:pointer;font-weight:700;width:100%}._inputError_v6ma0_257{border:2px solid red!important;background-color:#ffe6e6}._errorText_v6ma0_267{font-size:.8rem;color:red;margin-top:.2rem;margin-bottom:.5rem}._loginFailed_v6ma0_281{font-size:.9rem;color:red;margin-top:1rem}._divider_v6ma0_293{display:flex;align-items:center;width:100%;max-width:300px;margin:2rem 0 1rem;color:#666;font-size:.9rem;position:relative;gap:12px}._divider_v6ma0_293 span{flex:1;height:1px;background-color:#ccc}._socialIcons_v6ma0_329{display:flex;gap:1.5rem;font-size:2rem;justify-content:center;padding-bottom:2rem}._icon_v6ma0_345{color:#000;cursor:pointer;width:5rem;height:2.4rem;transition:transform .2s ease}._icon_v6ma0_345:hover{color:#666;transform:scale(1.1)}._container_w348k_1{min-height:100vh;display:flex;flex-direction:column;background-color:#f9f9f9}._main_w348k_15{max-width:500px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}._form_w348k_33{display:flex;flex-direction:column;gap:1rem}input{padding:.8rem;border:1px solid #ccc;border-radius:4px}button{background-color:#007bff;color:#fff;padding:.8rem;border:none;border-radius:4px;cursor:pointer}._error_w348k_75{color:red}._success_w348k_83{color:green}._container_1m5o6_1{max-width:400px;margin:50px auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}._form_1m5o6_19{display:flex;flex-direction:column;gap:1rem}input{padding:.7rem;border:1px solid #ccc;border-radius:4px}button{padding:.8rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}._error_1m5o6_61{color:red;margin-top:1rem}._success_1m5o6_71{color:green;margin-top:1rem}.homepage-container{font-family:Arial,sans-serif;color:#333;margin:0}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a237e,#0d47a1,#42a5f5);overflow:hidden;background:url(/acestartechacademy/assets/background-C-HSDIbA.png) no-repeat center center/cover}#tsparticles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-content{position:relative;z-index:1;text-align:center;color:#fff}.hero-content h1{font-size:5rem;font-weight:700;margin-bottom:20px;color:#fff}.hero-button{font-size:1.2rem;padding:12px 28px;background:#000;color:#fff;border:none;border-radius:30px;transition:background .3s ease}.hero-button:hover{background:#333}.stats{display:flex;justify-content:space-around;background:#e8f0fe;padding:3rem 1rem;font-weight:700;text-align:center}.stat{font-size:1.5rem;line-height:1.5}.stat span{font-size:.9rem;font-weight:400;color:#555}.courses{padding:2rem 1rem;text-align:center}.course-list{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.course-card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;padding:1rem;border-radius:12px;width:260px;min-height:360px;box-shadow:0 4px 10px #00000014;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.course-card:hover{transform:translateY(-6px);box-shadow:0 6px 14px #00000026}.thumbnail{height:140px;border-radius:8px;margin-bottom:10px;overflow:hidden;flex-shrink:0}.category{color:#888;font-size:12px;margin:6px 0;text-transform:uppercase}.course-card h3{font-size:1rem;font-weight:700;color:#222;margin:8px 0;min-height:64px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.course-card p{font-size:.9rem;color:#555;flex-grow:1;margin:6px 0 0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.testimonials{background:#eee;padding:2rem 1rem;text-align:center}.testimonial-list{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem}.testimonial{background:#fff;padding:1.5rem;border-radius:12px;width:250px;font-style:italic;position:relative}.testimonial:before{content:"“";font-size:3rem;color:#007bff;position:absolute;top:-10px;left:10px}.avatar-circle{width:50px;height:50px;background:gray;border-radius:50%;margin:0 auto 10px;overflow:hidden}.avatar-circle img{width:100%;height:100%;object-fit:cover;object-position:center}.become-trainer{padding:2rem;background:#d7edfc;text-align:center}.trainer-button{padding:12px 30px;background:linear-gradient(45deg,#007bff,#00c6ff);color:#fff;border:none;border-radius:30px;cursor:pointer;font-size:1.1rem;transition:transform .3s ease}.trainer-button:hover{transform:scale(1.05)}.courses-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f7fb;min-height:100vh;display:flex;flex-direction:column}.title-section{background:linear-gradient(135deg,#1e3c72,#2a5298);text-align:center;padding:3rem 1rem;color:#fff}.title-section h1{font-size:2.4rem;margin-bottom:.6rem;font-weight:700}.title-section p{font-size:1rem;opacity:.9;color:#e0e0e0}.main-content{display:flex;gap:2.5rem;padding:2.5rem 3rem}.filter-section{width:22%;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:1.5rem}.filter-section h3{font-size:1.2rem;margin-bottom:.5rem;border-bottom:2px solid #007bff;padding-bottom:.3rem}.filter-group{display:flex;flex-direction:column;gap:.6rem;font-size:.95rem}.courses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-left:2rem}.course-card{border:1px solid #ccc;padding:1rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:250px}.course-info{flex:1}.course-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.thumbnail{width:100%;height:120px;background-color:#eee;margin-bottom:.5rem}.thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.duration{font-size:14px;color:#666}.detail-btn{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px;transition:background .3s}.detail-btn:hover{background-color:#0056b3}.pagination{display:flex;justify-content:center;margin:2rem 0;gap:.5rem;flex-wrap:wrap}.pagination span{padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .2s ease}.pagination .active{background-color:#007bff;color:#fff;border-color:#007bff}.pagination .disabled{color:#aaa;pointer-events:none;border-color:#ddd}._studentHeader_u9q7e_3{display:flex;align-items:center;justify-content:space-between;padding:.8rem 2rem;height:12vh;background:linear-gradient(90deg,#fff,#a9c9ff);box-shadow:0 2px 8px #00000014;position:sticky;top:0;z-index:100}._logo_u9q7e_29 img{height:240px;width:auto;object-fit:contain}._navLinks_u9q7e_43{display:flex;gap:2rem}._navLinks_u9q7e_43 a{position:relative;text-decoration:none;color:#000;font-weight:700;font-size:1rem;padding-bottom:4px;transition:color .3s ease}._navLinks_u9q7e_43 a:hover{color:#007bff}._navLinks_u9q7e_43 a._active_u9q7e_83:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#007bff,#6f42c1);border-radius:2px}._navLinks_u9q7e_43 a:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#007bff,#6f42c1);border-radius:2px;transition:width .3s ease}._navLinks_u9q7e_43 a:hover:after{width:100%}._active_u9q7e_83{color:#007bff}._auth_u9q7e_149{display:flex;align-items:center;gap:1rem}._searchBar_u9q7e_163{padding:.5rem .8rem;border:1px solid #ccc;border-radius:20px;font-size:.95rem;transition:all .2s ease}._searchBar_u9q7e_163:focus{border-color:#007bff;box-shadow:0 0 4px #007bff4d;outline:none}._iconImg_u9q7e_193{width:24px;height:24px}._favourite_u9q7e_203,._avatarIcon_u9q7e_205{display:flex;align-items:center;justify-content:center;background:#a9c9ff;border-radius:50%;padding:.5rem;cursor:pointer;transition:background .2s ease}._favourite_u9q7e_203:hover,._avatarIcon_u9q7e_205:hover{background:#dce9ff}._avatarWrapper_u9q7e_239{position:relative}._avatarDropdown_u9q7e_247{position:absolute;top:45px;right:0;width:160px;background-color:#fff;border:1px solid #eee;box-shadow:0 4px 10px #0000001f;border-radius:8px;padding:.5rem 0;z-index:20;animation:_fadeIn_u9q7e_1 .2s ease}._dropdownItem_u9q7e_275{padding:.6rem 1rem;font-size:.95rem;color:#333;cursor:pointer;transition:background .2s ease}._dropdownItem_u9q7e_275:hover{background-color:#f7faff;color:#007bff;border-radius:4px}@keyframes _fadeIn_u9q7e_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._container_hjqgp_3{font-family:Segoe UI,Arial,sans-serif;color:#333;background-color:#fff;line-height:1.8}._pageLayout_hjqgp_19{display:flex;align-items:flex-start;gap:2.5rem;padding:2rem 5%}._sidebar_hjqgp_35{position:sticky;top:100px;width:260px;flex-shrink:0;background:#fdfdfd;border:1px solid #e5e7eb;border-radius:10px;padding:1.5rem 1rem;box-shadow:0 4px 10px #0000000f}._sidebar_hjqgp_35 ul{list-style:none;padding:0;margin:0}._sidebar_hjqgp_35 li{margin:.8rem 0;cursor:pointer;font-weight:500;font-size:1rem;padding:.5rem .8rem;border-radius:6px;transition:background .3s,color .3s}._sidebar_hjqgp_35 li:hover{background:#eef5ff;color:#1a3e72}._sidebar_hjqgp_35 li._active_hjqgp_103{background:#1a3e72;color:#fff;font-weight:600}._content_hjqgp_117{flex:1;font-size:1.05rem}._innerContainer_hjqgp_129{max-width:900px;margin:0 auto;padding:3rem 2rem;background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000d}._mainTitle_hjqgp_149{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:left;color:#1a3e72;letter-spacing:-.5px}._imageWrapper_hjqgp_169{text-align:center;margin-bottom:2rem}._serviceImage_hjqgp_179{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px #00000014}._intro_hjqgp_195{margin-bottom:2.5rem;padding:1.8rem;background:linear-gradient(135deg,#f0f4ff,#fff);border-left:6px solid #1a3e72;border-radius:8px;font-size:1.05rem}._subSection_hjqgp_215{margin-top:3rem;margin-bottom:2rem;padding:2rem;background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 8px #0000000a}._subTitle_hjqgp_235{font-size:1.7rem;font-weight:600;margin-bottom:1.2rem;color:#1a3e72;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}._bulletList_hjqgp_255{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}._numberedList_hjqgp_267{list-style-type:decimal;padding-left:1.5rem;margin:1rem 0}._bulletList_hjqgp_255 li,._numberedList_hjqgp_267 li{margin-bottom:.8rem;line-height:1.6}._blockquote_hjqgp_293{margin:1.5rem 0;padding:1.2rem 1.5rem;border-left:5px solid #1a3e72;background:#f4f7fb;font-style:italic;color:#444;border-radius:6px;box-shadow:inset 0 2px 6px #0000000d}._ctaWrapper_hjqgp_317{margin-top:3rem;text-align:left}._ctaButton_hjqgp_327{background:linear-gradient(135deg,#1a3e72,#2a56a5);color:#fff;border:none;padding:.9rem 2rem;font-size:1.05rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease}._ctaButton_hjqgp_327:hover{background:linear-gradient(135deg,#2a56a5,#1a3e72);transform:translateY(-2px);box-shadow:0 4px 12px #0003}._aboutPage_136q9_1{font-family:Segoe UI,sans-serif;background:#f9fbfd;color:#333}._aboutHero_136q9_15{position:relative;background:url(/acestartechacademy/assets/background-C-HSDIbA.png) center/cover no-repeat;color:#fff;padding:120px 20px 100px;text-align:center;border-radius:12px;max-width:1200px;margin:40px auto;overflow:hidden}._overlay_136q9_39{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#001432b3,#0064c880)}._heroContent_136q9_51{position:relative;z-index:2;animation:_fadeInUp_136q9_1 1s ease}._heroContent_136q9_51 h1{font-size:3.2rem;margin-bottom:15px;font-weight:700;background:linear-gradient(45deg,#00c6ff,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heroContent_136q9_51 p{max-width:700px;margin:0 auto 25px;font-size:1.2rem;line-height:1.6;color:#f1faff}._heroButtons_136q9_97{display:flex;justify-content:center;gap:15px;margin-top:20px}._heroButton_136q9_97{background:linear-gradient(45deg,#007bff,#00c6ff);border:none;color:#fff;padding:12px 28px;border-radius:30px;cursor:pointer;font-size:1.05rem;transition:transform .3s ease,box-shadow .3s ease}._heroButton_136q9_97:hover{transform:translateY(-3px);box-shadow:0 0 20px #00c6ff99}._scrollDown_136q9_143{margin-top:40px;font-size:2rem;animation:_bounce_136q9_1 1.5s infinite;color:#fff}@keyframes _bounce_136q9_1{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}._aboutSection_136q9_169{background:#fff;border-radius:10px;max-width:1100px;margin:40px auto;padding:50px;display:flex;align-items:center;gap:40px;box-shadow:0 6px 18px #00000014;transition:transform .3s ease,box-shadow .3s ease}._aboutSection_136q9_169:nth-child(2n){flex-direction:row-reverse;background:#f0f7ff}._aboutSection_136q9_169:hover{transform:translateY(-6px);box-shadow:0 10px 25px #0000001f}._sectionContent_136q9_215{display:flex;align-items:center;gap:40px;flex-wrap:wrap}._sectionImage_136q9_229 img{width:300px;border-radius:12px;object-fit:cover;box-shadow:0 6px 20px #00000026}._sectionText_136q9_243{flex:1}._sectionText_136q9_243 h2{font-size:1.9rem;margin-bottom:15px;font-weight:700;color:#007bff;border-left:5px solid #00c6ff;padding-left:12px;animation:_fadeInLeft_136q9_1 1s ease}._sectionText_136q9_243 p{font-size:1.05rem;line-height:1.8;color:#444;white-space:pre-line;animation:_fadeInRight_136q9_1 1s ease}@keyframes _fadeInUp_136q9_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInLeft_136q9_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeInRight_136q9_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 992px){._heroContent_136q9_51 h1{font-size:2.5rem}._aboutSection_136q9_169{padding:30px}}@media (max-width: 768px){._aboutHero_136q9_15{padding:80px 15px}._heroContent_136q9_51 h1{font-size:2rem}._heroContent_136q9_51 p{font-size:1rem}._aboutSection_136q9_169{padding:20px;margin:15px;flex-direction:column;text-align:center}._sectionImage_136q9_229 img{width:100%;max-width:350px}._sectionText_136q9_243 h2{font-size:1.5rem}._sectionText_136q9_243 p{font-size:.95rem}}.contact-page{display:flex;flex-direction:column;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.contact-main{flex-grow:1;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:60px 20px}.contact-container{max-width:1200px;margin:0 auto;display:flex;gap:40px;flex-wrap:wrap}.contact-form-section{flex:1;background:#fff;padding:40px;border-radius:12px;box-shadow:0 8px 24px #00000014;transition:transform .2s ease}.contact-form-section:hover{transform:translateY(-5px)}.contact-form-section h2{margin-bottom:25px;font-size:24px;font-weight:700;color:#222;border-left:5px solid #007bff;padding-left:10px}.contact-form input,.contact-form textarea{width:100%;padding:14px 16px;margin-bottom:18px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#007bff;box-shadow:0 0 8px #007bff40;outline:none}.contact-form textarea{height:140px;resize:vertical}.contact-form button{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-form button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #005bbb66}.contact-info-section{flex:1;display:flex;flex-direction:column;gap:25px}.direct-contact-card{background:#fff;padding:35px;border-radius:12px;box-shadow:0 8px 24px #00000014}.direct-contact-card h2{font-size:22px;font-weight:700;margin-bottom:8px;color:#222}.direct-contact-card p{margin-bottom:15px;font-size:15px;color:#555}.contact-info-icons .info-item{margin-top:12px;font-size:15px;display:flex;align-items:center;gap:10px}.map-placeholder{background:#f1f3f5;height:300px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000014}.map-placeholder iframe{border:none;width:100%;height:100%}._page_d7bl8_1{font-family:Arial,sans-serif;background-color:#f9f9f9;min-height:100vh;display:flex;flex-direction:column}._container_d7bl8_17{max-width:900px;margin:40px auto;padding:20px 30px;background-color:#fff;box-shadow:0 0 10px #0000000d;border-radius:8px}._container_d7bl8_17 h1{font-size:2rem;margin-bottom:20px;color:#222;text-align:center}._container_d7bl8_17 h2{font-size:1.3rem;margin-top:30px;margin-bottom:10px;color:#333;border-left:4px solid #007BFF;padding-left:10px}._container_d7bl8_17 p{font-size:1rem;line-height:1.7;color:#555;margin-bottom:16px}@media (max-width: 768px){._container_d7bl8_17{margin:20px;padding:20px}._container_d7bl8_17 h1{font-size:1.6rem}._container_d7bl8_17 h2{font-size:1.1rem}._container_d7bl8_17 p{font-size:.95rem}}._dashboard_ivugc_3{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to bottom,#f0f8ff,#dceeff);font-family:Segoe UI,sans-serif;color:#111}._main_ivugc_23{flex-grow:1;padding:2rem;max-width:1200px;margin:auto}._welcomeSection_ivugc_39 h2{font-size:1.8rem;margin-bottom:.3rem}._welcomeSection_ivugc_39 p{color:#666;margin-bottom:1rem}._statsGrid_ivugc_61{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}._statCard_ivugc_75{background:#fff;padding:1rem 1.2rem;border-radius:10px;box-shadow:0 2px 5px #0000000d;flex:1;min-width:200px;display:flex;flex-direction:column;align-items:start;gap:.3rem}._statCard_ivugc_75 span{font-size:.9rem;color:#333;align-items:center}._statCard_ivugc_75 img{width:34px;height:34px;cursor:pointer;padding-top:.2rem;padding-right:1.5rem}._statCard_ivugc_75 strong{font-size:1.5rem}._contentGrid_ivugc_139{display:grid;grid-template-columns:2fr 1fr;gap:2rem}._myCourses_ivugc_153{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 3px 8px #0000000d}._sectionHeader_ivugc_167{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._courseCard_ivugc_181{display:flex;gap:1rem;align-items:center;margin:1.2rem 0;background-color:#f9f9f9;padding:1rem;border-radius:10px}._courseLink_ivugc_201{color:inherit;text-decoration:none;display:flex;gap:1rem}._courseThumbnail_ivugc_215{margin-top:1.4rem;width:140px;height:100px;object-fit:cover;border-radius:8px;box-shadow:0 2px 5px #0000001a}._progressBarOuter_ivugc_233{width:34rem;height:8px;background:#ddd;border-radius:5px;margin-top:.4rem}._progressBar_ivugc_233{height:100%;border-radius:5px}._progressText_ivugc_259{font-size:.8rem;color:#666;margin-top:.2rem}._iconImg_ivugc_271{width:24px;height:24px;cursor:pointer}._notification_logoImg_ivugc_283{width:20px;height:20px;margin-left:.5rem}._notifications_ivugc_295{list-style:none;padding:0;width:100%;max-width:600px;margin:0;text-align:left}._notifications_ivugc_295 li{font-size:.9rem;margin:.6rem 0;padding:.6rem;border-radius:8px;background-color:#f9f9f9;display:flex;justify-content:space-between;box-shadow:inset 0 0 0 2px #eee}._notificationDate_ivugc_337{font-size:.75rem;color:#888;display:block;margin-top:.2rem}._bookmark_ivugc_351{margin-left:auto;font-size:1.3rem;cursor:pointer;padding:.3rem;transition:transform .2s ease}._bookmark_ivugc_351:hover{transform:scale(1.2);color:#007bff}._sidePanels_ivugc_379 ._panel_ivugc_379{background:#fff;padding:1.2rem;border-radius:10px;box-shadow:0 3px 6px #0000001a;margin-bottom:1.5rem}._panel_ivugc_379{background-color:#fff;padding:1.2rem 1.5rem;border-radius:10px;box-shadow:0 3px 6px #0000001a}._panel_ivugc_379 h4{font-size:1.1rem;margin-bottom:1rem;font-weight:600}._certificateItem_ivugc_421{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.2rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 3px 6px #00000014;transition:transform .2s ease;display:flex;flex-direction:column;gap:.6rem}._certificateItem_ivugc_421:hover{transform:translateY(-3px)}._certificateItem_ivugc_421 h5{font-size:1rem;font-weight:600;color:#333;margin-bottom:.3rem}._certificateItem_ivugc_421 p{font-size:.9rem;color:#666;margin:0}._certificateDate_ivugc_481{font-size:.85rem;color:#888}._download_ivugc_491{align-self:flex-start;background-color:#007bff;color:#fff;padding:.35rem .7rem;border:none;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .2s ease}._download_ivugc_491:hover{background-color:#0051b3}._bottomSection_ivugc_527{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}._reportGrid_ivugc_543{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;box-shadow:0 2px 5px #0000000d}._reportGrid_ivugc_543 div{background-color:#fff;padding:1rem;text-align:center;border-radius:8px;box-shadow:0 2px 5px #0000000d}._reportGrid_ivugc_543 strong{font-size:1.5rem;display:block;color:#000}._reportGrid_ivugc_543 p{font-size:.9rem;color:#555}._careerGroup_ivugc_599{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;border:1px solid #ccc;padding:1rem;border-radius:10px;margin-bottom:1rem;background-color:#fff;position:relative}._careerGrid_ivugc_625{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._careerGoal_ivugc_639,._careerAction_ivugc_641,._careerSkills_ivugc_643,._careerModules_ivugc_645{background-color:#f9f9f9;padding:1rem;border-radius:10px;box-shadow:0 2px 4px #0000000d}._careerGoal_ivugc_639 h5,._careerAction_ivugc_641 h5,._careerSkills_ivugc_643 h5,._careerModules_ivugc_645 h5{margin-bottom:.5rem;font-size:1rem;color:#333}._careerAction_ivugc_641 ul{list-style:none;padding-left:0;margin-top:.5rem}._careerAction_ivugc_641 li{margin:.4rem 0;font-size:.9rem;display:flex;align-items:center;gap:.5rem}._careerSelect_ivugc_705{padding:4px;font-size:14px}._changeCareerBtn_ivugc_715{margin-top:.5rem;padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer}._changeCareerBtn_ivugc_715:disabled{background-color:#ccc;cursor:not-allowed}._deleteGoalBtn_ivugc_749{position:absolute;bottom:10px;right:10px;border:none;background:none;font-size:1.3rem;cursor:pointer;color:#888;transition:color .2s}._deleteGoalBtn_ivugc_749:hover{transform:scale(1.2);color:#007bff}._deleteGoalBtn_ivugc_749 img{width:20px;height:20px}._addGoalBtnWrapper_ivugc_795{display:flex;justify-content:flex-end;margin-top:.5rem}._addGoalBtn_ivugc_795{background-color:#007bff;color:#fff;border:none;font-size:1.4rem;padding:.3rem .8rem;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .3s ease}._addGoalBtn_ivugc_795:hover{background-color:#0056b3}._modalOverlay_ivugc_839{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:999}._modalContent_ivugc_865{background:#fff;padding:2rem;border-radius:10px;width:90%;max-width:400px;box-shadow:0 4px 12px #0003;text-align:center}._modalContent_ivugc_865 h3{margin-bottom:1rem}._modalSelect_ivugc_893{width:100%;padding:.6rem;margin-bottom:1rem;border-radius:6px;border:1px solid #ccc}._modalButtons_ivugc_909{display:flex;justify-content:space-between;gap:1rem}._modalCancelBtn_ivugc_921,._modalSaveBtn_ivugc_923{flex:1;padding:.6rem;border:none;border-radius:6px;font-weight:700;cursor:pointer}._modalCancelBtn_ivugc_921{background:#ccc;color:#333}._modalSaveBtn_ivugc_923{background:#007bff;color:#fff}._modalSaveBtn_ivugc_923:hover{background:#0056b3}._profileContainer_19pn3_5{background:linear-gradient(to bottom,#f5faff,#eaf3fb);min-height:100vh;font-family:Segoe UI,sans-serif;color:#222}._main_19pn3_21{padding:2rem;max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:2rem}._topSection_19pn3_41{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;padding:2rem;border-radius:14px;box-shadow:0 4px 15px #00000014;gap:2rem;flex-wrap:wrap}._avatarSection_19pn3_65{display:flex;flex-direction:column;align-items:center;gap:1rem}._avatar_19pn3_65{width:150px;height:150px;border-radius:50%;overflow:hidden;border:4px solid #f0f4f8;box-shadow:0 4px 10px #0000001a}._avatarImage_19pn3_97{width:100%;height:100%;object-fit:cover}._updateAvatarBtn_19pn3_109{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .3s ease}._updateAvatarBtn_19pn3_109:hover{background:#0056b3;transform:translateY(-2px)}._info_19pn3_143{flex-grow:1;min-width:250px}._info_19pn3_143 h2{font-size:1.6rem;margin-bottom:.8rem;font-weight:600;display:flex;align-items:center;gap:.4rem}._info_19pn3_143 p{font-size:.95rem;color:#555;margin-bottom:.5rem;line-height:1.5}._profileActions_19pn3_187{display:flex;flex-direction:column;gap:.6rem;min-width:130px}._profileActions_19pn3_187 button{background:#007bff;color:#fff;border:none;padding:.5rem .8rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .3s ease}._profileActions_19pn3_187 button:hover{background:#0056b3;transform:translateY(-2px)}._profileActions_19pn3_187 button:nth-child(2){background:#6c757d}._profileActions_19pn3_187 button:nth-child(2):hover{background:#565e64}._profileGrid_19pn3_253{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}._leftColumn_19pn3_267,._rightColumn_19pn3_269{display:flex;flex-direction:column;gap:2rem}._card_19pn3_283{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000f}._card_19pn3_283 h3{margin:0;font-size:1.2rem;font-weight:600;color:#333;margin-bottom:1rem}._card_19pn3_283 ul{list-style:none;padding-left:0;margin:0}._card_19pn3_283 li{margin-bottom:.6rem;font-size:.95rem;color:#444;line-height:1.4}._inputField_19pn3_341,._textareaField_19pn3_343{width:100%;padding:.5rem .7rem;border:1px solid #ccc;border-radius:8px;font-size:.9rem;font-family:Segoe UI,sans-serif;background-color:#fdfdfd;transition:border-color .3s,box-shadow .3s}._inputField_19pn3_341:focus,._textareaField_19pn3_343:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26;outline:none}._textareaField_19pn3_343{resize:vertical;min-height:80px}._inputWithBtn_19pn3_391{display:flex;align-items:center;gap:8px}._smallBtn_19pn3_403{background:#dc3545;color:#fff;border:none;padding:4px 10px;font-size:.8rem;border-radius:6px;cursor:pointer;transition:.2s}._smallBtn_19pn3_403:hover{background:#b02a37}._addBtn_19pn3_433{margin-top:.8rem;font-size:.85rem;background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:.2s}._addBtn_19pn3_433:hover{background:#218838}._graphGrid_19pn3_467{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._experienceCard_19pn3_479{min-height:200px}._coursesPage_llgqf_1{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f7fb;min-height:100vh;display:flex;flex-direction:column}._titleSection_llgqf_17{background:linear-gradient(135deg,#1e3c72,#2a5298);text-align:center;padding:3rem 1rem;color:#fff}._titleSection_llgqf_17 h1{font-size:2.4rem;margin-bottom:.6rem;font-weight:700}._titleSection_llgqf_17 p{font-size:1rem;opacity:.9;color:#e0e0e0}._mainContent_llgqf_55{display:flex;gap:2.5rem;padding:2.5rem 3rem}._filterSection_llgqf_67{width:22%;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:1.5rem}._filterSection_llgqf_67 h3{font-size:1.2rem;margin-bottom:.5rem;border-bottom:2px solid #007bff;padding-bottom:.3rem}._filterGroup_llgqf_103{display:flex;flex-direction:column;gap:.6rem;font-size:.95rem}._filterGroup_llgqf_103 label{cursor:pointer}._filterGroup_llgqf_103 input{margin-right:.5rem}._coursesGrid_llgqf_133{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:2rem;flex:1}._courseCard_llgqf_147{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 8px #00000014;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}._courseCard_llgqf_147:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0000002e}._thumbnail_llgqf_179{width:100%;height:160px;overflow:hidden}._thumbnail_llgqf_179 img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}._courseCard_llgqf_147:hover ._thumbnail_llgqf_179 img{transform:scale(1.05)}._cardHeader_llgqf_215{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.2rem .5rem}._courseTitleSection_llgqf_229 h4{font-size:1rem;font-weight:600;margin:0;line-height:1.4;color:#222}._courseTag_llgqf_245{display:inline-block;padding:.2rem .6rem;font-size:.75rem;background:#a3d2ca;border-radius:6px;color:#1e3d3a;margin-top:.3rem;font-weight:500}._bookmarkIcon_llgqf_267{width:26px;height:26px;cursor:pointer;transition:transform .2s ease}._bookmarkIcon_llgqf_267:hover{transform:scale(1.2)}._courseDescription_llgqf_289{color:#444;font-size:.9rem;margin:.5rem 1.2rem;line-height:1.5;text-align:justify;flex-grow:1}._courseTasks_llgqf_307{font-size:.8rem;color:#444;background:#f9fbff;margin:.6rem 1.2rem;border-left:4px solid #2e86c1;border-radius:6px;padding:.6rem}._courseTasksTitle_llgqf_327{font-weight:600;margin-bottom:.3rem;display:block;color:#007bff}._cardFooter_llgqf_341{display:flex;justify-content:space-between;padding:.6rem 1.2rem;font-size:.85rem;color:#666}._priceEnroll_llgqf_357{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.2rem 1.2rem}._priceEnroll_llgqf_357 strong{font-size:1.1rem;color:#333}._enrollBtn_llgqf_381{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .3s ease,transform .2s ease}._enrollBtn_llgqf_381:hover{background:linear-gradient(135deg,#007bff,#00c6ff);transform:scale(1.05)}._pagination_llgqf_415{display:flex;justify-content:center;gap:.5rem;margin:2rem 0}._pagination_llgqf_415 span{padding:.5rem .9rem;border:1px solid #ccc;cursor:pointer;border-radius:6px;transition:all .2s ease;font-size:.9rem}._pagination_llgqf_415 span:hover{background:#f0f0f0}._pagination_llgqf_415 ._active_llgqf_455{background:#2c3e50;color:#fff;border-color:#2c3e50;font-weight:600}._courseDetailPage_1dzlb_1{font-family:Segoe UI,Arial,sans-serif;display:flex;flex-direction:column;min-height:100vh;background-color:#f5f9ff}._courseHeader_1dzlb_17{padding:2rem;background:#f9fafb;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:2rem}._courseHeaderContent_1dzlb_33{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}._courseInfo_1dzlb_47{flex:1}._courseLogo_1dzlb_55{flex:0 0 250px;height:220px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._courseImage_1dzlb_71{width:100%;height:100%;object-fit:cover}._courseTitle_1dzlb_83{font-size:2rem;font-weight:700;margin-bottom:.5rem}._courseCategory_1dzlb_95{display:inline-block;background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;padding:.2rem .6rem;border-radius:8px;font-size:.85rem;margin-bottom:1rem}._courseSynopsis_1dzlb_115{font-size:19px;color:#555;margin-bottom:1rem}._courseMetaGrid_1dzlb_127{display:flex;gap:2rem;margin-top:1rem;flex-wrap:wrap}._metaItem_1dzlb_141{display:flex;align-items:center;gap:6px;font-size:.95rem;color:#333;background:#eef5ff;padding:6px 12px;border-radius:8px;font-weight:500}._metaIcon_1dzlb_165{font-size:1.1rem}._enrollWrapper_1dzlb_173{margin-top:7rem;flex:0 0 220px;display:flex;justify-content:flex-end;align-items:flex-start}._enrollBtn_1dzlb_189{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:1rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;display:flex;flex-direction:column;align-items:center;box-shadow:0 6px 14px #007bff40;transition:transform .2s ease,box-shadow .3s ease;width:100%}._enrollBtn_1dzlb_189:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0056b359}._enrollPrice_1dzlb_233{font-size:1rem;margin-top:4px;font-weight:500;background:#fff3;padding:2px 8px;border-radius:6px}._learningSection_1dzlb_251{background-color:#fff;margin:30px;padding:35px;border-radius:22px;display:flex;flex-direction:column;gap:25px;box-shadow:0 4px 12px #00000014}._learningBox_1dzlb_273{border:1px solid #e3eaf3;border-radius:14px;padding:22px;background-color:#f9fcff;transition:box-shadow .3s ease}._learningBox_1dzlb_273:hover{box-shadow:0 4px 10px #007bff26}._learningBox_1dzlb_273 h2{margin:0 0 12px;font-size:30px;font-weight:600;color:#007bff;border-bottom:1px solid #e0ebf5;padding-bottom:6px}._learningBox_1dzlb_273 p,._learningBox_1dzlb_273 li{font-size:18px;color:#333;line-height:1.7}._learningBox_1dzlb_273 ul{margin:0;padding-left:18px}._relatedJobs_1dzlb_339{margin:30px;text-align:center}._relatedJobsWrapper_1dzlb_349{display:flex;justify-content:center;margin-top:16px}._jobCarousel_1dzlb_361{display:flex;align-items:center;gap:16px}._arrowButton_1dzlb_373{background:none;color:#007bff;border:none;font-size:26px;cursor:pointer;transition:color .3s ease}._arrowButton_1dzlb_373:hover{color:#0056b3}._arrowButton_1dzlb_373:disabled{opacity:.4;cursor:not-allowed}._jobCard_1dzlb_409{width:140px;height:140px;background-color:#f3f9ff;display:flex;justify-content:center;align-items:center;border:1px solid #99c;border-radius:10px;font-weight:600;box-shadow:0 3px 8px #0000001a}._sidebar_12k0s_3{width:250px;min-width:250px;max-width:250px;background:linear-gradient(to bottom,#b0d8f3,#dceeff);padding:1rem;border-right:1px solid #ccc;box-sizing:border-box}._sidebarSection_12k0s_23{margin-top:1.5rem}._sidebarSection_12k0s_23 h3{font-size:16px;margin-bottom:.5rem}._sectionLink_12k0s_41 h3:hover{color:#007bff;cursor:pointer}._sidebarSection_12k0s_23 ul{list-style:none;padding-left:0;margin-left:0}._sidebarSection_12k0s_23 ul li{list-style:none;margin-bottom:.4rem;color:#333;padding:4px;border-bottom:2px solid #ccc;text-align:left}._sectionLink_12k0s_41{text-decoration:none;color:inherit}._trainerBox_1pbni_95{align-self:flex-start;font-weight:700;font-size:14px;color:#222}._banner_1pbni_3{display:flex;justify-content:space-between;align-items:flex-start;background-color:#fff;padding:2rem 3rem;border-bottom:2px solid #ccc;border-top:2px solid #ccc}._bannerLeft_1pbni_23{display:flex;align-items:flex-start;gap:1.5rem}._logoBox_1pbni_35{height:60px;width:60px;background:#fff;border:1px solid #999;display:flex;justify-content:center;align-items:center;font-weight:700}._titleAndDetails_1pbni_57{display:flex;flex-direction:column}._courseTitle_1pbni_67{font-size:18px;font-weight:700;margin:0 0 .5rem}._courseDetails_1pbni_79 ul{list-style:none;padding:0;margin:0;font-size:14px;color:#333}._noContent_1i2jf_35{font-size:1.1rem;color:#666;text-align:center;margin-top:2rem}._learningObjective_1i2jf_61{background:#fff;border:1px solid #ddd;padding:1.5rem;margin-bottom:2rem;border-radius:8px}._objectiveText_1i2jf_77{color:#333;font-size:16px;line-height:1.6;margin-bottom:1rem}._viewMoreBtn_1i2jf_91{background-color:transparent;border:none;color:#0056d2;cursor:pointer;font-weight:500;font-size:15px}._viewMoreBtn_1i2jf_91:hover{text-decoration:underline}._courseContentPage_1i2jf_1{background:#f9f9f9;min-height:100vh;display:flex;flex-direction:column}._mainContent_1i2jf_15{display:flex;flex-grow:1}._contentArea_1i2jf_25{flex-grow:1;padding:2rem}._sectionTitle_1i2jf_49{font-size:24px;font-weight:700;margin-bottom:1.5rem}._moduleBlock_1i2jf_119{margin-bottom:1.5rem;background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden}._moduleHeader_1i2jf_135{display:flex;align-items:center;padding:1rem;cursor:pointer;font-weight:700;background:#f0f0f0}._moduleHeader_1i2jf_135 h3{margin-left:.5rem;font-size:18px}._moduleContent_1i2jf_163{padding:1rem}._materialItem_1i2jf_171{display:flex;align-items:flex-start;padding:1rem;border-bottom:1px solid #eee;cursor:pointer;transition:background .2s}._materialItem_1i2jf_171:hover{background-color:#f9f9f9}._materialIcon_1i2jf_341{font-size:20px;margin-right:1rem;margin-top:4px}._materialInfo_1i2jf_197 h4{font-size:16px;margin:0}._materialInfo_1i2jf_197 p{font-size:14px;color:#666}._container_1fwd5_5{display:flex;flex-direction:column;height:100vh;background-color:#f9f9f9}._mainContent_1fwd5_19{display:flex;flex:1;overflow:hidden}._sidebar_1fwd5_31{width:350px;background-color:#fff;border-right:1px solid #e0e0e0;overflow-y:auto;padding:20px}._heading_1fwd5_47{font-size:1.5rem;margin-bottom:1.5rem;color:#333;font-weight:700}._moduleBlock_1fwd5_61{margin-bottom:1rem}._moduleHeader_1fwd5_69{cursor:pointer;font-weight:600;display:flex;justify-content:space-between;padding:.75rem;background-color:#f3f4f6;border-radius:8px}._moduleNumber_1fwd5_89{color:#6b7280;margin-right:.5rem}._moduleTitle_1fwd5_99{flex:1}._arrow_1fwd5_107{font-size:1.25rem}._materialList_1fwd5_115{margin-top:.5rem;padding-left:1rem}._materialItem_1fwd5_125{padding:.5rem;cursor:pointer;border-radius:6px;transition:background .2s ease}._materialItem_1fwd5_125:hover{background-color:#e5e7eb}._activeMaterial_1fwd5_147{background-color:#d1d5db;font-weight:700}._materialTitle_1fwd5_159{font-size:1rem;color:#333}._materialType_1fwd5_169{font-size:.8rem;color:#777}._content_1fwd5_179{flex:1;padding:30px;overflow-y:auto}._contentTitle_1fwd5_191{font-size:1.8rem;margin-bottom:10px;color:#222}._contentType_1fwd5_203{font-size:1rem;color:#666;margin-bottom:20px}._video_1fwd5_215{width:100%;max-width:800px;border-radius:12px;box-shadow:0 0 10px #0000001a}._text_1fwd5_229{font-size:1rem;color:#444;line-height:1.6}._pdfContainer_1fwd5_241{margin-top:1rem}._pdfIframe_1fwd5_249{border:none;border-radius:8px}._downloadButton_1fwd5_259{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}._downloadButton_1fwd5_259:hover{background-color:#0056b3}._completedContainer_1fwd5_287{margin-top:30px;display:flex;justify-content:center}._completedButton_1fwd5_299{padding:.8rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease}._todoButton_1fwd5_319{background:linear-gradient(135deg,#28a745,#218838);color:#fff;box-shadow:0 4px 12px #00000026}._todoButton_1fwd5_319:hover{background:linear-gradient(135deg,#218838,#1e7e34);transform:translateY(-2px);box-shadow:0 6px 15px #0003}._todoButton_1fwd5_319:active{transform:translateY(0);box-shadow:0 3px 8px #0000001a}._doneButton_1fwd5_353{background:linear-gradient(135deg,#ccc,#aaa);color:#333;cursor:default;box-shadow:none}._announcementPage_xk95u_1{display:flex;flex-direction:column;min-height:100vh}._mainContent_xk95u_13{display:flex;flex:1;background-color:#f8f9fa}._contentArea_xk95u_25{flex:1;padding:2rem}._noContent_xk95u_35{font-size:1.1rem;color:#666;text-align:center;margin-top:2rem}._sectionTitle_xk95u_49{font-size:1.8rem;margin-bottom:1.5rem}._cardList_xk95u_59{display:flex;flex-direction:column;gap:1rem}._card_xk95u_59{background-color:#fff;border:1px solid #ddd;padding:1rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease}._card_xk95u_59:hover{background-color:#f1f1f1}._cardTitle_xk95u_97 h3{font-size:1.2rem;margin:0}._timestamp_xk95u_107{font-size:.85rem;color:#888;margin-top:.25rem}._cardContent_xk95u_119{margin-top:1rem;font-size:1rem;color:#333}._expanded_xk95u_131{border-color:#007bff;box-shadow:0 2px 10px #007bff1a}._overlay_1riq1_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0d1b2abf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1riq1_29{background:#fff;border-radius:12px;padding:2rem;width:600px;max-width:90%;box-shadow:0 8px 24px #00000040;animation:_fadeInUp_1riq1_1 .35s ease}@keyframes _fadeInUp_1riq1_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._modal_1riq1_29 h2{margin-bottom:.5rem;font-size:1.6rem;font-weight:600;color:#0d1b2a}._requiredNote_1riq1_85{color:#6c757d;margin-bottom:1.5rem;font-size:.9rem}._form_1riq1_97 label{display:block;margin-bottom:1.2rem;font-weight:500;color:#333}._form_1riq1_97 label span{color:#e63946;margin-left:.2rem}._input_1riq1_121[type=text],._textarea_1riq1_123,._select_1riq1_125{width:100%;padding:.75rem .9rem;margin-top:.4rem;border:1px solid #d1d9e6;border-radius:8px;font-size:1rem;background:#f9fbfd;transition:all .25s ease}._input_1riq1_121[type=text]:focus,._textarea_1riq1_123:focus,._select_1riq1_125:focus{border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd33;outline:none;background:#fff}._textarea_1riq1_123{min-height:140px;resize:vertical}._actions_1riq1_175{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._cancelBtn_1riq1_189{background-color:transparent;border:2px solid #0d6efd;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;color:#0d6efd;font-weight:500;transition:all .3s ease}._cancelBtn_1riq1_189:hover{background-color:#eaf2ff}._submitBtn_1riq1_219{background:linear-gradient(90deg,#0d6efd,#2563eb);color:#fff;border:none;padding:.6rem 1.4rem;border-radius:6px;cursor:pointer;font-weight:600;letter-spacing:.3px;transition:all .3s ease;box-shadow:0 4px 12px #0d6efd4d}._submitBtn_1riq1_219:hover{background:linear-gradient(90deg,#0b5ed7,#1d4ed8);box-shadow:0 6px 16px #0d6efd73;transform:translateY(-2px)}._container_199in_5{display:flex;min-height:100vh;background-color:#fff}._forumMain_199in_17{flex:1;padding:2rem 3rem;background-color:#f9f9f9}._noDiscussion_199in_39{font-size:1.1rem;color:#666;text-align:center;margin-top:2rem}._topControls_199in_53{display:flex;gap:1rem;margin-bottom:1.5rem}._topControls_199in_53 input{padding:.5rem;width:200px;border:1px solid #ccc;border-radius:4px}._searchBtn_199in_79,._createBtn_199in_81{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}._createBtn_199in_81{background-color:#0056b3}._tabs_199in_107{display:flex;gap:2rem;margin-bottom:1rem;border-bottom:1px solid #ddd;padding-bottom:.5rem}._tabs_199in_107 span{cursor:pointer;font-weight:500;color:#555}._activeTab_199in_135{color:#007bff;border-bottom:2px solid #007bff}._forumList_199in_145{display:flex;flex-direction:column;gap:1.5rem}._forumCard_199in_157{background-color:#fff;padding:1rem 1rem 2.5rem;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;align-items:center}._forumCardLink_199in_179{text-decoration:none;color:inherit}._forumCardLink_199in_179:hover{color:#000}._threadCount_199in_197{font-weight:700;color:#555}._page_bdsxn_3{display:flex;flex-direction:column;min-height:100vh}._mainContent_bdsxn_15{display:flex;flex:1;background-color:#f9f9f9}._discussionArea_bdsxn_27{flex:1;padding:2rem;background:#fff}._breadcrumb_bdsxn_39{font-size:.85rem;color:#555;margin-bottom:.5rem}._subtitle_bdsxn_61{font-size:.95rem;color:#666;margin-bottom:1rem}._controls_bdsxn_73{display:flex;gap:.5rem;margin-bottom:1rem}._searchBox_bdsxn_85{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px}._searchBtn_bdsxn_99,._createBtn_bdsxn_101{padding:.5rem 1rem;background-color:#0056d2;color:#fff;border:none;border-radius:4px;cursor:pointer}._sortFilter_bdsxn_119{display:flex;justify-content:space-between;font-size:.9rem;color:#444;border-bottom:1px solid #ccc;padding:.5rem 0;margin-bottom:1rem}._postCard_bdsxn_139{padding:1rem;border-bottom:1px solid #eee}._postTitle_bdsxn_149{color:#000;font-weight:700;font-size:1.1rem;margin-bottom:.25rem;cursor:pointer}._postBody_bdsxn_165{color:#444;font-size:.95rem;margin-bottom:.5rem}._postMeta_bdsxn_177{display:flex;align-items:center;font-size:.85rem;color:#666;margin-top:.5rem;position:relative}._postMetaRight_bdsxn_195{margin-left:auto;display:flex;gap:.75rem;font-size:.85rem;color:#999}._replyMetaRight_bdsxn_211{display:flex;gap:1rem;font-size:.85rem;color:#999;margin-top:4px}._btn_bdsxn_227{background:none;border:none;color:#0056d2;cursor:pointer}._author_bdsxn_241{font-weight:700}._timestamp_bdsxn_249{color:#999}._replySection_bdsxn_257{margin-top:10px;padding:14px;border-left:2px solid #ccc;background-color:#f9f9f9;border-radius:6px}._replyCard_bdsxn_273{margin-bottom:10px;padding:8px 12px;background-color:#fff;border-radius:5px;box-shadow:0 0 2px #0000001a}._replyMetaRight_bdsxn_211{display:flex;justify-content:flex-start;gap:1rem;font-size:.85rem;color:#999;margin-top:4px}._submissionPage_1ghgn_1{background:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}._mainContent_1ghgn_17{display:flex;flex-grow:1}._contentArea_1ghgn_29{flex-grow:1;padding:2rem;display:flex;flex-direction:column;gap:2rem}._noContent_1ghgn_45{font-size:1.1rem;color:#666;text-align:center;margin-top:2rem}._contentArea_1ghgn_29 h2{font-size:24px;margin-bottom:1rem}._submissionCard_1ghgn_71{background:#fff;border:1px solid #aaa;padding:1.5rem;border-radius:5px;width:100%;box-sizing:border-box;position:relative}._cardHeader_1ghgn_91{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:.5rem;border-bottom:1px solid #ccc}._cardHeader_1ghgn_91 h3{font-size:18px;font-weight:700;margin:0}._description_1ghgn_119{font-size:14px;color:#666;margin-top:.25rem}._grade_1ghgn_131{font-size:16px;font-weight:700;color:#3c3c3c;background:#f0f0f0;padding:4px 10px;border-radius:8px;height:fit-content}._uploadedSection_1ghgn_151{margin-top:10px;background-color:#f5f5f5;padding:8px;border-radius:6px;font-size:.9rem}._uploadedItem_1ghgn_167{margin-bottom:6px}._uploadedImage_1ghgn_175{margin-top:5px;max-width:200px;max-height:120px;border:1px solid #ccc;border-radius:4px}._uploadToggleBtn_1ghgn_191{padding:8px 16px;color:#222;background-color:#fff;border:1px solid #333;cursor:pointer;font-weight:700;margin-top:1rem}._uploadPanel_1ghgn_213{display:flex;justify-content:space-between;border:1px solid #999;border-radius:6px;margin-top:1.5rem;padding:1.5rem;background-color:#fff}._uploadLeft_1ghgn_233,._uploadRight_1ghgn_235{flex:1;display:flex;justify-content:center;align-items:center}._uploadDivider_1ghgn_249{display:flex;justify-content:center;align-items:center;padding:0 1rem;color:#333;font-weight:700;border-left:1px solid #ccc;border-right:1px solid #ccc}._uploadBox_1ghgn_271{width:150px;height:150px;border:1px solid #999;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;font-weight:700;border-radius:4px}._photoBtn_1ghgn_297{padding:8px 20px;background-color:#fff;border:1px solid #999;font-weight:700;cursor:pointer;border-radius:4px;display:inline-block;text-align:center}._hiddenInput_1ghgn_319{display:none}._feedbackBox_1ghgn_329{margin-top:1.5rem}._feedbackBox_1ghgn_329 label{display:block;font-weight:700;margin-bottom:.5rem}._feedbackContent_1ghgn_349{border:1px solid #aaa;padding:.75rem;background:#f9f9f9;font-size:14px;color:#444}._dashboard_7zyed_3{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to bottom,#f0f8ff,#dceeff);font-family:Segoe UI,sans-serif;color:#111}._main_7zyed_23{flex-grow:1;padding:2rem;max-width:1200px;margin:0rem 8rem}._welcomeSection_7zyed_39 h2{font-size:1.8rem;margin-bottom:.3rem}._welcomeSection_7zyed_39 p{color:#666;margin-bottom:1rem}._statsGrid_7zyed_61{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}._statCard_7zyed_75{background:#fff;padding:1rem 1.2rem;border-radius:10px;box-shadow:0 2px 5px #0000000d;flex:1;min-width:200px;display:flex;flex-direction:column;align-items:start;gap:.3rem}._statCard_7zyed_75 span{font-size:.9rem;color:#333;align-items:center}._statCard_7zyed_75 img{width:34px;height:34px;cursor:pointer;padding-top:.2rem;padding-right:1.5rem}._statCard_7zyed_75 strong{font-size:1.5rem}._contentGrid_7zyed_139{display:grid;grid-template-columns:2fr 1fr;gap:2rem}._myCourses_7zyed_153{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 3px 8px #0000000d}._sectionHeader_7zyed_167{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._courseCard_7zyed_181{position:relative;display:flex;gap:1rem;align-items:center;margin:1.2rem 0;background-color:#f9f9f9;padding:1rem;border-radius:10px}._courseColor_7zyed_203{width:40px;height:40px;border-radius:10px}._progressBarOuter_7zyed_215{width:100%;height:8px;background:#ddd;border-radius:5px;margin-top:.4rem}._progressBar_7zyed_215{height:100%;border-radius:5px}._courseExtra_7zyed_241{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%;margin-left:auto;min-width:120px}._iconImg_7zyed_261{width:24px;height:24px;cursor:pointer}._bookmark_7zyed_273{position:absolute;top:10px;right:10px;cursor:pointer;transition:transform .2s ease}._bookmark_7zyed_273:hover{transform:scale(1.2)}._enrollBtn_7zyed_297{position:absolute;bottom:10px;right:10px;background:#007bff;color:#fff;padding:.6rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:500}._enrollBtn_7zyed_297:hover{background:#0056b3}._sidePanels_7zyed_333 ._panel_7zyed_333{background:#fff;padding:1.2rem;border-radius:10px;box-shadow:0 3px 6px #0000001a;margin-bottom:1.5rem}._panel_7zyed_333{background-color:#fff;padding:1.2rem 1.5rem;border-radius:10px;box-shadow:0 3px 6px #0000001a}._panel_7zyed_333 h4{font-size:1.1rem;margin-bottom:1rem;font-weight:600}._notification_logoImg_7zyed_375{width:20px;height:20px;margin-left:.5rem}._notifications_7zyed_387{list-style:none;padding:0;width:100%;max-width:600px;margin:0;text-align:left}._notifications_7zyed_387 li{font-size:.9rem;margin:.6rem 0;padding:.6rem;border-radius:8px;background-color:#f9f9f9;display:flex;justify-content:space-between;box-shadow:inset 0 0 0 2px #eee}._notificationDate_7zyed_429{font-size:.75rem;color:#888;display:block;margin-top:.2rem}._complete_7zyed_443{color:green;font-size:.9rem}._certificateItem_7zyed_453{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.2rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 3px 6px #00000014;transition:transform .2s ease;display:flex;flex-direction:column;gap:.6rem}._certificateItem_7zyed_453:hover{transform:translateY(-3px)}._certificateItem_7zyed_453 h5{font-size:1rem;font-weight:600;color:#333;margin-bottom:.3rem}._certificateItem_7zyed_453 p{font-size:.9rem;color:#666;margin:0}._certificateDate_7zyed_513{font-size:.85rem;color:#888}._download_7zyed_523{align-self:flex-start;background-color:#007bff;color:#fff;padding:.35rem .7rem;border:none;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .2s ease}._download_7zyed_523:hover{background-color:#0051b3}._paymentPage_zso7b_1{background:linear-gradient(to bottom,#f0f8ff,#dceeff);min-height:100vh;display:flex;flex-direction:column}._main_zso7b_15{flex-grow:1;padding:2rem;max-width:1000px;margin-left:14rem}._courseSection_zso7b_29{margin-bottom:2rem}._courseCard_zso7b_37{display:flex;gap:1.5rem;padding:1.2rem;border:1px solid #ccc;background:#fff;border-radius:10px;align-items:center;width:100%;max-width:700px;min-height:120px;box-shadow:0 2px 8px #0000000d}._courseImage_zso7b_65{width:100px;height:100px;background-color:#eee;display:flex;align-items:center;justify-content:center;font-weight:700;color:#555;border-radius:8px;flex-shrink:0}._courseTitle_zso7b_91{margin:0;font-size:16px;font-weight:600;color:#333}._total_zso7b_105{margin-top:.8rem;font-size:15px;font-weight:700;color:#007bff}._billingSection_zso7b_121{background:#fff;border:1px solid #aaa;padding:1.5rem;margin-bottom:2rem}._billingSection_zso7b_121 label{display:block;margin-bottom:1rem}._billingSection_zso7b_121 input{width:100%;padding:.5rem;margin-top:.3rem;border:1px solid #ccc}._paymentSection_zso7b_161{background:#c7e5fb;padding:1rem}._paymentSelect_zso7b_171{padding:.6rem .4rem;font-size:14px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 2px 5px #0000001a;transition:all .3s ease}._cardBox_zso7b_191,._qrBox_zso7b_193{background:#fff;padding:1rem;border:1px solid #aaa;margin-top:1rem}._cardBox_zso7b_191 label{display:block;margin-bottom:1rem}._cardDetails_zso7b_217{display:flex;gap:1rem}._cardDetails_zso7b_217 label{flex:1}._cardBox_zso7b_191 input{width:90%;padding:.5rem;margin-top:.3rem;border:1px solid #ccc}._qrImage_zso7b_249{width:120px;height:120px;background:#eee;display:flex;justify-content:center;align-items:center;border:1px solid #999;margin-top:1rem}._paymentNote_zso7b_271{font-size:.85rem;color:#555;margin-top:.5rem}._payButton_zso7b_283{background:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:5px;cursor:pointer;margin-top:1rem}._paymentPage_1tnqz_1{background:linear-gradient(to bottom,#e4f1ff,#cde2ff);min-height:100vh;display:flex;flex-direction:column}._container_1tnqz_15{max-width:34cm;margin:2rem;padding:5rem;flex-grow:1}._title_1tnqz_29{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}._sortWrapper_1tnqz_43{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:1rem}._sortWrapper_1tnqz_43 select{padding:.4rem .6rem;font-size:1rem;border-radius:5px;border:1px solid #ccc;width:14rem}._paymentTable_1tnqz_75{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 8px #0000001a}._paymentTable_1tnqz_75 th,._paymentTable_1tnqz_75 td{border:1px solid #ccc;padding:.75rem;text-align:center}._paymentTable_1tnqz_75 th{background-color:#f0f8ff;font-weight:700}._placeholder_1tnqz_113{text-align:center;color:#888;padding:2rem}._container_1ylzu_1{display:flex;flex-direction:column;min-height:100vh;background:#f9f9fb}._content_1ylzu_15{flex:1;padding:2rem 4rem}._pageTitle_1ylzu_25{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#333;border-left:5px solid #4a90e2;padding-left:10px}._tabs_1ylzu_43{display:flex;gap:1rem;margin:1rem 0 1.5rem;border-bottom:2px solid #eee}._tab_1ylzu_43{font-size:1rem;font-weight:500;color:#555;padding:.5rem 1rem;cursor:pointer;transition:color .2s ease,border-bottom .2s ease}._tab_1ylzu_43:hover{color:#0056d2}._activeTab_1ylzu_83{color:#0056d2;border-bottom:3px solid #0056d2;font-weight:600}._eventList_1ylzu_95{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}._eventCard_1ylzu_107{position:relative;background:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}._eventCard_1ylzu_107:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0000001f}._eventHeader_1ylzu_141{display:flex;align-items:center;justify-content:space-between}._eventCard_1ylzu_107 h3{font-size:1.4rem;color:#222;margin-bottom:.5rem}._eventCard_1ylzu_107 p{margin:.3rem 0;color:#555;font-size:.95rem;line-height:1.4}._eventDate_1ylzu_179{font-size:.9rem;color:#666}._eventStatus_1ylzu_189{position:absolute;top:10px;right:10px;padding:.3rem .6rem;border-radius:6px;font-size:.8rem;font-weight:700}._upcoming_1ylzu_209{background:#e6f0ff;color:#04c}._ongoing_1ylzu_219{background:#fff3cd;color:#856404}._completed_1ylzu_229{background:#f8d7da;color:#721c24}._registeredTag_1ylzu_239{position:absolute;top:10px;left:10px;background:#e6f9ed;color:#2d7a4b;font-size:.8rem;padding:.3rem .6rem;border-radius:6px;font-weight:600;box-shadow:0 2px 6px #0000001a}._registerBtn_1ylzu_265{margin-top:1rem;padding:.7rem 1rem;background:linear-gradient(90deg,#4a90e2,#357abd);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .25s ease}._registerBtn_1ylzu_265:hover:not(:disabled){transform:scale(1.05);background:linear-gradient(90deg,#5aa4ff,#4a90e2)}._registerBtn_1ylzu_265:disabled{background:#ccc;cursor:not-allowed}._emptyState_1ylzu_311{text-align:center;color:#666;margin-top:2rem;font-size:1rem}._emptyState_1ylzu_311 img{width:180px;opacity:.8;margin-bottom:1rem}@media (max-width: 768px){._content_1ylzu_15{padding:1rem}._eventList_1ylzu_95{grid-template-columns:1fr}._eventCard_1ylzu_107 h3{font-size:1.2rem}}._trainerHeader_1ctes_3{display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;height:14vh;background:linear-gradient(90deg,#fff,#a9c9ff);box-shadow:0 1px 3px #0000001a}._logo_1ctes_25 img{height:200px;width:200px;object-fit:contain}._navLinks_1ctes_37{flex:1;display:flex;justify-content:center}._navLinks_1ctes_37 a{text-decoration:none;color:#000;font-weight:700;font-size:1rem}._active_1ctes_63{color:#007bff}._avatarWrapper_1ctes_73{position:relative;cursor:pointer}._avatarIcon_1ctes_83{display:flex;align-items:center;gap:.3rem;-webkit-user-select:none;user-select:none}._iconImg_1ctes_97{width:24px;height:24px;cursor:pointer}._avatarDropdown_1ctes_111{position:absolute;top:30px;left:0;width:140px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 6px #00000026;border-radius:6px;padding:.5rem;z-index:20}._dropdownItem_1ctes_137{padding:.5rem;font-size:.95rem;color:#333;cursor:pointer}._dropdownItem_1ctes_137:hover{background-color:#f5f5f5;border-radius:4px}._dashboard_3xs7m_1{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to bottom,#f0f8ff,#dceeff);font-family:Segoe UI,sans-serif;color:#111}._main_3xs7m_19{flex-grow:1;max-width:34cm;padding:1.5rem;margin-left:3cm}._welcomeSection_3xs7m_35 h2{font-size:1.8rem;margin-bottom:.3rem}._welcomeSection_3xs7m_35 p{color:#666;margin-bottom:1rem}._statsGrid_3xs7m_55{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}._statCard_3xs7m_69{background:#fff;padding:1rem 1.2rem;border-radius:10px;box-shadow:0 2px 5px #0000000d;flex:1;min-width:200px;display:flex;flex-direction:column;align-items:start;gap:.3rem}._statCard_3xs7m_69 span{font-size:.9rem;color:#333;align-items:center}._statCard_3xs7m_69 img{width:34px;height:34px;cursor:pointer;padding-top:.2rem;padding-right:1.5rem}._statCard_3xs7m_69 strong{font-size:1.5rem}._contentGrid_3xs7m_133{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem;margin-bottom:2rem;align-items:start}._leftColumn_3xs7m_151{display:flex;flex-direction:column;gap:1.5rem}._myCourses_3xs7m_165{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 3px 8px #0000000d}._sectionHeader_3xs7m_179{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._addBtn_3xs7m_193{color:#111;background:none;border:2px dashed #aaa;border-radius:6px;font-size:1.2rem;padding:.4rem .6rem;cursor:pointer}._courseForm_3xs7m_213{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f4f8ff;border:1px solid #cce;border-radius:10px}._courseForm_3xs7m_213 label{display:flex;flex-direction:column;font-weight:500;font-size:.95rem;color:#333}._courseForm_3xs7m_213 input,._courseForm_3xs7m_213 select{margin-top:.3rem;padding:.5rem;border-radius:6px;border:1px solid #aaa;font-size:.95rem}._submitBtn_3xs7m_269{width:fit-content;background-color:#007bff;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-size:1rem;cursor:pointer;align-self:flex-end}._courseCard_3xs7m_293{display:flex;align-items:center;gap:1rem;background:#f8f8f8;padding:1rem;border-radius:10px;margin-bottom:1rem}._courseLink_3xs7m_313{color:inherit;text-decoration:none;display:flex;gap:2rem}._courseColor_3xs7m_327{width:40px;height:40px;border-radius:8px}._courseDetails_3xs7m_339{color:#666;margin-top:.5rem;line-height:1.4}._successPopup_3xs7m_365{position:fixed;top:20%;left:50%;transform:translate(-50%);background:#e0f7e9;color:#6962e2;padding:20px 30px;border:2px solid #6962e2;border-radius:10px;box-shadow:0 2px 10px #0003;z-index:1000;text-align:center}._successPopup_3xs7m_365 button{margin-top:10px;padding:6px 12px;background:6962e2;color:#fff;border:none;border-radius:5px;cursor:pointer}._notifications_3xs7m_417{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 3px 8px #0000000d;height:100%;display:flex;flex-direction:column}._notification_logoImg_3xs7m_437{width:20px;height:20px;margin-left:.5rem}._notifications_3xs7m_417{list-style:none;padding:0;width:100%;max-width:600px;margin:0;text-align:left}._notifications_3xs7m_417 li{font-size:.9rem;margin:.64rem;padding:.6rem;border-radius:8px;background-color:#f9f9f9;display:flex;justify-content:space-between;box-shadow:inset 0 0 0 2px #eee}._notificationDate_3xs7m_491{font-size:.75rem;color:#888;display:block;margin-top:.2rem}._noticeItem_3xs7m_505{padding:1rem;border-radius:10px;margin-bottom:1rem;font-size:.9rem;box-shadow:0 2px 4px #0000000d}._noticeItem_3xs7m_505 span{display:block;font-size:.8rem;color:#777;margin-top:.3rem}._blue_3xs7m_535{background-color:#eef4ff}._yellow_3xs7m_543{background-color:#fffbe6}._green_3xs7m_551{background-color:#e8fdf2}._waitingSection_3xs7m_561{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 3px 8px #0000000d}._waitingCard_3xs7m_575{display:flex;align-items:center;gap:1rem;background:#f8f8f8;padding:1rem;border-radius:10px;margin-top:1rem}._waitingCard_3xs7m_575 h4{margin:0}._sidebar_14kk2_3{width:250px;min-width:250px;max-width:250px;background:linear-gradient(to bottom,#b0d8f3,#dceeff);padding:1rem;border-right:1px solid #ccc;box-sizing:border-box}._sidebarSection_14kk2_23{margin-bottom:20px}._sidebarSection_14kk2_23 h3{font-size:1.2rem;font-weight:600;margin-bottom:8px;padding-left:10px}._sidebarSection_14kk2_23 ul{list-style:none;padding:0;margin:0}._sidebarSection_14kk2_23 li{padding:6px 10px;font-size:1rem;color:#333;border-radius:4px}._sidebarSection_14kk2_23 li:hover{background-color:#f0f0f0;cursor:pointer}._sectionLink_14kk2_81{text-decoration:none;color:inherit}._sectionLink_14kk2_81 h3:hover{color:#007bff;text-decoration:underline;cursor:pointer}._overlay_eevnc_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:999}._modal_eevnc_29{background:#fff;padding:20px;border-radius:10px;width:320px;box-shadow:0 4px 16px #0003;text-align:center}._actions_eevnc_47{margin-top:20px;display:flex;justify-content:center;gap:12px}._confirmBtn_eevnc_61{background-color:#d9534f;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}._cancelBtn_eevnc_79{background-color:#ccc;color:#333;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}._overlay_1ey5q_3{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:2000}._modal_1ey5q_29{background:#fff;padding:20px 30px;border-radius:8px;width:320px;text-align:center;box-shadow:0 4px 10px #0003}._message_1ey5q_47{font-size:16px;margin-bottom:20px;color:#333}._actions_1ey5q_59{display:flex;justify-content:center}._okBtn_1ey5q_69{background-color:#007bff;color:#fff;padding:8px 20px;border:none;border-radius:5px;cursor:pointer}._okBtn_1ey5q_69:hover{background-color:#0056b3}._courseContentPage_a2l36_1{background:#f9f9f9;min-height:100vh;display:flex;flex-direction:column}._mainContent_a2l36_15{display:flex;flex-grow:1}._contentArea_a2l36_25{flex-grow:1;padding:2rem}._sectionHeader_a2l36_35{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._sectionTitle_a2l36_49{font-size:24px;font-weight:700;margin:0}._buttonGroup_a2l36_61{display:flex;gap:10px}._addButton_a2l36_71,._secondaryButton_a2l36_73{background-color:#007bff;color:#fff;height:2.5rem;border:none;padding:8px 14px;font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}._addButton_a2l36_71:hover,._secondaryButton_a2l36_73:hover{background-color:#0056b3}._learningObjective_a2l36_113{background:#fff;border:1px solid #ddd;padding:1.5rem;margin-bottom:2rem;border-radius:8px}._objectiveText_a2l36_129{color:#333;font-size:16px;line-height:1.6;margin-bottom:1rem}._viewMoreBtn_a2l36_143{background-color:transparent;border:none;color:#0056d2;cursor:pointer;font-weight:500;font-size:15px}._viewMoreBtn_a2l36_143:hover{text-decoration:underline}._moduleBlock_a2l36_171{margin-bottom:1.5rem;background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden}._moduleHeader_a2l36_187{display:flex;align-items:center;padding:1rem;cursor:pointer;font-weight:700;background:#f0f0f0}._moduleHeader_a2l36_187 h3{margin-left:.5rem;font-size:18px}._actionsRight_a2l36_215{margin-left:auto;display:flex;gap:8px;align-items:center}._editInput_a2l36_229{padding:8px 12px;font-size:17px;height:2.4rem;margin-right:6px;border:1px solid rgba(16,24,40,.08);border-radius:10px}._saveBtn_a2l36_247,._cancelBtn_a2l36_249{padding:8px 12px;margin-left:4px;cursor:pointer}._editBtn_a2l36_261{background-color:#333;color:#fff;border:none;padding:6px 10px;font-size:13px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}._editBtn_a2l36_261:hover{background-color:#007bff}._deleteModuleBtn_a2l36_291{width:20px;height:20px;cursor:pointer;opacity:.6;transition:opacity .2s ease;margin-left:0}._deleteModuleBtn_a2l36_291:hover{opacity:1}._moduleContent_a2l36_317{padding:1rem}._materialItem_a2l36_325{display:flex;align-items:flex-start;padding:.4rem;border-bottom:1px solid #eee;cursor:pointer;transition:background .2s}._materialItem_a2l36_325:hover{background-color:#f9f9f9}._materialInfo_a2l36_351 p{font-size:16px;color:#333}._deleteMaterialBtn_a2l36_361{width:20px;height:20px;margin-left:auto;cursor:pointer;opacity:.6;transition:opacity .2s ease}._deleteMaterialBtn_a2l36_361:hover{opacity:1}._container_x1xd6_5{display:flex;flex-direction:column;height:100vh;background-color:#f9f9f9}._mainContent_x1xd6_19{display:flex;flex:1;overflow:hidden}._sidebar_x1xd6_31{width:350px;background-color:#fff;border-right:1px solid #e0e0e0;overflow-y:auto;padding:20px}._heading_x1xd6_47{font-size:1.5rem;margin-bottom:1.5rem;color:#333;font-weight:700}._moduleBlock_x1xd6_61{margin-bottom:1rem}._moduleHeader_x1xd6_69{cursor:pointer;font-weight:600;display:flex;justify-content:space-between;padding:.75rem;background-color:#f3f4f6;border-radius:8px}._moduleNumber_x1xd6_89{color:#6b7280;margin-right:.5rem}._moduleTitle_x1xd6_99{flex:1}._arrow_x1xd6_107{font-size:1.25rem}._materialList_x1xd6_115{margin-top:.5rem;padding-left:1rem}._materialItem_x1xd6_125{padding:.5rem;cursor:pointer;border-radius:6px;transition:background .2s ease}._materialItem_x1xd6_125:hover{background-color:#e5e7eb}._activeMaterial_x1xd6_147{background-color:#d1d5db;font-weight:700}._materialTitle_x1xd6_159{font-size:1rem;color:#333}._materialType_x1xd6_169{font-size:.8rem;color:#777}._content_x1xd6_179{flex:1;padding:30px;overflow-y:auto}._contentHeader_x1xd6_191{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._contentTitle_x1xd6_205{font-size:1.8rem;color:#222;margin:0}._actions_x1xd6_217{display:flex;align-items:center;gap:10px}._editButton_x1xd6_229{padding:6px 12px;font-size:.9rem;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}._editButton_x1xd6_229:hover{background-color:#333}._deleteIcon_x1xd6_257{cursor:pointer;margin-right:10px;width:24px;height:24px}._contentType_x1xd6_271{font-size:1rem;color:#666;margin-bottom:20px}._video_x1xd6_283{width:100%;max-width:800px;border-radius:12px;box-shadow:0 0 10px #0000001a}._text_x1xd6_297{font-size:1rem;color:#444;line-height:1.6}._pdfContainer_x1xd6_309{margin-top:1rem}._pdfIframe_x1xd6_317{border:none;border-radius:8px}._downloadButton_x1xd6_327{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}._downloadButton_x1xd6_327:hover{background-color:#0056b3}._announcementPage_1e6y3_1{background:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}._mainContent_1e6y3_15{color:#000;display:flex;flex-grow:1}._contentArea_1e6y3_27{flex-grow:1;padding:2rem}._headerRow_1e6y3_37{display:flex;color:#000;justify-content:space-between;align-items:center}._addButton_1e6y3_51{background:#007bff;color:#fff;font-size:20px;padding:6px 12px;border-radius:5px;border:none;cursor:pointer}._announcementCard_1e6y3_71{background:#fff;border:1px solid #aaa;padding:1.5rem;border-radius:5px;margin-bottom:2rem;position:relative}._announcementCard_1e6y3_71 h3{font-size:18px;margin-bottom:1rem}._announcementContent_1e6y3_99{border:1px solid #ccc;background:#fff;padding:1rem;white-space:pre-wrap;font-size:15px;color:#333}._timestamp_1e6y3_117{color:gray;font-size:12px}._actionRight_1e6y3_127{position:absolute;top:10px;right:10px}._actionRight_1e6y3_127 button{background:#333;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}._titleInput_1e6y3_157{width:100%;padding:.5rem;font-size:16px;margin-bottom:1rem;border:1px solid #ccc}._contentInput_1e6y3_173{width:100%;height:120px;padding:.75rem;font-size:14px;resize:vertical;border:1px solid #ccc}._deleteButton_1e6y3_191{position:absolute;bottom:10px;right:10px;cursor:pointer}._deleteButton_1e6y3_191 img{width:20px;height:20px}._newForm_1e6y3_215{background:#fff;border:1px solid #aaa;padding:1.5rem;margin-top:2rem;display:flex;flex-direction:column;gap:1rem;border-radius:5px}._newForm_1e6y3_215 input,._newForm_1e6y3_215 textarea{border:1px solid #ccc;padding:.5rem;font-size:14px;width:100%}._formButtons_1e6y3_253{display:flex;gap:10px}._formButtons_1e6y3_253 button{padding:6px 14px;font-size:14px;border:none;cursor:pointer;border-radius:4px}._formButtons_1e6y3_253 button[type=submit]{background:#007bff;color:#fff}._formButtons_1e6y3_253 button[type=button]{background:#ccc;color:#000}._modalOverlay_1kzur_5{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1kzur_5{background:#fff;padding:2rem;border-radius:8px;width:400px;box-shadow:0 0 10px #0003}._modal_1kzur_5 h2{margin-bottom:1rem}._modal_1kzur_5 input,._modal_1kzur_5 textarea{width:100%;padding:.5rem;margin-bottom:1rem;border-radius:4px;border:1px solid #ccc}._modal_1kzur_5 textarea{resize:vertical;height:100px}._actions_1kzur_83{display:flex;justify-content:flex-end;gap:1rem}._actions_1kzur_83 button{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}._actions_1kzur_83 button:first-child{background-color:#007bff;color:#fff}._cancelBtn_1kzur_119{background-color:#ccc;color:#000}._discussionPage_9gfo3_5{background:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}._container_9gfo3_19{color:#000;display:flex;flex-grow:1}._forumMain_9gfo3_31{flex:1;padding:2rem 3rem}h2{font-size:1.75rem;margin-bottom:1rem}._topControls_9gfo3_51{display:flex;gap:1rem;margin-bottom:1.5rem}._createBtn_9gfo3_63{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}._createForumBtn_9gfo3_81{background-color:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}._tabs_9gfo3_101{display:flex;gap:2rem;margin-bottom:1rem;border-bottom:1px solid #ddd;padding-bottom:.5rem}._tabs_9gfo3_101 span{cursor:pointer;font-weight:500;color:#555}._activeTab_9gfo3_129{color:#007bff;border-bottom:2px solid #007bff}._forumList_9gfo3_139{display:flex;flex-direction:column;gap:1.5rem}._forumCard_9gfo3_151{background-color:#fff;padding:1rem 1rem 2.5rem;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;align-items:center}._forumCardLink_9gfo3_173{text-decoration:none;color:inherit}._forumCardLink_9gfo3_173:hover{color:#000}._threadCount_9gfo3_191{font-weight:700;color:#555}._page_qsao2_3{background:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}._mainContent_qsao2_17{color:#000;display:flex;flex-grow:1}._discussionArea_qsao2_29{flex-grow:1;padding:2rem}._breadcrumb_qsao2_39{font-size:.85rem;color:#555;margin-bottom:.5rem}h1{font-size:1.5rem;margin-bottom:.25rem}._subtitle_qsao2_61{font-size:.95rem;color:#666;margin-bottom:1rem}._controls_qsao2_73{display:flex;gap:.5rem;margin-bottom:1rem}._searchBox_qsao2_85{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:4px}._searchBtn_qsao2_99,._createBtn_qsao2_101{padding:.5rem 1rem;background-color:#0056d2;color:#fff;border:none;border-radius:4px;cursor:pointer}._sortFilter_qsao2_119{display:flex;justify-content:space-between;font-size:.9rem;color:#444;border-bottom:1px solid #ccc;padding:.5rem 0;margin-bottom:1rem}._postCard_qsao2_139{padding:1rem;border-bottom:1px solid #eee}._postTitle_qsao2_149{color:#000;font-weight:700;font-size:1.1rem;margin-bottom:.25rem;cursor:pointer}._postBody_qsao2_165{color:#444;font-size:.95rem;margin-bottom:.5rem}._postMeta_qsao2_177{display:flex;align-items:center;font-size:.85rem;color:#666;margin-top:.5rem;position:relative}._metaRight_qsao2_195{position:absolute;right:0;bottom:0;display:flex;gap:.75rem;font-size:.85rem;color:#999}._btn_qsao2_217{background:none;border:none;color:#0056d2;cursor:pointer}._author_qsao2_231{font-weight:700}._timestamp_qsao2_239{color:#999}._replySection_qsao2_247{margin-top:10px;padding:14px;border-left:2px solid #ccc;background-color:#f9f9f9;border-radius:6px}._replyCard_qsao2_263{margin-bottom:10px;padding:8px 12px;background-color:#fff;border-radius:5px;box-shadow:0 0 2px #0000001a}._replyMetaRight_qsao2_279{display:flex;justify-content:flex-start;gap:1rem;font-size:.85rem;color:#999;margin-top:4px}._submissionPage_1smfv_1{background:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}._mainContent_1smfv_15{display:flex;flex-grow:1}._contentArea_1smfv_25{flex-grow:1;padding:2rem;display:flex;flex-direction:column;gap:2rem}._contentArea_1smfv_25 h2{font-size:24px;margin-bottom:1rem}._headerRow_1smfv_51{display:flex;justify-content:space-between;align-items:center}._addBtn_1smfv_63{width:40px;height:40px;border-radius:50%;background-color:#007bff;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;box-shadow:0 2px 5px #0003;transition:background-color .3s ease}._addBtn_1smfv_63:hover{background-color:#0056b3}._newSubmissionCard_1smfv_103{border:2px dashed #ccc;padding:1rem;margin-bottom:1rem;border-radius:8px}._buttonRow_1smfv_117{display:flex;justify-content:flex-end;margin-top:10px}._editButtonGroup_1smfv_129{display:flex;gap:8px}._saveBtn_1smfv_139,._cancelBtn_1smfv_141{padding:6px 12px;font-size:14px;border-radius:4px;cursor:pointer}._saveBtn_1smfv_139{background-color:#28a745;color:#fff;border:none}._cancelBtn_1smfv_141{background-color:#dc3545;color:#fff;border:none}._submissionCard_1smfv_179{background:#fff;border:1px solid #111;border-radius:6px;padding:1rem}._cardHeader_1smfv_193{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._cardHeader_1smfv_193 h3{margin:0;font-size:18px;font-weight:700}._editBtn_1smfv_219,._saveBtn_1smfv_139{background:#111;color:#fff;border:none;padding:4px 12px;border-radius:8px;font-size:12px;cursor:pointer}._textBlock_1smfv_241{border:1px solid #111;padding:1rem;min-height:80px;border-radius:6px}._studentRow_1smfv_255{position:relative;border:1px solid #111;border-radius:6px;padding:1rem;margin-top:12px;background:#fff;display:flex;flex-direction:column}._studentInfo_1smfv_277{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._studentName_1smfv_291{font-size:16px;font-weight:700;color:#333}._commentInput_1smfv_303{font-size:12px;padding:6px 8px;border:1px solid #aaa;border-radius:4px;width:100%}._commentView_1smfv_319{display:flex;align-items:center;gap:6px}._commentText_1smfv_331{font-size:12px;color:#555}._gradeContainer_1smfv_341{position:absolute;top:8px;right:8px}._gradeInput_1smfv_353{font-size:12px;padding:4px 8px;border:1px solid #aaa;border-radius:4px}._gradeButton_1smfv_367{color:#000;font-size:12px;background:#f1f1f1;border:1px solid #aaa;padding:4px 8px;border-radius:4px;cursor:pointer}._dltBtn_1smfv_387{position:absolute;bottom:16px;right:16px;width:24px;height:24px;cursor:pointer;opacity:.7;transition:opacity .2s ease-in-out}._dltBtn_1smfv_387:hover{opacity:1}._submissionCard_1smfv_179{position:relative;padding-bottom:48px}._commentImage_1smfv_427{width:20px;height:20px;cursor:pointer}._textArea_1smfv_439{width:97%;border:1px solid #111;border-radius:5px;padding:.8rem;font-size:14px;margin-top:.5rem}._titleInput_1smfv_457{font-size:16px;font-weight:700;border:1px solid #aaa;border-radius:4px;padding:4px 8px;width:60%}._gradeInput_1smfv_353,._commentInput_1smfv_303{font-size:12px;padding:4px 6px;border:1px solid #aaa;border-radius:4px;width:80px}._submissionFiles_1smfv_493{display:flex;align-items:center;gap:8px;margin-left:10px}._fileLink_1smfv_507,._imageLink_1smfv_509{font-size:16px;color:#007bff;text-decoration:none;font-weight:700}._fileLink_1smfv_507:hover,._imageLink_1smfv_509:hover{text-decoration:underline;color:#0056b3}._commentInput_1smfv_303{width:24cm}._commentIcon_1smfv_543{font-size:16px;color:#555}._deleteBtn_1smfv_553{background:transparent;border:none;cursor:pointer;padding:0;margin-left:8px}._deleteIcon_1smfv_569{width:18px;height:18px}._container_5w69b_1{display:flex;font-family:Segoe UI,sans-serif;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_5w69b_13{flex:1;background-color:#ebe9ff;padding:16px;min-height:100vh}._header_5w69b_27{display:flex;justify-content:space-between;align-items:center}._iconImage_5w69b_39{width:24px;height:24px;margin-right:10px;object-fit:contain;cursor:pointer}._userInfo_5w69b_55{display:flex;align-items:center;gap:10px}._userDropdown_5w69b_67{position:relative;cursor:pointer}._userName_5w69b_77{margin-left:8px;font-weight:500}._dropdownMenu_5w69b_87{position:absolute;top:25px;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;list-style:none;padding:5px 0;margin:0;width:120px;box-shadow:0 2px 8px #00000026;z-index:1000}._dropdownMenu_5w69b_87 li{padding:8px 12px;cursor:pointer;transition:background .2s}._dropdownMenu_5w69b_87 li:hover{background:#f5f5f5}._actionsActivity_5w69b_139{display:flex;gap:1rem;margin-top:1rem}._quickActions_5w69b_153{flex:1;background-color:#fff;border-radius:8px;padding:1rem}._quickActions_5w69b_153 h3{margin-bottom:.8rem;font-size:1.2rem}._quickActions_5w69b_153 button{display:block;width:100%;margin:.5rem 0;padding:.6rem;border:none;border-radius:6px;background-color:#e7e7ff;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:8px;transition:transform .2s ease,background .2s}._quickActions_5w69b_153 button:hover{transform:translateY(-2px);background-color:#dcdcff}._greenBtn_5w69b_219{background-color:#d6ffe3}._yellowBtn_5w69b_227{background-color:#fff9d6}._purpleBtn_5w69b_235{background-color:#ede1ff}._bottomSection_5w69b_245{display:flex;gap:1rem;margin-top:1rem}._engagement_5w69b_257,._popularCourses_5w69b_259{flex:1;background-color:#fff;border-radius:8px;padding:1rem}._chartPlaceholder_5w69b_273{height:180px;background:linear-gradient(to right,#ccc,#eee);border-radius:6px;margin-top:1rem}._controls_5w69b_287{display:flex;gap:1rem;margin-bottom:.8rem}._controls_5w69b_287 label{font-size:.9rem;font-weight:500;color:#444;display:flex;align-items:center;gap:.5rem}._controls_5w69b_287 select{padding:.3rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem}._sidebar_p4hi4_1{width:220px;background:#fff;padding:20px;box-shadow:2px 0 5px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._sidebar_p4hi4_1 h2{font-size:18px;margin-bottom:20px;font-weight:600}._navList_p4hi4_29{list-style:none;padding:0}._navList_p4hi4_29 li{margin-bottom:10px}._link_p4hi4_47{display:block;padding:10px;border-radius:8px;text-decoration:none;color:#333;font-size:16px;font-weight:500;transition:background-color .2s,color .2s}._link_p4hi4_47:hover{background-color:#ece8fd;color:#000}._active_p4hi4_79{background-color:#d6ccf3;font-weight:600;color:#000}._dropdownHeader_p4hi4_91{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:8px;font-size:16px;font-weight:500;color:#333;background-color:#f8f6ff;transition:background-color .2s,color .2s;cursor:pointer}._dropdownHeader_p4hi4_91:hover{background-color:#ece8fd;color:#000}._arrow_p4hi4_129{margin-left:auto;font-size:12px;color:#666}._dropdownList_p4hi4_141{list-style:none;padding-left:15px;margin-top:5px;border-left:2px solid #d6ccf3;animation:_fadeIn_p4hi4_1 .3s ease-in-out}._dropdownList_p4hi4_141 li{margin-bottom:8px}._dropdownList_p4hi4_141 ._link_p4hi4_47{font-size:15px;padding:8px;border-radius:6px}._cardContainer_1bx8u_1{display:flex;justify-content:space-between;margin:2rem 0;gap:1rem}._card_1bx8u_1{flex:1;background-color:#fff;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1rem}._cardIconImage_1bx8u_35{width:40px;height:40px;margin-right:15px;object-fit:contain}._revenueOverview_1d0fx_1{flex:2;background-color:#fff;border-radius:8px;padding:1rem;display:flex;flex-direction:column}._revenueOverview_1d0fx_1 h3{margin-bottom:.8rem;font-size:1.2rem;font-weight:600;color:#333}._revenueControls_1d0fx_33{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;align-items:center}._controlGroup_1d0fx_49{display:flex;flex-direction:column;font-size:.9rem;font-weight:500;color:#444}._controlGroup_1d0fx_49 span{margin-bottom:.3rem}._controlGroup_1d0fx_49 select,._controlGroup_1d0fx_49 input{padding:.4rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem}._container_1gexi_1{display:flex;min-height:100vh;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_1gexi_13{flex:1;padding:16px;background-color:#ebe9ff}._stats_1gexi_25{display:flex;gap:20px;margin-bottom:20px;margin-top:20px}._card_1gexi_39{background:#fff;border-radius:10px;padding:15px;flex:1;box-shadow:0 2px 5px #0000001a}._number_1gexi_55{font-size:1.5rem;font-weight:700}._cardHeader_1gexi_65{display:flex;align-items:center;gap:10px}._icon_1gexi_77{width:30px;height:30px}._green_1gexi_87{color:green;font-size:.9rem}._searchInput_1gexi_97{padding:6px 10px;border:1px solid #ccc;border-radius:5px;margin-right:10px}._sortSelect_1gexi_111{padding:6px 10px;margin-left:8px;border:1px solid #ccc;border-radius:5px}._listSection_1gexi_125{background:#ffffffb3;border-radius:10px;padding:24px;margin-top:50px}._listHeader_1gexi_139{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._addBtn_1gexi_153{background:#4a90e2;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}._addBtn_1gexi_153:hover{background:#3b7ac4}._table_1gexi_179{width:100%;border-collapse:collapse}._table_1gexi_179 th,._table_1gexi_179 td{text-align:left;padding:8px;border-bottom:1px solid #ddd}._clickableRow_1gexi_203{padding:10px;border-bottom:1px solid #ddd;cursor:pointer;transition:background .2s ease}._clickableRow_1gexi_203:hover{background-color:#999}._actionColumn_1gexi_225{min-width:160px}._actionGroup_1gexi_233{display:flex;align-items:center;gap:8px}._actionSelect_1gexi_245{padding:5px 8px;border:1px solid #ccc;border-radius:5px;font-size:.9rem}._dltBtn_1gexi_259{background:transparent;border:none;cursor:pointer;padding:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}._dltBtn_1gexi_259:hover{background:#ff00001a}._dltIcon_1gexi_295{width:20px;height:20px;object-fit:contain}._modalOverlay_1p1i6_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:9999}._modal_1p1i6_3{width:420px;max-width:92vw;background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 12px 30px #00000026;animation:_fadeIn_1p1i6_1 .2s ease-out}._modalHeader_1p1i6_43{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._modalHeader_1p1i6_43 h3{margin:0;font-size:1.2rem;font-weight:600}._closeBtn_1p1i6_69{background:transparent;border:none;font-size:22px;cursor:pointer;color:#555}._form_1p1i6_85{display:flex;flex-direction:column;gap:12px}._form_1p1i6_85 label{font-size:.9rem;font-weight:500;color:#333}._form_1p1i6_85 input,._form_1p1i6_85 select{padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:.95rem;outline:none;width:100%;box-sizing:border-box;transition:border-color .2s ease}._form_1p1i6_85 input:focus,._form_1p1i6_85 select:focus{border-color:#4a90e2}._error_1p1i6_143{color:#c0392b;font-size:.85rem;background:#fdecea;padding:6px 8px;border-radius:6px}._actions_1p1i6_159{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._cancelBtn_1p1i6_173{background:#999;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;transition:background .2s ease}._cancelBtn_1p1i6_173:hover{background:#555}._saveBtn_1p1i6_199{background:#1976d2;color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;transition:background .2s ease}._saveBtn_1p1i6_199:hover{background:#145da0}._stats_tj1sz_1{display:flex;gap:20px;margin-bottom:20px;width:100%}._card_tj1sz_15{background:#fff;border-radius:10px;padding:15px;flex:1;box-shadow:0 2px 5px #0000001a}._number_tj1sz_31{font-size:1.5rem;font-weight:700}._cardHeader_tj1sz_41{display:flex;align-items:center;gap:10px}._icon_tj1sz_51{width:30px;height:30px}._selectFixed_tj1sz_61{position:absolute;top:10px;right:12px;width:62px;min-width:48px;padding:4px 6px;font-size:.72rem;line-height:1;text-align:center;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;box-sizing:border-box;transition:background .12s ease,transform .08s ease}._selectFixed_tj1sz_61:hover{background:#fff}._container_1pe9y_1{display:flex;height:100vh;background:linear-gradient(#dce9f7,#e9d7f7);font-family:Arial,sans-serif}._mainContent_1pe9y_15{flex:1;padding:20px;overflow-y:auto;background-color:#ebe9ff}._profileHeader_1pe9y_31{display:flex;align-items:center;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 6px #00000014;margin-bottom:20px;margin-top:20px}._avatar_1pe9y_53{width:80px;height:80px;background:#ddd;border-radius:50%;margin-right:20px}._name_1pe9y_69{font-size:20px;font-weight:700}._email_1pe9y_79{color:gray}._statsSection_1pe9y_89{display:flex;gap:20px;margin-bottom:20px}._statCard_1pe9y_101{flex:1;background:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:0 2px 6px #00000014}._statCard_1pe9y_101 h3{font-size:16px;margin-bottom:10px;color:#555}._detailsSection_1pe9y_133{background:#fff;padding:20px;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 6px #00000014}._detailsHeader_1pe9y_149{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._editButton_1pe9y_163{padding:6px 12px;border:none;background-color:#007bff;color:#fff;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out}._editButton_1pe9y_163:hover{background-color:#0056b3}._detailsTable_1pe9y_193{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}._detailsTable_1pe9y_193 th,._detailsTable_1pe9y_193 td{border-bottom:1px solid #eee;padding:10px 14px;text-align:left;vertical-align:top}._detailsTable_1pe9y_193 th{width:200px;background:#f9fafb;font-weight:600;color:#444}._detailsTable_1pe9y_193 td{color:#333}._detailsTable_1pe9y_193 input,._detailsTable_1pe9y_193 select,._detailsTable_1pe9y_193 textarea{width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;box-sizing:border-box}._detailsTable_1pe9y_193 textarea{min-height:60px;resize:vertical}._badge_1pe9y_277{display:inline-block;background:#e5f0ff;color:#1d4ed8;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;margin-right:6px;margin-bottom:6px}._coursesSection_1pe9y_301{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 6px #00000014}._headerRow_1pe9y_315{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._actionButtons_1pe9y_329{display:flex;gap:8px;align-items:center}._addBtn_1pe9y_341{background-color:#4caf50;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer}._addBtn_1pe9y_341:hover{background-color:#45a049}._editBtn_1pe9y_369{background-color:#2563eb;color:#fff;border:none;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 2px 4px #2563eb33;margin-right:8px}._editBtn_1pe9y_369:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 6px #1d4ed840}._deleteBtn_1pe9y_411{background-color:#ef4444;color:#fff;border:none;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease-in-out;box-shadow:0 2px 4px #ef444433}._deleteBtn_1pe9y_411:hover{background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px #dc262640}._courseTable_1pe9y_449{width:100%;border-collapse:collapse;margin-top:10px}._courseTable_1pe9y_449 th,._courseTable_1pe9y_449 td{border-bottom:1px solid #ddd;padding:12px;text-align:left}._courseTable_1pe9y_449 th{background:#f3f4f6}._modalOverlay_1e0wy_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}._modalContent_1e0wy_27{background:#fff;padding:20px;border-radius:10px;width:80%;max-width:900px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}._sortSelect_1e0wy_49{padding:6px 10px;border-radius:6px;border:1px solid #ccc;font-size:14px;cursor:pointer;transition:.3s}._header_1e0wy_67{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._sortSelect_1e0wy_49:hover{border-color:#4caf50}._searchContainer_1e0wy_89{display:flex;justify-content:center;align-items:center;margin:15px 0 20px}._searchInput_1e0wy_103{width:60%;max-width:400px;padding:10px 15px;border:1px solid #ccc;border-radius:25px;font-size:16px;outline:none;transition:all .3s ease;box-shadow:inset 0 1px 3px #0000001a}._searchInput_1e0wy_103:focus{border-color:#4caf50;box-shadow:0 0 6px #4caf5066}._searchInput_1e0wy_103::placeholder{color:#999;font-style:italic}._courseTable_1e0wy_147{width:100%;border-collapse:collapse;margin-top:10px}._courseTable_1e0wy_147 th,._courseTable_1e0wy_147 td{border:1px solid #ddd;padding:8px;text-align:left}._courseTable_1e0wy_147 th{background:#f4f4f4}._modalActions_1e0wy_181{margin-top:15px;text-align:right}._addBtn_1e0wy_191{background-color:#4caf50;color:#fff;padding:8px 14px;margin-right:10px;border:none;border-radius:6px;cursor:pointer}._cancelBtn_1e0wy_211{background-color:#f44336;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer}._overlay_1wfv9_3{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:14px;box-sizing:border-box}._modal_1wfv9_35{background:#fff;width:420px;max-width:100%;max-height:90vh;overflow-y:auto;border-radius:12px;padding:24px;box-shadow:0 8px 20px #00000026;animation:_fadeIn_1wfv9_1 .3s ease}._title_1wfv9_61{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center;color:#1f2937}._form_1wfv9_79{display:flex;flex-direction:column;gap:4px}._field_1wfv9_91{display:flex;flex-direction:column}._label_1wfv9_101{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}._input_1wfv9_115,._textarea_1wfv9_117,select{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;color:#111827;outline:none}._input_1wfv9_115:focus,._textarea_1wfv9_117:focus,select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}._actions_1wfv9_153{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._cancelBtn_1wfv9_167{background:#e5e7eb;color:#374151;padding:8px 14px;border:none;border-radius:8px;cursor:pointer;font-size:14px}._cancelBtn_1wfv9_167:hover{background:#d1d5db}._submitBtn_1wfv9_195{background:#2563eb;color:#fff;padding:8px 14px;border:none;border-radius:8px;cursor:pointer;font-size:14px}._submitBtn_1wfv9_195:hover{background:#1d4ed8}@keyframes _fadeIn_1wfv9_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._overlay_2300p_3{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:14px;box-sizing:border-box}._modal_2300p_35{background:#fff;width:720px;max-width:94%;max-height:90vh;overflow-y:auto;border-radius:12px;padding:24px;box-shadow:0 8px 20px #00000026;animation:_fadeIn_2300p_1 .3s ease}._title_2300p_61{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center;color:#1f2937}._form_2300p_79{display:flex;flex-direction:column;gap:12px}._field_2300p_91{display:flex;flex-direction:column}._label_2300p_101{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}._input_2300p_115,._textarea_2300p_117,select{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;color:#111827;outline:none;width:100%}._input_2300p_115:focus,._textarea_2300p_117:focus,select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}._textarea_2300p_117{min-height:80px;resize:vertical}._preview_2300p_163{margin-bottom:10px;text-align:center}._preview_2300p_163 img{max-width:200px;height:auto;border-radius:8px;box-shadow:0 2px 6px #0003}._actions_2300p_189{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._cancelBtn_2300p_203{background:#e5e7eb;color:#374151;padding:8px 14px;border:none;border-radius:8px;cursor:pointer;font-size:14px}._cancelBtn_2300p_203:hover{background:#d1d5db}._saveBtn_2300p_231{background:#16a34a;color:#fff;padding:8px 14px;border:none;border-radius:8px;cursor:pointer;font-size:14px}._saveBtn_2300p_231:hover{background:#15803d}@keyframes _fadeIn_2300p_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._container_11v5p_1{display:flex;font-family:Segoe UI,sans-serif;height:100vh;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._mainContent_11v5p_15{flex:1;padding:16px;overflow-y:auto;background-color:#ebe9ff}._header_11v5p_29{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:34px;font-weight:600}._sectionTitle_11v5p_47{font-size:24px;margin:20px 0 10px}._popularCourses_11v5p_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:20px}._courseCard_11v5p_73{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 6px #0000001a;text-align:center;transition:transform .2s ease}._courseCard_11v5p_73:hover{transform:translateY(-5px)}._logoBox_11v5p_99{height:80px;background:#f1f1f1;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:8px}._courseThumbnail_11v5p_119{width:100%;height:100%;object-fit:cover}._noImage_11v5p_131{font-size:12px;color:#888}._courseText_11v5p_141{font-weight:600;font-size:15px;margin-bottom:6px;color:#333}._trainerName_11v5p_155{font-size:13px;font-weight:400;color:#666}._courseInfo_11v5p_167{font-size:13px;color:#666}._searchBox_11v5p_179{text-align:center;margin:20px 0}._searchBox_11v5p_179 input{width:300px;padding:8px 12px;border-radius:10px;border:1px solid #ccc}._courseTableSection_11v5p_205{background:#fff;margin-bottom:30px;padding:20px;border-radius:10px}._courseTableHeader_11v5p_219{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._actionsRow_11v5p_233{display:flex;align-items:center;gap:12px}._sortSelect_11v5p_245{padding:6px 10px;border-radius:6px;border:1px solid #ccc}._addBtn_11v5p_259,._editBtn_11v5p_261{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;color:#fff}._addBtn_11v5p_259{background:#28a745}._editBtn_11v5p_261{background:#007bff}._addBtn_11v5p_259:hover{background:#218838}._editBtn_11v5p_261:hover{background:#0069d9}._courseTable_11v5p_205{display:grid;grid-template-columns:2fr 1.5fr 1.2fr 1fr 1fr 1fr 120px;border:1px solid #ccc;border-radius:10px;overflow:hidden}._tableHeader_11v5p_327,._tableRow_11v5p_329{display:contents}._courseLink_11v5p_337{color:#007bff;text-decoration:underline;cursor:pointer}._courseTable_11v5p_205>._tableHeader_11v5p_327>span,._courseTable_11v5p_205>._tableRow_11v5p_329>span{padding:10px 12px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;background:#fff}._courseTable_11v5p_205>._tableHeader_11v5p_327>span{background:#f7f7f7;font-weight:600}._courseTable_11v5p_205>._tableHeader_11v5p_327>span:last-child,._courseTable_11v5p_205>._tableRow_11v5p_329>span:last-child{border-right:none}._courseTable_11v5p_205>._tableRow_11v5p_329:last-of-type>span{border-bottom:none}._actionCell_11v5p_397{display:flex;align-items:center;justify-content:center;gap:8px}._trashIcon_11v5p_411{width:20px;height:20px;cursor:pointer;transition:transform .2s ease}._trashIcon_11v5p_411:hover{transform:scale(1.15)}._noResult_11v5p_435{text-align:center;padding:16px;color:#666}._summaryCards_28k8v_1{display:flex;gap:16px;margin:20px 0}._card_28k8v_13{flex:1;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0000001a}._cardHeader_28k8v_29{display:flex;justify-content:space-between;align-items:center}._dateFilter_28k8v_41{display:flex;align-items:center;gap:6px}._dateFilter_28k8v_41 input{padding:4px 6px;font-size:12px;border:1px solid #ccc;border-radius:6px}._overlay_10r3r_3{position:fixed;top:0;left:0;width:100%;height:100%;background:#1f293799;display:flex;align-items:center;justify-content:center;z-index:1000;padding:14px;box-sizing:border-box;animation:_fadeIn_10r3r_1 .3s ease}._modal_10r3r_37{background:#fff;width:55rem;max-width:100%;max-height:90vh;overflow-y:auto;border-radius:16px;padding:28px 32px;box-shadow:0 10px 30px #00000040;animation:_slideUp_10r3r_1 .35s ease}._closeBtn_10r3r_61{position:absolute;top:20px;right:26rem;background:transparent;border:none;font-size:24px;font-weight:700;cursor:pointer;color:#555;transition:color .2s}._closeBtn_10r3r_61:hover{color:#000}._title_10r3r_97{font-size:22px;font-weight:700;margin-bottom:24px;text-align:center;color:#1f2937;position:relative}._title_10r3r_97:after{content:"";display:block;width:60px;height:3px;margin:8px auto 0;background:linear-gradient(90deg,#6366f1,#2563eb);border-radius:2px}._form_10r3r_137{display:flex;flex-direction:column;gap:16px}._field_10r3r_149{display:flex;flex-direction:column}._label_10r3r_159{font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}._input_10r3r_173,._textarea_10r3r_175,select{border:1px solid #d1d5db;border-radius:10px;padding:10px 14px;font-size:14px;color:#111827;background-color:#f9fafb;transition:all .2s ease}._input_10r3r_173:hover,._textarea_10r3r_175:hover,select:hover{border-color:#9ca3af;background-color:#f3f4f6}._input_10r3r_173:focus,._textarea_10r3r_175:focus,select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140;background-color:#fff}._textarea_10r3r_175{resize:vertical;min-height:60px}._actions_10r3r_241{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._cancelBtn_10r3r_255{background:#f3f4f6;color:#374151;padding:10px 16px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s ease}._cancelBtn_10r3r_255:hover{background:#e5e7eb}._submitBtn_10r3r_287{background:linear-gradient(90deg,#6366f1,#2563eb);color:#fff;padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}._submitBtn_10r3r_287:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb66}@keyframes _fadeIn_10r3r_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_10r3r_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._container_13br9_1{display:flex;min-height:100vh;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_13br9_13{flex:1;padding:20px;background-color:#ebe9ff}._section_13br9_25{background:#fff;padding:20px;border-radius:12px;margin-bottom:20px;box-shadow:0 3px 8px #00000014}._sectionHeader_13br9_41{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._section_13br9_25 h2{margin-bottom:15px;font-size:20px;color:#2c3e50;border-bottom:2px solid #e0e0e0;padding-bottom:6px}._thumbnail_13br9_71{display:flex;justify-content:center;margin-bottom:20px}._thumbnail_13br9_71 img{max-width:280px;height:auto;border-radius:12px;box-shadow:0 4px 12px #00000026}._section_13br9_25 p{margin:8px 0;line-height:1.6;color:#444}._section_13br9_25 strong{color:#2c3e50;font-weight:600}._badgeList_13br9_119{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._badge_13br9_119{display:inline-block;background-color:#e3f2fd;color:#1565c0;padding:4px 10px;border-radius:16px;font-size:13px;font-weight:500;white-space:nowrap}._table_13br9_155{width:100%;border-collapse:collapse;margin-top:1rem;font-size:14px}._table_13br9_155 th,._table_13br9_155 td{border:1px solid #ddd;padding:10px;text-align:left}._table_13br9_155 th{background-color:#f8f8f8;font-weight:600}._table_13br9_155 tr:nth-child(2n){background-color:#fafafa}._table_13br9_155 tr:hover{background-color:#f1f1f1}._btn_13br9_209{padding:6px 10px;border:none;background:#3498db;color:#fff;border-radius:6px;cursor:pointer;margin-left:5px}._btn_13br9_209:hover{background:#2980b9}._btnDanger_13br9_237{background:#e74c3c}._btnDanger_13br9_237:hover{background:#c0392b}._btnPrimary_13br9_253{background:#2ecc71}._btnPrimary_13br9_253:hover{background:#27ae60}._editBtn_13br9_269{padding:4px 8px;font-size:12px;background:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer}._dltBtn_13br9_289{padding:4px 8px;font-size:12px;background:#e74c3c;color:#fff;border:none;border-radius:5px;cursor:pointer}._btn_13br9_209,._btnDanger_13br9_237,._btnPrimary_13br9_253,._editBtn_13br9_269,._dltBtn_13br9_289{margin-right:8px}._btn_13br9_209:last-child,._btnDanger_13br9_237:last-child,._btnPrimary_13br9_253:last-child,._editBtn_13br9_269:last-child,._dltBtn_13br9_289:last-child{margin-right:0}._headerRow_13br9_343{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._courseHeaderEditBtn_13br9_357{padding:8px 16px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;border-radius:20px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:0 6px 18px #2980b92e}._courseHeaderEditBtn_13br9_357:hover{transform:translateY(-2px);background:linear-gradient(135deg,#2a82bd,#205f8f);box-shadow:0 10px 22px #145a8c2e}._courseHeaderEditBtn_13br9_357:active{transform:scale(.98)}._modalOverlay_7pa14_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:1000;display:flex;justify-content:center;align-items:center}._modalBox_7pa14_29{background:#fff;padding:2rem;border-radius:12px;width:400px;max-width:90%;box-shadow:0 0 20px #0003}h2{margin-bottom:1rem;font-size:1.5rem;color:#333}._form_7pa14_59{display:flex;flex-direction:column}label{font-weight:700;margin-bottom:.5rem}input{padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px}._actions_7pa14_93{display:flex;justify-content:flex-end;gap:1rem}button{padding:.5rem 1.2rem;border:none;border-radius:6px;background-color:#007bff;color:#fff;font-weight:700;cursor:pointer;transition:background .2s ease-in-out}button:hover{background-color:#0056b3}._cancelBtn_7pa14_135{background-color:#ccc;color:#333}._cancelBtn_7pa14_135:hover{background-color:#aaa}._error_7pa14_153{color:red;margin-bottom:1rem;font-size:.9rem}._overlay_ffjpu_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000059;display:flex;justify-content:center;align-items:center;z-index:999}._modal_ffjpu_27{background:#fff;border-radius:12px;width:44rem;padding:28px 24px;box-shadow:0 6px 20px #00000026;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-sizing:border-box}._modal_ffjpu_27 h2{margin-bottom:24px;font-size:20px;font-weight:600;color:#333;text-align:center}._modal_ffjpu_27 label{display:block;margin-top:16px;margin-bottom:6px;font-size:14px;font-weight:500;color:#444}._required_ffjpu_81{color:red;margin-left:4px}._modal_ffjpu_27 input,._modal_ffjpu_27 textarea,._modal_ffjpu_27 select{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ccc;font-size:14px;font-family:inherit;transition:border-color .3s ease;box-sizing:border-box}._modal_ffjpu_27 input:focus,._modal_ffjpu_27 textarea:focus,._modal_ffjpu_27 select:focus{outline:none;border-color:#007bff;background-color:#f9f9ff}._modal_ffjpu_27 textarea{resize:vertical;min-height:80px}._actions_ffjpu_143{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}._actions_ffjpu_143 button{padding:10px 20px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;min-width:90px}._actions_ffjpu_143 button:first-child{background-color:#007bff;color:#fff}._actions_ffjpu_143 button:first-child:hover{background-color:#0056b3}._actions_ffjpu_143 button:last-child{background-color:#e0e0e0;color:#333}._actions_ffjpu_143 button:last-child:hover{background-color:#ccc}._container_1qk5y_1{display:flex;min-height:100vh;background:linear-gradient(#dce9f7,#e0c8f5)}._main_1qk5y_13{flex:1;padding:16px;background-color:#ebe9ff}._stats_1qk5y_25{display:flex;justify-content:center;margin-bottom:20px}._card_1qk5y_37{background:#fff;border-radius:10px;padding:15px;width:34rem;text-align:center;box-shadow:0 2px 5px #0000001a}._number_1qk5y_55{font-size:1.2rem;font-weight:700}._listSection_1qk5y_65{background:#ffffffd9;border-radius:8px;padding:15px;margin-bottom:30px}._table_1qk5y_81{width:100%;border-collapse:collapse;margin-top:10px}._table_1qk5y_81 th,._table_1qk5y_81 td{text-align:left;padding:8px;border-bottom:1px solid #ddd}._clickableRow_1qk5y_107:hover{background-color:#f1f1f1}._actionBtn_1qk5y_117{background:#555;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;margin-right:6px}._actionBtn_1qk5y_117:hover{background:#333}._actionBtn_1qk5y_117:last-child{margin-right:0}._status_1qk5y_153{font-weight:700;text-transform:capitalize;padding:4px 8px;border-radius:6px;display:inline-block}._pending_1qk5y_169{background:#fff3cd;color:#856404}._approved_1qk5y_179{background:#d4edda;color:#155724}._rejected_1qk5y_189{background:#f8d7da;color:#721c24}._emptyMsg_1qk5y_199{color:#777;font-style:italic;padding:10px}._wrapper_lhfoe_1{display:flex}._content_lhfoe_9{flex:1;padding:20px;background-color:#ebe9ff}._title_lhfoe_21{font-size:20px;font-weight:700;margin-bottom:20px}._card_lhfoe_33{display:flex;background:#fff;border:1px solid #ccc;border-radius:10px;padding:20px;margin-bottom:20px}._trainerInfo_lhfoe_51{width:30%;display:flex;flex-direction:column;align-items:center;justify-content:center}._avatar_lhfoe_67{width:14rem;height:14rem;border:2px solid black;border-radius:50%;background:url(https://upload.wikimedia.org/wikipedia/commons/9/99/Sample_User_Icon.png) no-repeat center/contain}._trainerName_lhfoe_83{margin-top:10px;font-size:24px;font-weight:700}._courseDetail_lhfoe_95{width:100%;padding-left:20px}._headerRow_lhfoe_105{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._statusBadge_lhfoe_119{font-size:1.1rem;font-weight:700;padding:6px 14px;border-radius:12px;text-align:center;min-width:100px}._approved_lhfoe_137{background-color:#d4f6dd;color:#2e7d32;border:2px solid #2e7d32}._rejected_lhfoe_149{background-color:#fde0e0;color:#c62828;border:2px solid #c62828}._pending_lhfoe_161{background-color:#eee;color:#616161;border:2px solid #9e9e9e}._detailBox_lhfoe_173{border:1px solid #ccc;border-radius:5px;padding:15px;margin-top:10px;background:#fafafa}._fileSection_lhfoe_189{margin-top:24px;padding:24px;border:1px solid #ddd;border-radius:8px;background:#fafafa}._fileHeader_lhfoe_205{display:flex;justify-content:space-between;align-items:center}._fileHeader_lhfoe_205 h4{font-size:30px;font-weight:700;margin:0}._downloadBtn_lhfoe_229{background:#007bff;color:#fff;padding:6px 12px;text-decoration:none;border-radius:6px;transition:background .2s}._downloadBtn_lhfoe_229:hover{background:#0056b3}._filePreview_lhfoe_255{margin-top:15px}._previewFile_lhfoe_263{width:100%;height:20cm;border:1px solid #ddd;border-radius:6px}._actions_lhfoe_277{display:flex;justify-content:center;gap:20px}._rejectBtn_lhfoe_289,._approveBtn_lhfoe_291{margin-top:2rem;padding:10px 25px;font-size:16px;border:none;border-radius:5px;cursor:pointer}._rejectBtn_lhfoe_289,._approveBtn_lhfoe_291{background:#374151;color:#fff}._container_g317n_1{display:flex;font-family:Segoe UI,sans-serif;height:100vh;background-color:#ebe9ff}._content_g317n_15{flex:1;padding:16px}._title_g317n_25{font-size:22px;font-weight:700;margin-bottom:20px;color:#2a4d8f}._searchSortContainer_g317n_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._searchInput_g317n_55{flex:1;max-width:400px;margin:0 auto;padding:10px 16px;border:1px solid #ccc;border-radius:25px;font-size:15px;transition:all .3s ease;box-shadow:0 2px 6px #00000014}._searchInput_g317n_55:focus{border-color:#2a4d8f;box-shadow:0 4px 10px #2a4d8f33;outline:none}._sortSelect_g317n_91{width:180px;padding:8px 14px;border-radius:6px;border:1px solid #ccc;font-size:14px;background:#fff;cursor:pointer}._tableContainer_g317n_111{background:#fff;border-radius:8px;padding:15px;box-shadow:0 3px 8px #0000001a;overflow-x:auto}._table_g317n_111{width:100%;border-collapse:collapse;font-size:14px}._table_g317n_111 th{background:#f1f1f1;text-align:left;padding:10px;font-weight:700}._table_g317n_111 td{padding:10px;border-top:1px solid #e5e5e5}._pending_g317n_163{background:#00c4ff;color:#fff;padding:6px 12px;border-radius:5px;font-size:13px;cursor:pointer}._completed_g317n_181{background:#28a745;color:#fff;padding:6px 12px;border-radius:5px;font-size:13px}._detailsBtn_g317n_197{background:#007bff;color:#fff;padding:6px 12px;border:none;border-radius:5px;font-size:13px;cursor:pointer}._detailsBtn_g317n_197:hover{background:#0056b3}._pagination_g317n_225{margin-top:15px;display:flex;justify-content:flex-end;align-items:center;gap:10px}._pageBtn_g317n_241{background:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:5px;cursor:pointer}._pageBtn_g317n_241:disabled{background:#ccc;cursor:not-allowed}._pageInfo_g317n_269{font-size:14px}._modalOverlay_g317n_279{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_g317n_279{background:#fff;padding:20px;border-radius:8px;width:600px;max-width:90%;box-shadow:0 4px 10px #0000004d;animation:_fadeIn_g317n_1 .3s ease-in-out}._detailsTable_g317n_327{width:100%;border-collapse:collapse;margin:15px 0}._detailsTable_g317n_327 td{border:1px solid #ccc;padding:8px}._closeBtn_g317n_349{margin-top:10px;padding:8px 16px;background:#6c63ff;color:#fff;border:none;border-radius:6px;cursor:pointer}._closeBtn_g317n_349:hover{background:#574bd9}._container_1v8c4_1{display:flex;font-family:Segoe UI,sans-serif;height:100vh}._main_1v8c4_13{flex:1;padding:2rem;background-color:#ebe9ff}._title_1v8c4_25{font-size:24px;margin-bottom:1.5rem;color:#333}._tableWrapper_1v8c4_37{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000000d}._table_1v8c4_37{width:100%;border-collapse:collapse}._table_1v8c4_37 th{background:#007bff;color:#fff;padding:.75rem;text-align:left}._table_1v8c4_37 td{padding:.75rem;border-bottom:1px solid #ddd}._table_1v8c4_37 tr:hover{background-color:#f1f5ff}._viewBtn_1v8c4_93{background-color:#28a745;color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;cursor:pointer;transition:background .2s ease}._viewBtn_1v8c4_93:hover{background-color:#218838}._modalOverlay_1v8c4_121{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000}._modal_1v8c4_121{position:relative;background:#fff;padding:20px;border-radius:8px;width:90vw;height:95vh;display:flex;flex-direction:column;align-items:center;overflow:hidden}._closeBtn_1v8c4_173{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;font-size:16px;cursor:pointer;border-radius:4px;padding:4px 8px}._certificateFrame_1v8c4_199{width:100%;height:100%;border:none}._certificateImage_1v8c4_211{max-width:100%;max-height:100%;border-radius:6px}._container_1fqny_1{display:flex;min-height:100vh;font-family:Segoe UI,sans-serif;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_1fqny_15{flex:1;padding:20px;background-color:#ebe9ff}._contactHeader_1fqny_27{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#2c2c54}._searchWrapper_1fqny_41{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}._searchInput_1fqny_57{width:24rem;margin-left:26rem;padding:8px 12px;border:1px solid #d0d0d0;border-radius:20px;font-size:14px;transition:all .2s ease;background:#fff;background-size:16px}._searchInput_1fqny_57:focus{border-color:#4a90e2;box-shadow:0 0 6px #4a90e24d;outline:none}._sortSelect_1fqny_93{padding:8px 12px;border:1px solid #d0d0d0;border-radius:20px;font-size:14px;cursor:pointer;background:#fff;transition:all .2s ease;width:200px}._sortSelect_1fqny_93:hover{border-color:#4a90e2;box-shadow:0 0 6px #4a90e240}._tableWrapper_1fqny_125{background:#fffc;border-radius:10px;padding:20px;box-shadow:0 2px 6px #0000001a;overflow-x:auto}._adminContactTable_1fqny_141{width:100%;border-collapse:collapse;min-width:900px}._adminContactTable_1fqny_141 th,._adminContactTable_1fqny_141 td{text-align:left;padding:10px 12px;border-bottom:1px solid #ddd;font-size:14px}._adminContactTable_1fqny_141 th{background-color:#f2f2f7;font-weight:600;color:#333}._adminContactTable_1fqny_141 tr:nth-child(2n){background-color:#fafafa}._adminContactTable_1fqny_141 tr:hover{background-color:#f0f8ff;transition:background .2s ease}._noData_1fqny_199{text-align:center;padding:20px;color:#888;font-style:italic}._statusTag_1fqny_213{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:transform .1s ease,background .2s ease}._statusTag_1fqny_213:hover{transform:scale(1.05);opacity:.9}._dropdownArrow_1fqny_253{font-size:10px;opacity:.7}._pending_1fqny_263{background-color:#fff4e5;color:#d97b00}._read_1fqny_273{background-color:#e6f0ff;color:#06c}._resolved_1fqny_283{background-color:#e8f7e5;color:#2d8a34}._statusMenu_1fqny_293{position:absolute;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #00000026;margin-top:4px;z-index:1000;min-width:140px;animation:_fadeIn_1fqny_1 .2s ease}._statusMenuItem_1fqny_317{padding:8px 12px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}._statusMenuItem_1fqny_317:hover{background-color:#f5f5f5}._viewBtn_1fqny_343{background-color:#4a90e2;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .2s ease}._viewBtn_1fqny_343:hover{background-color:#357abd}._modalOverlay_1fqny_373{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:999}._modal_1fqny_373{background:#fff;padding:20px 30px;border-radius:10px;width:400px;max-width:90%;box-shadow:0 4px 12px #0003;text-align:center}._modal_1fqny_373 h3{margin-bottom:10px;color:#333}._modal_1fqny_373 p{margin-bottom:20px;color:#555;font-size:14px;line-height:1.5}._closeBtn_1fqny_443{background-color:#c11f2a;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px}._closeBtn_1fqny_443:hover{background-color:#a51722}@keyframes _fadeIn_1fqny_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._pagination_1fqny_495{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}._pagination_1fqny_495 button{padding:6px 14px;border:none;border-radius:6px;background-color:#4a90e2;color:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease,transform .1s ease}._pagination_1fqny_495 button:hover:not(:disabled){background-color:#357abd;transform:scale(1.05)}._pagination_1fqny_495 button:disabled{background-color:#ccc;cursor:not-allowed}._pagination_1fqny_495 span{font-size:14px;font-weight:500;color:#333}/*!
* Quill Editor v2.0.2
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._container_1mjab_3{display:flex;font-family:Segoe UI,sans-serif;background:linear-gradient(to bottom right,#eef2f7,#f6f5ff);min-height:100vh}._mainContent_1mjab_19{flex:1;background-color:#f9f9fc;padding:24px}._header_1mjab_33{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}._header_1mjab_33 h2{font-size:24px;font-weight:700;color:#2c2c54}._card_1mjab_61{background:#fff;border-radius:14px;padding:28px;box-shadow:0 6px 16px #0000000f;transition:all .2s ease}._card_1mjab_61:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000014}._tabs_1mjab_89{display:flex;border-bottom:2px solid #eaeaea;margin-bottom:24px;gap:24px}._tab_1mjab_89{cursor:pointer;font-size:15px;color:#666;padding-bottom:10px;transition:all .2s ease}._tab_1mjab_89:hover{color:#6c63ff}._activeTab_1mjab_127{font-weight:600;color:#6c63ff;border-bottom:3px solid #6c63ff}._contentArea_1mjab_141{display:flex;flex-direction:column;gap:20px}._label_1mjab_155{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}._input_1mjab_171,._textarea_1mjab_173{width:100%;padding:12px 14px;border:1px solid #dcdcdc;border-radius:8px;font-size:14px;outline:none;background:#fff;transition:border .2s,box-shadow .2s}._input_1mjab_171:focus,._textarea_1mjab_173:focus{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff1a}._textarea_1mjab_173{min-height:100px;resize:vertical}._richEditor_1mjab_219{width:100%;min-height:250px;border-radius:8px;border:1px solid #dcdcdc;font-size:14px;background:#fff;padding:6px}._ql-container_1mjab_239{min-height:200px;border-radius:0 0 8px 8px}._ql-toolbar_1mjab_249{border-radius:8px 8px 0 0;background:#fafafa}._sectionItem_1mjab_261{background:#fafafa;border:1px solid #e5e5e5;padding:18px;border-radius:10px;transition:all .2s ease}._sectionItem_1mjab_261:hover{background:#f1f1ff;border-color:#c9c6ff}._servicesGrid_1mjab_289{display:grid;grid-template-columns:1fr 1fr;gap:24px}._serviceField_1mjab_301{display:flex;flex-direction:column}._imagePreview_1mjab_313{width:200px;height:120px;border:1px dashed #bbb;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fafafa;margin-top:10px;overflow:hidden}._imagePreview_1mjab_313 img{width:100%;height:100%;object-fit:cover}._updateBtn_1mjab_353{align-self:center;padding:12px 28px;border:none;background:#6c63ff;color:#fff;cursor:pointer;border-radius:8px;font-size:15px;font-weight:600;transition:all .2s ease;margin:20px}._updateBtn_1mjab_353:hover{background:#5146d9;transform:translateY(-2px);box-shadow:0 6px 14px #6c63ff59}._container_ydba6_1{display:flex;font-family:Segoe UI,sans-serif;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_ydba6_13{flex:1;display:flex;flex-direction:column;padding:16px}._settingsCard_ydba6_27{margin:20px;padding:20px;background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000001a}._settingsCard_ydba6_27 h2{font-size:20px;margin-bottom:20px;color:#2c3e50}._form_ydba6_55{display:flex;flex-direction:column;gap:24px}._field_ydba6_67{display:flex;align-items:center;gap:16px}._field_ydba6_67 label{font-weight:600;text-align:right;color:#34495e}._logoPreview_ydba6_91{width:240px;height:240px;object-fit:contain;border:1px solid #ddd;padding:8px;background:#f9f9f9;border-radius:6px}._updateBtn_ydba6_111{align-self:center;margin-top:10px;padding:10px 22px;background:#2c7be5;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s ease-in-out}._updateBtn_ydba6_111:hover{background:#1a5dc9}._container_17d5q_1{display:flex;font-family:Segoe UI,sans-serif;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_17d5q_13{flex:1;display:flex;flex-direction:column;padding:16px}._settingsCard_17d5q_27{margin:20px;padding:20px;background:#fff;border-radius:6px;box-shadow:0 2px 6px #00000014}._settingsCard_17d5q_27 h2{font-size:20px;margin-bottom:20px;color:#2c3e50}._field_17d5q_55{display:flex;align-items:center;gap:16px}._field_17d5q_55 label{font-weight:600;text-align:right;min-width:120px}._field_17d5q_55 textarea{min-width:40%;max-width:60%;min-height:100px;max-height:240px;resize:both}._updateBtn_17d5q_95{align-self:center;margin-top:10px;padding:10px 22px;background:#2c7be5;border:none;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s ease-in-out}._updateBtn_17d5q_95:hover{background:#1a5dc9}p,li{color:#222}._container_1y1vu_5{display:flex;font-family:Segoe UI,sans-serif;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._main_1y1vu_17{flex:1;display:flex;flex-direction:column;padding:16px}._settingsCard_1y1vu_31{margin:20px;padding:20px;background:#fff;border-radius:6px;box-shadow:0 2px 6px #00000014}._settingsCard_1y1vu_31 h2{font-size:20px;margin-bottom:20px;color:#2c3e50}._courseTable_1y1vu_61{width:100%;border-collapse:collapse;margin-top:20px}._courseTable_1y1vu_61 th,._courseTable_1y1vu_61 td{border:1px solid #ddd;padding:12px 8px;text-align:left;vertical-align:middle}._courseTable_1y1vu_61 th{background-color:#2c7be5;color:#fff;font-weight:600}._courseTable_1y1vu_61 tr:nth-child(2n){background-color:#f9f9f9}._courseTable_1y1vu_61 tr:hover{background-color:#e6f0ff}._toggleBtn_1y1vu_115{padding:6px 14px;background:#2c7be5;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .2s ease-in-out}._toggleBtn_1y1vu_115._active_1y1vu_137{background:#28a745}._toggleBtn_1y1vu_115._inactive_1y1vu_145{background:#d9534f}._toggleBtn_1y1vu_115:hover{opacity:.85}p,li,th,td{color:#222}._dashboard_1w7lt_1{display:flex;font-family:Segoe UI,sans-serif;height:100vh;background:linear-gradient(to bottom right,#cfe3f7,#d4c1f5)}._mainContent_1w7lt_15{flex:1;padding:16px;overflow-y:auto;background-color:#ebe9ff}._header_1w7lt_29{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._statsGrid_1w7lt_43{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}._statBox_1w7lt_57{background:#fff;padding:16px;border-radius:24px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center}._dateRangeBar_1w7lt_79{display:flex;align-items:center;gap:4px;padding:0 3px;border-radius:6px;font-size:12px}._dateRangeBar_1w7lt_79 input{font-size:12px;outline:none;cursor:pointer}._statBox_1w7lt_57 strong{display:block;font-size:18px;margin-top:6px}._statsGrid_1w7lt_43>:nth-child(n+5){grid-column:span 1}@media (max-width: 768px){._statsGrid_1w7lt_43{grid-template-columns:repeat(2,1fr)}}._chartsGrid_1w7lt_145{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}._chartsGrid_1w7lt_145{display:grid;grid-template-columns:1fr 1fr;gap:20px}._chartBox_1w7lt_171{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 6px #0000001a}._chartPlaceholder_1w7lt_185{height:200px;background:#eef0f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#aaa;font-style:italic}._tableSection_1w7lt_207{background:#fff;padding:20px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._courseTable_1w7lt_221{width:100%;border-collapse:collapse;margin-top:10px}._courseTable_1w7lt_221 th,._courseTable_1w7lt_221 td{border:1px solid #ccc;padding:10px;text-align:center}._exportButtons_1w7lt_247{display:flex;justify-content:center;gap:10px;margin-top:16px}._exportButtons_1w7lt_247 button{background-color:#e1dbfc;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:700;transition:background .2s}._exportButtons_1w7lt_247 button:hover{background-color:#c4b2f2}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}s{}
