@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;900&display=swap);.custom-modal[data-v-18df9fe1]{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%}.custom-modal__backdrop[data-v-18df9fe1]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.custom-modal__wrapper[data-v-18df9fe1]{top:50%;left:50%;width:90%;max-width:500px;position:absolute}.custom-modal__container[data-v-18df9fe1]{border-radius:25px;padding:30px 20px 40px;background-color:#fff;width:100%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.custom-modal__container__close-btn[data-v-18df9fe1]{position:absolute;top:5px;right:10px}.custom-modal__container__close-btn ion-button[data-v-18df9fe1]{--padding-start:2px;--padding-end:2px}.custom-modal__image[data-v-18df9fe1]{margin-bottom:30px}.custom-modal__content[data-v-18df9fe1]{text-align:center}.custom-modal__content__title[data-v-18df9fe1]{font-weight:500;font-size:18px;line-height:24px;margin:0}.custom-modal__content__summary[data-v-18df9fe1]{margin:10px 0 0;font-weight:400;font-size:14px;line-height:22px;color:var(--black-700)}.bounce-enter-active[data-v-18df9fe1]{animation:bounce-in-18df9fe1 .5s;transform-origin:left}.bounce-leave-active[data-v-18df9fe1]{animation:bounce-in-18df9fe1 .5s reverse}@keyframes bounce-in-18df9fe1{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.pin__dots[data-v-3741520f]{display:flex;justify-content:space-between;width:100%;max-width:100px;margin:0 auto}.pin__dot[data-v-3741520f]{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;transition:background-color .3s ease-in-out}.pin__dot--active[data-v-3741520f]{background-color:#000}.pin__dot.errored[data-v-3741520f]{animation:shake .3s ease-in-out}.pin__dot--active.errored[data-v-3741520f]{background-color:#f44336}.pin__keyboard[data-v-3741520f]{display:flex;flex-direction:column;align-items:center;margin-top:40px}.pin__keyboard__row[data-v-3741520f]{display:flex;justify-content:space-between;width:100%;max-width:300px;margin-bottom:20px}.pin__keyboard__key[data-v-3741520f]{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background-color:#e0e0e0;transition:background-color .3s ease-in-out}.pin__keyboard__key[data-v-3741520f]:active{background-color:#616161}.pin__keyboard__key.empty[data-v-3741520f]{background-color:transparent}.auth-header[data-v-2096e288]{position:relative;overflow:hidden;max-width:100%;padding:66px 40px 0;display:flex;flex-direction:column;gap:10px}.auth-header__progress-bar[data-v-2096e288]{position:absolute;top:44px;height:4px;width:calc(100% - 80px);left:40px;background-color:#f4f6fa;border-radius:100px}.auth-header__progress-bar__progress[data-v-2096e288]{position:relative;top:50%;transform:translateY(-50%);left:0;height:6px;background-color:var(--blue-800);border-radius:100px}.auth-header__back-button[data-v-2096e288]{display:flex;position:relative;left:-4px;min-height:24px;color:var(--primary)}.auth-header__back-button ion-button[data-v-2096e288]{height:24px;width:24px;font-size:24px;margin:0}.auth-header__back-button ion-button[data-v-2096e288]::part(native){padding:0}.auth-header[data-v-2096e288]:not(.has-progress):before{content:"";position:absolute;width:376px;height:376px;right:-174px;top:-280px;background:var(--primary);border-radius:50%}.auth-header__title[data-v-2096e288]{font-weight:500;font-size:28px;line-height:48px;color:var(--primary)}.auth-header__subtitle[data-v-2096e288]{font-weight:400;font-size:14px;line-height:20px;color:var(--black-700)}ion-button[data-v-66cb493c]{--ion-color-contrast:#fff;--box-shadow:none;font-size:18px;font-family:Poppins;line-height:24px;--border-radius:4px;border-radius:4px;--padding-start:12px;--padding-end:12px;height:48px}ion-button.secondary[data-v-66cb493c]{--ion-color-base:var(--secondary)}ion-button.white[data-v-66cb493c]{--ion-color-base:#fff;--ion-color-contrast:var(--secondary)}ion-button.primary[data-v-66cb493c]{--ion-color-base:var(--primary)}ion-button[data-v-66cb493c]:not(.button-outline){--background:var(--ion-color-base);--color:var(--ion-color-contrast)}ion-button.button-outline[data-v-66cb493c]{--border-color:var(--ion-color-base);--color:var(--ion-color-base);--border-width:1px}ion-button[data-v-66cb493c]::part(native){border-radius:4px}.page-content[data-v-c6a0fc12]{padding-bottom:50px}.default-input__input__password-strength[data-v-18ee06a6]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.5rem}.default-input__input__password-strength .password-strength-item[data-v-18ee06a6]{flex:1}.default-input__input__password-strength .password-strength-item .password-strength-item__bar[data-v-18ee06a6]{height:.5rem;background-color:var(--text-disabled-gray);border-radius:.5rem}.default-input__input__password-strength .password-strength-item .password-strength-item__bar--active[data-v-18ee06a6]{background-color:var(--ion-color-secondary)}.text-btn[data-v-3dadbde2]{margin:0 auto}.password-input--errored[data-v-3dadbde2]{animation:shake .3s ease-in-out}.password-input--errored[data-v-3dadbde2] .default-input__input input{border-color:var(--ion-color-danger,red)}.password-input--errored[data-v-3dadbde2] .default-input__label label{color:var(--ion-color-danger,red)}.fade-enter-to,.fade-leave{opacity:1}.main-menu[data-v-f1f44ad4]::part(container){border-radius:0 35px 35px 0;justify-content:start}.main-menu ion-header[data-v-f1f44ad4]{background-color:#f4f6fa;padding:58px 20px 30px;display:flex;gap:10px;align-items:center}.main-menu__avatar[data-v-f1f44ad4]{width:44px;height:44px;border:1px solid #e8eaf7;min-width:44px}.main-menu__user-info[data-v-f1f44ad4]{display:flex;flex-direction:column}.main-menu__user-info__name[data-v-f1f44ad4]{font-weight:500;font-size:16px;line-height:24px;color:var(--black-700)}.main-menu__user-info__email[data-v-f1f44ad4]{font-weight:500;font-size:12px;line-height:18px;color:var(--text-disabled-gray)}.main-menu__items[data-v-f1f44ad4]{padding:0;display:flex;flex-direction:column}.main-menu__item[data-v-f1f44ad4]{display:flex;padding:15px 20px;gap:20px;align-items:center;position:relative;color:var(--black-700);font-weight:500;font-size:16px;line-height:24px}.main-menu__item__icon[data-v-f1f44ad4]{font-size:24px;color:var(--black-700);margin:0;color:var(--text-disabled-gray)}.main-menu__item.router-link-exact-active .main-menu__item__icon[data-v-f1f44ad4],.main-menu__item.router-link-exact-active[data-v-f1f44ad4]{color:var(--primary)}.main-menu__sections[data-v-f1f44ad4]{display:flex;flex-direction:column;justify-content:space-between;flex:1;overflow-y:auto}ion-tab-bar[data-v-4e2fc56e]{height:var(--tab-bar-height,80px);--background:#fff;--border:none}ion-tab-bar ion-tab-button[data-v-4e2fc56e]{color:var(--text-disabled-gray)}ion-tab-bar ion-tab-button.tab-selected[data-v-4e2fc56e]{color:var(--primary)}ion-tab-bar ion-tab-button ion-icon[data-v-4e2fc56e]{margin:0 0 5px;font-size:30px}ion-tab-bar ion-tab-button ion-label[data-v-4e2fc56e]{margin:0;font-weight:400;font-size:12px;line-height:18px}.select-modal[data-v-b67dd536]{padding:30px 15px}.select-modal__title[data-v-b67dd536]{text-align:center;margin-bottom:30px;font-size:18px;font-weight:500;line-height:24px;color:var(--black-700)}.select-modal__items[data-v-b67dd536]{display:flex;flex-direction:column;gap:20px}.select-modal__item[data-v-b67dd536]{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:14px;line-height:16px;color:var(--black-700)}.select-modal__item.active[data-v-b67dd536]{color:var(--primary)}ion-searchbar[data-v-648c916b]{--border-radius:10px;padding:0}ion-searchbar.no-shadow[data-v-648c916b]{--box-shadow:none;--background:var(--balck-100,#f3f4f6)}ion-searchbar[data-v-648c916b] .searchbar-search-icon.sc-ion-searchbar-md{width:14px;height:14px;top:50%;transform:translateY(-50%);left:15px;color:var(--text-disabled-gray)}ion-searchbar[data-v-648c916b] .searchbar-input.sc-ion-searchbar-md{-webkit-padding-start:35px;padding-inline-start:35px;font-weight:400;font-size:12px;line-height:18px;padding-top:15px;padding-bottom:15px;color:var(--text-disabled-gray)}ion-searchbar[data-v-648c916b] .searchbar-clear-button.sc-ion-searchbar-md{color:var(--text-disabled-gray);width:14px;height:14px;top:50%;transform:translateY(-50%);right:15px}.chart-section[data-v-e5f7fb30]{width:100%}.chart-section[data-v-e5f7fb30]:not(.no-padding){padding:0 15px}.chart-section__title[data-v-e5f7fb30]{font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;color:var(#32374b);margin-bottom:10px}.chart-section__content[data-v-e5f7fb30]{color:#131313;font-weight:400;font-size:14px;line-height:22px;white-space:pre-line}.chart-section__chart[data-v-e5f7fb30]{margin-bottom:30px}.chart-section__chart__title[data-v-e5f7fb30]{color:var(--black-700);font-weight:400;font-size:12px;line-height:18px;margin-bottom:10px}.recovery-markers[data-v-611d5b24]{display:flex;flex-direction:column;gap:20px}.recovery-markers[data-v-611d5b24]:not(.no-padding){padding:0 15px 15px}.recovery-markers__section[data-v-611d5b24]{display:flex;flex-direction:column;padding:20px;background-color:#fff;border-radius:15px}.recovery-markers__section__title h3[data-v-611d5b24]{font-weight:700;font-size:14px;color:#32374b;margin:0}.recovery-markers__markers__title[data-v-611d5b24]{display:flex;align-items:center;justify-content:space-between}.recovery-markers__markers__title h3[data-v-611d5b24]{flex:1}.recovery-markers__markers__select[data-v-611d5b24]{width:143px;height:26px;font-weight:500;font-size:12px;line-height:18px;background-color:#ecf0fc;border-radius:5px;padding:5px}.recovery-markers__markers__items[data-v-611d5b24]{padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.recovery-markers__markers__items__item[data-v-611d5b24]{flex:1;display:flex;min-width:-moz-fit-content;min-width:fit-content;gap:7px;align-items:center;max-width:50%;min-width:50%}.recovery-markers__markers__items__item-status[data-v-611d5b24]{width:38px;height:38px;border-radius:50%}.recovery-markers__markers__items__item-status.true[data-v-611d5b24]{background-color:#5db27b}.recovery-markers__markers__items__item-status.false[data-v-611d5b24]{background-color:#d1403f}.recovery-markers__markers__items__item-label[data-v-611d5b24]{font-weight:500;font-size:12px;line-height:18px;color:#32374b}thead[data-v-10455684]{background:#f7f7fa}td[data-v-10455684]{padding:15px;font-size:14px}input[data-v-10455684]{width:20%;border-radius:5px;border:1px solid rgba(0,0,0,.1)}input[data-v-10455684]:focus{outline-style:none}.notify-card[data-v-10455684]{background:#2f3ca5;border-radius:10px!important;margin:10px;font-size:14px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:auto}.header-s h5[data-v-10455684]{color:#f07656;font-size:14px;display:inline;padding-left:15px}.header-s .title[data-v-10455684]{width:90%;float:left;display:flex}.header-s .close[data-v-10455684]{width:10%;float:left;display:flex}.header-s .close ion-buttons[data-v-10455684]{width:30px;font-size:25px;color:#fff}.clear-all[data-v-10455684]{color:#fff;display:flex;justify-content:center;font-size:14px}.clear-all ion-buttons[data-v-10455684]{width:30px;font-size:25px;color:#fff;height:25px}.notify-btn[data-v-10455684]{background:#fff;padding:8px 6px;color:#28319a;border-radius:3px}.appointment-info ion-row[data-v-10455684]{padding-bottom:10px}.card-box[data-v-10455684]{box-shadow:1px 2px 6px 0 rgba(0,0,0,.1);border-radius:13px;transition:.3s;background:#3b26a7;color:orange}.take-survey[data-v-10455684]{text-transform:unset!important;font-size:10px;color:#3b26a7;--background:#fff;float:right}.survey-close[data-v-10455684]{float:right;font-size:20px;color:#fff}.notify-close[data-v-10455684]{float:right;background:#fff;margin:10px;border-radius:10px}.notify-card-empty[data-v-10455684]{background:unset}.notify-empty-label[data-v-10455684]{text-align:center;width:100%;color:#fff}.notification-wrapper[data-v-10455684]{overflow:scroll;height:calc(100% - 60px)}.main-header[data-v-a5035992]{min-height:100px;background-size:cover;border-radius:0 0 25px 25px;background-color:#24288b;position:relative;display:flex;flex-direction:column;justify-content:center}.main-header[data-v-a5035992]:after{content:none}.main-header[data-v-a5035992]:not(.static){position:sticky;top:0}.main-header .ellipse[data-v-a5035992]{border-radius:inherit;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;overflow:hidden}.main-header .ellipse[data-v-a5035992]:after{content:"";position:absolute;width:376px;height:376px;background:#2b3397;top:-238px;border-radius:50%;right:-160px}.main-header .tool-bar-content[data-v-a5035992]{padding:13px 0 26px;position:relative;z-index:1;color:#fff;justify-content:center;display:flex;width:100%;float:left;align-items:center}.main-header .tool-bar-content>[data-v-a5035992]{flex:1}.main-header .tool-bar-content>.start[data-v-a5035992]{text-align:left}.main-header .tool-bar-content>.center[data-v-a5035992]{text-align:center;display:flex;justify-content:center}.main-header .tool-bar-content>.end[data-v-a5035992]{text-align:right;display:flex;justify-content:flex-end;flex:1}.main-header .tool-bar-content ion-button[data-v-a5035992]{color:#fff}.main-header .tool-bar-content .header-title[data-v-a5035992]{font-family:Poppins;font-style:normal;font-weight:600;font-size:20px;display:flex;align-items:center;white-space:nowrap}.main-header .tabs[data-v-a5035992]{padding-top:0;position:relative;z-index:1}ion-header[data-v-b2c646a4]{min-height:-moz-fit-content!important;min-height:fit-content!important}.header-content[data-v-b2c646a4]{padding:10px}.swiper[data-v-b2c646a4]{padding:10px 0}.follow-up__container.itemSelected[data-v-b2c646a4]{padding-top:100px;background-color:#f7f7f7}.follow-up__no-patients[data-v-b2c646a4]{font-size:16px;line-height:24px;color:var(--black-700);text-align:center;padding:20px}.follow-up__content[data-v-b2c646a4]{display:flex;flex-direction:column;gap:20px}.follow-up__content .filters[data-v-b2c646a4]{display:flex;align-items:center;gap:8px}.follow-up__content .filters ion-button[data-v-b2c646a4]::part(native){border-radius:50%;aspect-ratio:1;padding:0}.provider-card[data-v-b2c646a4]{background:#fff;box-shadow:0 3px 9px rgba(0,0,0,.161);border-radius:5px;padding:20px;display:flex;flex-direction:column;gap:20px}.provider-card.discharged[data-v-b2c646a4]{opacity:.5}.provider-card__condition[data-v-b2c646a4]{font-weight:400;font-size:12px;line-height:18px;color:var(--black-700)}.provider-card__user[data-v-b2c646a4]{display:flex;gap:10px;align-items:center}.provider-card__user__avatar[data-v-b2c646a4]{width:40px;height:40px}.provider-card__user__avatar img[data-v-b2c646a4]{border:1px solid var(--blue-50)}.provider-card__user__info__name[data-v-b2c646a4]{font-weight:500;font-size:16px;line-height:24px;color:#32374b}.provider-card__user__info__appointments[data-v-b2c646a4]{font-weight:400;font-size:10px;line-height:16px;color:var(--black-700)}.dashboard[data-v-b2c646a4]{flex:1;padding:0 20px 20px}.dashboard__section[data-v-b2c646a4]{margin:10px 0}.dashboard__section__title[data-v-b2c646a4]{font-weight:700;font-size:14px;line-height:21px;color:var(--black-700);margin-bottom:5px}.dashboard__section__content.exercise-progress[data-v-b2c646a4]{margin-top:5px;font-weight:500;font-size:18px;line-height:24px}.dashboard__section__content.exercise-progress.is-in-progress[data-v-b2c646a4]{color:var(--amber-600)}.dashboard__section__content.exercise-progress.is-up-to-date[data-v-b2c646a4]{color:var(--teal-600)}.dashboard__section__content.exercise-progress.is-not-started[data-v-b2c646a4]{color:var(--rose-600)}.dashboard .detailed-view[data-v-b2c646a4]{font-weight:400;font-size:12px;line-height:18px;color:var(--primary)}.is-size-0{font-size:2.985984rem!important}.is-size-1{font-size:2.48832rem!important}.is-size-2{font-size:2.0736rem!important}.is-size-3{font-size:1.728rem!important}.is-size-4{font-size:1.44rem!important}.is-size-5{font-size:1.2rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.8333333333rem!important}.is-size-8{font-size:.6944444444rem!important}.is-size-9{font-size:.5787037037rem!important}.subtitle,.title{line-height:1.2em}.title{font-weight:700!important;font-size:2.48832rem;margin-bottom:.25rem!important}.title small{font-size:80%}.subtitle{font-size:2.0736rem!important}.is-full-height{min-height:100vh}.-ion-margin-left{margin-left:0!important}.pull-ion-margin-left{margin-left:-1rem!important}.has-error{min-height:calc(1rem + 6px);padding-left:3rem;padding-left:1rem}.has-error .invalid{font-size:.6944444444rem!important}.is-disabled{opacity:.5}.is-relative{position:relative}[class*=is-position-]{position:absolute}[class*=is-position-].is-position-top{top:0}[class*=is-position-].is-position-right{right:0}body{color:#32374b;min-height:100vh}a{text-decoration:none;cursor:pointer}img{max-width:100%}ion-tab-bar{min-height:4rem}ion-row.ion-align-items-center ion-col{height:100%}:root{--black-900:#111827;--black-800:#1f2937;--black-700:#374151;--black-600:#4b5563;--black-500:#6b7280;--black-400:#9ca3af;--black-300:#d1d5db;--black-200:#e5e7eb;--black-100:#f3f4f6;--black-50:#f9fafb;--black-0:#fff;--blue-800:#2b3397;--primary:var(--blue-800);--blue-600:#3c46af;--blue-500:#0a97ff;--blue-300:#7a85ce;--blue-100:#c6c9ea;--blue-50:#e8eaf7;--rose-600:#e11d48;--rose-400:#fb7185;--rose-50:#fff1f2;--amber-600:#d97706;--amber-400:#f59e0b;--amber-50:#fef3c7;--teal-600:#0d9488;--teal-400:#2dd4bf;--teal-50:#f0fdfa;--secondary:#f07756;--text-disabled-gray:#848fa6;--ion-font-family:"Poppins",sans-serif!important;--ion-primary-font-color:$dark;--ion-secondary-font-color:$dark-tint;--ion-primary-theme:#2f3ca5;--ion-primary-theme-light:#ecf0fc;--ion-secondary-theme:#f07656;--ion-link-color:#28319a;--ion-error-color:#d1403f;--ion-success-color:#5db27b;--ion-color-primary:#2b3397;--ion-color-primary-rgb:40,49,155;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#232b88;--ion-color-primary-tint:#3e46a5;--ion-color-secondary:#d97706;--ion-color-secondary-rgb:240,119,86;--ion-color-primary-contrast:#fff;--ion-color-secondary-contrast-rgb:0,0,0;--ion-color-secondary-shade:#d3694c;--ion-color-secondary-tint:#f28567;--ion-color-tertiary:#7cabd8;--ion-color-tertiary-rgb:124,171,216;--ion-color-tertiary-contrast:#000;--ion-color-tertiary-contrast-rgb:0,0,0;--ion-color-tertiary-shade:#6d96be;--ion-color-tertiary-tint:#89b3dc;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#21272f;--ion-color-dark-rgb:33,39,47;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1d2229;--ion-color-dark-tint:#373d44;--ion-color-medium:#566579;--ion-color-medium-rgb:86,101,121;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#4c596a;--ion-color-medium-tint:#677486;--ion-color-light:#d2d8df;--ion-color-light-rgb:210,216,223;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#b9bec4;--ion-color-light-tint:#d7dce2;--tab-bar-height:80px}body{font-family:Poppins,sans-serif!important}.primary-font-color{color:var(--ion-primary-font-color)}.secondary-font-color{color:var(--ion-secondary-font-color)}.primary-theme{color:var(--ion-primary-theme)}.primary-theme-light{color:var(--ion-primary-theme-light)}.text-white{color:#fff}.primary-theme-bg{background-color:var(--ion-primary-theme)}.secondary-theme-bg{background-color:var(--ion-secondary-theme)}.success-theme-bg{background-color:var(--ion-success-color)}.error-theme-bg{background-color:var(--ion-error-color)}.ion-link-color{color:var(--ion-link-color)}.ion-error-color{color:var(--ion-error-color)}.ion-success-color{color:var(--ion-success-color)}.font-size-10{font-size:10px}.font-size-11{font-size:11px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.mt-5{margin-top:5px}.flex-container{display:flex;flex-flow:row wrap}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-flow:row wrap}.justify-between{justify-content:space-between}.w-full{width:100%}.border{border:1px solid #ddd}.child{flex-grow:1}.child.break-here{page-break-after:always;-moz-column-break-after:always;break-after:always}.card{box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border-radius:10px;transition:.3s;margin:10px 10px;background-color:#fff}.card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.container{padding:2px 16px}.btn-disabled,.card-disabled{opacity:.3;cursor:not-allowed}.hidden{visibility:hidden}input[type=text],textarea{transition:all .3s ease-in-out;outline:none}.text-input:focus,input[type=text],textarea,textarea:focus{padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #adbff5}.text-input:focus,textarea:focus{box-shadow:0 0 5px #adbff5}.auth-content{padding:30px 40px 0;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:20px}.auth-content__inputs{display:flex;flex-direction:column;gap:10px}.auth-content__input-tip{color:var(--text-disabled-gray);font-weight:400;font-size:10px;line-height:16px}.auth-content__input-tip a{color:var(--primary);font-size:12px;line-height:18px}.auth-content__buttons{margin-top:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.auth-content__buttons__login{width:100%}.auth-content__buttons__forgot-password{font-weight:500;font-size:14px;line-height:16px;color:var(--primary)}.auth-content__custom-providers{display:flex;flex-direction:column;align-items:center;gap:20px}.auth-content__custom-providers__or{font-weight:400;font-size:10px;line-height:16px;text-align:center}.auth-content__custom-providers__buttons{width:100%;display:flex;flex-direction:column;gap:10px}.auth-content__custom-providers__buttons__item{text-transform:uppercase;--ion-color-base:var(--text-disabled-gray);--color:#374151!important;margin:0}.auth-content__custom-providers__buttons__item-icon{position:absolute;left:5px;top:50%;transform:translateY(-50%)}.auth-content__auth-switcher{margin-top:35px;display:flex;justify-content:center;align-items:center;gap:10px}.auth-content__auth-switcher__text{font-weight:400;font-size:14px;line-height:22px;color:var(--text-disabled-gray)}.default-input__label{margin-bottom:4px}.default-input__label label{font-weight:500;font-size:12px;line-height:16px}.default-input__input{position:relative}.default-input__input .is-input:not(.vs__search),.default-input__input input:not(.vs__search),.default-input__input select:not(.vs__search),.default-input__input textarea:not(.vs__search){outline:none;background-color:#fff;width:100%;padding:10px;border-radius:4px;border:1px solid #e3e3e3;font-weight:400;font-size:14px;line-height:20px;transition:border .2s ease-in-out;margin:0}.default-input__input .is-input:not(.vs__search):focus,.default-input__input input:not(.vs__search):focus,.default-input__input select:not(.vs__search):focus,.default-input__input textarea:not(.vs__search):focus{border:1px solid var(--blue-500)}.default-input__input textarea{resize:none;height:150px}.default-input__input__eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-disabled-gray);font-size:11px;width:20px;height:20px}.default-input__input.show-eye input{padding-right:40px}.default-input__input .v-select{--vs-border-color:#e3e3e3;--vs-border-width:1px;--vs-border-radius:4px;--vs-selected-border-color:var(--blue-500);font-weight:400;font-size:14px;line-height:20px}.default-input__input .v-select.vs--open{--vs-border-color:var(--blue-500)}.default-input__input .v-select .vs__dropdown-toggle{padding:5px 0 7px}.default-input.readonly .is-input:not(.vs__search),.default-input.readonly input:not(.vs__search),.default-input.readonly select:not(.vs__search),.default-input.readonly textarea:not(.vs__search){background-color:#f7f7f7;border:1px solid #f7f7f7;cursor:not-allowed;border:1px solid #e3e3e3}.default-input.disabled .is-input,.default-input.disabled input,.default-input.disabled select,.default-input.disabled textarea{background-color:#f7f7f7;border:1px solid #f7f7f7;cursor:not-allowed;border:1px solid #e3e3e3;color:#acacac}.page-content{background:#fff;min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.relative{position:relative}ion-content.content-flex::part(scroll){display:flex;flex-direction:column}ion-header ion-menu-button{color:#fff}.has-splash-header{height:6rem;display:flex;align-items:center}.has-splash-header.has-logo{height:9rem}.has-splash-header.has-bg__splash--top-right{background-image:url(/img/header__corner-splash.ebf87ded.svg);background-repeat:no-repeat;background-position:100% 0;background-size:contain}.has-splash-header .login-logo{margin-left:-4px;width:auto;height:50%}.has-splash-header .login-logo img{height:100%;width:auto}.has-bg__banner{margin-top:1.75rem;margin-top:1rem}.has-bg__banner.has-bg__banner--large,.has-bg__banner.has-bg__banner--small{background-color:#28319b;padding-bottom:2rem;position:relative}.has-bg__banner.has-bg__banner--large:after,.has-bg__banner.has-bg__banner--large:before,.has-bg__banner.has-bg__banner--small:after,.has-bg__banner.has-bg__banner--small:before{content:"";display:block;z-index:1;position:absolute;bottom:0;left:0;height:2rem}.has-bg__banner.has-bg__banner--large{min-height:6rem}.has-bg__banner.has-bg__banner--large:before{width:100%;background-color:#fff}.has-bg__banner.has-bg__banner--large:after{width:100%;background-color:#28319b;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem}.has-bg__banner.has-bg__banner--small{min-height:6rem;padding-bottom:3.5rem}.has-bg__banner.has-bg__banner--small:before{width:100%;background-color:#28319b;height:3.5rem}.has-bg__banner.has-bg__banner--small:after{width:100%;background-color:#fff;border-top-left-radius:4rem}.has-bg__banner ion-select{--placeholder-color:#fff;--placeholder-opacity:1}.has-bg__banner ion-select::part(text){color:#fff}.has-bg__banner ion-select::part(icon){color:#fff}.has-bg__banner ion-item::part(native){background:transparent}.logo__sidedrawer{margin-left:.5rem;text-align:left;width:auto;height:calc(2.5rem - 6px);margin-top:6px}#login .is-full-height{min-height:calc(100vh - 6rem)}#forgot-password .is-full-height{min-height:calc(100vh - 8rem)}#register.ios form.ion-padding{padding-left:0}#register.md .ion-item__petAnimals,#register.md .ion-item__stairs{margin-left:-1rem}#register.md .ion-item__petAnimals ion-label,#register.md .ion-item__stairs ion-label{text-indent:1rem}#register ion-select{width:100%}#register .ion-item__dobDay,#register .ion-item__dobMonth,#register .ion-item__dobYear{width:33.3333333333%}#register .ion-item__dobDay ion-select .select-icon{transform:none!important}#register .ion-item__state,#register .ion-item__streetAddress{width:66.6666666667%}#register .ion-item__apartment,#register .ion-item__zipCode{width:33.3333333333%}#login-onboarding__modal .swiper-slide{height:calc(100vh - 8rem);overflow:auto}.swiper-pagination .swiper-pagination-bullet{transition:transform .3s cubic-bezier(.17,.67,.83,.67);width:.75rem;height:.75rem;margin:0 .5rem!important;display:inline-block}.swiper-pagination .swiper-pagination-bullet-active{background-color:#28319b;transform:scale(1.5)}.dashboard-grid-tile ion-badge{margin-top:-.75rem;margin-right:0}.dashboard-grid-tile ion-card-content{padding-left:.5rem;padding-right:.5rem}.dashboard-grid-tile ion-img{max-width:50%;height:3rem;margin:auto;margin-bottom:.25rem}.dashboard-grid-tile ion-img img{-o-object-fit:contain;object-fit:contain}.onboarding-card{margin-left:-.5rem;margin-right:-.5rem;text-align:center}.onboarding-card[no-shadow]{box-shadow:none}ion-button[color=google]{background:var(--ion-color-google)}ion-button[color=twitter]{background:var(--ion-color-twitter)}ion-button[color=facebook]{background:var(--ion-color-facebook)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.content-padding{padding:30px 20px}ion-modal.modal-rounded::part(content){border-radius:25px 25px 0 0}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}