.drift-widget-header-top-line{background:#212021;width:100%;position:absolute;top:-3px;left:0;height:8px}.drift-widget-header,.drift-widget-header-top-line{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.drift-widget-header{color:#fff}.drift-widget-header:not(.drift-widget-header--collapsed){z-index:1}.drift-widget-close{position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:8px;right:8px;height:16px;width:16px;padding:8px;cursor:pointer;display:none;visibility:hidden}.drift-widget-close svg path{fill:currentColor}.drift-widget-header--collapsed .drift-widget-close svg path{fill:#687882}.drift-widget-close line{stroke:#fff;stroke-width:2px}.drift-widget-chat-wrapper:not(.drift-widget-chat-wrapper__active-conversation) .drift-widget-close line{stroke:#687882}.drift-widget-chat-layout.widget--xs .drift-widget-close,.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-naked-button.drift-widget-close{display:block;visibility:visible}.drift-widget-chat-layout{width:100%;height:100%;position:absolute;bottom:0}.drift-widget-chat-layout__takeover{background:rgba(0,0,0,.6);width:100%;height:100%;opacity:0;-webkit-animation:fade-in .4s ease forwards;-moz-animation:fade-in .4s ease forwards;-o-animation:fade-in .4s ease forwards;animation:fade-in .4s ease forwards;position:relative}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;height:496px;-webkit-transition:height .4s ease;-o-transition:height .4s ease;-moz-transition:height .4s ease;transition:height .4s ease}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-chat-bottom,.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-gdpr-consent,.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-message-group-wrapper,.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper__active-conversation>header{padding-left:32px;padding-right:32px}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-chat-bottom{width:-webkit-calc(100% - 64px);width:-moz-calc(100% - 64px);width:calc(100% - 64px)}.drift-widget-chat-layout__takeover .drift-widget-chat-wrapper .drift-widget-greeting-content{margin-top:0;padding-top:40px}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-gdpr-actions{bottom:40px;position:fixed;width:90%}.drift-widget-chat-layout__takeover header.drift-widget-header--gdpr-consent{padding:8px 0}.drift-widget-drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-header--content{max-height:220px;overflow-y:auto;padding-top:40px}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-header--content .drift-widget-recipient-avatar{margin-top:0}.drift-widget-chat-layout__takeover .drift-widget-header--gdpr-consent .drift-widget-greeting.drift-widget-gdpr-consent .drift-widget-greeting-content{max-height:inherit;overflow-y:hidden}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.drift-widget-chat-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;height:100%;max-height:-webkit-calc(100% - 58px);max-height:-moz-calc(100% - 58px);max-height:calc(100% - 58px);min-height:142px;margin:34px 24px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 7px 6px 1px rgba(0,0,0,.16);-moz-box-shadow:0 7px 6px 1px rgba(0,0,0,.16);box-shadow:0 7px 6px 1px rgba(0,0,0,.16);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.drift-widget-chat-wrapper__reflow-hidden{display:none}.drift-widget-chat-wrapper>header{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;max-height:100%;padding:8px 15px 0;background:#fff}.drift-widget-chat-wrapper__active-conversation{background:-webkit-linear-gradient(top,transparent 10px 48px,#fff 48px);background:-moz-linear-gradient(top,transparent 10px 48px,#fff 48px);background:-o-linear-gradient(top,transparent 10px 48px,#fff 48px);background:linear-gradient(180deg,transparent 10px 48px,#fff 48px);overflow:hidden}.drift-widget-chat-wrapper__active-conversation>header{height:32px;padding:8px 15px;overflow:hidden;background:none}.drift-widget-chat-wrapper__active-conversation>header .drift-widget-header-top-line{height:56px}.drift-widget-message-history{list-style:none;margin:0;padding:0;height:-webkit-calc(100% - 243px);height:-moz-calc(100% - 243px);height:calc(100% - 243px);overflow:hidden;position:relative;background:#fff}.drift-widget-message-history>.drift-widget-loader-balls{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history{height:-webkit-calc(100% - 48px - 72px);height:-moz-calc(100% - 48px - 72px);height:calc(100% - 48px - 72px);min-height:-webkit-calc(100% - 48px - 72px);min-height:-moz-calc(100% - 48px - 72px);min-height:calc(100% - 48px - 72px)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px);height:-moz-calc(100% - 48px);height:calc(100% - 48px);min-height:-webkit-calc(100% - 48px);min-height:-moz-calc(100% - 48px);min-height:calc(100% - 48px)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer{height:-webkit-calc(100% - 48px - 72px - 13px - 13px);height:-moz-calc(100% - 48px - 72px - 13px - 13px);height:calc(100% - 48px - 72px - 13px - 13px);min-height:-webkit-calc(100% - 48px - 72px - 13px - 13px);min-height:-moz-calc(100% - 48px - 72px - 13px - 13px);min-height:calc(100% - 48px - 72px - 13px - 13px)}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer.drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px - 13px - 26px);height:-moz-calc(100% - 48px - 13px - 26px);height:calc(100% - 48px - 13px - 26px);min-height:-webkit-calc(100% - 48px - 13px - 26px);min-height:-moz-calc(100% - 48px - 13px - 26px);min-height:calc(100% - 48px - 13px - 26px)}@supports(height:max(0px)){.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer{height:-webkit-calc(100% - 48px - 72px - 13px - max(13px,-webkit-calc(env(safe-area-inset-bottom) - 13px)));height:-moz-calc(100% - 48px - 72px - 13px - max(13px,-moz-calc(env(safe-area-inset-bottom) - 13px)));height:calc(100% - 48px - 72px - 13px - max(13px, calc(env(safe-area-inset-bottom) - 13px)));min-height:-webkit-calc(100% - 48px - 72px - 13px - max(13px,-webkit-calc(env(safe-area-inset-bottom) - 13px)));min-height:-moz-calc(100% - 48px - 72px - 13px - max(13px,-moz-calc(env(safe-area-inset-bottom) - 13px)));min-height:calc(100% - 48px - 72px - 13px - max(13px, calc(env(safe-area-inset-bottom) - 13px)))}.drift-widget-chat-wrapper__active-conversation .drift-widget-message-history--with-footer.drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px - 13px - max(26px,-webkit-calc(env(safe-area-inset-bottom) - 26px)));height:-moz-calc(100% - 48px - 13px - max(26px,-moz-calc(env(safe-area-inset-bottom) - 26px)));height:calc(100% - 48px - 13px - max(26px, calc(env(safe-area-inset-bottom) - 26px)));min-height:-webkit-calc(100% - 48px - 13px - max(26px,-webkit-calc(env(safe-area-inset-bottom) - 26px)));min-height:-moz-calc(100% - 48px - 13px - max(26px,-moz-calc(env(safe-area-inset-bottom) - 26px)));min-height:calc(100% - 48px - 13px - max(26px, calc(env(safe-area-inset-bottom) - 26px)));-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.drift-widget-chat-wrapper__active-conversation.drift-widget-chat-wrapper__large-footer .drift-widget-message-history--with-footer{height:-webkit-calc(100% - 48px - 72px - 13px - max(18px,-webkit-calc(env(safe-area-inset-bottom) - 18px)));height:-moz-calc(100% - 48px - 72px - 13px - max(18px,-moz-calc(env(safe-area-inset-bottom) - 18px)));height:calc(100% - 48px - 72px - 13px - max(18px, calc(env(safe-area-inset-bottom) - 18px)));min-height:-webkit-calc(100% - 48px - 72px - 13px - max(18px,-webkit-calc(env(safe-area-inset-bottom) - 18px)));min-height:-moz-calc(100% - 48px - 72px - 13px - max(18px,-moz-calc(env(safe-area-inset-bottom) - 18px)));min-height:calc(100% - 48px - 72px - 13px - max(18px, calc(env(safe-area-inset-bottom) - 18px)))}.drift-widget-chat-wrapper__active-conversation.drift-widget-chat-wrapper__large-footer .drift-widget-message-history--no-composer{height:-webkit-calc(100% - 48px - 13px - 52px);height:-moz-calc(100% - 48px - 13px - 52px);height:calc(100% - 48px - 13px - 52px);min-height:-webkit-calc(100% - 48px - 13px - 52px);min-height:-moz-calc(100% - 48px - 13px - 52px);min-height:calc(100% - 48px - 13px - 52px)}}.drift-widget-message-group-timestamp{font-size:10px;color:#353f45;margin:14px 0;text-align:center;text-transform:uppercase}.drift-widget-chat-bottom{position:absolute;bottom:0;background:#fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;width:-webkit-calc(100% - 32px);width:-moz-calc(100% - 32px);width:calc(100% - 32px);padding:0 16px 13px;line-height:1}.drift-widget-chat-bottom .drift-widget-composer--default{padding:3px 0}.drift-widget-chat-bottom .drift-widget-footer{padding-top:10px}.drift-widget-chat-layout .drift-widget-message--meta-author{font-size:10px}.drift-widget-chat-layout .drift-widget-input::-webkit-input-placeholder{color:#687882}.drift-widget-chat-layout .drift-widget-input:-moz-placeholder,.drift-widget-chat-layout .drift-widget-input::-moz-placeholder{color:#687882}.drift-widget-chat-layout .drift-widget-input:-ms-input-placeholder{color:#687882}.drift-widget-chat-layout .drift-widget-input::-ms-input-placeholder{color:#687882}.drift-widget-chat-layout .drift-widget-input::placeholder{color:#687882}.drift-widget-chat-layout.widget--xs .drift-widget-chat-wrapper{margin:0;max-height:100%}.drift-widget-chat-layout.widget--xs .drift-widget-active-conversation-header .drift-widget-action,.drift-widget-chat-layout.widget--xs .drift-widget-active-conversation-header .drift-widget-history,.drift-widget-chat-layout.widget--xs .drift-widget-active-conversation-header .drift-widget-transcript{right:35px}.drift-widget-chat-layout.widget--xs .drift-widget-close,.drift-widget-chat-layout:not([class*=drift-widget-chat-layout__takeover]) .drift-widget-chat-wrapper__open.drift-widget-chat-wrapper__mobile:not([class*=conversation-history]) .drift-widget-close{display:block;visibility:visible}.drift-widget-chat-layout.widget--xs .drift-widget-message .drift-widget-card{width:440px}.drift-widget-chat-layout.widget--xs .drift-widget-composer-giphy-picker--show,.drift-widget-chat-layout.widget--xs [class*=drift-widget-composer-emoji-picker]{bottom:58px;max-height:138px}.drift-widget-chat-layout.widget--xs .drift-widget-composer-giphy-picker--show .drift-widget-composer-giphy-list{padding-left:calc((100% - 436px) / 2)}.drift-widget-chat-layout.widget--xs .drift-widget-composer-giphy-picker--show .drift-widget-composer-giphy-picker-power{bottom:-5px;padding:0}.drift-widget-chat-layout.widget--xs .drift-widget-message-history.drift-widget-message-history--with-footer:not(.drift-widget-message-history--no-composer){height:-webkit-calc(100% - 48px - 42px - 13px - 13px);height:-moz-calc(100% - 48px - 42px - 13px - 13px);height:calc(100% - 48px - 42px - 13px - 13px);min-height:-webkit-calc(100% - 48px - 42px - 13px - 13px);min-height:-moz-calc(100% - 48px - 42px - 13px - 13px);min-height:calc(100% - 48px - 42px - 13px - 13px)}.drift-widget-chat-layout.widget--xs .drift-widget-chat-wrapper__large-footer .drift-widget-message-history.drift-widget-message-history--with-footer:not(.drift-widget-message-history--no-composer){height:-webkit-calc(100% - 48px - 42px - 13px - 18px);height:-moz-calc(100% - 48px - 42px - 13px - 18px);height:calc(100% - 48px - 42px - 13px - 18px);min-height:-webkit-calc(100% - 48px - 42px - 13px - 18px);min-height:-moz-calc(100% - 48px - 42px - 13px - 18px);min-height:calc(100% - 48px - 42px - 13px - 18px)}.drift-widget-chat-layout.widget--xs .drift-widget-chat-bottom{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-bottom:0}.drift-widget-chat-layout.widget--xs .drift-widget-chat-bottom .drift-widget-footer{padding:0}.drift-widget-chat-layout.widget--xs .drift-widget-chat-wrapper__GREETING,.drift-widget-chat-layout.widget--xs .drift-widget-chat-wrapper__WELCOME_MESSAGE{height:86%;width:100%;position:absolute;bottom:0}@media (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2),(min-width:320px) and (max-width:480px),only screen and (max-device-width:1440px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.drift-widget-chat-wrapper__mobile:not(.drift-widget-chat-wrapper__active-conversation){margin:48px 0 0;max-height:-webkit-calc(100% - 48px);max-height:-moz-calc(100% - 48px);max-height:calc(100% - 48px)}.drift-widget-chat-wrapper__mobile,.drift-widget-chat-wrapper__mobile .drift-widget-header-top-line,.drift-widget-chat-wrapper__mobile>header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.drift-widget-chat-wrapper__mobile.drift-widget-chat-wrapper__active-conversation{margin:0;max-height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@supports(margin-top:max(0px)){.drift-widget-chat-wrapper__mobile:not(.drift-widget-chat-wrapper__active-conversation){margin-top:calc(61px - max(13px, calc(env(safe-area-inset-bottom) - 13px)));max-height:-webkit-calc(100% - -webkit-calc(61px - max(13px,-webkit-calc(env(safe-area-inset-bottom) - 13px))));max-height:-moz-calc(100% - -moz-calc(61px - max(13px,-moz-calc(env(safe-area-inset-bottom) - 13px))));max-height:calc(100% - calc(61px - max(13px, calc(env(safe-area-inset-bottom) - 13px))))}.drift-widget-chat-wrapper__mobile .drift-widget-chat-bottom{padding-bottom:max(13px,calc(env(safe-area-inset-bottom) - 13px));-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.drift-widget-chat-wrapper__active-conversation.drift-widget-chat-wrapper__large-footer .drift-widget-message-history--with-footer{max-height:-webkit-calc(100% - -webkit-calc(61px - max(18px,-webkit-calc(env(safe-area-inset-bottom) - 20px))));max-height:-moz-calc(100% - -moz-calc(61px - max(18px,-moz-calc(env(safe-area-inset-bottom) - 20px))));max-height:calc(100% - calc(61px - max(18px, calc(env(safe-area-inset-bottom) - 20px))))}}}.drift-widget-send-transcript-container{position:absolute;bottom:0;left:0;z-index:10;height:-webkit-calc(100% - 48px);height:-moz-calc(100% - 48px);height:calc(100% - 48px);width:100%;overflow:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);opacity:0;background:#fff;-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .3s ease,-o-transform .3s cubic-bezier(.165,.84,.44,1);-moz-transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s ease,-moz-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s ease;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s ease,-webkit-transform .3s cubic-bezier(.165,.84,.44,1),-moz-transform .3s cubic-bezier(.165,.84,.44,1),-o-transform .3s cubic-bezier(.165,.84,.44,1)}.drift-widget-send-transcript-container--open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}