/* Created on : 11-Feb-2026 Author : Tamminana Lakshmi */ @use 'variables' as vars; $lightTeal: #f7f9fb; $lightGrey: #555; $lightOrange: #FEF0E6; $skygrey: #d1d5db; .modal-header { text-transform: none; background: vars.$tealcolor; color: vars.$whiteColor; padding: 20px 25px; } .welcome-title { font-weight: 700; text-align: center; font-size: 24px; } .welcome-sub-title { font-size:14px; } .features { display: flex; gap: 16px; padding: 24px; } .feature { flex: 1; background: $lightTeal; border-radius: 8px; padding: 4px; text-align: center; } .feature-icon { font-size: 32px; margin-bottom: 10px; } .feature p { font-size: 13px; color: $lightGrey; } .onboarding-modal-footer { display: flex; justify-content: space-between; padding: 0 24px 24px; border-top: none !important; margin-top: 15px; } .gray-btn { background: none; border: none; color: $lightGrey; cursor: pointer; font-weight: 540; font-size: 13px; } .btn-primary { background: vars.$primeRxOrange; border: none; color: vars.$whiteColor; padding: 3px 20px; border-radius: 4px; cursor: pointer; } .btn-primary:hover { background: vars.$primeRxOrange; } .close-btn { position: absolute; top: 0px; right: 14px; background: none; border: none; font-size: 22px; cursor: pointer; color: vars.$whiteColor; } .close-btn:focus { outline: none !important; box-shadow: none !important; } .content-wrapper { position: relative; height: 100%; } .content { padding: 20px; } .modal_description { color: $lightGrey; line-height: 1.6; margin-bottom: 24px; font-size: 15px; text-align: center; padding: 0px 25px 0px 30px; } .pro_tip { background: $lightOrange; padding: 16px 20px; border-left: 4px solid vars.$primeRxOrange; border-radius: 6px; margin-bottom: 28px; text-align: center; } .pro_tip p { margin: 0; color: vars.$black; font-size: 13px; } .pro_tip strong { display: block; color: vars.$primeRxOrange; margin-bottom: 6px; font-size: 15px; } .onboarding-step_progress { display: flex; gap: 12px; } .onboarding-step_progress span { flex: 1; height: 4px; background: $skygrey; border-radius: 4px; } .onboarding-step_progress span.active { background: vars.$tealcolor; } .image-border { border: 5px solid vars.$tealcolor; border-radius: 44px; background: vars.$tealcolor; width: 40px; } .welcome-description { color: $lightGrey; } .onboarding-steps { background-color: vars.$tealcolor; color: #fff; padding: 20px 25px; display: flex; justify-content: space-between; align-items: center; } .onboarding-header-left { display: flex; align-items: center; gap: 15px; /* space between icon and text */ } .onboarding-icon { font-size: 40px; line-height: 1; } .onboarding-header-text { text-align: left; } .onboarding-step-text { font-size: 14px; opacity: 0.9; margin-bottom: 4px; } .onboarding-modal-title { margin: 0; font-size: 24px; font-weight: 700; } .welcome-grid-heading { font-weight: 700; }