.agent-typing-indicator{font-size:10px;padding:4px 12px;width:100%;color:#212021;-webkit-animation:fadeIn .3s;-moz-animation:.3s fadeIn;-o-animation:.3s fadeIn;animation:fadeIn .3s}.drift-widget-composer--default{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;-o-transition:opacity .2s linear,-o-transform .2s linear;-moz-transition:transform .2s linear,opacity .2s linear,-moz-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear}.drift-widget-composer--default.drift-widget-composer--hidden{bottom:40px;opacity:0;padding-left:16px;position:fixed;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px);-webkit-transition:z-index 0s,opacity .2s linear,visibility .2s linear,-webkit-transform .2s linear;transition:z-index 0s,opacity .2s linear,visibility .2s linear,-webkit-transform .2s linear;-o-transition:z-index 0s,opacity .2s linear,visibility .2s linear,-o-transform .2s linear;-moz-transition:z-index 0s,transform .2s linear,opacity .2s linear,visibility .2s linear,-moz-transform .2s linear;transition:z-index 0s,transform .2s linear,opacity .2s linear,visibility .2s linear;transition:z-index 0s,transform .2s linear,opacity .2s linear,visibility .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear;visibility:hidden;width:320px}.drift-widget-composer--default:focus{outline:none}.drift-widget-composer--default pre,.drift-widget-composer--default textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:114.3%;height:114.3%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px 36px 10px 12px;margin:0;white-space:pre-wrap;word-wrap:break-all;font-size:16px;-webkit-transform:scale(.875);-moz-transform:scale(.875);-ms-transform:scale(.875);-o-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;line-height:20px;overflow:-moz-scrollbars-none;overflow:auto;-ms-overflow-style:none}.drift-widget-composer--default.drift-widget-composer--mobile pre,.drift-widget-composer--default.drift-widget-composer--mobile textarea{padding-right:12px}.drift-widget-composer--default pre::-webkit-scrollbar,.drift-widget-composer--default textarea::-webkit-scrollbar{width:0!important}.drift-widget-composer--default pre{visibility:hidden}.drift-widget-composer--default textarea{resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}.drift-widget-composer--text-area{width:80%;max-height:80px;overflow:hidden;position:relative;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.drift-widget-composer--text-area:focus-within{overflow:unset}.drift-widget-composer-actions{-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:6%;line-height:16px;margin:auto 0 4px;padding:0;text-align:right}.drift-widget-composer-actions-expanded{width:18%}.drift-widget-composer--default button.drift-widget-composer-emoji-toggle,.drift-widget-composer-actions>.drift-widget-composer-action,.drift-widget-composer-actions button{border:none;outline:none;margin:0;padding:4px 0;cursor:pointer;vertical-align:top;background:none;display:inline}.drift-widget-composer-actions>button{margin-left:8px}.drift-widget-composer-actions>button+button.drift-widget-composer-send-button{margin-left:14px}button.drift-widget-composer-send-button--disabled svg path{stroke:#9da9b0;fill:#9da9b0}.drift-widget-composer-actions button>svg{height:14px}.drift-widget-composer--default button.drift-widget-composer-emoji-toggle>svg path,.drift-widget-composer-actions button:not(.drift-widget-composer-send-button)>svg path{fill:#687882}.drift-widget-composer--default button.drift-widget-composer-emoji-toggle:active>svg path,.drift-widget-composer-actions button:not(.drift-widget-composer-send-button):active>svg path{fill:#414141}@media (hover:hover){.drift-widget-composer--default button.drift-widget-composer-emoji-toggle:hover>svg path,.drift-widget-composer-actions button:not(.drift-widget-composer-send-button):hover>svg path{fill:#414141}}.drift-widget-composer--default button.drift-widget-composer-emoji-toggle:disabled,.drift-widget-composer-actions button:not(.drift-widget-composer-send-button):disabled{cursor:auto}.drift-widget-composer--default button.drift-widget-composer-emoji-toggle:disabled>svg path,.drift-widget-composer-actions button:not(.drift-widget-composer-send-button):disabled>svg path{fill:#9da9b0}.drift-widget-composer--default .agent-typing-indicator{position:absolute;top:-33px;left:0}.drift-widget-composer--text-area [placeholder]{-o-text-overflow:ellipsis;text-overflow:ellipsis}.drift-widget-composer--text-area textarea::-webkit-input-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drift-widget-composer--text-area textarea:-moz-placeholder,.drift-widget-composer--text-area textarea::-moz-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drift-widget-composer--text-area textarea:-ms-input-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drift-widget-composer--text-area textarea::-ms-input-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drift-widget-composer--text-area textarea::placeholder{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drift-widget-composer--text-area .drift-widget-composer-emoji-toggle{position:absolute;bottom:4px;right:12px}.drift-widget-composer--pre-message-attachments{padding:16px 0 0;-webkit-animation:fadeIn .2s ease;-moz-animation:fadeIn .2s ease;-o-animation:fadeIn .2s ease;animation:fadeIn .2s ease;background:#fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;overflow:auto;max-height:391px}.drift-widget-composer-attachment-preview-list{margin:0;padding:0;list-style:none}.drift-widget-composer-attachment-preview-list li{width:-webkit-calc(25% - 13px);width:-moz-calc(25% - 13px);width:calc(25% - 13px);height:60px;display:inline-block;vertical-align:top;margin:0 12px 4px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #d6dde1;background-color:#d6dde1;position:relative}.drift-widget-composer-attachment-preview-list li:nth-child(4){margin-right:0}.drift-widget-composer-attachment-preview-list-image-wrapper{overflow:hidden;height:100%;width:100%}.drift-widget-composer-attachment-preview-list li>button{position:absolute;top:-6px;right:-6px;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#687882;width:16px;height:16px}.drift-widget-composer-attachment-preview-list li>button:hover{background-color:#353f45}.drift-widget-composer-attachment-preview-list li>button svg{margin:2px}.drift-widget-composer-attachment-preview-list li>button svg path{stroke-width:2px}.drift-widget-composer-attachment-preview-list-image-wrapper img{max-height:100%;-webkit-animation:fadeIn .8s forwards;-moz-animation:fadeIn .8s forwards;-o-animation:fadeIn .8s forwards;animation:fadeIn .8s forwards;opacity:0;margin:0 auto;display:block}.drift-widget-composer-attachment-non-image strong{font-size:12px;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:block;margin:4px}.drift-widget-composer-attachment-non-image svg{margin:8px auto;display:block}.drift-widget-composer-attachment-loader{margin:26px auto;height:16px}.drift-widget-attachment-send-status{padding:5px 8px;width:-webkit-calc(100% - 26px);width:-moz-calc(100% - 26px);width:calc(100% - 26px);display:block;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 12px}.drift-widget-attachment-send-status--failed{background-color:#ffebeb;color:#e22b22;border:1px solid #e22b22}.drift-widget-attachment-send-status--text{margin:2px 0 0}.drift-widget-attachment-send-status button.drift-widget-attachment-send-status--close{float:right;width:18px;height:18px;margin:0}.drift-widget-attachment-send-status--failed .drift-widget-attachment-send-status--close:hover svg path,.drift-widget-attachment-send-status--failed .drift-widget-attachment-send-status--close svg path{fill:#e22b22}@media (max-width:367px),(min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2),(min-width:369px) and (max-width:380px){.drift-widget-composer-actions button>svg{height:100%;width:22px}.drift-widget-composer-actions .drift-widget-composer-action,.drift-widget-composer-actions button{margin:0 4px}.drift-widget-composer-actions .drift-widget-composer-action .drift-widget-composer-giphy-toggle{margin:3px 3px 0}.drift-widget-composer-actions{padding:7px 0 0 8px}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drift-widget-conversation-list-item{background:#fff;border-bottom:1px solid #dcdcdc;padding:0;height:60px;-webkit-transition:background .4s ease;-o-transition:background .4s ease;-moz-transition:background .4s ease;transition:background .4s ease;cursor:pointer}.drift-widget-conversation-list-item button{margin:0;padding:8px 16px;background:none;border:none;outline:none;width:100%;height:100%;text-align:left;cursor:pointer}@media (hover:hover){.drift-widget-conversation-list-item:hover{background-color:#f9f9f9}}.drift-widget-conversation-list-item:active{background-color:#f9f9f9}.drift-widget-conversation-list-item-avatar{display:inline-block;margin-top:4px}.drift-widget-conversation-list-item-content{width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px);display:inline-block;vertical-align:top;margin:0 0 0 16px;padding:0}.drift-widget-conversation-list-item-content h2{margin:0;display:inline;font-size:14px}.drift-widget-conversation-list-item-time{float:right;color:#687882;font-size:12px}.drift-widget-conversation-list-item-last-message{margin:0;padding:0;max-width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#687882;font-size:14px}.drift-widget-conversation-history{position:absolute;bottom:0;left:0;z-index:10;opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);height:-webkit-calc(100% - 48px);height:-moz-calc(100% - 48px);height:calc(100% - 48px);width:100%;background:#fff;overflow:auto;-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-conversation-history--open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.drift-widget-conversation-history-list{margin:0;padding:0;list-style:none}.drift-bot-buttons--visible{visibility:visible}.drift-bot-buttons--hidden{visibility:hidden}