blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}q:after,q:before{content:""}abbr,acronym{border:0}a,button{text-decoration:none;border:none;outline:none;cursor:pointer}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;margin:0;padding:0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:700}a{color:#3670d0}.App_app__2ziFi{display:flex;height:100vh;width:100vw}.App_app__2ziFi .mdc-snackbar--leading{margin:auto auto 25px 95px}.mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid) .mdc-floating-label{color:var(--mdc-theme-primary)}.App_snackbars__2Oi-t{z-index:100}.App_snackbars__2Oi-t .mdc-snackbar__surface{min-width:unset}.AuthLayout_auth__20ZB4{background-color:#f7f8fa;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.AuthLayout_auth__20ZB4 h3{font-size:18px;font-weight:500;margin-bottom:30px;text-align:center}.AuthLayout_panel__oEwax{margin-bottom:1.5rem;position:relative;display:flex;padding:2rem;flex-direction:column;min-width:0;width:420px;word-wrap:break-word}.AuthLayout_panel__oEwax img{margin:0 auto 30px;width:200px}.AuthLayout_forgot__14S_H{margin-top:30px;text-align:center}.ErrorMessage_error__1952Y{background-color:#b00020;border:1px solid transparent;border-radius:3px;color:#fff;margin-bottom:20px;padding:.75rem 1.25rem;position:relative}.form-item{align-items:unset;margin-bottom:1rem}.form-item .with-button{display:flex;flex:1 1}.form-item .with-button>div{flex:1 1;margin-right:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon{left:10px;top:10px;font-size:18px}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon{right:10px;top:10px;font-size:18px}.mdc-floating-label:not(.mdc-floating-label--float-above){top:10px;left:0;font-size:15px}.mdc-text-field--with-leading-icon .mdc-floating-label:not(.mdc-floating-label--float-above){left:25px}.mdc-text-field .mdc-floating-label--float-above{font-size:15px!important}.mdc-text-field--outlined .mdc-text-field__input{font-size:15px;padding-top:15px;padding-left:13px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:38px}.mdc-text-field--textarea textarea.mdc-text-field__input{padding-top:0!important;padding-bottom:0!important}.Signin_input__3TbF-{background-color:#fff!important;width:100%}.Signin_forgot__3G2er{margin-top:30px;text-align:center}.btn{display:flex;align-items:center;justify-content:center;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.875rem;line-height:1.42857;height:34px;border-radius:3px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-weight:700}.btn:disabled{opacity:.65;cursor:default}.btn--primary{color:#fff;background-color:#3670d0;border-color:#3670d0}.btn--primary:focus{outline:none}.btn--primary:active,.btn--primary:focus,.btn--primary:hover{background-color:#2c62bc;border-color:#2c62bc}.btn--gray{color:#4b5a73;background-color:#d3dceb;border-color:#d3dceb}.btn--gray:focus{outline:none}.btn--gray:active,.btn--gray:focus,.btn--gray:hover{background-color:#becbe1;border-color:#becbe1}.btn--block{width:100%}.btn--success{color:#fff;background-color:#0e9d58;border-color:#0e9d58}.btn--success:focus{outline:none}.btn--success:active,.btn--success:focus,.btn--success:hover{background-color:#0b8148;border-color:#0b8148}.btn--danger{color:#fff;background-color:#b00020;border-color:#b00020}.btn--danger:focus{outline:none}.btn--danger:active,.btn--danger:focus,.btn--danger:hover{background-color:#91001a;border-color:#91001a}.btn--sm{font-size:.75rem;line-height:1.2;height:auto;padding:8px 12px}.btn--large{font-size:1rem;height:auto;padding:.75rem}.btn--link{background:transparent;padding:0;color:#3670d0}.btn svg{fill:#fff;margin-left:10px}.ForgotPassword_input__1snpg{background-color:#fff!important;width:100%}.ForgotPassword_instructions__17Ttd{text-align:center}.ForgotPassword_instructions__17Ttd p{font-size:15px;margin-bottom:20px}.ResetPassword_input__301sH{background-color:#fff!important;width:100%}.ResetPassword_success__3-p5i{line-height:24px;margin-bottom:30px;text-align:center}.Invitations_input__3ftdg{background-color:#fff!important;width:100%}.Invitations_download__3xGr6{line-height:24px;margin-bottom:30px;text-align:center}.Sidebar_sidebar__31LGo{box-shadow:5px 0 10px 0 hsla(0,0%,52.9%,.7);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:12px;padding:30px 0;position:fixed;bottom:0;top:0;width:70px;z-index:10}.Sidebar_sidebar__31LGo .Sidebar_menu__2Yutu{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Sidebar_sidebar__31LGo ul{text-align:center}.Sidebar_sidebar__31LGo ul .Sidebar_icon__QkdFd{color:#5f6368;font-size:22px}.Sidebar_sidebar__31LGo ul li{margin-bottom:10px}.Sidebar_sidebar__31LGo ul li a{display:block;padding:13px 14px}.Sidebar_sidebar__31LGo ul li.Sidebar_active__IkhmV{background-color:#d82f22}.Sidebar_sidebar__31LGo ul li.Sidebar_active__IkhmV .Sidebar_icon__QkdFd{color:#fff}.Sidebar_sidebar__31LGo img{margin-bottom:23px;width:35px}.Main_main__10o2_{display:flex;flex-direction:column;flex:1 1;height:100%;width:100%;padding-left:70px}.Header_header__2XAj3{display:flex;align-items:center;justify-content:space-between;padding:25px 40px}.Header_header__2XAj3 h1{font-size:36px;font-weight:400}.Appointments_headerButtons__2dJ0X{display:flex;flex-flow:row nowrap;justify-content:flex-end}.calendarWrapper{display:flex;height:100%}.calendarWrapper.isOptimizing .rbc-event{-webkit-transition:top 1s ease-in-out;transition:top 1s ease-in-out}.rbc-calendar{flex:1 1;overflow:auto}.rbc-calendar .rbc-toolbar{margin-bottom:20px}.rbc-calendar .rbc-toolbar-label{color:#102240;font-size:18px;font-weight:500}.rbc-calendar .rbc-btn-group button{border:0;font-size:14px;line-height:18px;font-weight:500}.rbc-calendar .rbc-btn-group:first-child button:first-child{background-color:#d3dceb;border-radius:3px;color:#102240;margin-right:10px;padding:7px 10px}.rbc-calendar .rbc-btn-group:last-child button{background-color:#d3dceb;padding:7px 16px;text-transform:uppercase}.rbc-calendar .rbc-btn-group:last-child button:first-child{border-radius:100px 0 0 100px}.rbc-calendar .rbc-btn-group:last-child button:last-child{border-radius:0 100px 100px 0}.rbc-calendar .rbc-btn-group:last-child button.rbc-active{background-color:#d82f22;border:0;box-shadow:none;color:#fff}.rbc-calendar .rbc-month-view{height:auto}.rbc-calendar .rbc-time-view{border:1px solid #dde2eb;border-radius:4px 4px 0 0;background-color:#fff}.rbc-calendar .rbc-time-view-resources .rbc-time-gutter,.rbc-calendar .rbc-time-view-resources .rbc-time-header-gutter{border-right:1px solid #dde2eb}.rbc-calendar .rbc-header{border-bottom:0;font-size:12px;font-weight:500}.rbc-calendar .rbc-time-header.rbc-overflowing{border-right:0}.rbc-calendar .rbc-time-header-content{justify-content:center}.rbc-calendar .rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:0}.rbc-calendar .rbc-allday-cell{display:none}.rbc-calendar .rbc-time-gutter .rbc-time-slot{color:#4b5a73;font-size:12px;line-height:19px;padding:5px 6px;text-align:right}.rbc-calendar .rbc-timeslot-group{border-bottom:1px solid #dde2eb;height:65px}.rbc-calendar .rbc-today{background-color:#fff}.rbc-calendar .rbc-time-content{border-top:2px solid #dde2eb}.rbc-calendar .rbc-time-content>*+*>*{border-left:1px solid #dde2eb}.rbc-calendar .rbc-day-slot .rbc-event-content{line-height:normal}.rbc-calendar .rbc-date-cell{font-size:12px}.rbc-calendar .rbc-event{background-color:inherit;border:1px dashed rgba(16,34,64,.2);border-radius:2px;color:#102240;font-size:12px;font-weight:700}.rbc-calendar .rbc-event-label{color:#102240;font-size:12px;font-weight:400}.rbc-calendar .eventWrapper.block .rbc-event{background-image:linear-gradient(135deg,#ccc 45.45%,#999 0,#999 50%,#ccc 0,#ccc 95.45%,#999 0,#999);background-size:15.56px 15.56px;border:1px solid rgba(16,34,64,.33)}.rbc-calendar .eventWrapper.fixed .rbc-event{border:1px solid rgba(16,34,64,.33)}.SubNav_subNav__2JYMM{display:flex;align-items:center;justify-content:space-between;padding:0 40px 20px}.SubNav_subNav__2JYMM ul{display:flex;align-items:center;list-style:none;height:33px}.SubNav_subNav__2JYMM ul li{cursor:pointer;display:inline-block;font-size:15px;font-weight:500;margin-right:2.5rem;padding-bottom:5px;text-transform:uppercase;border-bottom:3px solid transparent}.SubNav_subNav__2JYMM ul li.SubNav_active__2_j6W{color:#d82f22;border-bottom:3px solid #d82f22}.Content_content__2BT9u{background-color:#fafafa;flex:1 1;padding:20px 40px 0;overflow:auto}.checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:visible;white-space:nowrap}.checkbox-wrapper{position:relative;display:block}.checkbox-label{font-size:.875rem;font-weight:400;line-height:1.125rem;line-height:1.5rem;position:relative;display:flex;cursor:pointer;padding-left:1.625rem;min-height:1.5rem}.checkbox-label:before{box-sizing:border-box;content:"";width:1.125rem;height:1.125rem;margin:.125rem;position:absolute;left:0;background-color:#fff;border:2px solid #8b9195;border-radius:2px}.checkbox-label:after{content:"";position:absolute;left:.35rem;top:.3rem;width:.7rem;height:.4rem;background:none;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;margin-top:-.1875rem}.checkbox.disabled+.checkbox-label{cursor:default}.checkbox-label[data-contained-checkbox-state=mixed]:before,.checkbox-label[data-contained-checkbox-state=true]:before,.checkbox:checked+.checkbox-label:before,.checkbox:indeterminate+.checkbox-label:before{background-color:#3670d0;border-color:#3670d0;border-width:1px}.checkbox-label[data-contained-checkbox-state=true]:after,.checkbox:checked+.checkbox-label:after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.checkbox.disabled+.checkbox-label:before{opacity:.5}.TechnicianFilter_technicianFilter__I3TGO{margin-top:50px;margin-right:50px}.TechnicianFilter_technicianFilter__I3TGO h3{color:#4b5a73;font-weight:600;font-size:14px;margin-bottom:15px;text-transform:uppercase}.TechnicianFilter_technicianFilter__I3TGO li{margin-bottom:4px}.TechnicianFilter_technicianFilter__I3TGO label{color:#5f6368}.TechnicianFilter_allTechnicians__2ZqTe label{color:#000;font-weight:700}.ResourceHeader_resourceHeader__1eH8-{font-size:13px;padding:12px;text-align:left}.ResourceHeader_resourceHeader__1eH8- strong{display:block;font-weight:700}.ResourceHeader_resourceHeader__1eH8- p{font-weight:500}.ProblemList_dateTime__3-Eal{display:flex;align-items:center;justify-content:space-between;color:#80868c;font-size:12px}.ProblemList_dateTime__3-Eal .ProblemList_date__3yfu7{margin-right:15px}.ProblemList_dateTime__3-Eal .ProblemList_recurrence__15RfN{height:15px}.ProblemList_dateTime__3-Eal .ProblemList_recurrence__15RfN i{color:rgba(0,0,0,.54);font-size:18px;padding-right:15px}.ProblemList_dateTime__3-Eal .ProblemList_timeHyphen__3ZLZ_{margin:0 5px}.ProblemList_accountName__7NuqG{font-weight:500}.ProblemList_technician__3-OWB{height:100%}.ProblemList_technician__3-OWB span{border:1px solid #fff;border-radius:2px;display:block;padding:7px}.ProblemList_reason__1uBHg{text-align:right}.Status_status__3bd0X{font-weight:700;font-size:12px;text-transform:uppercase}.Status_status__3bd0X.Status_scheduled__85L5C{color:#4b5a73}.Status_status__3bd0X.Status_in_progress__1MwHP{color:orange}.Status_status__3bd0X.Status_completed__1Qyyq{color:#3670d0}.Status_status__3bd0X.Status_paid__3x5L2{color:#0e9d58}.Status_status__3bd0X.Status_cancelled__l-Qae{color:#b00020}.Status_status__3bd0X.Status_problem__rX-iD{color:red}.ReactTable{border:none;height:100%}.ReactTable .rt-table{color:#4b5a73;font-size:14px;height:100%}.ReactTable .rt-thead .rt-tr{text-align:left}.ReactTable .rt-thead .rt-th{color:#3670d0;font-size:12px;font-weight:700;padding:15px 10px;text-transform:uppercase}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:none}.ReactTable .rt-thead .rt-th.-sort-asc .rt-resizable-header-content span,.ReactTable .rt-thead .rt-th.-sort-desc .rt-resizable-header-content span{background-image:url(/static/media/sort-asc.50161e6c.svg);background-repeat:no-repeat;background-position:100%;padding-right:20px}.ReactTable .rt-thead .rt-th.-sort-desc .rt-resizable-header-content span{background-image:url(/static/media/sort-desc.aa3296cc.svg)}.ReactTable .rt-thead .rt-th:focus{outline:none}.ReactTable .rt-thead .header{box-shadow:none}.ReactTable .rt-tbody{background-color:#fff;border-radius:4px;height:100%;overflow-y:auto}.ReactTable .rt-tbody .rt-tr-group{flex:0 0 auto;border-bottom:0;border-top:1px solid #f0f0f0}.ReactTable .rt-tbody .rt-tr-group:hover{background-color:#e8f0fc;border-top:1px solid #c3c9d4;border-bottom:1px solid #c3c9d4}.ReactTable .rt-tbody .rt-tr-group:hover+.rt-tr-group{border-top:0}.ReactTable .rt-tbody .rt-td{cursor:pointer;padding:10px}.ReactTable .rt-tbody .rt-td.technicianCell{padding:2px}.ReactTable .rt-tbody .discarded .rt-td{color:#999;text-decoration:line-through}.OptimizeModal_optimizeModal__2y4YH{width:660px}.OptimizeModal_optimizeModal__2y4YH .OptimizeModal_modalText__23jls{font-size:14px;line-height:1.5}.OptimizeModal_optimizeModal__2y4YH .OptimizeModal_list__2De9Q{list-style:disc outside;margin:15px 0 0 20px}.OptimizeModal_optimizeModal__2y4YH .OptimizeModal_optimizeButton__1XDEb{margin-top:30px}.OptimizeModal_optimizeModal__2y4YH .OptimizeModal_optimizeButton__1XDEb.OptimizeModal_optimizing__1y5ie{opacity:1;border-color:transparent;background:none;background-image:repeating-linear-gradient(-70deg,#7fa4e2,#7fa4e2 13px,#6994dc 0,#6994dc 16px);background-size:200% 200%;-webkit-animation:OptimizeModal_stripey__XG5Za 30s linear infinite;animation:OptimizeModal_stripey__XG5Za 30s linear infinite}@-webkit-keyframes OptimizeModal_stripey__XG5Za{to{background-position:100% 100%}}@keyframes OptimizeModal_stripey__XG5Za{to{background-position:100% 100%}}.Modal_overlay__2Oiz0{display:flex;align-items:flex-start;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(51,51,51,.5);overflow-y:scroll;z-index:20}.Modal_content__3FOJt{display:flex;flex-direction:column;margin:95px 0;background-color:#fff;border-radius:3px;box-shadow:0 8px 21px 0 rgba(0,0,0,.26);padding:40px;width:570px;z-index:25}.Modal_content__3FOJt header{display:flex;align-items:center;justify-content:space-between;padding-bottom:29px}.Modal_content__3FOJt h3{font-size:18px}.Modal_content__3FOJt .Modal_closeButton__8C_Tm{font-size:30px;line-height:0;cursor:pointer}.SearchInput_searchInput__2kdrd{align-items:center;background-color:#f1f3f4;border-radius:20px;display:flex;padding-left:15px;width:280px}.SearchInput_searchInput__2kdrd i{color:#80868c;font-size:18px}.SearchInput_searchInput__2kdrd input{background:transparent;border:0;font-size:15px;outline:none;padding:10px 12px;width:100%}.SearchInput_searchInput__2kdrd input::-webkit-search-cancel-button{cursor:pointer}.SideModal_overlay__3WMzs{position:fixed;left:0;right:0;top:0;bottom:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;z-index:10}.SideModal_overlay__3WMzs.SideModal_open__3grWr{background-color:rgba(51,51,51,.5)}.SideModal_content__D89pY{position:fixed;right:0;top:0;bottom:0;overflow-y:auto;padding:40px 0 20px;width:640px;background-color:#fff;-webkit-transition:transform .3s ease;transition:transform .3s ease;-webkit-transform:translate3d(640px,0,0);transform:translate3d(640px,0,0);z-index:15}.SideModal_content__D89pY.SideModal_open__3grWr{-webkit-transform:translateZ(0);transform:translateZ(0)}.SideModal_content__D89pY.SideModal_locked__3Ut61{overflow:hidden}.SideModal_content__D89pY svg.SideModal_closeIcon__3zgEE{position:absolute;top:48px;left:20px;cursor:pointer}.SideModal_content__D89pY h3.SideModal_title__2_CQD{font-size:22px;margin:0 40px 35px 50px}.SideModal_content__D89pY .SideModal_contentWrapper__396Tg{flex:1 1 100%}.NewForm_form__1aJiq{margin:0 40px 0 50px}.NewForm_typeSwitcher__1yVfK{display:grid;grid-template-columns:[title] 1fr [fields] 3.5fr;grid-column-gap:1em;padding:20px 0;margin:0 40px 0 50px}.NewForm_typeSwitcher__1yVfK .NewForm_switcherLabel__32fDy{grid-column:title;font-size:15px;color:#4b5a73;margin-top:9px}.NewForm_typeSwitcher__1yVfK .NewForm_switcherFields__2nIp7{grid-column:fields;display:flex}.NewForm_formSection__1w5ph{display:grid;grid-template-columns:[title] 1fr [fields] 3.5fr;grid-column-gap:1em;padding:20px 0;border-top:1px solid #dde2eb}.NewForm_formSection__1w5ph .NewForm_sectionTitle__2gSoG{grid-column:title;font-size:15px;color:#4b5a73;margin-top:9px}.NewForm_formSection__1w5ph .NewForm_sectionFields__2kPoi{grid-column:fields;display:flex;flex-flow:column nowrap}.NewForm_formSection__1w5ph .NewForm_textInput__1X_Dt{display:flex;flex-flow:column nowrap;margin-bottom:20px}.NewForm_formSection__1w5ph .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.NewForm_formSection__1w5ph .mdc-text-field-helper-line *{color:#b00020!important}.NewForm_formSection__1w5ph .NewForm_errorText__2Dv42{grid-column:fields;font-family:Roboto,sans-serif;font-size:.75rem;padding:.6em 16px 0;color:#b00020}.NewForm_formSection__1w5ph .NewForm_cityStateZip__68hr3{display:grid;grid-template-columns:5fr 1.5fr 2fr;grid-column-gap:10px}.NewForm_formSection__1w5ph .NewForm_cityStateZip__68hr3 .NewForm_textInput__1X_Dt{margin:0}.NewForm_formSection__1w5ph .NewForm_monthlyBilling__2ppCm{margin-top:20px}.NewForm_formSection__1w5ph .NewForm_sameAddress__21_ZF{margin:11px 0 25px}.NewForm_formSection__1w5ph .NewForm_notice__1CAif{font-size:12px;margin:20px 0 5px;color:#4b5a73}.NewForm_submitButton__3qUA4{margin-top:30px;margin-bottom:40px}.FormikSelect_select__2OnEx .react-select__control{border-color:rgba(0,0,0,.38)}.FormikSelect_select__2OnEx .react-select__indicator-separator{display:none}.FormikSelect_select__2OnEx .react-select__indicator{margin-top:0;padding:0 0 4px}.FormikSelect_select__2OnEx .react-select__indicator svg{width:18px;height:18px;margin:5px 10px 0}.FormikSelect_select__2OnEx .react-select__menu{text-align:left;z-index:10}.FormikSelect_select__2OnEx.FormikSelect_invalid__3LhXX .react-select__control{border-color:#b00020}.FormikSelect_select__2OnEx.FormikSelect_invalid__3LhXX .react-select__placeholder{color:#b00020}.Status_status__WxdJT{font-weight:700;font-size:12px;text-transform:uppercase}.Status_status__WxdJT.Status_paid__-QwZR{color:#0e9d58}.Status_status__WxdJT.Status_open__3cppe{color:#b00020}.Reports_reports__3ovbn{display:flex;height:100%}.Reports_reports__3ovbn h3{color:#5f6368;font-size:14px;margin-bottom:15px;text-transform:uppercase}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL{flex:1 0 auto;grid-column:left;display:flex;flex-flow:column nowrap;margin-right:30px}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_timeframe__1bc4f{flex:0 0 auto;display:flex;flex-flow:column nowrap;align-items:flex-start;margin-top:45px}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_countyHeader__1eAaq{margin-top:30px}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_counties__DnGgG{flex:1 1 auto;display:flex;flex-flow:column nowrap;overflow-y:scroll}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_counties__DnGgG .Reports_radio__1VPs2{font-size:14px;color:#555;margin:-10px 0 0 -10px}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_exportButton__3aXjD{flex:0 0 auto;margin:25px 0 15px}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_exportButton__3aXjD>div{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:space-between}.Reports_reports__3ovbn .Reports_leftColumnWrapper__Wr5SL .Reports_exportButton__3aXjD i{color:#fff;font-size:18px}.Reports_reports__3ovbn .Reports_reportTable__3w4vh{flex:8 1 85%}.monthPicker-wrapper{position:relative}.monthPicker-wrapper i.material-icons{position:absolute;top:7px;right:11px;font-size:20px;color:#b7bec1;cursor:default;pointer-events:none}.monthPicker{position:relative;padding:8px 11px;border-radius:3px;color:#414549;font-size:14px;border:1px solid transparent;outline:none}.monthPicker:focus{border-color:1px solid #3670d0}.react-datepicker__month-text{display:inline-flex!important;align-items:center;justify-content:center;height:3em}.react-datepicker-popper{min-width:240px}.react-datepicker-year-header{padding-bottom:8px}.Reports_reports__1mkq8{display:flex;height:100%}.Reports_reports__1mkq8 h3{color:#5f6368;font-size:14px;margin-bottom:15px;text-transform:uppercase}.Reports_reports__1mkq8 .Reports_datePickerWrapper__3JU_X{align-self:stretch;display:grid;grid-template-columns:50px auto;align-items:center;position:relative;font-size:14px;color:#555}.Reports_reports__1mkq8 .Reports_datePickerWrapper__3JU_X:first-of-type{margin-bottom:5px}.Reports_reports__1mkq8 .Reports_datePickerWrapper__3JU_X .Reports_datePicker__2NW1E{border:1px solid rgba(135,150,165,.15);border-radius:3px;box-shadow:none;color:#4b5a73;display:block;width:100%;height:calc(2rem + 2px);padding:.375rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.42857;background-color:#fff;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.Reports_reports__1mkq8 .Reports_datePickerWrapper__3JU_X .Reports_datePicker__2NW1E:focus{outline:none;border-color:#3670d0}.Reports_reports__1mkq8 .Reports_datePickerWrapper__3JU_X .Reports_datePickerIcon__3Ib6k{position:absolute;top:7px;right:11px;font-size:20px;color:#b7bec1;cursor:default;pointer-events:none}.Reports_reports__1mkq8 .Reports_datePickerWrapper__3JU_X .react-datepicker__input-container{width:100%}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j{flex:0 0 auto;grid-column:left;display:flex;flex-flow:column nowrap;margin-right:30px}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_scrollWrapper__CLvoO{flex:1 1 auto;overflow-y:auto}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_timeframe__EuqlB{flex:0 0 auto;display:flex;flex-flow:column nowrap;align-items:flex-start;margin:45px 0 30px}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_typeButtons__1WuGL{flex:0 1 auto;display:flex;flex-flow:column nowrap;margin-bottom:30px}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_typeButtons__1WuGL .Reports_typeButton__2PB-Q{font-size:14px;color:#555;margin:-10px 0 0 -10px;text-transform:capitalize}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_exportButton__YWk3q{flex:0 0 auto;margin:25px 0 15px}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_exportButton__YWk3q>div{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:space-between}.Reports_reports__1mkq8 .Reports_leftColumnWrapper__2sO6j .Reports_exportButton__YWk3q i{color:#fff;font-size:18px}.Reports_reports__1mkq8 .Reports_reportTable__1OvKB{flex:4 1 auto;width:100%;overflow-x:auto}.Form_productForm__2ttQU{display:grid;grid-template-columns:1fr 2.5fr auto;align-items:center;grid-gap:1em}.Form_productForm__2ttQU .Form_status__O2Vdn{grid-column:span 3}.Form_productForm__2ttQU label{grid-column:1}.Form_productForm__2ttQU .Form_textInput__3V8Nx{grid-column:1/span 2}.Form_productForm__2ttQU .mdc-text-field-helper-line{grid-column:1/span 2;margin:-.85em 0 0}.Form_productForm__2ttQU .mdc-text-field-helper-line *{color:#b00020!important}.Form_productForm__2ttQU button[type=submit]{grid-column:span 3;margin-top:1em}.Form_productForm__2ttQU .Form_serviceSelect__1Jhtw{grid-column:2}.Form_productForm__2ttQU .Form_addRemoveButton__UeDW-{grid-column:3;cursor:pointer}.Form_productForm__2ttQU .Form_deactivateButton__3hZJm{margin-top:1em;color:#d82f22;grid-column:1/span 2}.label{color:#333;font-family:inherit;font-size:1rem}.rt-td.lastLogin{font-size:12px}.rt-td.lastLogin,.rt-td.role{display:flex;align-items:center}.rt-td.role{justify-content:space-between}.discarded .rt-td.lastLogin,.discarded .rt-td.role{text-decoration:none!important}.discarded .rt-td.role .content{text-decoration:line-through}.Badge_badge__1ToCv{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1.17;padding:4px 6px;border-radius:3px;cursor:default}.Badge_badge__1ToCv.Badge_red__21Vi_{color:#fff;background-color:#d82f22}.Badge_badge__1ToCv.Badge_orange__3PwbK{color:#fff;background-color:#f7792a}.Badge_badge__1ToCv.Badge_gray__2JePf{color:#4b5a73;background-color:#dde2eb}.Form_userForm__2JZWC{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;grid-gap:1em}.Form_userForm__2JZWC label{grid-column:1}.Form_userForm__2JZWC .Form_formRow__3wbZq,.Form_userForm__2JZWC .Form_technician__3CD90,.Form_userForm__2JZWC .Form_textInput__vSLu3{grid-column:1/span 2;width:100%}.Form_userForm__2JZWC .Form_formRow__3wbZq h5,.Form_userForm__2JZWC .Form_technician__3CD90 h5,.Form_userForm__2JZWC .Form_textInput__vSLu3 h5{margin-bottom:15px;margin-top:10px}.Form_userForm__2JZWC .Form_commission__eglhx{display:flex;align-items:center;width:50%}.Form_userForm__2JZWC .Form_commission__eglhx input{flex:1 1}.Form_userForm__2JZWC .Form_commission__eglhx span{font-size:20px;margin-left:10px}.Form_userForm__2JZWC .mdc-text-field-helper-line{grid-column:1/span 2;margin:-.85em 0 0}.Form_userForm__2JZWC .mdc-text-field-helper-line *{color:#b00020!important}.Form_userForm__2JZWC button[type=submit]{grid-column:span 2;margin-top:1em}.Form_userForm__2JZWC .Form_deactivateButton__NRZwI{margin-top:1em;color:#d82f22;grid-column:1/span 2}.Row_row__3-OkN{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr}.Row_row__3-OkN>div{flex:1 1}.Form_serviceForm__1pNL7{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;grid-gap:1em}.Form_serviceForm__1pNL7 label{grid-column:1}.Form_serviceForm__1pNL7 .Form_formRow__2tDfa,.Form_serviceForm__1pNL7 .Form_select__mofSc,.Form_serviceForm__1pNL7 .Form_textarea__bD3Jx,.Form_serviceForm__1pNL7 .Form_textInput___-UaU{grid-column:1/span 2}.Form_serviceForm__1pNL7 .mdc-text-field-helper-line{grid-column:1/span 2;margin:-.85em 0 0}.Form_serviceForm__1pNL7 .mdc-text-field-helper-line *{color:#b00020!important}.Form_serviceForm__1pNL7 button[type=submit]{grid-column:span 2;margin-top:1em}.Form_organizationForm__3Iroe .Form_textInput__mArlL{display:flex;flex-flow:column nowrap;margin-bottom:20px}.Form_organizationForm__3Iroe .Form_cityStateZip__BT96O{display:grid;grid-template-columns:5fr 1.5fr 2fr;grid-column-gap:10px;margin-bottom:20px}.Form_organizationForm__3Iroe .Form_cityStateZip__BT96O .Form_textInput__mArlL{margin:0}.Form_organizationForm__3Iroe .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.Form_organizationForm__3Iroe .mdc-text-field-helper-line *{color:#b00020!important}.Form_organizationForm__3Iroe .Form_errorText__1sYS_{grid-column:fields;font-family:Roboto,sans-serif;font-size:.75rem;padding:.6em 16px 0;color:#b00020}.Form_organizationForm__3Iroe button[type=submit]{margin-top:1em}.rt-td.category{display:flex;justify-content:space-between;align-items:center}.discarded .rt-td.category{text-decoration:none!important}.discarded .rt-td.category .content{text-decoration:line-through}.Form_commissionSourceForm__3BwA2{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;grid-gap:1em}.Form_commissionSourceForm__3BwA2 label{grid-column:1}.Form_commissionSourceForm__3BwA2 .Form_textInput__p2BEA{grid-column:2}.Form_commissionSourceForm__3BwA2 .mdc-text-field-helper-line{grid-column:2;margin:-.85em 0 0}.Form_commissionSourceForm__3BwA2 .mdc-text-field-helper-line *{color:#b00020!important}.Form_commissionSourceForm__3BwA2 .Form_errorText__1X08I{grid-column:2;margin:-.85em 0 0;padding:0 16px;color:#b00020;font-size:.75rem}.Form_commissionSourceForm__3BwA2 button[type=submit]{grid-column:span 2;margin-top:1em}.Form_commissionSourceForm__3BwA2 .Form_checkbox__3lPx_{margin-top:1em;grid-column:1/span 2}.Form_commissionSourceForm__3BwA2 .Form_deactivateButton__2wmhs{color:#d82f22;grid-column:1/span 2}.Profile_headerButtons__14_Je{display:flex;flex-flow:row nowrap;justify-content:flex-end}.Profile_headerButtons__14_Je .Profile_icon__2ZVzZ{font-size:16px;margin-left:6px}.loading{display:flex;flex:1 1;align-items:center;justify-content:center;height:100vh}.Detail_detailModal__fs4ut{display:flex;flex-flow:column nowrap;margin:0 40px 0 50px}.Detail_detailModal__fs4ut header{display:grid;grid-template-rows:auto auto;grid-row-gap:12px;grid-template-columns:auto auto;grid-column-gap:20px;justify-content:space-between}.Detail_detailModal__fs4ut header h3.Detail_title__GA5te{font-size:22px;color:#102240}.Detail_detailModal__fs4ut header .Detail_headerButtons__2yGtu{display:flex;justify-content:flex-end}.Detail_detailModal__fs4ut header .Detail_btn__1Jvzc{margin-left:10px}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA{grid-column:1/span 2;font-size:14px;line-height:1.14;color:#4b5a73}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA>.Detail_headerName__1eu32{display:flex;align-items:center}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA>.Detail_headerName__1eu32 span{font-weight:700;line-height:16px;margin-right:10px}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA>.Detail_headerName__1eu32 img{cursor:pointer;height:16px;width:16px}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA .Detail_organization__Jgj1A{display:block}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA .Detail_contact__1muMX{margin-right:10px}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA .Detail_leadSource__2IC5I{margin:10px 0 6px}.Detail_detailModal__fs4ut header .Detail_billing__33ZOA>div{margin-bottom:6px}.Detail_detailModal__fs4ut .Detail_tabs__ozFfg{margin:25px 0 17px;padding:0}.Overview_overview__1Xyic .Overview_bigMoneyContainer__2HPco{display:flex;justify-content:space-between}.Overview_overview__1Xyic .Overview_bigMoneyContainer__2HPco .Overview_bigMoney__2lSyS{flex:0 0 255px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:24px 10px;color:#fff;background-color:#4b5a73;border-radius:3px}.Overview_overview__1Xyic .Overview_bigMoneyContainer__2HPco .Overview_bigMoney__2lSyS h1{font-size:44px}.Overview_overview__1Xyic .Overview_bigMoneyContainer__2HPco .Overview_bigMoney__2lSyS h5{font-size:13px;font-weight:400;margin-top:4px}.Overview_overview__1Xyic section{margin-top:50px}.Overview_overview__1Xyic section:last-child{margin-bottom:50px}.Overview_overview__1Xyic section header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid #dde2eb}.Overview_overview__1Xyic section header h4{font-size:18px;color:#102240}.Overview_overview__1Xyic section header .Overview_btn__3VGWK{display:flex;align-items:center;font-size:14px}.Overview_overview__1Xyic section header .Overview_btn__3VGWK b{font-size:18px;margin-left:18px}.Overview_overview__1Xyic section p.Overview_notes__2PaMA{margin-top:10px;font-size:14px;line-height:1.5;color:#4f4f4f;white-space:pre-line}.Overview_overview__1Xyic section .Overview_detailRow__2yMad{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 0;font-size:14px;line-height:1.14;border-bottom:1px solid #dde2eb}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_detailTextStack__3GA1o div:first-child{font-size:14px;margin-bottom:3px}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_detailTextStack__3GA1o div:last-child{color:grey;font-size:12px}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_center__1JORo{justify-self:center}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_end__1gjK8{grid-column:3;justify-self:end;display:flex;align-items:center}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_end__1gjK8 i{margin-left:20px;color:rgba(0,0,0,.54);cursor:pointer}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_end__1gjK8 .Overview_badge__23ZtQ{margin-left:10px}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_locationText__1pjv-{font-size:13px;grid-column:1/span 2}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_locationText__1pjv- .Overview_locationName__3kUj8{font-weight:700;color:#4b5a73;margin-bottom:5px}.Overview_overview__1Xyic section .Overview_detailRow__2yMad .Overview_nextAppointment__3bz5E{color:#80868c;font-style:italic}.Overview_overview__1Xyic .Overview_legacy__2Sodg{color:#80868c;font-size:12px;font-weight:400;text-align:center}.RecurringService_row__3ZvOv{display:grid;grid-template-columns:4fr 3fr 1fr 1fr;grid-column-gap:5px;align-items:center;padding:10px 0;font-size:14px;line-height:1.14;border-bottom:1px solid #dde2eb}.RecurringService_row__3ZvOv .RecurringService_service__3zKlK{color:#112240;line-height:1.4}.RecurringService_row__3ZvOv .RecurringService_action__3KcVU{justify-self:end;display:flex;align-items:center}.RecurringService_row__3ZvOv .RecurringService_action__3KcVU i{margin-left:20px;color:rgba(0,0,0,.54);cursor:pointer}.RecurringService_row__3ZvOv .RecurringService_nextAppointment__1NSAs{color:#80868c;font-style:italic}.Notes_notesModal__2bSLa{display:flex;flex-flow:column nowrap}.Notes_textArea__1-2M4{margin-bottom:20px}.Location_modal__dUkuG{width:500px}.Location_locationForm__1pGOG .Location_textInput__250xN{display:flex;flex-flow:column nowrap;margin-bottom:20px}.Location_locationForm__1pGOG .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.Location_locationForm__1pGOG .mdc-text-field-helper-line *{color:#b00020!important}.Location_locationForm__1pGOG .Location_errorText__3FMEw{grid-column:fields;font-family:Roboto,sans-serif;font-size:.75rem;padding:.6em 16px 0;color:#b00020}.Location_locationForm__1pGOG .Location_cityStateZip__sd_kT{display:grid;grid-template-columns:4fr 1fr 2fr;grid-column-gap:10px;margin-bottom:20px}.Location_locationForm__1pGOG .Location_cityStateZip__sd_kT .Location_textInput__250xN{margin:0}.Location_locationForm__1pGOG label.Location_county__joacv{display:flex;flex-flow:row nowrap;align-items:center}.Location_locationForm__1pGOG label.Location_county__joacv .Location_select__2jgxo{flex:1 1;margin-left:20px}.Location_locationForm__1pGOG .Location_btn__1QHa6,.Location_locationForm__1pGOG .Location_checkbox__2rkT-{margin-top:20px}.Location_coordinates__3prYB{color:#4b5a73;font-size:12px;margin-top:15px;text-align:right}.Location_coordinates__3prYB span{font-weight:700;margin-right:5px}.Location_timeConstraints__2L2uM{margin:20px 0}.Location_timeConstraints__2L2uM h5{margin-bottom:20px}.TimeConstraintsForm_constraintsTable__1Rh4B{width:100%}.TimeConstraintsForm_constraintsTable__1Rh4B thead th{color:rgba(0,0,0,.8);font-size:13px;font-weight:500;text-align:center;width:20%}.TimeConstraintsForm_constraintsTable__1Rh4B tbody td,.TimeConstraintsForm_constraintsTable__1Rh4B tbody th{color:rgba(0,0,0,.8);font-size:13px;font-weight:500;text-align:center;padding:8px 0}.TimeConstraintsForm_constraintsTable__1Rh4B tbody td>div,.TimeConstraintsForm_constraintsTable__1Rh4B tbody th>div{display:flex;justify-content:center}.Contact_modal__95QAj{width:500px}.Contact_contactForm__1ZJbQ .Contact_textInput__3RpFS{display:flex;flex-flow:column nowrap;margin-bottom:20px}.Contact_contactForm__1ZJbQ .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.Contact_contactForm__1ZJbQ .mdc-text-field-helper-line *{color:#b00020!important}.Contact_contactForm__1ZJbQ .Contact_btn__3CCDK,.Contact_contactForm__1ZJbQ .Contact_checkbox__1HVLm{margin-top:20px}.Appointments_appointments__2Ab5M{border-top:1px solid #f0f0f0;margin-bottom:50px}.Appointments_appointments__2Ab5M .Appointments_appointmentRow__Le_El{display:grid;grid-template-columns:2fr 4fr 1fr 1fr;align-items:center;justify-content:center;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1;cursor:pointer}.Appointments_appointments__2Ab5M .Appointments_appointmentRow__Le_El>span:first-child{justify-self:start}.Appointments_appointments__2Ab5M .Appointments_appointmentRow__Le_El>span:last-child{justify-self:end}.Appointments_appointments__2Ab5M .Appointments_appointmentRow__Le_El .Appointments_serviceList__1QnMe{padding-right:2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Appointments_appointments__2Ab5M .Appointments_appointmentRow__Le_El .Appointments_status__3Dc-M{font-size:12px;text-transform:uppercase}.Appointments_appointments__2Ab5M .Appointments_noApptsMessage__Z0grE{color:#b7bec1;padding:20px;text-align:center}.Invoices_invoices__a9HjV{border-top:1px solid #f0f0f0;margin-bottom:50px}.Invoices_invoices__a9HjV .Invoices_invoiceRow__Gnfde{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;justify-content:center;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1;cursor:pointer}.Invoices_invoices__a9HjV .Invoices_invoiceRow__Gnfde .Invoices_invoiceNumber__1M38z{font-family:monospace}.Invoices_invoices__a9HjV .Invoices_invoiceRow__Gnfde .Invoices_invoiceTotal__3oMX_{justify-self:end}.Invoices_invoices__a9HjV .Invoices_invoiceRow__Gnfde>span:first-child{justify-self:start}.Invoices_invoices__a9HjV .Invoices_invoiceRow__Gnfde>span:last-child{justify-self:end}.Invoices_invoices__a9HjV .Invoices_invoiceRow__Gnfde .Invoices_status__25MOK{font-size:12px;line-height:0}.Invoices_invoices__a9HjV .Invoices_noApptsMessage___kZoB{color:#b7bec1;padding:20px;text-align:center}.Billing_modal__3xzrc{width:500px}.Billing_billingForm__1XU3Q .Billing_label__2_Iss{display:block;font-size:12px;color:rgba(0,0,0,.6);margin-bottom:5px}.Billing_billingForm__1XU3Q .Billing_selectInput__1qw6k{display:flex;flex-flow:column nowrap;margin-bottom:10px}.Billing_billingForm__1XU3Q .Billing_textInput__d5Hmm{display:flex;flex-flow:column nowrap;margin-bottom:20px}.Billing_billingForm__1XU3Q .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.Billing_billingForm__1XU3Q .mdc-text-field-helper-line *{color:#b00020!important}.Billing_billingForm__1XU3Q .Billing_errorText__2QXZc{grid-column:fields;font-family:Roboto,sans-serif;font-size:.75rem;padding:.6em 16px 0;color:#b00020}.Billing_billingForm__1XU3Q .Billing_contactSelect__ajZB0{margin-bottom:20px}.Billing_billingForm__1XU3Q .Billing_cityStateZip__3hgFP{display:grid;grid-template-columns:5fr 1.5fr 2fr;grid-column-gap:10px}.Billing_billingForm__1XU3Q .Billing_cityStateZip__3hgFP .Billing_textInput__d5Hmm{margin:0}.Billing_billingForm__1XU3Q .Billing_monthlyBilling__2H9WY{margin-top:18px}.Billing_billingForm__1XU3Q .Billing_leadSource__hz0ZL{display:flex;align-items:center;justify-content:stretch;margin-top:18px}.Billing_billingForm__1XU3Q .Billing_leadSource__hz0ZL .Billing_leadSourceSelect__PoiIv{flex:1 1;margin-left:10px}.Billing_billingForm__1XU3Q .Billing_btn__256Pz{margin-top:20px}header.FormSwitcher_header__fKhpw{display:flex;align-items:center;margin-top:-5px;padding-bottom:25px}header.FormSwitcher_header__fKhpw h3{font-size:22px;margin:0 29px 0 50px}header.FormSwitcher_header__fKhpw .FormSwitcher_radio__1yMD3:not(:first-of-type){margin-left:15px}.Form_appointmentForm__Ic_sG section{display:grid;grid-template-columns:[title] 1fr [fields] 3.5fr;grid-column-gap:1em;margin:0 40px 0 50px;padding:20px 0;border-top:1px solid #dde2eb}.Form_appointmentForm__Ic_sG section .Form_sectionTitle__2yI4Q{grid-column:title;font-size:15px;color:#4b5a73;margin-top:9px}.Form_appointmentForm__Ic_sG section .Form_sectionFields__3l6WA{grid-column:fields;display:flex;flex-flow:column nowrap}.Form_appointmentForm__Ic_sG section .Form_locationOption__FJSx9 p{font-weight:500;margin-bottom:3px}.Form_appointmentForm__Ic_sG section .Form_btn__1Ru2u{align-self:flex-start;padding:5px 12px;margin-bottom:20px}.Form_appointmentForm__Ic_sG section .Form_dateTimeInputs__3ub8K:not(:last-child),.Form_appointmentForm__Ic_sG section .Form_select__1aspq:not(:last-child),.Form_appointmentForm__Ic_sG section .Form_textInput__1ooM1:not(:last-child){margin-bottom:20px}.Form_appointmentForm__Ic_sG section .Form_locationSelect__3UcH8 .Form_react-select__value-container__XpUVp{padding-bottom:12px;padding-top:12px}.Form_appointmentForm__Ic_sG section .Form_services__12U62{margin-bottom:30px}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W{background-color:#e8f0fc;font-size:12px;display:grid;grid-template-columns:9fr 1fr 2fr 1fr;align-items:center;padding:10px}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W .Form_serviceName__3zUdy{color:#112240;font-weight:500;padding-right:15px;text-align:left}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W .Form_servicePrice__1cKEB{text-align:center}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W .Form_servicePrice__1cKEB input{background-color:#fff;border:1px solid #80868c!important;border-radius:4px;font-size:12px;text-align:right;height:25px;padding:3px 6px;width:100%}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W .Form_serviceRemove__2pMWY{text-align:center}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W .Form_serviceRemove__2pMWY b{background-color:#d82f22;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;margin:0 auto;height:16px;width:16px}.Form_appointmentForm__Ic_sG section .Form_serviceRow__1qs5W .Form_select__1aspq{margin:0}.Form_appointmentForm__Ic_sG section .Form_serviceTotal__bXEJP{font-size:12px;font-weight:500;display:grid;grid-template-columns:9fr 1fr 2fr 1fr;align-items:center;margin-bottom:1px;padding:12px 10px}.Form_appointmentForm__Ic_sG section .Form_serviceTotal__bXEJP .Form_label__2h-Qa{color:#112240;grid-column:1/3}.Form_appointmentForm__Ic_sG section .Form_serviceTotal__bXEJP .Form_value__2Y6fX{text-align:right}.Form_appointmentForm__Ic_sG section .Form_salesSource__3cpS0{display:flex;align-items:center;color:#102240;background-color:#f1f6fd;font-size:12px;font-weight:500;padding:8px 10px;margin-bottom:1px}.Form_appointmentForm__Ic_sG section .Form_salesSource__3cpS0 select{flex:1 1 auto;margin-left:10px}.Form_appointmentForm__Ic_sG section .Form_textInput__1ooM1{display:flex;flex-flow:column nowrap}.Form_appointmentForm__Ic_sG section .Form_textInput__1ooM1.Form_short__37ydH{width:12em}.Form_appointmentForm__Ic_sG section .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.Form_appointmentForm__Ic_sG section .mdc-text-field-helper-line *{color:#b00020!important}.Form_appointmentForm__Ic_sG section .Form_errorText__3cYw6{grid-column:fields;font-family:Roboto,sans-serif;font-size:.75rem;margin:-22px 0 0;padding:.6em 16px 0;color:#b00020}.Form_appointmentForm__Ic_sG section .Form_errorText__3cYw6:not(:last-child){margin-bottom:20px}.Form_appointmentForm__Ic_sG .Form_timeConstraints__1gbii p{font-size:13px;font-weight:500;margin-bottom:15px}.Form_appointmentForm__Ic_sG .Form_twoColumns__3V5KB{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;margin-bottom:20px;align-items:center}.Form_appointmentForm__Ic_sG .Form_action__2P3bb{margin:0 40px 0 50px}.Form_appointmentForm__Ic_sG .Form_submitButton__QP-5j{margin-bottom:40px;margin-top:20px}.Form_appointmentForm__Ic_sG .Form_cancelApppointment__5WteX{margin-bottom:20px}.Form_appointmentForm__Ic_sG .Form_cancelApppointment__5WteX button{color:#d82f22;margin:0 auto}.TimeConstraints_constraintsTable__1G5IT{background-color:#fffae9;margin-bottom:20px;width:100%}.TimeConstraints_constraintsTable__1G5IT thead tr{border-bottom:2px solid rgba(135,150,165,.15)}.TimeConstraints_constraintsTable__1G5IT thead th{color:rgba(0,0,0,.8);font-size:13px;font-weight:500;padding:8px 6px;text-align:center;width:20%}.TimeConstraints_constraintsTable__1G5IT tbody tr:first-child{border-bottom:1px solid rgba(135,150,165,.15)}.TimeConstraints_constraintsTable__1G5IT tbody th{color:rgba(0,0,0,.8);font-size:13px;font-weight:500;padding:8px;text-align:center}.TimeConstraints_constraintsTable__1G5IT tbody td{font-size:18px;font-weight:700;padding:8px 0;text-align:center}.TimeConstraints_constraintsTable__1G5IT tbody td.TimeConstraints_available__2QU-9{color:#0e9d58}.FormikDatePicker_wrapper__XO6gk{position:relative}.FormikDatePicker_wrapper__XO6gk .FormikDatePicker_icon__2hQl0{position:absolute;top:10px;left:10px;font-size:18px;color:rgba(0,0,0,.54);z-index:5}.FormikDatePicker_datePicker__2NEVO{box-shadow:none;color:#4b5a73;display:block;width:100%;height:calc(2rem + 2px);font-family:inherit;font-size:.875rem;line-height:1.42857;background-color:#fff;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:9px 10px 9px 36px;font-size:15px;line-height:.1;height:auto;color:rgba(0,0,0,.87);border:1px solid #80868c;border-radius:3px}.FormikDatePicker_datePicker__2NEVO:focus{outline:none;border-color:#3670d0}.FormikDatePicker_popper__2npa3{z-index:6}.FormikTimePicker_wrapper__1eXOL{position:relative}.FormikTimePicker_wrapper__1eXOL .FormikTimePicker_icon__wIJvz{position:absolute;top:10px;left:10px;font-size:18px;color:rgba(0,0,0,.54);z-index:5}.FormikTimePicker_timePicker__Juyf3{box-shadow:none;color:#4b5a73;display:block;width:100%;height:calc(2rem + 2px);font-family:inherit;font-size:.875rem;line-height:1.42857;background-color:#fff;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:9px 10px 9px 36px;font-size:15px;line-height:.1;height:auto;color:rgba(0,0,0,.87);border:1px solid #80868c;border-radius:3px}.FormikTimePicker_timePicker__Juyf3:focus{outline:none;border-color:#3670d0}.FormikTimePicker_popper__2MyZU{width:100px;z-index:6}.FormikTimePicker_popper__2MyZU .react-datepicker__time-box,.FormikTimePicker_popper__2MyZU .react-datepicker__time-container{width:100px!important}.Form_timeBlockForm__1WjvA section{display:grid;grid-template-columns:[title] 1fr [fields] 3.5fr;grid-column-gap:1em;margin:0 40px 0 50px;padding:20px 0;border-top:1px solid #dde2eb}.Form_timeBlockForm__1WjvA section .Form_sectionTitle__5XRMN{grid-column:title;font-size:15px;color:#4b5a73;margin-top:9px}.Form_timeBlockForm__1WjvA section .Form_sectionFields__31zje{grid-column:fields;display:flex;flex-flow:column nowrap}.Form_timeBlockForm__1WjvA .Form_twoColumns__1IS9d{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em}.Form_timeBlockForm__1WjvA .Form_dateTimeInputs__1oQ09:not(:last-child),.Form_timeBlockForm__1WjvA .Form_select__3iEWo:not(:last-child),.Form_timeBlockForm__1WjvA .Form_textInput__29011:not(:last-child){margin-bottom:20px}.Form_timeBlockForm__1WjvA .mdc-text-field-helper-line{grid-column:fields;margin:-1.2em 0 .8em}.Form_timeBlockForm__1WjvA .mdc-text-field-helper-line *{color:#b00020!important}.Form_timeBlockForm__1WjvA .Form_errorText__33Man{grid-column:fields;font-family:Roboto,sans-serif;font-size:.75rem;margin:-22px 0 0;padding:.6em 16px 0;color:#b00020}.Form_timeBlockForm__1WjvA .Form_errorText__33Man:not(:last-child){margin-bottom:20px}.Form_timeBlockForm__1WjvA .Form_techErrorText__3eAxI{margin:12px 0 5px 5px!important;padding:0}.Form_timeBlockForm__1WjvA .Form_allTechnicians__2waVA label{color:#000;font-weight:700}.Form_timeBlockForm__1WjvA .Form_checkbox__249ZW{align-self:flex-start;margin-top:7px}.Form_timeBlockForm__1WjvA .Form_action__3k3gp{margin:0 40px 0 50px}.Form_timeBlockForm__1WjvA .Form_submitButton__1h-AE{margin-bottom:40px;margin-top:20px}.Form_timeBlockForm__1WjvA .Form_deleteButton__3QVjI{margin-bottom:20px}.Form_timeBlockForm__1WjvA .Form_deleteButton__3QVjI button{color:#d82f22;margin:0 auto}.Detail_detailModal__fn3K_{display:flex;flex-flow:column nowrap}.Detail_detailModal__fn3K_ h5{color:#80868c;font-size:15px;font-weight:500;margin-bottom:10px;padding-bottom:8px;flex:1 1}.Detail_detailModal__fn3K_ header{display:grid;grid-template-rows:auto auto;grid-row-gap:12px;grid-template-columns:auto auto;grid-column-gap:20px;justify-content:space-between;margin:0 40px 0 50px}.Detail_detailModal__fn3K_ header h3.Detail_title__hS3ZR{font-size:22px;color:#102240}.Detail_detailModal__fn3K_ header .Detail_headerButtons__1mJxd{display:flex;justify-content:flex-end}.Detail_detailModal__fn3K_ .Detail_detailContent__31MCP{font-size:14px;line-height:20px}.Detail_detailModal__fn3K_ section{margin:0 40px 40px 50px}.Detail_detailModal__fn3K_ section.Detail_dateTime__3q5ZN,.Detail_detailModal__fn3K_ section.Detail_serviceLocation__3iF9r{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-column-gap:5px}.Detail_detailModal__fn3K_ section li,.Detail_detailModal__fn3K_ section p{line-height:20px}.Detail_detailModal__fn3K_ .Detail_statusContainer__WrFGu{margin:15px 30px 30px 40px}.Detail_locationName__2rdaL{font-weight:700;color:#4b5a73;margin-top:5px}.Detail_sectionHeader__3_j_I{display:flex;margin-left:-36px;min-height:35px}.Detail_sectionHeader__3_j_I i{color:rgba(0,0,0,.38);margin-right:12px}.Detail_sectionHeader__3_j_I h4{border-bottom:1px solid #dde2eb;color:#80868c;font-size:15px;font-weight:500;margin-bottom:10px;padding-bottom:8px;flex:1 1}.Detail_sectionHeader__3_j_I h4.Detail_offsetHeader__1PwRn{margin-left:36px}.Detail_sectionHeader__3_j_I .Detail_sectionHeaderContent__1CWTf{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:-4px;padding-bottom:8px;border-bottom:1px solid #dde2eb}.Detail_sectionHeader__3_j_I .Detail_sectionHeaderContent__1CWTf h4{border:none;margin:0;padding:0}.Detail_sectionHeader__3_j_I .Detail_sectionHeaderContent__1CWTf .Detail_button__nCtPq{margin-left:10px}.Detail_strong__5Ume5{font-weight:500}.Detail_strong__5Ume5 a{color:inherit;text-decoration:underline}.Detail_services__jWRIz table{color:#000;font-size:12px;width:100%;border-collapse:separate;border-collapse:initial}.Detail_services__jWRIz table tbody td,.Detail_services__jWRIz table tbody th{border-bottom:1px solid #d8d8d8;padding:10px 0;vertical-align:middle}.Detail_services__jWRIz table tbody th.Detail_titleWrapper__3B881{display:flex;flex-flow:column nowrap}.Detail_services__jWRIz table th{font-weight:500}.Detail_services__jWRIz table .Detail_price__2CErn{text-align:right}.Detail_services__jWRIz table .Detail_salesSource__1RFNK{font-size:10px;font-weight:400}.Detail_services__jWRIz table tfoot th{border-top:3px solid #d8d8d8;padding-top:10px}.Detail_services__jWRIz .Detail_recurrence__YPSY- span{display:flex;align-items:center;font-size:12px;line-height:14px;text-transform:capitalize}.Detail_services__jWRIz .Detail_recurrence__YPSY- i{color:rgba(0,0,0,.54);font-size:18px;margin-right:5px}.Detail_products__1v3_-{display:flex;flex-flow:column nowrap}.Detail_products__1v3_- .Detail_productRow__YetIO{display:grid;grid-template-columns:3fr 3fr 1fr;grid-gap:10px;align-items:center;font-size:12px;line-height:14px;padding:10px 0}.Detail_products__1v3_- .Detail_productRow__YetIO .Detail_productName__3a02B{font-weight:500}.Detail_products__1v3_- .Detail_productRow__YetIO:not(:first-child){border-top:1px solid #d8d8d8}.Detail_products__1v3_- .Detail_productRow__YetIO>span:nth-child(2){justify-self:center}.Detail_products__1v3_- .Detail_productRow__YetIO>span:nth-child(3){justify-self:end}.Detail_billingDetails__3n1cl{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px}.Detail_billingDetails__3n1cl .Detail_invoiceNumber__2R3sL{font-family:monospace}.Detail_billingDetails__3n1cl span{display:flex;align-items:center}.Detail_billingDetails__3n1cl img{margin-right:7px;height:16px;width:16px}.Detail_instructions__3NV9Z p,.Detail_notes__1-LZI p{line-height:21px;white-space:pre-wrap}.Detail_inactive__31vYf{color:#b7bec1}.StatusBar_statusBar__1KNQ0{display:flex;min-height:40px}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ{background-color:#e8f0fc;color:#5b76a3;display:flex;align-items:center;justify-content:center;flex:1 1;font-size:14px;font-weight:500;margin:0 2px;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:after,.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:before{content:"";width:0;height:0;border-top:21px solid transparent;border-bottom:19px solid transparent;border-left:17px solid #e8f0fc;position:absolute;right:-17px;top:0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;z-index:2}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:before{right:auto;left:0;border-left:17px solid #fff;z-index:0}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ.StatusBar_complete__3JOK_{background-color:#0e9d58;color:#fff}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ.StatusBar_complete__3JOK_:after{border-left-color:#0e9d58}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:first-child{border-radius:50px 0 0 50px}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:first-child:before{border:none}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:last-child{border-radius:0 50px 50px 0}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ:last-child:after{border:none}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ.StatusBar_cancelled__12yR7{border-radius:50px}.StatusBar_statusBar__1KNQ0 .StatusBar_segment__FOtJQ.StatusBar_problem__13gLk{background-color:#d82f22;border-radius:50px;color:#fff}.EditProducts_productsForm__2IVgn{display:flex;flex-flow:column nowrap;align-items:center}.EditProducts_productsForm__2IVgn .EditProducts_productRow__dF9Yx{display:grid;grid-template-columns:1fr 6fr 4fr 3fr 1fr;align-items:center;grid-gap:5px;margin-top:10px}.EditProducts_productsForm__2IVgn .EditProducts_select__Bkr6f{grid-column:2}.EditProducts_productsForm__2IVgn .EditProducts_addProductButton__1i2qY{margin-top:10px}.EditProducts_productsForm__2IVgn .EditProducts_addProductButton__1i2qY i.EditProducts_material-icons__39CR5{font-size:16px}.EditProducts_productsForm__2IVgn .EditProducts_removeProductButton__1Z8H7{color:#b00020}.TechnicianLog_punches__3h2sw table{font-size:12px;width:100%}.TechnicianLog_punches__3h2sw tr{border-bottom:1px solid #d8d8d8}.TechnicianLog_punches__3h2sw tr:last-child{border-bottom:none}.TechnicianLog_punches__3h2sw th{font-weight:500}.TechnicianLog_punches__3h2sw td{padding:5px 0}.TechnicianLog_punches__3h2sw .TechnicianLog_punchTime__IrTd7{text-align:right}.TechnicianLog_punches__3h2sw .TechnicianLog_punchEvent__2tM8z{font-weight:700;text-align:left}.TechnicianLog_punches__3h2sw .TechnicianLog_punchEvent__2tM8z.TechnicianLog_start__3fQJh{color:#0e9d58}.TechnicianLog_punches__3h2sw .TechnicianLog_punchEvent__2tM8z.TechnicianLog_pause__1IWeY{color:#3670d0}.TechnicianLog_punches__3h2sw .TechnicianLog_punchEvent__2tM8z.TechnicianLog_stop__1lOHa{color:#d82f22}.TechnicianLog_punches__3h2sw tfoot th{border-top:3px solid #d8d8d8;padding-top:10px}.TechnicianLog_punches__3h2sw tfoot th:last-child{text-align:right}.TechnicianLog_punches__3h2sw .TechnicianLog_totalTimeForm__2PK-e{display:flex;align-items:center;justify-content:flex-end}.TechnicianLog_punches__3h2sw .TechnicianLog_totalTimeForm__2PK-e input{border:1px solid #d3dceb;border-radius:3px;box-shadow:none;outline:none;color:#4b5a73;font-weight:500;display:block;width:100%;padding:1px 4px;font-family:inherit;font-size:.75rem;background-color:#fff;text-align:center;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:65px}.TechnicianLog_punches__3h2sw .TechnicianLog_totalTimeForm__2PK-e span{margin-left:3px}.TechnicianLog_punches__3h2sw .TechnicianLog_muted__2V0H_{color:#999}.TechnicianLog_punches__3h2sw .TechnicianLog_override__vAFX1{margin:20px auto}.TechnicianLog_punches__3h2sw .TechnicianLog_override__vAFX1 button{margin:10px auto}.TechnicianLog_punches__3h2sw .TechnicianLog_inactive__1eRUu{color:#b7bec1}
/*# sourceMappingURL=main.bfe4d0ed.chunk.css.map */