body{--container-bg-color:#e3f6f5;--containerHeight:calc(100vh - 60px);--primary_color:#337ab7;margin:0}.mainContainer{height:var(--containerHeight);max-height:var(--containerHeight);overflow-y:auto}.btn{border:none;border-radius:5px;cursor:pointer;padding:10px}.btn-primary{background:var(--primary_color);color:#fff!important}.card{background:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:20px;padding:20px}table{width:100%}tr>td,tr>th{border:1px solid #ddd;padding:8px}tr>th{background-color:#f2f2f2;font-weight:700}tr:hover{background-color:#f5f5f5}.card.contestCard,.flex{align-items:center;display:flex}.card.contestCard{color:#000;justify-content:space-between;text-decoration:none;width:50vw}.uplodsContainer{display:flex;justify-content:space-evenly}.uploadBtnContainer{align-items:stretch;display:flex;gap:5px}button.previewBtn{background:#007bff;border:none;color:#fff;padding:10px}.uploadbtn,button.previewBtn{border-radius:5px;cursor:pointer}.uploadbtn{background:#d9d9d9;padding:5px}.previewContainer{flex-grow:1}.createProblem,.previewContainer{display:flex;flex-direction:column}.createProblem{gap:20px;grid-template-rows:50px 40px auto;height:100%}.textInputContainer{align-items:center;display:flex;gap:10px}.previewing{background:#bcbcbc!important;color:#000!important}.createProblemlableContainer{align-items:center;display:flex;justify-content:space-between}.preview{flex:1 1}.titleContainer_createProblem{align-items:center;display:flex;justify-content:space-between}.problemLabel.selectedProblemForPreview{background:#007bff!important;color:#fff!important}.container_createContest{height:inherit;overflow-y:hidden}.problemDetailsPanels{height:calc(100% - 40px)}.createContestPage_title{margin-bottom:10px}form{display:flex;flex-direction:column}.createContestInput{border:1px solid #ccc;border-radius:5px;padding:8px}.dashboardContainer{background:#e3f6f5;display:grid;grid-template-columns:40% auto;height:inherit}.formContainer{grid-gap:5px;gap:5px;grid-template-columns:30% 70%;justify-content:start;justify-items:stretch}.formContainer,.problemItem{align-items:center;display:grid}.problemItem{border-radius:5px;grid-template-columns:91% auto;justify-content:space-between;margin:5px}.problemsContainer{height:25vh;max-height:25vh;overflow-y:auto}.problemLabel{background:#d9d9d9;border-radius:5px;cursor:pointer;flex:1 1;padding:10px}.titleContainer{align-items:center;display:flex;justify-content:space-between}.contestinfo_container{background:var(--container-bg-color);height:inherit;overflow-y:auto}.gridContainer{display:grid;grid-template-columns:40% auto;height:inherit}.leftPanel_contest{display:grid;grid-template-rows:40vh 50vh}.card.mySubmissionsContainer{height:inherit;max-height:inherit;overflow-y:auto}.tabSelectionContainer{border-bottom:1px solid;display:flex;gap:5px;padding:5px}.tabSelectorBtn.btn{border:1px solid}.tabSelectorBtn.btn.selectedTab{background:#337ab7;border:1px solid #337ab7!important;color:#fff}.content_subcontainer{display:grid;grid-template-rows:50px auto;height:inherit;max-height:inherit;overflow-y:auto}.problemSetContainer.card{height:calc(100vh - 140px)}.submissionsListContainer{height:100%}.contestSubmissionContainer{max-height:calc(100% - 30px);overflow-y:auto}.problemDesc_contest{align-items:center;display:flex}.problemLabelContainer{font-weight:100;gap:10px;margin:0}.problemListContainer{max-height:inherit;overflow-y:auto}.problemListItem{background:var(--container-bg-color);border-radius:10px;margin:10px;padding:20px}.extraInfoContainer{align-items:center;display:flex;gap:50px}.contestStantingsContainer{overflow-x:auto;width:100%}.main-container{color:#fff;padding:10px}.table-row{background-color:#272643;border-radius:20px;display:flex;font-size:20px;justify-content:space-between;margin:10px;padding:10px}.participants-container{margin:15px 0;padding:0 0 0 20px;width:223px}.problems-container{margin:15px 0}.points-container{margin:15px 0;text-align:center;width:130px}.problem-title{padding:0 5px;text-align:center;width:75px}.failed-submit{color:#ff5b5b}.passed-submit{color:#78d12f}.rankingContainerGrid{align-items:center;border:1px solid;border-radius:5px;display:grid;justify-items:center;max-height:calc(100% - 50px);overflow-y:auto}.rankingContainerGrid>.scoreboardCell{align-items:center;border-top:1px solid #8b8888;display:flex;height:50px;justify-content:center;margin:0;width:100%}.scoreCell{flex-direction:column}.scoreCell>p{margin:0;padding:0}.err_cell{background:#eb3d3d;color:#fff}.AC_cell{background:#080;color:#fff}.scoreboardHeader{background:#fff;border-bottom:1px solid #8b8888;position:-webkit-sticky;position:sticky;top:0;z-index:100}.tableContainer{height:100%;max-height:100%;overflow-y:auto}.messenger-container{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;height:400px;overflow:hidden}.flex-start{align-items:flex-start}.messengerHeader{border:1px solid;border-radius:5px;justify-content:space-between;padding:5px}.messengerContainer{background:#fff;bottom:0;position:absolute;right:0;z-index:1000}.flex-end{align-items:flex-end}.contentContainer{display:flex;flex-direction:column}.message-container{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:10px}.message{background-color:#f2f2f2;border-radius:8px;margin:4px 0;padding:8px}.input-container{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;flex-direction:row;padding:10px}.input-container>input{border:none;border-radius:4px;flex-grow:2;outline:none;padding:8px}.input-container>button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;outline:none;padding:8px 12px}.messageContainer{display:flex;margin-top:20px}.message{border-bottom:1px dotted #000;display:inline-block;position:relative}.message .tooltiptext{background-color:#555;border-radius:6px;bottom:125%;color:#fff;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.tooltiptext{font-size:10px}.message .tooltiptext:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.message:hover .tooltiptext{opacity:1;visibility:visible}.codeContainer{text-align:left}.errorMessage{text-align:left!important}.navBarContainer{background:#272643;grid-template-columns:auto 70% auto;height:40px;justify-items:center;margin:0;padding:10px;position:-webkit-sticky;position:sticky}.logoContainer,.navBarContainer{align-items:center;display:flex;gap:5px}.menuBtn{background:transparent;border:1px solid #fff;color:#fff!important}.menuBtn:hover{background:#04aa6d;border:1px solid #04aa6d;color:#000!important;cursor:pointer}.menuContainer{align-items:center;display:flex;gap:5px}.btn.danger:hover{background:red!important;border:1px solid red!important}button.logobtn{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:5px}button.logobtn>i{font-family:Times New Roman,Times,serif}.btn.danger{background:transparent;border:1px solid #fff;color:#fff!important}.auth_input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.authForm>button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:100%}.authForm>button:hover{background-color:#45a049}.btn{text-decoration:none}.directoryIndicatorContainer{background:#fff;border-radius:5px;display:flex;gap:5px;padding:0 5px;width:100%}.directoryBtnElement{align-items:center;display:flex;gap:5px}.directoryElementContainer{color:#565656;font-family:sans-serif;font-weight:100;padding:10px}.directoryElementContainer:hover{background:#cfcfcf;border-radius:5px;color:#000;cursor:pointer}.homeContainer{background:var(--container-bg-color);height:inherit;max-height:inherit;overflow-y:auto}p.contestsCardHeading{align-items:center;display:flex;font-size:1.5em;justify-content:center;margin:0 auto;padding:10px}.contestList{align-items:center;display:flex;flex-direction:column}.contentsPanelHeadingContainer{align-items:center;border-bottom:1px solid;display:grid;grid-template-columns:repeat(3,33%);justify-content:center;justify-items:stretch}.contentsPanelHeading{cursor:pointer;display:flex;font-size:20px;font-weight:100;justify-content:center;padding:10px;width:inherit}.contentsPanelHeading:hover,.selectedPanel{background:linear-gradient(0deg,var(--container-bg-color),transparent)}.container_userProfile{background:var(--container-bg-color);display:grid;grid-template-columns:40% auto;height:inherit}.operationTab{color:blue;cursor:pointer}.tabSelectionContainer_profile{align-items:center;border-bottom:1px solid;display:grid;grid-template-columns:repeat(3,30%);justify-content:space-around;justify-items:center;padding:5px;width:100%}table .hostedContestTable{border-collapse:collapse;width:100%}tr.hostedContestTable>td,tr.hostedContestTable>th{border:1px solid #ddd;padding:8px;text-align:left}tr.hostedContestTable>th{background-color:#f2f2f2;font-weight:700}tr.hostedContestTable:hover{background-color:#f5f5f5}.contentsPanel.card{display:grid;grid-template-rows:49px calc(100vh - 190px)}.languageSelector{border:1px solid #ccc;border-radius:4px;flex:1 1;margin:5px;padding:8px 25px 8px 8px}.languageSelector,.languageSelector option{background-color:#f2f2f2;color:#333}.codePreviewModalContainer{align-items:center;display:flex;justify-content:space-between}.submissionContainer{align-items:stretch;display:flex;gap:5px;justify-content:space-between}.previousSubmissionsContainer{height:25vh;max-height:25vh;overflow-y:auto}.container_problemDetails{background:var(--container-bg-color);display:grid;grid-template-columns:40vw auto;height:inherit;max-height:inherit}.pointsContainer{align-items:center;display:flex;gap:20px}.problemExtraInfoContainer{display:flex;gap:10px;justify-content:flex-start}.problemBodyContainer.card{align-items:center;display:grid;grid-template-rows:60px auto;height:calc(100% - 80px);width:inherit}.createSubmissionInput{border:1px solid #ccc;border-radius:5px;padding:8px}.problemStatementContainer,iframe{height:100%;width:100%}h2.problemTitle{font-weight:100}.titleContainer_updateProblem{align-items:center;display:flex;justify-content:space-between}.updateContestInput{border:1px solid #ccc;border-radius:5px;padding:8px}.deleteBtn{cursor:pointer}.problemset{background:var(--container-bg-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 20px);overflow-y:auto;padding:10px}td,th{text-align:center!important}.problemset_container{background:var(--container-bg-color);height:-webkit-fill-available;max-height:calc(100% - 20px);overflow-y:auto;padding:10px}.loader-container{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.f088c716.css.map*/