.location-container{position:absolute;top:calc(100% - 48px);margin-right:auto;margin-left:auto;width:100%;max-width:769px;height:60%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:top 375ms cubic-bezier(.4,0,.2,1);z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 19px 60px rgba(0,0,0,.298039),0 15px 20px rgba(0,0,0,.219608)}.location-container-expanded{top:40%}.location-header{height:48px}.location-content{overflow-y:auto;height:100%}.location-header-name{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.8rem;margin:0 1rem;line-height:48px}.details-header-customer-name,.details-header-service-count{pointer-events:none}@media screen and (max-width:769px){.details-header-customer-name,.details-header-service-count{pointer-events:auto}}.filterDetails-container{width:100%;height:100%;max-height:400px;min-width:330px;overflow-y:auto;background:#fff}@media screen and (max-width:769px){.filterDetails-container{height:100%;overflow-y:auto;min-width:auto}}.locationList-container{position:fixed;bottom:0;margin-right:auto;margin-left:auto;background:#fff;width:100%;height:75%}.location-list{height:calc(100% - 48px);position:relative}@media screen and (max-width:769px){.location-list{height:100%}}.no-content-label{position:absolute;padding:40px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-size:1.2em;color:#828282}.location-item{height:100%}.location-item-tab-content{height:calc(100% - 72px)}.location-item-tab-content>div{height:100%}.details-list{padding:.75rem}.details-field-group{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem}.details-field-icon{margin-right:1.25rem}.details-field-value{margin:.25rem 0}.location-finance-content{height:100%;position:relative}.financials-null{position:absolute;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);text-align:center;font-weight:300;margin:0;width:100%}.popup-template{padding:1rem}.app-header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;z-index:1;position:absolute;margin:10px;padding:0 4px 0 0;height:45px;border-radius:24px;box-shadow:0 1px 6px rgba(0,0,0,.117647),0 1px 4px rgba(0,0,0,.117647)}.app-header #geosearch{position:relative;top:auto;left:auto;right:auto}.app-branding h1,.app-branding h2{margin:0}.app-branding h1{padding:0 12px;display:inline-block;border-radius:24px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.117647),0 1px 4px rgba(0,0,0,.117647)}.app-branding h2{margin:0 12px;font-size:16px;font-weight:400}.app-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-1px}.app-branding img{height:28px;margin:8px}.info-popover{padding:12px}@media screen and (max-width:769px){.app-header{position:relative;margin:0;padding:0 0 0 10px;height:60px;border-radius:0;box-shadow:none}}@media screen and (max-width:1180px) and (min-width:769px){.app-branding h2{display:none}}.primary-map-container{height:100%;width:100%;position:relative;z-index:0}.button-child-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px}.button-child-label>*{margin:0 10px}@media screen and (max-width:769px){.primary-map-container{height:calc(100% - 60px)}}#map{position:absolute;top:0;bottom:0;left:0;right:0}.esriSimpleSliderTL{top:auto;bottom:10px;left:10px;transition:left .25s cubic-bezier(.4,0,.2,1)}.esriSimpleSlider{border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.117647),0 1px 4px rgba(0,0,0,.117647);border:none}.esriSimpleSlider div{width:38px;height:38px;line-height:32px}.esriSimpleSliderVertical .esriSimpleSliderIncrementButton{border-bottom-color:#e0e1e3}.route-badge{transition:top .25s cubic-bezier(.4,0,.2,1)}#filterButton,.route-badge{top:65px;left:10px;z-index:1}#filterButton,#geosearch{position:absolute}#geosearch{display:block;z-index:1;top:10px;left:10px;right:10px;transition:top .25s cubic-bezier(.4,0,.2,1)}.details-expanded #geosearch,.details-expanded .route-badge{top:-4rem}.arcgisSearch .searchGroup{font-family:inherit;box-shadow:0 1px 6px rgba(0,0,0,.117647),0 1px 4px rgba(0,0,0,.117647)}.arcgisSearch .searchBtn{border-radius:0 2px 2px 0;border:none;border-left:1px solid #e0e1e3;padding:6px 10px;height:26px}.arcgisSearch .searchGroup .searchInput{border-radius:2px 0 0 2px;border:none;height:26px}.arcgisSearch .searchMenu{border-radius:2px;box-shadow:0 14px 45px rgba(0,0,0,.247059),0 10px 18px rgba(0,0,0,.219608);-webkit-animation:reveal-in 375ms cubic-bezier(.4,0,.2,1) forwards;animation:reveal-in 375ms cubic-bezier(.4,0,.2,1) forwards}.arcgisSearch .searchMenu .menuHeader{background:transparent;border-top:1px solid #e0e1e3;color:#6c6d70;font-weight:500;font-size:1.4rem}.arcgisSearch .searchMenu .menuHeader:first-child{border-top:none}.arcgisSearch .searchMenu ul{color:#454647}.arcgisSearch .searchIcon{line-height:25px}.arcgisSearch .searchClose,.arcgisSearch .searchSpinner{line-height:35px}#locateButton{position:absolute;bottom:60px;right:10px;z-index:1;-webkit-animation:slide-in 525ms cubic-bezier(.4,0,.2,1);animation:slide-in 525ms cubic-bezier(.4,0,.2,1)}#locateButton>div{-webkit-animation:spin-in 525ms cubic-bezier(.4,0,.2,1);animation:spin-in 525ms cubic-bezier(.4,0,.2,1)}.arcgisSearch .searchGroup .searchInput{width:170px}.material-icons.md-light{color:#fff}@media screen and (max-width:769px){#filterButton{display:none}.arcgisSearch .searchGroup .searchInput{width:calc(100vw - 97px)}.esriSimpleSliderTL{display:none}.details-expanded #locateButton{-webkit-animation:slide-out 525ms cubic-bezier(.4,0,.2,1) forwards;animation:slide-out 525ms cubic-bezier(.4,0,.2,1) forwards}.details-expanded #locateButton>div{-webkit-animation:spin-out 525ms cubic-bezier(.4,0,.2,1) forwards;animation:spin-out 525ms cubic-bezier(.4,0,.2,1) forwards}}@-webkit-keyframes spin-in{0%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes spin-in{0%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(170%);transform:translateX(170%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{0%{-webkit-transform:translateX(170%);transform:translateX(170%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spin-out{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(240deg);transform:rotate(240deg)}}@keyframes spin-out{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(240deg);transform:rotate(240deg)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(170%);transform:translateX(170%)}}@keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(170%);transform:translateX(170%)}}@-webkit-keyframes reveal-in{0%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);max-height:20px;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);max-height:300px;opacity:1}}@keyframes reveal-in{0%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);max-height:20px;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);max-height:300px;opacity:1}}#root,#root>div,body,html{height:100%;width:100%;overflow:hidden}#root{width:calc(100% - 420px);margin-left:420px;position:relative}body{margin:0;padding:0;font-family:sans-serif}.height-100{height:100%!important}.vr{border-left:1px solid #e0e0e0}@media screen and (max-width:769px){#root{margin-left:0;width:100%}}
/*# sourceMappingURL=main.d77eda3e.css.map*/