.loginlogo{content:var(--companylogo);margin:0 auto;max-height:200px;max-width:275px;min-height:150px;object-fit:contain}.loginlogo,.logobox{transition:padding .6s ease-in-out}.logobox{padding-top:10dvh;text-align:center;width:100%;width:275px}input{color:var(--primary-text-color)}.disabledlogin{background-color:var(--medium-grey)!important;cursor:not-allowed;opacity:.5;pointer-events:none}.loginbox{align-items:center;display:flex;flex-direction:column;width:100vw;z-index:100}.helptext{font-size:12px;font-weight:700;margin-bottom:5px;margin-top:25px;text-align:center}#loginbox .portableadmingrid{max-height:100%!important;overflow:visible!important}.logincontent{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;min-height:50%;width:300px}.loginform{height:fit-content;margin-top:30px}.installpopup{border:1px solid var(--light-grey-color);border-radius:2px;box-shadow:0 3px 6px rgba(var(--primary-text-color-rgb),.16),0 3px 6px rgba(var(--primary-text-color-rgb),.23);height:100dvh;left:50%;position:absolute;top:101vh;transform:translateX(-50%);transition:top .3s ease-out;width:95%;z-index:1000}.loginform{opacity:0;transition:opacity .6s ease-in-out}.login4input{background-color:var(--search-bar-color);border:1px solid var(--light-grey-color);font-size:16px;outline:0;padding:5px 10px}.login4input,.newloginbutton{border-radius:2px;height:40px;width:100%}.newloginbutton{align-items:center;background-color:var(--secondary-accent-color);color:var(--highlight-color);display:flex;font-weight:700;gap:10px;grid-column:1/3;justify-content:center;margin:10px 0}.newloginbutton .smallloadingspinner div{background:#fff}.newloginbutton:hover{background-color:var(--primary-accent-color);color:#fff;cursor:pointer;opacity:1!important}.passwordbox{position:relative;width:100%}.passwordeyeball{cursor:pointer;position:absolute;fill:var(--secondary-text-color);opacity:.5;right:10px;top:10px}.passwordmatchbox{height:30px;position:absolute;right:-35px;top:2px;width:30px}.ssologintext{color:var(--secondary-text-color);font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.ssobuttonLogo{content:var(--ssoicon);height:38px;max-height:38px;max-width:38px;width:38px}.nopermslogo{content:var(--companylogo);max-height:200px;object-fit:contain;transition:padding .6s ease-in-out;width:100%}.nopermsscreen{align-items:center;display:flex;flex-direction:column}.logoboxnoperms{margin:0 auto;max-width:80vw;width:350px}.nopermslogindivisiontext{font-size:18px;margin-bottom:25px}.logindivisiontext,.nopermslogindivisiontext{background-color:var(--division-color);color:var(--highlight-color);font-weight:700;letter-spacing:1px;margin-top:5px;padding:4px 0 3px;text-align:center;text-transform:uppercase;transition:margin .6s ease-in-out;white-space:nowrap}.logindivisiontext{font-size:16px;margin-bottom:60px}.ortextsep{font-size:18px;font-weight:700;left:calc(50% - 20px);line-height:100%;padding:0 8px;position:absolute;top:3px}.loginbottomBlock{align-items:center;bottom:1px;display:flex;flex-direction:column;justify-content:center;position:absolute;transition:opacity .6s ease-in-out;width:100%}.loginbottomrow{align-items:center;display:flex;font-size:12px;justify-content:space-between;max-width:500px;width:85vw}.poweredbytext{color:var(--secondary-text-color);font-size:11px;font-weight:700;margin-bottom:-2px;text-align:center}.cdlogopoweredimg{content:var(--cdlogo);margin-bottom:20px;max-width:210px;object-fit:contain;padding-right:30px}.bottomitem{padding:10px}.vertseplogin{border-left:1px solid var(--light-grey-color);height:15px}#loginlegal{background-color:var(--background-color);border:1px solid var(--light-grey-color);box-shadow:0 24px 38px rgba(var(--primary-text-color-rgb),.35),0 20px 20px rgba(var(--primary-text-color-rgb),.32);left:50%;max-width:700px;padding-bottom:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%;z-index:50}.legaliframe{border:none;height:88vh;width:100%}.legaltopbar{align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--light-grey-color);display:flex;grid-column:1/3;justify-content:space-between;width:100%}.legaltitle{color:var(--primary-accent-color);font-size:20px;font-weight:600;padding:20px}.legal-close{margin-right:8px;padding:10px;z-index:10;fill:var(--secondary-text-color);height:50px;width:50px}.loginerrorbox{max-width:90vw}.loginerrortext{color:var(--triage-red);font-weight:700;line-height:170%;margin-bottom:15px;margin-top:12px;text-align:center}#loginbox .portableadminlabel{max-width:100%!important}.loginintromessage{font-size:12px;font-weight:700;line-height:1.4;margin-bottom:5px;text-align:center;width:85vw}#notpwa{animation:fadeIn 1s;margin:0 15px 50px}.thentap{border-top:1px solid var(--light-grey-color);justify-content:center;padding-top:10px}.thentap,.thentap2{align-items:center;display:flex;gap:5px;width:100%}.thentap2{border-bottom:1px solid var(--light-grey-color);margin-bottom:8px;padding-bottom:15px}#iosinstall{margin-bottom:50px}#androidinstall{margin-bottom:10vh}.iconinstallpreview{background-color:#fff;border:1px solid var(--light-grey-color);border-radius:10px;content:var(--iconinstallpreview);height:80px;object-fit:contain;width:80px}.iosaddtohomescreen{align-items:center;border:3px solid #f2f2f2;border-radius:10px;display:flex;font-weight:500;justify-content:space-between;padding:8px 10px 8px 12px;width:60vw}.installfontpadding{line-height:150%;padding-top:3px}.chromeaddtohomescreen{align-items:center;border:1px solid var(--light-grey-color);border-radius:5px;display:flex;font-weight:400;gap:10px;padding:8px 10px;fill:var(--primary-text-color)}.installtitle{font-size:16px;padding-bottom:10px}.installine2,.installtitle{font-weight:700;text-align:center}.installine2{font-size:14px;margin:0 15px;padding-bottom:8px}.installiconblock{font-size:14px;gap:5px;justify-content:center;max-width:275px;text-align:left;text-wrap:balance}.installiconblock,.instrux{align-items:center;display:flex}.instrux{flex-direction:column;font-size:16px;font-weight:700;gap:10px;line-height:1.4;text-align:center}.login4input::placeholder{text-transform:none}.chromemenu{margin-bottom:-5px}#setupscreen{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;gap:10px;grid-column:1/3}.cornerclosebutton{padding-right:5px;position:absolute!important;right:10px;top:10px;transition:opacity .6s ease-in-out}.setupscreenpopup{align-items:center;background-color:var(--background-color);border:1px solid var(--light-grey-color);border-radius:10px;bottom:0;box-shadow:0 1px 3px rgba(var(--primary-text-color-rgb),.12),0 1px 2px rgba(var(--primary-text-color-rgb),.24);display:flex;flex-direction:column;gap:8px;height:50%;left:50%;max-width:600px;padding:10px 15px;position:absolute;top:101vh;transform:translateX(-50%);transition:top .3s ease-out;width:95%!important;z-index:1!important}.usernametext{font-size:16px;font-weight:700;padding:0 8px;width:100%}.linkstyle{align-items:center;color:var(--secondary-accent-color);cursor:pointer;font-weight:600!important;margin-left:4px;text-decoration:underline}.tosmsg{align-items:center;display:flex;grid-column:1/3;justify-content:center!important;padding-top:10px}.toscheckbox{height:20px;margin-right:7px}.tosiframe{border:none;border-bottom:1px solid var(--light-grey-color);border-top:1px solid var(--light-grey-color);font-size:10px;height:60dvh;width:100%}.ssotoswelcomemessage{font-size:15px;font-weight:700;padding:15px;text-align:center}.ssowelcomecontent{margin:0 auto;max-width:500px}.bottomitem:hover{color:var(--secondary-accent-color);cursor:pointer}.cdlogopoweredimg:hover,.goodbyecontent:hover{cursor:pointer}.iconinstallpreviewapple{background-color:#fff;border:1px solid var(--light-grey-color);border-radius:22px;content:var(--iconinstallpreview);height:80px;object-fit:contain;width:80px}@media (max-height:700px){.logobox{padding-top:5vh}.loginform{margin-top:10px!important}}@media (max-height:600px){.logobox{padding-top:1vh!important}.loginform{margin-top:0!important}#loginlogo{max-height:100px!important;min-height:auto!important}#loginbottomBlock{display:none!important}}:root{--currentbackgroundcolor:var(--background-color);--background-transition:background-color 500ms ease-in-out;--phonesuck:-15vw;--phonestart:-100px;--phonesshow:37dvh}body{background-color:var(--currentbackgroundcolor);transition:var(--background-transition)}.indexpageslider{background-color:transparent}#maincatHospitals .categorytitle{display:none}#indexpage-hospitals,#indexpage-settings{padding-top:40px}#indexpage-notification{padding-top:43px}#indexpage-patients{padding-top:35px}.loginlogoh{content:var(--companylogo);max-height:230px;max-width:275px;object-fit:contain;transition:padding .6s ease-in-out}#newnotiscreen{z-index:50!important}.loginscreenh{align-content:center;height:80%;transition:opacity .6s ease-in-out}#indexpage-notification .portableadmingrid{padding-top:2px!important}#indexpage-notification .portableadmingrid #hospitalinfo{padding-top:0!important}.logoboxh{align-content:center;padding-top:15vh;transition:padding .6s ease-in-out,opacity .6s ease-in-out;width:100%}#indexpage-share{align-items:center;display:flex;flex-direction:column}.qrinstrux{font-size:16px;font-weight:700;padding:10px 20px 25px;text-align:center;text-wrap:balance}.logincontenth{margin:20px auto;width:300px}.indexpage{padding-bottom:30vh!important}.indexpage .cdli2:not(:has(.tagbox)) .leftrightsplit-left{min-height:auto!important}.explainertext{font-size:13px;font-weight:700;margin-bottom:5vh;text-align:center;width:300px}.logocont{align-items:center;display:flex;flex-direction:column;justify-content:center}.logindivisiontexth{background-color:var(--division-color);color:var(--background-color);font-size:12px;font-weight:700;letter-spacing:1px;margin-left:3px;padding:4px 10px 3px;text-align:center;text-transform:uppercase;white-space:nowrap;width:275px}.fnotifytoolbar{background-color:var(--currentbackgroundcolor);padding:0 15px 0 20px;position:fixed;top:0;transition:var(--background-transition);width:100vw;z-index:2}.fnotifytoolbartitle{font-size:24px;font-weight:700;white-space:nowrap;width:100%}#toolbartitle,.rolling-in{display:inline-block}#officercheckboxtwosides{justify-content:flex-start!important}.rolling-out{animation:rollUpOut .2s cubic-bezier(.4,0,.2,1) forwards}.rolling-in{left:0;opacity:0;position:absolute;top:50%;transform:translateY(100%);translate:0 -50%;z-index:300}.fnotifytoolbarright.rolling-in,.fnotifytoolbarright.rolling-out{left:auto;right:0}.rolling-in-active{animation:rollUpIn .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes rollUpOut{to{opacity:0;transform:translateY(-100%)}}@keyframes rollUpIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.toolbarroller{align-items:center;display:flex;height:40px;justify-content:space-between;overflow:hidden;position:relative}.fnotifytoolbarshadow{box-shadow:0 1px 4px rgba(var(--primary-text-color-rgb),.12),0 1px 4px rgba(var(--primary-text-color-rgb),.24)}.img3block{align-items:center;display:flex;justify-content:center;max-width:100%;padding:10px 0;width:100%}.img3block img{max-height:var(--phonesshow)}.centertriplet{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));margin:0 var(--phonestart);position:relative;transition:margin 4s cubic-bezier(.165,.84,.44,1);z-index:2}.sidetriplet{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.tripletexpand{margin:0 var(--phonesuck)}@media (min-width:700px){:root{--currentbackgroundcolor:var(--search-bar-color)}.adminusertable2{overflow-x:hidden;width:fit-content}#CDtoolbar{border-bottom:1px solid var(--light-grey-color);width:100%}#CDtoolbar.CDtoolbar2box{padding:5px 0 2px 25px;width:100%}.CDtoolbar2{width:100%}.fnotifytoolbar{background-color:var(--search-bar-color);margin-left:85px;padding:5px 10px 0 0;width:calc(100% - 85px)}.indexpageslider{background-color:var(--background-color);width:100%}#indexpage-notification .portableadmingrid #hospitalinfo{padding-top:5px!important}.indexpage{padding:10px 0 30vh!important}.indexpagecontent{margin:0 auto;max-width:550px}.fnotifyaupgradetext:hover,.img3block:hover{cursor:pointer}}.toastdiv{background-color:rgba(51,51,51,.95);border-radius:6px;bottom:-50px;color:#fff;font-size:17px;left:0;position:absolute;right:0;top:auto;width:calc(100vw - 30px);-webkit-touch-callout:none;align-items:center;animation:toastfadein .5s,toastfadeout .5s linear 5s;animation-fill-mode:forwards;display:flex;justify-content:space-between;margin:0 auto;min-height:50px;padding:0 20px;-webkit-user-select:none;user-select:none;z-index:9999}@keyframes toastfadein{0%{bottom:0;opacity:0}to{bottom:130px;opacity:1}}@keyframes toastfadeout{0%{bottom:130px;opacity:1}to{bottom:-50px;opacity:0}}.toastmessage{margin:0 auto;padding:15px 0;text-align:center;word-break:break-word}.toastbuttonblock{align-items:center;display:flex;text-align:center;width:min-content}.toastseperator{border-right:1px solid #929292;height:30px;width:5px}.toastbutton{color:var(--secondary-accent-color);font-weight:700;padding:15px 10px 15px 25px}.yousurebox{align-items:center;border:1px solid var(--light-grey-color);border-radius:2px;bottom:0;left:0;right:0;top:0}.yousurebox,.yousurebox2{background-color:var(--background-color);box-shadow:0 9px 18px rgba(var(--primary-text-color-rgb),.3),0 15px 12px rgba(var(--primary-text-color-rgb),.22);height:min-content;margin:auto;max-width:600px;padding:20px;position:absolute;width:95%;z-index:100}.yousurebox2{border-radius:10px;border-top:8px solid var(--secondary-accent-color);transition:top .25s ease-in-out}.yousurelefticon{--size:70px;height:var(--size);margin:0 15px 0 5px;min-height:var(--size);min-width:var(--size);width:var(--size);fill:var(--secondary-accent-color)}.yousurebuttonbar{display:flex;gap:10px;margin-top:20px;width:100%}.yousurebuttonbar2{border-top:1px solid var(--light-grey-color);display:flex;gap:10px;justify-content:flex-end;margin-top:15px;min-height:60px;padding-top:20px;width:100%}.yousuremainitem{font-size:30px;font-weight:700;margin-bottom:10px;text-align:center}.yousuredescription{font-size:13px!important;font-size:17px;font-weight:400;line-height:1.4;max-height:80dvh;overflow-y:scroll;padding-right:10px}.yousuredescription ul{margin-left:10px}.yousuretext3{color:var(--primary-accent-color);font-size:14px;font-weight:700;line-height:1.5em;margin-left:7px;margin-right:7px;margin-top:14px;text-align:center}.yousurebutton{background-color:var(--primary-accent-color);border-radius:2px;color:#fff;height:45px;line-height:45px;-webkit-touch-callout:none;margin-top:0;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.yousurebutton,.yousuretitle{font-size:18px;font-weight:700;grid-column:1/3;text-align:center}.yousuretitle,.yousuretitle2{color:var(--primary-accent-color);margin-bottom:10px}.yousuretitle2{font-size:19px;font-weight:700}@media (max-width:700px){.yousuretitle2{margin-bottom:0;margin-top:1px}.yousurebox2{padding:10px 10px 15px}.yousurebuttonbar2{justify-content:center;margin:10px 10px 0;padding-top:15px;width:calc(100% - 20px)}.yousurebuttonbar2 .adminbutton{flex:1}.yousurebuttonbar2 .adminbutton,.yousurebuttonbar2 .adminbuttonholder{width:100%!important}.yousurebuttonbar2>.adminbuttoniconbig{min-width:25px}.yousurelefticon{--size:38px;height:var(--size);margin:0 5px 0 10px;min-height:var(--size);min-width:var(--size);width:var(--size);fill:var(--secondary-accent-color)}.yousuredescription{padding:8px 10px 5px}}.mapsicon{border:1px solid transparent;border-radius:20px;filter:saturate(0);padding:20px 30px 15px}.mapsicon:hover{cursor:pointer}.mapsicon:hover,.mapsiconpicked{background-color:rgba(var(--secondary-accent-color-rgb),.2);border:1px solid var(--secondary-accent-color);filter:saturate(1)}.currentsettingstag{border-radius:4px;font-size:12px;line-height:1;margin-left:auto;margin-right:0;padding:3px 7px 4px}.currentsettingstagon{background-color:var(--secondary-accent-color);color:var(--highlight-color)}.currentsettingstagoff{background-color:var(--medium-grey);color:var(--background-color)}.cdli2:has(+.settings3title){border-bottom:none}.fnotifyadtext{margin:10px 15px}