.verification-email-wrapper{text-align:center;color:var(--success-primary-color);background:var(--success-septenary-color);border:1px solid var(--success-primary-color);border-radius:4px;margin-top:24px;padding:16px;font-weight:500;position:relative}.verification-description button{color:var(--brand-primary-color);background:0 0;border:none;outline:none;font-size:16px;font-weight:700;line-height:24px}.verification-form-header{text-align:center;width:100%;margin-bottom:46px;position:relative}.verification-form-header .long-copy{margin-top:12px;margin-bottom:24px}.verification-form-header h3{font-weight:700}.verification-form-wrapper{flex-direction:column;justify-content:center;align-items:center;width:520px;margin-bottom:24px;display:flex}.verification-form-wrapper .container{width:100%;height:fit-content}.verification-form-wrapper .character{aspect-ratio:1;border:1px solid var(--border-primary-color);border-radius:4px;justify-content:center;align-items:center;height:80px;display:flex}.verification-form-wrapper .character--inactive{background:var(--border-primary-color)}@media (max-width:560px){.verification-form-wrapper{width:100%}.verification-form-wrapper .character{height:64px}}@media (max-width:460px){.verification-form-wrapper .character{height:56px}}@media (max-width:420px){.verification-form-wrapper .character{width:46px;height:56px}}.verification-form-footer{width:100%;margin-top:46px;position:relative}.verification-form-footer button{width:100%}.verification-form-footer button span{line-height:26px}.verification-form-footer button:not(:last-child){margin-bottom:24px}.verification-form-footer:not(:last-child){margin-bottom:16px}.verification-form-footer a{gap:12px}.verification-form-container{min-height:calc(var(--vh,100vh) - 280px);justify-content:center;align-items:center;display:flex;position:relative}.dashboard-section-icon{background:var(--background-secondary-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.dashboard-section-icon svg{width:34px;height:34px;color:var(--text-primary-color)}.dashboard-section-header-details{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (max-width:480px){.dashboard-section-header-details .dashboard-section-icon{width:46px;height:46px}.dashboard-section-header-details .dashboard-section-icon svg{width:24px;height:24px}.dashboard-section-header-details .dashboard-section-title{font-size:24px;font-weight:700}}.dashboard-content-wrapper{padding-top:64px;padding-bottom:--navigation-height}@media (max-width:1030px){.dashboard-content-wrapper{padding-top:36px}}@media (max-width:480px){.dashboard-content-wrapper{padding-top:24px}}.dashboard-services-content{grid-gap:32px;grid-template-columns:repeat(3,minmax(70px,1fr));grid-auto-rows:minmax(280px,auto);width:100%;display:grid;position:relative}@media (max-width:960px){.dashboard-services-content{grid-template-columns:repeat(2,minmax(70px,1fr))}}@media (max-width:640px){.dashboard-services-content{grid-template-columns:repeat(1,minmax(70px,1fr))}}.dashboard-section-title{color:var(--text-primary-color);font-size:36px;font-weight:700}.dashboard-section-title .portal-username{color:var(--brand-primary-color);text-transform:capitalize}@media (max-width:740px){.dashboard-section-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;font-size:24px;line-height:34px;display:flex}.dashboard-section-title span:not(.portal-username){text-transform:uppercase;font-size:16px}.dashboard-section-title .portal-username-divider{display:none}}.dashboard-section-description{max-width:860px;color:var(--text-primary-color);margin-top:12px;font-size:16px;line-height:26px}@media (max-width:520px){.dashboard-section-description{font-size:14px;line-height:18px}}.dashboard-section-header{margin-bottom:32px;position:relative}@media (max-width:520px){.dashboard-section-header{margin-bottom:24px}}.dashboard-profile-group-body{border-top:1px solid var(--border-secondary-color);position:relative}.content-group-wrapper{background:var(--background-primary-color);border-radius:12px;width:100%;position:relative;overflow:hidden;padding-bottom:0!important}.dashboard-profile-header-details{background:var(--background-primary-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.dashboard-profile-group-header{background:var(--background-primary-color);justify-content:flex-start;align-items:center;height:80px;padding:16px 24px;display:flex;position:relative}.dashboard-profile-group-header svg{width:32px;height:32px;color:var(--text-secondary-color);margin-right:12px}.dashboard-profile-group-header h6{font-weight:700}.dashboard-profile-group-header p{color:var(--text-tertiary-color);margin-top:6px;font-size:15px;line-height:20px}.dashboard-profile-user-details{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.dashboard-content-button{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex;position:relative}.dashboard-content-button svg{margin-right:4px}.dashboard-content-button span{line-height:24px}.dashboard-content-button button{height:36px;padding:0 16px}.profile-selection{width:100%;position:relative}.profile-selection-button{flex-shrink:0;width:260px;position:relative}.profile-selection-button button{width:100%}@media (max-width:540px){.profile-selection-button{width:100%}}.consultation-label{text-transform:capitalize;color:var(--text-tertiary-color);font-size:14px;font-weight:500;line-height:24px}.consultation-value{min-height:24px;color:var(--text-primary-color);border-left:2px solid var(--border-tertiary-color);justify-content:flex-start;align-items:center;margin-top:6px;padding-left:8px;font-size:16px;font-weight:500;line-height:26px;display:flex}.consultation-group-header{border-bottom:1px solid var(--border-secondary-color);width:100%;padding-bottom:12px;font-size:16px;font-weight:700}.consultation-profile-container{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}@media (max-width:620px){.consultation-profile-container .profile-selection-button{width:50px}.consultation-profile-container .profile-selection-button span{display:none}.consultation-profile-container .profile-selection-button button{min-width:auto;padding:0}}@media (max-width:540px){.consultation-profile-container{flex-direction:column;justify-content:flex-start}}.portal-profile-editor-button{justify-content:flex-end;align-items:center;width:100%;margin-top:34px;display:flex}.portal-profile-editor-button button{width:100%}@media (max-width:640px){.portal-profile-editor-button button{width:100%}}.onboarding-welcome-wrapper{max-width:640px;position:relative}.onboarding-welcome-buttons{justify-content:flex-start;align-items:center;gap:12px;margin-top:46px;display:flex}.onboarding-welcome-container{justify-content:center;align-items:center;display:flex;position:relative}.onboarding-welcome-container h4{margin-bottom:12px;font-weight:700}.onboarding-welcome-container h6{color:var(--brand-primary-color);font-weight:700}.onboarding-welcome-container p{margin-top:24px}@media (max-width:680px){.onboarding-welcome-container .onboarding-welcome-wrapper{width:100%}}@media (max-width:540px){.onboarding-welcome-container h4{font-size:20px;line-height:30px}.onboarding-welcome-container p{margin-top:16px;font-size:15px;line-height:22px}.onboarding-welcome-container .onboarding-welcome-buttons{flex-direction:column;margin-top:24px}.onboarding-welcome-container .onboarding-welcome-buttons button{width:100%}}.skincare-menu-manager-container{grid-template-columns:1fr 380px;gap:32px;margin-top:24px;display:grid;position:relative}.skincare-menu-manager-container h6{padding-left:4px;font-weight:700}.skincare-cart-wrapper{position:relative}.consultation-option{width:100%;list-style:none;position:relative}.consultation-options{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:12px;display:flex;position:relative}.patient-main-container{position:relative}.secure-account-form-wrapper{height:calc(var(--vh,100vh) - 80px);justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative}@media (max-width:540px){.secure-account-form-wrapper{height:unset;background:var(--background-primary-color);border-bottom:1px solid var(--border-secondary-color);display:block}.secure-account-form-wrapper .auth-form-container{background:0 0}}@media (max-height:960px){.secure-account-form-wrapper{background:var(--background-primary-color);border-bottom:1px solid var(--border-secondary-color)}.secure-account-form-wrapper .auth-form-container{background:0 0}}@media (max-height:540px){.secure-account-form-wrapper{height:unset;display:block}}
