.global-search-wrapper{padding-right:50px}.global-search{width:100%}.global-search.ant-select-auto-complete .ant-select-selection--single{margin-right:-46px}.global-search.ant-select-auto-complete .ant-input-affix-wrapper .ant-input:not(:last-child){padding-right:62px}.global-search.ant-select-auto-complete .ant-input-affix-wrapper .ant-input-suffix button{border-top-left-radius:0;border-bottom-left-radius:0}.global-search-item{display:-webkit-box;display:-ms-flexbox;display:flex}.global-search-item-desc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-overflow:ellipsis;overflow:hidden}.global-search-item-count{-webkit-box-flex:0;-ms-flex:none;flex:none}.ant-select-dropdown-menu{max-height:450px}.NewPromotionView[data-v-7151ad26]{width:auto;height:auto}.new-promotion-page-shell[data-v-7151ad26]{--promotion-ink:#172b4d;--promotion-muted:#718096;--promotion-line:#e5ebf3;--promotion-blue:#2455d6;--promotion-green:#27805a;padding-bottom:12px}.new-promotion-section[data-v-7151ad26]{overflow:hidden;border:1px solid #e4eaf2;border-radius:16px;background:#fff;-webkit-box-shadow:0 12px 34px rgba(25,48,78,.06);box-shadow:0 12px 34px rgba(25,48,78,.06)}.new-promotion-info-card[data-v-7151ad26]{margin-top:0}.new-promotion-products-card[data-v-7151ad26]{margin-top:20px}.NewPromotionView[data-v-7151ad26] .new-promotion-section .ant-card-head{min-height:78px;padding:0 26px;border-radius:16px 16px 0 0;border-bottom:1px solid var(--promotion-line);background:linear-gradient(115deg,#fff,#fbfcff)}.NewPromotionView[data-v-7151ad26] .new-promotion-section .ant-card-head-title{padding:18px 0;color:var(--promotion-ink);font-size:16px;font-weight:800;white-space:normal}.NewPromotionView[data-v-7151ad26] .new-promotion-info-card .ant-card-body{padding:24px 26px 20px}.NewPromotionView[data-v-7151ad26] .new-promotion-products-card .ant-card-body{padding:0}.new-promotion-card-heading[data-v-7151ad26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.new-promotion-card-heading__icon[data-v-7151ad26]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border:1px solid #d9e4fb;border-radius:13px;color:var(--promotion-blue);background:#f0f5ff;font-size:19px}.new-promotion-card-heading__icon--accent[data-v-7151ad26]{border-color:#dce8dc;color:var(--promotion-green);background:#f0faf4}.new-promotion-card-heading h2[data-v-7151ad26]{margin:0;color:var(--promotion-ink);font-size:17px;font-weight:800;line-height:1.35}.new-promotion-card-heading p[data-v-7151ad26]{margin:4px 0 0;color:var(--promotion-muted);font-size:12px;font-weight:400;line-height:1.5}.NewPromotionView[data-v-7151ad26] .new-promotion-form .ant-form-item{margin-bottom:18px}.NewPromotionView[data-v-7151ad26] .new-promotion-form .ant-form-item-label{padding:0 0 7px;line-height:1.4}.NewPromotionView[data-v-7151ad26] .new-promotion-form .ant-form-item-label>label{color:#5c6b80;font-size:12px;font-weight:700}.NewPromotionView[data-v-7151ad26] .new-promotion-control .ant-calendar-picker-input,.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input,.NewPromotionView[data-v-7151ad26] .new-promotion-control .ant-input,.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input-number{width:100%;height:38px;border-color:#d8e1ec;border-radius:9px;background:#fbfcfe;-webkit-box-shadow:none;box-shadow:none}.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input-number{display:block}.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input-number .ant-input-number-input{height:36px}.NewPromotionView[data-v-7151ad26] .new-promotion-control .ant-calendar-picker-input:focus,.NewPromotionView[data-v-7151ad26] .new-promotion-control .ant-calendar-picker-input:hover,.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input-number-focused,.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input-number:hover,.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input:focus,.NewPromotionView[data-v-7151ad26] .new-promotion-control.ant-input:hover{border-color:#9fb8e7;background:#fff}.NewPromotionView[data-v-7151ad26] .new-promotion-date-picker{width:100%}.new-promotion-product-tools[data-v-7151ad26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 26px;border-bottom:1px solid #edf1f6}.NewPromotionView[data-v-7151ad26] .new-promotion-autocomplete{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:720px;min-width:0;padding-right:0}.NewPromotionView[data-v-7151ad26] .new-promotion-autocomplete .ant-input,.NewPromotionView[data-v-7151ad26] .new-promotion-autocomplete .global-search{width:100%}.NewPromotionView[data-v-7151ad26] .new-promotion-autocomplete .ant-input,.NewPromotionView[data-v-7151ad26] .new-promotion-autocomplete .ant-select-selection{border-radius:9px}.new-promotion-product-count[data-v-7151ad26]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 12px;border:1px solid #e4eaf2;border-radius:9px;color:#5c6b80;background:#f7f9fc;font-size:12px;font-weight:700}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table{color:#344054}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-thead>tr>th{padding:15px 14px;border-bottom:1px solid var(--promotion-line);color:#69788d;background:#f7f9fc;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-tbody>tr>td{padding:16px 14px;border-bottom:1px solid #edf1f6;vertical-align:middle}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-tbody>tr.table-odd-row>td{background:#fff}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-tbody>tr.table-even-row>td{background:#fcfdff}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-tbody>tr:hover>td{background:#f6f9ff!important}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.new-promotion-product-thumbnail[data-v-7151ad26]{display:block;width:64px;height:64px;border:1px solid #e7ebf2;border-radius:9px;background:#fff;-o-object-fit:contain;object-fit:contain}.new-promotion-product-price[data-v-7151ad26]{color:var(--promotion-ink);font-weight:800;white-space:nowrap}.new-promotion-delete-link[data-v-7151ad26]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#c73f49}.new-promotion-delete-link[data-v-7151ad26]:hover{color:#a8071a}.NewPromotionView[data-v-7151ad26] .ant-pro-footer-toolbar{z-index:9}.NewPromotionView[data-v-7151ad26] .new-promotion-save-button{min-width:118px;height:38px;border-radius:9px;font-weight:700}@media (max-width:767px){.new-promotion-section[data-v-7151ad26]{border-radius:14px}.new-promotion-products-card[data-v-7151ad26]{margin-top:12px}.NewPromotionView[data-v-7151ad26] .new-promotion-section .ant-card-head{min-height:68px;padding:0 16px}.NewPromotionView[data-v-7151ad26] .new-promotion-section .ant-card-head-title{padding:15px 0}.NewPromotionView[data-v-7151ad26] .new-promotion-info-card .ant-card-body{padding:18px 16px 16px}.new-promotion-card-heading[data-v-7151ad26]{gap:10px}.new-promotion-card-heading__icon[data-v-7151ad26]{width:38px;height:38px;border-radius:11px;font-size:17px}.new-promotion-card-heading h2[data-v-7151ad26]{font-size:16px}.new-promotion-product-tools[data-v-7151ad26]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px}.new-promotion-product-count[data-v-7151ad26]{-ms-flex-item-align:start;align-self:flex-start}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-thead>tr>th{padding:13px 10px}.NewPromotionView[data-v-7151ad26] .new-promotion-product-table .ant-table-tbody>tr>td{padding:14px 10px}.NewPromotionView[data-v-7151ad26] .new-promotion-save-button{min-width:0;padding:0 12px}.NewPromotionView[data-v-7151ad26] .ant-pro-footer-toolbar{padding:0 12px}}