.subscription-session-page{flex-direction:column;gap:15px;padding:20px;display:flex}.subscription-session-page .session-container{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.subscription-session-page .session-container .congrats-box{flex-direction:column;align-items:center;gap:20px;margin-bottom:20px;display:flex}.subscription-session-page .session-container .congrats-box img{width:100px}.subscription-session-page .session-container .congrats-box h2{font-size:20px;font-weight:600}.subscription-session-page .session-container .congrats-box h2,.subscription-session-page .session-container .congrats-box p{text-align:center}.subscription-session-page .session-container .detail-card{border:3px solid var(--primary-color);border-radius:10px;width:100%;max-width:700px;min-height:68vh;padding:20px}.subscription-session-page .session-container .detail-card h3{margin-bottom:15px;font-size:20px;font-weight:600}.subscription-session-page .session-container .detail-card h3 span{font-size:12px;font-weight:400}.subscription-session-page .session-container .detail-card .detail-box{align-items:center;gap:20px;display:flex}.subscription-session-page .session-container .box{flex-direction:column;gap:5px;width:100%;display:flex}.subscription-session-page .session-container .box div{align-items:center;gap:10px;font-size:14px;display:flex}.subscription-session-page .session-container .box h4{font-weight:600}.subscription-session-page .session-container .box-2{flex-direction:column;align-items:center;gap:10px}.subscription-session-page .session-container .box-2 span{color:var(--primary-color)}.subscription-session-page .session-container .mock-exams{justify-content:center}.subscription-session-page .session-container .mock-exams .box{gap:10px;max-width:680px}.subscription-session-page .session-container .mock-exams .box h3,.subscription-session-page .session-container .mock-exams .box p{margin:10px 0}.subscription-session-page .session-container .mock-exams .box p b{font-size:20px;font-weight:600}.subscription-session-page .session-container .mock-exams .box img{align-self:center;width:100px}.subscription-session-page .session-container .mock-exams .box .status{justify-content:center}.subscription-session-page .session-container .mock-exams .box .status span{color:var(--primary-color);font-size:16px;font-weight:600}.subscription-session-page .session-container .session-box{min-height:63vh}.subscription-session-page .session-container .complete-box{min-height:79vh}.subscription-session-page .button-box{justify-content:center;gap:20px;margin-top:15px;display:flex}.subscription-session-page .button-box button{background:var(--btn-gradient);box-shadow:var(--btn-gradient-shadow);color:#fff;border-radius:40px;min-width:200px;padding:10px}.subscription-session-page .button-box button:hover{background:var(--amal-purple-2)}.subscription-session-page .exam-note{text-align:center;max-width:80%;margin:15px auto}.session-popup-box{flex-direction:column;align-items:center;gap:20px;padding:30px 0;display:flex;position:relative}.session-popup-box .close-button{background-color:#0000;border:none;outline:none;height:fit-content;padding:5px;font-size:20px;position:absolute;top:0;right:0}.session-popup-box .close-button:hover{color:var(--text-color)}.session-popup-box h2{font-size:20px;font-weight:600}.session-popup-box .button-box{justify-content:space-between;min-width:60%;display:flex}.session-popup-box .button-box button,.session-popup-box .button-box .buttons{color:#fff;border:none;border-radius:20px;outline:none;padding:9px 30px;background:var(--btn-gradient)!important;box-shadow:var(--btn-gradient-shadow)!important}.session-popup-box .button-box button:hover,.session-popup-box .button-box .buttons:hover{background:var(--amal-purple-2)!important}.session-popup-box .continue-btn{background:var(--btn-gradient);box-shadow:var(--btn-gradient-shadow);color:#fff;border-radius:30px;min-width:200px;padding:8px 20px}.session-popup-box .continue-btn:hover{background:var(--amal-purple-2)}.session-feedback-page{flex-direction:column;gap:20px;padding:20px 100px;display:flex}.session-feedback-page h2{text-align:center;font-size:20px;font-weight:600}.session-feedback-page span{text-align:center}.session-feedback-page .all-feedback{flex-direction:column;gap:20px;display:flex}.session-feedback-page .all-feedback .feed-back{border-bottom:2px solid var(--border-color);padding:5px 0}.session-feedback-page .all-feedback .feed-back p{margin-bottom:15px;font-size:17px}.session-feedback-page .all-feedback .feed-back .rating-stars{color:#fbb607;justify-content:center;gap:10px;display:flex}.session-feedback-page .all-feedback .feed-back .rating-stars div{flex-direction:column;align-items:center;min-width:50px;min-height:58px;font-size:12px;display:flex}.session-feedback-page .all-feedback .feed-back .rating-stars div svg{cursor:pointer;font-size:40px}.session-feedback-page .write-feedback-form{flex-direction:column;align-items:center;gap:20px;display:flex}.session-feedback-page .write-feedback-form p{text-align:center}.session-feedback-page .write-feedback-form div{background-color:var(--input-background);box-shadow:var(--box-shadow);border-radius:10px;width:100%;position:relative;overflow:hidden}.session-feedback-page .write-feedback-form div textarea{background-color:#0000;outline:none;width:100%;min-height:200px;padding:10px 10px 30px}.session-feedback-page .write-feedback-form div span{color:var(--text-color);background-color:var(--input-background);padding:10px;font-size:13px;position:absolute;bottom:0;left:0}.session-feedback-page .write-feedback-form button{background:var(--btn-gradient);box-shadow:var(--btn-gradient-shadow);color:#fff;border-radius:40px;padding:10px 30px}.session-feedback-page .write-feedback-form button:hover{background:var(--amal-purple-2)}.session-feedback-page .write-feedback-form a{color:var(--primary-color);font-size:13px;text-decoration:underline}.medical-form-page{padding:20px 20px 40px}.medical-form-page .form-container{flex-direction:column;gap:20px;max-width:800px;margin:auto;padding:20px;display:flex}.medical-form-page .form-container p{text-align:center}.medical-form-page .form-container select,.medical-form-page .form-container textarea{background-color:var(--input-background);border-radius:10px;outline:none;padding:10px}.medical-form-page .form-container .inputs{flex-direction:column;gap:20px;padding:0 20px;display:flex}.medical-form-page .form-container .inputs label{cursor:pointer;align-items:center;gap:10px;display:flex}.medical-form-page .form-container .inputs label input{width:20px;height:20px;accent-color:var(--primary-color)}.medical-form-page .form-container button{background:var(--btn-gradient);box-shadow:var(--btn-gradient-shadow);color:#fff;border-radius:30px;padding:8px 20px}.medical-form-page .form-container button:hover{background:var(--amal-purple-2)}.medical-form-page .form-container a{color:var(--primary-color);align-self:center;text-decoration:underline}.unregister-page{flex-direction:column;justify-content:space-between;gap:20px;width:450px;max-width:100%;min-height:80vh;margin:auto;padding:50px;display:flex}.unregister-page div{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:50%;display:flex}.unregister-page div img{width:120px;margin-bottom:20px}.unregister-page div h2{font-size:22px;font-weight:600}.unregister-page div p{text-align:center;font-size:14px}.unregister-page a{background:var(--btn-gradient);box-shadow:var(--btn-gradient-shadow);color:var(--primary-btn-color);text-align:center;border-radius:30px;padding:10px}.unregister-page a:hover{background:var(--amal-purple-2)}@media (max-width:768px){.subscription-session-page{padding-bottom:80px}.subscription-session-page .session-container .detail-card .detail-box{flex-direction:column;gap:30px}.subscription-session-page .session-container .detail-card .detail-box .box{padding:20px 0}.subscription-session-page .session-container .mock-exams .box{width:100%;padding:30px}.subscription-session-page .button-box{flex-direction:column}.subscription-session-page .button-box button{width:100%}.session-feedback-page{padding:20px}.session-feedback-page .all-feedback .feed-back{text-align:center}}
