.ap mobiel-klant-conversational mobiel-template{background-color:var(--color-background-primary)}.ap mobiel-klant-conversational .mobiel-template{margin:0}.ap mobiel-klant-conversational .mobiel-template>.canvas-mobile{margin:0;box-sizing:border-box}.ap mobiel-klant-conversational .mobiel-template>.canvas-mobile>#main-content{height:calc(100vh - 1px)}.ap message-message ap-chat-bubble p:first-child{margin-top:0}.ap message-message ap-chat-bubble p:last-child{margin-bottom:0}.ap message-message ap-chat-bubble ul,.ap message-message ap-chat-bubble ol{margin:0}.ap message-status{position:relative;height:12px;top:-5px}.ap message-loader .loader-icon{animation-delay:.12s;animation-duration:.6s;animation-iteration-count:infinite;animation-name:loader;animation-timing-function:ease;background-color:#8c8c8c;border-radius:50%;height:6px;margin-right:8px;transform:scale(1) translateY(0);transform-origin:50% 100%;width:6px}.ap message-loader .loader-icon-one{animation-delay:.12s}.ap message-loader .loader-icon-two{animation-delay:.24s}.ap message-loader .loader-icon-three{animation-delay:.36s;margin-right:0}@keyframes loader{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.75) translateY(-50%)}}.ap message-divider .content{color:var(--color-text-small)}.ap message-divider .content:before,.ap message-divider .content:after{content:"";width:38px;border-top:1px solid var(--color-text-small)}.ap message-date-divider .content{color:var(--color-text-small)}.ap message-date-divider .content:before,.ap message-date-divider .content:after{content:"";width:100%;border-top:1px solid var(--color-text-disabled);padding:0 40px}.ap .chat-position-relative{position:relative}.ap .chat-messages-overflow{overflow-y:scroll}.ap .chat-background-color{background-color:var(--color-background-primary)}.ap conversational-chat-input ap-notification{font-size:14px}.ap .conversational-chat-message-container{position:absolute;overflow-y:auto;overflow-x:hidden}.ap conversational-chat-message ap-button,.ap conversational-chat-message ap-button-link{display:block;margin-left:54px}.ap conversational-chat-message ap-button button,.ap conversational-chat-message ap-button a,.ap conversational-chat-message ap-button-link button,.ap conversational-chat-message ap-button-link a{width:auto!important;min-width:0!important;border-radius:36px!important}.ap conversational-chat-retryconnectionerror ap-button,.ap conversational-chat-retryconnectionerror ap-button-link,.ap conversational-chat-connectionerror ap-button,.ap conversational-chat-connectionerror ap-button-link{display:block}.ap conversational-chat-retryconnectionerror,.ap conversational-chat-connectionerror,.ap conversational-chat-inactivityprompt,.ap conversational-chat-overlay-message ap-panel{background:var(--color-background-panel-primary)}.ap conversational-chat-retryconnectionerror ap-button button,.ap conversational-chat-retryconnectionerror ap-button a,.ap conversational-chat-retryconnectionerror ap-button-link button,.ap conversational-chat-retryconnectionerror ap-button-link a,.ap conversational-chat-connectionerror ap-button button,.ap conversational-chat-connectionerror ap-button a,.ap conversational-chat-connectionerror ap-button-link button,.ap conversational-chat-connectionerror ap-button-link a,.ap conversational-chat-inactivityprompt ap-button button,.ap conversational-chat-inactivityprompt ap-button a,.ap conversational-chat-inactivityprompt ap-button-link button,.ap conversational-chat-inactivityprompt ap-button-link a,.ap conversational-chat-overlay-message ap-panel ap-button button,.ap conversational-chat-overlay-message ap-panel ap-button a,.ap conversational-chat-overlay-message ap-panel ap-button-link button,.ap conversational-chat-overlay-message ap-panel ap-button-link a{width:auto!important;min-width:0!important;border-radius:36px!important}.ap conversational-chat-disclaimer ap-panel .ap-panel__header h2{font-size:var(--font-size-small);line-height:1.15;margin:0 0 3px}.ap conversational-chat-disclaimer ap-panel .ap-panel__body{padding-top:6px!important}.ap conversational-chat-disclaimer ap-panel .ap-panel__body>p{font-size:var(--font-size-small);line-height:1.15;margin:0}.ap .ap-floating-content-modal{display:flex;flex-direction:column;height:100%}.ap .ap-floating-content-modal__container{padding:0!important}.ap .ap-floating-content-modal__header .ap-floating-content-modal__avatar{height:30px}.ap conversational-chat-overlay-message ap-panel,.ap conversational-chat-inactivityprompt{position:absolute;bottom:0;z-index:5}
