.fa-coffee{--fa: "\f0f4";} .fa-brush{--fa: "\f55d";} .fa-file-half-dashed{--fa: "\e698";} .fa-mask{--fa: "\f6fa";} .fa-magnifying-glass-minus{--fa: "\f010";} .fa-search-minus{--fa: "\f010";} .fa-ruler-vertical{--fa: "\f548";} .fa-user-large{--fa: "\f406";} .fa-user-alt{--fa: "\f406";} .fa-train-tram{--fa: "\e5b4";} .fa-user-nurse{--fa: "\f82f";} .fa-syringe{--fa: "\f48e";} .fa-cloud-sun{--fa: "\f6c4";} .fa-stopwatch-20{--fa: "\e06f";} .fa-square-full{--fa: "\f45c";} .fa-magnet{--fa: "\f076";} .fa-jar{--fa: "\e516";} .fa-note-sticky{--fa: "\f249";} .fa-sticky-note{--fa: "\f249";} .fa-bug-slash{--fa: "\e490";} .fa-arrow-up-from-water-pump{--fa: "\e4b6";} .fa-bone{--fa: "\f5d7";} .fa-table-cells-row-unlock{--fa: "\e691";} .fa-user-injured{--fa: "\f728";} .fa-face-sad-tear{--fa: "\f5b4";} .fa-sad-tear{--fa: "\f5b4";} .fa-plane{--fa: "\f072";} .fa-tent-arrows-down{--fa: "\e581";} .fa-exclamation{--fa: "\21";} .fa-arrows-spin{--fa: "\e4bb";} .fa-print{--fa: "\f02f";} .fa-turkish-lira-sign{--fa: "\e2bb";} .fa-try{--fa: "\e2bb";} .fa-turkish-lira{--fa: "\e2bb";} .fa-dollar-sign{--fa: "\24";} .fa-dollar{--fa: "\24";} .fa-usd{--fa: "\24";} .fa-x{--fa: "\58";} .fa-magnifying-glass-dollar{--fa: "\f688";} .fa-search-dollar{--fa: "\f688";} .fa-users-gear{--fa: "\f509";} .fa-users-cog{--fa: "\f509";} .fa-person-military-pointing{--fa: "\e54a";} .fa-building-columns{--fa: "\f19c";} .fa-bank{--fa: "\f19c";} .fa-institution{--fa: "\f19c";} .fa-museum{--fa: "\f19c";} .fa-university{--fa: "\f19c";} .fa-umbrella{--fa: "\f0e9";} .fa-trowel{--fa: "\e589";} .fa-d{--fa: "\44";} .fa-stapler{--fa: "\e5af";} .fa-masks-theater{--fa: "\f630";} .fa-theater-masks{--fa: "\f630";} .fa-kip-sign{--fa: "\e1c4";} .fa-hand-point-left{--fa: "\f0a5";} .fa-handshake-simple{--fa: "\f4c6";} .fa-handshake-alt{--fa: "\f4c6";} .fa-jet-fighter{--fa: "\f0fb";} .fa-fighter-jet{--fa: "\f0fb";} .fa-square-share-nodes{--fa: "\f1e1";} .fa-share-alt-square{--fa: "\f1e1";} .fa-barcode{--fa: "\f02a";} .fa-plus-minus{--fa: "\e43c";} .fa-video{--fa: "\f03d";} .fa-video-camera{--fa: "\f03d";} .fa-graduation-cap{--fa: "\f19d";} .fa-mortar-board{--fa: "\f19d";} .fa-hand-holding-medical{--fa: "\e05c";} .fa-person-circle-check{--fa: "\e53e";} .fa-turn-up{--fa: "\f3bf";} .fa-level-up-alt{--fa: "\f3bf";} .sr-only, .fa-sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;} .sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus){position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;} .fa.btn.btn-icon{font-weight: 900 !important;} 

/* /chc/static/src/css/stock_product_info.css defined in bundle 'web.assets_common' */
.product-info{display: flex; align-items: flex-start; gap: 20px; max-width: 100%;} .form-product-info{flex: 2; max-width: 70vw; overflow-y: auto; overflow-x: auto;} .chatter-product-info{flex: 1; max-height: 70vh; overflow-y: auto;} .chatter-title{font-size: 20px; font-weight: 500; margin: 5px; position: relative; top: 20px;} @media (max-width: 768px){.product-info{flex-direction: column;}.form-product-info{max-width: 100%;}.chatter-product-info{width: 100%; max-height: none;}} 

/* /chc/static/src/css/chc_audit.css defined in bundle 'web.assets_common' */
 .audit-tree table th{word-wrap: break-word; white-space: wrap !important;} .audit-tree table td{word-wrap: break-word; white-space: wrap !important;} .audit-tree table{table-layout: fixed; width: 100%;} .audit-numeric-keypad-container{display: grid; justify-content: center;} .audit-numeric-keypad{display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; width: fit-content;} .audit-buttons-group{display: grid; justify-content: center; grid-template-columns: repeat(3, 1fr); gap: 10px; width: fit-content;} .audit-key{display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 40px; color: white; background-color: #21b799; border-radius: 5px; font-weight: bold; cursor: pointer; transition: background 0.2s, box-shadow 0.2s; user-select: none;} .audit-key:active{background-color: #198C75; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);} @media (max-width: 767px){.hidden-mobile{display: none;}} .barcode-feedback{border-radius: 5px; background-color: #EEF0F0; padding: 2rem; display: flex; flex-direction: column;} .barcode-success{background-color: rgb(177, 255, 177)} .barcode-error{background-color: rgb(255, 134, 134);} .barcode-warning{background-color: rgb(255, 241, 134);} .barcode-feedback-container{display: grid; justify-content: center; width: 100%; margin-top: 16px; margin-bottom: 16px;} #barcode_input_data_title{font-size: 20px; font-weight: 700; text-align: center;} .font-badge{font-size: 16px;} .barcode-lot-container{margin-bottom: 2rem;} 

/* /web_planner/static/src/less/web_planner_common.less defined in bundle 'web.assets_common' */
 @font-face{font-family: 'Simple-Line-Icons'; src: url('/web_planner/static/src/fonts/Simple-Line-Icons.eot'); src: url('/web_planner/static/src/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), url('/web_planner/static/src/fonts/Simple-Line-Icons.woff') format('woff'), url('/web_planner/static/src/fonts/Simple-Line-Icons.ttf') format('truetype'), url('/web_planner/static/src/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg'); font-weight: normal; font-style: normal;} [data-icon]:before{font-family: 'Simple-Line-Icons'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .o_planner_systray > .progress{display: none; width: 70px; height: 13px; cursor: pointer; margin-top: 15px; margin-bottom: -15px; margin-right: 10px; margin-left: 10px;} .o_planner_systray > .progress > .progress-bar{background-color: #21b799;} #PlannerDialog{font-family: "Lato", serif; z-index: 1051; -webkit-box-shadow: 0 3px 9px #666666; box-shadow: 0 3px 9px #666666; outline: none;} #PlannerDialog .modal-dialog{height: 100%; padding: 30px 0; margin: 0 auto;} #PlannerDialog .modal-dialog .modal-content{height: 100%; display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-flow: column nowrap; -moz-flex-flow: column nowrap; -webkit-flex-flow: column nowrap; flex-flow: column nowrap;} #PlannerDialog .modal-dialog .modal-content .modal-header{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; background-color: #875A7B; color: white; padding: 15px;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_title_block{display: inline-block; vertical-align: top; width: 25%; padding-left: 15px;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_title_block > h4{font-size: 22px;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_progress_block{display: inline-block; vertical-align: top; margin-top: 10px; width: 65%; font-size: 15px; font-weight: 900;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_progress_block > .progress{display: inline-block; margin-bottom: -5px; margin-left: 15px; width: 120px;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_progress_block > .progress > .progress-bar{background-color: #20b698; box-shadow: none;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_progress_block .o_progress_text{display: inline-block; padding-left: 10px;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_close_block{display: inline-block; vertical-align: top; margin-top: 10px; width: 10%; text-align: right;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_close_block > span{cursor: pointer;} #PlannerDialog .modal-dialog .modal-content .modal-header .o_planner_close_block > button{color: white; opacity: 1; text-shadow: none;} #PlannerDialog .modal-dialog .modal-content .modal-footer{-ms-flex: 0 0 auto; -moz-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; text-align: left; padding: 5px;} #PlannerDialog .modal-dialog .modal-content .modal-footer .o_planner_header_left{display: inline-block; margin-left: 25%; padding-left: 23px; width: 25%;} #PlannerDialog .modal-dialog .modal-content .modal-footer .o_planner_header_right{display: inline-block; width: 50%; padding-right: 20px;} #PlannerDialog .modal-dialog .modal-content .modal-body{padding-bottom: 30px; overflow: auto; -ms-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper{position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -ms-flexbox; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: flex;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu{-ms-flex: 0 0 25%; -moz-flex: 0 0 25%; -webkit-flex: 0 0 25%; flex: 0 0 25%; -webkit-box-shadow: 3px 0px 3px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 3px 0px 3px 0px rgba(50, 50, 50, 0.3); box-shadow: 3px 0px 3px 0px rgba(50, 50, 50, 0.3); height: 100%; overflow: auto; line-height: 1.6;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul{padding-top: 10px; padding-left: 18px; padding-right: 18px; list-style-type: none;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > li{text-indent: -18px; padding-left: 18px; position: relative;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > li > a{color: #666666; padding-left: 18px; font-weight: 600; font-size: 14px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > li > a:hover{color: #1fb597;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > li > a > .fa{position: absolute; left: 1px; top: 4px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > li.active > a{color: #1fb597;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > h4{padding-left: 27px; font-size: 12px; color: #a8a8a8; border-top: 1px solid #e6e6e6; margin-left: -15px; margin-bottom: 15px; padding-top: 20px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_menu > ul > h4 > i.fa{margin-right: 10px; font-size: 14px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page{-ms-flex: 0 0 75%; -moz-flex: 0 0 75%; -webkit-flex: 0 0 75%; flex: 0 0 75%; display: none; padding-left: 25px; padding-right: 25px; height: 100%; overflow: auto;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page > h1{font-size: 2.5em; font-weight: 300;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_intro{font-size: 120%;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .label > a{color: inherit;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .well, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .panel, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .alert{box-shadow: none; border-radius: 0;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .well{padding: 30px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .well .label{font-size: 12px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .alert{padding: 30px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .fa-lightbulb-o{padding-top: 5px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .fa-lightbulb-o:before{float: left; font-size: 20px; padding-right: 10px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page.marked:after{position: absolute; top: 0; left: 360px; font-size: 300px; font-family: "FontAwesome"; content: "\f00c"; color: #21b799; animation: markAnim ease-in-out 1s; animation-iteration-count: 1; transform-origin: 50% 50%; animation-fill-mode: forwards; -webkit-animation: markAnim ease-in-out 1s; -webkit-animation-iteration-count: 1; -webkit-transform-origin: 50% 50%; -webkit-animation-fill-mode: forwards; -moz-animation: markAnim ease-in-out 1s; -moz-animation-iteration-count: 1; -moz-transform-origin: 50% 50%; -moz-animation-fill-mode: forwards; -o-animation: markAnim ease-in-out 1s; -o-animation-iteration-count: 1; -o-transform-origin: 50% 50%; -o-animation-fill-mode: forwards; -ms-animation: markAnim ease-in-out 1s; -ms-animation-iteration-count: 1; -ms-transform-origin: 50% 50%; -ms-animation-fill-mode: forwards;} @media (max-width: 992px){#PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page.marked:after{left: 40%; font-size: 30vw;}} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container{margin: 20px 0;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook{color: #555; padding: 0 !important; font-family: courier, monospace; border: 1px solid #faebcc; color: #8a6d3b; position: relative; background-color: #fcf8e3;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook textarea, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook input[type="text"]{background: #fcf8e3; border: none; width: 100%; max-width: 100%;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook input[type="radio"], #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook input[type="checkbox"]{margin-right: 5px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook > li{list-style: none; border-bottom: 1px dashed #C1D6DA; padding: 10px 10px 5px 55px; text-transform: capitalize; margin: 0;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook > li .indented{padding-left: 32px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook > li span{position: absolute; left: 9px; color: #c7b492; font-size: 20px; font-weight: bold;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook > li.row span{left: -50px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook > li:last-child{border-bottom: 0;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook .o_planner_notebook_header div.dropdown{display: inline; float: right;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook .o_planner_notebook_header a{color: #C4A87A; position: absolute; top: 13px; right: 13px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook .o_planner_notebook_header a:hover{text-decoration: none; color: #9C855D;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook .o_planner_notebook_header select{margin-bottom: 10px; font-family: sans-serif; font-size: 16px; border: none; background: #F5E7CF; padding: 3px; width: auto;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook > li:not(.o_planner_notebook_header):hover{background-color: #F5EFD0;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_notebook_container .o_planner_notebook .o_planner_notebook_line_separator{border-left: 1px solid #ffaa9f; border-right: 1px solid #ffaa9f; background: transparent; position: absolute; width: 3px; height: 100%; top: 0; left: 42px; border-bottom: 0; border-top: 0;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_white_box .panel{height: 200px; width: 100%; font-size: 1.1em; padding-top: 40px;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_white_box .panel a:hover{text-decoration: none;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_trophy{font-size: 11em; color: #875A7B; margin-top: .5em; -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: 1.75s; animation-duration: 1.75s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .info_icon{position: relative; padding-left: 5em; min-height: 6em;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .info_icon .fa{position: absolute; font-size: 5em; left: 0.2em; opacity: 0.6;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .odoo_purple, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page a.btn.odoo_purple, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .btn.odoo_purple:hover{background-color: #875A7B; color: white;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_paragraphs .icon{text-align: center; font-size: 2em; color: #21b799;} #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .o_planner_row_apps .col-md-4{margin-top: 20px;} 

/* /web_tour/static/src/less/tip.less defined in bundle 'web.assets_common' */
 .o_tooltip_parent{position: relative!important; opacity: 0.999;} .o_tooltip{box-sizing: content-box; position: absolute; top: 50%; left: 50%; bottom: auto; right: auto; opacity: 0; width: 24px; height: 24px; border: 2px solid #333e48; border-radius: 50%; padding: 0; z-index: 1051; background-color: #333e48; box-shadow: 0 2px 2px 1px rgba(150, 150, 150, 0.3); transition: width 133ms ease 0ms, height 133ms ease 0ms, margin 133ms ease 0ms, border-radius 133ms ease 66ms;} .o_tooltip.o_animated{-webkit-animation: move-bottom-top 500ms ease-in 0ms infinite alternate none running; -moz-animation: move-bottom-top 500ms ease-in 0ms infinite alternate none running; -o-animation: move-bottom-top 500ms ease-in 0ms infinite alternate none running; animation: move-bottom-top 500ms ease-in 0ms infinite alternate none running;} .o_tooltip.o_animated.right, .o_tooltip.o_animated.left{-webkit-animation-name: move-left-right; animation-name: move-left-right;} .o_tooltip::before{content: ""; border: 0 solid rgba(0, 0, 0, 0); transition: all 100ms ease 100ms;} .o_tooltip.right::before{position: absolute; top: 2px; left: -8px; bottom: auto; right: auto; border-width: 10px 10px 10px 0; border-right-color: #333e48;} .o_tooltip.top::before{position: absolute; top: auto; left: 2px; bottom: -8px; right: auto; border-width: 10px 10px 0 10px; border-top-color: #333e48;} .o_tooltip.left::before{position: absolute; top: 2px; left: auto; bottom: auto; right: -8px; border-width: 10px 0 10px 10px; border-left-color: #333e48;} .o_tooltip.bottom::before{position: absolute; top: -8px; left: 2px; bottom: auto; right: auto; border-width: 0 10px 10px 10px; border-bottom-color: #333e48;} .o_tooltip::after{content: ""; position: absolute; top: -2px; left: -2px; bottom: -2px; right: -2px; border-color: #333e48; border-radius: 50%; transition: margin 133ms ease 0ms, border-radius 200ms linear 0s; background: radial-gradient(#42505d, #333e48);} .o_tooltip > .o_tooltip_overlay{display: none; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: -2px; z-index: -1;} .o_tooltip > .o_tooltip_content{overflow: hidden; padding: 6px 12px; visibility: hidden; transition: visibility 0s ease 0s; color: black; line-height: 1.42857143; font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal;} .o_tooltip > .o_tooltip_content .o_skip_tour{display: inline-block; margin-top: 4px; cursor: pointer; color: gray;} .o_tooltip > .o_tooltip_content .o_skip_tour:hover{color: #4d4d4d;} .o_tooltip > .o_tooltip_content > p:last-child{margin-bottom: 0;} .o_tooltip.active{border-radius: 0; background-color: white; transition: width 225ms ease 75ms, height 225ms ease 75ms, margin 225ms ease 75ms, border-radius 150ms ease 0ms, background-color 300ms ease 0ms;} .o_tooltip.active::before{transition: all 150ms ease 0ms;} .o_tooltip.active::after{border: 0 solid rgba(0, 0, 0, 0); border-radius: 0;} .o_tooltip.active > .o_tooltip_overlay{display: block;} .o_tooltip.active > .o_tooltip_content{visibility: visible; transition: visibility 0s ease 300ms;} .o_tooltip.active.right::before{left: -10px; border-right-color: #333e48;} .o_tooltip.active.right::after{position: absolute; top: 2px; left: -6px; bottom: auto; right: auto; border-width: 10px 10px 10px 0; border-right-color: white; transition: border-right-color 300ms ease 0ms;} .o_tooltip.active.top::before{bottom: -10px; border-top-color: #333e48;} .o_tooltip.active.top::after{position: absolute; top: auto; left: 2px; bottom: -6px; right: auto; border-width: 10px 10px 0 10px; border-top-color: white; transition: border-top-color 300ms ease 0ms;} .o_tooltip.active.left::before{right: -10px; border-left-color: #333e48;} .o_tooltip.active.left::after{position: absolute; top: 2px; left: auto; bottom: auto; right: -6px; border-width: 10px 0 10px 10px; border-left-color: white; transition: border-left-color 300ms ease 0ms;} .o_tooltip.active.bottom::before{top: -10px; border-bottom-color: #333e48;} .o_tooltip.active.bottom::after{position: absolute; top: -6px; left: 2px; bottom: auto; right: auto; border-width: 0 10px 10px 10px; border-bottom-color: white; transition: border-bottom-color 300ms ease 0ms;} .o_tooltip.inverse.left::before, .o_tooltip.inverse.right::before, .o_tooltip.inverse.left.active::after, .o_tooltip.inverse.right.active::after{top: auto; bottom: 2px;} .o_tooltip.inverse.top::before, .o_tooltip.inverse.bottom::before, .o_tooltip.inverse.top.active::after, .o_tooltip.inverse.bottom.active::after{left: auto; right: 2px;} @media print{.o_tooltip{display: none;}} 

/* /web_tour/static/src/less/keyframes.less defined in bundle 'web.assets_common' */
 @-webkit-keyframes move-left-right{0%{-webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); -o-transform: translate(-3px, 0); transform: translate(-3px, 0);}100%{-webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); -o-transform: translate(3px, 0); transform: translate(3px, 0);}} @-moz-keyframes move-left-right{0%{-webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); -o-transform: translate(-3px, 0); transform: translate(-3px, 0);}100%{-webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); -o-transform: translate(3px, 0); transform: translate(3px, 0);}} @keyframes move-left-right{0%{-webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); -o-transform: translate(-3px, 0); transform: translate(-3px, 0);}100%{-webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); -o-transform: translate(3px, 0); transform: translate(3px, 0);}} @-webkit-keyframes move-bottom-top{0%{-webkit-transform: translate(0, -3px); -ms-transform: translate(0, -3px); -o-transform: translate(0, -3px); transform: translate(0, -3px);}100%{-webkit-transform: translate(0, 3px); -ms-transform: translate(0, 3px); -o-transform: translate(0, 3px); transform: translate(0, 3px);}} @-moz-keyframes move-bottom-top{0%{-webkit-transform: translate(0px, -3px); -ms-transform: translate(0px, -3px); -o-transform: translate(0px, -3px); transform: translate(0px, -3px);}100%{-webkit-transform: translate(0, 3px); -ms-transform: translate(0, 3px); -o-transform: translate(0, 3px); transform: translate(0, 3px);}} @keyframes move-bottom-top{0%{-webkit-transform: translate(0px, -3px); -ms-transform: translate(0px, -3px); -o-transform: translate(0px, -3px); transform: translate(0px, -3px);}100%{-webkit-transform: translate(0, 3px); -ms-transform: translate(0, 3px); -o-transform: translate(0, 3px); transform: translate(0, 3px);}} 

/* /web_enterprise/static/src/less/fonts.less defined in bundle 'web.assets_common' */
 @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.svg#Roboto') format('svg'); font-weight: 100; font-style: normal;} @font-face{font-family: 'Roboto-Thin'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Thin-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.svg#Roboto') format('svg'); font-weight: 100; font-style: italic;} @font-face{font-family: 'Roboto-ThinItalic'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-ThinItalic-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.svg#Roboto') format('svg'); font-weight: 300; font-style: normal;} @font-face{font-family: 'Roboto-Light'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Light-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.svg#Roboto') format('svg'); font-weight: 300; font-style: italic;} @font-face{font-family: 'Roboto-LightItalic'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-LightItalic-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.svg#Roboto') format('svg'); font-weight: 400; font-style: normal;} @font-face{font-family: 'Roboto-Regular'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Regular-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.svg#Roboto') format('svg'); font-weight: 400; font-style: italic;} @font-face{font-family: 'Roboto-RegularItalic'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-RegularItalic-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.svg#Roboto') format('svg'); font-weight: 500; font-style: normal;} @font-face{font-family: 'Roboto-Medium'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Medium-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.svg#Roboto') format('svg'); font-weight: 500; font-style: italic;} @font-face{font-family: 'Roboto-MediumItalic'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-MediumItalic-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.svg#Roboto') format('svg'); font-weight: 700; font-style: normal;} @font-face{font-family: 'Roboto-Bold'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Bold-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.svg#Roboto') format('svg'); font-weight: 700; font-style: italic;} @font-face{font-family: 'Roboto-BoldItalic'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BoldItalic-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.svg#Roboto') format('svg'); font-weight: 900; font-style: normal;} @font-face{font-family: 'Roboto-Black'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-Black-webfont.svg#Roboto') format('svg');} @font-face{font-family: 'Roboto'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.svg#Roboto') format('svg'); font-weight: 900; font-style: italic;} @font-face{font-family: 'Roboto-BlackItalic'; src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.eot'); src: url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.woff') format('woff'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.ttf') format('truetype'), url('/web_enterprise/static/src/fonts/Roboto/Roboto-BlackItalic-webfont.svg#Roboto') format('svg');} 

/* /web_enterprise/static/src/less/navbar.less defined in bundle 'web.assets_common' */
 .o_main_navbar{position: relative; box-shadow: none;} .o_main_navbar .oe_topbar_avatar{height: 15px;} .o_main_navbar .o_menu_brand{display: block; float: left; margin-right: 35px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: white; font-size: 22px; font-weight: 500; line-height: 44px;} @media (max-width: 767px){.o_main_navbar .o_menu_brand{float: none; margin: 0; border-bottom: 1px solid #1e242a; color: transparent;}} .o_main_navbar .o_extra_menu_items > a{width: 44px; text-align: center;} .o_main_navbar .o_extra_menu_items.open > ul{padding: 0;} .o_main_navbar .o_extra_menu_items.open > ul > li > a{background-color: #333e48; color: white; border-bottom: 1px solid #e2e2e0;} .o_main_navbar .o_extra_menu_items.open > ul > li > a.dropdown-toggle{background-color: #536575; pointer-events: none;} .o_main_navbar .o_extra_menu_items.open > ul > li > ul{position: static; float: none; display: block; border: none; box-shadow: none; max-height: none;}