.headerHeading[data-v-568d1dde]{color:#fff;font-weight:600}.v-sheet[data-v-568d1dde]{border-top-left-radius:12px;border-top-right-radius:12px}.v-dialog__content[data-v-568d1dde] .v-bottom-sheet{box-shadow:none!important}.viewHospitalDetailsBottomSheetHeading[data-v-568d1dde]{display:flex;justify-content:space-between;padding:12px 16px 12px 16px;border-bottom:1px solid #e8e8eb}.viewDetailsBody[data-v-568d1dde],.viewDetailsBottomContainer[data-v-568d1dde]{display:flex;flex-direction:column}.viewDetailsBody[data-v-568d1dde]{padding:20px 16px 20px 16px;align-items:flex-start}.hospitalNameContainer[data-v-568d1dde]{display:flex;gap:8px}.hospitalLogo[data-v-568d1dde]{display:flex;align-items:center;justify-content:center;max-height:56px;max-width:56px;min-height:56px;min-width:56px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.hospitalAbout[data-v-568d1dde],.hospitalName[data-v-568d1dde]{display:flex;flex-direction:column;align-items:flex-start}.hospitalAbout[data-v-568d1dde]{gap:8px;margin-top:24px}.registrationNoContainer[data-v-568d1dde]{display:flex;flex-direction:column;gap:8px;border-radius:8px;border:1px solid #e0e0e0;padding:8px 16px 8px 16px}.registrationNumHeader[data-v-568d1dde]{font-size:14px;font-weight:500;color:#4f4f4f}.registrationNumValue[data-v-568d1dde]{font-size:14px;font-weight:600;color:#333}.noOfDoctor[data-v-568d1dde]{padding:6px 12px 6px 12px;gap:8px;border-radius:50px;opacity:0;font-size:14px;font-weight:600;color:#1467bf;background:rgba(20,103,191,.10196078431372549);margin-top:24px}.topBar[data-v-7065f0d2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 12px 16px;border-bottom:1px solid #e8e8e8;position:sticky;width:100%;max-width:425px;top:0}.v-sheet[data-v-7065f0d2]{border-top-left-radius:12px;border-top-right-radius:12px}.bookPackage[data-v-7065f0d2]{padding:14px 16px 14px 16px;border-top:1px solid #e8e8e8;position:absolute;bottom:0;width:100%;max-width:425px}.paymentGatewayContainer[data-v-7065f0d2]{display:flex;flex-direction:column;gap:10px;border:1px solid #ededed;margin-top:10px;border-radius:8px}.gatewayBox[data-v-7065f0d2]{padding:8px 16px 8px 16px;margin:8px;border:1px solid #ededed;border-radius:8px}.selectPaymentBox[data-v-7065f0d2]{display:flex;justify-content:center;align-items:center;padding:8px 16px 8px 16px;background:#f4f6fa}.v-input[data-v-7065f0d2]{margin:0}.v-input[data-v-7065f0d2] .v-messages{display:none}.generateQRBOX[data-v-7065f0d2]{display:flex;align-items:center;justify-content:center;border:1px solid #e4e5e9;padding:8px 16px 8px 16px;border-radius:8px;gap:10px;cursor:pointer}.paymentDiv[data-v-7065f0d2]{padding:20px}.confirmAndReviewButton[data-v-7065f0d2]{padding:14px 16px 12px 16px;position:absolute;bottom:0;width:100%;max-width:425px;box-shadow:0 -4px 8px 0 rgba(0,0,0,.0392156862745098);background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.packageDetailContainer[data-v-7065f0d2]{background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;cursor:pointer}.hospitalNameContainer[data-v-7065f0d2]{display:flex;gap:8px}.hospitalLogo[data-v-7065f0d2]{display:flex;justify-content:center;align-items:center;max-height:56px;max-width:56px;min-height:56px;min-width:56px;border:1px solid #e0e0e0;border-radius:8px}.hospitalName[data-v-7065f0d2]{display:flex;flex-direction:column;align-items:flex-start}.headerHeading[data-v-0e5e8ca2]{color:#fff;font-weight:600}.v-sheet[data-v-0e5e8ca2]{border-top-left-radius:12px;border-top-right-radius:12px}.v-dialog__content[data-v-0e5e8ca2] .v-bottom-sheet{box-shadow:none!important}.viewHospitalDetailsBottomSheetHeading[data-v-0e5e8ca2]{display:flex;justify-content:space-between;padding:12px 16px 12px 16px;border-bottom:1px solid #e8e8eb}.viewDetailsBody[data-v-0e5e8ca2],.viewDetailsBottomContainer[data-v-0e5e8ca2]{display:flex;flex-direction:column}.viewDetailsBody[data-v-0e5e8ca2]{padding:20px 16px 20px 16px;align-items:flex-start}.hospitalNameContainer[data-v-0e5e8ca2]{display:flex;gap:8px}.hospitalLogo[data-v-0e5e8ca2]{max-height:56px;max-width:56px;height:56px;width:56px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.hospitalAbout[data-v-0e5e8ca2],.hospitalName[data-v-0e5e8ca2]{display:flex;flex-direction:column;align-items:flex-start}.hospitalAbout[data-v-0e5e8ca2]{gap:8px;margin-top:24px}.registrationNoContainer[data-v-0e5e8ca2]{display:flex;flex-direction:column;gap:8px;border-radius:8px;border:1px solid #e0e0e0;padding:8px 16px 8px 16px}.registrationNumHeader[data-v-0e5e8ca2]{font-size:14px;font-weight:500;color:#4f4f4f}.registrationNumValue[data-v-0e5e8ca2]{font-size:14px;font-weight:600;color:#333}.noOfDoctor[data-v-0e5e8ca2]{padding:6px 12px 6px 12px;gap:8px;border-radius:50px;opacity:0;font-size:14px;font-weight:600;color:#1467bf;background:rgba(20,103,191,.10196078431372549);margin-top:24px}.TokenContainer[data-v-d50f016e]{width:150px;height:44px;padding:8px 8px 8px 16px;border-radius:32px;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:16px;background:rgba(20,103,191,.10196078431372549)}.mobileContainer[data-v-d50f016e]{margin:auto;width:425px;height:100vh;background-color:#fff}.bodyContainer[data-v-d50f016e]{width:100%;padding:0 16px;background-color:#fff}.bottomBar[data-v-d50f016e]{padding:15px;justify-content:space-evenly}.bottomSheetContainer[data-v-d50f016e]{width:100%;position:absolute;bottom:0;background:#fff;border:1px solid #ebebe8;border-radius:16px;max-width:425px}.doctorBodyContainer[data-v-d50f016e]{padding:32px 16px 32px 16px;border-radius:32px 32px 0 0;z-index:1000;background:#fff;position:relative;top:-32px}.experienceBox[data-v-d50f016e]{padding:8px 16px 8px 16px;border:1px solid #e0e0e0;border-radius:8px}.bottomSheetHeader[data-v-d50f016e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 12px 16px;border-bottom:1px solid #e8ebeb}.profileImage[data-v-d50f016e]{height:300px;max-width:425px;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.inputBox[data-v-d50f016e]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%;margin-bottom:10px;cursor:pointer}.genderBox[data-v-d50f016e]{border-radius:8px;border:1px solid #e0e0e0}.genderBox[data-v-d50f016e],.genderBoxSelected[data-v-d50f016e]{display:flex;align-items:center;justify-content:center;padding:8px 16px 8px 16px}.genderBoxSelected[data-v-d50f016e]{border-radius:8px;border:1px solid #48acef;color:#48acef}[data-v-d50f016e] .v-input{width:100%}[data-v-d50f016e] .v-text-field__details{display:none}.bottomBar[data-v-d50f016e]{border-top:1px solid #e8e8eb;display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px 12px 16px;box-shadow:0 -4px 8px 0 rgba(0,0,0,.0392156862745098);box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);position:absolute;bottom:0;max-width:425px}@media screen and (max-width:425px){.mobileContainer[data-v-d50f016e]{width:100%}}[data-v-d50f016e] .v-date-picker-table .v-btn.v-btn--active{background-color:#1467bf!important}.allDetail[data-v-435dac1f]{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:12px 16px 12px 16px;background:#fff;border-bottom:1px solid #ebebeb;position:sticky;max-width:425px;top:0;z-index:10}.packageDetailContainer[data-v-435dac1f]{padding:24px 16px 24px 16px;display:flex;flex-direction:column;gap:32px}.dateContainer[data-v-435dac1f]{display:grid;grid-template-columns:repeat(7,.5fr);gap:6px;max-width:475px}.aboutClass[data-v-435dac1f]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:justify}.testTable[data-v-435dac1f]{border:1px solid #e8e8eb;border-radius:8px;width:100%;border-collapse:collapse}.testTable tr[data-v-435dac1f],th[data-v-435dac1f]{border:1px solid #e8e8eb;border-radius:8px}.tableHeader[data-v-435dac1f]{background:#f5f7fb;border-radius:8px}.firstCol[data-v-435dac1f]{padding:8px 20px 8px 20px;width:20%}.secondCol[data-v-435dac1f]{padding:8px 32px 8px 32px}.recommendationClass[data-v-435dac1f]{background:#fff9f0;display:flex;flex-direction:column;gap:16px;padding:16px;align-items:flex-start;width:100%;text-align:left;border-radius:8px}.recommendationClass li[data-v-435dac1f]{color:#7c5c2c;font-weight:400;font-size:14px;line-height:17px}.dateBox[data-v-435dac1f]{display:flex;border:1px solid #e0e0e0;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;cursor:pointer}.selectedDateBox[data-v-435dac1f]{background:#e4f5ff;border:1px solid #48acef!important}.disabledDateBox[data-v-435dac1f]{background:#fff;border:1px solid #f2f2f2!important}.selectedDateBox .weekDayClass[data-v-435dac1f]{color:#48acef!important}.disabledDateBox .weekDayClass[data-v-435dac1f]{color:#e0e0e0!important;font-weight:800!important}.slotBox[data-v-435dac1f]{display:flex;align-items:center;padding:10px 12px 10px 12px;border:1px solid #e0e0e0;border-radius:4px;color:#828282;font-weight:400;width:100%}.v-input[data-v-435dac1f] .v-input__slot{padding:0!important}.v-input__slot[data-v-435dac1f] .v-text-field{display:none}.v-sheet[data-v-435dac1f]{border-top-left-radius:12px;border-top-right-radius:12px}.viewHospitalDetailsBottomSheetHeading[data-v-435dac1f]{display:flex;justify-content:space-between;padding:12px 16px 12px 16px;border-bottom:1px solid #e8e8eb}.viewDetailsBottomContainer[data-v-435dac1f]{display:flex;flex-direction:column;justify-content:flex-start}.viewDetailsBody[data-v-435dac1f]{padding:20px 16px 20px 16px;display:flex;flex-direction:column;align-items:flex-start}.bottomBar[data-v-435dac1f]{border-top:1px solid #e8e8eb;display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px 12px 16px;box-shadow:0 -4px 8px 0 rgba(0,0,0,.0392156862745098);box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274);position:absolute;bottom:0;max-width:425px}.inputBox[data-v-435dac1f]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%;margin-bottom:10px;cursor:pointer}[data-v-435dac1f] .v-input{width:100%}[data-v-435dac1f] .v-text-field__details{display:none}[data-v-435dac1f] .v-date-picker-table .v-btn.v-btn--active{background-color:#1467bf!important}.bookPackage[data-v-435dac1f]{padding:14px 16px 14px 16px;border-top:1px solid #e8e8e8}