@import"https://fonts.googleapis.com/css?family=Archivo";@import"https://fonts.googleapis.com/css?family=Archivo:500";@import"https://fonts.googleapis.com/css?family=Archivo:700";*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body,dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none;padding:0}code,kbd,samp,pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border-style:none}table{border-collapse:collapse}button,input,select{margin:0}button{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html{font-size:15px}@media screen and (max-width: 1366px){html{font-size:-1}}html,body{font-family:Archivo,sans-serif;font-weight:400;line-height:normal;letter-spacing:normal;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#dee5ed;color:#1e222b}body{font-size:1rem}::selection{background:#0b2998;color:#dee5ed}pre,code{font-family:Menlo,Monaco,Consolas,monospace;font-size:13px}hr{height:0;margin:2rem 0;padding:0;border:none;border-top:1px solid #1e222b}sup{line-height:.5}.svg-icon path,.svg-icon circle,.svg-icon rect,.svg-icon polygon,.svg-icon ellipse,.svg-icon svg path,.svg-icon svg circle,.svg-icon svg rect,.svg-icon svg polygon,.svg-icon svg ellipse{fill:currentColor}.container{width:100%;max-width:1280px;padding:0 36px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.container{padding-left:18px;padding-right:18px}}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}a{color:inherit}a,a:hover{text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0;padding:0;line-height:normal}p{font-size:inherit;padding:0;margin:0}button{appearance:none;display:block;outline:none;border:none;border-radius:0;background:none transparent;background-color:transparent;padding:0;width:auto;height:auto;border-spacing:0;text-align:left;text-indent:0;line-height:1;color:inherit;font-family:inherit;font-size:inherit}ul,ol{padding:0;margin:0;list-style:none}ul li,ol li{padding:0;margin:0}.display1{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:54px}.display2{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:42px}.h1{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:36px}.h2{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:28px}.h3{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:24px}.h4{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:20px}.h5{font-weight:700;line-height:1;margin-top:0;margin-bottom:0;font-size:18px}.sh1{line-height:1.15;margin-bottom:.5em;font-size:20px}.sh2{line-height:1.15;margin-bottom:.5em;font-size:18px}.sh3{line-height:1.15;margin-bottom:.5em;font-size:15px}.link{color:#1243ff;text-decoration:none;-selector:".link"}.link:hover{text-decoration:underline}.fade-enter-active,.fade-leave-active{transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.fade-enter-active,.fade-leave-active{transition-delay:0}.fade-enter,.fade-leave-to{opacity:0}.logo{width:1.2948em;height:1.66em;display:block;position:relative}.logo-with-name{display:flex;align-items:center}.logo-with-name__mark{margin-top:-.1em;margin-right:.3em}.spinner{display:inline-block;position:relative;pointer-events:none}.spinner__spinner{display:block;position:relative}.spinner--classic .spinner__spinner{width:1.33em;height:1.33em;border:.15em solid currentColor;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spinner-classic 1s linear infinite}@keyframes spinner-classic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner--dots{width:2.5em;height:.5em}.spinner--dots .spinner__spinner{font-size:.2em}.spinner--dots .spinner__spinner,.spinner--dots .spinner__spinner:before,.spinner--dots .spinner__spinner:after{position:absolute;top:-2.5em;width:2.5em;height:2.5em;border-radius:50%;animation-fill-mode:both;animation:spinner-dots 1.8s infinite cubic-bezier(.77,0,.175,1)}.spinner--dots .spinner__spinner{left:5em;color:currentColor;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.1599999984s}.spinner--dots .spinner__spinner:before,.spinner--dots .spinner__spinner:after{content:"";position:absolute;top:0}.spinner--dots .spinner__spinner:before{left:-5em;animation-delay:-.3199999968s}.spinner--dots .spinner__spinner:after{left:5em}@keyframes spinner-dots{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.sign-in{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;background-image:url(/signin-bg.jpg);background-size:cover;background-position:75% center}.sign-in__sidebar{position:absolute;left:0;top:0;bottom:0;width:max(520px,33vw);background-color:#dee5ed99;backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center}.sign-in__content{width:100%;max-width:480px;padding:50px;display:flex;flex-direction:column;justify-content:center;gap:3em;height:100%}.sign-in__content:before,.sign-in__content:after{display:block;content:"";width:100%}.sign-in__content:before{flex:1}.sign-in__content:after{flex:2}.sign-in__logo{font-size:20px;margin-bottom:.1em;margin-left:-.1em}.sign-in__title-text{font-size:42px;font-weight:500}.sign-in__form{position:relative;display:flex;flex-direction:column;gap:1.5em}.sign-in__form--signing-in{pointer-events:none}.sign-in__form--signing-in .sign-in__field{opacity:.5}.sign-in__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;color:#1344fe}.sign-in__field{display:flex;flex-direction:column;gap:.5em}.sign-in__field--horizontal{flex-direction:row;align-items:center;gap:1em}.sign-in__field--button{margin-top:1em}.sign-in__field label{font-size:14px;font-weight:600}.sign-in__textbox{appearance:none;box-sizing:border-box;position:relative;outline:none;border:1px solid #c8ced5;font-size:inherit;font-family:Archivo,sans-serif;font-weight:400;display:inline-flex;border-radius:4px;min-width:6em;min-height:2.5em;background-color:#dee5ed;color:#1e222b;padding:0 .5em;background:white}.sign-in__textbox:disabled,.sign-in__textbox:disabled:hover,.sign-in__textbox:disabled:active,.sign-in__textbox:disabled[aria-checked]{cursor:not-allowed}.sign-in__textbox:focus-visible{box-shadow:0 0 0 3px #1344fe54}.sign-in__textbox::placeholder{color:currentColor;opacity:.5}.sign-in__textbox::-webkit-input-placeholder{color:currentColor;opacity:.5}.sign-in__textbox:-moz-placeholder{color:currentColor;opacity:.5}.sign-in__textbox::-moz-placeholder{color:currentColor;opacity:.5}.sign-in__textbox:-ms-input-placeholder{color:currentColor;opacity:.5}.sign-in__button{appearance:none;box-sizing:border-box;position:relative;outline:none;border:none;white-space:nowrap;font-size:inherit;font-family:Archivo,sans-serif;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-overflow:ellipsis;user-select:none;padding:0 1em;border-radius:4px;min-width:6em;min-height:2.5em;cursor:pointer;background-color:#1344fe;color:#dee5ed;box-shadow:0 .7565932872px 2px #00000026;transition:background .1s cubic-bezier(.165,.84,.44,1) 0ms,color .1s cubic-bezier(.165,.84,.44,1) 0ms,box-shadow .1s cubic-bezier(.165,.84,.44,1) 0ms;min-width:10em;align-self:start}.sign-in__button:disabled,.sign-in__button:disabled:hover,.sign-in__button:disabled:active,.sign-in__button:disabled[aria-checked]{cursor:not-allowed;background-color:#70768980;color:#3d4356;box-shadow:none}.sign-in__button:hover{background-color:#2b57fe;color:#dee5ed;box-shadow:0 1.7994922406px 4px #00000040}.sign-in__button:active{background-color:#0f36cb;color:#dee5ed;box-shadow:0 0 #00000026}.sign-in__button:focus-visible{box-shadow:0 0 0 3px #1344fe54}.sign-in__info{display:flex;flex-direction:column;gap:2.5em;font-weight:500}.sign-in__info a{color:#1344fe;text-decoration:underline}.sign-in__disclaimer{font-size:11px;line-height:1.4}.patient-list{position:relative;background-color:#fff;padding:3em;border-radius:1.5em;box-shadow:0 3px 4px -1px #0000001a,0 7px 9.5px #00000006,0 2.5px 12.5px #0000000a;display:grid;grid-gap:0 1.5em;grid-template-columns:auto auto 1px auto 1px auto 1px minmax(auto,50%);grid-auto-rows:auto;align-items:center}.patient-list__patient{display:contents;position:relative}.patient-list__label{display:block;margin-bottom:.25em;font-size:9px;text-transform:uppercase;color:#595c5f;white-space:nowrap}.patient-list__name,.patient-list__row-sep{grid-column:1/10}.patient-list__name{width:100%;display:flex;align-items:center;gap:1em;margin-bottom:1.5em}.patient-list__name h4{margin:0 .5em 0 0}.patient-list__name button{color:#1344fe;appearance:none;box-sizing:border-box;position:relative;outline:none;border:none;white-space:nowrap;font-size:inherit;font-family:Archivo,sans-serif;font-weight:400;display:inline-flex;align-items:center;justify-content:center;text-overflow:ellipsis;user-select:none;padding:0;border-radius:4px;min-width:0;min-height:0;cursor:pointer;background-color:transparent;transition:transform .1s cubic-bezier(.165,.84,.44,1) 0ms}.patient-list__name button:hover{transform:translateY(-1px)}.patient-list__name button:active{transform:translateY(1px)}.patient-list__name button:disabled,.patient-list__name button:disabled:hover,.patient-list__name button:disabled:active,.patient-list__name button:disabled[aria-checked]{cursor:not-allowed;opacity:.5}.patient-list__name-icons{display:flex;gap:.75em;align-items:center;justify-content:space-between}.patient-list__thumb{width:4em;height:4em;border-radius:50%;background-size:cover}.patient-list__phone{white-space:nowrap}.patient-list__note{line-height:1.4}.patient-list__col-sep{width:1px;height:100%;border:none;background-color:#c8ced5;margin:0}.patient-list__col-stack{display:flex;flex-direction:column;gap:1em}.patient-list__row-sep{width:100%;height:1px;border:none;background-color:#c8ced5;margin-top:2.75em;margin-bottom:2.5em}.sensitive-data-badge{flex:none;background-color:#d85746;color:#fff;font-size:11px;text-transform:uppercase;line-height:23px;padding:0 1.5em;border-radius:100px;display:inline-flex;align-items:center;margin:0 1em;vertical-align:middle}.sensitive-data-badge__icon{display:block;transform:scale(.75) translateY(-1px) translate(-4px)}.search-box{width:100%;max-width:28em;background-color:#fff;height:2.5em;border-radius:100px;margin-top:.15em;flex:1;position:relative}.search-box__textbox{appearance:none;box-sizing:border-box;position:relative;outline:none;border:none;white-space:nowrap;font-size:inherit;font-family:Archivo,sans-serif;font-weight:400;position:absolute;top:0;left:1em;right:2.5em;height:100%;font-family:inherit}.search-box__icon{position:absolute;top:50%;transform:translateY(-50%);right:1em}.patients header{margin:4em 0 3em;display:flex;align-items:flex-start;justify-content:space-between}.patients header h1{margin-bottom:.2em;align-items:center}.nav-bar{background-color:#e1e8ef;box-shadow:0 2px 4px #0000000d;border-bottom:1px solid #c8ced5;position:relative;font-size:15px;height:6em;position:fixed;top:0;left:0;width:100%;z-index:999}.nav-bar:before{content:"";display:block;position:absolute;top:0;left:0;height:4px;width:100%;background-image:linear-gradient(90deg,#2b2d3f 0%,rgba(26,43,106,0) 100%)}.nav-bar__content{height:100%;display:flex;align-items:stretch;justify-content:space-between}.nav-bar__logo{font-size:24px;padding-top:.75em;padding-bottom:.75em}.nav-bar__menu{display:flex;align-items:center;height:100%}.nav-bar__menu-item{height:100%;padding-left:1.25em;padding-right:1.25em;display:flex;align-items:center;white-space:nowrap}.nav-bar__menu-item span{padding:.33em 0}.nav-bar__menu-item span{border-bottom:1px solid transparent}.nav-bar__menu-item:hover span{border-bottom:1px solid currentColor}.nav-bar__menu-item--selected span{font-weight:700;border-bottom:2px solid currentColor!important}.nav-bar__account{display:grid;grid-template-columns:auto auto;grid-template-rows:;grid-template-areas:"name thumb" "role thumb";align-items:center;padding-left:2.5em;margin-left:1.5em;border-left:1px solid #a6aab6;gap:.3em 1em;line-height:1;justify-items:end;white-space:nowrap}.nav-bar__account-name{grid-area:name;font-weight:700;align-self:end}.nav-bar__account-role{grid-area:role;align-self:start;font-size:14px}.nav-bar__account-thumb{grid-area:thumb;display:inline-block;width:3.25em;height:3.25em;border-radius:50%;background-size:cover}@media screen and (max-width: 1080px){.nav-bar{font-size:14px}.nav-bar__menu-item{padding-left:1em;padding-right:1em}}@media screen and (max-width: 960px){.nav-bar__logo-name{font-size:18px}.nav-bar__menu-item{padding-left:.5em;padding-right:.5em}}.patients-view{padding-top:6em}
