.HospitalOnboarding-module__Z_wwDW__pageWrapper{background:#f8fafc;justify-content:center;align-items:center;width:100%;min-height:100vh;font-family:inherit;display:flex}.HospitalOnboarding-module__Z_wwDW__onboardingWrapper{width:100%;height:100vh;display:flex;overflow:hidden}.HospitalOnboarding-module__Z_wwDW__leftColumn{background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 40%,#2563eb 100%);flex-direction:column;flex:4;justify-content:center;align-items:center;height:100vh;padding:40px;display:flex;position:relative;overflow:hidden}.HospitalOnboarding-module__Z_wwDW__rightColumn{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;flex-direction:column;flex:6;height:100vh;padding:40px 20px;display:flex;position:relative;overflow-y:auto}.HospitalOnboarding-module__Z_wwDW__container{flex-direction:column;width:100%;max-width:680px;margin:auto;padding:40px 0;display:flex}.HospitalOnboarding-module__Z_wwDW__logoWrapper{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.HospitalOnboarding-module__Z_wwDW__logo{object-fit:contain;width:auto;height:52px}.HospitalOnboarding-module__Z_wwDW__cardBadgeRow{align-items:center;gap:8px;display:flex}.HospitalOnboarding-module__Z_wwDW__cardPremiumBadge{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;background:#eff6ff;border:1.5px solid #dbeafe;border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.HospitalOnboarding-module__Z_wwDW__cardPillDot{background:#2563eb;border-radius:50%;width:8px;height:8px}.HospitalOnboarding-module__Z_wwDW__secondaryAnimationSlot{justify-content:center;align-items:center;width:100%;height:44px;margin-bottom:24px;display:flex}.HospitalOnboarding-module__Z_wwDW__phraseContainer{align-items:center;gap:10px;display:flex}.HospitalOnboarding-module__Z_wwDW__checkIconWrapper{background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.HospitalOnboarding-module__Z_wwDW__phraseText{color:#166534;letter-spacing:-.01em;font-size:14px;font-weight:600}.HospitalOnboarding-module__Z_wwDW__header{text-align:center;margin-bottom:32px}.HospitalOnboarding-module__Z_wwDW__headerTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:850}.HospitalOnboarding-module__Z_wwDW__headerSubtitle{color:#64748b;max-width:500px;margin:0 auto;font-size:15px;font-weight:500;line-height:1.6}.HospitalOnboarding-module__Z_wwDW__progressContainer{gap:12px;margin-bottom:32px;display:flex}.HospitalOnboarding-module__Z_wwDW__progressSegment{background:#e2e8f0;border-radius:100px;flex:1;height:6px;transition:all .4s}.HospitalOnboarding-module__Z_wwDW__progressSegmentActive{background:#2563eb;box-shadow:0 0 12px #2563eb66}.HospitalOnboarding-module__Z_wwDW__formCard{width:100%}.HospitalOnboarding-module__Z_wwDW__footerNav{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.HospitalOnboarding-module__Z_wwDW__navLink{color:#2563eb;cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.HospitalOnboarding-module__Z_wwDW__navLink:hover{text-decoration:underline}.HospitalOnboarding-module__Z_wwDW__supportFooter{text-align:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;margin-top:24px;padding:16px}.HospitalOnboarding-module__Z_wwDW__supportText{color:#64748b;margin:0;font-size:14px}.HospitalOnboarding-module__Z_wwDW__supportLink{color:#2563eb;cursor:pointer;text-underline-offset:4px;font-weight:700;text-decoration:underline}.HospitalOnboarding-module__Z_wwDW__supportLink:hover{color:#1e40af}.HospitalOnboarding-module__Z_wwDW__loginFooter{color:#94a3b8;text-align:center;margin-top:40px;font-size:13px;line-height:1.5}.HospitalOnboarding-module__Z_wwDW__footerLink{color:#2563eb;cursor:pointer;font-weight:600}@media (max-width:1199px){.HospitalOnboarding-module__Z_wwDW__onboardingWrapper{height:auto;overflow:visible}.HospitalOnboarding-module__Z_wwDW__leftColumn{display:none}.HospitalOnboarding-module__Z_wwDW__rightColumn{flex:1;height:auto;padding:32px 20px;overflow-y:visible}.HospitalOnboarding-module__Z_wwDW__container{max-width:100%;margin:20px 0}.HospitalOnboarding-module__Z_wwDW__footerNav{align-items:flex-start;gap:16px}.HospitalOnboarding-module__Z_wwDW__secondaryAnimationSlot{text-align:center}}
.AccountVerification-module__kVYWWW__container{flex-direction:column;gap:24px;display:flex}.AccountVerification-module__kVYWWW__title{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:850}.AccountVerification-module__kVYWWW__subtitle{color:#64748b;margin-bottom:24px;font-size:15px}.AccountVerification-module__kVYWWW__inputGroup{flex-direction:column;gap:8px;display:flex}.AccountVerification-module__kVYWWW__label{color:#0f172a;font-size:13px;font-weight:750}.AccountVerification-module__kVYWWW__input{border:1.5px solid #e2e8f0!important;border-radius:12px!important;height:48px!important}.AccountVerification-module__kVYWWW__input:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1a!important}.AccountVerification-module__kVYWWW__button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-weight:800;transition:all .2s;display:flex}.AccountVerification-module__kVYWWW__button:disabled{cursor:not-allowed;background:#cbd5e1}.AccountVerification-module__kVYWWW__button:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.AccountVerification-module__kVYWWW__otpSection{border-top:1px dashed #e2e8f0;margin-top:16px;padding-top:24px}.AccountVerification-module__kVYWWW__resendText{text-align:center;color:#64748b;margin-top:16px;font-size:14px}.AccountVerification-module__kVYWWW__resendLink{color:#2563eb;cursor:pointer;font-weight:700}.AccountVerification-module__kVYWWW__resendLink:hover{text-decoration:underline}.AccountVerification-module__kVYWWW__resendDisabled{color:#94a3b8;cursor:not-allowed}
.HospitalInformation-module__ROcsiG__container{flex-direction:column;display:flex}.HospitalInformation-module__ROcsiG__title{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:850}.HospitalInformation-module__ROcsiG__subtitle{color:#64748b;margin-bottom:32px;font-size:15px}.HospitalInformation-module__ROcsiG__backBtn{color:#64748b;cursor:pointer;align-items:center;gap:8px;margin-bottom:24px;font-weight:700;transition:color .2s;display:inline-flex}.HospitalInformation-module__ROcsiG__backBtn:hover{color:#2563eb}
.DoctorInformation-module__gzZqRW__container{flex-direction:column;display:flex}.DoctorInformation-module__gzZqRW__title{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:850}.DoctorInformation-module__gzZqRW__subtitle{color:#64748b;margin-bottom:32px;font-size:15px}.DoctorInformation-module__gzZqRW__backBtn{color:#64748b;cursor:pointer;align-items:center;gap:8px;margin-bottom:24px;font-weight:700;transition:color .2s;display:inline-flex}.DoctorInformation-module__gzZqRW__backBtn:hover{color:#2563eb}
.ConfirmationScreen-module__5jkBFW__container{text-align:center;padding:40px 20px}.ConfirmationScreen-module__5jkBFW__icon{color:#16a34a;margin-bottom:24px;font-size:64px}.ConfirmationScreen-module__5jkBFW__title{color:#0f172a;margin-bottom:12px;font-size:28px;font-weight:850}.ConfirmationScreen-module__5jkBFW__description{color:#64748b;max-width:520px;margin:0 auto 32px;font-size:16px;line-height:1.6}.ConfirmationScreen-module__5jkBFW__actions{justify-content:center;gap:16px;display:flex}.ConfirmationScreen-module__5jkBFW__primaryBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;height:48px;padding:0 28px;font-weight:750;transition:all .2s}.ConfirmationScreen-module__5jkBFW__primaryBtn:hover{background:#1d4ed8;transform:translateY(-1px)}.ConfirmationScreen-module__5jkBFW__secondaryBtn{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;height:48px;padding:0 28px;font-weight:600;transition:all .2s}.ConfirmationScreen-module__5jkBFW__secondaryBtn:hover{background:#e2e8f0}
.SupportSection-module__XQrImq__section{background-color:#0000;width:100%;min-height:auto;padding:16px 0}.SupportSection-module__XQrImq__container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0}.SupportSection-module__XQrImq__navHeader{display:none}.SupportSection-module__XQrImq__backBtn{justify-content:center;align-items:center;transition:all .2s;display:flex;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;width:40px!important;height:40px!important;box-shadow:0 2px 4px #0000000d!important}.SupportSection-module__XQrImq__backBtn:hover{transform:translate(-2px);background:#f1f5f9!important}.SupportSection-module__XQrImq__navTitleWrapper{flex-direction:column;display:flex}.SupportSection-module__XQrImq__header{margin-bottom:32px}.SupportSection-module__XQrImq__badge{color:#3b82f6;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.SupportSection-module__XQrImq__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:28px;font-weight:800}.SupportSection-module__XQrImq__subtitle{color:#64748b;max-width:650px;font-size:16px;line-height:1.5}.SupportSection-module__XQrImq__formCard{overflow:hidden;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 4px 6px -1px #0000000d!important}.SupportSection-module__XQrImq__cardHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:20px 24px;display:flex}.SupportSection-module__XQrImq__cardIcon{color:#2563eb;font-size:20px}.SupportSection-module__XQrImq__cardTitle{color:#1e293b!important;margin:0!important;font-size:18px!important;font-weight:700!important}.SupportSection-module__XQrImq__formWrapper{padding:24px}.SupportSection-module__XQrImq__contactSection{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.SupportSection-module__XQrImq__contactRow{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.SupportSection-module__XQrImq__contactRow:hover{border-color:#3b82f6;box-shadow:0 10px 15px -3px #0000000d}.SupportSection-module__XQrImq__contactIconSmall{color:#2563eb;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.SupportSection-module__XQrImq__contactInfo{flex-direction:column;display:flex}.SupportSection-module__XQrImq__contactLabel{color:#64748b;margin-bottom:2px;font-size:12px;font-weight:500}.SupportSection-module__XQrImq__contactValue{color:#1e293b;font-weight:700}.SupportSection-module__XQrImq__historyCard{height:100%;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 4px 6px -1px #0000000d!important}.SupportSection-module__XQrImq__historyIntro{text-align:center;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;border-radius:20px 20px 0 0;padding:32px 24px}.SupportSection-module__XQrImq__historyIconCircle{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:28px;display:flex}.SupportSection-module__XQrImq__listWrapper{padding:16px}.SupportSection-module__XQrImq__ticketItem{cursor:pointer;background:#fff;border-radius:12px;margin-bottom:12px;transition:all .2s;border:1px solid #f1f5f9!important;padding:16px!important}.SupportSection-module__XQrImq__ticketItem:hover{background:#f8fafc;transform:translateY(-2px);border-color:#3b82f6!important}.SupportSection-module__XQrImq__ticketId{color:#2563eb;font-size:13px;font-weight:700}.SupportSection-module__XQrImq__ticketSubject{color:#1e293b;margin-top:4px;font-weight:600;display:block}.SupportSection-module__XQrImq__historyBtn{margin:16px;background:#2563eb!important;border-radius:12px!important;width:calc(100% - 32px)!important;height:48px!important;font-weight:600!important}.SupportSection-module__XQrImq__loader{justify-content:center;align-items:center;padding:60px 0;display:flex}@media (max-width:767px){.SupportSection-module__XQrImq__section{padding:4px 0}.SupportSection-module__XQrImq__container{padding:0}.SupportSection-module__XQrImq__title{font-size:24px}.SupportSection-module__XQrImq__contactSection{grid-template-columns:1fr}.SupportSection-module__XQrImq__historyCard{margin-top:16px}}
