h1{line-height:1.15em;size:50px}h2{size:20px;line-height:1.5em}:root{--vh:1vh}.pretty-shadow{box-shadow:0 8px 24px rgba(149,157,165,.2)}.h-100{height:100%}.w-100{width:100%}.font-main{font-family:Montserrat,sans-serif!important}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable{cursor:pointer}#patient-portal{font-family:Montserrat,sans-serif}.full-width{width:100%}.v-app-bar.patient-portal__header{background-color:#fff!important}.v-app-bar.patient-portal__header .v-toolbar__content{justify-content:space-between}@media(min-width:960px){.v-app-bar.patient-portal__header .v-toolbar__content{height:100%!important;padding-left:0!important}}@media(min-width:960px){.v-app-bar.patient-portal__header{padding-top:24px;padding-bottom:24px}}.v-app-bar.patient-portal__header .logo-image__wrap{width:256px;display:flex;justify-content:center;height:100%}.v-app-bar.patient-portal__header .logo-image__wrap .v-image{height:100%}.patient-portal__wrap{min-height:calc(var(--vh, 1vh)*100 - 56px);margin-top:56px}@media(min-width:960px){.patient-portal__wrap{min-height:calc(var(--vh, 1vh)*100 - 128px);margin-top:128px}}.patient-portal__wrap .nav-drawer{height:calc(100% - 56px);height:100%;margin-top:56px;z-index:2000}.patient-portal__wrap .nav-drawer .v-navigation-drawer__content{display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100% - 56px)}.patient-portal__wrap .nav-drawer .v-list-item{border-radius:16px}.patient-portal__wrap .nav-drawer .v-list-item:after,.patient-portal__wrap .nav-drawer .v-list-item:before{opacity:0}.patient-portal__wrap .nav-drawer .v-list-item.nav-item--active{color:#fff;background-color:var(--v-primary-base);font-weight:700}@media(min-width:960px){.patient-portal__wrap .nav-drawer{position:fixed;margin-top:128px}}.patient-portal__wrap .page-wrap{width:100%;padding:8px;height:100%}@media(min-width:960px){.patient-portal__wrap .page-wrap{width:calc(100% - 256px);margin-left:256px;display:grid;grid-template-columns:auto 30%}}.patient-portal__wrap .page-wrap .page-wrap--inner{position:relative;background-color:#f5f9fa;border-radius:32px;min-height:100%}.patient-portal__wrap .page-wrap .page-wrap--side{background-color:#f5f9fa;border-radius:32px;padding:24px;height:100%;margin-left:8px}.notification-menu{background-color:#fff;width:100vw;height:calc(var(--vh, 1vh)*100 - 56px);left:0!important;top:56px!important}.notification-menu.v-menu__content{max-width:unset!important;box-shadow:unset}.notification-menu .notification-container--floating{height:100%;padding:16px}.notifications--container{height:100%}.notifications--container .v-list{background:unset!important}.notifications--container .v-list-item{background-color:#fff;margin-bottom:8px;border-radius:12px;padding-top:4px;padding-bottom:4px;display:flex;align-items:center;box-shadow:0 8px 24px rgba(149,157,165,.2);border:1px solid rgba(0,0,0,.07)}.notifications--container .v-list-item:before{content:unset;height:100%;width:100%;border-radius:inherit;background-color:unset!important;position:absolute;top:0;left:0}.notifications--container .v-list-item.highlight:before{content:"";height:100%;width:100%;border-radius:inherit;background-color:var(--v-primary-base);position:absolute;top:0;left:0}.notifications--container .v-list-item .v-list-item__icon{margin:unset;width:48px;display:flex;justify-content:center;align-items:center;min-height:inherit;margin-right:8px}.notifications--container .v-list-item .v-list-item__title{font-size:.8em!important;white-space:normal!important;pointer-events:all;overflow:visible;word-wrap:break-word}.notifications--container .v-list-item .v-list-item__subtitle{white-space:pre-line;font-size:.7em}.notifications--container .v-list-item .v-list-item__content{align-self:flex-start}.v-tabs .v-tabs-bar{background-color:unset!important}.v-tabs .v-tab{letter-spacing:normal;font-weight:700;padding:unset;margin-right:16px}