.missing-image{background:#c5e1a5;background:linear-gradient(120deg,#c5e1a5,#f1f8e9)}.message-dialog{overflow:hidden}.message-img .v-image__image{transition:1s}.message-img:hover .v-image__image{transform:scale(1.05)}.appointment-slim-card{height:88px;min-height:88px;max-height:88px;background-color:#fff!important}.appointment-slim-card__body{min-width:0}.appointment-slim-card__title{line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.appointment-slim-card__title--two{-webkit-line-clamp:2}.appointment-slim-card__location{line-height:1.28!important}.appointment-slim-card__date-badge,.appointment-slim-card__media{width:88px;height:88px}.top-appointments-vertical-scroller[data-v-6ded6167]{max-height:304px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.top-appointments-horizontal-scroller-wrap[data-v-6ded6167]{position:relative}.top-appointments-horizontal-scroller[data-v-6ded6167]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.top-appointments-horizontal-scroller[data-v-6ded6167]::-webkit-scrollbar{display:none}.top-appointments-custom-scrollbar[data-v-6ded6167]{position:relative;height:8px;border-radius:999px;background-color:rgba(0,0,0,.1);cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top-appointments-custom-scrollbar__thumb[data-v-6ded6167]{position:absolute;top:0;bottom:0;border-radius:999px;cursor:grab;transition:width .12s ease}.top-appointments-custom-scrollbar__thumb[data-v-6ded6167]:active{cursor:grabbing}@media(min-width:960px){.top-appointments-horizontal-item[data-v-6ded6167]{flex:0 0 calc(22.98851% - 14.71264px);max-width:calc(22.98851% - 14.71264px)}}@media(min-width:1904px){.top-appointments-horizontal-item[data-v-6ded6167]{flex:0 0 calc(15.74803% - 15.11811px);max-width:calc(15.74803% - 15.11811px)}}.top-appointments-scroll-btn[data-v-6ded6167]{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.top-appointments-scroll-btn--left[data-v-6ded6167]{left:6px}.top-appointments-scroll-btn--right[data-v-6ded6167]{right:6px}.top-appointments-more-btn[data-v-6ded6167]{max-width:100%;min-width:0!important}.top-appointments-more-btn[data-v-6ded6167] .v-btn__content{max-width:100%;min-width:0;overflow:hidden}