html{width:100%;height:100dvh;margin:0;padding:0}.body{overflow:hidden;width:100%;height:100dvh;margin:0;padding:0;background:#bcbbbb}.homeRoot{width:100%;height:100dvh;display:block!important}.loginBody{width:100%;height:100dvh;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.rootClass{width:100%;height:100%;justify-content:center;align-items:center;color:#fff}.clientRootClass{width:100%;height:100%;justify-content:center;align-items:center}.body{padding:0;height:95%;background-color:#121c62;overflow:hidden}.shapes{position:relative;z-index:-1}.mainPageMainLayout{width:100%;height:100%;display:flex}.mainPageLeftLayout{width:3%;background-color:#fff}.mainPageRightLayout{width:100%;height:100%;background-color:#121c62}.circle{border-radius:50%;background:radial-gradient(#2743c2 10%,#121c62 80%);margin:0;overflow:hidden;position:fixed;filter:blur(10px);z-index:0;opacity:20%}.leftTopCir{width:70vh;height:70vh;transform:translate3d(30px,-30px,0);box-shadow:5px 5px 70px 70px #121c62,-5px 5px 70px 70px #121c62,5px -5px 70px 70px #121c62,inset -5px -5px 70px 70px #121c62}.leftBottomCir{width:60vh;height:60vh;margin-left:-10px;transform:translate3d(-15vh,60vh,20vh);box-shadow:5px 5px 60px 60px #121c62,-5px 5px 60px 60px #121c62,5px -5px 60px 60px #121c62,inset -5px -5px 60px 60px #121c62}.rightCir{width:130vh;height:130vh;margin-left:40%;margin-right:5%;box-shadow:10px 10px 80px 80px #121c62,-10px 10px 80px 80px #121c62,10px -10px 80px 80px #121c62,inset -10px -10px 80px 80px #121c62;transform:translate3d(-50px,0,20vh)}@media (max-width: 768px){body:before{content:"Please use a desktop or laptop to access this site.";display:block;text-align:center;margin-top:50px;font-size:1.2rem;color:red}#root{display:none;font-family:sans-serif;text-align:center;padding:2rem}}nav ul li a{color:#fff;text-decoration:none;cursor:pointer;font-size:small;font-weight:400}nav ul li{width:100%;height:100%;justify-content:space-evenly;list-style:none;align-content:center}nav ul li:hover{width:100%;height:100%;border:2px solid rgba(217,217,217,.15);list-style:none}nav ul li:first-child:hover{border:2px solid rgba(217,217,217,.15);border-top-left-radius:20px;border-bottom-left-radius:20px}.homeIfSelected{border:2px solid rgba(217,217,217,.15);border-top-left-radius:20px;border-bottom-left-radius:20px}.rankingIfSelected{border-top-right-radius:20px;border-bottom-right-radius:20px;border:2px solid rgba(217,217,217,.15)}.restnavBarIfSelected{width:100%;height:100%;border:2px solid rgba(217,217,217,.15);list-style:none}nav ul li:last-child:hover{border:2px solid rgba(217,217,217,.15);border-top-right-radius:20px;border-bottom-right-radius:20px}nav ul{width:60%;height:100%;display:flex;justify-content:space-evenly;background-color:#d9d9d90d;border-radius:20px;text-align:center;align-items:center;padding:0;margin:0 0 0 150px}nav{width:80%;height:35px;justify-items:center;align-content:center}.navBar{display:flex;margin-top:10vh;margin-bottom:2px;z-index:1}.navBut{width:15%;height:35px;align-content:center}.navBut button{background-color:#0a92dd;color:#fff;width:100px;height:35px;border-radius:20px;border:0;cursor:pointer}.adminPanelsDiv{display:flex;background-color:#d9d9d90d;border-radius:20px;width:15%;margin-right:10px}.adminPanelsButton{width:100%;background-color:transparent;border:none}.adminPanelsAnchor{text-decoration:none;color:#fff;font-family:Times New Roman,Times,serif}.mainLoginPage{width:100%;height:100dvh;display:flex}.loginPageLeftlayout{background:linear-gradient(35deg,#220e97 10%,#170964,#0b0431 70%);background-color:transparent;display:grid;width:30%;height:100dvh;color:#fff;row-gap:20px}.loginPageLeftlayoutTopBut{display:flex;justify-content:end;align-items:flex-end}.loginPageLeftlayoutDownBut{display:flex;justify-content:end;align-items:flex-start}.loginAndSignUpBut{width:20dvh;height:10%;margin-right:20%;border-radius:10px;font-size:larger;font-weight:600;font-family:Times New Roman,Times,serif;cursor:pointer;border:none}.loginPageRightlayout{background-color:#ffffffe6;width:70%;height:100%;color:#000;justify-items:center;align-content:center}.cutmLogo{width:100%;display:flex;justify-content:center;align-items:center}.logoImgTag{width:10%;height:10%}.loginAndSignUpButFalse{background-color:transparent;color:#fff;border:none;width:20dvh;border-radius:10px;font-size:medium;font-family:Times New Roman,Times,serif;height:10%;margin-right:20%;cursor:pointer}.loginFormDiv{z-index:2;width:50%;height:60%;background-repeat:no-repeat;background-size:cover;justify-items:center}.loginHead{font-size:xx-large;font-weight:bolder;height:15%}.loginSubHead{font-size:medium;font-weight:200;font-family:Times New Roman,Times,serif;height:15%}.loginForm{display:grid;height:70%;width:50%}.formLoadingLoadingDiv{display:flex;justify-content:center;align-items:center}.formLoadingClass,.loginCenIdParentDiv{display:grid}.loginCenIdDiv{display:grid;height:50%}.cenIdLabel,.passwordLabel{width:100%;height:50%;cursor:pointer;font-weight:600}.cenIdInput,.passwordInput{padding:2px;height:100%;margin-top:10px;border:0;background:transparent;border-bottom:1px solid rgba(0,0,0,.7)}.cenIdInput:focus,.passwordInput:focus{padding:2px;height:100%;margin-top:10px;border-radius:5px;border:2px solid black;outline:none}.loginPasswordDiv{display:grid;height:50%}.forgotPass{color:#00f;text-align:right;cursor:pointer}.forgotPass:hover{text-decoration:underline}.signInButDiv{width:100%;height:100%}.signInButtonInput{width:100%;height:55%;border-radius:5px;border:1px solid black;color:#fff;background-color:#162d3ab3;cursor:pointer}.signInButtonInput:focus,.signInButtonInput:hover{background-color:#162d3ae6}.signUpButtonInput{width:100%;height:55%;margin-top:10px;border-radius:5px;border:1px solid black;color:#fff;background-color:#162d3ab3;cursor:pointer}.signUpButtonInput:hover,.signUpButtonInput:focus{background-color:#162d3ae6}.LoginOrGoogle{margin-top:20px;justify-content:space-around;display:flex;width:100%}.loginOrDiv{width:100%}.loginOtpParentDiv{justify-items:center;align-content:center}.loginOtpDiv{width:100%;height:50%;justify-content:center;display:grid;gap:10px}.LoginOtpLabel{width:100%;text-align:center}.VerifyOtpButton{width:100%;height:100%;border-radius:5px;border:1px solid black;color:#fff;background-color:#162d3ab3;cursor:pointer}.VerifyOtpButton:focus,.VerifyOtpButton:hover{background-color:#162d3ae6}.hrLine{border-top:2px solid rgba(0,0,0,.4);margin-left:5px;margin-right:5px}.continueWithGoogleButDiv{width:100%;height:100%}.continueWithGoogleButton{width:100%;height:70%;margin-top:10px;border-radius:5px;border:1px solid black;color:#fff;font-family:Times New Roman,Times,serif;background-color:#e6eef7;border:0;color:#000;cursor:pointer}.continueWithGoogleButton:hover{font-weight:400;background-color:#e6eef7b3}.signUpFormDiv{width:50%;height:60%;justify-items:center}.signUpHead{font-size:xx-large;font-weight:bolder;height:10%}.signUpSubHead{font-size:medium;font-weight:200;font-family:Times New Roman,Times,serif;height:15%}.signUpCenIdDiv{display:grid;height:50%}.signUpForm{display:grid;height:70%;width:60%}.SignUpCenIdDiv,.singUpEmailDiv,.signUpPhoneNumberDiv,.signUpPasswordDiv{display:grid;height:50%}.signUpCenIdInput,.signupPasswordInput,.signupEmailInput,.signupPhoneInput{padding:2px;height:100%;margin-top:10px;border:0;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.2)}.signUpCenIdInput:focus,.signupPasswordInput:focus,.signupEmailInput:focus,.signupPhoneInput:focus{padding:2px;height:100%;margin-top:10px;border:0;border-radius:5px;border:2px solid black;outline:none}.custom-select{width:100%;margin-top:10px;border-radius:5px;background-color:transparent}@media (max-width: 768px){.signUpHead{font-size:large;font-weight:bolder;height:10%}.signUpSubHead{font-size:medium;font-weight:200;font-family:Times New Roman,Times,serif;height:10%}.loginFormDiv{z-index:2;width:70%;height:60%;background-repeat:no-repeat;background-size:cover;justify-items:center}.loginPageLeftlayoutTopBut{display:flex;justify-content:end;align-items:flex-end}.loginAndSignUpBut{width:20dvh;height:10%;border-radius:10px;font-size:larger;font-weight:600;font-family:Times New Roman,Times,serif;cursor:pointer;border:none;margin-right:5%}.loginAndSignUpButFalse{background-color:transparent;color:#fff;border:none;width:20dvh;border-radius:10px;font-size:medium;font-family:Times New Roman,Times,serif;height:10%;margin-right:5%;cursor:pointer}.loginForm{display:grid;height:70%;width:80%}.loginHead{font-size:xx-large;font-weight:bolder;height:10%}.loginSubHead{font-size:medium;height:10%}.cutmLogo{width:100%;display:flex;justify-content:center;align-items:center}}@media (max-width: 540px){.signUpFormDiv{width:90%;height:60%;justify-items:center}.signUpHead{font-size:large;font-weight:bolder;height:10%}.signUpSubHead{font-size:small;font-weight:200;font-family:Times New Roman,Times,serif;height:10%}.loginFormDiv{z-index:2;width:70%;height:60%;background-repeat:no-repeat;background-size:cover;justify-items:center}.loginPageLeftlayout{justify-content:center}.loginPageLeftlayoutTopBut{display:flex;justify-content:center;align-items:flex-end;width:100%}.loginPageLeftlayoutDownBut{display:flex;justify-content:start;align-items:flex-start}.loginAndSignUpBut{width:100%;height:10%;border-radius:10px;font-size:larger;font-weight:600;font-family:Times New Roman,Times,serif;cursor:pointer;border:none}.loginAndSignUpButFalse{background-color:transparent;color:#fff;border:none;width:100%;border-radius:10px;font-size:medium;font-family:Times New Roman,Times,serif;height:10%;margin-right:20%;cursor:pointer}.loginForm{display:grid;height:70%;width:100%}.loginHead{font-size:large;font-weight:bolder;height:10%}.loginSubHead{font-size:small;height:15%}}.Home{background-color:#000;width:100%;height:100vh;padding:0;margin:0}body{margin:0}.adminHome{width:100%;height:100%}.head{color:#fff;width:100%;height:80vh;align-content:center;justify-items:center;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:600;font-size:xxx-large;gap:0;margin:0;padding:0}.hidden{opacity:0}.visible{opacity:1;transition:2s ease-in}.subTitle{opacity:70%;font-size:small;font-weight:lighter}.clientDiv{color:#fff;width:100%;height:100vh;justify-items:center;margin-top:8vh;color:#000;position:fixed}.visiblebackgroundDiv{opacity:1;transition:1s}.hiddenbackgroundDiv{opacity:0}.clientDiv .backgroundDiv .centerDiv{width:80%;height:65%;border-radius:20px;box-shadow:5px 5px 30px #0000004d,-5px 5px 30px #0000004d}.clientDiv .backgroundDiv .centerDiv .flexDiv{display:flex;justify-content:space-evenly;text-align:center;height:10vh}.clientAdd{width:100%;height:100%;align-content:center;border-top-left-radius:20px;cursor:pointer}.clientAddTrue{background-color:#00f}.clientAddFalse{background-color:#0000ff80}.clientRemove{width:100%;height:100%;align-content:center;border-top-right-radius:20px;cursor:pointer}.clientRemoveTrue{background-color:red}.clientRemoveFalse{background-color:#ff000080}.backgroundDiv{height:100%;width:80%;background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;opacity:90%;justify-items:center;align-content:flex-start;padding-top:4%}.clientAddRemove{color:#fff}.clientDiv .backgroundDiv .centerDiv .dataDiv{width:100%;height:85%;justify-items:center;align-content:flex-start;text-align:center}.clientDiv .backgroundDiv .centerDiv .dataDiv .clientForm{width:80%;height:100%;padding:0;margin:0;align-content:flex-start}input{color:#000;border:2px solid black;height:30px;border-radius:5px;opacity:.7}.clientDiv .backgroundDiv .centerDiv .dataDiv .clientForm select{width:64%;height:35px;text-align:center;margin-top:20px;border:2px solid rgba(0,0,0,.3);border-radius:5px;cursor:pointer}.mailDiv,.genderDiv{width:100%}.genderDiv{align-content:center}.divSec1{width:100%;margin-top:30px;text-align:justify;display:grid}.divSec1 .nameInput{width:80%}.divSec1 .nameLabel{padding:0;margin:0 10px}.divSec2 .mailDiv{display:grid}.mailLabel{width:fit-content;margin:0 10px;padding:0}.divSec2{display:flex;width:100%;text-align:justify;justify-content:space-between}.divSec3{width:100%;display:flex;text-align:justify;justify-content:space-between}.divSec4{width:100%;display:flex}.numberDiv{width:100%;text-align:justify;display:grid}.passwordDiv{width:100%;text-align:justify;display:grid;align-items:flex-start}.passwordDiv .passwordLabel{width:fit-content;margin:0 10px}.numberDiv .numberLabel{margin:0;padding:0}.numberDiv .numberInput{margin:0;padding:1px 2px}.idDiv{text-align:justify;display:grid;width:100%}.idLabel{padding:0;margin:0 10px}.butDiv{width:100%;text-align:justify;align-items:center;display:flex;justify-content:space-between}.addClientBut{width:65%;height:50%;margin-top:10px;background-color:#0000ff80;color:#fff;border:0;border-radius:5px;cursor:pointer}.addClientBut:hover{transition:.5s ease-in;background-color:#00f;box-shadow:5px 5px 20px #0000004d,-5px 5px 20px #0000004d}.addClientExcel{width:65%;height:50%;margin-top:10px;background-color:#00800080;color:#fff;border:0;border-radius:5px;cursor:pointer}.addClientExcel:hover{transition:.5s ease-in;background-color:green;box-shadow:5px 5px 20px #0000004d,-5px 5px 20px #0000004d}input:focus{opacity:1;color:#000}input[type=number]::-webkit-inner-spin-button,::-webkit-outer-spin-button{display:none}.showPass{background:url(/assets/show-CZCkzG5C.jpg);background-repeat:no-repeat;width:60%;height:60%;background-size:contain}.showPassDiv{align-content:center;justify-items:center;width:1.8%;height:3.5%;position:fixed;transform:translate3d(29.8dvh,4.9dvh,0);filter:contrast(100%)}.showPass:hover{cursor:pointer}.removeForm{width:100%;display:grid;height:100%;justify-items:center;align-content:center;gap:2dvh}.cenIdDiv,.confirmCenIdDiv{width:max-content;height:fit-content}.removeButDiv{width:10dvh;height:5dvh;border-radius:5px;background-color:red;color:#fff;border:none;cursor:pointer}.addCenIdInput,.confirmCenIdInput{margin:10px;width:50dvh}.removeCenIdLabel,.removeConfirmCenIdLabel{display:block;padding:0;margin:0 0 0 10px;width:50dvh;text-align:justify}.addNewClientVisible:before{content:"New Client Added";color:#008000e6;font-weight:700;font-size:larger}.addNewClientVisible{position:fixed;opacity:1;transform:translate3d(90dvh,5%,0);z-index:1;width:10%;height:3%;text-align:center;align-content:center;border-radius:5px}.addNewClientHidden{opacity:0;width:0;height:0}.removeClientVisible:before{content:"Client Removed";color:red;font-weight:700;font-size:larger}.removeClientVisible{position:fixed;opacity:1;transform:translate3d(90dvh,5%,0);z-index:1;width:10%;height:3%;text-align:center;align-content:center;border-radius:5px}.removeClientHidden{opacity:0;width:0;height:0}.loadingScreenDivVisible{animation:loadingAnimation 2s infinite ease-in-out;background-color:#fff;width:100%;text-align:center}@keyframes loadingAnimation{0%{transition:.2s;font-size:xx-small;width:0%}25%{transition:.2s;font-size:x-small;width:25%}50%{transition:.2s;font-size:small;width:50%}75%{transition:.2s;font-size:medium;width:75%}to{transition:.2s;font-size:large;width:100%}}.loadingScreenDivVisible:before{content:"Loading";color:#000;font-weight:700;font-size:larger}.CodingPage{margin-top:40px;width:100%;height:75dvh;align-content:center;justify-items:center;color:#fff}.eventUrlImage{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:10px}.eventsCodingPage{width:80%;height:100%}.contests{width:80%;height:fit-content;display:block;overflow-y:scroll}.contest{width:100%;height:60vh;background:linear-gradient(40deg,#000,#000,gray);border-radius:20px;display:inline-table;margin-top:50px;align-content:center;justify-items:center}.contest-Data{font-size:24px;font-weight:700;margin-bottom:20px}.contest-button{width:500px;height:88px;border:0;border-radius:50px;background:#000;color:#fff}.butGradient{background-image:linear-gradient(40deg,gold,gray);width:fit-content;border-radius:50px}.backgroundDivContent{padding:0;margin:0}.backgroundDivForExcelSheet{position:fixed;height:100%;width:100%;left:0;top:0;z-index:1;background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;opacity:90%;justify-items:center;align-content:flex-start;padding-top:4%}.contentTitle{height:auto;text-align:center;color:#fff;margin-bottom:15dvh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:xx-large;font-weight:500}.content{display:flex;width:100%;height:76dvh;overflow:scroll;background-color:#fff}.contentLeftLayout{width:20%;align-content:center;background-color:#363740}.contentRightLayout{width:80%}.contentSubjects{width:100%;height:60%;overflow:scroll;background-color:#3f4049}.subjectsListUL{width:100%;padding:0;margin:0}.subjectsList{align-items:center;display:flex;justify-content:center;width:100%;height:5dvh;background-color:#3f4049;text-decoration:none;color:#fff;list-style:none;padding:0;margin:5px 0;text-align:center;font-family:Times New Roman,Times,serif;font-size:larger;cursor:pointer}.changeSubjectBackgroundToWhite{background-color:#fff!important;color:#000!important;border:1px solid black!important;box-shadow:2px 2px 5px 5px #00000080!important;border-right:none!important;font-weight:700}.subjectsList:hover{transition:.2s;border-bottom:1px solid white}.subjectsListVisible{display:block}.subjectsListHide{display:none}.addNewSubButtonDiv{width:100%;height:10%;text-align:center;align-content:center}.addNewSubButton{width:50%;height:100%;border-radius:5px;background-color:#0a92dd;border:none;box-shadow:0 0 10px #0a93dd80;color:#fff;cursor:pointer;margin-top:10px}.questionsList{width:100%;height:90%;justify-items:center;margin:5px;overflow:scroll}.questionsAddDiv{width:100%;height:max-content;display:flex;justify-content:space-around}.addQuestionExcelSheet{width:20dvh;height:5dvh;background-color:#00800080;border-radius:5px;border:none;box-shadow:0 0 10px #00800080}.addQuestionExcelSheet:hover{cursor:pointer}.addQuestion{width:20dvh;height:5dvh;background-color:#0a92dd;border-radius:5px;cursor:pointer;border:none;box-shadow:0 0 10px #0a92dd}.questionsDiv{width:90%;background-color:#0a93dd4d;border-radius:10px;display:flex;justify-content:space-evenly;padding:2px;margin-bottom:5px}.questionsDiv:hover{background-color:#0a93dd;transition:.2s ease}.questions{cursor:pointer;width:100%;height:5dvh;overflow:auto;align-content:center;text-align:center}.questionsStatic{width:62.7%;background-color:#fff!important;height:5dvh;padding:2px;align-content:center;text-align:center;margin-bottom:5px;border-radius:10px}.questionEdit{width:fit-content;align-content:center;cursor:pointer;color:#00f;font-weight:700;margin-right:2.5%}.editQuestionForm{background-color:red;color:#fff}.serverIssueDiv{width:100%;height:100%;justify-items:center;align-content:center}.serverIssue{background-color:#ff00004d;text-align:center;align-content:center;font-size:xx-large;animation:serverIssueAnimation 5s infinite}@keyframes serverIssueAnimation{0%{width:10%;height:5%;font-size:xx-small;opacity:0;border-radius:30%;transform:rotate(90deg)}to{width:30%;height:20%;transform:rotate(0);border-radius:50%;opacity:1}}.editQuestionDiv{display:grid;gap:0;height:fit-content}.question{padding:0;margin:0;width:fit-content;height:fit-content}.questionInput{padding:0;margin:0;margin-top:2dvh;width:100%;border:0;opacity:1;background-color:transparent;font-size:large;font-weight:700}.optionVisible{opacity:1;display:flex}.optionHidden{width:0;height:0;opacity:0;position:fixed}.allOptionsVisible{opacity:1}.allOptionsHidden{width:0;height:0;opacity:0;transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:fixed}.optionsLabelVisible{width:10%;height:fit-content;opacity:1}.optionsLabelHidden,.optionInputHidden{opacity:0;width:0;height:0;position:fixed}.questionDelete{width:fit-content;align-content:center;cursor:pointer;filter:invert();font-weight:700;margin-right:2.5%}.optionInputVisible{padding:0;margin:0;margin-top:2dvh;width:100%;border:0;opacity:1;background-color:transparent}.editClientFormDivVisible{display:block;opacity:1}.ClientFormDivVisible{display:block}.ClientFormDivHide{display:none}.editClientFormDivHide{width:0;height:0;display:none;opacity:0}.addQuestionBackgroundBlurVisible{position:fixed;width:100%;height:100%;color:#000;background-color:#ffffff4d;filter:blur(10px) opacity(1);cursor:pointer;left:0;top:0}.addQuestionDivVisible{width:80%;margin-left:10%}.addQuestionDivHide{width:0;height:0}.addQuestionMainDivVisible{position:fixed;z-index:2;left:0;top:0}.addQuestionMainDivHide{width:0;height:0;z-index:-1}.addQuestionFormDivVisible{background-color:#fff;width:60%;height:70%;position:inherit;border-radius:10px;margin-top:15%;margin-left:19%;justify-items:baseline;align-content:center;box-shadow:5px 5px 10px #0006,5px -5px 10px #0006,-5px -5px 10px #0006,-5px 5px 10px #0006}.addQuestionFormDivHide{width:0;height:0;position:fixed;opacity:0}.optionAddQuestionVisible{width:80%;margin-left:10%}.allAddQuestionOptionsVisible{width:100%;opacity:1}.allAddQuestionOptionsHidden{width:0;height:0;opacity:0;transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:fixed}.optionsAddQuestionLabelVisible{width:10%;height:fit-content;opacity:1}.optionsAddQuestionLabelHidden{opacity:0;width:0;height:0;position:fixed}.optionAddQuestionInputVisible{margin:10px 10px 10px 20px;width:80%;opacity:1}.optionAddQuestionInputHidden{opacity:0;width:0;height:0;position:fixed}.AddQuestionInput{width:80%;opacity:1;font-size:large;font-weight:700}.addQuestionSaveButDivVisible{width:100%;display:flex;justify-content:space-around}.addQuestionSaveButtonVisible{background-color:#0a93dd33;border-radius:5px;width:20%;height:4dvh;border:0}.addQuestionSaveButtonVisible:hover{background-color:#0a93dd;color:#fff;cursor:pointer;transition:.3s;box-shadow:0 0 10px #000,0 0 10px #8080804d}.addQuestionSaveButtonHide{transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:fixed;opacity:0}.testSeries{display:inline-grid!important;width:100%;height:60%;display:flex;justify-content:space-around;font-size:small!important;overflow:scroll}.justifycontentSE{display:flex;justify-content:space-evenly;border:0;padding:0;height:30%;margin-bottom:10px}select{width:100%;height:100%}.testLevel,.testMcq,.testProblemStatements{width:max-content;height:max-content}.testSelect{width:15dvh;height:4dvh;font-size:x-large;border-radius:5px;cursor:pointer}option{cursor:pointer}body{background-color:#ffffffbf;align-items:center;width:100%;height:100%}.Ranking{color:#fff;width:90%;margin-top:10px;padding:50px;background-color:transparent;text-align:center}.title{font-size:28px;font-weight:700;text-align:center;margin-bottom:70px;margin-top:10px}.TOP_3{display:flex;justify-content:center;gap:40px;align-items:flex-end;margin-bottom:60px}.TOP3_profiles{display:flex;flex-direction:column;align-items:center;padding:15px;border-radius:10px;color:#000;width:130px;text-align:center;filter:drop-shadow(2px 4px 6px black) brightness(.9)}.rank-img{width:90px;height:90px;border-radius:10px;margin-bottom:10px}.rank-1{position:relative;bottom:50px;background:gold;padding-top:20px}.rank-2{position:relative;background:silver;padding-top:20px}.rank-3{position:relative;background:#cd7f32;padding-top:20px}.leaderboard{width:100%;margin-top:20px}.leaderboard table{width:100%;border-collapse:collapse}.leaderboard th,.leaderboard td{padding:12px;text-align:center}.leaderboard th{font-weight:700;border-bottom:2px solid white}.leaderboard tr:nth-child(2n){background-color:#ffffff1a}.leaderboard tr:hover{background-color:#fff3}.rank-label{font-size:18px;font-weight:700;color:bla;margin-top:1px;text-shadow:1px 1px 5px rgba(255,204,0,.7)}.viewAllClients{padding-top:20px;padding-left:10px;height:80%;border-radius:20px;font-size:large;justify-items:center;overflow:scroll}.clientData{width:100%;height:5dvh;justify-items:center;font-size:large;align-content:center;text-align:center}.clients{background-color:#0a93dd33;border-radius:5px;margin-bottom:10px;overflow:scroll}.clients:hover{transition:.3s;background-color:#0a93ddb3;cursor:pointer}.client_list{display:flex;width:90%;height:5dvh}.list_data{display:flex;width:100%;height:100%;justify-content:space-between}.listCount{padding-left:2%;width:8%;overflow:scroll;text-align:center;margin:0;align-content:center;justify-items:center}.listName{width:80%;text-align:center;margin:0;align-content:center;justify-items:center}.editBut,.removeBut{width:5%;align-content:center;justify-items:center}.clientEditPanelVisible{position:fixed;width:100%;height:100%;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:2;transition:.5s ease}.clientEditPanelHide{position:fixed;width:0;height:0;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:.5s ease-in-out}.backgroundBlur{position:fixed;width:100%;height:100%;color:#000;background-color:#ffffff4d;filter:blur(10px) opacity(1);cursor:pointer}.ClientFormDivVisible{background-color:#fff;width:60%;height:65%;position:inherit;border-radius:10px;left:25%;top:25%;justify-items:center;align-content:center;box-shadow:5px 5px 10px #0006,5px -5px 10px #0006,-5px -5px 10px #0006,-5px 5px 10px #0006}.ClientFormDivHide{width:0;height:0}.inputDisabled{cursor:not-allowed}.clientEditUpdatedVisible{position:fixed;width:20%;height:20%;border-radius:5px;text-align:center;align-content:center;box-shadow:10px 10px 20px #0000001a,10px -10px 20px #0000001a;background-color:#fff;z-index:1;color:green;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-size:larger;font-weight:700;transition:.1s ease-in-out}.clientEditUpdatedHidden{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-radius:10px;text-align:center;align-content:center;opacity:0;z-index:0;width:0;height:0;transition:.1s ease-in-out}.editClientFormDivVisible{width:90%;height:80%;display:grid}.editClientFormDivHide{width:0;height:0;position:fixed;opacity:0}.editClientFormVisible{width:100%;display:flex;justify-content:space-around}.editClientLabelHide{width:0;opacity:0;transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:fixed}.editClientInputHide{transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:fixed;opacity:0;width:0}.editClientLabelVisible,.editClientInput{width:50%}.saveButtonVisible{background-color:#0a93dd33;border-radius:5px;width:20%;height:4dvh;border:0}.saveButtonVisible:hover{background-color:#0a93dd;color:#fff;cursor:pointer;transition:.3s;box-shadow:0 0 10px #000,0 0 10px #8080804d}.saveButtonHide{transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:fixed;opacity:0}.changeClientsStatusDiv{display:flex;width:90%;border-radius:10px;height:5dvh;margin-bottom:20px;cursor:pointer;box-shadow:0 3px 3px #0006}.changeClientsStatusDiv:hover{box-shadow:0 3px 3px #0009}.statusActivePendingRemove{width:100%;display:flex;justify-content:center;align-items:center}.statusActivePendingRemove:hover{transition:.3s ease-in-out;background-color:#0a93ddb3}.statusActivePendingRemove:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.statusActivePendingRemove:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.statusActivePendingRemovedActive{background-color:#0a93dd}.statusActivePendingRemovePassive{background-color:#0a93dd33}.dashboard{width:100%;margin-bottom:10px;overflow:scroll;box-sizing:border-box}.fulldashboardHeading{text-align:center;margin:0;padding:5px;font-size:32px;color:#fff}.row{flex-wrap:wrap;justify-content:space-evenly;gap:20px;margin-top:40px;padding-right:20px;padding-left:20px}.chart-box{flex:0 1 calc(33.33% - 20px);margin:10px;width:100%;height:400px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;color:#000}.chart-box h3{text-align:center;margin-bottom:10px;font-size:18px;color:#444}.studentDashboard{color:#fff;width:90%;margin-top:10px;padding:50px;background-color:transparent;text-align:center}.studentsDashboardSelectDiv{display:flex;justify-content:space-around;align-items:center;margin-bottom:20px}.studentsDashboardSelectLableDiv{display:flex}.studentsDashboardLoadingDiv{display:flex;color:#fff}.studentsDashboardGraphLayout{width:95%;height:70dvh;border-radius:5px;overflow:scroll}.StudentsDashboardPlots{width:100%;height:100%;display:flex;overflow:scroll;justify-content:space-between}.homeDiv{width:100%;height:100%;color:#fff}.userProfileLogout{position:fixed;background-color:transparent;top:5%;left:90%;cursor:pointer;filter:drop-shadow(1px 2px 3px);color:#fff}.userProfileLogout:hover{filter:drop-shadow(2px 4px 6px)}.userProfile{position:fixed;background-color:transparent;top:5%;left:85%;cursor:pointer;filter:drop-shadow(1px 2px 3px);color:#fff}.userProfile:hover{filter:drop-shadow(2px 4px 6px)}.userProfileDataDiv{position:fixed;background-color:#ffffff1a;border-radius:20px;width:15%;cursor:pointer;overflow:scroll;height:10dvh;top:10%;left:80%;justify-items:flex-start;align-content:center}.userProfileDataDiv{cursor:text}.userProfileData{margin-left:20px;margin-right:20px;font-weight:700;display:flex}.userProfileDataLightText{font-weight:100}.clientPanelsDiv{position:fixed;background-color:transparent;filter:drop-shadow(1px 2px 3px);top:5%;left:68%;cursor:pointer;display:flex;border-radius:20px;width:15%;margin-right:10px}.clientPanelsButton{width:100%;background-color:transparent;border:none}.clientPanelsAnchor{text-decoration:none;font-size:medium;color:#fff;font-family:Times New Roman,Times,serif}.clientPanelsAnchor:hover{filter:drop-shadow(2px 4px 6px)}.loadingMessage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardLoadingMessage{position:absolute;top:50%;left:50%;transform:translate(0)}.home{margin:0;position:relative;transform:translate3d(-50%,-50%,0);top:50%;left:50%;border-radius:50%;transition:.4s ease-in-out;z-index:0;align-items:center;justify-content:center;display:flex;cursor:pointer}.homeUnClicked{background:url(/assets/cenhublogo-Wn-r6im4.png);background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0;width:50dvh;height:50dvh;box-shadow:0 0 5px 2px #ffffff80}.homeClicked{background:url(/assets/cenhublogo-Wn-r6im4.png);background-color:#000;background-repeat:no-repeat;background-size:contain;background-position:center center;margin:0;width:15dvh;height:15dvh;box-shadow:0 0 5px 2px #ffffff80}.homeNav:hover{transition:.4s ease-in-out;color:#f0f8ff;width:30dvh;height:30dvh;background-color:#ff00004d;position:absolute;overflow:hidden;display:flex;justify-content:center;align-items:center;top:50%;left:50%;filter:brightness(1);width:31dvh;height:31dvh}.homeNav{cursor:pointer;transition:.4s ease-in-out;color:#f0f8ff;width:30dvh;height:30dvh;filter:brightness(.8);position:absolute;overflow:hidden;display:flex;justify-content:center;align-items:center;top:50%;left:50%;box-shadow:0 0 5px 5px #0000004d,0 0 7px 7px #0003}.homeEventsDivVisible{transform:translate3d(-50%,-130%,0) rotate(45deg)}.homeEventsDivVisible:before{cursor:pointer;content:"";position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/events-Cpvzjylv.jpg);width:145%;height:145%;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);background-repeat:no-repeat;background-size:cover;opacity:1;transition:.4s ease-in-out}.loginTooltip,.eventsTooltip,.testSeriesTooltip,.dashboardTooltip,.aboutUsTooltip{position:absolute;padding:6px 10px;background-color:#000;color:#fff;border-radius:4px;font-size:14px;pointer-events:none;white-space:nowrap;display:none;z-index:9999}.hover-target{display:inline-block;padding:10px;background-color:#eee;border:1px solid #ccc;margin:100px;cursor:pointer}.homeTestSeriesVisible{transform:translate3d(-50%,30%,0) rotate(45deg)}.homeTestSeriesVisible:before{content:"";position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/testSeries-DRWnR3kw.jpg);width:145%;height:145%;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);background-repeat:no-repeat;background-size:cover;opacity:1;transition:.4s ease-in-out}.homeAboutUsVisible{transform:translate3d(30%,-50%,0) rotate(45deg)}.homeAboutUsVisible:before{content:"";position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/aboutUs-DyZ5KHYz.jpg);width:140%;height:140%;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);background-repeat:no-repeat;background-size:cover;opacity:1;transition:.4s ease-in-out}.homeDashboardVisible{transform:translate3d(-130%,-50%,0) rotate(45deg)}.homeDashboardVisible:before{content:"";position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/dashboard-C3nT6RJR.jpg);width:140%;height:140%;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);background-repeat:no-repeat;background-size:cover;opacity:1;transition:.4s ease-in-out}.homeEventsDivHide{position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/events-Cpvzjylv.jpg);width:145%;height:145%;top:50%;left:50%;transform:translateZ(0) rotate(0);background-repeat:no-repeat;background-size:cover;width:0;height:0;opacity:1;transition:.4s ease-in-out}.homeTestSeriesHide{position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/testSeries-DRWnR3kw.jpg);width:145%;height:145%;top:50%;left:50%;transform:translateZ(0) rotate(0);background-repeat:no-repeat;background-size:cover;width:0;height:0;opacity:1;transition:.4s ease-in-out}.homeAboutUsHide{position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/aboutUs-DyZ5KHYz.jpg);width:145%;height:145%;top:50%;left:50%;transform:translateZ(0) rotate(0);background-repeat:no-repeat;background-size:cover;width:0;height:0;opacity:1;transition:.4s ease-in-out}.homeDashboardHide{position:absolute;background-image:radial-gradient(50% 50% at 50% 50%,#d9d9d954,#171520),url(/assets/dashboard-C3nT6RJR.jpg);width:145%;height:145%;top:50%;left:50%;transform:translateZ(0) rotate(0);background-repeat:no-repeat;background-size:cover;width:0;height:0;opacity:1;transition:.4s ease-in-out}body{justify-content:center;align-items:center;height:100vh;background-color:#171520}.marquee-container{width:100%;height:100%;overflow:hidden;white-space:nowrap;background-color:#171520;padding:10px 0;position:fixed;z-index:-1;filter:blur(3px) opacity(.4);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.marquee-container::selection{background-color:transparent}.blurLayer{width:100%;height:100%;background-color:#171520;position:fixed;z-index:0;opacity:.6}.marquee{height:25%;display:flex;margin-top:.5%;gap:10px;width:max-content;animation:scroll 60s linear infinite;z-index:-1}.marquee_right{height:25%;display:flex;margin-top:.5%;gap:10px;width:max-content;animation:scroll_right 60s linear infinite}.marquee_right img,.marquee img{width:auto;height:100%;border-radius:10px}@keyframes scroll_right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.DashboardDiv{width:100%;height:100%;justify-items:center;align-content:center;background-color:#171520;overflow:hidden;color:#fff}.dashboardSelectSubject{width:auto;height:auto;border:none;color:#fff;font-family:Times New Roman,Times,serif;background-color:transparent;border-radius:5px}.dashboardSelectSubject:focus{width:auto;height:auto;font-family:Times New Roman,Times,serif;border:none;color:#000;background-color:#ffffffb3}.dashboardPlots{width:100%;height:100%;display:flex;overflow:scroll;justify-content:space-between}.fullDashboard{width:100%;height:90%;margin-top:20px;color:#fff!important;display:flex;overflow:scroll}.DashboardData{width:97%;height:95%;margin:2%}.topLayout{width:100%;height:95%}.topTopLayout{display:flex;width:100%;height:70%}.top20CodersHead{display:flex;align-items:center;justify-content:center;font-weight:700}.top20CodersDiv{width:100%;height:100%;overflow:scroll;justify-items:center;cursor:pointer}.top20Coders:hover{box-shadow:0 0 3px 3px #ffffff1a}.top20Coders{width:90%;padding-left:10px;display:flex;height:10%;margin-top:10px;justify-content:space-around;border:1px dotted rgb(23,21,32);border-radius:5px}.topTopLeftLayout{width:70%;height:100%;justify-items:center;align-content:center}.graphLayout{width:95%;height:95%;border:1px solid black;border-radius:5px}.dashBoardDoughnutGraph{width:100%;height:100%;max-width:"200px";margin:"0 auto";padding:0}.topTopRightLayout{width:30%;height:100%}.topCodersLayout{width:100%;height:80%}.yoursRank{width:100%;height:20%}.topBottomLayout{display:flex;width:100%;height:30%;justify-content:space-evenly;align-items:center}.dashBoardDoughnutGraph{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bottomLayoutContent{overflow:scroll;display:inline-block;width:30%;height:85%;border:1px solid black;justify-items:center}.prevTestsDiv{width:90%}.prevtestsTakeTestId,.loadingDashboard{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dashboardGraphData{width:auto;font-size:small}.prevtestsBottomLayoutTestsAttempted{width:90%;margin:2%;border:2px solid white;background-color:#fff3;border-radius:10px;height:5%;padding:5px;display:flex;justify-content:space-around;align-items:center;cursor:pointer}.subjectsDashboardInfoDiv{display:flex;justify-content:space-around;margin:0 10px}.prevTestsHeadDiv{font-size:large;margin-top:10px;margin-bottom:10px}.bottomLayout{width:100%;height:5%}.top20CodersData{width:100%;display:flex;width:30%;overflow:scroll;align-items:center}.TestSeriesDiv{width:100%;height:100%;justify-items:center;align-content:center;background-color:#171520;color:#fff}.testSeriesData{width:97%;height:84%;position:relative;z-index:1}.testSeriesCodingData{width:97%;height:84%;overflow:scroll;position:relative;z-index:1}.testSeriesTopLayout{display:flex;width:100%;height:6%;justify-items:center;justify-content:space-around}.testSeriesTopLeftLayout{display:flex;width:80%;justify-content:center}.testSeriesTopLeftMiddleLayout{display:flex;justify-content:space-around;align-items:center;width:30%;border:2px solid rgba(255,255,255,.5);height:100%;border-radius:30px}.testSeriesTopLeftMiddleLayoutOptionEnabled{display:flex;margin-left:3%;margin-right:3%;width:94%;border:2px solid white;border-radius:30px;align-items:center;justify-content:center;font-weight:700;height:70%;cursor:pointer}.testSeriesTopLeftMiddleLayoutOptionDisabled{margin-left:3%;margin-right:3%;width:94%;border:0px solid white;border-radius:30px;text-align:center;width:100%;cursor:pointer}.testSeriesTopRightLayout{width:20%}.testSeriesSearchDiv{display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%}.testSeriesSearch{width:80%;height:70%;border-radius:10px;outline:none;border:none;transition:.5s;padding-left:10px}.testSeriesSearch:focus{width:83%;outline:none;transition:.5s ease-in-out}.testSeriesBottomLayout{margin:2%;height:84%;z-index:1;position:relative;overflow:scroll;justify-items:center}.testSeriesBottomLayoutTests{width:75%;margin:2%;border:2px solid white;border-radius:10px;height:5%;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}.testSeriesBottomLayoutTests:hover{border-radius:7px;width:75.3%;box-shadow:0 0 3px 3px #ffffff4d}.testsBottomLayoutTestsNotAttempted{width:70%;margin-top:2%;border:2px solid white;border-radius:10px;height:5%;padding:5px;display:flex;justify-content:space-around;align-items:center;cursor:pointer}.testsBottomLayoutTestsNotAttempted:hover{box-shadow:0 0 3px 3px #fff3}.testsBottomLayoutTestsAttempted{width:70%;margin-top:2%;border:2px solid white;background-color:#fff3;border-radius:10px;height:5%;padding:5px;display:flex;justify-content:space-around;align-items:center;cursor:pointer}.testsBottomLayoutTestsAttempted:hover{box-shadow:0 0 3px 3px #fff3}.testsTakeTestId{width:85%;height:100%;display:flex;justify-content:center;align-items:center}.testsTakeTest{width:13%;padding-right:2%;border-top-right-radius:5px;border-bottom-right-radius:5px;height:100%;display:flex;justify-content:flex-end;font-weight:100;align-items:center}.testsTakeTest:hover{border-left:none;background-image:linear-gradient(to right,transparent,green);border-radius:5px;color:#fff;font-weight:700;transition:.1s ease-in-out}.testsTakeTestCompleted{width:13%;padding-right:2%;border-top-right-radius:5px;border-bottom-right-radius:5px;height:100%;display:flex;justify-content:flex-end;font-weight:100;align-items:center}.testsTakeTestCompleted:hover{border-left:none;background-image:linear-gradient(to right,transparent,red);border-radius:5px;color:#fff;font-weight:700;transition:.1s ease-in-out}.testsBottomLayoutTests:hover{border-radius:7px;width:70.6%;background-color:#fff3;box-shadow:0 0 3px 3px #ffffff4d}.returnToTestSeries{font-weight:bolder;cursor:pointer;display:flex;justify-content:center;align-items:center}.returnToTestSeries:hover{color:#f009;transition:.3s ease-in-out}.testsTestSeriesData{width:97%;height:100%;position:relative;z-index:1}.test-instructions-container{max-width:700px;margin:0 auto 50px;padding:30px;background-color:#f9f9f91a;border-radius:12px;box-shadow:0 4px 15px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.test-instructions-container h2{text-align:center;margin-bottom:20px;color:#fff}.test-instructions-container ul{list-style-type:disc;padding-left:25px;margin-bottom:20px}.test-instructions-container li{margin-bottom:10px;font-size:16px;color:#fff}.start-test-warning{background-color:#fff3cd;color:#856404;padding:15px;border-radius:8px;margin-bottom:20px;border:1px solid #ffeeba;font-weight:500}.start-test-button{display:block;width:100%;padding:12px;font-size:16px;font-weight:700;background-color:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.start-test-button:hover{background-color:#45a049}.eventsDiv{width:100%;height:100%;justify-items:center;align-content:center;background-color:#171520;color:#fff}.clientEventsData{width:97%;height:95%;margin:2%}.clientEventsTopLayout{width:100%;height:20%;display:flex;justify-content:space-between;align-items:center}.clientEventsTopLeftLayout{width:45%;height:100%;margin-left:5%;display:flex;justify-content:flex-start;align-items:center;font-size:xxx-large;font-family:Times New Roman,Times,serif}.clientEventsTopRightLayout{width:45%;height:100%;margin-right:5%;display:flex;justify-content:flex-end;align-items:center}.clientSearchDiv{display:flex;justify-content:flex-end;align-items:center;width:70%;height:100%}.eventSearch{width:70%;height:25%;border-radius:10px;outline:none;border:none;transition:.5s;padding-left:10px}.eventSearch:focus{width:73%;outline:none;transition:.5s ease-in-out}.clientEventsBottomLayout{margin-top:10px;width:100%;height:70%;justify-items:center}.clientsEventsPagesDiv{width:70%;height:90%;text-align:center;align-content:center;margin-top:20px}.clientBottomNavBar{position:absolute;width:50%;height:8%;left:25%;top:90%;z-index:99;border-radius:30px;display:flex;justify-content:space-around;align-items:center}.clientBottomNavBarOption{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.clientBottomNavBarOptionLink{display:flex;justify-content:center;align-items:center;width:94%;height:70%;text-decoration:none;color:#fff;border-radius:30px;border:1px solid white}.clientBottomNavBarOptionLink:hover{display:flex;justify-content:center;align-items:center;width:94%;height:70%;text-decoration:none;color:#fff;border-radius:25px;border:2px solid white;box-shadow:0 0 2px 2px #ffffff4d}.clientAllTypeEventsDiv{display:flex;width:40%;height:7%;justify-content:space-around;align-items:center;border-radius:20px;border:1px solid white}.clientAllTypeEventsDiv>div{width:90%;height:70%;margin:20px 5px;text-align:center;align-content:center;cursor:pointer}.clientAllTypeEventsDiv>div:hover:first-child{border:1px solid white;border-bottom-left-radius:20px;border-top-left-radius:20px;text-align:center;align-content:center}.clientAllTypeEventsDiv>div:hover:nth-child(2){border:1px solid white;text-align:center;align-content:center}.clientAllTypeEventsDiv>div:hover:last-child{border:1px solid white;border-bottom-right-radius:20px;border-top-right-radius:20px;text-align:center;align-content:center}.about-container{max-width:80%;margin:50px auto;padding:30px;background:#f9f9f91a;border-radius:12px;box-shadow:0 0 12px #0006;font-family:Segoe UI,sans-serif}.about-container h1{text-align:center;margin-bottom:20px;color:#81b4e8}.about-container h2{margin-top:30px;color:#81b4e8}.about-container p,.about-container ul{font-size:16px;color:#fff;line-height:1.6}.about-container ul{padding-left:20px}.about-container a{color:#4caf50;text-decoration:none}.about-container a:hover{text-decoration:underline}.TestPageDiv{width:100%;height:100%;justify-items:center;align-content:center;background-color:#171520;color:#fff;overflow:hidden}.horizontalLineTestPage{margin-top:2%}.glowBlob{position:fixed;z-index:0;width:100px;height:100px;background:#ffffff4d;filter:blur(60px) opacity(.5);box-shadow:5px 5px 0 26dvh #ffffff4d;border-radius:50% 50% 60%/60% 50% 50% 60%;top:50%;left:50%;transform:translate3d(-50%,-50%,0) skew(10deg,350deg)}.testPageData{width:97%;height:95%;margin:2%}.testPageTestHead{width:100%;font-size:x-large;font-weight:700;text-align:center;display:flex;justify-content:space-around}.allQuestionNumbersDiv{width:5%;height:80%;justify-items:center;overflow:scroll}.allQuestionNumbersDivOptionsNotSelected{width:80%;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;height:7%;margin-top:15%;margin-bottom:15%;border-radius:7px;cursor:pointer}.allQuestionNumbersDivOptionsSelected{width:80%;background-color:green;display:flex;align-items:center;justify-content:center;height:7%;margin-top:15%;margin-bottom:15%;border-radius:7px;cursor:pointer;transition:.3s ease-in-out}.QuestionsTab{width:100%;height:100%;font-size:larger;margin-top:3%;overflow:scroll;justify-items:center;display:flex;justify-content:space-around}.QuestionsTabDiv{width:80%;height:80%}.allOptionsDiv{width:100%;margin-top:5%}.questionOptions{margin-top:10px;display:flex;align-items:center}.questionOptions:hover{filter:drop-shadow(2px 4px 6px)}.testOptions{margin-left:20px}.questionRadioOptions{display:block}.testPageBottomLayout{display:flex;width:80%;height:7%;position:absolute;left:10%;top:90%;gap:10px;justify-content:space-around}.testPageBottomLayoutMessageAndCountDiv{display:flex;justify-content:space-between;width:100%;align-items:anchor-center}.testPageBottomLayoutButtons{justify-content:space-between;height:100%;width:100%;display:flex}.clientTestNextPrevOption{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.clientTestNextPrevOptionButton{background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;width:94%;height:70%;text-decoration:none;color:#fff;border-radius:30px;border:1px solid white}.clientTestNextPrevOptionButton:hover{transition:.1s ease-in-out;background-color:#fff;color:#000;box-shadow:0 0 2px 2px #ffffff4d}.ViewResultsDiv{width:100%;height:100%;justify-items:center;align-content:center;background-color:#171520;color:#fff}.boltDiv{width:10px;height:10px;position:fixed;background-image:radial-gradient(#000 45%,#fff 1%);border-radius:50%;background-repeat:no-repeat;background-size:cover;filter:blur(1px) opacity(.6)}.topLeft{left:3.3dvh;top:3dvh}.topRight{left:97.5%;top:3dvh}.bottomLeft{left:3.5dvh;bottom:0;margin-bottom:3dvh}.bottomRight{left:97.5%;bottom:0;margin-bottom:3dvh}.glassEffectDiv{width:97%;height:95%;background-color:#ffffff1a;box-shadow:0 0 20px 5px #ffffff1a;border:2px solid transparent;border-radius:5px;justify-items:center;align-content:center}.viewResultsDataDiv{width:97%;height:95%;margin:2%;justify-items:center}.viewResults{width:80%;height:90%;overflow:scroll}.resultQuestionsTabDiv{margin-top:3%;margin-bottom:3%;border-radius:5px;border:2px solid white;padding:5%}.QuestionHead{font-weight:700}.questionOptionsAnswer{margin-top:10px;display:flex;justify-content:flex-end}.mainPage{overflow:hidden;display:flex;font-family:Times New Roman,Times,serif;background:#bcbbbb;color:#000;font-weight:700}.mainPageBlur{transition:1s;filter:blur(1px) opacity(.5)}.mainPageUnBlur{transition:1s;filter:blur(0) opacity(1)}.leftLayout{background-color:#fff;color:#000;width:20%;height:99.8dvh}.serverCutmLogo{margin-top:10dvh;width:100%;height:70dvh;background:url(/assets/Cutm-logo-53S4IReL.png);background-repeat:no-repeat;background-size:contain}.Title{font-size:clamp(3dvh,4dvh,6dvh);padding-bottom:4dvh}.adminTitle{padding-left:2dvh;font-size:x-large}.rightLayout{width:80%;height:99.8dvh;background-color:#ffffff80;margin-left:2px}.top_layout{display:flex;background:#fff;width:100%;height:7dvh;justify-content:space-between;align-items:center}.search-icon{width:20px;height:20px;background-image:url(/assets/search-icon-p5joM_3-.png);background-repeat:no-repeat;background-size:contain;position:fixed;transform:translate3d(150px,0,0)}.search-bar{display:flex;align-items:center}.searchBarInput{padding-right:10px;border:1px solid #ccc;border-radius:4px;margin-right:10px}.panelsDiv{display:flex;width:50%;height:5dvh;justify-content:space-between}.panelButton{width:100%;height:100%;background-color:transparent;border-radius:20px;border:none}.serverLogoutBut{width:100%;background-color:#fff;border:none;cursor:pointer;margin-right:20px;font-family:Times New Roman,Times,serif;font-weight:700;font-size:medium}.panelAnchor{text-decoration:none;font-family:Times New Roman,Times,serif;color:#000;font-size:medium;font-weight:700}.bottom_layout{overflow:scroll;margin-top:3dvh;width:85%;height:80dvh;padding:10px;justify-items:center}.Admin_list{transition:.5s none;width:100%;display:flex;margin-top:1dvh}.list{display:flex;align-items:center;background-color:#fff;width:95%;padding:1dvh 2dvh;border:1px solid #ccc;border-radius:10px;box-shadow:10px 10px 10px #0000004d}.list:hover{display:flex;align-items:center;background-color:#fff;width:95.5%;box-shadow:11px 11px 11px #0000004d}.listCount{width:20%;height:auto}.listName{width:85%;height:auto;text-align:center}.editBut,.removeBut{margin-left:min(2dvh);height:auto;cursor:pointer}.editPasswordDone{position:absolute;top:2dvh;left:50%;transform:translate3d(6dvh,0,0)}.editPasswordDoneVisible{text-align:center;background-color:#00800080;transition:opacity .5s ease,transform .5s ease;border-radius:5px;opacity:1;width:15dvh;height:3dvh;border:1px solid green;z-index:2}.editPasswordDoneHidden{opacity:0;z-index:-1;transition:opacity .3s ease,transform .3s ease}.addAdminExcelPanel{height:50dvh;width:100dvh;position:relative;background-color:#fff;opacity:1;border-radius:5px;margin-top:5%;margin-left:10%;cursor:auto;align-content:center;transition:1s ease;justify-items:center;box-shadow:10px 10px 20px #8080804d,10px -10px 20px #8080804d,-10px -10px 20px #8080804d,-10px 10px 20px #8080804d}.addAdminExcelPanelHidden{width:0;height:0;opacity:0;position:relative}.editPanel{height:50dvh;width:100dvh;position:relative;background-color:#fff;opacity:1;border-radius:5px;margin-top:5%;margin-left:10%;cursor:auto;align-content:center;transition:1s ease;justify-items:center;box-shadow:10px 10px 20px #8080804d,10px -10px 20px #8080804d,-10px -10px 20px #8080804d,-10px 10px 20px #8080804d}.editPanelHidden{width:0;height:0;opacity:0;position:relative}.addAdminsExcelDiv{border-radius:5px;width:50%;text-align:center;box-shadow:0 2px 2px #0003;margin-bottom:10px;margin-top:10px;cursor:pointer}.addAdminsExcelDiv:hover{box-shadow:0 2px 2px #0000004d}.editMain,.addAdminExcelMainDiv{z-index:2;width:100%;height:99.7dvh;background-color:transparent;justify-content:center;position:fixed;justify-items:center;align-content:center;color:#000}.addAdminExcelVisible{transition:.5s ease;visibility:visible;opacity:1;cursor:pointer}.addAdminExcelHidden,.openEditHidden{transition:.5s ease;visibility:hidden;opacity:0;transform:translate3d(60%,-10%,0);width:90%;height:2px}.openEditVisible{transition:.5s ease;visibility:visible;opacity:1;cursor:pointer}.blurDivVisible{cursor:pointer;background-color:#fff;filter:blur(1px) opacity(.5);z-index:0;position:fixed;width:20%;height:100dvh;transform:translate3d(0,-93%,0)}.pendingCount{font-size:large;color:red;background-color:transparent;font-weight:600;width:fit-content;height:fit-content;margin-left:65%;filter:drop-shadow(3px 6px 9px)}.noPendingDivVisible{width:fit-content;height:fit-content;z-index:2}.noPendingDivHidden{width:0;height:0;z-index:1;transform:translate3d(-10dvh,0,0)}.requestDiv{width:100%;height:7dvh;z-index:2}.requestBox{z-index:2;width:20%;height:max(6dvh,25%);margin-left:5px;cursor:pointer;filter:drop-shadow(2px 4px 6px black);transition:.1s ease}.requestBoxClose{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANuSURBVHgBzZgxbNNAFIafKyQmwBNISIAHoAuQIJUJJFyxFakKbNAlSAxswIDYStsNdUjHDEhlQYgF0UqwQV0JJioRBAtiwFAJCRaCWGAK77fvnEtw7LN92Pmll7tLLvGX987vns+inOr1ejY3NbYGm8NWZ7OFQV02X7QezLKsTSpLDHiWrcX2o5dd+M4qWy3jZcnSnQhAbhbYXPne1heiD9+43eb2O9Gv32x/ws927STavye0qQNsh4gm9w78pMfWZC9/Jg2lgooQ32G7gTFAHrwmWn9P9PUnZRKgr51m6INhX2iFbZGBu5QXlCEdbjYoXIPUfsmQW32v5RUgZ48x9JnoLZ/NTfKulQCJdeSx2fDczcdheE0KwPcuRd712RoM+5Z0QVXI9XdEy8+Le3GUsJaXzhNNHwmGCL8bB2vFQDokwg3I+WdUipZmeDkcD7qArQ8vA2sIEjfOG0BufAzDXaYUWJ/tpHqDTQzNxd3tYE3OP6XShSUmMokjWCJFHhUh/4T+TDt76jEl5NpHV6KhK3cz1aOreEEKqgoSQmYBg9CC7ASg7E3s0y4AkcirlpKrXbEjRh69jhdsiVV6U0rufkIoeiLQYNB+RdqaPkzUusDJerfefMzDfHxPR0pkm8hGE8K1NoqLLN6cPcEXPco7y+V0WHyOeZgv0k+qwIIIU1g21uBRFyPxprZkKgm2wQRYCYl5mL/8grSlbNmNPug2ZRIuevVhMuwwpJyvK8V5DkBteeGsSoItCgkpHq0D1JEXzaM4WBTKRSEhFOJCtoXngwD5LhXSUMn2z5/Iq87tsJ0gQ4qrDzA2lZeNgWJNoq5UhbFuno0TalWhrhHQUTdOWupK/d3+MvILg8ZBIq2YgFVAi3k0KQWZ8CyeVoW83KA6ebIorAK6mRtUN0/GweoIf0gcWHS5ePYKhV43T+bJp8oz/xO8GEv4JqUuKwof8jrG8qhJoRQUkDgB7KAzdqDwphL2puyMFSh2IuVmW1EPIcYKNNhy++dQi+pnYwOKUxJx/uRT+Dw/cAy5gyoWwn3r3MC5UyPu+LFSUCT01sUo3CNP8qBKQOHFualsB7mlgiL1IMRzpwZqTa2j8f8GChAYwoviYnLfQJEBeQLQ0/m9aAstSfDafbY1XUApeNQn8SRqWF1hHXGNNfTTQjxKfwGV37RjZFynZgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain}.requestBoxOpen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMTSURBVHgB7VkxaBRBFP17BLSJbqVwYFwLSaN4QqwUvMMuQsiVkiZ2KbWw1Zg2hUl3hRAsUthoCGgl5g60MuKBNmLhoiBo4wUbrc7/dv5OZsPt3e7d7e4E8uDvzN7t3Tzen/nz569DQ6Lb7brcVNjm2c5K3xUDOmy+tC22puM4TcoLTLDKtsb2u5se+M0GWyXlsOQkfRAEuXnAVg0/2/1G9Pknt9+5/UX05y/bP/Xd5DGiMmtbPkE0c4aNNZ8+FfnLJtttVtmncRAVF4PgHdyDyOYu0fZHoh97lArlk0RLV5n0lOoL1tgeMuEODUuUSXrc7LChpcZbJvluX7VhAZJzFxVpgc9W66eu04dkRUi6UO7uc+XmcQKEH9/S6vpsdSbbpqRETZLbn4hWX42uYhwmjxOtzLKc54NbuL/Wi6zTg6QnJD2QvP+CcgHIYjqQInv54DSIEJWF8wEkd76wu59RrjDI+qTI6gVWOvAsVreHOZmXkiZWX+tI4gkXDa2ouPwr+rON9KFnXJg+TfR0Ud/Wwt3MVHQDF4SgokgCiCyNN/pWqxoQlVVeBUEE8qKx+V5HmarsiFrRYNfBllikmiGwFWNjESDpUXMUyQI3br+5+XIpsu2NBIyBsfoBY2FMUuHqXEmkdTE3bFAzBLjAw6TSxsoESTYkH8ZikAJZABkZEhjGPObodfSQqtkGQzwPRIOM3Ca3h4Cigksg6qFnI1EjEXK1olllR6MAYUrgluiQYCLpg3nHUQC5qqBjtaI4GAr8xIoWEUcND+5ZragEe6B5RHRUwO1SsOggebaWqHHm38LFSqJQ03D7Oi6ZxNGkcTIOcxf0WK3wjG+dokF96pq+XQw7VsVRVABR4hGsm0UIqxRduRmpQy2b31lD1Kg/+aTO85EyZGLXZwW4+96NSN2p3qv8WChRVEUe1bW7Yyt5QCFEoeLCTGR1+zSgkJsrUaRtcPHCFUVWgIC+PKg0nhlREIHBvXjZELRTkUdaQrCZ5P8cvFOh/ADVnrBtpX3nBEV9kpPomAFSONu2ZQwkF+1BLo7Df1YePc9ni4HCAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain}.requestList{padding:1dvh;justify-items:center;position:fixed;width:28dvh;height:50dvh;background-color:#fff}.requestListVisible{overflow-y:scroll;cursor:auto;transform:translate3d(15%,-100%,0);transition:.5s ease;border-radius:5px;opacity:1}.requestListHidden{transform:translate3d(0,-10dvh,0);transition:.5s ease;width:0;height:0;opacity:0}.pendingListHide{opacity:0;transform:translate3d(-10dvh,0,0);width:0;height:0}.pendingList{justify-items:center;padding:5px;background-color:#8080804d;align-items:center;justify-content:space-around;height:auto;width:90%;box-shadow:2px 2px 20px 5px #0000001a,2px 2px 20px 5px #0000001a;border:1px solid white;border-radius:5px}.pendingListNameDiv{background-color:#0056b3;align-content:center;justify-items:center;width:100%}.pendingListStatusDiv{display:flex;width:100%}.pendingListName{width:100%;overflow-x:auto;height:auto;text-align:center}.pendingListAccept{cursor:pointer;width:50%;height:auto;text-align:center;background-color:green}.pendingListReject{cursor:pointer;width:50%;height:auto;text-align:center;background-color:red}.Form{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:0;width:100%;height:100%;margin:auto}.form_row{display:flex;justify-content:space-evenly;width:100%;margin-bottom:20px}.form_group{display:flex;flex-direction:column;width:30%}.form_group label{font-size:16px;font-weight:700;margin-bottom:10px}.form_group_input{width:100%;height:4dvh;border-radius:5px;border:1px solid #ccc;font-size:16px;box-shadow:5px 5px 10px #0003}.form_editbut{background-color:#00008b;color:#fff;padding:12px 40px;border:none;border-radius:30px;cursor:pointer;font-size:18px;margin-top:20px;margin-left:-40px;box-shadow:3px 3px 8px #0000004d}.form_editbut:hover{background-color:#0056b3}::-webkit-scrollbar{display:none}@media (max-width: 768px){.Title{font-size:medium}.adminTitle{padding-left:2dvh;font-size:medium}.panelAnchor{text-decoration:none;font-family:Times New Roman,Times,serif;color:#000;font-size:small;font-weight:700}.requestBox{z-index:2;width:50%;height:max(6dvh,25%);margin-left:5px;cursor:pointer;filter:drop-shadow(2px 4px 6px black);transition:.1s ease}.search-bar{display:flex;padding-left:20px;align-items:center}}@media (max-width: 480px){.leftLayout{background-color:#fff;color:#000;width:20%;height:99.8dvh}.rightLayout{width:100%;height:99.8dvh;background-color:#ffffff80;margin-left:2px}.requestBox{z-index:2;width:50%;height:max(6dvh,25%);margin-left:5px;cursor:pointer;filter:drop-shadow(2px 4px 6px black);transition:.1s ease}.Title{font-size:x-small}.searchBarInput{width:100%;padding-right:10px;border:1px solid #ccc;border-radius:4px;margin-right:10px}.search-bar{display:flex;padding-left:5px;align-items:center}.search-icon{width:20px;height:20px;background-image:url(/assets/search-icon-p5joM_3-.png);background-repeat:no-repeat;background-size:contain;position:fixed;transform:translate3d(70px,0,0)}.adminTitle{padding-left:2dvh;font-size:small}.serverLogoutBut{width:100%;background-color:#fff;border:none;cursor:pointer;margin-right:20px;font-family:Times New Roman,Times,serif;font-weight:700;font-size:xx-small}.panelAnchor{text-decoration:none;font-family:Times New Roman,Times,serif;color:#000;font-size:xx-small;font-weight:700}}.excel-upload-container{overflow:scroll;width:90%;height:80%;padding:20px}.excel-table{border-collapse:collapse;width:100%;margin-top:20px}.excel-table th,.excel-table td{border:1px solid #ddd;font-size:xx-small;padding:8px}.excel-table th{font-size:small;background-color:#f2f2f2}.loading-overlay{margin-top:10px}.progress-bar-container{width:100%;background-color:#eee;height:20px;margin-top:10px}.progress-bar{height:100%;background-color:#4caf50;transition:width .3s}.upload-all-btn{margin-top:15px;padding:10px 20px}.CodingMainQuestionsHead{justify-items:flex-start;width:100%;align-items:center}.returnCodingToTestSeries{font-weight:bolder;cursor:pointer;display:flex;margin-left:10%;justify-content:flex-start;align-items:start}.returnCodingToTestSeries:hover{color:red;transition:.3s ease-in-out}.question-list-container{min-height:100vh;display:flex;flex-direction:column;gap:20px;margin-top:7%;align-items:center;color:#fff}.question-card{background-color:#ffffff1a;border-radius:10px;padding:20px;border:1px solid #333;box-shadow:0 4px 8px #0006;width:75%;display:flex;flex-direction:column;gap:10px}.card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.question-card h3{color:#0f8;margin:0}.question-card .info{color:#bbb;margin:2px 0}.question-card button{background-color:#00c26e;color:#fff;padding:8px 14px;border:none;border-radius:6px;font-weight:700;cursor:pointer;white-space:nowrap}.question-card button:hover{background-color:#00a95e}.container{display:flex;height:100vh;width:100vw;background-color:#0f0e0e;overflow:hidden}.Questionpanel{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;width:35%;min-width:280px;background-color:#e7e7e7cc;padding-top:10px;overflow-y:auto;color:#000}.Questionpanel p{width:100%;font-size:larger;margin:0 0 3px;padding:0;text-align:center;font-weight:700}.qbuttons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:15px;padding:10px}.qbuttons button{background-color:#f5f5f5;border-radius:5px;border:1px solid black;box-shadow:2px 2px 5px #afacac;font-family:Courier New,Courier,monospace;font-weight:700;padding:8px 18px;font-size:medium;font-weight:500;color:#000;cursor:pointer}.qbuttons button:hover{background-color:#e0e0e0}.question-content{padding:15px;background-color:#fff;color:#000;border-radius:5px;text-align:left;width:90%;margin-top:10px}.question-content h3{margin-bottom:2px;margin-top:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:500}.question-content pre{background:#f4f4f4;padding:8px;border-radius:5px;white-space:pre-wrap;word-break:break-word;font-family:monospace;font-weight:400;font-size:larger}.editorpanel{flex:2;display:flex;flex-direction:column;background-color:#090808;color:#eff0f0}.coding_top_layout{width:95%;display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#000}.timer p{font-weight:700}.top_controls_right{display:flex;align-items:center;gap:10px}.top_controls_right select,.top_controls_right button{padding:6px 10px;border-radius:5px;border:none;font-size:14px;background-color:#333;color:#fff;cursor:pointer}.top_controls_right select:hover,.top_controls_right button:hover{background-color:#444}.top_controls_right button img{display:inline-block;vertical-align:middle;width:24px;height:24px;filter:brightness(1.1);transition:transform .2s ease}.top_controls_right button:hover img{transform:scale(1.1)}.middle{flex:1;padding:0 10px}.options{display:flex;justify-content:flex-end;gap:10px;padding:5px 10px;height:40px}.options button{padding:6px 12px;font-size:14px;border-radius:5px;background-color:#222;color:#fff;border:none;cursor:pointer}.options button:hover{background-color:#333}.input-area{padding:10px}.input-area textarea{width:100%;background-color:#1e1e1e;color:#fff;padding:10px;border-radius:6px;border:1px solid #444;resize:vertical;font-family:monospace}.terminal{background-color:#333;color:#fff;padding:10px;height:40vh;overflow-y:auto}.terminal p{font-size:small;margin-bottom:10px;font-weight:700;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.run{font-family:monospace}.summary-counts p{font-family:monospace;font-size:medium;font-weight:lighter}.testcases{margin-top:10px}.testcase-summary{margin:10px 0;padding:10px;border-radius:6px;cursor:pointer;background-color:#1e1e1e;font-family:Courier New,Courier,monospace}.testcase-summary.pass{color:#90ee90;border-left:5px solid green}.testcase-summary.fail{color:red;border-left:5px solid red}.testcase-title{font-weight:700;font-size:16px}.testcase-details{margin-top:8px;padding-left:15px;font-size:14px;color:#fff}.testcase-line{margin-bottom:4px}.locked{pointer-events:none;opacity:.6}@media screen and (max-width: 768px){.container{flex-direction:column}.Questionpanel{width:100%;height:auto}.editorpanel{width:100%}.top_layout{flex-direction:column;align-items:flex-start;gap:10px}.options{justify-content:center;flex-wrap:wrap}.qbuttons{justify-content:center}.qbuttons button{width:auto}.card-header{flex-direction:column;align-items:flex-start;gap:10px}}.theme-toggle{cursor:pointer;display:flex;align-items:center}.toggle-track{width:50px;height:26px;border-radius:13px;background-color:#ccc;position:relative;transition:background-color .3s ease}.toggle-track.dark{background-color:#444}.toggle-circle{width:22px;height:22px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px;color:#000}.toggle-circle:before{content:"🌙";color:#000}.toggle-track.dark .toggle-circle{left:26px;background-color:#000;color:#fff}.toggle-track.dark .toggle-circle:before{content:"☀️";color:#fff}
