.date-time-picker-module__dwrcdW__day:after{content:attr(data-day-name);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);line-height:1}.date-time-picker-module__dwrcdW__day[data-selected]:after{color:var(--mantine-primary-color-contrast)}.date-time-picker-module__dwrcdW__day[data-unavailable]{text-decoration:line-through;-webkit-text-decoration-color:var(--mantine-color-dimmed);text-decoration-color:var(--mantine-color-dimmed);color:var(--mantine-color-dimmed);cursor:default}.date-time-picker-module__dwrcdW__day[data-unavailable]:hover{background-color:#0000}.date-time-picker-module__dwrcdW__calendarDay[data-unavailable]{text-decoration:line-through;-webkit-text-decoration-color:var(--mantine-color-dimmed);text-decoration-color:var(--mantine-color-dimmed)}
.generic-modal-module__ZyxF-q__mobileDrawer{background-color:var(--mantine-color-default);border-top-left-radius:var(--mantine-radius-lg);border-top-right-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-md) 0;transform-origin:50% 20%;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0}.generic-modal-module__ZyxF-q__mobileDrawer.generic-modal-module__ZyxF-q__modalOpen{pointer-events:none;overflow:hidden}.generic-modal-module__ZyxF-q__mobileDrawer.generic-modal-module__ZyxF-q__withButtons{padding-bottom:0}.generic-modal-module__ZyxF-q__mobileDrawer .generic-modal-module__ZyxF-q__title{margin:calc(.125rem * var(--mantine-scale)) 0;line-height:.5}.generic-modal-module__ZyxF-q__mobileOverlay{position:fixed;inset:0;background:#0006!important}.generic-modal-module__ZyxF-q__modalHeader{border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:border-bottom-color .15s}.generic-modal-module__ZyxF-q__modalHeader.generic-modal-module__ZyxF-q__withBorder{border-bottom-color:var(--mantine-color-default-border)}.generic-modal-module__ZyxF-q__modalFooter{border-top:calc(.0625rem * var(--mantine-scale)) solid transparent;transition:border-top-color .15s}.generic-modal-module__ZyxF-q__modalFooter.generic-modal-module__ZyxF-q__withBorder{border-top-color:var(--mantine-color-default-border)}
.chat-module__lFFlkG__chatWrapper{height:100%}.chat-module__lFFlkG__container{flex-direction:column;height:100%;display:flex}.chat-module__lFFlkG__scrollArea{flex:1;min-height:0}.chat-module__lFFlkG__inputArea{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-sm) + max(env(safe-area-inset-bottom,0px) - var(--keyboard-inset,0px), 0px));border-top:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-body);flex-shrink:0}.chat-module__lFFlkG__waitingNotice{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-body);flex-shrink:0}.chat-module__lFFlkG__loadingArea{border-top:1px solid var(--mantine-color-default-border);flex-shrink:0}.chat-module__lFFlkG__waitingArea{border-top:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-md)}
.record-header-module__uPlyHW__header{top:var(--app-shell-header-height);z-index:99;height:var(--record-header-height);background-color:var(--mantine-color-body);padding:0 var(--mantine-spacing-md);align-items:stretch;display:flex;position:sticky}@media (min-width:48em){.record-header-module__uPlyHW__header{padding:0 var(--mantine-spacing-lg)}}.record-header-module__uPlyHW__borderSolid{height:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-color-blue-filled);position:absolute;bottom:0;left:0;right:0}.record-header-module__uPlyHW__borderTrack{height:calc(.125rem * var(--mantine-scale));background-color:var(--mantine-color-default-border);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.record-header-module__uPlyHW__borderFill{border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-blue-filled);width:30%;height:100%;animation:1.5s ease-in-out infinite record-header-module__uPlyHW__loaderSlide}@keyframes record-header-module__uPlyHW__loaderSlide{0%{transform:translate(-100%)}to{transform:translate(430%)}}.record-header-module__uPlyHW__inner{flex:1;align-items:center;max-width:90rem;margin:0 auto;display:flex}.record-header-module__uPlyHW__badge{flex-shrink:0}
.phone-call-banner-module__a2V5jG__wrapper{z-index:10;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000bf;position:absolute;top:0;left:0;right:0}.phone-call-banner-module__a2V5jG__container{align-items:center;gap:var(--mantine-spacing-sm);max-width:calc(37.5rem * var(--mantine-scale));margin:0 auto;display:flex}.phone-call-banner-module__a2V5jG__icon{color:#4ade80;flex-shrink:0}.phone-call-banner-module__a2V5jG__message{color:#fff}
.phone-call-status-area-module__Q12yWq__wrapper{background-color:#1a1a2e;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.phone-call-status-area-module__Q12yWq__container{align-items:center;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-xl);text-align:center;max-width:calc(30rem * var(--mantine-scale));flex-direction:column;display:flex}.phone-call-status-area-module__Q12yWq__iconWrapper{width:calc(6rem * var(--mantine-scale));height:calc(6rem * var(--mantine-scale));background-color:#4ade8026;border-radius:50%;justify-content:center;align-items:center;display:flex}.phone-call-status-area-module__Q12yWq__icon{color:#4ade80}.phone-call-status-area-module__Q12yWq__title{color:#fff}.phone-call-status-area-module__Q12yWq__status{color:#ffffffb3}.phone-call-status-area-module__Q12yWq__callbackLabel{color:#ffffff80}.phone-call-status-area-module__Q12yWq__callbackNumber{color:#fff}
.record-photos-tab-module__04oCcq__grid{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:48em){.record-photos-tab-module__04oCcq__grid{grid-template-columns:repeat(auto-fill,120px)}}.record-photos-tab-module__04oCcq__photoCard{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);cursor:pointer;background-color:var(--mantine-color-body);transition:box-shadow .15s;overflow:hidden}.record-photos-tab-module__04oCcq__photoCard:hover{box-shadow:var(--mantine-shadow-sm)}.record-photos-tab-module__04oCcq__thumbnail{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.record-photos-tab-module__04oCcq__uploadCard{border-style:dashed;border-color:var(--mantine-color-dimmed)}.record-photos-tab-module__04oCcq__uploadContent{aspect-ratio:1;width:100%;color:var(--mantine-color-dimmed);justify-content:center;align-items:center;display:flex}.record-photos-tab-module__04oCcq__lightboxImage{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:80vh;margin:0 auto;display:block}
.limited-canceled-overlay-module__vRpJHW__iconWrapper{width:calc(5rem * var(--mantine-scale));height:calc(5rem * var(--mantine-scale));background-color:#f8717126;border-radius:50%;justify-content:center;align-items:center;display:flex}.limited-canceled-overlay-module__vRpJHW__icon{color:#f87171}
.visit-room-module__axE-nW__container{--room-header-offset:calc(var(--app-shell-header-height) + var(--record-header-height));height:calc(100vh - var(--room-header-offset));height:calc(100dvh - var(--room-header-offset) - var(--keyboard-inset,0px));background-color:var(--mantine-color-body);flex-direction:column;display:flex}.visit-room-module__axE-nW__mainArea{grid-template-columns:1fr calc(22.5rem * var(--mantine-scale));flex:1;min-height:0;display:grid}.visit-room-module__axE-nW__mediaColumn{background-color:#1a1a2e;min-height:0;overflow:hidden}.visit-room-module__axE-nW__sidebarColumn{border-left:1px solid var(--mantine-color-default-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.visit-room-module__axE-nW__sidebarTabs,.visit-room-module__axE-nW__chatPanel{flex-direction:column;flex:1;min-height:0;display:flex}.visit-room-module__axE-nW__scrollPanel{flex:1;min-height:0}@media (max-width:48em){.visit-room-module__axE-nW__mainArea{grid-template-rows:50vh minmax(0,1fr);grid-template-columns:1fr;grid-template-rows:max(12dvh, calc(50dvh - var(--keyboard-inset,0px))) minmax(0, 1fr)}.visit-room-module__axE-nW__sidebarColumn{border-left:none;border-top:1px solid var(--mantine-color-default-border)}}
.visit-verification-page-module__Yd28Lq__container{padding-top:var(--mantine-spacing-xl);padding-bottom:calc(var(--mantine-spacing-xl) + env(safe-area-inset-bottom,0px))}
.app-layout-shell-module__7IZr_q__header.app-layout-shell-module__7IZr_q__header{background-color:var(--mantine-color-body);background-color:color-mix(in srgb, var(--mantine-color-body) 80%, transparent);-webkit-backdrop-filter:blur(12px)}
.completed-visit-record-module__SBfgsa__container{max-width:calc(56.25rem * var(--mantine-scale));padding:var(--mantine-spacing-md);margin:0 auto}@media (min-width:48em){.completed-visit-record-module__SBfgsa__container{padding:var(--mantine-spacing-lg)}}
.booking-dialog-content-module__JiSV5a__pharmacyResult{gap:calc(.125rem * var(--mantine-scale));text-align:left;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);flex-direction:column;transition:background-color .15s;display:flex}.booking-dialog-content-module__JiSV5a__pharmacyResult:hover{background-color:var(--mantine-color-default-hover)}
.nav-button-module__tsykJW__active{background-color:var(--mantine-color-blue-light)!important;color:var(--mantine-color-blue-light-color)!important}
/*# sourceMappingURL=3mdegnpax7vie.css.map*/