@keyframes dot-flashing-1{0%{background-color:rgba(255,255,255,.8)}25%{background-color:rgba(255,255,255,.4)}}@keyframes dot-flashing-2{0%{background-color:rgba(255,255,255,.8)}50%{background-color:rgba(255,255,255,.4)}}@keyframes dot-flashing-3{0%{background-color:rgba(255,255,255,.8)}75%{background-color:rgba(255,255,255,.4)}}@keyframes video-fade-out{0%{background:var(--control-tray-background-color);opacity:1;cursor:move}to{background:0 0;opacity:0;cursor:default}}@keyframes feed-fade-out{0%{opacity:1;cursor:move}to{opacity:0;cursor:default}}@keyframes text-fade-out{0%{opacity:1}to{opacity:0}}@keyframes background-fade-out{0%{background-color:var(--control-tray-background-color)}to{background-color:transparent}}@keyframes slide-in{0%{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(5px);opacity:0}}@-webkit-keyframes bounce-delay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bounce-delay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}:root{color-scheme:dark;--psy-input-placeholder-color:var(--psy-color-white);--psy-input-placeholder-opacity:0.6}body,html{background-color:#161a1d!important;touch-action:manipulation;line-height:20px;overflow-y:auto}body:not(.r-app){overflow-y:visible}body:not(.r-app) .Button:not(.PortalDefaultButton) input:focus{padding:4px 9px;box-shadow:none}body:not(.r-app) .Button:not(.PortalDefaultButton) input,body:not(.r-app) .Button:not(.PortalDefaultButton) input:active{font-size:14px;line-height:20px;padding:5px 10px;height:auto}body:not(.r-app) .PortalDefaultButton input[type=button],body:not(.r-app) .PortalDialogSaveButton input[type=button]{border:1px solid transparent;padding:0 11px}body:not(.r-app) .PortalDefaultButton input[type=button]:focus,body:not(.r-app) .PortalDialogSaveButton input[type=button]:focus{border:1px solid #036ea4;box-shadow:none}body:not(.r-app) .PortalDefaultButton input[type=button]:active,body:not(.r-app) .PortalDialogSaveButton input[type=button]:active{border:1px solid #036ea4;box-shadow:inset 0 0 6px rgba(0,0,0,.35)}body:not(.PublicSite) button:focus{border:unset}input[type=text]:focus,input[type=text]:hover{border:0!important}kbd{border-radius:3px;padding:1px 2px 0;color:#000;background-color:#fff;font-weight:600}:focus:not(:focus-visible){outline:0!important;box-shadow:none!important;background-color:unset}#SidebarMenuContainer{position:absolute;right:0;height:100%;width:264px;background-color:#2b343b;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.4);margin:0}#SidebarWrapper{position:absolute;overflow:hidden;top:62px;height:calc(100% - 146px);left:0;padding-left:4px;z-index:150}#SidebarWrapper.closed{transition:visibility 0s linear .3s,width .3s ease-in-out 0s;visibility:hidden;width:0}#SidebarWrapper.open{transition:visibility 0s linear 0s,width .3s ease-in-out 0s;visibility:visible;width:264px}#MessagesContainerWrapper,.SidebarContent{scrollbar-width:thin;scrollbar-color:#454d54 #2b343b}#MessagesContainerWrapper::-webkit-scrollbar,.SidebarContent::-webkit-scrollbar{width:5px}#MessagesContainerWrapper::-webkit-scrollbar-track,.SidebarContent::-webkit-scrollbar-track{background:#2b343b}#MessagesContainerWrapper::-webkit-scrollbar-thumb,.SidebarContent::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid #454d54}.speech-to-text-note{font-size:var(--psy-font-size-xs)}.ghost-close-button{background-image:url(/static/images/WebRtc/telehealth-x.svg);align-self:center;background-position:center center;background-size:10px 10px;background-repeat:no-repeat}.SidebarHeader{display:flex;justify-content:space-between;padding:12px 12px 10px;height:32px}.SidebarContent{height:calc(100% - 60px);overflow-y:auto;overflow-x:hidden;margin-right:3px}#SettingsDeviceSelection{padding:0 9px 0 12px;text-align:left}#SettingsDisplayNameContainer,#SettingsLanguageContainer{padding:0 9px 12px 12px;text-align:left}#SettingsDisplayNameContainer label,#SettingsLanguageContainer label{display:block;margin-bottom:4px}.SidebarContainer{height:100%;line-height:20px;width:inherit}.SidebarContainer.closed{display:none}.SidebarContainer.open{display:block}.settings-switch{padding:0 12px 12px;margin-top:2px;text-align:left}.settings-switch.disabled{opacity:.5;pointer-events:none}.settings-switch.disabled .switch-container{text-decoration:none;cursor:unset}.settings-switch.disabled .switch-track{box-shadow:unset}.settings-switch.disabled input[type=checkbox]{outline:0;margin:0 5px 0 0;vertical-align:middle;width:16px;height:16px;color:var(--portal-button-bg-color);opacity:0}#PremiumCallSwitch{padding:0 12px;text-align:left}#PremiumCallHelpText{padding:0 12px 12px;text-align:left}.premium-call-image{position:relative;top:2px;height:15px;border-bottom:1px solid transparent;margin:0 4px}label:hover .premium-call-image{border-bottom:1px solid #fff}#HeaderEnd{display:inline-flex}#CallTimer{color:#fff;margin:6px 6px 6px 0}#MediaDeviceSelectorView label:hover,.DisplayNameContainer label:hover,.appointment-card.disabled{pointer-events:none}#InSessionContainer,#WaitingForAnotherSessionContainer,#WaitingForSessionAsGuestContainer,#WaitingForSessionContainer,.ScheduleContainer{padding:2px 12px 12px;margin-top:2px}#WaitingForSessionWrapper{padding:2px 12px}#InSessionWrapper,#WaitingForSession{display:grid;grid-template-columns:auto 24px;padding-right:13px;height:26px}#InSessionWrapper label,#WaitingForAnotherSessionWrapper label,.ScheduleContainerLabelWrapper{padding:0 0 2px 12px;line-height:24px;text-align:left}.ScheduleContainerWrapper label{padding:0}#WaitingForAnotherSessionWrapper .count,#WaitingForSessionAsGuestWrapper .count,#WaitingForSessionWrapper .count{background-color:var(--portal-button-bg-color);padding:0 4px;border-radius:4px;text-align:center;font-style:normal}#WaitingForAnotherSessionWrapper[data-waiting=no],#WaitingForSessionAsGuestWrapper[data-waiting=no],#WaitingForSessionWrapper[data-waiting=no]{display:none}#WaitingForSessionAsGuestWrapper{padding:2px 12px}#InSessionWrapper .ellipsis{width:24px;height:24px;opacity:60%;line-height:16px;color:var(--psy-color-white);text-align:center;margin-top:1px}#InSessionWrapper .ellipsis:focus{box-shadow:0 0 0 3px rgba(255,255,255,.4);opacity:100%;outline:0}#InSessionWrapper .ellipsis:hover{box-shadow:0 0 0 2px rgba(255,255,255,.2);opacity:100%}#InviteOthersContainer{padding:2px 12px 12px;margin-top:2px}#InviteOthersWrapper{display:grid;grid-template-columns:auto 24px;padding-right:13px;height:26px;text-align:left}#InviteOthersWrapper label{padding:0 0 2px 12px;line-height:24px;color:#fff;margin-top:4px}#LinkDetailsWrapper{text-align:left;margin:4px 0}#LinkCopiedConfirmation{width:auto;border-radius:4px;padding:8px;border:1px solid #81b814;background-color:#2b343b;text-align:left}#LinkCopiedConfirmation i{color:#81b814}#LinkCopiedConfirmation span{color:#fff;font-size:12px;line-height:26px;margin-top:4px}.click-to-copy-link{cursor:pointer}.click-to-copy-link,.click-to-copy-link:active,.click-to-copy-link:hover,.telehealth-chat-body a{color:var(--portal-nav-link-hover-color)}.PersonContainer,div#ParticipantCallQuality,div#ParticipantCallQuality>div{position:relative}.Person{font-size:16px;font-weight:400;color:#fff;width:100%;height:34px;background-color:#454d54;align-content:center;padding:0;margin:3px 0;cursor:pointer;border-radius:4px}.Person .buttonFace{display:grid;grid-template-columns:24px auto 24px;padding:5px 8px}.Person .displayName{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-content:center}.Person .camera,.Person .microphone{margin-right:8px;padding-top:4px}.Person .leftIcon{margin:8px 0 8px 8px}.Person .ellipsis{opacity:60%;line-height:12px;padding:4px}.Person.disabled:focus,.Person.disabled:hover{box-shadow:none;cursor:default;background-color:#454d54}.Person:hover{box-shadow:0 0 0 2px rgba(255,255,255,.2)}.Person:focus{box-shadow:0 0 0 3px rgba(255,255,255,.4);outline:0}.Person.active{box-shadow:0 0 0 3px rgba(255,255,255,.4);outline:0}.Person.active .ellipsis,.Person:hover .ellipsis{opacity:100%}.Person:focus .ellipsis{opacity:100%}.Person.no-hover{cursor:unset}.Person.no-hover:focus{box-shadow:unset;background-color:#454d54}.Person.no-hover:hover{box-shadow:none;cursor:unset}.PersonMenu{font-size:16px;font-weight:400;color:#fff;padding:2px;margin:0;background-color:#454d54;align-content:center;width:calc(100% - 4px);position:absolute;z-index:1000;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.4);cursor:pointer}.PersonMenu .editIcon{margin-right:8px}.PersonMenu .hide{display:none}.ParticipantMenu ul,.PersonMenu ul{margin:0}.PersonMenu li{margin:0;padding:2px 6px;list-style-type:none;background:0 0;background-color:transparent;border-radius:4px;display:flex;flex-direction:row;align-items:center;min-height:30px}.PersonMenu li:hover{background-color:#5e676e}.PersonMenu li:focus{outline:0;background-color:#5e676e}.PersonMenu.topMenu{bottom:37px}.AllParticipantsMenu{font-size:16px;font-weight:400;color:#fff;padding:2px;margin:4px -4px 0 0;background-color:rgba(43,52,59,.96);position:absolute;z-index:1000;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.4);width:max-content}.AllParticipantsMenu .icon,.ParticipantMenu li img{margin-right:8px}.AllParticipantsMenu .hide{display:none}.AllParticipantsMenu li{margin:0;padding:2px 6px;list-style-type:none;background:0 0;background-color:transparent;border-radius:4px;text-align:left;display:flex;flex-direction:row;align-items:center;height:30px}.AllParticipantsMenu li:hover{background-color:#5e676e}.AllParticipantsMenu li:focus{outline:0;background-color:#5e676e}#SidebarChatContainer{height:100%}#SidebarChatContainer>.SidebarContainer{display:flex;flex-direction:column;border-top:#454d54}#SidebarChatContainer .SidebarHeader{border-bottom:1px solid #454d54}#ChatContent{display:flex;flex-direction:column;margin-right:0}#MessagesContainerWrapper{overflow-y:auto;display:flex;flex-direction:column-reverse}#MessagesContainer{padding:0 12px;margin-right:3px}#ContentStaticMessage{margin-right:3px;color:rgba(255,255,255,.6);font-size:14px;text-align:center;line-height:normal;padding:8px;background-color:#2b343b}#ChatInputContainer{border-radius:8px;border:1px solid #454d54!important;display:flex;flex-direction:row;min-width:0;min-height:32px;width:196px;background-color:#2b343b}#ChatInput{display:flex;min-width:0;background:0 0;border:0;box-shadow:none;flex:4;color:#fff;min-height:22px;overflow-y:hidden;height:22px;padding-top:6px;padding-bottom:6px}#ChatInput:disabled{background:0 0!important}#EmojiButton{background-color:transparent;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}#EmojiButton i{color:rgba(255,255,255,.6);font-size:20px}#EmojiButton:focus i,#EmojiButton:hover i{color:#fff}#EmojiBox.hidden{display:none}#EmojiBox,.emoji{display:flex;flex-wrap:wrap}#EmojiBox{position:absolute;font-size:20px;width:82px;border-radius:8px;padding:8px;gap:10px;bottom:75px;box-shadow:0 0 20px 2px rgba(0,0,0,.3)!important;background-color:#2b343b}.emoji{height:20px;width:20px;justify-content:center;align-content:center}.emoji:hover,.emoji:hover:focus{outline:#cbe8f1 auto 1px!important}#ChatFooter{display:flex;flex-direction:row;width:inherit;margin-top:auto;padding:15px 12px}#EmojiButtonContainer,#SendMessageButton,#SendMessageButtonContainer{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}#EmojiButtonContainer,#SendMessageButtonContainer{height:34px;width:34px;align-self:center;margin:auto}#SendMessageButton{background-color:var(--portal-button-bg-color);color:var(--psy-color-white);border-radius:100px;height:30px;width:30px}#SendMessageButton:disabled{background-color:transparent}#SendMessageButton:focus:not(:disabled),#SendMessageButton:hover:not(:disabled){background-color:var(--portal-button-hover-bg-color);color:#fff}#SendMessageButton i{height:20px;width:20px;margin-top:6px;margin-right:1px}#RestrictedTextBanner{margin:10px 15px}.telehealth-chat-message-received,.telehealth-chat-message-sent{width:196px;margin-top:8px}.telehealth-chat-message-sent{margin-left:auto}.telehealth-chat-message-sent>.telehealth-chat-body{background-color:var(--portal-page-bg-color)}.telehealth-chat-name{color:rgba(255,255,255,.6);font-size:12px;line-height:normal;margin-bottom:2px;text-align:left}.telehealth-chat-body,.telehealth-chat-body p{color:var(--psy-color-white);font-size:14px;font-weight:400}.telehealth-chat-body{background-color:#454d54;border-radius:8px;padding:8px;text-align:left;user-select:text}.telehealth-chat-body p{margin:0}.telehealth-chat-time{text-align:end;color:rgba(255,255,255,.6);font-size:12px;font-variant-caps:all-small-caps;line-height:normal;margin-top:2px}.telehealth-chat-time.portal{margin-top:0;font-size:var(--psy-font-size-s)}.dot-flashing-container{width:32px;border-radius:8px;padding:8px;background-color:#454d54}.dot-flashing,.dot-flashing::after,.dot-flashing::before{width:8px;height:8px;border-radius:5px;background-color:rgba(255,255,255,.8);color:rgba(255,255,255,.8);animation-delay:0s;animation-timing-function:steps(1,end)}.dot-flashing{position:relative;margin-left:12px;animation:dot-flashing-2 1.5s infinite normal}.dot-flashing::after,.dot-flashing::before{content:"";display:inline-block;position:absolute;top:0;left:-12px;animation:dot-flashing-1 1.5s infinite normal}.dot-flashing::after{left:12px;animation:dot-flashing-3 1.5s infinite normal}#SidebarNetworkContainer .SidebarContent{padding:0 12px;color:#fff;text-align:left}#SidebarNetworkContainer .hidden{display:none}#SidebarNetworkContainer .row{display:flex;flex-direction:row}#SidebarNetworkContainer .column{display:flex;flex-direction:column}#SidebarNetworkContainer .label{font-size:16px;color:rgba(255,255,255,.8);margin-bottom:4px}#SidebarNetworkContainer .white-label{font-size:16px;font-weight:700}#SidebarNetworkContainer #NetworkStatusExtraText{margin-top:8px;font-size:12px}#SidebarNetworkContainer #NetworkUploadContainer{margin-bottom:8px}#NetworkStatusImage{height:18px;margin-left:auto}.sidebar-network-content{background-color:#454d54;border-radius:4px;padding:12px;margin-bottom:12px}#TelehealthHeaderBar{grid-area:top;padding:12px}#HeaderBar{justify-content:space-between}#HeaderBar,#HeaderIcons{display:flex}#HeaderIcons button{width:34px;height:34px;margin-right:9px}#HeaderBar.screenshare{grid-template-columns:27px 27px calc(100% - 159px) 54px}#HeaderBar .notify{background-color:var(--portal-nav-menu-open-border-top-color);padding:4px;border-radius:5px;float:right;margin:-20px -13px}button#CallSettingsButton,button#ChatButton,button#PeopleButton,button#ScheduleButton{background-image:url(/static/images/WebRtc/telehealth-settings.svg);background-size:27px 27px;background-repeat:no-repeat;background-position:center center}button#ChatButton,button#PeopleButton,button#ScheduleButton{background-image:url(/static/images/WebRtc/telehealth-schedule.svg)}button#ChatButton,button#PeopleButton{background-image:url(/static/images/WebRtc/telehealth-people.svg)}button#ChatButton{background-image:url(/static/images/WebRtc/telehealth-chat.svg)}button#NetworkButton>img{width:22px;vertical-align:middle;margin-left:-2px}button#CallSettingsButton:hover+#SettingsTooltip,button#ChatButton:hover+#ChatTooltip,button#NetworkButton:hover+#NetworkTooltip,button#PeopleButton:hover+#PeopleTooltip,button#ScheduleButton:hover+#ScheduleTooltip{opacity:1;transition:all .25s ease-in-out .5s;visibility:visible}#ChatTooltip,#NetworkTooltip,#PeopleTooltip,#ScheduleTooltip,#SettingsTooltip{top:50px;z-index:200;height:fit-content}#PeopleTooltip{left:2px}#ScheduleTooltip{left:38px}#SettingsTooltip{left:126px}#ChatTooltip{left:92px}#NetworkTooltip{left:170px}.no-chat+#SettingsTooltip{left:80px}.no-schedule+#SettingsTooltip{left:85px}.no-schedule.no-chat+#SettingsTooltip{left:41px!important}.no-schedule+#ChatTooltip{left:50px}.no-schedule+#NetworkTooltip{left:130px}div#HeaderBarCallQuality #CallQualityIcon.Hidden{visibility:hidden}div#HeaderBarCallQuality #CallQualityIcon,div#ParticipantCallQuality #CallQualityIcon{background:var(--control-tray-background-color);box-shadow:0 0 0 2px var(--control-tray-background-color);border-radius:8px;height:36px;width:36px;display:flex;justify-content:center}div#ParticipantCallQuality #CallQualityIcon.Hidden{display:none!important}div#ParticipantCallQuality #CallQualityIcon{border-radius:1px;height:20px;width:20px;margin-right:8px;position:relative}#CallQualityIcon>img{margin-top:auto;margin-bottom:auto}#LowSignalImage.Hidden,#MediumSignalImage.Hidden{display:none}#CallQualityTooltip{top:unset;bottom:unset;z-index:200}div#HeaderBarCallQuality #CallQualityTooltip{left:80px;margin-top:6px}div#ParticipantCallQuality #CallQualityTooltip{padding:6px 10px;margin-top:10px;width:130px;height:20px;line-height:30px;top:-50px}div#ParticipantCallQuality #CallQualityTooltip>div{margin-left:8px}div#ParticipantCallQuality>div{display:flex;justify-content:center}@media (pointer:fine){#CallQualityIcon:hover+#CallQualityTooltip{opacity:1;transition:all .25s ease-in-out .5s;visibility:visible}}@media screen and (orientation:landscape)and (max-height:400px){#CallView:not(.ff-closed-captioning) #HeaderBar,#CallView:not(.ff-closed-captioning) #HeaderIcons{flex-direction:column;height:100%}#CallView:not(.ff-closed-captioning) #HeaderIcons button{margin-right:0;margin-bottom:5px}#CallView:not(.ff-closed-captioning) #CallTimer{margin:6px 6px 6px 0}#CallView:not(.ff-closed-captioning) div#HeaderBarCallQuality #CallQualityTooltip{left:55px;top:133px}#CallView:not(.ff-closed-captioning) div#ParticipantCallQuality #CallQualityTooltip{right:unset}#CallView:not(.ff-closed-captioning) #PeopleTooltip{top:13px;left:55px}#CallView:not(.ff-closed-captioning) #ScheduleTooltip{top:49px;left:55px}#CallView:not(.ff-closed-captioning) #SettingsTooltip{top:83px;left:55px}#CallView:not(.ff-closed-captioning) #CallTimer{font-size:12px}}#CallGridView{grid-area:main;position:relative}#CallGridView.unpushed{left:0;transition:ease-in-out .3s;transition-property:width,left;width:100%}@media (min-width:768px){#CallGridView.pushed{transition:ease-in-out .3s;transition-property:width,left;width:calc(100% - 268px);left:268px}}@media (max-width:768px){#CallGridView.pushed .ClosedCaptionContainer{width:calc(100% - 258px)!important;left:258px!important}}#CallView{--control-tray-size:80px;--control-tray-background-color:rgba(16, 21, 25, 0.9);--env-safe-area-inset-right:env(safe-area-inset-right, 0px);--env-safe-area-inset-left:env(safe-area-inset-left, 0px);--env-safe-area-inset-bottom:env(safe-area-inset-bottom, 0px);--env-safe-area-inset-top:env(safe-area-inset-top, 0px);height:100%;width:100%;position:fixed;background-color:#161a1d;user-select:none}#CallView #FullCallContainer{display:grid;height:100%;width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:[safe-zone-top] var(--env-safe-area-inset-top) [top] min-content [middle] 1fr [controls] min-content [safe-zone-bottom] var(--env-safe-area-inset-bottom);grid-template-areas:"safe-zone-top safe-zone-top" "top top" "main main" "controls controls" "safe-zone-bottom safe-zone-bottom"}#CallView #TelehealthCallWaitingRoom,#CallWrapper,#PreviewPositionsWrapper{display:contents}#TelehealthCallWaitingRoom__Footer>span{margin-right:0!important}#TelehealthCallWaitingRoom__Body>select{max-width:100%}#CallWrapper{height:100%;width:100%}#MessageOverlays,#VideoWrapper{height:100%;width:100%;position:absolute}#GridTopMiddle #focusMessage{align-self:center}#GridBottomRight #focusMessage,#GridTopRight #focusMessage{align-self:flex-end}#focusMessage{font-size:16px;width:max-content!important;height:max-content!important;margin-top:4px;margin-left:4px;padding:4px;z-index:1000!important}.focusMessageLine{display:block;margin-bottom:8px}#focusMessage,.Tooltip{background-color:var(--control-tray-background-color);border-radius:8px;color:#fff}.Tooltip{bottom:calc(100% - 17px);font-family:Arial,sans-serif;font-size:12px;line-height:20px;opacity:0;padding:6px 10px;position:absolute;text-align:center;transition:all .25s ease-in-out 0s;visibility:hidden;width:max-content;z-index:1}@media (pointer:fine){button:focus+.Tooltip,button:focus>.Tooltip,button:hover+.Tooltip,button:hover>.Tooltip{bottom:calc(100% - 12px);opacity:1;transition:all .25s ease-in-out .5s;visibility:visible}.Hidden button:focus+.Tooltip,.Hidden button:hover+.Tooltip{bottom:calc(100% - 17px);opacity:0;transition:all .25s ease-in-out 0s;visibility:hidden}}.screenShareDisabledClick{bottom:calc(100% - 12px)!important;opacity:1!important;transition:all .25s ease-in-out .5s!important;visibility:visible!important;left:calc(50% - 58px)}.userInactive .Tooltip{bottom:calc(100% - 17px);opacity:0;transition:all .25s ease-in-out 0s;visibility:hidden}.tooltipLine{display:block}#CallView #PreviewPositions #LocalMediaView #MovePreviewIndicator,.togglePreviewButton{align-items:center;flex-direction:row;justify-content:center;position:absolute;z-index:3;transition:opacity .2s ease-in-out}.togglePreviewButton{background:#515f62;border-radius:50%;cursor:pointer;display:flex;width:44px!important;height:44px!important}#GridTopLeft .togglePreviewButton{top:3px;left:3px}#GridTopMiddle .togglePreviewButton{top:3px;left:calc(50% - 25px)}#GridTopRight .togglePreviewButton{top:3px;right:3px}#GridBottomLeft .togglePreviewButton{bottom:3px;left:3px}#GridBottomRight .togglePreviewButton{bottom:3px;right:3px}#GridBottomLeft .webrtc-media-view-local-video,#GridBottomRight .webrtc-media-view-local-video{display:flex;align-items:baseline;flex-direction:column}#ShowHidePreviewButton{background-position:center;background-repeat:no-repeat}#LocalPreviewSpinnerWrapper{height:100%;width:100%!important}#CallView #PreviewPositions #LocalMediaView #MovePreviewIndicator{padding:8px;border-radius:6px;display:none;bottom:5px;left:5px;width:24px;height:24px;Background-color:rgba(16,21,25,.9)}#CallView #PreviewPositions #LocalMediaView .MovePreviewIcon{width:24px;height:24px;background-image:url(/static/images/WebRtc/telehealth-move.svg)}.preview-showing{opacity:0;transition:left .2s ease-in-out,right .2s ease-in-out,top .2s ease-in-out,opacity .2s ease-in-out;background-image:url(/static/images/WebRtc/openeye.svg)}.preview-showing:focus{opacity:1}#HiddenText{display:none;cursor:default;line-height:50px;position:relative;opacity:0;transition:opacity .5s ease;z-index:3;color:#fff;width:125px!important;left:10px}#GridTopLeft #HiddenText{left:55px}#GridTopMiddle #HiddenText{top:50px;justify-content:center;line-height:30px;width:100%!important;left:0}#GridTopMiddle .previewParent{height:85px;width:150px!important;left:calc(50% - 75px)}#GridBottomLeft #HiddenText{left:55px}.preview-hidden{background-image:url(/static/images/WebRtc/closeeye.svg)}.previewParent{user-select:none;cursor:default;position:absolute;width:175px!important;height:50px;border-radius:8px;transition:height .15s ease,width .15s ease}#GridBottomRight .previewParent,#GridTopRight .previewParent{right:0}#GridBottomLeft .previewParent,#GridBottomRight .previewParent{bottom:0}.VideoFadeOut video,video.VideoFadeOut{animation-name:video-fade-out;animation-duration:.2s;cursor:default}.DisabledFeedFadeOut,.TextFadeOut,.VideoFadeOut video,.previewParent.BackgroundFadeOut,video.VideoFadeOut{animation-fill-mode:forwards!important;animation-iteration-count:1;animation-timing-function:ease}.DisabledFeedFadeOut{border-radius:8px;animation-name:feed-fade-out;animation-duration:.2s;cursor:default}.TextFadeOut,.previewParent.BackgroundFadeOut{animation-delay:2.5s;animation-duration:.5s}.TextFadeOut{animation-name:text-fade-out;cursor:default}.previewParent.BackgroundFadeOut{background-color:var(--control-tray-background-color);animation-name:background-fade-out}.webrtc-media-view-local-video{display:flex;align-content:baseline;align-items:baseline;position:relative;border-radius:8px}#PreviewPositions{position:absolute;display:grid;width:100%;height:100%;background-color:transparent;z-index:100;pointer-events:none;top:0}#CallView #PreviewPositions.PreviewPositions__dragging,#MessageOverlays a,#MessageOverlays button{pointer-events:all}.gridContainer{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}#GridBottomLeft,#GridBottomRight,#GridTopLeft,#GridTopMiddle,#GridTopRight{display:flex;flex-direction:column;min-width:0}#GridTopLeft{grid-column-start:1;grid-column-end:3;align-items:flex-start;padding-left:8px}#GridTopMiddle{grid-column-start:3;grid-column-end:5;align-items:center}#GridTopRight{grid-column-start:5;grid-column-end:-1;align-items:flex-end;padding-right:12px}#GridBottomLeft{grid-column-start:1;grid-column-end:4;justify-content:flex-end;align-items:flex-start;padding-left:8px}#GridBottomRight{grid-column-start:4;grid-column-end:-1;justify-content:flex-end;align-items:flex-end;padding-right:12px}.previewLocation{transition:height .05s ease-in-out,width .05s ease-in-out;display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.previewLocationBottom{margin-bottom:4px}.previewLocation #LocalMediaView,.previewLocationBottom #LocalMediaView{display:flex;flex-direction:column-reverse;align-items:baseline;justify-content:flex-end}.previewLocation:focus,.previewLocationBottom:focus{outline:0}.activePreview>.previewLocation{border:4px solid rgba(43,52,59,.96);margin:0!important;border-radius:12px}.ParticipantMenu{font-size:12px;font-weight:400;color:#fff;padding:2px;margin:0;background-color:#596269;align-content:center;width:calc(100% - 4px);min-width:160px;position:relative;z-index:100;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.4);bottom:38px}.ParticipantMenu li{margin:0;padding:2px 6px;list-style-type:none;background:0 0;background-color:transparent;border-radius:4px;display:flex;flex-direction:row;align-items:center;height:30px}.ParticipantMenu li:hover{background-color:#6c767f}.ParticipantMenu li:focus{outline:0;background-color:#6c767f}.screen-view,.screen-view video,.video-view,.video-view video,.video-view.no-video{box-shadow:0 0 0 3px transparent;overflow:hidden}:is(#RemoteMediaView,#RemoteScreenView) .webrtc-media-view-participant.participant-audio-active:only-child :is(.video-view,.no-video,.screen-view){box-shadow:0 0 0 3px #4e9339;transition:box-shadow .3s ease-in-out}:is(#RemoteMediaView,#RemoteScreenView) .webrtc-media-view-participant.participant-audio-active:not(:only-child) :is(.video-view,.screen-view){box-shadow:0 0 0 3px #4e9339;transition:box-shadow .3s ease-in-out}#LocalParticipantPreview #WebRtc__LocalMediaContainer__NoCamera,.video-view.no-video{background-color:#2b343b}@media (max-width:560px){#WebRtc__LocalMediaContainer__NoCamera>img{height:16px!important;width:16px!important}}.screen-view,.video-view.no-video{height:100%;width:100%}#RemoteMediaView>div,.webrtc-media-view-participant>div{display:flex;align-content:center;justify-content:center}.video-parent{display:flex}.audio-parent,.screenshare-parent,.screenshare-visible .video-parent{display:none}#RemoteMediaView .webrtc-media-view-participant:only-child>div.screenshare-visible{width:auto;height:auto}.screenshare-visible .screenshare-parent{display:flex;width:100%}#RemoteMediaView .webrtc-media-view-participant:only-child{margin:0}#RemoteMediaView .webrtc-media-view-participant:only-child>div{max-width:calc(100% - 4px);width:min-content;position:relative}#RemoteMediaView .webrtc-media-view-participant:only-child>div.no-video:not(.screenshare-visible),.video-parent{width:100%}.participant-audio-active .remote-participant-name{opacity:1;color:#fff}.remote-participant-name{height:34px;left:4px;bottom:0;margin-bottom:4px;position:absolute;z-index:100;display:flex;white-space:nowrap;max-width:calc(100% - 25px);line-height:0}.remote-participant-name.no-hover:hover{cursor:unset;box-shadow:none}.remote-participant-name .hide{display:none}.remote-participant-name div:not([class]),.remote-participant-name div[class=""]{height:auto!important;width:auto!important;position:absolute;left:0;bottom:0}.remote-participant-name .participantMenuOptionsWrapper{width:100%;position:absolute;left:0;bottom:0}.remote-participant-name svg{height:16px;width:16px;opacity:.6}.participant-audio-active .participant-microphone svg{opacity:1}.participant-audio-active .participant-microphone svg rect{fill:#4e9339}.remote-participant-name svg .a{stroke-width:2px}.telehealthVideoOffSvg .a{stroke-width:4px}div.participant-microphone{height:auto;width:auto;margin-right:8px;display:inline-block}.remote-participant-name:hover .microphone-quiet{opacity:1;margin-right:8px}.remote-participant-name .ellipsis{display:none;margin-left:8px}.remote-participant-name.active .ellipsis,.remote-participant-name:focus .ellipsis,.remote-participant-name:hover .ellipsis{display:inline-block;opacity:1;width:16px!important}.displayNameWrapper{display:inline-block;max-width:calc(100% - 20px);flex-grow:1}.displayName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;display:inline-block;max-width:100%}.remote-participant-name .displayName{line-height:34px}.simpleMenu{width:100%}.displayNameWrapper.simpleMenu{max-width:calc(100vw - 20px)}.remote-participant-name.active{box-shadow:0 0 0 3px rgba(255,255,255,.4);outline:0;background-color:#596269}.not-showing>#LocalMediaView{border:0!important}#CallView #PreviewPositions #LocalMediaView{height:min-content;width:min-content;cursor:move;z-index:3;position:relative;display:none;pointer-events:all;border:2px solid #161a1d;border-radius:8px}#CallView #PreviewPositions #LocalMediaView:focus{outline:0;box-shadow:none}#CallView #PreviewPositions #LocalMediaView video{border-radius:6px;height:auto;width:auto;max-height:25vh;max-width:min(25vw,180px)}#CallView #PreviewPositions #LocalMediaView #ShowHidePreviewTooltip{bottom:calc(100% - 90px);width:auto}#VerticalBackgroundEffects #ShowHidePreviewTooltip{left:-50px}#CallView #PreviewPositions .HorizontalFlip video{transform:scaleX(-1)}.VideoPlaceholder{display:none;background-color:var(--control-tray-background-color);border-radius:8px}#WebRtc__LocalMediaContainer__NoCamera{display:flex;align-items:center;justify-content:center}#CallView #PreviewPositions #LocalMediaView.video-disabled>div:not(.previewParent){display:none}#MessageOverlays,#RemoteMediaView{display:flex;align-items:center;justify-content:center}#RemoteMediaView{height:calc(100% - 4px);padding:2px;background-color:#161a1d}#CallWrapper[data-call-status=Connected] #RemoteMediaView video,#RemoteMediaView>div,video{height:100%;width:100%}#MessageOverlays{z-index:3;pointer-events:none;color:#fff;text-align:center;box-sizing:border-box}.patient-not-connected-message,.patient-ready-message{max-width:min(100% - 36px,576px)}#MessageOverlays .message-text{font-size:24px;line-height:28px}#MessageOverlays .patient-not-connected-message>:not(:last-child),#MessageOverlays .patient-ready-message>:not(:last-child){margin-bottom:18px}.call-disconnected #NoCameraMessage{display:none!important}#MessageOverlays .patient-ready-message #GoBackButton,#MessageOverlays svg{display:block;margin:0 auto}#MessageOverlays .silhouetteSvg{width:52px;height:64px;max-width:108px;margin:0 auto}#MessageOverlays .smileSvg{width:64px;height:64px;max-width:108px}#MessageOverlays .telehealthVideoOffSvg{width:64px;height:47px;max-width:108px;margin:0 auto}#MessageOverlays .patient-ready-message .ReadySvg{width:44px;height:44px}#MessageOverlays .patient-ready-message .ReadySvg .a{stroke:var(--portal-page-bg-color)}#MessageOverlays .patient-ready-message .ReadySvg>div{max-width:620px}#EmergencyText patient-ready-message{font-size:16px}#patient-ready-message>div>*{margin-bottom:20px}#MessageOverlays .patient-ready-message #ReadyMessageText{font-size:24px;line-height:32px}#PatientReadyMessage__StartSessionButton{line-height:18px;font-size:16px;padding:0 11px;height:34px}#CallWrapper:not([data-call-status=ReadyToConnect]) #ReadyMessage,#CallWrapper[data-call-status=Disconnected] .remote-video-disabled-message,#CallWrapper[data-call-status=Disconnected].loading .patient-not-connected-message,.patient-not-connected-message,.patient-ready-message{display:none}#CallWrapper[data-call-status=InWaitingRoom] .patient-not-connected-message,.remote-video-disabled-message.video-disabled{display:block}#CallWrapper[data-call-status=InWaitingRoom] .patient-ready-message{display:block;z-index:10}.remote-video-disabled-message{color:#fff;text-align:center}.local-video-disabled-message,.video-disabled video{display:none}#RemoteMediaView .patient-not-connected-message div,#RemoteMediaView .remote-video-disabled-message div,#RemoteMediaView div#NoCameraMessage,#RemoteMediaView div.patient-not-connected-message,#RemoteMediaView div.remote-video-disabled-message{height:auto}#NoCameraMessage,#RemoteVideoDisabledMessage{display:flex;flex-direction:column;justify-content:center;align-items:center;width:75px!important}.feed-indicator{background-image:url(/static/images/WebRtc/telehealth-video_off.svg);background-position:center center;background-repeat:no-repeat;background-size:35% auto;min-width:60px;min-height:60px;opacity:1}.local-video-disabled-message .feed-indicator{background-color:var(--control-tray-background-color);border-radius:8px;transition:height .05s ease-in-out,width .05s ease-in-out}.remote-video-disabled-message .feed-indicator{background-size:99px auto;min-width:110px;min-height:85px}#CallView #PreviewPositions #LocalMediaView.video-disabled .local-video-disabled-message div,#CallView #PreviewPositions #LocalMediaView.video-disabled div.local-video-disabled-message,.previewLocation{display:block;min-width:60px;min-height:60px;max-height:25vh;max-width:min(33.25vh,180px)}#RemoteMediaView .webrtc-media-view-participant{border-radius:8px;margin:2px;position:relative;max-height:calc(100% - 4px);transition:height ease-out .3s,width ease-out .3s,top ease-out .3s,left ease-out .3s,opacity ease-out .3s}#RemoteMediaView .webrtc-media-view-participant .screen-view,#RemoteMediaView .webrtc-media-view-participant .video-view{border-radius:8px}#RemoteMediaView .webrtc-media-view-participant:only-child .webrtc-media-view-participant-video{width:100vw;justify-content:center}#RemoteMediaView .webrtc-media-view-participant>div,.toast-content>span{width:100%}#RemoteMediaView .webrtc-media-view-participant:not(:only-child) .webrtc-media-view-participant-video{width:100%;justify-content:center;overflow:hidden}#RemoteMediaView .webrtc-media-view-participant:not(:only-child) .webrtc-media-view-participant-video video{height:100%!important;width:100%!important;object-fit:cover}.webrtc-media-view-participant-video{display:flex;justify-content:center}.webrtc-media-view-participant-video video{height:auto!important;width:auto!important;border-radius:8px}.webrtc-media-view-participant-video video.safari{height:100%!important;object-fit:cover}#VolumeMeterViewComponent{display:none}#CallControls{position:relative;line-height:80px;width:100%;text-align:center;color:#fff;z-index:1000}#TelehealthCallControlTrayView{grid-area:controls}#Buttons{height:78px}#ButtonLabels{line-height:0}.ButtonLabel{font-size:12px;opacity:0;transition:opacity .25s ease}.ScreenShareDisplayed .ButtonLabel{width:62px;display:inline-block}#VideoButtonLabel{padding-right:23px}.ScreenShareDisplayed #AudioButtonLabel,.ScreenShareDisplayed #VideoButtonLabel{padding-right:1px}#AudioButtonLabel{padding-right:33px}#DisconnectButtonLabel{padding-right:11px}.ScreenShareDisplayed #DisconnectButtonLabel{padding-right:3px}#CallControlButtons{height:var(--control-tray-size)}.userInactive #CallControlButtons{height:0}#CallControlButtons button,#HeaderBar #CallControlButtons button{height:44px;width:44px;border-radius:50%;margin-right:18px;margin-top:16px;padding:22px 10px;background-clip:padding-box;outline:0}#HeaderBar #Buttons{display:flex;gap:8px}#HeaderBar #CallControlButtons button{margin-right:0;margin-top:0}#HeaderBar #CallControlButtons,#HeaderBar #CallControlButtons #Buttons{height:auto}#CallControlButtons button:active,#CallControlButtons button:focus{border:unset;border-color:#036ea4}#CallControlButtons button:last-of-type{margin-right:0}#DeviceSelection{display:flex;flex-direction:column;padding-top:10px;width:100%}#DeviceSelection #MediaDeviceSelectorView{grid-row-gap:0;grid-template-columns:none}#DeviceSelection #MediaDeviceSelectorView label{grid-column:auto;line-height:12px;padding-top:10px}#DeviceSelection #MediaDeviceSelectorView .input-group{grid-column:auto;padding-top:5px;width:340px}#CallControls select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#161a1d!important;border:1px solid #3b4447;border-radius:4px;color:#fff;font-family:Arial,sans-serif;font-size:14px;height:30px;padding-left:8px;transition:box-shadow .15s ease-in-out;width:100%;background:url(/static/images/WebRtc/telehealth-select_arrow.svg) no-repeat right center;background-size:8px 5px;background-position-x:324px}#CallControls button:disabled,#CallControls select:disabled{opacity:.5}.ios #CallControls select{font-size:16px}#CallControls option{color:#fff;background-color:#161a1d}#CallControls label{font-size:12px;opacity:.8}#CallControls .inline-message{--padding:8px;border-radius:4px;border:0;padding:var(--padding);padding-left:30px;text-align:left;box-sizing:border-box;margin-top:2px;position:relative;line-height:12px}#CallControls .inline-message-error{background-color:#b81818}#CallControls .inline-message .fa-icon{font-size:18px;position:absolute;top:0;left:0;padding-left:var(--padding);padding-top:var(--padding)}#CallControls .inline-message-error .fa-icon{color:#fff}#CallControls .fa-icon.alert-circle:before{content:""}#CallControls .inline-message-error+select{border:1px solid #b81818}.input-group{display:flex;flex-direction:column-reverse}#CallControls #CameraErrorMessage,#CallControls #MicrophoneErrorMessage{font-size:12px;color:#fff;padding-left:2px}.welcome-check-list li{padding:unset;background:unset}.welcome-check-list{position:relative;padding:0 0 0 20px}.welcome-check-list li:before{font-family:"Font Awesome";content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--portal-page-bg-color);position:absolute;left:-8px}.DisplayNameContainer input{max-width:none}#WelcomeGoHomeButton{margin-top:-5px}.toast-container{position:fixed;top:calc(50% - 95px);left:calc(50% - 144px);z-index:auto;width:264px;padding:12px;opacity:0;transition:top .3s ease-in-out,opacity .3s ease-in-out}.toast-container:has(>.toast-content-container>.snapshot-toast){width:424px;height:225px;top:calc(50% - 225px);left:calc(50% - 230px)}.burnt-toast-container{position:fixed;bottom:80px;left:calc(50% - 137px);z-index:auto;opacity:0;width:264px;max-width:250px;transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.toast-container.active{display:block;opacity:1;z-index:1002}.burnt-toast-container.active{display:block;bottom:84px;opacity:1;z-index:1001}.burnt-toast-container,.toast-content-container{background-color:#2b343b;color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.4);border-radius:8px;padding:12px}.toast-container .primary-button,.toast-container .secondary-button{flex-grow:1}.toast-container .primary-button{margin-right:4px}.toast-container .secondary-button{margin-left:4px}.burnt-toast-row,.toast-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.burnt-toast-row{justify-content:space-between;flex-wrap:nowrap;align-items:center}.toast-image{max-height:64px;max-width:64px;box-shadow:0 0 8px 0 rgba(0,0,0,.4);z-index:2;background-color:#2b343b}.toast-row:has(>.snapshot-image){justify-content:center}.toast-image.snapshot-image{max-height:unset;width:100%;max-width:400px;box-shadow:unset}.toast-image img{padding:2px}.toast-image.snapshot-image img{padding:0;border-radius:8px;margin:0 auto;display:block}.snapshot-image .toast-image-text{position:relative;top:-232px;display:inline-block;border-radius:8px 0 0 0}.toast-image-text{background-color:#454d54;text-align:center;width:60px;position:absolute;top:87px;z-index:0;vertical-align:bottom;border-radius:2px;font-size:12px}.toast-image-message{width:calc(100% - 110px);margin-right:10px;padding-left:20px}.snapshot-toast .toast-image-message{width:100%;padding-bottom:10px;padding-left:0}.toast-message-header{padding-right:25px}.toast-content>.toast-message-paragraph{width:calc(100% - 50px);margin-right:10px;text-align:initial}.toast-message-body{color:#a6a9ac;font-size:12px;line-height:16px;margin-top:10px;margin-bottom:0}.toast-content,.toast-image-content{margin-bottom:25px}.toast-image-content.snapshot-toast{margin-bottom:10px}#ToastCloseButton{position:absolute;top:12px;right:10px;margin:8px}.burnt-toast-message{max-width:85%;vertical-align:middle;margin-right:15px;margin-left:4px}#BurntToastCloseButton,#ToastCloseButton{background-image:url(/static/images/WebRtc/telehealth-x.svg);background-position:center center;background-size:10px 10px;background-repeat:no-repeat}#AttemptAudioEnableToast{width:200px;padding:9px 0 5px}.requester-name{font-weight:700}.people-menu-toast-image{height:16px;position:relative;top:2px;left:2px;margin:0 2px}#Modal-Dialog,#Modal-Login-Dialog{position:fixed!important;opacity:1!important;transition:top .3s ease-in-out,opacity .3s ease-in-out!important;margin:unset!important;box-shadow:unset!important;background-color:#2b343b!important;color:#fff!important}#Modal-Dialog{top:calc(50% - 95px)!important;left:calc(50% - 144px)!important;z-index:auto!important;width:264px!important;padding:12px!important}#Modal-Dialog>div>div{display:flex;padding:15px 0!important;margin:unset!important;justify-content:center;align-items:center;text-align:center}#Modal-Dialog #Message{flex-direction:column}#Message>a{margin-bottom:6px}#Modal-Login-Dialog{top:calc(50% - 172px)!important;left:calc(50% - 160px)!important;width:321px!important;height:345px!important;padding:20px!important}#Modal-Login-Dialog input{width:280px!important;height:34px!important;color:#fff!important;border:0;border-radius:4px;padding:4px 8px!important}#Modal-Login-Dialog input[type=password]{width:264px!important;height:26px!important;background-color:#454d54!important}#Modal-Login-Dialog input[type=text]{background-color:#454d54!important}#Modal-Login-Dialog .fa-icon{top:10px!important;left:108px!important}#Modal-Login-Dialog td,.Dialog h2{margin:0!important}#PortalLogin-Button{background-color:var(--portal-button-hover-bg-color)!important;box-shadow:0 0 0 2px rgba(255,255,255,.2)!important}.Dialog h2{background-color:inherit!important;border-bottom:inherit!important;border-radius:0!important;padding:0 0 8px!important;font-weight:700!important;color:#fff}.button-save{margin-right:4px!important}.button-default{height:32px}.button-default,.button-save{flex:auto!important;text-align:center!important}.button-default input,.button-save input{background-color:inherit!important;color:inherit!important}.button-default:focus,.button-save:focus{border:1px solid #036ea4}#Modal-Dialog input[type=button]:active,.button-default input:active,.button-default input:focus,.button-default input:hover,.button-save input:active,.button-save input:focus,.button-save input:hover{background-color:inherit!important;box-shadow:none!important;border:0!important}#Modal-Dialog .button-save input[type=button]{width:100%}#Modal-Dialog-CloseImage{display:none!important}.DialogCloseButton{background-image:url(/static/images/WebRtc/telehealth-x.svg);align-self:center;background-position:center center;background-size:10px 10px;background-repeat:no-repeat;width:19px;opacity:.6;background-color:transparent}.DialogCloseButton:hover{background-color:#454d54;box-shadow:0 0 0 2px rgba(255,255,255,.2);opacity:1!important}.DialogCloseButton:focus{background-color:#454d54;box-shadow:0 0 0 3px rgba(255,255,255,.4);opacity:1!important}.DialogCloseButton:active{opacity:.8}@media screen and (orientation:landscape)and (max-height:400px){#CallView:not(.ff-closed-captioning) #FullCallContainer{grid-template-columns:[safe-zone-left] var(--env-safe-area-inset-left) [top] min-content [main] repeat(2,1fr) [controls] min-content [safe-zone-right] var(--env-safe-area-inset-right);grid-template-rows:repeat(2,1fr);grid-template-areas:"safe-zone-left top main main controls safe-zone-right" "safe-zone-left top main main controls safe-zone-right"}#CallView:not(.ff-closed-captioning) #FullCallContainer #SidebarWrapper{top:4px;height:calc(100% - 8px - var(--env-safe-area-inset-bottom));left:calc(51px + var(--env-safe-area-inset-left))}#CallView:not(.ff-closed-captioning) #FullCallContainer #PreviewPositions{grid-area:main;height:100%;width:100%}#CallView:not(.ff-closed-captioning) #FullCallContainer #TelehealthCallControlTrayView{grid-area:controls;height:100%}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControlButtons,#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControls{height:100%}#CallView:not(.ff-closed-captioning) #FullCallContainer #MessageOverlays{padding-left:calc(var(--control-tray-size) + var(--env-safe-area-inset-left));padding-right:calc(var(--control-tray-size) + var(--env-safe-area-inset-right))}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControls{min-width:var(--control-tray-size)}#CallView:not(.ff-closed-captioning) #FullCallContainer #ButtonLabels{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;line-height:normal;padding-left:10px;padding-right:18px;width:26px;border-right:1px solid #3b4447;margin-top:20px;margin-bottom:20px;height:calc(100% - 40px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ButtonLabel{text-align:left}#CallView:not(.ff-closed-captioning) #FullCallContainer #VideoButtonLabel,#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #VideoButtonLabel{padding-right:0;padding-bottom:33px;padding-top:12px}#CallView:not(.ff-closed-captioning) #FullCallContainer #AudioButtonLabel{padding-right:0;padding-bottom:44px}#CallView:not(.ff-closed-captioning) #FullCallContainer #DisconnectButtonLabel{padding-right:0;padding-bottom:16px}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed .ButtonLabel{width:unset;display:inline}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #AudioButtonLabel{padding-right:0;padding-bottom:32px}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #ScreenShareButtonLabel{padding-right:0;padding-bottom:38px}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #DisconnectButtonLabel{padding-right:0;padding-bottom:18px}#CallView:not(.ff-closed-captioning) #FullCallContainer #Buttons{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:100%}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControlButtons{transition:width .5s ease,height 0s;min-height:100%;width:var(--control-tray-size);display:grid;grid-template-columns:62px 54px auto}#CallView:not(.ff-closed-captioning) #FullCallContainer .userInactive #CallControlButtons{width:0}#CallView:not(.ff-closed-captioning) #FullCallContainer .ios.userInactive #CallControlButtons{width:1px}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControls::before{clip-path:circle(22px at 140% 50%);height:44px;left:0;margin-left:-16px;margin-top:-22px;top:50%;width:16px}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControlButtons button{flex-wrap:wrap;flex:1;min-width:44px;max-height:44px;margin:0 0 18px 18px}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControlButtons button:last-of-type{margin-bottom:0}#CallView:not(.ff-closed-captioning) #FullCallContainer button#TrayTab{top:calc(50% - 22px);left:-16px;transform:rotate(-90deg)}#CallView:not(.ff-closed-captioning) #FullCallContainer #TabArrow{display:inline;height:9.5px;left:12px;opacity:.6;position:absolute;transition:opacity .15s ease-in-out,top .375s ease-in-out;width:21px}#CallView:not(.ff-closed-captioning) #FullCallContainer #TabArrow span{background-color:#fff;border-radius:1.25px;height:2.5px;width:13px;display:inline;position:absolute;top:0;transition:all .375s ease-in-out}#CallView:not(.ff-closed-captioning) #FullCallContainer .Tooltip{left:auto;right:calc(100% - 8px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #VideoButtonTooltip{bottom:calc(50% + 66px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #VideoButtonTooltip.CameraDisabledTooltip{bottom:calc(50% + 78px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #AudioButtonTooltip{bottom:calc(50% + 6px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #AudioButtonTooltip.MicrophoneDisabledTooltip{bottom:calc(50% + 66px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #DisconnectButtonTooltip{bottom:calc(50% - 94.5px);right:calc(100% - 5px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #ScreenShareButtonTooltip{bottom:calc(50% - 56px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #ScreenShareButtonTooltip.ScreenShareDisabledTooltip{bottom:calc(50% - 62px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .ScreenShareDisplayed #ScreenShareButtonTooltip.ScreenShareDisabledAnotherUserTooltip{bottom:calc(50% - 47px)}#CallView:not(.ff-closed-captioning) #FullCallContainer .screenShareDisabledClick{bottom:calc(50% - 62px)!important;opacity:1!important;transition:all .25s ease-in-out .5s!important;visibility:visible!important}#CallView:not(.ff-closed-captioning) #FullCallContainer #VideoButtonTooltip{bottom:calc(50% + 34px)}#CallView:not(.ff-closed-captioning) #FullCallContainer #VideoButtonTooltip.CameraDisabledTooltip{bottom:calc(50% + 46px)}#CallView:not(.ff-closed-captioning) #FullCallContainer #AudioButtonTooltip{bottom:calc(50% - 26px)}#CallView:not(.ff-closed-captioning) #FullCallContainer #AudioButtonTooltip.MicrophoneDisabledTooltip{bottom:calc(50% - 16px)}#CallView:not(.ff-closed-captioning) #FullCallContainer #DisconnectButtonTooltip{bottom:calc(50% - 62px);right:calc(100% - 5px)}#CallView:not(.ff-closed-captioning) #FullCallContainer #DeviceSelection{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:100%;width:auto;padding-left:15px;padding-top:0}#CallView:not(.ff-closed-captioning) #FullCallContainer #DeviceSelection #MediaDeviceSelectorView .input-group{width:300px}#CallView:not(.ff-closed-captioning) #FullCallContainer #CallControls select{background-position-x:284px}#CallView:not(.ff-closed-captioning) #FullCallContainer .burnt-toast-container{bottom:calc(0px + var(--env-safe-area-inset-bottom))}#CallView:not(.ff-closed-captioning) #FullCallContainer .burnt-toast-container.active{bottom:calc(4px + var(--env-safe-area-inset-bottom))}}button#DisconnectButton{background-color:#b81818;color:#fff;background-image:url(/static/images/WebRtc/telehealth-end.svg);background-size:17px 17px;background-repeat:no-repeat;background-position-x:center;background-position-y:center}#DisconnectButton span{display:inline-block;color:#fff}.media-toggle.toggle-enabled .onTextSpan{display:inline}#CallView #PreviewPositions #MicrophonePreviewContainer,.media-toggle.toggle-disabled .onTextSpan,.media-toggle.toggle-enabled .offTextSpan,.offTextSpan,.onTextSpan{display:none}.media-toggle.toggle-disabled .offTextSpan{display:inline}#DisconnectButton:hover,#ShowHidePreviewButton:hover,#ToggleAudioButton:hover,#ToggleScreenShareButton:hover,#ToggleVideoButton:hover,select:hover{box-shadow:0 0 0 3px rgba(255,255,255,.2)}.previewLocation:hover video{box-shadow:0 0 0 2px rgba(255,255,255,.2);border-radius:12px}.previewLocation:focus video{box-shadow:0 0 0 3px rgba(255,255,255,.4);border-radius:12px}.previewLocation.not-showing:focus video,.previewLocation.not-showing:hover video{box-shadow:none;border:0}#DisconnectButton:focus,#ShowHidePreviewButton:focus,#ToggleAudioButton:focus,#ToggleScreenShareButton:focus,#ToggleVideoButton:focus{box-shadow:0 0 0 3px rgba(32,151,215,.5)}#CallControls #DisconnectButton:focus,#CallControls #ToggleAudioButton:focus,#CallControls #ToggleScreenShareButton:focus,#CallControls #ToggleVideoButton:focus{background-position-x:center}#CallControls select:hover{border:1px solid #3b4447}#CallControls select:focus{border:1px solid #515e61;outline:0}#CallControls button.media-toggle{background-color:#515e61;color:#fff;background-repeat:no-repeat;background-position:center}#CallControls button.end-button,#CallControls button.media-toggle{transition:box-shadow .15s ease-in-out}#CallControls button.media-toggle[disabled]{opacity:.5;cursor:unset}#CallControls button.media-toggle.video{background-position-x:center;background-size:26px 20px}#CallControls button.media-toggle.audio,#CallControls button.media-toggle.screenshare{background-position-x:center;background-size:20px 24px}#CallControls button.media-toggle.screenshare{background-color:#fff}#CallControls button.media-toggle.transcription{background-position-x:center;background-size:24px 24px}#CallControls button.media-toggle.audio.toggle-disabled,#CallControls button.media-toggle.video.toggle-disabled{background-color:#fff;color:#515e61}#CallControls button.media-toggle.screenshare.toggle-disabled{background-color:#515e61;color:#515e61}#CallControls button.media-toggle.screenshare-disabled{cursor:unset;opacity:.5;color:#515e61!important;background-color:rgba(81,94,97,.5)!important;background-position-x:center;background-size:20px 24px;background-repeat:no-repeat;background-position:center;background-image:url(/static/images/WebRtc/telehealth-screenshare_off-grey.svg)}.media-toggle.toggle-enabled.video{background-image:url(/static/images/WebRtc/telehealth-camera_on.svg)}.media-toggle.toggle-disabled.video{background-image:url(/static/images/WebRtc/telehealth-camera_off-grey.svg)}.media-toggle.toggle-enabled.audio{background-image:url(/static/images/WebRtc/telehealth-mic_on.svg)}.media-toggle.toggle-disabled.audio{background-image:url(/static/images/WebRtc/telehealth-mic_off-grey.svg)}.media-toggle.toggle-enabled.screenshare{background-image:url(/static/images/WebRtc/telehealth-screenshare_on.svg)}.media-toggle.toggle-disabled.screenshare{background-image:url(/static/images/WebRtc/telehealth-screenshare_off.svg)}.media-toggle.toggle-enabled.transcription{background-image:url(/static/images/WebRtc/telehealth-lightning.svg);background-color:#6e40bd!important}.media-toggle.toggle-disabled.transcription{background-image:url(/static/images/WebRtc/telehealth-lightning-disabled.svg);background-color:#fff!important}.media-toggle.toggle-disabled.pending-screenshare{background-image:url(/static/images/common/loading-small@2x.gif);background-size:20px 20px}.media-toggle.toggle-disabled.transcription:hover{box-shadow:0 0 0 3px #6e40bd}.media-toggle.toggle-disabled.transcription:focus,.media-toggle.toggle-enabled.transcription:focus{box-shadow:0 0 0 3px #036ea4}.media-toggle.toggle-disabled.transcription:disabled,.media-toggle.toggle-enabled.transcription:disabled{opacity:.4}.media-toggle.toggle-enabled.transcription:hover{box-shadow:0 0 0 3px #4b1e99}.RelativeHeaderTooltip{visibility:hidden;position:absolute;z-index:1;background-color:var(--control-tray-background-color);border-radius:8px;color:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:20px;padding:6px 10px;text-align:center;transition:all .25s ease-in-out 0s;width:max-content;right:0}@media screen and (orientation:landscape)and (min-height:400px)and (pointer:fine),(orientation:portrait)and (min-width:376px),(max-width:261px){.RelativeHeaderTooltip{transform:translateY(-25%);right:0}#AiLightningScribeIcon:focus+.RelativeHeaderTooltip,#AiLightningScribeIcon:focus>.RelativeHeaderTooltip,#AiLightningScribeIcon:hover+.RelativeHeaderTooltip,#AiLightningScribeIcon:hover>.RelativeHeaderTooltip{transform:translateY(-20%);transition:all .25s ease-in-out .5s;visibility:visible}}@media screen and (orientation:landscape)and (max-height:400px)and (pointer:fine){.RelativeHeaderTooltip{transform:translate(5%,-215%);left:0}#AiLightningScribeIcon:focus+.RelativeHeaderTooltip,#AiLightningScribeIcon:focus>.RelativeHeaderTooltip,#AiLightningScribeIcon:hover+.RelativeHeaderTooltip,#AiLightningScribeIcon:hover>.RelativeHeaderTooltip{transition:all .25s ease-in-out .5s;visibility:visible}}.RelativeTooltip{visibility:hidden;position:absolute;z-index:1;background-color:var(--control-tray-background-color);border-radius:8px;color:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:20px;padding:6px 10px;text-align:center;transition:all .25s ease-in-out 0s;width:max-content;height:fit-content}@media screen and (orientation:landscape)and (max-height:400px)and (pointer:fine){#CallView:not(.ff-closed-captioning) .RelativeTooltip{transform:translate(-85%,-50%);left:0}#CallView:not(.ff-closed-captioning) button:focus+.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:focus>.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:hover+.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:hover>.RelativeTooltip{opacity:1;transition:all .25s ease-in-out .5s;visibility:visible;transform:translate(-90%,-50%)}}@media screen and (orientation:landscape)and (min-height:400px)and (pointer:fine),(orientation:portrait)and (min-width:376px),(max-width:261px){#CallView:not(.ff-closed-captioning) .RelativeTooltip{transform:translateX(-50%);bottom:calc(100% - 17px)}}@media screen and (orientation:landscape)and (min-height:400px)and (pointer:fine)and (pointer:fine),screen and (orientation:landscape)and (min-height:400px)and (pointer:fine)and (pointer:coarse),(orientation:portrait)and (min-width:376px)and (pointer:fine),(orientation:portrait)and (min-width:376px)and (pointer:coarse),(max-width:261px)and (pointer:fine),(max-width:261px)and (pointer:coarse){#CallView:not(.ff-closed-captioning) button:focus+.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:focus>.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:hover+.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:hover>.RelativeTooltip{bottom:calc(100% - 12px);opacity:1;transition:opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s;visibility:visible}}@media screen and (orientation:landscape)and (min-height:400px)and (pointer:fine)and (pointer:coarse),(orientation:portrait)and (min-width:376px)and (pointer:coarse),(max-width:261px)and (pointer:coarse){#CallView:not(.ff-closed-captioning) button:focus+.RelativeTooltip,#CallView:not(.ff-closed-captioning) button:focus>.RelativeTooltip{bottom:calc(100% - 12px);opacity:1;transition:opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s;visibility:visible}}@media (max-width:375px){#CallControls button{padding-bottom:0;padding-top:10px}#VideoButtonTooltip{left:calc(50% - 111px)}#VideoButtonTooltip.CameraDisabledTooltip{left:calc(50% - 131px)}#AudioButtonTooltip{left:calc(50% - 60px)}#AudioButtonTooltip.MicrophoneDisabledTooltip{left:calc(50% - 80px)}#DisconnectButtonTooltip{left:calc(50% + 13.5px)}#ScreenShareButtonTooltip.ScreenShareDisabledTooltip{left:calc(50% - 58px)}#ScreenShareButtonTooltip.ScreenShareDisabledAnotherUserTooltip{left:calc(50% - 146px)}}@media (max-width:475px){.toast-container:has(>.toast-content-container>.snapshot-toast){width:calc(100% - 64px);left:20px!important}.toast-image.snapshot-image img{width:100%}.snapshot-image .toast-image-text{top:-155px}}@media (max-width:475px)and (max-height:400px){.toast-container:has(>.toast-content-container>.snapshot-toast){width:unset}}@media (max-height:375px){#MessageOverlays .patient-ready-message .smileSvg{display:none}}@media (orientation:portrait)and (min-width:376px),(orientation:landscape)and (min-height:401px){#CallControlButtons button{text-align:center;line-height:50px;padding-top:10px;padding-bottom:0}#VideoButtonTooltip{left:calc(50% - 112px)}#VideoButtonTooltip.CameraDisabledTooltip{left:calc(50% - 128px)}#AudioButtonTooltip{left:calc(50% - 60px)}#AudioButtonTooltip.MicrophoneDisabledTooltip{left:calc(50% - 80px)}#DisconnectButtonTooltip{left:calc(50% + 18px)}.ScreenShareDisplayed #VideoButtonTooltip{left:calc(50% - 144px)}.ScreenShareDisplayed #VideoButtonTooltip.CameraDisabledTooltip{left:calc(50% - 160px)}.ScreenShareDisplayed #AudioButtonTooltip{left:calc(50% - 91px)}.ScreenShareDisplayed #AudioButtonTooltip.MicrophoneDisabledTooltip{left:calc(50% - 110px)}.ScreenShareDisplayed #ScreenShareButtonTooltip{left:calc(50% - 28px)}.ScreenShareDisplayed #ScreenShareButtonTooltip.ScreenShareDisabledTooltip{left:calc(50% - 58px)}.ScreenShareDisplayed #ScreenShareButtonTooltip.ScreenShareDisabledAnotherUserTooltip{left:calc(50% - 128px)}.ScreenShareDisplayed #DisconnectButtonTooltip{left:calc(50% + 48.5px)}}.LoadingBalls{width:90px;text-align:center;display:none}.loading .LoadingBalls{display:block}#CallMessages,.LoadingBalls__Wrapper{display:flex;align-items:center;justify-content:center}#MessageOverlays .LoadingBalls__Wrapper{display:none;position:absolute;height:100%;width:100%;background:#161a1d;z-index:20}.loading #MessageOverlays .LoadingBalls__Wrapper{display:flex}.LoadingBall{width:24px;height:24px;background-color:#90d49d;border-radius:50%;display:inline-block;-webkit-animation:bounce-delay 1.4s infinite ease-in-out both;animation:bounce-delay 1.4s infinite ease-in-out both}.LoadingBall--Left{-webkit-animation-delay:-.32s;animation-delay:-.32s;background-color:#059bca}.LoadingBall--Middle{-webkit-animation-delay:-.16s;animation-delay:-.16s;background-color:#39b1b9}#CallMessages{position:absolute;bottom:100%;width:100%;pointer-events:none;align-items:start;user-select:none}#CallQualityMessage{background:var(--control-tray-background-color);border-radius:8px;display:flex;opacity:0;padding:10px;line-height:normal;align-items:center;margin-bottom:20px;white-space:nowrap;font-size:14px}#CallQualityMessageText{padding-left:10px}@media screen and (orientation:landscape)and (max-height:400px){#CallMessages{position:fixed;bottom:0;left:0;right:0}#CallControlButtons button{margin-top:0}}.slide-in,.slide-out{animation-duration:.26s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in-out}.slide-in{animation-name:slide-in}.slide-out{animation-name:slide-out}.appointment-card{padding:12px;border-radius:4px;border:1px solid #454d54;background-color:transparent;margin-bottom:6px;text-align:left}.appointment-card.bold{background-color:#454d54}.appointment-card.canceled{opacity:60%;text-decoration:line-through;color:#fff}#CallView.ff-closed-captioning #HeaderBar,.appointment-card .card-top-row{align-items:center}.appointment-card .card-icon{position:relative;opacity:60%;height:20px}.appointment-card #CardIconButton{position:absolute;background:0 0;border:0!important;font-size:0;box-shadow:none;height:100%;width:100%;display:block}.appointment-card:hover{box-shadow:0 0 0 2px rgba(255,255,255,.2)}.appointment-card:focus{box-shadow:0 0 0 3px rgba(255,255,255,.4)}.appointment-card:focus .card-icon,.appointment-card:hover .card-icon{opacity:100%}#ScheduleCurrentContainerWrapper,#ScheduleUpcomingContainerWrapper{display:grid}.card-top-row{margin-bottom:4px;display:flex}.card-icon{position:relative;margin-left:8px;width:16px;height:16px}.appointment-card .date-row{font-variant-caps:all-small-caps}.card-icon .portalThemeColorSvg .a{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}#CardIconButton{top:0}button#CardIconButton:hover+#StartSessionTooltip{opacity:1;transition:all .25s ease-in-out .5s;visibility:visible}#StartSessionTooltip{top:-35px;left:-45px;height:fit-content;z-index:200}#ScreenShareCallView{width:100%;display:flex;height:100%}#RemoteScreenView>div:nth-child(1){height:100%}#RemoteScreenView{height:calc(100% - 8px);padding:4px}#ScreenView{width:calc(100% - 152px);position:relative;margin-left:4px}#ParticipantsListView{width:132px;margin:0 8px}#RemoteScreenView .remote-participant-name{height:24px}#LocalParticipantPreview{height:132px;margin-bottom:6px}#LocalParticipantPreview .VideoPreviewContainer,#LocalParticipantPreview>div,.no-video,.screenshare-visible .screenshare-parent{height:100%}#LocalParticipantPreview video{height:132px!important;width:132px!important;object-fit:cover}#LocalParticipantPreview #WebRtc__LocalMediaContainer__NoCamera,#PresenterPreview .webrtc-media-view-participant-video,#PresenterPreview video,#RemoteParticipantViews .webrtc-media-view-participant-video,#RemoteParticipantViews video{height:132px!important;width:132px!important;border-radius:8px;object-fit:cover}#LocalMediaView .VideoPreviewContainer .webrtc-media-view-local-video #WebRtc__LocalMediaContainer__NoCamera{height:min(16vh,118px);width:min(25vw,180px)}#PresenterPreview>div,#RemoteParticipantViews>div>div{position:relative;margin-bottom:6px;margin-right:0}#LocalParticipantPreview .webrtc-media-view-local-video,#ScreenView>div{height:100%;width:100%}#LocalParticipantPreview .displayNameWrapper{max-width:unset}#LocalParticipantPreview video{border-radius:8px;transform:scaleX(-1)}.HideLocalPreview .previewLocation,.screenViewShowing #MessageOverlays{display:none}.overflow-bar,.remote-overflow-bar{height:34px;background-color:#2b343b;width:100%;border-radius:8px;font-size:12px;color:rgba(255,255,255,.6);text-align:center;line-height:34px}.remote-overflow-bar{height:unset!important;display:flex;align-self:end}#RemoteScreenView .quiet-menu{cursor:default}#RemoteScreenView .quiet-menu:hover{color:rgba(255,255,255,.6);box-shadow:unset}#RemoteScreenView .quiet-menu:focus{color:rgba(255,255,255,.6);box-shadow:unset}#ParticipantsListView #NoCameraMessage,#ParticipantsListView #RemoteVideoDisabledMessage{width:64px!important}@media screen and (min-height:400px)and (max-width:768px){#ScreenShareCallView{width:100%;display:flex;height:100%;flex-wrap:wrap;flex:1}#RemoteScreenView>div:nth-child(1){width:100%}#RemoteParticipantViews{display:flex}#LocalParticipantPreview,#PresenterPreview,#RemoteParticipantViews>div{margin-right:6px}#LocalParticipantPreview{height:90px;margin-left:4px}#RemoteScreenView{width:100%}#ScreenView{height:calc(100% - 98px);width:100%;margin:0 4px}#ParticipantsListView{display:flex;flex-direction:row;width:unset;margin:8px 0}#LocalParticipantPreview #WebRtc__LocalMediaContainer__NoCamera,#LocalParticipantPreview video,#PresenterPreview .webrtc-media-view-participant-video,#PresenterPreview video,#RemoteParticipantViews .webrtc-media-view-participant-video,#RemoteParticipantViews video{height:90px!important;width:90px!important}.overflow-bar .additional-overflow{display:none}#ParticipantsListView .overflow-bar{height:90px;width:34px;display:flex;align-items:center;justify-content:center}}@media screen and (orientation:landscape)and (max-height:400px){#ScreenView{width:100%}#ParticipantsListView{width:90px}#LocalParticipantPreview #WebRtc__LocalMediaContainer__NoCamera,#LocalParticipantPreview video,#PresenterPreview .webrtc-media-view-participant-video,#PresenterPreview video,#RemoteParticipantViews .webrtc-media-view-participant-video,#RemoteParticipantViews video{height:90px!important;width:90px!important}.overflow-bar .additional-overflow{display:none}#LocalParticipantPreview{height:90px;margin-top:4px}}.video-effect-spinner-wrapper{position:absolute;width:inherit;display:flex;justify-content:center}.video-effect-spinner{margin-top:auto;margin-bottom:auto;z-index:1}.video-effect-spinner.hidden{visibility:hidden}.video-effect-settings-menu-container{padding:0 9px 0 12px}#VideoEffectSelectorHeader{font-size:16px;color:rgba(255,255,255,.8);text-align:left}.effect-grid,.effect-grid-settings-menu{display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:100px 100px;margin-bottom:10px;margin-left:-5px;margin-right:-5px}.effect-grid-settings-menu{grid-template-columns:50% 50%;grid-template-rows:100px 100px 100px;padding-bottom:50px}.video-effect-button{margin:5px;position:relative}.video-effect-button,.video-effect-div-button{height:90px;background:#454d54;color:#fff}.video-effect-div{height:90px;margin:5px;background:0 0;color:#fff;position:relative;padding:0}.video-effect-div-button:focus,.video-effect-div-button:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.2)}.video-effect-div-button img{height:100%;border-radius:var(--psy-corner-round);width:100%;object-fit:cover}.video-effect-button:focus,.video-effect-button:hover,.video-effect-div-button:hover{box-shadow:0 0 0 2px rgba(255,255,255,.2)}.video-effect-button:focus{padding:0!important;border:unset!important}.video-effect-button.selected,.video-effect-div-button.selected{box-shadow:0 0 0 3px var(--portal-button-hover-bg-color)!important}.video-effect-div-button{padding:0;margin:0;width:100%;position:relative}.video-effect-icon{scale:2.2;height:14px;width:14px;margin-left:auto;margin-right:auto}.video-effect-button span{transform:translateY(16px)}.video-effect-button>.Tooltip{left:0;text-align:initial;white-space:break-spaces;width:fit-content}.video-effect-button .Tooltip span{transform:none}.video-effect-button .Tooltip ul{line-height:15px}.video-effect-picture-button{padding:0}.video-effect-picture-button img{height:90px;width:100%;border-radius:4px;object-fit:cover}#AddPhotoIcon{height:14px;width:14px;margin-left:auto;margin-right:auto}#VideoEffectSelectorRemoveButtonContainer{position:absolute;top:0;right:0}.effect-grid .Hidden,.effect-grid-settings-menu .Hidden,input[type=file]{display:none}psy-inline-message{margin-bottom:15px}@media screen and (max-width:576px){.effect-grid{grid-template-columns:50% 50%;grid-template-rows:100px 100px 100px}#VerticalBackgroundEffects #ShowHidePreviewTooltip{left:0}}@media (pointer:fine){.video-effect-button:focus>.Tooltip,.video-effect-button:hover>.Tooltip{bottom:calc(100% + 4px)}}#CallView.ff-closed-captioning #HeaderBar .RelativeTooltip{transform:translateX(-50%);top:calc(100% - 5px)}@media (pointer:fine),(pointer:coarse){#CallView.ff-closed-captioning #HeaderBar button:focus+.RelativeTooltip,#CallView.ff-closed-captioning #HeaderBar button:focus>.RelativeTooltip,#CallView.ff-closed-captioning #HeaderBar button:hover+.RelativeTooltip,#CallView.ff-closed-captioning #HeaderBar button:hover>.RelativeTooltip{top:calc(100% + 3px);opacity:1;transition:opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s;visibility:visible}}@media (pointer:coarse){#CallView.ff-closed-captioning #HeaderBar button:focus+.RelativeTooltip,#CallView.ff-closed-captioning #HeaderBar button:focus>.RelativeTooltip{top:calc(100% + 3px);opacity:1;transition:opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s;visibility:visible}}button#MoreButton{background-image:url(/static/images/WebRtc/telehealth-more.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:none;height:36px;width:36px}@media (max-width:560px){#CallView.ff-closed-captioning #HeaderBar #CallControlButtons button{height:36px;width:36px;padding:0}#CallView.ff-closed-captioning #HeaderBar button#MoreButton{display:block}#CallView.ff-closed-captioning #HeaderBar button#CallSettingsButton,#CallView.ff-closed-captioning #HeaderBar button#ChatButton,#CallView.ff-closed-captioning #HeaderBar button#NetworkButton,#CallView.ff-closed-captioning #HeaderBar button#PeopleButton,#CallView.ff-closed-captioning #HeaderBar button#ScheduleButton{display:none!important}#CallView.ff-closed-captioning #HeaderBar #SidebarWrapper{height:95%!important;position:absolute;top:62px!important;min-height:-webkit-fill-available;min-height:-moz-available;margin-left:0!important}#CallView.ff-closed-captioning #HeaderBar #SidebarWrapper.open{transition:visibility 0s linear 0s,width .3s ease-in-out 0s;visibility:visible;width:100%}#CallView.ff-closed-captioning #HeaderBar #SidebarMenuContainer{width:100%}#CallView.ff-closed-captioning #HeaderBar .mobile-menu-back-button{display:inline-block;padding:0;background-color:#2b343b}#CallView.ff-closed-captioning #HeaderBar .mobile-menu-back-button .fa{margin-right:var(--psy-space-s, 8px)}#CallView.ff-closed-captioning #HeaderBar .effect-grid-settings-menu{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}#CallView.ff-closed-captioning #HeaderBar .telehealth-chat-message-received,#CallView.ff-closed-captioning #HeaderBar .telehealth-chat-message-sent{width:75%}#CallView.ff-closed-captioning #HeaderBar button.media-toggle.video{background-position-x:center;background-size:22px 20px}#CallView.ff-closed-captioning #HeaderBar button.media-toggle.audio{background-position-x:center;background-size:14px 19px}#CallView.ff-closed-captioning #HeaderBar button#DisconnectButton{background-size:16px 16px}#AiLightningScribeWrapper,#CallView.ff-closed-captioning #HeaderBar .video-effect-picture-button img{height:100%}#ChatInputContainer{width:100%}#ChatControls{padding-left:12px}#SidebarSettings .video-effect-button,#SidebarSettings .video-effect-div,#SidebarSettings .video-effect-div-button{aspect-ratio:23/18!important;height:-moz-available;height:-webkit-fill-available}#SidebarChatContainer .SidebarHeader{display:flex;justify-content:space-between;padding:12px 12px 10px;height:32px;border-bottom:none;flex-wrap:unset}@supports (height:100dvh){#SidebarChatContainer{height:calc(100dvh - 61px)!important}.NoBanner{min-height:0!important}}.NoBanner{min-height:46px}}#CallView.ff-closed-captioning #HeaderBar #CallControlButtons #Buttons{justify-content:right}#CallView.ff-closed-captioning #HeaderBar #CallControlButtons #Buttons #DisconnectButton .RelativeTooltip{transform:translateX(-70%)}#CallView.ff-closed-captioning #HeaderBar #CallControlButtons .ButtonLabel{padding:0!important}#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeWrapper{height:34px;align-content:center;margin-right:var(--psy-space-s)}#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeIcon,#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeIcon>img{height:20px!important;width:20px!important}#CallView.ff-closed-captioning #HeaderBar #SidebarMobileMenu .SidebarHeader .title-text{position:absolute;left:50%;transform:translateX(-50%)}#CallView.ff-closed-captioning #HeaderBar #HeaderIcons{height:fit-content;align-items:center;align-content:center}#CallView.ff-closed-captioning #HeaderBar #HeaderIcons button{margin-right:var(--psy-space-s)}#CallView.ff-closed-captioning #HeaderBar .RelativeHeaderTooltip{right:auto!important;transform:translate(-45%,-25%)}#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeIcon:focus+.RelativeHeaderTooltip,#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeIcon:focus>.RelativeHeaderTooltip,#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeIcon:hover+.RelativeHeaderTooltip,#CallView.ff-closed-captioning #HeaderBar #AiLightningScribeIcon:hover>.RelativeHeaderTooltip{transform:translate(-45%,-20%);transition:all .25s ease-in-out .5s;visibility:visible}#CallView.ff-closed-captioning #HeaderBar #SidebarWrapper{height:calc(100% - 75px);top:71px;padding-left:0!important;margin-left:4px}#SettingsCloseButton{float:right}#SidebarContentNavItems{display:flex;flex-direction:column;gap:12px}#SidebarMobileMenu .SidebarHeader{display:flex;justify-content:right}#SidebarContentNavItems .MobileMenuItem{display:flex;font-size:var(--psy-font-size-xl);font-weight:700;color:#a2a3a5;gap:8px;align-items:center;padding:7px 6px}#SidebarContentNavItems .MobileMenuItem>img{max-height:34px;max-width:34px;background-size:34px 34px;color:#a2a3a5;opacity:.6}#SidebarMobileMenu .SidebarContent{padding:15px 12px}.mobile-menu-back-button{display:none}#CallView.ff-closed-captioning #HeaderBar #MoreButton:not(.active) .chat-notify,#CallView.ff-closed-captioning #HeaderBar #MoreButton:not(.active) .people-notify{padding:4px;float:right;margin:-20px;height:16px;width:16px;background-color:var(--portal-nav-menu-open-border-top-color);mask-image:url(/static/images/WebRtc/telehealth-people-notification.svg);mask-repeat:no-repeat}#CallView.ff-closed-captioning #HeaderBar #MoreButton:not(.active) .chat-notify{mask-image:url(/static/images/WebRtc/telehealth-chat-notification.svg)}#CallView.ff-closed-captioning #HeaderBar #MoreButton:not(.active) .people-notify.chat-notify{background-color:var(--portal-nav-menu-open-border-top-color);padding:4px;border-radius:5px;float:right;margin:-20px -13px;mask-image:none;height:1px;width:1px}.MobileMenuItem>div{background-repeat:no-repeat;background-position:center center;height:32px;width:32px;opacity:.6}div#PeopleButton{background-image:url(/static/images/WebRtc/telehealth-people.svg);background-size:24px 18px}div#ScheduleButton{background-image:url(/static/images/WebRtc/telehealth-schedule.svg);background-size:24px 24px}div#ChatButton,div#SettingsButton{background-image:url(/static/images/WebRtc/telehealth-chat.svg);background-size:27px 27px}div#SettingsButton{background-image:url(/static/images/WebRtc/telehealth-settings.svg)}div#NetworkButton{background-image:url(/static/images/WebRtc/telehealth-signal_simple-button.svg);background-size:22px 20px}.mobile-menu-notify{background-color:var(--portal-nav-menu-open-border-top-color);padding:4px;border-radius:5px;float:right;margin:-5px}#ChatControls{display:flex;flex-direction:row;gap:10px;width:100%;justify-content:space-between;padding-right:var(--psy-space-m)}#ClosedCaptionContainer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:fixed;bottom:0;left:0;width:100%;min-height:136px;height:25vh;padding:24px 12px 12px;box-sizing:border-box;background-color:#000;color:var(--psy-color-white);z-index:100}#ClosedCaptionContainer.waiting-room{height:12vh;min-height:12vh}.LangControlContainer{display:flex;align-items:center;gap:4px}.LangControlContainer label{margin-bottom:0}.LangControlContainer .input-group{display:contents}#LanguageSelect{font-size:16px}.caption-controls,.comment-container{width:100%;display:flex;align-items:center}.caption-controls{position:static;justify-content:flex-end;gap:12px;padding-top:12px}.caption-controls .caption-controls-language-input{display:flex;flex-direction:row;column-gap:4px;align-items:center}.caption-controls .input-group{padding:0}.comment-container{height:100%;flex-direction:column;gap:20px;overflow:auto;pointer-events:auto;margin-left:auto;overflow-x:hidden}.caption-pre-connect{position:relative;height:100%;top:15%;color:rgba(255,255,255,.8);text-align:center;font-family:var(--psy-font-family-body);font-size:var(--psy-font-size-s);font-style:normal;font-weight:400;line-height:normal}@media (max-width:600px){.comment-container{max-width:100%;padding-left:4px;padding-right:4px;box-sizing:border-box}}#CallGridView.pushed .ClosedCaptionContainer{width:100%;left:0}#CallGridView.pushed .ClosedCaptionContainer,#CallGridView.unpushed .ClosedCaptionContainer{transition:ease-in-out .3s;transition-property:width,left}#CallView.captions-visible #RemoteMediaView{padding-bottom:25vh;transition:padding-bottom .3s}.avatar,.caption-comment{display:flex;color:var(--psy-color-white)}.caption-comment{align-items:flex-start;border-radius:6px;width:calc(100vw - 38px);max-width:600px;text-align:initial}.avatar{min-width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;font-weight:700;margin-right:12px;font-size:14px}.comment-body{display:flex;flex-direction:column}.comment-author{font-size:12px;color:rgba(255,255,255,.6);margin-bottom:4px}.comment-text{font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;flex-shrink:0;color:rgba(255,255,255,.8)}.go-to-current{position:absolute;bottom:12px;right:30px;z-index:1;display:flex;align-items:center;gap:10px;font-size:var(--psy-font-size-m);padding-top:8px;padding-bottom:8px;line-height:normal}.go-to-current.hidden{display:none}.avatar.current-user,.go-to-current{background-color:var(--portal-button-bg-color);color:#fff}.avatar.current-user{font-weight:500}.avatar.other-user{background-color:#fff;color:var(--portal-button-bg-color);font-weight:500}#ClosedCaptionContainer #LanguageSelectionLabel{color:rgba(255,255,255,.6);text-align:right;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:17.16px;margin-bottom:0}#CallView.ff-closed-captioning .burnt-toast-container{bottom:50%!important}#CallView.ff-closed-captioning #CallWrapper{display:flex!important;flex-direction:column}#CallView.ff-closed-captioning #VideoWrapper{height:auto!important;position:relative!important;flex:1 1 0;min-height:0}#CallView.ff-closed-captioning #ClosedCaptionContainer{position:relative}.InvisibleCaption{position:absolute;visibility:hidden}