
/* /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/scss/utils.scss defined in bundle 'im_livechat.external_lib' */
 

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

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

/* /web_enterprise/static/src/scss/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' */
 

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

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

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

/* /website/static/src/scss/options/colors/user_color_palette.scss defined in bundle 'im_livechat.external_lib' */
 

/* /website/static/src/scss/options/colors/user_theme_color_palette.scss defined in bundle 'im_livechat.external_lib' */
 

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

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

/* /website/static/src/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' */
 

/* /website_livechat_known/static/src/css/main.css defined in bundle 'im_livechat.external_lib' */
.o_thread_window.d-none, .o_thread_window .d-none{display: none !important;} #odoo-chatRegistrationForm, #odoo-chatRegistrationForm h1, #odoo-chatRegistrationForm h2, #odoo-chatRegistrationForm h3, #odoo-chatRegistrationForm h4, #odoo-chatRegistrationForm h5, #odoo-chatRegistrationForm h6, #odoo-chatRegistrationForm p, #odoo-chatRegistrationForm td, #odoo-chatRegistrationForm dl, #odoo-chatRegistrationForm tr, #odoo-chatRegistrationForm dt, #odoo-chatRegistrationForm ol, #odoo-chatRegistrationForm form, #odoo-chatRegistrationForm select, #odoo-chatRegistrationForm option, #odoo-chatRegistrationForm pre, #odoo-chatRegistrationForm div, #odoo-chatRegistrationForm table, #odoo-chatRegistrationForm th, #odoo-chatRegistrationForm tbody, #odoo-chatRegistrationForm tfoot, #odoo-chatRegistrationForm caption, #odoo-chatRegistrationForm thead, #odoo-chatRegistrationForm ul, #odoo-chatRegistrationForm li, #odoo-chatRegistrationForm address, #odoo-chatRegistrationForm blockquote, #odoo-chatRegistrationForm dd, #odoo-chatRegistrationForm fieldset, #odoo-chatRegistrationForm iframe, #odoo-chatRegistrationForm strong, #odoo-chatRegistrationForm legend, #odoo-chatRegistrationForm em, #odoo-chatRegistrationForm summary, #odoo-chatRegistrationForm cite, #odoo-chatRegistrationForm span, #odoo-chatRegistrationForm input, #odoo-chatRegistrationForm sup, #odoo-chatRegistrationForm label, #odoo-chatRegistrationForm dfn, #odoo-chatRegistrationForm object, #odoo-chatRegistrationForm big, #odoo-chatRegistrationForm q, #odoo-chatRegistrationForm samp, #odoo-chatRegistrationForm acronym, #odoo-chatRegistrationForm small, #odoo-chatRegistrationForm img, #odoo-chatRegistrationForm strike, #odoo-chatRegistrationForm code, #odoo-chatRegistrationForm sub, #odoo-chatRegistrationForm ins, #odoo-chatRegistrationForm textarea, #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm var, #odoo-chatRegistrationForm a, #odoo-chatRegistrationForm abbr, #odoo-chatRegistrationForm applet, #odoo-chatRegistrationForm del, #odoo-chatRegistrationForm kbd, #odoo-chatRegistrationForm tt, #odoo-chatRegistrationForm b, #odoo-chatRegistrationForm i, #odoo-chatRegistrationForm hr, #odoo-chatRegistrationForm article, #odoo-chatRegistrationForm aside, #odoo-chatRegistrationForm figure, #odoo-chatRegistrationForm figcaption, #odoo-chatRegistrationForm footer, #odoo-chatRegistrationForm header, #odoo-chatRegistrationForm menu, #odoo-chatRegistrationForm nav, #odoo-chatRegistrationForm section, #odoo-chatRegistrationForm time, #odoo-chatRegistrationForm mark, #odoo-chatRegistrationForm audio, #odoo-chatRegistrationForm video, #odoo-chatRegistrationForm area, #odoo-chatRegistrationForm canvas, #odoo-chatRegistrationForm colgroup, #odoo-chatRegistrationForm col, #odoo-chatRegistrationForm datalist, #odoo-chatRegistrationForm main, #odoo-chatRegistrationForm map, #odoo-chatRegistrationForm meta, #odoo-chatRegistrationForm optgroup, #odoo-chatRegistrationForm output, #odoo-chatRegistrationForm progress{background-attachment: scroll !important; background-color: transparent !important; background-image: none !important; background-position: 0 0 !important; background-repeat: repeat !important; border-color: #000 !important; border-color: currentColor !important; border-radius: 0 !important; border-style: none !important; border-width: medium !important; bottom: auto !important; clear: none !important; clip: auto !important; color: inherit !important; counter-increment: none !important; counter-reset: none !important; cursor: auto !important; direction: inherit !important; display: inline !important; float: none !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; left: auto !important; letter-spacing: normal !important; line-height: inherit !important; list-style-type: inherit !important; list-style-position: outside !important; list-style-image: none !important; margin: 0 !important; max-height: none !important; max-width: none !important; min-height: 0 !important; min-width: 0 !important; opacity: 1; outline: invert none medium !important; overflow: visible !important; padding: 0 !important; position: static !important; quotes: "" "" !important; right: auto !important; table-layout: auto !important; text-align: inherit !important; text-indent: 0 !important; text-transform: none !important; top: auto !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: inherit !important; white-space: normal !important; width: auto !important; word-spacing: normal !important; z-index: auto !important; background-origin: padding-box !important; background-origin: padding-box !important; background-clip: border-box !important; background-size: auto !important; border-image: none !important; border-radius: 0 !important; border-radius: 0 !important; box-shadow: none !important; box-sizing: content-box !important; column-count: auto !important; column-gap: normal !important; column-rule: medium none #000 !important; column-span: none !important; column-width: auto !important; font-feature-settings: normal !important; overflow-x: visible !important; overflow-y: visible !important; hyphens: manual !important; perspective: none !important; perspective-origin: 50% 50% !important; backface-visibility: visible !important; text-shadow: none !important; transition: all 0s ease 0s !important; transform: none !important; transform-origin: 50% 50% !important; transform-style: flat !important; word-break: normal !important} #odoo-chatRegistrationForm, #odoo-chatRegistrationForm h3, #odoo-chatRegistrationForm h5, #odoo-chatRegistrationForm p, #odoo-chatRegistrationForm h1, #odoo-chatRegistrationForm dl, #odoo-chatRegistrationForm dt, #odoo-chatRegistrationForm h6, #odoo-chatRegistrationForm ol, #odoo-chatRegistrationForm form, #odoo-chatRegistrationForm option, #odoo-chatRegistrationForm pre, #odoo-chatRegistrationForm div, #odoo-chatRegistrationForm h2, #odoo-chatRegistrationForm caption, #odoo-chatRegistrationForm h4, #odoo-chatRegistrationForm ul, #odoo-chatRegistrationForm address, #odoo-chatRegistrationForm blockquote, #odoo-chatRegistrationForm dd, #odoo-chatRegistrationForm fieldset, #odoo-chatRegistrationForm hr, #odoo-chatRegistrationForm article, #odoo-chatRegistrationForm dialog, #odoo-chatRegistrationForm figure, #odoo-chatRegistrationForm footer, #odoo-chatRegistrationForm header, #odoo-chatRegistrationForm hgroup, #odoo-chatRegistrationForm menu, #odoo-chatRegistrationForm nav, #odoo-chatRegistrationForm section, #odoo-chatRegistrationForm audio, #odoo-chatRegistrationForm video, #odoo-chatRegistrationForm colgroup, #odoo-chatRegistrationForm main, #odoo-chatRegistrationForm progress, #odoo-chatRegistrationForm summary{display: block !important;} #odoo-chatRegistrationForm h1, #odoo-chatRegistrationForm h2, #odoo-chatRegistrationForm h3, #odoo-chatRegistrationForm h4, #odoo-chatRegistrationForm h5, #odoo-chatRegistrationForm h6{font-weight: bold !important} #odoo-chatRegistrationForm{font-size: medium !important; line-height: 1 !important; direction: ltr !important; text-align: left !important; text-align: start !important; font-family: "Times New Roman", Times, serif !important; color: #000 !important; font-style: normal !important; font-weight: normal !important; text-decoration: none !important; list-style-type: disc !important;} #odoo-chatRegistrationForm h1{font-size: 2em !important; padding: .67em 0 !important} #odoo-chatRegistrationForm h2{font-size: 1.5em !important; padding: .83em 0 !important} #odoo-chatRegistrationForm h3{font-size: 1.17em !important; padding: .83em 0 !important} #odoo-chatRegistrationForm h4{font-size: 1em !important} #odoo-chatRegistrationForm h5{font-size: .83em !important} #odoo-chatRegistrationForm p{margin: 1em 0 !important} #odoo-chatRegistrationForm table{display: table !important; border-collapse: collapse !important; border-spacing: 0 !important} #odoo-chatRegistrationForm thead{display: tablegroup !important} #odoo-chatRegistrationForm tbody{display: tablegroup !important} #odoo-chatRegistrationForm tfoot{display: tablegroup !important} #odoo-chatRegistrationForm tr{display: table-row !important} #odoo-chatRegistrationForm ol{list-style-type: decimal !important} #odoo-chatRegistrationForm li{display: list-item !important; min-height: auto !important; min-width: auto !important; padding-left: 20px !important} #odoo-chatRegistrationForm strong{font-weight: bold !important} #odoo-chatRegistrationForm em{font-style: italic !important} #odoo-chatRegistrationForm a{color: #00f !important; text-decoration: underline !important;} #odoo-chatRegistrationForm a:visited{color: #529 !important} #odoo-chatRegistrationForm button{padding: 1px 6px 2px 6px !important; margin-right: 5px !important} #odoo-chatRegistrationForm input[type=hidden]{display: none !important} #odoo-chatRegistrationForm textarea{appearance: textarea !important; background: #fff !important; padding: 2px !important; margin-left: 4px !important; word-wrap: break-word !important; white-space: pre-wrap !important; font-size: 11px !important; font-family: arial, helvetica, sans-serif !important; line-height: 13px !important; resize: both !important; overflow: auto !important; vertical-align: top !important} #odoo-chatRegistrationForm select{font-size: 11px !important; font-family: helvetica, arial, sans-serif !important; display: inline-block; width: 90% !important; background: rgb(247, 248, 248) !important; color: #404040 !important;} #odoo-chatRegistrationForm input[type=radio]{margin: 2px 2px 3px 2px !important} #odoo-chatRegistrationForm ins{background-color: #ff9 !important; color: #000 !important} #odoo-chatRegistrationForm del{text-decoration: line-through !important} #odoo-chatRegistrationForm hr{display: block !important; height: 1px !important; border: 0 !important; border-top: 1px solid #ccc !important; margin: 1em 0 !important} #odoo-chatRegistrationForm *[dir=rtl]{direction: rtl !important} #odoo-chatRegistrationForm mark{background-color: #ff9 !important; color: #000 !important; font-style: italic !important; font-weight: bold !important} #odoo-chatRegistrationForm menu{padding-left: 40px !important; padding-top: 8px !important} #odoo-chatRegistrationForm abbr[title]{border-bottom: 1px dotted !important} #odoo-chatRegistrationForm sup{top: -.5em !important} #odoo-chatRegistrationForm sub{bottom: -.25em !important} #odoo-chatRegistrationForm img{border: 0 !important} #odoo-chatRegistrationForm figure{margin: 0 !important} #odoo-chatRegistrationForm pre{white-space: pre !important} #odoo-chatRegistrationForm th, #odoo-chatRegistrationForm td{display: table-cell !important; padding: 2px !important} #odoo-chatRegistrationForm ol, #odoo-chatRegistrationForm ul{margin: 1em 0 !important} #odoo-chatRegistrationForm ul li, #odoo-chatRegistrationForm ul ul li, #odoo-chatRegistrationForm ul ul ul li, #odoo-chatRegistrationForm ol li, #odoo-chatRegistrationForm ol ol li, #odoo-chatRegistrationForm ol ol ol li, #odoo-chatRegistrationForm ul ol ol li, #odoo-chatRegistrationForm ul ul ol li, #odoo-chatRegistrationForm ol ul ul li, #odoo-chatRegistrationForm ol ol ul li{listposition: inside !important; margin-top: .08em !important} #odoo-chatRegistrationForm ol ol, #odoo-chatRegistrationForm ol ol ol, #odoo-chatRegistrationForm ul ul, #odoo-chatRegistrationForm ul ul ul, #odoo-chatRegistrationForm ol ul, #odoo-chatRegistrationForm ol ul ul, #odoo-chatRegistrationForm ol ol ul, #odoo-chatRegistrationForm ul ol, #odoo-chatRegistrationForm ul ol ol, #odoo-chatRegistrationForm ul ul ol{padding-left: 40px !important; margin: 0 !important} #odoo-chatRegistrationForm nav ul, #odoo-chatRegistrationForm nav ol{list-style-type: none !important} #odoo-chatRegistrationForm ul, #odoo-chatRegistrationForm menu{list-style-type: disc !important} #odoo-chatRegistrationForm ol ul, #odoo-chatRegistrationForm ul ul, #odoo-chatRegistrationForm menu ul, #odoo-chatRegistrationForm ol menu, #odoo-chatRegistrationForm ul menu, #odoo-chatRegistrationForm menu menu{list-style-type: circle !important} #odoo-chatRegistrationForm ol ol ul, #odoo-chatRegistrationForm ol ul ul, #odoo-chatRegistrationForm ol menu ul, #odoo-chatRegistrationForm ol ol menu, #odoo-chatRegistrationForm ol ul menu, #odoo-chatRegistrationForm ol menu menu, #odoo-chatRegistrationForm ul ol ul, #odoo-chatRegistrationForm ul ul ul, #odoo-chatRegistrationForm ul menu ul, #odoo-chatRegistrationForm ul ol menu, #odoo-chatRegistrationForm ul ul menu, #odoo-chatRegistrationForm ul menu menu, #odoo-chatRegistrationForm menu ol ul, #odoo-chatRegistrationForm menu ul ul, #odoo-chatRegistrationForm menu menu ul, #odoo-chatRegistrationForm menu ol menu, #odoo-chatRegistrationForm menu ul menu, #odoo-chatRegistrationForm menu menu menu{list-style-type: square !important} #odoo-chatRegistrationForm kbd, #odoo-chatRegistrationForm samp, #odoo-chatRegistrationForm code, #odoo-chatRegistrationForm pre{font-family: monospace !important} #odoo-chatRegistrationForm a, #odoo-chatRegistrationForm a *, #odoo-chatRegistrationForm input[type=submit], #odoo-chatRegistrationForm input[type=radio], #odoo-chatRegistrationForm input[type=checkbox], #odoo-chatRegistrationForm select{cursor: pointer !important} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm input[type=submit]{text-align: center !important; padding: 2px 6px 3px !important; border-radius: 4px !important; text-decoration: none !important; font-family: arial, helvetica, sans-serif !important; font-size: small !important; background: #fff !important; appearance: push-button !important; color: buttontext !important; border: 1px #a6a6a6 solid !important; background: #d3d3d3 !important; background: #fff; background: linear-gradient(to top, #fff 0%, #ddd 100%, #d1d1d1 100%, #ddd 100%) !important; background: gradient(linear, to left top, to left bottom, color-stop(0%, #fff), color-stop(100%, #ddd), color-stop(100%, #d1d1d1), color-stop(100%, #ddd)) !important; background: linear-gradient(to top, #fff 0%, #ddd 100%, #d1d1d1 100%, #ddd 100%) !important; background: linear-gradient(to bottom, #fff 0%, #ddd 100%, #d1d1d1 100%, #ddd 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#dddddd", GradientType=0) !important; box-shadow: 1px 1px 0 #eee !important; outline: initial !important} #odoo-chatRegistrationForm select, #odoo-chatRegistrationForm textarea, #odoo-chatRegistrationForm input{border: 1px solid #ccc !important} #odoo-chatRegistrationForm textarea:focus, #odoo-chatRegistrationForm input:focus{outline: auto 5px focus-ring-color !important; outline: initial !important} #odoo-chatRegistrationForm input[type=checkbox], #odoo-chatRegistrationForm input[type=radio]{border: 1px #2b2b2b solid !important; border-radius: 4px !important; outline: intial !important} #odoo-chatRegistrationForm input[type=submit]:active, #odoo-chatRegistrationForm button:active{background: #3b679e !important; background: linear-gradient(to top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important; background: gradient(linear, to left top, to left bottom, color-stop(0%, #3b679e), color-stop(50%, #2b88d9), color-stop(51%, #207cca), color-stop(100%, #7db9e8)) !important; background: linear-gradient(to top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important; background: linear-gradient(to bottom, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%) !important; border-color: #5259b0 !important} #odoo-chatRegistrationForm abbr[title], #odoo-chatRegistrationForm acronym[title], #odoo-chatRegistrationForm dfn[title]{cursor: help !important; borderwidth: 1px !important; borderstyle: dotted !important} #odoo-chatRegistrationForm blockquote, #odoo-chatRegistrationForm q{quotes: none !important} #odoo-chatRegistrationForm blockquote:before, #odoo-chatRegistrationForm blockquote:after, #odoo-chatRegistrationForm q:before, #odoo-chatRegistrationForm q:after, #odoo-chatRegistrationForm li:before, #odoo-chatRegistrationForm li:after{content: "" !important} #odoo-chatRegistrationForm input, #odoo-chatRegistrationForm select{vertical-align: middle !important} #odoo-chatRegistrationForm [hidden], #odoo-chatRegistrationForm template{display: none !important} #odoo-chatRegistrationForm sub, #odoo-chatRegistrationForm sup{font-size: 75% !important; line-height: 0 !important; position: relative !important; vertical-align: baseline !important} #odoo-chat-wrapper button, #odoo-chat-wrapper button:active, #odoo-chat-wrapper button:focus, #odoo-chat-wrapper input[type=button]:active, #odoo-chat-wrapper input[type=button]:focus, #odoo-chat-wrapper input[type=submit]:active, #odoo-chat-wrapper input[type=submit]:focus{top: auto !important} ::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{font-family: helvetica, arial, sans-serif !important} #odoo-chat-wrapper svg{position: initial !important; top: 0 !important; bottom: 0 !important; right: 0 !important; left: 0 !important; box-shadow: none !important; border: none !important; opacity: 1 !important; width: initial} #odoo-chat-wrapper p{background: none !important; float: none !important; width: auto !important; position: initial !important; background: none !important; text-transform: none !important; border: none !important; box-shadow: none !important; height: initial !important; font-style: normal !important; min-width: auto !important; opacity: 1 !important; text-align: left !important; text-shadow: none !important} #odoo-chat-wrapper *::after, #odoo-chat-wrapper *::before{display: none !important} #odoo-chatRegistrationForm html{font-family: sans-serif !important; -ms-text-size-adjust: 100% !important; -webkit-text-size-adjust: 100% !important;} #odoo-chatRegistrationForm body{margin: 0 !important} #odoo-chatRegistrationForm article, #odoo-chatRegistrationForm aside, #odoo-chatRegistrationForm details, #odoo-chatRegistrationForm figcaption, #odoo-chatRegistrationForm figure, #odoo-chatRegistrationForm footer, #odoo-chatRegistrationForm header, #odoo-chatRegistrationForm main, #odoo-chatRegistrationForm menu, #odoo-chatRegistrationForm nav, #odoo-chatRegistrationForm section, #odoo-chatRegistrationForm summary{display: block !important} #odoo-chatRegistrationForm audio, #odoo-chatRegistrationForm canvas, #odoo-chatRegistrationForm progress, #odoo-chatRegistrationForm video{display: inline-block !important} #odoo-chatRegistrationForm audio:not([controls]){display: none !important; height: 0 !important} #odoo-chatRegistrationForm progress{vertical-align: baseline !important} #odoo-chatRegistrationForm template, #odoo-chatRegistrationForm [hidden]{display: none !important} #odoo-chatRegistrationForm a{background-color: transparent !important} #odoo-chatRegistrationForm a:active, #odoo-chatRegistrationForm a:hover{outline-width: 0 !important} #odoo-chatRegistrationForm abbr[title]{border-bottom: none !important; text-decoration: underline !important; text-decoration: underline dotted !important;} #odoo-chatRegistrationForm b, #odoo-chatRegistrationForm strong{font-weight: inherit !important} #odoo-chatRegistrationForm b, #odoo-chatRegistrationForm strong{font-weight: bolder !important} #odoo-chatRegistrationForm dfn{font-style: italic !important} #odoo-chatRegistrationForm h1{font-size: 2em !important; margin: .67em 0 !important} #odoo-chatRegistrationForm mark{background-color: #ff0 !important; color: #000 !important} #odoo-chatRegistrationForm small{font-size: 80% !important} #odoo-chatRegistrationForm sub, #odoo-chatRegistrationForm sup{font-size: 75% !important; line-height: 0 !important; position: relative !important; vertical-align: baseline !important} #odoo-chatRegistrationForm sub{bottom: -.25em !important} #odoo-chatRegistrationForm sup{top: -.5em !important} #odoo-chatRegistrationForm img{border-style: none !important} #odoo-chatRegistrationForm svg:not(:root){overflow: hidden !important} #odoo-chatRegistrationForm code, #odoo-chatRegistrationForm kbd, #odoo-chatRegistrationForm pre, #odoo-chatRegistrationForm samp{font-family: monospace, monospace !important; font-size: 1em !important;} #odoo-chatRegistrationForm figure{margin: 1em 40px !important} #odoo-chatRegistrationForm hr{box-sizing: content-box !important; height: 0 !important; overflow: visible !important;} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm input, #odoo-chatRegistrationForm select, #odoo-chatRegistrationForm textarea{font: inherit !important} #odoo-chatRegistrationForm optgroup{font-weight: bold !important} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm input, #odoo-chatRegistrationForm select{overflow: visible !important} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm input, #odoo-chatRegistrationForm select, #odoo-chatRegistrationForm textarea{margin: 0 !important} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm select{text-transform: none !important} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm [type="button"], #odoo-chatRegistrationForm [type="reset"], #odoo-chatRegistrationForm [type="submit"]{cursor: pointer !important} #odoo-chatRegistrationForm [disabled]{cursor: default !important} #odoo-chatRegistrationForm button, #odoo-chatRegistrationForm html [type="button"], #odoo-chatRegistrationForm [type="reset"], #odoo-chatRegistrationForm [type="submit"]{-webkit-appearance: button !important;} #odoo-chatRegistrationForm button::-moz-focus-inner, #odoo-chatRegistrationForm input::-moz-focus-inner{border: 0 !important; padding: 0 !important} #odoo-chatRegistrationForm button:-moz-focusring, #odoo-chatRegistrationForm input:-moz-focusring{outline: 1px dotted ButtonText !important} #odoo-chatRegistrationForm fieldset{border: 1px solid #c0c0c0 !important; margin: 0 2px !important; padding: .35em .625em .75em !important} #odoo-chatRegistrationForm legend{box-sizing: border-box !important; color: inherit !important; display: table !important; max-width: 100% !important; padding: 0 !important; white-space: normal !important;} #odoo-chatRegistrationForm textarea{overflow: auto !important} #odoo-chatRegistrationForm [type="checkbox"], #odoo-chatRegistrationForm [type="radio"]{box-sizing: border-box !important; padding: 0 !important;} #odoo-chatRegistrationForm [type="number"]::-webkit-inner-spin-button, #odoo-chatRegistrationForm [type="number"]::-webkit-outer-spin-button{height: auto !important} #odoo-chatRegistrationForm [type="search"]{-webkit-appearance: textfield !important} #odoo-chatRegistrationForm [type="search"]::-webkit-search-cancel-button, #odoo-chatRegistrationForm [type="search"]::-webkit-search-decoration{-webkit-appearance: none !important} #odoo-chatRegistrationForm .odoo-chat-message-document-label, #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-document label{background: #235692 !important; color: #fff !important; border-radius: 3px !important; font-size: 70% !important; text-transform: uppercase !important; padding: 1px 2px !important; font-weight: bold !important; line-height: 1 !important} #odoo-chatRegistrationForm .odoo-chat-gdpr-consent-message, #odoo-chatRegistrationForm .odoo-chat-operator-message, #odoo-chatRegistrationForm .odoo-chat-operator-message:first-child, #odoo-chatRegistrationForm .odoo-chat-operator-message:last-child, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message:only-child, #odoo-chatRegistrationForm .odoo-chat-visitor-message, #odoo-chatRegistrationForm .odoo-chat-visitor-message:first-child, #odoo-chatRegistrationForm .odoo-chat-visitor-message:last-child, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message:only-child, #odoo-chatRegistrationForm .odoo-chat-form-message, #odoo-chatRegistrationForm .odoo-chat-feed-button{color: #333 !important; padding: 10px 12px !important; border-radius: 10px !important; font-size: .95em !important; line-height: 1.2em !important; display: inline-block !important; margin: 0 0 3px !important; max-width: 80% !important; word-wrap: break-word; background: #edeeef !important; clear: both !important; float: left !important; overflow: hidden !important} #odoo-chatRegistrationForm .odoo-chat-visitor-message, #odoo-chatRegistrationForm .odoo-chat-visitor-message:first-child, #odoo-chatRegistrationForm .odoo-chat-visitor-message:last-child, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message:only-child{background: #fff !important; border: 1px solid #edeeef !important; float: right !important; transition: .6s ease-in-out !important} #odoo-chatRegistrationForm .odoo-chat-generated-message, #odoo-chatRegistrationForm .odoo-chat-ratings-question-number, #odoo-chatRegistrationForm .odoo-chat-ratings-question, #odoo-chatRegistrationForm .odoo-chat-send-transcript-container p{color: #70777e !important; text-align: center !important; line-height: 1.2em !important; margin: .7em 0 1em !important} #odoo-chatRegistrationForm .odoo-chat-form-message-input, #odoo-chatRegistrationForm .odoo-chat-form-input{width: 100% !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; box-sizing: border-box !important; font-size: 1em !important; margin: 10px 0 10px !important; border: 0 !important; line-height: 1.4em !important; resize: none !important; min-height: 26px !important;} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-form-message-input, #odoo-chatRegistrationForm .odoo-chat-form-input{font-size: .95em !important}} #odoo-chatRegistrationForm .odoo-chat-feedback-low-answer, #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer{background: #edeeef !important; border-radius: 3px !important; box-sizing: border-box !important; color: #666 !important; display: inline-block !important; font-weight: 500 !important; font-size: .85em !important; line-height: 1.1em !important; margin: 0 0 5px !important; padding: 8px 10px !important; position: relative !important; text-align: center !important; max-width: 40% !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-low-answer:before, #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer:before{content: "" !important; bottom: -12px !important; border: 6px solid !important; border-color: #edeeef transparent transparent transparent !important; position: absolute !important; display: block !important} #odoo-chatRegistrationForm .odoo-chat-form-send-button, #odoo-chatRegistrationForm .odoo-chat-button, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-cancel-button, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button, #odoo-chatRegistrationForm .odoo-chat-feedback-form-button, #odoo-chatRegistrationForm .odoo-chat-restart-button{background: #235692 !important; border-radius: 20px !important; border: 0 !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important; color: #fff !important; font-size: 1em !important; font-weight: 500 !important; padding: 15px 12px !important; width: 100% !important; box-sizing: border-box !important; margin: 10px 0 !important;} #odoo-chatRegistrationForm .odoo-chat-form-send-button:active, #odoo-chatRegistrationForm .odoo-chat-button:active, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-cancel-button:active, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button:active, #odoo-chatRegistrationForm .odoo-chat-feedback-form-button:active, #odoo-chatRegistrationForm .odoo-chat-restart-button:active{background: #55354C !important} #odoo-chatRegistrationForm .odoo-chat-form-send-button:hover, #odoo-chatRegistrationForm .odoo-chat-button:hover, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-cancel-button:hover, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button:hover, #odoo-chatRegistrationForm .odoo-chat-feedback-form-button:hover, #odoo-chatRegistrationForm .odoo-chat-restart-button:hover{background: #286197 !important} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-form-send-button, #odoo-chatRegistrationForm .odoo-chat-button, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-cancel-button, #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button, #odoo-chatRegistrationForm .odoo-chat-feedback-form-button, #odoo-chatRegistrationForm .odoo-chat-restart-button{font-size: .95em !important}} #odoo-chatRegistrationForm .odoo-chat-conversation-container, #odoo-chatRegistrationForm .odoo-chat-feedback-container, #odoo-chatRegistrationForm .odoo-chat-send-transcript-container, #odoo-chatRegistrationForm .odoo-chat-overlay-module-container{width: 100% !important; overflow-y: auto !important; padding: 0 10px !important; top: 52px !important; box-sizing: border-box !important; position: relative !important; bottom: 52px !important; box-sizing: border-box !important; height: calc(100% - 135px) !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-conversation-container, #odoo-chatRegistrationForm .odoo-chat-feedback-container, #odoo-chatRegistrationForm .odoo-chat-send-transcript-container, #odoo-chatRegistrationForm .odoo-chat-overlay-module-container{top: 40px !important; height: calc(100% - 120px) !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-conversation-container, #odoo-chatRegistrationForm .odoo-chat-feedback-container, #odoo-chatRegistrationForm .odoo-chat-send-transcript-container, #odoo-chatRegistrationForm .odoo-chat-overlay-module-container{height: calc(100% - 115px) !important}} #odoo-chatRegistrationForm button.odoo-chat-gdpr-consent-checkbox, #odoo-chatRegistrationForm .odoo-chat-survey-form button.odoo-chat-survey-form-checkbox{-webkit-appearance: none !important; display: inline-block !important; width: 15px !important; height: 15px !important; padding: 0 !important; margin: 0 10px 0 0 !important; vertical-align: top !important; background: #fff !important; box-shadow: none !important; position: relative !important} #odoo-chatRegistrationForm button.odoo-chat-gdpr-consent-checkbox .odoo-chat-checkmark-icon, #odoo-chatRegistrationForm .odoo-chat-survey-form button.odoo-chat-survey-form-checkbox .odoo-chat-checkmark-icon{position: absolute !important; width: 23px !important; height: 23px !important; top: -4px !important; left: -4px !important} #odoo-chatRegistrationForm .odoo-chat-gdpr-consent-message-text, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label{display: inline-block !important; width: 88% !important; vertical-align: top !important; max-height: 80px !important; font-size: .9em !important; font-weight: 500 !important} html.odoo-chat-disable-back-scroll, body.odoo-chat-disable-back-scroll{overflow: hidden !important; height: 100% !important; -webkit-overflow-scrolling: touch !important} #odoo-chat-wrapper{font-size: 11px !important} .odoo-chat-fix-ios-fixed #odoo-chatRegistrationForm{position: absolute !important; right: 0 !important; bottom: 0 !important; left: 0 !important; top: 18px !important} .odoo-chat-launch-button{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; font-size: 100% !important; position: fixed !important; bottom: 15px !important; right: 20px !important; left: auto !important; height: 48px !important; width: auto !important; z-index: 2147483646 !important; background: #235692 !important; border: 0 !important; border-radius: 100px !important; box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.25) !important; box-sizing: border-box !important; padding: 0 20px !important; transition: all .4s, bottom .8s ease-in-out !important; cursor: pointer !important; outline: none !important; display: inline-block !important; margin: 0 !important; -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; animation-name: loadBubble; animation-iteration-count: 1; animation-timing-function: ease-in-out; animation-duration: .2s;} .odoo-chat-launch-button:hover{box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.5) !important} .odoo-chat-launch-button svg{width: 28px !important; display: inline-block !important; height: 48px !important} .odoo-chat-launch-button .odoo-chat-button-text{color: #fff !important; display: inline-block !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; font-size: 1.3em !important; line-height: 48px !important; font-weight: bold !important; margin: 0 0 0 12px !important; max-width: 200px !important; overflow: hidden !important; text-overflow: ellipsis !important; vertical-align: top !important; white-space: nowrap !important; padding: 0 !important; transition: .6s ease-in-out !important} @media print{.odoo-chat-launch-button{display: none !important}} .odoo-chat-launch-button.odoo-chat-chat-tab{animation-name: loadTab} .odoo-chat-launch-button-icon{position: relative !important; top: 1px !important; fill: #70777e !important} .odoo-chat-notification-badge{background: #ea4141 !important; position: absolute !important; top: -3px !important; right: -3px !important; height: 17px !important; width: 17px !important; border-radius: 100px !important; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5) !important} .odoo-chat-notification-badge-text{line-height: 17px !important; font-size: 11px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; color: #fff !important} #odoo-chatRegistrationForm{background: #fff !important; //position: fixed !important; bottom: 0 !important; right: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important; color: #000 !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; z-index: 2147483646 !important; zoom: 0 !important; transition: .3s ease-in-out !important; -webkit-font-smoothing: antialiased !important;} #odoo-chatRegistrationForm a{text-decoration: underline !important; color: #235692 !important;} #odoo-chatRegistrationForm a:visited{color: #235692 !important} #odoo-chatRegistrationForm p a{text-decoration: underline !important} #odoo-chatRegistrationForm .odoo-chat-top-bar{background: #235692 !important; border-bottom: 1px solid #242424 !important; box-shadow: none !important; height: 52px !important; width: 100% !important; position: absolute !important; top: 0 !important; box-sizing: border-box !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-top-bar{height: 40px !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-top-bar{border-radius: 8px 8px 0 0 !important}} #odoo-chatRegistrationForm .odoo-chat-top-bar-text{color: #fff !important; font-size: 1em !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; font-weight: 700 !important; letter-spacing: .2px !important; line-height: 52px !important; text-decoration: none !important; padding: 0 0 0 15px !important; max-width: 70% !important; overflow: hidden !important; height: 60px !important; white-space: nowrap !important; float: left !important; text-overflow: ellipsis !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-top-bar-text{font-size: .95em !important; line-height: 40px !important}} #odoo-chatRegistrationForm .odoo-chat-top-bar-button{height: 100% !important; width: 60px !important; float: right !important; padding: 20px 22px !important; box-sizing: border-box !important; cursor: pointer !important; transition: all ease-out .15s !important; outline: none !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-top-bar-button{padding: 16px 22px !important}} #odoo-chatRegistrationForm .odoo-chat-top-bar-button svg{display: block !important; height: initial !important; transition: all ease-out .15s !important} #odoo-chatRegistrationForm .odoo-chat-top-bar-button:hover{opacity: .8 !important;} #odoo-chatRegistrationForm .odoo-chat-top-bar-button:hover svg{margin-top: 2px !important} #odoo-chatRegistrationForm .odoo-chat-top-bar-arrow{fill: #fff} #odoo-chatRegistrationForm .odoo-chat-feedback-container{position: absolute !important; background: rgba(255, 255, 255, 0.96) !important} #odoo-chatRegistrationForm .odoo-chat-send-transcript-container{position: absolute !important; background: rgba(255, 255, 255, 0.96) !important} #odoo-chatRegistrationForm .odoo-chat-no-message-form{height: calc(100% - 62px) !important} #odoo-chatRegistrationForm .odoo-chat-message-block-container{position: absolute !important; bottom: 0 !important; max-height: 100% !important; overflow-y: auto !important; right: 0 !important; left: 0 !important; padding: 0 10px 2px 10px !important} #odoo-chatRegistrationForm .odoo-chat-single-message{height: 100% !important} #odoo-chatRegistrationForm .odoo-chat-gdpr-container{height: 100% !important} #odoo-chatRegistrationForm .odoo-chat-gdpr-consent-message{width: calc(100% + 20px) !important; max-width: none !important; margin: 0 0 10px -10px !important; padding: 12px 15px 12px 15px !important; box-sizing: border-box !important; border-radius: 0 !important; border-bottom: 1px solid #e8e9eb !important; background: #f2f3f4 !important} #odoo-chatRegistrationForm .odoo-chat-gdpr-consent-message-text{overflow-y: auto !important} #odoo-chatRegistrationForm .odoo-chat-generated-message{font-weight: 500 !important; line-height: 1.4em !important; margin: .7em 0 1em !important; padding: 0 20px !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-generated-message{font-size: .95em !important}} #odoo-chatRegistrationForm .odoo-chat-message-block{position: relative !important; margin: 0 0 10px !important; display: inline-block !important; width: 100% !important;} #odoo-chatRegistrationForm .odoo-chat-message-block:first-child{margin-top: 10px !important} #odoo-chatRegistrationForm .odoo-chat-message-block.odoo-chat-separated{padding-bottom: 15px !important; border-bottom: 1px solid #f1f1f2 !important} #odoo-chatRegistrationForm .odoo-chat-message-container{width: auto !important; clear: both !important} #odoo-chatRegistrationForm .odoo-chat-has-avatar{margin-left: 44px !important} #odoo-chatRegistrationForm .odoo-chat-operator-avatar{position: absolute !important; left: 0 !important; bottom: 3px !important; width: 36px !important; height: 36px !important; overflow: hidden !important} #odoo-chatRegistrationForm .odoo-chat-operator-avatar-image{width: 100% !important; border-radius: 10px !important} #odoo-chatRegistrationForm .odoo-chat-operator-name{color: #aeb3b7 !important; font-size: .7em !important; font-weight: normal !important; margin: 0 0 5px !important;} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-operator-name{font-size: .75em !important}} #odoo-chatRegistrationForm .odoo-chat-operator-message{transition: .6s ease-in-out !important; border-radius: 3px 10px 10px 3px !important;} #odoo-chatRegistrationForm .odoo-chat-operator-message:first-child, #odoo-chatRegistrationForm .odoo-chat-operator-message:first-child:after{border-radius: 10px 10px 10px 3px !important} #odoo-chatRegistrationForm .odoo-chat-operator-message:last-child, #odoo-chatRegistrationForm .odoo-chat-operator-message:last-child:after{border-radius: 3px 10px 10px 10px !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message:only-child:after{border-radius: 10px !important} #odoo-chatRegistrationForm .odoo-chat-is-typing{display: inline-block !important; fill: #000 !important; width: 15px !important; height: 10px !important;} #odoo-chatRegistrationForm .odoo-chat-is-typing .odoo-chat-is-typing-dot:nth-child(1){-webkit-animation-delay: 0s} #odoo-chatRegistrationForm .odoo-chat-is-typing .odoo-chat-is-typing-dot:nth-child(2){-webkit-animation-delay: .15s} #odoo-chatRegistrationForm .odoo-chat-is-typing .odoo-chat-is-typing-dot:nth-child(3){-webkit-animation-delay: .25s} #odoo-chatRegistrationForm .odoo-chat-is-typing-dot{fill: #000; animation: bouncing-dot-animation 1s infinite ease-in-out} #odoo-chatRegistrationForm .odoo-chat-visitor-message, #odoo-chatRegistrationForm .odoo-chat-visitor-message:after{border-radius: 10px 3px 3px 10px !important} #odoo-chatRegistrationForm .odoo-chat-visitor-message:first-child, #odoo-chatRegistrationForm .odoo-chat-visitor-message:first-child:after{border-radius: 10px 10px 3px 10px !important} #odoo-chatRegistrationForm .odoo-chat-visitor-message:last-child, #odoo-chatRegistrationForm .odoo-chat-visitor-message:last-child:after{border-radius: 10px 3px 10px 10px !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message:only-childafter{border-radius: 10px !important} #odoo-chatRegistrationForm .odoo-chat-message-img{max-width: 200px !important; border-radius: 0 !important; margin: -10px -12px !important; display: none !important} #odoo-chatRegistrationForm .odoo-chat-loading-icon{width: 18px !important; height: 18px !important; opacity: .4 !important; animation: spin 1s infinite linear !important} #odoo-chatRegistrationForm .odoo-chat-download-img{display: block !important; position: absolute !important; right: 12px !important; bottom: 10px !important; width: 0 !important; height: 0 !important; background: #fff !important; border-radius: 4px !important; padding: 0 !important; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5) !important; transition: all .2s ease !important;} #odoo-chatRegistrationForm .odoo-chat-download-img:hover{bottom: 8px !important} #odoo-chatRegistrationForm .odoo-chat-download-img.odoo-chat-small-download{right: 3px !important; bottom: 3px !important; max-width: 54% !important; max-height: 54% !important;} #odoo-chatRegistrationForm .odoo-chat-download-img.odoo-chat-small-download:hover{bottom: 3px !important} #odoo-chatRegistrationForm .odoo-chat-message-link{display: block !important; margin: -10px -12px !important; padding: 8px 12px !important; transition: background .3s ease !important;} #odoo-chatRegistrationForm .odoo-chat-message-link:hover{background: rgba(0, 0, 0, 0.1) !important; transition: background .3s ease !important} #odoo-chatRegistrationForm .odoo-chat-message-link-icon{display: inline-block !important; width: 28px !important; height: 16px !important; box-sizing: border-box !important; padding: 0 10px 0 0 !important; vertical-align: middle !important} #odoo-chatRegistrationForm .odoo-chat-message-link-text{display: inline-block !important; border-left: 1px solid rgba(0, 0, 0, 0.18) !important; max-width: 190px !important; box-sizing: border-box !important; padding: 0 0 0 10px !important; vertical-align: middle !important} #odoo-chatRegistrationForm .odoo-chat-message-link-title, #odoo-chatRegistrationForm .odoo-chat-message-link-location{display: block !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; line-height: 1 !important} #odoo-chatRegistrationForm .odoo-chat-message-link-title{font-weight: 600 !important; font-size: .9em !important} #odoo-chatRegistrationForm .odoo-chat-message-link-location{font-size: .75em !important} #odoo-chatRegistrationForm .odoo-chat-message-document, #odoo-chatRegistrationForm .odoo-chat-message-error{display: block !important; transition: background .3s ease !important; padding: 10px 12px !important; transition: background .3s ease !important} #odoo-chatRegistrationForm .odoo-chat-message-document:hover{background: rgba(0, 0, 0, 0.1) !important; transition: background .3s ease !important} #odoo-chatRegistrationForm .odoo-chat-message-document-icon, #odoo-chatRegistrationForm .odoo-chat-message-document-text, #odoo-chatRegistrationForm .odoo-chat-message-document-label, #odoo-chatRegistrationForm .odoo-chat-message-error-icon, #odoo-chatRegistrationForm .odoo-chat-message-error-text{display: inline-block !important; vertical-align: middle !important} #odoo-chatRegistrationForm .odoo-chat-message-error-text{color: #ea4141 !important; font-weight: bold !important; max-width: 190px !important} #odoo-chatRegistrationForm .odoo-chat-dismiss{display: inline-block !important; position: absolute !important; right: 0 !important; bottom: -20px !important; font-size: .95em !important; color: #aeb3b7 !important} #odoo-chatRegistrationForm .odoo-chat-message-document-icon{width: 18px !important; margin-right: 12px !important} #odoo-chatRegistrationForm .odoo-chat-message-error-icon{width: 18px !important; margin-right: 12px !important;} #odoo-chatRegistrationForm .odoo-chat-message-error-icon svg, #odoo-chatRegistrationForm .odoo-chat-message-error-icon svg *{fill: #ea4141 !important} #odoo-chatRegistrationForm .odoo-chat-message-document-text{text-decoration: underline !important; margin-right: 12px !important; max-width: 138px !important; text-overflow: ellipsis !important; overflow: hidden !important; white-space: nowrap !important} #odoo-chatRegistrationForm .odoo-chat-message-document-label{padding: 2px 2px 1px !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-document-wrapper, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-document-wrapper{border: 1px solid #e0e2e4 !important; padding: 0 !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-error-wrapper, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-error-wrapper{border: 1px solid #ea4141 !important; padding: 0 !important; position: relative !important; overflow: visible !important; margin-bottom: 25px !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper{transition: none !important; background-color: transparent !important; position: relative !important; max-height: 275px !important;} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper:after, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper:after{content: '' !important; display: block !important; position: absolute !important; left: 0 !important; top: 0 !important; background: #000 !important; width: 0 !important; height: 0 !important; opacity: 0 !important; transition: opacity .3s !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper.odoo-chat-no-pad, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper.odoo-chat-no-pad{padding-left: 3px !important; padding-right: 3px !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper .odoo-chat-message-img, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper .odoo-chat-message-img{display: block !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper .odoo-chat-loading-icon, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper .odoo-chat-loading-icon{display: none !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper.odoo-chat-message-desktop:hover:not(.odoo-chat-no-pad):after, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper.odoo-chat-message-desktop:hover:not(.odoo-chat-no-pad):after{width: 100% !important; height: 100% !important; opacity: .4 !important; transition: opacity .3s !important} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper.odoo-chat-message-desktop:hover .odoo-chat-download-img, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper.odoo-chat-message-desktop:hover .odoo-chat-download-img{z-index: 1 !important; width: 18px !important; height: 18px !important; padding: 7px 6px 6px 6px !important; transition: all .2s ease !important;} #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-visitor-message.odoo-chat-message-img-wrapper.odoo-chat-message-desktop:hover .odoo-chat-download-img.odoo-chat-small-download, #odoo-chatRegistrationForm .odoo-chat-message-group .odoo-chat-operator-message.odoo-chat-message-img-wrapper.odoo-chat-message-desktop:hover .odoo-chat-download-img.odoo-chat-small-download{padding: 4px 3px 0 !important} #odoo-chatRegistrationForm .odoo-chat-end-chat{width: 11px !important; height: 15px !important; display: inline-block !important; top: 1px !important; position: relative !important; margin-right: 8px !important} #odoo-chatRegistrationForm .odoo-chat-end-chat-flag{fill: #70777e !important} #odoo-chatRegistrationForm .odoo-chat-footer-form-container{width: 100% !important; position: absolute !important; bottom: 25px !important; box-sizing: border-box !important; border: 1px solid #e8e9eb !important; transition: .6s ease-in-out !important;} @media screen and (min-width:100px){#odoo-chatRegistrationForm .odoo-chat-footer-form-container{width: calc(100% - 20px) !important; border-radius: 4px !important; margin: 0 10px !important}} #odoo-chatRegistrationForm .odoo-chat-chat-input{background: #f2f3f4 !important; color: #333 !important; min-height: 52px !important; height: 52px !important; width: 100% !important; font-size: 1em !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; box-sizing: border-box !important; border: 0 !important; overflow-x: hidden !important; margin: 0 !important; line-height: 1.2em !important; resize: none !important; max-height: 150px !important; display: block !important; transition: .6s ease-in-out !important;} #odoo-chatRegistrationForm .odoo-chat-chat-input:focus, #odoo-chatRegistrationForm .odoo-chat-chat-input:hover{background: #edeeef !important; transition: .2s ease-in-out !important} #odoo-chatRegistrationForm .odoo-chat-chat-input:hover{box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.025) !important} #odoo-chatRegistrationForm .odoo-chat-chat-input:focus, #odoo-chatRegistrationForm .odoo-chat-chat-input.odoo-chat-populated{box-shadow: 0 0 10px rgba(0, 0, 0, 0.15) !important} #odoo-chatRegistrationForm .odoo-chat-chat-input::-webkit-input-placeholder{color: #888f95} #odoo-chatRegistrationForm .odoo-chat-chat-input::-moz-placeholder{color: #888f95} #odoo-chatRegistrationForm .odoo-chat-chat-input:-ms-input-placeholder{color: #888f95} #odoo-chatRegistrationForm .odoo-chat-chat-input:-ms-input-placeholder{color: #888f95} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-chat-input{font-size: .9em !important; min-height: 45px !important; height: 45px !important}} #odoo-chatRegistrationForm .odoo-chat-chat-input{padding: 15px 55px 15px 15px !important} #odoo-chatRegistrationForm .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1.8% 55px 1.8% 15px !important} #odoo-chatRegistrationForm .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 15px 55px 15px 15px !important} #odoo-chatRegistrationForm .odoo-chat-allows-file-upload .odoo-chat-chat-input{padding: 15px 55px 15px 30px !important} #odoo-chatRegistrationForm .odoo-chat-allows-file-upload .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1.8% 55px 1.8% 30px !important} #odoo-chatRegistrationForm .odoo-chat-allows-file-upload .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 15px 55px 15px 30px !important} #odoo-chatRegistrationForm .odoo-chat-has-preview .odoo-chat-chat-input{padding: 15px 55px 15px 96px !important} #odoo-chatRegistrationForm .odoo-chat-has-preview .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1.8% 55px 1.8% 96px !important} #odoo-chatRegistrationForm .odoo-chat-has-preview .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 15px 55px 15px 96px !important} #odoo-chatRegistrationForm .odoo-chat-message-clone{opacity: 0 !important; position: absolute !important; z-index: -1 !important; width: 100% !important; bottom: 0 !important} #odoo-chatRegistrationForm .odoo-chat-clone-textarea{background-color: transparent !important; float: left !important; max-height: 30px !important; margin-top: 10px !important; overflow: scroll !important; position: absolute !important; z-index: -1 !important;} #odoo-chatRegistrationForm .odoo-chat-clone-textarea.odoo-chat-form-message-input{padding: 0 !important; border: 0 !important} #odoo-chatRegistrationForm .odoo-chat-chat-send-button{position: absolute !important; bottom: 0 !important; right: 0 !important; z-index: 10 !important; height: 52px !important; width: 20px !important; border: 0 !important; background: none !important; box-shadow: none !important; display: block !important; padding: 0 22px !important;} #odoo-chatRegistrationForm .odoo-chat-chat-send-button:active{background: transparent !important} #odoo-chatRegistrationForm .odoo-chat-chat-send-button svg, #odoo-chatRegistrationForm .odoo-chat-chat-send-button svg *{pointer-events: none !important} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-chat-send-button{height: 46px !important; padding: 0 15px !important}} #odoo-chatRegistrationForm form:valid .odoo-chat-chat-send-button svg{fill: #235692} #odoo-chatRegistrationForm form:invalid .odoo-chat-chat-send-button svg{fill: #c7cacd} #odoo-chatRegistrationForm .odoo-chat-upload-file-button{position: absolute !important; bottom: 0 !important; left: 0 !important; z-index: 10 !important; height: 52px !important; width: 32px !important; border: 0 !important; background: none !important; box-shadow: none !important; display: block !important; padding: 14px 0 !important; box-sizing: border-box !important; text-align: center !important;} #odoo-chatRegistrationForm .odoo-chat-upload-file-button svg, #odoo-chatRegistrationForm .odoo-chat-upload-file-button svg *{max-height: 18px !important; pointer-events: none !important; fill: #9a9fa5 !important} #odoo-chatRegistrationForm .odoo-chat-upload-file-button .odoo-chat-loading-icon{opacity: 1 !important; display: block !important; margin: 0 auto !important} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-upload-file-button{height: 46px !important}} #odoo-chatRegistrationForm .odoo-chat-hidden-file-input{display: none !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview{position: absolute !important; top: 10px !important; left: 10px !important; display: block !important; overflow: hidden !important; border-radius: 4px !important; background: transparent !important; opacity: 0 !important; transition: all .3s ease, opacity 1.5s ease !important;} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-document{display: none !important; max-width: 75px !important; max-height: 125px !important; transition: all .3s ease !important; background: #fff !important; box-sizing: border-box !important; padding: 10px !important;} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-document.odoo-chat-visible{display: block !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-document label, #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-document span{cursor: default !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-document span{display: block !important; text-decoration: underline !important; padding: 10px 0 !important; font-size: 80% !important; white-space: nowrap !important; line-height: 1.2 !important; overflow: hidden !important; text-overflow: ellipsis !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-image{width: 75px !important; max-height: 125px !important; transition: all .3s ease !important; display: none !important; border-radius: 4px !important; overflow: hidden !important; background: rgba(0, 0, 0, 0.08) !important; text-align: center !important;} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-image.odoo-chat-visible{display: block !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-image img{max-width: 100% !important; min-height: 35px !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview:hover{box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview.odoo-chat-image-wrapper:after{content: '' !important; display: block !important; position: absolute !important; left: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important; background: #000 !important; border-radius: 4px !important; opacity: 0 !important; transition: opacity .3s ease !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview.odoo-chat-image-wrapper:hover:after{opacity: .25 !important} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-cancel{display: block !important; position: absolute !important; top: 4px !important; right: 4px !important; width: 18px !important; height: 18px !important; padding: 3px 4px !important; background: #fff !important; box-sizing: border-box !important; border-radius: 50% !important; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) !important; transition: all .3s ease !important; z-index: 1 !important;} #odoo-chatRegistrationForm .odoo-chat-upload-preview .odoo-chat-upload-preview-cancel:hover{transform: scale(1.15, 1.15) !important; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important} #odoo-chatRegistrationForm .odoo-chat-footer-form-container.odoo-chat-has-preview .odoo-chat-upload-preview{opacity: 1 !important} #odoo-chatRegistrationForm .odoo-chat-form-container{display: inline-block !important; width: 100% !important} #odoo-chatRegistrationForm .odoo-chat-form-conversation-container{bottom: 0 !important} #odoo-chatRegistrationForm .odoo-chat-form-message{width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; color: #666 !important; background: #edeeef !important; text-align: center !important; border-radius: 5px !important; margin: 10px 0 10px !important; line-height: 1.3em !important;} #odoo-chatRegistrationForm .odoo-chat-form-message:empty{display: none !important} #odoo-chatRegistrationForm .odoo-chat-form-message-input{border-bottom: 1px solid #b3b3b3 !important; padding: 5px 20px 5px 0 !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; min-height: 50px !important;} #odoo-chatRegistrationForm .odoo-chat-form-message-input:focus{border-bottom: 1px solid #235692 !important} #odoo-chatRegistrationForm .odoo-chat-form-message-input::-webkit-input-placeholder{color: #a1a7ac; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif} #odoo-chatRegistrationForm .odoo-chat-form-message-input::-moz-placeholder{color: #a1a7ac; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif} #odoo-chatRegistrationForm .odoo-chat-form-message-input:-ms-input-placeholder{color: #a1a7ac; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif} #odoo-chatRegistrationForm .odoo-chat-form-message-input:-ms-input-placeholder{color: #a1a7ac; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif} #odoo-chatRegistrationForm .odoo-chat-float-label{position: absolute !important; font-size: 1em !important; color: #a1a7ac !important; top: 22px !important; left: 0 !important; width: 100% !important; transition: .2s !important; z-index: 10 !important;} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-float-label{font-size: .95em !important; top: 19px !important}} #odoo-chatRegistrationForm .odoo-chat-form-input{border-bottom: 1px solid #a1a7ac !important; padding: 10px 15px 5px 0 !important; position: inherit !important; z-index: 1 !important;} #odoo-chatRegistrationForm .odoo-chat-form-input:focus{border-bottom: 1px solid #235692 !important} @media screen and (min-width:720px){#odoo-chatRegistrationForm .odoo-chat-form-input{margin: 5px 0 !important}} #odoo-chatRegistrationForm .odoo-chat-inline-form{position: relative !important; max-width: 90% !important; margin: 0 auto !important; display: block !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-form-input{width: calc(100% - 25px) !important; margin-right: 0 !important; margin-bottom: 0 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-form-send-icon{position: absolute !important; top: 16px !important; right: 0 !important; cursor: pointer !important; z-index: 1 !important;} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-form-send-icon svg{width: 20px !important; height: auto !important; max-height: 20px !important} #odoo-chatRegistrationForm .odoo-chat-form-input-filled+.odoo-chat-float-label{top: 3px !important; font-size: .8em !important; margin-top: 0 !important} #odoo-chatRegistrationForm .odoo-chat-required-asterisk{right: 0 !important; top: 30px !important; margin-top: -5px !important; height: 10px !important; width: 10px !important; position: absolute !important; z-index: 10 !important;} #odoo-chatRegistrationForm .odoo-chat-required-asterisk svg{fill: #a1a7ac !important; display: block !important} #odoo-chatRegistrationForm .odoo-chat-form-input-container{position: relative !important} #odoo-chatRegistrationForm .odoo-chat-invalid-asterisk svg{fill: #ea4141 !important} #odoo-chatRegistrationForm .odoo-chat-invalid-form-field{border-bottom: 1px solid #ea4141 !important} #odoo-chatRegistrationForm .odoo-chat-error-message{color: #ea4141 !important; font-weight: 500 !important; font-size: .9em !important; line-height: 1.2em !important; text-align: center !important} #odoo-chatRegistrationForm .odoo-chat-form-confirmation-icon{width: 48px !important; margin: 30px auto 0 !important;} #odoo-chatRegistrationForm .odoo-chat-form-confirmation-icon svg{fill: #235692 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-form-input-container{border-bottom: 1px solid #c0c3c7 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-form-input, #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-invalid-form-field{border-bottom: 0 !important; padding-right: 25px !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-send-icon{fill: #c0c3c7 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-inline-form-valid .odoo-chat-form-input-container{border-color: #235692 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-inline-form-valid .odoo-chat-send-icon{fill: #235692 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-error-message{color: #ea4141 !important} #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-inline-form-error .odoo-chat-form-input-container{border-bottom: 1px solid #ea4141 !important} @media screen and (min-width:480px){#odoo-chatRegistrationForm{box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2) !important; top: inherit !important; transition: all .6s ease-in-out, top .8s ease-in-out !important; right: 0 !important}} @media screen and (min-width:600px){#odoo-chatRegistrationForm{//width: 50% !important; //box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15) !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm{//width: 350px !important; //height: 450px !important; //max-height: 95% !important; //border-radius: 10px 10px 0 0 !important; top: inherit !important; transition: all .6s ease-in-out, width .2s ease-in-out, top .4s ease-in-out !important; right: 6px !important}} @media print{#odoo-chatRegistrationForm{display: none !important}} @-moz-keyframes bouncing-dot-animation{0%{transform: translateY(0%)}50%{transform: translateY(200%)}100%{transform: translateY(0%)}} @-webkit-keyframes bouncing-dot-animation{0%{transform: translateY(0%)}50%{transform: translateY(200%)}100%{transform: translateY(0%)}} @-o-keyframes bouncing-dot-animation{0%{transform: translateY(0%)}50%{transform: translateY(200%)}100%{transform: translateY(0%)}} @keyframes bouncing-dot-animation{0%{transform: translateY(0%)}50%{transform: translateY(200%)}100%{transform: translateY(0%)}} @-moz-keyframes spin{from{transform: rotate(0)}to{transform: rotate(360deg)}} @-webkit-keyframes spin{from{transform: rotate(0)}to{transform: rotate(360deg)}} @-o-keyframes spin{from{transform: rotate(0)}to{transform: rotate(360deg)}} @keyframes spin{from{transform: rotate(0)}to{transform: rotate(360deg)}} #odoo-chatRegistrationForm .odoo-chat-button{font-weight: 700 !important; transition: all .3s ease !important; outline: none !important;} #odoo-chatRegistrationForm .odoo-chat-button::-moz-focus-inner{border: 0 !important} #odoo-chatRegistrationForm .odoo-chat-branding-link{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; position: absolute !important; margin: 0 0 0 2px !important; text-align: left !important; bottom: 2px !important;} #odoo-chatRegistrationForm .odoo-chat-branding-link a{background: transparent !important; color: #888f95 !important; font-size: .85em !important; font-weight: 500 !important; padding: 5px 10px !important; border-radius: 15px !important; text-decoration: none !important; transition: ease-in-out .05s !important; display: inline-block !important; transition: all .6s ease-in-out !important;} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-branding-link a{padding: 5px 10px !important}} #odoo-chatRegistrationForm .odoo-chat-branding-link a:hover{color: #70777e !important; transition: all .1s ease-in-out !important} #odoo-chatRegistrationForm .odoo-chat-branding-panel{text-align: center !important;} #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-description{color: #70777e !important; line-height: 1.4em !important;} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-description{font-size: 1.2em !important}} #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-cancel-button{border: 1px solid #235692 !important; margin-top: 0 !important} #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button{border: 1px solid #235692 !important; background: #fff !important; color: #235692 !important; margin-top: 0 !important;} #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button:hover{background: #fff !important; color: #292929 !important; border: 1px solid #292929 !important} #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button:active{background: #fff !important} #odoo-chatRegistrationForm .odoo-chat-feed-button{float: none !important; width: 48.5% !important; margin: 0 0 28px !important; font-weight: bold !important; font-size: .8em !important; background: #f1f1f2 !important; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.12) !important; position: relative !important; box-sizing: border-box !important;} #odoo-chatRegistrationForm .odoo-chat-feed-button, #odoo-chatRegistrationForm .odoo-chat-feed-button *{text-transform: uppercase !important; color: #6c6c6c !important; cursor: pointer !important} #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-disabled{opacity: .5 !important; box-shadow: none !important;} #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-disabled, #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-disabled *{cursor: default !important} #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-left, #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-right{clear: none !important} #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-left{float: left !important} #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-right{float: right !important} @media screen and (min-width:1100px){#odoo-chatRegistrationForm .odoo-chat-feed-button-wrap{display: table !important; table-layout: fixed !important; position: relative !important; border-collapse: separate !important; border-spacing: 10px !important; width: calc(100% + 20px) !important; margin-left: -10px !important; margin-bottom: 15px !important}#odoo-chatRegistrationForm .odoo-chat-feed-button-wrap .odoo-chat-feed-button{margin-bottom: 0 !important; display: table-cell !important; float: none !important; vertical-align: middle !important}} #odoo-chatRegistrationForm .odoo-chat-feed-button-icon{margin: 2px auto 8px !important;} #odoo-chatRegistrationForm .odoo-chat-feed-button-icon svg{width: auto !important; height: 16px !important} #odoo-chatRegistrationForm .odoo-chat-feed-button-complete-icon{width: 13px !important; height: 13px !important; position: absolute !important; left: 5px !important; top: 5px !important} #odoo-chatRegistrationForm .odoo-chat-connection-error{margin: 0 !important; padding: 10px 12px !important; font-size: 13px !important; background: #f2f3f4 !important; color: #333 !important; height: 28px !important; text-align: center !important} .odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-connection-error{background: #151616 !important; color: #959ba1 !important} #odoo-chatRegistrationForm .odoo-chat-cancel-link-wrap{position: absolute !important; bottom: 20px !important; left: 0 !important; width: 100% !important; height: auto !important; text-align: center !important; color: #666 !important; font-size: 13px !important; display: block !important;} #odoo-chatRegistrationForm .odoo-chat-cancel-link-wrap .odoo-chat-cancel-link-button{color: #666 !important; cursor: pointer !important; font-weight: bold !important; padding: 10px !important; text-decoration: none !important} #odoo-chatRegistrationForm .odoo-chat-cancel-link-wrap svg, #odoo-chatRegistrationForm .odoo-chat-cancel-link-wrap .odoo-chat-cancel-link-text{vertical-align: middle !important; padding: 0 2px !important} #odoo-chatRegistrationForm .odoo-chat-cancel-link-wrap svg{display: inline-block !important; width: 12px !important; height: 12px !important; fill: #666 !important} #odoo-chat-wrapper .odoo-chat-image-modal-container{background: #1a1a1a !important; position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; z-index: 2147483646 !important; text-align: center !important; display: table !important; border-collapse: collapse !important; overflow: hidden !important; transition: all .3s ease !important;} #odoo-chat-wrapper .odoo-chat-image-modal-container.odoo-chat-hidden{top: 50% !important; left: 50% !important; height: 0 !important; width: 0 !important; padding: 0 !important; opacity: 0 !important} #odoo-chat-wrapper .odoo-chat-image-modal-wrapper{vertical-align: middle !important; display: table-cell !important; transition: all .3s ease !important} #odoo-chat-wrapper .odoo-chat-hidden .odoo-chat-image-modal-wrapper{height: 0 !important; width: 0 !important} #odoo-chat-wrapper .odoo-chat-image-modal{display: inline-block; max-height: 85% !important; max-width: 100% !important; vertical-align: middle !important} #odoo-chat-wrapper .odoo-chat-close-image-modal{position: absolute !important; display: block !important; top: 15px !important; right: 15px !important; width: 23px !important; height: 24px !important; border-radius: 50% !important; background: #333 !important; box-sizing: border-box !important; padding: 5px !important; z-index: 2147483646 !important} #odoo-chat-wrapper .odoo-chat-hidden .odoo-chat-close-image-modal{display: none !important} #odoo-chat-wrapper .odoo-chat-emoji{width: 20px !important; height: 20px !important} #odoo-chat-wrapper .odoo-chat-emoji-single{width: 40px !important; height: 40px !important} #odoo-chat-wrapper .odoo-chat-google-translate-icon{fill: #757575 !important; margin: auto !important; display: block !important} @-moz-keyframes loadBubble{0%{transform: scale(0); opacity: 0}100%{transform: scale(1); opacity: 1}} @-webkit-keyframes loadBubble{0%{transform: scale(0); opacity: 0}100%{transform: scale(1); opacity: 1}} @-o-keyframes loadBubble{0%{transform: scale(0); opacity: 0}100%{transform: scale(1); opacity: 1}} @keyframes loadBubble{0%{transform: scale(0); opacity: 0}100%{transform: scale(1); opacity: 1}} @-moz-keyframes loadTab{0%{transform: translateY(30px); opacity: 0}100%{transform: translateY(0); opacity: 1}} @-webkit-keyframes loadTab{0%{transform: translateY(30px); opacity: 0}100%{transform: translateY(0); opacity: 1}} @-o-keyframes loadTab{0%{transform: translateY(30px); opacity: 0}100%{transform: translateY(0); opacity: 1}} @keyframes loadTab{0%{transform: translateY(30px); opacity: 0}100%{transform: translateY(0); opacity: 1}} #odoo-chatRegistrationForm .odoo-chat-ratings-question-number{color: #959ba1 !important; font-size: .8em !important; text-transform: uppercase !important; letter-spacing: .05em !important; margin: 1em 0 .6em !important} #odoo-chatRegistrationForm .odoo-chat-ratings-question{font-weight: 600 !important; border-bottom: 1px solid #edeeef !important; padding-bottom: 1em !important; margin: 0 0 1.2em !important} #odoo-chatRegistrationForm .odoo-chat-feedback-wrap{text-align: justify !important; clear: both !important; margin: 10px 14px 20px !important; position: relative !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-wrap:before{content: "" !important; background: #bbbec2 !important; width: 100% !important; height: 2px !important; position: absolute !important; z-index: 0 !important; display: inline-block !important; top: 10px !important} #odoo-chatRegistrationForm .odoo-chat-feedback-wrap:after{content: "" !important; width: 100% !important; display: inline-block !important} #odoo-chatRegistrationForm .odoo-chat-ratings-answer-labels{display: flex !important; justify-content: space-between !important} #odoo-chatRegistrationForm .odoo-chat-feedback-low-answer, #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer{flex-grow: 1 !important} #odoo-chatRegistrationForm .odoo-chat-feedback-low-answer:before{left: 19px !important} #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer{float: right !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer:before{right: 19px !important} #odoo-chatRegistrationForm .odoo-chat-feedback-form-button{margin-top: 25px !important} #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-wrap{position: absolute !important; bottom: 20px !important; left: 0 !important; width: 100% !important; height: auto !important; text-align: center !important; color: #666 !important; font-size: 13px !important; display: block !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-wrap .odoo-chat-feedback-cancel-button{color: #666 !important; cursor: pointer !important; font-weight: bold !important; padding: 10px !important; text-decoration: none !important} #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-wrap svg, #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-wrap .odoo-chat-feedback-cancel-text{vertical-align: middle !important; padding: 0 2px !important} #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-wrap svg{display: inline-block !important; width: 12px !important; height: 12px !important; fill: #666 !important; box-sizing: content-box !important} #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap{position: relative !important; color: #555 !important; vertical-align: top !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input{position: absolute; z-index: -1 !important; opacity: 0 !important; height: 21px !important; display: inline-block !important; width: 24px !important; margin: 0 0 0 -6px !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:checked~.odoo-chat-feedback-indicator, #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:focus~.odoo-chat-feedback-indicator{color: #fff !important; width: 28px !important; height: 28px !important; left: -4px !important; top: -4px !important; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) !important;} #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:checked~.odoo-chat-feedback-indicator:after, #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:focus~.odoo-chat-feedback-indicator:after{content: "" !important; height: 100% !important; width: 100% !important; display: inline-block !important; border-radius: 50% !important; background-color: #235692 !important; position: absolute !important; top: 0 !important; left: 0 !important; box-sizing: border-box !important; border: 3px solid #fff !important} #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:active~.odoo-chat-feedback-indicator{background-color: #bbbec2 !important} #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap+.odoo-chat-feedback-indicator{margin-left: 1rem !important} #odoo-chatRegistrationForm .odoo-chat-feedback-indicator{position: absolute !important; top: 0 !important; left: 0 !important; display: block !important; width: 20px !important; height: 20px !important; font-size: 65% !important; line-height: 1rem !important; color: #eee !important; text-align: center !important; user-select: none !important; background-color: #fff !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: 50% 50% !important; border-radius: 50% !important; border: 2px solid #bbbec2 !important} #odoo-chatRegistrationForm .odoo-chat-feedback-textarea{min-height: 45px !important; height: 45px !important; padding: 13px 0 0 !important; max-height: 75px !important; margin-top: 0 !important} #odoo-chatRegistrationForm .odoo-chat-send-transcript-container p{font-weight: 500 !important; text-align: center !important; font-size: .95em !important} .odoo-chat-attention-grabber{position: fixed !important; right: 20px !important; height: auto !important; width: auto !important; z-index: 2147483646 !important; text-align: right !important; opacity: 0 !important; transition: all .6s ease !important;} .odoo-chat-attention-grabber.odoo-chat-init{bottom: 68px !important; opacity: 1 !important; transition: all 0s, opacity .4s ease-in-out, bottom .8s ease-in-out !important;} .odoo-chat-attention-grabber.odoo-chat-init.odoo-chat-above-tab{bottom: 54px !important;} .odoo-chat-attention-grabber.odoo-chat-init.odoo-chat-above-tab.odoo-chat-size-sm{bottom: 40px !important} .odoo-chat-attention-grabber.odoo-chat-init.odoo-chat-above-tab.odoo-chat-size-sm.odoo-chat-hidden{bottom: -500px !important} .odoo-chat-attention-grabber.odoo-chat-slide{animation: attention-grabber-bounce 20s !important;} .odoo-chat-attention-grabber.odoo-chat-slide.odoo-chat-init{transition: all .3s ease-in !important} .odoo-chat-attention-grabber.odoo-chat-hidden, .odoo-chat-attention-grabber.odoo-chat-hidden.odoo-chat-init{bottom: -500px !important; opacity: 0 !important; transition: all .3s ease-in, opacity .1s ease !important; animation: none !important} .odoo-chat-attention-grabber-cancel{box-sizing: content-box !important; overflow: hidden !important; width: 11px !important; height: 11px !important; display: inline-block !important; background: rgba(0, 0, 0, 0.45) !important; cursor: pointer !important; padding: 6px 6px 7px !important; border-radius: 50% !important; opacity: 1 !important; transition: all .2s ease !important; position: absolute !important; top: 3px !important; right: 3px !important;} .odoo-chat-attention-grabber-cancel.odoo-chat-hidden{width: 0 !important; height: 0 !important; padding: 0 !important; opacity: 0 !important; margin: -12px 6px 6px 0 !important; transition: all .2s ease !important} .odoo-chat-attention-grabber-cancel:hover{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5) !important} .odoo-chat-attention-grabber-cancel svg{display: block !important} .odoo-chat-bounding-box{border-radius: 8px !important; overflow: hidden !important; max-width: 300px !important; max-height: 200px !important; cursor: pointer !important; border: none !important; background: transparent !important} .odoo-chat-attention-grabber-img{max-width: 300px !important; max-height: 200px !important} @-moz-keyframes attention-grabber-bounce{0%, 1.25%, 3%, 5%, 6.25%{transform: translateY(0)}2.5%{transform: translateY(-30px)}3.25%{transform: translateY(-15px)}} @-webkit-keyframes attention-grabber-bounce{0%, 1.25%, 3%, 5%, 6.25%{transform: translateY(0)}2.5%{transform: translateY(-30px)}3.25%{transform: translateY(-15px)}} @-o-keyframes attention-grabber-bounce{0%, 1.25%, 3%, 5%, 6.25%{transform: translateY(0)}2.5%{transform: translateY(-30px)}3.25%{transform: translateY(-15px)}} @keyframes attention-grabber-bounce{0%, 1.25%, 3%, 5%, 6.25%{transform: translateY(0)}2.5%{transform: translateY(-30px)}3.25%{transform: translateY(-15px)}} #odoo-chatRegistrationForm .odoo-chat-end-chat-button{float: left !important; display: inline-block !important; cursor: pointer !important; background: rgba(224, 226, 228, 0.5) !important; color: #235692 !important; border-radius: 20px !important; font-size: .85em !important; font-weight: 500 !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; padding: 5px 10px !important; margin-top: 13px !important; margin-left: 15px !important; transition: all ease-out .15s !important; cursor: pointer !important;} #odoo-chatRegistrationForm .odoo-chat-end-chat-button:hover{background: #e0e2e4 !important; transition: all ease-out .15s !important} @media screen and (min-width:600px){#odoo-chatRegistrationForm .odoo-chat-end-chat-button{margin-top: 8px !important}} #odoo-chatRegistrationForm .odoo-chat-end-chat-button .odoo-chat-end-chat-endicon{width: 15px !important; height: 16px !important; display: inline-block !important; margin-right: 4px !important; vertical-align: middle !important} #odoo-chatRegistrationForm .odoo-chat-end-chat-button span{display: inline-block !important; vertical-align: middle !important; cursor: pointer !important} #odoo-chatRegistrationForm .odoo-chat-end-conversation-block{text-align: center !important;} #odoo-chatRegistrationForm .odoo-chat-end-conversation-block:after{content: ' ' !important; display: block !important; height: 1px !important; width: 100% !important; clear: both !important} #odoo-chatRegistrationForm .odoo-chat-restart-button{clear: both !important; padding: 18px 12px !important; cursor: pointer !important; transition: all ease-out .15s !important; position: relative !important; margin-bottom: 15px !important;} #odoo-chatRegistrationForm .odoo-chat-restart-button:before{content: ' ' !important; display: block !important; width: 100% !important; height: 1px !important; background: #e0e2e4 !important; position: absolute !important; top: -14px !important; left: 0 !important} #odoo-chatRegistrationForm .odoo-chat-overlay-module-container{position: absolute !important; z-index: 15 !important; background: #fff !important; color: #959ba1 !important} #odoo-chat-wrapper .odoo-chat-cobrowsing-text{white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; display: inline-block !important; margin: 3px 5px 0 0 !important; vertical-align: top !important} #odoo-chat-wrapper .odoo-chat-cobrowsing-online-indicator{background-color: #64aa49 !important; border-radius: 20px !important; width: 10px !important; height: 10px !important; margin: 5px 5px !important; display: inline-block !important; overflow: hidden !important} #odoo-chat-wrapper .odoo-chat-cobrowsing-end-btn{border-radius: 10px !important; color: #53a3e9 !important; font-size: 12px !important; font-weight: bold !important; border: .5px solid #53a3e9 !important; cursor: pointer !important; background-color: #fff !important; vertical-align: top !important; margin: 1px !important} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container{background-color: #eef7ff !important; opacity: 1 !important; position: fixed !important; z-index: 2147483667 !important; border: 1px solid #4ca0e8; border-radius: 20px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; font-weight: bold !important; font-size: 13px !important; transition: all .3s ease !important; padding: 5px !important} #odoo-chat-wrapper .odoo-chat-cobrowsing-text{width: 55px !important} @media screen and (min-width:760px){#odoo-chat-wrapper .odoo-chat-cobrowsing-text{width: 130px !important}} @media screen and (min-width:600px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container{top: 3px !important}} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-left{left: 140px !important; top: 10px !important;} @media screen and (min-width:600px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-left{top: 3px !important}} @media screen and (min-width:1100px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-left{top: auto !important; left: 17px !important}} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-right{top: 10px !important; right: 50px !important;} @media screen and (min-width:600px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-right{top: 3px !important}} @media screen and (min-width:755px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-right{right: 50px !important}} @media screen and (min-width:1100px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container.odoo-chat-cobrowsing-toolbar-container-right{top: auto !important; right: 17px !important}} @media screen and (min-width:600px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-sm .odoo-chat-cobrowsing-text{width: 55px !important}} @media screen and (min-width:755px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-sm .odoo-chat-cobrowsing-text{width: 130px !important}} @media screen and (min-width:1100px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-sm{top: auto !important; bottom: 310px !important; width: 250px !important}#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-sm .odoo-chat-cobrowsing-end-btn{float: right !important}#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-sm .odoo-chat-cobrowsing-text{width: 150px !important}} @media screen and (min-width:1100px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-md{top: auto !important; bottom: 461px !important}#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-md .odoo-chat-cobrowsing-text{width: 285px !important}} @media screen and (min-width:1100px){#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-lg{top: auto !important; bottom: 515px !important}#odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-lg .odoo-chat-cobrowsing-text{width: 360px !important}} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-right.odoo-chat-cobrowsing-toolbar-container-minimized{right: 17px !important; bottom: 75px !important; top: auto !important;} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-right.odoo-chat-cobrowsing-toolbar-container-minimized .odoo-chat-cobrowsing-text{width: 125px !important} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-left.odoo-chat-cobrowsing-toolbar-container-minimized{left: 16px !important; bottom: 75px !important; top: auto !important; width: 190px !important;} #odoo-chat-wrapper .odoo-chat-cobrowsing-toolbar-container-left.odoo-chat-cobrowsing-toolbar-container-minimized .odoo-chat-cobrowsing-text{width: 125px !important} #odoo-chatRegistrationForm .odoo-chat-offline-survey .odoo-chat-thank-you-component{text-align: center !important; padding: .75em 1em !important; font-size: 100% !important; line-height: 1.2 !important; color: #404040 !important} #odoo-chatRegistrationForm .odoo-chat-prechat-survey{height: 100% !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-welcome-msg, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-error-msg{background: #f4f5f5 !important; border: 1px solid #f4f5f5 !important; border-radius: 2px !important; display: block !important; padding: .75em 1em !important; font-size: 90% !important; line-height: 1.2 !important; color: #404040 !important; text-align: center !important; box-sizing: border-box !important} #odoo-chatRegistrationForm .odoo-chat-survey-form{height: 100% !important; width: 100% !important; //padding-top: 1em !important; box-sizing: border-box !important;} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-welcome{position: relative !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-error-msg{color: #ea4141 !important; background: rgba(234, 65, 65, 0.08) !important; border: 1px solid rgba(234, 65, 65, 0.15) !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-inner{display: table !important; width: 100% !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-page{display: table-cell !important; vertical-align: middle !important; width: 100% !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item{margin-bottom: .8em !important; position: relative !important;} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item:last-of-type{margin-bottom: .5em !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-req-icon{position: absolute !important; width: 10px !important; height: 10px !important; top: 0 !important; right: 0 !important;} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-req-icon svg{transition: all .3s ease !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item-name .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item-email .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item-phone .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item-website .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item-textfield .odoo-chat-survey-form-req-icon{top: auto !important; bottom: 13px !important; right: 10px !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-item-textarea .odoo-chat-survey-form-req-icon{top: 25px !important; right: 10px !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-gdpr-wrap{height: 300px !important; box-sizing: border-box !important; padding: 5% 5% 15px !important; overflow-y: auto !important; text-align: center !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-input-wrap{text-align: left !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-emoji{font-size: 36px !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-emoji-wrap{margin-bottom: 35px !important; text-align: center;} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-emoji-wrap svg{display: inline-block; max-height: 66px} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-label{display: block !important; font-size: 80% !important; color: #404040 !important; margin-bottom: 4px !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label a, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label span{color: #4a4a4a !important; line-height: 1.2 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea{border: 0 !important; background: #f7f8f8 !important; padding: .5em !important; box-sizing: border-box !important; width: 100% !important; font-size: 95% !important; border-radius: 2px !important; color: #404040 !important; transition: all .3s ease !important; border: 1px solid #f7f8f8 !important; line-height: 19px !important;} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text::-webkit-input-placeholder, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea::-webkit-input-placeholder{color: #a0a0a0 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text::-moz-placeholder, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea::-moz-placeholder{color: #a0a0a0 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text:-ms-input-placeholder, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea:-ms-input-placeholder{color: #a0a0a0 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text:-ms-input-placeholder, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea:-ms-input-placeholder{color: #a0a0a0 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text:focus, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea:focus{border: 1px solid #ced2d2 !important; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12) !important; outline: none !important} @media screen and (-webkit-min-device-pixel-ratio:0){#odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea{font-size: 16px !important; padding-top: .48em; padding-bottom: .48em}} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea{height: 5.5em !important; line-height: 1.2 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-is-required .odoo-chat-survey-form-text, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-is-required .odoo-chat-survey-form-textarea{padding-right: 1.8em !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-has-error .odoo-chat-survey-form-text, #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-has-error .odoo-chat-survey-form-textarea{border: 1px solid #ea4141 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-has-error .odoo-chat-survey-form-req-icon svg{fill: #ea4141 !important} #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-submit{margin-bottom: 0 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-label{color: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-welcome-msg{background: rgba(255, 255, 255, 0.08) !important; color: #c7cacd !important; border: 1px solid rgba(255, 255, 255, 0.45) !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label a, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-checkbox-label span{color: #c7cacd !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form button.odoo-chat-survey-form-checkbox{border: 1px solid #000 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea{background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; color: #c7cacd !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-text:focus, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-textarea:focus{border: 1px solid rgba(255, 255, 255, 0.25) !important; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25) !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-field-error{border: 1px solid #ea4141 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-has-error .odoo-chat-survey-form-text, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-survey-form .odoo-chat-survey-form-has-error .odoo-chat-survey-form-textarea{border: 1px solid #ea4141 !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-label{text-align: right !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-text, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-textarea{text-align: right !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-is-required .odoo-chat-survey-form-text, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-is-required .odoo-chat-survey-form-textarea{padding-right: .5em !important; padding-left: 1.8em !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-item-name .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-item-email .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-item-phone .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-item-website .odoo-chat-survey-form-req-icon, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-item-textfield .odoo-chat-survey-form-req-icon{right: auto !important; left: 10px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-survey-form .odoo-chat-survey-form-item-textarea .odoo-chat-survey-form-req-icon{right: auto !important; left: 10px !important} @media screen and (min-width:1100px){#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-item-name .odoo-chat-survey-form-req-icon, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-item-email .odoo-chat-survey-form-req-icon, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-item-phone .odoo-chat-survey-form-req-icon, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-item-website .odoo-chat-survey-form-req-icon, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-item-textfield .odoo-chat-survey-form-req-icon{bottom: 10px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-item-textarea .odoo-chat-survey-form-req-icon{top: 24px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-gdpr-wrap{height: 170px !important; padding: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-emoji-wrap{margin-bottom: 15px !important;}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-survey-form .odoo-chat-survey-form-emoji-wrap svg{max-height: 50px}} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm{background: #2b2c2d !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm a{color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm p a{color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-conversation-container, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-send-transcript-container, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-overlay-module-container{background: #2b2c2d !important;} @media screen and (min-width:1100px){#odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-conversation-container, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-send-transcript-container, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-overlay-module-container{transition: background .4s ease-in-out !important}} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-form-message{background: #3e4042 !important; color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-generated-message{color: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-form-input{border-bottom: 1px solid #3e4042 !important; color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-form-message-input{background: #2b2c2d !important; border-bottom: 1px solid #3e4042 !important; color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-required-asterisk svg{fill: #3e4042 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-form-confirmation-icon svg{fill: #3e4042 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-google-translate-icon{fill: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-form-send-button{background: #5a5d60 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-footer-form-container{border: 1px solid #000 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input{background: #151616 !important; color: #fff !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input:focus, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input:hover{transition: .2s ease-in-out !important; box-shadow: 0 0 15px rgba(125, 125, 125, 0.2) !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input.odoo-chat-populated{box-shadow: 0 0 15px rgba(125, 125, 125, 0.2) !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input::-webkit-input-placeholder, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input ::-moz-placeholder, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input :-ms-input-placeholder, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-chat-input :-moz-placeholder{color: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm form:valid .odoo-chat-chat-send-button svg{fill: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm form:invalid .odoo-chat-chat-send-button svg{fill: #5a5d60 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-upload-preview-cancel svg{fill: #2b2c2d !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-operator-name{color: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-operator-message{background: #3e4042 !important; color: #fff !important; transition: .6s ease-in-out !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-gdpr-consent-message{color: #959ba1 !important; background: #151616 !important; border-bottom-color: #000 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm button.odoo-chat-gdpr-consent-checkbox{box-shadow: none !important; border: 1px solid #000 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-is-typing-dot{fill: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-visitor-message{color: #fff !important; background: #151616 !important; border: 0 !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-visitor-message.odoo-chat-message-document-wrapper{border: 1px solid #4a4c4d !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-visitor-message.odoo-chat-message-error-wrapper{border: 1px solid #ea4141 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-operator-message.odoo-chat-message-img-wrapper, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-visitor-message.odoo-chat-message-img-wrapper{background-color: transparent !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-message-document:hover{background: rgba(0, 0, 0, 0.3) !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-message-document-label{background: #939698 !important; color: #000 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-message-document-icon svg, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-message-document-icon svg *{fill: #939698 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-message-document-text, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-dismiss{color: #c9cacb !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm svg.odoo-chat-loading-icon{opacity: 1 !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm svg.odoo-chat-loading-icon g{fill: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-invalid-form-field{border-bottom: 1px solid #ea4141 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-form-input, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-inline-form .odoo-chat-invalid-form-field{border-bottom: 0 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-invalid-asterisk svg{fill: #ea4141 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-branding-link a{background: transparent !important; color: #7c838a !important; transition: all .6s ease-in-out !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-branding-link a:hover{color: #959ba1 !important; transition: all .1s ease-in-out !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-end-chat-flag{fill: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-description{color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-cancel-button{background: #3e4042 !important; border: 1px solid #3e4042 !important; border: 0 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-branding-panel .odoo-chat-branding-go-button{background: none !important; border: 1px solid #3e4042 !important; color: #fff !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-container{background: rgba(39, 40, 41, 0.96) !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-ratings-question-number, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-ratings-question{color: #edeeef !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-ratings-question{border-bottom: #3e4042 1px solid !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-form-button{background: #3e4042 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-wrap:before{background: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-low-answer{background: #edeeef !important; color: #2b2c2d !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-high-answer:before, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-low-answer:before{border-color: #edeeef transparent transparent !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-indicator{background: #2b2c2d !important; border: 2px solid #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:checked~.odoo-chat-feedback-indicator, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:focus~.odoo-chat-feedback-indicator{color: #fff !important; border: 2px solid #bbbec2 !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:checked~.odoo-chat-feedback-indicator:after, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:focus~.odoo-chat-feedback-indicator:after{background-color: #edeeef !important; border: 4px solid #2b2c2d !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-select-wrap>input:active~.odoo-chat-feedback-indicator{background-color: #bbbec2 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-button{color: #959ba1 !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feedback-cancel-button svg{fill: #959ba1 !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button{background: #3e4042 !important;} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button *{color: #c7cacd !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button svg, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button path{fill: #c7cacd !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-disabled *{color: #7c838a !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-disabled svg, #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-feed-button.odoo-chat-disabled path{fill: #7c838a !important} #odoo-chat-wrapper.odoo-chat-dark-theme #odoo-chatRegistrationForm .odoo-chat-restart-button:before{background-color: #3e4042 !important} #odoo-chatRegistrationForm.odoo-chat-no-branding .odoo-chat-footer-form-container{bottom: 10px !important} #odoo-chatRegistrationForm.odoo-chat-no-branding .odoo-chat-conversation-container{height: calc(100% - 115px) !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm.odoo-chat-no-branding .odoo-chat-conversation-container{height: calc(100% - 105px) !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-no-branding .odoo-chat-conversation-container{height: calc(100% - 98px) !important}} #odoo-chatRegistrationForm.odoo-chat-no-branding .odoo-chat-no-message-form{height: calc(100% - 52px) !important;} @media screen and (min-width:600px){#odoo-chatRegistrationForm.odoo-chat-no-branding .odoo-chat-no-message-form{height: calc(100% - 40px) !important}} #odoo-chat-wrapper .odoo-chat-launch-button .odoo-chat-button-text.odoo-chat-hidden{margin-left: 0 !important; max-width: 0 !important; transition: all .4s ease-in-out, margin-left .6s ease-in-out !important} .odoo-chat-launch-button.odoo-chat-right-to-left svg{float: right !important} .odoo-chat-launch-button.odoo-chat-right-to-left .odoo-chat-button-text{margin: 0 12px 0 0 !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-has-avatar{margin-left: 0 !important; margin-right: 44px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-operator-avatar{right: 0 !important; left: auto !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-operator-name{text-align: right !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-operator-message, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-message-group .odoo-chat-operator-message:only-child{float: right !important; text-align: right !important; border-radius: 10px !important;} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-operator-message:after, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-message-group .odoo-chat-operator-message:only-child:after{border-radius: 10px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-visitor-message, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-message-group .odoo-chat-visitor-message:only-child{float: left !important; text-align: right !important; border-radius: 10px !important;} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-visitor-message:after, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-message-group .odoo-chat-visitor-message:only-child:after{border-radius: 10px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-gdpr-consent-message, #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-gdpr-consent-message-text{text-align: right !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-gdpr-consent-checkbox{float: right !important; margin: 0 0 0 10px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-top-bar-button{float: left !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-end-chat-button{float: right !important; margin-left: 0 !important; margin-right: 15px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-top-bar-text{float: right !important; padding: 0 20px 0 0 !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-chat-input{text-align: right !important; padding: 15px 15px 15px 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1.8% 15px 1.8% 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 15px 15px 15px 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-allows-file-upload .odoo-chat-chat-input{padding: 15px 30px 15px 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-allows-file-upload .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1.8% 30px 1.8% 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-allows-file-upload .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 15px 30px 15px 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-has-preview .odoo-chat-chat-input{padding: 15px 96px 15px 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-has-preview .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1.8% 96px 1.8% 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-has-preview .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 15px 96px 15px 55px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-chat-send-button{right: auto !important; left: 0 !important; transform: rotate(180deg) !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-upload-file-button{left: auto !important; right: 0 !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-upload-preview{left: auto !important; right: 10px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-form-message-input{text-align: right !important; padding: 0 0 5px 20px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-form-input{text-align: right !important; padding: 10px 0 5px 15px !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-float-label{text-align: right !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-required-asterisk{left: 0 !important} #odoo-chatRegistrationForm.odoo-chat-right-to-left .odoo-chat-branding-link{right: 0 !important; left: auto !important; margin: 0 2px 0 0 !important} #odoo-chatRegistrationForm.odoo-chat-large-text{font-size: 108% !important} .odoo-chat-launch-button.odoo-chat-bottom-left{right: auto !important; left: 20px !important} #odoo-chatRegistrationForm.odoo-chat-bottom-left{right: auto !important; left: 0 !important;} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-bottom-left{left: 20px !important}} .odoo-chat-attention-grabber.odoo-chat-bottom-left{right: auto !important; left: 20px !important; text-align: left !important;} @media screen and (min-width:1100px){.odoo-chat-attention-grabber.odoo-chat-bottom-left .odoo-chat-attention-grabber-cancel.odoo-chat-hidden{margin: -12px 0 6px 6px !important}} .odoo-chat-launch-button.odoo-chat-chat-tab{border-radius: 8px 8px 0 0 !important; bottom: 0 !important} #odoo-chat-wrapper.odoo-chat-hidden{display: none !important} #odoo-chatRegistrationForm.odoo-chat-hidden{opacity: 0 !important; bottom: 200% !important; top: 100% !important;} @media screen and (min-width:480px){#odoo-chatRegistrationForm.odoo-chat-hidden{top: auto !important; bottom: -100% !important}} .odoo-chat-launch-button.odoo-chat-hidden{top: auto !important; bottom: -100% !important} .odoo-chat-notification-badge.odoo-chat-hidden{display: none !important} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-detached:not(.odoo-chat-size-dr){border-radius: 12px !important; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.25) !important; bottom: 20px !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-detached:not(.odoo-chat-size-dr) .odoo-chat-conversation-container, #odoo-chatRegistrationForm.odoo-chat-detached:not(.odoo-chat-size-dr) .odoo-chat-feedback-container, #odoo-chatRegistrationForm.odoo-chat-detached:not(.odoo-chat-size-dr) .odoo-chat-send-transcript-container{border-radius: 0 0 10px 10px !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-detached:not(.odoo-chat-size-dr) .odoo-chat-top-bar{border-radius: 10px 10px 0 0 !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-detached:not(.odoo-chat-size-dr).odoo-chat-hidden{bottom: -100% !important}} @media screen and (min-width:1100px){#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline){width: 250px !important; height: 300px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-overlay-module-container, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-top-bar-text, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-generated-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-visitor-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-visitor-message:first-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-visitor-message:last-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-message:first-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-message:last-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-float-label, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-input, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-message-input, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-chat-input, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-ratings-question, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-send-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-restart-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-form-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feed-button span, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-cancel-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-go-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-send-transcript-container p, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-description{font-size: .85em !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-input-filled+.odoo-chat-float-label, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-low-answer, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-high-answer{font-size: .75em !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-branding-link a, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-ratings-question-number{font-size: .7em !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-end-chat-button span{font-size: .9em !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-top-bar{height: 30px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-top-bar-text{line-height: 30px !important; padding-left: 14px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-top-bar-button{padding: 12px 5px !important; width: 42px !important;}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-top-bar-button:hover svg{margin-top: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-top-bar-button svg{margin: 0 auto !important; width: 14px !important; height: 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-conversation-container, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-container, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-send-transcript-container, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-overlay-module-container{top: 30px !important; height: calc(100% - 94px) !important;}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-conversation-container.odoo-chat-no-message-form, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-container.odoo-chat-no-message-form, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-send-transcript-container.odoo-chat-no-message-form, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-overlay-module-container.odoo-chat-no-message-form{height: calc(100% - 49px) !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-message-block, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-message-block:first-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-message-block:last-child{margin-top: 5px !important; margin-bottom: 5px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-generated-message{padding: 0 5px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-gdpr-consent-message-text{width: 85% !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-visitor-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-visitor-message:first-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-visitor-message:last-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-message, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-message:first-child, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-message:last-child{padding: 8px 10px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-message-link-icon{width: 26px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-message-link-text, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-message-error-text{max-width: 120px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-has-avatar{margin-left: 40px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-avatar{width: 32px !important; height: 32px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-operator-avatar-image{border-radius: 16px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-chat-input{height: 35px !important; min-height: 35px !important; max-height: 60px !important; line-height: 1.1 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-chat-input{padding: 9px 8px 8px 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1% 8px 1% 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 9px 8px 8px 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-allows-file-upload .odoo-chat-chat-input{padding: 9px 8px 8px 22px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-allows-file-upload .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1% 8px 1% 22px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-allows-file-upload .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 9px 8px 8px 22px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-has-preview .odoo-chat-chat-input{padding: 9px 8px 8px 96px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-has-preview .odoo-chat-chat-input.odoo-chat-long-placeholder{padding: 1% 8px 1% 96px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-has-preview .odoo-chat-chat-input.odoo-chat-long-placeholder.odoo-chat-populated{padding: 9px 8px 8px 96px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-chat-send-button{display: none !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-upload-file-button{padding: 0 !important; height: 18px !important; width: 22px !important; bottom: 9px !important; right: auto !important; left: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-upload-preview{right: auto !important; left: 10px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-input{margin-bottom: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-offline-message-container .odoo-chat-form-send-button{margin-top: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-cancel-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-go-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-form-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-form-send-button, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-restart-button{padding: 12px 10px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-restart-button{margin-top: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-restart-button:before{display: none !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-end-chat-button{margin-top: 5px !important; margin-left: 8px !important; padding: 3px 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feed-button{margin-bottom: 15px !important; padding: 10px 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feed-button-wrap{margin-bottom: 0 !important;}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feed-button-wrap .odoo-chat-feed-button{margin-bottom: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-cancel-link-wrap{position: static !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-wrap{margin-bottom: 10px !important;}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-wrap:before{top: 8px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-low-answer, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-high-answer{padding: 6px 6px !important; max-width: 49% !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-ratings-question{border-bottom: 0 !important; margin-bottom: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-form-button{margin-top: 15px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-indicator{width: 16px !important; height: 16px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-select-wrap>input{height: 16px !important; width: 11px !important; margin: 0 0 0 4px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-select-wrap>input:checked~.odoo-chat-feedback-indicator, #odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-feedback-select-wrap>input:focus~.odoo-chat-feedback-indicator{top: 0 !important; left: 0 !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-send-transcript-container .odoo-chat-form-container{margin-bottom: 15px !important}#odoo-chat-wrapper #odoo-chatRegistrationForm.odoo-chat-size-sm:not(.odoo-chat-inline) .odoo-chat-inline-form{max-width: 95% !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline){width: 425px !important; height: 500px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-overlay-module-container, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-top-bar-text, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-generated-message, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-message, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-visitor-message, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-visitor-message:first-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-visitor-message:last-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-message, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-message:first-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-message:last-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-float-label, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-input, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-message-input, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-chat-input, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-ratings-question, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-cancel-link-text, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-send-button, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-restart-button, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-form-button, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feed-button span, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-cancel-button, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-go-button, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-send-transcript-container p, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-branding-panel .odoo-chat-branding-description, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-end-chat-button span{font-size: 1.05em !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-low-answer, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-high-answer, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-name{font-size: .95em !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-input-filled+.odoo-chat-float-label, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-branding-link a, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-ratings-question-number{font-size: .85em !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-conversation-container, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-container, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-send-transcript-container{height: calc(100% - 118px) !important;}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-conversation-container.odoo-chat-no-message-form, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-container.odoo-chat-no-message-form, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-send-transcript-container.odoo-chat-no-message-form{height: calc(100% - 68px) !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-gdpr-consent-message-text{width: 90% !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-visitor-message, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-visitor-message:first-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-visitor-message:last-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-message, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-message:first-child, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-message:last-child{padding: 12px 14px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-has-avatar{margin-left: 50px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-operator-avatar{width: 42px !important; height: 42px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-chat-input{height: 50px !important; min-height: 50px !important; max-height: 85px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-chat-send-button{height: 51px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-branding-panel{max-width: 85% !important; margin: 0 auto !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-cancel-link-wrap svg{width: 14px !important; height: 14px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-container .odoo-chat-form:not(.odoo-chat-feedback-wrap), #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-message{width: 85% !important; display: block !important; margin-left: auto !important; margin-right: auto !important; float: none !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-send-button, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-message{margin-top: 20px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-form-button{margin-top: 45px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-confirmation-icon{margin-top: 60px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-form-input{padding: 15px 15px 5px 0 !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-container .odoo-chat-form-container, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-container .odoo-chat-ratings-answer-labels{margin-left: auto !important; margin-right: auto !important; max-width: 85% !important; display: block !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-low-answer, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-high-answer{padding: 10px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-indicator{width: 25px !important; height: 25px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-select-wrap>input{height: 25px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-select-wrap>input:checked~.odoo-chat-feedback-indicator, #odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-select-wrap>input:focus~.odoo-chat-feedback-indicator{top: -1px !important; left: -1px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-feedback-wrap:before{top: 13px !important}#odoo-chatRegistrationForm.odoo-chat-size-lg:not(.odoo-chat-inline) .odoo-chat-ratings-question{margin-bottom: 2em !important}} @media screen and (min-width:600px){#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline){width: 50% !important; height: 100% !important; right: 0 !important; top: 0 !important; max-height: 100% !important; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15) !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline).odoo-chat-hidden{bottom: 0 !important; right: -50% !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar{border-radius: 0 !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar-button{padding: 16px 16px 16px 28px !important;}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar-button:hover{padding: 16px 14px 16px 30px !important;}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar-button:hover svg{margin-top: 0 !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar-button svg{transform: rotate(-90deg) !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline).odoo-chat-bottom-left{right: auto !important; left: 0 !important;}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline).odoo-chat-bottom-left.odoo-chat-hidden{bottom: 0 !important; right: auto !important; left: -50% !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline).odoo-chat-bottom-left .odoo-chat-top-bar-button svg{transform: rotate(90deg) !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline){width: 350px !important}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar-button{padding: 16px 16px 16px 28px !important;}#odoo-chatRegistrationForm.odoo-chat-size-dr:not(.odoo-chat-inline) .odoo-chat-top-bar-button:hover{padding: 16px 14px 16px 30px !important}} @media screen and (min-width:600px){.odoo-chat-launch-button.odoo-chat-size-sm{font-size: 90% !important; padding: 0 15px !important; height: 42px !important}.odoo-chat-launch-button.odoo-chat-size-sm .odoo-chat-button-text{margin-left: 8px !important; line-height: 42px !important}.odoo-chat-launch-button.odoo-chat-size-sm svg{height: 42px !important; width: 22px !important}} .odoo-chat-launch-button.odoo-chat-size-lg{font-size: 110% !important; padding: 0 25px !important; height: 54px !important;} .odoo-chat-launch-button.odoo-chat-size-lg .odoo-chat-button-text{margin-left: 12px !important; line-height: 54px !important} .odoo-chat-launch-button.odoo-chat-size-lg svg{height: 54px !important; width: 32px !important} #odoo-chatRegistrationForm.odoo-chat-preview-mode{box-shadow: none !important; right: 0 !important} #odoo-chatRegistrationForm.odoo-chat-preview-mode.odoo-chat-bottom-left{box-shadow: none !important; left: 0 !important} @media screen and (min-width:480px){#odoo-chatRegistrationForm.odoo-chat-inline{box-shadow: none !important}} @media screen and (min-width:600px){#odoo-chatRegistrationForm.odoo-chat-inline{width: 100% !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-inline{position: absolute !important; height: 100% !important; max-height: 100% !important; border-radius: 0 0 0 0 !important; top: inherit !important; transition: all .6s ease-in-out, top .4s ease-in-out !important; right: 0 !important}} @media screen and (min-width:1100px){#odoo-chatRegistrationForm.odoo-chat-inline .odoo-chat-top-bar{border-radius: 0 0 0 0 !important}} #odoo-chat-wrapper gr_block, #odoo-chat-wrapper grammarly-btn, #odoo-chat-wrapper grammarly-ghost{display: none !important} .o_thread_window .o_thread_window_header{background-color: #286197 !important; padding: 5px 10px !important;} .o_livechat_button{bottom: 6px !important; right: 6px !important; background-color: rgb(83 126 185) !important; padding: 10px !important; text-shadow: none !important; border: 1px solid #537eb9 !important; border-bottom: 1px !important; border-top-left-radius: 20px !important; border-top-right-radius: 20px !important; border-radius: 20px !important;} .o_thread_window .o_thread_window_header .o_thread_window_title{display: none !important;} .o_thread_window .o_thread_window_header .o_thread_window_buttons{margin: 0 0 0 auto;} 

/* /im_livechat/static/src/scss/im_livechat_bootstrap.scss defined in bundle 'im_livechat.external_lib' */
 .text-muted{color: #6c757d;} .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: "X";} .o_thread_window .o_thread_window_header > span{margin: auto 0;} 

/* /mail/static/src/scss/abstract_thread_window.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{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: #875A7B; padding: 8px;} @media (max-width: 767.98px){.o_thread_window .o_thread_window_header{height: 46px; padding-top: 12px; 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{font-size: 17px; color: white;}} .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_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: 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_typing_notification_bar{background-color: rgba(250, 250, 250, 0.75);} .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;} .o_thread_window .o_thread_composer input{width: 100%; outline: 0; height: 39px; padding: 10px; font-size: 13px; border: none; border-top: 1px solid #dee2e6;} .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: #00A09D; 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: #68465f;} .o_ui_blocked .o_thread_window{z-index: 1101;} .o_no_thread_window .o_thread_window{display: none;} 

/* /mail/static/src/scss/thread.scss defined in bundle 'im_livechat.external_lib' */
 .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_typing_notification_free_space, .o_mail_activity .o_thread_typing_notification_free_space{flex-grow: 1;} .o_mail_thread .o_thread_typing_notification_bar, .o_mail_activity .o_thread_typing_notification_bar{flex: 0, 0, 20px; background-color: rgba(255, 255, 255, 0.75); padding: 5px; text-align: center; color: #6c757d;} .o_mail_thread .o_thread_typing_notification_bar.o_thread_order_asc, .o_mail_activity .o_thread_typing_notification_bar.o_thread_order_asc{position: -webkit-sticky; position: sticky; top: auto; left: auto; bottom: 0px; right: auto;} .o_mail_thread .o_thread_typing_notification_bar.o_thread_order_desc, .o_mail_activity .o_thread_typing_notification_bar.o_thread_order_desc{position: -webkit-sticky; position: sticky; top: 0px; left: auto; bottom: auto; right: auto;} .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 #ac82a0 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: #ac82a0; 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;} @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{max-width: 36px;} .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{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{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_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{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{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 .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 .o_thread_message_content > pre, .o_mail_activity .o_thread_message .o_thread_message_core .o_thread_message_content > pre{white-space: pre-wrap; word-break: break-word;} .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_mail_info strong, .o_mail_activity .o_thread_message .o_thread_message_core .o_mail_info strong{color: inherit;} .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_email, .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_email{padding: 4px;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_ready{color: grey;} .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_thread .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_exception, .o_mail_activity .o_thread_message .o_thread_message_core i.o_thread_message_email.o_thread_message_email_bounce{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_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;} 

/* /im_livechat/static/src/scss/im_livechat.scss defined in bundle 'im_livechat.external_lib' */
 .o_livechat_button{position: fixed; bottom: 0px; right: 6px; 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: 1002;} .o_thread_window .o_thread_date_separator{display: none;} .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_no_feedback{text-decoration: underline; cursor: pointer;} .o_thread_window .o_livechat_rating .o_livechat_rating_feedback_text{margin-top: 65px;} .o_thread_window .o_livechat_rating .o_livechat_rating_choices{margin: 40px 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 0; 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 > input{float: right;}