:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.family-type{width:960px}.family-type-header{font-size:16px;color:#4b4b4b;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif;margin-bottom:13px}.family-type-content{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;flex-basis:auto}.family-type-item{display:flex;flex-direction:row;flex-shrink:0;flex-grow:0;flex-basis:auto;margin-left:32px}.family-type-item:first-child{margin-left:0}.family-type-iconHolder,.family-type-iconHolder-small{width:64px;height:64px;border-radius:10px;background:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-right:20px}.family-type-iconHolder svg,.family-type-iconHolder-small svg{width:33px}.family-type-iconHolder .icon-primaryStroke,.family-type-iconHolder-small .icon-primaryStroke{fill:none;stroke:#899ab7}.family-type-iconHolder-small{width:28px;height:28px;border-radius:5px;margin-right:7px}.family-type-iconHolder-small svg{width:17px;stroke-width:3}.family-type-iconHolder-selected{background:#73a0c9}.family-type-iconHolder-selected .icon-primaryStroke{stroke:#fff}.family-type-numberHolder{width:62px;height:62px;border-radius:10px;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;flex-basis:auto;border:1px solid #F5F5F5;font-size:21px;color:#dbdbdb}.family-type-numberHolder-active{font-weight:900;color:#4b4b4b}.family-type-plusMinus{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:auto;justify-content:flex-start}.family-type-plusMinus-button{width:32px;display:flex;flex-grow:1;flex-basis:0;flex-shrink:0;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;outline:none;border:none}.family-type-plusMinus-button svg{width:14px}.family-type-plusMinus-button .icon-primaryFill{fill:#afafaf}.family-type-plusMinus-button:hover .icon-primaryFill{fill:#73a0c9}.family-typeRowGroup{border:1px solid #e5e5e5;margin:20px 0;padding:10px;border-radius:10px}.family-typeRowGroup .WizardInput-inputarea{border:none;border-top:solid 1px #e5e5e5;border-top-right-radius:0;border-top-left-radius:0;width:calc(100% + 20px);margin:0 -10px -24px}.family-typeRowGroup-title{font-size:16px;color:#4b4b4b;font-weight:400}.family-typeRow{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:auto;align-items:flex-start;margin:10px 0;border-top:solid 1px #e5e5e5;padding-top:20px}.single-family-member .family-typeRow{border-top:none}.single-family-member .family-typeRow .family-typeRow-delete{top:-25px}.family-typeRow .WizardInput-label+.WizardInput-label{border-top:none}.family-typeRow2{position:relative;display:flex;flex-direction:row;align-items:flex-start;width:100%;flex-wrap:wrap}.family-gender-select-container{display:flex}.family-typeRow-delete{position:absolute;right:0;top:5px;width:18px;cursor:pointer;z-index:10}.family-typeRow-delete svg,.family-typeRow-delete .icon-primaryFill{width:100%;fill:#e6e6e6}.family-typeRow-delete:hover svg,.family-typeRow-delete:hover .icon-primaryFill{fill:#cdcdcd}.family-typeRow-input{width:212px;margin:0 0 10px}.family-typeRow-input .WizardInput-input{width:100%}.family-typeRow-input.multi-select{max-width:218px}.child-typeRow-input{max-width:none}.family-typeRow-input .WizardWithHeaderInput-inputHolder-textPrefix,.family-typeRow-input .WizardWithHeaderInput-inputHolder-textPostfix,.family-typeRow-input .WizardWithHeaderInput-inputHolder-text{margin:0;flex-basis:0}.family-typeRow-input .react-datepicker__input-container{flex-grow:1;border:none;border-radius:0}.family-typeRow-input .ComplexInput-tags input{width:100px}.family-typeRow-secondRow{padding-left:70px;box-sizing:border-box}.WizardWithHeaderInput{flex-direction:column}.userStep.wide{width:960px}.ServiceModule-icon{width:36px;height:36px;background:#ebf2f6;border-radius:50%;display:flex;flex-direction:row;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:center;justify-content:center}.ServiceModule-icon svg{width:18px;display:none}.ServiceModule-header{display:flex;flex-direction:row;align-items:flex-start;flex-grow:0;flex-shrink:0;flex-basis:auto;cursor:pointer;margin-bottom:10px;min-width:100px;color:#606060;font-size:16px;font-weight:900}.ServiceModule-header .Checkbox{margin-right:10px!important}.ServiceModule-Label{margin-right:-20px;margin-bottom:10px;color:#606060;font-size:15px;font-weight:900}.ServiceModule-icon-selected{background:#98bcd1}.ServiceModule-icon-selected svg{width:18px;display:block}.ServiceModule-header:hover .ServiceModule-icon-selected{background:#cddee9}.ServiceModule-header.disabled{cursor:default}.ServiceModule-header.disabled svg{display:none}.ServiceModule-header.disabled .ServiceModule-icon{background:#ebf2f6}.ServiceModule-header.disabled .ServiceModule-icon-selected{background:#98bcd1}.ServiceModule-header.disabled .ServiceModule-icon-selected svg{display:block}.ServiceModule-header.disabled .Checkbox.checked svg{display:block}.ServiceModule-wrap{margin:7px 15px;width:425px}.servicesTitle{font-size:20px;font-weight:800;margin-top:20px;margin-bottom:20px;width:100%;color:#4b4b4b;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.GroupServiceModule .GroupServiceModule-title{font-size:18px;font-weight:800;margin-top:20px;margin-bottom:20px;width:100%;color:#4b4b4b;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.GroupServiceModule .GroupServiceModule-timeAuthorizedLabel{float:right;margin-top:-35px;margin-right:100px;color:#606060;font-size:15px;font-weight:900}.ServiceModule{display:flex;padding-bottom:20px;align-items:flex-start}.ServiceModule .dropdown{min-width:380px}.ServiceModule .dropdown.metro_area{min-width:285px;margin-left:47px}.ServiceSubModule-wrap{padding-left:35px;box-sizing:border-box}.ServiceSubModule-wrap .row{align-items:flex-start}.ServiceSubModule-wrap .ServiceModule{border:none;margin-bottom:10px;padding-bottom:0}.ie .flyout-react.rent .content a{justify-content:space-around;min-width:100px}.ie .flyout-react.rent .content a span{width:calc(100% - 20px)}.flyout-react{align-items:flex-end;right:-29px;bottom:-7px}.flyout-react .content{position:absolute;top:0;right:0;display:flex;border-radius:3px;background:#fff;box-shadow:0 1px 15px #00000021;padding:0;z-index:-1}.flyout-react .content a{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100px;height:100px;white-space:pre-wrap;font-size:12px;font-weight:600;color:#adadad;text-shadow:none;text-align:center;border-right:1px solid #e5e5e5}.flyout-react .content a:last-child{border-right:0}.flyout-react .content a.hidden{display:none}.flyout-react .content a.active{color:#357ebc}.flyout-react .content a span{padding:0 10px}.flyout-react .content a svg{flex-shrink:0}.flyout-react .arrow{width:30px;height:14px;position:absolute;top:-14px;right:33px;overflow:hidden;margin:0;border:0}.flyout-react .arrow:after{content:"";position:absolute;width:20px;height:20px;top:4px;left:4px;background:#fff;transform:rotate(45deg);box-shadow:0 1px 5px #00000021}.flyout-react.container{z-index:101;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;transition:all;transition-duration:.2s;transition-timing-function:ease-in-out}.flyout-react.container.left{left:0;transform:translate(0);align-items:flex-start}.flyout-react.container.right{left:initial;right:0%;transform:translate(0);align-items:flex-end}.flyout-react.container.top{top:2px;transform:translateY(-100%)}.flyout-react.container.top .arrow{border-bottom:none;border-top:6px solid rgba(0,0,0,.75);border-left:8px solid transparent;border-right:8px solid transparent;order:2}.flyout-react.container.top .content{order:1}.flyout-react.container.middle{transform:translateY(-50%);flex-direction:row;right:16px}.flyout-react.container.middle .arrow{border-right:none;border-left:6px solid rgba(0,0,0,.75);border-top:8px solid transparent;border-bottom:8px solid transparent;order:2;margin:8px 0}.flyout-react.container.middle .content{order:1}.taskActions{display:flex;align-items:flex-end;flex-direction:column;flex-shrink:0;text-align:right;padding:47px 0 20px}.taskActions-header{font-size:13px;font-weight:700;color:#575757;margin:20px 0 5px}.taskActions-date,.taskActions-date-upcoming{font-size:14px;margin:5px 0;color:#8b8b8b}.taskActions-date-upcoming{color:#575757;font-weight:700}.taskActions-buttons{padding:0;margin:0;overflow:hidden;border:1px solid #ddd;border-radius:4px;display:flex;align-items:stretch;justify-content:stretch}.taskActions-button,a.taskActions-button{border-style:none;background:#f4f4f4;cursor:pointer;color:#727371;text-decoration:none;height:auto;transition:.1s}.taskActions-button:first-child,a.taskActions-button:first-child{border-right:1px solid transparent}.taskActions-button:hover,a.taskActions-button:hover{background:#4a86c1;text-decoration:none;color:#fff;transition:.2s}.taskActions-button .relo-img,a.taskActions-button .relo-img{font-size:14px;padding:7px 10px;display:block}.taskActions-button-selected{background:#689acb;color:#fff}.taskActions-button-selected:hover{background:#f4f4f4;color:#727371}.taskActions .icon-blue path{fill:#ababab}.taskActions .icon-blue span{text-decoration:none}.taskActions .flyout-react.container{top:20px;right:auto;left:29px}.taskActions .flyout-react.container .arrow{left:auto;right:auto;top:15px}.taskActions .flyout-react.container .content{top:28px;left:-52px;right:auto}.mobileTabBar .flyout-react.container{inset:-120px auto auto 215px}.mobileTabBar .flyout-react.container svg{margin-bottom:0}.mobileTabBar .flyout-react.container .icon-blue path{fill:#ababab}.mobileTabBar .flyout-react.container .arrow{top:auto;bottom:-113px;right:137px}.mobileTabBar .flyout-react.container .arrow:after{top:auto;bottom:4px}.taskActions-mobile{position:fixed;bottom:18px;right:28px;width:68px;height:68px;background:#fff;border-radius:50%;border:5px solid #fff;box-shadow:#0003 0 2px 4px;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:28px;outline:0}.taskActions-mobile i{display:block;height:1em;padding-top:4px}.taskActions-mobile-selected{background:#6e9bdb;color:#fff}.todos{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;flex-shrink:0;flex-grow:0;background:#fff;width:290px;padding:47px 0 20px;overflow:hidden}.todos-header{display:flex;flex-direction:row;align-items:center;padding-right:21px}.todos-header-icon{width:36px;height:36px;flex-shrink:0;border:3px solid #fff;border-radius:50%;background:#98bcd1;display:flex;align-items:center;justify-content:center}.todos-header-icon svg{width:16px}.todos-header-icon .icon-primaryFill,.todos-header-icon .icon-secondaryFill{fill:#fff}.todos-header-text{color:#4b4b4b;font-weight:900;padding:0 9px;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.todos-item{position:relative;display:flex;flex-direction:row;align-items:center;font-size:14px;color:#7b7b7b;padding:6px 0 6px 10px}.todos-item-checkmark{flex-shrink:0;width:17px;height:17px}.todos-item-checkmark .icon-secondaryFill{fill:#d9d9d9}.todos-item-checkmark .icon-primaryFill{fill:#eaeaea}.todos-item-checkmark-completed .icon-secondaryFill{fill:#b1d486}.todos-item-checkmark-completed .icon-primaryFill{fill:#b8da8c}.todos-item input[type=checkbox]{display:none}input[type=checkbox]:checked+.todos-item-checkbox+.todos-item-text{color:#afbec7}.todos-item-close{align-self:center;color:#98bcd1;position:absolute;top:6px;right:0;padding:5px;cursor:pointer}.todos-item-close>i{font-size:12px;height:1em;display:block}.todos-item-close:hover{color:#75a5c1}.todos .todoGroup{padding-right:21px;position:relative;flex-grow:1}.todos .todoGroup .todoGroup-add{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;background:none;outline:none;padding:6px 0 6px 49px;color:#566e7cd4;cursor:pointer}.todos .todoGroup .todoGroup-add-icon{border:1px solid rgba(152,188,209,.38);border-radius:50%;width:15px;height:15px;background:#98bcd14f;color:#98bcd1b3;display:flex;justify-content:center;align-items:center}.todos .todoGroup .todoGroup-add-icon>i{font-size:7px;line-height:1em;height:1em;display:block}.todos .todoGroup .todoGroup-add-text{line-height:20px;font-size:14px;padding-left:9px}.todos .todoGroup .todoGroup-add:hover{color:#566e7c}.todos .todoGroup .todoGroup-add:hover .todoGroup-add-icon{border-color:#98bcd194;background:#98bcd169;color:#98bcd1e6}.todos .todoGroup-adding{display:flex;flex-direction:row;padding:6px 6px 6px 75px}.todos .todoGroup-adding-input{font-size:14px;border:1px solid #98BCD1;background:#fff;padding:5px 8px 6px;border-radius:3px;flex-shrink:1;flex-grow:1;display:block;outline:none;color:#7b7b7b}.todos .todoGroup-adding-close{align-self:center;flex-shrink:0;flex-grow:0;color:#98bcd1;padding:5px 0 5px 10px;cursor:pointer}.todos .todoGroup-adding-close>i{font-size:12px;height:1em;display:block}.todos .todoGroup-adding-close:hover{color:#75a5c1}.todos-item-selected .icon-primaryFill{fill:#b8da8c}.todos-item-selected .icon-secondaryFill{fill:#b1d486}.todos-item-cancelled{opacity:.4}.todos-item-cancelled .todos-item-text,.todos-item-cancelled .mobile-todos-item-name span{position:relative}.todos-item-cancelled .todos-item-text:after,.todos-item-cancelled .mobile-todos-item-name span:after{content:"";position:absolute;width:calc(100% + 25px);height:50%;top:0;left:-20px;border-bottom:solid 1px}.todos-item-cancelled .mobile-todos-item-name span:after{left:0;width:100%;top:2px}a.todos-item-text,.todos-item-text,.settle a.todos-item-text{padding-left:6px;color:#7b7b7b;line-height:20px;font-size:14px;text-decoration:none;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}a.todos-item-text.selected,a.todos-item-text:hover,.todos-item-text.selected,.todos-item-text:hover,.settle a.todos-item-text.selected,.settle a.todos-item-text:hover{font-weight:800;color:#606060;text-decoration:none;font-style:normal}.todos-item-text{padding-left:6px;line-height:20px;font-size:14px;text-decoration:none;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.mobile .todos{width:100%;padding:0}.mobile .todos .todoGroup{padding:0}.mobile-todos-item,.mobile-todos-item-completed{text-decoration:none;display:block;padding:15px 16px 15px 26px;line-height:1.6em;cursor:pointer;border-bottom:1px solid #E3E3E3}.educate-content .mobile-todos-item,.educate-content .mobile-todos-item-completed{border-top:1px solid #E3E3E3}.mobile-todos-item:hover,.mobile-todos-item-completed:hover{background:#fff;text-decoration:none}.mobile-todos-item-completed{border-left:10px solid #9FD46A;padding-left:16px}.mobile-todos-item-apptlabel{font-weight:700;color:#444}.mobile-todos-item-name{color:#606060;line-height:1.7em;font-size:1.3rem;font-weight:800;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.mobile-todos-item.selected .mobile-todos-item-name{font-weight:500;color:#444}.mobile-todos-item-appointment{color:#999;font-weight:500;font-size:15px}.mobile-todos-item-appointment .relo-comment{color:#6194df;margin-left:11px;margin-bottom:-10px;display:inline-block}.mobile-todos-item-appointment .relo-comment:first-child{margin-left:0}.mobileTabBar{display:flex;flex-shrink:0;flex-grow:0;flex-basis:auto;flex-direction:row;justify-content:space-evenly;position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #eee;padding-top:5px;z-index:1}.mobileTabBar .mobile-task-messages-button{background-color:#fff;margin:0 auto 5px}.mobileTabBar .mobile-task-messages-button #MessagesIcon{width:20px;margin:5px auto auto}.mobileTabBar .mobile-task-messages-button .label{font-size:12px;color:#444;margin-top:1px;position:relative;display:block;font-weight:600}.task-detail{position:relative;display:flex;justify-content:space-between;flex-grow:1;align-items:stretch;overflow-x:visible}.task-detail .resources{padding-bottom:20px}.task-detail .resources h5{font-size:14px;font-weight:700;padding-top:1em;margin:0;color:#575757;line-height:1.5em;padding-bottom:.25em}.task-detail-content{width:100%;padding:47px 40px 0 0}.task-detail-content .task-appointments{margin-bottom:10px}.task-detail-content .task-appointments .taskActions-header{margin:7px 0;display:inline-block;vertical-align:top}.task-detail-content .task-appointments #SimpleAppointment{margin:0 0 0 10px;display:inline-block}.task-detail-content .markdown p{padding:0!important}.task-detail-content .markdown .video-container{width:600px;height:400px}.task-detail-content>h4{font-size:26px;font-weight:900;color:#4a4a4a;margin:0;padding:0 170px 0 0;line-height:1.5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.task-detail.mobile{width:100%}.task-detail.mobile.hasTabBar{margin-bottom:55px}.task-detail.mobile.hasTabBar .mobileTabBar>div>svg{height:16px;margin-top:1px;margin-bottom:7px}.task-detail.mobile .tasksDetail-back-to-list{color:#357ebc;margin:15px 0}.task-detail.mobile .task-detail-content{box-sizing:border-box;padding:5px 26px}.task-detail.mobile .task-detail-content>h4{padding-right:0}.task-detail.mobile .task-detail-content .relo-backnav{color:#357ebc}.task-detail.mobile .task-detail-content .relo-backnav svg path{fill:#357ebc}.task-detail.mobile .task-detail-content .video-container{width:calc(100% + 52px);margin-left:-26px;height:66.6666666667vw}.task-detail.mobile .task-detail-appointment{padding-top:4px;padding-bottom:25px}.taskActions{position:absolute;right:0}.ie .task-detail{overflow:hidden;display:-ms-flexbox;max-width:100%}.ie .task-detail-content{-ms-flex:1 0}.disableable-link[disabled]{color:#ccc;cursor:default}.password-requirements{font-size:14px;margin-top:14px}.password-requirements.with-errors{color:#d64242}.password-requirements .title{font-weight:700}.password-requirements ul{padding-left:22px;list-style-type:disc}._addButton_x7oas_1{height:25px;border-radius:4px;color:#6d6d6d;background:transparent;font-size:12px;padding:.2em .8em;text-transform:uppercase;font-weight:900;position:relative;cursor:pointer;z-index:1}._addButton_x7oas_1:hover svg g{transition:.3s;fill:#357ebc}._backdrop_x7oas_19{position:fixed;inset:0;z-index:1;background:transparent}._addDropdown_x7oas_29{position:absolute;top:100%;right:0;margin-top:.4em;background:#fff;border-radius:4px;box-shadow:0 2px 9px #0000002e;overflow:hidden;z-index:2}._addDropdownRow_x7oas_41{font-size:12px;line-height:1.5em;text-decoration:none;color:#6d6d6d;white-space:nowrap;display:flex;flex-direction:row}._addDropdownRow_x7oas_41:first-child{border-top:none}._addDropdownRow_x7oas_41 .icon-secondaryFill{fill:silver}._addDropdownRow_x7oas_41 .icon-primaryFill{fill:#999}._addDropdownRow_x7oas_41:hover{background:#689acb;color:#fff}._addDropdownRow_x7oas_41:hover svg path{fill:#fff}._addDropdownRow_x7oas_41:hover .icon-primaryFill,._addDropdownRow_x7oas_41:hover .icon-secondaryFill{fill:#fff}._addDropdownRow_x7oas_41:hover .icon-primaryStroke,._addDropdownRow_x7oas_41:hover .icon-secondaryStroke{stroke:#fff}._addDropdownRowIcon_x7oas_79{height:1.5em;width:1.5em;margin:1em .4em 1em 1em}._addDropdownRowIcon_x7oas_79 svg{width:100%;height:100%;overflow:visible}._addDropdownRowName_x7oas_90{padding:1em 1em 1em .4em}._container_1v8s4_1{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:auto;box-sizing:border-box;margin-bottom:20px}._containerHeader_1v8s4_11{display:flex;flex-direction:row;font-weight:800;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif;margin-bottom:5px;color:#4b4b4b;text-transform:none;font-size:14px}._containerInput_1v8s4_22{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;flex-basis:auto;box-sizing:border-box;border-radius:.25em;border:1px solid #d9d9d9}._content_1v8s4_33{padding:10px 8px;flex-shrink:1}._header_1v8s4_38{font-weight:700;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif;text-transform:none;font-size:1em;color:#444;font-weight:800}._subheader_1v8s4_47{font-weight:700;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif;margin-bottom:5px;color:#afafaf;text-transform:none;font-size:.875em}._xButton_1v8s4_56{display:flex;flex-grow:0;flex-basis:auto;align-self:flex-start;padding:.7em;height:.6em;width:.6em;flex-shrink:0;cursor:pointer}._xButton_1v8s4_56 svg{width:100%;height:100%}._xButton_1v8s4_56:hover .icon-primaryFill{fill:#dd7986}._pinIcon_1v8s4_76{display:flex;flex-grow:0;flex-basis:auto;align-self:center;align-self:stretch;align-items:center;justify-content:center;border-right:1px solid #d9d9d9;flex-shrink:0}._pinIcon_1v8s4_76 svg{display:block;height:1em;padding:.7em}._pinIconGood_1v8s4_94 .icon-primaryFill{fill:#c4dfaa}._pinIconBad_1v8s4_98 .icon-primaryFill{fill:#dd7986}._spacer_1v8s4_102{flex-grow:100000}._edit_1v8s4_106{height:11px;width:11px;align-self:flex-end;padding:4px 4px 0;cursor:pointer}._edit_1v8s4_106 svg{display:block;width:100%;height:100%}._edit_1v8s4_106 .icon-primaryFill{fill:#aaa}._edit_1v8s4_106:hover .icon-primaryFill{fill:#4990e2}._container_16z3e_1{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:auto;box-sizing:border-box;position:relative}._inputContainer_16z3e_11{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;flex-basis:auto;border-radius:5px;border:1px solid #e5e5e5;position:relative;text-transform:none;box-sizing:border-box}._disabled_16z3e_24 ._inputContainer_16z3e_11{background:#eee}._title_16z3e_28{font-weight:700;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif;margin-bottom:.3125em;color:#8c8c8c;text-transform:none;font-size:1em}._tags_16z3e_37{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}._tags_16z3e_37 ._input_16z3e_11{display:flex;flex-basis:0;flex-grow:1;width:0;border:none;height:38px;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}._tag_16z3e_37{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;flex-basis:auto;align-items:center;justify-content:center;padding:.3em;background:#f2f7fd;border-radius:.1875em;margin:.1275em;box-sizing:border-box;max-width:calc(100% - .375em)}._selectedTag_16z3e_74{background-color:#c6dcf6;border-color:#c4c4c4}._selectedTag_16z3e_74 ._tagCloseIcon_16z3e_78 path{fill:#fff}._selectedTag_16z3e_74 ._tagCloseIcon_16z3e_78:hover path{fill:#e6e6e6}._tagText_16z3e_85{font-size:.8em;color:#4f6e8a;letter-spacing:.03em}._tagCloseIcon_16z3e_78{height:.45em;display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:center;padding:.1875em;cursor:pointer}._tagCloseIcon_16z3e_78 path{fill:#ccc}._tagCloseIcon_16z3e_78:hover path{fill:#b3b3b3}._input_16z3e_11{height:38px;outline:0;box-sizing:border-box;border:none;font-size:1em;padding:.5em;background:transparent;min-width:5em}._container_16z3e_1 svg{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:center;padding:10px;fill:#ababab;height:100%;box-sizing:border-box;width:32px}._dropdown_16z3e_132{position:absolute;background:#fff;max-height:202px;z-index:10000;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;top:42px;left:0;right:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #ddd;margin-top:-2px;margin-left:-1px;margin-right:-1px;box-shadow:0 2px 4px #0003}._dropdownContent_16z3e_153{overflow:auto;max-height:202px;position:relative;flex-grow:1}._dropdownFooter_16z3e_160{flex-shrink:0}._dropdownOption_16z3e_164{padding:.5em;cursor:pointer;letter-spacing:0;font-size:.8rem;font-family:Muli,Avenir Next,Avenir,Helvetica,Arial,sans-serif}._dropdownOptionSelected_16z3e_172{background:#edf5ff}._backdrop_16z3e_176{background:transparent;position:fixed;inset:0;z-index:1}
