@keyframes OrderContainer-module__IpfM1q__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OrderContainer-module__IpfM1q__recipientBadge{color:#e0563f;background:#fdece8;border-radius:20px;padding:1px 8px;font-size:11px;font-weight:600}.OrderContainer-module__IpfM1q__sidebarCol{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;width:100%;min-width:0;display:flex}.OrderContainer-module__IpfM1q__sidebarCol .OrderContainer-module__IpfM1q__stickyPayBar{margin-top:12px}.OrderContainer-module__IpfM1q__sidebarCard{border:1px solid var(--gift-border,#e5e7eb);background:#fff;border-radius:20px;flex-shrink:0;padding:20px}.OrderContainer-module__IpfM1q__estimatePanel{padding:0}.OrderContainer-module__IpfM1q__estimateCardPreview{border-bottom:1px solid #f1f2f5;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.OrderContainer-module__IpfM1q__estimateCardPreviewInner{aspect-ratio:2/3;border-radius:10px;flex-shrink:0;width:78px;overflow:hidden;box-shadow:0 2px 6px #0000000f}.OrderContainer-module__IpfM1q__estimateCardPreview svg,.OrderContainer-module__IpfM1q__estimateCardPreview img{width:100%!important;height:100%!important;display:block!important}.OrderContainer-module__IpfM1q__estimateCardPreviewInner{cursor:default;background:0 0;border:none;padding:0;position:relative}.OrderContainer-module__IpfM1q__estimateCardPreviewInnerZoomable{cursor:zoom-in}.OrderContainer-module__IpfM1q__cardPreviewPlaceholder{background:#f0f2f5;width:100%;height:100%}.OrderContainer-module__IpfM1q__estimateCardPreviewInner:hover .OrderContainer-module__IpfM1q__cardZoomHint{opacity:1}.OrderContainer-module__IpfM1q__cardZoomHint{color:#fff;opacity:0;background:#00000059;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.OrderContainer-module__IpfM1q__cardPreviewLabel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.OrderContainer-module__IpfM1q__cardPreviewMms{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7cc transparent;background:#f2f2f4;border-radius:14px;flex-direction:column;gap:6px;height:117px;padding:10px 12px;display:flex;overflow-y:auto}.OrderContainer-module__IpfM1q__cardPreviewMms::-webkit-scrollbar{width:5px}.OrderContainer-module__IpfM1q__cardPreviewMms::-webkit-scrollbar-track{background:0 0}.OrderContainer-module__IpfM1q__cardPreviewMms::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:3px}.OrderContainer-module__IpfM1q__cardPreviewMmsLabel{color:#9a9a9e;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.OrderContainer-module__IpfM1q__cardPreviewMmsTitle{color:#4a4a4a;word-break:break-all;font-size:13px;font-weight:400;line-height:1.5}.OrderContainer-module__IpfM1q__cardPreviewMmsBody{color:#4a4a4a;word-break:break-all;font-size:13px;line-height:1.5}.OrderContainer-module__IpfM1q__cardModalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.15s OrderContainer-module__IpfM1q__fadeIn;display:flex;position:fixed;inset:0}@keyframes OrderContainer-module__IpfM1q__fadeIn{0%{opacity:0}to{opacity:1}}.OrderContainer-module__IpfM1q__cardModalContent{aspect-ratio:2/3;border-radius:16px;max-height:60vh;animation:.2s cubic-bezier(.16,1,.3,1) OrderContainer-module__IpfM1q__scaleIn;position:relative;overflow:hidden;box-shadow:0 24px 64px #0006}@keyframes OrderContainer-module__IpfM1q__scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.OrderContainer-module__IpfM1q__cardModalImg{object-fit:cover;width:100%;height:100%;display:block}.OrderContainer-module__IpfM1q__cardModalClose{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.OrderContainer-module__IpfM1q__cardModalClose:hover{background:#000000bf}.OrderContainer-module__IpfM1q__estimateTitle{color:#1a1a2e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:13px;font-weight:800}.OrderContainer-module__IpfM1q__estimateEmpty{color:#bbb;text-align:center;white-space:pre-line;padding:20px 0;font-size:12px;line-height:1.8}.OrderContainer-module__IpfM1q__estimateRow{color:#666;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 0;font-size:12px;display:flex}.OrderContainer-module__IpfM1q__estimateRow span:first-child{color:#aaa}.OrderContainer-module__IpfM1q__estimateRow em{color:#bbb;font-size:11px;font-style:normal}.OrderContainer-module__IpfM1q__estimateRowName{flex:1;font-weight:600;line-height:1.5;color:#475569!important}.OrderContainer-module__IpfM1q__estimateItemGroup{flex-direction:column;gap:0;display:flex}.OrderContainer-module__IpfM1q__estimateBrand{color:#aaa;padding-top:6px;font-size:11px;font-weight:500}.OrderContainer-module__IpfM1q__estimateItemGroup .OrderContainer-module__IpfM1q__estimateRow{padding:2px 0}.OrderContainer-module__IpfM1q__estimateUnitPrice{white-space:nowrap;font-size:11px;color:#bbb!important}.OrderContainer-module__IpfM1q__estimateQtyLabel{font-size:11px;color:#aaa!important}.OrderContainer-module__IpfM1q__estimateDivider{background:#f0f0f5;height:1px;margin:6px 0}.OrderContainer-module__IpfM1q__estDiscount{color:var(--gift-danger,#ef4444)!important}.OrderContainer-module__IpfM1q__estDiscount span:first-child{color:#111827!important}.OrderContainer-module__IpfM1q__estDiscountLabelGroup{align-items:center;display:inline-flex}.OrderContainer-module__IpfM1q__estDiscountRateBadge{background:#ef44441a;border-radius:6px;margin-left:5px;padding:2px 5px;font-size:11px;font-weight:700;display:inline-block;color:#ef4444!important}.OrderContainer-module__IpfM1q__estBasis{color:#94a3b8;font-size:12px!important}.OrderContainer-module__IpfM1q__estTotal{color:#64748b;padding-top:8px;font-size:13px!important}.OrderContainer-module__IpfM1q__estTotal strong{color:#111827;font-size:14px;font-weight:700}.OrderContainer-module__IpfM1q__recipientAdd{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.OrderContainer-module__IpfM1q__recipientInput{border:1px solid var(--gift-border,#e5e7eb);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;flex:1;width:100%;min-width:0;padding:10px 14px;font-size:13px;transition:border-color .15s}@media (max-width:860px){.OrderContainer-module__IpfM1q__recipientInput{font-size:16px}.OrderContainer-module__IpfM1q__addBtn,.OrderContainer-module__IpfM1q__bulkAddBtn{white-space:normal;text-align:center;flex:1;justify-content:center;align-items:center;height:auto;min-height:44px;padding:6px 8px;font-size:12.5px;line-height:1.25;display:flex}}.OrderContainer-module__IpfM1q__recipientInput:disabled{color:#888;background:#f8f9fb}.OrderContainer-module__IpfM1q__recipientInput:focus{border-width:1px;border-color:var(--gift-primary-border-tint-strong,#a8c2ff)}.OrderContainer-module__IpfM1q__addBtn{background:var(--gift-primary,#0046ff);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;height:44px;padding:0 20px;font-size:13px;font-weight:700;transition:background .15s}.OrderContainer-module__IpfM1q__addBtn:hover:not(:disabled){background:#0038cc}.OrderContainer-module__IpfM1q__addBtn:disabled{background:var(--gift-primary-tint-100,#dde6ff);color:#aab4e8;cursor:default}.OrderContainer-module__IpfM1q__bulkAddBtn{color:#555;border:1.5px solid var(--gift-border,#e5e7eb);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;height:44px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.OrderContainer-module__IpfM1q__bulkAddBtn:hover:not(:disabled){color:#374151;background:#f8fafc;border-color:#d1d5db}.OrderContainer-module__IpfM1q__bulkAddBtn:disabled{color:#ccc;cursor:default;border-color:#f0f2f5}.OrderContainer-module__IpfM1q__bulkAddPanel{border:1.5px solid var(--gift-border,#e5e7eb);background:#fafbff;border-radius:14px;margin:-6px 0 16px;padding:16px}.OrderContainer-module__IpfM1q__bulkAddDesc{color:#9ca3af;margin-bottom:10px;font-size:12.5px}.OrderContainer-module__IpfM1q__bulkAddTextarea{border:1.5px solid var(--gift-border,#e5e7eb);color:#1a1a2e;resize:vertical;box-sizing:border-box;background:#fff;border-radius:10px;width:100%;min-height:120px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s}.OrderContainer-module__IpfM1q__bulkAddTextarea:focus{border-color:var(--gift-primary-border-tint-strong,#a8c2ff);outline:none}.OrderContainer-module__IpfM1q__bulkAddTextarea::placeholder{color:#bbb}@media (max-width:860px){.OrderContainer-module__IpfM1q__bulkAddTextarea{font-size:16px}}.OrderContainer-module__IpfM1q__bulkAddSummary{color:#9ca3af;background:#fff;border-radius:10px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;font-size:12.5px;display:flex}.OrderContainer-module__IpfM1q__bulkAddSummaryMain{color:#374151;font-weight:500}.OrderContainer-module__IpfM1q__bulkAddSummaryMain strong{color:var(--gift-primary,#0046ff);font-size:15px;font-weight:800}.OrderContainer-module__IpfM1q__bulkAddSummaryWarn{color:#ef4444}.OrderContainer-module__IpfM1q__bulkAddBtnRow{gap:8px;margin-top:12px;display:flex}.OrderContainer-module__IpfM1q__bulkAddCancelBtn{border:1.5px solid var(--gift-border,#e5e7eb);color:#374151;cursor:pointer;background:#fff;border-radius:10px;flex:1;height:42px;font-size:13.5px;font-weight:600;transition:background .15s}.OrderContainer-module__IpfM1q__bulkAddCancelBtn:hover{background:#f2f4f8}.OrderContainer-module__IpfM1q__bulkAddConfirmBtn{background:var(--gift-primary,#0046ff);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;height:42px;font-size:13.5px;font-weight:700;transition:background .15s}.OrderContainer-module__IpfM1q__bulkAddConfirmBtn:hover:not(:disabled){background:#0038cc}.OrderContainer-module__IpfM1q__bulkAddConfirmBtn:disabled{background:var(--gift-primary-tint-100,#dde6ff);color:#aab4e8;cursor:default}.OrderContainer-module__IpfM1q__excelBox{border:1.5px dashed var(--gift-border,#e5e7eb);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.OrderContainer-module__IpfM1q__excelText{flex:1;min-width:120px}.OrderContainer-module__IpfM1q__excelTitle{color:#333;margin-bottom:3px;font-size:13px;font-weight:700}.OrderContainer-module__IpfM1q__excelSub{color:#aaa;font-size:11px}.OrderContainer-module__IpfM1q__excelBtns{flex-shrink:0;gap:6px;display:flex}.OrderContainer-module__IpfM1q__excelBtn{border:1px solid var(--gift-border,#e5e7eb);color:#666;cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.OrderContainer-module__IpfM1q__excelBtn:hover{color:#374151;background:#f8fafc;border-color:#d1d5db}.OrderContainer-module__IpfM1q__phoneHint{color:var(--gift-danger,#ef4444);margin-top:-10px;margin-bottom:10px;margin-left:5px;font-size:11px}.OrderContainer-module__IpfM1q__uploadError{color:#f59e0b;margin-bottom:8px;font-size:12px}.OrderContainer-module__IpfM1q__recipientList{border:1px solid var(--gift-border,#e5e7eb);border-radius:12px;margin-bottom:20px;overflow:hidden}.OrderContainer-module__IpfM1q__recipientListHeader{color:#94a3b8;border-bottom:1px solid var(--gift-border,#e5e7eb);background:#fafafa;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.OrderContainer-module__IpfM1q__recipientListHeader span:first-child{flex-shrink:0;width:36px}.OrderContainer-module__IpfM1q__recipientListHeader span:nth-child(2){flex:1}.OrderContainer-module__IpfM1q__recipientListBody{max-height:320px;overflow-y:auto}.OrderContainer-module__IpfM1q__clearAllBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.OrderContainer-module__IpfM1q__clearAllBtn:hover{color:#334155;background:#e2e8f0}.OrderContainer-module__IpfM1q__recipientRow{border-bottom:1px solid #f1f2f5;grid-template-columns:36px 1fr 32px;align-items:center;padding:10px 14px;font-size:13px;display:grid}.OrderContainer-module__IpfM1q__recipientRow:last-child{border-bottom:none}.OrderContainer-module__IpfM1q__recipientIdx{color:#bbb;font-size:11px}.OrderContainer-module__IpfM1q__recipientName{color:#1a1a2e;font-weight:600}.OrderContainer-module__IpfM1q__recipientPhone{color:#666}.OrderContainer-module__IpfM1q__removeBtn{color:#ccc;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.OrderContainer-module__IpfM1q__removeBtn:hover{color:#e53e3e}.OrderContainer-module__IpfM1q__emptyList{text-align:center;color:#bbb;margin-bottom:20px;padding:32px;font-size:13px}.OrderContainer-module__IpfM1q__orderSection{border:1px solid var(--gift-border,#e5e7eb);background:#fff;border-radius:16px;margin-bottom:14px;padding:18px 20px}.OrderContainer-module__IpfM1q__orderSectionFlat+.OrderContainer-module__IpfM1q__orderSectionFlat{margin-top:24px}.OrderContainer-module__IpfM1q__fieldLabel{color:#555;margin-bottom:6px;font-size:12px;font-weight:700}.OrderContainer-module__IpfM1q__requiredMark{color:var(--gift-danger,#ef4444);margin-left:2px}.OrderContainer-module__IpfM1q__orderSectionTitle{color:#1a1a2e;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.OrderContainer-module__IpfM1q__sendDateDisplay{background:var(--gift-primary-tint-50,#eef2ff);border:1px solid var(--gift-border,#e5e7eb);color:#1a1a2e;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.OrderContainer-module__IpfM1q__sendDateNote{color:#888;margin-top:4px;font-size:11px;font-weight:400}.OrderContainer-module__IpfM1q__orderTimeRow{flex-direction:column;gap:6px;margin-top:12px;display:flex}.OrderContainer-module__IpfM1q__tpWrap{position:relative}.OrderContainer-module__IpfM1q__tpInput{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #eaecf0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s;display:flex}.OrderContainer-module__IpfM1q__tpInput:hover{border-color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__tpInputOpen{border-color:var(--gift-primary,#0046ff);box-shadow:0 0 0 3px #0046ff14}.OrderContainer-module__IpfM1q__tpInputDisabled{color:#888;background:#f8f9fb}.OrderContainer-module__IpfM1q__tpInputDisabled .OrderContainer-module__IpfM1q__tpValue{color:#888}.OrderContainer-module__IpfM1q__tpInputDisabled:hover{border-color:#eaecf0}.OrderContainer-module__IpfM1q__scheduleRow{align-items:center;gap:8px;display:flex}.OrderContainer-module__IpfM1q__scheduleField{border:1px solid var(--gift-border,#e5e7eb);border-radius:var(--gift-radius-md,10px);background:var(--gift-bg-subtle,#f9fafb);box-sizing:border-box;min-width:0;height:44px;color:inherit;text-align:left;cursor:pointer;flex:1;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s;display:flex}.OrderContainer-module__IpfM1q__scheduleField:hover{border-color:#d1d5db}.OrderContainer-module__IpfM1q__scheduleFieldIcon{color:#9ca3af;flex-shrink:0;width:18px;height:18px}.OrderContainer-module__IpfM1q__scheduleFieldValue{color:#555;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.OrderContainer-module__IpfM1q__scheduleBtn{border:1.5px solid var(--gift-border,#e5e7eb);color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;height:44px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s}@media (max-width:480px){.OrderContainer-module__IpfM1q__scheduleRow{flex-wrap:wrap}.OrderContainer-module__IpfM1q__scheduleField{flex:calc(50% - 4px)}.OrderContainer-module__IpfM1q__scheduleBtn{flex:100%}}.OrderContainer-module__IpfM1q__scheduleBtn:hover{background:#f8fafc;border-color:#d1d5db}.OrderContainer-module__IpfM1q__tpValue{color:#1a1a2e}.OrderContainer-module__IpfM1q__tpIcon{color:#888;flex-shrink:0;width:16px;height:16px}.OrderContainer-module__IpfM1q__tpDropdown{z-index:500;background:#fff;border:1px solid #f1f2f5;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:6px;max-height:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1018281a,0 2px 8px #1018280f}.OrderContainer-module__IpfM1q__tpOption{background:var(--gift-bg-chip,#f6f7f9);color:#4b5563;cursor:pointer;text-align:center;border:none;border-radius:999px;padding:7px 2px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.OrderContainer-module__IpfM1q__tpOption:hover{background:var(--gift-primary-tint-50,#eef2ff);color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__tpOptionSelected{background:var(--gift-primary,#0046ff)!important;color:#fff!important;font-weight:700!important}.OrderContainer-module__IpfM1q__timeSelectWrap{position:relative}.OrderContainer-module__IpfM1q__timeSelect{display:none}.OrderContainer-module__IpfM1q__timeSelectIcon{color:#888;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OrderContainer-module__IpfM1q__timeBtnGrid{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}@media (max-width:860px){.OrderContainer-module__IpfM1q__timeBtnGrid{grid-template-columns:repeat(5,1fr)}}.OrderContainer-module__IpfM1q__timeBtn{border:1px solid var(--gift-border,#e5e7eb);color:#555;cursor:pointer;background:#fff;border-radius:8px;padding:7px 0;font-size:13px;font-weight:600;transition:all .15s}.OrderContainer-module__IpfM1q__timeBtn:hover{border-color:var(--gift-primary-border-tint,#c9d6ff);color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__timeBtnActive{border-color:var(--gift-primary,#0046ff);background:var(--gift-primary,#0046ff);color:#fff}.OrderContainer-module__IpfM1q__timeBtnActive:hover{border-color:var(--gift-primary,#0046ff);color:#fff}.OrderContainer-module__IpfM1q__timeBtnDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.OrderContainer-module__IpfM1q__bizRow{align-items:center;gap:8px;display:flex}.OrderContainer-module__IpfM1q__bizRow>.OrderContainer-module__IpfM1q__tpInput{flex:1;min-width:0}.OrderContainer-module__IpfM1q__bizVerifyBtn{border:1.5px solid var(--gift-border,#e5e7eb);color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s}.OrderContainer-module__IpfM1q__bizVerifyBtn:hover{background:#f8fafc;border-color:#d1d5db}.OrderContainer-module__IpfM1q__bizBadgeOk{color:var(--gift-success,#16a34a);margin-top:4px;font-size:12px;font-weight:600}.OrderContainer-module__IpfM1q__bizBadgeFail{color:#dc2626;margin-top:4px;font-size:12px;font-weight:600}.OrderContainer-module__IpfM1q__bizInfoCard{border:1.5px solid var(--gift-border,#e5e7eb);background:#f8fafc;border-radius:10px;margin-top:10px;padding:12px 14px}.OrderContainer-module__IpfM1q__bizInfoRow{color:#555;justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.OrderContainer-module__IpfM1q__bizInfoRow strong{color:#1a1a2e}.OrderContainer-module__IpfM1q__termList{flex-direction:column;gap:10px;margin-top:20px;margin-bottom:10px;margin-left:15px;display:flex}.OrderContainer-module__IpfM1q__termRow{color:#333;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.OrderContainer-module__IpfM1q__termRow input[type=checkbox]{display:none}.OrderContainer-module__IpfM1q__termCheckIcon{background:#fff;border:2px solid #d0d5dd;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.OrderContainer-module__IpfM1q__termCheckIconChecked{background:var(--gift-primary,#0046ff);border-color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__termAllRow{color:#1a1a2e;cursor:pointer;border:1.5px solid var(--gift-border,#e5e7eb);background:#f8fafc;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.OrderContainer-module__IpfM1q__termAllRow:hover{background:#f1f5f9;border-color:#d1d5db}.OrderContainer-module__IpfM1q__termAllRowChecked{background:var(--gift-primary-tint-50,#eef2ff);border-color:var(--gift-primary-border-tint,#c9d6ff);color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__termAllRowChecked:hover{background:var(--gift-primary-tint-100,#dde6ff);border-color:var(--gift-primary-border-tint,#c9d6ff)}.OrderContainer-module__IpfM1q__termAllRow input[type=checkbox]{display:none}.OrderContainer-module__IpfM1q__termAllCheckIcon{background:#fff;border:2px solid #c8d0e8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.OrderContainer-module__IpfM1q__termAllCheckIconChecked{background:var(--gift-primary,#0046ff);border-color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__termAllCheckIconChecked svg{stroke:#fff}.OrderContainer-module__IpfM1q__termRequired{color:var(--gift-primary,#0046ff);margin-left:4px;font-size:11px;font-weight:600}.OrderContainer-module__IpfM1q__termOptional{color:#888;margin-left:4px;font-size:11px;font-weight:500}.OrderContainer-module__IpfM1q__termViewBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:2px 4px;font-size:12px;text-decoration:underline}.OrderContainer-module__IpfM1q__termViewBtn:hover{color:#1a1a2e}.OrderContainer-module__IpfM1q__invoiceNotice{background:var(--gift-primary-tint-50,#eef2ff);border:1.5px solid var(--gift-primary-border-tint,#c9d6ff);color:#444;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;font-size:13px;display:flex}.OrderContainer-module__IpfM1q__invoiceNotice strong{color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__accordionSection{background:var(--gift-bg,#fff);border:1px solid #f1f2f5;border-radius:16px;margin-bottom:12px;overflow:visible}.OrderContainer-module__IpfM1q__accordionBody{background:#fff;border-radius:0 0 16px 16px;padding:16px 20px 20px;overflow:visible}.OrderContainer-module__IpfM1q__accordionBodyClosed{display:none}.OrderContainer-module__IpfM1q__tossWidgetSection{border-top:1px solid #f1f2f5;margin-top:24px;padding-top:24px}.OrderContainer-module__IpfM1q__tossWidgetTitle{letter-spacing:-.01em;color:var(--gift-text-primary,#111827);margin-bottom:16px;font-size:15px;font-weight:700}.OrderContainer-module__IpfM1q__payMethodSection{margin-top:14px}.OrderContainer-module__IpfM1q__payMethodTitle{color:#555;margin-bottom:10px;font-size:13px;font-weight:700}.OrderContainer-module__IpfM1q__payMethodBtns{flex-wrap:wrap;gap:8px;display:flex}.OrderContainer-module__IpfM1q__payMethodBtn{border:1px solid var(--gift-border,#e5e7eb);color:#777;cursor:pointer;background:#fff;border-radius:10px;padding:11px 20px;font-size:13px;font-weight:600;transition:all .15s}.OrderContainer-module__IpfM1q__payMethodBtn:hover{border-color:var(--gift-primary,#0046ff);color:var(--gift-primary,#0046ff)}.OrderContainer-module__IpfM1q__payMethodActive{border-color:var(--gift-primary,#0046ff)!important;color:var(--gift-primary,#0046ff)!important;background:var(--gift-primary-tint-50,#eef2ff)!important}.OrderContainer-module__IpfM1q__payCard{border:1px solid var(--gift-border,#e5e7eb);background:#fff;border-radius:16px;flex-direction:column;padding:20px;display:flex}.OrderContainer-module__IpfM1q__payCardDivider{background:var(--gift-primary-tint-100,#dde6ff);height:1px;margin:16px 0}.OrderContainer-module__IpfM1q__alertOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;animation:.15s OrderContainer-module__IpfM1q__fadeIn;display:flex;position:fixed;inset:0}.OrderContainer-module__IpfM1q__alertBox{background:#fff;border-radius:20px;width:340px;padding:28px 24px 20px;animation:.2s cubic-bezier(.16,1,.3,1) OrderContainer-module__IpfM1q__scaleIn;box-shadow:0 20px 60px #0000002e}.OrderContainer-module__IpfM1q__alertTitle{color:#1a1a2e;text-align:center;margin-bottom:20px;font-size:15px;font-weight:800;line-height:1.5}.OrderContainer-module__IpfM1q__alertBody{background:#f8f9fb;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;display:flex}.OrderContainer-module__IpfM1q__alertRow{color:#666;justify-content:space-between;font-size:13px;display:flex}.OrderContainer-module__IpfM1q__alertRow strong{color:#1a1a2e;font-weight:700}.OrderContainer-module__IpfM1q__alertRowDiff{border-top:1px solid #f1f2f5;margin-top:2px;padding-top:8px}.OrderContainer-module__IpfM1q__alertRowDiff strong{color:#e53e3e}.OrderContainer-module__IpfM1q__alertSub{color:#888;text-align:center;margin-bottom:20px;font-size:13px;line-height:1.6}.OrderContainer-module__IpfM1q__alertBtns{gap:8px;display:flex}.OrderContainer-module__IpfM1q__alertBtnCancel{border:1px solid var(--gift-border,#e5e7eb);color:#666;cursor:pointer;background:#fff;border-radius:12px;flex:1;padding:13px;font-size:14px;font-weight:700;transition:background .15s}.OrderContainer-module__IpfM1q__alertBtnCancel:hover{background:#f5f5f5}.OrderContainer-module__IpfM1q__alertBtnConfirm{background:var(--gift-primary,#0046ff);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:13px;font-size:14px;font-weight:700;transition:background .15s}.OrderContainer-module__IpfM1q__alertBtnConfirm:hover{background:var(--gift-primary-hover,#0039d1)}.OrderContainer-module__IpfM1q__leftMain{box-sizing:border-box;flex-direction:column;flex-shrink:0;width:100%;margin-bottom:40px;display:flex}@media (max-width:860px){.OrderContainer-module__IpfM1q__leftMain{margin-bottom:8px}.OrderContainer-module__IpfM1q__sidebarCol{position:static}}.OrderContainer-module__IpfM1q__payBtn{background:var(--gift-primary,#0046ff);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-size:15px;font-weight:800;transition:background .15s}.OrderContainer-module__IpfM1q__payBtn:hover{background:var(--gift-primary-hover,#0039d1)}.OrderContainer-module__IpfM1q__stickyPayBar{z-index:100;background:#fff;flex-shrink:0;padding-top:8px;padding-bottom:45px;position:sticky;bottom:0}.OrderContainer-module__IpfM1q__selectedMethodLabel{color:#111;text-align:left;margin-bottom:6px;font-size:13px;font-weight:600}.OrderContainer-module__IpfM1q__payBlockedHint{color:#e0563f;text-align:left;align-items:center;gap:4px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.OrderContainer-module__IpfM1q__fixedPayBtn{background:var(--gift-primary,#0046ff);color:#fff;cursor:pointer;pointer-events:auto;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;transition:background .15s;display:flex}.OrderContainer-module__IpfM1q__fixedPayBtn:hover:not(:disabled){background:var(--gift-primary-hover,#0039d1)}.OrderContainer-module__IpfM1q__fixedPayBtn:disabled{color:var(--gift-text-muted,#9ca3af);cursor:not-allowed;background:#e8ecf4}.OrderContainer-module__IpfM1q__fixedPayOriginal{color:#fff9;font-size:14px;font-weight:600;text-decoration:line-through}.OrderContainer-module__IpfM1q__fixedPayBtn:disabled .OrderContainer-module__IpfM1q__fixedPayOriginal{color:#b5bac6}.OrderContainer-module__IpfM1q__fixedPayFinal{font-size:15px;font-weight:700}.OrderContainer-module__IpfM1q__fixedPayLabel{font-size:15px;font-weight:600}@media (max-width:860px){.OrderContainer-module__IpfM1q__sidebarCol .OrderContainer-module__IpfM1q__stickyPayBar{z-index:200;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:none;background:#fff;border-top:1px solid #f0f0f0;margin-top:0;position:fixed;bottom:0;left:0;right:0}.OrderContainer-module__IpfM1q__fixedPayBtn{border-radius:14px;padding:16px 20px}}.OrderContainer-module__IpfM1q__estimateEmptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;display:flex}.OrderContainer-module__IpfM1q__estimateEmptyIcon{opacity:.5;font-size:28px;line-height:1}.OrderContainer-module__IpfM1q__estimateEmptyTitle{color:var(--gift-text-muted,#9ca3af);margin:0;font-size:13px;font-weight:700}.OrderContainer-module__IpfM1q__estimateEmptyDesc{color:#c0c8d8;margin:0;font-size:11.5px;line-height:1.7}.OrderContainer-module__IpfM1q__phoneInputWrap{border:1px solid var(--gift-border,#e5e7eb);background:#fff;border-radius:10px;flex:1;align-items:center;min-width:0;transition:border-color .15s;display:flex;overflow:hidden}.OrderContainer-module__IpfM1q__phoneInputWrap:focus-within{border-width:1px;border-color:var(--gift-primary-border-tint-strong,#a8c2ff)}.OrderContainer-module__IpfM1q__phonePrefix{color:#b0b8cc;white-space:nowrap;user-select:none;flex-shrink:0;padding:10px 0 10px 14px;font-size:13px;font-weight:500}.OrderContainer-module__IpfM1q__phoneInputWrap .OrderContainer-module__IpfM1q__recipientInput{border:none;border-radius:0;flex:1;min-width:0;padding:10px 14px 10px 4px}.OrderContainer-module__IpfM1q__phoneInputWrap .OrderContainer-module__IpfM1q__recipientInput:focus{border-color:#0000;outline:none}@media (max-width:860px){.OrderContainer-module__IpfM1q__phoneInputWrap{flex-basis:100%}}
.StepScreenHeader-module__BsXUUa__screenHeader{flex-shrink:0;margin-bottom:16px}.StepScreenHeader-module__BsXUUa__screenHeaderClickable{cursor:pointer}.StepScreenHeader-module__BsXUUa__screenHeaderClickable:hover .StepScreenHeader-module__BsXUUa__chevron{color:#2563eb;background:#eff6ff}.StepScreenHeader-module__BsXUUa__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.StepScreenHeader-module__BsXUUa__titleGroup{flex-direction:column;gap:4px;min-width:0;display:flex}.StepScreenHeader-module__BsXUUa__screenTitle{color:#111827;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.4}.StepScreenHeader-module__BsXUUa__screenSub{color:#6b7280;margin:0;font-size:13px;font-weight:500;line-height:1.4}.StepScreenHeader-module__BsXUUa__backBtn{color:#888;cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:0;font-size:13px;display:block}.StepScreenHeader-module__BsXUUa__backBtn:hover{color:#333}.StepScreenHeader-module__BsXUUa__chevron{color:#c4c9d4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s,transform .2s;display:flex}.StepScreenHeader-module__BsXUUa__chevronOpen{transform:rotate(180deg)}
.NoticeCard-module__W8dQGW__card{border:1px solid var(--chg-border);background:var(--chg-bg);border-radius:14px;width:100%;overflow:hidden}.NoticeCard-module__W8dQGW__header{border-bottom:1px solid var(--chg-border);background:var(--chg-bg-subtle);padding:20px 20px 16px}.NoticeCard-module__W8dQGW__brandBadge{background:var(--chg-primary-weak);letter-spacing:.03em;color:var(--chg-primary);border-radius:20px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.NoticeCard-module__W8dQGW__productName{color:var(--chg-text);margin:0 0 12px;font-size:16px;font-weight:800;line-height:1.3}.NoticeCard-module__W8dQGW__metaRow{flex-wrap:wrap;gap:8px;display:flex}.NoticeCard-module__W8dQGW__metaChip{background:var(--chg-surface);color:var(--chg-text-body);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.NoticeCard-module__W8dQGW__guideSection{padding:18px 20px}.NoticeCard-module__W8dQGW__guideSectionTitle{color:var(--chg-text-body);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.NoticeCard-module__W8dQGW__guideSectionIcon{color:var(--chg-text-body);flex-shrink:0}.NoticeCard-module__W8dQGW__guideContent{flex-direction:column;gap:4px;display:flex}.NoticeCard-module__W8dQGW__guideHeading{color:var(--chg-text);margin:10px 0 2px;font-size:13px;font-weight:500}.NoticeCard-module__W8dQGW__guideLine{color:var(--chg-text-body);margin:0;padding-left:2px;font-size:13px;line-height:1.7}.NoticeCard-module__W8dQGW__noGuide{color:var(--chg-text-muted);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.NoticeCard-module__W8dQGW__noGuideText{margin:0;font-size:13px}.NoticeCard-module__W8dQGW__errorState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.NoticeCard-module__W8dQGW__errorIcon{flex-shrink:0}.NoticeCard-module__W8dQGW__errorTitle{color:var(--chg-text-body);margin:0;font-size:15px;font-weight:700}.NoticeCard-module__W8dQGW__errorDesc{color:var(--chg-text-muted);margin:0;font-size:13px}
.NoticeModal-module__ByDOSq__overlay{z-index:1300;overscroll-behavior:contain;background:#11182773;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out NoticeModal-module__ByDOSq__fadeIn;display:flex;position:fixed;inset:0}@keyframes NoticeModal-module__ByDOSq__fadeIn{0%{opacity:0}to{opacity:1}}.NoticeModal-module__ByDOSq__box{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:82vh;animation:.18s cubic-bezier(.16,1,.3,1) NoticeModal-module__ByDOSq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}@keyframes NoticeModal-module__ByDOSq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.NoticeModal-module__ByDOSq__head{border-bottom:1px solid var(--gift-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 16px 20px;display:flex}.NoticeModal-module__ByDOSq__title{color:var(--gift-text-primary,#111827);margin:0;font-size:15px;font-weight:700}.NoticeModal-module__ByDOSq__closeBtn{width:30px;height:30px;color:var(--gift-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.NoticeModal-module__ByDOSq__closeBtn:hover{background:var(--gift-bg-chip,#f3f4f6);color:var(--gift-text-primary,#111827)}.NoticeModal-module__ByDOSq__body{overscroll-behavior:contain;background:var(--gift-bg-subtle,#f9fafb);flex:1;min-height:0;padding:16px;overflow-y:auto}.NoticeModal-module__ByDOSq__loading{text-align:center;color:var(--gift-text-muted,#9ca3af);margin:0;padding:40px 0;font-size:13px}
.page-module__CN8B5G__container{background:var(--chg-bg-subtle);justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 16px 80px;display:flex}.page-module__CN8B5G__cardWrap{border-radius:20px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 4px 24px #00000014}
