.order-promotions-component table.vs-table.vs-table--tbody-table{border-collapse:separate;border-spacing:0 1rem}[dir] .order-promotions-component table.vs-table.vs-table--tbody-table{padding:0 1rem}.order-promotions-component tbody>tr{height:4.5em}[dir] .order-promotions-component tbody>tr{box-shadow:0 4px 20px 0 rgba(0,0,0,.05)}[dir] .order-promotions-component thead>tr{background-color:transparent!important}.order-promotions-component .vs-table-text{text-transform:uppercase;font-size:12px;flex-direction:column}[dir] .order-promotions-component .vs-table-text{text-align:center!important}.order-promotions-component input.input-search.vs-table--search-input{height:45px}.order-promotions-component .vs-table--tbody-table tr td{vertical-align:middle}[dir] .order-promotions-component .vs-table--tbody-table tr td{text-align:center}[dir] .order-promotions-component .vs-table--tbody-table tr td .vs-chip{margin:0 auto}.promotion-form-modal{width:100%;min-width:0;min-height:0;font-size:1rem;line-height:1.5;letter-spacing:.01rem;display:flex;flex-direction:column;flex:1 1 auto;max-height:100%}[dir] .promotion-form-modal{padding:0}.promotion-form-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}[dir=ltr] .promotion-form-scroll{padding-right:2px}[dir=rtl] .promotion-form-scroll{padding-left:2px}.promotion-form-two-col{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}[dir] .promotion-form-two-col{margin-bottom:.3rem}[dir] .promotion-form-two-col--after-type{margin-top:8px}.promotion-inline-note{font-size:.875rem;color:#6e6b7b;line-height:1.5}[dir] .promotion-inline-note{margin:3px 0 0}@media (max-width:576px){.promotion-form-two-col{grid-template-columns:1fr;gap:.75rem}}[dir] .promotion-form-divider{margin-top:.55rem!important;margin-bottom:.55rem!important}.promotion-form-footer-bar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}[dir] .promotion-form-footer-bar{margin-top:.65rem;padding-top:.6rem;border-top:1px solid rgba(0,0,0,.08);background:#fff}[dir] .promotion-form-footer-check{margin-bottom:0!important}.promotion-form-footer-bar .promotion-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[dir=ltr] .promotion-form-footer-bar .promotion-form-actions .vs-button{margin-left:0!important}[dir=rtl] .promotion-form-footer-bar .promotion-form-actions .vs-button{margin-right:0!important}.promotion-section-head{display:flex;align-items:center;gap:6px}.promotion-section-title{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6e6b7b}.promotion-product-summary{min-height:34px;max-height:132px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}[dir] .promotion-product-summary{border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:7px 9px;cursor:pointer;background:#fff}[dir] .promotion-product-summary:hover{border-color:rgba(var(--vs-primary,4,145,255),.45);box-shadow:0 2px 8px rgba(0,0,0,.04)}.promotion-product-summary--empty{display:flex;align-items:center}.promotion-product-summary__placeholder{color:#6e6b7b;font-size:1rem}.promotion-product-summary__count{flex-shrink:0;display:block;font-size:.875rem;font-weight:600;color:#5e5873}[dir] .promotion-product-summary__count{margin-bottom:4px}.promotion-product-summary__list{list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}[dir] .promotion-product-summary__list{margin:0;padding:0}.promotion-product-summary__item{font-size:.875rem;line-height:1.35;color:#5e5873;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}[dir] .promotion-product-summary__item{padding:2px 0}.promotion-product-summary__more{font-size:.8125rem;color:#a5a3ae}[dir] .promotion-product-summary__more{padding-top:2px}.promotion-product-summary__cta{flex-shrink:0;display:block;font-size:.75rem;font-weight:500;color:rgba(var(--vs-primary,4,145,255),1)}[dir] .promotion-product-summary__cta{margin-top:5px}.promotion-products-cell{font-size:.875rem;max-width:220px;line-height:1.5}.promotion-product-picker{min-width:0}[dir=ltr] .promotion-picker-row--selected{box-shadow:inset 3px 0 0 rgba(var(--vs-primary,4,145,255),1)}[dir=rtl] .promotion-picker-row--selected{box-shadow:inset -3px 0 0 rgba(var(--vs-primary,4,145,255),1)}.promotion-picker-footer-bar{display:flex;flex-direction:column;align-items:stretch;gap:14px}[dir] .promotion-picker-footer-bar{margin-top:.75rem;padding-top:.85rem;padding-bottom:.25rem;border-top:1px solid rgba(0,0,0,.08)}.promotion-picker-footer__pagination{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0}.promotion-picker-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%}[dir=ltr] .promotion-picker-footer-bar .promotion-picker-actions .vs-button{margin-left:0!important}[dir=rtl] .promotion-picker-footer-bar .promotion-picker-actions .vs-button{margin-right:0!important}#popUpPromotionForm{z-index:51999}[dir] #popUpPromotionForm{border-radius:16px!important}.con-vs-popup.promotion-form-popup .vs-popup{width:92vw!important;max-width:620px!important;max-height:calc(100vh - 16px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden}.con-vs-popup.promotion-form-popup .vs-popup--header{display:none!important}.con-vs-popup.promotion-form-popup .vs-popup--content{flex:1 1 auto;min-height:0;max-height:none!important;overflow:hidden;display:flex;flex-direction:column}[dir] .con-vs-popup.promotion-form-popup .vs-popup--content{padding:15px!important;margin:0}[dir] .con-vs-popup.promotion-form-popup .promotion-form-input-tight.vs-input{margin-bottom:5px!important}.con-vs-popup.promotion-form-popup .promotion-form-input-tight .vs-input--label,.con-vs-popup.promotion-form-popup .vs-input--label{font-size:.875rem!important}.con-vs-popup.promotion-form-popup .promotion-form-input-tight .vs-input--input{min-height:37px!important;font-size:1rem!important}[dir] .con-vs-popup.promotion-form-popup .promotion-form-input-tight .vs-input--input{padding:7px 10px!important}[dir] .con-vs-popup.promotion-form-popup .promotion-form-select-tight.con-select{margin-bottom:5px!important}.con-vs-popup.promotion-form-popup .promotion-form-select-tight .vs-select--label{font-size:.875rem!important}[dir] .con-vs-popup.promotion-form-popup .promotion-form-select-tight .vs-select--label{margin-bottom:0}.con-vs-popup.promotion-form-popup .promotion-form-select-tight .input-select.vs-select--input{min-height:37px!important;font-size:1rem!important}[dir] .con-vs-popup.promotion-form-popup .promotion-form-select-tight .input-select.vs-select--input{padding:7px 10px!important}.con-vs-popup.promotion-form-popup .con-vs-checkbox,.con-vs-popup.promotion-form-popup .con-vs-radio{font-size:1rem!important}[dir] .con-vs-popup.promotion-form-popup .con-vs-radio{margin-top:2px!important;margin-bottom:2px!important}.con-vs-popup.promotion-form-popup .vs-button{font-size:1rem!important;font-weight:500!important;min-height:44px!important;line-height:1.2!important}[dir] .con-vs-popup.promotion-form-popup .vs-button{padding:12px 24px!important;border-radius:6px!important}.con-vs-popup.promotion-product-picker-popup{z-index:100060!important}.con-vs-popup.promotion-product-picker-popup .vs-button{font-size:1rem!important;font-weight:500!important;min-height:44px!important;line-height:1.2!important}[dir] .con-vs-popup.promotion-product-picker-popup .vs-button{padding:12px 24px!important;border-radius:6px!important}.con-vs-popup.promotion-product-picker-popup .vs-button--icon{min-width:44px!important}[dir] #popUpPromotionProductPicker{border-radius:16px!important}#popUpPromotionProductPicker.con-vs-popup.promotion-picker-like-order-popup div.vs-popup,.con-vs-popup.promotion-product-picker-popup.promotion-picker-like-order-popup div.vs-popup{width:1300px!important;max-width:calc(100vw - 48px)!important;max-height:90vh!important}#popUpPromotionProductPicker .vs-popup--header{display:none!important}.promotion-picker-like-order-popup .vs-popup{overflow:visible!important}.con-vs-popup.promotion-product-picker-popup.promotion-picker-like-order-popup .vs-popup--content{max-height:calc(90vh - 24px)!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box}[dir] .con-vs-popup.promotion-product-picker-popup.promotion-picker-like-order-popup .vs-popup--content{padding:15px;margin:0}.promotion-picker-table-scroll{max-height:min(52vh,520px);overflow-x:auto;overflow-y:auto}[dir] .promotion-picker-table-scroll{margin-bottom:4px}.promotion-picker-order-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}[dir] .promotion-picker-order-header{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:12px;margin-bottom:8px}.promotion-picker-order-header__title{font-size:1.143rem;font-weight:600}.promotion-form-popup-header,.promotion-picker-order-header__actions{display:flex;align-items:center}.promotion-form-popup-header{flex-shrink:0;justify-content:space-between;flex-wrap:wrap;gap:8px}[dir] .promotion-form-popup-header{margin-bottom:1rem;padding-bottom:0}.promotion-form-popup-header__title{font-size:1.143rem;font-weight:600}[dir] .promotion-picker-close-icon{transform:scaleX(-1);background:transparent!important}[dir] .con-vs-popup.promotion-form-popup .promotion-picker-close-icon i,[dir] .con-vs-popup.promotion-product-picker-popup .promotion-picker-close-icon i,[dir] .promotion-picker-close-icon{border:none!important;box-shadow:none!important}.promotion-picker-catalog-hint{max-width:360px}[dir=ltr] .promotion-picker-catalog-hint{text-align:right}[dir=rtl] .promotion-picker-catalog-hint{text-align:left}.promotion-picker-search-input.vs-input{width:450px!important;max-width:100%}[dir] .promotion-picker-warn-icon{background-color:orange;border-radius:30px}.promotion-picker-img--has{width:50px!important;height:50px!important;-o-object-fit:contain;object-fit:contain}.promotion-picker-img--placeholder{width:40px!important;height:40px!important;-o-object-fit:contain;object-fit:contain}[dir] #tableDataOfPromotionPicker .vs-con-tbody.vs-table--tbody{background-color:transparent!important;border:0!important}#tableDataOfPromotionPicker table.vs-table.vs-table--tbody-table{border-collapse:separate;border-spacing:0 .2rem}[dir] #tableDataOfPromotionPicker table.vs-table.vs-table--tbody-table{padding:0 .1rem}#tableDataOfPromotionPicker header{align-items:center}[dir=ltr] #tableDataOfPromotionPicker header,[dir=rtl] #tableDataOfPromotionPicker header{margin-left:16px;margin-right:16px}#tableDataOfPromotionPicker header div>input{color:rgba(114,111,111,.7058823529411765)}[dir] #tableDataOfPromotionPicker header div>input{border:.1px solid!important}[dir] #tableDataOfPromotionPicker thead tr{background-color:#f3f7fd}[dir] #tableDataOfPromotionPicker thead th{border-top:1px solid rgba(182,190,189,.43137254901960786);border-bottom:1px solid rgba(182,190,189,.43137254901960786);padding:10px}[dir=ltr] #tableDataOfPromotionPicker thead th:first-child{border-left:1px solid rgba(182,190,189,.43137254901960786);border-top-left-radius:4px;border-bottom-left-radius:4px}[dir=ltr] #tableDataOfPromotionPicker thead th:last-child,[dir=rtl] #tableDataOfPromotionPicker thead th:first-child{border-right:1px solid rgba(182,190,189,.43137254901960786);border-top-right-radius:4px;border-bottom-right-radius:4px}[dir=rtl] #tableDataOfPromotionPicker thead th:last-child{border-left:1px solid rgba(182,190,189,.43137254901960786);border-top-left-radius:4px;border-bottom-left-radius:4px}[dir] #tableDataOfPromotionPicker tbody td{padding:11px 0;border-style:solid;border-color:rgba(182,190,189,.43137254901960786)}[dir=ltr] #tableDataOfPromotionPicker tbody td:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;border-width:1px 0 1px 1px}[dir=ltr] #tableDataOfPromotionPicker tbody td:last-of-type,[dir=rtl] #tableDataOfPromotionPicker tbody td:first-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border-width:1px 1px 1px 0}[dir=rtl] #tableDataOfPromotionPicker tbody td:last-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;border-width:1px 0 1px 1px}[dir] #tableDataOfPromotionPicker tbody td{border-width:1px 0 1px 0}.order-promotions-component .chat-attendance-products-component .vs-pagination--ul{width:-moz-fit-content!important;width:fit-content!important}[dir=ltr] .order-promotions-component .chat-attendance-products-component .vs-pagination--li,[dir=rtl] .order-promotions-component .chat-attendance-products-component .vs-pagination--li{margin-left:.5rem;margin-right:.5rem}