
/* <inline asset> defined in bundle 'im_livechat.external_lib' */
@charset "UTF-8"; 

/* /web/static/lib/bootstrap/scss/_functions.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web/static/src/legacy/scss/bs_mixins_overrides.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web/static/src/legacy/scss/utils.scss defined in bundle 'im_livechat.external_lib' */
 .o_mail_thread .o_thread_title.o_neutral_face_icon:before, .o_mail_activity .o_thread_title.o_neutral_face_icon:before{content: ""; display: block; margin: auto; background-size: cover;}

/* /web_enterprise/static/src/legacy/scss/primary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web/static/src/legacy/scss/primary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /mail/static/src/scss/variables/primary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web_editor/static/src/scss/web_editor.variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /portal/static/src/scss/primary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /account/static/src/scss/variables.scss defined in bundle 'im_livechat.external_lib' */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /branding_steersman/static/src/legacy/scss/primary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /marketing_automation/static/src/scss/variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /hr_org_chart/static/src/scss/variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web/static/src/legacy/scss/secondary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web_editor/static/src/scss/secondary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web_enterprise/static/src/legacy/scss/secondary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /branding_steersman/static/src/legacy/scss/secondary_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /web/static/lib/bootstrap/scss/_variables.scss defined in bundle 'im_livechat.external_lib' */
 

/* /im_livechat/static/src/scss/im_livechat_bootstrap.scss defined in bundle 'im_livechat.external_lib' */
 .text-muted{color: #6c757d;}.text-left{text-align: left;}.text-center{text-align: center;}.o_thread_window, .o_thread_window *{box-sizing: border-box;}.o_thread_window .o_thread_window_header{height: 28px;}.o_thread_window .o_thread_window_header .fa-close{text-decoration: none; font-weight: bold;}.o_thread_window .o_thread_window_header .fa-close:before{content: "\00d7"; font-size: initial;}.o_thread_window .o_thread_window_header > span{margin: auto 0;}.o_thread_window .o_email_chat_button:after{content: ' \27A4';}

/* /im_livechat/static/src/legacy/public_livechat.scss defined in bundle 'im_livechat.external_lib' */
 .o_thread_window{direction: ltr; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; position: fixed; width: 325px; max-width: 100%; height: 400px; max-height: 100%; font-size: 12px; background-color: #FAFAFA; border-radius: 6px 6px 0 0; z-index: 1051; box-shadow: -5px -5px 10px rgba(0, 0, 0, 0.18);}@media (max-width: 767.98px){.o_thread_window{width: 100%; height: 100% !important; box-shadow: none;}.o_thread_window.o_folded{display: none;}}@media print{.o_thread_window{display: none;}}.o_thread_window .o_thread_window_header{align-items: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: white; padding: 5px 10px; border-radius: 3px 3px 0 0; border-bottom: 1px solid #dee2e6; background-color: #34383d; padding: 8px;}@media (max-width: 767.98px){.o_thread_window .o_thread_window_header{align-items: center; height: 46px; padding: 0; border-radius: 0px;}.o_thread_window .o_thread_window_header .o_thread_window_title{font-size: 16px; margin-left: 10px;}.o_thread_window .o_thread_window_header .o_thread_window_close{padding: 14.5px; font-size: 17px; color: white;}}.o_thread_window .o_thread_window_header .o_thread_window_avatar{margin: -6px 6px -6px 0; position: relative;}.o_thread_window .o_thread_window_header .o_thread_window_avatar img{height: 25px; width: 25px; border-radius: 50%;}.o_thread_window .o_thread_window_header .o_thread_window_avatar span{bottom: -4px; right: -2px; position: absolute;}.o_thread_window .o_thread_window_header .o_thread_window_avatar span .fa-circle-o{display: none;}.o_thread_window .o_thread_window_header .o_thread_window_title{cursor: pointer; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;}.o_thread_window .o_thread_window_header .o_thread_window_title .o_mail_thread_typing_icon{padding-left: 2px;}.o_thread_window .o_thread_window_header .o_thread_window_title .o_mail_thread_typing_icon .o_mail_thread_typing_icon_dot{background: #dee2e6;}.o_thread_window .o_thread_window_header .o_thread_window_buttons{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand{color: white; padding: 0px 3px; margin-left: 5px; opacity: 0.7;}.o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close:focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand:focus, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_expand.focus{opacity: 1;}.o_thread_window .o_mail_thread{flex: 1 1 100%; overflow: auto; -webkit-overflow-scrolling: touch;}.o_thread_window .o_mail_thread .o_thread_date_separator{margin: 0px 0px 15px 0px;}.o_thread_window .o_mail_thread .o_thread_date_separator .o_thread_date{background-color: #FAFAFA;}.o_thread_window .o_mail_thread .o_thread_message{padding: 4px 5px;}.o_thread_window .o_mail_thread .o_thread_message .o_thread_message_sidebar{margin-right: 5px;}@media (min-width: 768px){.o_thread_window .o_mail_thread .o_thread_message .o_attachment{width: 33.33333333%;}}.o_thread_window .o_thread_composer input{width: 100%;}.o_thread_window_dropdown{width: auto; height: 28px; color: white; background-color: #212529; cursor: pointer; box-shadow: none;}@media (max-width: 767.98px){.o_thread_window_dropdown{display: none;}}.o_thread_window_dropdown .o_thread_window_header{border-radius: 0;}.o_thread_window_dropdown .o_thread_window_dropdown_toggler{padding: 5px;}.o_thread_window_dropdown .o_thread_window_dropdown_toggler .o_total_unread_counter{position: absolute; top: -10px; left: auto; bottom: auto; right: 0; background-color: #0baf81; padding: 0 2px; font-size: smaller;}.o_thread_window_dropdown.show .o_thread_window_dropdown_toggler .o_total_unread_counter, .o_thread_window_dropdown .o_thread_window_expand{display: none;}.o_thread_window_dropdown > ul{max-width: 325px; padding: 0;}.o_thread_window_dropdown > ul > li.o_thread_window_header{font-size: 12px; padding: 3px 5px;}.o_thread_window_dropdown > ul > li.o_thread_window_header ~ li.o_thread_window_header{border-top: 1px solid white;}.o_thread_window_dropdown > ul > li.o_thread_window_header:hover{background-color: #1d1f21;}.o_ui_blocked .o_thread_window{z-index: 1101;}.o_no_thread_window .o_thread_window{display: none;}.o_mail_thread_loading{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.o_mail_thread_loading_icon{margin-right: 5px;}.o_mail_thread .o_thread_show_more, .o_mail_activity .o_thread_show_more{text-align: center;}.o_mail_thread .o_mail_thread_content, .o_mail_activity .o_mail_thread_content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-height: 100%;}.o_mail_thread .o_thread_bottom_free_space, .o_mail_activity .o_thread_bottom_free_space{height: 15px;}.o_mail_thread .o_thread_tooltip_container, .o_mail_activity .o_thread_tooltip_container{display: inline; position: relative;}.o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 15px; margin-bottom: 30px; border-bottom: 1px solid #ced4da; text-align: center;}@media (max-width: 767.98px){.o_mail_thread .o_thread_date_separator, .o_mail_activity .o_thread_date_separator{margin-top: 0px; margin-bottom: 15px;}}.o_mail_thread .o_thread_date_separator .o_thread_date, .o_mail_activity .o_thread_date_separator .o_thread_date{position: relative; top: 10px; margin: 0 auto; padding: 0 10px; font-weight: bold; background: white;}.o_mail_thread .o_thread_new_messages_separator, .o_mail_activity .o_thread_new_messages_separator{margin-bottom: 15px; border-bottom: solid #575e66 1px; text-align: right;}.o_mail_thread .o_thread_new_messages_separator .o_thread_separator_label, .o_mail_activity .o_thread_new_messages_separator .o_thread_separator_label{position: relative; top: 8px; padding: 0 10px; background: white; color: #575e66; font-size: smaller;}.o_mail_thread .o_thread_message, .o_mail_activity .o_thread_message{display: -webkit-box; display: -webkit-flex; display: flex; padding: 4px 16px; margin-bottom: 0px;}.o_mail_thread .o_thread_message.o_mail_not_discussion, .o_mail_activity .o_thread_message.o_mail_not_discussion{background-color: rgba(222, 226, 230, 0.5); border-bottom: 1px solid #ced4da;}.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{flex: 0 0 36px; margin-right: 10px; margin-top: 2px; text-align: center; font-size: smaller;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image{position: relative; height: 36px;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image .o_updatable_im_status, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image .o_updatable_im_status{width: 36px;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image .o_mail_user_status, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image .o_mail_user_status{position: absolute; bottom: 0; right: 0;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image .o_mail_user_status.fa-circle-o, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_sidebar_image .o_mail_user_status.fa-circle-o{display: none;}@media (max-width: 767.98px){.o_mail_thread .o_thread_message .o_thread_message_sidebar, .o_mail_activity .o_thread_message .o_thread_message_sidebar{margin-top: 4px; font-size: x-small;}}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_avatar{width: 36px; height: 36px; object-fit: cover;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{display: none; margin-left: -5px;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_star{display: none; margin-right: -5px;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{opacity: 0;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_mail_thread_message_seen_icon:not(.o_all_seen), .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_mail_thread_message_seen_icon:not(.o_all_seen){opacity: 0.3;}.o_mail_thread .o_thread_message .o_thread_icon, .o_mail_activity .o_thread_message .o_thread_icon{cursor: pointer; opacity: 0;}.o_mail_thread .o_thread_message .o_thread_icon.fa-star, .o_mail_activity .o_thread_message .o_thread_icon.fa-star{opacity: 0.6; color: gold;}.o_mail_thread .o_thread_message:hover .o_thread_message_side_date, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_message_side_date, .o_mail_activity .o_thread_message:hover .o_thread_message_side_date, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_message_side_date{display: inline-block; opacity: 0.6;}.o_mail_thread .o_thread_message:hover .o_thread_icon, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon, .o_mail_activity .o_thread_message:hover .o_thread_icon, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon{display: inline-block; opacity: 0.6;}.o_mail_thread .o_thread_message:hover .o_thread_icon:hover, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_icon:hover, .o_mail_activity .o_thread_message:hover .o_thread_icon:hover, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_icon:hover{opacity: 1;}.o_mail_thread .o_thread_message:hover .o_thread_message_sidebar .o_mail_thread_message_seen_icon, .o_mail_thread .o_thread_message.o_thread_selected_message .o_thread_message_sidebar .o_mail_thread_message_seen_icon, .o_mail_activity .o_thread_message:hover .o_thread_message_sidebar .o_mail_thread_message_seen_icon, .o_mail_activity .o_thread_message.o_thread_selected_message .o_thread_message_sidebar .o_mail_thread_message_seen_icon{display: none;}.o_mail_thread .o_thread_message .o_mail_redirect, .o_mail_activity .o_thread_message .o_mail_redirect{cursor: pointer;}.o_mail_thread .o_thread_message .o_thread_message_core, .o_mail_activity .o_thread_message .o_thread_message_core{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; max-width: 100%; word-wrap: break-word;}.o_mail_thread .o_thread_message .o_thread_message_core > pre, .o_mail_activity .o_thread_message .o_thread_message_core > pre{white-space: pre-wrap; word-break: break-word; text-align: justify;}.o_mail_thread .o_thread_message .o_thread_message_core .o_mail_note_title, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_note_title{margin-top: 9px;}.o_mail_thread .o_thread_message .o_thread_message_core .o_mail_subject, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_subject{font-style: italic;}.o_mail_thread .o_thread_message .o_thread_message_core .o_mail_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_notification{font-style: italic; color: gray;}.o_mail_thread .o_thread_message .o_thread_message_core [summary~=o_mail_notification], .o_mail_activity .o_thread_message .o_thread_message_core [summary~=o_mail_notification]{display: none;}.o_mail_thread .o_thread_message .o_thread_message_core p, .o_mail_activity .o_thread_message .o_thread_message_core p{margin: 0 0 9px;}.o_mail_thread .o_thread_message .o_thread_message_core p:last-child, .o_mail_activity .o_thread_message .o_thread_message_core p:last-child{margin-bottom: 0;}.o_mail_thread .o_thread_message .o_thread_message_core a, .o_mail_activity .o_thread_message .o_thread_message_core a{display: inline-block; word-break: break-all;}.o_mail_thread .o_thread_message .o_thread_message_core :not(.o_image_box) > img, .o_mail_activity .o_thread_message .o_thread_message_core :not(.o_image_box) > img{max-width: 100%; height: auto;}.o_mail_thread .o_thread_message .o_thread_message_core .o_mail_body_long, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_body_long{display: none;}.o_mail_thread .o_thread_message .o_thread_message_core .o_mail_info, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info{margin-bottom: 2px;}.o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_star, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_needaction, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_reply, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_notification{padding: 4px;}.o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_notification, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_notification{color: grey;}.o_mail_thread .o_thread_message .o_thread_message_core .o_thread_message_notification.o_thread_message_notification_error, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_notification.o_thread_message_notification_error{color: red; opacity: 1; cursor: pointer;}.o_mail_thread .o_thread_message .o_thread_message_core .o_attachments_list:last-child, .o_mail_thread .o_thread_message .o_thread_message_core .o_attachments_previews:last-child, .o_mail_activity .o_thread_message .o_thread_message_core .o_attachments_list:last-child, .o_mail_activity .o_thread_message .o_thread_message_core .o_attachments_previews:last-child{margin-bottom: 30px;}.o_mail_thread .o_thread_message .o_thread_message_core .o_thread_tooltip_container, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_tooltip_container{display: inline; position: relative;}.o_mail_thread .o_thread_title, .o_mail_activity .o_thread_title{margin-top: 20px; margin-bottom: 20px; font-weight: bold; font-size: 125%;}.o_mail_thread .o_thread_title.o_neutral_face_icon:before, .o_mail_activity .o_thread_title.o_neutral_face_icon:before{width: 120px; height: 140px; background: transparent url(/https/abg.steersman.chat/web/static/img/neutral_face.svg) no-repeat center;}.o_mail_thread .o_mail_no_content, .o_mail_activity .o_mail_no_content{position: absolute; top: 30%; left: 0; bottom: 0; right: 0; text-align: center; font-size: 115%;}.o_mail_thread .o_thread_message .o_thread_message_core .o_mail_read_more, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_read_more{display: block;}.o_web_client .popover .o_thread_tooltip_icon{min-width: 1rem;}.o_web_client.o_touch_device .o_mail_thread .o_thread_icon{opacity: 0.6;}.o_mail_thread_typing_icon{position: relative; text-align: center; margin-left: auto; margin-right: auto;}.o_mail_thread_typing_icon .o_mail_thread_typing_icon_dot{display: inline-block; width: 3px; height: 3px; border-radius: 50%; background: #343a40; animation: o_mail_thread_typing_icon_dot 1.5s linear infinite;}.o_mail_thread_typing_icon .o_mail_thread_typing_icon_dot:nth-child(2){animation-delay: -1.35s;}.o_mail_thread_typing_icon .o_mail_thread_typing_icon_dot:nth-child(3){animation-delay: -1.2s;}@keyframes o_mail_thread_typing_icon_dot{0%, 40%, 100%{transform: initial;}20%{transform: translateY(-5px);}}.o_mail_thread_message_seen_icon{position: relative; opacity: 0.6;}.o_mail_thread_message_seen_icon.o_all_seen{color: #34383d;}.o_mail_thread_message_seen_icon:hover{cursor: pointer; opacity: 0.8;}.o_mail_thread_message_seen_icon .fa-check:nth-child(1){padding-left: 3px;}.o_mail_thread_message_seen_icon .fa-check:nth-child(2){position: absolute; top: -1px; left: 0px;}.o_livechat_button{position: fixed; right: 0; bottom: 0; margin-right: 12px; min-width: 100px; cursor: pointer; white-space: nowrap; background-color: rgba(60, 60, 60, 0.6); font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 10px; color: white; text-shadow: #3b4c58 1px 1px 0px; border: 1px solid #505050; border-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 5;}.o_thread_window{z-index: 1041;}.o_thread_window .o_thread_date_separator{display: none;}.o_thread_window .btn{color: #FFFFFF; background-color: #30908e; border-color: #2d8685; border: 1px solid transparent;}.o_thread_window .btn-sm{padding: 0.0625rem 0.3125rem; font-size: 0.75rem; line-height: 1.5; border-radius: 0.2rem;}.o_thread_window .o_livechat_rating{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; padding: 15px; font-size: 14px;}.o_thread_window .o_livechat_rating .o_livechat_email{font-size: 12px;}.o_thread_window .o_livechat_rating .o_livechat_email > div{display: -webkit-box; display: -webkit-flex; display: flex; padding: 5px 0;}.o_thread_window .o_livechat_rating .o_livechat_email > div input{display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #FFFFFF; background-clip: padding-box; border: 1px solid #CED4DA;}.o_thread_window .o_livechat_rating .o_livechat_email > div button{display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; user-select: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5;}.o_thread_window .o_livechat_rating .o_livechat_no_feedback{text-decoration: underline; cursor: pointer; margin: 20px 0;}.o_thread_window .o_livechat_rating .o_livechat_rating_box{margin: 40px 0 30px 0;}.o_thread_window .o_livechat_rating .o_livechat_rating_choices{margin: 10px 0;}.o_thread_window .o_livechat_rating .o_livechat_rating_choices > img{width: 65px; opacity: 0.60; cursor: pointer; margin: 10px;}.o_thread_window .o_livechat_rating .o_livechat_rating_choices > img:hover, .o_thread_window .o_livechat_rating .o_livechat_rating_choices > img.selected{opacity: 1;}.o_thread_window .o_livechat_rating .o_livechat_rating_reason{margin: 10px 0px 25px 0px; display: none;}.o_thread_window .o_livechat_rating .o_livechat_rating_reason > textarea{width: 100%; height: 70px; resize: none;}.o_thread_window .o_livechat_rating .o_livechat_rating_reason_button > button{float: right;}.o_thread_window .o_composer_text_field{line-height: 1.3em;}.o_livechat_operator_avatar{padding-right: 8px;}.o_livechat_no_rating{opacity: 0.5;}

/* /im_livechat_sbs/static/src/visitor/AbstractThreadWindow.scss defined in bundle 'im_livechat.external_lib' */
 .o_thread_window .o_header_button_close{display: none;}.o_thread_window.o_livechat_signed_in .o_header_button_close{display: block;}.o_thread_window > *:not(.o_thread_window_header):not(.o_livechat_signin){display: none;}.o_thread_window.o_livechat_signed_in > *:not(.o_thread_window_header):not(.o_livechat_signin){display: block;}.o_thread_window.o_livechat_signed_in .o_livechat_signin{display: none;}.o_thread_window .o_mail_thread .o_mail_thread_content .o_thread_message{align-items: flex-end;}.o_mail_thread .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date, .o_mail_activity .o_thread_message .o_thread_message_sidebar .o_thread_message_side_date{display: inline-block;}.o_mail_thread .o_thread_message .o_thread_message_core, .o_mail_activity .o_thread_message .o_thread_message_core{align-self: center;}.o_thread_window_header{padding: 20px; cursor: pointer;}.o_composer_text_field_wrapper{border-top: 1px solid #ced4da; position: relative;}.o_composer_text_field, .o_composer_text_field:focus, .o_composer_text_field:focus-visible{box-sizing: border-box; resize: none; border: none; outline: none; padding: 4px 6px; min-height: 50px; max-height: 147px; height: 50px; width: 100%; font-family: inherit; overflow-y: hidden; margin-bottom: 0;}.o_composer_text_field.o_scrollbar, .o_composer_text_field:focus.o_scrollbar, .o_composer_text_field:focus-visible.o_scrollbar{overflow-y: auto;}.o_composer_text_field.with_spacing_for_o_composer_submit_button, .o_composer_text_field:focus.with_spacing_for_o_composer_submit_button, .o_composer_text_field:focus-visible.with_spacing_for_o_composer_submit_button{width: calc(100% - 52px);}.o_composer_submit_button{width: 44px; height: 44px; margin: 4px; border-radius: 4px; position: absolute; bottom: 0; right: 0; padding: 0;}.o_composer_submit_button svg{height: 24px; width: 24px;}.o_livechat_signin{padding: 0 12px 0px 12px; overflow-x: hidden; overflow-y: auto; margin: 12px 0 0 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.o_livechat_signin .o_form_group label{display: block; font-size: 12px; margin-bottom: 0;}.o_livechat_signin .o_form_group input{width: 100%; outline: none; padding: 4px 6px; height: 32px; min-height: 32px; border: 1px solid #adb5bd; border-radius: 3px; line-height: 1.333em; margin: 2px 0;}.o_livechat_signin p{margin: 0;}.o_livechat_signin button{padding: 12px 24px; border-radius: 4px; border: none; width: 100%; max-width: 100%; line-height: normal; cursor: pointer;}.o_livechat_signin > *{margin: 4px 0;}

/* /im_livechat_sbs/static/src/visitor/ContactForm.scss defined in bundle 'im_livechat.external_lib' */
 .o_modal{position: fixed; z-index: 10000; left: 0; top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; background-color: black; background-color: rgba(0, 0, 0, 0.4); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.o_modal .o_modal_content{background-color: #fffefe; max-width: 580px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-height: 300px; max-height: 80vh; margin-bottom: 0; border-radius: 4px; overflow: hidden; box-shadow: -5px -5px 10px rgbaa(0, 0, 0, 0.18);}.o_modal .o_modal_content h2{color: black;}@media (max-width: 767.98px){.o_modal .o_modal_content{height: 100%; min-height: -webkit-fill-available; max-width: 100%; min-width: 100vw;}.o_modal .o_modal_content .o_contact_form h2{font-size: 24px;}}.o_modal .o_modal_content .o_top_bar{height: 38px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: end; justify-content: flex-end; align-items: center;}.o_modal .o_modal_content .o_chat_success h2{text-align: left;}.o_modal .o_modal_content .o_chat_success p{padding: 12px 0;}.o_modal .o_modal_content .o_contact_form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 16px; color: black; padding: 0 20px; overflow-y: auto; overscroll-behavior: contain; -ms-scroll-chaining: none; -webkit-overflow-scrolling: touch;}.o_modal .o_modal_content .o_contact_form ::-webkit-scrollbar{width: 12px !important;}.o_modal .o_modal_content .o_contact_form .o_form_group label, .o_modal .o_modal_content .o_contact_form .o_form_group input, .o_modal .o_modal_content .o_contact_form .o_form_group textarea{display: block; width: 100%;}.o_modal .o_modal_content .o_contact_form .o_form_group input{margin: 0;}.o_modal .o_modal_content .o_contact_form .o_form_group label{margin-bottom: 6px;}.o_modal .o_modal_content .o_contact_form .o_form_group input, .o_modal .o_modal_content .o_contact_form .o_form_group textarea{padding: 8px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}.o_modal .o_modal_content .o_contact_form .o_form_group input{box-sizing: border-box;}.o_modal .o_modal_content .o_contact_form .o_form_group textarea{resize: none; flex: 1; box-sizing: border-box; margin-bottom: 0;}.o_modal .o_modal_content .o_contact_form .o_chat_success h2{text-align: left;}.o_modal .o_modal_content .o_contact_form .o_chat_success p{padding: 12px 0;}.o_modal .o_modal_content .o_contact_form p{margin: 0;}.o_modal .o_modal_content .o_contact_form h2{margin: 16px 0 0 0;}.o_modal .o_modal_content .o_contact_form #o_contact_form_submit{padding: 12px 24px; border-radius: 4px; cursor: pointer; border: none; flex-shrink: 1; align-self: flex-end; line-height: normal; max-width: 200px; width: 100%;}

/* /im_livechat_sbs/static/src/visitor/Feedback.scss defined in bundle 'im_livechat.external_lib' */
 .o_livechat_rating button{background-color: transparent; border: 2px solid transparent; border-radius: 4px; padding: 12px 24px; border-radius: 4px; cursor: pointer;}.o_livechat_rating button.o_button_skip_feedback, .o_livechat_rating button.o_button_skip_transcript, .o_livechat_rating button.o_button_send{padding: 9px 24px; display: block;}.o_livechat_rating button.o_button_skip_feedback::after, .o_livechat_rating button.o_button_skip_transcript::after, .o_livechat_rating button.o_button_send::after{display: none;}.o_feedback_step{display: none; overflow: hidden;}.o_feedback_step_2_rate .o_button_skip_feedback{margin: auto;}.o_button_send{margin-left: 6px;}.o_feedback_title{line-height: 1.5em; font-size: 1.2em; margin: 0 0 12px 0;}.o_feedback_title:last-of-type{margin: 0;}.o_feedback_step_1_close{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px;}.o_feedback_step_1_close button{width: 100%;}.o_feedback_step_3_rate_detail button, .o_feedback_step_4_transcript button{float: right;}.o_livechat_rating_choices{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-around;}.o_feedback_step_3_rate_detail textarea{margin: 6px 0; width: 100%; padding: 4px 6px; min-height: 120px; max-height: 240px; resize: vertical;}#o_email{width: 100%; padding: 5px 8px; margin: 6px 0 10px;}

/* /im_livechat_sbs/static/src/visitor/public_livechat.scss defined in bundle 'im_livechat.external_lib' */
 .o_livechat_button_container{position: fixed; right: 0; bottom: 0; margin-right: 12px; z-index: 573312; min-width: 325px; padding: 0; white-space: normal;}.o_chat_title{margin-left: 5px; font-size: 16px; line-height: 24px; font-weight: normal; font-family: unset;}.o_livechat_button{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: start; justify-content: flex-start; cursor: pointer; white-space: nowrap; background-color: rgba(60, 60, 60, 0.6); font-size: 14px; font-weight: bold; padding: 6px; color: white; border-top-left-radius: 3px; border-top-right-radius: 3px; text-shadow: none; border: none; position: relative; margin: 0;}.o_livechat_button span{flex-grow: 2;}.o_livechat_button button, .o_livechat_button button:hover{margin: -6px -6px -6px 0; display: none;}.o_greeting{padding: 12px; background-color: #fafafa; overflow: hidden; display: none;}.o_greeting button{padding: 12px 24px; border-radius: 4px; border: none; width: 100%; line-height: normal; cursor: pointer; margin: 12px 0 0; box-sizing: border-box;}.o_greeting_content{display: -webkit-box; display: -webkit-flex; display: flex;}.o_greeting_avatar{width: 36px; height: 36px; border-radius: 50%;}.o_greeting_message{max-width: 255px; padding-left: 8px;}.o_greeting_message p{margin: 0 0 4px; font-size: 14px;}.o_thread_message_content{color: #333;}@media (max-width: 767.98px){.o_thread_window{margin-right: 0 !important;}.o_thread_window.o_livechat_window_folded{width: 325px; height: 34px !important;}.o_thread_window .o_thread_window_header .o_thread_window_header_content{padding-bottom: 4px;}}.o_thread_window.o_livechat_window_folded .o_header_button.o_header_button_fold{display: none;}.o_thread_window .o_thread_window_header{padding: 18px 10px; border-radius: 3px 3px 0 0;}.o_thread_window .o_thread_window_header.o_mobile_unfolded{cursor: default;}.o_thread_window .o_thread_window_header .o_thread_window_title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; flex: 0;}.o_thread_window .o_thread_window_header .o_thread_window_header_content{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; flex: 1; width: 100%;}.o_thread_window .o_thread_window_header .o_thread_window_header_content .o_thread_window_buttons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-right: -9px;}.o_thread_window .o_thread_window_header .o_thread_window_header_content .o_thread_window_buttons .hidden{display: none;}.o_thread_window .o_thread_window_header .o_icon_group{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 5px; font-size: 16px; line-height: 24px; margin-left: -2px;}.o_thread_message_avatar.rounded-circle{border-radius: 50%;}.o_thread_message{align-items: flex-start;}.o_thread_message .o_thread_message_sidebar{align-self: flex-start;}.o_livechat_error{color: #ee0022; border-left: 3px solid #ee0022; padding: 4px 6px; border-radius: 3px; background-color: rgba(238, 0, 34, 0.1);}.o_header_button, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button{opacity: .5;}.o_header_button, .o_header_button:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button:hover{padding: 0; margin: 0; width: 36px; height: 36px; border: none; cursor: pointer; line-height: 37px; text-align: center; font-size: 27px; background: none; overflow: hidden;}.o_header_button:hover, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button:hover{opacity: 1;}.o_header_button::after, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button::after{display: block; position: relative;}.o_header_button.o_header_button_fold::after, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button.o_header_button_fold::after{content: '–';}.o_header_button.o_header_button_close::after, .o_thread_window .o_thread_window_header .o_thread_window_buttons .o_thread_window_close.o_header_button.o_header_button_close::after{content: '×';}