@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);@import url(https://fonts.googleapis.com/css2?family=Boogaloo&family=DM+Sans:ital@0;1&family=Inter:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@500;600;700;900&family=Inter:wght@200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);.landing-card-body{flex:1 1 auto;min-height:1px;padding:1.25rem;background-color:#fff;border-bottom-left-radius:.42rem;border-bottom-right-radius:.42rem}.landing-card-img{border-top-right-radius:.42rem;border-top-left-radius:.42rem}.landing-topic{font-family:var(--primary-font);font-weight:600}.landing-para{font-family:var(--secondary-font)}.landing-btn{background-color:#2d174c}.landing-btn,.landing-btn:hover{font-family:var(--primary-font);width:100%;padding:10px;color:var(--main-text-color)}.landing-btn:hover{background-color:#201036}.underline-container{height:8px;background-color:#1a8fe3;border-radius:30px;margin-top:15px}.landing-para-underline{width:120px;height:5px}.landing-bg{height:100vh;background-position:top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.logo-img{max-width:200px;max-height:50px}.landing-card{border:0;width:90%}.landing-footer{display:flex;justify-content:center;align-items:flex-end}@media (min-width:576px) and (max-width:1024){.landing-bg{background-image:url(/static/media/home-bg.f633afd9.png);height:120vh}}@media (min-width:1281px){.landing-bg{background-image:url(/static/media/home-bg.f633afd9.png)}.landing-para,.landing-topic{color:var(--main-text-color)}}@media (min-width:1025px) and (max-width:1280px){.landing-bg{background-image:url(/static/media/home-bg.f633afd9.png)}.landing-para,.landing-topic{color:var(--main-text-color)}}@media (min-width:768px) and (max-width:1024px){.landing-bg{background-image:url(/static/media/home-bg-mobile.d5118a8b.png)}.landing-para,.landing-topic{color:var(--main-text-color)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.landing-bg{background-image:url(/static/media/home-bg-mobile.d5118a8b.png)}.landing-para,.landing-topic{color:var(--main-text-color)}}@media (min-width:481px) and (max-width:767px){.landing-bg{background-image:url(/static/media/home-bg-mobile.d5118a8b.png);height:180vh}.landing-para,.landing-topic{color:var(--main-text-color)}}@media (min-width:320px) and (max-width:480px){.landing-bg{background-image:url(/static/media/home-bg-mobile.d5118a8b.png);height:180vh}.landing-para,.landing-topic{color:var(--main-text-color)}}@media (max-width:319px){.landing-bg{background-image:url(/static/media/home-bg-mobile.d5118a8b.png);height:180vh}.landing-para,.landing-topic{color:var(--main-text-color)}}.login-bg{background:var(--bgcolor);height:100vh}.login-card-title{font-family:var(--secondary-font);color:var(--textcolor);text-transform:uppercase;font-weight:600}.login-card{border-radius:10px;border:0;margin-right:auto;margin-left:auto}.login-label{font-family:var(--secondary-font);color:var(--textcolor)}.login-input{color:#6e6b7b;border:1px solid #d8d6de;border-radius:.357rem;padding:14px 16px}.login-input:active,.login-input:focus,.login-input:focus-within{outline:0;box-shadow:none;border-color:var(--maincolor)}.login-btn{font-family:var(--secondary-font);height:45px;font-weight:500;font-size:15px}.login-btn:hover{box-shadow:0 8px 25px -8px var(--maincolor)}.login-text{font-family:"Montserrat";font-weight:500}.login-sub-text{color:var(--textcolor)}.microsoft-btn{font-family:"Montserrat";height:45px;font-weight:500;font-size:15px;width:100%}.x-icon{height:20px;width:20px;top:.125em;right:0}@media (min-width:1281px){.login-card-body{padding-left:80px;padding-right:80px}}@media (min-width:1025px) and (max-width:1280px){.login-card-body{padding-left:50px;padding-right:50px}}@media (min-width:768px) and (max-width:1024px){.login-card-body{padding-left:50px;padding-right:50px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.login-card-body{padding-left:50px;padding-right:50px}}@media (min-width:481px) and (max-width:767px){.login-card-body{padding-left:20px;padding-right:20px}}.swal-text,.swal-title{text-align:center;color:#2c2e3a}.swal-modal{background-color:#fff;width:600px!important;max-width:90%}.swal-icon--custom{width:150px;height:150px}.swal-icon--success:after,.swal-icon--success:before,.swal-icon--success__hide-corners{background:none!important}.container-terms{margin:50px auto 20px;width:80%;padding:30px 50px 50px;box-shadow:0 8px 24px rgba(149,157,165,.2);border-radius:20px;text-align:justify}hr{height:1px;background-color:#ccc;border:none}.buttons{margin-top:10px;text-align:center}:root{--primary-font:"Inter";--secondary-font:"Montserrat";--main-text-color:#fff;--secondary-text-color:#3f4254;--bgcolor:#e0efff;--textcolor:#5e5873;--table-theme-color:#b5b5c3;--maincolor:#5458af;--secondary-color:#404386;--menu-icon-hover:#41448d;--cardprimarycolor:#5458af;--selected-card-color:#2f316b;--hover-card-color:#41448d;--sidetopnav-color:#217cd6;--topnav-color:#fff;--footer-color:#fff;--body-color:#fff;--actionbtn-color:#a2a5b5;--actionbtn-bg-color:#f6f8fa;--maincolor-cmc:#2980b9;--secondary-cmc:#005884;--menu-icon-hover-cmc:#046fa4;--cardprimarycolor-cmc:#2980b9;--selected-card-color-cmc:#005884;--hover-card-color-cmc:#016799}.font{font-weight:700;font-size:small}body{font-family:var(--primary-font),sans-serif;background-color:var(--body-color)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal.custom-modal-top{padding-top:100px!important}.modal.custom-modal-top .modal-dialog{max-width:95%!important;margin:0 auto}.modal.custom-modal-top .modal-content{max-height:70vh!important;overflow-y:auto!important}.selfgrade-modal-dialog{max-width:80%!important;width:80%!important;margin:auto!important}.selfgrade-modal-content{height:90vh!important;max-height:90vh!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.selfgrade-modal-content .form{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.selfgrade-modal-content .modal-body{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important}.btn-3d{background:linear-gradient(180deg,#9a50e8,#6b2db7);color:#fff;border:none;padding:8px 14px;border-radius:8px;box-shadow:0 10px 20px rgba(107,45,183,.18),0 3px 6px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.12);text-shadow:0 1px 1px rgba(0,0,0,.15);transition:transform .16s ease,box-shadow .16s ease,filter .12s ease}.btn-3d:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(107,45,183,.22),0 6px 12px rgba(0,0,0,.14);filter:brightness(1.03)}.btn-3d:active,.btn-3d:focus{transform:translateY(1px);box-shadow:0 6px 12px rgba(107,45,183,.12),0 2px 4px rgba(0,0,0,.08);outline:none}.card-title{display:flex;align-items:center;grid-gap:12px;gap:12px}.card-title .card-label{flex:1 1 auto;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:768px){.card-title .card-label{font-size:.95rem}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}body,html{height:100%;margin:0;padding:0;overflow-x:hidden}.page{min-height:100vh}#kt_wrapper,.page{display:flex;flex-direction:column}#kt_wrapper{min-height:calc(100vh - 70px);margin-top:70px;margin-left:132px;padding:0;transition:margin-left .3s ease}#kt_wrapper.sidebar-expanded{margin-left:240px}.content{flex:1 1;padding:0;margin:0;width:100%;box-sizing:border-box;overflow-y:auto}.content .container-fluid{padding:0!important;margin:0!important}.content .container-fluid .row{margin-left:0!important;margin-right:0!important}#footer{padding:1rem;z-index:10;margin:auto 0 0}@media (max-width:768px){#kt_wrapper{margin-top:60px;min-height:calc(100vh - 60px)}#kt_wrapper,#kt_wrapper.sidebar-expanded{margin-left:0}.content{padding:0;margin:0}#footer{padding:1rem;margin-left:0}}@media (min-width:769px) and (max-width:1024px){#kt_wrapper{margin-left:100px}#kt_wrapper.sidebar-expanded{margin-left:210px}}.sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar{height:calc(100vh - 80px);width:112px;position:fixed;margin-top:5px;margin-bottom:5px;top:68px;left:10px;background-image:linear-gradient(180deg,#704aba,#9575cd);padding:8px 0;z-index:1000;transition:width .3s ease;overflow-y:auto;overflow-x:hidden;border-radius:16px;box-shadow:0 4px 20px rgba(112,74,186,.3)}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}.sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:10px}.sidebar-icon-label{font-size:.7rem;color:#fff;text-decoration:none;margin-top:2px;line-height:1.1;font-weight:500;word-break:break-word;padding:0 2px;max-width:100%;text-align:center}#cmc .sidebar{height:100%;width:50px;position:fixed;top:50px;left:0;background-color:var(--maincolor-cmc);padding-top:20px;z-index:20;transition:width .2s;overflow:hidden}#cmc .sidebar.expanded,.sidebar.expanded{width:220px;padding-left:10px;padding-right:10px}.sidebar ul li a{padding:10px 6px;font-size:1em;display:flex;align-items:center;color:#fff;text-decoration:none;transition:all .2s ease;border-radius:10px;margin:2px 8px}.sidebar.collapsed ul li a{justify-content:center;flex-direction:column;padding:14px 2px}.sidebar-item-collapsed{flex-direction:column;width:100%;text-align:center}.sidebar-icon-wrapper,.sidebar-item-collapsed{display:flex;align-items:center;justify-content:center}.sidebar-icon-wrapper{margin-bottom:3px;min-height:26px}.sidebar-icon-wrapper svg{font-size:1.5rem;width:24px;height:24px}.sidebar-label{margin-left:12px;font-size:.8rem;font-weight:500}.iconCollapse{display:flex;justify-content:center;align-items:center}.expanded{justify-content:start!important}.sidebar ul li a:hover{color:#fff;background:hsla(0,0%,100%,.15);transform:translateY(2px)}.sidebar ul li.active a{background:hsla(0,0%,100%,.2);stroke:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.4)}#cmc .sidebar ul li a:hover{color:#fff;background:var(--menu-icon-hover-cmc)}#cmc .sidebar ul li.active{background-color:var(--menu-icon-hover-cmc)}.toggle-container{margin-bottom:8px;padding:4px 0}.sidebar-toggle,.toggle-container{display:flex;justify-content:center;align-items:center}.sidebar-toggle{width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;cursor:pointer;font-size:1.3em;color:#fff;transition:all .2s ease;padding:0}.sidebar-toggle:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.sidebar-toggle svg{width:20px;height:20px}@media (max-width:768px){.sidebar{width:0;left:0;height:calc(100vh - 60px);top:60px;border-radius:0;transform:translateX(-100%);transition:transform .3s ease,width .3s ease;z-index:1000}.sidebar.expanded,.sidebar.mobile-open{width:250px;transform:translateX(0);padding-left:10px;padding-right:10px;overflow-y:auto}#cmc .sidebar{width:0;transform:translateX(-100%)}#cmc .sidebar.expanded,#cmc .sidebar.mobile-open{width:250px;transform:translateX(0)}.burger-menu-btn svg{width:24px;height:24px;color:#fff}.sidebar-overlay{display:block;position:fixed;top:60px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (min-width:769px){.sidebar{width:112px;height:calc(100vh - 80px);top:68px}.sidebar.expanded{width:220px}.sidebar-icon-wrapper svg{width:24px;height:24px}.sidebar-icon-label{font-size:.7rem}.sidebar ul li a{padding:10px 6px;margin:2px 8px}}@media (min-width:769px){#kt_header_mobile_toggle,.burger-menu-btn,.kt_header_mobile_toggle{display:none!important}}.burger-menu-btn{display:none}.burger-menu-btn,.tmh-icon-btn{align-items:center;justify-content:center}.tmh-icon-btn{border:none;background:transparent;height:40px;width:40px;border-radius:12px;display:inline-flex;cursor:pointer;transition:box-shadow .2s ease,transform .06s ease,background .2s ease;outline:none;padding:0}.tmh-icon{display:block;font-size:26px;width:auto;height:auto;fill:#fff}.tmh-profile-btn .tmh-icon{fill:#fff}.notifications-mobile{min-height:120px;display:flex;align-items:center;justify-content:center;color:#fff}.note{color:red;display:flex;flex-direction:row-reverse}.loading-container{height:50%;width:100%}.loading-container-subscription{height:30vh}.loading-container-subscription,.loading-overlay{display:flex;justify-content:center;align-items:center}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.insert-btn{margin:0 1px}.css-1ex1afd-MuiTableCell-root,.css-1ygcj2i-MuiTableCell-root{font-family:"Poppins",sans-serif!important}.css-1w7ywiy-MuiSpeedDial-root.MuiSpeedDial-directionDown,.css-1w7ywiy-MuiSpeedDial-root.MuiSpeedDial-directionRight{top:16px;left:46%!important}.edit-assement-btn,.edit-public-assement-btn,.edit-question-btn,.flaticon-delete,.grade-public-assement-btn,.public-edit-question-btn,.public-view-question-btn,.setup-public-assement-btn,.share-question-btn,.view-assement-btn,.view-public-assement-btn,.view-question-btn{background-color:hsla(0,0%,52.9%,.07058823529411765)!important;color:#a2a5b5!important;border-color:#f6f8fa!important}.edit-assement-btn:hover,.edit-public-assement-btn:hover,.edit-question-btn:hover,.grade-public-assement-btn:hover,.public-edit-question-btn:hover,.public-view-question-btn:hover,.send-assement-btn:hover,.setup-public-assement-btn:hover,.share-question-btn:hover,.view-assement-btn:hover,.view-public-assement-btn:hover,.view-question-btn:hover{background-color:#edeef7!important;color:var(--maincolor)!important;border-color:#edeef7!important}#cmc .edit-assement-btn:hover,#cmc .edit-public-assement-btn:hover,#cmc .edit-question-btn:hover,#cmc .grade-public-assement-btn:hover,#cmc .public-edit-question-btn:hover,#cmc .public-view-question-btn:hover,#cmc .setup-public-assement-btn:hover,#cmc .share-question-btn:hover,#cmc .view-assement-btn:hover,#cmc .view-public-assement-btn:hover,#cmc .view-question-btn:hover,.send-assement-btn:hover{background-color:#e5f5ff!important;color:var(--maincolor-cmc)!important;border-color:#e5f5ff!important}.flaticon-delete:hover{background-color:#fff4f5!important;color:#ff6071!important;border-color:#fff4f5!important}.css-19kzrtu{padding:0!important}.form-select{height:calc(1.5em + 1.3rem + 2px)!important;padding:0 0 0 10px!important}.react-datePicker{width:100%}.disabled-select{background-color:#f3f6f9;border:1px solid #bababa}.hide-card-header{display:none}.payment-amount{text-align:end!important}.payment-total{border:1px solid #f3f4f6;border-left:3px solid #7679bf;border-radius:5px;background-color:#fafbfc}.discount-total,.payment-total{padding:20px 10px;font-weight:600;margin-top:10px}.discount-total{border:1px solid #fafcfb;border-left:3px solid #1bc598;border-radius:5px;background-color:#fafcfb}.outstanding-total{padding:20px 10px;border:1px solid #fffff8;border-left:3px solid #ffa800;border-radius:5px;background-color:#fffff8;font-weight:600;margin-top:10px}.main-payment-total{padding:10px;border:1px solid #f3f4f6;border-left:3px solid #7679bf;border-radius:5px;background-color:#fafbfc;font-weight:600}#exampleFormControlTextarea1::placeholder{font-family:"Poppins",sans-serif}.react-datepicker-popper{z-index:9999!important}@media (max-width:1200px){.subPackTitles{font-size:12px}}@media (max-width:1080px) and (min-width:768px){.subPackTitles{height:32px;overflow:auto}}.sec-topic{color:var(--maincolor);font-size:16px;font-weight:500;padding-bottom:8px}.announcement-container{background-color:#fff}.users-container{padding:10px 0}.pprcountTopics{margin-left:8px}.teacher-ann-dashboard-cards{background-color:#edeef7;border-radius:10px;padding:8px;height:60vh;overflow-y:auto}.Announcements{background-color:#fff;border-radius:10px}.parent-heading{font-size:15px;font-family:"Poppins",sans-serif;font-weight:600}.quickguide-content{border-radius:10px;margin:5px;width:100%;padding:5px;min-height:40px;display:flex;align-items:center;justify-content:center}.quickguide-text{font-weight:200}.enrolled{background:linear-gradient(90deg,#7f84db,#84bfe1)}.completed,.enrolled{border-radius:10px;border:2px solid #edeef7;display:flex;flex-direction:column;align-items:center;margin:5px;padding:1rem}.completed{background:linear-gradient(90deg,#238bce,#00c6ff)}.whiteTxt{color:#fff!important;margin-top:0}.pprEnrollmnt{cursor:pointer;box-shadow:1px 1px 8px 0 rgba(54,54,54,.2),1px 1px 8px 0 rgba(65,65,65,.19);border-radius:5px;padding:10px}.parentData{color:#939393;font-weight:500;display:flex;width:100%;justify-content:space-between}@media (max-width:767px){.firstCol{padding:0}.stdDash{padding:0!important}.displayWeb{display:none}.welcome-topic{display:flex;justify-content:center}.welcomeParagraph2{display:none}.parentD{margin-top:5px!important}}.parentData2{color:#000;font-weight:500}.confirmstatus{background-color:#939393;border-radius:5px;padding:4px}.ArrowForwardIcon{color:#8089db}.article{color:#7779cf;background-color:#f0f0ff;padding:5px}.articleIcon{color:#414141;margin-right:5px}.enrollPprsSpinner{color:#fff}.availableSub{color:#4f4f4f;margin-top:0;font-weight:600;font-size:16px}.medium{color:#818181;font-weight:500;font-size:14px}.ptag1{color:#818181;font-size:12x}.subjectsAvailable{color:#818181;font-weight:400;font-size:12px;padding:10px 0}.ppr_details{background-color:#f0f0ff;padding:15px;border-radius:10px;overflow:auto;margin:10px 0}.dashContent{margin:16px;background-color:#fff;min-height:100dvh}.handIcon{width:25px}.welcomeMiniImg{height:200px;margin:30px 30px 20px}.welcomeParagraph{color:#6d6d6c;font-weight:500;margin-bottom:10px!important;margin:5px;height:6vh;text-align:center}.alignItems{display:flex;align-items:center}.enrollTopic{margin:10px 0}.pprEnrollments{border:2px solid #d9d9d9;border-radius:10px;padding:10px;margin:5px;overflow:auto}@media (min-width:916px) and (max-width:993px){.ppr_details{height:54vh!important}}@media (min-width:767px){.displayMobile{display:none}.subPackges{height:33vh;min-height:260px}.ppr_details{height:61vh}.pprEnrollments{height:74vh}.parentD{height:80vh}.quickGuide{height:16vh}}.quickGuide{margin:0 10px}.parentD,.quickGuide{border:2px solid #d9d9d9;border-radius:10px;padding:10px}.parentD{overflow:auto}.gridSpace,.parentD{margin:10px}.dataCards{margin-top:4vh}.w3-container{border-radius:15px;border:4px solid #a7c2cb;border-image-slice:1;background-color:#2d1769}.w3-cmc-container,.w3-container{width:400px;padding:15px;margin:10px}.w3-cmc-container{border-radius:15px;border:4px solid #76b5da;border-image-slice:1;background-color:var(--maincolor-cmc)}.name{font-size:20px;font-weight:500}.assignmentName{font-size:12px;font-weight:300}.assignmentCompleted{background-color:#c6eee4;color:#55a791;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:5px;padding:2px 5px}.userCode{font-size:12px;font-weight:300}.subData,.userCode2{font-size:12px;font-weight:500}.subData{margin-bottom:5px}.flex_0{flex:0% 1}.theData{font-size:20px;font-weight:700}.grbtn{display:flex;justify-content:space-around}.gradebtn{background-color:#e4e6ff;color:#3a8bd3;border-radius:10px;padding:5px 10px}.lineGrade{margin-bottom:15px}.lineItems{margin-bottom:10px!important}.subjectTopic{display:flex;justify-content:end}.subscription_card{border-radius:10px;width:100%;margin:10px}.gold{box-shadow:0 0 4px 0 #ffd145}.gold:hover{box-shadow:0 0 12px 0 #ffd145}.silver{box-shadow:0 0 6px 0 #949393}.silver:hover{box-shadow:0 0 12px 0 #949393}.bronze{box-shadow:0 0 4px 0 #cd7f32}.bronze:hover{box-shadow:0 0 12px 0 #cd7f32}.subPackageReserve{padding:5px 20px 10px}.stdDash{background-color:#ebf9ff;border-radius:10px;padding:10px}.whiteBgClr{background-color:#fff}.watermark{font-family:"Rancho",cursive!important;color:#5bb1e3;opacity:.3!important;font-size:4rem;text-align:center;font-weight:400;line-height:4rem;margin-top:16%}.stdpopupLeftside{overflow:auto;max-height:450px}@media (min-width:767px){.stdpopupLeftside{background-color:#ebf9ff;padding:5px}.popupAccordions{background-color:#ebf9ff!important}.studentPopupCard{background-color:#ebf9ff}}.popupAcc{margin:5px}.studentPopup{padding-bottom:0!important}.smtext{font-size:12px;color:#000;font-weight:400}.pprcounts1{padding-left:10px!important;padding-right:10px!important;margin-top:10px}.adminDashData1{max-height:76vh;overflow:auto}.teacherDashData1,.teacherDashData2{height:35vh;overflow:auto}.pprcounts2{padding-left:10px!important;padding-right:10px!important;margin-top:10px!important}@media (min-width:768px){.pprcounts1{margin-right:5px}.pprcounts2{margin:5px}}.TeacherImg{height:180px;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-top:10px}@media (max-width:768px){.qguide{margin-top:8px}.TeacherImg,.TeacherImg2{display:none}}.teacher-dashboard-cards{background-color:#edeef7;border-radius:10px;box-shadow:0 0 8px 1px rgba(0,0,0,.25);min-height:14vh;display:flex;justify-content:center}.teacher-card-value{font-size:24px;font-weight:600;padding-top:5px;color:#231f20;display:flex;justify-content:center}.teacher-card-topic{padding:4px;text-align:center}.lateAsseCard{border-radius:10px;box-shadow:0 0 8px 1px rgba(0,0,0,.25);padding:4px;margin:5px 0}.asseCardDetail{margin:5px}.lateAsseContent{border:2px solid #d9d9d9;border-radius:10px;padding:8px;margin-bottom:8px;overflow:auto}.height60vh{height:60vh}.stateAsses{padding:8px;border-radius:16px;background-color:#cff4e4;color:#1d583f;font-weight:500}.created_on,.stateAsses{font-size:10px}.annTopic{font-weight:500;margin-bottom:8px}.anncont{background-color:#edeef7;text-align:justify;padding:4px;margin-bottom:4px;border-radius:4px}.sticky-card-body{padding-top:0}.ph-ppr-card-body{padding:8px 16px;padding-right:0!important}.ph-paper-card{border:1px solid #e4e7ec;border-radius:12px;transition:all .2s ease;background:#fff}.ph-paper-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d0d5dd}.ph-paper-info{display:flex;align-items:center;height:100%}.ph-paper-title{margin:0;font-size:16px;color:#101828;line-height:1.4}@media (max-width:768px){.ph-paper-credit-value{min-width:110px;height:24px;padding:4px 8px;font-size:12px;margin-top:4px}}.ph-paper-action{display:flex;align-items:center;grid-gap:8px;gap:8px;height:100%}.ph-paper-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;font-size:12px;font-weight:600;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;grid-gap:4px;gap:4px;height:26px;width:164px}.ph-paper-btn-primary{background:#7f56d9;color:#fff;box-shadow:0 2px 8px rgba(127,86,217,.3)}.ph-paper-btn-primary:hover{background:#6941c6;box-shadow:0 4px 12px rgba(127,86,217,.4);transform:translateY(-1px);color:#fff}.ph-paper-btn-secondary{background:#e0a205;color:#fff;border:none}.ph-paper-btn-secondary:hover{background:#c48e04;color:#fff;transform:translateY(-1px)}.ph-paper-btn-success{background:#ecfdf3;color:#039855;border:1.5px solid #039855}.ph-paper-btn-success:hover{background:#d1fadf;border-color:#027a48;color:#027a48}.ph-paper-btn-success-filled{background:#039855;color:#fff;border:none;box-shadow:0 2px 8px rgba(3,152,85,.16)}.ph-paper-btn-success-filled:hover{background:#027a48;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(3,152,85,.24)}.ph-paper-btn-success-filled svg{color:#fff}.ph-paper-title{flex-grow:1;margin-bottom:4px}.ph-paper-btn-icon{padding:8px 12px;background:#f9fafb;color:#475467;border:1px solid #e4e7ec}.ph-paper-btn-icon:hover{background:#f2f4f7;color:#101828;border-color:#d0d5dd}.ph-paper-btn svg{width:16px;height:16px}.PlaylistCheckIcon{display:inline-flex;align-items:center;padding:4px 12px;background:#ecfdf3;color:#039855;border:1.5px solid #039855;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;grid-gap:6px;gap:6px;height:32px}.PlaylistCheckIcon:hover{background:#d1fadf;border-color:#027a48;color:#027a48}.PlaylistAdd{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:#f9fafb;color:#475467;border:1px solid #e4e7ec;border-radius:8px;cursor:pointer;transition:all .2s ease}.PlaylistAdd:hover{background:#f2f4f7;color:#101828;border-color:#d0d5dd;transform:translateY(-1px)}.PlaylistAdd svg{width:20px;height:20px}@media (max-width:768px){.ph-ppr-card-body{padding:1rem}.ph-paper-title{font-size:14px}.ph-paper-credit-value{font-size:12px;padding:5px 12px}.ph-paper-btn{padding:6px 14px;font-size:13px}.ph-paper-action{flex-wrap:wrap}}.filter-container-top{width:100%;margin:8px 0;background:#fff;border-radius:12px;padding:0 8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.filter-container-top .student-select-wrap{max-width:400px}@media only screen and (max-width:768px){.filter-dynamic{display:none!important}}@media only screen and (max-width:991px){.filter-dynamic-2{display:none!important}}@media only screen and (max-width:1100px){.filter-dynamic{margin:0!important}}.filterpprs{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.04),0 2px 8px 0 rgba(0,0,0,.04)}.paymentgateimg{width:16vw}@media only screen and (max-width:768px){.paymentgateimg{width:32vw}}.col-md-1,.col-md-4,.col-md-8,.col-md-11,.filter-dynamic{transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-dynamic{background-color:#fef5e6;padding:.4rem .8rem;margin:0 8px;border-radius:8px;align-items:center;overflow:hidden}.filter-dynamic-icon{border:none;font-size:12px;border-radius:6px;color:#63239a;font-weight:500;font-family:"Poppins",sans-serif;transition:transform .3s cubic-bezier(.4,0,.2,1);background:transparent;cursor:pointer}.filter-dynamic-icon:hover{background-color:rgba(99,35,154,.1)}.collapsed-filter{display:flex;flex-direction:column;grid-gap:8px;gap:8px;transform-origin:left;animation:collapseFilter .3s cubic-bezier(.4,0,.2,1)}.expanded-filter{display:flex;justify-content:space-between;transform-origin:left;animation:expandFilter .3s cubic-bezier(.4,0,.2,1)}.expanded-filter.filter-dynamic{margin-bottom:12px!important}@keyframes collapseFilter{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(.95);opacity:.8}}@keyframes expandFilter{0%{transform:scaleX(.95);opacity:.8}to{transform:scaleX(1);opacity:1}}.thepapers-wrapper{position:relative;height:auto;padding-top:-16px!important}.filter-container{position:-webkit-sticky;position:sticky;top:0;height:100%;max-height:calc(100vh - 120px);overflow-y:auto;background:#fff;z-index:10}.filter-container-top .card.card-custom>.card-header,.filter-container .card.card-custom>.card-header,.ph-filter-panel-modern .card.card-custom>.card-header{min-height:auto!important;padding-top:1rem!important;padding-bottom:1rem!important;align-items:center!important}.filter-container-top .card.card-custom>.card-body,.filter-container .card.card-custom>.card-body,.ph-filter-panel-modern .card.card-custom>.card-body{max-height:none!important;height:auto!important}.filter-container::-webkit-scrollbar{width:6px}.filter-container::-webkit-scrollbar-track{background:transparent}.filter-container::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:3px}.filter-content{background:#fff;border-radius:8px}.transition-width{transition:width .3s cubic-bezier(.4,0,.2,1)}.exam-details-card{background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:24px;box-shadow:0 24px 48px -36px rgba(15,23,42,.18);display:flex;flex-direction:column;grid-gap:24px;gap:24px}.exam-details-card__heading{display:flex;align-items:center;justify-content:space-between}.exam-details-card__eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#7f56d9;background:rgba(127,86,217,.1);padding:6px 12px;border-radius:999px}.exam-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px 20px;gap:16px 20px}.exam-details-item{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.exam-details-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#667085}.exam-details-value{font-size:15px;font-weight:600;color:#101828;word-break:break-word}.exam-credits-callout{margin-top:24px;margin-bottom:20px;padding:18px 20px;background:rgba(127,86,217,.08);border:1px solid rgba(127,86,217,.16);border-radius:16px;display:flex;flex-direction:column;grid-gap:6px;gap:6px;color:#42307d}.exam-credits-callout__primary{margin:0;font-weight:600}.exam-credits-callout__primary span{color:#7f56d9}.exam-credits-callout__secondary{margin:0;font-size:14px;color:#6941c6}.credit-feedback{margin-bottom:16px;font-size:14px;font-weight:500}.credit-feedback--error{color:#d92d20}.credit-feedback--success{color:#039855}.credit-packages-loading{display:flex;justify-content:center;align-items:center;min-height:180px}.credit-packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-top:16px}.credit-package-card__header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px}.credit-package-card__title{margin:0;font-size:16px;font-weight:600;color:#101828}.credit-package-card__subtitle{margin:4px 0 0;font-size:13px;color:#475467}.credit-package-card__actions{display:flex;align-items:center;grid-gap:6px;gap:6px}.credit-package-card__metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.credit-package-card__metric{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.credit-package-card__metric-label{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#667085}.credit-package-card__metric-value{font-size:14px;font-weight:600;color:#1d2939}.credit-package-card__metric--muted .credit-package-card__metric-label{font-size:11px;color:#98a2b3}.credit-package-card__metric--muted .credit-package-card__metric-value{font-size:12px;font-weight:500;color:#475467}.credit-package-card--locked{cursor:not-allowed}.credit-packages-empty{text-align:center;padding:32px 16px;border:1px dashed #d0d5dd;border-radius:16px;background:#f9f5ff;color:#6941c6}.credit-packages-empty__title{margin:0 0 4px;font-size:16px;font-weight:600}.credit-packages-empty__copy{margin:0 0 16px;color:#475467;font-size:14px}.credit-packages-empty__cta{margin:16px auto 0;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.9rem}.credit-validation-message{color:#d92d20;font-size:13px;min-height:16px}.modal-btn.eds-modal-close-btn{background:#fff;color:#666!important;border:1px solid #bebebe;border-radius:12px;padding:.55rem 1.6rem;font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.modal-btn.eds-modal-close-btn:focus-visible,.modal-btn.eds-modal-close-btn:hover{background:#f1f1f1!important;color:#000!important;border-color:#c0c7d0!important;transform:translateY(-1px)}.modal-btn.eds-modal-enroll-btn{background:linear-gradient(135deg,#7f56d9,#6941c6)!important;border:none;color:#fff;border-radius:12px;padding:.55rem 1.9rem;font-weight:600;box-shadow:0 16px 32px -20px rgba(105,65,198,.6);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.modal-btn.cmc-enroll{background:linear-gradient(135deg,var(--maincolor-cmc),rgba(105,65,198,.85));background-color:var(--maincolor-cmc)}.modal-btn.cmc-close{color:var(--maincolor-cmc);border-color:rgba(14,116,144,.4)}.modal-btn.eds-modal-enroll-btn:focus-visible,.modal-btn.eds-modal-enroll-btn:hover{background:linear-gradient(135deg,#6941c6,#5b2dac)!important;box-shadow:0 20px 40px -22px rgba(105,65,198,.65)!important;transform:translateY(-1px)}.modal-btn.eds-modal-enroll-btn:disabled{background:#e9d7ff;color:#b692f6;box-shadow:none;cursor:not-allowed}@media (max-width:768px){.exam-details-card{padding:20px 16px}.credit-packages-grid{grid-template-columns:1fr}}.modal-btn.eds-modal-enroll-btn-grid{grid-template-columns:1fr}@media (max-width:576px){.exam-credits-callout{padding:16px}.credit-packages-empty{padding:28px 14px}}@media only screen and (max-width:500px){.MuiTablePagination-root .css-levciy-MuiTablePagination-displayedRows,.MuiTablePagination-root .MuiTablePagination-actions,.MuiTablePagination-root .MuiTablePagination-displayedRows{display:none!important}.MuiTablePagination-root{padding-left:0!important;padding-right:0!important;font-size:12px}}.thepapers-wrapper{background-color:#fff;font-family:"Poppins",sans-serif;margin-top:0!important}.ph-filter-panel-modern{background-color:#fff;border-radius:12px;padding:8px 0;font-family:"Inter","Poppins",sans-serif}.ph-filter-dropdowns-row{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;align-items:center;margin-bottom:8px}.ph-filter-dropdown-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .12s ease;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.05);min-height:40px;opacity:1;z-index:100}.ph-filter-dropdown-btn.active,.ph-filter-dropdown-btn:hover{border-color:#7c3aed;background:#faf5ff}.ph-filter-dropdown-btn.open{border-color:#7c3aed;box-shadow:none}.ph-filter-icon{display:flex;align-items:center;color:#9ca3af}.ph-filter-dropdown-btn.active .ph-filter-icon,.ph-filter-dropdown-btn.open .ph-filter-icon{color:#7c3aed}.ph-filter-label{color:#374151;max-width:none;width:auto;overflow:visible;text-overflow:clip;white-space:nowrap;display:inline-block;font-size:14px;font-weight:500}.ph-filter-arrow{color:#9ca3af;transition:transform .2s ease}.ph-filter-dropdown-btn.active .ph-filter-arrow,.ph-filter-dropdown-btn.open .ph-filter-arrow{color:#7c3aed}.ph-filter-dropdown-btn.open .ph-filter-arrow{transform:rotate(180deg)}.ph-clear-filters-btn,.ph-filter-dropdown-btn{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;border-radius:8px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.05);height:auto;min-height:40px;opacity:1}.ph-clear-filters-btn{background:#fff1f2;color:#ff3b65;border:1px solid #ff3b65;cursor:pointer;transition:all .12s ease;padding:10px 16px;opacity:1}.ph-clear-filters-btn:hover{background:#ffe4e6;border-color:#fda4af}.ph-date-filters-row{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px;padding:8px 12px;background:#f9fafb;border-radius:10px}.ph-date-label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;color:#374151}.ph-date-label svg{color:#7c3aed;font-size:16px}.ph-date-label span{color:#7c3aed;font-weight:600}.ph-date-input,.ph-date-label span{font-family:"Inter",sans-serif!important}.ph-date-input{padding:3px 6px;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;color:#374151;background:#fff;transition:border-color .2s ease}.ph-date-input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.ph-selected-chips-row{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;min-height:20px;align-items:center}.ph-selected-chip{font-family:"Inter",sans-serif!important;font-size:8px!important;font-weight:600!important;border-radius:999px!important;padding:0 0 0 2px!important;display:inline-flex;align-items:center;grid-gap:3px;gap:3px;min-height:20px}.ph-selected-chip .MuiChip-label{padding-left:3px;padding-right:3px}.ph-selected-chip .MuiChip-deleteIcon{font-size:10px;margin-left:3px;color:inherit}@media (max-width:768px){.ph-selected-chip{height:24px;font-size:10px!important;padding:1px 4px!important}}@media (max-width:480px){.ph-selected-chip{height:26px;font-size:10px!important;padding:2px 6px!important}}.ph-dropdown-popover{padding:1rem;border-radius:12px!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important;min-width:240px;max-width:300px;opacity:1!important;z-index:9999!important;background:#fff!important}.ph-filter-panel-modern .card.card-custom>.card-header,.ph-filter-panel-modern .filter-card .card.card-custom>.card-header{min-height:auto!important;padding-top:.5rem!important;padding-bottom:.5rem!important;align-items:center!important}.ph-filter-panel-modern .card.card-custom>.card-body{max-height:none!important;height:auto!important}.ph-dropdown-header{padding:.75rem .5rem;border-bottom:1px solid #e5e7eb;margin-bottom:.75rem;opacity:1}.ph-dropdown-body{max-height:280px;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;grid-gap:6px;gap:6px;opacity:1}.ph-dropdown-body::-webkit-scrollbar{width:6px}.ph-dropdown-body::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.ph-dropdown-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ph-dropdown-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.MuiPopover-paper,.MuiPopover-root{z-index:9999!important}.MuiPopover-paper{opacity:1!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.MuiMenu-paper,.MuiMenu-root{z-index:9999!important}.MuiMenu-paper{opacity:1!important;padding:8px 4px!important;border-radius:12px!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.MuiMenuItem-root{padding:10px 16px!important;border-radius:8px!important;margin:2px 4px!important;opacity:1!important}.ph-divider{border:0;height:1px;background-color:#eaeaea;margin-top:.5rem;margin-bottom:.5rem}.ph-filter-toggle-button{border-radius:999px;background-color:#fff;border:1px solid #7c3aed;color:#7c3aed;font-weight:500;box-shadow:0 1px 6px rgba(0,0,0,.06);display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px;font-family:"Inter","Poppins",sans-serif;transition:all .16s ease;min-height:36px;padding:8px 12px;margin-top:-4px}.ph-filter-toggle-button .ph-filter-icon{font-size:16px}.ph-filter-toggle-button:hover{background-color:#7c3aed;color:#fff}@media (max-width:768px){.MobileFilter .ph-filter-toggle-button{background:linear-gradient(180deg,#ffd98e,#ffc973 50%,#ffb85c);color:#0f172a;border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px rgba(15,23,42,.12),0 6px 14px rgba(15,23,42,.08),inset 0 2px 0 hsla(0,0%,100%,.35);padding:0 16px;font-weight:700;font-size:14px;border-radius:10px;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:44px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .12s ease;cursor:pointer;text-shadow:0 1px 0 hsla(0,0%,100%,.22)}.MobileFilter .ph-filter-toggle-button .ph-filter-icon{color:#0f172a;opacity:.95}.MobileFilter .ph-filter-toggle-button:hover{transform:translateY(-6px);box-shadow:0 26px 56px rgba(15,23,42,.16),0 10px 22px rgba(15,23,42,.1),inset 0 2px 0 hsla(0,0%,100%,.32);background:linear-gradient(180deg,#ffe2aa,#ffc973 60%,#ffb85c)}.MobileFilter .ph-filter-toggle-button:active{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.12),inset 0 4px 8px rgba(0,0,0,.06);background:linear-gradient(180deg,#ffd08a,#ffc973 50%,#ffb04a)}.MobileFilter .ph-filter-toggle-button:focus-visible{outline:3px solid rgba(255,201,115,.28);outline-offset:3px}}@media (max-width:400px){.MobileFilter .ph-filter-toggle-button{font-size:12px;border-radius:8px;grid-gap:6px;gap:6px;min-width:44px;height:36px;padding:6px 10px;box-shadow:0 1px 6px rgba(0,0,0,.06)}.MobileFilter .ph-filter-toggle-button .ph-filter-icon{font-size:18px;margin-right:6px}.MobileFilter .ph-filter-toggle-button .ph-filter-text{display:inline-block;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}}@media (max-width:340px){.MobileFilter .ph-filter-toggle-button{padding:6px 8px;min-width:36px;width:36px;justify-content:center}.MobileFilter .ph-filter-toggle-button .ph-filter-text{display:none!important}.MobileFilter .ph-filter-toggle-button .ph-filter-icon{margin-right:0}}.mobfilTopic{font-size:1.5rem;font-weight:600;color:#111827}@media (max-width:768px){.ph-filter-dropdowns-row{grid-gap:8px;gap:8px}.ph-clear-filters-btn,.ph-filter-dropdown-btn{padding:8px 14px;font-size:13px}.ph-date-filters-row{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.ph-selected-chips-row{grid-gap:6px;gap:6px}.ph-selected-chip{font-size:12px!important}}@media (max-width:480px){.ph-filter-dropdown-btn{padding:8px 12px;font-size:12px}.ph-filter-label{max-width:80px;overflow:hidden;text-overflow:ellipsis}.ph-clear-filters-btn{padding:8px 12px;font-size:12px}.ph-clear-filters-btn span{display:none}}.offcanvas-body{padding:1rem}.transition-width{transition:width .2s ease}.filter-column-narrow{max-width:240px;min-width:160px}@media (min-width:768px){.filter-column-narrow .ph-filter-dropdowns-row{grid-gap:6px;gap:6px}.filter-column-narrow .ph-filter-dropdown-btn{padding:6px 10px;font-size:12px;grid-gap:6px;gap:6px}.filter-column-narrow .ph-clear-filters-btn{padding:6px 10px;font-size:12px}}.ph-paper-table-wrapper{padding:0}.ph-paper-card{position:relative;overflow:visible;border-left:4px solid #63239a;transition:all .24s ease-in-out}.ph-paper-card:hover{box-shadow:0 6px 12px rgba(0,0,0,.04);transform:none}.ph-paper-table-wrapper .row>.col-lg-4:only-child,.ph-paper-table-wrapper .row>.col-md-6:only-child,.ph-paper-table-wrapper .row>[class*=col-]:only-child{flex:0 0 100%;max-width:100%}.card.ph-paper-card>.card-body.ph-paper-info{display:grid!important;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:48px;position:relative!important}.card.ph-paper-card>.card-body.ph-paper-info .ph-paper-code-col{justify-self:end;align-self:center;display:inline-flex;align-items:center;color:#6b7280;font-size:.82rem;white-space:nowrap;padding-left:.25rem}.card.ph-paper-card .ph-paper-status-wrapper{justify-self:center;display:flex;align-items:center;justify-content:center;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:50!important;pointer-events:none}.card.ph-paper-card .ph-paper-status-wrapper .ph-paper-status{pointer-events:auto}.card.ph-paper-card>.card-body.ph-paper-info .ph-paper-title{font-size:1.125rem;color:#212529;font-family:"Inter",sans-serif;font-weight:600;line-height:1.3;margin:0;min-width:0;flex:1 1;max-width:48ch;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.ph-paper-credit-value{font-size:.7rem;padding:.12rem .45rem;min-width:68px}}.ph-paper-action{grid-gap:6px;gap:6px}.ph-paper-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:64px}.ph-paper-card .card-body{padding:.6rem 1rem}.ph-paper-left{text-align:left;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0}.ph-paper-title{font-size:1.125rem;margin-bottom:0;line-height:1.3;flex:1 1 auto}.ph-paper-code{font-size:.82rem;color:#6b7280;flex:0 0 auto;white-space:nowrap}.ph-paper-code:before{content:"·";margin:0 .5rem;color:#d1d5db;font-weight:600}@media (min-width:601px){.ph-paper-left{display:flex;align-items:center;grid-gap:.35rem;gap:.35rem;min-width:0}.ph-paper-title{flex:1 1 auto;min-width:0;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-paper-code{display:inline-block;margin-left:auto;color:#6b7280;font-size:.82rem;flex:0 0 auto;min-width:5.5rem;text-align:right!important}.ph-paper-code:before{content:"·";margin:0 .35rem;color:#d1d5db;font-weight:600}.card.ph-paper-card>.card-body.ph-paper-info .ph-paper-action,.card.ph-paper-card>.card-body.ph-paper-info .ph-paper-right{position:static!important;right:auto!important;top:auto!important;transform:none!important;justify-self:end!important;align-self:center!important;z-index:3!important}.card.ph-paper-card>.card-body.ph-paper-info{grid-template-columns:1fr auto auto}}.ph-paper-center{justify-self:center;text-align:center}.ph-paper-status{padding:0 12px;border-radius:18px;font-size:.85rem;font-weight:600;background:transparent;color:#333;border:1px solid rgba(0,0,0,.08);width:130px!important;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:38px}.ph-paper-status.ph-status-enrolled,.ph-paper-status.ph-status-published{color:#1e7e34;border-color:rgba(40,167,69,.15);background:rgba(40,167,69,.03)}.ph-paper-status.ph-status-reviewcompleted{color:#1558d6;border-color:rgba(21,88,214,.12);background:rgba(21,88,214,.03)}.ph-paper-status.ph-status-review{color:#c47b00;border-color:rgba(196,123,0,.12);background:rgba(196,123,0,.03)}.ph-paper-status.ph-status-referback{color:#d63384;border-color:rgba(214,51,132,.12);background:rgba(214,51,132,.03)}.ph-paper-status.ph-status-purchase{color:#6138c8;border-color:rgba(97,56,200,.12);background:rgba(97,56,200,.03)}.ph-paper-status.ph-status-default{color:#333;border-color:rgba(0,0,0,.06);background:transparent}.ph-paper-right{justify-self:end;display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.no-papers-container{padding:36px 24px;border-radius:12px;border:2px dashed rgba(156,163,175,.45);background:linear-gradient(180deg,#fff,#fbfbfd);min-height:140px;color:#6b7280;margin:12px 0}.no-papers-container .no-papers-inner{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;justify-content:center}.no-papers-container .no-papers-icon{font-size:36px;color:#9aa1ad;display:block;margin:0}.no-papers-container .no-papers-text{font-size:14px;font-weight:600;color:#9aa1ad;font-family:"Inter",sans-serif;margin-top:4px}.action-btn,.paper-action-btn,.ph-action-btn{grid-gap:.6rem;gap:.6rem;padding:.5rem .9rem;font-size:.95rem;min-height:36px;height:38px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 6px rgba(0,0,0,.06)}.action-btn:hover,.paper-action-btn:hover,.ph-action-btn:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 16px rgba(0,0,0,.08)}.action-btn:active,.paper-action-btn:active,.ph-action-btn:active{box-shadow:inset 0 3px 6px rgba(0,0,0,.08)}.ph-action-btn.ph-view{background:#ffc973;color:#fff;border:1px solid rgba(255,201,115,.12)}.ph-action-btn.ph-add{background:#906eca;color:#fff;border:1px solid rgba(40,167,69,.12)}.ph-action-btn.ph-remove{background:transparent;color:#f28276;border:1px solid rgba(214,51,132,.18)}.ph-action-btn.ph-remove i{color:#d63384}.ph-action-btn.ph-remove:hover{background:rgba(214,51,132,.04)}.ph-action-btn.ph-edit{background:transparent;color:#6f42c1;border:1px solid rgba(111,66,193,.18)}.ph-action-btn.ph-edit i{color:#6f42c1}.ph-action-btn.ph-edit:hover{background:rgba(111,66,193,.04)}.ph-action-btn.disabled,.ph-action-btn[disabled]{opacity:.65;cursor:not-allowed}.ph-action-btn.ph-purchase{background:#6f42c1;color:#fff;border:1px solid rgba(111,66,193,.15)}@media (max-width:768px){.ph-paper-card{border-radius:10px;border-left-width:4px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:.75rem}.ph-paper-card .card-body{padding:.85rem 1rem!important;min-height:60px!important;display:grid!important;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-gap:.5rem!important;gap:.5rem!important;position:relative!important}.ph-paper-card .row{display:contents!important}.ph-paper-card .ph-paper-info{display:grid!important;flex:1 1 auto!important;min-width:0!important}.ph-paper-left{grid-row:1;grid-column:1;flex:1 1 auto;min-width:0;display:flex!important;align-items:center!important;overflow:hidden;justify-content:flex-start}.ph-paper-title{font-size:.95rem!important;font-weight:600!important;margin-bottom:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;color:#1f2937!important;flex:1 1 auto;min-width:0;text-align:left}.ph-paper-code{font-size:.82rem!important;color:#9ca3af!important;white-space:nowrap!important;flex-shrink:0!important;margin:0!important;flex:0 0 auto;text-align:right!important;min-width:5.5rem}.ph-paper-code:before{display:none}.ph-paper-code-col{grid-row:1;grid-column:2;justify-self:end;align-self:center;display:inline-flex;align-items:center;color:#9ca3af!important}.ph-paper-status-wrapper{grid-row:2;grid-column:1;flex:0 0 auto!important;position:static!important;transform:none!important;margin:0!important;z-index:2!important;pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:center}.ph-paper-status{padding:.4rem .8rem;border-radius:14px;font-family:"Inter",sans-serif!important;font-size:.8rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.01em!important;text-align:center!important;min-width:90px!important;white-space:nowrap!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;display:inline-flex!important;align-items:center;justify-content:center;border-width:0}.ph-paper-status.ph-status-enrolled,.ph-paper-status.ph-status-published{background:rgba(40,167,69,.15)!important;color:#1e7e34!important}.ph-paper-status.ph-status-reviewcompleted{background:rgba(21,88,214,.15)!important;color:#1558d6!important}.ph-paper-status.ph-status-review{background:rgba(196,123,0,.15)!important;color:#c47b00!important}.ph-paper-status.ph-status-referback{background:rgba(214,51,132,.15)!important;color:#d63384!important}.ph-paper-status.ph-status-purchase{background:rgba(97,56,200,.15)!important;color:#6138c8!important}.ph-paper-status.ph-status-default{background:rgba(0,0,0,.05)!important;color:#333!important}.ph-paper-action,.ph-paper-right{grid-row:2;grid-column:2;flex:0 0 auto!important;position:static!important;transform:none!important;display:flex!important;grid-gap:.5rem!important;gap:.5rem!important;align-items:center!important;margin-left:0!important;z-index:3!important;justify-content:flex-end}.ph-action-btn{width:40px!important;height:40px!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;min-width:40px!important}.ph-action-btn i{font-size:1.05rem!important}.ph-paper-credit-value{display:none!important}.PlaylistAdd{background-color:#fff!important;color:#63239a!important;border-radius:8px;border:1px solid #63239a;transition:all .24s ease-in-out;padding:4px 8px;align-items:center;justify-content:center}.PlaylistAdd:hover{background-color:#63239a!important;color:#fff!important;cursor:pointer}.PlaylistCheckIcon{background-color:#2d9c81!important;color:#fff!important;padding:4px 8px;border-radius:8px;border:1px solid #2d9c81;align-items:center;justify-content:center}.pagination .page-link{color:#5e3d94;border-radius:18px}.pagination{grid-gap:.5rem;gap:.5rem}.pagination .page-item.active .page-link{background-color:#63239a;border-color:#63239a;color:#fff}}.sort-dropdown{margin-right:1rem}.sort-dropdown .sort-button{padding:10px 16px;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease;display:flex;grid-gap:8px;gap:8px}.sort-dropdown .sort-button:focus,.sort-dropdown .sort-button:hover{border-color:#5458af;box-shadow:0 2px 8px rgba(84,88,175,.15)}.sort-dropdown .sort-by-label{font-family:"Inter",sans-serif;font-size:14px;color:#666}.sort-dropdown .sort-current{font-family:"Inter",sans-serif;font-size:14px;color:#333}.sort-dropdown .sort-menu{border:1px solid #e0e0e0;padding:8px;min-width:220px;margin-top:8px}.sort-dropdown .menu-header{font-family:"Inter",sans-serif;font-size:12px;color:#999;padding:8px 12px 4px}.sort-dropdown .menu-body{padding:4px 0}.sort-dropdown .dropdown-item{font-size:14px;padding:10px 12px;border-radius:6px;margin:2px 0;background-color:initial;color:#333;font-weight:400}.sort-dropdown .dropdown-item:hover{background-color:#f8f9fa}.sort-dropdown .dropdown-item.active,.sort-dropdown .dropdown-item:active{background-color:#f0f1ff;color:#5458af;font-weight:600}.sort-dropdown .dropdown-item.active .checkmark,.sort-dropdown .dropdown-item:active .checkmark{color:#5458af}.sort-dropdown .dropdown-divider{margin:8px 0;border-color:#e0e0e0}.sort-dropdown .direction-header{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;padding:8px 12px 4px;letter-spacing:.5px}.sort-dropdown .direction-item{font-family:"Inter",sans-serif;font-size:14px;padding:10px 12px;border-radius:6px;margin:2px 0;display:flex;align-items:center;background-color:initial;color:#333;font-weight:400}.sort-dropdown .direction-item:hover{background-color:#f8f9fa}.sort-dropdown .direction-item.active,.sort-dropdown .direction-item:active{background-color:#f0f1ff;color:#5458af;font-weight:600}.sort-dropdown .direction-item .direction-label{flex:1 1}@media (max-width:500px){.left-controls-mother{flex-direction:column!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important}.left-controls-mother .search-chips{flex:1 1 100%!important;max-width:100%!important}.left-controls-mother .papers-count-wrapper{width:100%;margin-left:0!important;justify-content:flex-start}.left-controls-mother .no-of-papers,.left-controls-mother .sort-button.no-of-papers{justify-content:flex-start}.btn-ph-filter-toggle-button,.filterpprs,.ph-filter-btn,.ph-filter-dropdown-btn{padding:6px 8px!important;font-size:13px!important;min-height:32px!important;height:32px!important}}.question-accordions-wrapper{width:100%;max-width:1100px;margin:24px auto 0;padding-left:16px;padding-right:16px;box-sizing:border-box}@media (min-width:992px){.question-accordions-wrapper{margin-top:32px}}@media (max-width:768px){.question-accordions-wrapper{max-width:100%;padding-left:8px;padding-right:8px;margin-top:20px}}.question-accordion{overflow:hidden}.question-accordion,.question-accordion .MuiPaper-root{border-radius:6px!important}.question-accordion .MuiAccordionSummary-root{padding-left:16px;padding-right:16px}.question-accordion .MuiAccordionDetails-root{padding:0}.left-controls-mother .form-control{height:44px;padding:6px 12px;border-radius:6px;box-sizing:border-box}.left-controls-mother .no-of-papers,.left-controls-mother .sort-button.no-of-papers{min-height:44px;height:44px;display:inline-flex;align-items:center;padding:6px 12px;box-sizing:border-box}@media (max-width:576px){.left-controls-mother .form-control,.left-controls-mother .no-of-papers,.left-controls-mother .sort-button.no-of-papers{height:36px;min-height:36px}}.papers-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem 0;width:100%}.paper-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e8e8e8}.paper-card:hover{box-shadow:0 6px 12px rgba(0,0,0,.06);transform:none}.paper-card-header{padding:1.9rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.paper-card-code{font-size:.85rem;font-weight:600;opacity:.9;margin-bottom:.5rem;letter-spacing:.5px}.paper-card-title{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.paper-card-body{padding:.6rem;flex:1 1;display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem}.paper-status-container{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.paper-status-label{color:#666;letter-spacing:.5px}.paper-status-badge,.paper-status-label{font-size:.8rem;font-weight:600;text-transform:uppercase}.paper-status-badge{padding:.35rem .85rem;border-radius:20px;letter-spacing:.3px}.paper-badge,.paper-status-badge,.ph-paper-status,.ph-paper-status span{font-family:"Inter",sans-serif!important}.ph-custom-tooltip{font-size:1.1rem;padding:12px 18px;background-color:rgba(132,102,198,.9)!important;pointer-events:none;color:#fff!important;border-radius:6px;box-shadow:0 2px 4px -1px rgba(122,85,143,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.paper-badges-container{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;align-items:center}.paper-badge{padding:.3rem .75rem;border-radius:16px;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;white-space:nowrap}.paper-badge.added{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.paper-badge.credit-category{background-color:#cce5ff;color:#004085;border:1px solid #b8daff}.paper-card-actions{padding:.6rem 0 .6rem .9rem;background-color:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;grid-gap:6.5rem!important;gap:6.5rem!important;flex-wrap:wrap;margin-right:-1px}.action-btn,.paper-action-btn,.ph-action-btn{display:inline-flex;align-items:center;grid-gap:2.5rem!important;gap:2.5rem!important;padding:.28rem .6rem;border-radius:8px;border:none;cursor:pointer;font-weight:600;font-size:.9rem;min-height:32px;height:34px;transition:box-shadow .12s ease,background-color .12s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 4px rgba(0,0,0,.06)}.action-btn .fa,.action-btn .flaticon-eye,.action-btn i,.paper-action-btn i,.ph-action-btn i{font-size:1rem;color:#fff}.action-btn:hover,.paper-action-btn:hover,.ph-action-btn:hover{transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 14px rgba(0,0,0,.08)}.action-btn:active,.paper-action-btn:active,.ph-action-btn:active{box-shadow:inset 0 3px 6px rgba(0,0,0,.08) !}.paper-action-btn.view{background-color:#ffc973;color:#fff;border:1px solid rgba(255,201,115,.12)}.paper-action-btn.add{background-color:#28a745;color:#fff;border:1px solid rgba(40,167,69,.12)}.paper-action-btn.remove{background-color:initial;color:#d63384;border:1px solid rgba(214,51,132,.18)}.ph-action-btn.ph-add{margin-left:4px!important}.paper-action-btn.remove i{color:#d63384}.paper-action-btn.remove:hover{background:rgba(214,51,132,.04)}.paper-action-btn.edit{background-color:initial;color:#6f42c1;border:1px solid rgba(111,66,193,.18)}.paper-action-btn.edit i{color:#6f42c1}.paper-action-btn.edit:hover{background:rgba(111,66,193,.04)}.paper-action-btn i{font-size:1rem}.papers-sort-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;margin-bottom:1rem;border-bottom:2px solid #e9ecef}.staff-filters-wrapper{transition:opacity .2s ease,padding .2s ease;opacity:1}.staff-filters-wrapper .card{border-radius:16px;border:1px solid rgba(11,18,42,.06);background:linear-gradient(180deg,#fff,#fbfbfd)!important;box-shadow:0 8px 20px rgba(11,18,42,.06),0 2px 6px rgba(11,18,42,.04),inset 0 -1px 0 rgba(124,58,237,.03);transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.staff-filters-wrapper .card:hover{transform:translateY(-6px);box-shadow:0 18px 50px rgba(11,18,42,.12),0 6px 18px rgba(11,18,42,.08)}.papers-sort-options{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap;align-items:center}.sort-option{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;cursor:pointer;padding:.5rem 1rem;border-radius:8px;background-color:#f8f9fa;border:1px solid #dee2e6;transition:all .2s ease;font-size:.9rem;font-weight:500;color:#495057}.sort-option:hover{background-color:#e9ecef;border-color:#adb5bd}.sort-option.active{background-color:#5458af;color:#fff;border-color:#5458af}.sort-option .sort-icon{font-size:1rem;transition:transform .2s ease}.sort-option.active.desc .sort-icon{transform:rotate(180deg)}.sort-dropdown .sort-button{background-color:#fff;border:1px solid #e6e8f0;padding:.6rem .9rem;border-radius:12px;justify-content:space-between;grid-gap:.5rem;gap:.5rem;font-size:.95rem;font-weight:600;color:#111827;min-width:180px;box-shadow:0 2px 8px rgba(16,24,40,.06)}.sort-dropdown .sort-button:hover{box-shadow:0 6px 20px rgba(16,24,40,.08);border-color:rgba(84,88,175,.12)}.sort-dropdown .sort-button.desc{background-color:#5458af;color:#fff;border-color:#5458af}.sort-dropdown .sort-button:after{content:"▾";font-size:.9rem;color:#6b7280;margin-left:8px;transition:transform .18s ease}.sort-dropdown.show .sort-button:after{transform:rotate(180deg)}.sort-dropdown .dropdown-menu{min-width:240px;padding:.6rem;border-radius:14px;background:#fff;border:none;box-shadow:0 12px 40px rgba(16,24,40,.12)}.sort-dropdown .menu-header{padding:.5rem .6rem;color:#6b7280;margin-bottom:.25rem}.sort-dropdown .dropdown-item{grid-gap:.75rem;gap:.75rem;padding:.7rem .9rem;border-radius:8px;margin:.2rem 0;color:#111827;font-weight:500;transition:background-color .12s ease,color .12s ease,transform .08s ease}.sort-dropdown .dropdown-item:hover{background:rgba(84,88,175,.06);transform:translateX(2px)}.sort-dropdown .dropdown-item .item-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:18px}.sort-dropdown .dropdown-item.active{background-color:#6b4eaf;color:#fff;box-shadow:none}.sort-dropdown .dropdown-item.active:before{content:"✓";margin-right:8px;color:#fff;font-weight:700}.sort-dropdown .direction-header{padding:.6rem;color:#6b7280;font-size:.85rem;margin-top:.4rem}.sort-dropdown .direction-item .MuiSvgIcon-root{color:#6b7280}.sort-dropdown .direction-item.active .MuiSvgIcon-root{color:#fff;opacity:1}.sort-dropdown .dropdown-divider{margin:.6rem 0;border-color:#eef2ff}.sort-menu,.sort-menu.dropdown-menu{min-width:260px!important;padding:.6rem!important;border-radius:14px!important;background:#fff!important;border:none!important;box-shadow:0 12px 40px rgba(16,24,40,.12)!important}.sort-menu .menu-header{padding:.5rem .6rem;font-size:.85rem;color:#6b7280;margin-bottom:.25rem}.sort-menu .dropdown-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.7rem .9rem;border-radius:8px;margin:.2rem 0;color:#111827;font-weight:500;transition:background-color .12s ease,color .12s ease,transform .08s ease}.sort-menu .dropdown-item:hover{background:rgba(84,88,175,.06)!important;transform:translateX(2px)}.sort-menu .dropdown-item .item-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:18px}.sort-menu .dropdown-item.active{background-color:#6b4eaf!important;color:#fff!important}.sort-menu .dropdown-item.active:before{content:"✓";margin-right:8px;color:#fff;font-weight:700}.sort-dropdown .sort-button:focus{outline:none;box-shadow:0 6px 20px rgba(84,88,175,.14),0 0 0 4px rgba(84,88,175,.08)}.left-controls .badge-custom{display:inline-flex;align-items:center;padding:.45rem .6rem;border-radius:8px;background:#f8f9fa;border:1px solid #dee2e6}.sort-button.no-of-papers{background:linear-gradient(90deg,#fff,#f7fbff);border:1px solid #d0e6ff;box-shadow:0 1px 0 rgba(13,110,253,.06);color:#0f172a;padding:.45rem .9rem;border-radius:8px;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.9rem;font-weight:500;font-family:inter!important}.sort-button.no-of-papers .sort-by-label{color:#4b5563}.sort-button.no-of-papers:hover{background:linear-gradient(90deg,#fff,#eef6ff);border-color:#9fc1ff}.card-body.sticky-card-body{--sticky-controls-gap:12px;padding:0 1rem .7rem}.card-body.sticky-card-body .left-controls,.card-body.sticky-card-body .l eft-controls-mother{grid-gap:var(--sticky-controls-gap);gap:var(--sticky-controls-gap)}.card-body.sticky-card-body .l eft-controls-mother{display:flex;align-items:center;width:100%}.card-body.sticky-card-body .search-chips{flex:1 1 240px;min-width:240px;display:flex;align-items:center}.card-body.sticky-card-body .search-chips .form-control{height:44px}.card-body.sticky-card-body .papers-count-wrapper{margin-left:32px!important;display:flex;align-items:center}.card-body.sticky-card-body .d-flex.align-items-center.justify-content-between.w-100{grid-gap:var(--sticky-controls-gap);gap:var(--sticky-controls-gap)}@media (max-width:768px){.card-body.sticky-card-body{--sticky-controls-gap:10px}.btn-ph-filter-toggle-button{margin-left:auto32px!important}}@media (max-width:576px){.card-body.sticky-card-body .left-controls-mother{flex-direction:column;align-items:stretch;grid-gap:8px;gap:8px}.card-body.sticky-card-body .papers-count-wrapper{margin-left:0}.card-body.sticky-card-body{--sticky-controls-gap:8px}.card-body.sticky-card-body .right-controls{justify-content:flex-start}}.card-body.sticky-card-body .right-controls{grid-gap:var(--sticky-controls-gap);gap:var(--sticky-controls-gap);align-items:center}.right-controls>.sort-dropdown{margin-right:var(--sticky-controls-gap)}.sort-button.no-of-papers,.sort-dropdown .sort-button{min-height:44px;padding-top:.45rem;padding-bottom:.45rem;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem}.sync-button{background:transparent;border-radius:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.sync-button:hover{background:#eef2ff}.right-controls .insert-btn{margin-left:0!important}.right-controls .sort-button{margin-right:0}.right-controls .sync-button:focus{outline:2px solid rgba(84,88,175,.25);outline-offset:2px}@media (max-width:576px){.left-controls{flex:1 1 100%}.right-controls{flex:1 1 100%;justify-content:flex-start}.right-controls>.sort-dropdown{margin-right:.5rem}.sort-dropdown{order:2}}@media (max-width:700px){.card-body.sticky-card-body .papers-count-wrapper{margin-right:1.5rem}}@media (max-width:646px){.card-body.sticky-card-body .right-controls{margin-top:12px!important}}@media (max-width:768px){.papers-grid-container{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.paper-card-title{font-size:1rem}.paper-card-actions{justify-content:flex-end}.papers-sort-header{flex-direction:column;align-items:flex-start;grid-gap:1rem;gap:1rem}.papers-sort-options{width:100%;justify-content:flex-start}}@media (max-width:576px){.paper-card-header{padding:.9rem}.paper-card-body{padding:.6rem}.paper-card-actions{padding:.6rem 0 .6rem .9rem;justify-content:flex-end;margin-right:-1px}.paper-action-btn{min-width:32px;height:34px;padding:.28rem .6rem;font-size:.88rem}}@media (max-width:768px){.ph-paper-card .row.align-items-center{display:flex;flex-wrap:nowrap;grid-gap:.6rem;gap:.6rem;align-items:center;justify-content:space-between;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:.4rem;padding-right:.4rem}.ph-paper-card .col-md-4{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 1 auto;min-width:140px;order:1;padding-left:.2rem;padding-right:.2rem}.ph-paper-card .ph-paper-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ph-paper-card .col-md-2.ph-paper-code{min-width:90px;order:2;overflow:hidden;text-overflow:ellipsis;align-self:center}.ph-paper-card .col-md-2.ph-paper-code,.ph-paper-card .col-md-3{flex:0 0 auto;padding-left:.2rem;padding-right:.2rem;white-space:nowrap}.ph-paper-card .col-md-3{order:3;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.ph-paper-card .col-md-3.text-right{order:4;flex:0 0 auto;display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;justify-content:flex-end;padding-left:.2rem;padding-right:.2rem}.ph-paper-card .ph-paper-status{white-space:nowrap;margin-right:.25rem}.ph-paper-card .ph-action-btn{min-width:36px;padding:.28rem .5rem;flex:0 0 auto}}.papers-empty-state{text-align:center;padding:3rem 1rem;color:#6c757d}.papers-empty-state-icon{font-size:4rem;margin-bottom:1rem;opacity:.3}.papers-empty-state-text{font-size:1.1rem;font-weight:500}.paper-card-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.ed-exams-page-content{padding:0}.ed-exams-page-content #simple-tabpanel-1:not([hidden]) .MuiBox-root{padding:0!important;height:auto!important}.ed-exams-page-content .MuiBox-root{overflow:visible!important;height:auto!important;min-height:75vh}.ed-exams-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 12px;position:relative;z-index:0;pointer-events:auto}.ed-tabs-wrapper,.MuiTabs-root{position:relative;z-index:2}.ed-exams-left{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.ed-exams-title{font-size:36px;font-weight:700;color:#000;margin:0;line-height:1.1}.ed-exams-subtitle{font-size:16px;color:#6b7280;margin:0}.ed-exams-right{display:flex;align-items:center}.back-to-dashboard-btn{padding:8px 16px;border-radius:8px;background:#fff;color:#5b21c1!important;font-size:12px;font-weight:500;border:1px solid #5b21c1!important;cursor:pointer;transition:all .15s ease;margin-right:16px;display:inline-flex;align-items:center;justify-content:center}.back-to-dashboard-btn:hover{border-color:#5b21c1!important;background:#fcfaff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(26,32,44,.06)}@media (max-width:1024px){.ed-exams-header{flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start;padding:6px 10px}.ed-exams-title{font-size:32px}.back-to-dashboard-btn{display:none}.ed-exams-page-content{padding:36px 32px 40px 40px}}@media (max-width:768px){.ed-exams-header{flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start;padding:6px 10px}.ed-exams-title{font-size:28px}.ed-exams-subtitle{font-size:12px}.back-to-dashboard-btn{display:none}.ed-exams-header{margin-bottom:0!important}.ed-exams-page-content{padding:28px 24px 0}}@media (max-width:480px){.ed-exams-title{font-size:20px}.ed-exams-header{margin-bottom:0!important}.ed-exams-subtitle{font-size:12px}.ed-exams-page-content{padding:24px 16px 32px}.back-to-dashboard-btn{display:block}}.ed-custom-tabs-wrapper{padding:0 12px}.ed-custom-tabs{background:#fff5df;padding:8px;border-radius:12px;border:1px solid #ffebc2;box-shadow:0 2px 6px rgba(245,158,11,.06)}.ed-custom-tab,.ed-custom-tabs{display:inline-flex;grid-gap:8px;gap:8px;align-items:center}.ed-custom-tab{padding:8px 16px;min-height:40px;border-radius:8px;border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s ease;white-space:nowrap}.ed-custom-tab .tab-icon{font-size:16px;display:inline-flex;align-items:center}.ed-custom-tab:hover:not(.active){color:#4b5563;background:rgba(0,0,0,.03)}.ed-custom-tab.active{background:#e0a205;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ed-custom-tab.active:hover{background:#c79004}@media (max-width:768px){.ed-custom-tabs-wrapper{padding:0 8px}.back-to-dashboard-btn{display:none}.ed-custom-tabs{flex-wrap:wrap;grid-gap:6px;gap:6px}.ed-custom-tab{padding:8px 14px;font-size:12px}.filter-container-top{box-shadow:none}}@media (max-width:480px){.ed-custom-tab{padding:6px 10px;font-size:11px;grid-gap:5px;gap:5px}.ed-custom-tab .tab-icon{font-size:14px}}.staff-filters-unified-container{display:flex;flex-direction:column;grid-gap:24px;gap:24px;width:100%;padding:12px;background-color:#fff8f1;border-radius:12px!important;box-shadow:0 2px 8px hsla(0,0%,100%,.06)!important}.staff-filters-wrapper .card{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.staff-clear-and-chips-section{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:center;width:100%}.staff-filter-panel{background-color:#fff;border-radius:12px;padding:8px 0;font-family:"Inter","Poppins",sans-serif}.staff-filter-dropdowns-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center}.staff-clear-inline{margin-left:8px}.staff-clear-inline,.staff-filter-dropdown-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.staff-filter-dropdown-btn{padding:4px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:10px;font-weight:500;color:#374151;cursor:pointer;transition:all .12s ease;white-space:nowrap;box-shadow:none;min-height:26px}.staff-filter-dropdown-btn:hover{border-color:#7c3aed;background:#faf5ff}.staff-filter-dropdown-btn.active,.staff-filter-dropdown-btn.open{border-color:#7c3aed;background-color:#7c3aed;color:#fff;box-shadow:none}.staff-filter-dropdown-btn.active .staff-filter-label,.staff-filter-dropdown-btn.open .staff-filter-label{color:#fff;font-weight:600}.staff-filter-dropdown-btn.active .staff-filter-icon,.staff-filter-dropdown-btn.open .staff-filter-icon{color:#fff}.staff-filter-dropdown-btn.active .staff-filter-arrow,.staff-filter-dropdown-btn.open .staff-filter-arrow{color:#7c3aed}.staff-filter-icon{display:flex;align-items:center;color:#9ca3af}.staff-filter-label{color:#374151;max-width:none;width:auto;overflow:visible;text-overflow:clip;white-space:nowrap;display:inline-block;font-size:10px}.staff-filter-arrow{color:#9ca3af;transition:transform .2s ease}.staff-filter-dropdown-btn.open .staff-filter-arrow{transform:rotate(180deg)}.staff-clear-filters-btn,.staff-filter-dropdown-btn{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;border-radius:8px;white-space:nowrap;box-shadow:none;height:auto;min-height:32px}.staff-clear-filters-btn{background:#fff1f2;color:#dc2626;border:1px solid #fca5a5;cursor:pointer;transition:all .12s ease}.staff-clear-filters-btn:hover{background:#ffe4e6;border-color:#f87171}.staff-date-filters-row{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;background:#f9f9f9;border-radius:10px;border:1px solid #e0e0e0}.staff-date-label{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;color:#374151;margin-bottom:0!important}.staff-date-label svg{color:#7c3aed;font-size:16px}.staff-date-label span{color:#7c3aed;font-weight:600}.staff-date-input{padding:3px 6px;border:1px solid #ede9fe;border-radius:6px;font-size:11px;color:#374151;background:#fff;transition:border-color .2s ease}.staff-date-input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.staff-selected-chips-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;min-height:20px;align-items:center}.staff-selected-chip{font-family:"Inter",sans-serif!important;font-size:8px!important;font-weight:600!important;border-radius:999px!important;padding:0 0 0 2px!important;display:inline-flex;align-items:center;grid-gap:3px;gap:3px;min-height:20px}.staff-selected-chip .MuiChip-label{padding-left:3px;padding-right:3px}.staff-selected-chip .MuiChip-deleteIcon{font-size:10px;margin-left:3px;color:inherit}.staff-dropdown-popover{padding:.6rem;border-radius:12px!important;box-shadow:0 8px 30px rgba(124,58,237,.15)!important;min-width:200px;max-width:260px;border:1px solid #ede9fe}.staff-dropdown-header{padding-bottom:.5rem;border-bottom:1px solid #faf5ff;margin-bottom:.5rem}.staff-dropdown-body{max-height:200px;overflow-y:auto;padding-right:5px;display:flex;flex-direction:column}.staff-dropdown-body::-webkit-scrollbar{width:6px}.staff-dropdown-body::-webkit-scrollbar-track{background:#faf5ff;border-radius:3px}.staff-dropdown-body::-webkit-scrollbar-thumb{background:#7c3aed;border-radius:3px}.staff-dropdown-body::-webkit-scrollbar-thumb:hover{background:#5b21b6}@media (max-width:768px){.staff-filter-dropdowns-row{grid-gap:8px;gap:8px}.staff-clear-filters-btn,.staff-filter-dropdown-btn{padding:8px 14px;font-size:13px}.staff-date-filters-row{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.staff-selected-chips-row{grid-gap:6px;gap:6px}.staff-selected-chip{font-size:12px!important}}@media (max-width:480px){.staff-filter-dropdown-btn{padding:8px 12px;font-size:12px}.staff-filter-label{max-width:80px;overflow:hidden;text-overflow:ellipsis}.staff-clear-filters-btn{padding:8px 12px;font-size:12px}.staff-clear-filters-btn span{display:none}}.thead{font-weight:700!important}.stu-thead,.tData,.thead{font-size:.875rem!important}.stu-thead{font-weight:700!important}.stu-tData{font-size:.875rem!important;font-weight:400;letter-spacing:-.04rem!important}.stu-variant-class{font-size:1.2rem;font-family:"Poppins",sans-serif;letter-spacing:-.2px}.table.table-head-custom thead th,.table.table-head-custom thead tr{font-weight:400;color:var(--table-theme-color)!important;font-size:.875rem;letter-spacing:-.01rem;text-transform:unset}.css-ahj2mt-MuiTypography-root{font-family:"Poppins",sans-serif!important}.select-student-dropdown{height:43px!important}.on-start-assement-btn{background-color:#63239a;color:#fff}.on-resume-assement-btn,.on-start-assement-btn{border-radius:6px;padding:.2rem .4rem;font-size:small}.on-resume-assement-btn{background-color:#edeef7;color:#63239a}.ph-sortbar{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:14px;align-items:center}.ph-sortbtn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;max-width:-webkit-max-content;max-width:max-content;background:#fff;color:#374151;font-size:14px;font-weight:500;border:1px solid #b1bacc;border-radius:8px;padding:6px 12px;cursor:pointer;transition:all .2s ease}.ph-sortbtn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.ph-sortbtn.is-active{border-color:#162b60;color:#162b60;background:#f0f4ff;font-weight:600}@media (max-width:640px){.ph-sortbar{grid-gap:8px;gap:8px}}.enrolled-papers-header{display:flex;padding:15px 20px;background:#f8f9fa;border-radius:8px;margin-bottom:20px}.the-ph-assessment-card{background:#fff;border:1px solid #b8c3d8;border-radius:14px;padding:14px 16px;transition:all .2s ease;margin-bottom:8px}.the-ph-assessment-card:hover{box-shadow:0 8px 24px rgba(22,43,96,.12);transform:translateY(-2px)}.ph-card-main{display:flex;align-items:center;grid-gap:16px;gap:16px}.ph-card-left{flex:1 1;min-width:0}.ph-card-title{margin:0 0 8px;font-size:13px;font-weight:500;color:#111827}.ph-meta{display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px;color:#4b5563;font-size:12px}.ph-card-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-left:auto}.ph-btn{border:none;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;transition:all .2s}.ph-btn-start{background:#63239a;color:#fff}.ph-btn-secondary{background:#edeef7;color:#63239a}.ph-btn-primary{background:#3ed37a;color:#0b1a3a}.ph-badge{padding:4px 10px;border-radius:16px;font-size:12px;font-weight:600}.ph-badge-neutral{background:#f3f4f6;color:#374151}.ph-badge-danger{background:#fee2e2;color:#b91c1c}.ph-badge-success{background:#dcfce7;color:#166534}@media (max-width:768px){.ph-card-main{flex-direction:column;align-items:flex-start}.ph-card-actions{margin-left:0;width:100%;margin-top:12px}.student-select-inner{margin-left:8px;width:-webkit-max-content;width:max-content}}.on-report-assement-btn{background-color:#d2f1de;color:#0b3a15;border-radius:6px;padding:6px 12px;font-size:small;font-weight:500}.on-report-assement-btn :hover{background-color:#c1e8d0;color:#0b3a15;transform:scale(1.02);transition:all .2s ease-in-out}.fraction{display:inline-block;vertical-align:middle}.denominator,.numerator{display:block}.denominator{border-top:1px solid #000}.DragDrop{font-family:Arial,sans-serif}.customization-form{margin-bottom:20px}.customization-form label{display:block;margin-bottom:10px}#dragContainer span{margin-right:10px;padding:5px 10px;background-color:#ddd;cursor:pointer}#dragContainer span,.drop-box{display:inline-block;border:1px solid #ccc}.drop-box{width:100px;height:20px;margin:0 5px;background-color:#f0f0f0}.wizard-title{font-size:14px!important}.wizard-desc,.wizard-title{color:#000!important}.navi-text{font-weight:400!important;font-size:1.1rem!important;margin-bottom:5px}.access-grade-report{color:#8c8c96;font-size:1.2rem;font-weight:500;margin-top:.5rem}.exam-action-btn{background-color:#f7f0ff;border:1px solid #d0c4e3;color:#333;font-family:"Inter",sans-serif;font-weight:500;font-size:11px;padding:4px 10px;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center}.exam-action-btn:hover{background-color:#e9deff;border-color:#b0a0d0;color:#000}.exam-action-btn:active{background-color:#dccaff}.exam-back-button{background:#9171cb!important;color:#fff!important;border-radius:8px;padding:3px 16px;border:none;text-transform:none;font-size:.85rem;font-weight:600;margin-bottom:18px!important}.exam-back-button:hover{background:#6b5299!important}.highlighted{background-color:#f0f8ff;border:2px solid #ccb1ff;padding:10px;transition:background-color .5s ease}.highlighted-part{background-color:#fff4e6;border:3px solid coral}.highlighted-part,.highlighted-section{padding:12px;transition:background-color .4s ease,border-color .4s ease}.highlighted-section{background-color:#e6f7ff;border:3px solid #39f}.highlighted-question{background-color:#e9fbe5;border:3px solid #28a745;padding:12px;transition:background-color .4s ease,border-color .4s ease}.exam-header{background-color:#cde4ff;border-radius:5px;margin-right:12px;margin-left:12px;padding-top:20px}.time-count-text{font-size:15px!important}.time-remaining-text{color:#252525!important;font-weight:600}.paper-header{margin:-12px 12px -26px;background-color:#cde4ff;padding-top:20px;border-radius:5px}.btn-primary{font-family:"Inter",sans-serif;font-weight:600;font-size:13px}.cmc-btn-primary{color:#fff;background-color:var(--maincolor-cmc);border-color:var(--maincolor-cmc);box-shadow:none}.answer-all-questions,.btn-view-questions{font-family:"Inter",sans-serif;font-weight:600;font-size:13px;color:#252525!important}.question-current{background-color:#a6e398;color:#e3f2fd}.question-in-section{background-color:var(--maincolor);color:#e3f2fd}.question-other{background-color:initial;color:#252525;border:1px solid #dee2e6}.summary-section{border-radius:5px;background-color:#d9ffeb}.btn-unanswered-question{background-color:#fff;margin:6.5px!important}.btn-icon{width:28px!important;height:28px!important}.btn-unanswered-question:hover{background-color:#f2f2f2}.paper-btn{display:flex;align-items:center}.fixed{position:fixed;bottom:80px;left:55px;z-index:1}.parent-class{margin:0 auto;grid-gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.child-class{margin-top:0!important;margin-bottom:0!important;padding:.25rem .5rem;line-height:1.25;font-size:.95rem}.child-class .public-DraftStyleDefault-block{margin:0!important;padding:0!important}.child-class p{margin:0;padding:0}.parent-class .checkbox-inline .checkbox,.parent-class .radio-inline .radio{font-size:.9rem}.parent-class .checkbox-inline .checkbox span,.parent-class .radio-inline .radio span{width:16px;height:16px}.parent-class .checkbox-inline .checkbox input,.parent-class .radio-inline .radio input{width:16px;height:16px;margin-right:4px;transform:scale(.9)}.parent-class .checkbox-inline .checkbox,.parent-class .radio-inline .radio{margin-right:.5rem}@media (max-width:575.98px){.fixed{bottom:55px}}@media (min-width:600px){.parent-class{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fixed{bottom:75px}}@media (min-width:900px){.parent-class:not(.single-column){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.checkbox>input.correct-color:checked~span{background-color:#00a86b}.question-container{border:2px solid #edeef7;margin:20px;padding:20px 0;border-radius:5px}.answer-sheet-text{font-weight:400}.answer-sheet-text,.model-guidance-text{font-size:12px;font-family:"Inter",sans-serif!important}.model-guidance-text{font-weight:600}.answersheet-correct{border:1px solid #2cd59c;background-color:#e5faf3;color:#2cd59c;border-radius:3px}.answersheet-wrong{border:1px solid #ff6071;background-color:#ffeff0;color:#ff6071;border-radius:3px}.submission-document{font-family:"Inter",sans-serif}.submission-document:hover{text-decoration:underline;color:var(--maincolor)}.exam-details{border-left:3px solid var(--maincolor);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fafbfc;padding:20px 0}.grade-report-box{background-color:#f6f8fa;padding:10px;border-radius:.425rem;border:.5px solid #edf1fe}.grade-report-text{color:var(--textcolor)}.rdw-image-center{display:flex;justify-content:start!important}.test11{padding:0;margin:0}.RichEditor-root-descriptive-answer .public-DraftEditor-content{min-height:120px}.editor-wrapper{position:relative;overflow:visible}.RichEditor-root-descriptive-answer .DraftEditor-root{position:relative;background-color:#fafafa;border:none;border-radius:0}.RichEditor-root-descriptive-answer .public-DraftEditorPlaceholder-root{position:absolute;top:0;left:0;color:#aaa;opacity:1!important;font-style:italic;pointer-events:none;z-index:2}.RichEditor-root-descriptive-answer .DraftEditor-editorContainer{background-color:initial}.uploaded-file-card{background-color:#fff8e1;border:1px solid #ffe0b2;border-radius:12px;padding:6px 10px;box-shadow:0 1px 3px rgba(15,23,42,.05);grid-gap:8px;gap:8px;align-items:center}.uploaded-file-card .file-icon{width:60px;height:60px}.file-icon{width:80px;height:80px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#e9a820;letter-spacing:.05em;text-transform:uppercase;background:none;border:none;transition:none}.file-icon.image{width:40px;height:40px;font-size:12px}.file-icon:hover{border-color:#9ca3af}.file-meta{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding-right:8px}.file-meta .file-title{font-weight:600;color:#e9a820;font-size:.9rem;line-height:1.2;text-decoration:none}.file-meta .file-title:hover{text-decoration:underline}.file-meta .file-subtitle{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#e9a820;font-weight:600;margin-right:6px}.delete-file-btn{border:none;background:#ffebe9;color:#c41f1c;font-size:20px;padding:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%}.delete-file-btn:hover{color:red}.delete-file-btn:focus{outline:none}.sub-view-editor .editorClassName{overflow:hidden!important}.rdw-editor-main{height:100%!important;overflow:visible!important;max-height:-webkit-max-content!important;max-height:max-content!important}.boxIndicators{top:76px;right:16px}.boxIndicators,.modern-sidebar{position:-webkit-sticky;position:sticky}.modern-sidebar{top:0;height:100vh;display:flex;flex-direction:column;grid-gap:0;gap:0;background:#fdf8f2;border-left:1px solid #e8e0d8;padding:16px 14px;scrollbar-width:thin;scrollbar-color:#d4c8bc transparent}@media (max-width:1199.98px){.modern-sidebar{height:auto;position:relative}.card-body{height:auto!important}}.modern-sidebar::-webkit-scrollbar{width:4px}.modern-sidebar::-webkit-scrollbar-track{background:transparent}.modern-sidebar::-webkit-scrollbar-thumb{background-color:#d4c8bc;border-radius:4px}.sidebar-section{padding-bottom:14px;border-bottom:1px solid #ede5da;margin-bottom:14px}.sidebar-section:last-child{border-bottom:none;margin-bottom:0}.sidebar-timer-section{text-align:center}.sidebar-section-label{font-size:11px;letter-spacing:.08em;margin:0 0 6px}.sidebar-section-label,.sidebar-timer-meta-label{font-weight:600;text-transform:uppercase;color:#97877d}.sidebar-timer-meta-label{display:block;font-size:10px;letter-spacing:.1em;margin-bottom:4px}.sidebar-timer-box{background:#f5ede0;border-radius:12px;padding:10px 12px;text-align:center;line-height:1.2}.sidebar-timer-box .time-count-text{font-size:22px!important;font-weight:700;letter-spacing:.04em;display:inline-block}.sidebar-timer-loading{font-size:14px;font-weight:500;color:#97877d}.sidebar-timer-box .exam-pause-controls{margin-top:10px;padding-top:10px;border-top:1px solid #e8d5c0}.exam-action-btn-row{display:flex;grid-gap:6px;gap:6px;align-items:stretch}.sidebar-pause-btn{flex:1 1;padding:8px 10px;border-radius:10px;border:none;background:#5b2d8e;color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;box-shadow:0 2px 6px rgba(91,45,142,.3);white-space:nowrap}.sidebar-pause-btn:hover:not(:disabled){background:#4a2475}.sidebar-pause-btn.is-paused{background:#00897b;box-shadow:0 2px 6px rgba(0,137,123,.3)}.sidebar-pause-btn.is-paused:hover:not(:disabled){background:#00695c}.sidebar-pause-btn:disabled{opacity:.4;cursor:not-allowed}.sidebar-restart-btn{flex:1 1;padding:8px 10px;border-radius:10px;border:none;background:#e9a820;color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;box-shadow:0 2px 6px rgba(233,168,32,.3);white-space:nowrap}.sidebar-restart-btn:hover:not(:disabled){background:#d4950e}.sidebar-restart-btn:disabled{opacity:.45;cursor:not-allowed}.exam-pause-controls{display:flex;flex-direction:column;grid-gap:5px;gap:5px;margin-top:2px}.pause-time-plain-text{margin:0;font-size:11px;font-weight:500;color:#97877d;text-align:center}.sidebar-nav-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#97877d;margin:0 0 8px}.sidebar-pill-group+.sidebar-nav-label,.sidebar-question-grid+.sidebar-nav-label{margin-top:14px}.sidebar-pill-group{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:14px;margin-top:6px}.sidebar-pill-btn{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:background .15s,color .15s;background:#ede5da;color:#5a4d44;line-height:1.4}.sidebar-pill-btn.active{background:#5b2d8e;color:#fff;box-shadow:0 2px 8px rgba(91,45,142,.3)}.sidebar-pill-btn:hover:not(.active){background:#ddd0c4;color:#3a2e27}.sidebar-question-grid{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:6px}.sidebar-qnum-btn{width:34px;height:34px;border-radius:8px;border:none;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s;line-height:1}.sidebar-qnum-btn:hover{transform:scale(1.1)}.sidebar-qnum-btn.qnum-current{background:#5b2d8e;color:#fff;box-shadow:0 2px 8px rgba(91,45,142,.35)}.sidebar-qnum-btn.qnum-answered{background:#c2efcd;color:#1e6b35}.sidebar-qnum-btn.qnum-reviewed{background:#ffbc79;color:#856404}.sidebar-qnum-btn.qnum-in-section{background:#e8e0f5;color:#5b2d8e}.sidebar-qnum-btn.qnum-other{background:#ede5da;color:#6b5e56}.sidebar-action-buttons{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid #ede5da;margin-bottom:14px}@media (min-width:600px) and (max-width:1199.98px){.sidebar-action-buttons{flex-direction:row;flex-wrap:wrap;grid-gap:8px;gap:8px}.sidebar-action-buttons>button{flex:0 0 48%;max-width:48%}}.sidebar-save-btn{width:100%;padding:9px 14px;border-radius:10px;border:1.5px solid #c9bdb4;background:#fff;color:#3a2e27;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.sidebar-save-btn:hover{background:#f5ede0;border-color:#a89288}.sidebar-submit-btn{width:100%;padding:9px 14px;border-radius:10px;border:none;background:#e9a820;color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,opacity .15s;box-shadow:0 2px 8px rgba(233,168,32,.35)}.sidebar-submit-btn:hover{background:#d4950e}.sidebar-stats-row{display:flex;grid-gap:6px;gap:6px}.sidebar-stat-card{flex:1 1;background:#fff;border-radius:10px;border:1px solid #e8e0d8;padding:8px 6px;display:flex;flex-direction:column;align-items:center;grid-gap:2px;gap:2px}.sidebar-stat-card .stat-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#97877d;text-align:center}.sidebar-stat-card .stat-number{font-size:22px;font-weight:700;line-height:1.1}.stat-answered{color:#1e6b35}.stat-unanswered{color:#2d2418}.stat-reviewed{color:#856404}.sidebar-navigation{display:flex;flex-direction:column}.form-check{padding:0}.AllQcheckBox{padding-left:16px}.view{margin:0}.singlePgview{margin:10px 0!important}.singlePgview,.singlePgview .form-check{display:flex;align-items:center}.singlePgview .form-check-input{width:14px;height:14px;vertical-align:middle}.paper-btn-container{display:flex;justify-content:flex-end;width:100%;background:transparent}.paper-btn-container.fixed{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid #eee;z-index:10}.btn-nav-purple{background-color:#6f42c1;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-weight:600;font-size:.9rem;font-family:"Poppins",sans-serif;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;box-shadow:0 3px 5px rgba(111,66,193,.2);margin:8px}.btn-nav-purple:hover{background-color:#5a32a3;box-shadow:0 6px 12px rgba(111,66,193,.3);transform:translateY(-1px)}.btn-nav-purple:active{transform:translateY(0)}.singlePgview .view{margin-left:6px;line-height:14px;height:14px;display:inline-flex;align-items:center}.timeLeft{padding:5px 0}.dashboardEnrolledPath{margin-top:10vh;right:0;width:90%}.paperDatas,.Qsummary{width:90%}.exam-page-grid{display:flex;flex-wrap:nowrap;min-height:calc(100vh - 120px);align-items:stretch}.exam-sidebar-col{flex:0 0 25%;max-width:25%;border-left:1px solid #e8e0d8}.exam-main-col{flex:0 0 75%;max-width:75%;display:flex;flex-direction:column}.exam-content-header{border-bottom:1px solid #ebebeb;background:#fff;flex-shrink:0;border-radius:0!important}.exam-question-area{flex:1 1 auto;padding:0}@media (max-width:1199.98px){.row.no-gutters.exam-page-grid{flex-direction:column}.row.no-gutters.exam-page-grid .exam-main-col,.row.no-gutters.exam-page-grid .exam-sidebar-col{flex:0 0 100%;max-width:100%;width:100%}.row.no-gutters.exam-page-grid .exam-main-col{order:1}.row.no-gutters.exam-page-grid .exam-sidebar-col{order:2;border-left:none;border-top:1px solid #e8e0d8}}@media (max-width:767.98px){.exam-page-grid{flex-direction:column}.exam-main-col,.exam-sidebar-col{flex:0 0 100%;max-width:100%}.modern-sidebar{height:auto;position:relative;border-left:none;border-top:1px solid #e8e0d8}}.ph-assessment-card{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 4px 12px rgba(16,24,40,.04);margin-bottom:1rem;width:100%;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;color:#1f2937;display:flex;flex-direction:row;align-items:center;overflow:hidden;box-sizing:border-box;padding:.5rem}.ph-logo-container{display:flex;align-items:center;justify-content:center;width:96px;padding:.6rem;border-radius:8px;background:#fafbfe;flex-shrink:0}.ph-logo{max-width:72px;height:auto;object-fit:contain}.ph-details-container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:.75rem 1rem;min-width:0}.ph-author-top{font-size:.85rem;text-transform:uppercase;color:#6b7280}.ph-author-top,.ph-grade-term{font-weight:700;margin-bottom:.25rem}.ph-grade-term{font-size:1rem;color:#111827}.ph-info-row{display:flex;grid-gap:12px;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}.ph-info-cell{flex:0 0 auto;padding:6px 10px;font-size:.9rem;color:#374151;background:#f8fafc;border-radius:8px}.ph-logo-container-right{display:flex;align-items:center;justify-content:center;width:96px;padding:.6rem;border-radius:8px;background:#fff;flex-shrink:0}.ph-logo-container-right img{max-width:72px;max-height:72px;object-fit:contain}@media (max-width:768px){.ph-assessment-card{flex-direction:row;grid-gap:12px;gap:12px;padding:.5rem}.ph-logo-container,.ph-logo-container-right{width:72px;padding:.4rem}.ph-details-container{padding:.5rem}.ph-grade-term{font-size:.95rem}.ph-info-cell{font-size:.85rem;padding:6px 8px}.ph-info-row{grid-gap:8px;gap:8px}}.ph-assessment-card .ph-info-cell:last-child{margin-right:0}.ph-assessment-card .ph-grade-term small{color:#6b7280;font-weight:500}.switch input:empty~span:after,.switch input:empty~span:before{position:absolute;display:flex;align-items:center;justify-content:center;content:" ";transition:all .1s ease-in;background-color:#ccc}.switch input:empty~span:after{opacity:1;color:#fff;background-color:#fff}.switch input:checked~span:after{opacity:1;color:#fff;background-color:#3699ff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-title-custom{font-size:30px;font-weight:600;color:#7b72f3;text-align:center;width:100%}.template-title{font-size:25px}.template-title,.template-title2{display:block;margin-top:8px;color:#4b5563;text-align:center}.template-title2{font-size:15px}.template-title3{margin-top:8px}.template-title3,.template-title4{font-size:10px;display:block;color:#4b5563}.template-title4{margin-top:3px}.feedback-modal-body{max-height:70vh;overflow-y:auto}.feedback-section{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #ddd}.section-title{font-weight:700;margin-bottom:5px}.section-instruction{font-size:.9rem;color:#555;margin-bottom:10px}.feedback-question{margin-bottom:15px}.question-content{margin-bottom:8px;font-weight:500}.text-input{margin-top:5px}.rating-box{display:flex;align-items:center}.checkbox-group{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.summary-label{padding:12px;font-weight:500;color:#6b7280;background-color:#f9fafb;width:40%}.summary-value{padding:12px;color:#111827}.rbc-event{width:auto;height:10px;display:flex;justify-content:start;align-items:center;border-radius:1px;color:#fff;font-size:9px;cursor:pointer}.rbc-background-event{padding:0!important;border-radius:0!important;border:none!important;background-color:initial!important}.rbc-time-slot{background-color:#eaf3fa;color:#74a4c3;border-color:#0ff!important}.rbc-event-label{display:none!important}.rbc-events-container{width:100%!important}.event-box{width:50px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:5px;color:#fff;font-size:12px;cursor:pointer}.custom-event-wrapper{display:flex;flex-direction:row;align-items:center}.custom-event-wrapper>*{margin-right:5px}.rbc-toolbar .rbc-toolbar-label{font-size:13px}.rbc-show-more{font-size:8.5px}.no-arrow input[type=number]::-webkit-inner-spin-button,.no-arrow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.packageCard{background-color:#fff;color:#000;transition:background-color .3s,color .3s;box-shadow:0 0 2px 1px rgba(219,4,129,.3);height:100%}.packCardContent{height:100%!important}.packageCard:hover{background-color:#162b60;color:#fff;box-shadow:0 1px 3px 5px rgba(235,152,29,.2)}.packbtn:hover{background-color:#3ed37a!important}.packageCard:hover .packbtn{border:1px solid #3ed37a;color:#fff!important}.packageCard:hover .packCredit,.packageCard:hover .packDetails2,.packageCard:hover .packPrice,.packageCard:hover .packTopic{color:#fff}@media (max-width:1150px) and (min-width:1000px){.disabledPackageCard,.packageCard{min-height:450px!important}}.disabledPackageCard{background-color:#f0f0f0;color:#999;pointer-events:none}.packTopic{color:#162b60}.packPromo{background-color:#fc6c6c}.packPrice{transition:color .3s ease}.packbtn{background-color:#162b60!important;transition:background-color .3s ease,color .3s ease}.packDetails2{font-size:10px;transition:color .3s ease;text-align:center}.assessment-creditnew-container{padding:16px 24px 20px}.assessment-creditnew-section{width:100%}.assessment-creditnew-section+.assessment-creditnew-section{margin-top:14px}.assessment-creditnew-header-row{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.assessment-creditnew-title{margin:0;font-size:24px;font-weight:600;line-height:1.2;color:#0d1117}.assessment-creditnew-section[aria-label=my-subscriptions] .assessment-creditnew-title{margin-bottom:14px}.assessment-creditnew-section[aria-label=assessment-purchasings] .assessment-creditnew-title{margin-bottom:12px}.assessment-creditnew-total{margin:0;font-size:30px;font-weight:700;line-height:1.1;background:linear-gradient(90deg,#6941c6,#ef76bd 30%,#eea932 72%,#d3b300);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.assessment-creditnew-loading{display:flex;justify-content:center;align-items:center;padding:20px 0}.assessment-creditnew-empty{margin:0;padding:8px 0;color:#6b7280;font-size:15px}.assessment-creditnew-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.assessment-creditnew-metric-card{min-height:88px;padding:10px 12px;border:1px solid #e7ebf2;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.08);transition:transform .22s ease,box-shadow .22s ease}.assessment-creditnew-metric-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,23,42,.14)}.assessment-creditnew-metric-row{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.assessment-creditnew-metric-text{flex:1 1;text-align:right}.assessment-creditnew-metric-icon{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.assessment-creditnew-metric-icon--used{background:#e8f2ff;color:#2563eb}.assessment-creditnew-metric-icon--available{background:#e8fff2;color:#059669}.assessment-creditnew-metric-icon--expired{background:#fff1f2;color:#e11d48}.assessment-creditnew-metric-icon--total{background:#fff7e8;color:#d97706}.assessment-creditnew-metric-value{font-size:30px;font-weight:700;line-height:1;color:#0d1117}.assessment-creditnew-metric-label{margin-top:4px;font-size:13px;color:#667085}.assessment-creditnew-summary-row{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:stretch}.assessment-creditnew-left-content{display:flex;flex-direction:column;grid-gap:12px;gap:12px;height:100%}.assessment-creditnew-summary-content{padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(101,92,255,.12),rgba(201,149,58,.12));border:1px solid rgba(110,110,255,.16);box-shadow:0 18px 38px rgba(15,23,42,.08);display:flex;justify-content:space-between;grid-gap:14px;gap:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.assessment-creditnew-summary-content:hover{box-shadow:0 22px 46px rgba(15,23,42,.12)}.assessment-creditnew-subtitle{margin:0 0 6px;font-size:20px;font-weight:600;color:#0d1117}.assessment-creditnew-summary-left{display:flex;flex-direction:column;align-items:flex-start}.assessment-creditnew-buy-btn{padding:8px 14px!important;font-size:12px!important;border-radius:10px!important;box-shadow:0 10px 16px rgba(46,67,122,.28)!important;transition:transform .2s ease,box-shadow .2s ease}.assessment-creditnew-buy-btn:hover{transform:translateY(-1px)!important;box-shadow:0 12px 20px rgba(46,67,122,.36)!important}.assessment-creditnew-buy-btn:active{transform:translateY(0)!important;box-shadow:0 8px 14px rgba(46,67,122,.25)!important}.assessment-creditnew-usage{display:flex;grid-gap:20px;gap:20px;align-items:center}.assessment-creditnew-usage-item{display:flex;flex-direction:column;align-items:flex-end;grid-gap:2px;gap:2px;font-size:22px;color:#0d1117}.assessment-creditnew-usage-item strong{color:#616161;font-weight:700}.assessment-creditnew-usage-label{font-size:14px;color:#667085}.assessment-creditnew-image{display:block;justify-self:end;align-self:end;width:auto;max-width:280px;max-height:100%;height:auto;object-fit:contain}.assessment-creditnew-divider{margin:20px 0 18px;border:0;height:1px;background:#d7dde8}.assessment-creditnew-subscription-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));grid-gap:14px;gap:14px}.assessment-creditnew-transaction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.assessment-creditnew-subscription-card{border:1px solid #d9dcef;border-radius:14px;overflow:hidden;background:#fff}.assessment-creditnew-subscription-header{padding:12px;background:#8f8be3;color:#fff}.assessment-creditnew-package-name{margin:0 0 3px;font-size:14px;font-weight:700}.assessment-creditnew-package-fee{margin:0;font-size:12px}.assessment-creditnew-subscription-body{padding:12px;font-size:13px;color:#1f2937}.assessment-creditnew-subscription-total{margin:0 0 10px;font-size:22px;font-weight:700}.assessment-creditnew-chip-row{display:flex;grid-gap:8px;gap:8px;margin-bottom:10px;flex-wrap:wrap}.assessment-creditnew-chip{background:#f3f4f6;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.assessment-creditnew-meta{margin:4px 0;font-size:12px;color:#4b5563}@media (max-width:1200px){.assessment-creditnew-metrics-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.assessment-creditnew-summary-row{grid-template-columns:1fr}.assessment-creditnew-subscription-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}.assessment-creditnew-transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.assessment-creditnew-container{padding:12px}.assessment-creditnew-header-row{flex-direction:column;align-items:flex-start;margin-bottom:8px}.assessment-creditnew-title{font-size:26px}.assessment-creditnew-total{font-size:24px}.assessment-creditnew-metrics-grid,.assessment-creditnew-summary-row{grid-template-columns:1fr}.assessment-creditnew-summary-content{flex-direction:column}.assessment-creditnew-usage{justify-content:space-between}.assessment-creditnew-usage-item{align-items:flex-start}}@media (max-width:400px){.assessment-creditnew-subscription-grid,.assessment-creditnew-transaction-grid{grid-template-columns:1fr}}@media (min-width:400px) and (max-width:700px){.assessment-creditnew-transaction-grid{grid-template-columns:1fr}}.transaction-details-grid{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.detail-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:6px 0;border-bottom:1px solid #f0f0f0}.detail-row:last-child{border-bottom:none}.detail-item{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-height:40px}.detail-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.detail-value{font-size:14px;font-weight:500;color:#111827;word-break:break-word}.assessment-creditnew-tabs-container{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;background:#f3e8ff;padding:4px!important;margin:0 0 14px;border-radius:10px;border:none;box-shadow:inset 0 1px 2px rgba(109,65,198,.1);overflow:visible}.assessment-creditnew-tab{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 20px!important;min-height:36px;border-radius:8px;border:none;background:transparent;color:#6b5b7a;font-size:14px!important;font-weight:500!important;cursor:pointer;transition:all .2s ease;text-transform:none!important;white-space:nowrap;box-shadow:none;position:relative}.assessment-creditnew-tab:not(.assessment-creditnew-tab--active):not(:last-child):before{content:"|";position:absolute;right:-6px;color:#b4a5c3;font-weight:300;opacity:.6}.assessment-creditnew-tab:hover:not(.assessment-creditnew-tab--active){color:#5d4669;background:rgba(109,65,198,.08)}.assessment-creditnew-tab--active{background:linear-gradient(180deg,#7c3aed,#6d41c6)!important;color:#fff!important;font-weight:600!important;position:relative;box-shadow:0 10px 20px rgba(109,65,198,.2),0 3px 6px rgba(0,0,0,.12),inset 0 2px 6px hsla(0,0%,100%,.18),inset 0 -6px 14px rgba(0,0,0,.08)!important}.assessment-creditnew-tab--active:after{content:"";position:absolute;left:8px;right:8px;bottom:-6px;height:8px;background:rgba(0,0,0,.14);filter:blur(8px);border-radius:8px;z-index:-1;opacity:.95}.assessment-creditnew-tab--active:hover{box-shadow:0 14px 30px rgba(109,65,198,.22),0 6px 12px rgba(0,0,0,.16),inset 0 2px 6px hsla(0,0%,100%,.2),inset 0 -6px 18px rgba(0,0,0,.1)!important;background:linear-gradient(180deg,#7c2fe1,#6d24a8)!important}.assessment-creditnew-tab-content{display:none}.assessment-creditnew-tab-content--active{display:block;min-height:500px}.assessment-creditnew-history-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.assessment-creditnew-history-card{width:100%;border:1px solid #e3ddf6;border-left:4px solid #9e8be2;border-radius:10px;padding:10px 12px;background:#fff;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;box-shadow:0 6px 14px rgba(15,23,42,.06);transition:box-shadow .2s ease,transform .2s ease}.assessment-creditnew-history-card:hover{box-shadow:0 10px 20px rgba(15,23,42,.1);transform:translateY(-1px)}.assessment-creditnew-history-main{min-width:0;flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.assessment-creditnew-history-top{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.assessment-creditnew-history-title{margin:0;font-size:15px;font-weight:700;color:#38256c}.assessment-creditnew-history-title-status{font-size:15px;font-weight:700}.assessment-creditnew-history-title-status--expired{color:#b42318}.assessment-creditnew-history-title-status--finished{color:#175cd3}.assessment-creditnew-history-status,.assessment-creditnew-history-status--expired,.assessment-creditnew-history-status--finished{display:none}.assessment-creditnew-history-details{display:flex;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px;font-size:12px;padding:8px 0;color:#6b7280}.assessment-creditnew-history-detail-item{display:flex;align-items:center;grid-gap:4px;gap:4px;font-weight:400;font-size:12px;color:#6b7280}.assessment-creditnew-history-detail-item:not(:last-child):after{content:"|";margin-left:8px;color:#d1d5db}.assessment-creditnew-history-detail-label{color:#6b7280;font-weight:500;font-size:12px}.assessment-creditnew-history-detail-value{color:#374151;font-weight:600;font-size:12px}.assessment-creditnew-history-actions{display:flex;align-items:center;flex-shrink:0}.assessment-creditnew-history-view-btn{padding:8px 16px!important;font-size:13px!important;line-height:1.4!important;border-radius:8px!important;font-weight:700!important;letter-spacing:.01em;background:linear-gradient(135deg,#9e8be2,#a693e4)!important;border:1px solid hsla(0,0%,100%,.38)!important;color:#fffdf7!important;opacity:.95;transition:opacity .2s ease,transform .2s ease}.assessment-creditnew-history-view-btn:hover{opacity:1;transform:translateY(-1px)}@media (max-width:768px){.assessment-creditnew-history-card{flex-direction:column;align-items:flex-start}.assessment-creditnew-history-actions{width:100%;justify-content:flex-end}.detail-row{grid-template-columns:1fr}.detail-row,.transaction-details-grid{grid-gap:8px;gap:8px}}@media (max-width:1199px){.assessment-creditnew-image{display:none}}@media (min-width:768px) and (max-width:1024px){.assessment-creditnew-container{margin-left:15px}.paper-tabs{margin-left:45px!important}}.subscribed-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:1100px){.subscribed-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.subscribed-card-grid{grid-template-columns:1fr;grid-gap:14px;gap:14px}}.subscribed-card{border-radius:24px;background:linear-gradient(135deg,#9e8be2,#a693e4);padding:3px;box-shadow:0 8px 22px rgba(15,23,42,.08);display:flex;flex-direction:column;height:100%;transition:transform .22s ease,box-shadow .22s ease}.subscribed-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,23,42,.14)}.subscribed-card--disabled{opacity:.62;filter:grayscale(32%)}.subscribed-card__header{padding:8px 12px 6px;color:#fff}.subscribed-card__header-top{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:8px;gap:8px}.subscribed-card__title{margin:0;font-size:16px;line-height:1.2;font-weight:700;word-break:break-word}.subscribed-card__status{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent}.subscribed-card__status--active{background:hsla(0,0%,100%,.2);color:#fffef8;border-color:hsla(0,0%,100%,.35)}.subscribed-card__status--expired{background:rgba(127,29,29,.25);color:#fff5f5;border-color:hsla(0,0%,100%,.24)}.subscribed-card__fee{margin:4px 0 0;font-size:12px;line-height:1.3;font-weight:600;color:hsla(0,0%,100%,.9)}.subscribed-card__fee span{font-weight:700}.subscribed-card__body{background:#fff;border-radius:22px;padding:8px 8px 6px;flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.subscribed-card__total-row{display:flex;align-items:baseline;grid-gap:6px;gap:6px}.subscribed-card__total-value{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-.5px;color:#e8ab00}.subscribed-card__total-label{font-size:20px;line-height:1.1;font-weight:600;color:#111827}.subscribed-card__divider{width:100%;border:none;border-top:1px solid #c8c8cf;margin:4px 0}.subscribed-card__progress{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.subscribed-card__progress-track{flex:1 1;height:10px;border-radius:999px;background:rgba(120,53,15,.12);overflow:hidden}.subscribed-card__progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#ffd15e,#ffe5a3);transition:width .2s ease}.subscribed-card__progress-label{font-size:13px;color:#6b6b78;font-weight:600;white-space:nowrap}.subscribed-card__credits-left{margin:0;font-size:14px;line-height:1.2;font-weight:500;color:#8d8d96}.subscribed-card__badge-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:4px}.subscribed-card__badge{text-align:center;padding:3px 6px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid transparent}.subscribed-card__badge--used{background:#fff0d1;color:#c27803;border-color:#f1d28c}.subscribed-card__badge--available{background:#eaf7ef;color:#1f8f52;border-color:#bfe8ce}.subscribed-card__info-row{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;line-height:1.35;margin-top:0;padding:3px 6px;border-radius:8px}.subscribed-card__info-icon{font-size:18px!important}.subscribed-card__info-icon--danger{color:#e31818}.subscribed-card__info-icon--success{color:#2cad62}.subscribed-card__info-label{color:#8b8b95}.subscribed-card__info-value{font-weight:600}.subscribed-card__info-value--danger{color:#e31818}.subscribed-card__info-value--success{color:#34ac66}.subscribed-card__actions{margin-top:auto;display:flex;justify-content:flex-end;padding-top:2px}.subscribed-card__view-btn{display:inline-flex!important;align-items:center;justify-content:center;grid-gap:6px;gap:6px;border-radius:8px!important;padding:6px 12px!important;font-weight:500!important;letter-spacing:.02em;background:linear-gradient(135deg,#9e8be2,#a693e4)!important;border:1px solid hsla(0,0%,100%,.38)!important;color:#fffdf7!important;opacity:.95;transition:opacity .2s ease;margin-top:auto}.subscribed-card__view-btn:hover{opacity:1}.subscribed-card__view-btn:focus,.subscribed-card__view-btn:focus-visible{box-shadow:0 0 0 3px rgba(158,139,226,.35),0 6px 12px rgba(166,147,228,.3)!important}@media (max-width:1200px){.subscribed-card__title{font-size:16px}.subscribed-card__fee{font-size:12px}.subscribed-card__total-value{font-size:34px}.subscribed-card__total-label{font-size:18px}.subscribed-card__credits-left{font-size:10px}}@media (max-width:768px){.subscribed-card{border-radius:18px}.subscribed-card__header{padding:8px 10px 6px}.subscribed-card__body{border-radius:22px;padding:8px}.subscribed-card__title{font-size:16px}.subscribed-card__fee{font-size:12px}.subscribed-card__total-value{font-size:30px}.subscribed-card__total-label{font-size:18px}.subscribed-card__credits-left{font-size:12px}.subscribed-card__badge-row{grid-template-columns:1fr}}.assessment-purchasings-card{border-radius:24px;background:linear-gradient(135deg,#9e8be2,#a693e4);padding:3px;box-shadow:0 8px 22px rgba(15,23,42,.08);display:flex;flex-direction:column;height:100%;transition:transform .22s ease,box-shadow .22s ease;max-width:360px}.assessment-purchasings-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(15,23,42,.14)}.assessment-purchasings-card__header{padding:9px 12px 7px;color:#fff}.assessment-purchasings-card__title{margin:0;font-size:16px;line-height:1.2;font-weight:700;word-break:break-word;color:#fff}.assessment-purchasings-card__body{background:#fff;border-radius:22px;padding:10px 12px 8px;flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.assessment-purchasings-card__amount{margin:0;font-size:13px;font-weight:500;color:#8d8d96}.assessment-purchasings-card__amount strong{display:block;font-size:20px;line-height:1.1;font-weight:600;color:#111827;margin-top:2px}.assessment-purchasings-card__divider{width:100%;border:none;border-top:1px solid #c8c8cf;margin:4px 0}.assessment-purchasings-card__meta-row{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;line-height:1.35;margin-top:0;padding:3px 6px;border-radius:8px}.assessment-purchasings-card__meta-row strong{font-weight:600;color:#34ac66}.assessment-purchasings-card__icon--danger,.assessment-purchasings-card__meta-row:first-of-type strong{color:#f2a400}.assessment-purchasings-card__meta-row--student strong{color:#34ac66}.assessment-purchasings-card__icon{font-size:18px!important}.assessment-purchasings-card__icon--success{color:#2cad62}.assessment-purchasings-card__icon--danger{color:#e31818}.assessment-purchasings-card__meta-row-label{color:#8b8b95}.assessment-purchasings-card__meta-row-label--danger{color:#f2a400}.assessment-purchasings-card__actions{margin-top:auto;display:flex;justify-content:flex-end;padding-top:2px}.assessment-purchasings-card__view-btn{display:inline-flex!important;align-items:center;justify-content:center;grid-gap:6px;gap:6px;border-radius:8px!important;padding:6px 12px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em;background:linear-gradient(135deg,#9e8be2,#a693e4)!important;border:1px solid hsla(0,0%,100%,.38)!important;color:#fffdf7!important;opacity:.95;transition:opacity .2s ease;margin-top:auto}.assessment-purchasings-card__view-btn:hover{opacity:1}.assessment-purchasings-card__view-btn:focus,.assessment-purchasings-card__view-btn:focus-visible{box-shadow:0 0 0 3px rgba(158,139,226,.35),0 6px 12px rgba(166,147,228,.3)!important}.assessment-purchasings-card__popup-grid{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:14px;gap:14px}.assessment-purchasings-card__popup-item{display:flex;flex-direction:column;grid-gap:3px;gap:3px;padding:10px;border-radius:10px;background:#f9fafb}.assessment-purchasings-card__popup-item span{font-size:12px;text-transform:uppercase;color:#6b7280;font-weight:600}.assessment-purchasings-card__popup-item strong{font-size:14px;color:#111827;word-break:break-word}@media (max-width:1400px){.assessment-purchasings-card__title{font-size:16px}.assessment-purchasings-card__amount strong{font-size:18px}}@media (max-width:768px){.assessment-purchasings-card__title{font-size:14px}.assessment-purchasings-card__amount strong{font-size:16px}.assessment-purchasings-card__meta-row{font-size:12px}.assessment-purchasings-card__view-btn{font-size:12px!important;padding:5px 10px!important}.assessment-purchasings-card__popup-grid{grid-template-columns:1fr}}@media (min-width:400px) and (max-width:768px){.assessment-purchasings-card{max-width:none!important;width:100%!important}}.apc-card{border-radius:22px;overflow:visible;box-shadow:0 8px 28px rgba(109,40,217,.28);display:flex;flex-direction:column;height:100%;transition:box-shadow .25s ease,transform .25s ease;font-family:"Inter",sans-serif;font-weight:500;padding:0 2px 2px}.apc-card:hover{box-shadow:0 12px 38px rgba(109,40,217,.36);transform:translateY(-3px);animation:card-shine 3s infinite}@keyframes card-shine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.apc-card{background:linear-gradient(145deg,#824bde,#a081e7);background-size:200% 200%}.apc-card--disabled{pointer-events:none;opacity:.55;filter:grayscale(40%);background:linear-gradient(145deg,#9ca3af,#d1d5db)}.apc-card--disabled .apc-header,.apc-header{background:none}.apc-header{padding:0 8px;min-height:52px;height:52px;display:flex;align-items:center;position:relative;z-index:2}.apc-package-name{color:#fff;font-size:13px;font-weight:600;line-height:1;padding-left:12px;padding-right:40px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.15)}.apc-discount-badge{position:absolute;top:-11px;right:-2px;background:#e11313;color:#fff;font-size:10px;font-weight:500;padding:5px 12px;border-radius:12px 12px 0 12px;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;white-space:nowrap;z-index:3}.apc-body{background:#fff;border-radius:20px;padding:16px 16px 14px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;grid-gap:10px;gap:10px;box-shadow:0 2px 10px rgba(0,0,0,.07)}.apc-content{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.apc-credits-row{display:flex;justify-content:space-between;align-items:flex-start}.apc-credits-row>div{display:flex;align-items:flex-end;grid-gap:4px;gap:4px}.apc-credits-count{font-size:40px;font-weight:600;color:#111827;line-height:1;letter-spacing:-2px}.apc-credits-label{font-size:12px;color:#9ca3af;font-weight:500;margin-top:3px}.apc-fee-block{text-align:right;padding-top:6px;display:flex;flex-direction:column;align-items:flex-end}.apc-fee-label{font-size:11px;color:#9ca3af;display:flex;align-items:center;justify-content:flex-end;grid-gap:3px;gap:3px;margin-bottom:2px}.apc-fee-amount{font-size:22px;font-weight:700;color:#6d28d9;position:relative;background:linear-gradient(90deg,#6d28d9,#a855f7,#6d28d9);background-clip:text;-webkit-background-clip:text;color:transparent;animation:shine-text 2.5s infinite}@keyframes shine-text{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.apc-fee-amount:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;filter:blur(4px);opacity:.3;z-index:-1}.apc-old-fee-label{font-size:12px;color:#dc2626;text-decoration:line-through;margin-left:4px;font-weight:700}.apc-current-fee{font-size:24px;font-weight:900;color:#6d28d9}.apc-description{font-size:12px;color:#6b7280;line-height:1.55;margin-top:2px}.apc-description *{color:inherit!important}.apc-divider{border:none;border-top:1px solid #f3f4f6;margin:4px 0 2px}.apc-info-item{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.apc-info-label{font-size:12px;color:#6b7280}.apc-active-badge{display:inline-block;background:#d1fae5;color:#065f46;font-size:13px;font-weight:400;padding:4px 14px;border-radius:4px;width:100%}.apc-vanishes-row{font-size:12.5px;color:#374151;display:flex;align-items:center}.apc-vanishes-row svg{margin-right:4px}.apc-vanishes-time{color:#dc2626;font-weight:400}.apc-vanishes-time strong{font-weight:700}.apc-price-row{font-size:13px;color:#374151;padding:1px 0;display:flex;align-items:center}.apc-price-row svg{margin-right:4px!important}.apc-total-row{font-size:13px;color:#111827;font-weight:600;padding:1px 0}.apc-actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:24px}.apc-view-btn{align-self:flex-end;margin-top:8px;background-color:#ffc107!important;border-color:#ffc107!important;color:#000!important;padding:6px 12px;font-size:12px;font-weight:500;border-radius:6px;white-space:nowrap}.apc-view-btn:hover{background-color:#e0a800!important;border-color:#d39e00!important;color:#000!important;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.apc-promo-slot{display:flex;align-items:center;grid-gap:8px;gap:8px}.apc-promo-trigger-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#f59e0b;color:#fff;font-size:12px;font-weight:500;padding:7px 14px;border-radius:8px;border:none;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:background .2s ease}.apc-promo-trigger-btn:hover{background:#d97706}.apc-addcart-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#f59e0b;color:#fff;font-size:12px;font-weight:500;padding:7px 14px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;min-width:110px;transition:background .2s ease}.apc-addcart-btn:hover{background:#d97706}.apc-addcart-btn--added{background:#4caf50}.apc-addcart-btn--added:hover{background:#43a047}.apc-promo-input-wrap{display:flex;flex-direction:column;grid-gap:4px;gap:4px;width:100%}.apc-promo-applied-tag{font-size:12px;color:#065f46;font-weight:600}.apc-promo-input-row{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;flex-wrap:wrap}.apc-promo-field .MuiOutlinedInput-root{background-color:#f9fafb;border-radius:8px;font-size:11px;height:30px}.apc-promo-field .MuiOutlinedInput-input{padding:5px 8px;font-size:11px}.apc-redeem-btn{background-color:#f59e0b!important;color:#fff!important;font-size:11px!important;font-weight:600!important;border-radius:8px!important;padding:5px 12px!important;min-height:30px!important;line-height:1!important;text-transform:none!important;white-space:nowrap;box-shadow:none!important}.apc-redeem-btn:hover{background-color:#d97706!important}.apc-redeem-btn--disabled,.apc-redeem-btn[disabled]{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;opacity:.95}.apc-proceed-btn{background:linear-gradient(180deg,#1f2937,#0b1220)!important;color:#fff!important;font-size:12px!important;font-weight:500!important;border-radius:10px!important;padding:8px 12px!important;min-height:36px!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 4px 10px rgba(38,17,39,.2),0 1px 4px rgba(13,18,30,.12)!important;transition:transform .16s ease,box-shadow .16s ease,background-color .12s ease!important;transform:translateY(0)!important;position:relative;overflow:visible}.apc-proceed-btn:after{content:"";position:absolute;left:6%;right:6%;top:0;height:42%;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01));border-radius:8px;pointer-events:none;mix-blend-mode:overlay}.apc-proceed-btn:hover{background:linear-gradient(180deg,#262f39,#0b1220)!important;box-shadow:0 6px 14px rgba(17,24,39,.24),0 2px 6px rgba(13,18,30,.14)!important;transform:translateY(-1px)!important}.apc-proceed-btn:active{transform:translateY(.6px)!important;box-shadow:0 3px 8px rgba(17,24,39,.18)!important}.apc-proceed-btn--claimed,.apc-proceed-btn--disabled,.apc-proceed-btn[disabled]{background:linear-gradient(180deg,#e5e7eb,#d1d5db)!important;color:#6b7280!important;font-size:12px!important;font-weight:500!important;border-radius:10px!important;padding:8px 12px!important;min-height:36px!important;box-shadow:0 4px 10px rgba(15,23,42,.06),inset 0 -2px 0 hsla(0,0%,100%,.6)!important;transform:none!important;cursor:not-allowed}@media (max-width:1150px) and (min-width:1000px){.apc-card{min-height:460px}}.apc-cards-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;width:100%}.apc-cards-grid--center{justify-items:center}.apc-cards-grid .apc-card{height:100%}@media (min-width:1200px){.apc-cards-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px) and (max-width:1199px){.apc-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:899px){.apc-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.apc-cards-grid{grid-template-columns:1fr}}.mySubscriptionCardSection{background-color:#f3f1ff;border-radius:12px;padding:12px}.mySubscriptionCard{padding:8px}.creditUsageCard,.mySubscriptionCard{width:100%;max-width:360px;background-color:#fff;border-radius:12px}.creditUsageCard{padding:8px 12px}.SummaryCardSection{background-color:#f3f1ff;border-radius:12px;padding:12px;display:flex;flex-direction:row}.totalCreditSection{background-color:#fff;border-radius:12px;margin:2px 8px;padding:8px 12px;width:100%}.creditGraphSection{width:40%;display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.subCards{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));grid-gap:16px;gap:16px;width:100%}@media (max-width:1200px){.subCards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.subCards{grid-template-columns:1fr}}.mySubsDash{background-color:#e8e5ff;border-radius:12px;padding:2rem;height:88dvh;margin:0 1rem;overflow:hidden;position:relative}.bg-img{position:absolute;z-index:0;pointer-events:none}.bg1{top:0;left:20vw;width:50vw}.bg2{top:0;right:0}.bg3{bottom:0;left:0;rotate:180deg}.left{background-color:#c8e6c8}.left,.used{padding:2px 4px;border-radius:4px}.used{background-color:#f6cece}.balance{display:flex;grid-gap:2px;gap:2px}.subCards{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.subCards::-webkit-scrollbar{height:0;-webkit-transition:height .2s ease;transition:height .2s ease}.subCards:hover::-webkit-scrollbar{height:6px}.subCards::-webkit-scrollbar-track{background:transparent}.subCards::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.subCards:hover{scrollbar-width:thin;scrollbar-color:#888 transparent}@media (max-width:768px){.mySubsDash{padding:2rem 0}}.cardHeaderAsse{padding:.5rem 1.25rem}.paymentgateimg{width:24vw;margin-left:1.25rem;padding-bottom:1rem}@media only screen and (max-width:768px){.paymentgateimg{width:44vw}}.student-dashboard-wrapper{background-color:#fff;min-height:100vh;flex-direction:column;padding:24px}.row.dashboard-main-row{margin-bottom:0!important}.hello .dashboard-header{font-weight:700;color:#000;margin-bottom:5px}.hello .sub-text{color:#8f8f8f}.dashboard-grid{display:flex;flex-wrap:wrap;align-content:space-between}.card-box{background:linear-gradient(145deg,#fff,#fdfeff);padding:24px;border-radius:18px;flex:1 1 300px;border:1px solid #e8eaed;height:auto;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 16px rgba(141,78,211,.06),0 0 1px rgba(0,0,0,.04);position:relative;overflow:hidden}.card-box:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8d4ed3,#b47fe5);opacity:0;transition:opacity .35s ease}.card-box:hover{border-color:#d1b3f0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06),0 12px 32px rgba(141,78,211,.15),0 0 1px rgba(0,0,0,.04)}.card-box:hover:before{opacity:1}.hello{height:auto;margin-bottom:16px}@media (min-width:768px){.hello{margin-bottom:20px}}.welcome-banner{background:linear-gradient(135deg,#ffb14b,#ffd699 50%,#ffe4b8);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;min-height:64px;border:1px solid hsla(0,0%,100%,.35);box-shadow:0 2px 8px rgba(255,177,75,.15),0 8px 20px rgba(255,177,75,.12),inset 0 1px 0 hsla(0,0%,100%,.3);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;padding:0 18px}.welcome-banner:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);transition:transform .5s ease}.welcome-banner:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,177,75,.2),0 12px 28px rgba(255,177,75,.18),inset 0 1px 0 hsla(0,0%,100%,.4)}.welcome-banner:hover:before{transform:translate(-20%,-20%)}.welcome-text .welcome-title{font-size:13px;opacity:.95;color:#fff8f3!important;font-weight:400!important;margin-bottom:0;letter-spacing:.24px}.welcome-text .welcome-username{font-size:20px;font-weight:700;margin-top:2px;letter-spacing:-.2px}@media (max-width:400px){.welcome-text .welcome-username{font-size:14px!important}.hello{margin-bottom:20px!important}}.welcome-illustration{width:160px;height:auto;border-radius:0 12px 12px 0;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:0;margin-top:0;margin-bottom:0}.welcome-illustration-img{width:100%;height:100%;object-fit:cover;display:block}.welcome-banner{padding-right:0}.welcome-text{padding-right:12px}.enrolled-paper,.paper-count{height:auto;display:flex;flex-direction:column}.ppr-details{min-height:32vh;height:100%}@media (min-width:1200px){.ppr-details{min-height:36vh}}.credit-use{height:100%;display:flex;flex-direction:column;padding-top:12px}.credit-use.h-100{min-height:100%}.credit-use>*{flex:1 1;display:flex;flex-direction:column}@media (min-width:768px){.dashboard-equal-height-row{display:flex;align-items:flex-start}.dashboard-equal-height-row>[class*=col-]{display:block}.dashboard-equal-height-row .row{flex:1 1;display:flex;flex-wrap:wrap}.dashboard-equal-height-row .card-box{height:auto;display:flex;flex-direction:column;padding:24px}.dashboard-equal-height-row .credit-use,.dashboard-equal-height-row .enrolled-paper,.dashboard-equal-height-row .paper-count{height:auto;min-height:auto}.dashboard-equal-height-row .enrolled-paper .enrolled-progress-content{justify-content:center;align-items:center}}.credits-loading{display:flex}.exam-counts-container{width:100%}.exam-counts-title{font-weight:600;color:#1f2937;margin-bottom:18px;font-size:15px;letter-spacing:-.2px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.exam-counts-grid{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;justify-content:space-between;overflow:visible}.exam-count-item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 12px);min-width:80px;padding:12px 10px;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .25s ease,box-shadow .25s ease;background:linear-gradient(180deg,var(--start-color,#f3f4f6),#fff);border:1px solid rgba(15,23,42,.03);box-shadow:0 2px 6px rgba(15,23,42,.02);overflow:hidden}.exam-count-item:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.hexagon-wrapper{position:relative;margin-bottom:16px}.icon-wrapper{margin-bottom:16px}.hexagon-icon-plain,.icon-wrapper{width:64px;height:72px;display:flex;align-items:center;justify-content:center}.hexagon-icon-plain{object-fit:contain}.hexagon-icon-plain svg,.icon-wrapper svg{height:44px;width:auto;display:block;fill:#9171cb;color:#a67840}.exam-category-name{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 4px}.exam-task-remaining{font-size:12px;color:#6b7280;margin:0 0 4px}.dashboard-main-row{margin-bottom:20px}.dashboard-equal-height-row>[class*=col-]{padding-left:0;padding-right:0}@media (max-width:767.98px){.dashboard-equal-height-row{margin-left:0;margin-right:0}.dashboard-equal-height-row>[class*=col-]{padding-left:0!important;padding-right:0!important}}@media (min-width:768px){.dashboard-main-row{margin-bottom:24px}}@media (min-width:1200px){.dashboard-main-row{margin-bottom:28px}}@media (max-width:1199.98px){.announcement-col,.paper-col{flex:0 0 100%;max-width:100%}}@media (min-width:900px) and (max-width:1200px){.dashboard-equal-height-row>.col-12.col-md-6.col-lg-4:first-child,.dashboard-equal-height-row>.col-12.col-md-6.col-lg-4:nth-child(2){flex:0 0 50%!important;max-width:50%!important}.dashboard-equal-height-row>.col-12.col-md-6.col-lg-4:first-child{padding-right:12px}.dashboard-equal-height-row>.col-12.col-md-6.col-lg-4:nth-child(2){padding-left:12px}.dashboard-equal-height-row>.col-12.col-md-6.col-lg-4:nth-child(3){flex:0 0 100%!important;max-width:100%!important;margin-top:20px;padding-left:0!important;padding-right:0!important}.hello{margin-bottom:20px!important}.dashboard-equal-height-row>.col-12.col-md-6.col-lg-4:nth-child(3) .card-box.credit-use{margin-left:0;margin-right:0}}.dashboard-full-width-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.dashboard-full-width-section .card-box{margin-top:24px}.section-title-student{font-weight:600;color:#1f2937;margin-bottom:20px;font-size:17px;letter-spacing:-.2px}@media (min-width:1200px){.section-title-student{font-size:18px;margin-bottom:24px}}.enrolled-progress-content{display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px}.doughnut-wrapper,.doughnut-wrapper-3{position:relative;width:5.6rem;height:5.6rem;display:flex;flex-direction:column}.progress-donut{width:10rem;height:10rem}@media (max-width:767px){.progress-donut{width:7.5rem;height:7.5rem}}.doughnut-credits{position:relative;width:80px;height:80px}.doughnut-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:24px;color:#9272cc}.medal-img{height:6rem;width:auto}.enrolled-progress-content.columns{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;max-height:152px;overflow:hidden}.enrolled-progress-content.columns .donut-column{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.enrolled-progress-content.columns .boy-column{flex:0 0 140px;display:flex;align-items:center;justify-content:center;margin-right:0}.enrolled-boy-image{height:100%;max-height:160px;width:auto;object-fit:cover;border-radius:0 12px 12px 0;display:block;pointer-events:none}@media (max-width:767px){.enrolled-progress-content.columns{flex-direction:column;grid-gap:12px;gap:12px}.enrolled-boy-image,.enrolled-progress-content.columns .boy-column{display:none}}.top-left{height:24dvh}.top-left,.top-right{grid-gap:1rem;gap:1rem;width:100%;margin-bottom:1rem}.top-right{height:32dvh;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:768px){.top-left{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.paper-details-section{background:transparent;border:none;box-shadow:none}.paper-details-topBar{justify-content:flex-start;display:flex;flex-direction:row;align-items:center}.paper-details-box{background:transparent;border:none;box-shadow:none}.paper-tabs{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;background:#ffefdd;padding:4px!important;margin:16px;border-radius:10px;border:none;box-shadow:inset 0 1px 2px rgba(255,136,32,.1);overflow:visible}@media (max-width:991px){.paper-tabs{margin-top:12px;margin-left:12px}}@media (max-width:575px){.paper-tabs{margin-top:10px;margin-left:10px}}.paper-tabs .MuiTab-root{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 20px!important;min-height:36px;border-radius:8px;border:none;background:transparent;color:#8b5a2b;font-size:14px!important;font-weight:500!important;cursor:pointer;transition:all .2s ease;text-transform:none!important;white-space:nowrap;box-shadow:none}.paper-tabs .MuiTab-root:hover:not(.Mui-selected){color:#6b4520;background:rgba(255,140,0,.08)}.paper-tabs .Mui-selected{background:linear-gradient(180deg,#ffa024,#ffa915)!important;color:#fff!important;font-weight:600!important;position:relative;transform:none;box-shadow:0 10px 20px rgba(255,140,0,.2),0 3px 6px rgba(0,0,0,.12),inset 0 2px 6px hsla(0,0%,100%,.18),inset 0 -6px 14px rgba(0,0,0,.08)!important}.paper-tabs .Mui-selected:after{content:"";position:absolute;left:8px;right:8px;bottom:-6px;height:8px;background:rgba(0,0,0,.14);filter:blur(8px);border-radius:8px;z-index:-1;opacity:.95}.paper-tabs .Mui-selected:hover{transform:none;box-shadow:0 14px 30px rgba(255,140,0,.22),0 6px 12px rgba(0,0,0,.16),inset 0 2px 6px hsla(0,0%,100%,.2),inset 0 -6px 18px rgba(0,0,0,.1)!important;background:linear-gradient(180deg,#ff9500,#ff8300)!important}.paper-list{display:flex;flex-direction:column;grid-gap:2px;gap:2px;margin-top:20px}@media (max-width:767px){.paper-list{grid-gap:2px;gap:2px;margin-top:16px}}@media (min-width:1200px){.paper-list{grid-gap:2px;gap:2px;margin-top:24px}}.empty-state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 40px;margin-top:0!important;border:2px dashed #d1d5db;border-radius:16px;background-color:#fafbfc;margin-top:20px}.empty-state-icon{font-size:56px!important;color:#9ca3af;margin-bottom:16px}.empty-state-text{font-size:16px;font-weight:600;color:#4b5563;margin:0 0 8px;text-align:center;line-height:1.4}.empty-state-subtext{font-size:14px;font-weight:400;color:#6b7280;margin:0;text-align:center;line-height:1.5}.paper-row{background:linear-gradient(135deg,#fff,#fdfeff);border-radius:14px;padding:16px 20px;flex-wrap:wrap;transition:all .35s cubic-bezier(.4,0,.2,1);grid-gap:12px;gap:12px;border:1px solid #e8eaed;box-shadow:0 1px 4px rgba(0,0,0,.04),0 4px 8px rgba(141,78,211,.04);position:relative;overflow:hidden;margin-bottom:0!important}.paper-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#8d4ed3,#b47fe5);transform:translateX(-2px);transition:transform .35s cubic-bezier(.4,0,.2,1)}.paper-row:hover{border-color:#d1b3f0;transform:translateX(1px);box-shadow:0 4px 12px rgba(0,0,0,.06),0 8px 24px rgba(141,78,211,.12)}.paper-row:hover:before{transform:translateX(0)}.paper-info{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:200px;flex:1 1}@media (max-width:575px){.paper-info{min-width:100%}}.paper-icon{width:40px;height:40px;border-radius:50%;object-fit:cover}.paper-text{display:flex;flex-direction:row;grid-gap:16px;gap:16px;align-items:center}.subject{margin:0;font-weight:500;color:#403f3f;font-size:15px;min-width:120px}.grid-bottom{grid-gap:1rem;gap:1rem}.language{margin:0;font-weight:500;color:#8c8c8c;font-size:14px}.credit-badge{background-color:#dffce6;color:#27ae60;font-size:13px;font-weight:600;border-radius:12px;padding:2px 10px}.paper-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.enroll-btn{background-color:#8d4ed3!important;color:#fff!important;font-weight:600!important;text-transform:none!important;padding:10px 24px!important;border-radius:10px!important;font-size:14px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important}.enroll-btn:hover{background-color:#7239b3!important;transform:translateY(-.6px);box-shadow:0 8px 16px rgba(141,78,211,.3)!important}.more-btn{background-color:#f3f4f6!important;color:#6b7280!important;padding:8px!important;border-radius:10px!important;min-width:40px!important;width:40px!important;height:40px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid #e8eaed!important}.more-btn:hover{background-color:#8d4ed3!important;color:#fff!important;transform:scale(1.01);border-color:#8d4ed3!important}@media (max-width:767px){.paper-row{flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px}.paper-info{width:100%}.paper-actions{align-self:flex-end;width:100%;justify-content:flex-end}.card-box{margin-bottom:12px}}@media (min-width:768px) and (max-width:991px){.paper-row{padding:10px 14px}.welcome-banner{padding-top:0!important;padding-bottom:0!important}}.credits-usage-box{display:flex;flex-direction:column}.credits-header{display:flex;align-items:center;grid-gap:12px;gap:12px}.credits-title{font-weight:600;color:#1f2937;margin-bottom:18px;font-size:17px;letter-spacing:-.2px}@media (min-width:1200px){.credits-title{font-size:18px;margin-bottom:24px}}.credits-icon{color:#f2b300}.credits-chart-row{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}@media (max-width:767px){.credits-chart-row{grid-gap:12px;gap:12px}.welcome-illustration{display:inline}}.chart-item{display:flex;flex-direction:column;align-items:center;flex:1 1 30%;min-width:90px;padding:8px}@media (max-width:575px){.chart-item{flex:1 1 100%;min-width:100%}}.doughnut-center-label{font-weight:600;font-size:13px;margin-top:10px;color:#9272cc;text-align:center}.no-credits-section{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-top:16px}.credits-boy-image{margin-top:16px;text-align:right;display:flex;justify-content:center}.credits-chart-content{display:flex;flex-direction:column;flex:1 1;margin-bottom:0!important}.credits-linear-bars{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:8px}.credit-bar-item{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.credit-bar-label{display:flex;justify-content:space-between;align-items:center}.credit-label-text{font-size:14px;font-weight:500;color:#4d5e80}.credit-label-value{font-size:14px;font-weight:600;color:#3e3e3e}.credit-bar-wrapper{width:100%;height:12px;background-color:#f5f5f5;border-radius:8px;overflow:hidden}.credit-bar-fill{height:100%;border-radius:8px;transition:width .3s ease}.buy-credits-button-wrapper{margin-top:16px;display:flex;justify-content:center}.buy-credits-button-wrapper .btn-3d,.credit-buy-row .buy-credits-button-wrapper .btn-3d,.credits-single-bar .buy-credits-button-wrapper .btn-3d{background-color:#a785e7;border-color:#9e7ddb;color:#fff;box-shadow:none}.buy-credits-button-wrapper .btn-3d:focus,.buy-credits-button-wrapper .btn-3d:hover,.credit-buy-row .buy-credits-button-wrapper .btn-3d:focus,.credit-buy-row .buy-credits-button-wrapper .btn-3d:hover{background-color:#7f58b3;border-color:#9768d4;color:#fff}.stdAnnouncement{min-height:50dvh;height:100%}.announcement-box{background:linear-gradient(145deg,#fff,#fdfeff);border-radius:18px;height:100%;border:1px solid #f0f0f2;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 16px rgba(141,78,211,.04)}.announcement-header{font-size:16px;font-weight:500;margin-bottom:10px;color:#4d5e80}.announcement-tabs{margin-bottom:16px;border-bottom:1px solid #f0f0f0}.announcement-list{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding-right:4px}.announcement-row{display:flex;align-items:flex-start;background:linear-gradient(135deg,#fff,#fdfeff);border-radius:14px;padding:12px;margin-bottom:8px;box-shadow:0 2px 6px rgba(0,0,0,.06),0 4px 12px rgba(141,78,211,.04);transition:all .35s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #f5f5f7;position:relative}.announcement-row:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,#8d4ed3,#b47fe5);border-radius:0 3px 3px 0;transition:height .35s cubic-bezier(.4,0,.2,1)}.announcement-row:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 8px 20px rgba(141,78,211,.12);transform:translateY(-1px);border-color:#e8e0f5}.announcement-row:hover:before{height:50%}.announcement-icon{margin-right:16px;flex-shrink:0}.announcement-icon img{width:32px;height:32px;object-fit:contain}.announcement-text{flex:1 1}.stdannouncement-title{font-size:12px;color:#3c3c3c;margin:0;line-height:1.3}.announcement-body{font-size:11px;color:#555;margin:2px 0 0;line-height:1.4}.stdannouncement-title{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 8px}.announcement-body{font-size:14px;color:#666;margin:0;line-height:1.5}.announcement-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.announcement-popup{background:#fff;border-radius:20px;width:90%;max-width:480px;padding:32px 24px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.12);position:relative}.announcement-modal-icon-wrapper{display:flex;justify-content:center;margin-bottom:16px}.announcement-modal-icon{background:#f0f4f8;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.announcement-title{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:12px}.announcement-body{font-size:16px;color:#4b5563;margin-bottom:24px;line-height:1.6}.announcement-actions{display:flex;justify-content:center;grid-gap:16px;gap:16px}.announcement-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer}.cancel-btn{background-color:#fff;border:3px solid #e6e4e4;color:#111827}.cancel-btn:hover{background-color:#e6e4e4}.custom-dropdown-wrapper{position:relative;display:inline-block}.custom-dropdown-toggle{background:#fff;border:1px solid #d0d7de;padding:6px 12px;font-size:14px;font-weight:500;color:#1f2328;border-radius:6px;cursor:pointer;display:flex;align-items:center;grid-gap:4px;gap:4px;box-shadow:0 1px 2px rgba(27,31,36,.04)}.custom-dropdown-toggle:hover{background-color:#f6f8fa}.dropdown-icon{font-size:20px;margin-left:4px}.custom-dropdown-menu{position:absolute;top:110%;left:0;background:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 8px 24px rgba(149,157,165,.2);width:180px;z-index:10}.custom-dropdown-item{padding:8px 12px;font-size:14px;color:#1f2328;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.custom-dropdown-item:hover{background-color:#f6f8fa}.custom-dropdown-item.selected{background-color:#f0f4ff;font-weight:600}.check-icon{font-size:18px;color:#0969da}@media (max-width:480px){.paper-tabs .MuiTab-root{padding:6px 10px!important;font-size:11px!important;grid-gap:5px;gap:5px}}@media (max-width:575px){.chart-item{flex:1 1 100%;min-width:100%}.credits-chart-row{flex-direction:column;grid-gap:16px;gap:16px}.exam-counts-grid{grid-gap:8px;gap:8px}.exam-count-item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 8px);min-width:64px;padding:8px 6px}.hexagon-icon-plain{width:36px;height:42px}.exam-category-name{font-size:12px}.exam-task-remaining{font-size:11px}}@media (max-width:767px){.card-box{padding:18px;margin-bottom:16px}.welcome-banner{flex-direction:row;align-items:center;grid-gap:12px;gap:12px;min-height:56px;flex-wrap:nowrap;padding:0 14px;padding-right:0!important}.welcome-text{flex:1 1 auto;min-width:0;padding-right:8px}.welcome-text .welcome-username{font-size:18px}.welcome-illustration{width:120px;height:60px;flex:0 0 auto}.paper-row{padding:12px}.enroll-btn{padding:8px 20px!important;font-size:13px!important}.announcement-box{padding:16px}.announcement-list{max-height:none}.empty-state-box{padding:48px 24px}.empty-state-icon{font-size:44px!important}.empty-state-text{font-size:15px}.empty-state-subtext{font-size:13px}.credits-chart-row{flex-direction:row;align-items:center;justify-content:space-around}.chart-item{flex:1 1 30%}.credits-boy-image{text-align:center;margin-top:12px}.paper-tabs{flex-wrap:wrap;grid-gap:6px;gap:6px;padding:0 8px}.paper-tabs .MuiTab-root{padding:8px 14px!important;font-size:12px!important}.paper-list{grid-gap:2px;gap:2px;margin-top:16px}}@media (min-width:576px) and (max-width:767px){.exam-counts-grid{grid-gap:10px;gap:10px}.exam-count-item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 10px);min-width:80px;padding:10px 8px;display:flex}.hello{margin-bottom:20px}.dashboard-equal-height-row{display:flex;align-items:stretch}.dashboard-equal-height-row>[class*=col-]{display:flex;flex-direction:column}.dashboard-equal-height-row .row{flex:1 1;display:flex;flex-wrap:wrap}.dashboard-equal-height-row .card-box{height:100%;display:flex;flex-direction:column}.dashboard-main-row .row>.col-12.col-md-6:first-child{padding-right:12px}.dashboard-main-row .row>.col-12.col-md-6:last-child{padding-left:12px}.dashboard-full-width-section{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (max-width:1120px) and (min-width:768px){.chart-item{display:flex;align-items:start}}}@media (min-width:768px) and (max-width:991px){.welcome-banner{padding:20px 24px}.welcome-illustration{width:140px;height:60px}.paper-row{padding:10px 14px}}@media screen and (min-width:768px) and (max-width:1024px){.student-dashboard-wrapper{padding:32px!important;margin-left:160px!important}.card,.card-box,.card-custom,.footer,.footer-container,.footer-section,.hello,footer{margin-left:12px!important}div[style*="background: linear-gradient(to right, rgb(210, 205, 232)"],div[style*="linear-gradient(to right, rgb(210, 205, 232), rgb(181, 142, 181))"]{margin-left:52px!important;margin-right:28px!important}}@media (max-width:899.98px){.dashboard-equal-height-row{display:block}.dashboard-equal-height-row>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;width:100%!important;display:block!important;margin-bottom:12px!important}.dashboard-equal-height-row>[class*=col-]:last-child{margin-bottom:0}.dashboard-equal-height-row .card-box{height:auto!important;padding-left:24px;padding-right:24px}}@media (min-width:1200px){.student-dashboard-wrapper{padding:40px}.card-box{padding:28px}.section-title-student{font-size:18px;margin-bottom:24px}.exam-counts-title{font-size:18px;margin-bottom:22px}.dashboard-equal-height-row .card-box.paper-count{margin-left:12px;margin-right:12px}}@media (max-width:1488px) and (min-width:1101px){.doughnut-wrapper-3{margin-top:2rem}}@media (max-width:1488px) and (min-width:1400px){.doughnut-wrapper-3{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}}@media (max-width:1105px){.doughnut-wrapper{justify-content:space-between;align-items:center;grid-gap:10px;gap:10px}.doughnut-wrapper,.doughnut-wrapper-3{display:flex;flex-direction:row}}.credits-single-bar{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.credit-bar-labels{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#374151}.credit-label-item,.credit-label-item .credit-label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-single-bar-wrapper{width:100%;height:14px;background:#e6e9ec;border-radius:8px;overflow:hidden;display:flex}.credit-bar-segment{height:100%;transition:width .4s ease,flex-basis .4s ease}.used-segment{background-color:#d97706}.available-segment{background-color:#ffd7a6}.credit-total-text{margin-top:6px;font-size:13px;color:#6b7280;text-align:center}@media (max-width:480px){.credit-single-bar-wrapper{height:10px;border-radius:6px}.credit-bar-labels{font-size:12px}}.credit-buy-row,.no-credits-bottom{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;margin-top:8px}.credit-divider{width:100%;height:1px;background-color:#e6e9ec;margin:8px 0;border-radius:1px}.buy-more-text{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#374151;font-weight:500}.buy-more-icon{width:20px;height:20px;object-fit:contain;display:inline-block}.credit-buy-actions,.no-credits-actions{width:100%;display:flex;justify-content:flex-start;margin-top:4px}.credit-buy-row .buy-credits-button-wrapper,.credits-single-bar .buy-credits-button-wrapper,.no-credits-bottom .buy-credits-button-wrapper{margin-top:0;margin-bottom:0;justify-content:flex-start}@media (max-width:480px){.credit-buy-row,.no-credits-bottom{grid-gap:6px;gap:6px}}.credits-single-bar .credit-bar-top-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:6px}.credits-single-bar .buy-credits-button-wrapper{margin-top:0;margin-bottom:0;justify-content:flex-start}.no-credits-section .buy-credits-button-wrapper{margin-top:0;margin-bottom:8px;justify-content:flex-start}.packageCard{border-radius:16px;min-height:400px;box-shadow:0 0 2px 1px rgba(33,4,219,.3)}@media (max-width:1150px) and (min-width:1000px){.disabledPackageCard,.packageCard{min-height:450px!important}}.packageCard:hover{box-shadow:0 1px 3px 5px rgba(32,29,235,.2);transition:box-shadow .3s}.disabledPackageCard{border-radius:16px;min-height:400px;box-shadow:0 0 2px 1px rgba(0,0,0,.3)}.packName{font-size:14px;font-weight:600}.packDis{font-size:12px;font-weight:400}.packTopic{color:#145acb}.disabledPackTopic,.packTopic{margin-bottom:8px;padding:8px;border-radius:4px}.disabledPackTopic{background-color:#b9b9b9;color:#fff}.packValue{font-size:20px;font-weight:400}.promoInput{background-color:#f5f5f5;color:#ababab;border-radius:8px}.applyBtn{background-color:#c59637!important;font-size:12px!important;color:#fff!important}.applyBtn :hover{background-color:#ffab00!important;color:#fff!important}.applyBtnCmc{background-color:#76b5da!important;font-size:12px}.packHr1{width:20%;height:2px;color:#31a0fe;display:flex;justify-content:start;margin:12px!important}.packCredit{font-size:24px;display:flex;justify-content:center;font-weight:700;margin-bottom:16px}.packPromo{background-color:#c59637}.packPromo,.packPromoCmc{font-size:10px!important;padding:4px 10px;margin:8px 0;border-radius:4px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.packPromoCmc{background-color:#76b5da}.packPrice{font-size:14px;padding:4px}.packHr2{color:#d9deef}.packbtn{background-color:#63239a!important}.packbtn,.packbtnCmc{color:#fff!important;font-size:18px;font-weight:600!important;margin-top:16px!important}.packbtnCmc{background-color:#76b5da}.packbtnDisabled{background-color:#b9b9b9!important;color:#fff!important;font-size:18px;font-weight:600!important;margin-top:16px!important}.packDetails1{font-size:12px;padding:4px}.packDetails2{font-size:12px;display:flex;justify-content:center;font-weight:500;margin-top:4px}.background-animation{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(203,203,255,.4);z-index:9999;display:flex;justify-content:center;align-items:center}.messages{flex-direction:column;overflow-y:scroll}.messages,.status_bar{display:flex;scrollbar-width:none}.status_bar{height:30px;margin-top:"-20px";max-width:"100%";background-color:#fafafa;border:none;overflow-x:scroll;scroll-behavior:smooth}.status_bar::-webkit-scrollbar{display:none}.chat-bg{background-image:url(/static/media/chatbg.7fd7ab16.png)}.user-remove-btn{background-color:#fdedee!important;color:#f12e2d!important}.add-user-btn,.user-remove-btn{text-transform:unset!important;letter-spacing:-.2px!important;font-weight:700!important}.add-user-btn{background-color:#f0f0ff!important;color:#7779cf!important}.add-remove-members{font-size:12px;font-weight:400;padding-bottom:11px}.chat-members-container{border:2px solid #edeff7;border-radius:5px}.crm-filter-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;padding:6px 1rem;border:1px solid #0ab!important;border-radius:8px!important;background-color:#fff!important;width:100%;box-sizing:border-box}.filter-section{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.filter-dropdown{border-radius:16px!important}.filter-input{flex:1 1 200px}.add-button,.delete-button{color:#0ab!important}.action-section{display:flex;grid-gap:1rem;gap:1rem;justify-content:flex-start}.save-button{background-color:#0ab!important;color:#fff!important;border-radius:8px!important}.clear-button,.save-button{text-transform:none!important}.clear-button{border:1px solid #0ab!important;color:#0ab!important;border-radius:8px!important}.saved-filter-section{display:flex;align-items:center}.search-button{background-color:#0ab!important;color:#fff!important;text-transform:none!important;border-radius:8px!important}.summary-section{margin-top:1rem;font-size:.9rem;color:#666!important}.summary{font-size:12px;font-weight:400}@media (max-width:768px){.action-section,.filter-section,.saved-filter-section{flex-direction:column}.search-button{width:100%}.filterSec1{margin-bottom:8px!important}.filterSec2{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.summary{line-height:1.7em}}.css-1yk1gt9-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root,.css-9ddj71-MuiInputBase-root-MuiOutlinedInput-root{border-radius:8px!important}.FilterSecondaryIcons{padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.deleteIcon{background-color:#ffe1e1;color:#6a3e3e}.plusIcon{background-color:#e9e1ff;color:#4a3e6a}.FilterSearchIcon{background-color:#0276a3;border-radius:4px;padding:4px 8px;border:none;color:#fff}.FilterSearchIcon:hover{background-color:#064057;color:#fff;transition:1s}.filtbtn{border-radius:4px;padding:4px 8px;font-size:12px;border:none}.fil-save{background-color:#134bb3;color:#fff}.fil-save:hover{background-color:#2b6de7;color:#fff;transition:1s}.del{background-color:#c5473b;color:#fff}.del:hover{background-color:#5a1711;color:#fff}.clrall{background-color:#fff;border:1px solid #a32f08;color:#a32f08;height:100%;width:-webkit-min-content;width:min-content}.clrall:hover{background-color:#8f2907;color:#fff;transition:.8s}.inptfld{height:12px!important}.gridContainer{grid-gap:4px;gap:4px;display:flex;align-items:center}.css-mhc70k-MuiGrid-root{width:auto!important}.selectingfilt{display:flex;justify-content:start;grid-gap:12px;gap:12px}.arrowBack{background-color:#ccc;border-radius:4px;color:#fff!important;padding:4px}.condition{font-size:18px!important}.Line{grid-gap:8px;gap:8px;flex-direction:row}.verticleLine{display:flex;justify-content:center}.dueDate{background-color:#f9f3cd;padding:4px;width:-webkit-max-content;width:max-content;border-radius:6px}.date{font-size:12px;font-weight:400}.ticket{position:relative;display:inline-block;padding:4px 8px;border-radius:8px!important;margin:0}.ticket:after{content:"";position:absolute;left:0;top:4%;height:50%;width:4px;background:#00f;border-radius:8px}.ticketTop{display:flex!important;justify-content:space-between;align-items:start!important}.relayStart{grid-gap:8px;gap:8px;margin:8px}.relayName{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.sort2{transform:scaleX(-1)}.ticketCount{background-color:#eee;color:#686767;padding:4px 2px;border-radius:4px;width:-webkit-min-content;width:min-content;font-size:12px}.name-expand{display:flex;flex-direction:column;grid-gap:4px;gap:4px;align-items:center}.ticketBottom{justify-content:space-between}.ticketActions{display:flex;grid-gap:8px;gap:8px}.delete{color:#c1554c!important;cursor:pointer}.delete:hover{background-color:#ffd5d2;padding:2px 4px;width:-webkit-max-content;width:max-content;border-radius:4px}.edit{color:#021f56}.edit:hover{background-color:#d2e2ff;padding:2px 4px;width:-webkit-min-content;width:min-content;border-radius:4px}.modalStyle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;background-color:#fff;box-shadow:24px;padding:4px;border-radius:4px}.AddTicket{background-color:#f2f2f2!important}.AddTicket,.startRelay{border-radius:8px!important;box-shadow:none;display:flex;justify-content:center;align-items:center}.startRelay{padding:0 8px;background-color:#fff!important;min-width:140px;min-height:60px;cursor:pointer;transition:background-color .2s}.startRelay:hover{background-color:#e0e0e0}.ticketWrapper{display:flex;flex-direction:column;align-items:center;margin:0}.sortingIcon{cursor:pointer;margin-bottom:5px;color:grey}.sortIcon{display:flex;justify-content:center}.sorting{display:flex;align-items:center;grid-gap:4px;gap:4px}.clearSortBtn{background-color:#fff;border:2px solid #008cba;color:#008cba;padding:4px 8px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;margin:2px;transition-duration:.4s;cursor:pointer;border-radius:8px}.clearSortBtn:hover{background-color:#008cba;color:#fff}.sortingOrder{background-color:#feeeff;padding:4px;border:1px solid #fccbff;border-radius:4px;font-weight:600;margin-bottom:4px;margin-left:4px}.selectedRule{display:flex;justify-content:space-between}.switchToggle{margin-bottom:0;height:16px}.date-picker-custom{padding:8px;border:1px solid #ccc;border-radius:4px}.row.Line::-webkit-scrollbar{height:8px}.row.Line::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.row.Line::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.row.Line::-webkit-scrollbar-thumb:hover{background:#555}.crm-relay-container{padding:4px 8px;background-color:#f5f5f5;border-radius:8px}.header-section{margin-bottom:8px;padding:4px 8px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.arrow-back-icon{margin-right:8px;color:#666}.condition-text{margin-right:8px;font-weight:600;color:#333}.relay-row-container{margin-bottom:4px}.relay-row{padding:8px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;width:-webkit-max-content;width:max-content}.name-section{margin-right:12px}.expand-icon{color:#000;cursor:pointer}.add-ticket-card{min-height:28px;display:flex;align-items:center;justify-content:center;background-color:#d9d9d9!important;cursor:pointer;transition:background-color .2s;min-width:20px}.single{border-radius:8px 0 0 8px!important}.many{border-radius:0 8px 8px 0!important;margin-right:6px}.statusLabel,.statusLabel_1{background-color:#bcdbbe;color:#17732b;padding:2px 4px;border-radius:4px}.statusLabel_2{background-color:#f5c6c6;color:#bb4848;padding:2px 4px;border-radius:4px}.add-ticket-card:hover{background-color:#e0e0e0}.dueDate{color:#666}.dueDate,.Line{display:flex;align-items:center;grid-gap:4px;gap:4px}.ticket{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;cursor:pointer;min-height:64px}.ticket:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ticketBottom{margin-top:8px}.tickets-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5;grid-gap:0!important}.tickets-row::-webkit-scrollbar{height:6px}.tickets-row::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.tickets-row::-webkit-scrollbar-track{background-color:#f5f5f5}.emspcls{width:80px}.slide-enter{transform:translateX(100%)}.slide-enter-active{transition:transform .3s ease-in-out}.slide-enter-active,.slide-exit{transform:translateX(0)}.slide-exit-active{transform:translateX(-100%);transition:transform .3s ease-in-out}.dataTypeClick{padding:8px;border-radius:50px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);font-weight:600}.onoffswitch{position:relative;width:132px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{position:absolute;opacity:0;pointer-events:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #999;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:38px;padding:0;line-height:38px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:#34a7c1;color:#fff}.onoffswitch-inner:after{content:"OFF";padding-right:10px;background-color:#eee;color:#999;text-align:right}.onoffswitch-switch{display:block;width:25px;margin:6.5px;background:#fff;position:absolute;top:0;bottom:0;right:90px;border:2px solid #999;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.date-picker-custom{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:8px;font-size:12px;color:#333;background-color:#fff;transition:border-color .3s ease;cursor:pointer}.date-picker-custom:hover{border-color:#0ab}.date-picker-custom:focus{outline:none;border-color:#0ab;box-shadow:0 0 0 2px rgba(0,170,187,.1)}.react-datepicker{font-family:inherit;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.react-datepicker__header{background-color:#f8f8f8;border-bottom:1px solid #e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px;padding-top:8px}.react-datepicker__current-month{color:#333;font-weight:600;padding:8px 0}.react-datepicker__day{border-radius:4px;transition:background-color .2s ease}.react-datepicker__day:hover{background-color:#e6f7f9}.react-datepicker__day--selected{background-color:#0ab!important;color:#fff!important}.react-datepicker__time-container{border-left:1px solid #e0e0e0}.react-datepicker__time-box{border-radius:0 8px 8px 0}.react-datepicker__time-list-item:hover{background-color:#e6f7f9!important}.react-datepicker__time-list-item--selected{background-color:#0ab!important}.css-j204z7-MuiFormControlLabel-root{margin-bottom:0!important}.DateNTime{font-weight:500;color:#878787}.DateNTime,.poptext{font-size:10px}.ticketBulbs{display:flex;flex-direction:row;grid-gap:4px;gap:4px;align-items:center}.TotalContainer{box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);display:flex;width:90%;padding:8px;border-radius:8px;grid-gap:8px;gap:8px}.textfield-cust{width:100%;padding:10px;font-size:12px;border:1px solid #ccc;border-radius:5px;outline:none;transition:border-color .3s}.textfield-cust:focus{border-color:#627ccf;box-shadow:0 0 5px rgba(98,124,207,.5)}.dropdown-cust{font-size:12px;border-radius:5px;outline:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath d='M0 0h10L5 5z' fill='%23627ccf'/%3E%3C/svg%3E") no-repeat right 10px center/8px 5px;transition:border-color .3s}.dropdown-cust:focus{border-color:#627ccf;box-shadow:0 0 5px rgba(98,124,207,.5)}.dropdown-cust option{padding:10px}.dropdown-cust-container{position:relative;display:inline-block;width:100%}.dropdown-cust{padding:10px;cursor:pointer;width:100%;text-align:left;display:flex;align-items:center;flex-wrap:wrap;grid-gap:5px;gap:5px}.dropdown-cust,.dropdown-cust-list{border:1px solid #ccc;border-radius:4px;background-color:#fff}.dropdown-cust-list{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:200px;overflow-y:auto}.dropdown-cust-item{padding:10px;cursor:pointer;display:flex;align-items:center}.dropdown-cust-item:hover{background-color:#f1f1f1}.dropdown-cust-item input{margin-right:10px}.selected-options{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px}.selected-option{display:flex;align-items:center;background-color:#e0e0e0;border-radius:12px;padding:4px 8px;font-size:14px}.selected-option .close-icon{margin-left:5px;cursor:pointer;font-size:14px}.selected-option .close-icon:hover{color:red}.selected-options-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.clear-all-icon{cursor:pointer;color:#0f0e0e;margin-left:10px;margin-right:10px}.container-drillchart{margin:50px auto}.content-drillchart{margin-left:20px;margin-top:10px}.top-right-buttons{position:absolute;top:0;right:0;margin:10px}.figure-chart-container{border:2px solid #edeef7;border-radius:5px;padding:10px 5px}.figure-chart-text{font-size:16px!important}.multiBar{height:42vh!important;font-family:"Poppins",sans-serif!important}@media (max-width:768px){.dropdownToggle{width:75vw!important}.groupedBarchart{display:none}}.progress{margin:6px 0 16px}.notification-dropdown{position:absolute;top:calc(100% + 28px)!important;right:16px!important;width:380px;max-width:calc(100vw - 20px);background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6e6e6}.notification-dropdown-title{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.notification-dropdown-content{max-height:400px;overflow-y:auto}.notification-dropdown-content::-webkit-scrollbar{width:6px}.notification-dropdown-content::-webkit-scrollbar-track{background:#f1f1f1}.notification-dropdown-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.notification-dropdown-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.notification-empty,.notification-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.loading-spinner-small{width:30px;height:30px;border:3px solid #e6e6e6;border-top-color:#4f46e5;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:12px}.notification-empty-icon{font-size:48px;color:#d1d5db;margin-bottom:8px}.notification-list{padding:8px 0}.notification-item{display:flex;padding:12px 20px;cursor:pointer;transition:background .2s;border-left:3px solid transparent}.notification-item:hover{background:#f9fafb;border-left-color:#4f46e5}.notification-indicator{width:8px;height:8px;background:#4f46e5;border-radius:50%;margin-top:6px;margin-right:12px;flex-shrink:0}.notification-content{flex:1 1;min-width:0}.notification-title{font-size:14px;font-weight:600;margin:0 0 4px;line-height:1.4;white-space:nowrap}.notification-description,.notification-title{color:#1a1a1a;overflow:hidden;text-overflow:ellipsis}.notification-description{font-size:13px;margin:0 0 6px;line-height:1.5;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time{font-size:10px;color:#9ca3af}.notification-dropdown-footer{padding:12px 20px;border-top:1px solid #e6e6e6;text-align:center}.notification-see-more{color:#4f46e5;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;padding:4px 8px;border-radius:6px}.notification-see-more:hover{color:#2b238a}@media (min-width:990px){.notification-dropdown{position:absolute;top:calc(100% + 8px)!important;right:120px;width:380px;max-width:calc(100vw - 20px)}}@media (max-width:990px){.notification-dropdown{position:absolute;top:calc(100% + 56px)!important;right:64px;width:40%;max-width:calc(100vw - 32px)}}@media (max-width:769px){.notification-dropdown{position:absolute;top:calc(100% + 56px)!important;right:8px;width:60%;max-width:calc(100vw - 16px)}.notification-dropdown-content{max-height:calc(100vh - 200px)}}#kt_header.header{background:#fff;border-bottom:1px solid #e6e6e6;z-index:12000}.brand-logo-img,.brand-logo .logo,.usertype-logo{max-height:48px}.usertype-logo{margin-left:.5rem}.topbar{grid-gap:.25rem!important;gap:.25rem!important}.topbar,.topbar-item{display:flex;align-items:center}.topbar-item{margin-left:.25rem!important}#kt_quick_notifications_toggle,#kt_quick_user_toggle{cursor:pointer}.header-icon,.notification-icon__icon,.tmh-icon,.topbar-icon{font-size:26px;color:#6b7280;line-height:1;width:auto;height:auto}.notification-icon{margin-right:8px!important;min-width:40px!important;min-height:40px!important;display:flex}.notification-icon,.topbar .btn-icon{align-items:center;justify-content:center}.topbar .btn-icon{height:40px;min-width:40px;display:inline-flex;border-radius:8px;padding:0}.header-icon:hover,.notification-icon__icon:hover,.topbar-icon:hover{color:#374151}.profile-symbol,.symbol{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#d1cae6;width:40px;height:40px;margin-right:8px!important}.symbol-label{font-weight:700;font-size:14px}@media (max-width:767px){.brand-logo-img,.brand-logo .logo{max-height:36px}.topbar{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.topbar-item{margin-left:.25rem;display:flex!important}.notification-icon{margin-right:0!important}.notification-icon__icon{font-size:26px}.profile-symbol{width:40px;height:40px}.symbol-label{font-size:13px}.topbar .btn-icon{height:40px;min-width:40px}.tmh-icon{font-size:26px}.usertype-logo{max-height:36px;margin-left:.25rem;margin-bottom:0!important;display:block;align-self:flex-end;position:relative;top:2px}}@media (max-width:990px){.header-icon,.notification-icon__icon,.tmh-icon,.topbar-icon,.topbar .btn-icon{fill:#d1cae6!important}.notification-icon,.profile-symbol,.symbol,.topbar-item,.topbar .btn-icon{background:transparent!important;box-shadow:none!important;border:none!important}.header-icon svg,.notification-icon__icon svg,.notification-icon svg,.tmh-icon svg,.topbar-icon svg,.topbar .btn-icon svg{background:transparent!important}.header-icon svg rect,.notification-icon__icon svg rect,.notification-icon svg rect,.tmh-icon svg rect,.topbar-icon svg rect,.topbar .btn-icon svg rect{fill:none!important;stroke:none!important}}#kt_header .container-fluid.d-flex{align-items:center!important}.header-menu-wrapper .d-flex.align-items-center.flex-wrap{align-items:center!important;grid-gap:.5rem!important;gap:.5rem!important;margin-right:0!important}.header-menu-wrapper .brand-logo{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.header-menu-wrapper .brand-logo-img,.header-menu-wrapper .brand-logo .logo{max-height:56px}.header-menu-wrapper .usertype-logo{max-height:56px;display:block;margin-bottom:0;align-self:flex-end;position:relative;top:4px}@media (max-width:1100px){.header-menu-wrapper .d-flex.align-items-center.flex-wrap{grid-gap:.4rem!important;gap:.4rem!important}}:root{--deletecolor:#deebff;--viewcolor:#deebff;--iconcolor:#fff;--bordercolor:#edeff7}.hirearchy-card .card-custom{border:1.5px solid #edeff7;border-radius:10px;margin:3px}.hirearchy-card .add-card{background-color:var(--bordercolor);height:65px;border-radius:10px}#cmc .hirearchy-card .add-card{background-color:var(--bgcolor);height:65px;border-radius:10px}.card-section{height:100vh;overflow-y:auto}.tab-section{height:100vh;border:1.5px solid var(--bordercolor);border-radius:10px}.card-custom .hcard-header{justify-content:center;padding:12px;background-color:var(--cardprimarycolor);border:1.5px solid var(--cardprimarycolor);border-radius:10px}#cmc .card-custom .hcard-header{justify-content:center;padding:12px;background-color:var(--cardprimarycolor-cmc);border:1.5px solid var(--cardprimarycolor-cmc);border-radius:10px}.card-custom .selected-card{background-color:#0b0355;border:2px solid #ebe711;box-shadow:none;transform:scale(1.05);transition:transform .3s ease,background-color .3s ease,border .3s ease}#cmc .card-custom .selected-card{background-color:var(--selected-card-color-cmc)}.card-custom .hcard-header.hoverable:hover{background-color:#060b79;cursor:pointer}#cmc .card-custom .hcard-header.hoverable:hover{background-color:var(--hover-card-color-cmc);cursor:pointer}.card-custom .hcard-title{display:flex;color:#fff;font-size:1rem}.card-custom .hcard-subtitle{color:#fff;font-size:10px;font-weight:200}.expand-icons{color:#fff}.form-list{font-size:12px;background-color:initial;border:none;font-family:"Inter",sans-serif;display:flex;justify-content:start;text-align:start}.form-list:hover{color:var(--cardprimarycolor)}.icon-box{background-color:var(--cardprimarycolor);padding:5px;border-radius:5px;border:none}.view-button{background-color:var(--viewcolor)}.action-icons-delete,.action-icons-edit{padding:3px;border-radius:3px;background-color:rgba(222,235,255,.35);border:none;margin-bottom:2px}.action-icons-view{padding:4px;border-radius:2px;margin-right:8px;background-color:var(--viewcolor);border:none}.form-view{color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out;animation-fill-mode:both;visibility:visible}.fade-in:first-child{animation-delay:.2s}.fade-in:nth-child(2){animation-delay:.4s}.menu-icon{background-color:var(--cardprimarycolor)}#cmc .menu-icon,.menu-icon{width:40px;height:40px;color:#fff;border-radius:100%;cursor:pointer;border:none}#cmc .menu-icon{background-color:var(--cardprimarycolor-cmc)}@media (max-width:820px){.card-section-hidden{display:none}.card-section.visible{display:block}}@media (min-width:899px){.menu-icon{display:none}}@media (max-width:900px){.card-section{display:none}}.topnav-container{background-color:var(--cardprimarycolor);margin-top:60px;margin-bottom:50px}.menu-list{display:flex;list-style:none;padding:5px;margin:1rem 0;font-family:"Roboto",sans-serif;font-size:14px}.menu-list .menu-item{padding:0 20px}.menu-list .menu-item .menu-text{color:#edeff7}@media only screen and (max-width:600px){.topnav-container{margin-top:55px}.menu-list .menu-item{padding:0 10px}}@media only screen and (min-width:601px) and (max-width:900px){.topnav-container{margin-top:55px}}@media only screen and (min-width:901px){.topnav-container{margin-top:65px}}.css-h0q0iv-MuiButtonBase-root-MuiTab-root.Mui-selected,.selected-tab-color{color:var(--cardprimarycolor)!important}#cmc .selected-tab-color{color:var(--cardprimarycolor-cmc)!important}.hirearchy-card{margin-bottom:10px;min-width:216px}.nav-link-custom{color:inherit!important;text-decoration:none}.nav-link-custom:hover{color:#007bff}.footer-contact{display:flex;flex-direction:column;align-items:end}.terms{text-decoration:underline!important}.logo{height:40px;width:auto}.eandn{display:flex;justify-content:end;align-items:center;cursor:pointer}.footer-pages{display:flex;justify-content:start;margin-bottom:1rem!important}#footer{width:100%;margin-top:auto}@media (max-width:1024px){#footer{width:100%;margin-top:auto;margin-left:36px!important}}@media (max-width:768px){.footer-contact{text-align:center;align-items:center;margin:10px 0}.privacy-footer{display:flex}.eandn,.footer-pages,.privacy-footer{justify-content:center}.footer-pages{display:flex;margin-bottom:1rem!important}}.landing-btn{font-size:15px}.btn-admin-mobile,.btn-admin-mobile-more,.btn-student-mobile-more{display:none}@media (max-width:660px){.landing-btn{font-size:11px}.btn-admin-desktop{display:none}.btn-admin-mobile{display:inline-block}.btn-admin-mobile-more,.btn-student-mobile-more{display:none}}@media (max-width:380px){.landing-btn{font-size:10px}.btn-admin-desktop,.btn-admin-mobile{display:none}.btn-admin-mobile-more,.btn-student-mobile-more{display:inline-block}.btn-student-desktop{display:none}}img{display:block;max-width:100%;height:auto}:root{--FF:"DM Sans",sans-serif;--FF-MAINHEADING:"Boogaloo",cursive;--FF-SECTIONHEADING:"Inter",sans-serif;--FS-MAINHEADING:12rem;--FS-SECTIONTITLE:5.75rem;--BGCOLOR:#fff;--SECTION-BGCOLOR:#edeef7;--BUTTON-COLOR:linear-gradient(90deg,var(--DARKBLUE),var(--PRIMARYBLUE));--FONT-COLOR:#2c3440;--PRIMARYBLUE:#3d9bff;--DARKBLUE:#187de4;--LIGHTBLUE:#edeef7;--NAV-BGCOLOR:#fff;--MAIN-CLR:#0b1360;--BLK-CLR:#000;--BORDER:3px solid var(--LIGHTBLUE);--BORDER-RADIUS:10px;--BUTTON-BORDER-RADIUS:50px}html{scroll-behavior:smooth}.row{margin-right:0;margin-left:0}.bg-landing-page{background-color:#fff}.container{padding-left:20px;padding-right:20px}.colPadding{padding:0}.footer-container{background-color:#edeef7!important;padding-top:5rem;padding-bottom:1rem}.light-blue-container{background-color:var(--LIGHTBLUE)}.edsider-section-title{font-family:var(--FF-SECTIONHEADING);font-size:var(--FS-SECTIONTITLE);letter-spacing:-.3rem;color:var(--BLK-CLR);font-weight:600;padding-top:50px;padding-bottom:20px}.white-section-title{color:#fff}.navbar,.navigation-bg{position:relative;z-index:2000}.navig-links{margin-left:1.5rem}.navbar-light .navbar-nav .nav-link,.navig-links,.navigation-links{color:var(--FONT-COLOR)}.navigation-links{font-family:var(--FF-SECTIONHEADING);font-weight:400;font-size:1.2rem;font-style:normal;letter-spacing:-.05rem}.useful-links{white-space:nowrap;padding-right:16rem}.navbar-collapse{flex-grow:0}.signin-btn{background:var(--button-default-color);border-radius:50rem;padding:10px 20px;background-color:#fff;white-space:nowrap}.getstarted-btn,.register-btn,.signin-btn{--button-default-color:linear-gradient(90deg,#3f11a2,#3d9bff);--button-hover-color:linear-gradient(90deg,#3d9bff,#187de4);font-family:var(--FF-SECTIONHEADING)}.getstarted-btn,.register-btn{background:var(--button-default-color);border-radius:50rem;border:none;color:#fff;font-weight:400;font-size:18px;width:20rem!important;transition:background-color .5s ease-in-out;margin-top:64px;margin-bottom:20px;padding:20px 40px}.btn2{width:15rem}.getstarted-btn:hover,.register-btn:hover{background:var(--button-hover-color)}.back-btn{background-color:#5458af;padding:1rem 1.5rem;border-radius:8px;color:#fff!important;width:75px;display:flex;justify-content:center}.back-btn:hover{background-color:#2f316b}#cmc .back-btn{background-color:var(--maincolor-cmc);padding:1rem 1.5rem;border-radius:8px;color:#fff!important;width:75px;display:flex;justify-content:center}#cmc .back-btn:hover{background-color:#046fa4}.home{height:90vh;margin-top:2vh}.support{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.support{height:100vh}}.chooseEdsider{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hero-container{display:flex;flex-direction:column;justify-content:center;grid-gap:16px;gap:16px}.hero-section-container{margin-top:50px}.main-heading{color:var(--MAIN-CLR);font-family:var(--FF-MAINHEADING)!important;font-size:8rem!important;font-weight:400;letter-spacing:-.1rem;margin-bottom:0!important}@media (min-width:1800px){.heroMainSec{margin-top:20vh;padding:0!important;max-width:1500px!important}}@media (min-width:768px) and (max-width:1400px){.heroMainSec{margin-top:20vh}}.sub-heading{color:var(--BLK-CLR);font-family:var(--FF-SECTIONHEADING)!important;font-size:2.3rem;font-weight:400;letter-spacing:-.125rem;padding-bottom:8px;margin:0!important}.paragraph{color:#8290d8;font-family:var(--FF)!important;letter-spacing:-.075rem;font-size:2.5rem}@media (max-width:1200px){.paragraph{font-size:1.5rem}}.lang-text{font-size:1.3rem}.image-container{display:flex;justify-content:center;align-items:center;height:100%}.centered-image{max-width:auto;max-height:60vh;position:absolute}.landing-carousal-img{width:100%;display:flex}.support-img{width:14rem;height:auto}.left-card-container{white-space:nowrap}.image-container-end{display:flex;justify-content:flex-end}.text-container{font-size:1.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.0875rem}.support-row-title,.text-container{color:var(--FONT-COLOR);font-family:var(--FF-SECTIONHEADING)}.support-row-title{font-size:1.6rem;font-weight:400;letter-spacing:-.075rem}.support-row-content{font-family:var(--FF)!important;font-size:1.2rem;color:var(--FONT-COLOR);letter-spacing:-.045rem}.support-container{border:var(--BORDER);border-radius:var(--BORDER-RADIUS);background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px 0;padding:10px}.support-card{padding:10px 20px}.coming-soon-text{position:absolute;font-style:italic;transform-origin:top left;color:red;transform:rotate(-30deg);font-weight:500;padding-top:30px;z-index:1;opacity:0;animation:fade-in-out 2s ease-in-out infinite}@keyframes fade-in-out{0%,to{opacity:0}50%{opacity:1}}.checkIcon{color:var(--DARKBLUE);margin-right:5px}.get-started-title{color:var(--FONT-COLOR);font-size:3rem;font-weight:500;letter-spacing:-.0875rem}.contact-text,.get-started-title{font-family:var(--FF-SECTIONHEADING)}.contact-text{color:#a1a1a1;font-size:1.375rem;font-style:italic;margin-left:25px;font-weight:300}.contact-icons{margin-left:10px}.bg-support-section{background-image:url(/static/media/about-bg.6ab595ab.png);background-size:cover;height:650px}.about-para{font-family:var(--FF)!important;font-size:1.4rem;font-weight:400;line-height:normal;letter-spacing:-.045rem;color:#000}.card-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:var(--BORDER);border-radius:var(--BORDER-RADIUS);background-color:#fff;padding:0 4rem 10px;margin-top:30px}.about-card-title{font-family:var(--FF-SECTIONHEADING);font-weight:600;font-size:3rem;letter-spacing:-.1rem;padding-top:40px;color:var(--FONT-COLOR)}.about-card-text{font-family:var(--FF)!important;font-size:1.4rem;letter-spacing:-.045rem;color:var(--FONT-COLOR)}@media (max-width:768px){.about-card-title{padding-top:20px}}.edsider-card{background-color:#fff;border-radius:var(--BORDER-RADIUS)}.edsider-img-container{padding:40px 0}.edsider-card-title{color:var(--FONT-COLOR);font-family:var(--FF-SECTIONHEADING);font-weight:500;letter-spacing:-.08rem;padding-bottom:20px;font-size:2.1rem}.edsider-card-para{width:20rem;font-size:1.3rem;font-family:var(--FF)!important;font-weight:400;letter-spacing:-.045rem;padding-bottom:30px}@media (min-width:768px){.edsider-card{min-height:450px}}.tabs-container{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.tab-heading{font-family:var(--FF-SECTIONHEADING);font-weight:500;font-size:1.125rem}.tab-content-row{padding:20px;border:var(--BORDER);border-radius:var(--BORDER-RADIUS);min-height:220px}.tab-row-title{font-family:var(--FF-SECTIONHEADING);font-size:1.625rem;color:var(--FONT-COLOR);font-weight:500;letter-spacing:-.08125rem;padding-bottom:5px;border-bottom:1px solid grey}.tab-image-container{display:flex;justify-content:center;align-items:center}.tab-row-content{font-family:var(--FF)!important;color:var(--FONT-COLOR);letter-spacing:-.045rem;font-weight:400;font-size:1.3rem}@media (max-width:768px){.edsider-img-container{padding:20px 0}.edsiderImage{width:80px}}.papers-row{padding:30px}.papers-container{height:10rem;margin:5px 0;padding:10px}.papers-container,.papers-para{border:var(--BORDER);border-radius:var(--BORDER-RADIUS);background-color:#fff}.papers-text{font-family:var(--FF)!important;font-size:1.5rem;letter-spacing:-.045rem;padding-left:30px;line-height:normal}.check-icon{width:15px!important}.bg-scholarship-section{background-image:url(/static/media/scholarship.07ca33bf.png);background-size:cover}.schol-card-container{background-color:#fff;display:flex;justify-content:center;align-items:center;height:17rem;border:var(--BORDER);border-radius:var(--BORDER-RADIUS)}.schol-card-title{color:var(--FONT-COLOR);font-size:2rem}.arrow-icons{padding-top:50px;padding-bottom:20px}.arrow-icons-left,.arrow-icons-right{width:60px;height:60px;border-radius:var(--BORDER-RADIUS);display:flex;justify-content:center;align-items:center;cursor:pointer}.arrow-icons-left{background-color:#fff;margin-right:20px}.arrow-icons-right{background:var(--button-gradient,linear-gradient(90deg,#187de4,#3d9bff))}.testimonial-card{background-color:#fff;height:18rem;padding:40px;border:var(--BORDER);border-radius:var(--BORDER-RADIUS)}.testimonial-title{font-family:var(--FF-SECTIONHEADING);color:var(--FONT-COLOR);font-size:1.75rem;letter-spacing:-.0875rem;font-weight:500;margin:0}.testimonial-text{font-family:var(--FF)!important;color:var(--FONT-COLOR);font-size:1.2rem;letter-spacing:-.045rem;padding-top:30px}.bg-cyan-section{background-color:#edeef7}.footer-text{padding-top:20px;padding-bottom:40px}.follow-text,.footer-text{font-family:var(--FF)!important;font-size:1.125rem;letter-spacing:-.05625rem;font-weight:500}.follow-text{margin-bottom:8px!important}.social-icons{margin-left:1px}.fb-icon,.insta-icon,.mail-icon,.twitter-icon{padding-right:8px;cursor:pointer}.footer-title{font-family:var(--FF)!important;font-size:1.125rem;letter-spacing:-.045rem;color:var(--FONT-COLOR);font-weight:600;margin-left:12px}.footer-content{font-size:1rem;font-weight:300;font-family:var(--FF-SECTIONHEADING);letter-spacing:-.04375rem;cursor:pointer}.copyright-container,.footer-content,.footer-links{color:var(--FONT-COLOR)}.copyright-container{border-top:1px solid var(--FONT-COLOR);font-family:var(--FF)!important;font-size:1rem;padding:10px 0;letter-spacing:-.04375rem}.policy-content{color:var(--FONT-COLOR)}@media (max-width:420px){.main-heading{font-size:5rem!important}.hero-section-container{margin-top:20px}.edsider-section-title{font-size:4rem;line-height:4rem}.tab-img-container{width:100px;margin-bottom:10px}}@media (min-width:421px) and (max-width:576px){.hero-section-container{margin-top:20px}.check-container{margin-left:12px}.navigation-list{display:flex}.first-link-item{padding-top:30px}.main-heading{font-size:6rem!important;z-index:5}.edsider-section-title{font-size:4rem;line-height:4rem}.action-links{margin-left:-5px}.register-btn,.signin-btn{color:var(--PRIMARYBLUE)}.register-btn{--button-default-color:linear-gradient(90deg,#fff,#fff);--button-hover-color:linear-gradient(90deg,#fff,#fff);padding:0;text-align:start;margin-left:24px}.image-container{padding-top:10px}.support-left-col{align-items:center}.left-card-container,.support-left-col{display:flex;justify-content:center}.support-title{padding-top:0}.support-container{height:17rem}.support-check{padding-bottom:10px}.text-container{display:flex;justify-content:center;font-size:1.3rem}.card-container{margin-bottom:2rem;height:18rem;padding:0 1rem;display:flex;align-items:center}.bg-about-section{height:780px}.about-card-title{padding-top:0;font-size:2rem}.edsider-card{margin-bottom:20px}.edsider-card-para{width:20rem}.tab-image-container{padding:30px 0}.tab-img-container{width:30%;padding-bottom:20px}.papers-container{height:15rem}.schol-card-container{margin-bottom:2rem;height:10rem}.arrow-icons-left{margin-right:10px}.footer-title{padding-top:30px;margin-left:0}.footer-links{margin-left:0}.general-links{margin-left:-12px}.f-action-links{margin-left:-13px}.copyright-items{display:flex;justify-content:center}.policy-content{display:flex!important;justify-content:center!important}}@media (max-width:768px){.tab-img-container{width:120px}.footer-title{margin-top:16px!important}.footer-text{padding-bottom:20px}}@media (min-width:1201px) and (max-width:1400px){.main-heading{font-size:8rem!important}}@media (min-width:1101px) and (max-width:1200px){.main-heading{font-size:7rem!important}}@media (min-width:576px) and (max-width:1100px){.main-heading{font-size:6rem!important;z-index:5}.action-links{margin-left:-5px}.register-btn,.signin-btn{color:var(--PRIMARYBLUE)}.register-btn{--button-default-color:linear-gradient(90deg,#fff,#fff);--button-hover-color:linear-gradient(90deg,#fff,#fff);padding:0;text-align:start;margin-left:24px}.card-container{padding:0 2rem}.about-card-title{padding-top:2rem}.edsider-card-para{width:15rem}}@media (min-width:768px) and (max-width:991.98px){.register-btn,.signin-btn{color:var(--PRIMARYBLUE)}.register-btn{--button-default-color:linear-gradient(90deg,#fff,#fff);--button-hover-color:linear-gradient(90deg,#fff,#fff);padding:0;text-align:start;margin-left:24px}.schol-card-container{height:10rem}}@media (min-width:769px) and (max-width:1024px){.useful-links{padding-left:1rem}}@media (max-width:1440px){.useful-links{padding-right:6rem}}.edaMain1{z-index:3}.edaMain2{z-index:2}.edaMain3{z-index:1}.image-stack{position:relative;width:100%}.image-stack__item--top{position:absolute;right:0;top:10px;width:60%;z-index:0}.image-stack__item--bottom{padding-top:0;padding-right:20%;width:80%}.aboutImgs{width:auto;height:250px}@media (min-width:910px) and (max-width:1300px){.support-card{padding:0}.support-row-content{font-size:1rem}}@media (max-width:768px){.aboutImgs{display:none}}.welcome-topic{color:#5458af;font-family:"inter";font-weight:500;font-size:28px;position:relative;z-index:1;line-height:24px}@keyframes bounce-in{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-50px)}}.main-heading{width:9ch;animation:typing 3s steps(9) .5s 1 normal both;white-space:nowrap;overflow:hidden;border-right:.15em solid orange}@keyframes typing{0%{width:0}to{width:8ch}}.sub-heading{animation:fadeIn 1s ease-in-out forwards,layDownGetUp 1s ease-in-out forwards}@keyframes layDownGetUp{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@media (min-width:769px){.paragraph,.sub-heading{white-space:nowrap}.mobileHeroImg{display:none}}@media (max-width:768px){.heroImgs{display:none}.centered-image{position:relative}}.paragraph{animation:fadeIn 1s ease-in-out forwards,layDownGetUp 1s ease-in-out forwards}.getstarted-btn{animation:bounce-in 1.5s}.mobileHero{display:flex;justify-content:center}.mobileHeroImg{height:25vh;width:auto}.image-container{position:relative;width:100%;height:auto}.image-container .centered-image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}.image-container .edaMain1,.image-container .edaMain2{animation:slideInFade 9s ease-in-out infinite}.image-container .edaMain2{animation-delay:3s}.image-container .edaMain3{animation:slideInFade 9s ease-in-out infinite;animation-delay:6s}@keyframes slideInFade{0%,to{opacity:0;transform:translateX(100%)}10%,30%{opacity:1;transform:translateX(0)}40%,90%{opacity:0;transform:translateX(-100%)}}.supTitle{animation:fadeInFromLeft 1s ease-in-out forwards}@keyframes fadeInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fallAndBounce{0%{transform:translateY(-100%);opacity:0}60%{transform:translateY(20%)}80%{transform:translateY(-10%)}to{transform:translateY(0)}}.falling-image1{animation:fallAndBounce 1.5s ease-out forwards}@media (max-width:910px){.falling-image1{margin-bottom:15%;visibility:hidden}.image-stack__item--top{width:100%}.support-card{padding:0 5px}}.support-container{opacity:0;transform:translateX(200px);transition:opacity 1s ease-out,transform 1s ease-out}.animate{transform:translateX(0)}.support-container.animation-delay-1{transition-delay:.6s}.support-container.animation-delay-2{transition-delay:1.2s}.support-container.animation-delay-3{transition-delay:1.8s}.support-row-title{font-weight:700;margin-bottom:.5rem}.support-row-content{line-height:1.4}@keyframes typingEffect{0%{width:0}to{width:100%}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.edsider-card{opacity:0;transform:translateY(100px);transition:opacity .6s ease-out,transform .6s ease-out}.animate{transform:translateY(0)}@media (max-width:768px){.edsider-card{margin:10px}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes layEffect{0%{opacity:0;transform:rotate(90deg) translateY(-100%)}to{opacity:1;transform:rotate(0deg) translateY(0)}}@keyframes standEffect{0%{opacity:0;transform:rotate(-90deg) translateY(-100%)}to{opacity:1;transform:rotate(0deg) translateY(0)}}.about-title{opacity:0;transform:translateY(-100%)}.about-card,.about-para,.aboutImgs{opacity:0}.about-title.animate{animation:slideInUp 1s ease-out forwards}.about-para.animate{animation:slideInDown 1s ease-out forwards}.left-to-right.animate{animation:slideInLeft 1s ease-out forwards}.right-to-left.animate{animation:slideInRight 1s ease-out forwards}.lay-effect.animate{animation:layEffect 1.5s ease-out forwards}.stand-effect.animate{animation:standEffect 1.5s ease-out forwards}@keyframes topToButtom{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes buttomToTop{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.up-to-down{opacity:0;transform:translateY(-100%)}.down-to-up{opacity:0;transform:translateY(100%)}.animate{opacity:1}.up-to-down.animate{animation:topToButtom 1s ease-out forwards}.down-to-up.animate{animation:buttomToTop 1s ease-out forwards}.teacher-login-layout{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.teacher-login-page{flex:1 1;background:linear-gradient(180deg,#f8f0e1,#f8f0e1 70%,#f4ecde);display:flex;align-items:center;justify-content:center;padding:32px 16px}.teacher-login-main{width:100%;display:flex;justify-content:center}.teacher-login-container{width:100%;max-width:440px;text-align:center}.teacher-login-logo{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;width:136px}.teacher-login-logo img{width:16rem;height:auto}.teacher-login-welcome{margin-bottom:32px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.teacher-login-title{color:#111;font-size:2.5rem;font-weight:600;line-height:1.1}.teacher-login-subtitle{margin:14px 0;color:#444;font-size:1.1rem;font-weight:400}.teacher-login-gradient-line{width:152px;height:11px;margin:0 auto;border-radius:12px;background:linear-gradient(90deg,#6a2db9,#e6ca8f)}.teacher-login-card{width:440px;max-width:100%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 14px 40px rgba(56,34,84,.14);border:3px solid #f5f5f5;margin:0 auto}.teacher-login-card-image-wrap{padding:4px 4px 0}.teacher-login-card-image{width:100%;height:290px;object-fit:cover;border-radius:15px;display:block}.teacher-login-card-body{padding:20px 24px}.teacher-login-form,.teacher-login-form-inner{width:100%}.teacher-signin-btn{width:100%;max-width:160px;border:0;border-radius:10px;padding:12px 20px;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6426a3,#7838c4);box-shadow:0 8px 20px rgba(88,38,141,.25);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.teacher-signin-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(88,38,141,.35)}.teacher-signin-btn:active{transform:translateY(0)}.teacher-login-footer{background:linear-gradient(90deg,#b8b0cc,#ae9cc0);padding:18px 18px 16px}.teacher-login-footer-inner{width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}.teacher-login-footer-legal,.teacher-login-footer-powered{flex:1 1;font-size:12px;color:#1a1a1a;line-height:1.4}.teacher-login-footer-powered{text-align:left}.teacher-login-footer-brand{display:flex;align-items:center;justify-content:center}.teacher-login-footer-logo{width:136px;height:auto}.teacher-login-footer-legal{text-align:right}@media (max-width:1024px){.teacher-login-page{padding:24px 12px}.teacher-login-title{font-size:44px}.teacher-login-subtitle{font-size:20px}.teacher-login-card-image{height:240px}.teacher-signin-btn{font-size:24px}}@media (max-width:768px){.teacher-login-page{padding:22px 10px}.teacher-login-container{max-width:100%}.teacher-login-logo{margin-bottom:18px}.teacher-login-logo img{width:116px}.teacher-login-title{font-size:2rem}.teacher-login-subtitle{font-size:17px;margin:10px 0}.teacher-login-gradient-line{width:132px;height:8px}.teacher-login-card{width:360px;border-radius:16px}.teacher-login-card-image{height:200px;border-radius:11px}.teacher-login-card-body{padding:22px 16px}.teacher-signin-btn{width:100%;max-width:160px;font-size:16px;border-radius:8px}.teacher-login-footer{padding:16px 12px}.teacher-login-footer-inner{flex-direction:column;text-align:center;grid-gap:8px;gap:8px}.teacher-login-footer-legal,.teacher-login-footer-powered{text-align:center}}.landing-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#fef5e6;overflow:auto}.landing-container{flex:1 1;padding:20px 15px;max-width:100%}.logo-section{margin-bottom:2rem;padding-top:1rem}@media (max-height:700px){.logo-section{padding-top:.5rem;margin-bottom:.5rem}}.logo-img{width:120px;height:auto;max-width:100%}.welcome-section{margin-bottom:3rem;grid-gap:12px;gap:12px;display:flex;flex-direction:column;align-items:center}@media (max-height:700px){.welcome-section{margin-bottom:1rem}}.welcome-title{font-size:2.5rem;font-weight:600;color:#000;margin-bottom:.5rem}.welcome-subtitle{font-size:1.1rem;color:rgba(0,0,0,.9);margin-bottom:2rem;font-weight:300}.gradient-line{width:80px;height:3px;background:linear-gradient(90deg,#ffd89b,#19547b);margin:0 auto;border-radius:2px}.main-content-row{margin-bottom:4rem}.content-card{background:hsla(0,0%,100%,.95);border-radius:16px;padding:.1rem .2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);max-width:-webkit-max-content;max-width:max-content;margin:0 auto}.login-illustration{text-align:center;margin-bottom:2.5rem}@media (max-height:700px){.login-illustration{margin-bottom:.5rem}}.login-img{width:120px;height:120px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative}.button-section{text-align:center;margin-bottom:1rem}.signin-btn{background:linear-gradient(135deg,#63239a 100%,#5458af 0);color:#fff;border:none;padding:12px 40px;font-size:1.1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(84,88,175,.3);margin-bottom:.5rem;min-width:160px}.signin-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(84,88,175,.4);background:linear-gradient(135deg,#4a4e9f,#5a6fd8)}.signin-btn:active{transform:translateY(0)}.signup-section{margin-top:1.5rem}.signup-text{color:#4e4e4e;font-size:1.2rem;margin-bottom:.5rem}.signup-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.signup-link{color:#5458af;font-weight:600;text-decoration:underline;cursor:pointer;transition:color .3s ease;font-size:.95rem}.signup-link:hover{color:#667eea;text-decoration:none}.signup-separator{color:#666;margin:0 .5rem;font-size:.95rem}.email-modal .modal-content{border-radius:15px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}.email-modal .modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem}.email-modal .modal-title{color:#333;font-weight:600}.email-modal .modal-body{padding:1.5rem}.email-info{color:#666;font-size:.85rem;margin-bottom:1rem;font-style:italic}.email-input{border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:1rem;transition:border-color .3s ease}.email-input:focus{border-color:#5458af;box-shadow:0 0 0 .2rem rgba(84,88,175,.25)}.form-error-message{color:#dc3545;font-size:.8rem;display:block}.modal-cancel-btn{background-color:#6c757d;border-color:#6c757d;border-radius:8px;padding:8px 20px}.modal-submit-btn{background-color:#63239a!important;border-color:#6c71ca!important;border-radius:8px;padding:8px 20px;min-width:80px}.modal-submit-btn:hover{background-color:#9143d6!important;border-color:#6c71ca}.loading-container{display:inline-flex;min-width:50px}.footer-section{margin-top:auto;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.landing-container{padding:15px 10px}.logo-img{width:100px}.welcome-title{font-size:2rem}.welcome-subtitle{font-size:1rem}.content-card{padding:.1rem .2rem;margin:0 10px}.login-img{width:100px;height:100px}.login-img:before{font-size:2.5rem}.signin-btn{padding:10px 30px;font-size:1rem;min-width:140px}.signup-links{flex-direction:column;grid-gap:.3rem;gap:.3rem}.signup-separator{margin:.2rem 0}.signup-col{margin-bottom:1rem}}@media (max-width:576px){.welcome-title{font-size:1.8rem}.content-card{padding:.1rem .2rem;margin:0 5px}.signin-btn{width:100%;max-width:200px}.email-modal .modal-dialog{margin:1rem}.signup-link,.signup-separator,.signup-text{font-size:.9rem}}@media (min-width:1200px){.logo-img{width:140px}.welcome-title{font-size:3rem}.content-card{padding:.1rem .2rem}.login-img{width:140px;height:140px}.login-img:before{font-size:3.5rem}}.content-card,.signin-btn,.signup-link{transition:all .3s ease}.main-content-row{min-height:400px;display:flex;align-items:center}.mb-safe{margin-bottom:2rem!important}.mt-safe{margin-top:2rem!important}.landing-page-wrapper{position:relative;z-index:1}.footer-section{position:relative;z-index:2}.landing-page-wrapper .container-fluid,.landing-page-wrapper .landing-container{padding:0!important;margin:0!important;max-width:100%!important}.landing-page-wrapper .container-fluid .row,.landing-page-wrapper .landing-container .row{margin-left:0!important;margin-right:0!important}.landing-page-wrapper .container-fluid .col,.landing-page-wrapper .landing-container .col{padding-left:0!important;padding-right:0!important}:root{--CMC-FF:"Darker Grotesque",sans-serif;--CMC-HEADING:20rem;--CMC--SUBHEADING:5rem;--CMC-FONT:#191919;--CMC-GRADIENT:linear-gradient(90deg,var(--DARKBLUE),var(--PRIMARYBLUE));--BEIGH:#fff6ed;--TURQUOISE:#4df4ff;--LIGHTGREEN:#e4f1ee;--LIGHTORANGE:#fff6e5;--LIGHTTURQUOISE:#e2fafd;--LIGHTBLUE:#e1e9ff}img{pointer-events:none}.cmc-landing{background-image:url(/static/media/cmc-bg.9fe50bc6.svg);background-color:#fff;background-size:cover;background-repeat:repeat-y}.cmc-nav{border-bottom:4px solid #fff;background:hsla(0,0%,100%,.85);box-shadow:0 10px 40px 0 rgba(225,233,255,.25);z-index:1;position:relative}.cmc-links{color:var(--CMC-FONT);font-family:var(--CMC-FF)!important;font-size:20px;cursor:pointer;font-weight:600}.cmc-links:hover{background:linear-gradient(90deg,var(--PURPLE),var(--PURPLE),#4679b3,#4679b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cmc-hero-container{padding:110px 0}.cmc-heading{font-size:72px;line-height:70px;z-index:10}.cmc-para{font-family:var(--CMC-FF)!important;width:400px;margin-top:30px!important;font-size:22px;font-weight:500;line-height:20px;z-index:10}.title-gradient{background:linear-gradient(90deg,var(--PURPLE),var(--PURPLE),var(--TURQUOISE),var(--TURQUOISE));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cmc-signin-btn{background:linear-gradient(hsla(0,0%,100%,.9607843137254902),hsla(0,0%,100%,.9607843137254902)) padding-box,linear-gradient(90deg,var(--PURPLE),var(--PURPLE),var(--PRIMARYBLUE),var(--PRIMARYBLUE)) border-box;border:2px solid transparent;border-radius:5px;color:#4d4077}.cmc-register-btn,.cmc-signin-btn{padding:15px 30px;font-size:20px;font-family:var(--CMC-FF)!important;font-weight:600}.cmc-register-btn{background:linear-gradient(90deg,var(--PURPLE),#3d9bff);--button-hover-color:linear-gradient(90deg,#3480d1,#7d64ce);border:none;border-radius:5px;color:#fff}.cmc-signin-btn:hover{background:linear-gradient(90deg,rgba(61,155,255,.1450980392156863),rgba(154,123,255,.1450980392156863))}.cmc-register-btn:hover{background:var(--button-hover-color)}.book-img{margin-right:-100px;z-index:1}.child-img-container{margin-top:-200px}.child-img{margin-right:-285px;z-index:2;margin-bottom:10px}.light-green-container{padding:30px 0;background-color:var(--LIGHTGREEN);border-radius:30px;margin-top:-55px;z-index:1}.arrow-one{margin-left:60px;margin-top:-60px}.arrow-two{z-index:2;margin-left:-475px;margin-bottom:-70px}.signin-container{background-color:var(--BEIGH);margin-top:30px;z-index:2;height:90vh}.btn-register{background-color:#4a938d;color:#fff;border:none;padding:10px 25px;border-radius:5px;cursor:pointer;font-size:14px;margin-left:20px}.btn-register:hover{background-color:#3b7570}.signin-heading{font-size:50px;font-weight:700}.signin-heading,.signin-para{font-family:var(--CMC-FF)!important}.signin-para{font-size:18px}.gradient-line{width:150px;height:10px;border-radius:10px;background:linear-gradient(90deg,#5f2296,#f7dba7)}.parent-img{background-image:url(/static/media/parentimg.4dc77acc.png);border-radius:12px}.login-img,.parent-img{height:253.04px;width:380px;background-size:cover;background-repeat:no-repeat}.login-img{background-image:url(/static/media/student-sign-in-login.7aa886e8.png)}.student-img{background-image:url(/static/media/studentimg.475659e8.png);border-radius:12px}.admin-img,.student-img{height:253.04px;width:380px;background-size:cover;background-repeat:no-repeat}.admin-img{background-image:url(/static/media/admin-card-img.483e19bb.png)}.teacher-img{background-image:url(/static/media/teacher.9ae03ad7.svg);height:253.04px;width:380px;background-size:cover;background-repeat:no-repeat}.button-container{padding:20px 0;background-color:#fff;width:380px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.signin-btn-container{width:300px;height:45px;border-radius:8px;background-color:#5f2296;border:none;color:#fff;font-size:14px}.signUp-mini-btn{padding:2px 4px;border-radius:4px;background-color:#4a938d;color:#fff;font-size:12px}.signin-btn-container:hover{background-color:#8843c4}.signin-note{white-space:nowrap!important;margin-bottom:4px}.signin-note-inside{margin:0 16px;cursor:pointer}.signin-note-inside:hover{color:#4747f9}@media (max-width:767px){.cmc-logo{width:200px!important}.register-btn-container{padding-right:0!important}.cmc-heading{font-size:50px;line-height:55px}.cmc-para{width:300px}.cmc-links{font-size:12px}.title-underline{width:160px!important}.book-img{display:none}.child-img-container{padding-top:175px;display:flex!important;justify-content:center!important}.child-img{margin-right:0}.light-green-container{margin-top:50px}.group-img{width:350px!important}.arrow-one,.arrow-two,.no-account-text,.vector-one,.vector-two{display:none}}@media (min-width:768px) and (max-width:1024px){.book-img{margin-right:-45px;width:150px!important;margin-top:100px}.child-img{width:400px!important}.child-img-container{margin-top:0;display:flex!important;justify-content:center!important}.child-img{margin-right:0}.light-green-container{margin-top:30px}.arrow-one{margin-top:-130px;margin-left:-80px}.arrow-two{margin-left:-220px;margin-top:240px}.parent-img{background-image:url(/static/media/parentimg.4dc77acc.png)}.parent-img,.student-img{height:174px;width:261px;background-size:cover;background-repeat:no-repeat}.student-img{background-image:url(/static/media/studentimg.475659e8.png)}.button-container{padding:20px 0;background-color:#fff;width:261px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.signin-btn-container{width:220px;height:45px;border-radius:8px;background-color:#5f2296;border:none;color:#fff;font-size:14px}}:root{--primaryCover-color:#133461;--secondaryCover-color:#bec7cf;--thirdyCover-color:#fff}.body{background-color:#fff;margin:20px 100px!important}@media only screen and (max-width:600px){.body{margin:20px!important}}.headerBar{background-color:var(--primaryCover-color);height:20px}.MuiGrid-root{padding:0!important;margin:0!important}.personIcon{background-color:var(--secondaryCover-color);margin:5px;border-radius:50px;height:40px;width:40px}.PIcon{height:20px!important;width:20px!important}.center{justify-content:center}.alignItemsCenter,.center{display:flex;align-items:center}.alignItemsRight{display:flex;justify-content:end}.alignItemsLeft{display:flex;justify-content:start}.justifyContentCenter{display:flex;justify-content:center}.justifyContentLeft{display:flex;justify-content:start}.justifyContentRight{display:flex;justify-content:end}.button1{background-color:var(--primaryCover-color)!important;height:50px;margin-left:10px!important;font-family:Poppins,Helvetica,sans-serif!important;font-weight:500;text-transform:none!important}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column!important}.links{background-image:linear-gradient(90deg,#133461,#ced8e5);border-left:5px solid var(--secondaryCover-color);color:var(--thirdyCover-color);padding:10px!important;margin-bottom:20px!important}.link,.links{border-radius:5px}.link{background-image:linear-gradient(90deg,#cdd5df,#f4f8fc);border-left:5px solid var(--primaryCover-color);padding:10px;margin-bottom:20px;margin-right:5px;width:95%}.study{height:100px;margin:0 20px}.cursive{font-family:"Birthstone",cursive;font-size:24px}.menu_board,.menu_board_blue{height:16px;margin-right:10px}.cgclogo{width:80px}.welcome{grid-gap:10px;gap:10px;text-align:center}.text01{font-size:16px}.text01,.text02{color:var(--primaryCover-color)}.text02{font-size:28px;margin:20px}.text03{color:var(--primaryCover-color);padding:10px;font-weight:600}.text03,.text04{font-size:12px;cursor:pointer}.text04{color:#2f80ed;margin:5px 0}.hr{margin:30px 0}.hr,.hr2{border-bottom:1px solid var(--secondaryCover-color)}.hr2{margin:2px 10px;width:80%}.sets{border:1px solid var(--secondaryCover-color);border-radius:5px;margin:10px!important}.courses{border-left:5px solid #50f;background-color:#e1d2ff;grid-gap:5px;gap:5px}.announcement,.courses{border-radius:5px;margin:5px!important}.announcement{grid-gap:10px;gap:10px}.ann1{border:2px solid #feb446}.ann2{border:1px solid #f18a8a}.ann_body{font-size:10px;font-weight:500}.announcementTopic{font-size:14px;border-bottom:3px}.ann_date{font-size:8px;font-weight:500}.chip{border-radius:2px;padding:2px;font-size:8px}.chip1{background-color:#ffebdb;color:#feb446;margin-left:10px}.chip2{background-color:#fbdddd;color:#eb5757}.edu{margin:5px}.cover{width:100%!important}@media only screen and (min-width:1600px){.text01{font-size:24px}}@media only screen and (min-width:1400px){.text01{font-size:20px}}@media only screen and (max-width:1000px){.topbar{height:10px}}@media only screen and (max-width:850px){.personIcon{display:none}}@media only screen and (max-width:600px){.text01{font-size:8px}.text02{font-size:12px}.link{width:100%}.study{height:50px;margin:0 10px}.button1{height:30px}.btntxt{font-size:8px}.hand{height:10px}}.custom-calendar .rbc-month-view{border:none}.custom-calendar .rbc-header{border-bottom:none}.custom-calendar .rbc-row-bg{border-top:none}.custom-calendar .rbc-time-header{border-right:none}.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);background-size:cover;background-repeat:repeat-y;background-color:#000;height:110lvh}.royal-logo-img{max-width:200px;max-height:95px}@media (min-width:576px) and (max-width:1024px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);height:120vh}}@media (max-width:1281px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);height:120vh}}@media (min-width:1025px) and (max-width:1280px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);height:130vh}}@media (min-width:768px) and (max-width:1024px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png)}}@media (min-width:481px) and (max-width:767px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);height:180vh}}@media (min-width:320px) and (max-width:480px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);height:180vh}}@media (max-width:319px){.royal-landing-bg{background-image:url(/static/media/royal-bg.c4af9750.png);height:180vh}}.informingMsg{font-weight:500;color:#5976df}body{min-height:100vh}.container-terms,body{display:flex;flex-direction:column}.container-terms{margin:50px auto;width:70%;padding:30px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:10px;background-color:#f7f7f7;text-align:center;flex-grow:1}.title{font-size:32px;color:#333}.contents,.title{margin-bottom:20px}.contents{color:#666;text-align:justify;line-height:1.6}.checkbox-label{display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#333}.checkbox-custom{width:20px;height:20px;border:2px solid #007bff;border-radius:4px;margin-right:10px;cursor:pointer;outline:none;transition:border-color .3s;vertical-align:middle}.checkbox-custom:checked{border-color:#0056b3;background-color:#0056b3}.checkbox-text{font-weight:500;vertical-align:middle}.language-label{display:block;margin-bottom:10px;color:#333;font-weight:500;text-align:right}.language-select{padding:4px;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#333;font-size:14px;width:10%;vertical-align:middle}.language-select:after{content:"\25BE";position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.submit-button{padding:10px 20px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:16px;transition:background-color .3s,opacity .3s}.submit-button:disabled,.submit-button[disabled]{background-color:#ccc;cursor:not-allowed}.submit-button:hover{background-color:#0056b3}@media (max-width:768px){.container-terms{width:90%}.language-label{text-align:left}.language-select{width:100%}}.submit-button-back{padding:10px 20px;border:none;border-radius:5px;background-color:#ccc;color:#333;cursor:pointer;font-size:16px;transition:background-color .3s,opacity .3s;align-self:flex-start;margin-bottom:10px}.submit-button-back:hover{background-color:#999}body{margin:0;padding:0}.navigation-bg{background-color:#fff;box-shadow:0 10px 10px -10px rgba(33,35,38,.1)}.login-edsider-background{background-image:url(/static/media/login-bg.7b596727.png)}.login-cmc-background,.login-edsider-background{background-color:#f2f2f2;display:flex;align-items:flex-start;justify-content:center;background-size:cover}.login-cmc-background{background-image:url(/static/media/cmclogin-bg.c9185bec.svg)}.container{padding-bottom:5rem}.login-card{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:8px;padding:30px;max-width:600px;margin:0 auto}.login-card-title{text-align:center;margin-top:5rem;margin-bottom:2rem}.login-card-body{display:flex;flex-direction:column;align-items:center}.request-form-para{text-align:justify}.req-form-name{padding-left:0;padding-right:0}form{width:100%}.form-group{margin-bottom:2rem}form label{font-weight:700;display:block;margin-bottom:.5rem}form input[type=email],form input[type=text]{font-family:"Inter","sans-serif";width:100%;padding:1rem;border:1px solid #ccc;border-radius:8px;transition:border-color .3s ease}form input[type=email]:focus,form input[type=text]:focus{outline:none;border-color:#7779cf;box-shadow:0 0 0 3px rgba(102,0,255,.3)}.form-error-message{color:red;font-size:.875rem;margin-top:.5rem}.form-success-message{color:green;font-size:.875rem;margin-top:.5rem}button[type=submit]{color:#fff;padding:1rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}button[type=submit],button[type=submit]:hover{background-color:#5458af}.spinner-container{display:flex;justify-content:center;align-items:center;height:150px}.footer-container{font-size:1rem;padding:10px 0;color:#2c3440;letter-spacing:-.04375rem;background-color:#fff}.parent-dashboard{background-color:#fffaf5}.parent-starting{grid-gap:1.2rem;gap:1.2rem}.Parent-info,.parent-starting{display:flex;flex-direction:column}.helloParent{font-size:1.5rem;font-weight:600}.address{font-size:1.2rem;color:#797979}.family-image{width:80%;height:auto;border-radius:12px;object-fit:cover;margin-top:4rem}.announcement-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,.05);padding:16px;width:100%;min-height:40dvh}.announcement-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.announcement-header h5{font-size:16px;font-weight:600;margin:0}.more-icon{color:#888}.announcement-tabs .MuiTabs-root{min-height:32px}.announcement-tabs .MuiTab-root{min-height:32px;font-size:13px;font-weight:500;text-transform:none;color:#888}.announcement-tabs .Mui-selected{color:#a67ef3!important;font-weight:600!important}.announcement-tabs{display:flex;justify-content:space-between}.announcement-list-parent{max-height:100%;overflow-y:auto;margin-top:10px;padding-right:5px}.announcement-item{display:flex;align-items:flex-start;padding:10px 0}.announcement-icon{color:#ff5c5c;margin-right:10px;margin-top:2px}.announcement-text{font-size:13px;margin:0;color:#333;line-height:1.4}.announcement-list::-webkit-scrollbar{width:4px}.announcement-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.student-details-section{border-radius:16px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05)}.student-tab-header{background-color:#f1f1f1;padding:10px 16px;border-radius:8px}.student-data{text-align:start;border-bottom:1px solid #f0f0f0}.tab-list{grid-gap:24px;gap:24px;display:flex;justify-content:center;align-items:center}.tab-item{border-radius:4px;font-weight:500;font-size:15px;color:#6f7b8a;cursor:pointer;transition:.3s;padding:8px 16px}.tab-item.active-tab{background-color:#fff;color:#9338ff;font-weight:600}.circle-btn{background-color:initial;border:none;font-size:18px;color:#b5b5b5;padding:6px;cursor:pointer;border-radius:50%}.circle-btn:hover{background-color:#eaeaea}.rotate-90{transform:rotate(90deg)}.student-bio{position:relative;background-color:#fff;padding:1rem;border-radius:12px;text-align:center}.student-avatar{width:90px;height:90px;border-radius:12px;object-fit:cover}.status-badge{background-color:#eaffec;color:#29cc39;padding:4px 10px;font-size:12px;font-weight:600;border-radius:16px;display:inline-block;margin-top:.5rem}.student-detail{font-size:14px;color:#444;display:flex;grid-gap:8px;gap:8px;flex-direction:column}.credit-pill{background-color:#ece1ff;color:#5d3cc8;padding:2px 8px;border-radius:12px;font-weight:700;font-size:12px}.student-papers-status{padding:1rem;border-radius:12px;background-color:#fff;border:1px solid #ccc}.paper-row{padding:12px 0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.paper-row:last-child{border-bottom:none}.paper-title{font-size:15px}.time-text{font-size:14px;font-weight:500}.status-pill{padding:4px 10px;font-size:13px;font-weight:600;border-radius:12px;text-align:center;white-space:nowrap}.status-pill.assigned{background-color:#e6f7ff;color:#2b3e8e}.status-pill.progress{background-color:#fff8e7;color:#eac530}.status-pill.finished{background-color:#eaffec;color:#29cc39}.subject-info{display:flex;align-items:center;grid-gap:8px;gap:8px}.available-papers-wrapper{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.available-header{background-color:#f9f9fc;padding:10px 16px;border-radius:12px;display:flex;justify-content:center;align-items:center}.available-tab-title{font-weight:600;font-size:14px;color:#9338ff;border-bottom:3px solid #9338ff;padding-bottom:3px}.available-paper-row{padding:12px 16px;background-color:#fafafa;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.paper-icon{width:30px;height:30px;border-radius:6px}.subject-name{font-weight:600;font-size:14px;color:#3b3b3b}.subject-medium{font-size:14px;font-weight:500;color:#6f7b8a}.grade-pill{background-color:#f1f1f1;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:500;color:#555}.more-icon{color:#b5b5b5;cursor:pointer}.available-paper-info{display:flex;align-items:center;grid-gap:8px;gap:8px}.teacher-dashboard-fluid{background-color:#fff}.teacher-question-library{font-family:"Segoe UI",sans-serif}.assessment-title{font-weight:500;font-size:16px;color:#4d5e80;margin-bottom:16px}.assessment-box{display:flex;align-items:center;background-color:#f6f4fc;border-radius:10px;padding:10px 12px;grid-gap:12px;gap:12px}.assessment-icon{width:40px;height:40px}.assessment-label{font-size:14px;color:#5e5e5e}.assessment-count{font-size:18px;font-weight:600;color:#7b4fe1;margin-top:2px}.teacher-assessment-library{font-family:"Segoe UI",sans-serif}.question-library-title{font-weight:600;font-size:16px;color:#4d5e80;margin-bottom:16px}.library-box{background-color:#f6f4fc;border-radius:12px;padding:16px 10px;align-items:center}.library-box,.library-container{display:flex;flex-direction:column}.library-container{grid-gap:8px;gap:8px}.library-icon{width:48px;height:48px}.library-count{color:#7b4fe1;font-weight:600;font-size:18px}.library-label{font-size:14px;color:#5e5e5e}.review-badge{background-color:#f9f1d7;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:400;margin:.1rem}.badge-label{color:#6d6d6d}.badge-value{color:#7b4fe1;font-weight:600}.teacher-image{background-color:initial;border:none!important}.latest-assessments{background-color:#33523f;color:#fff;font-family:"Segoe UI",sans-serif;padding:8px;border-radius:12px}.latest-title{font-weight:600;font-size:16px;margin:0;color:#fff}.dots-icon{font-size:20px;color:#fff}.latest-assessments .assessment-row{background-color:hsla(0,0%,100%,.02);border:none}.latest-assessments .assessment-name{color:#fff;font-weight:600}.latest-assessments .assessment-date{color:hsla(0,0%,100%,.8)}.latest-assessments .published-badge{background-color:#e6f4ec;color:#276f4d}.assessment-row{font-size:14px;padding:4px 8px;margin-bottom:4px}.assessment-icon,.calendar-icon{width:28px!important;height:28px!important}.assessment-name{color:#fff;font-weight:500}.assessment-date{color:#fff;font-size:smaller!important}.published-badge{background-color:#e6f4ec;color:#276f4d;font-size:12px;padding:4px 10px;border-radius:6px;font-weight:600}.exam-count-subjects{font-family:"Segoe UI",sans-serif;background-color:#fff;border-radius:12px}.section-title-teacher{font-weight:500;font-size:16px;color:#4d5e80;margin:0}.tabs-section{background-color:#f6f4fc;border-radius:10px;padding:6px 12px;display:flex;justify-content:space-between;align-items:center;overflow:auto}.tabs-section::-webkit-scrollbar{height:4px}.tabs-section::-webkit-scrollbar-thumb{background:silver;border-radius:10px}.tabs-section::-webkit-scrollbar-track{background:transparent}.tab-button.active{background-color:#fff}.subject-list{margin-top:12px}.subject-row{font-size:14px;color:#2b2f4c}.subject-icon{width:32px;height:32px}.subject-name{font-weight:500;color:#313b6b}.subject-count{font-weight:500;color:#2b2f4c}.teacher-announcements{font-family:"Segoe UI",sans-serif;background-color:#fff;border-radius:12px}.ann-title{font-weight:500;font-size:16px;color:#4d5e80;margin:0}.dots-icon{font-size:18px;color:#bababa;cursor:pointer}.tabs{display:flex;grid-gap:10px;gap:10px}.tab-button{border:none;background:none;font-size:14px;color:#5e5e5e;font-weight:500;padding:4px 10px;border-radius:4px;cursor:pointer}.tab-button.active{color:#7b4fe1;border-bottom:2px solid #a67ef3;font-weight:600}.announcement-item{border-bottom:1px solid #f0f0f0}.announcement-icon{width:20px;height:20px}.announcement-text{font-size:14px;color:#2b2f4c;font-weight:400}.exam-status-wrapper{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:16px}.exam-status-title{font-weight:600;font-size:16px;color:#4a4a4a}.exam-tabs{grid-gap:20px;gap:20px;flex-wrap:wrap}.exam-tab{padding:6px 14px;font-size:14px;font-weight:500;color:#6f7b8a;border-radius:8px;cursor:pointer;transition:.3s ease}.exam-tab.active{background-color:#ece1ff;color:#9338ff;font-weight:600}.exam-list{margin-top:20px;grid-gap:8px;gap:8px;display:flex;flex-direction:column}.exam-row{font-size:14px;font-weight:500;color:#3a3a3a;grid-gap:16px;gap:16px;display:flex;align-items:center}.exam-icon{width:36px;height:36px;border-radius:8px;object-fit:cover}.exam-text{font-weight:600;font-size:14px;color:#3b3b3b}.no-data{font-size:14px;margin-top:10px}@media (min-width:768px){.teacher-assessment-library .assessment-col-left{padding-right:8px}.teacher-assessment-library .assessment-col-right{padding-left:8px}.teacher-assessment-library .assessment-col-left .assessment-box{margin-right:1px}.teacher-assessment-library .assessment-col-right .assessment-box{margin-left:1px}}.latest-assessments .assessment-row{padding-right:0!important;position:relative}.latest-assessments .assessment-row .col-md-3.text-end,.latest-assessments .assessment-row .col-sm-3.text-end{padding-right:0!important}.latest-assessments .published-badge{margin-right:0!important;display:inline-block;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2}.teacher-dashboard-fluid .card{border-radius:12px;box-shadow:0 6px 14px rgba(12,38,63,.06);border:1px solid rgba(0,0,0,.04);overflow:hidden}.latest-assessments .assessment-row{border-radius:8px;box-shadow:0 2px 6px rgba(12,38,63,.04)}.teacher-assessment-library .assessment-box,.teacher-assessment-library .library-box{border-radius:10px;box-shadow:0 1px 3px rgba(12,38,63,.03)}h1,h2,h3,h4,h5,input,label,MenuItem,p,select,td,th{font-family:"Poppins",sans-serif!important}.custom-header{background-color:var(--maincolor)}#cmc .custom-header{background-color:var(--maincolor-cmc);color:#fff}.custom-progress-bar .progress-bar{background-color:var(--maincolor)}#cmc .custom-progress-bar .progress-bar{background-color:var(--maincolor-cmc)}.best-selling-th{background-color:var(--maincolor)}#cmc .best-selling-th,#cmc .top-right-buttons-drillchart button{background-color:var(--maincolor-cmc);color:#fff}#cmc .top-right-buttons-drillchart button{border:none;border-radius:5px;padding:10px 12px;margin-right:5px;cursor:pointer}#notice-card-header{background-color:var(--maincolor)}#cmc #notice-card-header{background-color:var(--maincolor-cmc);padding:10px;border-bottom:1px solid #ccc}.parent-section-title{color:var(--maincolor)}#cmc .parent-section-title,.parent-section-title{font-family:"Poppins",sans-serif!important;font-size:16px;font-weight:500;padding-bottom:24px;letter-spacing:-.5px}#cmc .parent-section-title{color:var(--maincolor-cmc)}.announcement-container{border:1px solid #edeef7;border-radius:10px}#cmc .announcement-container{border:1px solid #e8f6ff;border-radius:10px}.child-view-icon{background-color:var(--maincolor)}#cmc .child-view-icon,.child-view-icon{padding:4px;border-radius:5px;margin-right:8px;border:none}#cmc .child-view-icon{background-color:var(--maincolor-cmc)}.child-dropdown{color:#5f6276;font-family:"Poppins",sans-serif;font-size:12px}#cmc .view-more,.view-more{padding-bottom:15px}.users-container{background-color:#edeef7;border-radius:10px;padding:20px 0}#cmc .users-container{background-color:#f2faff;border-radius:10px;padding:20px 0}.user-cards{border-radius:8px;border:3px solid #edeef7}#cmc .user-cards,.user-cards{background-color:#fff;padding:10px 0}#cmc .user-cards{border-radius:8px;border:3px solid #e8f6ff}.user-card-value{font-size:24px;font-weight:600;padding-top:5px;color:#231f20}.dashboard-top-container{background-color:#edeef7;border-radius:10px;padding:10px 0}#cmc .dashboard-top-container{background-color:#f2faff;border-radius:10px;padding:10px 0}.dashboard-bottom-container{border:1px solid #edeef7;border-radius:10px}#cmc .dashboard-bottom-container{border:1px solid #e8f6ff;border-radius:10px}.section-title{color:var(--maincolor)}#cmc .section-title,.section-title{font-family:"Poppins",sans-serif!important;font-size:16px;font-weight:500;letter-spacing:-.5px}#cmc .section-title{color:var(--maincolor-cmc)}.dashboard-cards{background-color:#fff;border-radius:10px;border:5px solid #edeef7}#cmc .dashboard-cards{background-color:#fff;border-radius:10px;border:5px solid #e8f6ff}.card-value{font-size:24px;font-weight:600;padding-top:5px;color:#231f20}.view-more{color:#545cb4}#cmc .view-more,.view-more{font-size:10px;font-weight:600;cursor:pointer}#cmc .view-more{color:var(--maincolor-cmc)}.announcement-title{font-size:16px}.announcement-content{font-size:10px}.announcement-card{border:2px solid #edeef7;padding:20px 5px;border-radius:10px}#cmc .announcement-card{border:2px solid #e8f6ff;padding:20px 5px;border-radius:10px}.quickguide-container{border-left:8px solid #7779cf}#cmc .quickguide-container{border:1px solid #a3e6ff;border-left-width:8px;border-radius:5px}#cmc .quickguide-heading,.quickguide-heading{font-size:15px;font-family:"Poppins",sans-serif;padding-left:15px;font-weight:600}.quickguide-content{border:1px solid #c8c9f9;background-color:#f5f5ff;border-radius:5px;cursor:pointer}#cmc .quickguide-content{border:1px solid #b3edff;background-color:#eafaff;border-radius:5px;cursor:pointer}.quickguide-text{color:var(--maincolor);font-weight:500}#cmc .quickguide-text{color:var(--maincolor-cmc);font-weight:500}.steps-label{background-color:#f5f5ff;color:var(--maincolor);border-radius:5px;border:1px solid #c8c9f9}#cmc .steps-label,.steps-label{padding:5px 10px;font-weight:600}#cmc .steps-label{background-color:#eafaff;color:var(--maincolor-cmc);border-radius:5px;border:1px solid #b3edff}.steps-btn{background-color:var(--maincolor)}#cmc .steps-btn,.steps-btn{padding:5px 10px;border-radius:3px;color:#fff}#cmc .steps-btn{background-color:var(--maincolor-cmc)}.steps-content-text{font-size:12px;padding:10px 0}@media screen and (max-width:1057px){.congratulations-img-left,.congratulations-img-right{display:none}}#cmc .steps-content-text{font-size:12px;padding:10px 0}.subFirstLine{display:flex;justify-content:space-between;margin-bottom:10px}.subPackges{border:2px solid #d9d9d9;border-radius:10px;padding:10px;margin:5px}@media (min-width:767px) and (max-width:915px){.ppr_details{height:48vh!important}}@media (min-width:767px){.displayMobile{display:none}.subPackges{height:33vh;min-height:260px}.ppr_details{height:61vh}.pprEnrollments{height:74vh}.whiteBgClr{background-color:#fff}.pprEnrollments{border:2px solid #d9d9d9;border-radius:10px;padding:10px;margin:5px;overflow:auto}.parentD{height:80vh}.quickGuide{height:16vh}}@media (min-height:500px) and (max-height:700px){.quickHeight{height:20vh}.subPackges{height:34vh;min-height:260px}}.enrollTopics{color:#4f4f4f;margin-top:0;font-weight:500;font-size:20px}.seeAll{color:#3a8bd3}.custom-header{color:#fff}.custom-header,.custom-progress-bar .progress-bar{background-color:#5458af}.DashboardTiles{margin:20px}.tilePaper-dashboard{padding:20px;display:flex;flex-direction:column;align-items:center}.tileTitle-dashboard{font-size:1.2rem;margin-bottom:10px}.tileContent-dashboard{display:flex;align-items:center}.tileIcon-dashboard{margin-right:10px}.tileCount-dashboard{font-size:1.5rem;font-weight:700}.best-selling-courses{margin:2px;display:flex;flex-direction:column;align-items:center}.best-selling-table{width:100%;border-collapse:collapse;margin-top:10px}.best-selling-th{background-color:#5458af;color:#fff}.best-selling-table td,.best-selling-table th{padding:10px;text-align:left;border:1px solid #ddd}.best-selling-table tr:hover{background-color:#d9daf1}.scrollable-chart{display:inline-block;overflow-x:auto;width:100%}.doughnutchart-card,.progress-card{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 1px rgba(0,0,0,.1);padding-top:20px}.doughnutchart-card{height:auto}.coursetable-card{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 1px rgba(0,0,0,.1);height:380px;padding-top:20px;padding-left:20px;padding-right:20px}.attendance-card,.drilldown-card{height:auto;padding-left:20px;padding-right:20px}.attendance-card,.doughnutchart1-card,.drilldown-card{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 1px rgba(0,0,0,.1);padding-top:20px}.doughnutchart1-card{height:380px}.content-drillchart td,.content-drillchart th{border:1px solid #d9daf1;padding:8px;text-align:left}.content-drillchart th{background-color:#fffdfd}.content-drillchart tr:hover{background-color:#d9daf1}.content-drillchart.level-1 tr,.content-drillchart.level-2 tr,.content-drillchart.level-3 tr{background-color:#e9e9f5}.container-drillchart{border:1px solid #ccc;height:300px;max-width:600px;padding:10px;margin:20px auto;background-color:#d9dbf1;border-radius:5px;overflow-y:auto}.content-drillchart{margin-top:6px;margin-bottom:10px;border-collapse:collapse;width:100%}.top-right-buttons-drillchart{position:absolute;top:0;right:10px;margin:10px}.top-right-buttons-drillchart button{color:#fff;background-color:#545cb4;border:none;border-radius:5px;padding:10px 12px;margin-right:5px;cursor:pointer}.attendence-chart{margin-top:50px}.notice-board{margin:10px}#notice-board-card{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:8px;overflow:hidden}#notice-card-header{background-color:#5458af;padding:10px;border-bottom:1px solid #ccc}#notice-header-title{margin:0;color:#fff}#notice-card-body{display:flex;flex-direction:column;padding:10px}.profile-info{display:flex;align-items:center;margin-bottom:10px}.profile-pic{width:50px;height:50px;border-radius:50%;margin-right:10px}.sender-info{flex-grow:1}.sender-name{font-weight:700;margin:0}.notice,.sender-role{margin:0}.quickguide-container{padding:30px 0;border:1px solid #c8c9f9;border-radius:5px}.quickguide-button{border:1px solid #c8c9f9;padding:5px 15px;background-color:#f9f9ff;font-family:"Poppins",sans-serif;border-radius:8px;margin-top:5px;font-size:12px;color:var(--maincolor);font-weight:500}.dashboard__welcome{background-color:#f9f9ff;border:1px solid #c8c9f9;border-radius:5px;padding:10px 15px}.dashboard__welcome-text{font-weight:500;color:var(--maincolor);font-size:18px}.dashboard__container{border:2px solid #edeff7;border-radius:5px;padding:10px 15px}.dashboard__container-title{display:block;color:#303030;font-size:14px;font-weight:600}.dashboard__container-text{font-size:10px;color:#5f6276}.announcement__card{border-top:1px solid #edeef7;border-bottom:1px solid #edeef7;padding:12px 0}.announcement__title,.document__title{font-weight:500;font-size:13px}.document__icon{width:30px;height:30px;border-radius:5px;justify-content:center;align-items:center;background-color:#f0f0ff}.announcement__breadcrumb,.document__breadcrumb{font-size:8px!important;font-weight:500!important}.announcement__content,.document__content{font-size:10px}.dashboard__count-cards-pink{background-image:linear-gradient(90deg,#d53364,#f249a4);border-radius:5px;padding:10px 15px;border:2px solid #ffcedd}.dashboard__count-cards-blue{background-image:linear-gradient(90deg,#7f83db,#84c1e1);border-radius:5px;padding:10px 15px;border:2px solid #edeef7}.dashboard__count-cards-green{background-image:linear-gradient(90deg,#4aa96d,#7dc3ab);border-radius:5px;padding:10px 15px;border:2px solid #ceffee}.dashboard__count-cards-purple{background-image:linear-gradient(90deg,#7665a8,#ad569b);border-radius:5px;padding:10px 15px;border:2px solid #d7caff}.dashboard__count-cards-orange{background-image:linear-gradient(90deg,#f17a41,#ffce60);border-radius:5px;padding:10px 15px;border:2px solid #fce5af}.dashboard__count-cards-dodger{background-image:linear-gradient(90deg,#238bce,#00c6ff);border-radius:5px;padding:10px 15px;border:2px solid #c6f3ff}.dashboard__user-text{color:#fff;font-weight:400;font-size:10px}.dashboard__user-count{color:#fff}.chart-container{flex-wrap:wrap}.receivables-row{padding:8px 10px;border-bottom:1.2px solid #edeff7}.receivables-title{color:#939393;font-size:12px;font-weight:500}.receivables-amount{font-weight:700}.revenue-container{background-image:linear-gradient(90deg,#f17a41,#ffce60);border-radius:5px;padding:10px 15px;border:2px solid #fce5af}.revenue-text{color:#fff;font-size:10px}.revenue-amount{color:#fff}.revenue__icon{width:30px;height:30px;border-radius:5px;justify-content:center;align-items:center;background-color:rgba(255,207,96,.2)}.dashboard-subheading{font-size:12px;color:#2d2d2d;font-weight:600}.revenue-row-text{font-size:12px}.payment-overdue-container{background-color:#fafbfc;border-radius:5px;border-left:4px solid #238bce}.reminder-text{font-size:10px;color:#a2a5b5}.progress_bar{height:140px;margin-top:"-20px";max-width:"100%";background-color:#fafafa;border:none;display:flex;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth}.progress_bar::-webkit-scrollbar{display:none}.user-list-row{display:flex;flex-direction:row}@media (max-width:767px){.user-list-row{flex-direction:column-reverse}}.action-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:2px;gap:2px;padding:6px 10px;border-radius:16px;border:none;cursor:pointer;font-weight:600;font-size:.85rem;text-decoration:none;color:#fff;background:linear-gradient(180deg,#714cb5,#613aa0 70%);box-shadow:0 10px 22px rgba(81,60,140,.14),inset 0 -4px 10px rgba(0,0,0,.05);transition:all .15s ease}.action-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(81,60,140,.18),inset 0 -6px 12px rgba(0,0,0,.06)}.action-btn:focus{outline:none;box-shadow:0 10px 24px rgba(81,60,140,.16)}.action-btn-icon{margin-right:0;display:inline-flex;align-items:center}.action-btn-label{white-space:nowrap}.buttons-section{margin-top:2.5rem;margin-bottom:2.5rem}.buttons-section,.table-search-buttons-wrap{width:100%;display:flex;justify-content:flex-end}.table-search-button-group{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-gap:1rem;gap:1rem;justify-content:end}.table-search-button-item .action-btn{padding:6px 10px;font-size:.78rem;border-radius:8px;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.buttons-section,.table-search-buttons-wrap{justify-content:stretch}.table-search-button-group{width:90%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-gap:.5rem;gap:.5rem;margin-left:20px}.table-search-button-item .action-btn{width:100%;justify-content:center}}.my-custom-scrollbar{position:relative;height:110vh;width:auto;overflow:auto;overflow-x:hidden}.table-wrapper-scroll-y{display:block}.dataTables_empty{opacity:0}.editor-class{padding:1rem;border:1px solid #e4e6ef}.parent-class{max-width:1200px;display:grid;grid-gap:1rem}.single-column{grid-template-columns:repeat(1,1fr)!important}figure{margin:1em 5px}@media (min-width:600px){.parent-class{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.parent-class:not(.single-column){grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.create-questions-actions{justify-content:start!important;padding-top:30px}.questions-table{margin-top:0}}@media (max-width:991.98px){.create-questions-actions{justify-content:start!important;padding-top:30px}}h1,h2,h3,h4,h5,input,label,MenuItem,p,select,td,th{font-family:"Inter",sans-serif!important}.question-right-container{overflow-y:visible;height:auto;max-height:none}.sticky-card-header{top:0;z-index:100}.card.card-custom>.card-header.sticky-card-header{top:0;z-index:5}.RichEditor-root-createquestion .rdw-image-modal{z-index:20000!important}.create-question-layout .col-lg-2 .bootstrap-select{border:none!important;background-color:initial!important;box-shadow:none!important}.create-question-layout .col-lg-2 .bootstrap-select .btn{border:1px solid #e4e6ef!important;background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;border-radius:6px!important;padding:.65rem 1rem!important;font-size:.95rem!important}.create-question-layout .col-lg-2 .bootstrap-select .btn:focus,.create-question-layout .col-lg-2 .bootstrap-select .btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.12)!important;border-color:#b5b5c3!important;outline:none!important}.create-question-layout .col-lg-2 .form-control.shadow-sm{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:inherit!important}.create-question-layout .col-lg-2 .form-control.shadow-sm:focus,.create-question-layout .col-lg-2 .form-control.shadow-sm:hover{box-shadow:0 2px 6px rgba(0,0,0,.12)!important;border-color:#b5b5c3!important;outline:none!important}.create-question-layout .col-lg-2 .bootstrap-select .btn:focus,.create-question-layout .col-lg-2 .bootstrap-select .dropdown-toggle:focus{outline:none!important}.create-question-layout .col-lg-2 .bootstrap-select .btn.focus,.create-question-layout .col-lg-2 .bootstrap-select .btn:focus{box-shadow:0 2px 6px rgba(0,0,0,.12)!important}.create-question-layout .col-lg-2 label.font-weight-bold{font-size:.95rem;color:#3f4254;margin-bottom:.5rem}.create-question-layout .col-lg-2{background-color:#fff;border:1px solid #e4e6ef;border-radius:.5rem;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.create-question-layout .col-lg-12{padding-left:0!important;padding-right:0!important}.custom-react-select .react-select__control{border:1px solid #e4e6ef;border-radius:6px;min-height:38px}.custom-react-select .react-select__control--is-focused{box-shadow:0 2px 6px rgba(0,0,0,.12)!important;border-color:#b5b5c3}.custom-react-select .react-select__dropdown-indicator svg{vertical-align:middle}.custom-react-select .react-select__menu{z-index:9999}.badge-custom{margin-left:16px;background-color:#f1e5f8;color:#621b88}@media only screen and (min-width:601px) and (max-width:900px){.question-right-container{height:auto}}@media (min-width:768px) and (max-width:1199.98px){.question-right-container{height:auto}}.custom-react-select *{caret-color:#000;outline:none!important;box-shadow:none!important}.no-of-papers{display:inline-flex;align-items:center;padding:8px 16px;background-color:#f8f9fa;border:1px solid #e4e6ef;border-radius:6px;white-space:nowrap}.filterBySec{margin-bottom:1.5rem}.questions-top-controls{align-items:center;min-height:56px;padding:8px 12px;display:flex;grid-gap:1rem;gap:1rem;justify-content:flex-start}.questions-top-controls>.d-flex,.questions-top-controls>.d-flex.align-items-center{height:100%;align-items:center}.questions-top-controls .flex-grow-1{display:flex;align-items:center;justify-content:center}.questions-top-controls .flex-grow-1 .form-control{height:40px;padding:6px 12px;border-radius:6px}.questions-top-controls .no-of-papers,.questions-top-controls .sort-button,.questions-top-controls .sort-dropdown .sort-button{min-height:36px;height:36px;display:inline-flex;align-items:center}.questions-top-controls .nav-link{height:36px;display:inline-flex;align-items:center;padding:6px 10px}.questions-top-controls .flex-grow-1,.questions-top-controls .search-wrap{flex:0 0 240px;max-width:240px;display:flex;align-items:center}.questions-top-controls .flex-grow-1 .form-control,.questions-top-controls .search-wrap .form-control{height:36px;padding:6px 12px;border-radius:6px}.questions-top-controls .header-right-controls{margin-left:auto;display:flex;grid-gap:.75rem;gap:.75rem;align-items:center}@media (min-width:361px){.questions-top-controls .no-of-papers,.questions-top-controls .sort-button,.questions-top-controls .sort-dropdown .sort-button{padding:6px 10px;font-size:.8rem;min-height:32px;height:32px}.questions-top-controls .flex-grow-1 .form-control{height:32px;padding:5px 10px;font-size:.9rem}}@media (max-width:768px){.questions-top-controls{min-height:auto;padding:4px 6px;grid-gap:.6rem;gap:.6rem}.questions-top-controls .d-flex.align-items-center.gap-3{grid-gap:.5rem!important;gap:.5rem!important}.questions-top-controls .available-assessments-nav{grid-gap:4px;gap:4px}.questions-top-controls .nav-link{height:30px;padding:4px 8px;font-size:.8rem;white-space:nowrap}.questions-top-controls .nav-link i{font-size:.9rem;margin-right:3px}.questions-top-controls .flex-grow-1{max-width:140px}.questions-top-controls .flex-grow-1 .form-control{height:30px;padding:4px 8px;font-size:.85rem;width:100%}.questions-top-controls .no-of-papers,.questions-top-controls .sort-button,.questions-top-controls .sort-dropdown .sort-button{min-height:30px;height:30px;padding:4px 8px;font-size:.75rem}.questions-top-controls .sort-by-label{display:none}.filterBySec{margin-bottom:1rem}.filterBySec .MuiButton-root,.filterBySec button{padding:4px 10px;font-size:.8rem;min-height:30px}}@media (max-width:560px){.questions-top-controls .flex-grow-1,.questions-top-controls .search-wrap{flex:1 1 100%!important;max-width:100%!important;justify-content:flex-start!important;padding-right:.5rem}.questions-top-controls .search-wrap{margin-left:0!important}.questions-top-controls .flex-grow-1 .form-control,.questions-top-controls .search-wrap .form-control{width:100%!important;box-sizing:border-box}.questions-top-controls .header-right-controls{margin-left:auto!important;grid-gap:.5rem;gap:.5rem}}@media (max-width:1200px){.no-of-papers,.sort-dropdown .sort-button{font-size:.85rem;padding:6px 12px}}.thepapers-wrapper .tab-pane{padding-top:0!important}.thepapers-wrapper .tab-pane.fade.show.active{margin-left:1rem}.thepapers-wrapper .row.mt-6{margin-top:0!important}.thepapers-wrapper .card-body.sticky-card-body{padding-top:0!important;position:static!important;top:auto!important}.question-cards-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%;margin-top:1rem}.question-paper-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.question-paper-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.question-card-content{display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr) -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content;grid-template-areas:"code title title title title" "category type status status actions";align-items:center;padding:1rem 1.5rem;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.75rem;row-gap:.75rem}@media (min-width:1025px){.question-card-content{display:flex;flex-direction:row;align-items:center;grid-gap:1.5rem;gap:1.5rem}.question-card-title{flex:1 1;min-width:150px}.question-category-section,.question-type-section{min-width:110px;flex-shrink:0}.question-difficulty-section{flex-shrink:0}.question-actions-group{margin-left:auto;justify-self:auto}}@media (max-width:1024px){.question-card-content{grid-template-columns:-webkit-max-content minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:max-content minmax(0,1fr) max-content max-content;grid-template-areas:"code title title title" "category type status actions";grid-column-gap:1rem;column-gap:1rem}.question-info-value{white-space:nowrap}}.question-card-code{grid-area:code;font-size:.78rem;color:#9aa0a6;font-weight:500;white-space:nowrap;min-width:80px;flex-shrink:0}.question-card-title{grid-area:title;font-size:.95rem;font-weight:600;color:#1a202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.question-category-section,.question-type-section{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;min-width:0;max-width:220px}.question-type-section{flex-shrink:0}.question-category-section{grid-area:category}.question-type-section{grid-area:type}.question-category-section .question-info-label,.question-type-section .question-info-label{display:none}.question-category-section .question-info-value,.question-type-section .question-info-value{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:8px;font-size:.95rem;font-weight:700;white-space:nowrap;min-width:80px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.question-category-section .question-info-value{background:rgba(5,150,105,.15);color:#065f46;border:1px solid rgba(5,150,105,.25)}.question-type-section .question-info-value{background:rgba(59,130,246,.12);color:#1e40af;border:1px solid rgba(59,130,246,.25)}.question-difficulty-section{grid-area:status;display:flex;align-items:center}.question-difficulty-section .question-difficulty-chip{padding:.35rem .75rem;border-radius:8px;font-size:.95rem;font-weight:700;border:1px solid;background-color:rgba(59,130,246,.08);color:#1e40af;min-width:80px;max-width:180px;text-align:center}.question-difficulty-section .question-difficulty-chip.label-light-success{color:#065f46;border-color:#065f46}.question-difficulty-section .question-difficulty-chip.label-light-warning{color:#92400e;border-color:#92400e}.question-difficulty-section .question-difficulty-chip.label-light-danger{color:#991b1b;border-color:#991b1b}.question-actions-group{grid-area:actions;display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;justify-self:end;margin-left:2rem}@media (max-width:1024px){.question-actions-group{margin-left:0}}.question-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .6rem;border-radius:8px;border:1px solid rgba(0,0,0,.08);background-color:#fff;cursor:pointer;font-weight:600;font-size:.9rem;min-height:32px;height:34px;transition:box-shadow .12s ease,background-color .12s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 4px rgba(0,0,0,.06);color:inherit;line-height:1;min-width:auto}.question-action-btn .fa,.question-action-btn .flaticon-eye-icon,.question-action-btn i{font-size:1rem;color:inherit}.question-action-btn:hover,.question-actions-group .question-action-btn:hover{transform:none;background-color:#f3f4f6;border-color:#d1d5db;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 6px 14px rgba(0,0,0,.08)}.question-action-btn.view-btn{background-color:#ffc973;color:#fff;border:1px solid rgba(255,201,115,.12)}.question-action-btn.view-btn:hover{background-color:#ffb84d;border-color:rgba(255,201,115,.18)}.question-action-btn.edit-btn{background-color:initial;color:#6f42c1;border:1px solid rgba(111,66,193,.18)}.question-action-btn.edit-btn:hover{background-color:rgba(111,66,193,.04);color:#6f42c1}.question-action-btn.share-btn{background-color:initial;color:#3b82f6;border:1px solid rgba(59,130,246,.12)}.question-action-btn.share-btn:hover{background-color:rgba(59,130,246,.04);color:#3b82f6}.question-action-btn.delete-btn{background-color:initial;color:#d63384;border:1px solid rgba(214,51,132,.18)}.question-action-btn.delete-btn:hover{background-color:rgba(214,51,132,.04);color:#d63384}.question-row-2 .question-actions-group{flex:0 0 auto;margin-left:auto;display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.no-questions-container{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:220px;width:100%;box-sizing:border-box}.no-questions-inner{text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.no-questions-icon{font-size:3.5rem;color:#9ca3af}.no-questions-text{font-size:1rem;color:#6b7280;font-weight:600}@media (max-width:768px){.question-card-content{grid-template-columns:-webkit-max-content minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:max-content minmax(0,1fr) max-content max-content;grid-template-areas:"code title title title" "category type status actions";padding:1rem;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.6rem;row-gap:.6rem}.question-card-code{min-width:70px}.question-card-title{white-space:nowrap;min-width:0}.question-category-section,.question-type-section{min-width:0}.question-actions-group{justify-content:flex-end;margin-left:0}}@media (max-width:600px){.question-card-content{grid-template-columns:-webkit-max-content minmax(0,1fr) -webkit-max-content;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"code title title" "category type status" "actions actions actions";padding:1rem;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.6rem;row-gap:.6rem}.question-difficulty-section{grid-area:status;justify-content:flex-start}.question-actions-group{grid-area:actions;justify-content:flex-end;width:100%}}@media (max-width:400px){.table-search-button-group{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-gap:.5rem;gap:.5rem;margin-left:20px}}@media (min-width:1024px){.table-search-button-group{width:100%;grid-gap:.5rem;gap:.5rem;margin-right:18px}}.create-new-question-btn{color:#fff!important;padding:10px 18px;border-radius:10px;font-size:.98rem;box-shadow:0 14px 32px rgba(81,60,140,.16),inset 0 -6px 12px rgba(0,0,0,.06);background-color:#6f42c1;border:none;cursor:pointer;transition:all .2s ease}.create-new-question-btn:hover{transition:all .2s ease;transform:translateY(-4px);background-color:#5a32a3}.btn-danger,.btn-primary,.btn-secondary,.create-new-question-btn:hover{box-shadow:0 16px 40px rgba(81,60,140,.25),inset 0 -6px 12px rgba(0,0,0,.06)}.btn-danger,.btn-primary,.btn-secondary{padding:10px 18px;border-radius:10px;font-size:.98rem;border:none;cursor:pointer;transform:translateY(-1px);color:#fff!important}.btn-secondary{color:#000!important}.btn-danger:hover,.btn-primary:hover,.btn-secondary:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(81,60,140,.25),inset 0 -6px 12px rgba(0,0,0,.06)}.create-question-card{border-radius:15px;position:relative;z-index:0}.RichEditor-root-createquestion .rdw-dropdown,.RichEditor-root-createquestion .rdw-dropdown-optionwrapper,.RichEditor-root-createquestion .rdw-embedded-modal,.RichEditor-root-createquestion .rdw-image-modal,.RichEditor-root-createquestion .rdw-link-modal,.RichEditor-root-createquestion .react-select__menu,.RichEditor-root-createquestion .react-select__portal{z-index:15000!important}.rdw-image-modal,.RichEditor-root-createquestion .rdw-image-modal{z-index:200000!important}.RichEditor-root-createquestion .rdw-dropdown-wrapper,.RichEditor-root-createquestion .rdw-editor-toolbar,.toolbarClassName{position:relative;z-index:auto!important}.RichEditor-root-createquestion .dropdown-menu{z-index:10}.btn-danger,.btn-primary,.btn-secondary,.create-new-question-btn{z-index:1!important}.create-question-layout{flex-direction:row-reverse}.sticky-card-header{position:-webkit-sticky;position:sticky;top:56px;z-index:10;background:#fff;border-bottom:1px solid #ebedf3}.new-item-custom{position:relative}.remove-option{position:static;top:auto;right:auto;z-index:auto;margin-top:.5rem}.correct-answer-label{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;margin-bottom:10px;padding:6px 14px;border:1.5px solid #e4e6ef;border-radius:8px;background:#fafbff;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.correct-answer-label:hover{border-color:#6f42c1;background:#f5f0ff}.correct-answer-label:has(.correct-answer-checkbox:checked){border-color:#28a745;background:#f0fff4}.correct-answer-checkbox{width:18px;height:18px;accent-color:#28a745;cursor:pointer}.correct-answer-text{font-size:.9rem;font-weight:600;color:#3f4254}.correct-answer-label:has(.correct-answer-checkbox:checked) .correct-answer-text{color:#28a745}.choice-mark{display:none!important;margin-left:.5rem;font-size:.85rem;font-weight:500;color:#3f4254}.correct-answer-label:has(.correct-answer-checkbox:checked) .choice-mark{color:#28a745;display:none!important}.meta-modal-backdrop,.meta-modal-close-row,.meta-modal-trigger-wrapper{display:none}@media (max-width:1199.98px){.create-question-layout .meta-sidebar{display:none!important;flex:none!important;max-width:none!important}.create-question-layout .meta-sidebar.meta-modal-open{display:block!important;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:80vh;z-index:10500;background:#fff;overflow-y:auto;overflow-x:hidden;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.25);padding:1.5rem;animation:meta-modal-fade-in .25s ease;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.create-question-layout .meta-sidebar.meta-modal-open::-webkit-scrollbar{width:6px}.create-question-layout .meta-sidebar.meta-modal-open::-webkit-scrollbar-track{background:transparent}.create-question-layout .meta-sidebar.meta-modal-open::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}@keyframes meta-modal-fade-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.meta-modal-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10499}.meta-modal-close-row{display:flex;justify-content:flex-end;margin-bottom:1rem}.meta-modal-trigger-wrapper{display:block;margin-bottom:.75rem}.meta-modal-close-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:transparent;border:1px solid #e4e6ef;border-radius:8px;padding:6px 14px;font-size:.9rem;color:#3f4254;cursor:pointer;transition:background .15s}.meta-modal-close-btn:hover{background:#f5f5f5}.meta-modal-trigger-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:linear-gradient(135deg,#6f42c1,#5a32a3);color:#fff!important;border:none;border-radius:10px;padding:9px 18px;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(111,66,193,.35);transition:transform .15s,box-shadow .15s}.meta-modal-trigger-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(111,66,193,.45)}.create-question-layout .col-lg-10,.create-question-layout .col-lg-10.col-md-6{flex:0 0 100%!important;max-width:100%!important}.create-question-layout .RichEditor-root-createquestion,.richEditor-fullwidth-fix .RichEditor-root-createquestion{width:100%!important}}.assessment-library-container{height:auto;overflow:visible;min-height:70vh}.assessment-cards-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;padding:1rem 0;width:100%}.assessment-paper-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e8e8e8;width:100%}.assessment-paper-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);border-color:#d1d9e6}.assessment-card-content{display:flex;align-items:center;padding:1.25rem 1.5rem;grid-gap:1.5rem;gap:1.5rem}.assessment-left-section{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:.75rem;gap:.75rem}.assessment-card-title{font-size:1.05rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;color:#2d3436;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;max-width:calc(100% - 260px);min-width:0}.assessment-meta-info{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:.95rem;color:#6b7280;min-width:180px;justify-content:flex-start;margin-left:.5rem}.assessment-card-code{font-weight:500;color:#9aa0a6;letter-spacing:.15px;font-size:.78rem}.assessment-separator{color:#d1d5db}.assessment-subject-text{font-weight:700;color:#2d3436;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:.5rem}.assessment-right-section{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-shrink:0}.assessment-actions-group{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.assessment-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:8px;border:none;cursor:pointer;font-weight:600;font-size:.9rem;min-height:36px;min-width:36px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.assessment-action-btn i{font-size:1rem;color:#fff}.assessment-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.assessment-action-btn.view-btn{background-color:#ffc973;color:#fff}.assessment-action-btn.view-btn:hover{background-color:#ffb84d}.assessment-action-btn.edit-btn{background-color:initial;color:#6f42c1;border:1px solid rgba(111,66,193,.18)}.ph-paper-status{border-radius:8px}.assessment-action-btn.edit-btn:hover{background-color:rgba(111,66,193,.04);transform:translateY(-1px)}.assessment-action-btn.edit-btn i{color:#6f42c1}.assessment-action-btn.delete-btn{background-color:initial;color:#d63384;border:1px solid rgba(214,51,132,.18)}.assessment-action-btn.delete-btn:hover{background-color:rgba(214,51,132,.04);transform:translateY(-1px)}.assessment-action-btn.delete-btn i{color:#d63384}.assessment-action-btn.view-btn.view-assement-btn,.assessment-actions-group .assessment-action-btn.view-btn.view-assement-btn{background-color:#ffc973!important;color:#fff!important;border-color:rgba(255,201,115,.12)!important}.assessment-actions-group .assessment-action-btn.view-btn.view-assement-btn i{color:#fff!important}.assessment-action-btn.edit-btn.edit-assement-btn,.assessment-actions-group .assessment-action-btn.edit-btn.edit-assement-btn{background-color:initial!important;color:#6f42c1!important;border:1px solid rgba(111,66,193,.18)!important}.assessment-actions-group .assessment-action-btn.edit-btn.edit-assement-btn i{color:#6f42c1!important}.assessment-action-btn.delete-btn.delete-assement-btn,.assessment-actions-group .assessment-action-btn.delete-btn.delete-assement-btn{background-color:initial!important;color:#d63384!important;border:1px solid rgba(214,51,132,.18)!important}.assessment-actions-group .assessment-action-btn.delete-btn.delete-assement-btn i{color:#d63384!important}.assessment-action-btn.view-btn,.btn.viewAdmin-assement-btn,.ph-action-btn.ph-view,.view-assement-btn,.viewAdmin-assement-btn,.viewAssess-assement-btn{background-color:#ffc973!important;color:#fff!important;border-color:rgba(255,201,115,.12)!important}.assessment-action-btn.view-btn i,.ph-action-btn.ph-view i,.view-assement-btn i,.viewAdmin-assement-btn i,.viewAssess-assement-btn i{color:#fff!important}.assessment-action-btn.edit-btn,.edit-assement-btn,.ph-action-btn.ph-edit{background-color:initial!important;color:#6f42c1!important;border:1px solid rgba(111,66,193,.18)!important}.assessment-action-btn.edit-btn i,.edit-assement-btn i,.ph-action-btn.ph-edit i{color:#6f42c1!important}.btn.setup-assement-btn,.ph-action-btn.ph-add,.setup-assement-btn,.setup-public-assement-btn{background-color:#ad55c8!important;color:#fff!important;border-color:rgba(40,167,69,.12)!important}.ph-action-btn.ph-add i,.setup-assement-btn i,.setup-public-assement-btn i{color:#fff!important}.assessment-actions-group .assessment-action-btn{min-width:36px!important;min-height:36px!important;padding:.5rem!important;border-radius:10px!important}@media (max-width:768px){.assessment-cards-container{grid-gap:.75rem;gap:.75rem}.assessment-paper-card{border-radius:8px}.assessment-card-content{flex-direction:column;align-items:stretch;padding:1rem;grid-gap:.75rem;gap:.75rem}.assessment-left-section{display:flex;justify-content:space-between;align-items:center;grid-gap:.75rem;gap:.75rem}.assessment-card-title{font-size:.95rem;margin:0;flex:1 1;min-width:0}.assessment-meta-info{flex-shrink:0;font-size:.88rem;grid-gap:.4rem;gap:.4rem;align-items:center;flex-direction:row;text-align:right;min-width:120px;white-space:nowrap}.assessment-separator{display:inline-block}.assessment-subject-text{margin-left:.4rem;font-size:.95rem;font-weight:700;color:#2d3436}.assessment-right-section{display:flex;justify-content:space-between;align-items:center;width:100%}.ph-paper-status{padding:0 12px;border-radius:8px!important;font-size:.85rem;font-weight:600;background:transparent;color:#333;border:1px solid rgba(0,0,0,.08);width:130px!important;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:38px}.ph-paper-status.ph-status-enrolled,.ph-paper-status.ph-status-published{color:#1e7e34;border-color:rgba(40,167,69,.15);background:rgba(40,167,69,.03)}.ph-paper-status.ph-status-reviewcompleted{color:#1558d6;border-color:rgba(21,88,214,.12);background:rgba(21,88,214,.03)}.ph-paper-status.ph-status-review{color:#c47b00;border-color:rgba(196,123,0,.12);background:rgba(196,123,0,.03)}.ph-paper-status.ph-status-referback{color:#d63384;border-color:rgba(214,51,132,.12);background:rgba(214,51,132,.03)}.ph-paper-status.ph-status-purchase{color:#6138c8;border-color:rgba(97,56,200,.12);background:rgba(97,56,200,.03)}.ph-paper-status.ph-status-default{color:#333;border-color:rgba(0,0,0,.06);background:transparent}.assessment-action-btn{padding:.4rem .6rem;min-height:32px;min-width:32px;font-size:.85rem}.assessment-action-btn i{font-size:.9rem}}.ph-paper-table-wrapper{width:100%}.ph-paper-card{transition:box-shadow .3s ease;border-radius:8px}.ph-paper-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.ph-paper-title{font-size:1.1rem!important;font-family:"Inter",sans-serif;font-weight:600;color:#1f2937;cursor:pointer}.ph-paper-title,Paper code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}Paper code{flex:0 0 auto;min-width:90px;order:2;padding-left:.2rem;padding-right:.2rem;align-self:center}.assessment-subject{font-family:"Inter",sans-serif;font-size:.95rem;color:#6b7280}.status-chip{display:inline-block;padding:6px 16px;border-radius:8px;font-weight:500;font-size:.85rem;text-align:center;font-family:"Inter",sans-serif;white-space:nowrap}.status-chip-initial{background-color:#e5e7eb;color:#374151}.status-chip-published{background-color:#dbeafe;color:#1e40af}.status-chip-scheduled{background-color:#fef3c7;color:#92400e}.status-chip-finished{background-color:#d1fae5;color:#065f46}.assessment-actions-wrapper{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.ph-action-btn{width:36px;height:36px;border-radius:6px;border:1px solid #e5e7eb;background-color:#fff;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.ph-action-btn:hover{background-color:#f3f4f6;border-color:#d1d5db}.ph-action-btn.ph-view{color:#3b82f6}.ph-action-btn.ph-edit{color:#10b981}.ph-action-btn.ph-remove{color:#ef4444}.ph-action-btn.ph-add{color:#8b5cf6}.ph-action-btn.ph-add.setup-assement-btn,.ph-action-btn.ph-add.setup-public-assement-btn,.setup-assement-btn,.setup-public-assement-btn{background-color:#845dcd!important;color:#fff!important;border-color:rgba(129,40,167,.12)!important}.ph-action-btn.ph-add.setup-assement-btn i,.ph-action-btn.ph-add.setup-public-assement-btn i,.setup-assement-btn i,.setup-public-assement-btn i{color:#fff!important}.no-papers-container{height:auto;min-height:300px;margin-top:0!important}.no-papers-inner{grid-gap:16px;gap:16px}.no-papers-icon{font-size:4rem;opacity:.5}.no-papers-text{font-size:1.1rem;font-weight:500}.staff-filters-wrapper{margin-bottom:1rem}.staff-filters-wrapper .card{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.assessment-tabs-wrapper{margin-right:auto}.assessment-search-wrapper{display:flex;align-items:center}.assessment-search-wrapper .form-control{font-size:.8rem;height:36px;box-sizing:border-box;background-color:#fff;color:#1f2937}.assessment-count-wrapper{display:flex;align-items:center}.assessment-count-wrapper .no-of-papers{padding:6px 12px;background-color:#fff;height:36px;box-sizing:border-box;color:#1f2937}.assessment-sort-wrapper{display:flex;align-items:center}.assessment-sort-wrapper .sort-button{padding:6px 12px;height:36px;display:flex;align-items:center;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;box-shadow:none!important}@media (max-width:768px){.assessment-top-controls-grid{grid-gap:6px 8px;gap:6px 8px}.assessment-count-wrapper .no-of-papers,.assessment-search-wrapper .form-control,.assessment-sort-wrapper .sort-button,.assessment-tabs-wrapper .nav-link{font-size:.75rem;padding:6px 10px;height:36px;box-sizing:border-box}.assessment-search-wrapper .form-control{width:160px}}.time-limit-wrapper{display:flex;align-items:center}.time-limit-label{margin-left:0;margin-right:20px;white-space:nowrap}.checkbox-inline-wrapper{align-items:center}.checkbox-label{margin-bottom:0;margin-right:.25rem;font-weight:500}.duration-input-wrapper{display:flex;align-items:center}.duration-input{width:310px;margin-right:0}.duration-input input{width:100%;height:40px;padding:8px 12px;font-size:14px}.duration-select{flex-shrink:0;width:165px}.duration-select-wide{flex-shrink:0;width:195px}.inline-flex{display:inline-flex}.full-width{width:100%}.align-center{align-items:center}.badge-custom{font-size:1rem;border-radius:6px}.loading-container{padding:60px 20px}.loading-spinner{display:block;margin:auto}.date-filter-wrapper{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-left:1.25rem;margin-top:.5rem}.date-filter-input{padding:5px;margin-right:10px;border-radius:4px}.menu-header{padding:8px 16px;font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;background-color:#f9fafb}.menu-body .dropdown-item{padding:10px 16px;position:relative}.menu-body .dropdown-item .checkmark{position:absolute;right:16px;color:#10b981;font-weight:700}.direction-header{padding:8px 16px;font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;background-color:#f9fafb}.direction-item{display:flex;align-items:center;padding:10px 16px;position:relative}.direction-item .direction-label{margin-left:4px}.direction-item .checkmark{position:absolute;right:16px;color:#10b981;font-weight:700}.available-assessments-nav{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid rgba(16,24,40,.04);padding:6px;border-radius:10px;margin-bottom:12px;box-shadow:0 2px 6px rgba(16,24,40,.03)}.available-assessments-nav .nav-link{justify-content:center;padding:6px 12px;color:#6b7280;border-radius:6px;transition:color .18s ease,transform .18s ease,box-shadow .18s ease;font-weight:500;font-size:.88rem;cursor:pointer}.available-assessments-nav .nav-link:hover{background-color:rgba(118,80,189,.03);color:#53327a;text-decoration:none;transform:translateY(-1px)}.available-assessments-nav .show>.nav-link,.nav.nav-pills.available-assessments-nav .nav-link.active,.nav.nav-pills.available-assessments-nav .nav-link.show{background:linear-gradient(180deg,#8b63d5,#7650bd 60%);color:#fff!important;border:none!important;transform:translateY(-2px) scale(1.01);box-shadow:0 12px 28px rgba(118,80,189,.18),inset 0 -6px 12px rgba(0,0,0,.06)!important}.available-assessments-nav .nav-link:focus,.nav.nav-pills.available-assessments-nav .nav-link:focus{box-shadow:0 8px 20px rgba(118,80,189,.12)}.create-btn.nav-active-btn{background:linear-gradient(180deg,#8b63d5,#7650bd 60%);color:#fff!important;border:none!important;transform:translateY(-2px) scale(1.01);box-shadow:0 12px 28px rgba(118,80,189,.18),inset 0 -6px 12px rgba(0,0,0,.06)!important;padding:8px 14px;border-radius:8px}.create-btn.nav-active-btn .btn-link-primary{color:#fff!important}.create-btn.nav-active-btn:focus{outline:none;box-shadow:0 8px 20px rgba(118,80,189,.12)}.create-btn.nav-active-btn:hover{transform:translateY(-3px) scale(1.02)}.create-btn.big-action-btn{background:linear-gradient(180deg,#714cb5,#613aa0 70%);color:#fff!important;padding:6px 12px;border-radius:10px;font-size:.98rem;box-shadow:0 14px 32px rgba(81,60,140,.16),inset 0 -6px 12px rgba(0,0,0,.06)}.create-btn.big-action-btn .btn-link-primary{color:#fff!important;font-weight:700}.create-btn.big-action-btn:hover{transform:translateY(-3px);background:linear-gradient(180deg,#613aa0,#532f88);box-shadow:0 18px 40px rgba(71,50,125,.18)}.create-btn.big-action-btn:focus{outline:none;box-shadow:0 10px 24px rgba(81,60,140,.14)}.available-assessments-nav .nav-link:focus,.nav.nav-pills.available-assessments-nav .nav-link:focus{outline:none;box-shadow:0 6px 16px rgba(118,80,189,.12)}@media (max-width:480px){.available-assessments-nav{grid-gap:6px;gap:6px;padding:6px}.available-assessments-nav .nav-link{padding:6px 10px;font-size:.82rem}}@media (max-width:768px){.ph-paper-card{margin-bottom:12px}.ph-paper-card .card-body{padding:14px 16px}.ph-paper-card .row.align-items-center{grid-row-gap:12px;row-gap:12px}.ph-paper-card .row.align-items-center>.col-md-2:nth-child(2),.ph-paper-card .row.align-items-center>.col-md-3:first-child{width:auto;max-width:none;flex:0 1 auto;padding-right:12px}.ph-paper-card .row.align-items-center>.col-md-3:first-child{flex:1 1;padding-right:8px}.ph-paper-title{font-size:.95rem!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-paper-code{font-size:.78rem;color:#9ca3af;white-space:nowrap}.ph-paper-card .row.align-items-center>.col-md-2:nth-child(3),.ph-paper-card .row.align-items-center>.col-md-2:nth-child(4),.ph-paper-card .row.align-items-center>.col-md-3:nth-child(5){width:auto;max-width:none;flex:0 0 auto;padding-right:8px}.ph-paper-card .row.align-items-center>.col-md-2:nth-child(3){flex:1 1;min-width:0}.assessment-subject{font-size:.82rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-paper-card .row.align-items-center>.col-md-2:nth-child(4) .ph-paper-status,.ph-paper-card .row.align-items-center>.col-md-2:nth-child(4)>div{padding:4px 10px;font-size:.72rem;border-radius:4px!important;white-space:nowrap}.ph-paper-card .row.align-items-center>.col-md-3:nth-child(5){padding-right:0}.assessment-actions-wrapper{grid-gap:6px;gap:6px;justify-content:flex-end}.ph-action-btn{width:30px;height:30px;font-size:.8rem}.ph-action-btn i{font-size:.9rem}.duration-input{width:100%}.duration-select,.duration-select-wide{width:140px}}.d-flex{display:flex}.gap-2{grid-gap:.5rem;gap:.5rem}.text-right{text-align:right}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.mb-0{margin-bottom:0}.mr-1{margin-right:.25rem}.mt-10{margin-top:2.5rem}.mb-5{margin-bottom:1.25rem}.col-md-2-custom{font-family:"Inter",sans-serif;font-size:.95rem;color:#6b7280}.setup-assessment-toolbar{margin:0 0 12px;padding:10px 14px;border:1px solid #e5eaef;border-radius:12px;background:linear-gradient(90deg,#f9fbfd,#fff);min-height:64px}.setup-assessment-toolbar-left,.setup-assessment-toolbar-right{min-height:44px;padding-left:0;padding-right:0;grid-gap:10px;gap:10px}.setup-assessment-toolbar-left,.setup-assessment-toolbar-right{grid-gap:10px;gap:10px}.setup-assessment-question-count{margin-left:0!important;margin-right:0!important;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;font-size:1rem;border-radius:10px}.setup-assessment-section-btn{min-height:42px;border-radius:10px;font-weight:600}.setup-assessment-search-group{margin-bottom:0;width:min(100%,360px)}.setup-assessment-search-input{min-height:42px;border-radius:10px;border:1px solid #d7dee7}.setup-assessment-search-input:focus{border-color:#4d89c6;box-shadow:0 0 0 .15rem rgba(77,137,198,.2)}.setup-assessment-total-marks{min-height:42px;padding:6px 12px;border-radius:10px;border:1px solid #ffd89b;background:linear-gradient(120deg,#fff2d9,#ffe4b0);display:inline-flex;align-items:center;grid-gap:10px;gap:10px;white-space:nowrap}.setup-assessment-total-marks-label{color:#6f4b00;font-size:.84rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.setup-assessment-total-marks-value{color:#212b36;font-size:1.2rem;font-weight:800;line-height:1}@media (max-width:991px){.setup-assessment-toolbar{padding:10px}.setup-assessment-toolbar-left,.setup-assessment-toolbar-right{justify-content:flex-start!important;margin-bottom:8px}.setup-assessment-search-group{width:100%;margin-right:0!important}.setup-assessment-total-marks{width:100%;justify-content:space-between}}.btn-icon.flaticon-delete,.view-question-btn{background:transparent!important;border:none!important;box-shadow:none!important;padding:.3rem!important;min-width:34px!important;min-height:34px!important;border-radius:8px}.view-question-btn{color:#1c7ed6!important}.view-question-btn:hover{background:rgba(28,126,214,.14)!important}.btn-icon.flaticon-delete{color:#d8404f!important}.btn-icon.flaticon-delete:hover{background:rgba(216,64,79,.12)!important;color:#b82c3b!important}.btn-icon.flaticon-delete i,.view-question-btn i{font-size:1.25rem!important}.tData>.view-question-btn+.btn-icon.flaticon-delete,td>.view-question-btn+.btn-icon.flaticon-delete{margin-left:8px!important}.assessment-top-controls-grid{display:flex;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;align-items:center;width:100%;padding:4px 0}.assessment-tabs-wrapper{flex:0 0 auto}.assessment-tabs-wrapper .nav{margin-bottom:0;display:flex;grid-gap:4px;gap:4px;flex-wrap:nowrap}.assessment-tabs-wrapper .nav-link{padding:4px 8px;font-size:.8rem;white-space:nowrap}.assessment-search-wrapper{flex:0 0 auto}.assessment-search-wrapper .form-control{padding:6px 12px;border-radius:6px;font-size:.85rem;border:1px solid #e5e7eb;height:32px;width:200px}.assessment-count-wrapper{flex:0 0 auto;white-space:nowrap}.assessment-count-wrapper .no-of-papers{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;font-size:.8rem}.assessment-count-wrapper .sort-by-label{font-size:.8rem}.assessment-count-wrapper .sort-current{font-size:.85rem}.assessment-sort-wrapper{flex:0 0 auto}.assessment-sort-wrapper .sort-dropdown{min-width:180px}.assessment-sort-wrapper .sort-button{padding:4px 10px;font-size:.8rem;height:auto;min-height:32px}.assessment-sort-wrapper .sort-by-label,.assessment-sort-wrapper .sort-current{font-size:.8rem}@media (max-width:1200px){.assessment-top-controls-grid{grid-gap:6px 10px;gap:6px 10px}.assessment-search-wrapper .form-control{width:180px}}@media (max-width:768px){.assessment-top-controls-grid{grid-gap:6px 8px;gap:6px 8px}.assessment-count-wrapper .no-of-papers,.assessment-search-wrapper .form-control,.assessment-sort-wrapper .sort-button,.assessment-tabs-wrapper .nav-link{font-size:.75rem;padding:3px 6px}.assessment-search-wrapper .form-control{width:160px}}.available-assessments-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;grid-gap:8px;gap:8px;align-items:center}.available-assessments-nav .nav-item{flex:0 0 auto}.available-assessments-nav .nav-link{white-space:nowrap;display:inline-flex;align-items:center;padding:8px 12px}.available-assessments-nav::-webkit-scrollbar{height:6px}.available-assessments-nav::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.filterBySec{margin-bottom:20px;margin-top:20px}.filterAccordion{box-shadow:none!important}.filterAccordionSummary{min-height:48px!important}.thepapers-wrapper{width:100%}.badge-custom{background-color:#f5f5f5;color:#333;padding:8px 16px;border-radius:8px;font-weight:500}.thepapers-wrapper .MuiTableCell-head,.thepapers-wrapper .MuiTableCell-root.MuiTableCell-head,.thepapers-wrapper .MuiTableHead-root,.thepapers-wrapper thead{display:none!important;visibility:collapse!important;height:0!important;line-height:0!important;padding:0!important;border:0!important}.tData{padding:12px;vertical-align:middle}.label{display:inline-block;padding:4px 12px;border-radius:4px;font-size:.875rem;font-weight:500}.label-light-success{background-color:#d1fae5;color:#065f46}.label-light-warning{background-color:#fef3c7;color:#92400e}.label-light-info{background-color:#dbeafe;color:#1e40af}.label-light-danger{background-color:#fee2e2;color:#991b1b}.label-light-primary{background-color:#e0e7ff;color:#3730a3}.label-success{background-color:#10b981;color:#fff}.label-lg{padding:6px 14px;font-size:.9rem}.label-inline{display:inline-flex;align-items:center}.action-btn{padding:6px 12px;border-radius:4px;transition:all .2s}.action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.view-assement-btn{background-color:#3b82f6;color:#fff}.view-assement-btn:hover{background-color:#2563eb}.no-papers-container{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:220px;width:100%;box-sizing:border-box}.no-papers-inner{text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.no-papers-icon{font-size:3.5rem;color:#9ca3af}.no-papers-text{font-size:1rem;color:#6b7280;font-weight:600}.review-cards-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%;margin-top:1rem}.review-paper-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.review-paper-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.review-card-content{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;grid-gap:1.5rem;gap:1.5rem}.review-left-section{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;flex:1 1;min-width:0}.review-card-title-row{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.review-card-code{font-size:.78rem;color:#9aa0a6;font-weight:500;white-space:nowrap}.review-card-title{font-size:1rem;font-weight:600;color:#1a202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.review-right-section{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem;flex-wrap:nowrap;overflow-x:auto;flex-shrink:1}.review-assigned-section{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;min-width:150px}.review-assigned-label{font-size:.75rem;color:#718096;font-weight:500}.review-assigned-name{font-size:.875rem;color:#2d3748;font-weight:600}.review-status-section{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;flex-wrap:nowrap}.review-actions-group{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center;margin-left:auto}.review-action-btn{width:40px;height:40px;min-width:40px;padding:0;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:1.1rem}.review-action-btn.view-btn{background:#ffc973;color:#fff}.review-action-btn.view-btn:hover{background:#f5b84f;transform:scale(1.05)}.review-action-btn.assign-btn{background:#6f42c1;color:#fff}.review-action-btn.assign-btn:hover{background:#5a2c9e;transform:scale(1.05)}.review-action-btn:disabled{opacity:.5;cursor:not-allowed}.review-action-btn:disabled:hover{transform:none}.review-status-section .ph-paper-status{padding:0 12px;border-radius:8px;font-size:.85rem;font-weight:600;background:transparent;color:#333;border:1px solid rgba(0,0,0,.08);min-width:auto;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:38px;grid-gap:.5rem;gap:.5rem}.review-status-section .ph-paper-status .ph-status-main{font-size:.95rem;font-weight:700;line-height:1}.review-status-section .ph-paper-status .ph-status-sub{font-size:.7rem;font-weight:700;opacity:.9;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.03);color:inherit;text-transform:none}.review-status-section .ph-paper-status+.ph-paper-status{margin-left:.5rem}.review-status-section .ph-paper-status.ph-status-sub{min-width:auto;padding:0 .75rem;font-size:.75rem;height:28px}.review-status-section .ph-paper-status{white-space:nowrap}.review-status-section .ph-paper-status.ph-status-enrolled,.review-status-section .ph-paper-status.ph-status-published{color:#1e7e34;border-color:rgba(40,167,69,.15);background:rgba(40,167,69,.03)}.review-status-section .ph-paper-status.ph-status-reviewcompleted{color:#1558d6;border-color:rgba(21,88,214,.12);background:rgba(21,88,214,.03)}.review-status-section .ph-paper-status.ph-status-review{color:#c47b00;border-color:rgba(196,123,0,.12);background:rgba(196,123,0,.03)}.review-status-section .ph-paper-status.ph-status-referback{color:#d63384;border-color:rgba(214,51,132,.12);background:rgba(214,51,132,.03)}.review-status-section .ph-paper-status.ph-status-purchase{color:#6138c8;border-color:rgba(97,56,200,.12);background:rgba(97,56,200,.03)}.review-status-section .ph-paper-status.ph-status-default,.review-status-section .ph-paper-status.ph-status-initial{color:#333;border-color:rgba(0,0,0,.06);background:transparent}.review-status-section .ph-paper-status.ph-status-inreview{color:#f59e0b;border-color:rgba(245,158,11,.12);background:rgba(245,158,11,.03)}.review-status-section .ph-paper-status.ph-status-retired{color:#9ca3af;border-color:rgba(156,163,175,.12);background:rgba(156,163,175,.03)}.review-status-section .ph-paper-status.ph-status-dataentryverification,.review-status-section .ph-paper-status.ph-status-proofreading,.review-status-section .ph-paper-status.ph-status-readytopublish{color:#8b5cf6;border-color:rgba(139,92,246,.12);background:rgba(139,92,246,.03)}.review-operation-status{margin-top:.25rem;font-size:.75rem;font-weight:600}.review-operation-status.followup{color:#f59e0b}.review-operation-status.completed,.review-operation-status.initial{color:#10b981}.review-operation-status.inprogress{color:#3b82f6}@media (max-width:1200px){.review-card-content{flex-wrap:wrap}.review-right-section{width:100%;order:2;margin-top:.75rem;justify-content:flex-start;overflow-x:visible}}@media (max-width:768px){.review-card-content{flex-wrap:wrap;grid-gap:1rem;gap:1rem;padding:1rem;align-items:center}.review-left-section{flex:1 1 auto;min-width:0;order:1}.review-card-title-row{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.review-card-title{white-space:normal;word-wrap:break-word}.review-right-section{display:contents}.review-assigned-section{flex:1 1 100%;min-width:0;order:2;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start;grid-gap:.5rem;gap:.5rem;text-align:left}.review-assigned-section .review-assigned-label,.review-assigned-section .review-assigned-name{text-align:left}.review-status-section{flex:1 1 auto;order:3;align-self:center;min-width:0}.review-actions-group{flex:0 0 auto;order:4;justify-content:flex-end;align-items:center;grid-gap:.5rem;gap:.5rem}}.review-skeleton-card{background:#fff;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem}.settings-menu{color:var(--maincolor)}#cmc .settings-menu,.settings-menu{width:20px;height:50px;position:absolute;background-color:#fff;border-radius:2px;cursor:pointer;border:none}#cmc .settings-menu{color:var(--maincolor-cmc)}@media (max-width:1000px){.settings-modal{display:none}}.grade-list{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px;gap:10px;margin-top:10px}.grade-item{display:flex;align-items:center;justify-content:flex-start}.srv-validation-message{color:red;font-size:.95em;margin-left:8px}.input-error{border:1.5px solid red!important;background-color:#fff0f0}@media (max-width:1150px){.css-j0ozid{display:flex!important;flex-direction:column!important;align-items:start!important}}.sticky-card-body{background-color:#fff;z-index:1}@media only screen and (max-width:991px){.filterBySec{padding-left:12.5px!important}.searchBySec{margin-bottom:-2.4rem!important}}.filterCard{padding:16px;border:2px solid #e0e0e0;border-radius:12px;overflow-y:auto}.ClearbuttonFilter{padding:0 8px!important;height:32px;font-weight:500!important}.ClearbuttonFilter:hover{background-color:#074aaf!important;color:#fff}.filterpprs{background-color:#f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.1);padding:8px;border-radius:8px}.filterCardContainer{scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.filterCardContainer::-webkit-scrollbar{height:8px}.filterCardContainer::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}.filterCardContainer::-webkit-scrollbar-track{background:transparent}.filterAccordionSummary,.Mui-expanded{margin:0!important}.Mui-expanded{min-height:48px!important}.passage-types-container{width:100%;padding:0}.passage-types-container h3{font-family:"Inter",sans-serif;font-weight:600;color:#181c32;margin:0}.passage-top-controls-grid{display:flex;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;align-items:center;width:100%;padding:4px 0;margin-bottom:1rem}.passage-tabs-wrapper{flex:0 0 auto;display:flex;align-items:center;margin-right:8px}.passage-tabs-wrapper .nav,.passage-tabs-wrapper .nav-tabs{border-bottom:2px solid #e4e6ef;margin-bottom:0}.passage-tabs-wrapper .nav-link{font-family:"Inter",sans-serif;font-weight:600;font-size:.9rem;padding:8px 14px;color:#7e8299;border:none;border-bottom:3px solid transparent}.passage-tabs-wrapper .nav-link.active{color:#5458af;border-bottom-color:#5458af}.passage-search-wrapper{flex:0 0 auto;display:flex;align-items:center}.passage-search-wrapper .form-control{padding:6px 12px;border-radius:6px;font-size:.8rem;border:1px solid #e5e7eb;height:36px;width:200px;box-sizing:border-box;background-color:#fff;color:#1f2937;font-family:"Inter",sans-serif}.passage-count-wrapper{flex:0 0 auto;white-space:nowrap;display:flex;align-items:center}.passage-count-wrapper .no-of-items{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background-color:#fff;border-radius:6px;border:1px solid #e5e7eb;font-size:.8rem;height:36px;box-sizing:border-box;color:#1f2937}.passage-count-wrapper .sort-by-label{font-size:.8rem;font-weight:500;color:#7e8299}.passage-count-wrapper .sort-current{font-size:.85rem;font-weight:600;color:#e49424}.passage-sort-wrapper{flex:0 0 auto;display:flex;align-items:center}.passage-sort-wrapper .sort-dropdown{min-width:180px}.passage-sort-wrapper .sort-button{padding:6px 12px;font-size:.8rem;height:36px;display:flex;align-items:center;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;box-shadow:none!important}.passage-sort-wrapper .sort-by-label,.passage-sort-wrapper .sort-current{font-size:.8rem}.sort-dropdown .sort-button{display:inline-flex;align-items:center;padding:8px 16px;background-color:#f8f9fa;border:1px solid #e4e6ef;border-radius:6px;font-family:"Inter",sans-serif;font-size:.9rem;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}.sort-dropdown .sort-button:hover{background-color:#e9ecef;border-color:#5458af}.sort-dropdown .sort-button.desc{background-color:#f1e5f8;border-color:#621b88}.sort-dropdown .sort-by-label{color:#7e8299;margin-right:8px;font-weight:500}.sort-dropdown .sort-current{color:#181c32;font-weight:600;margin-right:8px}.sort-dropdown .sort-menu{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e4e6ef;padding:0;min-width:200px}.sort-dropdown .menu-header{padding:12px 16px;background-color:#f8f9fa;border-bottom:1px solid #e4e6ef;font-weight:600;font-size:.85rem;color:#7e8299;text-transform:uppercase;letter-spacing:.5px}.sort-dropdown .menu-body{padding:8px 0}.sort-dropdown .dropdown-item{padding:10px 16px;font-family:"Inter",sans-serif;font-size:.9rem;color:#181c32;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.sort-dropdown .dropdown-item:hover{background-color:#f1e5f8;color:#621b88}.sort-dropdown .dropdown-item.active{background-color:#e1f0ff;color:#5458af;font-weight:600}.sort-dropdown .checkmark{color:#5458af;font-weight:700;font-size:1.1rem}.passage-types-container .MuiTable-root{font-family:"Inter",sans-serif}.passage-types-container .thead{background-color:#f8f9fa;font-weight:600;color:#181c32;font-size:.9rem;border-bottom:2px solid #e4e6ef;padding:12px 16px}.passage-types-container .tData{padding:12px 16px;color:#7e8299;font-size:.9rem;border-bottom:1px solid #e4e6ef}.insert-btn{font-family:"Inter",sans-serif;font-weight:600;padding:10px 20px;border-radius:6px;transition:all .2s ease}.loading-container{display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.passage-top-controls-grid{grid-gap:6px 10px;gap:6px 10px}.passage-search-wrapper .form-control{width:180px}}@media (max-width:768px){.passage-top-controls-grid{grid-gap:6px 8px;gap:6px 8px}.passage-count-wrapper .no-of-items,.passage-search-wrapper .form-control,.passage-sort-wrapper .sort-button,.passage-tabs-wrapper .nav-link{font-size:.75rem;padding:6px 10px;height:36px;box-sizing:border-box}.passage-sort-wrapper .sort-by-label{display:none}}.passage-cards-container{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%;margin-top:0;margin-bottom:1rem}.passage-types-container .card-body{padding-top:0!important}.passage-type-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.passage-type-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.passage-card-content{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;grid-gap:1.5rem;gap:1.5rem}.passage-left-section{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;flex:1 1;min-width:0}.passage-card-title-row{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.passage-card-id{font-size:.78rem;color:#9aa0a6;font-weight:500;white-space:nowrap}.passage-card-name{font-size:1rem;font-weight:600;color:#1a202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.passage-meta-info{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.8rem;color:#718096}.passage-description-text{font-size:.875rem;color:#718096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passage-actions-group{display:flex;grid-gap:.5rem;gap:.5rem;align-items:center}.passage-action-btn{width:40px;height:40px;min-width:40px;padding:0;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:1.1rem}.passage-action-btn.edit-btn{background:#6f42c1;color:#fff;border:2px solid rgba(111,66,193,.18);box-shadow:0 2px 6px rgba(111,66,193,.12);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.passage-action-btn.edit-btn .flaticon-edit-icon,.passage-action-btn.edit-btn i{color:#fff}.passage-action-btn.edit-btn:hover{background:#5b2db8;color:#fff;transform:translateY(-1px) scale(1.02);box-shadow:0 6px 18px rgba(91,45,184,.16)}.passage-action-btn.delete-btn{background:transparent;color:#d63384;border:2px solid #d63384}.passage-action-btn.delete-btn:hover{background:#d63384;color:#fff;transform:scale(1.05)}.no-passage-types-container{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:220px;width:100%;box-sizing:border-box}.no-passage-types-inner{text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.no-passage-types-icon{font-size:3.5rem;color:#9ca3af}.no-passage-types-text{font-size:1rem;color:#6b7280;font-weight:600}@media (max-width:768px){.passage-card-content{flex-wrap:wrap;grid-gap:1rem;gap:1rem;padding:1rem}.passage-left-section{flex:1 1 100%;order:1}.passage-card-title-row{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.passage-card-name,.passage-description-text{white-space:normal;word-wrap:break-word}.passage-actions-group{flex:1 1 100%;justify-content:flex-end;order:2}}.no-passages-container{display:flex;justify-content:center;align-items:center;padding:60px 20px;min-height:220px;width:100%;box-sizing:border-box}.no-passages-inner{text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.no-passages-icon{font-size:3.5rem;color:#9ca3af}.no-passages-text{font-size:1rem;color:#6b7280;font-weight:600}.passage-wrapper{width:100%;padding:0}.passage-wrapper .col-md-12{padding:0}.passage-wrapper .nav-tabs{border-bottom:2px solid #e4e6ef;margin-bottom:0}.passage-wrapper .main-nav-hidden{display:none!important;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.passage-wrapper .nav-link{font-family:"Inter",sans-serif;font-weight:600;font-size:.95rem;padding:12px 24px;color:#7e8299;border:none;border-bottom:3px solid transparent;transition:all .3s ease}.passage-wrapper .nav-link.active,.passage-wrapper .nav-link:hover{color:#5458af;border-bottom-color:#5458af}.passage-wrapper .nav-link.active{background-color:initial}.passage-wrapper .tab-content{padding:0;margin-top:0}.passage-wrapper .card-header-sticky{box-shadow:0 6px 18px rgba(0,0,0,.06)}.passage-wrapper .card-header-sticky+*,.passage-wrapper .card-header-sticky+.tab-content,.passage-wrapper .card-header-sticky+.tab-pane{padding-top:1rem}.passage-wrapper .tab-pane{padding:1.5rem 0}@media (max-width:768px){.passage-wrapper .nav-link{font-size:.85rem;padding:10px 16px}}.paper-label{display:block;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.paper-checkbox{display:none}.paper-title{display:flex;align-items:center;font-weight:600;font-size:16px;padding:8px 12px;color:#626364;transition:color .2s;flex-direction:row;width:100%;justify-content:space-between;grid-gap:12px;gap:12px}.paper-title:hover{color:#1976d2}.exam-title{font-weight:700;color:#333;flex:1 1}.arrow{margin-left:8px;transition:transform .3s ease}.candidate-status{padding:4px 10px;font-size:12px;font-weight:600;border-radius:12px;text-transform:capitalize;display:inline-block;min-width:80px;text-align:center;white-space:nowrap}.candidate-status.finished{background-color:#e2f7e6;color:#2e7d32;border:1px solid #a5d6a7}.candidate-status.assigned{background-color:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.candidate-status.onprogress{background-color:#fff4e5;color:#ef6c00;border:1px solid #ffcc80}.arrow.open{transform:rotate(180deg)}.paper-details{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#fff;border-radius:8px;border:1px solid #ddd;padding:0 12px}.paper-details.open{max-height:500px;padding:12px}.paper-details div{margin-bottom:4px}.paper-status{color:#1976d2}.paper-row{margin:1rem 0;padding:8px 12px;border-radius:8px;transition:all .2s ease}.paper-row,.paper-row-expanded{background-color:#fff!important}.paper-row-expanded{border:1px solid #1976d2;box-shadow:0 2px 6px rgba(0,0,0,.1)}.available-assessments-nav{display:inline-flex!important;width:auto!important;max-width:100%;background:none;border:none;padding:0;margin-bottom:0!important}.available-assessments-nav .nav-link{margin-right:0;background-color:initial;color:#5f656c;border-radius:8px;border:none;padding:6px 14px;box-shadow:none}.available-assessments-nav .nav-link:not(.active):not(.show):hover{background-color:#e8ebee}.available-assessments-nav .nav-link.active,.available-assessments-nav .nav-link.show{background-color:#7650bd;color:#fff;border:none;box-shadow:none}.user-reports-header-row{--header-control-height:38px;margin:10px 0 14px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;border:1px solid #eceff3;border-radius:12px;background:#fafbfd}.user-reports-tabs-col{flex:1 1 auto;min-width:0}.user-reports-search-col{flex:0 0 280px;max-width:100%}.user-reports-header-row .available-assessments-nav .nav-link{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0 14px}.available-assessments-nav .nav-link.active,.available-assessments-nav .nav-link.show,.user-reports-header-row .available-assessments-nav .nav-link,.user-reports-header-row .form-control{min-height:var(--header-control-height);height:var(--header-control-height)}.user-reports-search-group{position:relative}.user-reports-search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#6b7280;line-height:0;pointer-events:none}.user-reports-search-input{padding-left:36px;border:1px solid #d8dee8;border-radius:10px;background:#fff}.user-reports-search-input:focus{border-color:#8da2c0;box-shadow:0 0 0 .15rem rgba(80,116,160,.15)}.modern-list-wrap{width:100%;overflow-x:auto;margin-top:16px;font-family:"Inter",sans-serif}.modern-list{width:100%;min-width:720px;background:#fff;border-radius:12px;border:1px solid #e9e2f7;box-shadow:0 6px 18px rgba(41,22,77,.05);padding:8px}.modern-list-header,.modern-list-row{padding:14px 16px;border:1px solid #eee7fb;border-radius:10px;align-items:center;margin-bottom:8px}.modern-list-header{color:#3d2b63;font-weight:600;background:#f3ecff}.modern-list-row{color:#374151;font-size:.95rem;background:#fff;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.modern-list-row:last-child{margin-bottom:0}.modern-list-row:hover{background:#fdfcff;box-shadow:0 4px 12px rgba(67,39,120,.08)}.modern-list-row.clickable-row{cursor:pointer}.modern-grid{display:grid;grid-gap:16px;gap:16px}.modern-list-header>div,.modern-list-row>div{padding-left:8px;padding-right:8px}.modern-list-header>div:first-child,.modern-list-row>div:first-child{padding-left:0}.modern-list-header>div:last-child,.modern-list-row>div:last-child{padding-right:0;text-align:right}.modern-list-header>div:last-child{justify-self:end}.modern-list-row>div:last-child{display:flex;justify-content:flex-end}.modern-list-row>div:last-child .btn,.modern-list-row>div:last-child .btn-primary{margin:0 0 0 auto!important}.modern-grid-3{grid-template-columns:minmax(130px,1fr) minmax(200px,2fr) minmax(180px,1.3fr)}.modern-grid-4{grid-template-columns:minmax(130px,1fr) minmax(220px,2fr) minmax(120px,1fr) minmax(140px,1fr)}.modern-grid-7{grid-template-columns:minmax(110px,1fr) minmax(180px,1.6fr) repeat(4,minmax(90px,.7fr)) minmax(120px,1fr)}.modern-list-state{min-height:140px;display:flex;align-items:center;justify-content:center;color:#6b7280}.tab-pane.fade.show.active{margin-left:0!important;padding:0!important}@media (max-width:1200px){.user-reports-tabs-col{flex:1 1 100%}.user-reports-header-row .available-assessments-nav{display:grid!important;width:100%!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.user-reports-header-row .available-assessments-nav .nav-item{margin:0;width:100%}.user-reports-header-row .available-assessments-nav .nav-link{width:100%;white-space:nowrap}.user-reports-search-col{flex:1 1 100%}.user-reports-header-row{padding:10px}.modern-list{min-width:900px;width:100%}}.modern-list-row .btn-primary{display:inline-flex!important;align-items:center;justify-content:center;grid-gap:6px;gap:6px;border-radius:8px!important;padding:6px 12px!important;font-weight:500!important;letter-spacing:.02em;background:linear-gradient(135deg,#9e8be2,#a693e4)!important;border:1px solid hsla(0,0%,100%,.38)!important;color:#fffdf7!important;opacity:.95;transition:opacity .2s ease}.modern-list-row .btn-primary:hover{opacity:1}.modern-list-row .btn-primary:focus,.modern-list-row .btn-primary:focus-visible{box-shadow:0 0 0 3px rgba(158,139,226,.35),0 6px 12px rgba(166,147,228,.3)!important}.paper-details-open{background-color:#fff}.user-reports-action-modal{width:auto;max-width:min(1100px,92vw);margin:4rem auto 0}.user-reports-action-modal .modal-content{height:80vh;max-height:80vh;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.user-reports-action-modal .modal-content::-webkit-scrollbar{display:none}.user-reports-action-modal .modal-body{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.user-reports-action-modal .modal-body::-webkit-scrollbar{display:none}.feedback-option-chips{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.feedback-option-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.85rem;font-weight:600;line-height:1.2;white-space:nowrap;border:1px solid transparent}.feedback-chip--yellow{color:#998446;background:#fff9e1;border-color:#f1df9f}@media (max-width:768px){.user-reports-action-modal{max-width:90vw;margin:2.5rem auto 0}.user-reports-action-modal .modal-content{height:auto;max-height:68vh;border-radius:10px}.user-reports-action-modal .modal-footer,.user-reports-action-modal .modal-header{padding:.65rem .85rem}.user-reports-action-modal .modal-body{padding:.75rem .85rem}}@media (max-width:576px){.user-reports-action-modal{max-width:84vw;margin:2rem auto 0}.user-reports-action-modal .modal-content{max-height:58vh;border-radius:9px}.user-reports-action-modal .modal-title{font-size:.98rem}}.announcements-new-page{min-height:60vh;background-color:#fff;padding:44px 44px 20px!important;border-radius:16px}.announcements-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.announcements-header-left{display:flex;flex-direction:column}.announcements-title{font-size:36px;font-weight:700;color:#000;margin:0;line-height:1.1}.announcements-subtitle{font-size:24px;font-weight:400;color:#878787;margin:4px 0 0}.announcements-header-right{display:flex;align-items:center}.announcements-header-right .view-all-btn{margin-right:16px;padding:8px 16px;border-radius:8px;background:#6d28d9;color:#fff;font-size:12px;font-weight:500;border:1px solid #e5e7eb;cursor:pointer;transition:all .15s ease}.announcements-header-right .view-all-btn:hover{background:#5b21c1;transform:translateY(-1px);box-shadow:0 8px 20px rgba(26,32,44,.06)}.announcements-header-right .back-to-home-btn{margin-left:0;padding:8px 16px;border-radius:8px;background:#fff;color:#6d28d9;font-size:12px;font-weight:500;border:1px solid #6d28d9;cursor:pointer;transition:all .15s ease}.announcements-header-right .back-to-home-btn:hover{background:#fff;border-color:#5b21c1;color:#5b21c1}.back-to-home-link{background:none;border:none;color:#7f8c8d;font-size:14px;cursor:pointer;text-decoration:none;padding:8px 0;transition:color .3s ease}.back-to-home-link:hover{color:#2c3e50;text-decoration:underline}.announcements-content{display:flex;grid-gap:60px;gap:60px;align-items:stretch;max-width:1200px;margin:0 auto;justify-content:center}.announcements-left-section{flex:0 0 360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative;min-height:calc(100vh - 140px);padding-bottom:0}.view-all-updates-btn{background:#6d28d9;color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:500;cursor:pointer;margin-bottom:40px;transition:all .15s ease}.view-all-updates-btn:hover{background:#5b21c1;transform:translateY(-1px);box-shadow:0 8px 20px rgba(26,32,44,.06)}.announcements-mascot{position:absolute;left:0;right:0;bottom:-20px;display:flex;justify-content:center;align-items:flex-end;overflow:visible;pointer-events:none}.mascot-image{pointer-events:auto;max-width:120%;width:auto;height:auto;max-height:min(800px,85vh);object-fit:contain}.announcements-right-section{flex:1 1 650px;max-width:900px;max-height:calc(100vh - 200px);overflow-y:auto;position:relative;padding-bottom:40px}.announcements-right-section:after{content:"";position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;height:80px;background:linear-gradient(180deg,transparent,#fff 85%);pointer-events:none;z-index:1}.announcements-list,.announcements-right-section{scrollbar-width:thin;scrollbar-color:rgba(26,32,44,.12) transparent}.announcements-list::-webkit-scrollbar,.announcements-right-section::-webkit-scrollbar{width:6px}.announcements-list::-webkit-scrollbar-track,.announcements-right-section::-webkit-scrollbar-track{background:transparent}.announcements-list::-webkit-scrollbar-thumb,.announcements-right-section::-webkit-scrollbar-thumb{background:rgba(26,32,44,.06);border-radius:6px;-webkit-transition:background .18s ease,opacity .18s ease;transition:background .18s ease,opacity .18s ease;opacity:.9}.announcements-list:hover::-webkit-scrollbar-thumb,.announcements-right-section:hover::-webkit-scrollbar-thumb{background:rgba(26,32,44,.18)}.announcements-list:hover,.announcements-right-section:hover{scrollbar-color:rgba(26,32,44,.18) transparent}.announcements-list{display:flex;flex-direction:column;position:relative;z-index:0;max-height:380px}.announcements-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner{width:48px;height:48px;border:4px solid #ecf0f1;border-top-color:#3498db;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(1turn)}}.announcements-loading p{color:#e1e1e1;font-size:16px}.announcements-empty{text-align:center;padding:60px 40px;background:#f9f9f9;border-radius:16px;max-width:600px;margin:0 auto;border:2px dashed #dcdcdc}.empty-icon{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#f8f5ff;border-radius:16px}.empty-icon svg{width:48px;height:48px;color:#8e44ad}.empty-title{font-size:24px;font-weight:700;color:#8e44ad;margin:0 0 12px}.empty-description{font-size:16px;line-height:1.6;color:#8e44ad;margin:0}@media (max-width:1024px){.announcements-new-page{padding:30px 40px}.announcements-content{grid-gap:40px;gap:40px}.announcements-left-section{flex:0 0 260px;min-height:auto}.mascot-image{max-height:320px}.announcements-mascot{position:static;margin-bottom:0}}@media (max-width:1024px){.announcements-new-page{padding:24px!important;margin-left:24px!important;margin-top:12px!important}.announcements-header{flex-direction:column;grid-gap:20px;gap:20px;margin-top:12px!important;margin-left:24px;margin-right:24px;margin-bottom:0!important}.announcements-title{font-size:36px}.announcements-subtitle{font-size:24px}.announcements-content{flex-direction:column;grid-gap:30px;gap:30px;margin-left:40px;margin-right:40px}.announcements-left-section{flex:none;width:100%;align-items:center}.announcements-header-right .view-all-btn,.announcements-mascot,.view-all-updates-btn{display:none}.announcements-right-section{max-width:100%}}@media (max-width:480px){.announcements-new-page{padding:16px}.announcements-title{font-size:28px}.announcements-subtitle{font-size:20px}.view-all-updates-btn{width:100%;text-align:center}}@media (min-width:1200px){.announcements-new-page{min-height:48vh}.announcements-left-section{min-height:calc(100vh - 200px)}.announcements-right-section{max-height:calc(100vh - 240px)}.mascot-image{max-height:min(600px,70vh)}}@media (min-width:1024px){.announcements-new-page.view-all-active .announcements-left-section{display:none}.announcements-new-page.view-all-active .announcements-content{justify-content:center}.announcements-new-page.view-all-active .announcements-right-section{max-width:90%;width:90%;max-height:none;overflow:visible;padding-bottom:40px;margin-top:0}.announcements-new-page.view-all-active .announcements-list{max-height:none}.announcements-right-section{margin-top:-48px}}@media (max-width:600px){.announcements-new-page{padding:12px}.announcements-title{font-size:28px;line-height:1.05}.announcements-subtitle{font-size:16px}.announcements-right-section{padding-bottom:12px}.announcements-empty{padding:24px 16px;max-width:320px;margin:12px auto;border-radius:12px}.empty-icon{width:56px;height:56px;margin-bottom:16px}.empty-icon svg{width:28px;height:28px}.empty-title{font-size:18px;margin-bottom:8px}.empty-description{font-size:10px;line-height:1}}@media (max-width:360px){.announcements-new-page{padding:10px}.announcements-title{font-size:18px}.announcements-subtitle{font-size:12px}.announcements-empty{padding:18px 12px;max-width:280px;margin:10px auto}.empty-icon{width:48px;height:48px;margin-bottom:12px}.empty-icon svg{width:24px;height:24px}.empty-title{font-size:16px}.empty-description{font-size:12px}}@media (max-width:768px){.announcements-new-page{margin-left:0!important}}@media (min-width:1025px){.announcements-header-right .view-all-btn,.view-all-updates-btn{display:none}.announcements-header-right .back-to-home-btn{display:inline-flex}}.announcement-card{background:#f8f9fa;border:1px solid rgba(26,32,44,.04);border-radius:12px;padding:18px 24px;margin-bottom:16px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.announcement-card:hover{transform:translateY(2px);box-shadow:0 10px 20px rgba(0,0,0,.04);border-color:#9b59b6}.announcement-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.announcement-card-time{align-self:flex-start;margin-top:4px}.announcement-card-title{font-size:1.05rem;font-weight:600;color:#1a202c;margin:0;padding-right:12px}.announcement-card-time{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:#718096;white-space:nowrap}.separator{color:#cbd5e0;display:inline-flex;align-items:center;justify-content:center;width:10px;height:16px;font-size:10px;line-height:1}.announcement-card-badge{display:none}.announcement-card-header-left{display:flex;flex-direction:column;grid-gap:6px;gap:6px;align-items:flex-start}.announcement-card-chip{background:#9b59b6!important;color:#fff!important;padding:4px 10px;border-radius:12px!important;font-size:11px;font-weight:700;text-transform:capitalize;box-shadow:0 6px 18px rgba(155,89,182,.06);margin-bottom:4px;transform:none}.announcement-card-description{font-size:14px;color:#4a5568;line-height:1.6;margin:0;white-space:normal;word-wrap:break-word}@media (max-width:768px){.announcement-card{padding:16px}.announcement-card-header{flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;position:relative}.announcement-card-time{order:-1;align-self:flex-end;margin-top:0;font-size:11px;color:#95a5a6}.announcement-card-title{font-size:1rem}}@media (max-width:600px){.announcement-card{padding:16px 16px 48px;position:relative}.announcement-card-header{position:static}.announcement-card-time{position:absolute;right:12px;bottom:12px;order:0;align-self:flex-end;margin-top:0;font-size:11px;color:#95a5a6;white-space:nowrap}}
/*# sourceMappingURL=main.70371fb9.chunk.css.map */