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