

/* /portal/static/src/scss/portal.edit.scss */

#discussion {
  pointer-events: none;
}



/* /web/static/lib/bootstrap/scss/_functions.scss */



/* /web/static/lib/bootstrap/scss/_mixins.scss */



/* /web/static/src/scss/functions.scss */



/* /web/static/src/scss/mixins_forwardport.scss */



/* /web/static/src/scss/bs_mixins_overrides.scss */



/* /web/static/src/scss/utils.scss */



/* /web_enterprise/static/src/scss/primary_variables.scss */



/* /web/static/src/scss/primary_variables.scss */



/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */



/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */



/* /html_editor/static/src/scss/html_editor.variables.scss */



/* /web/static/src/core/avatar/avatar.variables.scss */



/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */



/* /web/static/src/core/notifications/notification.variables.scss */



/* /web/static/src/search/control_panel/control_panel.variables.scss */



/* /web/static/src/search/search_bar/search_bar.variables.scss */



/* /web/static/src/search/search_panel/search_panel.variables.scss */



/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */



/* /web/static/src/views/fields/translation_button.variables.scss */



/* /web/static/src/views/form/form.variables.scss */



/* /web/static/src/views/kanban/kanban.variables.scss */



/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */



/* /web/static/src/webclient/navbar/navbar.variables.scss */



/* /mail/static/src/core/common/primary_variables.scss */



/* /mail/static/src/scss/variables/primary_variables.scss */



/* /onboarding/static/src/scss/onboarding.variables.scss */



/* /portal/static/src/scss/primary_variables.scss */



/* /account/static/src/scss/variables.scss */

@keyframes animate-red {
  0% {
    color: red;
  }
  100% {
    color: inherit;
  }
}

.animate {
  animation: animate-red 1s ease;
}



/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */



/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */



/* /html_builder/static/src/scss/builder.variables.scss */

.o_we_shape {
  --ShapeConnections--size-tiny: 2rem;
  --ShapeConnections--size-regular: 4rem;
  --ShapeConnections--size-big: 15rem;
  --ShapeAngular--size-regular: 15rem;
  --ShapeWavy--size-regular: 15rem;
  --ShapePattern--size-tiny: 12.5rem;
  --ShapePattern--size-regular: 50rem;
}

.o_we_shape_btn_content .o_we_shape {
  --ShapeConnections--size-tiny: 25%;
  --ShapeConnections--size-regular: 50%;
  --ShapeConnections--size-big: 75%;
  --ShapeAngular--size-regular: 50%;
  --ShapePattern--size-regular: 100%;
  --ShapePattern--size-tiny: 50%;
  --ShapeWavy--size-regular: 100%;
}



/* /website/static/src/scss/primary_variables.scss */



/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */



/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */



/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */



/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */



/* /website_sale/static/src/scss/primary_variables.scss */



/* /web_gantt/static/src/gantt_view.variables.scss */



/* /website_knowledge/static/src/scss/primary_variables.scss */



/* /website/static/src/snippets/s_badge/000_variables.scss */



/* /theme_nano/static/src/scss/primary_variables.scss */



/* /website/static/src/scss/secondary_variables.scss */



/* /web_enterprise/static/src/scss/secondary_variables.scss */



/* /web/static/src/scss/secondary_variables.scss */



/* /html_editor/static/src/scss/secondary_variables.scss */



/* /web/static/src/scss/bootstrap_overridden.scss */

.user-select-none {
  -webkit-user-select: none !important;
}



/* /html_builder/static/src/core/drop_zone_plugin.edit.scss */

.oe_drop_zone {
  background: rgba(1, 186, 210, 0.5);
  animation: dropZoneInsert 1s linear 0s infinite alternate;
}

.oe_drop_zone.oe_insert {
  position: relative;
  width: 100%;
  border-radius: 0.375rem;
  outline: 2px dashed #01bad2;
  outline-offset: -2px;
  z-index: 2000;
}

.oe_drop_zone.o_dropzone_highlighted {
  filter: brightness(1.5);
  transition: 200ms;
}

.oe_drop_zone:not(.oe_grid_zone).oe_insert {
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin: -15px 0;
  padding: 0;
}

.oe_drop_zone:not(.oe_grid_zone).oe_insert.oe_vertical {
  width: 30px;
  float: left;
  margin: 0 -15px;
}

.oe_drop_zone:not(.oe_grid_zone).oe_sanitized_drop_zone {
  position: absolute;
  top: 0px;
  height: 100%;
  padding: 15px;
  margin: 0px;
  backdrop-filter: blur(15px);
  background-color: rgba(62, 62, 70, 0.15);
  color: white;
  outline-color: #3e3e46;
  z-index: 1999;
}

.oe_drop_zone:not(.oe_grid_zone).oe_sanitized_drop_zone > p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: calc(100% - 30px);
  text-shadow: 0px 0px 4px black;
  font-size: 20px;
}

body.oe_dropzone_active .note-editable {
  overflow: hidden;
}



/* /html_builder/static/src/core/editor.edit.scss */

.editor_enable .btn:hover {
  cursor: text;
}

.o_editable[data-oe-type=html].oe_empty:empty, .o_editable.oe_structure.oe_empty#wrap:empty, .o_editable[data-oe-type=html]#wrap:empty, .o_editable .oe_structure.oe_empty#wrap:empty, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone), .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone), .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone) {
  background: rgba(1, 186, 210, 0.5);
  text-align: center;
  color: #fff;
  outline: 2px dashed #01bad2;
  outline-offset: -2px;
}

.o_editable[data-oe-type=html].oe_empty:empty:before, .o_editable.oe_structure.oe_empty#wrap:empty:before, .o_editable[data-oe-type=html]#wrap:empty:before, .o_editable .oe_structure.oe_empty#wrap:empty:before, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):before {
  content: attr(data-editor-message);
  display: block;
  font-size: 20px;
}

.o_editable[data-oe-type=html].oe_empty:not(:empty)[data-editor-message-default]:empty:before, .o_editable.oe_structure.oe_empty#wrap:not(:empty)[data-editor-message-default]:empty:before, .o_editable[data-oe-type=html]#wrap:not(:empty)[data-editor-message-default]:empty:before, .o_editable .oe_structure.oe_empty#wrap:not(:empty)[data-editor-message-default]:empty:before, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(:empty)[data-editor-message-default]:not(.oe_vertical):not(.oe_sanitized_drop_zone):before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(:empty)[data-editor-message-default]:not(.oe_vertical):not(.oe_sanitized_drop_zone):before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(:empty)[data-editor-message-default]:not(.oe_vertical):not(.oe_sanitized_drop_zone):before {
  content: none;
}

.o_editable[data-oe-type=html].oe_empty:empty:after, .o_editable.oe_structure.oe_empty#wrap:empty:after, .o_editable[data-oe-type=html]#wrap:empty:after, .o_editable .oe_structure.oe_empty#wrap:empty:after, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):after, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):after, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):after {
  content: attr(data-editor-sub-message);
  display: block;
}

.o_editable[placeholder]:not(:focus):empty:before, .o_editable[placeholder]:not(:focus):has(br:only-child):before, .o_editable[placeholder]:not(:focus)[data-oe-zws-empty-inline]:before {
  content: attr(placeholder);
  opacity: 0.3;
  pointer-events: none;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone), .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone), .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone) {
  height: auto;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):only-child, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):only-child, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):only-child {
  width: 96%;
  padding: 12px 0;
  margin: 20px 2%;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):not(:only-child)::before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):not(:only-child)::before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):not(:only-child)::before {
  font-size: 16px;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):not(:only-child)[data-editor-message-default]::before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):not(:only-child)[data-editor-message-default]::before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):not(:only-child)[data-editor-message-default]::before {
  content: none;
}

.o_editable.oe_structure.oe_empty#wrap:empty, .o_editable[data-oe-type=html]#wrap:empty, .o_editable .oe_structure.oe_empty#wrap:empty {
  padding: 112px 0px;
  margin: 20px 2%;
  border-radius: 0.375rem;
}

.o_editable.oe_structure.oe_empty#wrap > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):only-child, .o_editable[data-oe-type=html]#wrap > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):only-child, .o_editable .oe_structure.oe_empty#wrap > .oe_drop_zone.oe_insert:not(.oe_vertical):not(.oe_sanitized_drop_zone):only-child {
  padding: 112px 0px;
  text-shadow: none;
}

.o_editable.oe_structure.oe_empty > p:empty:only-child, .o_editable[data-oe-type=html] > p:empty:only-child, .o_editable .oe_structure.oe_empty > p:empty:only-child {
  color: #aaa;
}

.oe_structure_solo > .oe_drop_zone {
  transform: translateY(10px);
}

.o-we-hint {
  position: relative;
}

.o-we-hint:after {
  content: attr(o-we-hint-text);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  color: inherit;
  opacity: 0.4;
  pointer-events: none;
  text-align: inherit;
  width: 100%;
}

.css_non_editable_mode_hidden,
.o_editable .media_iframe_video .css_editable_mode_display {
  display: block !important;
}



/* /html_builder/static/src/core/grid_layout/grid_layout.edit.scss */

.o_we_background_grid {
  padding: 0 !important;
}

.o_we_background_grid .o_we_cell {
  fill: #FFFFFF;
  fill-opacity: .1;
  stroke: #000000;
  stroke-opacity: .2;
  stroke-width: 1px;
  filter: drop-shadow(-1px -1px 0px rgba(255, 255, 255, 0.3));
}

.o_we_background_grid.o_we_grid_preview {
  pointer-events: none;
}

.o_we_background_grid.o_we_grid_preview .o_we_cell {
  animation: gridPreview 2s 0.5s;
}

@keyframes gridPreview {
  to {
    fill-opacity: 0;
    stroke-opacity: 0;
  }
}

.o_we_drag_helper {
  padding: 0;
  border: 4px solid #01bad2;
  border-radius: 4px;
}

@keyframes highlightPadding {
  from {
    border: solid rgba(1, 186, 210, 0.2);
    border-width: var(--grid-item-padding-y) var(--grid-item-padding-x);
  }
  to {
    border: solid rgba(1, 186, 210, 0);
    border-width: var(--grid-item-padding-y) var(--grid-item-padding-x);
  }
}

.o_we_padding_highlight.o_grid_item {
  position: relative;
}

.o_we_padding_highlight.o_grid_item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  animation: highlightPadding 2s;
  pointer-events: none;
}



/* /html_builder/static/src/core/operation.edit.scss */

.o_loading_screen {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2000;
}

.o_loading_screen:not(.o_we_ui_loading) > img {
  display: none;
}

.o_loading_screen.o_we_ui_loading {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
}



/* /html_builder/static/src/plugins/background_option/background_position_overlay.edit.scss */

.o_we_background_positioning {
  z-index: 2000 !important;
}

.o_we_background_positioning > *:not(.s_parallax_bg) {
  visibility: hidden;
}



/* /html_builder/static/src/sidebar/invisible_elements.edit.scss */

.o_snippet_override_invisible {
  display: block !important;
  opacity: 70%;
  position: relative;
}

.o_snippet_override_invisible.d-lg-flex, .o_snippet_override_invisible.d-md-flex, .o_snippet_override_invisible.o_half_screen_height, .o_snippet_override_invisible.o_full_screen_height {
  display: flex !important;
}

.o_snippet_override_invisible::before {
  position: absolute;
  width: -webkit-fill-available;
  width: -moz-available;
  right: 20px;
  z-index: 100;
  background-color: #01bad2;
  font-size: 0px;
  pointer-events: none;
  content: ".";
}

.o_snippet_override_invisible.d-md-none::before, .o_snippet_override_invisible.d-lg-none::before {
  height: 50px;
  -webkit-mask: url("/html_builder/static/img/options/desktop_invisible.svg") no-repeat 100% 100%;
}

.o_snippet_override_invisible:not(.d-md-none):not(.d-lg-none)::before {
  height: 30px;
  -webkit-mask: url("/html_builder/static/img/options/mobile_invisible.svg") no-repeat 100% 100%;
}

.o_conditional_hidden {
  display: none !important;
}



/* /html_editor/static/src/main/chatgpt/chatgpt_plugin.scss */

@keyframes fade {
  0%, 100% {
    opacity: 0;
  }
  30%, 70% {
    opacity: 1;
  }
}

.o-chatgpt-content {
  position: absolute;
  background: rgba(1, 186, 210, 0.5);
  opacity: 0;
  animation: fade 1.5s ease-in-out;
  z-index: 1;
  outline: 2px dashed #01bad2;
  outline-offset: -2px;
}

.o-chatgpt-translated > *:last-child {
  margin-bottom: 0;
}

.o-message-error {
  color: #d44c59;
  font-weight: bold;
  --bg-opacity: 0.25;
}



/* /html_editor/static/src/main/link/link.scss */

.odoo-editor-editable a.o_link_in_selection:not(.btn) {
  background-color: #a6e3e2;
  color: black !important;
  border: 1px dashed #008f8c;
  margin: -1px;
}

.odoo-editor-editable[contenteditable=true].btn, .odoo-editor-editable[contenteditable=true] .btn, .odoo-editor-editable [contenteditable=true].btn, .odoo-editor-editable [contenteditable=true] .btn {
  user-select: auto;
  cursor: text;
}

.odoo-editor-editable [contenteditable=false] .btn {
  cursor: pointer;
}

.odoo-editor-editable span[class$="-fs"] .btn:not(:has(span[class$="-fs"], span.small)),
.odoo-editor-editable span.small .btn:not(:has(span[class$="-fs"], span.small)) {
  font-family: unset;
  font-size: unset;
}

.odoo-editor-editable font[class^="text-o-"] a,
.odoo-editor-editable font[style*="color"] a {
  color: inherit !important;
}



/* /website/static/src/builder/plugins/content_width_option.edit.scss */

.o_container_preview {
  outline: 2px dashed #01bad2;
}



/* /website/static/src/builder/plugins/form/form_option.edit.scss */

.s_website_form .s_website_form_field_hidden {
  display: block !important;
  opacity: 0.5;
}

.s_website_form .s_website_form_field_hidden_if {
  display: block !important;
  background-color: #D9D9D9;
}

.s_website_form .s_website_form_label, .s_website_form .s_website_form_check_label {
  pointer-events: none;
}

.s_website_form .o_show_form_success_message.d-none {
  display: block !important;
}

.s_website_form .o_show_form_success_message:not(.d-none) {
  display: none !important;
}



/* /website/static/src/builder/plugins/options/countdown_option.edit.scss */

.o_editable .s_countdown.s_countdown_enable_preview.hide-countdown .s_countdown_canvas_wrapper {
  display: none !important;
}

.o_editable .s_countdown.s_countdown_enable_preview .s_countdown_end_message {
  display: initial !important;
}



/* /website/static/src/builder/plugins/options/emphasize_animated_text.edit.scss */

.o_animated_text_emphasized .o_animated_text {
  position: relative;
}

.o_animated_text_emphasized .o_animated_text:after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  border: 1px dotted white;
  background-color: rgba(173, 255, 47, 0.2);
}



/* /website/static/src/builder/plugins/options/image_gallery_option.edit.scss */

.s_image_gallery .o_empty_gallery_alert .o_add_images {
  cursor: pointer;
}



/* /website/static/src/builder/plugins/options/map_option.edit.scss */

.s_map iframe {
  pointer-events: none;
}



/* /website/static/src/builder/plugins/options/mega_menu_option.edit.scss */

body.editor_enable .hidden_mega_menu_li {
  display: block !important;
}



/* /website/static/src/builder/plugins/options/social_media_option.edit.scss */

.s_social_media:has(a) .o_empty_social_media_alert {
  display: none !important;
}



/* /website/static/src/builder/translate.edit.scss */

html[lang] > body.editor_enable [data-oe-translation-state], html[lang] > body.editor_enable [data-oe-translation-state] .o_translation_select_option, html[lang] > body.editor_enable [data-oe-translation-state][data-oe-field="mega_menu_content"] * {
  background-color: rgba(255, 255, 90, 0.5) !important;
}

html[lang] > body.editor_enable [data-oe-translation-state][data-oe-translation-state="translated"], html[lang] > body.editor_enable [data-oe-translation-state][data-oe-translation-state="translated"] .o_translation_select_option, html[lang] > body.editor_enable [data-oe-translation-state][data-oe-translation-state="translated"][data-oe-field="mega_menu_content"] * {
  background-color: rgba(120, 215, 110, 0.5) !important;
}

html[lang] > body.editor_enable [data-oe-translation-state].o_dirty, html[lang] > body.editor_enable [data-oe-translation-state].oe_translated, html[lang] > body.editor_enable [data-oe-translation-state] .oe_translated {
  background-color: rgba(120, 215, 110, 0.25) !important;
}

html[lang] > body.editor_enable [data-oe-translation-state].o_dirty[data-oe-field="mega_menu_content"] *, html[lang] > body.editor_enable [data-oe-translation-state].oe_translated[data-oe-field="mega_menu_content"] *, html[lang] > body.editor_enable [data-oe-translation-state] .oe_translated[data-oe-field="mega_menu_content"] * {
  background-color: rgba(120, 215, 110, 0.25) !important;
}

.s_website_form input:not(.o_translatable_attribute), .s_searchbar_input input:not(.o_translatable_attribute), .js_subscribe input:not(.o_translatable_attribute), .s_group input:not(.o_translatable_attribute), .s_donation_form input:not(.o_translatable_attribute) {
  pointer-events: none;
}

.s_website_form textarea:not(.o_translatable_attribute):not(.o_translatable_text) {
  pointer-events: none;
}

html[data-edit_translations="1"] .o_translate_mode_hidden {
  display: none !important;
}



/* /website/static/src/snippets/s_ecomm_categories_showcase/categories_showcase.edit.scss */

.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block > .container {
  overflow: hidden;
}



/* /website/static/src/snippets/s_floating_blocks/floating_blocks.edit.scss */

.s_floating_blocks:has(.s_floating_blocks_block) .s_floating_blocks_alert_empty {
  display: none;
}

.s_floating_blocks .s_floating_blocks_block > .container, .s_floating_blocks .s_floating_blocks_block > .container-fluid, .s_floating_blocks .s_floating_blocks_block > .o_container_small {
  overflow: hidden;
}

.s_floating_blocks .s_floating_blocks_alert_empty {
  cursor: pointer;
}



/* /web/static/lib/bootstrap/scss/_variables.scss */



/* /website_sale/static/src/website_builder/products_list_page_option.edit.scss */

@keyframes sidebar_preview {
  to {
    min-width: 15rem;
    max-width: var(--o-wsale-sidebar-maxwidth, 15rem);
    opacity: 1;
    transform: translateX(0);
  }
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_sidebar_preview {
  padding: 0;
  flex: 0 0 25%;
  min-width: 0;
  max-width: 0;
  transform: translateX(-50%);
  opacity: 0;
}

@media (min-width: 992px) {
  body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_sidebar .o_wsale_sidebar_preview:first-child {
    animation: sidebar_preview .2s forwards;
  }
}

@keyframes filmstrip_preview {
  to {
    max-height: 100px;
    transform: translateY(0);
    opacity: 1;
  }
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_filmstrip_preview {
  max-height: 0;
  padding: 0;
  transform: translateY(-50%);
  opacity: 0;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_filmstrip .o_wsale_filmstrip_preview {
  animation: filmstrip_preview .4s forwards;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_offcanvas #o_wsale_offcanvas {
  visibility: visible;
  transform: none;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_edit_preview_enabled:not(.o_wsale_previewing_offcanvas) #o_wsale_offcanvas #o_wsale_price_range_option_inner * {
  visibility: hidden !important;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_description_preview {
  opacity: 0;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_description_preview .placeholder {
  transform: translateY(-50%);
  min-height: 0em;
  transition: all .2s;
  opacity: .15;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_description .o_wsale_description_preview {
  opacity: 1;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_description .o_wsale_description_preview .placeholder {
  transform: translateY(0);
  min-height: .4em;
}

@keyframes floating_bar_preview {
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_floating_bar_preview {
  transform: translateY(100%);
  opacity: 0;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .products_header {
  max-height: 100px;
  overflow: hidden;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_floating_bar .products_header {
  max-height: 0px;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_floating_bar .o_wsale_floating_bar_preview {
  animation: floating_bar_preview .2s forwards;
}
/*# sourceMappingURL=/web/assets/1/e3e435f/website.assets_inside_builder_iframe.css.map */