@font-face{font-family:roboto-regular;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular.d535d388.woff) format("woff")}@font-face{font-family:roboto-italic;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Italic.74221a4d.woff) format("woff")}@font-face{font-family:roboto-light;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Light.7edb5c12.woff) format("woff")}@font-face{font-family:roboto-medium;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Medium.bb4a7250.woff) format("woff")}@font-face{font-family:roboto-mediumitalic;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-MediumItalic.6ce181aa.woff) format("woff")}@font-face{font-family:raleway-light;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Light.dcd4de5d.woff) format("woff")}@font-face{font-family:raleway-semibold;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-SemiBold.283267ad.woff) format("woff")}@font-face{font-family:raleway-extrabold;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-ExtraBold.0afe8a7d.woff) format("woff")}@font-face{font-family:poppins-semibold;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-SemiBold.07608aed.woff) format("woff")}@font-face{font-family:poppins-bold;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Bold.d43f2660.woff) format("woff")}@font-face{font-family:poppins-extrabold;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-ExtraBold.72b1c3a7.woff) format("woff")}@font-face{font-family:poppins-extralight;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-ExtraLight.cb6f363e.woff) format("woff")}@font-face{font-family:poppins-italic;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Italic.84a2c882.woff) format("woff")}@font-face{font-family:poppins-light;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Light.2f3adb62.woff) format("woff")}@font-face{font-family:poppins-medium;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Medium.aa05ffb5.woff) format("woff")}@font-face{font-family:poppins-regular;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Regular.6c52b9ac.woff) format("woff")}@font-face{font-family:futurapt-bold;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaPT-Bold.bea30ee4.woff) format("woff")}@font-face{font-family:futurapt-condensed-bold;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaPT-CondensedBoldRegular.f59bbf0e.woff2) format("woff2")}@font-face{font-family:futurapt-regular;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaPT-Regular.f2621769.woff2) format("woff2")}@font-face{font-family:futurapt-light;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaPT-Light.44b967f3.woff) format("woff")}@font-face{font-family:futurastd-bold;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaStd-Bold.87cdeb6b.woff) format("woff")}@font-face{font-family:futurastd-book;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaStd-Book.be75f663.woff) format("woff")}@font-face{font-family:futurastd-medium;font-style:normal;font-weight:400;src:url(/build/fonts/FuturaStd-Medium.5042c101.woff) format("woff")}@font-face{font-family:nunito-regular;font-style:normal;font-weight:400;src:url(/build/fonts/Nunito-Regular.42213575.woff) format("woff")}@font-face{font-family:nunito-bold;font-style:normal;font-weight:400;src:url(/build/fonts/Nunito-Bold.ca68a127.woff) format("woff")}@font-face{font-family:nunito-italic;font-style:normal;font-weight:400;src:url(/build/fonts/Nunito-Italic.37cff707.woff) format("woff")}@font-face{font-family:nunito-light;font-style:normal;font-weight:400;src:url(/build/fonts/Nunito-Light.572f02de.woff) format("woff")}@font-face{font-family:nunito-semibold;font-style:normal;font-weight:400;src:url(/build/fonts/Nunito-SemiBold.4241caa3.woff) format("woff")}@font-face{font-family:nunito-semibold-italic;font-style:normal;font-weight:400;src:url(/build/fonts/Nunito-SemiBoldItalic.9870ac55.woff) format("woff")}:root{--main:#e8424a;--main-border:#61c6f2;--main-transparent:#e8424a50;--main-menubar:#e8424a;--main-dark:#262957;--main-light:#f3a5a8;--main-login-light:#fff;--black:#262957;--white:#fff;--grey-dark:#445760;--grey-light:#dcdcdc;--line-highlight:#f1f1f9;--line-highlight-transparent:#f1f1f950;--action:#61c6f2;--action-light:#b4e4f8;--checkbox-light:#b4e4f8;--guide:#7cc3ab;--guide-light:#b9dfd2;--warning:#262957;--warning-light:#f1f1f9;--error:salmon;--error-light:#fdd5d0;--green:#4ad991;--main-light-production:#ccd1e3;--font-menubar-title:"futurastd-medium",serif;--font-menubar-subtitle:"futurapt-light",serif;--font-regular:"nunito-light",serif;--font-italic:"nunito-italic",serif;--font-semibold:"nunito-semibold",serif;--font-table-light:"nunito-light",serif;--font-table-medium:"nunito-semibold",serif;--font-section:"futurapt-bold",serif;--font-subsection:"futurapt-light",serif;--font-title:"futurastd-medium",serif;--font-subtitle:"futurapt-light",serif;--font-button:"nunito-regular",serif;--font-text:"nunito-light",serif;--font-text-medium:"nunito-bold",serif;--font-text-italic:"nunito-italic",serif;--font-label:"nunito-semibold-italic",serif}body,html{font-family:var(--font-text),serif;font-size:15px;margin:0;padding:0}a,input,select,textarea{outline:none;text-decoration:none}*{box-sizing:border-box}h1{font-family:futurapt-bold,sans-serif;font-size:2.812em}h1,h2{color:var(--main-dark);font-weight:400;margin:0}h2{font-family:futurapt-light,sans-serif;font-size:1.8em}h3{color:var(--main);font-family:futurastd-medium,sans-serif;font-size:1.25em;font-weight:400;margin:0}h4{color:var(--main-dark);font-size:1.125em}.soon,h4{font-family:nunito-regular,sans-serif;font-weight:400;margin:0}.soon{color:var(--grey-dark);font-style:italic;text-align:center}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.action-button{color:var(--white);cursor:pointer;font-family:nunito-regular,sans-serif;font-size:1.25em;font-weight:400;margin:0}.icon-delete{background-image:url(/build/images/icon_delete.2aef572b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-delete:hover{background-image:url(/build/images/icon_delete_hover.2302c343.svg)}.icon-delete-2{background-image:url(/build/images/icon_delete_2.1e35488f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-delete-2:hover{background-image:url(/build/images/icon_delete_hover.2302c343.svg)}.icon-open-in{background-image:url(/build/images/icon_open_in.475dca74.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;opacity:.7;width:24px}.icon-open-in:hover{opacity:1}.icon-download{background-image:url(/build/images/icon_download.6bdb5bb2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-download:hover{background-image:url(/build/images/icon_download_hover.24e3838a.svg)}.icon-download-2{background-image:url(/build/images/icon_download_2.60c671f4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-download-2:hover{background-image:url(/build/images/icon_download_hover.24e3838a.svg)}.icon-accounting{background-image:url(/build/images/icon_accounting.4897c32c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-accounting:hover{background-image:url(/build/images/icon_accounting_hover.669fb19c.svg)}.icon-pin{background-image:url(/build/images/icon_pin.d502d643.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-pin:hover{background-image:url(/build/images/icon_pin_hover.05961d3d.svg)}.icon-validate{background-image:url(/build/images/icon_validate.cd11c669.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-validate:hover{background-image:url(/build/images/icon_validate_hover.84268490.svg)}.icon-operation-status-default{background-image:url(/build/images/icon_operation_status_default.ad46d258.svg)}.icon-operation-status-default,.icon-operation-status-verified{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-operation-status-verified{background-image:url(/build/images/icon_operation_status_verified.399ef05e.svg)}.icon-operation-status-validated{background-image:url(/build/images/icon_operation_status_validated.416e8644.svg)}.icon-operation-status-problem,.icon-operation-status-validated{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-operation-status-problem{background-image:url(/build/images/icon_operation_status_problem.45052698.svg)}.icon-accounting-status-default{background-image:url(/build/images/icon_accounting_status_default.72208788.svg)}.icon-accounting-status-default,.icon-accounting-status-verified{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-accounting-status-verified{background-image:url(/build/images/icon_accounting_status_verified.dc61fce6.svg)}.icon-accounting-status-validated{background-image:url(/build/images/icon_accounting_status_validated.69fe9ecb.svg)}.icon-accounting-status-problem,.icon-accounting-status-validated{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-accounting-status-problem{background-image:url(/build/images/icon_accounting_status_problem.dbfc203a.svg)}.icon-finance-status-default{background-image:url(/build/images/icon_finance_status_default.67ac4007.svg)}.icon-finance-status-default,.icon-finance-status-verified{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-finance-status-verified{background-image:url(/build/images/icon_finance_status_verified.e1c01b75.svg)}.icon-finance-status-validated{background-image:url(/build/images/icon_finance_status_validated.b87403aa.svg)}.icon-download-bar,.icon-finance-status-validated{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-download-bar{background-image:url(/build/images/icon_download_bar.fc796197.svg)}.icon-download-bar-disabled{background-image:url(/build/images/icon_download_bar_disabled.e64476d6.svg)}.icon-download-bar-disabled,.icon-link-bar{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-link-bar{background-image:url(/build/images/icon_link_bar.1b9709b2.svg)}.icon-link-bar-disabled{background-image:url(/build/images/icon_link_bar_disabled.83df65a3.svg)}.icon-link-bar-disabled,.icon-unlink-bar{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-unlink-bar{background-image:url(/build/images/icon_unlink_bar.119a1bb8.svg)}.icon-unlink-bar-disabled{background-image:url(/build/images/icon_unlink_bar_disabled.d01e1488.svg)}.icon-delete-bar,.icon-unlink-bar-disabled{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-delete-bar{background-image:url(/build/images/icon_unlink_bar.119a1bb8.svg)}.icon-delete-bar-disabled{background-image:url(/build/images/icon_unlink_bar_disabled.d01e1488.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-arrow-fold{background-image:url(/build/images/icon-fold-gray.c7efc677.svg)}.icon-arrow-fold,.icon-arrow-unfold{background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}.icon-arrow-unfold{background-image:url(/build/images/icon-unfold-gray.64bdfd77.svg)}.icon-user-product{background-image:url(/build/images/icon_user_product.28024d33.svg)}.icon-recipe,.icon-user-product{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-recipe{background-image:url(/build/images/icon_recipe.2e8cf651.svg)}.icon-custom-product{background-image:url(/build/images/icon_custom_product.46b57d51.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.income-statement-list .custom-list-container table>tbody tr:hover{background-color:unset!important}.income-statement-head-line,.income-statement-head-line:hover{background-color:var(--white)!important}.products-database-table thead tr{background-color:var(--line-highlight)!important}.icon-arrow-fold,.icon-arrow-unfold{background-color:var(--grey-light)!important}.icon-drop-file{background-image:url(/build/images/icon_drop_file.32db64ba.svg);height:100px;margin-left:auto;margin-right:auto;width:100px}.icon-disconnect,.icon-drop-file{background-position:50%;background-repeat:no-repeat;background-size:contain}.icon-disconnect{background-image:url(/build/images/icon_disconnect.86ee69f1.svg);cursor:pointer;height:48px;width:48px}.icon-pdf-download{background-image:url(/build/images/pdf_icon.f21e60c3.svg);background-position:0;background-repeat:no-repeat;background-size:contain;height:32px;line-height:32px;padding-left:40px;width:32px}.icon-disconnect:hover{background-image:url(/build/images/icon_disconnect_hover.6b707a22.svg)}.icon-disconnect-active{background-image:url(/build/images/icon_disconnect_active.276b2828.svg)!important}.icon-arrow-next,.icon-disconnect-active{background-position:50%;background-repeat:no-repeat;background-size:contain;height:48px;width:48px}.icon-arrow-next{background-image:url(/build/images/icons_M_horizontal.6e3f32ef.svg)}.icon-action-bar{background-image:url(/build/images/icon_action.1c53f092.svg)}.icon-action-bar,.icon-action-bar-disabled{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.icon-action-bar-disabled{background-image:url(/build/images/icon_action_disabled.1c53f092.svg)}.icon-refresh-button{background-image:url(/build/images/icon_refresh.b1eaee14.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:24px;opacity:.1;width:24px}.icon-refresh-button:hover{opacity:.6}@media only screen and (max-width:1279px) and (min-width:1024px){.search-buttons-block li{margin-top:11px!important}}.establishment-chooser-runner-item-1 h2,.mandatory-missing-item-1 h2{margin-top:28px!important}.confirmation-message-button-cancel,.confirmation-message-button-confirm,.deletion-message-button-cancel,.deletion-message-button-confirm{margin-top:3px!important}.custom-list-pagination-block{background-color:var(--grey-dark)!important}.purchased-product-editor-input-unit-price .search-selector-toggle{margin-left:17px!important;margin-top:24px!important}.inventory-history-table thead th,.inventory-table .table-header{background-color:var(--line-highlight)!important}.inventories-establishment-selector{padding-top:10px!important}:root{--width-column-1:5%;--width-column-2:10%;--width-column-3:15%;--width-column-4:20%;--width-column-5:25%;--width-column-6:30%;--width-column-7:35%;--width-column-8:40%;--width-column-9:45%;--width-column-10:50%;--width-column-11:55%;--width-column-12:60%;--width-column-13:65%;--width-column-14:70%;--width-column-15:75%;--width-column-16:80%;--width-column-17:85%;--width-column-18:90%;--width-column-19:95%;--width-column-20:100%;--width-content-margin-h:30px;--width-content-margin-v:30px}.column-1{width:5%}.column-2{width:10%}.column-3{width:15%}.column-4{width:20%}.column-5{width:25%}.column-6{width:30%}.column-7{width:35%}.column-8{width:40%}.column-9{width:45%}.column-10{width:50%}.column-11{width:55%}.column-12{width:60%}.column-13{width:65%}.column-14{width:70%}.column-15{width:75%}.column-16{width:80%}.column-17{width:85%}.column-18{width:90%}.column-19{width:95%}.column-20{width:100%}.container{height:100%;opacity:0;overflow:hidden;position:absolute;width:100%}.content{margin-left:var(--width-column-3);position:relative}@media only screen and (min-width:1366px) and (max-width:1439px) and (max-height:768px){.content{margin-left:var(--width-column-4);width:var(--width-column-16)!important}}@media only screen and (min-width:1366px) and (max-width:1439px) and (min-height:769px){.content{margin-left:var(--width-column-4);width:var(--width-column-16)!important}}@media only screen and (min-width:1280px) and (max-width:1365px){.content{margin-left:var(--width-column-4)}}@media only screen and (min-width:1180px) and (max-width:1279px){.content{margin-left:var(--width-column-4)}}