.ace_webchat:first-child{height:auto}.main div:first-child{display:initial}.main input[type=text]{color:#333;font-size:16px;padding-left:16px}.message .bubble{padding:2px 6px}.attachment .bubble{border-radius:4px!important;padding:0}.main button{border:none;border-radius:0;z-index:2000}.chat-box .row,.row.attachment,.row.message{margin-left:0;margin-right:0}#ace_webchat_main,#ace_webchat_main>*{overflow:hidden}#ace_webchat_main button{border-radius:4px}#ace_webchat_main div.content{margin:0;overflow:visible;padding:0}#ace_webchat_main .content>.row>.bubble>.markdown{margin:0}#ace_webchat_main .content>.row>.bubble>.markdown>p{line-height:1.27;text-align:left}.chat-box *{font-family:roboto,sans-serif}.chat-header>button:hover{cursor:pointer}.chat-header>button:active,.chat-header>button:focus{border:none;outline:none}.chat-box .loadingIndicator{display:inline-block;height:64px;position:relative;width:64px}.chat-box .loadingIndicator div{animation:spinAnim 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid #0000;border-radius:50%;border-top-color:#09f;box-sizing:border-box;display:block;height:51px;margin:6px;position:absolute;width:51px}.chat-box .loadingIndicator div:first-child{animation-delay:-.45s}.chat-box .loadingIndicator div:nth-child(2){animation-delay:-.3s}.chat-box .loadingIndicator div:nth-child(3){animation-delay:-.15s}@keyframes spinAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.locButtonShowAnimated{animation:showAnim .3s ease-in 0s 1 normal;-webkit-animation:showAnim .3s ease-in 0s 1 normal}.locButtonHideAnimated{animation:hideAnim .3s ease-in 0s 1 normal;-webkit-animation:hideAnim .3s ease-in 0s 1 normal}@keyframes showAnim{0%{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@-webkit-keyframes showAnim{0%{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes hideAnim{0%{bottom:20px;opacity:1}to{bottom:0;opacity:0}}@-webkit-keyframes hideAnim{0%{bottom:20px;opacity:1}to{bottom:0;opacity:0}}.connectivityMessageShowAnimated{animation:bannerShowAnim .25s ease-in 0s 1 forwards;-webkit-animation:bannerShowAnim .25s ease-in 0s 1 forwards}.connectivityMessageHideAnimated{animation:bannerHideAnim .25s ease-in 0s 1 forwards;-webkit-animation:bannerHideAnim .25s ease-in 0s 1 forwards}.connectivityMessageHide{opacity:0;top:0}@keyframes bannerShowAnim{0%{opacity:0;top:0}to{opacity:1;top:40px}}@-webkit-keyframes bannerShowAnim{0%{opacity:0;top:0}to{opacity:1;top:40px}}@keyframes bannerHideAnim{0%{opacity:1;top:40px}to{opacity:0;top:0}}@-webkit-keyframes bannerHideAnim{0%{opacity:1;top:40px}to{opacity:0;top:0}}.autocomplete-dropdown-container .suggestion-item,.autocomplete-dropdown-container .suggestion-item--active{background:#fff;padding:10px 16px}.autocomplete-dropdown-container .suggestion-item--active{background-color:#cccbce;cursor:pointer;font-weight:700}.autocomplete-dropdown-container .suggestion-item span,.autocomplete-dropdown-container .suggestion-item--active span{color:#333;font-size:14px;text-align:center}.vehicleautocomplete-dropdown-container .suggestion-item,.vehicleautocomplete-dropdown-container .suggestion-item--active{background:#fff}.vehicleautocomplete-dropdown-container .suggestion-item--active{background-color:#cccbce;cursor:pointer;font-weight:700}.vehicleautocomplete-dropdown-container .suggestion-item span,.vehicleautocomplete-dropdown-container .suggestion-item--active span{color:#333;font-size:14px;text-align:center}.vehicleautocomplete-dropdown-container .suggestion-item b,.vehicleautocomplete-dropdown-container .suggestion-item--active b{color:#000;font-size:15px;font-weight:900;text-align:center}#newJoinAddressColumnSet,#newJoinContactColumnSet,#newJoinEmailColumnSet,#newJoinFirstNameColumnSet,#newJoinGenderColumnSet,#newJoinLastNameColumnSet{border-radius:6px}#newJoinTodayButton>div:first-child>.ac-actionSet>.ac-pushButton{border-color:#0163b1;border-radius:6px;font-size:medium}.ac-pushButton.style-positive{background-color:#0c72df!important}#suggestions-list{background-color:#f1f1f1;border:1px solid #ccc;display:none;max-height:450px;overflow-y:auto;position:absolute;width:310px}#suggestions-list button{align-items:center;border:none;cursor:pointer;display:flex;padding:6px;text-align:left;transition:background-color .3s ease;width:100%}#suggestions-list button:hover{background-color:#ddd}.color-square{border-radius:15%;height:30px;margin-left:auto;width:30px}#inputBoxContainer{margin-bottom:10px;position:relative;width:300px}#inputBox{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}#clearButton{cursor:pointer;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.map-info-calculated-width{width:-webkit-calc(100% - 32px);width:-moz-calc(100% - 32px);width:calc(100% - 32px)}.web-chat-container>.chat-box{bottom:0;height:100%;left:0;margin:0;max-width:100%;padding:0;position:fixed;right:0;top:0;width:100%}#ace_webchat_main,#ace_webchat_main>*{height:100%;width:100%}.web-chat-container>.chat-box>.chat-header>.filler{flex:0 10000 100%}.web-chat-container>.chat-box>.react-web-chat{flex:1}.web-chat-container-minimized>.chat-box{bottom:20px;display:flex;flex-direction:column;height:40px;max-width:400px;min-width:320px;position:fixed;right:20px;width:30%}.web-chat-container-minimized>.chat-box>#ace_webchat_main{display:none}@media only screen and (min-device-width:320px) and (max-device-width:812px){.web-chat-container>.chat-box{bottom:0;height:100%;left:0;margin:0;max-width:100%;padding:0;position:fixed;right:0;top:0;width:100%}.web-chat-container-minimized>.chat-box{bottom:0;display:flex;flex-direction:column;height:48px;left:0;margin:0;max-width:100%;padding:0;position:absolute;right:0;width:100%}#ace_webchat_main,#ace_webchat_main>*{height:100%}.mapAttachment{height:266px!important}}.status-widget{background:#fff;border-radius:15px 15px 0 0;height:100%;position:absolute;top:50px;width:100%;z-index:600}.status-widget .header{background:#f7f8fa;border-radius:6px;margin-left:16px;margin-top:7px;width:281px}.status-widget .header.hide{display:inline-block;margin-top:8px}.status-widget .header-text{color:#404040;font-family:Roboto;font-size:14px;font-weight:400;width:254px;word-wrap:break-word;line-height:1.5;padding:8px 20px 8px 8px}.status-widget .status-bar{background:#1c4da6;border-top-left-radius:6px;border-top-right-radius:6px;margin-left:16px;margin-top:16px;width:328px}.status-widget .status-bar-text{align-items:center;color:var(--black-grey-600-text,#404040);display:flex;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;height:25px;justify-content:center;padding-bottom:8px;text-align:center}.status-widget .service-info-re{align-self:flex-start;padding-top:10px}.status-widget .progress-container{background:#fff;margin-left:16px;margin-top:11px;width:326px}.status-widget .container-one{align-items:center;border:1px solid #ebebed;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px}.status-widget .container-one .changing-messages-style{margin-bottom:3px;margin-top:3px}.status-widget .container-two{align-items:center;border:1px solid #ebebed;border-radius:4px;flex-direction:column;justify-content:center;padding:14px 16px}.status-widget .container-two .row{align-items:center;display:flex;flex-direction:row;padding-top:8px}.status-widget .container-two .facility-name{color:#404040;font-family:Roboto;font-size:14px;font-weight:400;padding-bottom:4px;word-wrap:break-word}.status-widget .container-two .facility-name-changing{color:#404040;font-family:Roboto;font-size:16px;font-weight:500;word-wrap:break-word;padding-bottom:2px}.status-widget .container-two .message-container{border:.75px solid var(--Blue-300---Primary,#0c72df);border-radius:4px;margin-bottom:8px;margin-top:17px;padding:8px}.status-widget .container-two .message-box{height:71px}.status-widget .container-one .message-container{border:.75px solid var(--Blue-300---Primary,#0c72df);border-radius:4px;margin-bottom:8px;margin-top:17px;padding:8px}.status-widget .container-one .message-box{height:71px}.status-widget .container-two .message-title-text{color:var(--Blue-500---Link-hover,#07407e);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;padding-bottom:3px}.status-widget .container-two .message-description-text{color:var(--black-grey-600-text,#404040);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400}.status-widget .container-one .message-title-text{color:var(--Blue-500---Link-hover,#07407e);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;padding-bottom:3px}.status-widget .container-one .message-description-text{color:var(--black-grey-600-text,#404040);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400}.status-widget .container-two .eta{align-items:center;display:flex;flex-direction:row}.status-widget .container-two .eta-box{align-items:center;border-radius:6px;display:flex;flex-direction:column;height:60px;justify-content:center;width:60px}.service-container{display:flex;flex-direction:column}.service-icon-container{align-items:center;display:flex;flex-direction:row;margin-top:12px}.service-text{font-weight:400;padding-left:10px}.service-text,.service-text-header{color:var(--black-grey-600-text,#404040);font-family:Roboto;font-size:14px;font-style:normal}.service-text-header{font-weight:500;padding-right:4px}.service-row{align-items:center;display:flex;flex-direction:row;padding-top:10px}.call-id{color:var(--black-grey-500-helper-placeholder-text,#707070);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;margin-left:20px}.status-widget .eta-box.time{background:#dff0fe}.status-widget .eta-box.here{background:#0c7a93}.status-widget .eta-box.near{background:#bae5d5;width:70px}.status-widget .eta-box.updating-soon{background:#dff0fe;width:70px}.status-widget .eta-box.arriving-soon{background:#bae5d5;width:70px}.status-widget .time-container{color:#404040;font-family:Roboto;font-size:20px;font-weight:500;word-wrap:break-word}.status-widget .time-container-min{color:#404040;font-size:16px;font-weight:400}.status-widget .here-container{color:#fff;font-family:Roboto;font-size:16px;font-weight:400;word-wrap:break-word}.status-widget .arriving-soon-container{color:#404040;font-family:Roboto;font-size:16px;font-weight:400;word-wrap:break-word;text-align:center}.status-widget .in-tow-container{align-items:center;border:1px solid #ebebed;border-radius:4px;display:flex;justify-content:center;overflow:hidden}.status-widget .progress-container .status-widget-google-map{width:"100%"}.pick-up-location-label{background-color:#07407e}.arrived-pick-up-location-label,.pick-up-location-label{border-radius:24px;font-family:Roboto;font-size:12px;font-weight:400;margin-top:60px;padding:4px 8px}.arrived-pick-up-location-label{background-color:#0c7a93}.status-widget .bottom-button{align-items:center;background:#fff;border:1px solid #0c72df;border-radius:6px;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;margin-top:12px;padding:16px}.status-widget .bottom-button-feedback{margin-left:16px}.status-widget .bottom-button-text{color:#0c72df;font-family:Roboto;font-size:16px;font-weight:500;text-align:center;word-wrap:break-word;cursor:pointer}.bouncing-progress-bar-container{background-color:#f0f0f0;border-radius:10px;height:4px;margin-bottom:22px;overflow:hidden;position:relative;width:297px}.bouncing-progress-bar{animation:bounce 2.5s linear infinite,resize 2.5s linear infinite;background-color:#0c72df;border-radius:10px;height:4px;position:absolute;transform-origin:left}.mph-label{background-color:#6e6e6e;border-radius:3px;font-size:12px;max-width:60px;padding:2px 5px;white-space:normal;word-wrap:break-word;border:1px solid #000;left:50%;top:-75px;transform:translateX(-50%)}.circular-button,.mph-label{color:#fff;position:absolute;text-align:center}.circular-button{background-color:#007bff;border:2px solid #fff;border-radius:50%;bottom:40px;box-shadow:0 6px 12px #000c;cursor:pointer;font-size:28px;height:60px;left:20px;line-height:60px;width:60px;z-index:5}.center-truck-button{padding-top:60px}@keyframes bounce{0%{left:0;transform-origin:left}25%{left:5%}50%{left:95%;transform-origin:right}to{left:0;transform-origin:left}}@keyframes resize{0%{width:5%}25%{width:50%}50%{width:5%}75%{width:50%}to{width:5%}}