@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap);body,html{height:100%}@keyframes scale-up{from{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.elevation-0{box-shadow:none!important}.elevation-1{box-shadow:0 2px 1px -1px rgba(0,55,90,.05),0 1px 1px 0 rgba(0,55,90,.01),0 1px 3px 0 rgba(0,55,90,.1)}.elevation-2{box-shadow:0 3px 1px -2px rgba(0,55,90,.05),0 2px 2px 0 rgba(0,55,90,.01),0 1px 5px 0 rgba(0,55,90,.1)}.elevation-3{box-shadow:0 3px 3px -2px rgba(0,55,90,.05),0 3px 4px 0 rgba(0,55,90,.01),0 1px 8px 0 rgba(0,55,90,.1)}.elevation-4{box-shadow:0 2px 4px -1px rgba(0,55,90,.05),0 4px 5px 0 rgba(0,55,90,.01),0 1px 10px 0 rgba(0,55,90,.1)}.elevation-5{box-shadow:0 3px 5px -1px rgba(0,55,90,.05),0 5px 8px 0 rgba(0,55,90,.01),0 1px 14px 0 rgba(0,55,90,.1)}.elevation-6{box-shadow:0 3px 5px -1px rgba(0,55,90,.05),0 6px 10px 0 rgba(0,55,90,.01),0 1px 18px 0 rgba(0,55,90,.1)}.elevation-7{box-shadow:0 4px 5px -2px rgba(0,55,90,.05),0 7px 10px 1px rgba(0,55,90,.01),0 2px 16px 1px rgba(0,55,90,.1)}.elevation-8{box-shadow:0 5px 5px -3px rgba(0,55,90,.05),0 8px 10px 1px rgba(0,55,90,.01),0 3px 14px 2px rgba(0,55,90,.1)}.elevation-9{box-shadow:0 5px 6px -3px rgba(0,55,90,.05),0 9px 12px 1px rgba(0,55,90,.01),0 3px 16px 2px rgba(0,55,90,.1)}.elevation-10{box-shadow:0 6px 6px -4px rgba(0,55,90,.05),0 10px 14px 1px rgba(0,55,90,.01),0 4px 18px 3px rgba(0,55,90,.1)}.elevation-11{box-shadow:0 6px 7px -4px rgba(0,55,90,.05),0 11px 15px 1px rgba(0,55,90,.01),0 4px 20px 3px rgba(0,55,90,.1)}.elevation-12{box-shadow:0 7px 8px -4px rgba(0,55,90,.05),0 12px 17px 2px rgba(0,55,90,.01),0 5px 22px 4px rgba(0,55,90,.1)}.elevation-13{box-shadow:0 7px 8px -4px rgba(0,55,90,.05),0 13px 19px 2px rgba(0,55,90,.01),0 5px 24px 4px rgba(0,55,90,.1)}.elevation-14{box-shadow:0 7px 9px -5px rgba(0,55,90,.05),0 14px 21px 2px rgba(0,55,90,.01),0 5px 26px 4px rgba(0,55,90,.1)}.elevation-15{box-shadow:0 8px 9px -5px rgba(0,55,90,.05),0 15px 22px 2px rgba(0,55,90,.01),0 6px 28px 5px rgba(0,55,90,.1)}.elevation-16{box-shadow:0 8px 10px -5px rgba(0,55,90,.05),0 16px 24px 2px rgba(0,55,90,.01),0 6px 30px 5px rgba(0,55,90,.1)}.elevation-17{box-shadow:0 8px 11px -5px rgba(0,55,90,.05),0 17px 26px 2px rgba(0,55,90,.01),0 6px 32px 5px rgba(0,55,90,.1)}.elevation-18{box-shadow:0 9px 11px -6px rgba(0,55,90,.05),0 18px 28px 2px rgba(0,55,90,.01),0 7px 34px 6px rgba(0,55,90,.1)}.elevation-19{box-shadow:0 9px 12px -6px rgba(0,55,90,.05),0 19px 29px 2px rgba(0,55,90,.01),0 7px 36px 6px rgba(0,55,90,.1)}.elevation-20{box-shadow:0 10px 13px -6px rgba(0,55,90,.05),0 20px 31px 3px rgba(0,55,90,.01),0 8px 38px 7px rgba(0,55,90,.1)}.elevation-21{box-shadow:0 10px 13px -6px rgba(0,55,90,.05),0 21px 33px 3px rgba(0,55,90,.01),0 8px 40px 7px rgba(0,55,90,.1)}.elevation-22{box-shadow:0 10px 14px -7px rgba(0,55,90,.05),0 22px 35px 3px rgba(0,55,90,.01),0 8px 42px 7px rgba(0,55,90,.1)}.elevation-23{box-shadow:0 11px 14px -7px rgba(0,55,90,.05),0 23px 36px 3px rgba(0,55,90,.01),0 9px 44px 8px rgba(0,55,90,.1)}.elevation-24{box-shadow:0 11px 15px -7px rgba(0,55,90,.05),0 24px 38px 3px rgba(0,55,90,.01),0 9px 46px 8px rgba(0,55,90,.1)}body::-webkit-scrollbar{width:8px;height:8px;overflow:visible}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background-color:#b2c2cd;border-radius:calc(8px / 2)}body{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;letter-spacing:0;background-color:#f5f6f9;overflow:hidden;margin:0}button{background-color:inherit}a{text-decoration:none}.sbo-input-suffix{height:10px!important}.procurement-layout{height:100%;display:flex;flex-direction:column;overflow:auto;margin:20px 40px 40px}.page-title,.page-title-description{margin-left:40px}.procurement-layout .procurement-navigation-layout{height:100%;width:100%;display:flex}.procurement-layout .procurement-navigation-layout .contain-main-page{overflow:initial}.procurement-layout .procurement-navigation-layout .procurement-content{height:100%;width:100%;overflow:auto;display:flex;flex-direction:column}.procurement-layout .procurement-navigation-layout .procurement-content[data-iframe=false]{max-height:calc(100vh - 60px)}.procurement-layout .procurement-navigation-layout .procurement-content[data-iframe=true]{max-height:100vh}.procurement-layout .procurement-navigation-layout .procurement-content .procurement-breadcrumbs{display:flex;margin-bottom:30px}.procurement-layout .procurement-navigation-layout .procurement-content .procurement-outlet{width:100%;display:flex;flex-direction:column;justify-content:center}.procurement-layout .procurement-navigation-layout .procurement-content .procurement-outlet .visit-card{margin-bottom:30px}.procurement-layout .procurement-navigation-layout .procurement-content .procurement-outlet .procurement-main-container{min-width:800px;padding-right:50px;margin-bottom:50px}.procurement-layout .procurement-navigation-layout .procurement-content .procurement-outlet .procurement-summary{width:auto;height:100%}.info-box{margin-bottom:30px;display:flex;justify-content:center}.info-box .sbo-info-box{width:1000px}.page-title{line-height:32px;font-size:26px;font-weight:700;color:#00375a}.page-center-layout{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.page-center-layout-column{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.sub-title{margin-bottom:10px;font-size:19px;font-weight:700;color:#00375a}.page-information-title{font-size:19px;color:#828282}.splash-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;gap:20px}.splash-screen .splash-screen-progress-bar{width:300px;display:flex;justify-content:center}.splash-screen .splash-screen-progress-bar .sbo-progress-bar-indeterminate{animation:SplashScreen .5s infinite ease-in-out!important;width:60%!important}@keyframes SplashScreen{from{left:-30%}to{left:100%}}.config-wrapper{margin:auto}.details-manufacturer-layout{gap:10px;margin:25px 260px}.details-manufacturer-layout .details-manufacturer-form{display:flex;flex-direction:column;gap:20px}.merchant-manufacturer-layout{height:calc(100vh - 100px)}.merchant-manufacturer-services-wrapper .merchant-manufacturer-services-layout{gap:100px;margin:25px 260px}.procurement-outlet .produits-manufacturer-wrapper .produits-manufacturer-layout{gap:100px;margin-top:20px}.catalog-container{margin-top:25px}.catalog-container .catalog-layout{display:flex;flex-direction:row;gap:20px}.catalog-container .catalog-layout .versions-list{display:flex;flex-direction:column}.catalog-container .catalog-layout .versions-list .catalog-version{height:50px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-inline:20px;transition:background-color .2s cubic-bezier(.4,0,1,1);border-radius:4px;cursor:pointer}.catalog-container .catalog-layout .versions-list .catalog-version:hover,.catalog-container .catalog-layout .versions-list .catalog-version[data-current]{background-color:#e5eaee}.catalog-container .catalog-layout .versions-list .catalog-version:active{background-color:#d8e1e6}.catalog-container .catalog-layout .versions-list .catalog-version .catalog-info{display:flex;flex-direction:column;gap:4px}.catalog-container .catalog-layout .versions-list .catalog-version .catalog-info .catalog-id{font-size:12px;color:#828282}.catalog-container .catalog-layout .versions-list .catalog-version[data-current] .catalog-name{font-size:15px;color:#00375a}.catalog-container .catalog-layout .catalog-table{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.catalog-container .catalog-layout .catalog-table .catalog-table-toolbar{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.merchant-manufacturer-restock-orders-wrapper .merchant-manufacturer-restock-orders-layout{gap:100px;margin-top:20px}.restock-order-dialog{min-width:740px}.restock-order-dialog .produits-manufacturer-wrapper .produits-manufacturer-layout{gap:100px;margin:40px;height:600px}.restock-order-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.restock-order-layout .restock-order-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;row-gap:20px}.restock-order-layout .restock-order-content .restock-order-actions-row{display:flex;flex-direction:row-reverse;gap:20px;align-items:flex-start;justify-content:space-between;width:100%}.restock-order-layout .restock-order-content .restock-order-actions-row .side{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;gap:20px}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-shipment .sbo-card-content{display:flex;flex-direction:row;justify-content:space-between}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-shipment .restocker-order-date-actions{display:flex}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-shipment .restock-order-created-at{color:#00375a;font-size:14px;margin-bottom:5px}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-price-total .sbo-card-content{display:flex;flex-direction:row;justify-content:space-between}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-price-total .restocker-order-price-actions{display:flex}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-price-total .restock-order-price-total-value{color:#333;font-size:19px;font-weight:700;margin-bottom:5px}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-price-total .restock-order-franco{color:#828282;font-size:12px}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-price-total.draft .restock-order-price-info .restock-order-franco,.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-price-total.draft .restock-order-price-info .restock-order-price-total-value{color:#b2b2b2}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-actions .sbo-card-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-actions .restock-order-actions-title{color:#00375a;font-size:19px;font-weight:700}.restock-order-layout .restock-order-content .restock-order-actions-row .restock-order-actions .restock-order-actions-state{display:flex;flex-direction:row;align-items:center;gap:10px}.restock-order-layout .restock-order-content .restock-order-content-row{width:100%;height:100%;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.restock-order-layout .restock-order-content .restock-order-content-row .sbo-data-table-cell-layout[data-columnfield=orderedQuantity] span{font-weight:700}.restock-order-layout .restock-order-content[data-full]{max-width:1300px}.restock-order-no-merchant-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.resume-order-dialog .left-side{gap:20px}.page-header-phoenix{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.page-header-phoenix .container-title{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-bottom:40px}.page-header-phoenix .container-title .page-header-title-layout{display:flex;flex-direction:row;align-items:center;gap:10px}.page-header-phoenix .container-title .page-header-title-layout .page-header-title,.page-header-phoenix .container-title .page-header-title-layout .sbo-foldable-modal-label{color:#00375a;font-size:26px;font-weight:700}.page-header-phoenix .container-title .page-header-caption-layout{display:flex;flex-direction:row;align-items:center;gap:5px}.page-header-phoenix .container-title .page-header-caption-layout .page-header-caption{color:#00375a;font-size:14px}.page-header-phoenix .container-right-component{margin-bottom:20px}.layout-page-phoenix{width:100%;height:100%}.layout-page-phoenix .layout-page-phoenix-header{width:100%;height:100%;padding-right:20px;padding-left:20px;padding-bottom:20px}.layout-page-phoenix .layout-page-phoenix-header .layout-max-1000px{max-width:1000px;margin:auto}.layout-page-phoenix .layout-page-phoenix-header .sbo-data-table-base .sbo-data-table-layout .sbo-data-table-container{max-height:calc(100vh - 300px)}.quantity-input-layout{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding-top:30px}.quantity-input-layout .quantity-total{height:50px;display:flex;flex-direction:row;align-items:center}.product-input-layout,.restock-order-price-tooltip-layout table .shipping-prices{display:flex;flex-direction:column}.warning-box{margin-top:30px}.product-input-layout{gap:10px;margin-bottom:30px}.product-edit-dialog .sbo-list-item{margin-bottom:50px}.restock-order-price-tooltip-layout table{width:100%;border-collapse:collapse}.restock-order-price-tooltip-layout table th{text-align:left;font-weight:400;padding-bottom:5px;padding-top:5px}.restock-order-price-tooltip-layout table th:nth-child(2){text-align:right}.restock-order-price-tooltip-layout table .shipping-prices .free-shipping-min-order{color:#828282}.restock-order-price-tooltip-layout table tfoot th{font-weight:700}.restock-order-summary table{table-layout:auto;width:100%;border-collapse:collapse;border-spacing:0}.restock-order-summary table tbody{table-layout:auto;width:100%;text-align:left}.restock-order-summary table tbody:first-child tr:first-child td{padding-top:0}.restock-order-summary table tbody:last-of-type tr:last-child td{border-bottom:0;padding-bottom:10px}.restock-order-summary table tbody tr:last-child td{border-bottom:2px solid #e5eaee;padding-bottom:calc(.5em + 10px)}.restock-order-summary table tbody tr:first-child td{padding-top:calc(.5em + 10px)}.restock-order-summary table tbody tr .supply-capsule-info a{margin-bottom:4px;display:inline-block}.restock-order-summary table tbody tr td{vertical-align:baseline;padding-top:10px}.restock-order-summary table tbody tr td span:first-letter{text-transform:capitalize}.restock-order-summary table tbody tr td:last-child .sbo-text-layout{text-align:right}.restock-order-summary table tbody tr td .free-shipping-min-order{color:#828282;font-size:12px}.restock-order-summary table tfoot{color:#333;font-size:19px;font-weight:700}.restock-order-summary table tfoot td:last-child{padding-top:10px;text-align:right}.order-preview-layout{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}