.offer__product{border:1px solid #e1e2e8;height:100px}.offer__product:has(+.offer__product){border-bottom:0}.offerTable__body{border-bottom:1px solid #e1e2e8}.offerTable__bodyPlaceholder{display:flex;height:10px}.offer__productCustomerPrice,.offer__productImage,.offer__productMargin,.offer__productMarking,.offer__productNameSymbol,.offer__productNetPrice,.offer__productQuantity{border-right:1px solid #e1e2e8}.offer__productCustomerPrice,.offer__productMargin,.offer__productNetPrice,.offer__productQuantity{text-align:center}.offer__productMargin,.offer__productQuantity{padding:0 1.875rem;width:200px}.offer__productMargin{vertical-align:middle}.offer__productMargin .quantityField{margin-right:.625rem}.offer__productImage{aspect-ratio:1/1;width:6.25rem}.offer__productNameSymbol{min-width:9.375rem;padding:.9375rem .9375rem .9375rem 3.5625rem}.offer__productName{font-size:.875rem}.offer__productSymbol{font-size:1.125rem;font-weight:700;padding-top:.1875rem}.offer__productMarking{padding:1.875rem}.offer__productMarking.rowspan_bottom{vertical-align:bottom}.offer__productButtons{padding:0 1rem;vertical-align:bottom}.offer__productDeleteButton{align-items:center;aspect-ratio:1/1;border:1px solid #e1e2e8;border-radius:4px;display:flex;font-family:core-core_01!important;font-size:1.375rem;height:2.5rem;justify-content:center;margin:auto auto 30px;transition:background-color .15s,color .15s}.offer__productDeleteButton:before{content:"\eaa8"}.offer__productDeleteButton:focus,.offer__productDeleteButton:hover{background-color:#ea545a;color:#fff}.offer__productBasketAddButton{align-items:center;aspect-ratio:1/1;border:1px solid #e1e2e8;border-radius:4px;display:flex;font-family:core-core_01!important;font-size:1.375rem;height:2.5rem;justify-content:center;margin:auto auto 30px;transition:background-color .15s,color .15s}.offer__productBasketAddButton:before{content:"\ea6c"}.offer__productBasketAddButton:focus,.offer__productBasketAddButton:hover{background-color:#ea545a;color:#fff}.offerTable__productMarkingSymbolWrapper{align-items:center;gap:.625rem;justify-content:center}.offerTable__markingList{display:flex;flex-direction:column;gap:10px}.offerTable__markingItem{align-items:center;gap:.625rem}.offerTable__markingName{text-transform:uppercase}.offerTable__markingIcon{font-family:core-core_01!important}.offerTable__markingIcon:before{content:"\ea8a";font-size:1.3125rem}.offerTable__markingWrapper{align-items:flex-start;display:flex;gap:.8125rem}.offerTable__editMarkingIcon{font-family:core-core_01!important;margin-right:.8125rem}.offerTable__editMarkingIcon:before{content:"\ea7c";font-size:1.125rem}.offerTable__markingAdd,.offerTable__markingEdit{font-weight:700;text-transform:uppercase}.offerTable__markingAdd{align-items:center;display:flex;gap:.8125rem}.offerTable__markingAddIcon{font-family:core-core_01!important}.offerTable__markingAddIcon:before{content:"\ea62";font-size:1.375rem;font-weight:400}.offerTable__attachments{position:relative;text-align:center}.offerTable__attachments i{border:1px solid #9f9fa1;border-radius:4px;display:inline-block;padding:.5rem}.offerTable__attachments i:before{font-size:1.375rem}.offerTable__attachments .offerTable__attachments_description{font-size:.6875rem;margin-top:.3125rem}.offerTable__attachments .tooltip_div{left:50%;position:absolute;top:0}.offerTable__attachments:hover .tooltip_div .after,.offerTable__attachments:hover .tooltip_div .before{font-size:.875rem;opacity:1;visibility:visible;z-index:1}.offer__buttonsRow input.textfield,.offer__transactionPrice input.textfield{border:1px solid #e1e2e8;border-radius:4px;height:3.125rem;margin:0 .625rem;padding:0 .625rem;width:15.625rem}.offer__buttonsRow input.textfield::-moz-placeholder,.offer__transactionPrice input.textfield::-moz-placeholder{opacity:.5}.offer__buttonsRow input.textfield::placeholder,.offer__transactionPrice input.textfield::placeholder{opacity:.5}.offer__transactionPrice{color:#fa606c}.offer__transactionPrice input.textfield{color:#fa606c;margin-bottom:.625rem;text-align:center;width:70%}.offer__tableFooterCustomerPrice,.offer__transactionValue{color:#fa606c}.offer__globalMarginRow{border-bottom:1px solid #e1e2e7;font-size:1rem;margin-bottom:2rem;padding-bottom:2rem}.offer__globalMarginRow .offerProductMargin{margin-right:3.125rem}.offer__globalMarginRow .quantityField{margin:0 .625rem 0 1.875rem}.offer__globalMarginRow .js__productRefresh.quant:-moz-placeholder-shown,.offer__productMargin .js__markingMargin.quant:-moz-placeholder-shown,.offer__productMargin .js__productMargin.quant:-moz-placeholder-shown{background-color:#f5f5f5}.offer__globalMarginRow .js__productRefresh.quant.disabled,.offer__globalMarginRow .js__productRefresh.quant:placeholder-shown,.offer__productCustomerPrice .offer__transactionPrice input.disabled,.offer__productMargin .js__markingMargin.quant.disabled,.offer__productMargin .js__markingMargin.quant:placeholder-shown,.offer__productMargin .js__productMargin.quant.disabled,.offer__productMargin .js__productMargin.quant:placeholder-shown{background-color:#f5f5f5}.offer__productMargin .js__markingMargin,.offer__productMargin .js__productMargin{color:#fa606c}.offer__productModifiedMessage{color:#fa606c;margin:1rem 0 0}#offer{width:100%}#offer .frame{line-height:1.375rem;margin-bottom:1.5rem}#offer .frame .message_info{margin-bottom:1rem}#offer .frame .button_row{padding-top:1rem}.offer_header{color:#3e3e3e;font-size:1.5rem;font-weight:700;margin-bottom:2.5rem}#offer_list{width:100%}.offer__tableHeaderColumn{border-bottom:2px solid #3e3e3e;padding-bottom:.5625rem}.offer__tableHeaderColumn div.normal-weight{font-weight:400}.offer__tableHeaderColumn--customerPrice,.offer__tableHeaderColumn--margin,.offer__tableHeaderColumn--netPrice,.offer__tableHeaderColumn--quantity{text-align:center}.offer__tableHeaderColumn--customerPrice{color:#fa606c}.offer__tableHeaderColumn--marking{padding-left:1.75rem}.offer__tableHeaderColumn--list{padding-left:3.5625rem}.offer__tableFooterPlaceholder{height:1.25rem}.offer__tableFooter{background:#f2f2f2;font-size:1.5rem;font-weight:700;height:4.375rem}.offer__tableFooterCustomerPrice,.offer__tableFooterLabel,.offer__tableFooterNetPrice,.offer__tableSearchColumn{text-align:center}.offer__tableSearchColumn input.textfield{border:1px solid #e1e2e8;border-radius:4px;height:3.125rem;margin:.625rem;min-width:90%;padding:0 .625rem}.offer__buttonsRow{padding:2rem 0}.offer__buttonsRow a.btn{margin-right:1rem;width:16.875rem}.btn__offer_plus{display:inline-block;font-size:2rem;font-weight:400;margin-right:.75rem}.offer__sortBy{margin-right:1.3125rem}.offerList__button{border-radius:4px;font-size:.875rem;margin:.5rem}.offerList__button_icon{font-size:1.5rem;margin:0 .625rem}.offerList__button--offer{background:#91c43c;color:#fff}.offerList__button--offer:hover{background:#7aa532}.offerList__defaultCell{border-right:1px solid #e1e2e8;padding-left:3.5625rem}.offerList__centerCell{border-right:1px solid #e1e2e8;text-align:center}.offerList__buttons{text-align:center;width:26.25rem}.offerList{margin:2rem 0}.offerList .offer__item:nth-child(2n){background-color:#f5f5f5}.btn.offerList__searchButton{margin:.625rem}@media (max-width:767px){.module.offer .offer__globalMarginRow{display:flex;flex-wrap:wrap;justify-content:start}.module.offer .offer__globalMarginRow .offerMarkingMargin,.module.offer .offer__globalMarginRow .offerProductMargin{margin-bottom:1.25rem;margin-right:0;width:100%}.module.offer .offer__globalMarginRow .offerMarkingMargin .text,.module.offer .offer__globalMarginRow .offerProductMargin .text{flex-grow:1}.module.offer #offer_form{overflow-x:scroll}.module.offer .offer__buttonsRow{display:flex;flex-wrap:wrap}.module.offer .offer__buttonsRow>*{font-size:clamp(10px,2.0860495437vw,16px);margin:0 0 1.25rem;padding:0 clamp(10px,3.259452412vw,25px);width:calc(50% - .625rem)}.module.offer .offer__buttonsRow>:nth-child(2n){margin-left:1.25rem}}