.chatpanel{background-color:var(--background-color);display:flex;flex-direction:column;height:100%;transition:opacity .3s ease-in-out}.cdchatbottombar{align-items:flex-end;bottom:0;display:grid;gap:5px;grid-template-columns:42px 1fr 39px;outline:0;padding:0 10px 10px;position:sticky;width:100%}.cdchatcamerabutton{grid-column:1;grid-row:1;fill:var(--medium-grey);border:1px solid var(--light-grey-color);border-radius:50%;padding:4px}#typingindicator{transition:opacity .3s ease-in-out}.cdchatinput{min-height:43px!important;padding:11px 45px 12px 15px}.cdchatinput,.cdchatinputedit{background-color:var(--background-color);border:1px solid var(--light-grey-color);border-radius:20px;box-sizing:border-box;color:var(--primary-text-color);font-size:16px;grid-column:2/span 2;grid-row:1;width:100%}.cdchatinputedit{padding:10px 15px 9px}.cdchatsendbutton{background-color:var(--light-grey-color);border-radius:50%;grid-column:3;grid-row:1;height:35px;margin-bottom:4px;margin-right:-10px;padding:4px;width:35px;z-index:10}.cdchatinput:focus{border:1px solid var(--secondary-accent-color);outline:none}.cdchatmessagelist{display:flex;flex:1;flex-direction:column;padding:52px 10px 10px;scrollbar-width:none}.nophichat{align-items:center;background-color:var(--medium-grey);border-radius:0;color:var(--background-color);display:flex;font-size:13px;padding:5px 8px;fill:var(--background-color);border-radius:4px;font-weight:700;gap:10px;margin:10px auto auto;max-width:400px;opacity:.8}.nophichat svg{--svgsize:35px;height:var(--svgsize);min-height:var(--svgsize);min-width:var(--svgsize);width:var(--svgsize)}.messagescroller{height:100%;margin-top:auto;overflow-y:auto;padding-top:60px;position:relative;scrollbar-width:none}.backcardchatholder{height:100%;margin-top:-12px;padding:0 10px}.chattopblock{background-color:var(--search-bar-color);border-bottom:1px solid var(--light-grey-color);height:100px}.cdchatmessageblock{margin-top:20px;position:relative;transition:margin .6s ease-in-out,opacity .3s ease-in-out;width:fit-content;width:100%}.messageblockstats{margin-bottom:-15px;padding:20px 15px 4px;text-align:center}.messageblockstats,.messagereadreceipts{color:var(--secondary-text-color);font-size:12px}.messagereadreceipts{padding:3px 3px 0;text-align:right}.cdchatmessageblockcontent{border:1px solid transparent;border-radius:12px;font-size:16px;font-weight:500;line-height:1.3;max-width:75vw;padding:10px 15px 9px;white-space:pre-wrap;width:fit-content}.cdchatmessageblockcontentimage .cdchatimage{border-radius:22px;max-height:250px;padding:10px}.cdchatcontentflex{align-items:flex-end;display:flex;gap:5px;width:fit-content}.cdchatmessageblockthem .cdchatmessageblockcontentimage .cdchatimage{border-bottom-left-radius:0}.cdchatmessageblockme .cdchatmessageblockcontentimage .cdchatimage{border-bottom-right-radius:0}.cdchatmessageblockthem .cdchatimage,.cdchatmessageblockthem .cdchatmessageblockcontent{background-color:#e9e9ea;border-bottom-left-radius:0;color:#000}.cdchatthemcircle{background-color:#e9e9ea;border-radius:50%;padding:5px}.cdchatthemcircle svg{fill:#222!important}.cdchatmecircle{background-color:var(--secondary-accent-color);border-radius:50%;padding:5px}.cdchatmecircle svg{fill:#222!important}.cdchatmessageblockme{align-self:flex-end}.cdchatmessageblockme .cdchatcontentflex{justify-self:flex-end;margin-left:auto}.cdchatmessageblockme .cdchatimage,.cdchatmessageblockme .cdchatmessageblockcontent{background-color:var(--secondary-accent-color);border-bottom-right-radius:0;color:var(--highlight-color);justify-self:flex-end;margin-left:auto}.clickedcdchatmessage .cdchatmessageblockcontent,.clickedcdchatmessage .cdchatthemcircle{box-shadow:0 3px 6px rgba(var(--primary-text-color-rgb),.16),0 3px 6px rgba(var(--primary-text-color-rgb),.23);z-index:10}.cdchatmessagemenu{max-height:0;min-height:0;overflow:hidden;padding:10px;position:absolute;transition:max-height .15s ease-in-out,min-height .15s ease-in-out;z-index:10}.cdchateditbutton{background-color:var(--medium-grey);border-radius:50%;padding:5px;fill:#fff}.cdchateditbar{align-items:flex-end;display:flex;gap:5px;position:absolute;right:0;top:0;width:95%}.cdchatmessagemenu:has(+.cdchatmessageblockme){margin-left:auto}.cdchatmessageblockme+.cdchatmessagemenu{margin-left:auto}.cdchatmessageblockthem+.cdchatmessagemenu{margin-right:auto}.cdchatemojireact{font-size:25px;padding:5px 8px}.cdchatmessagemenubg{border-radius:15px;padding:5px 10px}.cdchatmessagemenubg,.cdchatmessagemenubgreact{background-color:var(--background-color);box-shadow:0 3px 6px rgba(var(--primary-text-color-rgb),.16),0 3px 6px rgba(var(--primary-text-color-rgb),.23);margin-top:10px;width:fit-content}.cdchatmessagemenubgreact{border-radius:50px;display:flex;gap:10px;padding:7px 15px 8px}.cdchatmessagemenubg .adminbutton input+label{border:none;border-bottom:1px solid var(--light-grey-color);border-radius:0;gap:15px;justify-content:flex-start;padding:15px}.hidereadreceipt .messagereadreceipts{display:none}.cdchatmessagemenubg .adminbuttonholder:last-of-type .adminbutton input+label{border:none}.videoinviteblock{align-items:center;background-color:var(--secondary-accent-color);border:1px solid transparent;border-radius:10px;color:var(--highlight-color);display:flex;font-weight:700;gap:10px;margin:15px 0 10px;padding:5px 10px;transition:border-color .25s ease-out,color .2s ease-out,background-color .25s ease-out .1s,box-shadow .25s ease-out,fill .2s ease-out}@supports (-webkit-touch-callout:none){.cdchatbottombar{padding-bottom:30px}}@media (min-width:700px){.cdchatsendbutton:hover{fill:var(--highlight-color)}.cdchatcamerabutton:hover,.cdchatsendbutton:hover{background-color:var(--secondary-accent-color);cursor:pointer}.cdchatcamerabutton:hover{fill:var(--highlight-color)!important}.cdchatimage:hover,.cdchatmessageblockcontent:hover,.videoinviteblock:hover{background-color:rgba(var(--secondary-accent-color-rgb),.2);border-color:var(--secondary-accent-color);color:var(--primary-text-color);cursor:pointer;fill:var(--primary-text-color)}}.hnotifyrighttimestamp{border-radius:2px;font-weight:700;padding:1px 5px 0}.hnotifyrighttimestampgreen{background-color:var(--triage-green);color:var(--background-color)}.hnotifyrighttimestampyellow{background-color:var(--triage-yellow);color:#000}.hnotifyrighttimestampred{background-color:var(--triage-red);color:var(--background-color)}.hnotifyappleft .categorytitle{padding-left:20px}.ecgpickerdescription{font-weight:700;line-height:1.3;padding:0 15px}.hnotifyappleft .cdli2{border-left:none;margin-bottom:5px;padding-left:15px;padding-right:13px;padding-top:5px!important}.hnotifyappleft .cdli2:hover{border-left:none!important}.adminindexpage .cdli2:not(:has(.tagbox)) .leftrightsplit-left,.indexpage:not(.mappoicard) .hnotifyappleft .cdli2:not(:has(.tagbox)) .leftrightsplit-left{padding-bottom:0!important}#unitinfotitle,#unitinfotitle-popup{padding-top:10px}#hospitalinfo,#hospitalinfo-popup{padding-top:5px}.hospitalformcontent{grid-column:1/3;margin-top:-5px;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.hnotifyhospitalstatusblock{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:3px;padding:0 0 0 5px}.hospitalalertblock{background:var(--background-color);border:1px solid var(--light-grey-color);line-height:1.3;margin-top:15px;padding:15px 10px 10px;position:relative}.hospitalnotemsgtitle{background:linear-gradient(to bottom,transparent 0,transparent 45%,var(--background-color) 45%,var(--background-color) 100%);font-size:12px;font-weight:700;left:5px;padding:0 5px;position:absolute;top:-8px}.videocallstatblock{backdrop-filter:blur(20px);background-color:rgba(66,61,57,.7);color:#fff;padding:10px;position:absolute}.hnotifysenteventline{color:var(--primary-text-color);display:flex;font-weight:700;gap:5px;line-height:1.3;margin-bottom:1px;padding:0 1px;fill:var(--primary-accent-color);transition:background-color .25s ease-out,color .2s ease-out,fill .2s ease-out,padding .2s ease-out;white-space:pre-line}#hnotifyimportholderlabel{display:none}.hnotifyetaestimatecalc{grid-column:2}.hnotifyetaestimatecalc,.hnotifygeoerrortext{font-weight:700;margin-bottom:-10px;margin-right:5px;margin-top:-5px}.hnotifygeoerrortext{color:var(--triage-red);grid-column:1/3;text-align:right}.displayflexnormal:has(>#etafromlocationbutton-popupholder),.displayflexnormal:has(>#etafromlocationbuttonholder){margin-left:auto}.hnotifysenteventline:hover{cursor:pointer}#patageunit,#patageunit-popup{width:100%}.hnotifyunread{background-color:var(--secondary-accent-color);color:var(--highlight-color);fill:var(--highlight-color);border-radius:2px;margin-left:-8px;padding:2px 8px}.hnotifyunread .adminbutton{color:var(--primary-text-color)}#hnotifycareinput .adminportradioinput,#hnotifycareinput-popup .adminportradioinput,#patgenderinput .adminportradioinput,#patgenderinput-popup .adminportradioinput{width:100%}.hnotifybuttonrow{display:flex;gap:5px;margin-top:8px}.hnotifygreendivert{align-items:center;display:flex;gap:5px}.hnotifygreendivert:after{background-color:var(--triage-green);border-radius:50%;content:" ";display:inline-block;height:9px;width:9px}.ecgimg{clip-path:inset(10px 0 20px 0);margin:-5px 0 -20px}.hnotifydivertline{border-radius:4px;color:var(--primary-text-color);font-size:13px;margin-top:1px;width:fit-content}.hnotifyyellowdivert{background-color:var(--triage-yellow);margin-left:-5px;padding:0 7px}#hnotifyimportholder-popuplabel{display:none}.hnotifyreddivert{background-color:var(--triage-red);margin-left:-5px;padding:0 7px}#hnotifyarrivalalertsblock label,#hnotifyarrivalalertsblock-popup label,#hnotifyarrivalneedsblock label,#hnotifyarrivalneedsblock-popup label{gap:5px;width:calc(50% - 3px)}#newnotiscreen,#newnotiscreen-popup{border-top-left-radius:8px;bottom:0;left:var(--bigscreen-margin);overflow-y:auto;position:fixed;right:0;top:var(--toolbar-height);transition:top .2s ease-in-out}#etafromlocationbuttontext,#etafromlocationbuttontext-popup{font-size:12px;white-space:wrap}#ltwkmins-popuplabel,#ltwkminslabel{display:none}.hnotifyexplainblock{background-color:var(--triage-green);border-radius:6px;color:#000;font-weight:700;line-height:140%;margin:10px;padding:10px}#patientinfotitle,#patientinfotitle-popup{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:0}.hnotifyimportbuttonrow{align-items:center;display:flex;gap:5px;padding-left:107px}.hnotifyimportholder{display:flex;flex-direction:column;gap:10px;grid-column:1/3}.pickedecglisting{border:none!important;border:1px solid var(--light-grey-color)!important;border-radius:4px;grid-column:1/3;overflow:hidden;padding:0!important;position:relative}.categoryholderid .cdli2:has(+.emptystatus){border-bottom:none!important}.pickedecglisting .mainblockid{background-color:rgba(0,0,0,.6);bottom:0;left:0;line-height:1;padding:5px 6px 4px;position:absolute;width:100%;z-index:2}.pickedecglisting .CDlisttitle,.pickedecglisting .mainblockid{color:var(--background-color);font-size:12px}.pickedecglisting .CDdescription{display:none}.pickedecglisting .adminbutton{line-height:1;opacity:.8;position:absolute;right:1px;top:1px}.pickedecglisting .adminbutton label{gap:3px;padding:3px 5px 3px 7px!important}.pickedecglisting .ecgimg{border-radius:4px;clip-path:inset(13px 2px 5px 2px);margin:-13px -2px -5px;max-width:calc(100% + 4px)}.ecgdiv.cdpoptextransitionwholebutton .ecgimg{clip-path:inset(0 -2px 5px -2px);margin:-12px 0 0}.hnotifynophi{align-items:center;display:flex;font-size:13px;justify-content:center;padding:3px 9px}.hnotifyerwarning,.hnotifynophi{background-color:var(--secondary-accent-color);border-radius:4px;color:var(--highlight-color);fill:var(--highlight-color);font-weight:700;gap:5px}.hnotifyerwarning{grid-column:1/3;padding:10px 12px;transition:height .8s cubic-bezier(.4,0,.2,1)}.hnotifygenericaccountwarning{color:var(--triage-red);font-weight:700;margin-bottom:0;padding-top:5px}.hnotifyscancontainer{background-color:var(--background-color);height:100dvh;left:0;position:fixed;top:0;width:100dvw;z-index:1000}.dce-video-container canvas,.hnotifyscancontainer video{height:auto!important;margin-top:35px}.dce-video-container canvas{z-index:100}.ecgviewerapplefttablet{display:grid!important;gap:10px;grid-template-columns:1fr 1fr;max-width:100%!important;padding:10px 20px;width:100%!important}.ecgviewerapplefttablet .cdli2{border:1px solid var(--light-grey-color);border-radius:4px;padding:15px}.ecgdivbig.zoll-ecgimg .ecgimgbig{clip-path:inset(0 15px 190px 15px);margin:0 -20px -190px;max-width:calc(100% + 40px)!important}.ecgviewerapplefttablet .cdli2:hover{border:1px solid var(--secondary-accent-color)!important}.ecgviewerapplefttablet .cdli2:hover .CDlisttitle{color:var(--secondary-accent-color)}:root{--smallvideowidth:30%}.videocallholder{align-items:center;background-color:#000;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.smallvideo{border-radius:10px;bottom:15px;max-height:30vh;max-width:30vw;position:absolute;right:10px}.smallvideoembedded{border-radius:10px;bottom:0;margin:5px;max-width:var(--smallvideowidth);position:absolute;right:0;transition:max-width .2s ease-in-out}.smallvideoholder{align-items:flex-end;bottom:0;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;margin:5px;max-width:100%;position:absolute}.smallmultivideo{aspect-ratio:9/11;border-radius:10px;height:100%;max-width:calc(33% - 3px);object-fit:cover;width:100%}.bigvideo{border-radius:10px;display:block;max-height:100%;max-width:100%;min-width:100%;object-fit:contain}.cdvideochatbutton{background-color:#fff;border-radius:50%}.cdvideochatbutton,.cdvideochatendbutton{align-content:center;overflow:hidden;position:relative;text-align:center}.cdvideochatendbutton{background-color:var(--triage-red);border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:8px 10px}.cdvideobuttonrow{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.cdvideochatcontrols{border-radius:28px;padding:10px 8px 8px}.cdvideochatcontrols,.cdvideochatcontrolsmultivid{backdrop-filter:blur(20px);background-color:rgba(66,61,57,.7);position:absolute}.cdvideochatcontrolsmultivid{bottom:0;padding:8px;width:100%;zoom:.8}.cdvideochatcontrolsmultivid .cdvideobuttonrow{justify-content:space-around}.cdvideochatcontrolsembedded{backdrop-filter:blur(20px);background-color:rgba(66,61,57,.7);border-radius:28px;bottom:3px;left:0;margin:5px;padding:10px 10px 8px;position:absolute}.cdvideochatcontrolsembedded .cdvideobuttonrow{gap:15px;justify-content:flex-start;min-width:0}.cdvideochatcontrols .cdvideochatbutton{height:48px;width:48px}.cdvideochatcontrolsembedded .cdvideochatbutton{height:42px;width:42px}.cdvideochatcontrolsmultivid .cdvideochatbutton{height:47px;width:47px}.cdvideotitle{color:#fff;font-size:18px;font-weight:700}.cdvideochattoprow{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:0 0 15px 8px;width:100%}.cdvideochatdisabledbutton{background-color:var(--medium-grey);fill:var(--triage-red)}@media (max-width:699px){.bigvideo{width:100%}.cdvideochatcontrols .cdvideobuttonrow{justify-content:space-around}.cdvideochatcontrols{left:5px;padding-left:10px;padding-right:10px;top:5px;width:calc(100% - 10px)}}@media (min-width:699px){.bigvideo{height:100%}.cdvideochatcontrols{bottom:15px;left:10px}.cdvideochatbutton:hover{background-color:var(--secondary-accent-color);cursor:pointer;fill:#fff}.cdvideochatendbutton:hover{background-color:#fff;color:var(--triage-red);cursor:pointer}}