.editPromotionModal_modal__6W5kY .ant-modal{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;padding-bottom:0!important}.editPromotionModal_modal__6W5kY .ant-modal,.editPromotionModal_modal__6W5kY .ant-modal-content{width:600px!important;max-width:600px!important;height:800px!important;max-height:800px!important}.editPromotionModal_modal__6W5kY .ant-modal-content{border-radius:20px!important;padding:24px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.editPromotionModal_modal__6W5kY .ant-modal-header{flex-shrink:0!important}.editPromotionModal_modal__6W5kY .ant-modal-body{flex:1 1!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}.editPromotionModal_modal__6W5kY .ant-modal-footer{flex-shrink:0!important}.editPromotionModal_form__qvhCz{padding:20px 0}.editPromotionModal_formRow__EqEnm{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.editPromotionModal_formGroup__vkJbU{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.editPromotionModal_formGroup__vkJbU label{font-weight:500;color:#1f1f1f}.editPromotionModal_required__oQrZE{color:#ff4d4f;margin-left:4px}.editPromotionModal_datePicker__OgK8j,.editPromotionModal_select__3b4YT{width:100%}.editPromotionModal_mobileDatePickerContainer__jBwiD{display:flex;flex-direction:column;gap:16px;width:100%}.editPromotionModal_datePickerItem__MJPN1{width:100%}.editPromotionModal_datePickerItem__MJPN1 label{display:flex;align-items:center;margin-bottom:8px;font-size:14px;color:#1f1f1f}.editPromotionModal_modalHeader__rqQwJ{margin-bottom:20px}.editPromotionModal_promotionDetails__OGjP7{background-color:#f9f9f9;padding:16px;border-radius:4px;margin-bottom:20px}.editPromotionModal_nestedGroup__WOv8p{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;padding:16px;margin-bottom:16px}.editPromotionModal_sectionHeader__AVBP0{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-weight:600}.editPromotionModal_addButton__XfhpR{margin-top:8px}.editPromotionModal_uploadButton__LLp7z{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.editPromotionModal_uploadHint__1WQbT{font-size:12px;color:#666;margin-top:4px}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions:not([style*="opacity: 0"]),.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions[class],.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-actions,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item:not(:hover) .ant-upload-list-item-actions,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item[class] .ant-upload-list-item-actions{display:flex!important;opacity:1!important;visibility:visible!important;position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;background:transparent!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-end!important;padding:4px!important;gap:4px!important;margin:0!important;z-index:10!important;transition:none!important}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions:before{display:none!important;content:none!important}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions .anticon-eye,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions a:first-child{display:none!important}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions .anticon,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions .anticon-delete,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions a:last-child{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background:rgba(0,0,0,.6)!important;border-radius:4px!important;color:#fff!important;z-index:20!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important}.editPromotionModal_errorText__6w_z3{color:#ff4d4f;font-size:14px;margin-top:4px}@media (max-width:768px){.editPromotionModal_formRow__EqEnm{grid-template-columns:1fr;gap:10px}.editPromotionModal_form__qvhCz{padding:16px 0}.editPromotionModal_formGroup__vkJbU{margin-bottom:16px}.editPromotionModal_promotionDetails__OGjP7{padding:12px}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-actions,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item:not(:hover) .ant-upload-list-item-actions{display:flex!important;opacity:1!important;visibility:visible!important;position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;background:transparent!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-end!important;padding:4px!important;gap:4px!important;margin:0!important;z-index:10!important}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions .anticon-eye,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions a:first-child,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions:before{display:none!important}.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions .anticon,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions .anticon-delete,.editPromotionModal_formGroup__vkJbU .ant-upload-list-picture-card .ant-upload-list-item .ant-upload-list-item-actions a:last-child{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background:rgba(0,0,0,.6)!important;border-radius:4px!important;color:#fff!important;z-index:20!important;opacity:1!important;visibility:visible!important}}.editPromotionModal_modal__6W5kY .ant-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0}.editPromotionModal_modal__6W5kY .ant-modal-footer .ant-btn{border-radius:4px!important;box-shadow:none!important}.editPromotionModal_modal__6W5kY .ant-modal-footer .ant-btn:focus,.editPromotionModal_modal__6W5kY .ant-modal-footer .ant-btn:hover{box-shadow:none!important}.editPromotionModal_modal__6W5kY .ant-input,.editPromotionModal_modal__6W5kY .ant-input-affix-wrapper,.editPromotionModal_modal__6W5kY .ant-input-affix-wrapper-focused,.editPromotionModal_modal__6W5kY .ant-input-affix-wrapper:focus,.editPromotionModal_modal__6W5kY .ant-input-number,.editPromotionModal_modal__6W5kY .ant-input:focus,.editPromotionModal_modal__6W5kY .ant-picker,.editPromotionModal_modal__6W5kY .ant-picker-focused,.editPromotionModal_modal__6W5kY .ant-select-focused .ant-select-selector,.editPromotionModal_modal__6W5kY .ant-select-selector{border-radius:4px!important;box-shadow:none!important}.promotionDetailBase_container__4l_wo{max-width:1024px;margin:0 auto;padding:0 24px}.promotionDetailBase_gridContainer__OHvYq{display:flex;flex-direction:column;gap:32px;padding-top:0;padding-bottom:100px}@media (min-width:768px){.promotionDetailBase_gridContainer__OHvYq{display:grid;grid-template-columns:1fr 360px;grid-gap:32px;gap:32px;padding:20px 0}}.promotionDetailBase_imageSection__UOxCy{display:flex;flex-direction:column;gap:0}@media (min-width:768px){.promotionDetailBase_imageSection__UOxCy{gap:16px}}@media (max-width:767px){.promotionDetailBase_imageSection__UOxCy .promotionDetailBase_bottomThumbnailsSection__khm7k{display:none}}.promotionDetailBase_imageGallery__xkB4M{display:flex;flex-direction:column;gap:16px}.promotionDetailBase_mainImage__ePjpf{position:relative;width:100%;height:260px;background-color:#f5f5f5;border-radius:8px;overflow:hidden}.promotionDetailBase_mainImage__ePjpf img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover;top:0;left:0}.promotionDetailBase_bottomThumbnailsSection__khm7k{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:0}@media (min-width:768px){.promotionDetailBase_bottomThumbnailsSection__khm7k{margin-top:0}}.promotionDetailBase_bottomThumbnailsSectionMobile__6VbvQ{display:none}@media (max-width:767px){.promotionDetailBase_bottomThumbnailsSectionMobile__6VbvQ{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:0}}.promotionDetailBase_bottomThumbnailWrapper__bFHNF{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;transition:all .2s ease}.promotionDetailBase_bottomThumbnailWrapper__bFHNF img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover;top:0;left:0}.promotionDetailBase_productInfo__010Tj{display:flex;flex-direction:column;gap:12px;padding-top:0;margin-top:0}.promotionDetailBase_productInfo__010Tj>div:not(.promotionDetailBase_dateInfo__j_3hq):not(.promotionDetailBase_infoSection__Wy5xS):not(.promotionDetailBase_linkContainer__IBDGz):not(.promotionDetailBase_buttonGroup__AqeIh){height:-moz-fit-content;height:fit-content;margin-top:0;margin-bottom:12px}.promotionDetailBase_productInfo__010Tj>div h3.promotionDetailBase_ant-typography__iFzpW{margin-top:4px!important;margin-bottom:4px!important;padding-top:0!important;height:-moz-fit-content;height:fit-content}.promotionDetailBase_brandName__xqk0l{color:#666;margin-bottom:4px;height:-moz-fit-content;height:fit-content}.promotionDetailBase_categoryName__lMokr{color:#1890ff;font-size:14px;font-weight:500;margin-bottom:0;display:block}.promotionDetailBase_contentName__maaiI{color:#666!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;height:-moz-fit-content;height:fit-content;font-weight:400!important;font-size:18px!important}.promotionDetailBase_dateInfo__j_3hq{display:flex;flex-direction:column;gap:12px;padding:12px 16px;margin-bottom:0!important;background-color:#f6f7f9;border:none;border-radius:8px}.promotionDetailBase_dateInfo__j_3hq>div{display:flex;justify-content:space-between;align-items:center}.promotionDetailBase_dateLabel__bXZl3{color:#666;font-size:14px;font-weight:500;margin-bottom:4px;display:block}.promotionDetailBase_dateRange__KjitA{color:#333;font-size:16px;font-weight:600}.promotionDetailBase_dateRange__KjitA.promotionDetailBase_ant-typography__iFzpW,span.promotionDetailBase_ant-typography__iFzpW.promotionDetailBase_dateRange__KjitA{font-size:16px}.promotionDetailBase_price__N3bJm{display:flex;align-items:baseline;gap:8px}.promotionDetailBase_discountRate__7fjyo{color:#ff4d4f!important;font-size:24px;font-weight:700}.promotionDetailBase_giftLabel__2qG6g{color:#1890ff;font-size:24px;font-weight:700}.promotionDetailBase_discountedPrice__8PIHg{font-size:24px;font-weight:700}.promotionDetailBase_originalPrice__C5DYR{color:#999;text-decoration:line-through}.promotionDetailBase_statusBadge__VE7rr{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;margin-bottom:8px}.promotionDetailBase_statusActive__hoiVC{background-color:rgba(82,196,26,.12);color:#389e0d}.promotionDetailBase_statusInactive__c71Oj{background-color:hsla(0,0%,75%,.2);color:#595959}.promotionDetailBase_infoSection__Wy5xS{display:flex;flex-direction:column;gap:12px;padding:16px;margin-bottom:0!important;border:none;border-radius:8px;background-color:#f6f7f9}.promotionDetailBase_sectionTitle__WaQwK{font-size:16px!important;font-weight:600;color:#1f1f1f}.promotionDetailBase_sectionContent__QZu5z{display:flex;flex-direction:column;gap:8px}.promotionDetailBase_priceEntry__7FP7A{border:none;border-radius:8px;padding:12px;background-color:#fff;display:flex;flex-direction:column;gap:4px}.promotionDetailBase_entryHeader__5Y2uA{display:flex;justify-content:space-between;align-items:center}.promotionDetailBase_entryTitle__zdBvk{font-size:15px;font-weight:600;color:#1f1f1f}.promotionDetailBase_discountTag__DiBH8{border-radius:999px;font-weight:600}.promotionDetailBase_entryBody__7tkvM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#595959}.promotionDetailBase_originalPriceLabel__nkq2L{text-decoration:line-through}.promotionDetailBase_arrowLabel__cm98J{color:#bfbfbf;font-weight:600}.promotionDetailBase_finalPriceLabel__HBkkq{font-size:15px;font-weight:600;color:#262626}.promotionDetailBase_giftList__mGBH6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.promotionDetailBase_giftItem__gNAoY{display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;border-radius:8px;background-color:#fff}.promotionDetailBase_giftIndex__q4Xwq{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#1890ff;color:#fff;font-size:12px;font-weight:600}.promotionDetailBase_giftName__kjFth{font-size:14px;color:#1f1f1f;font-weight:500}.promotionDetailBase_timerBox__DE3Jh{background-color:#f5f5f5;padding:0;border-radius:8px}.promotionDetailBase_timerBox__DE3Jh h4.promotionDetailBase_ant-typography__iFzpW{font-size:18px}.promotionDetailBase_timerLabel__oL5Aj{color:#666;margin-bottom:4px}.promotionDetailBase_buttonGroup__AqeIh{display:flex;gap:8px;margin-top:0;margin-bottom:0!important}.promotionDetailBase_buttonGroup__AqeIh .ant-btn{border-radius:8px!important;max-width:360px;width:100%;box-shadow:none!important;font-size:14px!important}.promotionDetailBase_buttonGroup__AqeIh .ant-btn:hover{box-shadow:none!important}@media (max-width:768px){.promotionDetailBase_buttonGroup__AqeIh{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0;padding:12px 16px;background-color:#fff;border-top:1px solid #f0f0f0;box-shadow:none;z-index:100;gap:8px}.promotionDetailBase_buttonGroup__AqeIh .ant-btn{max-width:none;flex:1 1}}.promotionDetailBase_linkContainer__IBDGz{margin-bottom:0!important;padding:12px;border:none;border-radius:8px;background-color:#f6f7f9;color:#f6f7f9;word-break:break-all}.promotionDetailBase_promotionLink__Igp1u{display:block;font-size:14px;color:#1890ff;text-decoration:none;transition:color .3s;line-height:1.5}.promotionDetailBase_promotionLink__Igp1u:hover{color:#40a9ff;text-decoration:underline}