@charset "UTF-8"; 
  .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle{position: relative; display: flex; align-items: center; width: auto; height: calc(var(--o-navbar-height) - 20px); border-radius: 0.25rem; user-select: none; background-color: inherit; font-size: 1em; color: var(--NavBar-entry-color, #E4E4E4);} .o_main_navbar .o_nav_entry:hover, .o_main_navbar .dropdown-toggle:hover:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:hover, .o_main_navbar .o_nav_entry:focus, .o_main_navbar .dropdown-toggle:focus:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:focus{color: var(--NavBar-entry-color--hover, #FFF);} .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle{margin: 0; margin-left: var(--NavBar-entry-margin-left, 1px); margin-right: var(--NavBar-entry-margin-right, 1px); padding: 0; padding-left: var(--NavBar-entry-padding-left, 0.63em); padding-right: var(--NavBar-entry-padding-right, 0.63em); line-height: calc(var(--o-navbar-height) - 20px);}
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}
 .user-select-none{-webkit-user-select: none !important;}
 :root{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #000; --gray: #7E8392; --gray-dark: #D1D1D1; --o-cc5-btn-secondary-border: ; --o-cc5-btn-secondary: #F6F5F4; --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: ; --o-cc5-link: ; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #FFFFFF; --o-cc5-text: ; --o-cc5-bg: #1B1319; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #F6F5F4; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #1B1319; --o-cc4-link: #1B1319; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #6b3e66; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #F6F5F4; --o-cc3-btn-primary-border: ; --o-cc3-btn-primary: ; --o-cc3-link: ; --o-cc3-h6: ; --o-cc3-h5: ; --o-cc3-h4: ; --o-cc3-h3: ; --o-cc3-h2: ; --o-cc3-headings: ; --o-cc3-text: ; --o-cc3-bg: #F0CDA8; --o-cc2-btn-secondary-border: ; --o-cc2-btn-secondary: ; --o-cc2-btn-primary-border: ; --o-cc2-btn-primary: ; --o-cc2-link: ; --o-cc2-h6: ; --o-cc2-h5: ; --o-cc2-h4: ; --o-cc2-h3: ; --o-cc2-h2: ; --o-cc2-headings: #1B1319; --o-cc2-text: ; --o-cc2-bg: #F6F5F4; --o-cc1-btn-secondary-border: ; --o-cc1-btn-secondary: ; --o-cc1-btn-primary-border: ; --o-cc1-btn-primary: ; --o-cc1-link: ; --o-cc1-h6: ; --o-cc1-h5: ; --o-cc1-h4: ; --o-cc1-h3: ; --o-cc1-h2: ; --o-cc1-headings: ; --o-cc1-text: ; --o-cc1-bg: #FFFFFF; --copyright-custom: ; --copyright: ; --footer-custom: ; --footer: #F6F5F4; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #F6F5F4; --header-sales_two-custom: ; --header-sales_two: #1B1319; --header-sales_one-custom: ; --header-sales_one: #F6F5F4; --menu-border-color: ; --menu-custom: ; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #1B1319; --o-color-4: #FFFFFF; --o-color-3: #F6F5F4; --o-color-2: #F0CDA8; --o-color-1: #6b3e66; --gray-100: #1B1D26; --gray-200: #262A36; --gray-300: #3C3E4B; --gray-400: #5A5E6B; --gray-500: #6B707F; --gray-600: #7E8392; --gray-700: #B1B3BC; --gray-800: #D1D1D1; --gray-900: #E4E4E4; --gray-white-85: rgba(255, 255, 255, 0.85); --gray-white-75: rgba(255, 255, 255, 0.75); --gray-white-50: rgba(255, 255, 255, 0.5); --gray-white-25: rgba(255, 255, 255, 0.25); --gray-black-75: rgba(0, 0, 0, 0.75); --gray-black-50: rgba(0, 0, 0, 0.5); --gray-black-25: rgba(0, 0, 0, 0.25); --gray-black-15: rgba(0, 0, 0, 0.15); --primary: #6b3e66; --secondary: #3C3E4B; --success: #1dc959; --info: #6AB5FB; --warning: #e99d00; --danger: #b83232; --light: #3C3E4B; --dark: #B1B3BC; --primary-rgb: 107, 62, 102; --secondary-rgb: 60, 62, 75; --success-rgb: 29, 201, 89; --info-rgb: 106, 181, 251; --warning-rgb: 233, 157, 0; --danger-rgb: 184, 50, 50; --light-rgb: 60, 62, 75; --dark-rgb: 177, 179, 188; --primary-text-emphasis: #c4b2c2; --secondary-text-emphasis: #b1b2b7; --success-text-emphasis: #a5e9bd; --info-text-emphasis: aliceblue; --warning-text-emphasis: #f6d899; --danger-text-emphasis: #e3adad; --light-text-emphasis: #B1B3BC; --dark-text-emphasis: #B1B3BC; --primary-bg-subtle: #150c14; --secondary-bg-subtle: #0c0c0f; --success-bg-subtle: #062812; --info-bg-subtle: #253f58; --warning-bg-subtle: #2f1f00; --danger-bg-subtle: #250a0a; --light-bg-subtle: #0e0f13; --dark-bg-subtle: #5A5E6B; --primary-border-subtle: #2b1929; --secondary-border-subtle: #18191e; --success-border-subtle: #0c5024; --info-border-subtle: #6ab5fb; --warning-border-subtle: #5d3f00; --danger-border-subtle: #4a1414; --light-border-subtle: #262A36; --dark-border-subtle: #6B707F; --white-rgb: 0, 0, 0; --black-rgb: 255, 255, 255; --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, "Odoo Unicode Support Noto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)); --body-font-family: var(--font-sans-serif); --body-font-size: 0.875rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #E4E4E4; --body-color-rgb: 228, 228, 228; --body-bg: #1B1D26; --body-bg-rgb: 27, 29, 38; --emphasis-color: #FFF; --emphasis-color-rgb: 255, 255, 255; --secondary-color: rgba(228, 228, 228, 0.75); --secondary-color-rgb: 228, 228, 228; --secondary-bg: #262A36; --secondary-bg-rgb: 38, 42, 54; --tertiary-color: rgba(228, 228, 228, 0.5); --tertiary-color-rgb: 228, 228, 228; --tertiary-bg: #1B1D26; --tertiary-bg-rgb: 27, 29, 38; --heading-color: #FFF; --link-color: #02c7b5; --link-color-rgb: 2, 199, 181; --link-decoration: none; --link-hover-color: #4ed8cb; --link-hover-color-rgb: 78, 216, 203; --link-hover-decoration: none; --code-color: #c58bc8; --highlight-color: #40382f; --highlight-bg: #ffdebc; --border-width: 1px; --border-style: solid; --border-color: #3C3E4B; --border-color-translucent: rgba(255, 255, 255, 0.175); --border-radius: 0.25rem; --border-radius-sm: 0.1875rem; --border-radius-lg: 0.375rem; --border-radius-xl: 1rem; --border-radius-xxl: 2rem; --border-radius-2xl: var(--border-radius-xxl); --border-radius-pill: 50rem; --box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3); --box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.15); --box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.3); --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.15); --focus-ring-width: 0.25rem; --focus-ring-opacity: 0.25; --focus-ring-color: rgba(107, 62, 102, 0.25); --form-valid-color: #1dc959; --form-valid-border-color: #1dc959; --form-invalid-color: #b83232; --form-invalid-border-color: #b83232;}*, *::before, *::after{box-sizing: border-box;}body{margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}hr{margin: 16px 0; color: inherit; border: 0; border-top: var(--border-width) solid; opacity: 0.25;}p{margin-top: 0; margin-bottom: 1rem;}small, .small{font-size: 0.8125rem;}mark, .mark{padding: 0.1875em; color: var(--highlight-color); background-color: var(--highlight-bg);}a{color: rgba(var(--link-color-rgb), var(--link-opacity, 1)); text-decoration: none;}a:hover{--link-color-rgb: var(--link-hover-color-rgb); text-decoration: none;}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}img, svg{vertical-align: middle;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}input, button{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button{text-transform: none;}[role="button"]{cursor: pointer;}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}button, [type="button"]{-webkit-appearance: button;}button:not(:disabled), [type="button"]:not(:disabled){cursor: pointer;}::-moz-focus-inner{padding: 0; border-style: none;}::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field{padding: 0;}::-webkit-inner-spin-button{height: auto;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit-appearance: button;}.container{--gutter-x: 32px; --gutter-y: 0; width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-right: auto; margin-left: auto;}@media (min-width: 576px){ .container{max-width: 540px;}}@media (min-width: 768px){ .container{max-width: 720px;}}@media (min-width: 992px){ .container{max-width: 960px;}}@media (min-width: 1200px){ .container{max-width: 1140px;}}@media (min-width: 1400px){ .container{max-width: 1320px;}}:root{--breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1400px;}.row{--gutter-x: 32px; --gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--gutter-y)); margin-right: calc(-.5 * var(--gutter-x)); margin-left: calc(-.5 * var(--gutter-x));}.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-top: var(--gutter-y);}.col-3{flex: 0 0 auto; width: calc(100% / 3);/* <- refactored into three columns instead of 4, originally: 25% */}@media (min-width: 768px){.col-md-2{flex: 0 0 auto; width: 16.66666667%;}}.btn{--btn-padding-x: 0.625rem; --btn-padding-y: 0.3125rem; --btn-font-family: ; --btn-font-size: 0.875rem; --btn-font-weight: 500; --btn-line-height: 1.5; --btn-color: var(--body-color); --btn-bg: transparent; --btn-border-width: var(--border-width); --btn-border-color: transparent; --btn-border-radius: var(--border-radius); --btn-hover-border-color: transparent; --btn-box-shadow: 0; --btn-disabled-opacity: 0.5; --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--btn-padding-y) var(--btn-padding-x); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); color: var(--btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--btn-border-width) solid var(--btn-border-color); border-radius: var(--btn-border-radius); background-color: var(--btn-bg); box-shadow: var(--btn-box-shadow); transition: none;}.btn:hover{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}.btn:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-box-shadow), var(--btn-focus-box-shadow);} :not(.btn-check) + .btn:active, .btn:first-child:active{color: var(--btn-active-color); background-color: var(--btn-active-bg); border-color: var(--btn-active-border-color); box-shadow: var(--btn-active-shadow);} :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible{box-shadow: var(--btn-active-shadow), var(--btn-focus-box-shadow);}.btn:disabled, .btn.disabled{color: var(--btn-disabled-color); pointer-events: none; background-color: var(--btn-disabled-bg); border-color: var(--btn-disabled-border-color); opacity: var(--btn-disabled-opacity); box-shadow: none;} .dropdown{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 3.4px; vertical-align: 3.4px; content: ""; border-top: 4px solid; border-right: 4px solid transparent; border-bottom: 0; border-left: 4px solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.nav{--nav-link-padding-x: 1rem; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: #E4E4E4; --nav-link-hover-color: var(--link-hover-color); --nav-link-disabled-color: var(--secondary-color); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.badge{--badge-padding-x: 0.82em; --badge-padding-y: 0.25em; --badge-font-size: 0.75em; --badge-font-weight: normal; --badge-color: inherit; --badge-border-radius: 0; display: inline-block; padding: var(--badge-padding-y) var(--badge-padding-x); font-size: var(--badge-font-size); font-weight: var(--badge-font-weight); line-height: 1; color: var(--badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--badge-border-radius);}.badge:empty{display: none;}.btn .badge{position: relative; top: -1px;}@keyframes progress-bar-stripes{0%{background-position-x: 1rem;}}@keyframes spinner-border{to{transform: rotate(360deg) ;}}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1; transform: none;}}@keyframes placeholder-glow{50%{opacity: 0.2;}}@keyframes placeholder-wave{100%{mask-position: -200% 0%;}}.visually-hidden{width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}.visually-hidden:not(caption){position: absolute !important;}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.smaller{font-size: 0.75rem;}
.overflow-auto{overflow: auto !important;}.d-block{display: block !important;}.d-flex{display: flex !important;}.d-none{display: none !important;}.d-contents{display: contents !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.border-0{border: 0 !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.h-100{height: 100% !important;}.flex-column{flex-direction: column !important;}.flex-shrink-0{flex-shrink: 0 !important;}.justify-content-start{justify-content: flex-start !important;}.justify-content-end{justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.align-items-center{align-items: center !important;}.align-content-start{align-content: flex-start !important;}.mx-0{margin-right: 0 !important; margin-left: 0 !important;}.mt-2{margin-top: 8px !important;}.mt-5{margin-top: 48px !important;}.me-1{margin-right: 4px !important;}.mb-3{margin-bottom: 16px !important;}.ms-2{margin-left: 8px !important;}.ms-auto{margin-left: auto !important;}.p-1{padding: 4px !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.py-1{padding-top: 4px !important; padding-bottom: 4px !important;}.pe-0{padding-right: 0 !important;}.pe-3{padding-right: 16px !important;}.gap-1{gap: 4px !important;}.font-monospace{font-family: var(--font-monospace) !important;}.lh-1{line-height: 1 !important;}.text-start{text-align: left !important;}.text-center{text-align: center !important;}.bg-opacity-100{--bg-opacity: 1;}.user-select-none{user-select: none !important;}.pe-none{pointer-events: none !important;}.rounded{border-radius: var(--border-radius) !important;}.rounded-3{border-radius: var(--border-radius-lg) !important;}.rounded-circle{border-radius: 50% !important;}.rounded-pill{border-radius: var(--border-radius-pill) !important;}@media (min-width: 768px){.d-md-block{display: block !important;}.d-md-none{display: none !important;}.p-md-2{padding: 8px !important;}}@media (min-width: 992px){.d-lg-block{display: block !important;}.d-lg-none{display: none !important;}.py-lg-0{padding-top: 0 !important; padding-bottom: 0 !important;}}@media print{.d-print-none{display: none !important;}}
@keyframes progress-bar-stripes{0%{background-position-x: var(--progress-height, 1rem);}}.btn:focus-visible{box-shadow: var(--btn-focus-box-shadow, 0 0 0 0.25rem RGBA(2, 169, 154, 0.5));}
 .btn{--btn-disabled-border-color: transparent;}.text-success{--color: RGBA(29, 201, 89, var(--text-opacity, 1)); color: var(--color) !important;}a.text-success:hover, a.text-success:focus, a.text-success:active, button.text-success:hover, button.text-success:focus, button.text-success:active{--color: RGBA(63, 209, 114, var(--text-opacity, 1)); color: var(--color) !important;} .bg-white{--background-color: RGBA(0, 0, 0, var(--bg-opacity, 1)); background-color: var(--background-color) !important;} .bg-transparent{--background-color: RGBA(255, 255, 255, var(--bg-opacity, 1)); background-color: var(--background-color) !important;}.bg-transparent{--bg-opacity: 0;}.bg-inherit{background-color: inherit;}
 .o_avatar img, img.o_avatar{height: var(--Avatar-size, 1.7145em); aspect-ratio: 1; object-fit: cover;}
@keyframes bottom-sheet-in{from{transform: translateY(100%) translateZ(0);}to{transform: translateY(0) translateZ(0);}}@keyframes bottom-sheet-out{from{transform: translateY(0) translateZ(0);}to{transform: translateY(100%) translateZ(0);}}
:root{--100: #1B1D26; --200: #262A36; --300: #3C3E4B; --400: #5A5E6B; --500: #6B707F; --600: #7E8392; --700: #B1B3BC; --800: #D1D1D1; --900: #E4E4E4; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15);}
 .o-dropdown{}.o-dropdown.dropdown-toggle::after{content: none; border: none;}
@keyframes reward-fading{0%{opacity: 0;}}@keyframes reward-fading-reverse{100%{opacity: 0;}}@keyframes reward-jump{0%{transform: scale(0.5);}50%{transform: scale(1.05);}}@keyframes reward-jump-reverse{50%{transform: scale(1.05);}to{transform: scale(0.5);}}@keyframes reward-rainbow{to{stroke-dashoffset: 0;}}@keyframes reward-rainbow-reverse{from{stroke-dashoffset: 0;}}@keyframes reward-float{to{transform: translateY(5px);}}@keyframes reward-float-reverse{from{transform: translateY(5px);}}@keyframes reward-stars{from{transform: scale(0.3) rotate(0deg);}50%{transform: scale(1) rotate(20deg);}to{transform: scale(0.3) rotate(80deg);}}@keyframes reward-scale{from{transform: scale(0.8);}}@keyframes reward-rotate{from{transform: scale(0.5) rotate(-30deg);}}
 .o_notification_manager{position: fixed; inset: 52.9px 1rem auto 1rem; z-index: 1055;}@media (min-width: 576px){.o_notification_manager{left: auto; width: 400px;}}
 @keyframes o-draggable-bounce{0%{transform: scale(1);}60%{transform: scale(0.95);}100%{transform: scale(1);}}.o_draggable{-webkit-touch-callout: none;}
 @font-face{font-family: 'FontAwesome'; src: url('../../assets/fonts/fontawesome-webfont.woff2') format('woff2'), url('../../assets/fonts/fontawesome-webfont.woff') format('woff'); font-weight: normal; font-style: normal; font-display: block;}.fa{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.fa-lg{font-size: 1.315em; vertical-align: -6%;}@keyframes fa-spin{0%{transform: rotate(0deg);}100%{transform: rotate(359deg);}}.fa-clock-o:before{content: "\f017";}.fa-comments:before{content: "\f086";}.fa-circle:before{content: "\f111";}.fa-building:before{content: "\f1ad";}.fa-database:before{content: "\f1c0";}.visually-hidden{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
@font-face{font-family: 'odoo_ui_icons'; src: url('../../assets/fonts/odoo_ui_icons.woff2') format('woff2'), url('../../assets/fonts/odoo_ui_icons.woff') format('woff'); font-weight: normal; font-style: normal; font-display: block;}.oi{display: inline-block; font-family: 'odoo_ui_icons' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.oi-voip:before{content: '\e803';}.oi-studio:before{content: '\e813';}
 .o_main_navbar{--o-navbar-height: 46px; --Dropdown_menu-margin-y: 0; display: flex; height: var(--o-navbar-height); padding-top: 10px; padding-bottom: 10px; border-bottom: 0; background: #262A36; font-size: 0.875rem;}@media (min-width: 768px){.o_main_navbar{min-width: min-content;}}.o_main_navbar .o_menu_toggle{--NavBar-entry-padding-left: 16px; --NavBar-entry-padding-right: 8px; color: var(--NavBar-entry-color, #E4E4E4);}.o_main_navbar .o_menu_toggle rect, .o_main_navbar .o_menu_toggle g{transform-origin: 0 50%;}@media screen and (min-width: 768px) and (prefers-reduced-motion: no-preference){.o_main_navbar .o_menu_toggle:hover rect{width: 6px; height: 3px;}.o_main_navbar .o_menu_toggle:hover rect:first-child{transform: translate(12%, 0) ; rx: 100%;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0{transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) ;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 + g rect{width: 0; height: 0;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_2{transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) ;}.o_main_navbar .o_menu_toggle, .o_main_navbar .o_menu_toggle g{transition: all .3s;}.o_main_navbar .o_menu_toggle rect{transition: all .1s;}}.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo){border-color: transparent;} .o_main_navbar .o_navbar_breadcrumbs, .o_main_navbar .o_navbar_breadcrumbs .btn{color: var(--NavBar-brand-color, #E4E4E4);}.o_main_navbar .o_menu_systray{--NavBar-entry-padding-left: 0.315em; --NavBar-entry-padding-right: 0.315em;}.o_main_navbar .o_menu_systray .badge{margin-right: -.5em; border: 0; padding: 3px 6px; background-color: var(--o-navbar-badge-bg, #b83232); font-size: 0.7em; color: var(--o-navbar-badge-color, #000); text-shadow: var(--o-navbar-badge-text-shadow, none); transform: translate(-0.6em, -30%);}
 @keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; transform: scale3d(0.3, 0.3, 0.3);}20%{transform: scale3d(1.1, 1.1, 1.1);}40%{transform: scale3d(0.9, 0.9, 0.9);}60%{opacity: 1; transform: scale3d(1.03, 1.03, 1.03);}80%{transform: scale3d(0.97, 0.97, 0.97);}100%{opacity: 1; transform: scale3d(1, 1, 1);}}@keyframes flash{from, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}}@keyframes pulse{from{box-shadow: 0 0 0 0 var(--pulse-color-from, #6b3e66);}to{box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0));}}
 :root .o_hidden{display: none !important;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after{content: normal;}@keyframes catchAttention{0%, 20%, 40%, 60%, 80%, 100%{transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{transform: translateY(-30%);}20%{transform: translateY(-25%);}40%{transform: translateY(-20%);}60%{transform: translateY(-15%);}80%{transform: translateY(-10%);}100%{transform: translateY(-5%);}}.o_image_24_cover{width: 24px; height: 24px; object-fit: cover;}
@keyframes animate{from{opacity: .5; transform: translateY(20%);}}
 .oi, .fa{font-weight: 400;}.oi:before, .fa:before{font-size: var(--oi-font-size, 1em); vertical-align: var(--oi-vertical-align, 0); text-rendering: geometricPrecision;}.oi-small{--oi-font-size: 0.769em; --oi-vertical-align: 10%;}.oi-large{--oi-font-size: 1.315em; --oi-vertical-align: -6%;}
 @keyframes backgroundfade{from{background-color: rgba(106, 181, 251, 0.5);}to{background-color: rgba(106, 181, 251, 0.1);}}
:root{--o-input-border-color: #3C3E4B; --o-caret-color: var(--body-color);}
[class*="col-"]:has(.o_kanban_colorpicker){min-width: 150px;}
 @keyframes animated-counter-grow{30%{transform: scale3d(1.1, 1.1, 1.1);}}@keyframes animated-counter-grow-huge{30%{transform: scale3d(1.3, 1.3, 1.3);}}
 @media (max-width: 767.98px){.o_web_client:has(.o_selection_container) .o_navbar{opacity: 0.15;}}
.o_switch_company_menu .oe_topbar_name{max-width: 15rem;}
 .o_user_menu .dropdown-toggle{--NavBar-entry-padding-right: 16px;}.o_user_menu .dropdown-toggle .o_user_avatar{height: calc(var(--o-navbar-height) - 20px);}
 :root{--o-webclient-color-scheme:dark; font-size: 1rem;}html, body{position: relative; width: 100%; height: 100%;}.o_web_client{direction: ltr; position: relative; background-color: #1B1D26; color-scheme: dark;}.badge{min-width: 2.7ch; line-height: 1.1; border: 0; font-size: 0.85em; user-select: none; font-weight: 500; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; transition: none; color: #FFF;}[type="text"]{width: 100%; display: block; outline: none; border-radius: 0;}::-webkit-input-placeholder{color: #757a89;}::-moz-placeholder{color: #757a89;}.btn:focus:hover{box-shadow: none;}
 html{height: 100%;}html .o_web_client{height: 100%; display: flex; flex-flow: column nowrap;}@media (display-mode: browser){html .o_web_client{overflow: hidden;}}@supports (-webkit-touch-callout: none){html .o_web_client{overflow: hidden;}}html .o_web_client > .o_action_manager{direction: ltr; flex: 1 1 auto; height: 100%; overflow: hidden;}html .o_web_client .o_main_navbar{flex: 0 0 auto;}
 @keyframes o-tour-pointer-bounce-horizontal{from{transform: translateX(calc(var(--TourPointer__bounce-offset) * -1));}to{transform: translateX(var(--TourPointer__bounce-offset));}}@keyframes o-tour-pointer-bounce-vertical{from{transform: translateY(calc(var(--TourPointer__bounce-offset) * -1));}to{transform: translateY(var(--TourPointer__bounce-offset));}}@keyframes o-tour-pointer-fade-in{from{opacity: 0;}}@keyframes o-tour-pointer-info-expand{from{width: 0; height: 0;}}
 .o_upload_progress_toast{font-size: 16px;}.editor_notification_manager{width: calc(100% - 3rem);}@media (min-width: 576px){.editor_notification_manager{width: calc(calc(400px - 3rem) + 3rem);}}
 @keyframes fade{0%, 100%{opacity: 0;}30%, 70%{opacity: 1;}}
 @keyframes blink-caret{0%, 49%{opacity: 1;}50%, 100%{opacity: 0;}}
 :root{--100: #1B1D26; --200: #262A36; --300: #3C3E4B; --400: #5A5E6B; --500: #6B707F; --600: #7E8392; --700: #B1B3BC; --800: #D1D1D1; --900: #E4E4E4; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --o-cc1-text: #000; --o-cc1-headings: #000; --o-cc1-h2: #000; --o-cc1-h3: #000; --o-cc1-h4: #000; --o-cc1-h5: #000; --o-cc1-h6: #000; --o-cc1-link: #683c63; --o-cc1-btn-primary: #6b3e66; --o-cc1-btn-primary-text: #FFF; --o-cc1-btn-primary-border: #6b3e66; --o-cc1-btn-secondary: #3C3E4B; --o-cc1-btn-secondary-text: #FFF; --o-cc1-btn-secondary-border: #3C3E4B; --o-cc2-text: #000; --o-cc2-h2: #1B1319; --o-cc2-h3: #1B1319; --o-cc2-h4: #1B1319; --o-cc2-h5: #1B1319; --o-cc2-h6: #1B1319; --o-cc2-link: #5b3557; --o-cc2-btn-primary: #6b3e66; --o-cc2-btn-primary-text: #FFF; --o-cc2-btn-primary-border: #6b3e66; --o-cc2-btn-secondary: #3C3E4B; --o-cc2-btn-secondary-text: #FFF; --o-cc2-btn-secondary-border: #3C3E4B; --o-cc3-text: #000; --o-cc3-headings: #000; --o-cc3-h2: #000; --o-cc3-h3: #000; --o-cc3-h4: #000; --o-cc3-h5: #000; --o-cc3-h6: #000; --o-cc3-link: #2a1928; --o-cc3-btn-primary: #6b3e66; --o-cc3-btn-primary-text: #FFF; --o-cc3-btn-primary-border: #6b3e66; --o-cc3-btn-secondary-text: #000; --o-cc3-btn-secondary-border: #F6F5F4; --o-cc4-text: #FFF; --o-cc4-headings: #FFF; --o-cc4-h2: #FFF; --o-cc4-h3: #FFF; --o-cc4-h4: #FFF; --o-cc4-h5: #FFF; --o-cc4-h6: #FFF; --o-cc4-link: black; --o-cc4-btn-primary-text: #FFF; --o-cc4-btn-primary-border: #1B1319; --o-cc4-btn-secondary-text: #000; --o-cc4-btn-secondary-border: #F6F5F4; --o-cc5-text: #FFF; --o-cc5-h2: #FFFFFF; --o-cc5-h3: #FFFFFF; --o-cc5-h4: #FFFFFF; --o-cc5-h5: #FFFFFF; --o-cc5-h6: #FFFFFF; --o-cc5-link: #b178aa; --o-cc5-btn-primary: #6b3e66; --o-cc5-btn-primary-text: #FFF; --o-cc5-btn-primary-border: #6b3e66; --o-cc5-btn-secondary-text: #000; --o-cc5-btn-secondary-border: #F6F5F4; --o-grid-gutter-width: 32px; --o-md-container-max-width: 720px; --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5); --o-we-translated-content-color: rgba(120, 215, 110, 0.5); --o-system-fonts: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --display-1-font-size: 5rem; --display-2-font-size: 4.5rem; --display-3-font-size: 4rem; --display-4-font-size: 3.5rem; --h1-font-size: 2.1rem; --h2-font-size: 1.3125rem; --h3-font-size: 1.1375rem; --h4-font-size: 1.05rem; --h5-font-size: 0.9625rem; --h6-font-size: 0.875rem; --font-size-base: 0.875rem; --small-font-size: 0.8125rem; --lead-font-size: 1.09375rem;}html, body{position: relative; width: 100%; height: 100%;}img.ms-auto{display: block;}
 :root{--white: #000; --black: #FFF;}
 @font-face{font-family: 'emojifont'; src: local("Segoe UI"), local("Apple Color Emoji"), local("Android Emoji"), local("Noto Color Emoji"), local("Twitter Color Emoji"), local("Twitter Color"), local("EmojiOne Color"), local("EmojiOne"), local(EmojiSymbols), local(Symbola);}
@keyframes o-mail-ChatBubble-bouncing{from{transform: translate3d(0, 0, 0);}to{transform: translate3d(0, -10px, 0);}}
 .o-mail-ChatHub-bubbles{width: 56px; z-index: 20; bottom: calc(var(--mail-ChatHub-bubbles-bottom, 0px) + var(--mail-ChatHub-bubbles-bottomLift, 0px));}
.o-mail-DiscussSystray-class{margin-top: -10px; margin-bottom: -10px; display: flex; align-items: center;}@keyframes o-visible-short-delay-animation{to{display: inline-flex;}}
 .o-mail-ImStatus i{padding-left: 1px; padding-right: 1px;}
@keyframes o-mail-message-pendingProgress-animation{to{visibility: visible;}}
@keyframes qrm-menuSlideInAnimation{to{transform: scaleX(1);}}@keyframes qrm-emojiPopAnimation{0%{transform: scale(0);}60%{transform: scale(1.15);}100%{opacity: 1; transform: scale(var(--quick-reaction-menu-final-scale));}}@keyframes qrm-pickerGrowAnimation{to{opacity: 1; transform: scale(1);}}
.o_web_client:has(.o-mail-systrayFullscreenDropdownMenu) .o_main_navbar{background-color: #262A36 !important;}
@keyframes o-bus-ConnectionAlert-iconAnimation{from{opacity: 0.5;}to{opacity: 1;}}@keyframes o-bus-ConnectionAlert-borderAnimation{from{border-color: rgba(93, 63, 0, 0);}to{border-color: #5d3f00;}}@keyframes o-bus-ConnectionAlert-failureAnimation{from{opacity: 0%; background-color: rgba(93, 63, 0, 0.5);}to{opacity: 100%; background-color: #5d3f00;}}
 .o-web-UserMenu-imStatus{bottom: -2px; right: -2px;}
@keyframes gradientAnimation{0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 100%;}}@keyframes o-discuss-CallParticipantCard-avatarImag_borderPulse{0%{border: solid white;}20%{border: solid #7E8392;}35%{border: solid #1B1D26;}50%{border: solid #7E8392;}70%{border: solid #1B1D26;}85%{border: solid #B1B3BC;}}
@keyframes o_mail_Typing_animation{0%, 40%, 100%{opacity: initial;}20%{opacity: 25%;}}
@keyframes o_onboarding_slideInUp{from{transform: translate3d(0, 20%, 0); opacity: 0;}}@keyframes o_onboarding_slideInUpDownOut{25%, 85%{transform: translate3d(0, -80%, 0); opacity: 1;}0%, 100%{transform: translate3d(0, 0, 0);}}@keyframes o_onboarding_zoomIn{from{transform: scale3d(0.8, 0.8, 0.8); opacity: 0;}50%{opacity: 1;}}@keyframes o_onboarding_fadeIn{10%, 66%{opacity: 0;}0%, 100%{opacity: 1;}}@keyframes o_onboarding_fadeInOut{10%, 66%{opacity: 1;}0%, 100%{opacity: 0;}}
 :root{--o-we-toolbar-height: 46px; --o-palette-default-light-1-o-color-1: #7ED1ED; --o-palette-default-light-1-o-color-2: #FDE5C1; --o-palette-default-light-1-o-color-3: #FFFBF6; --o-palette-default-light-1-o-color-4: #FFFFFF; --o-palette-default-light-1-o-color-5: #384347; --o-palette-default-light-1-menu-bg: #FFFFFF; --o-palette-default-light-1-footer-bg: #FFFBF6; --o-palette-default-light-2-o-color-1: #80BBFF; --o-palette-default-light-2-o-color-2: #FFE2EF; --o-palette-default-light-2-o-color-3: #FAFAFA; --o-palette-default-light-2-o-color-4: #FFFFFF; --o-palette-default-light-2-o-color-5: #191A1E; --o-palette-default-light-2-menu-bg: #FFFFFF; --o-palette-default-light-2-footer-bg: #FAFAFA; --o-palette-default-light-4-o-color-1: #CDB4DB; --o-palette-default-light-4-o-color-2: #FFDAE8; --o-palette-default-light-4-o-color-3: #F9F8F8; --o-palette-default-light-4-o-color-4: #FFFFFF; --o-palette-default-light-4-o-color-5: #765378; --o-palette-default-light-4-menu-bg: #FFFFFF; --o-palette-default-light-4-footer-bg: #F9F8F8; --o-palette-default-light-3-o-color-1: #D2C4FB; --o-palette-default-light-3-o-color-2: #AFF8C8; --o-palette-default-light-3-o-color-3: #F8FBFF; --o-palette-default-light-3-o-color-4: #FFFFFF; --o-palette-default-light-3-o-color-5: #0F2830; --o-palette-default-light-3-menu-bg: #FFFFFF; --o-palette-default-light-3-footer-bg: #F8FBFF; --o-palette-default-light-5-o-color-1: #B8B8FF; --o-palette-default-light-5-o-color-2: #FFF4DD; --o-palette-default-light-5-o-color-3: #F9F8F8; --o-palette-default-light-5-o-color-4: #FFFFFF; --o-palette-default-light-5-o-color-5: #202642; --o-palette-default-light-5-menu-bg: #FFFFFF; --o-palette-default-light-5-footer-bg: #F9F8F8; --o-palette-default-24-o-color-1: #ffdfde; --o-palette-default-24-o-color-2: #6a7ba2; --o-palette-default-24-o-color-3: #f5f0f0; --o-palette-default-24-o-color-4: #FFFFFF; --o-palette-default-24-o-color-5: #2e1514; --o-palette-default-24-menu-bg: #FFFFFF; --o-palette-default-24-footer-bg: #f5f0f0; --o-palette-default-light-7-o-color-1: #F6A4A2; --o-palette-default-light-7-o-color-2: #FED9B7; --o-palette-default-light-7-o-color-3: #F7FDFD; --o-palette-default-light-7-o-color-4: #FFFFFF; --o-palette-default-light-7-o-color-5: #15616D; --o-palette-default-light-7-menu-bg: #FFFFFF; --o-palette-default-light-7-footer-bg: #F7FDFD; --o-palette-default-light-6-o-color-1: #CE7282; --o-palette-default-light-6-o-color-2: #D5E1F3; --o-palette-default-light-6-o-color-3: #F5F5F5; --o-palette-default-light-6-o-color-4: #FFFFFF; --o-palette-default-light-6-o-color-5: #373947; --o-palette-default-light-6-menu-bg: #FFFFFF; --o-palette-default-light-6-footer-bg: #F5F5F5; --o-palette-default-light-11-o-color-1: #D2996C; --o-palette-default-light-11-o-color-2: #CEC8C3; --o-palette-default-light-11-o-color-3: #F7F3F3; --o-palette-default-light-11-o-color-4: #FFFFFF; --o-palette-default-light-11-o-color-5: #191009; --o-palette-default-light-11-menu-bg: #FFFFFF; --o-palette-default-light-11-footer-bg: #F7F3F3; --o-palette-default-light-14-o-color-1: #F7CB74; --o-palette-default-light-14-o-color-2: #629A7C; --o-palette-default-light-14-o-color-3: #F0F6F2; --o-palette-default-light-14-o-color-4: #FFFFFF; --o-palette-default-light-14-o-color-5: #285642; --o-palette-default-light-14-menu-bg: #FFFFFF; --o-palette-default-light-14-footer-bg: #F0F6F2; --o-palette-default-light-8-o-color-1: #8CB89F; --o-palette-default-light-8-o-color-2: #ECE4DF; --o-palette-default-light-8-o-color-3: #FBF8F2; --o-palette-default-light-8-o-color-4: #FFFFFF; --o-palette-default-light-8-o-color-5: #43594F; --o-palette-default-light-8-menu-bg: #FFFFFF; --o-palette-default-light-8-footer-bg: #FBF8F2; --o-palette-default-6-o-color-1: #3DD5F3; --o-palette-default-6-o-color-2: #b73b23; --o-palette-default-6-o-color-3: #f0f4f5; --o-palette-default-6-o-color-4: #FFFFFF; --o-palette-default-6-o-color-5: #142a2e; --o-palette-default-6-menu-bg: #FFFFFF; --o-palette-default-6-footer-bg: #f0f4f5; --o-palette-default-7-o-color-1: #6EA8FE; --o-palette-default-7-o-color-2: #474973; --o-palette-default-7-o-color-3: #f0f2f5; --o-palette-default-7-o-color-4: #FFFFFF; --o-palette-default-7-o-color-5: #141e2e; --o-palette-default-7-menu-bg: #FFFFFF; --o-palette-default-7-footer-bg: #f0f2f5; --o-palette-default-8-o-color-1: #0AA2C0; --o-palette-default-8-o-color-2: #dbb4ac; --o-palette-default-8-o-color-3: #f0f4f5; --o-palette-default-8-o-color-4: #FFFFFF; --o-palette-default-8-o-color-5: #142a2e; --o-palette-default-8-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-8-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-8-o-cc4-text: 'o-color-3'; --o-palette-default-8-o-cc4-link: 'o-color-4'; --o-palette-default-8-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-8-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-8-o-cc5-text: 'o-color-3'; --o-palette-default-8-o-cc5-link: 'o-color-4'; --o-palette-default-8-menu-bg: #FFFFFF; --o-palette-default-8-footer-bg: #f0f4f5; --o-palette-default-9-o-color-1: #0A58CA; --o-palette-default-9-o-color-2: #e0ccaf; --o-palette-default-9-o-color-3: #f0f2f5; --o-palette-default-9-o-color-4: #FFFFFF; --o-palette-default-9-o-color-5: #141f2e; --o-palette-default-9-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-9-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-9-o-cc4-text: 'o-color-3'; --o-palette-default-9-o-cc4-link: 'o-color-4'; --o-palette-default-9-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-9-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-9-o-cc5-text: 'o-color-3'; --o-palette-default-9-o-cc5-link: 'o-color-4'; --o-palette-default-9-menu-bg: #FFFFFF; --o-palette-default-9-footer-bg: #f0f2f5; --o-palette-default-23-o-color-1: #195190; --o-palette-default-23-o-color-2: #a2a2a1; --o-palette-default-23-o-color-3: #f0f2f5; --o-palette-default-23-o-color-4: #FFFFFF; --o-palette-default-23-o-color-5: #14202e; --o-palette-default-23-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-23-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-23-o-cc4-text: 'o-color-3'; --o-palette-default-23-o-cc4-link: 'o-color-4'; --o-palette-default-23-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-23-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-23-o-cc5-text: 'o-color-3'; --o-palette-default-23-o-cc5-link: 'o-color-4'; --o-palette-default-23-menu-bg: #FFFFFF; --o-palette-default-23-footer-bg: #f0f2f5; --o-palette-default-25-o-color-1: #5f4b8b; --o-palette-default-25-o-color-2: #e69a8d; --o-palette-default-25-o-color-3: #f2f0f5; --o-palette-default-25-o-color-4: #FFFFFF; --o-palette-default-25-o-color-5: #1d172b; --o-palette-default-25-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-25-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-25-o-cc4-text: 'o-color-3'; --o-palette-default-25-o-cc4-link: 'o-color-4'; --o-palette-default-25-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-25-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-25-o-cc5-text: 'o-color-3'; --o-palette-default-25-o-cc5-link: 'o-color-4'; --o-palette-default-25-menu-bg: #FFFFFF; --o-palette-default-25-footer-bg: #f2f0f5; --o-palette-default-12-o-color-1: #A370F7; --o-palette-default-12-o-color-2: #504746; --o-palette-default-12-o-color-3: #f2f0f5; --o-palette-default-12-o-color-4: #FFFFFF; --o-palette-default-12-o-color-5: #1e142e; --o-palette-default-12-menu-bg: #FFFFFF; --o-palette-default-12-footer-bg: #f2f0f5; --o-palette-default-10-o-color-1: #6610F2; --o-palette-default-10-o-color-2: #C97064; --o-palette-default-10-o-color-3: #f2f0f5; --o-palette-default-10-o-color-4: #FFFFFF; --o-palette-default-10-o-color-5: #1e142e; --o-palette-default-10-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-10-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-10-o-cc4-text: 'o-color-3'; --o-palette-default-10-o-cc4-link: 'o-color-4'; --o-palette-default-10-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-10-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-10-o-cc5-text: 'o-color-3'; --o-palette-default-10-o-cc5-link: 'o-color-4'; --o-palette-default-10-menu-bg: #FFFFFF; --o-palette-default-10-footer-bg: #f2f0f5; --o-palette-default-11-o-color-1: #6F42C1; --o-palette-default-11-o-color-2: #114B5F; --o-palette-default-11-o-color-3: #f2f0f5; --o-palette-default-11-o-color-4: #FFFFFF; --o-palette-default-11-o-color-5: #1d142e; --o-palette-default-11-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-11-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-11-o-cc4-text: 'o-color-3'; --o-palette-default-11-o-cc4-link: 'o-color-4'; --o-palette-default-11-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-11-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-11-o-cc5-text: 'o-color-3'; --o-palette-default-11-o-cc5-link: 'o-color-4'; --o-palette-default-11-menu-bg: #FFFFFF; --o-palette-default-11-footer-bg: #f2f0f5; --o-palette-default-13-o-color-1: #e36ff7; --o-palette-default-13-o-color-2: #233D4D; --o-palette-default-13-o-color-3: #f4f0f5; --o-palette-default-13-o-color-4: #FFFFFF; --o-palette-default-13-o-color-5: #2a142e; --o-palette-default-13-menu-bg: #FFFFFF; --o-palette-default-13-footer-bg: #f4f0f5; --o-palette-default-14-o-color-1: #E56B6B; --o-palette-default-14-o-color-2: #4C5B5C; --o-palette-default-14-o-color-3: #f5f0f0; --o-palette-default-14-o-color-4: #FFFFFF; --o-palette-default-14-o-color-5: #2e1414; --o-palette-default-14-menu-bg: #FFFFFF; --o-palette-default-14-footer-bg: #f5f0f0; --o-palette-default-22-o-color-1: #a4193d; --o-palette-default-22-o-color-2: #ffdfb9; --o-palette-default-22-o-color-3: #f5f0f1; --o-palette-default-22-o-color-4: #FFFFFF; --o-palette-default-22-o-color-5: #2e141b; --o-palette-default-22-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-22-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-22-o-cc4-text: 'o-color-3'; --o-palette-default-22-o-cc4-link: 'o-color-4'; --o-palette-default-22-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-22-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-22-o-cc5-text: 'o-color-3'; --o-palette-default-22-o-cc5-link: 'o-color-4'; --o-palette-default-22-menu-bg: #FFFFFF; --o-palette-default-22-footer-bg: #f5f0f1; --o-palette-default-26-o-color-1: #ed6f63; --o-palette-default-26-o-color-2: #2d2926; --o-palette-default-26-o-color-3: #f5f0f0; --o-palette-default-26-o-color-4: #FFFFFF; --o-palette-default-26-o-color-5: #2e1614; --o-palette-default-26-menu-bg: #FFFFFF; --o-palette-default-26-footer-bg: #f5f0f0; --o-palette-default-15-o-color-1: #8B1E3F; --o-palette-default-15-o-color-2: #23395B; --o-palette-default-15-o-color-3: #f5f0f2; --o-palette-default-15-o-color-4: #FFFFFF; --o-palette-default-15-o-color-5: #2e141c; --o-palette-default-15-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-15-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-15-o-cc4-text: 'o-color-3'; --o-palette-default-15-o-cc4-link: 'o-color-4'; --o-palette-default-15-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-15-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-15-o-cc5-text: 'o-color-3'; --o-palette-default-15-o-cc5-link: 'o-color-4'; --o-palette-default-15-menu-bg: #FFFFFF; --o-palette-default-15-footer-bg: #f5f0f2; --o-palette-default-16-o-color-1: #DE6528; --o-palette-default-16-o-color-2: #c9e2ef; --o-palette-default-16-o-color-3: #f5f2f0; --o-palette-default-16-o-color-4: #FFFFFF; --o-palette-default-16-o-color-5: #2e1d14; --o-palette-default-16-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-16-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-16-o-cc4-text: 'o-color-3'; --o-palette-default-16-o-cc4-link: 'o-color-4'; --o-palette-default-16-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-16-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-16-o-cc5-text: 'o-color-3'; --o-palette-default-16-o-cc5-link: 'o-color-4'; --o-palette-default-16-menu-bg: #FFFFFF; --o-palette-default-16-footer-bg: #f5f2f0; --o-palette-default-17-o-color-1: #E17726; --o-palette-default-17-o-color-2: #51344D; --o-palette-default-17-o-color-3: #f5f2f0; --o-palette-default-17-o-color-4: #FFFFFF; --o-palette-default-17-o-color-5: #2e1f14; --o-palette-default-17-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-17-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-17-o-cc4-text: 'o-color-3'; --o-palette-default-17-o-cc4-link: 'o-color-4'; --o-palette-default-17-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-17-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-17-o-cc5-text: 'o-color-3'; --o-palette-default-17-o-cc5-link: 'o-color-4'; --o-palette-default-17-menu-bg: #FFFFFF; --o-palette-default-17-footer-bg: #f5f2f0; --o-palette-default-18-o-color-1: #DFA400; --o-palette-default-18-o-color-2: #203878; --o-palette-default-18-o-color-3: #f5f4f0; --o-palette-default-18-o-color-4: #FFFFFF; --o-palette-default-18-o-color-5: #2e2714; --o-palette-default-18-menu-bg: #FFFFFF; --o-palette-default-18-footer-bg: #f5f4f0; --o-palette-default-light-10-o-color-1: #F6804E; --o-palette-default-light-10-o-color-2: #DBD3CA; --o-palette-default-light-10-o-color-3: #FAF4EA; --o-palette-default-light-10-o-color-4: #FFFFFF; --o-palette-default-light-10-o-color-5: #413837; --o-palette-default-light-10-menu-bg: #FFFFFF; --o-palette-default-light-10-footer-bg: #FAF4EA; --o-palette-default-19-o-color-1: #FAB803; --o-palette-default-19-o-color-2: #1A1423; --o-palette-default-19-o-color-3: #f5f4f0; --o-palette-default-19-o-color-4: #FFFFFF; --o-palette-default-19-o-color-5: #2e2714; --o-palette-default-19-menu: 3; --o-palette-default-19-footer: 3; --o-palette-default-19-copyright-custom: 'black-15'; --o-palette-default-19-menu-bg: #1A1423; --o-palette-default-19-footer-bg: #1A1423; --o-palette-default-20-o-color-1: #B99253; --o-palette-default-20-o-color-2: #495867; --o-palette-default-20-o-color-3: #f5f3f0; --o-palette-default-20-o-color-4: #FFFFFF; --o-palette-default-20-o-color-5: #2e2414; --o-palette-default-20-menu-bg: #FFFFFF; --o-palette-default-20-footer-bg: #f5f3f0; --o-palette-default-5-o-color-1: #79DFC1; --o-palette-default-5-o-color-2: #b04a68; --o-palette-default-5-o-color-3: #f0f5f4; --o-palette-default-5-o-color-4: #FFFFFF; --o-palette-default-5-o-color-5: #142e26; --o-palette-default-5-footer: 1; --o-palette-default-5-menu-bg: #FFFFFF; --o-palette-default-5-footer-bg: #FFFFFF; --o-palette-default-4-o-color-1: #20C997; --o-palette-default-4-o-color-2: #426A5A; --o-palette-default-4-o-color-3: #f0f5f4; --o-palette-default-4-o-color-4: #FFFFFF; --o-palette-default-4-o-color-5: #142e26; --o-palette-default-4-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-4-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-4-o-cc4-text: 'o-color-3'; --o-palette-default-4-o-cc4-link: 'o-color-4'; --o-palette-default-4-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-4-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-4-o-cc5-text: 'o-color-3'; --o-palette-default-4-o-cc5-link: 'o-color-4'; --o-palette-default-4-menu: 2; --o-palette-default-4-footer: 2; --o-palette-default-4-menu-bg: #f0f5f4; --o-palette-default-4-footer-bg: #f0f5f4; --o-palette-default-3-o-color-1: #6CB14F; --o-palette-default-3-o-color-2: #114B5F; --o-palette-default-3-o-color-3: #f1f5f0; --o-palette-default-3-o-color-4: #FFFFFF; --o-palette-default-3-o-color-5: #1c2e14; --o-palette-default-3-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-3-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-3-o-cc4-text: 'o-color-3'; --o-palette-default-3-o-cc4-link: 'o-color-4'; --o-palette-default-3-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-3-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-3-o-cc5-text: 'o-color-3'; --o-palette-default-3-o-cc5-link: 'o-color-4'; --o-palette-default-3-menu: 3; --o-palette-default-3-footer: 3; --o-palette-default-3-copyright-custom: 'black-15'; --o-palette-default-3-menu-bg: #114B5F; --o-palette-default-3-footer-bg: #114B5F; --o-palette-default-light-9-o-color-1: #008080; --o-palette-default-light-9-o-color-2: #EFCCBF; --o-palette-default-light-9-o-color-3: #FBFBFB; --o-palette-default-light-9-o-color-4: #FFFFFF; --o-palette-default-light-9-o-color-5: #004444; --o-palette-default-light-9-menu-bg: #FFFFFF; --o-palette-default-light-9-footer-bg: #FBFBFB; --o-palette-default-2-o-color-1: #0F5132; --o-palette-default-2-o-color-2: #a38f99; --o-palette-default-2-o-color-3: #f0f5f3; --o-palette-default-2-o-color-4: #FFFFFF; --o-palette-default-2-o-color-5: #142e22; --o-palette-default-2-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-2-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-2-o-cc4-text: 'o-color-3'; --o-palette-default-2-o-cc4-link: 'o-color-4'; --o-palette-default-2-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-2-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-2-o-cc5-text: 'o-color-3'; --o-palette-default-2-o-cc5-link: 'o-color-4'; --o-palette-default-2-menu: 4; --o-palette-default-2-footer: 4; --o-palette-default-2-copyright-custom: 'black-15'; --o-palette-default-2-menu-bg: #0F5132; --o-palette-default-2-footer-bg: #0F5132; --o-palette-default-light-13-o-color-1: #848585; --o-palette-default-light-13-o-color-2: #D3D3D4; --o-palette-default-light-13-o-color-3: #FAFAFA; --o-palette-default-light-13-o-color-4: #FFFFFF; --o-palette-default-light-13-o-color-5: #171C1C; --o-palette-default-light-13-menu-bg: #FFFFFF; --o-palette-default-light-13-footer-bg: #FAFAFA; --o-palette-default-27-o-color-1: #949398; --o-palette-default-27-o-color-2: #f4df4e; --o-palette-default-27-o-color-3: #f2f2f3; --o-palette-default-27-o-color-4: #FFFFFF; --o-palette-default-27-o-color-5: #212022; --o-palette-default-27-menu-bg: #FFFFFF; --o-palette-default-27-footer-bg: #f2f2f3; --o-palette-default-light-12-o-color-1: #89847A; --o-palette-default-light-12-o-color-2: #DAD3C2; --o-palette-default-light-12-o-color-3: #FBFAF7; --o-palette-default-light-12-o-color-4: #FFFFFF; --o-palette-default-light-12-o-color-5: #1C1A17; --o-palette-default-light-12-menu-bg: #FFFFFF; --o-palette-default-light-12-footer-bg: #FBFAF7; --o-palette-default-1-o-color-1: #38383B; --o-palette-default-1-o-color-2: #a1a1a1; --o-palette-default-1-o-color-3: #f2f2f3; --o-palette-default-1-o-color-4: #FFFFFF; --o-palette-default-1-o-color-5: #202022; --o-palette-default-1-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-1-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-1-o-cc4-text: 'o-color-3'; --o-palette-default-1-o-cc4-link: 'o-color-4'; --o-palette-default-1-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-1-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-1-o-cc5-text: 'o-color-3'; --o-palette-default-1-o-cc5-link: 'o-color-4'; --o-palette-default-1-menu: 4; --o-palette-default-1-footer: 4; --o-palette-default-1-copyright-custom: 'black-15'; --o-palette-default-1-menu-bg: #38383B; --o-palette-default-1-footer-bg: #38383B; --o-palette-default-28-o-color-1: #00203f; --o-palette-default-28-o-color-2: #adefd1; --o-palette-default-28-o-color-3: #f0f3f5; --o-palette-default-28-o-color-4: #FFFFFF; --o-palette-default-28-o-color-5: #14212e; --o-palette-default-28-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-28-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-28-o-cc4-text: 'o-color-3'; --o-palette-default-28-o-cc4-link: 'o-color-4'; --o-palette-default-28-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-28-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-28-o-cc5-text: 'o-color-3'; --o-palette-default-28-o-cc5-link: 'o-color-4'; --o-palette-default-28-menu-bg: #FFFFFF; --o-palette-default-28-footer-bg: #f0f3f5; --o-palette-default-21-o-color-1: #0F1013; --o-palette-default-21-o-color-2: #c0392b; --o-palette-default-21-o-color-3: #f1f2f4; --o-palette-default-21-o-color-4: #FFFFFF; --o-palette-default-21-o-color-5: #1d1f25; --o-palette-default-21-o-cc4-btn-primary: 'o-color-4'; --o-palette-default-21-o-cc4-btn-secondary: 'o-color-2'; --o-palette-default-21-o-cc4-text: 'o-color-3'; --o-palette-default-21-o-cc4-link: 'o-color-4'; --o-palette-default-21-o-cc5-btn-primary: 'o-color-4'; --o-palette-default-21-o-cc5-btn-secondary: 'o-color-2'; --o-palette-default-21-o-cc5-text: 'o-color-3'; --o-palette-default-21-o-cc5-link: 'o-color-4'; --o-palette-default-21-menu-bg: #FFFFFF; --o-palette-default-21-footer-bg: #f1f2f4; --o-palette-base-1-o-color-1: #6b3e66; --o-palette-base-1-o-color-2: #F0CDA8; --o-palette-base-1-o-color-3: #F6F5F4; --o-palette-base-1-o-color-4: #FFFFFF; --o-palette-base-1-o-color-5: #1B1319; --o-palette-base-1-menu: 1; --o-palette-base-1-footer: 2; --o-palette-base-1-menu-bg: #FFFFFF; --o-palette-base-1-footer-bg: #F6F5F4; --o-palette-base-2-o-color-1: #337ab7; --o-palette-base-2-o-color-2: #e9ecef; --o-palette-base-2-o-color-3: #F8F9FA; --o-palette-base-2-o-color-4: #FFFFFF; --o-palette-base-2-o-color-5: #343a40; --o-palette-base-2-menu: 2; --o-palette-base-2-footer: 2; --o-palette-base-2-copyright: 5; --o-palette-base-2-menu-bg: #F8F9FA; --o-palette-base-2-footer-bg: #F8F9FA; --o-default-menu-bg: 'o-color-4'; --o-default-footer-bg: 'o-color-3'; --palette-names: "default-light-1", "default-light-2", "default-light-4", "default-light-3", "default-light-5", "default-24", "default-light-7", "default-light-6", "default-light-11", "default-light-14", "default-light-8", "default-6", "default-7", "default-8", "default-9", "default-23", "default-25", "default-12", "default-10", "default-11", "default-13", "default-14", "default-22", "default-26", "default-15", "default-16", "default-17", "default-18", "default-light-10", "default-19", "default-20", "default-5", "default-4", "default-3", "default-light-9", "default-2", "default-light-13", "default-27", "default-light-12", "default-1", "default-28", "default-21", "base-1", "base-2"; --base-white: #FFFFFF; --base-100: #F8F9FA; --base-200: #E9ECEF; --base-300: #DEE2E6; --base-400: #CED4DA; --base-500: #ADB5BD; --base-600: #6C757D; --base-700: #495057; --base-800: #343A40; --base-900: #212529; --base-black: #000000;}
@keyframes configuratorFadeIn{from{opacity: 0;}to{opacity: 1;}}@keyframes theme_screenshot_scroll{to{transform: translate3d(0, calc((100% - var(--ConfiguratorPreview-height)) * -1), 0);}}@keyframes theme_screenshot_scroll_small{to{transform: translate3d(0, calc((100% - var(--ConfiguratorSmallPreview-height)) * -1), 0);}}
.o_main_navbar{transition: margin-top ease 400ms;}body:has(.o_builder_sidebar_open) .o_notification_manager{position: absolute; top: 8px; left: auto; bottom: auto; right: calc(288px + 0.5rem);}body:has(.o_website_preview) .o-mail-ChatHub-bubbles{transition: transform 400ms ease 0s;}body:has(.o-website-builder_sidebar.o_builder_sidebar_open) .o-mail-ChatHub-bubbles{transform: translateX(-288px); transition-delay: 200ms;}
 .o_fullscreen_indication{display: flex; position: absolute; width: 100%; align-items: center; justify-content: center; top: 0; margin-top: 46px !important; opacity: 0; pointer-events: none; transition: opacity 400ms ease;}.o_fullscreen_indication p{padding: 15px 30px; background-color: rgba(0, 0, 0, 0.7); color: white;}.o_fullscreen_indication p span{border: 1px solid white; border-color: white; border-radius: 5px; padding: 7px 5px; margin: 5px;}
@keyframes loaderCheck{from{transform: translateX(-25%); opacity: 0;}}@keyframes loaderDone{from{transform: translateX(0.5em); opacity: 0;}}@keyframes colorsPlaneMotion{from{transform: scale(1.6) rotate3d(1.6, 1, -1.1, 37deg) translateX(10%) translateY(-3%);}to{transform: scale(1.5) rotate3d(1.4, 1, -1.1, 29deg) translateX(10%) translateY(0);}}@keyframes elevateColoredCells{0%, 100%{transform: translateZ(0px); background-color: #1F2937;}30%{transform: translateZ(25px); background-color: var(--background-color);}}@keyframes filmstripScroll{to{transform: translateX(-100%);}}@keyframes loaderTextFading{0%, 100%{opacity: 0;}50%{opacity: 1;}}@keyframes rotateLoader{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
@keyframes o_theme_screenshot_scroll{25%{background-position: center top;}75%, 100%{background-position: center bottom;}}
@keyframes o_barcode_scanner_intro{25%{top: 75%;}50%{top: 0;}75%{top: 100%;}100%{top: 50%;}}
 .o_home_menu_background:not(.o_home_menu_background_custom):not(.o_in_studio) .o_main_navbar{background: transparent; border-bottom-color: transparent;}.o_home_menu_background .o_menu_systray{--o-navbar-badge-bg: #b83232;}.o_home_menu{font-size: 0.875rem; scrollbar-color: rgba(228, 228, 228, 0.5) transparent;}.o_home_menu::-webkit-scrollbar{width: 8px;}.o_home_menu::-webkit-scrollbar-thumb{background: rgba(228, 228, 228, 0.5); border-radius: 50rem;}@media (min-width: 768px){.o_home_menu .container{max-width: 850px !important;}}.o_home_menu .o_app .o_app_icon{width: 70px; aspect-ratio: 1; padding: 10px; background-color: var(--AppSwitcherIcon-background, white); object-fit: cover; transform-origin: center bottom; transition: box-shadow ease-in 0.1s, transform ease-in 0.1s; box-shadow: var(--AppSwitcherIcon-inset-shadow, inset 0 0 0 1px rgba(0, 0, 0, 0.2)), 0 1px 1px rgba(0, 0, 0, 0.02), 0 2px 2px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.02), 0 8px 8px rgba(0, 0, 0, 0.02), 0 16px 16px rgba(0, 0, 0, 0.02);}.o_home_menu .o_app .o_app_icon .fa{font-size: 35px;}.o_home_menu .o_app:hover .o_app_icon{box-shadow: var(--AppSwitcherIcon-inset-shadow, inset 0 0 0 1px rgba(0, 0, 0, 0.2)), 0 2px 2px rgba(0, 0, 0, 0.03), 0 4px 4px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.03), 0 12px 12px rgba(0, 0, 0, 0.03), 0 24px 24px rgba(0, 0, 0, 0.03); transform: translateY(-2px);}.o_home_menu .o_app:active .o_app_icon{transform: translateY(-2px) scale(0.98); transition: none;}.o_home_menu .o_app .o_caption{color: var(--homeMenuCaption-color, #FFF); text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), 0 2px 5px rgba(0, 0, 0, 0.05), 0 0 5px rgba(0, 0, 0, 0.05);}@media (max-width: 767.98px){.o_home_menu:not(.o_ios_app) .o_caption{font-size: 0.8125rem; font-weight: 500;}}
 .o_home_menu_background, .o_web_client.o_home_menu_background{background-size: cover; background-attachment: fixed; background-color: var(--homeMenu-bg-color, #262A36); background-image: var(--homeMenu-bg-image, url("img/background-light.svg"));}
 .o_main_navbar{--NavBar-entry-color--active: #FFF; --NavBar-entry-borderColor-active: #02c7b5; --NavBar-entry-backgroundColor--active: #364c56; --NavBar-entry-backgroundColor--hover: #262A36; --NavBar-entry-backgroundColor--focus: #262A36; --Dropdown_menu-margin-y: 4px;}.o_main_navbar .o_menu_toggle{color: var(--NavBar-menuToggle-color, #6b3e66);}
@keyframes o_documents_preview_in{0%{opacity: 0; transform: scaleX(0.5) scaleY(0.5);}100%{opacity: 1; transform: scaleX(1) scaleY(1);}}
@keyframes o-barcode-btn-click{from{background-color: #02c7b5; color: #000;}}
 @keyframes white-flash{from{filter: brightness(2);}to{filter: none;}}
@keyframes o_barcode_scanner_intro{0%{opacity: 0; top: 0;}25%{opacity: 0.5; top: 60%;}50%{top: 10%;}75%{top: 80%;}100%{opacity: 0.5; top: 50%;}}
@media (max-width: 767.98px){.o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu){--body-font-size: 1rem; --font-size-base: 1rem; --small-font-size: 0.88rem; --btn-font-size: 1rem; --btn-padding-x: 0.75rem; --btn-padding-y: 0.375rem; --btn-line-height: 20px;}.o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) small, .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .small{font-size: var(--small-font-size);}.o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .btn{font-size: var(--btn-font-size); padding: var(--btn-padding-y) var(--btn-padding-x);}}.o_web_client:has(.o_barcode_client_action, .o_stock_barcode_main_menu) .btn{min-width: 42px; min-height: 42px;}@media (max-width: 767.98px){.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view){min-height: auto;}}
 @keyframes voipProgressBar{to{transform: scaleX(0);}}
 @keyframes voipRingingAnimation{0%{transform: translate3d(0em, 0, 0);}2%{transform: translate3d(0.075em, 0, 0);}4%{transform: translate3d(-0.075em, 0, 0);}6%{transform: translate3d(0.075em, 0, 0);}8%{transform: translate3d(-0.075em, 0, 0);}10%{transform: translate3d(0.075em, 0, 0);}12%{transform: translate3d(-0.075em, 0, 0);}14%{transform: translate3d(0.075em, 0, 0);}16%{transform: translate3d(-0.075em, 0, 0);}18%{transform: translate3d(0.075em, 0, 0);}20%{transform: translate3d(-0.075em, 0, 0);}22%{transform: translate3d(0.075em, 0, 0);}24%{transform: translate3d(-0.075em, 0, 0);}26%{transform: translate3d(0.075em, 0, 0);}28%{transform: translate3d(-0.075em, 0, 0);}30%{transform: translate3d(0.075em, 0, 0);}32%{transform: translate3d(-0.075em, 0, 0);}34%{transform: translate3d(0.075em, 0, 0);}36%{transform: translate3d(-0.075em, 0, 0);}38%{transform: translate3d(0.075em, 0, 0);}40%{transform: translate3d(-0.075em, 0, 0);}42%{transform: translate3d(0.075em, 0, 0);}44%{transform: translate3d(-0.075em, 0, 0);}46%{transform: translate3d(0em, 0, 0);}}
 .o-mail-ChatHub:has(.o-mail-ChatWindow.o-isAiComposer) > .o-mail-ChatHub-bubbles:not(.o-mobile){z-index: 1020;}
@keyframes fade-in-out{0%{opacity: 1;}50%{opacity: 0.4;}100%{opacity: 1;}}
 .ai-systray-icon{height: 20px;}
 body:has(.o_spreadsheet_action){height: 100dvh; width: 100dvw;}
 @media print{.o_notification_manager{display: none !important;}}
 body:has(.o_spreadsheet_action){height: 100dvh; width: 100dvw;}
 .o-dropdown{--border-color: #5A5E6B; --o-input-border-color: #5A5E6B;}
 .o_home_menu_background .o_app_icon{--AppSwitcherIcon-background: rgba(255, 255, 255, 0.05); --AppSwitcherIcon-inset-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); --AppSwitcherIcon-border-color: transparent;}.o_home_menu_background .o_app:hover .o_app_icon{--AppSwitcherIcon-inset-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);}
 .o_home_menu_background{--homeMenu-bg-color: #000511; --homeMenu-bg-image: url("img/background-dark.jpg");}
 .o_main_navbar{--o-navbar-badge-color: #FFF; --o-navbar-badge-text-shadow: none; --NavBar-menuToggle-color: #FFF; --NavBar-brand-color: #FFF; --NavBar-entry-borderColor-active: #019587; --NavBar-entry-backgroundColor--active: #17373b; --NavBar-entry-backgroundColor--hover: #3C3E4B; --NavBar-entry-backgroundColor--focus: #3C3E4B;}