@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&display=swap);.account-type-options-card{max-width:426px;max-height:486px;height:100%;width:100%}.account-type-options-card.mobile{width:100%}.account-type-options-card .account-type-options-card-content{display:flex;flex-direction:column;text-align:center;padding:35px 35px 38px}.account-type-options-card .account-type-options-card-content .account-type-header{text-align:center;align-self:center}.account-type-options-card .account-type-options-card-content .account-type-description{text-align:center!important;align-self:center;margin:25px 0;width:70%}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container{display:flex;margin-bottom:23px;justify-content:space-evenly}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container.mobile{flex-direction:column;width:100%}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container{display:flex;flex-direction:row;width:100%;height:100%;justify-content:space-around}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button{width:171px;height:199px;cursor:pointer;border-radius:10px!important;background:#fafbfd;border:none}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button.isSelected{background:var(--ion-color-white)!important;border:1px solid var(--ion-color-primary)!important}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button .account-type-user-button-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:100%}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button .account-type-user-button-container .account-type-icon{height:80px;width:80px}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button .account-type-user-button-container .account-type-icon.patient{background:url(/static/media/user-patient.971d5d0f.svg) no-repeat 50%}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button .account-type-user-button-container .account-type-icon.hospital{background:url(/static/media/user-hospital.79809ddb.svg) no-repeat 50%}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button .account-type-user-button-container .account-type-user-label{color:var(--ion-color-medium)}.account-type-options-card .account-type-options-card-content .account-type-options-card-types-container .account-type-button-container .account-type-options-card-types-button .account-type-user-button-container .account-type-user-label.isSelected{color:var(--ion-color-dark)!important}.account-type-options-card .account-type-options-card-content .account-type-next-button{-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));width:180px;height:42px;align-self:center}.hospital-account-registration-form-container{display:flex;flex-direction:column;width:100%}.hospital-account-registration-form-container.hidden{display:none}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid{width:100%;margin-top:30px}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid.footer{margin-bottom:0}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col{padding-bottom:30px}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col.has-dropdown-input,.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col.mobile{padding-bottom:30px!important}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col .hospital-account-setup-dropdown-container{width:100%}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col .hospital-account-registration-form-container-col-select-container,.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col .hospital-account-registration-form-department-dropdown-container{width:255px}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col .hospital-account-registration-form-department-dropdown-container.mobile{width:100%}.hospital-account-registration-form-container .hospital-account-registration-form-container-grid .hospital-account-registration-form-container-col .hospital-account-registration-form-container-col-select-hospital{width:540px}.hospital-account-registration-form-container .hospital-account-registration-form-data-privacy-consent-item{display:flex;height:23px;margin-bottom:5px;align-items:center;justify-content:flex-start}.hospital-account-registration-form-container .hospital-account-registration-form-data-privacy-consent-item .hospital-account-registration-form-data-privacy-consent-checkbox{margin-right:17px;--border-color:var(--ion-color-light);--size:23px}.hospital-account-registration-form-container .hospital-account-registration-form-data-privacy-consent-item .hospital-account-registration-form-data-privacy-consent-label{text-align:start}.hospital-account-registration-form-container .hospital-account-registration-form-footer-description-container{display:flex;flex-direction:column}.hospital-account-registration-form-container .hospital-account-registration-can-provide-transpo-container{padding:0 15px}.hospital-account-registration-covid-safe-list{margin-top:10px}.mb-card{width:600px}.mb-card.tech-admin{width:1000px}.mb-card .mb-card-header{display:flex;flex-direction:column;padding:30px 30px 20px}.mb-card .mb-card-header,.mb-card .mb-card-header.transport{border-bottom:1px solid var(--ion-color-medium)}.mb-card .mb-card-header .mb-card-header-logo{position:absolute;right:0;top:0}.mb-card .mb-card-header .mb-card-header-logo.magsikilos{margin:20px 30px;height:80px;width:135px;background:url(/static/media/transport-magsikilos-logo.e1016484.png);background-repeat:no-repeat;background-position:50%;background-size:center}.mb-card .mb-card-header .mb-card-header-logo.magsikilos.mobile{margin:30px 15px!important;height:60px!important;width:115px!important;background-size:contain!important}.mb-card .mb-card-content{display:flex;flex-direction:column;text-align:center}.mb-card .mb-card-content .mb-content-container{padding:0 40px 20px}.mb-card .mb-card-content .mb-card-footer{display:flex;padding:35px 30px 30px;justify-content:space-between}.mb-card .mb-card-content .mb-card-footer.mobile{flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important}.mb-card .mb-card-content .mb-card-footer .mb-card-approval-container.mobile{width:100%;display:flex;flex-direction:column-reverse;align-items:center}.mb-card .mb-card-content .mb-card-footer .mb-back-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-primary);height:45px;width:100px}.mb-card .mb-card-content .mb-card-footer .mb-back-button.mobile{margin-top:10px;width:100%!important}.mb-card .mb-card-content .mb-card-footer .mb-submit-button{height:45px;width:100px}.mb-card .mb-card-content .mb-card-footer .mb-submit-button.mobile{margin-top:5px;width:100%!important}.contact-us-footer-links-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:63px}.contact-us-footer-links-container .contact-us-footer-item{--inner-padding-end:0px}.contact-us-footer-links-container .contact-us-footer-item .footer-fb-icon{height:31px;width:31px;background:url(/static/media/fb-circle-icon.0ba9b1f5.svg) no-repeat 50%;margin-right:14px}@media (max-width:414px){.mb-card{width:100%}}.divider{height:1px;border-bottom:1px solid var(--ion-color-medium);width:inherit}.mb-dialog ion-backdrop{background:#104c82!important}.mb-dialog .mb-dialog-children-container .mb-dialog-icon{height:70px;width:70px}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.success{background:url(/static/media/success.691463cd.svg) no-repeat 50%}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.warning{background:url(/static/media/warning.e87d5e5b.svg) no-repeat 50%}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.time-keeping{height:96px;width:96px;background:url(/static/media/time-keeping-dialog.3ff2a1ae.svg) no-repeat 50%}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.services{background:url(/static/media/ambulatory-service-added.29ff74a8.svg) no-repeat 50%;height:97px;width:97px}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.doctor{background:url(/static/media/new-doctor.ab91a7b2.svg) no-repeat 50%;height:96px;width:96px}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.assistant{background:url(/static/media/new-assistant.7a1b913c.svg) no-repeat 50%;height:98px;width:116px}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.multi-booking{background:url(/static/media/multi-booking.e60e85b8.svg) no-repeat 50%;height:270px;width:250px}.mb-dialog .mb-dialog-children-container .mb-dialog-icon.family-member{background:url(/static/media/family-member.5110cda0.svg) no-repeat 50%;height:108px;width:122px}.mb-dialog .mb-dialog-children-container .mb-dialog-message-label{text-align:center}.mb-dialog .mb-dialog-children-container .mb-dialog-action-button{height:46px!important;width:176px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-file-input-item{display:flex;flex-direction:column;--background:var(--ion-color-white);--inner-padding-end:0}.mb-file-input-item .mb-file-input-label{margin-bottom:10px!important;opacity:1!important}.mb-file-input-item .mb-file-input-label.has-error{color:var(--ion-color-danger)!important}.mb-file-input-item .mb-file-input-button-container{display:flex;flex-direction:row;width:100%}.mb-file-input-item .mb-file-input-button-container .mb-file-input{width:100%;border:1px solid var(--ion-color-medium);margin-bottom:4px;text-overflow:ellipsis;--padding-start:15px!important;--padding-end:60px}.mb-file-input-item .mb-file-input-button-container .mb-file-input.has-error{border:1px solid var(--ion-color-danger)!important}.mb-file-input-item .mb-file-input-button-container .mb-file-input input.native-input[disabled]{opacity:1!important}.mb-file-input-item .mb-file-input-button-container .mb-file-input-upload-button{height:37px;--border-radius:2px;border:1px solid var(--ion-color-primary)!important}.mb-file-input-error-label{position:absolute}.mb-file-input-error-label.has-error{color:var(--ion-color-danger)!important}.mb-input-item{display:flex;flex-direction:column;--background:var(--ion-color-tertiary);--inner-padding-end:0}.mb-input-item.item-has-value{color:var(--ion-color-primary)!important;border-bottom:1px solid var(--ion-color-primary);--border:unset}.mb-input-item .mb-input-label{margin-bottom:10px!important;opacity:1!important}.mb-input-item .mb-input-label.has-focus,.mb-input-item .mb-input-label.has-value{color:var(--ion-color-primary)!important}.mb-input-item .mb-input-label.has-error{color:var(--ion-color-danger)!important}.mb-input-item .mb-input-label .mb-input-tooltip{width:14px;height:14px;background:url(/static/media/information-icon.38322e13.svg) no-repeat 50%;margin-left:9px;vertical-align:top}.mb-input-item .mb-input.text-area,.mb-input-item .mb-input.text-area .textarea-wrapper textarea{min-height:100px}.mb-input-item .mb-input.has-error{border-bottom:1px solid var(--ion-color-danger)!important}.mb-input-item .mb-input .dropdown-icon{position:absolute;right:0;padding-right:10px;color:var(--ion-color-medium)}.mb-input-item .mb-input input::-webkit-inner-spin-button,.mb-input-item .mb-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mb-input-item .mb-input input[type=number]{-moz-appearance:textfield}.mb-input-item .password-visibility{position:absolute;right:0;padding-bottom:5px}.mb-input-error-label{position:absolute}.mb-input-error-label.has-error{color:var(--ion-color-danger)!important}.mb-dropdown-select-item{display:flex;flex-direction:column;align-items:flex-start;--inner-padding-end:0;width:inherit;text-align:left}.mb-dropdown-select-item .mb-dropdown-select-label{margin-bottom:10px!important}.mb-dropdown-select-item .mb-dropdown-select-label.has-focus{color:var(--ion-color-primary)!important}.mb-dropdown-select-item .mb-dropdown-select-label.has-error{color:var(--ion-color-danger)!important}.mb-dropdown-select-item .mb-dropdow-select-input-list-container{width:inherit;display:flex;flex-direction:column}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-input{height:37px;width:inherit;border-bottom:1px solid var(--ion-color-medium);margin-bottom:4px;text-overflow:ellipsis;--padding-start:0;--padding-end:0}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-input.has-focus{border-bottom:1px solid var(--ion-color-primary)!important}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-input.has-error{border-bottom:1px solid var(--ion-color-danger)!important}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-input .mb-dropdown-spinner{right:0;position:absolute}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-input .mb-dropdown-select-icon{position:absolute;right:0;padding-right:10px;color:var(--ion-color-medium)}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-list{border:1px solid var(--ion-color-medium);display:flex;flex-direction:column;position:absolute;margin-top:37px;height:auto;z-index:3;width:inherit;align-items:flex-start;max-height:150px;overflow-y:auto;overflow-x:hidden;background-color:var(--ion-color-white)}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-list::-webkit-scrollbar{display:none}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-list .mb-dropdown-select-list-container{width:inherit;height:100%;padding-top:4px;padding-bottom:4px;padding-left:15px}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-list .mb-dropdown-select-list-container:hover{background:var(--ion-color-medium);cursor:pointer}.mb-dropdown-select-item .mb-dropdow-select-input-list-container .mb-dropdown-select-list .mb-dropdown-select-list-container:hover .mb-dropdown-select-list-label{color:var(--ion-color-dark)!important}.mb-dropdown-select-error-label{position:absolute}.mb-dropdown-select-error-label.has-error{color:var(--ion-color-danger)!important}.patient-account-setup-form-container{display:flex;flex-direction:column;width:100%}.patient-account-setup-form-container .patient-account-setup-form-description-container{display:flex;flex-direction:column;padding:0 15px}.patient-account-setup-form-container .patient-account-setup-form-description-container.mobile{padding:0!important}.patient-account-setup-form-container .patient-account-setup-form-container-grid{width:100%;margin-top:30px}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-row-dropdown{padding:0 15px}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col{padding:0 15px 30px}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col.has-dropdown-input,.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col.has-file-input,.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col.mobile{padding:0 0 30px!important}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col.last{padding-bottom:25px}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col .patient-account-setup-dropdown-gender{margin-left:15px;margin-right:15px;width:100%}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col .patient-account-setup-province-container{width:100%}.patient-account-setup-form-container .patient-account-setup-form-container-grid .patient-account-setup-form-container-col .patient-birthday-input{border-bottom:1px solid var(--ion-color-medium)}.patient-account-setup-form-container .patient-account-setup-form-footer-description-container{display:flex;flex-direction:column;padding:24px 15px 0;background-color:rgba(87,185,198,.1);border-radius:4px}.patient-account-setup-form-container .patient-account-setup-form-footer-description-container .patient-account-setup-data-privacy-consent-details{margin-top:20px;margin-bottom:20px}.patient-account-setup-form-container .patient-account-setup-form-footer-description-container .patient-account-setup-data-privacy-consent-details .patient-account-setup-data-privacy-consent-item{display:flex;height:23px;margin-bottom:17px}.patient-account-setup-form-container .patient-account-setup-form-footer-description-container .patient-account-setup-data-privacy-consent-details .patient-account-setup-data-privacy-consent-item .patient-account-setup-data-privacy-consent-checkbox{margin-right:17px;--border-color:var(--ion-color-medium);--size:23px}.patient-account-setup-form-container .patient-account-setup-form-footer-description-container .patient-account-setup-data-privacy-consent-details .patient-account-setup-data-privacy-consent-item .patient-account-setup-data-privacy-consent-label{text-align:start}.patient-account-setup-form-container .patient-account-setup-form-footer-description-container .patient-account-setup-data-privacy-consent-details .patient-account-setup-data-privacy-consent-item .patient-account-setup-covid-consent-label{text-align:start;cursor:pointer}.mb-input-container{--inner-padding-end:0}.mb-input-container.item-has-value{color:var(--ion-color-primary)!important;border-bottom:1px solid var(--ion-color-primary)!important}.mb-input-container.item-has-error{color:var(--ion-color-danger)!important;border-bottom:1px solid var(--ion-color-danger)!important}.mb-input-container .mb-date-input-label{margin-bottom:10px!important;margin-top:8px}.mb-input-container .mb-date-input-label.has-focus{color:var(--ion-color-primary)!important}.mb-input-container .mb-date-input{--padding-start:15px!important;padding-bottom:6px!important}.mb-input-container .mb-date-input.no-value{color:var(--ion-color-light)!important}.mb-input-container .mb-input-icon{opacity:.2;width:18px;height:18px;position:absolute;right:0;bottom:2px;margin-right:10px}.mb-date-input-error-label{position:absolute}.mb-date-input-error-label.has-error{color:var(--ion-color-danger)!important}.transport-account-setup-form-container{display:flex;flex-direction:column;width:100%}.transport-account-setup-form-container .transport-account-setup-form-description-container{display:flex;flex-direction:column;padding:0 15px}.transport-account-setup-form-container .transport-account-setup-form-description-container.mobile{padding:0!important}.transport-account-setup-form-container .transport-account-setup-form-container-grid{width:100%;margin-top:30px}.transport-account-setup-form-container .transport-account-setup-form-container-grid .transport-account-setup-form-container-col{padding:0 15px 30px}.transport-account-setup-form-container .transport-account-setup-form-container-grid .transport-account-setup-form-container-col.last{padding-bottom:25px}.transport-account-setup-form-container .transport-account-setup-form-container-grid .transport-account-setup-form-container-col.mobile{padding:0 0 30px!important}.transport-account-setup-form-container .transport-account-setup-form-footer-description-container{display:flex;flex-direction:column;padding:0 15px 20px}.transport-account-setup-form-container .transport-account-setup-form-footer-description-container .transport-account-setup-footer-checklist-details{margin-top:20px}.transport-account-setup-form-container .transport-account-setup-form-footer-description-container .transport-account-setup-footer-checklist-details .transport-account-setup-footer-checklist-item{display:flex;height:23px;margin-bottom:7px}.transport-account-setup-form-container .transport-account-setup-form-footer-description-container .transport-account-setup-footer-checklist-details .transport-account-setup-footer-checklist-item .transport-account-setup-footer-checklist-checkbox{margin-right:17px;--border-color:var(--ion-color-tertiary);--size:23px}.transport-account-setup-form-container .transport-account-setup-form-footer-description-container .transport-account-setup-footer-checklist-details .transport-account-setup-footer-checklist-item .transport-account-setup-footer-checklist-label{text-align:start}.covid-checklist-dialog{--height:auto;--width:auto;--max-width:600px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.covid-checklist-dialog .modal-wrapper{max-width:100%;width:600px}.covid-checklist-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:hidden}.covid-checklist-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.covid-checklist-dialog .covid-checklist-dialog-children-container{display:flex;flex-direction:column;align-items:flex-start;padding:30px 0;height:auto}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-dialog-title-label{margin-top:15px;padding:0 30px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides{width:100%}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-landing-slide{width:100%!important;margin-top:5px;padding:0 30px;display:flex;flex-direction:column;align-items:center}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-landing-slide .codvid-checklist-landing-container{padding:20px 40px;display:flex;flex-direction:column;align-items:center}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-landing-slide .codvid-checklist-landing-container .covid-landing-logo{height:231px;width:258px;background:url(/static/media/covid-landing-logo.f3af28ae.svg) no-repeat 50%}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide{width:100%!important;margin-top:5px;padding:0 30px;flex-direction:column;align-items:flex-start}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .covid-checklist-dialog-message-label{text-align:left;margin-bottom:16px;width:100%!important}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .covid-checklist-sub-label{align-self:flex-start;margin-bottom:18px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .yes-no-input-container{width:100%;display:flex;flex-direction:row}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .yes-no-input-container .yes-no-radio-group-container{width:310px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .yes-no-input-container .covid-checklist-travel-history-input{height:24px;width:30%;border:1px solid var(--ion-color-medium);position:absolute;left:0;margin-top:10px;margin-left:50%;text-align:left}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .yes-no-input-container .covid-checklist-travel-history-input.mobile{margin-left:195px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container{margin:18px,30px;width:100%!important}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container .covid-checklist-questions-label,.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container .covid-checklist-questions-sub-label{text-align:left}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container .covid-checklist-date-test-container{position:absolute;right:50%;margin-top:15px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container .covid-checklist-date-test-container .covid-checklist-item-container{display:flex;flex-direction:row}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container .covid-checklist-date-test-container .covid-checklist-item-container .input-label{margin-right:5px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-dialog-exposure-slide .codvid-checklist-exposure-questions-container .covid-checklist-exposure-questions-choices-container .covid-checklist-date-test-container .covid-checklist-item-container .covid-checklist-date-test-input{height:24px;width:70px;border:1px solid var(--ion-color-medium);text-align:left}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-symptoms-slide{width:100%!important;padding:0 30px;margin-top:5px;display:flex;flex-direction:column}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-symptoms-slide .covid-checklist-symptoms-message-label{text-align:left;margin-bottom:31px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-symptoms-slide .covid-checklist-symptoms-sub-title-label{align-self:flex-start;margin-bottom:18px}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-symptoms-slide .covid-checklist-symptoms-options-container{width:100%!important;display:flex;flex-direction:column;align-items:center}.covid-checklist-dialog .covid-checklist-dialog-children-container .covid-checklist-slides .covid-checklist-symptoms-slide .covid-checklist-symptoms-options-container .yes-no-radio-group-container{width:100%}.covid-checklist-dialog .covid-checklist-dialog-buttons-container{display:flex;padding:30px 30px 0;justify-content:space-between;width:100%;flex-direction:row;margin-bottom:30px}.covid-checklist-dialog .covid-checklist-dialog-buttons-container .covid-checklist-dialog-back-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.covid-checklist-dialog .covid-checklist-dialog-buttons-container .covid-checklist-dialog-next-button{height:30px;width:100px}.mb-yesno-radio-group-container{width:inherit}.mb-yesno-radio-group-container .mb-yesno-radio-title-col{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}.mb-yesno-radio-group-container .mb-yesno-radio-title-col .mb-yesno-title-label{align-self:flex-start;text-align:start}.mb-yesno-radio-group-container .mb-yesno-radio{margin-right:15px!important}.mb-container-main-container,.mb-container-main-container .mb-container-grid,.mb-container-main-container .mb-container-grid .mb-container-row{height:100%;width:100%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu{height:auto;width:100%;background:var(--ion-color-white);z-index:1;border-right:1px solid var(--ion-color-medium)}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list{transition:3s;background:var(--ion-color-white)}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container,.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item{background:var(--ion-color-white)}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label{display:flex;align-items:center}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon{margin-left:24px;margin-right:19px;height:21px;width:21px;opacity:.2}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.home-active{background:url(/static/media/active-home-nav.bf91ce88.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.department{background:url(/static/media/department-nav.aee7344b.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.department-active{background:url(/static/media/active-department-nav.f521af6f.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.my-appointments-active{background:url(/static/media/active-my-appointments-nav.81edc1f4.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.my-account-active{background:url(/static/media/active-my-account-nav.3ea8ed0b.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.home{background:url(/static/media/home-nav.388a4172.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.my-appointments{background:url(/static/media/my-appointments-nav.f2192903.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.scan-qr{background:url(/static/media/scan-qr.e5fda95f.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.scan-qr-active{background:url(/static/media/scan-qr-active.c0834e02.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.search{background:url(/static/media/search.02058969.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.search-active{background:url(/static/media/search-active.92e6a534.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.my-account{background:url(/static/media/my-account-nav.fe5b2c7f.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.doctor-account{background:url(/static/media/doctor-account-nav.38271959.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.doctor-account-active{background:url(/static/media/active-doctor-account-nav.ae230745.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-side-menu .mb-side-nav-list .mb-side-nav-item-container .mb-side-nav-item .mb-side-nav-label .mb-side-nav-item-icon.logout{background:url(/static/media/logout-nav.7f214d5e.svg) no-repeat 50%}.mb-container-main-container .mb-container-grid .mb-container-row .mb-container-col-content{height:auto;width:100%;margin:0 auto}.mb-container-main-container .mb-container-doctor-out-of-office-banner{background:var(--ion-color-warning);display:flex;position:absolute;width:100%;bottom:0;z-index:1;justify-content:space-between}.mb-container-main-container .mb-container-doctor-out-of-office-banner .mb-container-doctor-out-of-office-banner-details-container{display:flex}.mb-container-main-container .mb-container-doctor-out-of-office-banner .mb-container-doctor-out-of-office-banner-details-container .mb-container-doctor-out-of-office-banner-icon{width:43px;height:38px;opacity:.4;padding:28px 48px}.mb-container-main-container .mb-container-doctor-out-of-office-banner .mb-container-doctor-out-of-office-banner-details-container .mb-container-doctor-out-of-office-banner-description{display:flex;flex-direction:column;justify-content:center}.mb-container-main-container .mb-container-content-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:40px;height:100%}@media (max-width:414px){.mb-container-main-container .mb-container-content-container{padding:15px}}.mb-footer-container{background:var(--ion-color-secondary);height:50px;display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}.mb-footer-container .mb-footer-copy-right-label{margin-left:30px;text-decoration:none}.mb-footer-container .mb-footer-training-notice-label{margin:auto}.mb-footer-container .mb-footer-training-notice-label.mobile{margin:0!important}.mb-footer-container .mb-footer-links-container .mb-footer-privacy-label,.mb-footer-container .mb-footer-links-container .mb-footer-terms-condition-label{text-decoration:none;margin-right:23px}@media (max-width:600px){.mb-footer-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:135px!important;text-align:center!important}.mb-footer-copy-right-label{margin-top:15px!important;margin-left:0!important;margin-bottom:7px;width:80%!important}.mb-footer-training-notice-label{margin-left:15px!important;width:100%;font-size:11px!important}.mb-footer-links-container{position:relative!important;margin-top:2px;width:100%;margin-bottom:15px}.mb-footer-links-container .mb-footer-terms-condition-label{text-decoration:none;margin-right:0!important}}.mb-header-toolbar{height:76px;display:flex;align-items:center;flex-direction:row}.mb-header-toolbar .mb-header-side-nav-button{position:absolute;left:.5%;top:20%;height:45px;width:45px;--border-radius:50%}.mb-header-toolbar .mb-header-side-nav-button .mb-header-side-menu-icon{background:url(/static/media/burger-icon.fc5e822f.svg) no-repeat 50%;height:22px;width:16px}.mb-header-toolbar .mb-header-logo{cursor:pointer;background:url(/static/media/mb-header-logo.cfa3f878.svg) no-repeat 50%;height:61px;width:211px;margin-left:70px;align-self:flex-end}.mb-header-toolbar .mb-header-mobile-menu{display:none}.mb-header-toolbar .mb-nav-button{--inner-padding-end:0;width:auto;margin-right:30px}.mb-header-toolbar .mb-nav-button .nav-button-container{display:flex;flex-direction:row;align-items:center;height:70px;width:100%;justify-content:space-between}.mb-header-toolbar .mb-nav-button .nav-button-container .mb-nav-dropdown-label{padding-left:20px;padding-right:20px;max-width:170px;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.mb-header-toolbar .mb-nav-button .nav-button-container .mb-nav-button-drop-down-icon{height:14px;width:14px;right:0;pointer-events:none;padding-right:20px}.mb-header-toolbar .mb-header-links-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:76px}.mb-header-toolbar .mb-header-links-container .mb-header-book-list-icon{width:17px;height:20px;background:url(/static/media/book-list.a2bd5e5c.svg) no-repeat 50%}.mb-header-toolbar .mb-header-links-container .mb-header-wait-list-icon{width:17px;height:20px;background:url(/static/media/wait-list.474d3ccf.svg) no-repeat 50%}.mb-header-toolbar .mb-header-links-container .mb-header-book-list-counter{width:19px;height:19px;color:#fff;background:red;border-radius:50%;position:absolute;top:0;right:-13px;display:flex;align-items:center;justify-content:center}.mb-header-toolbar .mb-header-links-container .mb-header-nav-container{cursor:pointer;height:76px;text-decoration:none;margin-right:50px;display:flex;flex-direction:column;padding-top:24px}.mb-header-toolbar .mb-header-links-container .active{color:var(--ion-color-tertiary)!important}.mb-header-active{padding-top:23px;border-bottom:4px solid var(--ion-color-tertiary)}.mb-nav-popover .mb-nav-list .mb-nav-item-container .mb-nav-dropdown-modal-item .mb-nav-dropdown-label{display:flex;align-items:center}.mb-nav-popover .mb-nav-list .mb-nav-item-container .mb-nav-dropdown-modal-item .mb-nav-dropdown-label .mb-nav-dropdown-modal-item-icon{margin-right:10%;height:21px;width:21px;opacity:.2}.mb-nav-popover .mb-nav-list .mb-nav-item-container .mb-nav-dropdown-modal-item .mb-nav-dropdown-label .mb-nav-dropdown-modal-item-icon.my-account{background:url(/static/media/my-account-nav.fe5b2c7f.svg) no-repeat 50%}.mb-nav-popover .mb-nav-list .mb-nav-item-container .mb-nav-dropdown-modal-item .mb-nav-dropdown-label .mb-nav-dropdown-modal-item-icon.logout{background:url(/static/media/logout-nav.7f214d5e.svg) no-repeat 50%}@media (max-width:600px){.mb-header-toolbar .mb-header-logo{cursor:pointer;background:url(/static/media/mb-header-logo-mobile.453553c7.svg) no-repeat 50%;height:57px;width:51px;margin-left:70px;align-self:flex-end}.mb-header-toolbar .mb-nav-button{margin-right:unset}.mb-nav-popover{--width:60%}}.mb-booklist-dialog{--height:auto;--width:auto;--max-width:1250px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-booklist-dialog ion-backdrop{background:#104c82!important}.mb-booklist-dialog .modal-wrapper{max-width:100%;width:1250px;max-height:750px}.mb-booklist-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll;background:var(--ion-color-tertiary)}.mb-booklist-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-booklist-dialog .mb-booklist-dialog-children-container{display:flex;flex-direction:column;align-items:center}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:25px 49px;border-bottom:1px solid var(--ion-color-medium);width:100%}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-header .mb-booklist-dialog-title-label{text-align:left}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content{padding:20px 50px;width:100%}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details{border-right:1px solid var(--ion-color-medium);padding-right:15px;display:flex;flex-direction:column}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-dialog-details-header{padding:20px;margin:5px;box-shadow:0 1px 3px rgba(0,0,0,.22);background:var(--ion-color-tertiary);border-radius:4px;display:flex;justify-content:space-between}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-dialog-details-header .mb-booklist-dialog-details-checkbox-container{display:flex;align-items:center}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-dialog-details-header .mb-booklist-dialog-details-checkbox-container .mb-booklist-dialog-details-select-all-checkbox{margin-right:20px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-dialog-details-header .mb-booklist-dialog-details-delete{height:30px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container{margin-top:10px;max-height:550px;overflow-y:auto;padding:5px 5px 50px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card{background:var(--ion-color-tertiary);padding:25px;margin-top:20px;border-radius:10px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content{display:flex;height:100%}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-content-checkbox{align-self:center;width:27px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-doctor-icon{height:101px;width:101px;padding:0 32px 0 20px;background:url(/static/media/detail-doctor-resource.679e147d.svg) no-repeat 50%}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-service-icon{height:101px;width:101px;padding:0 32px 0 20px;background:url(/static/media/detail-service-resource.2be512e7.svg) no-repeat 50%}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-resource-details{display:flex;flex-direction:column;width:100%}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-resource-details .mb-booklist-booking-card-hospital{margin-top:5px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-resource-details .mb-booklist-booking-card-hospital .mb-booklist-booking-card-resource-type{opacity:.5}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-resource-details .mb-booklist-booking-card-time-container{display:flex;margin-top:15px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-booking-card-resource-details .mb-booklist-booking-card-fee{margin-top:20px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-details .mb-booklist-booking-resource-list-container .mb-booklist-booking-card .mb-booklist-booking-card-content .mb-booklist-edit-button-container{display:flex;align-items:flex-end}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary{padding-left:15px;display:flex;flex-direction:column}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary .mb-booklist-dialog-summary-label{margin-bottom:25px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary .mb-booklist-dialog-summary-booking-fees-container{background:var(--ion-background-color);padding:30px 25px;margin-top:25px}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary .mb-booklist-dialog-summary-booking-fees-container .mb-booklist-dialog-summary-booking-fees-item{display:flex;justify-content:space-between;padding:12.5px 0}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary .mb-booklist-dialog-summary-booking-fees-total-container{background:var(--ion-background-color);padding:13px 25px;margin-top:15px;display:flex;justify-content:space-between}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary .mb-booklist-dialog-submit-container{margin-top:10px;display:flex}.mb-booklist-dialog .mb-booklist-dialog-children-container .mb-booklist-dialog-content .mb-booklist-dialog-summary .mb-booklist-dialog-submit-container .mb-booklist-dialog-submit-button{--background:var(--ion-color-success);width:100%;height:53px}.mb-appointment-list-dialog{--height:auto;--width:auto;--max-width:1250px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-appointment-list-dialog ion-backdrop{background:#104c82!important}.mb-appointment-list-dialog .modal-wrapper{max-width:100%;width:1250px;max-height:750px}.mb-appointment-list-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll;background:var(--ion-color-tertiary)}.mb-appointment-list-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container{display:flex;flex-direction:column;align-items:center}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:25px 49px;border-bottom:1px solid var(--ion-color-medium);width:100%}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-header .mb-appointment-list-dialog-title-label{text-align:left}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content{padding:20px 50px;width:100%}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content .mb-appointment-list-dialog-details{display:flex;flex-direction:column}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content .mb-appointment-list-dialog-details .mb-appointment-list-dialog-details-header{padding:20px;margin:5px;box-shadow:0 1px 3px rgba(0,0,0,.22);background:var(--ion-color-tertiary);border-radius:4px;display:flex;justify-content:space-between}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content .mb-appointment-list-dialog-details .mb-appointment-list-dialog-details-header .mb-appointment-list-dialog-details-checkbox-container{display:flex;align-items:center}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content .mb-appointment-list-dialog-details .mb-appointment-list-dialog-details-header .mb-appointment-list-dialog-details-checkbox-container .mb-appointment-list-dialog-details-select-all-checkbox{margin-right:20px}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content .mb-appointment-list-dialog-details .mb-appointment-list-dialog-details-header .mb-appointment-list-dialog-details-delete{height:30px}.mb-appointment-list-dialog .mb-appointment-list-dialog-children-container .mb-appointment-list-dialog-content .mb-appointment-list-dialog-details .mb-appointment-list-appointments-container{margin-top:10px;max-height:550px;overflow-y:auto;padding:5px 5px 50px}.mb-appointment-list-container .mb-appointment-list-card{min-width:1045px;width:100%;min-height:215px;height:100%;margin:15px 0;display:flex;flex-direction:row;align-items:center}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid,.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row{height:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col{height:100%;display:flex;align-items:center;justify-content:space-evenly}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-content-checkbox{align-self:center;margin:20px;width:27px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container{display:flex;flex-direction:column;align-items:center;height:100%;width:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon{margin-bottom:25px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.patient{background:url(/static/media/patient-icon.0f934414.svg) no-repeat 50%;width:70px;height:71px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.doctor{background:url(/static/media/doctor-card-icon.19dc7ccb.svg) no-repeat 50%;width:58px;height:58px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.out-patient{background:url(/static/media/ambulatory-card-icon.37ab3efa.svg) no-repeat 50%;width:59px;height:59px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status{min-height:25px;max-width:115px;border-radius:4px;width:100%;font-size:16px;font-weight:700;text-align:center;padding-top:2px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.booked,.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.scheduled{color:var(--ion-color-warning);background-color:rgba(255,164,3,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.today{color:var(--ion-color-primary);background-color:rgba(87,185,198,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.cancelled{color:var(--ion-color-danger);background-color:rgba(204,33,42,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.done{color:var(--ion-color-success);background-color:rgba(87,198,170,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col{display:flex;flex-direction:column}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-hospital-container{margin:5px 0}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container,.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-date-container{display:flex;flex-direction:row;align-items:center}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-date-container .mb-appointment-list-date-label{padding-top:2px;margin:0 10px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-time-container{display:flex;flex-direction:row;align-items:center}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-time-container .mb-appointment-list-time-label{padding-top:2px;margin:0 10px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label{margin-top:30px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label .mb-appointment-list-with-result-covid-container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;width:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label .mb-appointment-list-with-result-covid-container .mb-appointment-list-with-result-covid-icon{margin-right:10px;background:url(/static/media/covid-label-icon.d07455d8.svg) no-repeat 50%;height:21px;width:20px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:40px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button{border-radius:4px;min-height:43px;min-width:93px;margin:0 3px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.cancel{border:1px solid var(--ion-color-danger)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.view{border:1px solid var(--ion-color-primary)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.confirm-arrival{border:1px solid var(--ion-color-primary);width:150px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container{display:flex;flex-direction:column;align-items:center;margin:95px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.doctor{background:url(/static/media/no-appointments-doctor.396383b5.svg) no-repeat 50%;width:203px;height:151px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.patient{background:url(/static/media/no-appointments-patient.06e71541.svg) no-repeat 50%;width:223px;height:151px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.hospital{background:url(/static/media/no-appointments-hospital.f2227f47.svg) no-repeat 50%;width:223px;height:151px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments-label{margin:30px 0 10px}@media (max-width:414px){.mb-appointment-list-container .mb-appointment-list-card{min-width:unset;padding:20px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid,.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row{height:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col{height:100%;display:flex;align-items:center}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-content-checkbox{align-self:center;width:27px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container{display:flex;flex-direction:column;align-items:center;height:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon{margin-bottom:25px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.patient{background:url(/static/media/patient-icon.0f934414.svg) no-repeat 50%;width:70px;height:71px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.doctor{background:url(/static/media/doctor-card-icon.19dc7ccb.svg) no-repeat 50%;width:58px;height:58px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.out-patient{background:url(/static/media/ambulatory-card-icon.37ab3efa.svg) no-repeat 50%;width:59px;height:59px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status{min-height:25px;max-width:115px;border-radius:4px;width:100%;font-size:16px;font-weight:700;text-align:center;padding-top:2px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.booked,.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.scheduled{color:var(--ion-color-warning);background-color:rgba(255,164,3,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.today{color:var(--ion-color-primary);background-color:rgba(87,185,198,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.cancelled{color:var(--ion-color-danger);background-color:rgba(204,33,42,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.done{color:var(--ion-color-success);background-color:rgba(87,198,170,.25)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col{display:flex;flex-direction:column}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-patient-name{margin:15px 0}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-hospital-container{margin:5px 0}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container{flex-direction:column;align-items:flex-start}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-date-container{display:flex;flex-direction:row;align-items:center}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-date-container .mb-appointment-list-date-label{padding-top:2px;margin:0 10px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-time-container{display:flex;flex-direction:row;align-items:center}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-time-container .mb-appointment-list-time-label{padding-top:2px;margin:0 10px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label{margin-top:30px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label .mb-appointment-list-with-result-covid-container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;width:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label .mb-appointment-list-with-result-covid-container .mb-appointment-list-with-result-covid-icon{margin-right:10px;background:url(/static/media/covid-label-icon.d07455d8.svg) no-repeat 50%;height:21px;width:20px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-right:unset}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container{width:100%}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button{border-radius:4px;width:100%;margin-top:15px}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.cancel{border:1px solid var(--ion-color-danger)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.view{border:1px solid var(--ion-color-primary)}.mb-appointment-list-container .mb-appointment-list-card .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.confirm-arrival{border:1px solid var(--ion-color-primary);width:100%}.mb-appointment-list-container .mb-appointment-list-no-appointments-container{margin:20px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.doctor{background:url(/static/media/no-appointments-doctor.396383b5.svg) no-repeat 50%;width:203px;height:151px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.patient{background:url(/static/media/no-appointments-patient.06e71541.svg) no-repeat 50%;width:223px;height:151px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.hospital,.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments.security{background:url(/static/media/no-appointments-hospital.f2227f47.svg) no-repeat 50%;width:223px;height:151px}.mb-appointment-list-container .mb-appointment-list-no-appointments-container .no-appointments-label{margin:30px 0 10px}}.mb-appointment-name-container{display:flex;flex-direction:row}.contact-us-container{display:flex;flex-direction:column;align-items:center;width:100%}.contact-us-container .contact-us-icon{margin:30px 0;width:320px;height:339px;background:url(/static/media/contact-us-logo.d44a6de4.svg) no-repeat 50%}.contact-us-container .contact-us-card{max-width:1000px;height:100%;max-height:469px;width:100%;border-radius:4px}.contact-us-container .contact-us-card .contact-us-card-header{display:flex;flex-direction:column;align-items:flex-start;height:120px;justify-content:center;padding:30px}.contact-us-container .contact-us-card .contact-us-card-content{padding:30px}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-content-header-container{display:flex;flex-direction:column;align-items:flex-start}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-form-container{margin-top:30px}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-form-container .contact-us-row{margin-bottom:20px}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-form-container .contact-us-row .contact-us-right-col-input{padding-right:15px}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-form-container .contact-us-row .contact-us-left-col-input{padding-left:15px}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-form-container .contact-us-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.contact-us-container .contact-us-card .contact-us-card-content .contact-us-form-container .contact-us-button-container .contact-us-submit-button{height:40px;width:240px;--border-radius:5px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}@media (max-width:414px){.contact-us-card{width:100%}}.data-privacy-card{width:850px;padding:25px;height:1000px;overflow-y:scroll;text-align:justify!important}.data-privacy-card.mobile{width:100%}.data-privacy-card .lst-kix_list_1-1>li{counter-increment:lst-ctn-kix_list_1-1}.data-privacy-card ol.lst-kix_list_1-8.start{counter-reset:lst-ctn-kix_list_1-8 0}.data-privacy-card ol.lst-kix_list_1-5.start{counter-reset:lst-ctn-kix_list_1-5 0}.data-privacy-card ol.lst-kix_list_1-7.start{counter-reset:lst-ctn-kix_list_1-7 0}.data-privacy-card .lst-kix_list_1-2>li{counter-increment:lst-ctn-kix_list_1-2}.data-privacy-card .lst-kix_list_1-5>li{counter-increment:lst-ctn-kix_list_1-5}.data-privacy-card .lst-kix_list_1-8>li{counter-increment:lst-ctn-kix_list_1-8}.data-privacy-card ol.lst-kix_list_1-4.start{counter-reset:lst-ctn-kix_list_1-4 0}.data-privacy-card ol.lst-kix_list_1-1.start{counter-reset:lst-ctn-kix_list_1-1 0}.data-privacy-card .lst-kix_list_1-4>li{counter-increment:lst-ctn-kix_list_1-4}.data-privacy-card ol.lst-kix_list_1-6.start{counter-reset:lst-ctn-kix_list_1-6 0}.data-privacy-card ol.lst-kix_list_1-3.start{counter-reset:lst-ctn-kix_list_1-3 0}.data-privacy-card ol.lst-kix_list_1-2.start{counter-reset:lst-ctn-kix_list_1-2 0}.data-privacy-card .lst-kix_list_1-3>li:before{content:"" counter(lst-ctn-kix_list_1-3,decimal) ". "}.data-privacy-card .lst-kix_list_1-4>li:before{content:"" counter(lst-ctn-kix_list_1-4,decimal) ". "}.data-privacy-card ol.lst-kix_list_1-0.start{counter-reset:lst-ctn-kix_list_1-0 0}.data-privacy-card .lst-kix_list_1-0>li{counter-increment:lst-ctn-kix_list_1-0}.data-privacy-card .lst-kix_list_1-6>li{counter-increment:lst-ctn-kix_list_1-6}.data-privacy-card .lst-kix_list_1-7>li:before{content:"" counter(lst-ctn-kix_list_1-7,decimal) ". "}.data-privacy-card .lst-kix_list_1-3>li{counter-increment:lst-ctn-kix_list_1-3}.data-privacy-card .lst-kix_list_1-5>li:before{content:"" counter(lst-ctn-kix_list_1-5,decimal) ". "}.data-privacy-card .lst-kix_list_1-6>li:before{content:"" counter(lst-ctn-kix_list_1-6,decimal) ". "}.data-privacy-card ol{margin:0;padding:0}.data-privacy-card table td,.data-privacy-card table th{padding:0}.data-privacy-card .c13{font-weight:700;font-family:"Courier New"}.data-privacy-card .c11,.data-privacy-card .c13{color:#000;text-decoration:none;vertical-align:baseline;font-size:12pt;font-style:normal}.data-privacy-card .c11{font-weight:400;font-family:"Times New Roman"}.data-privacy-card .c1{color:#353535;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Helvetica Neue";font-style:normal}.data-privacy-card .c7{padding-bottom:0}.data-privacy-card .c2,.data-privacy-card .c7{padding-top:0;line-height:1;orphans:2;widows:2;text-align:left}.data-privacy-card .c2{padding-bottom:15pt}.data-privacy-card .c3{-webkit-text-decoration-skip:none;color:#00f;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.data-privacy-card .c4{font-size:10pt;font-family:"Courier New";color:#000;font-weight:700}.data-privacy-card .c8{font-size:12pt;font-family:"Helvetica Neue";color:#353535;font-weight:700}.data-privacy-card .c17{font-size:10pt;font-family:"Cambria Math";color:#000;font-weight:700}.data-privacy-card .c15{font-size:12pt;font-family:"Helvetica Neue";color:#353535;font-weight:400}.data-privacy-card .c10{font-size:12pt;font-family:"Cambria Math";color:#353535;font-weight:400}.data-privacy-card .c6{background-color:#fff;max-width:468pt;padding:72pt}.data-privacy-card .c0{font-size:12pt;font-family:"Courier New";font-weight:400}.data-privacy-card .c18{text-decoration:none;vertical-align:baseline;font-style:normal}.data-privacy-card .c5{color:inherit;text-decoration:inherit}.data-privacy-card .c12{padding:0;margin:0}.data-privacy-card .c16{margin-left:18pt;padding-left:0}.data-privacy-card .c9{margin-left:18pt;padding-left:-4.5pt}.data-privacy-card .c14{height:11pt}.data-privacy-card .title{padding-top:24pt;color:#000;font-weight:700;font-size:36pt;padding-bottom:6pt;font-family:"Calibri"}.data-privacy-card .subtitle,.data-privacy-card .title{line-height:1.0791666666666666;page-break-after:avoid;orphans:2;widows:2;text-align:left}.data-privacy-card .subtitle{padding-top:18pt;color:#666;font-size:24pt;padding-bottom:4pt;font-family:"Georgia";font-style:italic}.data-privacy-card li,.data-privacy-card p{color:#000;font-size:11pt;font-family:"Calibri"}.data-privacy-card p{margin:0}.data-privacy-card h1{padding-top:24pt;color:#000;font-weight:700;font-size:24pt;padding-bottom:6pt;font-family:"Calibri";line-height:1.0791666666666666;page-break-after:avoid;orphans:2;widows:2;text-align:left}.data-privacy-card h2{padding-top:18pt;font-size:18pt}.data-privacy-card h2,.data-privacy-card h3{color:#000;font-weight:700;padding-bottom:4pt;font-family:"Calibri";line-height:1.0791666666666666;page-break-after:avoid;orphans:2;widows:2;text-align:left}.data-privacy-card h3{padding-top:14pt;font-size:14pt}.data-privacy-card h4{padding-top:12pt;font-size:12pt}.data-privacy-card h4,.data-privacy-card h5{color:#000;font-weight:700;padding-bottom:2pt;font-family:"Calibri";line-height:1.0791666666666666;page-break-after:avoid;orphans:2;widows:2;text-align:left}.data-privacy-card h5{padding-top:11pt;font-size:11pt}.data-privacy-card h6{padding-top:10pt;color:#000;font-weight:700;font-size:10pt;padding-bottom:2pt;font-family:"Calibri";line-height:1.0791666666666666;page-break-after:avoid;orphans:2;widows:2;text-align:left}.doctor-appointments-container{display:flex;flex-direction:row;align-items:center;width:100%}.doctor-appointments-view-container{height:100%;width:100%}.doctor-job-well-done-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.doctor-job-well-done-dialog ion-backdrop{background:#104c82!important}.doctor-job-well-done-dialog .modal-wrapper{max-width:100%;width:500px}.doctor-job-well-done-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.doctor-job-well-done-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.doctor-job-well-done-dialog .doctor-job-well-done-container{display:flex;flex-direction:column;align-items:center;margin:50px;text-align:center}.doctor-job-well-done-dialog .doctor-job-well-done-container .doctor-job-well-done-label{margin-top:5px}.doctor-job-well-done-dialog .doctor-job-well-done-container .doctor-job-well-done-icon{background:url(/static/media/thank-you-job-well-done.dd9c96b7.svg) no-repeat 50%;height:164px;width:230px;margin:20px 0}.doctor-job-well-done-dialog .doctor-job-well-done-container .doctor-job-well-done-input{width:100%;margin-top:20px}.doctor-job-well-done-dialog .doctor-job-well-done-container .doctor-job-well-done-button{width:100%;margin-top:30px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.cancel-reason-dialog{--height:auto;--width:auto;--max-width:400px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.cancel-reason-dialog .modal-wrapper{max-width:100%;width:400px}.cancel-reason-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh}.cancel-reason-dialog .modal-wrapper .ion-page .modal-content{overflow:auto}.cancel-reason-dialog .cancel-reason-dialog-children-container{display:flex;flex-direction:column;align-items:center;margin:30px}.cancel-reason-dialog .cancel-reason-dialog-children-container.mobile{margin:20px!important}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-icon{height:50px;width:50px;border-radius:50%}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-icon.success{background:url(/static/media/success.691463cd.svg) no-repeat 50%}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-icon.warning{background:url(/static/media/warning.e87d5e5b.svg) no-repeat 50%}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-title-label{margin-top:15px;margin-bottom:10px}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-message-label{text-align:center;margin-bottom:10px}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-others-container,.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-radio-container{width:100%}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-options-container{display:flex;margin-top:30px;justify-content:space-between;width:100%}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-options-container .cancel-reason-dialog-no-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.cancel-reason-dialog .cancel-reason-dialog-children-container .cancel-reason-dialog-options-container .cancel-reason-dialog-submit-button{height:30px;width:100px}.mb-calendar-card{margin:20px 0}.mb-calendar-card .react-calendar{font-family:Arial,Helvetica,sans-serif;line-height:1.125em;height:100%;width:100%;border:none}.mb-calendar-card .react-calendar .react-calendar__navigation{margin-bottom:21px;display:flex;flex-direction:row;justify-content:center;padding:10px;background-color:hsla(0,0%,76.9%,.3)!important}.mb-calendar-card .react-calendar .react-calendar__navigation button[disabled]{color:var(--ion-color-light-10)}.mb-calendar-card .react-calendar .react-calendar__navigation button{background-color:#fff}.mb-calendar-card .react-calendar .react-calendar__navigation .react-calendar__navigation__label{background-color:transparent!important;flex-grow:0!important;font-size:20px;font-weight:700;line-height:27px}.mb-calendar-card .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow{background-color:transparent!important}.mb-calendar-card .react-calendar .react-calendar__navigation .react-calendar__navigation__arrow ion-icon{background-color:transparent!important;height:25px;width:25px;color:var(--ion-color-dark)}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__weekdays{margin-bottom:15px;border-bottom:1px solid hsla(0,0%,76.9%,.4);padding-bottom:15px;justify-content:space-between;text-align:center}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day{white-space:nowrap}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile{font-size:20px;font-weight:400;line-height:27px;margin-bottom:20px;background-color:#fff}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile.react-calendar__month-view__days__day--neighboringMonth{color:#c4c4c4}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile.react-calendar__tile--active{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;font-weight:700;color:var(--ion-color-secondary);text-decoration:underline}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile.react-calendar__tile--active:focus{outline:none!important;color:var(--ion-color-secondary)}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile.react-calendar__tile--now{font-weight:700;color:var(--ion-color-dark);border:1px solid var(--ion-color-light)}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile.has-appointment{font-weight:700;color:var(--ion-color-primary);text-decoration:underline}.mb-calendar-card .react-calendar.mb-custom-calendar .react-calendar__month-view__days__day.mb-profile-calendar-tile.react-calendar__tile:disabled{background-color:#fff;color:var(--ion-color-medium-light)}.mb-calendar-card .react-calendar .react-calendar__month-view__weekdays__weekday{font-size:20px;font-weight:700;line-height:27px}.mb-calendar-card .react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.mb-calendar-card .react-calendar .react-calendar__month-view__days{justify-content:space-around}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.5em .75em;background:none}.react-calendar__tile--now{background:var(--ion-color-primary);color:#fff;font-weight:700}.mb-view-appointment-container .mb-view-appointment-status-card{min-height:123px;height:100%;box-shadow:0 3px 2px rgba(0,0,0,.1)!important;max-width:769px;width:100%}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container,.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid,.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row{height:100%;min-height:123px}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col{height:100%;min-height:123px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .first-status-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .first-status-container .first-status-icon{height:31px;width:31px}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .first-status-container .first-status-icon.label{padding-top:5px;text-align:center;border-radius:50%;background-color:var(--ion-color-primary)}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .first-status-container .first-status-icon.cancelled{padding-top:5px;text-align:center;border-radius:50%;background-color:var(--ion-color-danger)}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .second-status-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .second-status-container .second-status-icon{height:31px;width:31px}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .second-status-container .second-status-icon.label{padding-top:5px;text-align:center;border-radius:50%;background-color:var(--ion-color-primary)}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .third-status-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .third-status-container .third-status-icon{height:31px;width:31px}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-status-col .third-status-container .third-status-icon.label{padding-top:5px;text-align:center;border-radius:50%;background-color:var(--ion-color-secondary)}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-divider-col{width:100%}.mb-view-appointment-container .mb-view-appointment-status-card .mb-view-appointment-status-card-content-container .mb-view-appointment-status-grid .mb-view-appointment-status-row .mb-view-appointment-status-divider-col .status-divider-container{width:100%;height:100%;min-height:123px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-view-appointment-container .mb-view-appointment-detail-card{margin-top:20px;min-height:545px;height:100%;box-shadow:0 3px 2px rgba(0,0,0,.1)!important;max-width:769px;width:100%}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-detail-card-container{padding:40px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--ion-color-medium)}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container{display:flex;flex-direction:column;align-items:center;padding:40px 60px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-header-label{text-align:start;width:100%}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-label{display:flex;flex-direction:column;align-items:flex-start}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-label .additional-input-label{padding-top:21px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-label .additional-input-label.qr-code{height:220px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value{display:flex;flex-direction:column;align-items:flex-start}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-input-value{padding-top:20px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-input-value.qr-code{display:flex;flex-direction:column}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-input-value .view-qr-button{height:34px;margin-top:15px;border:1px solid var(--ion-color-primary);border-radius:4px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container{padding-top:23px;width:100%}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-timeline-col .remarks-timeline-container{display:flex;flex-direction:column;align-items:center}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-timeline-col .remarks-timeline-container .remarks-icon{height:11px;width:11px;border-radius:50%;background-color:var(--ion-color-primary)}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-timeline-col .remarks-timeline-container .remarks-icon.disabled{background-color:var(--ion-color-light)!important}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-timeline-col .remarks-timeline-container .remarks-vertical-line{height:auto;min-height:65px;width:1px;background-color:var(--ion-color-light)}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-timeline-col .remarks-timeline-container .remarks-vertical-line.done{background-color:transparent!important}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-status-col{display:flex;flex-direction:column}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-status-col .status-detail-container{height:100%;max-height:76px;display:flex;flex-direction:column}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-status-col .status-detail-container .remarks-status-container{display:flex;flex-direction:row}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-additional-detail-card-container .additional-detail-grid .additional-detail-row .additional-detail-col-value .additional-details-remarks-container .additional-details-remarks-grid .additional-details-remarks-row .additional-details-remarks-status-col .status-detail-container .remarks-status-container .status-label{margin-right:10px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-buttons-container{margin:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-buttons-container .view-appointment-button{--height:100%;max-width:120px;width:100%;border-radius:4px;margin:5px}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-buttons-container .view-appointment-button.back{border:1px solid var(--ion-color-primary)}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-buttons-container .view-appointment-button.confirm{-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-view-appointment-container .mb-view-appointment-detail-card .mb-view-appointment-buttons-container .view-appointment-button .cancel-icon{margin-right:5px;background:url(/static/media/cancel-button-icon.bb77f7cc.svg) no-repeat 50%;width:14px;height:14px}.mb-view-qr-dialog{--height:500px;--width:100%;--max-width:350px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-view-qr-dialog .modal-wrapper{max-width:100%;width:350px}.mb-view-qr-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh}.mb-view-qr-dialog .modal-wrapper .ion-page .modal-content{overflow:auto}.mb-view-qr-dialog .mb-qr-code-header{height:100%;padding:20px;text-align:center;width:100%;border-bottom:1px solid var(--ion-color-medium)}.mb-view-qr-dialog .mb-qr-code-container{display:flex;flex-direction:column;align-items:center;padding:30px;height:100%}.mb-view-qr-dialog .mb-qr-code-container .mq-qr-code-note{text-align:center;margin-bottom:20px}.mb-view-qr-dialog .mb-qr-code-container .mb-qr-code-back-button{margin-top:20px;border:1px solid var(--ion-color-primary);border-radius:4px;--width:100%}.mb-view-appointment-container{display:flex;flex-direction:column;align-items:center}.mb-view-appointment-container .mb-appointment-list-grid,.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row,.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col{height:100%}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container{display:flex;flex-direction:column;align-items:center;height:100%}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon{margin-bottom:25px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.patient{background:url(/static/media/patient-icon.0f934414.svg) no-repeat 50%;width:70px;height:71px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.doctor{background:url(/static/media/doctor-card-icon.19dc7ccb.svg) no-repeat 50%;width:58px;height:58px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-card-icon.out-patient{background:url(/static/media/ambulatory-card-icon.37ab3efa.svg) no-repeat 50%;width:59px;height:59px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status{min-height:25px;max-width:115px;border-radius:4px;width:100%;font-size:16px;font-weight:700;text-align:center;padding-top:2px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.booked{color:var(--ion-color-warning);background-color:rgba(255,164,3,.25)}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.today{color:var(--ion-color-primary);background-color:rgba(87,185,198,.25)}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.cancelled{color:var(--ion-color-danger);background-color:rgba(204,33,42,.25)}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-icon-col .mb-appointment-list-icon-container .mb-appointment-list-status.done{color:var(--ion-color-success);background-color:rgba(87,198,170,.25)}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col{display:flex;flex-direction:column;padding-left:30px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-hospital-container{margin:5px 0}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container,.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-date-container{display:flex;flex-direction:row;align-items:center}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-date-container .mb-appointment-list-date-label{padding-top:2px;margin:0 10px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-time-container{display:flex;flex-direction:row;align-items:center}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-schedule-container .mb-appointment-list-time-container .mb-appointment-list-time-label{padding-top:2px;margin:0 10px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-details-col .mb-appointment-list-fee-label{margin-top:30px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:20px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button{border-radius:4px;min-height:43px;min-width:93px;margin:0 3px}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.cancel{border:1px solid var(--ion-color-danger)}.mb-view-appointment-container .mb-appointment-list-grid .mb-appointment-list-row .mb-appointment-list-button-col .mb-appointment-list-button-container .mb-appointment-list-button.view{border:1px solid var(--ion-color-primary)}.mb-appointments-container{display:flex;flex-direction:column;width:100%;height:100%}.mb-appointments-container .mb-appointments-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%}.mb-appointments-container .mb-appointments-header-container .mb-appointments-action-button-container{display:flex;flex-direction:row;align-items:center}.mb-appointments-container .mb-appointments-header-container .mb-appointments-action-button-container .mb-appointments-list-button{min-width:50px;width:100%;height:48px;border:1px solid var(--ion-color-light);border-top-left-radius:4px;border-bottom-left-radius:4px}.mb-appointments-container .mb-appointments-header-container .mb-appointments-action-button-container .mb-appointments-list-button.active{border:1px solid var(--ion-color-primary)}.mb-appointments-container .mb-appointments-header-container .mb-appointments-action-button-container .mb-appointments-grid-button{min-width:50px;width:100%;height:48px;border:1px solid var(--ion-color-light);border-top-right-radius:4px;border-bottom-right-radius:4px}.mb-appointments-container .mb-appointments-header-container .mb-appointments-action-button-container .mb-appointments-grid-button.active{border:1px solid var(--ion-color-primary)}.mb-appointments-container .mb-appointments-header-container .mb-appointments-action-button-container .mb-appointments-status-other-button{min-width:40px;width:100%;height:48px}.mb-appointments-container .mb-appointments-status-button-container{display:flex;flex-direction:row;justify-content:center;width:100%;border-bottom:1px solid var(--ion-color-medium-light)}.mb-appointments-container .mb-appointments-status-button-container .mb-appointments-status-button{min-width:100px;border-bottom:none}.mb-appointments-container .mb-appointments-status-button-container .mb-appointments-status-button.active{border-bottom:4px solid var(--ion-color-primary)}.mb-filter-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--max-width:200px;--width:100%}.mb-filter-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary);left:83%!important}.mb-filter-popover .popover-content .mb-filter-list-container{display:flex;flex-direction:column}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list{background-color:var(--ion-color-tertiary)}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container .mb-filter-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container .mb-filter-dropdown-modal-item .mb-filter-dropdown-label{display:flex;align-items:center}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container .mb-filter-dropdown-modal-item .mb-filter-dropdown-label .mb-filter-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container .mb-filter-dropdown-modal-item .mb-filter-dropdown-label .mb-filter-dropdown-modal-item-icon.download{background:url(/static/media/download-icon.c7288d47.svg) no-repeat 50%}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container .mb-filter-dropdown-modal-item .mb-filter-dropdown-label .mb-filter-dropdown-modal-item-icon.filter{background:url(/static/media/filter-icon.9f3eba08.svg) no-repeat 50%}.mb-filter-popover .popover-content .mb-filter-list-container .mb-filter-list .mb-filter-item-container .mb-filter-dropdown-modal-item .mb-filter-dropdown-label .mb-filter-dropdown-modal-item-icon.clear{background:url(/static/media/clear-schedule-icon.ac960beb.svg) no-repeat 50%}.filter-appointments-container{height:100%;width:100%;display:flex;flex-direction:column}.filter-appointments-container .filter-appointments-container{width:100%}.filter-appointments-container .filter-appointments-container ion-checkbox{--size:23px}.filter-appointments-container .filter-appointments-container .filter-appointments-select-container{width:100%}.mb-appointment-details-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-appointment-details-dialog .modal-wrapper{max-width:100%;width:500px}.mb-appointment-details-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-appointment-details-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-appointment-details-dialog .mb-appointment-details-dialog-children-container{display:flex;flex-direction:column;align-items:flex-start;margin:30px;justify-content:flex-start}.mb-appointment-details-dialog .mb-appointment-details-dialog-children-container .mb-appointment-details-dialog-message-label{text-align:flex-start}.mb-appointment-details-dialog .mb-appointment-details-dialog-children-content{margin:30px}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container{display:flex;flex-direction:column;padding:30px;width:100%}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container.mobile{padding:20px 30px}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-back-edit-container{display:flex;flex-direction:row;justify-content:space-between}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-back-edit-container .mb-appointment-details-dialog-no-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-primary);height:30px;width:100px}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-back-edit-container .mb-appointment-details-dialog-buttons-container{display:flex;flex-direction:row;align-items:center;padding:0;justify-content:flex-end}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-back-edit-container .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-submit-button{height:30px;width:100px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-appointment-details-dialog .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-back-edit-container .mb-appointment-details-dialog-buttons-container .mb-appointment-details-dialog-submit-button.clear-search{margin-right:10px;-webkit-filter:none!important;filter:none!important}.mb-appointment-details-dialog .mb-appointment-details-dialog-mobile-submit-button{height:30px;width:100%;margin-bottom:8px}.mb-appointment-details-dialog .mb-appointment-details-dialog-mobile-no-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px!important;width:100%}.mb-appointment-details-dialog .mb-appointment-details-dialog-mobile-cancel-button{margin-top:8px;height:20px}.mb-calendar-range-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.mb-calendar-range-dialog .modal-wrapper{max-width:100%;width:360px}.mb-calendar-range-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-calendar-range-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container{display:flex;flex-direction:column;align-items:center;margin:25px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-icon{height:50px;width:50px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-icon.success{background:url(/static/media/success.691463cd.svg) no-repeat 50%}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-icon.warning{background:url(/static/media/warning.e87d5e5b.svg) no-repeat 50%}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-icon.transportation{background:url(/static/media/transportation-logo.c2e6fad0.svg) no-repeat 50%;height:67px;width:67px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-icon.no-transportation{background:url(/static/media/transportation-none-logo.5ffd067b.svg) no-repeat 50%;height:67px;width:67px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-icon.download{background:url(/static/media/download.6df19e57.svg) no-repeat 50%;height:67px;width:67px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-title-label{margin-top:15px;margin-bottom:15px;text-align:center}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-message-label{text-align:center}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-radio-container{width:100%}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-radio-container .mb-calendar-radio-range{margin-right:10px!important}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-dates-container{height:100%;width:100%;display:flex;flex-direction:column}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-options-container{display:flex;padding-top:30px;justify-content:space-between;width:100%}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-options-container .mb-calendar-range-dialog-no-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-options-container .mb-calendar-range-dialog-submit-button{height:30px;width:100px}.mb-calendar-range-dialog .mb-calendar-range-dialog-children-container .mb-calendar-range-dialog-action-button{height:30px;width:98px;margin-top:55px}.doctor-create-password-form-card{max-width:529px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.doctor-create-password-form-card .doctor-create-password-form-card-content{display:flex;flex-direction:column;text-align:center;padding:35px 15px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-mb-logo-container{width:100%;display:flex;align-items:center;justify-content:center}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-mb-logo-container .doctor-create-password-form-card-logo{background:url(/static/media/medbook-logo.6d426e54.svg) no-repeat 50%;width:396px;height:93px;margin-bottom:12px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-mb-logo-container .doctor-create-password-form-card-logo.mobile{width:240px;height:90px;margin:0 auto 12px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details{display:flex;flex-direction:column;text-align:center;max-width:423px;margin:30px auto 0}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-form-input-container{display:flex;flex-direction:column}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-form-input-container .doctor-create-password-form-password-input{margin-top:30px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-form-input-container .doctor-create-password-form-confirm-password-input{margin-top:20px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-privacy-container{margin-top:15px;margin-bottom:15px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-data-privacy-consent-item{margin-top:73px;display:flex;margin-bottom:5px;align-items:center;justify-content:center}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-data-privacy-consent-item .doctor-create-password-data-privacy-consent-checkbox{margin:0 17px;--border-color:var(--ion-color-primary);--size:23px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-data-privacy-consent-item .doctor-create-password-data-privacy-consent-label{text-align:start;white-space:unset}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-form-details .doctor-create-password-form-login-button{width:100%;height:43px;margin-top:30px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-terms{margin-top:23px}.doctor-create-password-form-card .doctor-create-password-form-card-content .doctor-create-password-terms a{color:inherit!important}.doctor-account-detail-card{width:671px;height:auto}.doctor-account-detail-card .doctor-account-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail{margin-bottom:10px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row{margin-bottom:30px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-icons .doctor-account-detail-card-details-icon{height:171px;width:171px;margin-bottom:21px;background:url(/static/media/detail-doctor-resource-big.334121b4.svg) no-repeat 50%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details{display:flex;flex-direction:column;align-items:flex-start}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container,.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .doctor-hospital-dropdown-container{margin-top:5px;width:100%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container.fee-container{margin-top:5px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.gender{background:url(/static/media/gender.3f738eee.svg) no-repeat 50%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.birthday{background:url(/static/media/birthday.43b1d6c8.svg) no-repeat 50%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mail{background:url(/static/media/mail-icon.e2adb462.svg) no-repeat 50%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-details .doctor-account-detail-card-details-container .doctor-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.freebies{background:url(/static/media/freebies.ad9a45ea.svg) no-repeat 50%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-card-row .doctor-account-detail-card-col-button .doctor-account-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-detail .doctor-account-detail-speciality-row{display:flex;flex-direction:row;align-items:center;width:100%}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule .doctor-account-detail-card-row-schedule-header{margin-bottom:20px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule .doctor-account-detail-card-row-schedule-data .doctor-account-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule .doctor-account-detail-card-row-schedule-data .doctor-account-detail-card-col-schedule-day .doctor-account-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule .doctor-account-detail-card-row-schedule-data .doctor-account-detail-card-col-schedule-day .doctor-account-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule .doctor-account-detail-card-row-schedule-data .doctor-account-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.doctor-account-detail-card .doctor-account-detail-card-content .doctor-account-detail-card-content-details-container .doctor-account-detail-card-grid-schedule .doctor-account-detail-card-row-schedule-data .doctor-account-detail-card-col-schedule-time-slot .doctor-account-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.doctor-account-assistants-card{max-width:671px;width:100%}.doctor-account-assistants-card .doctor-account-assistants-card-header{border-bottom:1px solid var(--ion-color-medium)}.doctor-account-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:10%}.doctor-account-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.doctor-account-detail-card-popover .popover-content .doctor-account-detail-card-list-container{display:flex;flex-direction:column}.doctor-account-detail-card-popover .popover-content .doctor-account-detail-card-list-container .doctor-account-detail-card-list{background-color:var(--ion-color-tertiary)}.doctor-account-detail-card-popover .popover-content .doctor-account-detail-card-list-container .doctor-account-detail-card-list .doctor-account-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.doctor-account-detail-card-popover .popover-content .doctor-account-detail-card-list-container .doctor-account-detail-card-list .doctor-account-detail-card-item-container .doctor-account-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.doctor-account-detail-card-popover .popover-content .doctor-account-detail-card-list-container .doctor-account-detail-card-list .doctor-account-detail-card-item-container .doctor-account-detail-card-dropdown-modal-item .doctor-account-detail-card-dropdown-label{display:flex;align-items:center}.doctor-account-detail-card-popover .popover-content .doctor-account-detail-card-list-container .doctor-account-detail-card-list .doctor-account-detail-card-item-container .doctor-account-detail-card-dropdown-modal-item .doctor-account-detail-card-dropdown-label .doctor-account-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.doctor-account-card{min-width:600px}.doctor-account-card.mobile{width:90%}.doctor-account-card .doctor-account-card-header{display:flex;flex-direction:column;padding:25px 25px 20px;border-bottom:1px solid var(--ion-color-medium)}.doctor-account-card .doctor-account-card-header .doctor-account-card-header-container{display:flex;align-items:center;justify-content:space-between}.doctor-account-card .doctor-account-card-header .doctor-account-card-header-container .doctor-account-vacation-mode-label{display:flex;align-items:center}.doctor-account-card .doctor-account-card-header .doctor-account-card-header-container .doctor-account-vacation-mode-label ion-toggle{margin-left:10px}.doctor-account-card .doctor-account-card-header .doctor-account-card-header-container.mobile{flex-direction:column;align-items:start}.doctor-account-card .doctor-account-form-card-container{width:100%;max-height:600px;overflow-y:auto}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details.mobile{display:flex}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details.mobile.schedule-mode{display:none}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container{display:flex;flex-direction:column;width:100%;padding:0 30px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-description-container{display:flex;flex-direction:column;padding:0 15px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid{width:100%;margin-top:10px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col{padding-bottom:30px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col.left{padding-right:15px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col.right{padding-left:15px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col.password{padding-top:3px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col .doctor-account-form-select-container{width:100%}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col .doctor-account-form-container-fee-input{height:38px;border:1px solid var(--ion-color-medium-shade);border-radius:4px;align-items:center;padding-left:10px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col .doctor-account-form-password-item{display:flex;flex-direction:row;align-items:center;--inner-padding-end:0px;--background:var(--ion-color-tertiary)}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col .doctor-account-form-password-item .doctor-account-form-password-input{width:100%;border-bottom:1px solid var(--ion-color-primary);margin-top:8px;--padding-start:15px!important}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-user-details .doctor-account-form-container .doctor-account-form-container-grid .doctor-account-form-container-col .doctor-account-form-password-item .doctor-account-form-change-password-button{height:30px;position:absolute;right:0;margin-right:5px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length{margin-left:30px;margin-right:30px;text-align:start}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule.doctor-account-form-break-time-schedule,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule.doctor-account-form-schedule-estimated-appointment-length,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container.doctor-account-form-break-time-schedule,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container.doctor-account-form-schedule-estimated-appointment-length,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length.doctor-account-form-break-time-schedule,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length.doctor-account-form-schedule-estimated-appointment-length{margin-bottom:40px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule.mobile,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container.mobile,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length.mobile{margin-left:0!important;margin-right:0!important}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-row-schedule.mobile,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-row-schedule.mobile,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-row-schedule.mobile{display:flex;flex-direction:row;align-items:center}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-item,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-item,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-item{width:140px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-item.mobile,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-item.mobile,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-item.mobile{width:105px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-item .doctor-account-form-schedule-label,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-item .doctor-account-form-schedule-label,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-item .doctor-account-form-schedule-label{margin-left:17px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-col,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-col,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-col{align-self:center;padding-right:20px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-col .doctor-account-form-schedule-col-select-container,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-col .doctor-account-form-schedule-col-select-container,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-col .doctor-account-form-schedule-col-select-container{width:150px;max-width:150px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-col .appointment-length-options,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-col .appointment-length-options,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-col .appointment-length-options{border:1px solid var(--ion-color-medium);border-radius:4px;width:100%;--padding-start:5px}.doctor-account-card .doctor-account-form-card-container .doctor-account-form-break-time-schedule .doctor-account-form-schedule-col .doctor-account-form-time-slot-input,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-container .doctor-account-form-schedule-col .doctor-account-form-time-slot-input,.doctor-account-card .doctor-account-form-card-container .doctor-account-form-schedule-estimated-appointment-length .doctor-account-form-schedule-col .doctor-account-form-time-slot-input{height:38px;border:1px solid var(--ion-color-medium-shade);border-radius:4px;align-items:center;padding-left:10px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container{margin-left:5px;margin-right:5px;text-align:start}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container.mobile{display:none}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container.mobile.schedule-mode{display:block}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-form-container-grid{width:100%;margin-top:10px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-form-container-grid .doctor-account-form-container-col{padding:25px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-form-container-grid .doctor-account-form-container-col .doctor-account-form-select-container{width:100%}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .schedule-label{margin-left:25px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-card-schedule-item{width:140px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-card-schedule-item .doctor-account-card-schedule-label{margin-left:17px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-card-schedule-period-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-card-schedule-period-container .doctor-account-card-schedule-slot-label{margin-right:10px}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-card-schedule-period-container .doctor-account-card-schedule-slots-item{margin-bottom:2px;--inner-padding-end:0}.doctor-account-card .doctor-account-form-card-container .doctor-account-card-schedule-container .doctor-account-card-schedule-period-container .doctor-account-card-schedule-slots-item .doctor-account-card-schedule-slots-input{border:1px solid var(--ion-color-medium);height:23px;width:45px!important;margin-left:10px}.doctor-account-card .doctor-account-card-footer{display:flex;padding:35px 30px 30px;justify-content:space-between}.doctor-account-card .doctor-account-card-footer.initial-setup{justify-content:flex-end}.doctor-account-card .doctor-account-card-footer .doctor-account-cancel-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.doctor-account-card .doctor-account-card-footer .doctor-account-submit-button{height:30px}.doctor-account-card .doctor-account-card-footer.mobile{padding-top:0;flex-direction:column}.doctor-account-card .doctor-account-card-footer.mobile .doctor-account-cancel-button,.doctor-account-card .doctor-account-card-footer.mobile .doctor-account-mode-button,.doctor-account-card .doctor-account-card-footer.mobile .doctor-account-submit-button{width:100%;height:30px}.doctor-account-assistants-card{min-width:600px;background:var(--ion-color-tertiary);margin-top:10px!important}.doctor-account-assistants-card .doctor-account-assistants-card-header{display:flex;justify-content:space-between;align-items:center;padding:25px}.doctor-account-assistants-card .doctor-account-assistants-card-header .doctor-account-assistants-card-add-button{height:30px}.doctor-account-assistants-card .doctor-account-assistants-card-content{padding:25px}.doctor-account-assistants-card .doctor-account-assistants-card-content .doctor-account-assistants-card-col{display:flex;align-items:center}.doctor-account-assistants-card .doctor-account-assistants-card-content .doctor-account-assistants-card-col.button{justify-content:flex-end}.mb-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-dialog .modal-wrapper{max-width:100%;width:500px}.mb-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-dialog .modal-wrapper .ion-page .modal-content{background:var(--ion-color-tertiary)}.mb-dialog .mb-dialog-children-container{display:flex;flex-direction:column;align-items:center;margin:30px}.mb-dialog .mb-dialog-children-container .mb-dialog-title-label{margin-top:15px;margin-bottom:15px;text-align:center}.mb-dialog .mb-dialog-children-container .mb-dialog-password-container{width:100%}.mb-dialog .mb-dialog-children-container .mb-dialog-options-container{display:flex;padding-top:30px;justify-content:space-between;width:100%}.mb-dialog .mb-dialog-children-container .mb-dialog-options-container .mb-dialog-no-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.mb-dialog .mb-dialog-children-container .mb-dialog-options-container .mb-dialog-submit-button{height:30px;width:100px}.mb-dialog .mb-dialog-children-container .mb-dialog-action-button{height:30px;margin-top:55px}.executive-account-form-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.executive-account-form-modal ion-backdrop{background:#104c82!important}.executive-account-form-modal .modal-wrapper{max-width:100%;width:613px}.executive-account-form-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.executive-account-form-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.executive-account-form-modal .executive-account-form-header{padding:25px}.executive-account-form-modal .executive-account-form-setup-form-container{display:flex;flex-direction:column;width:100%;max-height:600px;padding:0 35px 20px;overflow-y:auto}.executive-account-form-modal .executive-account-form-setup-form-container.hidden{display:none}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-description-container{display:flex;flex-direction:column;padding:0 15px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-description-container.mobile{padding:0!important}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-container-grid{width:100%;margin-top:30px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-container-grid.footer{margin-bottom:0}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-container-grid .executive-account-form-setup-form-container-col{padding-bottom:30px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-container-grid .executive-account-form-setup-form-container-col.mobile{padding:0 0 30px!important}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-form-container-grid .executive-account-form-setup-form-container-col .executive-account-form-setup-form-select-container{width:100%}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length{margin-left:15px;margin-right:15px;text-align:start}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule.executive-account-form-setup-break-time-schedule,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule.executive-account-form-setup-schedule-estimated-appointment-length,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container.executive-account-form-setup-break-time-schedule,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container.executive-account-form-setup-schedule-estimated-appointment-length,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length.executive-account-form-setup-break-time-schedule,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length.executive-account-form-setup-schedule-estimated-appointment-length{margin-bottom:40px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule.mobile,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container.mobile,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length.mobile{margin-left:0!important;margin-right:0!important}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-row-schedule.mobile,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-row-schedule.mobile,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-row-schedule.mobile{display:flex;flex-direction:row;align-items:center}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-schedule-item,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-schedule-item,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-schedule-item{width:140px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-schedule-item.mobile,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-schedule-item.mobile,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-schedule-item.mobile{width:105px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-schedule-item .executive-account-form-setup-schedule-label,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-schedule-item .executive-account-form-setup-schedule-label,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-schedule-item .executive-account-form-setup-schedule-label{margin-left:17px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-schedule-col,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-schedule-col,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-schedule-col{align-self:center;padding-right:20px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-schedule-col .appointment-length-options,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-schedule-col .appointment-length-options,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-schedule-col .appointment-length-options{border:1px solid var(--ion-color-medium);border-radius:4px}.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-break-time-schedule .executive-account-form-setup-schedule-col .executive-account-form-setup-time-slot-input,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-container .executive-account-form-setup-schedule-col .executive-account-form-setup-time-slot-input,.executive-account-form-modal .executive-account-form-setup-form-container .executive-account-form-setup-schedule-estimated-appointment-length .executive-account-form-setup-schedule-col .executive-account-form-setup-time-slot-input{height:38px;border:1px solid var(--ion-color-medium-shade);border-radius:4px;align-items:center;padding-left:10px}.executive-account-form-modal .executive-account-form-setup-button-container{padding:15px 30px;display:flex;flex-direction:row;justify-content:flex-end}.executive-account-form-modal .executive-account-form-setup-button-container .executive-account-form-setup-back-button{border:1px solid var(--ion-color-primary);border-radius:5px;width:100px}.executive-account-form-modal .executive-account-form-setup-button-container .executive-account-form-setup-save-button{border-radius:5px;width:100px}.faq-card{width:850px;padding:25px}.faq-card .faq-card-header{display:flex;flex-direction:column;align-items:flex-start}.faq-card .faq-card-header .faq-header-label{margin-bottom:5px}.faq-card .faq-card-header .faq-header-description{margin-bottom:14px}.faq-card .faq-answers-container{padding:15px}@media (max-width:414px){.faq-card{width:100%;padding:0}.faq-card .faq-item .faq-question-label{font-size:13px!important}}.forgot-password-form-card{max-height:608px;max-width:529px;width:100%}.forgot-password-form-card.mobile{width:100%}.forgot-password-form-card .forgot-password-form-card-content{display:flex;flex-direction:column;text-align:center;padding:32px 15px;max-width:529px}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-card-logo{background:url(/static/media/mb-card-logo.3b7f2703.svg) no-repeat 50%;width:396px;height:100px;margin-bottom:12px;align-self:center}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details{display:flex;flex-direction:column;text-align:center;padding:0 15px;max-width:420px;align-self:center}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-description{margin-top:15px}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-form-input-container{display:flex;flex-direction:column}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-form-input-container .forgot-password-form-email-input{margin-top:30px}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-form-input-container .forgot-password-form-forgot-resend-seconds{margin-top:39px;margin-bottom:30px}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-form-send-button{max-width:420px;width:100%;margin-top:12px;height:43px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-form-support-container{display:flex;flex-direction:row;align-items:center;margin-top:15px;justify-content:center}.forgot-password-form-card .forgot-password-form-card-content .forgot-password-form-details .forgot-password-form-support-container .mb-forgot-password-form-email-support{height:13px;margin-left:3px}.hospital-appointments-container{display:flex;flex-direction:row;align-items:center;width:100%}.hospital-appointments-view-container{height:100%;width:100%}.hospital-job-well-done-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.hospital-job-well-done-dialog ion-backdrop{background:#104c82!important}.hospital-job-well-done-dialog .modal-wrapper{max-width:100%;width:500px}.hospital-job-well-done-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.hospital-job-well-done-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.hospital-job-well-done-dialog .hospital-job-well-done-container{display:flex;flex-direction:column;align-items:center;margin:50px;text-align:center}.hospital-job-well-done-dialog .hospital-job-well-done-container .hospital-job-well-done-label{margin-top:5px}.hospital-job-well-done-dialog .hospital-job-well-done-container .hospital-job-well-done-icon{background:url(/static/media/thank-you-job-well-done.dd9c96b7.svg) no-repeat 50%;height:164px;width:230px;margin:20px 0}.hospital-job-well-done-dialog .hospital-job-well-done-container .hospital-job-well-done-button{width:100%;margin-top:30px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.hospital-department-header-container .hospital-department-select-list .hospital-department-select{--width:100%}.hospital-department-table-container{width:100%;margin-top:40px}.doctor-account-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.doctor-account-modal ion-backdrop{background:#104c82!important}.doctor-account-modal .modal-wrapper{max-width:100%;width:613px}.doctor-account-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.doctor-account-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.doctor-account-modal .doctor-account-header{padding:25px}.doctor-account-modal .doctor-account-setup-form-container{display:flex;flex-direction:column;width:100%;max-height:600px;padding:0 20px 20px;overflow-y:auto}.doctor-account-modal .doctor-account-setup-form-container.hidden{display:none}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-form-description-container{display:flex;flex-direction:column;padding:0 15px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-form-description-container.mobile{padding:0!important}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-form-container-grid{width:100%;margin-top:30px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-form-container-grid.footer{margin-bottom:0}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-form-container-grid .doctor-account-setup-form-container-col{padding:0 15px 30px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-form-container-grid .doctor-account-setup-form-container-col.mobile{padding:0 0 30px!important}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length{margin-left:15px;margin-right:15px;text-align:start}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule.doctor-account-setup-break-time-schedule,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule.doctor-account-setup-schedule-estimated-appointment-length,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container.doctor-account-setup-break-time-schedule,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container.doctor-account-setup-schedule-estimated-appointment-length,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length.doctor-account-setup-break-time-schedule,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length.doctor-account-setup-schedule-estimated-appointment-length{margin-bottom:40px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule.mobile,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container.mobile,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length.mobile{margin-left:0!important;margin-right:0!important}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-row-schedule.mobile,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-row-schedule.mobile,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-row-schedule.mobile{display:flex;flex-direction:row;align-items:center}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-item,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-item,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-item{width:140px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-item.mobile,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-item.mobile,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-item.mobile{width:105px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-item .doctor-account-setup-schedule-label,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-item .doctor-account-setup-schedule-label,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-item .doctor-account-setup-schedule-label{margin-left:17px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-col,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-col,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-col{align-self:center;padding-right:20px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length{padding-right:0}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length .doctor-account-setup-form-container-col-dropdown-container,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length .doctor-account-setup-form-container-col-dropdown-container,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length .doctor-account-setup-form-container-col-dropdown-container{width:100%;margin-right:20px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length .doctor-account-setup-form-container-col-dropdown-container .appointment-length-options,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length .doctor-account-setup-form-container-col-dropdown-container .appointment-length-options,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-col.doctor-account-setup-schedule-appintment-length .doctor-account-setup-form-container-col-dropdown-container .appointment-length-options{border:1px solid var(--ion-color-medium);border-radius:4px}.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-break-time-schedule .doctor-account-setup-schedule-col .doctor-account-setup-time-slot-input,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-container .doctor-account-setup-schedule-col .doctor-account-setup-time-slot-input,.doctor-account-modal .doctor-account-setup-form-container .doctor-account-setup-schedule-estimated-appointment-length .doctor-account-setup-schedule-col .doctor-account-setup-time-slot-input{height:38px;border:1px solid var(--ion-color-medium-shade);border-radius:4px;align-items:center;padding-left:10px}.doctor-account-modal .doctor-account-setup-button-container{padding:15px 30px;display:flex;flex-direction:row;justify-content:flex-end}.doctor-account-modal .doctor-account-setup-button-container .doctor-account-setup-back-button{border:1px solid var(--ion-color-primary);border-radius:5px;width:100px}.doctor-account-modal .doctor-account-setup-button-container .doctor-account-setup-save-button{border-radius:5px;width:100px}.doctor-specialities-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.doctor-specialities-dialog .modal-wrapper{max-width:100%;width:500px}.doctor-specialities-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh}.doctor-specialities-dialog .modal-wrapper .ion-page .modal-content{overflow:auto}.doctor-specialities-dialog .doctor-specialities-dialog-children-container{display:flex;flex-direction:column;align-items:center;margin:30px}.doctor-specialities-dialog .doctor-specialities-dialog-children-container .doctor-specialities-title-label{align-self:flex-start;margin-bottom:5px}.doctor-specialities-dialog .doctor-specialities-dialog-children-container .doctor-specialities-dropdown-multiple-container{margin-top:30px;display:flex;flex-direction:row;width:100%;align-items:center}.doctor-specialities-dialog .doctor-specialities-dialog-children-container .doctor-specialities-dropdown-multiple-container .doctor-specialitiest-chip{--border-radius:5px;padding:10px}.doctor-specialities-dialog .doctor-specialities-dialog-children-container .doctor-specialities-dropdown-multiple-container .doctor-specialities-dialog-dropdown-container-container{width:438px}.doctor-specialities-dialog .doctor-specialities-dialog-footer-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:30px}.doctor-specialities-dialog .doctor-specialities-dialog-footer-container .doctor-specialities-dialog-back-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-primary);height:36px;width:100px}.doctor-specialities-dialog .doctor-specialities-dialog-footer-container .doctor-specialities-dialog-submit-button{height:36px;width:100px}.mb-dropdown-multiple-select-item{display:flex;flex-direction:column;align-items:flex-start;--inner-padding-end:0;width:inherit;text-align:left}.mb-dropdown-multiple-select-item .mb-dropdown-multiple-select-label{margin-bottom:10px!important}.mb-dropdown-multiple-select-item .mb-dropdown-multiple-select-label.has-focus{color:var(--ion-color-primary)!important}.mb-dropdown-multiple-select-item .mb-dropdown-multiple-select-label.has-error{color:var(--ion-color-danger)!important}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container{width:inherit;display:flex;flex-direction:column}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container{display:flex;flex-direction:row;height:auto;width:inherit;border-bottom:1px solid var(--ion-color-secondary);margin-bottom:4px;--padding-start:15px!important;--padding-end:25px;text-overflow:ellipsis;overflow-x:scroll}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container.has-focus{border-bottom:2px solid var(--ion-color-secondary)!important}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container.has-error{border-bottom:1px solid var(--ion-color-danger)!important}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container .mb-dropdown-multiple-select-chip{border-radius:19px;background:var(--ion-color-primary-light);padding:10px;height:37px;margin-top:1px;margin-bottom:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container .mb-dropdown-multiple-select-chip .mb-dropdown-multiple-select-chip-icon{height:21px;width:21px;color:var(--ion-color-primary)}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container .mb-dropdown-multiple-select-input{padding-left:20px}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-chip-input-container .mb-dropdown-multiple-select-input .mb-dropdown-multiple-select-icon{position:absolute;right:0;padding-right:10px;color:var(--ion-color-dark)}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-list{border:1px solid var(--ion-color-medium);display:flex;flex-direction:column;position:absolute;margin-top:37px;height:auto;z-index:3;width:inherit;align-items:flex-start;max-height:100px;overflow-y:auto;overflow-x:hidden}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-list.mobile{width:82%!important}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-list::-webkit-scrollbar{display:none}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-list .mb-dropdown-multiple-select-list-container{width:inherit;height:100%;padding-top:4px;padding-bottom:4px;padding-left:15px}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-list .mb-dropdown-multiple-select-list-container:hover{background:var(--ion-color-tertiary);cursor:pointer}.mb-dropdown-multiple-select-item .mb-dropdow-select-input-list-container .mb-dropdown-multiple-select-list .mb-dropdown-multiple-select-list-container:hover .mb-dropdown-multiple-select-list-label{color:var(--ion-color-secondary)!important}.mb-dropdown-multiple-select-error-label{position:absolute}.mb-dropdown-multiple-select-error-label.has-error{color:var(--ion-color-danger)!important}.hospital-services-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.hospital-services-modal ion-backdrop{background:#104c82!important}.hospital-services-modal .modal-wrapper{max-width:100%;width:613px}.hospital-services-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.hospital-services-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.hospital-services-modal .hospital-services-header{padding:30px}.hospital-services-modal .hospital-services-setup-form-container{display:flex;flex-direction:column;width:100%}.hospital-services-modal .hospital-services-setup-form-container.hidden{display:none}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container{padding:20px;max-height:600px;overflow-y:auto}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-form-container-grid{width:100%;margin-bottom:20px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-form-container-grid.footer{margin-bottom:0}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-form-container-grid .hospital-services-setup-form-container-col{padding-bottom:30px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-form-container-grid .hospital-services-setup-form-container-col.mobile{padding:0 0 30px!important}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-form-container-grid .hospital-services-setup-form-container-col .hospital-services-contact-number-input{padding-right:10px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-form-container-grid .hospital-services-setup-form-container-col .hospital-services-secondary-number-input{padding-left:10px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .estimated-dropdown-grid .estimated-row .hospital-services-setup-estimated-col{align-self:center}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .estimated-dropdown-grid .estimated-row .hospital-services-setup-estimated-col .hospital-services-setup-form-container-col-dropdown-container{width:100%!important}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .estimated-dropdown-grid .estimated-row .hospital-services-setup-estimated-col .hospital-services-setup-form-container-col-dropdown-container .appointment-length-options{border:1px solid var(--ion-color-medium);border-radius:4px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container{text-align:start}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container.mobile{margin-left:0!important;margin-right:0!important}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-setup-schedule-item .hospital-services-setup-schedule-label{margin-left:15px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container{display:flex;flex-direction:row}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container .hospital-services-setup-time-slots-item{width:180px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container .hospital-services-setup-time-slots-item.mobile{width:120px!important}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container .hospital-services-setup-time-slots-item .hospital-services-setup-time-slots-input{border:1px solid var(--ion-color-medium);height:23px;padding:3px 5px 0}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container .hospital-services-setup-schedule-slots-item{width:180px}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container .hospital-services-setup-schedule-slots-item.mobile{width:120px!important}.hospital-services-modal .hospital-services-setup-form-container .hospital-services-setup-form-content-container .hospital-services-setup-schedule-container .hospital-services-time-slot-container .hospital-services-setup-schedule-slots-item .hospital-services-setup-schedule-slots-input{border:1px solid var(--ion-color-medium);height:23px;margin-left:30px}.hospital-services-modal .hospital-services-setup-button-container{padding:15px 30px;display:flex;flex-direction:row;justify-content:flex-end}.hospital-services-modal .hospital-services-setup-button-container .hospital-services-setup-back-button{border:1px solid var(--ion-color-primary);border-radius:5px;width:100px}.hospital-services-modal .hospital-services-setup-button-container .hospital-services-setup-save-button{border-radius:5px;width:100px}.mb-data-table-toolbar-container{display:flex;flex-direction:row;align-items:center}.mb-data-table-toolbar-container .mb-data-table-title-search{width:100%}.mb-data-table-toolbar-container .mb-data-table-add-button{padding:0 10px;height:38px}.mb-data-table-toolbar-container .mb-data-table-add-button .mb-data-table-add-icon{padding-right:5px}.mb-data-table-toolbar-container .mb-data-table-add-button .mb-data-table-button-label{padding-right:8px}.Component-horizontalScrollContainer-12 .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root .MuiIconButton-root{border-radius:0}.time-keeping-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.time-keeping-modal ion-backdrop{background:#104c82!important}.time-keeping-modal .modal-wrapper{max-width:100%;width:613px}.time-keeping-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.time-keeping-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.time-keeping-modal .time-keeping-header{padding:30px}.time-keeping-modal .time-keeping-setup-form-container{display:flex;flex-direction:column;width:100%}.time-keeping-modal .time-keeping-setup-form-container.hidden{display:none}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container{padding:20px 40px 0;max-height:600px;overflow-y:auto}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid{width:100%}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid.footer{margin-bottom:0}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col{padding-bottom:25px}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col.mobile{padding:0 0 30px!important}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col .time-keeping-contact-number-input{padding-right:10px}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col .time-keeping-secondary-number-input{padding-left:10px}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col .time-keeping-form-password-item{display:flex;flex-direction:row;align-items:center;--inner-padding-end:0px}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col .time-keeping-form-password-item .time-keeping-form-password-input{width:100%;border:1px solid var(--ion-color-medium);margin-top:8px;--padding-start:15px!important}.time-keeping-modal .time-keeping-setup-form-container .time-keeping-setup-form-content-container .time-keeping-setup-form-container-grid .time-keeping-setup-form-container-col .time-keeping-form-password-item .time-keeping-form-change-password-button{height:30px;position:absolute;right:0}.time-keeping-modal .time-keeping-footer-note-container{display:flex;flex-direction:row;align-items:center;background-color:rgba(87,185,198,.25);justify-content:center;height:87px;margin-bottom:20px}.time-keeping-modal .time-keeping-footer-note-container .info-icon{background:url(/static/media/info-icon.a6796339.svg) no-repeat 50%;height:37px;width:37px}.time-keeping-modal .time-keeping-footer-note-container .time-keeping-info-note{max-width:415px;width:100%;margin-left:20px}.time-keeping-modal .time-keeping-setup-button-container{padding:15px 30px;display:flex;flex-direction:row;justify-content:flex-end}.time-keeping-modal .time-keeping-setup-button-container .time-keeping-setup-back-button{border:1px solid var(--ion-color-primary);border-radius:5px;width:100px}.time-keeping-modal .time-keeping-setup-button-container .time-keeping-setup-save-button{border-radius:5px;width:100px}.hospital-account-detail-card{width:671px}.hospital-account-detail-card .hospital-account-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-icons .hospital-account-detail-card-details-icon{height:114px;width:114px;margin-bottom:21px;background:url(/static/media/hospital-account.e3f34b6b.svg) no-repeat 50%}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details,.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container,.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container.fee-container{margin-top:5px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.address{background:url(/static/media/address-icon.a4c9267f.svg) no-repeat 50%}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mail{background:url(/static/media/mail-icon.e2adb462.svg) no-repeat 50%}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-details .hospital-account-detail-card-details-container .hospital-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.password{background:url(/static/media/password-icon.cd7822bf.svg) no-repeat 50%}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-detail .hospital-account-detail-card-row .hospital-account-detail-card-col-button .hospital-account-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule .hospital-account-detail-card-row-schedule-header{margin-bottom:20px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule .hospital-account-detail-card-row-schedule-data .hospital-account-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule .hospital-account-detail-card-row-schedule-data .hospital-account-detail-card-col-schedule-day .hospital-account-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule .hospital-account-detail-card-row-schedule-data .hospital-account-detail-card-col-schedule-day .hospital-account-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule .hospital-account-detail-card-row-schedule-data .hospital-account-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.hospital-account-detail-card .hospital-account-detail-card-content .hospital-account-detail-card-content-details-container .hospital-account-detail-card-grid-schedule .hospital-account-detail-card-row-schedule-data .hospital-account-detail-card-col-schedule-time-slot .hospital-account-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.hospital-account-form-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.hospital-account-form-modal .modal-wrapper{max-width:100%}.hospital-account-form-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.hospital-account-form-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.hospital-account-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:14%}.hospital-account-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.hospital-account-detail-card-popover .popover-content .hospital-account-detail-card-list-container{display:flex;flex-direction:column}.hospital-account-detail-card-popover .popover-content .hospital-account-detail-card-list-container .hospital-account-detail-card-list{background-color:var(--ion-color-tertiary)}.hospital-account-detail-card-popover .popover-content .hospital-account-detail-card-list-container .hospital-account-detail-card-list .hospital-account-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.hospital-account-detail-card-popover .popover-content .hospital-account-detail-card-list-container .hospital-account-detail-card-list .hospital-account-detail-card-item-container .hospital-account-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.hospital-account-detail-card-popover .popover-content .hospital-account-detail-card-list-container .hospital-account-detail-card-list .hospital-account-detail-card-item-container .hospital-account-detail-card-dropdown-modal-item .hospital-account-detail-card-dropdown-label{display:flex;align-items:center}.hospital-account-detail-card-popover .popover-content .hospital-account-detail-card-list-container .hospital-account-detail-card-list .hospital-account-detail-card-item-container .hospital-account-detail-card-dropdown-modal-item .hospital-account-detail-card-dropdown-label .hospital-account-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.hospital-rep-card{width:600px}.hospital-rep-card .hospital-rep-card-header{display:flex;flex-direction:column;padding:30px 30px 0}.hospital-rep-card .hospital-rep-form-container{display:flex;flex-direction:column;width:100%;padding:0 30px 15px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-description-container{display:flex;flex-direction:column;padding:0 15px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid{width:100%;margin-top:10px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col{padding:0 15px 30px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col.last{padding-bottom:25px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col .hospital-rep-form-password-item{display:flex;flex-direction:row;align-items:center;--inner-padding-end:0px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col .hospital-rep-form-password-item .hospital-rep-form-password-input{width:100%;border:1px solid var(--ion-color-medium);margin-top:8px;--padding-start:15px!important}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col .hospital-rep-form-password-item .hospital-rep-form-change-password-button{height:30px;position:absolute;right:0}.hospital-rep-card .hospital-rep-card-footer{display:flex;padding:35px 30px 30px;justify-content:space-between}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-cancel-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-submit-button{height:30px;width:100px}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-submit-button.transfer{width:120px}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-submit-button.cancel{width:175px}@media (max-width:414px){.hospital-rep-card{width:90%}.hospital-rep-card .hospital-rep-card-header{padding:15px 15px 0}.hospital-rep-card .hospital-rep-form-container{width:100%;padding:0 15px 15px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-description-container{padding:0 15px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid{width:100%}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col{padding:0 0 15px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col.last{padding-bottom:25px}.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col .patient-account-form-preferred-doctor-container,.hospital-rep-card .hospital-rep-form-container .hospital-rep-form-container-grid .hospital-rep-form-container-col .patient-account-form-province-container{width:100%}.hospital-rep-card .hospital-rep-card-footer{display:flex;flex-direction:column;padding:35px 30px 30px;justify-content:space-between}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-cancel-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100%}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-submit-container{display:flex;flex-direction:column-reverse}.hospital-rep-card .hospital-rep-card-footer .hospital-rep-submit-container .hospital-rep-submit-button{height:30px;width:100%}}.mb-email-dialog{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-email-dialog .modal-wrapper{max-width:100%;width:400px}.mb-email-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-email-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-email-dialog .modal-wrapper .ion-page .modal-content{background:var(--ion-color-tertiary)}.mb-email-dialog .mb-email-dialog-children-container{display:flex;flex-direction:column;align-items:center;margin:30px}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-title-label{margin-top:15px;margin-bottom:15px;text-align:center}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-message-label{text-align:center}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-dates-container{height:100%;width:100%;display:flex;flex-direction:column}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-options-container{display:flex;padding-top:30px;justify-content:space-between;width:100%}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-options-container .mb-email-dialog-no-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-options-container .mb-email-dialog-submit-button{height:30px;width:100px}.mb-email-dialog .mb-email-dialog-children-container .mb-email-dialog-action-button{height:30px;width:98px;margin-top:55px}.hospital-application-list .hospital-application-list-card{display:flex;flex-direction:row;align-items:center;box-shadow:none;border-radius:10px;margin-bottom:23px;width:540px;--background:var(--ion-color-white);border:1px solid var(--ion-color-medium)}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content{width:100%}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-details-col-container{max-width:200px;padding-left:17px;display:flex;flex-direction:column;align-items:flex-start;padding-right:20px}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-details-col-container .hospital-application-list-appointment-label{margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:justify}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-details-col-container .hospital-application-list-doctor-hospital-label{width:100%;white-space:nowrap;overflow:hidden;text-align:justify;text-overflow:ellipsis}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-button-col-container{display:flex;flex-direction:column;align-items:flex-start}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-button-col-container .hospital-application-list-view-button{margin-top:8px;height:30px;width:100px;margin-bottom:11px}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-button-col-container .hospital-application-list-cancel-button{height:30px;width:100px}@media (max-width:414px){.hospital-application-list{width:100%!important;padding-right:15px!important;padding-left:15px!important}.hospital-application-list .hospital-application-list-card{width:100%;margin-bottom:10px!important;margin-top:4px!important}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content{width:100%}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-details-col-container{padding-left:10px!important;padding-right:5px!important}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-details-col-container .hospital-application-list-appointment-label{margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:justify}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-details-col-container .hospital-application-list-doctor-hospital-label{width:100%;white-space:nowrap;overflow:hidden;text-align:justify;text-overflow:ellipsis}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-button-col-container{display:flex;flex-direction:column;align-items:flex-start}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-button-col-container .hospital-application-list-view-button{width:55px!important}.hospital-application-list .hospital-application-list-card .hospital-application-list-card-content .hospital-application-list-button-col-container .hospital-application-list-cancel-button{height:30px;width:100px}}.hospital-account-setup-form-container{display:flex;flex-direction:column;width:100%}.hospital-account-setup-form-container.hidden{display:none}.hospital-account-setup-form-container .hospital-account-setup-form-description-container{display:flex;flex-direction:column;padding:0 15px}.hospital-account-setup-form-container .hospital-account-setup-form-container-grid{width:100%;margin-top:30px}.hospital-account-setup-form-container .hospital-account-setup-form-container-grid.footer{margin-bottom:0}.hospital-account-setup-form-container .hospital-account-setup-form-container-grid .hospital-account-setup-form-container-col{padding:0 15px 30px;text-align:justify}.hospital-account-setup-form-container .hospital-account-setup-form-container-grid .hospital-account-setup-form-container-col .hospital-account-setup-form-container-col-select-hospital{width:540px}.hospital-account-setup-form-container .hospital-account-setup-form-container-grid .hospital-account-setup-form-container-col .hospital-account-setup-form-container-col-select-hospital.mobile{width:100%!important}.hospital-account-setup-form-container .hospital-account-setup-form-container-grid .hospital-account-setup-form-container-col .hospital-account-setup-form-id{height:200px;cursor:pointer}.hospital-account-setup-form-container .hospital-account-setup-form-footer-description-container{display:flex;flex-direction:column;padding:0 15px}.hospital-account-setup-form-container .hospital-account-setup-can-provide-transpo-container{padding:0 15px}.hospital-account-setup-covid-safe-list{margin-top:10px}.mb-appointment-card{width:600px}.mb-appointment-card.support-hospital-card{width:900px}.mb-appointment-card .mb-appointment-card-header{display:flex;flex-direction:column;padding:30px 30px 15px}.mb-appointment-card .mb-appointment-card-header .mb-card-header-logo{position:absolute;right:0;top:0}.mb-appointment-card .mb-appointment-card-header .mb-card-header-logo.magsikilos{margin:20px 30px;height:80px;width:135px;background:url(/static/media/transport-magsikilos-logo.e1016484.png) no-repeat 50%}.mb-appointment-card .mb-appointment-card-header .mb-card-header-logo.magsikilos.mobile{height:52px;width:88px;background-size:contain}.mb-appointment-card .mb-appointment-card-content{display:flex;flex-direction:column;text-align:center}.mb-appointment-card .mb-appointment-card-content .mb-content-container{padding:30px 15px}.mb-appointment-card .mb-appointment-card-content .mb-appointment-card-footer{display:flex;flex-direction:column;padding:35px 30px 23px;justify-content:center}.mb-appointment-card .mb-appointment-card-content .mb-appointment-card-footer .mb-appointment-card-footer-main-buttons{display:flex;justify-content:space-evenly}.mb-appointment-card .mb-appointment-card-content .mb-appointment-card-footer .mb-appointment-card-footer-main-buttons.mobile{flex-direction:column}.mb-appointment-card .mb-appointment-card-content .mb-appointment-card-footer .mb-appointment-card-footer-main-buttons .mb-appointment-card-set-appointment-button{height:30px;width:150px;border:1px solid var(--ion-color-medium);border-radius:5px}.mb-appointment-card .mb-appointment-card-content .mb-appointment-card-footer .mb-appointment-card-footer-main-buttons .mb-appointment-card-set-appointment-button.mobile{width:100%}.mb-appointment-card .mb-appointment-card-content .mb-appointment-card-footer .mb-appointment-card-footer-main-buttons .mb-appointment-card-set-appointment-button .clear-schedule{--color:red;border:none}@media (max-width:414px){.mb-appointment-card{width:100%!important}.mb-content-container{padding:15px!important}}.hospital-applications-search-input-container{margin-bottom:42px}.hospital-applications-search-input-container .hospital-applications-search-input{--border-radius:0;--background:var(--ion-color-secondary);--icon-color:var(--ion-color-tertiary);border:1px solid var(--ion-color-medium);height:37px}.hospital-applications-table-header-grid{background:var(--ion-color-medium)}.hospital-applications-table-header-grid .hospital-applications-table-header-row .hospital-applications-table-header-col{padding:10px}.hospital-applications-slides-container{overflow-x:hidden!important}.hospital-applications-slides-container .hospital-application-list-grid{border:1px solid var(--ion-color-medium);margin-bottom:23px}.hospital-applications-slides-container .hospital-application-list-grid .hospital-application-list-row{border-bottom:1px solid var(--ion-color-medium)}.hospital-applications-slides-container .hospital-application-list-grid .hospital-application-list-row.last{border-bottom:0}.hospital-applications-slides-container .hospital-application-list-grid .hospital-application-list-row .hospital-application-list-col{padding:11px;overflow:hidden;align-self:center;text-overflow:ellipsis}.hospital-applications-slides-container .hospital-application-list-grid .hospital-application-list-row .hospital-application-list-col ion-label{white-space:nowrap}.hospital-applications-slides-container .hospital-application-list-grid .hospital-application-view-button{height:24px}.hospital-application-list-no-schedule-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.hospital-application-list-no-schedule-container .hospital-application-list-no-schedule-container{margin-top:13px;align-self:center}.hospital-application-list-pagination-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.hospital-application-list-pagination-container .hospital-application-list-previous-icon{background:url(/static/media/previous-icon.8dc09440.svg) no-repeat 50%;cursor:pointer;margin-right:10px}.hospital-application-list-pagination-container .hospital-application-list-next-icon{background:url(/static/media/next-icon.7dbaf65a.svg) no-repeat 50%;cursor:pointer;margin-left:10px}.mb-application-details-dialog{--height:auto;--width:auto;--max-width:600px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-application-details-dialog .modal-wrapper{max-width:100%;width:600px}.mb-application-details-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-application-details-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.ongoing-verify-card{height:437px;width:548px}.ongoing-verify-card .ongoing-verify-card-content{display:flex;flex-direction:column;align-items:center;padding:30px}.ongoing-verify-card .ongoing-verify-card-content .verify-icon{height:182px;width:187px;margin-bottom:10px}.ongoing-verify-card .ongoing-verify-card-content .verify-icon.success{background:url(/static/media/success.691463cd.svg) no-repeat 50%}.ongoing-verify-card .ongoing-verify-card-content .verify-icon.warning{background:url(/static/media/ongoing-verification-logo.1bce226d.svg) no-repeat 50%}.ongoing-verify-card .ongoing-verify-card-content .resend-email-description{margin-top:20px;text-align:center;width:360px}.ongoing-verify-card .ongoing-verify-card-content .verify-ok-button{height:42px;width:420px;margin-top:30px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.patient-appointments-container{display:flex;flex-direction:row;align-items:center;width:100%}.patient-appointments-view-container{height:100%;width:100%}.patient-account-detail-card{width:671px}.patient-account-detail-card .patient-account-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-icons .patient-account-detail-card-details-icon{height:171px;width:171px;margin-bottom:21px;background:url(/static/media/detail-patient.efe2ad49.svg) no-repeat 50%}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details,.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container,.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container.fee-container{margin-top:5px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.gender{background:url(/static/media/gender.3f738eee.svg) no-repeat 50%}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.birthday{background:url(/static/media/birthday.43b1d6c8.svg) no-repeat 50%}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mail{background:url(/static/media/mail-icon.e2adb462.svg) no-repeat 50%}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-details .patient-account-detail-card-details-container .patient-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.freebies{background:url(/static/media/freebies.ad9a45ea.svg) no-repeat 50%}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-detail .patient-account-detail-card-row .patient-account-detail-card-col-button .patient-account-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule .patient-account-detail-card-row-schedule-header{margin-bottom:20px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule .patient-account-detail-card-row-schedule-data .patient-account-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule .patient-account-detail-card-row-schedule-data .patient-account-detail-card-col-schedule-day .patient-account-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule .patient-account-detail-card-row-schedule-data .patient-account-detail-card-col-schedule-day .patient-account-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule .patient-account-detail-card-row-schedule-data .patient-account-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.patient-account-detail-card .patient-account-detail-card-content .patient-account-detail-card-content-details-container .patient-account-detail-card-grid-schedule .patient-account-detail-card-row-schedule-data .patient-account-detail-card-col-schedule-time-slot .patient-account-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.patient-account-assistants-card{min-width:671px;background:var(--ion-color-tertiary);margin-top:10px!important}.patient-account-assistants-card .patient-account-assistants-card-header{display:flex;justify-content:space-between;align-items:center;padding:25px}.patient-account-assistants-card .patient-account-assistants-card-header .patient-account-assistants-card-add-button{height:30px}.patient-account-assistants-card .patient-account-assistants-card-content{padding:25px}.patient-account-assistants-card .patient-account-assistants-card-content .patient-account-assistants-card-row.light{background:var(--ion-color-medium-light)}.patient-account-assistants-card .patient-account-assistants-card-content .patient-account-assistants-card-row .patient-account-assistants-card-col{display:flex;align-items:center}.patient-account-assistants-card .patient-account-assistants-card-content .patient-account-assistants-card-row .patient-account-assistants-card-col.button{justify-content:flex-end}.patient-account-form-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.patient-account-form-modal .modal-wrapper{max-width:100%}.patient-account-form-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.patient-account-form-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.patient-account-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:10%}.patient-account-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.patient-account-detail-card-popover .popover-content .patient-account-detail-card-list-container{display:flex;flex-direction:column}.patient-account-detail-card-popover .popover-content .patient-account-detail-card-list-container .patient-account-detail-card-list{background-color:var(--ion-color-tertiary)}.patient-account-detail-card-popover .popover-content .patient-account-detail-card-list-container .patient-account-detail-card-list .patient-account-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.patient-account-detail-card-popover .popover-content .patient-account-detail-card-list-container .patient-account-detail-card-list .patient-account-detail-card-item-container .patient-account-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.patient-account-detail-card-popover .popover-content .patient-account-detail-card-list-container .patient-account-detail-card-list .patient-account-detail-card-item-container .patient-account-detail-card-dropdown-modal-item .patient-account-detail-card-dropdown-label{display:flex;align-items:center}.patient-account-detail-card-popover .popover-content .patient-account-detail-card-list-container .patient-account-detail-card-list .patient-account-detail-card-item-container .patient-account-detail-card-dropdown-modal-item .patient-account-detail-card-dropdown-label .patient-account-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.patient-account-card{width:600px;--background:var(--ion-color-tertiary)}.patient-account-card .patient-account-card-header{display:flex;flex-direction:column;padding:30px;border-bottom:1px solid var(--ion-color-medium)}.patient-account-card .patient-account-form-container{display:flex;flex-direction:column;width:100%;padding:0 30px 15px}.patient-account-card .patient-account-form-container .patient-account-form-description-container{display:flex;flex-direction:column;padding:0 15px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid{width:100%;margin-top:10px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col{padding:0 15px 30px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col.last{padding-bottom:25px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-id{height:200px;cursor:pointer}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-province-container{width:240px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-province-container .patient-account-form-dropdown{border-bottom:1px solid var(--ion-color-primary)}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-doctor-container{width:100%}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-doctor-container .patient-account-form-dropdown{border-bottom:1px solid var(--ion-color-primary)}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-preferred-doctor-container{width:509px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-password-item{display:flex;flex-direction:row;align-items:center;--inner-padding-end:0px;--background:var(--ion-color-tertiary)}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-password-item .patient-account-form-password-input{width:100%;border:1px solid var(--ion-color-medium);margin-top:8px;--padding-start:15px!important}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-password-item .patient-account-form-change-password-button{height:30px;position:absolute;right:0}.patient-account-card .patient-account-card-footer{display:flex;padding:35px 30px 30px;justify-content:flex-end}.patient-account-card .patient-account-card-footer .patient-account-cancel-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100px}.patient-account-card .patient-account-card-footer .patient-account-submit-button{height:30px;width:100px}@media (max-width:414px){.patient-account-card{width:90%}.patient-account-card .patient-account-card-header{padding:15px 15px 0}.patient-account-card .patient-account-form-container{width:100%;padding:0 15px 15px}.patient-account-card .patient-account-form-container .patient-account-form-description-container{padding:0 15px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid{width:100%}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col{padding:0 0 15px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col.last{padding-bottom:25px}.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-preferred-doctor-container,.patient-account-card .patient-account-form-container .patient-account-form-container-grid .patient-account-form-container-col .patient-account-form-province-container{width:100%}.patient-account-card .patient-account-card-footer{display:flex;flex-direction:column;padding:35px 30px 30px;justify-content:space-between}.patient-account-card .patient-account-card-footer .patient-account-cancel-button{--border-width:1px;--border-style:solid;--border-color:var(--ion-color-medium);height:30px;width:100%}.patient-account-card .patient-account-card-footer .patient-account-submit-container{display:flex;flex-direction:column-reverse}.patient-account-card .patient-account-card-footer .patient-account-submit-container .patient-account-submit-button{height:30px;width:100%}}.family-member-form-modal{--height:auto;--width:auto;--max-width:817px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--background:var(--ion-color-tertiary)}.family-member-form-modal ion-backdrop{background:#104c82!important}.family-member-form-modal .modal-wrapper{max-width:100%;width:613px}.family-member-form-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:100%}.family-member-form-modal .modal-wrapper .ion-page .modal-content{overflow:auto}.family-member-form-modal .family-member-form-header{padding:25px}.family-member-form-modal .family-member-form-container{display:flex;flex-direction:column;width:100%;max-height:600px;padding:0 35px 20px;overflow-y:auto}.family-member-form-modal .family-member-form-container.hidden{display:none}.family-member-form-modal .family-member-form-container .family-member-form-description-container{display:flex;flex-direction:column;padding:0 15px}.family-member-form-modal .family-member-form-container .family-member-form-description-container.mobile{padding:0!important}.family-member-form-modal .family-member-form-container .family-member-form-container-grid{width:100%;margin-top:30px}.family-member-form-modal .family-member-form-container .family-member-form-container-grid.footer{margin-bottom:0}.family-member-form-modal .family-member-form-container .family-member-form-container-grid .family-member-form-container-col{padding-bottom:30px}.family-member-form-modal .family-member-form-container .family-member-form-container-grid .family-member-form-container-col.mobile{padding:0 0 30px!important}.family-member-form-modal .family-member-form-container .family-member-form-container-grid .family-member-form-container-col .family-member-form-birthday-input{margin-top:7px;margin-left:15px}.family-member-form-modal .family-member-form-container .family-member-form-container-grid .family-member-form-container-col .family-member-form-date-container{padding-left:15px}.family-member-form-modal .family-member-form-container .family-member-form-container-grid .family-member-form-container-col .family-member-form-date-container .family-member-form-birthday-input{border-bottom:1px solid var(--ion-color-medium)}.family-member-form-modal .family-member-form-container .family-member-form-container-grid .family-member-form-container-col .family-member-form-select-container{width:100%}.family-member-form-modal .family-member-form-setup-button-container{padding:15px 30px;display:flex;flex-direction:row;justify-content:flex-end}.family-member-form-modal .family-member-form-setup-button-container .family-member-form-setup-back-button{border:1px solid var(--ion-color-primary);border-radius:5px;width:100px}.family-member-form-modal .family-member-form-setup-button-container .family-member-form-setup-save-button{border-radius:5px;width:100px}:root .react-calendar{height:100%;width:256px;border:none}:root .react-calendar .react-calendar__navigation button[disabled]{color:grey}:root .react-calendar.mb-mini-custom-calendar .react-calendar__month-view__days__day{margin:2px}:root .react-calendar.mb-mini-custom-calendar .react-calendar__month-view__days__day.mb-mini-profile-calendar-tile{height:32px!important;width:32px!important;flex-basis:12.6%!important;max-width:12.6%!important;color:#000;font-size:12px;font-weight:400}:root .react-calendar.mb-mini-custom-calendar .react-calendar__month-view__days__day.mb-mini-profile-calendar-tile.react-calendar__tile--active{background:var(--ion-color-primary);color:#fff;font-weight:700}:root .react-calendar.mb-mini-custom-calendar .react-calendar__month-view__days__day.mb-mini-profile-calendar-tile.react-calendar__tile--now{background:unset;color:#fff}:root .react-calendar.mb-mini-custom-calendar .react-calendar__month-view__days__day.mb-mini-profile-calendar-tile.react-calendar__tile:disabled{color:#fff}:root .react-calendar .react-calendar__month-view__weekdays__weekday{font-size:11px;font-weight:500}:root .react-calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}:root .react-calendar .react-calendar__month-view__days{justify-content:space-around}.resend-email-card{height:437px;width:548px}.resend-email-card .resend-email-card-content{display:flex;flex-direction:column;align-items:center;padding:30px}.resend-email-card .resend-email-card-content .verify-email-icon{height:172px;width:195px;margin-bottom:10px}.resend-email-card .resend-email-card-content .verify-email-icon.success{background:url(/static/media/success.691463cd.svg) no-repeat 50%}.resend-email-card .resend-email-card-content .verify-email-icon.warning{margin-left:80px;background:url(/static/media/email-verification-logo.728ce4c5.svg) no-repeat 50%}.resend-email-card .resend-email-card-content .resend-email-description{margin-top:20px;text-align:center;width:360px}.resend-email-card .resend-email-card-content .verify-email-ok-button{height:42px;width:420px;margin-top:30px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.reset-password-form-card{max-height:608px;max-width:529px;width:100%}.reset-password-form-card.mobile{width:100%}.reset-password-form-card .reset-password-form-card-content{display:flex;flex-direction:column;text-align:center;padding:35px 15px}.reset-password-form-card .reset-password-form-card-content .reset-password-form-card-logo{background:url(/static/media/mb-card-logo.3b7f2703.svg) no-repeat 50%;width:396px;height:100px;margin-bottom:12px;align-self:center}.reset-password-form-card .reset-password-form-card-content .reset-password-form-card-logo.mobile{margin:0 auto 12px;width:100%}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details{display:flex;flex-direction:column;text-align:center;padding:0 15px}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details .reset-password-info-container{display:flex;flex-direction:row;margin-top:25px;align-items:center;justify-content:center}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details .reset-password-info-container .reset-password-info{background:url(/static/media/info.0c917b87.svg) no-repeat 50%;height:47px;width:47px}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details .reset-password-info-container .reset-password-description{width:70%;text-align:left!important;margin-left:15px}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details .reset-password-form-input-container{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details .reset-password-form-input-container .reset-password-form-email-input{margin-top:30px;max-width:416px;width:100%}.reset-password-form-card .reset-password-form-card-content .reset-password-form-details .reset-password-form-send-button{max-width:420px;width:100%;margin-top:20px;height:43px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.terms-and-condition-card{width:850px;padding:25px;height:1000px;overflow-y:scroll;text-align:justify}.terms-and-condition-card.mobile{width:100%}.terms-and-condition-card .c1.lst-kix_list_20-0{padding-left:15px}.terms-and-condition-card .c1.lst-kix_list_20-0.content-4{margin-top:40px}.terms-and-condition-card .c1.lst-kix_list_29-0{padding-left:15px}.terms-and-condition-card .c1.lst-kix_list_31-0{margin-top:40px;padding-left:15px}.terms-and-condition-card .c1.lst-kix_list_31-0.ten{margin-left:8px}.terms-and-condition-card .c1.lst-kix_list_32-0{padding-left:21px}.terms-and-condition-card .content-provided,.terms-and-condition-card .user-responsibility{margin-left:30px}p.c0{margin-left:30px!important}.verify-email-card{height:200px;width:300px}.verify-email-card .verify-email-card-content{display:flex;flex-direction:column;align-items:center;padding:30px}.verify-email-card .verify-email-card-content .verify-email-icon{height:50px;width:50px;margin-bottom:10px}.verify-email-card .verify-email-card-content .verify-email-icon.success{background:url(/static/media/success.691463cd.svg) no-repeat 50%}.verify-email-card .verify-email-card-content .verify-email-icon.warning{background:url(/static/media/warning.e87d5e5b.svg) no-repeat 50%}.verify-email-card .verify-email-card-content .verify-email-ok-button{height:30px;width:90px;margin-top:20px}.tech-admin-download-options{display:flex;flex-direction:column}.tech-admin-download-options .tech-admin-grid-container{width:100%}.hospital-home-dashboard-card-container{display:flex;flex-direction:row}.hospital-home-dashboard{display:flex;flex-direction:column;align-items:center;margin-top:50px}.hospital-home-dashboard .hospital-home-icon{background:url(/static/media/hospital-home-logo.a3383513.svg) no-repeat 50%;width:366px;height:261px}.hospital-home-dashboard .hospital-home-title{margin-top:30px;margin-bottom:10px}.hospital-home-button-container{margin-top:25px}.hospital-home-button-container .hospital-home-goto-button{width:200px;height:42px;border:1px solid var(--ion-color-primary);border-radius:5px}.hospital-home-button-container .hospital-home-add-doctor-services{width:375px;height:42px}.hospital-home-add-dialog{--max-width:791px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important;--max-height:450px}.hospital-home-add-dialog ion-backdrop{background:#104c82!important}.hospital-home-add-dialog .modal-wrapper{max-width:100%;width:791px}.hospital-home-add-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;height:100%;overflow-y:scroll}.hospital-home-add-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.hospital-home-add-dialog .hospital-add-dialog-details-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-header{text-align:center;align-self:center}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-description{text-align:center!important;align-self:center;margin:25px 0;width:70%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container{display:flex;margin-bottom:23px;justify-content:space-evenly}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container.mobile{flex-direction:column;width:100%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container{display:flex;flex-direction:row;width:100%;height:100%;justify-content:space-around}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button{width:171px;height:199px;cursor:pointer;border-radius:10px!important;background:#fafbfd;border:none}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button.isSelected{background:var(--ion-color-white)!important;border:1px solid var(--ion-color-primary)!important}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:100%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container .hospital-add-dialog-icon{height:80px;width:80px}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container .hospital-add-dialog-icon.patient{background:url(/static/media/user-doctor.f18595ff.svg) no-repeat 50%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container .hospital-add-dialog-icon.ambulatory{background:url(/static/media/ambulatory-option-icon.4491cae1.svg) no-repeat 50%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container .hospital-add-dialog-icon.timeKeeping{background:url(/static/media/time-keeping-add-icon.2a4441ca.svg) no-repeat 50%}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container .hospital-add-dialog-user-label{color:var(--ion-color-medium)}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-options-card-types-container .hospital-add-dialog-button-container .hospital-add-dialog-options-card-types-button .hospital-add-dialog-user-button-container .hospital-add-dialog-user-label.isSelected{color:var(--ion-color-dark)!important}.hospital-home-add-dialog .hospital-add-dialog-details-container .hospital-add-dialog-next-button{-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));width:180px;height:42px;align-self:center}.mb-dashboard-card{background:var(--ion-color-tertiary);width:347px;height:108px;display:flex;flex-direction:row;justify-content:center}.mb-dashboard-card .mb-dashboard-card-content-container{display:flex;flex-direction:row;align-items:center}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-icon{height:59px;width:59px}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-icon.doctor{background:url(/static/media/doctor-card-icon.19dc7ccb.svg) no-repeat 50%}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-icon.service{background:url(/static/media/service-card-icon.7d4a4068.svg) no-repeat 50%}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-icon.ambulatory{background:url(/static/media/ambulatory-card-icon.37ab3efa.svg) no-repeat 50%}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-icon.booked{background:url(/static/media/booked-card-icon.30db8741.svg) no-repeat 50%}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-icon.cancelled{background:url(/static/media/cancelled-card-icon.44d304a7.svg) no-repeat 50%}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-details-container{display:flex;flex-direction:column;margin-left:25px}.mb-dashboard-card .mb-dashboard-card-content-container .mb-dashboard-card-details-container .message{margin-top:5px}.hospital-department-header-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.hospital-department-header-container .hospital-department-select-list .hospital-department-select{width:100%;max-width:300px;padding:0 10px}.mb-detail-card{width:671px}.mb-detail-card .mb-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail{margin-bottom:20px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons .mb-detail-card-details-icon{height:171px;width:171px;margin-bottom:21px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons .mb-detail-card-details-icon.service{background:url(/static/media/detail-service.b27cbc7f.svg) no-repeat 50%}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons .mb-detail-card-details-icon.ambulatory{background:url(/static/media/detail-ambulatory.92ef3a28.svg) no-repeat 50%}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons .mb-detail-card-status-container{background:var(--ion-color-success);border-radius:5px;height:25px;width:155px;padding-top:2px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons .mb-detail-card-status-container.achived{background:var(--ion-color-danger)!important}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-icons .mb-detail-card-status-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details,.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container,.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.hospital{background:url(/static/media/hospital-icon.bdcf7ee8.svg) no-repeat 50%}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.location{background:url(/static/media/map-pin-icon.bd4014b9.svg) no-repeat 50%}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-details .mb-detail-card-details-container .mb-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.fee{background:url(/static/media/fee-icon.ed7ab1e1.svg) no-repeat 50%}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-detail .mb-detail-card-row .mb-detail-card-col-button .mb-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule .mb-detail-card-row-schedule-header{margin-bottom:20px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule .mb-detail-card-row-schedule-data .mb-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule .mb-detail-card-row-schedule-data .mb-detail-card-col-schedule-day .mb-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule .mb-detail-card-row-schedule-data .mb-detail-card-col-schedule-day .mb-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule .mb-detail-card-row-schedule-data .mb-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.mb-detail-card .mb-detail-card-content .mb-detail-card-content-details-container .mb-detail-card-grid-schedule .mb-detail-card-row-schedule-data .mb-detail-card-col-schedule-time-slot .mb-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.mb-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:6%}.mb-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.mb-detail-card-popover .popover-content .mb-detail-card-list-container{display:flex;flex-direction:column}.mb-detail-card-popover .popover-content .mb-detail-card-list-container .mb-detail-card-list{background-color:var(--ion-color-tertiary)}.mb-detail-card-popover .popover-content .mb-detail-card-list-container .mb-detail-card-list .mb-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.mb-detail-card-popover .popover-content .mb-detail-card-list-container .mb-detail-card-list .mb-detail-card-item-container .mb-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.mb-detail-card-popover .popover-content .mb-detail-card-list-container .mb-detail-card-list .mb-detail-card-item-container .mb-detail-card-dropdown-modal-item .mb-detail-card-dropdown-label{display:flex;align-items:center}.mb-detail-card-popover .popover-content .mb-detail-card-list-container .mb-detail-card-list .mb-detail-card-item-container .mb-detail-card-dropdown-modal-item .mb-detail-card-dropdown-label .mb-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.mb-doctor-detail-card{width:671px}.mb-doctor-detail-card .mb-doctor-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail{margin-bottom:20px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-icons .mb-doctor-detail-card-details-icon{height:171px;width:171px;margin-bottom:21px;background:url(/static/media/detail-doctor.c2973472.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-icons .mb-doctor-detail-card-status-container{background:var(--ion-color-success);border-radius:5px;height:25px;width:155px;padding-top:2px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-icons .mb-doctor-detail-card-status-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details,.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container,.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container.fee-container{margin-top:5px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.hospital{background:url(/static/media/hospital-icon.bdcf7ee8.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mail{background:url(/static/media/mail-icon.e2adb462.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.location{background:url(/static/media/map-pin-icon.bd4014b9.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.heart{background:url(/static/media/heart-icon.0b3e9ffd.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-details .mb-doctor-detail-card-details-container .mb-doctor-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.fee{background:url(/static/media/fee-icon.ed7ab1e1.svg) no-repeat 50%}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-detail .mb-doctor-detail-card-row .mb-doctor-detail-card-col-button .mb-doctor-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule .mb-doctor-detail-card-row-schedule-header{margin-bottom:20px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule .mb-doctor-detail-card-row-schedule-data .mb-doctor-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule .mb-doctor-detail-card-row-schedule-data .mb-doctor-detail-card-col-schedule-day .mb-doctor-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule .mb-doctor-detail-card-row-schedule-data .mb-doctor-detail-card-col-schedule-day .mb-doctor-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule .mb-doctor-detail-card-row-schedule-data .mb-doctor-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.mb-doctor-detail-card .mb-doctor-detail-card-content .mb-doctor-detail-card-content-details-container .mb-doctor-detail-card-grid-schedule .mb-doctor-detail-card-row-schedule-data .mb-doctor-detail-card-col-schedule-time-slot .mb-doctor-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.mb-doctor-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:10%}.mb-doctor-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.mb-doctor-detail-card-popover .popover-content .mb-doctor-detail-card-list-container{display:flex;flex-direction:column}.mb-doctor-detail-card-popover .popover-content .mb-doctor-detail-card-list-container .mb-doctor-detail-card-list{background-color:var(--ion-color-tertiary)}.mb-doctor-detail-card-popover .popover-content .mb-doctor-detail-card-list-container .mb-doctor-detail-card-list .mb-doctor-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.mb-doctor-detail-card-popover .popover-content .mb-doctor-detail-card-list-container .mb-doctor-detail-card-list .mb-doctor-detail-card-item-container .mb-doctor-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.mb-doctor-detail-card-popover .popover-content .mb-doctor-detail-card-list-container .mb-doctor-detail-card-list .mb-doctor-detail-card-item-container .mb-doctor-detail-card-dropdown-modal-item .mb-doctor-detail-card-dropdown-label{display:flex;align-items:center}.mb-doctor-detail-card-popover .popover-content .mb-doctor-detail-card-list-container .mb-doctor-detail-card-list .mb-doctor-detail-card-item-container .mb-doctor-detail-card-dropdown-modal-item .mb-doctor-detail-card-dropdown-label .mb-doctor-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.mb-time-keeping-account-detail-card{width:671px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-icons .mb-time-keeping-account-detail-card-details-icon{height:171px;width:171px;margin-bottom:21px;background:url(/static/media/detail-security-guard.31141536.svg) no-repeat 50%}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details,.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container,.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container .detail-container.fee-container{margin-top:5px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.security{background:url(/static/media/brief-case.ee49ef8a.svg) no-repeat 50%}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mail{background:url(/static/media/mail-icon.e2adb462.svg) no-repeat 50%}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-details .mb-time-keeping-account-detail-card-details-container .mb-time-keeping-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-detail .mb-time-keeping-account-detail-card-row .mb-time-keeping-account-detail-card-col-button .mb-time-keeping-account-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule .mb-time-keeping-account-detail-card-row-schedule-header{margin-bottom:20px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule .mb-time-keeping-account-detail-card-row-schedule-data .mb-time-keeping-account-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule .mb-time-keeping-account-detail-card-row-schedule-data .mb-time-keeping-account-detail-card-col-schedule-day .mb-time-keeping-account-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule .mb-time-keeping-account-detail-card-row-schedule-data .mb-time-keeping-account-detail-card-col-schedule-day .mb-time-keeping-account-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule .mb-time-keeping-account-detail-card-row-schedule-data .mb-time-keeping-account-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.mb-time-keeping-account-detail-card .mb-time-keeping-account-detail-card-content .mb-time-keeping-account-detail-card-content-details-container .mb-time-keeping-account-detail-card-grid-schedule .mb-time-keeping-account-detail-card-row-schedule-data .mb-time-keeping-account-detail-card-col-schedule-time-slot .mb-time-keeping-account-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.mb-time-keeping-account-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:10%}.mb-time-keeping-account-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.mb-time-keeping-account-detail-card-popover .popover-content .mb-time-keeping-account-detail-card-list-container{display:flex;flex-direction:column}.mb-time-keeping-account-detail-card-popover .popover-content .mb-time-keeping-account-detail-card-list-container .mb-time-keeping-account-detail-card-list{background-color:var(--ion-color-tertiary)}.mb-time-keeping-account-detail-card-popover .popover-content .mb-time-keeping-account-detail-card-list-container .mb-time-keeping-account-detail-card-list .mb-time-keeping-account-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.mb-time-keeping-account-detail-card-popover .popover-content .mb-time-keeping-account-detail-card-list-container .mb-time-keeping-account-detail-card-list .mb-time-keeping-account-detail-card-item-container .mb-time-keeping-account-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.mb-time-keeping-account-detail-card-popover .popover-content .mb-time-keeping-account-detail-card-list-container .mb-time-keeping-account-detail-card-list .mb-time-keeping-account-detail-card-item-container .mb-time-keeping-account-detail-card-dropdown-modal-item .mb-time-keeping-account-detail-card-dropdown-label{display:flex;align-items:center}.mb-time-keeping-account-detail-card-popover .popover-content .mb-time-keeping-account-detail-card-list-container .mb-time-keeping-account-detail-card-list .mb-time-keeping-account-detail-card-item-container .mb-time-keeping-account-detail-card-dropdown-modal-item .mb-time-keeping-account-detail-card-dropdown-label .mb-time-keeping-account-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.patient-home-search-card-container{display:flex;align-items:center;background:var(--ion-color-tertiary);width:100%;padding:31px 25px 35px;overflow-y:hidden;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.patient-home-search-card-container .patient-home-search-input{margin:0 3px;--background:var(--ion-color-tertiary);border-radius:4px;border:1px solid var(--ion-color-medium);height:41px}.patient-home-search-card-container .patient-home-search-card-col-dropdown-container{margin:0 3px;width:250px}.patient-home-search-card-container .patient-home-search-card-col-dropdown-container .patient-home-hospital-drop-down-options{border:1px solid var(--ion-color-medium);border-radius:4px;margin:0;height:100%;--padding-start:10px!important;--padding-end:10px!important}.patient-home-search-card-container .patient-home-search-submit{margin:0 3px;width:100%;max-width:104px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.patient-home-resource-results{display:flex;flex-direction:column;margin-top:27px;align-content:flex-start;width:100%}.patient-home-resource-results .patient-home-results-label{opacity:.5;margin-bottom:5px}.patient-home-resource-results .patient-home-resource-card{background:var(--ion-color-tertiary);padding:25px;margin-top:20px}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content{display:flex;height:100%}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-card-doctor-icon{height:101px;width:101px;padding:0 32px 0 20px;background:url(/static/media/detail-doctor-resource.679e147d.svg) no-repeat 50%}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-card-service-icon{height:101px;width:101px;padding:0 32px 0 20px;background:url(/static/media/detail-service-resource.2be512e7.svg) no-repeat 50%}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-details{display:flex;flex-direction:column;width:100%}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-details .patient-home-resource-hospital{margin-top:5px}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-details .patient-home-resource-hospital .patient-home-detail-resource-type{opacity:.5}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-details .patient-home-detail-schedule-days-container{margin-top:14px}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-details .patient-home-resource-fee{margin-top:20px}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-view-button-container{display:flex;flex-direction:column;justify-content:space-between}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-view-button-container .patient-home-resource-distance-label{opacity:.4}.patient-home-resource-results .patient-home-resource-card .patient-home-resource-card-content .patient-home-resource-view-button-container .patient-home-resource-view-button{width:94px}.patient-home-dashboard{display:flex;flex-direction:column;align-items:center;margin-top:50px}.patient-home-dashboard .patient-home-icon{background:url(/static/media/patient-home-logo.9c851676.svg) no-repeat 50%;width:279px;height:272px}.patient-home-dashboard .patient-home-title{margin-top:30px;margin-bottom:10px}.patient-view-resource-container{width:100%;height:100%}.patient-view-resource-container .patient-view-resource-grid,.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row{height:100%}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card{background:var(--ion-color-tertiary)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-header{display:flex;justify-content:flex-end;background:var(--ion-color-tertiary)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content{padding:59px;display:flex;flex-direction:column;align-items:center;background:var(--ion-color-tertiary)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-doctor-icon{height:144px;width:144px;background:url(/static/media/detail-doctor-resource-big.334121b4.svg) no-repeat 50%}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .services-view-resource-doctor-icon{align-self:center;height:143px;width:143px;padding:0 32px 0 20px;background:url(/static/media/detail-service-resource-big.d13b2059.svg) no-repeat 50%}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-name{margin-top:35px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-hospital-name{margin-top:5px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-weekly-label{opacity:.3;margin-top:35px;margin-bottom:15px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-schedule-days-container{margin-top:15px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-card-status{background:var(--ion-color-success);border-radius:5px;height:25px;width:155px;padding-top:2px;text-align:center;margin-top:50px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-card-status.not-available{background:hsla(0,0%,76.9%,.25)!important}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-fee-description-section{width:100%;background:var(--ion-background-color);margin-top:21px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-fee-description-section .patient-view-resource-fee-description-header{padding:13px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--ion-color-medium)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-details-card .patient-view-resource-details-card-content .patient-view-resource-fee-description-section .patient-view-resource-fee-description-body{padding:23px 20px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card{background:var(--ion-color-tertiary)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-header{padding:25px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content{margin:25px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-date-input{border-bottom:1px solid var(--ion-color-primary)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-drop-down-container{margin-top:30px;width:100%;margin-bottom:20px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-drop-down-container .patient-view-resource-select-schedule{border-bottom:1px solid var(--ion-color-primary)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-condition-container{margin-bottom:30px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-booking-for-label{margin-bottom:15px}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-booking-for-container{width:100%}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-booking-options-card-content .patient-view-resource-booking-fee-container{background:var(--ion-background-color);border-radius:4px;margin-top:30px;padding:15px 20px;display:flex;justify-content:space-between}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-footer-container{padding:25px;display:flex;flex-direction:column;border-top:1px solid var(--ion-color-medium)}.patient-view-resource-container .patient-view-resource-grid .patient-view-resource-row .patient-view-resource-booking-options-card .patient-view-resource-footer-container .patient-view-resource-submit-button{--background:var(--ion-color-success)}.checkout-container .checkout-card{background:var(--ion-color-tertiary);width:705px;margin:auto}.checkout-container .checkout-card .checkout-card-header{border-bottom:1px solid var(--ion-color-medium);padding:22px 45px}.checkout-container .checkout-card .checkout-card-content{padding:20px 45px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-methods-radio-group .checkout-card-payment-methods{padding-bottom:40px;margin-bottom:32px;border-bottom:1px solid var(--ion-color-medium)}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-methods-radio-group .checkout-card-payment-methods .checkout-card-payment-method-col{padding-bottom:15px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-methods-radio-group .checkout-card-payment-methods .checkout-card-payment-method-col .checkout-card-payment-method-image{width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0;border:1px solid var(--ion-color-medium);border-radius:10px;margin:0 35px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-methods-radio-group .checkout-card-payment-methods .checkout-card-payment-method-col .checkout-card-payment-method-image .checkout-card-payment-method-image-booking-credit{height:52px;width:82px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-methods-radio-group .checkout-card-payment-methods .checkout-card-payment-method-col .checkout-card-payment-method-image .checkout-card-payment-method-image-gcash{height:52px;width:82px;background:url(/static/media/payment-method-gcash.ab717da8.svg) no-repeat 50%}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-methods-radio-group .checkout-card-payment-methods .checkout-card-payment-method-col .checkout-card-payment-method-image .checkout-card-payment-method-image-credit-debit-card{height:52px;width:82px;background:url(/static/media/payment-method-credit-debit.6bf94aae.svg) no-repeat 50%}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-method-credit-debit-label{display:flex;justify-content:space-between;align-items:center}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-method-credit-debit-label .checkout-card-payment-method-cards-collection{width:261px;height:61px;background:url(/static/media/card-visa.8cbd595d.svg) no-repeat 50%}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-method-credit-debit-grid{margin-bottom:50px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-method-credit-debit-grid .checkout-card-payment-method-credit-debit-col .checkout-card-payment-method-credit-debit-detail-date-input{border-bottom:1px solid var(--ion-color-medium)}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-method-gcash-grid{margin-bottom:50px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-method-gcash-grid .checkout-card-payment-method-gcash-col{padding-bottom:15px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-summary-label{margin-bottom:25px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-summary-booking-fees-container{background:var(--ion-background-color);padding:30px 25px;margin-top:25px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-summary-booking-fees-container .checkout-card-payment-summary-booking-fees-item{display:flex;justify-content:space-between;padding:12.5px 0}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-summary-booking-fees-total-container{background:var(--ion-background-color);padding:13px 25px;margin-top:15px;display:flex;justify-content:space-between}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-tnc-item{margin-top:73px;display:flex;margin-bottom:5px;align-items:center;justify-content:center}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-tnc-item .checkout-card-payment-tnc-checkbox{margin:0 17px;--border-color:var(--ion-color-primary);--size:23px}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-tnc-item .checkout-card-payment-tnc-label{text-align:start;white-space:unset}.checkout-container .checkout-card .checkout-card-content .checkout-card-payment-submit-button{--background:var(--ion-color-success);margin-top:20px;width:100%;height:53px}.mb-checkout-success{--height:auto;--width:auto;--max-width:500px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-checkout-success ion-backdrop{background:#104c82!important}.mb-checkout-success .modal-wrapper{max-width:100%;width:500px}.mb-checkout-success .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-checkout-success .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-checkout-success .mb-checkout-success-children-container{display:flex;flex-direction:column;align-items:center;margin:30px}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-title-label{text-align:center}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-message-label{text-align:center;margin-top:30px}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-image-container{margin-top:20px}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-image-container .mb-checkout-success-icon{margin-bottom:15px;height:70px;width:70px;background:url(/static/media/multi-booking.e60e85b8.svg) no-repeat 50%;height:270px;width:250px;margin-left:50px}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-options-container{display:flex;justify-content:center;padding-top:30px;width:100%}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-options-container .mb-checkout-success-go-to-home-button,.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-options-container .mb-checkout-success-view-booking-button{width:164px}.mb-checkout-success .mb-checkout-success-children-container .mb-checkout-success-action-button{width:80%;--border-radius:5px!important;margin-top:55px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.doctor-home-dashboard-card-container{display:flex;flex-direction:row}.doctor-home-dashboard{display:flex;flex-direction:column;align-items:center;margin-top:50px}.doctor-home-dashboard .doctor-home-icon{background:url(/static/media/doctor-home-logo.8f17805f.svg) no-repeat 50%;width:399px;height:274px}.doctor-home-dashboard .exec-assistant-home-icon{background:url(/static/media/executive-assistant-home-logo.824f1f27.svg) no-repeat 50%;width:307px;height:211px}.doctor-home-dashboard .doctor-home-title{margin-top:30px;margin-bottom:10px}.doctor-home-button-container{margin-top:25px}.doctor-home-button-container .doctor-home-goto-button{width:200px;height:42px;border-radius:5px}.doctor-home-button-container .doctor-home-add-doctor-services{width:375px;height:42px}.doctor-scan-container{margin-top:90px}.doctor-scan-container,.mb-time-keeping-scan-container{display:flex;flex-direction:column;align-items:center}.mb-time-keeping-scan-container .mb-time-keeping-scan-logo{width:268px;height:200px;background:url(/static/media/qr-logo.bae93985.svg) no-repeat 50%}.mb-time-keeping-scan-container .mb-time-keeping-scan-label{margin:30px 0 10px}.mb-time-keeping-scan-container .mb-time-keeping-scan-sub-label{margin-bottom:21px}.mb-time-keeping-scan-container .mb-time-keeping-scan-button{max-width:152px;width:100%;margin-top:12px;height:42px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-qr-scanner-dialog{--height:450px;--width:100%;--max-width:350px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-qr-scanner-dialog .modal-wrapper{max-width:100%;width:350px}.mb-qr-scanner-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh}.mb-qr-scanner-dialog .modal-wrapper .ion-page .modal-content{overflow:auto}.mb-qr-scanner-dialog .mb-qr-scanner-container{max-height:350px;width:100%;height:100%}.mb-qr-scanner-dialog .mb-qr-scanner-cancel-button{align-self:center;margin-top:35px;height:42px;max-width:145px;width:100%;border:1px solid var(--ion-color-primary);border-radius:4px}.mb-qr-result-dialog{--height:auto;--width:auto;--max-width:521px;--max-height:700px;--border-radius:20px;--box-shadow:0px 4px 4px rgba(0,0,0,0.25)!important}.mb-qr-result-dialog ion-backdrop{background:#104c82!important}.mb-qr-result-dialog .modal-wrapper{max-width:100%;width:500px}.mb-qr-result-dialog .modal-wrapper .ion-page{position:relative;contain:content;overflow-y:scroll}.mb-qr-result-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-qr-result-dialog .mb-qr-result-header-container{border-bottom:1px solid var(--ion-color-medium);display:flex;flex-direction:row;align-items:center;justify-content:center}.mb-qr-result-dialog .mb-qr-result-header-container .mb-qr-result-header-label{align-self:center;text-align:center;margin:30px 0}.mb-qr-result-dialog .mb-qr-result-dialog-children-container{display:flex;flex-direction:column;align-items:center;margin:25px 0 60px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container{display:flex;flex-direction:column;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .mb-result-item-components-container{padding:0 55px 30px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .mb-result-item-components-container.mobile{padding:0 40px 15px!important}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .qr-result-icon-status-container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .qr-result-icon-status-container .patient-icon{background:url(/static/media/patient-icon.0f934414.svg) no-repeat 50%;height:71px;width:71px;margin-right:15px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .qr-result-icon-status-container .result-status{min-height:25px;min-width:85px;border-radius:4px;font-size:16px;font-weight:700;text-align:center;padding-top:2px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .qr-result-icon-status-container .result-status.today{color:var(--ion-color-primary);background-color:rgba(87,185,198,.25)}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-patient-name{margin-bottom:15px;align-self:flex-start}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-hospital-container{margin:15px 0;display:flex;flex-direction:row;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-hospital-container .with-result-hospital-icon{margin-right:10px;background:url(/static/media/hospital-label-icon.bdcf7ee8.svg) no-repeat 50%;height:18px;width:15px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-hospital-container .with-result-hospital{margin-right:3px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-doctor-container{margin-bottom:10px;display:flex;flex-direction:row;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-doctor-container .with-result-doctor-icon{margin-right:10px;background:url(/static/media/doctor-label-icon.8950aaa0.svg) no-repeat 50%;height:19px;width:18px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-doctor-container .with-result-doctor{margin-right:8px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-doctor-container .with-result-hospital-icon{margin-right:10px;background:url(/static/media/hospital-label-icon.bdcf7ee8.svg) no-repeat 50%;height:18px;width:15px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container.mobile{flex-direction:column!important;align-items:flex-start!important}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container .schedule-icon{color:#cfdbe6}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container .with-result-date-container{display:flex;flex-direction:row;align-items:center}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container .with-result-date-container.mobile{margin-bottom:10px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container .with-result-date-container .with-result-date-label{padding-top:2px;margin:0 10px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container .with-result-time-container{display:flex;flex-direction:row;align-items:center}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-schedule-container .with-result-time-container .with-result-time-label{padding-top:2px;margin:0 10px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-covid-container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-covid-container .with-result-covid-icon{margin-right:10px;background:url(/static/media/covid-label-icon.d07455d8.svg) no-repeat 50%;height:21px;width:20px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-booked-days-ago{margin-bottom:15px;align-self:flex-start}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-qr-buttons-container{border-top:1px solid var(--ion-color-medium);display:flex;flex-direction:column;align-items:center;width:100%;padding:20px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-qr-buttons-container .with-result-qr-code-container{margin-top:10px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-qr-buttons-container .with-result-action-button-container{margin:35px;display:flex;flex-direction:row;width:100%;justify-content:center}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-qr-buttons-container .with-result-action-button-container .with-result-button{max-width:155px;height:42px;border-radius:4px;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-qr-buttons-container .with-result-action-button-container .with-result-button.go-back{border:1px solid var(--ion-color-primary);margin-right:5px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-with-result-container .with-result-qr-buttons-container .with-result-action-button-container .with-result-button.confirm{margin-left:5px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container{display:flex;flex-direction:column;align-items:center;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .qr-no-result{background:url(/static/media/no-qr-result.1016f3a7.svg) no-repeat 50%;height:182px;width:208px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-label{margin:20px 0 25px}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-sub-label{text-align:center;max-width:313px;width:100%}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-action-buttons-container{padding:30px 30px 0;width:100%;display:flex;flex-direction:column;align-items:center}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-action-buttons-container .try-search-buttons-container{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;width:100%;justify-content:center}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-action-buttons-container .try-search-buttons-container .try-again-button{width:165px;height:42px;border-radius:4px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-action-buttons-container .try-search-buttons-container .search-button{margin-left:10px;width:165px;height:42px;border-radius:4px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.mb-qr-result-dialog .mb-qr-result-dialog-children-container .mb-qr-result-no-result-container .mb-qr-result-no-result-action-buttons-container .go-back-button{border:1px solid var(--ion-color-primary);border-radius:4px;width:100%;height:42px;max-width:343px}.hospital-scan-container{display:flex;flex-direction:column;align-items:center;margin-top:90px}.payment-processing-landing-card{width:510px;background:var(--ion-color-tertiary);margin:auto}.payment-processing-landing-card .payment-processing-landing-card-content{padding:45px 75px;display:flex;flex-direction:column;align-items:center;text-align:center}.payment-processing-landing-card .payment-processing-landing-card-content .payment-processing-landing-card-icon{width:186px;height:164px;margin:50px 0 45px 30px;background:url(/static/media/payment-processing.25824fd3.svg) no-repeat 50%}.payment-processing-landing-card .payment-processing-landing-card-content .payment-processing-landing-card-icon.failed{width:190px;height:164px;background:url(/static/media/payment-failed-gcash.a237dfdf.svg) no-repeat 50%}.payment-processing-landing-card .payment-processing-landing-card-content .payment-processing-landing-card-paymongo-icon{width:140px;height:24px;background:url(/static/media/paymongo-icon.2ab88eb5.svg) no-repeat 50%}.time-keeping-scan-container{display:flex;flex-direction:column;align-items:center;margin-top:90px}@media (max-width:414px){.time-keeping-scan-container{margin-top:45px}}.time-keeping-patient-list-container{width:100%}.time-keeping-patient-list-container .time-keeping-patient-list-search-card-container{display:flex;align-items:center;background:var(--ion-color-tertiary);width:100%;padding:31px 25px 35px;margin-bottom:25px;overflow-y:hidden;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.time-keeping-patient-list-container .time-keeping-patient-list-search-card-container .time-keeping-patient-list-search-input{margin:0 3px;--background:var(--ion-color-tertiary);border-radius:4px;border:1px solid var(--ion-color-medium);height:41px}.time-keeping-patient-list-container .time-keeping-patient-list-search-card-container .time-keeping-patient-list-search-submit{margin:0 3px;width:100%;max-width:104px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.executive-assistant-create-password-form-card{max-width:529px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content{display:flex;flex-direction:column;text-align:center;padding:35px 15px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .doctor-mb-logo-container{width:100%;display:flex;align-items:center;justify-content:center}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .doctor-mb-logo-container .executive-assistant-create-password-form-card-logo{background:url(/static/media/medbook-logo.6d426e54.svg) no-repeat 50%;width:396px;height:93px;margin-bottom:12px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .doctor-mb-logo-container .executive-assistant-create-password-form-card-logo.mobile{width:240px;height:90px;margin:0 auto 12px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details{display:flex;flex-direction:column;text-align:center;max-width:423px;margin:30px auto 0}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-form-input-container{display:flex;flex-direction:column}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-form-input-container .executive-assistant-create-password-form-password-input{margin-top:30px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-form-input-container .executive-assistant-create-password-form-confirm-password-input{margin-top:20px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-privacy-container{margin-top:15px;margin-bottom:15px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-data-privacy-consent-item{margin-top:73px;display:flex;margin-bottom:5px;align-items:center;justify-content:center}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-data-privacy-consent-item .executive-assistant-create-password-data-privacy-consent-checkbox{margin:0 17px;--border-color:var(--ion-color-primary);--size:23px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-data-privacy-consent-item .executive-assistant-create-password-data-privacy-consent-label{text-align:start;white-space:unset}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-form-details .executive-assistant-create-password-form-login-button{width:100%;height:43px;margin-top:30px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-terms{margin-top:23px}.executive-assistant-create-password-form-card .executive-assistant-create-password-form-card-content .executive-assistant-create-password-terms a{color:inherit!important}.login-main-container{height:100%;width:100%}.login-main-container .login-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.executive-assistant-edit-card{width:600px}.executive-assistant-edit-card .executive-assistant-edit-card-header{display:flex;flex-direction:column;padding:30px;border-bottom:1px solid var(--ion-color-medium)}.executive-assistant-edit-card .executive-assistant-edit-form-container{display:flex;flex-direction:column;width:100%;padding:0 30px 15px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-description-container{display:flex;flex-direction:column;padding:0 15px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid{width:100%;margin-top:10px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col{padding:0 15px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col.last{padding-bottom:25px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col .executive-assistant-edit-form-password-item{display:flex;flex-direction:row;align-items:center;--inner-padding-end:0px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col .executive-assistant-edit-form-password-item .executive-assistant-edit-form-password-input{width:100%;border:1px solid var(--ion-color-medium);margin-top:8px;--padding-start:15px!important}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col .executive-assistant-edit-form-password-item .executive-assistant-edit-form-change-password-button{height:30px;position:absolute;right:0}.executive-assistant-edit-card .executive-assistant-edit-card-footer{display:flex;padding:35px 30px 30px;justify-content:flex-end}.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-cancel-button,.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-submit-button{width:100px}.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-submit-button.transfer{width:120px}.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-submit-button.cancel{width:175px}a{cursor:pointer;color:#1b91ff!important}@media (max-width:414px){.executive-assistant-edit-card{width:90%}.executive-assistant-edit-card .executive-assistant-edit-card-header{padding:15px 15px 0}.executive-assistant-edit-card .executive-assistant-edit-form-container{width:100%;padding:0 15px 15px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-description-container{padding:0 15px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid{width:100%}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col{padding:0 0 15px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col.last{padding-bottom:25px}.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col .patient-account-form-preferred-doctor-container,.executive-assistant-edit-card .executive-assistant-edit-form-container .executive-assistant-edit-form-container-grid .executive-assistant-edit-form-container-col .patient-account-form-province-container{width:100%}.executive-assistant-edit-card .executive-assistant-edit-card-footer{display:flex;flex-direction:column;padding:35px 30px 30px;justify-content:space-between}.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-cancel-button{height:30px;width:100%}.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-submit-container{display:flex;flex-direction:column-reverse}.executive-assistant-edit-card .executive-assistant-edit-card-footer .executive-assistant-edit-submit-container .executive-assistant-edit-submit-button{height:30px;width:100%}}.executive-assistant-account-detail-card{width:671px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content{display:flex;flex-direction:column;text-align:center;padding:30px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-icons{display:flex;flex-direction:column;align-items:center}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-icons .executive-assistant-account-detail-card-details-icon{height:171px;width:171px;margin-bottom:21px;background:url(/static/media/detail-assistant.fb35745f.svg) no-repeat 50%}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details,.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container,.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container{display:flex;flex-direction:column;align-items:flex-start}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container .detail-container{margin-top:17px;display:flex;align-items:center}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container .detail-container.fee-container{margin-top:5px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon{height:21px;width:21px;margin-right:12px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.security{background:url(/static/media/brief-case.ee49ef8a.svg) no-repeat 50%}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mail{background:url(/static/media/mail-icon.e2adb462.svg) no-repeat 50%}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-details .executive-assistant-account-detail-card-details-container .executive-assistant-account-detail-card-sub-detail-container .detail-container .md-detail-card-sub-detail-icon.mobile{background:url(/static/media/mobile-icon.b9ccd565.svg) no-repeat 50%}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-detail .executive-assistant-account-detail-card-row .executive-assistant-account-detail-card-col-button .executive-assistant-account-detail-card-action-button{--border-radius:50%;height:45px;width:45px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule{margin-top:20px;padding:0 40px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule .executive-assistant-account-detail-card-row-schedule-header{margin-bottom:20px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule .executive-assistant-account-detail-card-row-schedule-data .executive-assistant-account-detail-card-col-schedule-day{display:flex;flex-direction:column;align-items:center}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule .executive-assistant-account-detail-card-row-schedule-data .executive-assistant-account-detail-card-col-schedule-day .executive-assistant-account-detail-card-schedule-day-container{background:rgba(87,185,198,.25);border-radius:4px;height:43px;width:167px;padding-top:6px;margin-bottom:10px}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule .executive-assistant-account-detail-card-row-schedule-data .executive-assistant-account-detail-card-col-schedule-day .executive-assistant-account-detail-card-schedule-day-container.not-available{background:hsla(0,0%,76.9%,.25)!important}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule .executive-assistant-account-detail-card-row-schedule-data .executive-assistant-account-detail-card-col-schedule-time-slot{display:flex;flex-direction:column;align-items:center}.executive-assistant-account-detail-card .executive-assistant-account-detail-card-content .executive-assistant-account-detail-card-content-details-container .executive-assistant-account-detail-card-grid-schedule .executive-assistant-account-detail-card-row-schedule-data .executive-assistant-account-detail-card-col-schedule-time-slot .executive-assistant-account-detail-card-schedule-time-slot-label{height:43px;width:167px;padding-top:6px;margin-bottom:10px}.executive-assistant-account-detail-card-popover{--box-shadow:0 0 20px 0 rgba(14,12,34,0.1);margin-top:7px;--width:10%}.executive-assistant-account-detail-card-popover .popover-content{border-radius:0;background-color:var(--ion-color-tertiary)}.executive-assistant-account-detail-card-popover .popover-content .executive-assistant-account-detail-card-list-container{display:flex;flex-direction:column}.executive-assistant-account-detail-card-popover .popover-content .executive-assistant-account-detail-card-list-container .executive-assistant-account-detail-card-list{background-color:var(--ion-color-tertiary)}.executive-assistant-account-detail-card-popover .popover-content .executive-assistant-account-detail-card-list-container .executive-assistant-account-detail-card-list .executive-assistant-account-detail-card-item-container{width:100%;background-color:var(--ion-color-tertiary)!important}.executive-assistant-account-detail-card-popover .popover-content .executive-assistant-account-detail-card-list-container .executive-assistant-account-detail-card-list .executive-assistant-account-detail-card-item-container .executive-assistant-account-detail-card-dropdown-modal-item{--inner-padding-end:0;--padding-start:0;--background:var(--ion-color-tertiary)}.executive-assistant-account-detail-card-popover .popover-content .executive-assistant-account-detail-card-list-container .executive-assistant-account-detail-card-list .executive-assistant-account-detail-card-item-container .executive-assistant-account-detail-card-dropdown-modal-item .executive-assistant-account-detail-card-dropdown-label{display:flex;align-items:center}.executive-assistant-account-detail-card-popover .popover-content .executive-assistant-account-detail-card-list-container .executive-assistant-account-detail-card-list .executive-assistant-account-detail-card-item-container .executive-assistant-account-detail-card-dropdown-modal-item .executive-assistant-account-detail-card-dropdown-label .executive-assistant-account-detail-card-dropdown-modal-item-icon{margin-left:10px;margin-right:10px;height:21px;width:21px;opacity:.2}.landing-content{position:relative;height:calc(100% - 70px)}.landing-content .ion-page-invisible{opacity:1!important}.landing-segment{background:var(--ion-color-tertiary);height:70px;position:absolute;bottom:0}.bkg-gray{background-color:#fafafa}.bkg-gray .preregistration{padding:20px 60px!important;box-shadow:-1px 3px 5px 0 rgba(61,61,61,.29);border-radius:20px;min-width:380px}.bkg-gray .gray{background-color:#fafafa}.bkg-gray .preregister-icon{font-size:20px;opacity:.5}.bkg-gray .logo-padding{padding-left:40px}*{scroll-behavior:smooth}.tab-container .bord-white{border-bottom:1px #fff!important;outline:#fff!important}.tab-container item-native{background-color:red}.tab-container ion-item-list{background-color:transparent}.tab-container .full{width:100%}.tab-container .shadow{box-shadow:-1px 3px 5px 0 rgba(61,61,61,.29)!important}.tab-container .w100{width:100px}.tab-container .w150{width:150px}.tab-container .w200{width:200px}.tab-container .w50{width:50px!important}.tab-container pt-100{padding-top:100px}.tab-container .h100{height:5em}.tab-container ion-card{min-width:300px}.tab-container ion-col{min-width:320px}.tab-container six-steps{padding:0 200px}.tab-container h1,.tab-container h2{font-size:38px!important}.tab-container h1,.tab-container h2,.tab-container h3{font-family:"Montserrat",sans-serif;font-weight:700!important}.tab-container h3{font-size:24px!important}.tab-container h4,.tab-container h5,.tab-container h6{font-family:"Montserrat",sans-serif;font-weight:600!important;font-size:18px!important}.tab-container body{font-family:"Open Sans",sans-serif!important}.tab-container .bkg-trans{background-color:transparent!important}.tab-container .teal{background-color:#57b9c6;color:#57b9c6}.tab-container .dark-teal{background-color:#3b8eaa;color:#3b8eaa}.tab-container .teal-text{color:#57b9c6}.tab-container .marg{margin:auto}.tab-container .landing-dark-blue-text{color:#104c82}.tab-container .landing-dark-blue{background-color:#104c82!important}.tab-container .bord-10{border-radius:10px}.tab-container .bord-20{border-radius:20px}.tab-container .bord-5{border-radius:5px}.tab-container .white-text{color:#fff}.tab-container ion-button{font-family:"Montserrat",sans-serif}.tab-container .mymod{width:100%}.tab-container modal-wrapper sc-ion-modal-md{width:800px!important}.tab-container .infoicon{font-size:4px!important}.tab-container .swiper-pagination-bullet{border-radius:0!important;height:6px;width:20px;display:none}.tab-container .slider-slide{height:100vh!important}.tab-container pad-10{padding:40px}.tab-container .pt-20{padding-top:80px!important}.tab-container ion-slides{height:104%;padding-bottom:0!important}.tab-container ion-padding{padding:400px!important}.tab-container .abs{position:absolute;z-index:90;bottom:80px;width:100%;left:120px}.tab-container body,.tab-container p{font-family:"Open Sans",sans-serif!important}.tab-container .pointer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-container .bord-rad-0{border-radius:0}.tab-container .thumbs{width:180px!important;min-width:0!important;font-size:16px!important;transition:cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width:600px){.tab-container .thumbs{width:100%!important;min-width:0!important;font-size:16px!important}.tab-container .abs{position:relative;z-index:90;bottom:0;width:100%;left:0;transition:cubic-bezier(.25,.46,.45,.94)}}.tab-container a{text-decoration:none}.tab-container .mr-50{margin-right:50px!important;margin-bottom:10px!important}.tab-container .mr-10{margin-right:10px!important;margin-bottom:10px!important}.tab-container .pb-0{padding-bottom:0!important}.tab-container .ion-content{padding-bottom:0}.tab-container .word{word-wrap:break-word!important}.tab-container ion-content ion-toolbar{--background:translucent}.tab-container .lime{background-color:#57c6aa!important}.hospital-patient-list-container{width:100%}.hospital-patient-list-container .hospital-patient-list-search-card-container{display:flex;align-items:center;background:var(--ion-color-tertiary);width:100%;padding:31px 25px 35px;margin-bottom:25px;overflow-y:hidden;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.hospital-patient-list-container .hospital-patient-list-search-card-container .hospital-patient-list-search-input{margin:0 3px;--background:var(--ion-color-tertiary);border-radius:4px;border:1px solid var(--ion-color-medium);height:41px}.hospital-patient-list-container .hospital-patient-list-search-card-container .hospital-patient-list-search-submit{margin:0 3px;width:100%;max-width:104px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}.doctor-patient-list-container{width:100%}.doctor-patient-list-container .doctor-patient-list-search-card-container{display:flex;align-items:center;background:var(--ion-color-tertiary);width:100%;padding:31px 25px 35px;margin-bottom:25px;overflow-y:hidden;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.doctor-patient-list-container .doctor-patient-list-search-card-container .doctor-patient-list-search-input{margin:0 3px;--background:var(--ion-color-tertiary);border-radius:4px;border:1px solid var(--ion-color-medium);height:41px}.doctor-patient-list-container .doctor-patient-list-search-card-container .doctor-patient-list-search-submit{margin:0 3px;width:100%;max-width:104px;-webkit-filter:drop-shadow(0 8px 21px rgba(87,185,198,.5));filter:drop-shadow(0 8px 21px rgba(87,185,198,.5))}*{letter-spacing:-.2px!important}.landing-light{background:#f4f5f8!important;--background:#f4f5f8!important}.landing-light .black{--color:#000!important}.landing-text-color{--color:#fff!important}.card-no-shadow{box-shadow:0 0 0!important}.landing-center{margin:auto}.mb-huge{font-size:54px!important;font-weight:500!important;color:#222428!important;color:var(--ion-color-dark)!important;line-height:63px!important}.mb-huge.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-extra-huge{font-size:108px!important;font-weight:500!important;color:#222428!important;color:var(--ion-color-dark)!important}.mb-extra-huge.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h1{font-size:25px!important;font-weight:700!important;color:#222428!important;color:var(--ion-color-dark)!important;line-height:34px!important}.mb-h1.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h1.blue{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h1.dark-blue{color:#104c82!important;color:var(--ion-color-secondary)!important}.mb-h1.light-weight{font-weight:400!important}.mb-h1.big{font-size:32px!important}.mb-h2{font-size:20px!important;font-weight:700!important;color:#222428!important;color:var(--ion-color-dark)!important;line-height:27px!important}.mb-h2.primary{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h2.normal{font-weight:400!important}.mb-h2.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h2.light{color:#a6a6a6!important;color:var(--ion-color-light)!important}.mb-h2.blue{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h2.dark-blue{color:#104c82!important;color:var(--ion-color-secondary)!important}.mb-h2.bold{font-weight:700!important}.mb-h3{font-size:18px;font-weight:400!important;color:#222428!important;color:var(--ion-color-dark)!important;line-height:25px!important}.mb-h3.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h3.blue{color:#fff!important;color:var(--ion-color-tertiary)!important}.mb-h3.dark-blue{color:#104c82!important;color:var(--ion-color-secondary)!important}.mb-h3.violet{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h3.bold{font-weight:700!important}.mb-h4{font-size:16px!important;font-weight:500!important;color:#222428!important;color:var(--ion-color-dark)!important;--color:var(--ion-color-dark)!important;line-height:19px!important}.mb-h4.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h4.blue{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h4.dark-blue{color:#104c82!important;color:var(--ion-color-secondary)!important}.mb-h4.success{color:#57c6aa!important;color:var(--ion-color-success)!important}.mb-h4.danger{color:#cc212a!important;color:var(--ion-color-danger)!important}.mb-h4.light{color:#a6a6a6!important;color:var(--ion-color-light)!important}.mb-h4.bold{font-weight:700!important}.mb-h4.normal{font-weight:400!important}.mb-h4.opaque{opacity:.5}.mb-h5{font-size:13px!important;font-weight:500!important;color:#222428!important;color:var(--ion-color-dark)!important;line-height:15px!important}.mb-h5.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h5.blue{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h5.danger{color:#cc212a!important;color:var(--ion-color-danger)!important}.mb-h5.light{color:#a6a6a6!important;color:var(--ion-color-light)!important}.mb-h5.bold{font-weight:700!important}.mb-h6{font-size:11px!important;font-weight:400!important;color:#a6a6a6!important;color:var(--ion-color-light)!important;line-height:14px!important}.mb-h6.blue{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-h6.small{font-size:10px!important}.mb-h6.xsmall{font-size:8px!important}.mb-h6.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-h6.dark{color:#222428!important;color:var(--ion-color-dark)!important}.mb-h6.medium-dark{color:#585858!important;color:var(--ion-color-medium-dark)!important}.mb-h6.bold{font-weight:700!important}.mb-body{font-size:14px!important;font-weight:400!important;color:#222428!important;color:var(--ion-color-dark)!important;--color:var(--ion-color-dark)!important;line-height:19px!important}.mb-body.white{color:#fff!important;color:var(--ion-color-white)!important;--color:var(--ion-color-white)!important}.mb-body.blue{color:#57b9c6!important;color:var(--ion-color-primary)!important;--color:var(--ion-color-primary)!important}.mb-body.dark-blue{color:#104c82!important;color:var(--ion-color-secondary)!important;--color:var(--ion-color-secondary)!important}.mb-body.light{color:#a6a6a6!important;color:var(--ion-color-light)!important;--color:var(--ion-color-light)!important}.mb-body.dark{color:#222428!important;color:var(--ion-color-dark)!important;--color:var(--ion-color-dark)!important}.mb-body.medium-dark{color:#585858!important;color:var(--ion-color-medium-dark)!important;--color:var(--ion-color-medium-dark)!important}.mb-body.medium{color:#dbdbdb!important;color:var(--ion-color-medium)!important;--color:var(--ion-color-medium)!important}.mb-body.medium-light{color:#585858!important;color:var(--ion-color-medium-dark)!important;--color:var(--ion-color-medium-dark)!important;opacity:.7}.mb-body.danger{color:#cc212a!important;color:var(--ion-color-danger)!important;--color:var(--ion-color-danger)!important}.mb-body.warning{color:#ffa403!important;color:var(--ion-color-warning)!important;--color:var(--ion-color-warning)!important}.mb-body.success{color:#57c6aa!important;color:var(--ion-color-success)!important;--color:var(--ion-color-success)!important}.mb-body.red{color:red!important;--color:red!important}.mb-body.bold{font-weight:700!important}.mb-body.opaque{opacity:.5}.mb-paragraph{font-size:12px!important;font-weight:400!important;color:#222428!important;color:var(--ion-color-dark)!important;line-height:16px!important}.mb-paragraph.white{color:#fff!important;color:var(--ion-color-white)!important}.mb-paragraph.light{color:#a6a6a6!important;color:var(--ion-color-light)!important}.mb-paragraph.blue,.mb-paragraph.primary{color:#57b9c6!important;color:var(--ion-color-primary)!important}.mb-paragraph.danger{color:#cc212a!important;color:var(--ion-color-danger)!important}.mb-paragraph.medium{font-weight:500!important}.mb-paragraph.bold{font-weight:700!important}.doctor-background-image{--background:url(/static/media/landing_page_bg.eb7f9ad9.png) no-repeat center center/cover}.login-image{--background:url(/static/media/login-img.fcba2425.svg) no-repeat center center/cover}.noselect{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.noselect:focus{outline:none!important}.mb-web-dialog{--height:auto;--width:auto;--border-radius:20px;--box-shadow:none}.mb-web-dialog .modal-wrapper{max-width:100%;width:auto}.mb-web-dialog .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh;overflow-y:scroll}.mb-web-dialog .modal-wrapper .ion-page::-webkit-scrollbar{display:none}.mb-page-content-bg,.mb-page-content-bg .mb-page-content-grid,.mb-page-content-bg .mb-page-content-row{width:100%;height:100%}.mb-page-content-bg .mb-page-content-bg-card-container{width:100%;height:100%;padding-top:50px}.mb-page-content-bg .mb-page-content-bg-card-container .mb-page-content-bg-image.login{width:100%;height:100%;background:url(/static/media/login-img.fcba2425.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.mb-page-content-bg .mb-page-content-bg-card-container .mb-page-content-bg-image.reset{align-self:center;max-width:415px;max-height:351px;width:100%;height:100%;background:url(/static/media/mb-reset-password-bg.0df5f12f.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.mb-page-content-bg .mb-page-content-bg-card-container .mb-page-content-card-col{display:flex;flex-direction:row}.mb-data-table-schedule-label{margin:0 2px;padding:5px;background:rgba(87,185,198,.15);border-radius:3px}.mb-data-table-schedule-label.big{padding:15px}.mb-status-with-label-container{display:flex;flex-direction:row;align-items:center}.mb-status-with-label-container .mb-data-table-label{width:100%}.mb-status-indicator{height:8px;width:8px;background-color:#57c6aa;background-color:var(--ion-color-success);border-radius:50%;margin-right:20px;position:relative;display:inline-block}.mb-status-indicator.not-available{background-color:#dbdbdb;background-color:var(--ion-color-medium)}.mb-status-indicator.archived{background-color:#cc212a;background-color:var(--ion-color-danger)}.mb-status-indicator .tooltiptext{visibility:hidden;width:120px;background-color:#222428;background-color:var(--ion-color-dark);color:#fff;color:var(--ion-color-white);text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:10%;left:50%}.mb-status-indicator:hover .tooltiptext{visibility:visible}.covid-risk-container{display:flex;flex-direction:row;align-items:center;background-color:#57c6aa;background-color:var(--ion-color-success);max-width:130px;width:100%;border-radius:4px;height:30px;justify-content:center;margin-left:10px}.covid-risk-container .covid-risk-icon{height:19px;width:24px;background:url(/static/media/covid-icon.dd12531e.svg) no-repeat 50%;margin-right:6px}:root{--ion-color-primary:#57b9c6;--ion-color-primary-rgb:87,185,198;--ion-color-primary-light:#cdf1f4;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:0,0,0;--ion-color-primary-shade:#4da3ae;--ion-color-primary-tint:#68c0cc;--ion-color-secondary:#104c82;--ion-color-secondary-rgb:16,76,130;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#0e4372;--ion-color-secondary-tint:#285e8f;--ion-color-tertiary:#fff;--ion-color-tertiary-rgb:255,255,255;--ion-color-tertiary-contrast:#000;--ion-color-tertiary-contrast-rgb:0,0,0;--ion-color-tertiary-shade:#e0e0e0;--ion-color-tertiary-tint:#fff;--ion-color-success:#57c6aa;--ion-color-success-rgb:87,198,170;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#4dae96;--ion-color-success-tint:#68ccb3;--ion-color-warning:#ffa403;--ion-color-warning-rgb:255,164,3;--ion-color-warning-contrast:#fff;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e09003;--ion-color-warning-tint:#ffad1c;--ion-color-danger:#cc212a;--ion-color-danger-rgb:204,33,42;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#b41d25;--ion-color-danger-tint:#d1373f;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium-dark:#585858;--ion-color-medium-dark-rgb:88,88,88;--ion-color-medium-dark-contrast:#fff;--ion-color-medium-dark-contrast-rgb:255,255,255;--ion-color-medium-dark-shade:#4d4d4d;--ion-color-medium-dark-tint:#696969;--ion-color-medium:#dbdbdb;--ion-color-medium-rgb:219,219,219;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#c1c1c1;--ion-color-medium-tint:#dfdfdf;--ion-color-light:#a6a6a6;--ion-color-medium-light:#eee;--ion-color-light-rgb:166,166,166;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#929292;--ion-color-light-tint:#afafaf;--ion-color-white:#fff;--ion-color-white-rgb:255,255,255;--ion-color-white-contrast:var(--ion-color-medium);--ion-color-white-contrast-rgb:var(--ion-color-medium-rgb);--ion-color-white-shade:#686671;--ion-color-white-border:#373940;--ion-color-white-tint:#84828d;--ion-color-consultation:#53caec;--ion-color-treatment:#ee8434;--ion-color-cancelled:#9d9d9d;--ion-background-color:#fafafa;--ion-background-color-rgb:229,229,229}ion-card{border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow-y:scroll}ion-card::-webkit-scrollbar{display:none}ion-button{--border-radius:5px;--box-shadow:none}ion-slide{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}ion-slide:focus{outline:none!important}ion-toast{color:#fff!important;color:var(--ion-color-white)!important}ion-slides{overflow:visible!important}@media (max-width:414px){input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}ion-modal .modal-wrapper{width:90%!important}}
/*# sourceMappingURL=main.1f0a6c22.chunk.css.map */