@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Tangerine:wght@400;700&display=swap&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Times New Roman",Calibri,Kalpurush,SutonnyMJ,sans-serif;font-size:16px;line-height:1.4;background:linear-gradient(0deg,#fefbfa,#f3d5c9)}.exam-wrapper{width:100%;max-width:1000px;margin:0 auto;padding:20px;position:relative;background-color:#eccccc}.exam-header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 0}.exam-detail{width:100%;display:flex;padding:10px;margin:5px;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.exam-detail .exam-analysis-title{font-family:"Libre Baskerville",sans-serif;font-size:36px;font-weight:700;color:#6018f9}.exam-detail .exam-title{font-family:Calibri,sans-serif;text-align:center;font-size:1.8em;font-weight:700;color:#1c416f}.exam-detail .exam-meta{font-family:Calibri,sans-serif;text-align:center;font-size:1.2em;color:#9ea9b4}.exam-timer-sticky{position:sticky;font-family:Roboto,sans-serif;top:5px;width:100%;display:flex;padding:10px 0;margin:15px 0 25px;z-index:1000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:#1c416f;box-shadow:0 0 10px rgba(0,0,0,.1)}.exam-timer-sticky .clock{font-family:Courier,"Courier New",monospace;font-size:1.2em;font-weight:700;color:#ece5e5}.questions{display:flex;flex-direction:column}.question,.question-context{margin:10px 0;padding:20px 30px;border-radius:10px;text-align:justify;font-size:18px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.question .question-text{font-size:18px;text-align:justify;margin-bottom:10px}.option-text,.question-context,.question-explanation,.question-text{overflow-y:hidden;overflow-x:auto}.option-text::-webkit-scrollbar,.question-context::-webkit-scrollbar,.question-explanation::-webkit-scrollbar,.question-text::-webkit-scrollbar{width:0;display:none}.question-head{font-family:Calibri,sans-serif;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.question-head .question-mark,.question-head .question-serial{color:#9ea9b4;border-bottom:1px solid}.question-head .correct{color:#0f9d58}.question-head .incorrect{color:#db4437}.question-head .skipped{color:#737373}.options-list{list-style-type:none;display:flex;flex-wrap:wrap;align-items:baseline}.options-list .option{flex:1 1 calc(50% - 15px);display:flex;align-items:center;gap:10px;margin:10px 15px 5px 0;padding:10px;border-radius:10px;background-color:#f5f5f5;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer;max-width:100%}.options-list .option:nth-child(2n){margin-right:0}.option:hover{background-color:#f0f0f0}.option-label{display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-family:Calibri,sans-serif;font-weight:700;border-radius:50%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.option .selected{background-color:rgba(51,51,51,.99);color:#fff}.option-text{display:flex;align-items:center;flex:1}.question-explanation{margin-top:10px;padding:10px;border-radius:10px;background-color:#9bebb6;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #1c416f}.question-explanation .solution-title{font-family:Calibri,sans-serif;font-size:1.1em;font-weight:700;padding-bottom:10px}.submit-options{display:flex;justify-content:center;align-items:center;margin-top:20px}.quick-evaluation-action button,.submit-options button{padding:10px 20px;border:none;font-size:18px;font-weight:700;font-family:Courier,"Courier New",monospace;border-radius:15px;background-color:#1c416f;color:#fff;cursor:pointer}.submit-options button:hover{background-color:#1c416f;color:#fff}.quick-evaluation-action .analysis-button,.submit-options .analysis-button{background-color:#32cd32}.quick-evaluation-action .analysis-button{font-size:15px}.result-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:2000;transition:all .5s}.result-overlay .quick-evaluation-result{width:80%;max-width:550px;position:relative;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.result-overlay .quick-evaluation-result .quick-evaluation-head{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #c6c5cf}.quick-evaluation-title{font-family:Arial,sans-serif;font-size:24px;font-weight:700;color:#06f671}.quick-evaluation-close{position:absolute;top:15px;right:15px;font-size:20px;line-height:1;color:#b61632;cursor:pointer}.quick-evaluation-body{padding:0 10px}.quick-evaluation-body .quick-evaluation-score div{font-size:18px;font-weight:700;font-family:Roboto,sans-serif;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.quick-evaluation-footer .quick-evaluation-action{display:flex;justify-content:center}.exam-correct-answers{color:#228b22}.exam-incorrect-answers{color:#b61632}.skipped-question{color:#737373}.obtained-mark{color:#2363b0}.obtained-percentage{color:#a453ce}.exam-time-taken{color:#9d4f3f}.exams-display-container{width:100%;max-width:1000px;min-height:100vh;position:relative;margin:0 auto;padding:20px;background-color:#eccccc}.exams-display-container .exams-display-head{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.exams-display-container .exams-display-head .exams-head-title{font-family:Inter,sans-serif;padding:10px;background-color:#f9ebf9;border-radius:10px;color:#c92e03}.exams-display-container .exam-list{display:flex;flex-wrap:wrap;justify-content:space-between}.exams-display-container .exam-list .exam{width:calc(50% - 10px);margin-bottom:20px;padding:20px;background-color:#f9ebf9;border-radius:10px}.exams-display-container .exam-list .exam:nth-child(odd):last-child{width:100%}.exams-display-container .exam-list .exam .exam-meta{display:flex;justify-content:space-between;align-items:center;margin:0 10px 10px;font-weight:700;font-family:Inter,sans-serif}.exams-display-container .exam-list .exam .exam-title{padding:10px;background-color:#fff;border-radius:10px;color:#3757f2;font-weight:700;font-size:20px;text-align:center;margin:10px 0}.exams-display-container .exam-list .exam .exam-action-buttons{display:flex;justify-content:center;align-items:center}.exams-display-container .exam-list .exam .exam-action-buttons button{font-family:Courier,"Courier New",monospace;font-weight:700;font-size:18px;margin-top:7px;padding:10px 20px;background-color:#3a5af4;color:#fff;border:none;border-radius:5px;cursor:pointer}@media screen and (max-width:768px){.exam-wrapper{padding:15px}.exam-detail .exam-analysis-title{font-size:30px}.exam-detail .exam-title{font-size:1.4em}.exam-detail .exam-meta{font-size:.8em}.exam-timer-sticky{margin:10px 0 20px}.question .question-text{margin-bottom:5px}.option{flex:1 1 100%!important;margin:10px 0 5px!important;padding:7px}.result-overlay .quick-evaluation-result{width:90%}.result-overlay .quick-evaluation-body{padding:5px}.exams-display-container .exam-list .exam{width:100%}}