/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;background:linear-gradient(to bottom, #FAF8FA, #F0EBEF 80px) no-repeat #f0ebef;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}body{margin:0}.navBar__container,#mainContentContainer{margin:0 auto;max-width:856px;padding-left:8px;padding-right:8px}@media(min-width: 768px){.navBar__container,#mainContentContainer{padding-left:16px;padding-right:16px}}#pageContainer{width:100%}@media(min-width: 992px){#pageContainer{padding-left:224px}}@media print{#pageContainer{padding-left:0}}#mainContentContainer{padding-bottom:16px}*:focus{outline-color:#fa84c5;outline-width:3px}*:focus:active{outline:none}.grid{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;margin-top:-8px}@media(min-width: 1080px){.grid{flex-wrap:nowrap}}.primaryColumn,.secondaryColumn{margin:0 4px;margin-top:8px}.primaryColumn{min-width:350px;max-width:100%;flex-basis:calc(100% - 250px - 16px);flex-grow:2;flex-shrink:1}@media(min-width: 1080px){.primaryColumn{flex-shrink:0}}.secondaryColumn{flex-basis:250px;flex-grow:1;flex-shrink:2}@media(min-width: 1080px){.secondaryColumn{flex-grow:0;flex-shrink:0}}@font-face{font-family:"systemFallback";font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}body{font-family:system,-apple-system,BlinkMacSystemFont,"systemFallback";color:#35242e}p{line-height:1.4;margin:0}p:not(:last-child){margin-bottom:16px}h1,h2,h3,h4,h5{font-weight:500}input,textarea,select,optgroup,button{font-family:inherit;line-height:1}.address>*{display:block}a{text-decoration:none;color:#e50982}a:hover{cursor:pointer}ul{padding:0}.list{margin:0;padding:0}.list--noBullet{list-style:none}.list>li:not(:first-child){margin-top:8px}.rte{line-height:1.4;white-space:pre-wrap}.systemId{font-family:menlo,monospace}.hint{font-size:.95em;font-style:italic;color:#3c1757}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],textarea{-webkit-appearance:none;appearance:none;min-width:296px}input,textarea{display:block;border-radius:4px;border:1px dashed #e5dce3;background:#fcfbfc;padding:10px 12px;font-size:16px;line-height:18px;color:#35242e;font-weight:500}@media(min-width: 1080px){input,textarea{font-size:15px}}input.dirty,textarea.dirty{border-style:solid}input:focus,textarea:focus{outline:0;background-color:#fff;border-style:solid;border-color:#fa84c5;box-shadow:0 0 0 1px #fa84c5}input::placeholder,textarea::placeholder{color:#b9b2b6;font-weight:400}input:disabled,textarea:disabled{color:#b9b2b6}textarea{width:100%;max-width:100%;line-height:1.4}@media(min-width: 1080px){textarea{max-width:650px}}.inputFileHidden{position:absolute;visibility:hidden;max-width:0 !important;right:0}label{color:#73666d;font-size:.9rem}fieldset{border:0;padding:0;margin:0;margin-top:36px}legend{height:0;position:relative;top:-1.8em;padding:0;font-weight:500;color:#3c1757;font-size:.95em}.actionBar{margin:20px -16px -12px;padding:16px;background:linear-gradient(to bottom, rgba(240, 235, 239, 0.5), #FAF8FA 3px, #fbf9fb 64px)}.actionBar--collapse{margin:0}.actionBar--compact{padding-top:8px;padding-bottom:8px}.actionBar .navGroup{justify-content:center}@media(min-width: 768px){.actionBar .navGroup{justify-content:flex-end}}.radio--inline{display:flex;align-items:center}.radio--inline input{margin-right:.5em}.radio+.radio{margin-top:4px}.logInContainer{margin-top:20vh;max-width:450px;margin-left:auto;margin-right:auto}.sidebar{width:224px;position:fixed;top:0;left:0;bottom:0;background:#3c1757;box-shadow:inset -1px 0 1px #3b1756;padding:24px 0;display:flex;flex-direction:column}@media print{.sidebar{display:none}}.sidebar__userBlockWrapper{display:flex;justify-content:center;padding:16px;text-align:center}.sidebar__lower{margin-top:auto}.sidebar .userBlock__info{margin-top:12px;font-size:15px}.sidebar .userBlock__userName{justify-content:center}.sidebar .careCompanyBlock{margin:0 16px}.sidebar .careCompanyBlock__logo{display:block;margin-left:auto;margin-right:auto;opacity:.3}.sidebarNav{margin:12px 0}.sidebarNav ul{list-style:none;padding:0}.sidebarNav__item{line-height:52px;display:block;padding:0 36px;font-weight:400;letter-spacing:.01em;border:1px solid rgba(0,0,0,0);border-left-width:0;border-right-width:0}.sidebarNav__item{color:#f0ebef}.sidebarNav__item.active{color:#fff;background:#4d226c;border-color:#521f77;box-shadow:-1px 1px 1px #3b1755}.navBar .userBlock,.sidebar .userBlock{color:#f0ebef}.navBar .userBlock .userBlock__userName,.sidebar .userBlock .userBlock__userName{font-weight:500;font-size:1em;display:flex;align-items:center}@media(max-width: 767px){.navBar .userBlock .userBlock__userName,.sidebar .userBlock .userBlock__userName{display:none}}.navBar .userBlock .userBlock__userName .icon,.sidebar .userBlock .userBlock__userName .icon{margin-left:.3em;margin-top:-0.1em}.navBar .userBlock .userBlock__accountName,.sidebar .userBlock .userBlock__accountName{margin-top:2px;color:#b9b2b6;font-size:.9em}@media(max-width: 767px){.navBar .userBlock .userBlock__accountName,.sidebar .userBlock .userBlock__accountName{display:none}}.navBar{background:#3c1757;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5000}@media print{.navBar{display:none}}.navBar__container{display:flex;justify-content:space-between;align-items:center}.navBar__list{display:flex;list-style:none;margin:0}.navBar__listItem a{line-height:50px;color:inherit;display:block;padding:0 16px;white-space:nowrap}.navBar__listItem a.active{background:#573380}.navBar .userBlock{display:flex;align-items:center}.navBar .userBlock__info{margin-left:8px;font-size:14px}.navBar .userBlock__userName{justify-content:flex-start}.titleBar{border-bottom:1px solid rgba(53,36,46,.06);margin-left:-16px;margin-right:-16px;padding:32px 16px 16px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.titleBar__headingGroup{position:relative}.titleBar__title{margin:0;font-weight:400;font-size:1.7rem;line-height:36px}.titleBar__parentLink,.titleBar__title{animation:titleEnter .5s ease;animation-fill-mode:both}.titleBar__parentLink{position:absolute;top:-10px;display:block;color:#73666d;font-size:.7em;text-transform:uppercase;letter-spacing:.1em;font-weight:600;white-space:nowrap}.titleBar__parentLink+.titleBar__title{animation-delay:.2s;animation-duration:.4s}@keyframes titleEnter{from{opacity:0;transform:translateX(-7px)}}@media print{.titleBar{display:block;padding:0 0 8px;margin:0 0 8px}.titleBar__actionGroup{display:none}.titleBar__parentLink{display:none}.titleBar__title{font-size:1rem}}.modalContainer{position:absolute;left:0;right:0;top:0;display:flex;justify-content:center;align-items:flex-start}@media(min-width: 992px){.modalContainer{padding-left:224px}}.modalContainer::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:4999;background:rgba(53,36,46,.2);animation:modalContainerEnter .2s ease}.modal{box-shadow:1px 2px 2px rgba(0,0,0,.1);animation:modalEnter .15s ease;z-index:5000}@media(min-width: 768px){.modal{margin:24px}}@keyframes modalContainerEnter{from{background:rgba(0,0,0,0)}}@keyframes modalEnter{from{transform:scale(0.95) translateY(10px);opacity:0}}.alertBarContainer{position:fixed;bottom:16px;right:16px;z-index:5000}.alertBar{position:relative;padding:16px 16px;font-size:.95rem;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#f0ebef;color:#3c1757;min-width:250px;transform-origin:center right;animation-name:alertBarEnter;animation-duration:.5s;animation-timing-function:ease}@media(min-width: 768px){.alertBar{min-width:350px}}.alertBar:not(:last-child){margin-bottom:4px}.alertBar__title{margin:0}.alertBar__hide{position:absolute;top:8px;right:8px;display:block;height:24px;width:24px;text-align:center;line-height:24px;font-size:1.3rem;color:rgba(0,0,0,.4);cursor:pointer}.alertBar--info{background-color:#fff8fc;color:#573380}.alertBar--success{background-color:#f7fffc;color:#00d483}.alertBar--error{background-color:#fff8fa;color:#f1124c}.alertBar--warning{background-color:#fffdf7;color:#fb0}@keyframes alertBarEnter{from{opacity:0;transform:translateX(100%) scale(0.5)}}button{border:0;font-size:1rem;background:none;color:inherit;padding:0;font:inherit;line-height:inherit}a.button{display:block}.button{border:1px solid rgba(0,0,0,0);border-radius:5px;font-size:1rem;font-weight:400;padding:8px 24px;text-align:center}.button:focus{outline:0}.button:focus:not(:active){z-index:5;box-shadow:0 0 0 2px #fa84c5;border-color:#fa84c5}.button.primary{color:#fff;background:linear-gradient(to bottom, #573380, #54317c);border-color:#54317c;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.button.primary:not(:disabled):active{background:#5c3687}.button.accent{color:#fff;background:linear-gradient(to bottom, #E50982, #de097e);border-color:#de097e;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.button.accent:not(:disabled):active{background:#ed0986}.button.secondary{color:#3c1757;background:linear-gradient(to bottom, #fff, #f7f7f7);border-color:#e1d7df;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.button.secondary:not(:disabled):active{background:#fff}.button.tertiary{color:#573380;background:linear-gradient(to bottom, #F0EBEF, #eae3e8);border-color:#eae3e8;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.button.tertiary:not(:disabled):active{background:#f0ecef}.button.textOnly{border:0;border-radius:3px;letter-spacing:.035em;font-size:.9em;font-weight:600;text-transform:uppercase}.button:not(:disabled):not(.disabled){cursor:pointer}.button:disabled,.button.disabled{color:#b9b2b6;background:linear-gradient(to bottom, #F0EBEF, #eae3e8);border-color:#eae3e8;text-shadow:.5px .5px 1px rgba(0,0,0,.05);text-shadow:none}.button:disabled:not(:disabled):active,.button.disabled:not(:disabled):active{background:#f0ecef}.button:disabled .iconFill,.button.disabled .iconFill{fill:#b9b2b6}.button--expand{width:100%}.button--small{font-size:.875rem;font-weight:500;border-radius:3px}.navGroup{display:flex;align-items:center}.navGroup>*:not(:first-child){margin-left:8px}.navGroup--center{justify-content:center}.navGroup--stack{display:block}.navGroup--stack>*:not(:first-child){margin-left:0;margin-top:3px}.icon>*{display:block;width:100%;height:100%;max-width:100%;max-height:100%}.icon{position:relative;top:.15em}.avatar{display:inline-flex;border-radius:50%;overflow:hidden;border:1px solid #f0ebef;flex-shrink:0;background:#fff}.avatar img{display:block}.avatar--updatable{position:relative;-webkit-user-select:none;user-select:none}.avatar.updating{opacity:.5}.avatar:focus,.avatar.popoverActive{outline:0;border-color:#fa84c5;box-shadow:0 0 0 2px #fa84c5}.chip,.doNotResuscitateMessage{display:inline-flex;align-items:center;padding:4px 8px;background:#fa84c5;color:#fff;border-radius:3px;border:1px solid #f972bc;border-top:1px solid #fb91cb;margin-top:2px;margin-bottom:2px}.chip:not(:last-child),.doNotResuscitateMessage:not(:last-child){margin-right:4px}.chipStrip{display:flex;align-items:center;margin-top:4px;border-radius:3px}.chipStrip__heading{white-space:nowrap;margin:0;margin-right:16px;color:#73666d}.chipStrip__chips{display:flex;overflow:scroll}.chipStrip__chips .chip,.chipStrip__chips .doNotResuscitateMessage{white-space:nowrap}.card,.assessmentView{font-size:15px;background:#fff;border-radius:3px;border:1px solid #fff;box-shadow:0 1px 1px .5px rgba(53,36,46,.08)}.card:not(:last-child),.assessmentView:not(:last-child){margin-bottom:10px}.card__header{background:linear-gradient(to top, #FAF8FA, #fdfcfd);display:flex;justify-content:space-between;align-items:center;height:48px;padding-left:16px;padding-right:16px;font-weight:500;font-size:1.05em}.card__header--center{text-align:center}.card__header--secondary{height:44px}.card__header--secondary .card__title{color:#73666d;font-weight:400;font-size:.95em}.card__title{font:inherit;margin:0}.card__title:last-child{flex:1}.card__actionItems{display:flex;align-items:center}.card__actionItems>*{margin-left:16px}.card__actionItems .button{padding:0 8px;height:32px}.card__actionItems .button .iconFill{fill:#573380}.card__section,.assessmentQuestion{background:#fff;padding:12px 16px}.card__section>:first-child,.assessmentQuestion>:first-child{margin-top:0}.card__section--abut{padding-top:0}.card__section--center{text-align:center}.card__section--center .card__subSection{justify-content:center}.card__section--center .card__subSectionTitle{margin-right:.7em !important}.card__section--collapse{padding:0 6px}.card__section--collapse:last-child{padding-bottom:6px}.card__section--part:not(:first-child){border-top:1px solid #f5f1f5}.card__section--tint{background:#faf8fa}.card__section--tint:not(:first-child){border-top:1px solid #f5f1f5}.card__header+.card__section--tint{border-top:0}.card__sectionTitle{color:#73666d;font-size:.85em;margin:0;margin-bottom:2px;font-weight:400}@media(min-width: 768px){.card__subSection{display:flex}}.card__subSection .card__subSectionTitle{font-size:.9em;font-weight:500;color:#73666d}@media(max-width: 767px){.card__subSection .card__subSectionTitle{margin-bottom:8px}}@media(min-width: 768px){.card__subSection .card__subSectionTitle{min-width:30%;margin-right:16px}}.card__subSection .card__subSectionContent{font-size:.9em;font-weight:500}.card__subSection .card__subSectionContent p{margin:0}.card__subSection--stack{display:block}.card__subSection--stack .card__subSectionTitle{margin-right:0;margin-bottom:8px}.card__subSection--secondary .card__subSectionTitle{font-weight:400;margin-bottom:4px}.card__subSection+.card__subSection{margin-top:16px}.card .cardListItem,.assessmentView .cardListItem{padding:0}.card .cardListItem a,.assessmentView .cardListItem a{color:inherit;display:block}.card .cardListItem a:active,.assessmentView .cardListItem a:active{background-color:#fcfbfc}.card .cardListItem__inner,.assessmentView .cardListItem__inner{padding:12px 16px;min-height:48px;display:flex;justify-content:space-between;align-items:center}.card .cardListItem__inner>*:not(:last-child),.assessmentView .cardListItem__inner>*:not(:last-child){margin-right:16px}.card .cardListItem__inner--arrow::after,.assessmentView .cardListItem__inner--arrow::after{content:">";color:#b9b2b6}.card .cardListItem__title,.assessmentView .cardListItem__title{font-weight:500;margin:0;flex-grow:1}.card .cardListItem--inactive a,.assessmentView .cardListItem--inactive a{background:#faf8fa;color:#73666d}.tabbedCardSection__header{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;background:#faf8fa;border-bottom:1px solid #dad3de;padding-top:8px}.card__header+.tabbedCardSection .tabbedCardSection__header{padding-top:0}.tabbedCardSection__tabList{display:flex;margin:0;list-style:none}.tabbedCardSection__tab{border:1px solid rgba(0,0,0,0);border-bottom:0;padding:12px 16px 11px;margin-right:4px;font-weight:500;color:#73666d;border-top-left-radius:3px;border-top-right-radius:3px}.tabbedCardSection__tab:not(.tabbedCardSection__tab--active){cursor:pointer}.tabbedCardSection__tab:focus:not(:active){outline:0}.tabbedCardSection__tab:focus:not(:active):not(.tabbedCardSection__tab--active){border-color:#fa84c5}.tabbedCardSection__tab:active:not(.tabbedCardSection__tab--active){border-color:#e5e0e8}.tabbedCardSection__tab--active{border-color:#dad3de;background:#fff;color:#573380;margin-bottom:-1px}.callout{text-align:center;max-width:550px;margin-left:auto;margin-right:auto;color:#3c1757}.callout--expand{max-width:none}.callout--info{background-color:#fff8fc;border-color:#fcb5dc}.callout--alert{background-color:#e50982;border-color:#fff;color:#fff}.callout>.card__header{background:0;border:0;height:36px;padding-top:16px}.callout>.card__section,.callout>.assessmentQuestion{background:0;padding:16px 24px}.profileCard{text-align:center}.profileCard__avatar{margin-left:auto;margin-right:auto}.profileCard__name{font-size:1.05em;margin:16px 0 4px;font-weight:500;color:#3c1757}.profileCard__age{color:#73666d;font-size:.9em}.profileCard__systemId{margin:0;font-weight:600;font-size:1.15em;letter-spacing:.02em}.profileCard__status{padding-top:6px;padding-bottom:6px}.profileCard__statusButton--draft{color:#73666d}.profileCard__statusButton--active{color:#00d483}.profileCard__statusButton--archived{color:#73666d}.contactInfoCard__careAddress{color:inherit}.carePlanCard__auditSection{display:flex;justify-content:space-between;align-items:center}.carePlanCard__version{font-size:.95em;color:#b9b2b6}.carePlanItemBlocks{display:flex;flex-flow:row wrap;padding:0 4px 8px}.carePlanItemBlock{display:block;padding:12px 20px;color:inherit;border-radius:3px;background:#fff;box-shadow:0 .5px 1px rgba(0,0,0,.2);margin:4px;flex:1 1 100%;min-height:72px;display:flex;flex-direction:column;justify-content:center}@media(min-width: 768px){.carePlanItemBlock{flex-basis:calc(50% - 8px)}}.carePlanItemBlock__upper{display:flex;justify-content:flex-start;align-items:center;color:#573380}.carePlanItemBlock__upper .icon{flex:0 0 auto;margin-right:.95em;position:static}.carePlanItemBlock__note{color:#73666d;font-size:.8em}.carePlanItemBlock .iconFill{fill:#573380}.carePlanItemBlock--empty{box-shadow:none;background:0;border:1px dashed #867980;color:#867980}.carePlanItemBlock__title{font-size:.95rem;font-weight:400;margin:0;line-height:1.25}.auditBadge{color:#73666d}.auditBadge__status{margin:0;font-size:.9rem;font-weight:500}.auditBadge__details{font-size:.85em;margin:.1em 0 0}.careVisitStatusIcon{border-radius:9999px;height:14px;width:14px;margin-right:10px;border:1px solid rgba(0,0,0,0)}.careVisitStatusIcon--inProgress{position:static;border:0}.careVisitStatusIcon--successful{background:#00d483;border-color:#00ca7d}.careVisitStatusIcon--partiallySuccessful{background:#fb0;border-color:#f5b400}.careVisitStatusIcon--attentionRequired{background:#f1124c;border-color:#eb0e47}.careVisitStatusIcon--reviewed{background:linear-gradient(to right, #00d483 50%, #F1124C 50%);border-color:#00ca7d}.recentCareVisitsItem{display:flex;justify-content:space-between;align-items:center;padding:0 8px;height:32px;background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.07);font-size:.9em;color:#73666d;text-decoration:none}.recentCareVisitsItem p{margin:0}.recentCareVisitsItem+.recentCareVisitsItem{margin-top:4px}.recentCareVisitsItem__date{flex:1}.recentCareVisitsItem__time{color:#b9b2b6}.recentCareVisitsItem:active{box-shadow:0 1px 1px rgba(0,0,0,.2)}.serviceUsersList{list-style:none;margin-top:8px;padding:0;box-shadow:0 1px 1px rgba(0,0,0,.07);border-radius:3px}.serviceUserLI{animation:serviceUserLIEnter .5s ease}.serviceUserLI a{background:#fff;height:60px;display:flex;align-items:center;justify-content:space-around;padding:0 16px;border-top:1px solid #f5f1f3;text-decoration:none;color:inherit}.serviceUserLI a:active{background-color:#faf8fa}.serviceUserLI:first-child a{border-top-left-radius:3px;border-top-right-radius:3px;border-top:0}.serviceUserLI:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.serviceUserLI__name{font-weight:500;text-decoration:none;color:#3c1757;margin-right:auto}.serviceUserLI__status{width:60px;text-align:center;margin-right:24px;font-size:.8em;color:#b9b2b6}.serviceUserLI__systemId{font-weight:500;font-size:.9em;width:130px;text-align:right}@keyframes serviceUserLIEnter{from{opacity:0}}.addServiceUserCard{animation:enter .4s ease}@keyframes enter{from{opacity:.3;transform:translateY(-75px)}}.aboutMeCard__profile{white-space:pre-wrap}.formField{display:flex;align-items:center}@media(max-width: 767px){.formField{flex-wrap:wrap}}.formField:not(:first-child){margin-top:12px}.formField--textarea{display:block}.formField--center{justify-content:center}@media(max-width: 767px){.formField__labelContainer{flex:1 0 100%;margin-bottom:8px}}@media(min-width: 768px){.formField__labelContainer{width:180px;max-width:100%}}.formField__label{white-space:nowrap}.formField__required{font-size:.8em;font-style:italic;text-transform:lowercase;color:#b9b2b6;margin:0;margin-top:.2em}@media(max-width: 767px){.formField__required{margin-left:8px;display:inline}}.formField__inputContainer{display:flex;align-items:center}.formField__inputContainer .statusPip{margin-left:-24px}.formField__input{padding-right:32px}.formField__statusContainer{margin-left:12px}.fieldErrors{margin-left:12px;font-size:.9em;color:#fff;background:#f1124c;border-radius:3px;padding:6px 10px}.fieldErrors__list{list-style:none;padding:0;margin:0}.fieldErrors__item{white-space:nowrap;margin:0}.fieldErrors__item:not(:last-child){margin-bottom:4px}.formSelector__wrapper{position:relative;display:inline-block}.formSelector__dropdown{background:#fff;border-radius:4px;overflow:hidden;position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:50;box-shadow:0 2px 4px rgba(0,0,0,.05)}.formSelector__dropdownItem{line-height:40px;padding-left:14px;padding-right:14px}.formSelector__dropdownItem--selected{color:#573380;font-weight:bold}.formSelector__dropdownItem--highlighted{background:#573380;color:#fff}.formSelector__dropdownItem--custom{font-style:italic}.textareaField__labelContainer{display:flex;align-items:center;margin-bottom:8px}.textareaField__labelContainer .statusPip{margin-left:12px}.textareaField__required{font-size:.8em;font-style:italic;text-transform:lowercase;color:#b9b2b6;margin:.2em 0 0 8px !important}.textareaField:not(:first-child){margin-top:16px}.formSection__header:hover{cursor:pointer}.formSection__header+*{margin-top:12px}.formSection__sectionTitle{margin:0;font-size:1.25em;line-height:32px;font-weight:400;color:#73666d}.formSection__nav{margin-top:0}.editableSection{position:relative;overflow:hidden;padding:12px 16px;border-radius:4px;border:1px solid rgba(0,0,0,0);border-color:#f0ebef;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.editableSection .actionBar{background:0}.editableSection__title{margin-bottom:12px;color:#73666d;font-size:.95rem;letter-spacing:.02em}.editableSection+.editableSection{margin-top:4px}.editableSection--editing{box-shadow:0 1px 2px #faf8fa;border-color:#f0ebef}.editableSection:focus{outline:0}.editableSection__statusBlock{position:absolute;top:10px;right:10px;display:flex;align-items:center;height:20px}.editableSection__statusText{text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-right:6px;position:relative;top:.1em;animation:statusText 1s ease}.editableSection__statusText--unsavedChanges{color:#73666d}.editableSection__statusText--success{color:#00d483;animation:statusTextFade 3s ease}@keyframes statusText{0%{transform:translateX(50%);opacity:0}20%{transform:translateX(0);opacity:1}}@keyframes statusTextFade{0%{transform:translateX(50%);opacity:0}20%{transform:translateX(0);opacity:1}80%{opacity:1}100%{opacity:0}}.editableSection__editIcon svg{transition:fill .3s ease}.editableSection:not(.editableSection--editing):hover,.editableSection:not(.editableSection--editing):active{background:#faf8fa;cursor:pointer}.editableSection:not(.editableSection--editing):focus,.editableSection:not(.editableSection--editing):focus-within{border-color:#fa84c5}.editableSection:not(.editableSection--editing):not(:hover) .editableSection__editIcon svg{fill:#b9b2b6}.editableSectionAddButton{margin-top:4px;margin-bottom:4px;border:1px dashed #e5dce3;padding:16px 16px;color:#73666d;font-weight:500;transition:background .2s ease}.editableSectionAddButton:hover,.editableSectionAddButton:active{background:#faf8fa}.editableSectionAddButton:focus:not(:hover):not(:active){border-style:solid;border-color:rgba(0,0,0,0) !important}.card.signatureCard,.signatureCard.assessmentView{display:inline-block;border-color:#f0ebef}.card.signatureCard .navGroup,.signatureCard.assessmentView .navGroup{margin:0 !important}.signatureContainer{position:relative;background:#fff;-webkit-user-select:none;user-select:none}.signatureContainer::before{content:"Please sign here";color:#b9b2b6;font-weight:200;text-align:center;position:absolute;left:0;right:0;top:calc(50% - 24px);line-height:48px;padding-bottom:24px;font-size:2rem;letter-spacing:.03em;pointer-events:none;transition:color .2s ease,opacity .3s ease;border-bottom:1px dashed #b9b2b6}.signatureContainer:active::before,.signatureContainer:not(.empty)::before{color:rgba(0,0,0,0)}.signatureContainer:not(.empty)::before{opacity:0}.signatureCanvas{display:block;position:relative}.statusPip{width:12px;height:12px;border-radius:9999px;background:#f0ebef;transition:background-color .3s ease}.statusPip--valid{background-color:#00d483;transform:none}.statusPip--invalid{background-color:#f1124c;transform:none}.assessmentQuestion{margin-left:-17px;margin-right:-17px;padding-top:16px;padding-bottom:16px;color:#73666d;border-top:1px solid #f7f3f7}.assessmentQuestion.pristine:first-child,.assessmentQuestion:not(.pristine)+.assessmentQuestion.pristine{color:#3c1757;background:#faf7fc;border-color:#efe5f6}.assessmentQuestion__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 768px){.assessmentQuestion__container{flex-direction:row}}.assessmentQuestion__question{margin:0;font-weight:400;line-height:1.5;min-width:300px;flex:1;width:100%;margin-bottom:16px;text-align:center}@media(min-width: 768px){.assessmentQuestion__question{flex-basis:400px;margin-right:16px;margin-bottom:0;text-align:left}}.assessmentQuestion .buttonGroup__button{order:2}.assessmentQuestion .buttonGroup__button.safeAnswer{order:1}.assessmentQuestion .buttonGroup__button--active:not(.safeAnswer){color:#fff;background:linear-gradient(to bottom, #E50982, #de097e);border-color:#de097e;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.assessmentQuestion .buttonGroup__button--active:not(.safeAnswer):not(:disabled):active{background:#ed0986}.assessmentQuestion .buttonGroup__button--active.safeAnswer{color:#fff;background:linear-gradient(to bottom, #00d483, #00ce7f);border-color:#00ce7f;text-shadow:.5px .5px 1px rgba(0,0,0,.05)}.assessmentQuestion .buttonGroup__button--active.safeAnswer:not(:disabled):active{background:#00dd89}.assessmentQuestion .buttonGroup:not(.dirty) .safeAnswer{border-color:#e9e2e8}.assessmentQuestion__answerContainer{display:flex;align-items:stretch}.assessmentQuestion__answerContainer .formField{margin-bottom:0}.assessmentQuestion__commentButton{margin-left:8px;width:30px;line-height:28px;align-self:center;padding:0;border-color:rgba(0,0,0,0)}.assessmentQuestion__commentContainer{margin-top:12px}.assessmentQuestion__commentContainer.pristine{animation:commentContainerEnter .2s ease both}@keyframes commentContainerEnter{from{transform:translateY(20px);opacity:.3}}.assessmentQuestion__comment{white-space:pre-wrap;font-style:italic;color:#73666d;font-size:.95em;margin:0}.assessmentQuestion__answer{margin:0}.doNotResuscitateMessage{margin-top:-4px 0;display:inline}.medicalConditionItem:not(.editableSection--editing){display:flex}.medicalConditionItem .editableSection__title{margin-right:.35em;margin-bottom:0}.buttonGroup{display:flex}.buttonGroup.dirty .buttonGroup__button:not(.buttonGroup__button--active){color:#b9b2b6}.buttonGroup__button{min-width:52px;font-size:14px;padding-left:12px;padding-right:12px;border-radius:3px;color:#73666d;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0));border-color:rgba(0,0,0,0);text-shadow:.5px .5px 1px rgba(0,0,0,.05);margin-right:4px}.buttonGroup__button:not(:disabled):active{background:rgba(8,8,8,0)}.buttonGroup__button--active,.buttonGroup__button--active:disabled{color:#fff;background:linear-gradient(to bottom, #573380, #54317c);border-color:#54317c;text-shadow:.5px .5px 1px rgba(0,0,0,.05);animation:activeEnter .2s ease}.buttonGroup__button--active:not(:disabled):active,.buttonGroup__button--active:disabled:not(:disabled):active{background:#5c3687}@keyframes activeEnter{from{transform:scale(1.04)}}.checkboxGroup__item{display:flex;align-items:center}.checkboxGroup__item+.checkboxGroup__item{margin-top:8px}.checkboxGroup__checkbox{margin-right:8px}.completionCallout{max-width:none}.completionCallout__list{display:flex;flex-flow:row wrap;justify-content:space-around;margin:-4px}.completionCallout>.card__header{font-size:.95em;color:#573380}.completionItem{flex:1 0 160px;box-shadow:0 0 1px 0 #b9b2b6}.completionItem{margin:4px !important}.completionItem__title{font-size:.9em}.completionItem__status{text-transform:uppercase;font-size:.8em;font-weight:500;letter-spacing:.04em;color:#b9b2b6}.completionItem__status--complete{color:#00d483;text-shadow:0 0 8px #f7fffc}.careVisitsFeed__pollingIndicator{opacity:1;transition:opacity .3s ease}.careVisitsFeed__pollingIndicator--hidden{opacity:0}.careVisitsFeed__section:not(:last-child){margin-bottom:32px;border-bottom:1px solid #f0ebef}.careVisitsFeed__sectionHeading{font-size:.83rem;font-weight:500;margin:8px 16px;color:#73666d;text-align:left}.careVisitsFeed .careVisitListItem .cardListItem__inner{justify-content:flex-start !important;padding-top:8px;padding-bottom:8px}.careVisitsFeed .careVisitListItem--compact .cardListItem__inner{padding-top:2px;padding-bottom:2px}.careVisitsFeed .careVisitListItem--compact .careVisitListItem__suRoutineCont{line-height:1.3}.careVisitsFeed .careVisitListItem--compact .careVisitListItem__carerName{font-size:.85rem}.careVisitsFeed .careVisitListItem--actionRequired{color:#e50982;animation:flash .3s ease alternate;animation-delay:1s;animation-iteration-count:4;animation-fill-mode:both}.careVisitsFeed .careVisitListItem__suRoutineCont{margin-left:8px;line-height:1.5}@media(min-width: 768px){.careVisitsFeed .careVisitListItem__suRoutineCont{min-width:250px}}.careVisitsFeed .careVisitListItem__timeCont{flex-grow:1}.careVisitsFeed .careVisitListItem__duration{margin-top:4px}.careVisitsFeed .careVisitListItem__duration--inProgress .careVisitListItem__durationText{animation:durationUpdate .5s}.careVisitsFeed .careVisitListItem__duration--inProgress .careVisitListItem__durationText:after{content:"…";animation:ellipsisFade 10s ease infinite}.careVisitsFeed .careVisitListItem__durationText{font-size:.8rem;font-weight:500;color:#73666d}@keyframes durationUpdate{from{opacity:0}to{opacity:1}}@keyframes ellipsisFade{0%{opacity:1}10%{opacity:0}20%{opacity:1}100%{opacity:1}}.careVisitsFeed .careVisitListItem__serviceUserName{font-weight:500}.careVisitsFeed .careVisitListItem__routineTitle{font-size:.9em;color:#73666d}@keyframes flash{from{background-color:#fff;border-top-color:#f0ebef}to{background-color:#fff8fa;border-top-color:#f1124c}}.visitUsersCard a{color:#3c1757}.visitUsersCard__serviceUser{text-align:center}.visitUsersCard__serviceUser .avatar{margin-left:auto;margin-right:auto}.visitUsersCard__user>a{display:flex;justify-content:center;align-items:center}.visitUsersCard__user .avatar{margin-right:16px}.popoverContainer{position:relative}.popoverWrapper{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 5px + 6px);height:0}.popover{font-size:1rem;background:#fff;border-radius:3px;padding:8px 16px;color:#35242e;filter:drop-shadow(0 1.5px 2px rgba(0, 0, 0, 0.3));transform-origin:50% calc(0% - 11px);transition-property:transform opacity;transition-duration:.15s}.popover:not(.active){transform:scale(0.85);opacity:0;pointer-events:none}.popover>*:first-child{border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden}.popover>*:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.popover__title{font-size:.85em;margin:-8px -16px 8px;background:linear-gradient(to bottom, #fff, #FAF8FA);border-bottom:1px solid #f0ebef;line-height:32px;white-space:nowrap;padding:0 16px;color:#73666d}.popover ul{font-size:.9em;margin:-8px -16px -8px;list-style:none;padding:4px 0;overflow:hidden}.popover ul a{display:block;padding:8px 24px;white-space:nowrap;color:#3c1757;font-weight:400}.popover ul a:hover,.popover ul a:focus{background:#573380;color:#fff}.popover ul a:focus{outline:0}.popover:after{content:"";position:absolute;top:-5px;left:50%;margin-left:-5px;width:0;border-bottom:5px solid #fff;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.popoverTrigger{display:inline-block}.popoverTrigger:hover{cursor:pointer}.popoverTrigger.popoverActive:focus{outline:0}.assessmentView{padding:8px}@media(min-width: 768px){.assessmentView{padding:24px 48px 48px}}@media print{.assessmentView{padding:0}}.assessmentView__title{font-size:1.6em;text-align:center;margin-bottom:1.5em;line-height:1.4;color:#3c1757}.assessmentView__title .serviceUserName{font-weight:400;font-size:.95em}.assessmentView .assessmentSection{margin-top:48px}.assessmentView .assessmentSection__title{font-size:1.2em;padding:0 16px;margin:0 -16px 16px}.assessmentView .assessmentField__answer{font-weight:500}.assessmentView .assessmentField.alertAnswer .assessmentField__answer{color:#e50982}.assessmentView .assessmentField__container{display:flex;justify-content:space-between;flex-flow:row wrap}.assessmentView .assessmentField:nth-child(odd){background:#faf8fa;margin:0 -12px 0;padding:12px;margin-top:0;border-radius:2px}.assessmentView .assessmentField.plainTextBlock .assessmentField__container{flex-direction:column}.assessmentView .assessmentField__label{color:#73666d;margin-bottom:0;margin-right:.8em;max-width:65%;flex-grow:1}.assessmentView .assessmentField__comment{text-align:right;margin-left:auto}.assessmentView .assessmentField+.assessmentField{margin-top:12px}.assessmentView .assessmentField__comment,.assessmentView .assessmentField.plainTextBlock .assessmentField__answer{margin-top:4px;font-style:italic;line-height:1.5;max-width:600px}.assessmentDetailsCard{border-color:#f0ebef;box-shadow:none}.assessmentSignatory__name{display:block;margin-top:16px;font-style:italic}.signOffModal .actionText{max-width:512px;margin:8px 0 24px;color:#73666d;font-weight:500}

/*# sourceMappingURL=main.208442a740f56955de63.css.map*/