.contact-list{border-top-left-radius:16px;background-color:#F9FAFB;display:flex;flex-flow:column;width:100%}.contact-list .contact-list-filter{display:flex;align-items:center;margin-top:16px;margin-left:32px;margin-right:32px}.contact-list .contact-list-filter .quick-search{width:100%}@media (max-width: 1023px){.contact-list .contact-list-filter{margin-left:80px;margin-right:80px}}@media (max-width: 767px){.contact-list .contact-list-filter{margin-left:24px;margin-right:24px}}.contact-list .contact-list-filter .filter-button{margin-left:8px;flex-shrink:0}.contact-list .contact-list-locations{margin-top:16px;margin-left:32px;margin-right:32px}@media (max-width: 1023px){.contact-list .contact-list-locations{margin-left:80px;margin-right:80px}}@media (max-width: 767px){.contact-list .contact-list-locations{margin-left:24px;margin-right:24px}}.contact-list .contact-list-locations .MuiAutocomplete-root.Mui-focused .MuiAutocomplete-input{min-width:30px;padding-left:4px;padding-right:4px}.contact-list .contact-list-locations .MuiAutocomplete-root .MuiAutocomplete-input{min-width:0;padding-left:0;padding-right:0}.contact-list .contact-list-no-match{margin-top:96px;width:100%;text-align:center}.contact-list .contact-list-loader{width:100%;display:flex;justify-content:center;margin-top:20px}.contact-list .contact-list-items{margin-top:24px}.contact-list .contact-list-group{height:24px;background-color:#F0F1F4;color:#5E6C84;font-size:12px;text-transform:capitalize;display:flex;align-items:center;position:relative}.contact-list .contact-list-group>span{padding-left:16px}@media (max-width: 1023px){.contact-list .contact-list-group>span{padding-left:64px}}@media (max-width: 767px){.contact-list .contact-list-group>span{padding-left:16px}}.contact-list .contact-list-group::before{content:'';position:absolute;width:100%;height:2px;top:-2px;background-color:#F0F1F4}.contact-list .contact-list-row{display:flex;justify-content:center;font-size:14px;position:relative}.contact-list .contact-list-row:hover{background-color:#eff0f1}.contact-list .contact-list-row:hover::before{content:'';position:absolute;width:100%;height:2px;top:-2px;background-color:#eff0f1}.contact-list .contact-list-row:hover .contact-list-content-wrapper{border-bottom:2px solid transparent}.contact-list .contact-list-row.selected{background-color:#e5e6e7}.contact-list .contact-list-row.selected::before{content:'';position:absolute;width:100%;height:2px;top:-2px;background-color:#e5e6e7}.contact-list .contact-list-row .contact-list-content-wrapper{height:50px;margin:0 32px;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:2px solid #E9EAEE}@media (max-width: 1023px){.contact-list .contact-list-row .contact-list-content-wrapper{margin:0 80px}}@media (max-width: 767px){.contact-list .contact-list-row .contact-list-content-wrapper{margin:0 24px}}.contact-list .contact-list-row .contact-list-content-wrapper:hover{border-bottom:2px solid transparent}.contact-list .contact-list-row .contact-list-content-wrapper>.name{margin-left:8px;text-overflow:ellipsis;width:150px;white-space:nowrap;overflow:hidden;margin-right:auto}@media (max-width: 767px){.contact-list .contact-list-row .contact-list-content-wrapper>.name{width:140px}}.contact-list .contact-list-row .contact-list-content-wrapper>.date-of-birth{width:80px;text-align:right}

.welcome-screen{display:flex;height:100%;align-items:center;margin:0 auto;justify-content:space-between;flex-basis:60%}@media only screen and (max-width: 1300px){.welcome-screen{flex-direction:column;justify-content:center}}.welcome-screen .description{display:flex;flex-basis:50%;flex-direction:column}@media only screen and (max-width: 1300px){.welcome-screen .description{flex-basis:initial}}.welcome-screen .description .logo-contacts{width:210px}.welcome-screen .description .description-text{margin-top:10px;width:255px}.welcome-screen .logo-doctor{width:480px;display:flex;flex-basis:50%}@media only screen and (max-width: 1300px){.welcome-screen .logo-doctor{flex-basis:auto;margin-top:100px}}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.scrollbar-container {
  position: relative;
  height: 100%; }
.profiles-selector .profiles-selector-content-root{flex:0 0 auto}.profiles-selector .description{color:#5E6C84}.profiles-selector .profiles{display:flex;align-items:center;flex-flow:column;margin-top:24px;margin-bottom:40px}.profiles-selector .profiles .row{display:flex;align-items:center;justify-content:center}.profiles-selector .profiles .row:not(:first-of-type){margin-top:16px}.profiles-selector .profiles .row .profile{border-radius:8px;display:flex;align-items:center;background-color:#F0F1F4;height:64px;width:272px;padding-left:14px;padding-right:14px;cursor:pointer}.profiles-selector .profiles .row .profile:hover{background-color:#f3f4f6}.profiles-selector .profiles .row .profile>.profile-name{margin-left:12px;color:#5E6C84}

.dashboard{display:flex;height:100%;width:100%;position:relative}

.app-admin-template-root-module_app-template-root__QtMdd {
  opacity: 0;
  display: flex;
  width: 100%;
  height: 100%;
}
.app-admin-template-root-module_app-template-root__QtMdd.app-admin-template-root-module_ready__0ucPP {
  opacity: 1;
  transition: opacity 0.5s;
}
.app-template-root-layout-module_app-template-root__FMMnS {
  opacity: 0;
  display: flex;
  width: 100%;
  height: 100%;
}
.app-template-root-layout-module_app-template-root__FMMnS.app-template-root-layout-module_ready__LZwqr {
  opacity: 1;
  transition: opacity 0.5s;
}
.app-notifications-module_notification-list__LBB-1 {
  position: absolute;
  top: 30px;
  right: 40px;
  width: 450px;
  z-index: 20004;
  max-height: 90%;
  overflow: auto;
  overflow-x: hidden;
}
.app-notifications-module_notification-list__LBB-1 .app-notifications-module_animated__CjKTG.app-notifications-module_hidden__R5le- {
  display: none;
}
body div.product-menu-container {
  width: 0;
}
body div.product-menu-container.visible:not(.focused) {
  width: 80px;
}
@media only screen and (max-width: 1023px) {
  body div.product-menu-container.visible:not(.focused) {
    width: 0;
  }
}
body div.product-menu-container.visible.focused {
  width: 80px;
}
.critical-error-module_critical-error-page__CSufQ {
  width: 100%;
  height: 100%;
}
.critical-error-module_critical-error-page__CSufQ .critical-error-module_separator__CmDS7 {
  background-color: #E9EAEE;
  width: 100%;
  height: 3px;
  margin-top: 70px;
}
.critical-error-module_critical-error-page__CSufQ .critical-error-module_error-details__vPw5w {
  font-size: 14px;
  font-family: "Roboto-Regular";
  color: #565F6F;
  margin-top: 90px;
  text-align: center;
}
.critical-error-module_critical-error-page__CSufQ .critical-error-module_error-details__vPw5w .critical-error-module_error-icon__0lVmH {
  width: 34px;
  height: 34px;
  margin: 0 auto;
}
.critical-error-module_critical-error-page__CSufQ .critical-error-module_error-details__vPw5w .critical-error-module_title__31bTv {
  color: #1C3D64;
  font-size: 24px;
  font-weight: bold;
  margin-top: 25px;
}
.critical-error-module_critical-error-page__CSufQ .critical-error-module_error-details__vPw5w .critical-error-module_description__HMssq {
  margin-top: 20px;
}
.confirmation-module_confirm-modal__O7uFo .confirmation-module_actions-content__CmDFT {
  margin: -6px;
}
.confirmation-module_confirm-modal__O7uFo button, .confirmation-module_confirm-modal__O7uFo .confirmation-module_border-line__JC3Xn {
  margin: 6px;
}
.confirmation-module_confirm-modal__O7uFo .confirmation-module_border-line__JC3Xn {
  border-bottom: 2px solid #E9EAEE;
}
.drawer-module_drawer-wrapper__x2qj- {
  width: 32px;
  height: 100%;
  display: flex;
  flex: 0 0 auto;
  background-color: #004763;
  box-shadow: 2px 0px 0px #E9EAEE, -7px 0px 8px rgba(0, 0, 0, 0.08);
  flex-direction: column;
  position: relative;
  transition: width 0.3s;
  z-index: 1;
}
@media (max-width: 1023px) {
  .drawer-module_drawer-wrapper__x2qj- {
    width: 0;
  }
}
@media (max-width: 1023px) {
  .drawer-module_drawer-wrapper__x2qj-.drawer-module_focused__BuFt1 {
    transition: width 0.3s;
    width: calc(100vw - 80px);
  }
}
@media (max-width: 1023px) {
  .drawer-module_drawer-wrapper__x2qj-.drawer-module_focused__BuFt1 .drawer-module_drawer__OBNZy .drawer-module_drawer-content__prv0I {
    opacity: 1;
    transition: opacity 0.2s;
  }
}
@media (min-width: 1024px) {
  .drawer-module_drawer-wrapper__x2qj-.drawer-module_expanded__OX4Y- {
    width: 324px;
    transition: width 0.3s;
  }
}
@media (min-width: 1024px) {
  .drawer-module_drawer-wrapper__x2qj-.drawer-module_expanded__OX4Y- .drawer-module_drawer__OBNZy .drawer-module_drawer-content__prv0I {
    opacity: 1;
    transition: opacity 0.2s;
  }
}
.drawer-module_drawer-wrapper__x2qj- .drawer-module_toggle__n2-n9 {
  position: absolute;
  right: -16px;
  top: 24px;
  z-index: 2;
  width: 32px;
  height: 32px;
  background-color: #FFFFFF;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
  border-radius: 20px;
}
.drawer-module_drawer-wrapper__x2qj- .drawer-module_toggle__n2-n9:hover {
  background-color: #FFFFFF;
}
@media (max-width: 1023px) {
  .drawer-module_drawer-wrapper__x2qj- .drawer-module_toggle__n2-n9 {
    visibility: hidden;
  }
}
.drawer-module_drawer-wrapper__x2qj- .drawer-module_drawer__OBNZy {
  background-color: #F9FAFB;
  border-radius: 16px 0px 0px 16px;
  box-shadow: 2px 0px 0px #E9EAEE, -7px 0px 8px rgba(0, 0, 0, 0.08);
  height: 100%;
  overflow: hidden;
  display: block;
}
.drawer-module_drawer-wrapper__x2qj- .drawer-module_drawer__OBNZy .drawer-module_drawer-content__prv0I {
  display: flex;
  height: 100%;
  opacity: 0;
  transition: opacity 0.2s;
}
.avatar {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  background-size: cover;
}
@media (max-width: 1023px) {
  .avatar {
    width: 98px;
    flex-shrink: 0;
    background-position: 0px center;
    background-repeat: no-repeat;
    background-size: 40px;
  }
}
.avatar.green {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z' fill='%23A0CCF6'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='46.7855' height='89.645' transform='translate(-3.30444 -8.17929)' fill='%23A0CCF6' fill-opacity='0.5'/%3E%3Cpath d='M16.0477 40.5035L2.27042 54.3579C2.05811 54.5714 1.76968 54.6918 1.46859 54.6927C1.16749 54.6935 0.878395 54.5747 0.664894 54.3624L-2.64561 51.0704C-2.85911 50.858 -2.97952 50.5696 -2.98036 50.2685C-2.9812 49.9674 -2.8624 49.6783 -2.65009 49.4648L11.1272 35.6104L16.0454 40.5012L16.0477 40.5035Z' fill='%23AFB1DF'/%3E%3Cpath d='M28.7854 35.5648L42.6306 49.3329C42.8441 49.5452 42.9645 49.8336 42.9653 50.1347C42.9662 50.4358 42.8474 50.7249 42.6351 50.9384L39.343 54.2489C39.1307 54.4624 38.8423 54.5828 38.5412 54.5837C38.2401 54.5845 37.951 54.4657 37.7375 54.2534L23.8923 40.4853L28.7831 35.5671L28.7854 35.5648Z' fill='%23AFB1DF'/%3E%3Cpath d='M19.9902 29.8969C24.3027 29.8969 28.4386 31.6101 31.488 34.6595C34.5375 37.7089 36.2506 41.8448 36.2506 46.1573V71.2285C36.2506 72.5558 35.9891 73.8701 35.4809 75.0963C34.9728 76.3225 34.228 77.4365 33.2892 78.3748C32.3503 79.313 31.2358 80.057 30.0093 80.5644C28.7828 81.0717 27.4683 81.3324 26.141 81.3316H13.8328C12.506 81.3316 11.1923 81.0702 9.96652 80.5625C8.74076 80.0548 7.62701 79.3106 6.68885 78.3724C4.79416 76.4778 3.72974 73.908 3.72974 71.2285V46.1573C3.72974 41.8448 5.44288 37.7089 8.49231 34.6595C11.5417 31.6101 15.6776 29.8969 19.9902 29.8969Z' fill='%2300E1A7'/%3E%3Cpath d='M29.0888 14.5199C29.0888 9.83148 25.0188 6.03302 19.9967 6.03302C14.9746 6.03302 10.9078 9.83148 10.9078 14.5199V18.9759C10.9078 23.661 14.9779 27.4628 19.9967 27.4628C25.0155 27.4628 29.0888 23.6512 29.0888 18.9759V14.5199Z' fill='%23A0CCF6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.avatar.yellow {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z' fill='%23A0CCF6'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='46.7855' height='89.645' transform='translate(-3.30444 -8.17929)' fill='%23A0CCF6' fill-opacity='0.5'/%3E%3Cpath d='M16.0477 40.5035L2.27042 54.3579C2.05811 54.5714 1.76968 54.6918 1.46859 54.6927C1.16749 54.6935 0.878395 54.5747 0.664894 54.3624L-2.64561 51.0704C-2.85911 50.858 -2.97952 50.5696 -2.98036 50.2685C-2.9812 49.9674 -2.8624 49.6783 -2.65009 49.4648L11.1272 35.6104L16.0454 40.5012L16.0477 40.5035Z' fill='%23AFB1DF'/%3E%3Cpath d='M28.7854 35.5648L42.6306 49.3329C42.8441 49.5452 42.9645 49.8336 42.9653 50.1347C42.9662 50.4358 42.8474 50.7249 42.6351 50.9384L39.343 54.2489C39.1307 54.4624 38.8423 54.5828 38.5412 54.5837C38.2401 54.5845 37.951 54.4657 37.7375 54.2534L23.8923 40.4853L28.7831 35.5671L28.7854 35.5648Z' fill='%23AFB1DF'/%3E%3Cpath d='M19.9902 29.8969C24.3027 29.8969 28.4386 31.6101 31.488 34.6595C34.5375 37.7089 36.2506 41.8448 36.2506 46.1573V71.2285C36.2506 72.5558 35.9891 73.8701 35.4809 75.0963C34.9728 76.3225 34.228 77.4365 33.2892 78.3748C32.3503 79.313 31.2358 80.057 30.0093 80.5644C28.7828 81.0717 27.4683 81.3324 26.141 81.3316H13.8328C12.506 81.3316 11.1923 81.0702 9.96652 80.5625C8.74076 80.0548 7.62701 79.3106 6.68885 78.3724C4.79416 76.4777 3.72974 73.908 3.72974 71.2285V46.1573C3.72974 41.8448 5.44288 37.7089 8.49231 34.6595C11.5417 31.6101 15.6776 29.8969 19.9902 29.8969Z' fill='%23706FD3'/%3E%3Cpath d='M29.0888 14.5199C29.0888 9.83149 25.0188 6.03303 19.9967 6.03303C14.9746 6.03303 10.9078 9.83149 10.9078 14.5199V18.9759C10.9078 23.661 14.9779 27.4628 19.9967 27.4628C25.0155 27.4628 29.0888 23.6512 29.0888 18.9759V14.5199Z' fill='%23A0CCF6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.avatar.purple {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z' fill='%23A0CCF6'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect width='46.7855' height='89.645' transform='translate(-3.30444 -8.17929)' fill='%23A0CCF6' fill-opacity='0.5'/%3E%3Cpath d='M16.0477 40.5035L2.27042 54.3579C2.05811 54.5714 1.76968 54.6918 1.46859 54.6927C1.16749 54.6935 0.878395 54.5747 0.664894 54.3624L-2.64561 51.0704C-2.85911 50.858 -2.97952 50.5696 -2.98036 50.2685C-2.9812 49.9674 -2.8624 49.6783 -2.65009 49.4648L11.1272 35.6104L16.0454 40.5012L16.0477 40.5035Z' fill='%23AFB1DF'/%3E%3Cpath d='M28.7854 35.5648L42.6306 49.3329C42.8441 49.5452 42.9645 49.8336 42.9653 50.1347C42.9662 50.4358 42.8474 50.7249 42.6351 50.9384L39.343 54.2489C39.1307 54.4624 38.8423 54.5828 38.5412 54.5837C38.2401 54.5845 37.951 54.4657 37.7375 54.2534L23.8923 40.4853L28.7831 35.5671L28.7854 35.5648Z' fill='%23AFB1DF'/%3E%3Cpath d='M19.9902 29.8969C24.3027 29.8969 28.4386 31.6101 31.488 34.6595C34.5375 37.7089 36.2506 41.8448 36.2506 46.1573V71.2285C36.2506 72.5558 35.9891 73.8701 35.4809 75.0963C34.9728 76.3225 34.228 77.4365 33.2892 78.3748C32.3503 79.313 31.2358 80.057 30.0093 80.5644C28.7828 81.0717 27.4683 81.3324 26.141 81.3316H13.8328C12.506 81.3316 11.1923 81.0702 9.96652 80.5625C8.74076 80.0548 7.62701 79.3106 6.68885 78.3724C4.79416 76.4778 3.72974 73.908 3.72974 71.2285V46.1573C3.72974 41.8448 5.44288 37.7089 8.49231 34.6595C11.5417 31.6101 15.6776 29.8969 19.9902 29.8969Z' fill='%23FFC96A'/%3E%3Cpath d='M29.0888 14.5199C29.0888 9.8315 25.0188 6.03304 19.9967 6.03304C14.9746 6.03304 10.9078 9.8315 10.9078 14.5199V18.9759C10.9078 23.661 14.9779 27.4628 19.9967 27.4628C25.0155 27.4628 29.0888 23.6512 29.0888 18.9759V14.5199Z' fill='%23A0CCF6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.avatar.l {
  width: 40px;
  height: 40px;
  background-size: 40px;
}
.avatar.m {
  width: 24px;
  height: 24px;
  background-size: 24px;
}
.avatar.s {
  width: 18px;
  height: 18px;
  background-size: 18px;
}
.toast-module_toast__cqGx1 {
  margin-bottom: 10px;
  display: flex;
  width: 95%;
  background-color: white;
  border-radius: 6px;
  color: #41536E;
  box-shadow: 5px 5px 8px rgba(216, 196, 196, 0.4784313725);
  border: 1px solid rgba(236, 236, 236, 0.7607843137);
}
.toast-module_toast__cqGx1 .toast-module_type1__wrClJ {
  display: flex;
  align-items: center;
  background-color: #4dcea0;
  color: white;
  padding: 11px;
  border-radius: 6px 0 0 6px;
}
.toast-module_toast__cqGx1 .toast-module_type1__wrClJ svg {
  font-size: 40px;
}
.toast-module_toast__cqGx1 .toast-module_type2__-B83F {
  display: flex;
  align-items: center;
  background-color: #ffaa4a;
  color: white;
  padding: 11px;
  border-radius: 6px 0 0 6px;
}
.toast-module_toast__cqGx1 .toast-module_type2__-B83F svg {
  font-size: 40px;
}
.toast-module_toast__cqGx1 .toast-module_type3__bYsR6 {
  display: flex;
  align-items: center;
  background-color: #E25650;
  color: white;
  padding: 11px;
  border-radius: 6px 0 0 6px;
}
.toast-module_toast__cqGx1 .toast-module_type3__bYsR6 svg {
  font-size: 40px;
}
.toast-module_toast__cqGx1 .toast-module_type4__HwiyF {
  display: flex;
  align-items: center;
  background-color: #70cbf8;
  color: white;
  padding: 11px;
  border-radius: 6px 0 0 6px;
}
.toast-module_toast__cqGx1 .toast-module_type4__HwiyF svg {
  font-size: 40px;
}
.toast-module_toast__cqGx1 .toast-module_content__dcHoc {
  flex: 1;
  padding: 10px 5px 10px 15px;
}
.toast-module_toast__cqGx1 .toast-module_content__dcHoc .toast-module_name__HlbaQ {
  font-weight: bold;
  font-size: 12px;
}
.toast-module_toast__cqGx1 .toast-module_content__dcHoc .toast-module_text__bAkGO {
  font-size: 14px;
  color: #69707e;
  word-break: break-word;
}
.toast-module_toast__cqGx1 .toast-module_close__b5FIs {
  color: #69707e;
  cursor: pointer;
  padding: 1px 3px 0 0;
  opacity: 0.6;
}
.toast-module_toast__cqGx1 .toast-module_close__b5FIs:hover {
  opacity: 1;
}
.toast-module_toast__cqGx1 .toast-module_close__b5FIs > svg {
  height: 20px;
  width: 20px;
}
.whisper-spinner-module_container__UEXer {
  opacity: 0;
  transition: opacity 0.5s;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: white;
  position: absolute;
  z-index: -1;
}
.whisper-spinner-module_container__UEXer.whisper-spinner-module_active__vK7V7 {
  opacity: 1;
  transition: opacity 0.5s;
  z-index: 9999999;
}
.whisper-spinner-module_container__UEXer .whisper-spinner-module_spinner__VFO-g {
  font-size: 15px;
  color: #69707e;
  min-width: 200px;
  position: fixed;
  top: 42%;
  left: calc(50% - 100px);
}
.whisper-spinner-module_container__UEXer .whisper-spinner-module_spinner__VFO-g > div[class*=whisper] {
  margin: 0 auto;
}
.whisper-spinner-module_container__UEXer .whisper-spinner-module_spinner__VFO-g .whisper-spinner-module_message__WncJk {
  text-align: center;
  opacity: 0;
}
.whisper-spinner-module_container__UEXer .whisper-spinner-module_spinner__VFO-g .whisper-spinner-module_message__WncJk.whisper-spinner-module_active__vK7V7 {
  opacity: 1;
  transition: opacity 0.4s;
  margin-top: 40px;
}
.whisper-spinner-module_container__UEXer .whisper-spinner-module_spinner__VFO-g .whisper-spinner-module_message__WncJk::after {
  display: inline-block;
  width: 1em;
  text-align: left;
  animation: whisper-spinner-module_ellipsis__wyCVu 2s infinite;
  content: "";
}
@keyframes whisper-spinner-module_ellipsis__wyCVu {
  0% {
    content: "";
  }
  25% {
    content: ".";
  }
  50% {
    content: "..";
  }
  75% {
    content: "...";
  }
}
@media (max-width: 767px) {
  .accordion .accordion-material {
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
}
@media (max-width: 767px) {
  .accordion .accordion-material[class*=MuiAccordion-rounded] {
    border-radius: 0;
  }
}
.accordion .accordion-material [class*=MuiAccordionDetails-root] {
  padding: 0;
}
.accordion .accordion-details {
  width: 100%;
  padding: 0 16px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .accordion .accordion-details {
    padding: 0 24px;
  }
}
.accordion .accordion-details .section {
  display: flex;
  border-bottom: 1px solid #E9EAEE;
  padding: 16px 16px 16px 0;
  width: 100%;
  align-items: center;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .accordion .accordion-details .section {
    flex-direction: column;
    align-items: initial;
  }
}
.accordion .accordion-details .section.no-border {
  border: none;
}
@media (max-width: 1023px) {
  .accordion .accordion-details .section.header-up > .header {
    align-self: flex-start;
    -ms-grid-row-align: start;
  }
}
.accordion .accordion-details .section .header {
  color: #172B4D;
  font-family: "Roboto-Medium", sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.69px;
  line-height: 16px;
  width: 180px;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .accordion .accordion-details .section .header {
    margin-bottom: 4px;
  }
}
.accordion .accordion-details .section .content {
  color: #565F6F;
  font-family: "Roboto-Regular", sans-serif;
  font-size: 14px;
  line-height: 20px;
  flex-grow: 1;
}
.accordion .accordion-details .section .content.desktop {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .accordion .accordion-details .section .content.desktop {
    display: none;
  }
}
.accordion .accordion-details .section .content.phone {
  display: none;
}
@media (max-width: 767px) {
  .accordion .accordion-details .section .content.phone {
    display: block;
  }
}
.desktop-accordion {
  margin: 24px 110px 0 80px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .desktop-accordion {
    margin: 24px 40px 0 40px;
  }
}
.desktop-accordion:last-of-type {
  margin-bottom: 48px;
}
.desktop-accordion .summary[class*=Mui-expanded] {
  min-height: 54px;
}
.desktop-accordion .details {
  flex-direction: column;
  padding: 0 16px 20px 16px;
}
.desktop-accordion .details .section {
  list-style-type: none;
  padding: 20px 0px 20px 0px;
  margin: 0;
  display: flex;
  width: 100%;
  border-top: solid 1px #E9EAEE;
  box-sizing: border-box;
}
.desktop-accordion .details .section:first-of-type {
  border: none;
}
.desktop-accordion .details .section > li {
  padding-left: 20px;
  display: inline-flex;
  flex-basis: 33%;
}
.mobile-accordion {
  margin: 24px 110px 0 80px;
}
@media (max-width: 767px) {
  .mobile-accordion {
    margin: 0px;
  }
}
.mobile-accordion:last-of-type {
  margin-bottom: 48px;
}
.mobile-accordion .accordion-material {
  border: none;
}
.mobile-accordion .summary[class*=Mui-expanded] {
  min-height: 54px;
}
.mobile-accordion .details {
  flex-direction: column;
  padding: 0 16px 20px 16px;
  margin: 0 20px;
}
.mobile-accordion .details .section {
  list-style-type: none;
  padding: 15px 0px 15px 0px;
  margin: 0;
  display: flex;
  width: 100%;
  border-top: solid 1px #E9EAEE;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .mobile-accordion .details .section {
    flex-direction: column;
  }
}
.mobile-accordion .details .section:first-of-type {
  border: none;
}
.mobile-accordion .details .section > li {
  display: inline-flex;
  flex-basis: 33%;
  align-items: center;
}
@media (max-width: 767px) {
  .mobile-accordion .details .section > li {
    margin: 5px 0;
  }
}
.mobile-accordion .details .section > li .right {
  margin-left: auto;
}
.mobile-accordion .details .section > li .circle {
  margin-right: 8px;
}
.contact-info {
  width: 100%;
  display: flex;
  flex-flow: column;
  height: 100%;
  height: 0;
  width: 0;
  overflow: hidden;
}
.contact-info.active {
  height: 100%;
  width: 100%;
}
.contact-info .contact-info-new-patient {
  display: flex;
  align-items: center;
}
.contact-info .contact-info-content {
  overflow-y: auto;
  height: 100%;
}
.contact-info .contact-info-content.resizing .ps__rail-x, .contact-info .contact-info-content.resizing .ps__rail-y {
  display: none !important;
}
.contact-info .contact-info-content .accordion {
  margin: 24px 110px 0 80px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contact-info .contact-info-content .accordion {
    margin: 24px 40px 0 40px;
  }
}
@media (max-width: 767px) {
  .contact-info .contact-info-content .accordion {
    margin: 0px;
  }
}
.contact-info .contact-info-content .accordion:last-of-type {
  margin-bottom: 48px;
}
@media (max-width: 767px) {
  .contact-info .contact-info-content .accordion:last-of-type {
    margin: 0px;
  }
}

.contact-info-header {
  background-color: white;
  display: flex;
  align-items: center;
  padding: 20px 108px 20px 80px;
  border-bottom: solid 2px #E9EAEE;
}
@media (max-width: 1023px) {
  .contact-info-header {
    flex-direction: column;
    padding: 20px 40px;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .contact-info-header {
    border-bottom: none;
    padding: 20px 25px;
  }
}
.contact-info-header .avatar-container {
  display: flex;
  flex-direction: row;
}
@media (max-width: 1023px) {
  .contact-info-header .avatar-container {
    width: 100%;
  }
}
.contact-info-header .avatar-container .mobile-back {
  display: none;
  margin-right: 15px;
}
@media (max-width: 1023px) {
  .contact-info-header .avatar-container .mobile-back {
    display: flex;
  }
}
.contact-info-header .avatar-container .mobile-back.hidden {
  display: none;
}
@media (max-width: 1023px) {
  .contact-info-header .avatar-container .avatar {
    margin: 0 auto;
  }
}
.contact-info-header .header-contact {
  display: flex;
}
@media (max-width: 1023px) {
  .contact-info-header .header-contact {
    margin-top: 10px;
  }
}
.contact-info-header .header-contact .contact {
  display: flex;
  flex-flow: column;
  margin-left: 15px;
}
.contact-info-header .header-contact .contact .name {
  color: #1C3D64;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.28px;
}
.contact-info-header .header-contact .contact .additional-info {
  color: #7A869A;
  font-size: 12px;
  margin-top: 2px;
}
.contact-info-header .header-contact .contact .additional-info .phone-number {
  color: #7A869A;
}
@media (max-width: 1023px) {
  .contact-info-header .header-contact .contact .additional-info {
    text-align: center;
  }
}
.contact-info-header .header-navbar {
  display: flex;
  margin-left: auto;
  flex: 1 0 auto;
}
@media (max-width: 1023px) {
  .contact-info-header .header-navbar {
    margin-top: 16px;
  }
}
.contact-info-header .header-navbar .locations {
  flex-grow: 2;
  min-width: 120px;
  max-width: 240px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .contact-info-header .header-navbar .locations {
    flex-grow: 0;
    width: 240px;
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .contact-info-header .header-navbar .locations {
    margin-top: 16px;
    margin-right: 0px;
  }
}
@media (max-width: 1023px) {
  .contact-info-header .header-navbar {
    margin-left: initial;
  }
}
@media (max-width: 767px) {
  .contact-info-header .header-navbar {
    margin-left: initial;
    margin-top: 15px;
    flex-direction: column-reverse;
  }
}
.contact-info-header .header-navbar .nav-buttons {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] {
  margin-left: 6px;
  margin-right: 6px;
  transition: background-color 0.3s;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root]:hover {
  background-color: rgba(0, 125, 255, 0.16);
  transition: background-color 0.3s;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  width: 24px;
  height: 24px;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.call {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6842 12.5263H17.7894C17.7894 9.04314 14.9568 6.21051 11.4736 6.21051V8.31577C13.7957 8.31577 15.6842 10.2042 15.6842 12.5263Z' fill='%23089AF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4736 2V4.10526C16.1168 4.10526 19.8947 7.88316 19.8947 12.5263H21.9999C21.9999 6.72211 17.2778 2 11.4736 2Z' fill='%23089AF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4736 10.421V12.5263H13.5789C13.5789 11.3642 12.6357 10.421 11.4736 10.421Z' fill='%23089AF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8421 15.6842H14.6316C14.0495 15.6842 13.5789 16.1547 13.5789 16.7368V17.7895C9.36842 17.7895 6.27579 14.5663 6.21053 10.421H7.26316C7.84526 10.421 8.31579 9.95052 8.31579 9.36841V5.15789C8.31579 4.57578 7.84526 4.10526 7.26316 4.10526H3.05263C2.47053 4.10526 2 4.57578 2 5.15789V10.421C2 16.8158 7.18421 22 13.5789 22H18.8421C19.4242 22 19.8947 21.5295 19.8947 20.9474V16.7368C19.8947 16.1547 19.4242 15.6842 18.8421 15.6842Z' fill='%23089AF7'/%3E%3C/svg%3E%0A");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.message {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 4H17V12C17 12.55 16.55 13 16 13H4V14C4 15.1 4.9 16 6 16H16L20 20V6C20 4.9 19.1 4 18 4ZM15 9V2C15 0.9 14.1 0 13 0H2C0.9 0 0 0.9 0 2V15L4 11H13C14.1 11 15 10.1 15 9Z' fill='%23089AF7'/%3E%3C/svg%3E");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.video {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 20L4 16H18C19.1 16 20 15.1 20 14V2C20 0.9 19.1 0 18 0ZM14.38 10.7L12 8.8V11C12 11.55 11.55 12 11 12H5C4.45 12 4 11.55 4 11V5C4 4.45 4.45 4 5 4H11C11.55 4 12 4.45 12 5V7.2L14.38 5.3C15.03 4.78 16 5.24 16 6.08V9.92C16 10.76 15.03 11.22 14.38 10.7Z' fill='%23089AF7'/%3E%3C/svg%3E ");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.core {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 0.5H2.83333C1.53833 0.5 0.5 1.56875 0.5 2.875V17.125C0.5 18.4312 1.53833 19.5 2.83333 19.5H19.1667C20.45 19.5 21.5 18.4312 21.5 17.125V2.875C21.5 1.56875 20.4617 0.5 19.1667 0.5ZM16.9188 7.53694H15.4146C15.294 7.53694 15.1902 7.62036 15.165 7.73714L14.4318 11.2019L13.7172 7.73833C13.692 7.62155 13.5876 7.53694 13.467 7.53694H11.976C11.8542 7.53694 11.7492 7.62274 11.7252 7.74072L11.0544 11.1643L10.3266 7.73714C10.3014 7.62036 10.1976 7.53694 10.0776 7.53694L7.9686 7.5C7.455 7.5 7.0278 7.63764 6.7014 7.90934C6.6024 7.98977 6.4974 8.1 6.3858 8.243V7.83664C6.3858 7.7288 6.2982 7.64181 6.1896 7.64181H4.6962C4.5882 7.64181 4.5 7.7288 4.5 7.83664V13.724C4.5 13.8676 4.6176 13.9844 4.7628 13.9844H6.2058C6.351 13.9844 6.4686 13.8676 6.4686 13.724V10.9445C6.4686 10.5012 6.522 10.1741 6.6276 9.97448C6.8094 9.63188 7.1688 9.46504 7.7268 9.46504C7.7724 9.46504 7.8318 9.46683 7.905 9.47041C7.9734 9.47339 8.553 9.47994 8.7078 9.48888L9.9252 13.7943C9.957 13.907 10.0602 13.9844 10.1784 13.9844H11.7006C11.8236 13.9844 11.931 13.8992 11.9568 13.7794L12.7062 10.3647L13.4466 13.7788C13.473 13.8992 13.5798 13.9844 13.7034 13.9844H15.2094C15.3264 13.9844 15.4296 13.9075 15.462 13.7967L17.1642 7.86167C17.2116 7.69901 17.0892 7.53694 16.9188 7.53694ZM19.1667 17.125H2.83333V5.25H19.1667V17.125Z' fill='%23089AF7'/%3E%3C/svg%3E ");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.patient {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 19H6C5.45 19 5 18.55 5 18V6C5 5.45 5.45 5 6 5H11C11.55 5 12 4.55 12 4C12 3.45 11.55 3 11 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V13C21 12.45 20.55 12 20 12C19.45 12 19 12.45 19 13V18C19 18.55 18.55 19 18 19ZM14 4C14 4.55 14.45 5 15 5H17.59L8.46 14.13C8.07 14.52 8.07 15.15 8.46 15.54C8.85 15.93 9.48 15.93 9.87 15.54L19 6.41V9C19 9.55 19.45 10 20 10C20.55 10 21 9.55 21 9V4C21 3.45 20.55 3 20 3H15C14.45 3 14 3.45 14 4Z' fill='%23089AF7'/%3E%3C/svg%3E%0A");
}

.contact-info-skeleton {
  width: 100%;
  display: flex;
  flex-flow: column;
  height: 100%;
  display: none;
}
.contact-info-skeleton.active {
  display: flex;
}
.contact-info-skeleton [class*=MuiSkeleton-text] {
  transform: scale(1, 1);
}
.contact-info-skeleton > .header {
  flex-flow: row;
  justify-content: space-between;
  background-color: white;
  display: flex;
  align-items: center;
  padding: 20px 108px 20px 80px;
  border-bottom: solid 2px #E9EAEE;
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header {
    flex-direction: column;
    padding: 20px 40px;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .contact-info-skeleton > .header {
    border-bottom: none;
    padding: 20px 25px;
  }
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header {
    flex-direction: column;
  }
}
.contact-info-skeleton > .header .profile {
  display: flex;
  flex-direction: row;
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header .profile {
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header .profile .avatar {
    margin: 0 auto;
  }
}
.contact-info-skeleton > .header .profile .user-name {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header .profile .user-name {
    margin-left: 0;
    margin-top: 16px;
  }
}
.contact-info-skeleton > .header .profile .user-name > span {
  margin-top: 5px;
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header .profile .user-name > span {
    margin-left: auto;
    margin-right: auto;
  }
}
.contact-info-skeleton > .header .navigation {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
  flex-direction: row;
}
@media (max-width: 1023px) {
  .contact-info-skeleton > .header .navigation {
    margin-top: 16px;
  }
}
.contact-info-skeleton > .header .navigation > li {
  margin-left: 12px;
}
.contact-info-skeleton > .content {
  overflow-y: auto;
  height: 100%;
}
@media (max-width: 767px) {
  .contact-info-skeleton > .content .desktop-content {
    display: none;
  }
}
.contact-info-skeleton > .content .mobile-content {
  display: none;
}
@media (max-width: 767px) {
  .contact-info-skeleton > .content .mobile-content {
    display: initial;
  }
}
.phone-number {
  color: #089af7;
}
.contact-info-header {
  background-color: white;
  display: flex;
  align-items: center;
  padding: 20px 108px 20px 80px;
  border-bottom: solid 2px #E9EAEE;
}
@media (max-width: 1023px) {
  .contact-info-header {
    flex-direction: column;
    padding: 20px 40px;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .contact-info-header {
    border-bottom: none;
    padding: 20px 25px;
  }
}
.contact-info-header .avatar-container {
  display: flex;
  flex-direction: row;
}
@media (max-width: 1023px) {
  .contact-info-header .avatar-container {
    width: 100%;
  }
}
.contact-info-header .avatar-container .mobile-back {
  display: none;
  margin-right: 15px;
}
@media (max-width: 1023px) {
  .contact-info-header .avatar-container .mobile-back {
    display: flex;
  }
}
.contact-info-header .avatar-container .mobile-back.hidden {
  display: none;
}
@media (max-width: 1023px) {
  .contact-info-header .avatar-container .avatar {
    margin: 0 auto;
  }
}
.contact-info-header .header-contact {
  display: flex;
}
@media (max-width: 1023px) {
  .contact-info-header .header-contact {
    margin-top: 10px;
  }
}
.contact-info-header .header-contact .contact {
  display: flex;
  flex-flow: column;
  margin-left: 15px;
}
.contact-info-header .header-contact .contact .name {
  color: #1C3D64;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.28px;
}
.contact-info-header .header-contact .contact .additional-info {
  color: #7A869A;
  font-size: 12px;
  margin-top: 2px;
}
.contact-info-header .header-contact .contact .additional-info .phone-number {
  color: #7A869A;
}
@media (max-width: 1023px) {
  .contact-info-header .header-contact .contact .additional-info {
    text-align: center;
  }
}
.contact-info-header .header-navbar {
  display: flex;
  margin-left: auto;
  flex: 1 0 auto;
}
@media (max-width: 1023px) {
  .contact-info-header .header-navbar {
    margin-top: 16px;
  }
}
.contact-info-header .header-navbar .locations {
  flex-grow: 2;
  min-width: 120px;
  max-width: 240px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .contact-info-header .header-navbar .locations {
    flex-grow: 0;
    width: 240px;
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .contact-info-header .header-navbar .locations {
    margin-top: 16px;
    margin-right: 0px;
  }
}
@media (max-width: 1023px) {
  .contact-info-header .header-navbar {
    margin-left: initial;
  }
}
@media (max-width: 767px) {
  .contact-info-header .header-navbar {
    margin-left: initial;
    margin-top: 15px;
    flex-direction: column-reverse;
  }
}
.contact-info-header .header-navbar .nav-buttons {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] {
  margin-left: 6px;
  margin-right: 6px;
  transition: background-color 0.3s;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root]:hover {
  background-color: rgba(0, 125, 255, 0.16);
  transition: background-color 0.3s;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  width: 24px;
  height: 24px;
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.call {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6842 12.5263H17.7894C17.7894 9.04314 14.9568 6.21051 11.4736 6.21051V8.31577C13.7957 8.31577 15.6842 10.2042 15.6842 12.5263Z' fill='%23089AF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4736 2V4.10526C16.1168 4.10526 19.8947 7.88316 19.8947 12.5263H21.9999C21.9999 6.72211 17.2778 2 11.4736 2Z' fill='%23089AF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4736 10.421V12.5263H13.5789C13.5789 11.3642 12.6357 10.421 11.4736 10.421Z' fill='%23089AF7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8421 15.6842H14.6316C14.0495 15.6842 13.5789 16.1547 13.5789 16.7368V17.7895C9.36842 17.7895 6.27579 14.5663 6.21053 10.421H7.26316C7.84526 10.421 8.31579 9.95052 8.31579 9.36841V5.15789C8.31579 4.57578 7.84526 4.10526 7.26316 4.10526H3.05263C2.47053 4.10526 2 4.57578 2 5.15789V10.421C2 16.8158 7.18421 22 13.5789 22H18.8421C19.4242 22 19.8947 21.5295 19.8947 20.9474V16.7368C19.8947 16.1547 19.4242 15.6842 18.8421 15.6842Z' fill='%23089AF7'/%3E%3C/svg%3E%0A");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.message {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 4H17V12C17 12.55 16.55 13 16 13H4V14C4 15.1 4.9 16 6 16H16L20 20V6C20 4.9 19.1 4 18 4ZM15 9V2C15 0.9 14.1 0 13 0H2C0.9 0 0 0.9 0 2V15L4 11H13C14.1 11 15 10.1 15 9Z' fill='%23089AF7'/%3E%3C/svg%3E");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.video {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 20L4 16H18C19.1 16 20 15.1 20 14V2C20 0.9 19.1 0 18 0ZM14.38 10.7L12 8.8V11C12 11.55 11.55 12 11 12H5C4.45 12 4 11.55 4 11V5C4 4.45 4.45 4 5 4H11C11.55 4 12 4.45 12 5V7.2L14.38 5.3C15.03 4.78 16 5.24 16 6.08V9.92C16 10.76 15.03 11.22 14.38 10.7Z' fill='%23089AF7'/%3E%3C/svg%3E ");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.core {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 0.5H2.83333C1.53833 0.5 0.5 1.56875 0.5 2.875V17.125C0.5 18.4312 1.53833 19.5 2.83333 19.5H19.1667C20.45 19.5 21.5 18.4312 21.5 17.125V2.875C21.5 1.56875 20.4617 0.5 19.1667 0.5ZM16.9188 7.53694H15.4146C15.294 7.53694 15.1902 7.62036 15.165 7.73714L14.4318 11.2019L13.7172 7.73833C13.692 7.62155 13.5876 7.53694 13.467 7.53694H11.976C11.8542 7.53694 11.7492 7.62274 11.7252 7.74072L11.0544 11.1643L10.3266 7.73714C10.3014 7.62036 10.1976 7.53694 10.0776 7.53694L7.9686 7.5C7.455 7.5 7.0278 7.63764 6.7014 7.90934C6.6024 7.98977 6.4974 8.1 6.3858 8.243V7.83664C6.3858 7.7288 6.2982 7.64181 6.1896 7.64181H4.6962C4.5882 7.64181 4.5 7.7288 4.5 7.83664V13.724C4.5 13.8676 4.6176 13.9844 4.7628 13.9844H6.2058C6.351 13.9844 6.4686 13.8676 6.4686 13.724V10.9445C6.4686 10.5012 6.522 10.1741 6.6276 9.97448C6.8094 9.63188 7.1688 9.46504 7.7268 9.46504C7.7724 9.46504 7.8318 9.46683 7.905 9.47041C7.9734 9.47339 8.553 9.47994 8.7078 9.48888L9.9252 13.7943C9.957 13.907 10.0602 13.9844 10.1784 13.9844H11.7006C11.8236 13.9844 11.931 13.8992 11.9568 13.7794L12.7062 10.3647L13.4466 13.7788C13.473 13.8992 13.5798 13.9844 13.7034 13.9844H15.2094C15.3264 13.9844 15.4296 13.9075 15.462 13.7967L17.1642 7.86167C17.2116 7.69901 17.0892 7.53694 16.9188 7.53694ZM19.1667 17.125H2.83333V5.25H19.1667V17.125Z' fill='%23089AF7'/%3E%3C/svg%3E ");
}
.contact-info-header .header-navbar .nav-buttons [class*=MuiButtonBase-root] i.patient {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 19H6C5.45 19 5 18.55 5 18V6C5 5.45 5.45 5 6 5H11C11.55 5 12 4.55 12 4C12 3.45 11.55 3 11 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V13C21 12.45 20.55 12 20 12C19.45 12 19 12.45 19 13V18C19 18.55 18.55 19 18 19ZM14 4C14 4.55 14.45 5 15 5H17.59L8.46 14.13C8.07 14.52 8.07 15.15 8.46 15.54C8.85 15.93 9.48 15.93 9.87 15.54L19 6.41V9C19 9.55 19.45 10 20 10C20.55 10 21 9.55 21 9V4C21 3.45 20.55 3 20 3H15C14.45 3 14 3.45 14 4Z' fill='%23089AF7'/%3E%3C/svg%3E%0A");
}
.accordion-summary-module_accordion-summary-material__OBoJd {
  background-color: #F0F1F4 !important;
  padding: 0 22px !important;
  display: flex !important;
  color: #1C3D64 !important;
  min-height: 54px !important;
  height: 54px;
}

.accordion-summary-module_accordion-summary__IFosr {
  width: 100%;
  font-size: 18px;
  min-height: 54px;
  display: flex;
  align-items: center;
}
.auto-width-columns {
  display: flex;
  width: inherit;
}
.auto-width-columns.width-1 > div {
  width: 100%;
}
.auto-width-columns.width-2 > div {
  width: 50%;
}
.auto-width-columns.width-3 > div {
  width: 33%;
}
.general-info .family-member {
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  flex-basis: 33%;
  padding-right: 15px;
  margin: 6px 0;
  align-items: center;
}
@media (max-width: 767px) {
  .general-info .family-member {
    padding-right: 0;
  }
}
.general-info .family-member .person {
  display: flex;
  align-items: center;
}
.general-info .family-member .person .person-name {
  white-space: nowrap;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.general-info .family-member .person .person-name.person-link {
  cursor: pointer;
  color: #089af7;
}
.general-info .family-member .person .person-name.person-link:hover {
  text-decoration: underline;
}
.general-info .family-member .person .person-name .name {
  margin: 0;
  display: inline-block;
  overflow-wrap: break-word;
}
@media (max-width: 767px) {
  .general-info .family-member .person .person-name .name {
    white-space: break-spaces;
  }
}
.general-info .family-member .person .person-name .name .rp {
  cursor: default;
  color: #565F6F;
  margin-left: 4px;
}
.general-info .family-member .person .person-name .avatar {
  margin-right: 6px;
  flex-shrink: 0;
}
.general-info .phone-numbers ul {
  padding: 0;
  margin: 0;
  display: flex;
  list-style-type: none;
  width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .general-info .phone-numbers ul {
    flex-direction: column;
  }
}
.general-info .phone-numbers ul li {
  display: flex;
  margin-top: 4px;
  flex-basis: 33%;
}
@media (max-width: 767px) {
  .general-info .phone-numbers ul li {
    justify-content: space-between;
  }
}
.general-info .phone-numbers ul li .phone-number {
  margin-left: 4px;
  white-space: nowrap;
}
.appointment-visit {
  display: flex;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.appointment-visit > li {
  display: flex;
  align-items: center;
}
.appointment-visit > li:first-of-type {
  flex-basis: 66%;
}
.appointment-visit > li:first-of-type *:first-child {
  flex-basis: 50%;
}
@media (max-width: 767px) {
  .appointment-visit > li:first-of-type {
    flex-flow: column;
    align-items: flex-start;
  }
}
.appointment-visit > li .label {
  margin-left: 8px;
}
@media (max-width: 767px) {
  .appointment-visit > li:last-of-type {
    margin-top: 8px;
  }
}
@media (max-width: 767px) {
  .appointment-visit {
    flex-flow: column;
  }
}
.chip {
  width: 44px;
}
.chip > svg {
  margin: 0;
}
.chip > span {
  display: none;
}
.chip.small > svg {
  width: 18px;
  height: 18px;
  margin-left: 2px;
  margin-right: 0px;
}
.chip.default {
  background-color: #f0f1f4;
}
.chip.default > * {
  color: #565F6F;
}
.chip.success {
  background-color: rgba(77, 206, 160, 0.16);
}
.chip.success > * {
  color: #2EAF81;
}
.chip.warning {
  background-color: rgba(255, 177, 74, 0.16);
}
.chip.warning > * {
  color: rgb(224, 146, 43);
}
.chip.error {
  background-color: rgba(226, 86, 80, 0.16);
}
.chip.error > * {
  color: #C33731;
}
.billing-info .balances ul {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
@media (max-width: 1023px) {
  .billing-info .balances ul {
    flex-direction: column;
  }
}
.billing-info .balances ul li {
  flex-basis: 33%;
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .billing-info .balances ul li:not(:first-of-type) {
    margin-top: 16px;
  }
}
.billing-info .balances ul li > label {
  margin-left: 8px;
}
@media (max-width: 767px) {
  .billing-info .balances ul li {
    flex-basis: initial;
  }
  .billing-info .balances ul li:not(first-of-type) {
    margin-top: 16px;
  }
}
.accordion.tasks-info .section .header {
  width: 35%;
}
@media (max-width: 767px) {
  .accordion.tasks-info .section .header {
    width: 100%;
  }
}
.accordion.tasks-info .person-name {
  white-space: nowrap;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.accordion.tasks-info .person-name.person-link {
  cursor: pointer;
  color: #089af7;
}
.accordion.tasks-info .person-name.person-link:hover {
  text-decoration: underline;
}
.contact-info {
  width: 100%;
  display: flex;
  flex-flow: column;
  height: 100%;
  height: 0;
  width: 0;
  overflow: hidden;
}
.contact-info.active {
  height: 100%;
  width: 100%;
}
.contact-info .contact-info-new-patient {
  display: flex;
  align-items: center;
}
.contact-info .contact-info-content {
  overflow-y: auto;
  height: 100%;
}
.contact-info .contact-info-content.resizing .ps__rail-x, .contact-info .contact-info-content.resizing .ps__rail-y {
  display: none !important;
}
.contact-info .contact-info-content .accordion {
  margin: 24px 110px 0 80px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contact-info .contact-info-content .accordion {
    margin: 24px 40px 0 40px;
  }
}
@media (max-width: 767px) {
  .contact-info .contact-info-content .accordion {
    margin: 0px;
  }
}
.contact-info .contact-info-content .accordion:last-of-type {
  margin-bottom: 48px;
}
@media (max-width: 767px) {
  .contact-info .contact-info-content .accordion:last-of-type {
    margin: 0px;
  }
}
.start-virtual-visits-module_start-virtual-visits__QunvI .start-virtual-visits-module_text-message__nE8Jz {
  padding: 24px 48px 24px 48px;
}
@media (min-width: 769px) {
  .start-virtual-visits-module_start-virtual-visits__QunvI .start-virtual-visits-module_text-message__nE8Jz {
    min-width: 400px;
  }
}
.start-virtual-visits-module_start-virtual-visits__QunvI .start-virtual-visits-module_text-message__nE8Jz a {
  cursor: pointer;
  color: #089AF7;
  text-decoration: underline;
}
*{font-family:Roboto, sans-serif}:root{width:100vw;height:100vh;overflow:hidden}:root body{width:100vw;height:100vh;display:flex;margin:0;background-color:#ffffff}:root body #root{width:100vw;height:100vh}:root body a{text-decoration:none;cursor:pointer}:root body .app{display:flex;width:100%;height:100%}

