

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px; white-space: nowrap;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /br_helpdesk/static/src/css/br_helpdesk.css defined in bundle 'web.assets_frontend' */
#ticketSelectedFiles{padding: 10px;} #ticketSelectedFiles > span{display:block; font-weight: bold;} .o_portal_ticket_page{margin-top: 16px;} .o_portal_ticket_header{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 14px;} .o_portal_ticket_header .page-header{margin: 0 0 6px;} .o_portal_ticket_stats{margin-bottom: 14px;} .o_portal_ticket_stat_card{background: #ffffff; border: 1px solid #dfe3e8; border-radius: 8px; padding: 10px 12px; min-height: 74px;} .o_portal_ticket_stat_card .o_stat_label{display: block; color: #6b778c; font-size: 12px; text-transform: uppercase; margin-bottom: 4px;} .o_portal_ticket_stat_card strong{font-size: 24px; line-height: 1;} .o_portal_ticket_searchbar{margin-bottom: 10px;} .o_portal_ticket_quick_filters{display: flex; gap: 8px; margin-bottom: 12px;} .o_portal_ticket_table_wrap{border: 1px solid #dfe3e8; border-radius: 8px; background: #fff;} .o_portal_ticket_table{margin-bottom: 0; table-layout: fixed; width: 100%;} .o_portal_ticket_table > thead > tr > th{border-bottom: 1px solid #e5e9ef; font-size: 12px; text-transform: uppercase; color: #566077;} .o_portal_ticket_table > thead > tr > th, .o_portal_ticket_table > tbody > tr > td{vertical-align: middle; padding: 10px 8px;} .o_portal_ticket_table > tbody > tr > td{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px;} .o_portal_ticket_table > thead > tr > th:nth-child(1), .o_portal_ticket_table > tbody > tr > td:nth-child(1){width: 10%;} .o_portal_ticket_table > thead > tr > th:nth-child(2), .o_portal_ticket_table > tbody > tr > td:nth-child(2){width: 25%;} .o_portal_ticket_table > tbody > tr > td:nth-child(2){white-space: normal; padding-top: 8px; padding-bottom: 8px;} .o_portal_ticket_table > tbody > tr > td:nth-child(2) > span, .o_portal_ticket_table > tbody > tr > td:nth-child(2) > a, .o_portal_ticket_table > tbody > tr > td:nth-child(2) > a > span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; line-height: 1.3; max-height: 2.6em;} .o_portal_ticket_table > thead > tr > th:nth-child(3), .o_portal_ticket_table > tbody > tr > td:nth-child(3){width: 10%;} .o_portal_ticket_table > thead > tr > th:nth-child(4), .o_portal_ticket_table > tbody > tr > td:nth-child(4){width: 14%;} .o_portal_ticket_table > thead > tr > th:nth-child(5), .o_portal_ticket_table > tbody > tr > td:nth-child(5){width: 12%;} .o_portal_ticket_table > thead > tr > th:nth-child(6), .o_portal_ticket_table > tbody > tr > td:nth-child(6){width: 9%;} .o_portal_ticket_table > thead > tr > th:nth-child(7), .o_portal_ticket_table > tbody > tr > td:nth-child(7){width: 9%;} .o_portal_ticket_table > thead > tr > th:nth-child(8), .o_portal_ticket_table > tbody > tr > td:nth-child(8){width: 10%;} .o_portal_ticket_table > tbody > tr > td:nth-child(3), .o_portal_ticket_table > tbody > tr > td:nth-child(4), .o_portal_ticket_table > tbody > tr > td:nth-child(8){white-space: normal; overflow: visible; text-overflow: clip; line-height: 1.25;} .o_portal_ticket_table > tbody > tr > td:nth-child(3) > span, .o_portal_ticket_table > tbody > tr > td:nth-child(4) > span, .o_portal_ticket_table > tbody > tr > td:nth-child(8) > span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal;} .o_helpdesk_ticket_hero{background: linear-gradient(135deg, #f5f9ff 0%, #eef4ff 100%); border-bottom: 1px solid #dbe5f5; padding: 28px 0;} .o_helpdesk_ticket_hero h1{margin: 0 0 6px; font-size: 30px;} .o_helpdesk_ticket_hero p{margin: 0; color: #5f6b7a;} .o_helpdesk_ticket_form_wrap{margin-top: 18px; margin-bottom: 28px;} .o_helpdesk_ticket_form{background: #fff; border: 1px solid #dde3ed; border-radius: 10px; padding: 22px 14px; box-shadow: 0 6px 20px -16px rgba(28, 44, 64, 0.45);} .panel-default{background: #F5F5F5 !important;} .panel-default > .panel-heading{color: #337AB7 !important;} .o_portal_ticket_detail_page{margin-top: 16px; margin-bottom: 24px;} .o_portal_ticket_detail_card{border: 1px solid #dfe3e8; border-radius: 10px; padding: 0; overflow: hidden; background: #fff !important;} .o_portal_ticket_detail_heading{border-bottom: 1px solid #e5e9ef; background: linear-gradient(135deg, #f7fbff 0%, #eff5ff 100%); padding: 14px;} .o_portal_ticket_title_row{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px;} .o_portal_ticket_actions{display: flex; align-items: center; gap: 8px; margin-left: auto;} .o_portal_reopen_inline_form{margin: 0;} .o_portal_ticket_actions .btn{white-space: nowrap;} .o_portal_ticket_title{margin: 0;} .o_portal_ticket_subtitle{margin: 6px 0 0; font-size: 13px;} .o_portal_ticket_stage_box{text-align: right; display: flex; flex-direction: column; gap: 4px;} .o_portal_ticket_stage_box small{display: block; color: #64748b; margin-bottom: 1px;} .o_portal_badge_label{margin-top: 4px;} @media (max-width: 991px){.o_portal_ticket_actions{width: 100%; margin-left: 0; justify-content: flex-start; flex-wrap: wrap;}} .o_portal_ticket_detail_body{padding: 16px 14px;} .o_portal_ticket_kpis{margin-bottom: 12px;} .o_portal_ticket_kpis > [class*='col-']{padding-left: 6px; padding-right: 6px;} .o_portal_ticket_kpis{margin-left: -6px; margin-right: -6px;} .o_portal_ticket_kpi{border: 1px solid #e6ecf5; border-radius: 8px; background: #f9fbff; padding: 10px 12px; min-height: 64px; margin-bottom: 6px;} .o_portal_ticket_kpi .o_kpi_label{display: block; font-size: 11px; text-transform: uppercase; color: #7b8797; margin-bottom: 2px;} .o_portal_ticket_kpi .o_kpi_value{font-weight: 600; color: #223148; word-break: break-word;} .o_ticket_info_item{display: flex; align-items: baseline; justify-content: flex-start; gap: 6px; border-bottom: 1px dashed #edf1f7; padding-bottom: 3px; margin-bottom: 4px !important;} .o_ticket_info_item strong{font-size: 12px; color: #66758a; text-transform: uppercase; flex: 0 0 auto;} .o_ticket_info_item > span{text-align: left; flex: 1 1 auto; word-break: break-word;} .o_portal_ticket_group_box .o_ticket_info_item:last-child{margin-bottom: 0 !important; padding-bottom: 0; border-bottom: 0;} .o_portal_ticket_group_grid{margin-top: 4px;} .o_portal_ticket_group_grid > [class*='col-']{width: 100%; padding-bottom: 8px;} .o_portal_ticket_group_box{border: 1px solid #e6ecf5; border-radius: 10px; background: #fcfdff; padding: 10px 10px 4px; margin-bottom: 18px; min-height: 100%;} .o_portal_ticket_group_box h5{margin: 0 0 8px; font-size: 13px; text-transform: uppercase; letter-spacing: 0.4px; color: #40516b;} .o_portal_ticket_group_box h5 .fa{margin-right: 6px; color: #5b6f8a;} .o_portal_ticket_type_tags{display: inline-flex; flex-wrap: wrap; gap: 4px;} .o_portal_ticket_type_tag{display: inline-block; border-radius: 999px; padding: 2px 8px; font-size: 12px; line-height: 1.3; color: #fff;} .o_portal_ticket_type_color_0{background: #7f8c8d;} .o_portal_ticket_type_color_1{background: #1abc9c;} .o_portal_ticket_type_color_2{background: #3498db;} .o_portal_ticket_type_color_3{background: #9b59b6;} .o_portal_ticket_type_color_4{background: #34495e;} .o_portal_ticket_type_color_5{background: #16a085;} .o_portal_ticket_type_color_6{background: #27ae60;} .o_portal_ticket_type_color_7{background: #2980b9;} .o_portal_ticket_type_color_8{background: #8e44ad;} .o_portal_ticket_type_color_9{background: #2c3e50;} .o_portal_ticket_type_color_10{background: #f39c12;} .o_portal_ticket_type_color_11{background: #d35400;} .o_portal_ticket_description_row{margin-left: 0; margin-right: 0;} .o_portal_ticket_description_box p{margin: 0; white-space: normal;} .o_portal_ticket_solution_row{margin-left: 0; margin-right: 0;} .o_portal_ticket_solution_box p{margin: 0; white-space: normal;} .o_portal_ticket_description{border-top: 1px solid #eef2f7; background: #fbfdff;} .o_portal_ticket_description h4{margin-top: 0;} .o_portal_reopen_action{margin-top: 12px;} .o_portal_ticket_attachment_box, .o_portal_ticket_thread_box{border: 1px solid #dfe3e8; border-radius: 10px; background: #fff; margin-left: 0; margin-right: 0; padding: 12px 10px;} .o_portal_ticket_message_form_box{border-top: 1px dashed #d8e1ef; margin-top: 10px; padding-top: 10px;} .o_portal_ticket_message_form_head{display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 8px;} .o_portal_ticket_message_form_head p{margin: 0; color: #334862;} .o_portal_ticket_attachment_input{display: none;} .o_portal_ticket_message_form_actions{margin-top: 10px;} 

/* /auth_password_policy_signup/static/src/scss/signup_policy.scss defined in bundle 'web.assets_frontend' */
 .form-group.field-password{position: relative;} .form-group.field-password meter.o_password_meter{bottom: calc(calc(2.0625rem + 2px) / 2 - 7px);}