.GiftSending_container__D2YfG{display:flex;flex-direction:column;gap:24px;padding:24px 16px 16px;background:#FFFFFF;min-height:100vh;font-family:-apple-system,sans-serif}.GiftSending_header__KZF77{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;padding:24px 16px;border-radius:12px;border:1px solid #f0f0f0}.GiftSending_headerActions__7AHyp{display:flex;gap:12px}.GiftSending_header__KZF77 h2{margin:0;font-size:28px;font-weight:700;color:#000000;line-height:1.2}.GiftSending_controls__F1erH{display:flex;flex-direction:column;gap:16px;background:#FFFFFF;padding:24px 16px;border-radius:12px;border:1px solid #f0f0f0}.GiftSending_filters__L2ZN7{display:flex;gap:8px;flex-wrap:wrap}.GiftSending_filterButton__7rOLL{padding:12px 24px;border:1px solid #f0f0f0;background:#FFFFFF;color:#666666;font-size:15px;font-weight:400;cursor:pointer;border-radius:9999px;transition:all .2s ease;white-space:nowrap;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.GiftSending_filterButton__7rOLL:hover{background:#f8f8f8;border-color:#e0e0e0;color:#000000}.GiftSending_filterButton__7rOLL.GiftSending_active__5emap{background:#000000;border-color:#000000;color:#FFFFFF;font-weight:600}.GiftSending_actionBar__fYon9{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.GiftSending_selectionInfo__YPrPK{display:flex;align-items:center;gap:16px;font-size:15px;color:#666666}.GiftSending_selectAllButton__GKFgG{background:#f8f8f8;color:#000000;border:1px solid #f0f0f0;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.GiftSending_selectAllButton__GKFgG:hover{background:#e0e0e0;border-color:#d0d0d0}.GiftSending_actionButtons__mJcFV{display:flex;gap:8px}.GiftSending_bulkSendButton__asXjC{background:#000000;color:#FFFFFF;border:none;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:17px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.GiftSending_bulkSendButton__asXjC:hover:not(:disabled){background:#333333;opacity:.9}.GiftSending_bulkSendButton__asXjC:disabled{opacity:.4;cursor:not-allowed}.GiftSending_exportButton__C4anv{background:#f0f0f0;color:#000000;border:1px solid #e0e0e0;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:17px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.GiftSending_exportButton__C4anv:hover{background:#e0e0e0;opacity:.9}.GiftSending_progressBar__BX_kT{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-top:16px}.GiftSending_progressFill__8jHkZ{height:100%;background:#000000;transition:width .3s ease}.GiftSending_tableContainer__caGy8{background:#FFFFFF;border-radius:12px;border:1px solid #f0f0f0;overflow:hidden}.GiftSending_sendingTable__0YhdM{width:100%;border-collapse:collapse;font-family:-apple-system,sans-serif}.GiftSending_sendingTable__0YhdM thead th{background:#f8f8f8;padding:16px 12px;text-align:left;font-size:15px;font-weight:600;color:#666666;border-bottom:1px solid #f0f0f0}.GiftSending_sendingTable__0YhdM tbody td{padding:16px 12px;font-size:15px;color:#000000;border-bottom:1px solid #f8f8f8;vertical-align:middle}.GiftSending_sendingTable__0YhdM tbody tr:last-child td{border-bottom:none}.GiftSending_sendingTable__0YhdM tbody tr:hover{background:#f8f8f8}.GiftSending_checkbox__lwsct{width:18px;height:18px;cursor:pointer;accent-color:#000000}.GiftSending_emptyState__Rt_XQ{text-align:center;padding:48px 16px;color:#666666;font-size:17px;font-weight:400}.GiftSending_userItem__azdVz{background:#FFFFFF;border-radius:12px;padding:24px 16px;border:1px solid #f0f0f0;display:flex;flex-direction:column;gap:16px}.GiftSending_userInfo__hfd6G{display:flex;align-items:center;gap:16px;flex:1}.GiftSending_checkbox__lwsct{flex-shrink:0}.GiftSending_checkbox__lwsct input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#000000}.GiftSending_userDetail__YXmjR h4{margin:0 0 4px;font-size:17px;font-weight:600;color:#000000;line-height:1.3}.GiftSending_userDetail__YXmjR p{margin:0 0 4px;font-size:15px;color:#666666;font-weight:400;line-height:1.3}.GiftSending_productName__cJyhR{font-weight:600!important;color:#000000!important}.GiftSending_giftType__Sj5As{color:#666666!important;font-weight:500!important}.GiftSending_approvedDate__B2PRO,.GiftSending_sentDate__PKcAA{font-size:13px!important;color:#666666!important}.GiftSending_sentDate__PKcAA{font-weight:500!important}.GiftSending_statusInfo__Ru_Hn{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin-left:auto}.GiftSending_pendingBadge__6wzCX{background:rgba(255,149,0,.1);color:#FF9500}.GiftSending_pendingBadge__6wzCX,.GiftSending_sentBadge__oM6ne{padding:4px 8px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2}.GiftSending_sentBadge__oM6ne{background:rgba(52,199,89,.1);color:#34C759}.GiftSending_failedBadge__VZ3UW{background:rgba(255,59,48,.1);color:#FF3B30;padding:4px 8px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2}.GiftSending_failureReason__n41_I{font-size:13px!important;color:#666666!important;font-weight:500!important;text-align:right}.GiftSending_actions__yI_cb{display:flex;justify-content:flex-end}.GiftSending_retryButton___eeTs{background:#000000;color:#FFFFFF;border:none;padding:8px 16px;border-radius:9999px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease;min-height:36px;font-family:-apple-system,sans-serif}.GiftSending_retryButton___eeTs:hover:not(:disabled){background:#333333;opacity:.9}.GiftSending_retryButton___eeTs:disabled{opacity:.4;cursor:not-allowed}.GiftSending_summary__zAzOc{background:#FFFFFF;border-radius:12px;padding:24px 16px;border:1px solid #f0f0f0}.GiftSending_summaryCard__OrN2T h3{margin:0 0 16px;font-size:20px;font-weight:600;color:#000000;line-height:1.2}.GiftSending_summaryStats__iWPuT{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.GiftSending_summaryItem__UJwmM{text-align:center;padding:16px;background:#f8f8f8;border-radius:12px}.GiftSending_summaryLabel__QmQCr{display:block;font-size:13px;color:#666666;margin-bottom:8px;font-weight:400}.GiftSending_summaryValue__1DnHm{display:block;font-size:24px;font-weight:700;color:#000000;line-height:1.1}@media (max-width:768px){.GiftSending_container__D2YfG{padding:16px}.GiftSending_userInfo__hfd6G{flex-direction:column;align-items:flex-start;gap:12px}.GiftSending_userItem__azdVz{gap:16px}.GiftSending_statusInfo__Ru_Hn{align-items:flex-start;margin-left:0}.GiftSending_actions__yI_cb,.GiftSending_retryButton___eeTs{width:100%}.GiftSending_actionBar__fYon9{flex-direction:column;align-items:stretch;gap:12px}.GiftSending_actionButtons__mJcFV,.GiftSending_selectionInfo__YPrPK{justify-content:center}.GiftSending_filters__L2ZN7{gap:6px}.GiftSending_filterButton__7rOLL{padding:6px 12px;font-size:14px}.GiftSending_summaryStats__iWPuT{grid-template-columns:repeat(2,1fr)}}.Settings_container__ym05w{display:flex;flex-direction:column;gap:24px;padding:24px 16px 16px;background:#FFFFFF;min-height:100vh;font-family:-apple-system,sans-serif;max-width:1200px;margin:0 auto}.Settings_header__1d4_5{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;padding:24px 16px;border-radius:12px;border:1px solid #f0f0f0}.Settings_header__1d4_5 h2{margin:0;font-size:28px;font-weight:700;color:#000000;line-height:1.2}.Settings_headerActions__2xlnH{display:flex;gap:12px}.Settings_resetButton__SArtE{background:#f0f0f0;color:#666666;border:1px solid #e0e0e0;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:17px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.Settings_resetButton__SArtE:hover{background:#e0e0e0;color:#000000}.Settings_saveButton__6jGuX{background:#000000;color:#FFFFFF;border:none;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:17px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.Settings_saveButton__6jGuX:hover:not(:disabled){background:#333333;opacity:.9}.Settings_saveButton__6jGuX:disabled{opacity:.4;cursor:not-allowed}.Settings_message__33b2h{padding:16px;border-radius:12px;font-size:15px;font-weight:500;line-height:1.3}.Settings_message__33b2h.Settings_error__cs22y,.Settings_message__33b2h.Settings_success__Ppyq2{background:#f8f8f8;color:#000000;border:1px solid #e0e0e0}.Settings_settingsList__A4nZ6{display:flex;flex-direction:column;gap:0}.Settings_settingSection__DFKps{background:#FFFFFF;border-radius:0;padding:32px 0}.Settings_settingSection__DFKps:first-child{padding-top:0}.Settings_settingSection__DFKps:last-child{padding-bottom:0}.Settings_divider__VYy3h{height:1px;background:#f0f0f0;margin:0}.Settings_settingGroup___8k7F{padding:16px 0 0}.Settings_settingSection__DFKps h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#000000;line-height:1.2}.Settings_description__n4Mmo{margin:0 0 16px;color:#666666;font-size:15px;line-height:1.4;font-weight:400}.Settings_settingItem__peglY{margin-bottom:16px}.Settings_settingItem__peglY:last-child{margin-bottom:0}.Settings_label__VAEEx{display:block;font-weight:600;color:#000000;margin-bottom:8px;font-size:17px;line-height:1.3}.Settings_itemDescription__1SZ3b{margin:8px 0 0;color:#666666;font-size:13px;line-height:1.4;font-weight:400}.Settings_checkboxContainer__BYBKL{display:flex;align-items:flex-start;cursor:pointer;position:relative;padding-left:32px;margin-bottom:8px}.Settings_checkboxContainer__BYBKL input[type=checkbox]{display:none}.Settings_checkmark__XAnSY{position:absolute;left:0;top:2px;height:22px;width:22px;background-color:#f8f8f8;border-radius:6px;border:1px solid #f0f0f0;transition:all .2s ease}.Settings_checkboxContainer__BYBKL input:checked~.Settings_checkmark__XAnSY{background-color:#000000;border-color:#000000}.Settings_checkmark__XAnSY:after{content:"";position:absolute;display:none}.Settings_checkboxContainer__BYBKL input:checked~.Settings_checkmark__XAnSY:after{display:block}.Settings_checkboxContainer__BYBKL .Settings_checkmark__XAnSY:after{left:7px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.Settings_checkboxText__zLrcp{font-size:17px;font-weight:400;color:#000000;line-height:1.3}.Settings_select__XXGR2{width:100%;padding:12px 16px;border:1px solid #f0f0f0;border-radius:12px;background:#FFFFFF;font-size:17px;color:#000000;min-height:44px;font-family:-apple-system,sans-serif;transition:border-color .2s ease}.Settings_select__XXGR2:focus{outline:none;border-color:#000000}.Settings_numberInput__Lszot{width:120px;padding:12px 16px;border:1px solid #f0f0f0;border-radius:12px;font-size:17px;color:#000000;min-height:44px;font-family:-apple-system,sans-serif;transition:border-color .2s ease}.Settings_numberInput__Lszot:focus{outline:none;border-color:#000000}.Settings_textarea__u_Q6y{width:100%;padding:12px 16px;border:1px solid #f0f0f0;border-radius:12px;font-size:15px;color:#000000;resize:vertical;min-height:100px;font-family:-apple-system,sans-serif;line-height:1.4;transition:border-color .2s ease}.Settings_textarea__u_Q6y:focus{outline:none;border-color:#000000}.Settings_templateVariables__wg43D{margin-top:16px;padding:16px;background:#f8f8f8;border-radius:12px}.Settings_templateVariables__wg43D h4{margin:0 0 12px;color:#666666;font-size:15px;font-weight:600;line-height:1.3}.Settings_variableList__XTr8P{display:flex;flex-wrap:wrap;gap:8px}.Settings_variable__V2qzQ{background:#000000;color:#FFFFFF;padding:4px 8px;border-radius:6px;font-size:13px;font-family:-apple-system,monospace;font-weight:600;line-height:1.2}.Settings_slider__XhGQt{width:100%;height:6px;border-radius:3px;background:#f0f0f0;outline:none;margin:8px 0;cursor:pointer;-webkit-appearance:none;min-height:44px;padding:19px 0}.Settings_slider__XhGQt::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#000000;cursor:pointer;border:2px solid white;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Settings_slider__XhGQt::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#000000;cursor:pointer;border:2px solid white;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Settings_sliderLabels__mU6_h{display:flex;justify-content:space-between;font-size:13px;color:#666666;margin-top:4px;font-weight:400}.Settings_systemInfo__JpMKA{display:flex;flex-direction:column;gap:0}.Settings_infoItem__F9qqb{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f8f8f8;min-height:44px}.Settings_infoItem__F9qqb:last-child{border-bottom:none}.Settings_infoLabel__8D_YH{font-weight:400;color:#666666;font-size:15px;line-height:1.3}.Settings_infoValue__fafCm{color:#000000;font-size:15px;font-family:-apple-system,monospace;font-weight:400;line-height:1.3}.Settings_statusBadge__BqTP0{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.2}.Settings_statusBadge__BqTP0.Settings_connected__IuI7X{background:#f8f8f8;color:#000000}.Settings_statusBadge__BqTP0.Settings_disconnected__7YeWt{background:#f8f8f8;color:#666666}.Settings_systemActions__l5HfN{display:flex;gap:12px;margin-top:32px;padding-top:16px;border-top:1px solid #f8f8f8}.Settings_testButton__KP06R{background:#f0f0f0;color:#666666;border:1px solid #e0e0e0;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.Settings_testButton__KP06R:hover{background:#e0e0e0;color:#000000}.Settings_syncButton__JWdLL{background:#000000;color:#FFFFFF;border:none;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.Settings_syncButton__JWdLL:hover{background:#333333;opacity:.9}.Settings_settingRow___b7NM{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Settings_settingInfo__S5j57{flex:1}.Settings_settingTitle__q1uZV{font-size:17px;font-weight:500;color:#000000;line-height:1.3;display:block;margin-bottom:4px}.Settings_toggleContainer___Hg8O{flex-shrink:0}.Settings_toggleInput__wUmyy{display:none}.Settings_toggleLabel__oNPKX{display:block;width:44px;height:24px;background-color:#E5E5EA;border-radius:12px;cursor:pointer;transition:background-color .2s ease;position:relative}.Settings_toggleInput__wUmyy:checked+.Settings_toggleLabel__oNPKX{background-color:#34C759}.Settings_toggleSlider__e5hUo{display:block;width:20px;height:20px;background-color:#FFFFFF;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Settings_toggleInput__wUmyy:checked+.Settings_toggleLabel__oNPKX .Settings_toggleSlider__e5hUo{left:22px}.Settings_radioGroup__X2kQe{display:flex;flex-direction:column;gap:12px}.Settings_radioOption__BgS_J{display:flex;align-items:center;padding:16px;border:1px solid #e5e5ea;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#FFFFFF}.Settings_radioOption__BgS_J:hover{border-color:#007AFF}.Settings_radioOption__BgS_J.Settings_selected__Ch2RO{border-color:#007AFF;border-width:2px;background:#F0F8FF}.Settings_radioInput__53hMZ{width:20px;height:20px;margin-right:12px;accent-color:#007AFF;flex-shrink:0}.Settings_radioContent__fE1wi{flex:1;display:flex;flex-direction:column;gap:4px}.Settings_radioTitle__1NC3L{font-size:16px;font-weight:500;color:#000000;line-height:1.3}.Settings_radioDescription__mPjhY{font-size:14px;color:#666666;line-height:1.3}@media (max-width:768px){.Settings_container__ym05w{padding:16px}.Settings_header__1d4_5{flex-direction:column;align-items:stretch;gap:16px}.Settings_headerActions__2xlnH{justify-content:stretch}.Settings_resetButton__SArtE,.Settings_saveButton__6jGuX{flex:1}.Settings_settingsGrid__K9oUD{grid-template-columns:1fr}.Settings_settingCard__V_By0{padding:16px}.Settings_systemActions__l5HfN{flex-direction:column}.Settings_variableList__XTr8P{justify-content:center}.Settings_numberInput__Lszot{width:100px}.Settings_settingRow___b7NM{flex-direction:column;gap:12px;align-items:stretch}.Settings_toggleContainer___Hg8O{align-self:flex-end}.Settings_radioGroup__X2kQe{gap:8px}.Settings_radioOption__BgS_J{padding:12px}}.GiftishowRecharge_container__MRbEo{display:flex;flex-direction:column;gap:24px;padding:24px 16px 16px;background:#FFFFFF;min-height:100vh;font-family:-apple-system,sans-serif;max-width:1200px;margin:0 auto}.GiftishowRecharge_header__yLSRi{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;padding:24px 16px;border-radius:12px;border:1px solid #f0f0f0}.GiftishowRecharge_header__yLSRi h2{margin:0;font-size:28px;font-weight:700;color:#000000;line-height:1.2}.GiftishowRecharge_refreshButton__CZvW4{background:#f0f0f0;color:#666666;border:1px solid #e0e0e0;padding:12px 24px;border-radius:9999px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;min-height:44px;min-width:44px;font-family:-apple-system,sans-serif}.GiftishowRecharge_refreshButton__CZvW4:hover:not(:disabled){background:#e0e0e0;color:#000000}.GiftishowRecharge_refreshButton__CZvW4:disabled{opacity:.4;cursor:not-allowed}.GiftishowRecharge_message__X_ZRH{padding:16px;border-radius:12px;font-size:15px;font-weight:500;line-height:1.3;margin-bottom:8px}.GiftishowRecharge_message__X_ZRH.GiftishowRecharge_success__Njk2D{background:rgba(52,199,89,.1);color:#34C759;border:1px solid rgba(52,199,89,.2)}.GiftishowRecharge_message__X_ZRH.GiftishowRecharge_error__ZZaPj{background:rgba(255,59,48,.1);color:#FF3B30;border:1px solid rgba(255,59,48,.2)}.GiftishowRecharge_balanceCard__MnPtU{background:#FFFFFF;border-radius:12px;padding:32px 24px;border:1px solid #f0f0f0;text-align:center}.GiftishowRecharge_balanceCard__MnPtU h3{margin:0 0 16px;font-size:20px;font-weight:600;color:#666666;line-height:1.2}.GiftishowRecharge_loading__vCBGY{font-size:17px;color:#666666;font-weight:400}.GiftishowRecharge_error__ZZaPj{font-size:17px;color:#FF3B30;font-weight:500}.GiftishowRecharge_balance__f8qsF{font-size:48px;font-weight:700;color:#000000;line-height:1.1;margin:8px 0}.GiftishowRecharge_rechargeCard__6G1vV{background:#FFFFFF;border-radius:12px;padding:24px;border:1px solid #f0f0f0}.GiftishowRecharge_rechargeCard__6G1vV h3{margin:0 0 24px;font-size:20px;font-weight:600;color:#000000;line-height:1.2}.GiftishowRecharge_rechargeForm__pxdeN{display:flex;flex-direction:column;gap:24px}.GiftishowRecharge_amountInput__LHDdG{display:flex;flex-direction:column;gap:8px}.GiftishowRecharge_label__oThp_{font-size:17px;font-weight:600;color:#000000;line-height:1.3}.GiftishowRecharge_input__P_EEH{width:100%;padding:16px;border:1px solid #f0f0f0;border-radius:12px;font-size:20px;color:#000000;background:#FFFFFF;font-family:-apple-system,sans-serif;font-weight:600;transition:border-color .2s ease;min-height:56px;box-sizing:border-box}.GiftishowRecharge_input__P_EEH:focus{outline:none;border-color:#000000}.GiftishowRecharge_input__P_EEH::-moz-placeholder{color:#999999;font-weight:400}.GiftishowRecharge_input__P_EEH::placeholder{color:#999999;font-weight:400}.GiftishowRecharge_inputError__ujbEL{font-size:15px;color:#FF3B30;font-weight:500;margin-top:4px}.GiftishowRecharge_quickAmounts__4svoX{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.GiftishowRecharge_quickAmountButton__pFYsU{flex:1;min-width:80px;padding:10px 16px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;color:#333333;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,sans-serif}.GiftishowRecharge_quickAmountButton__pFYsU:hover{background:#e8e8e8;border-color:#cccccc}.GiftishowRecharge_quickAmountButton__pFYsU:active{background:#dddddd;transform:scale(.98)}.GiftishowRecharge_rechargeButton__lkpTx{background:#000000;color:#FFFFFF;border:none;padding:18px 32px;border-radius:12px;cursor:pointer;font-size:18px;font-weight:600;transition:all .2s ease;min-height:56px;font-family:-apple-system,sans-serif;align-self:flex-start}.GiftishowRecharge_rechargeButton__lkpTx:hover:not(:disabled){background:#333333;opacity:.9}.GiftishowRecharge_rechargeButton__lkpTx:disabled{opacity:.4;cursor:not-allowed}.GiftishowRecharge_historyCard__GfT1p{background:#FFFFFF;border-radius:12px;padding:24px;border:1px solid #f0f0f0}.GiftishowRecharge_historyCard__GfT1p h3{margin:0 0 24px;font-size:20px;font-weight:600;color:#000000;line-height:1.2}.GiftishowRecharge_tableContainer__V5Lhe{background:#FFFFFF;border-radius:12px;border:1px solid #f0f0f0;overflow:hidden}.GiftishowRecharge_historyTable__CCB2N{width:100%;border-collapse:collapse;font-family:-apple-system,sans-serif}.GiftishowRecharge_historyTable__CCB2N thead th{background:#f8f8f8;padding:16px 12px;text-align:left;font-size:15px;font-weight:600;color:#666666;border-bottom:1px solid #f0f0f0}.GiftishowRecharge_historyTable__CCB2N tbody td{padding:16px 12px;font-size:15px;color:#000000;border-bottom:1px solid #f8f8f8;vertical-align:middle}.GiftishowRecharge_historyTable__CCB2N tbody tr:last-child td{border-bottom:none}.GiftishowRecharge_historyTable__CCB2N tbody tr:hover{background:#f8f8f8}.GiftishowRecharge_emptyState__smgcp{text-align:center;padding:48px 16px;color:#666666;font-size:17px;font-weight:400}.GiftishowRecharge_completedBadge__E2MHG{background:rgba(52,199,89,.1);color:#34C759}.GiftishowRecharge_completedBadge__E2MHG,.GiftishowRecharge_failedBadge__Je39p{padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2}.GiftishowRecharge_failedBadge__Je39p{background:rgba(255,59,48,.1);color:#FF3B30}.GiftishowRecharge_paymentMethods__W5T7X{margin-bottom:24px}.GiftishowRecharge_methodButtons__Nr12_{display:flex;gap:12px;margin-top:8px}.GiftishowRecharge_methodButton__2BrYi{background:#f0f0f0;color:#666666;border:1px solid #e0e0e0;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;flex:1;text-align:center;font-family:-apple-system,sans-serif}.GiftishowRecharge_methodButton__2BrYi:hover{background:#e0e0e0;color:#000000}.GiftishowRecharge_methodButton__2BrYi.GiftishowRecharge_active__V17l_{background:#007AFF;color:#FFFFFF;border-color:#007AFF}.GiftishowRecharge_typeBadge__GogP9{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2}.GiftishowRecharge_typeBadge__GogP9.GiftishowRecharge_charge__HZ0_Y{background:rgba(52,199,89,.1);color:#34C759}.GiftishowRecharge_typeBadge__GogP9.GiftishowRecharge_use__AWVgp{background:rgba(255,149,0,.1);color:#FF9500}.GiftishowRecharge_typeBadge__GogP9.GiftishowRecharge_refund__0pIhU{background:rgba(52,199,89,.1);color:#34C759}.GiftishowRecharge_typeBadge__GogP9.GiftishowRecharge_admin_adjustment__tJmJl{background:rgba(0,122,255,.1);color:#007AFF}.GiftishowRecharge_positive__Gdxkp{color:#34C759;font-weight:600}.GiftishowRecharge_negative__2lWdj{color:#FF9500;font-weight:600}.GiftishowRecharge_tabMenu__H41ku{display:flex;gap:8px;background:#f8f8f8;padding:4px;border-radius:12px;margin-bottom:24px}.GiftishowRecharge_tabButton__iMzAJ{flex:1;background:transparent;color:#666666;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;font-family:-apple-system,sans-serif;min-height:44px}.GiftishowRecharge_tabButton__iMzAJ:hover{color:#000000}.GiftishowRecharge_tabButton__iMzAJ.GiftishowRecharge_active__V17l_{background:#FFFFFF;color:#000000;box-shadow:0 2px 8px rgba(0,0,0,.08)}.GiftishowRecharge_pendingBadge__Si8xa{background:rgba(255,149,0,.1);color:#FF9500;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2}.GiftishowRecharge_cancelledBadge__zC_yw,.GiftishowRecharge_defaultBadge__2KzS1{background:rgba(142,142,147,.1);color:#8E8E93;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2}.GiftishowRecharge_depositorInput__5_cFC{display:flex;flex-direction:column;gap:8px}.GiftishowRecharge_bankInfoCard__WJAoa{background:rgba(0,122,255,.05);border:1px solid rgba(0,122,255,.2);border-radius:12px;padding:24px;margin-top:24px}.GiftishowRecharge_bankInfoCard__WJAoa h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#000000}.GiftishowRecharge_bankList__RSQVx{display:flex;flex-direction:column;gap:16px}.GiftishowRecharge_bankItem__QoJE9{background:#FFFFFF;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.GiftishowRecharge_bankName__c1J8m{font-size:14px;color:#666666;margin-bottom:4px}.GiftishowRecharge_accountNumber__X6dE9{font-size:18px;font-weight:600;color:#000000;margin-bottom:4px;font-variant-numeric:tabular-nums}.GiftishowRecharge_accountHolder__xR111{font-size:14px;color:#666666}.GiftishowRecharge_bankNotice__8D8Am{margin:16px 0 0;font-size:14px;color:#666666;line-height:1.5}.GiftishowRecharge_paymentInfo__ufoDk{display:flex;flex-direction:column;gap:4px;margin-top:24px}.GiftishowRecharge_bankAccount__a49EI{background:#FFFFFF;padding:12px 0}.GiftishowRecharge_accountInfo__5EkDF{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.GiftishowRecharge_accountInfo__5EkDF .GiftishowRecharge_bankName__c1J8m,.GiftishowRecharge_accountInfo__5EkDF .GiftishowRecharge_paymentMethod__6MPb9{font-size:16px;font-weight:700;color:#000000}.GiftishowRecharge_accountInfo__5EkDF .GiftishowRecharge_accountNumber__X6dE9{font-size:16px;font-weight:700;color:#000000;font-variant-numeric:tabular-nums}.GiftishowRecharge_accountInfo__5EkDF .GiftishowRecharge_accountHolder__xR111,.GiftishowRecharge_accountInfo__5EkDF .GiftishowRecharge_divider__ZS3a_{font-size:16px;font-weight:700;color:#000000}.GiftishowRecharge_paymentNotice__dqa_0{margin:0;font-size:13px;color:#FF3B30;line-height:1.5;font-weight:400}@media (max-width:768px){.GiftishowRecharge_container__MRbEo{padding:16px}.GiftishowRecharge_header__yLSRi{flex-direction:column;align-items:stretch;gap:16px}.GiftishowRecharge_header__yLSRi h2{font-size:24px}.GiftishowRecharge_refreshButton__CZvW4{width:100%}.GiftishowRecharge_balanceCard__MnPtU{padding:24px 16px}.GiftishowRecharge_balance__f8qsF{font-size:36px}.GiftishowRecharge_historyCard__GfT1p,.GiftishowRecharge_rechargeCard__6G1vV{padding:16px}.GiftishowRecharge_rechargeButton__lkpTx{align-self:stretch}.GiftishowRecharge_historyTable__CCB2N{font-size:14px}.GiftishowRecharge_historyTable__CCB2N tbody td,.GiftishowRecharge_historyTable__CCB2N thead th{padding:12px 8px}.GiftishowRecharge_methodButtons__Nr12_{flex-direction:column}.GiftishowRecharge_methodButton__2BrYi{flex:none}.GiftishowRecharge_tabMenu__H41ku{gap:4px;padding:3px}.GiftishowRecharge_tabButton__iMzAJ{padding:10px 12px;font-size:14px}}.OrderHistory_container__fozD1{padding:24px;background:#FFFFFF;border-radius:12px;font-family:-apple-system,sans-serif}.OrderHistory_header__OvRWB{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.OrderHistory_header__OvRWB h2{margin:0;font-size:24px;font-weight:600;color:#000000}.OrderHistory_periodSelector__Xc2IS{display:flex;gap:8px;background:#f8f8f8;padding:4px;border-radius:8px}.OrderHistory_periodSelector__Xc2IS button{padding:8px 16px;border:none;background:transparent;color:#666666;font-size:14px;border-radius:6px;cursor:pointer;transition:all .2s ease}.OrderHistory_periodSelector__Xc2IS button.OrderHistory_active__oqsV4{background:#FFFFFF;color:#007AFF;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.OrderHistory_error__W0X2b,.OrderHistory_loading__Cfhkq{text-align:center;padding:48px;color:#666666;font-size:16px}.OrderHistory_error__W0X2b{color:#FF3B30}.OrderHistory_retryButton__hSEEW{margin-top:16px;padding:12px 24px;background:#007AFF;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:opacity .2s ease}.OrderHistory_retryButton__hSEEW:hover{opacity:.9}.OrderHistory_orderList__UTr55{background:#FFFFFF;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.OrderHistory_tableHeader__tJ0aN{display:grid;padding:16px;background:#f8f8f8;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:14px;color:#666666}.OrderHistory_orderRow__Sbgpa{display:grid;padding:16px;border-bottom:1px solid #f8f8f8;font-size:14px;color:#000000;transition:background .2s ease}.OrderHistory_orderRow__Sbgpa:hover{background:#f8f8f8}.OrderHistory_goodsName__Vqh0s{display:flex;flex-direction:column;gap:4px}.OrderHistory_projectName__nJ3Vq{color:#666666;font-size:12px}.OrderHistory_phoneNumber__pHdhH{display:block;color:#666666;font-size:12px;margin-top:2px}.OrderHistory_points__talmq{font-weight:600;color:#007AFF}.OrderHistory_couponNo__ceIN3{display:flex;flex-direction:column;gap:2px;font-family:monospace;font-size:13px}.OrderHistory_expireDate__4hXsE{color:#666666;font-size:11px}.OrderHistory_cancelledBadge__LrpBW,.OrderHistory_completedBadge__U6xlT,.OrderHistory_defaultBadge__GGoUG,.OrderHistory_failedBadge__FtazO,.OrderHistory_pendingBadge__y7en5{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2}.OrderHistory_completedBadge__U6xlT{background:rgba(52,199,89,.1);color:#34C759}.OrderHistory_cancelledBadge__LrpBW{background:rgba(142,142,147,.1);color:#8E8E93}.OrderHistory_failedBadge__FtazO{background:rgba(255,59,48,.1);color:#FF3B30}.OrderHistory_pendingBadge__y7en5{background:rgba(255,149,0,.1);color:#FF9500}.OrderHistory_defaultBadge__GGoUG{background:rgba(142,142,147,.1);color:#8E8E93}.OrderHistory_cancelButton__yB2ci{padding:6px 12px;background:#FF3B30;color:white;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:opacity .2s ease}.OrderHistory_cancelButton__yB2ci:hover{opacity:.9}.OrderHistory_emptyState__nIijl{padding:48px;text-align:center;color:#666666;font-size:16px}.OrderHistory_summary__DwPfb{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 24px;background:#f8f8f8;border-radius:8px;font-size:14px}.OrderHistory_summary__DwPfb p{margin:0;color:#666666}.OrderHistory_summary__DwPfb p:last-child{font-weight:600;color:#000000}@media (max-width:768px){.OrderHistory_header__OvRWB{flex-direction:column;gap:16px;align-items:stretch}.OrderHistory_periodSelector__Xc2IS{justify-content:center}.OrderHistory_orderRow__Sbgpa,.OrderHistory_tableHeader__tJ0aN{grid-template-columns:1fr;gap:8px}.OrderHistory_tableHeader__tJ0aN{display:none}.OrderHistory_orderRow__Sbgpa{padding:16px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px}.OrderHistory_orderRow__Sbgpa>span{display:flex;justify-content:space-between;align-items:center}.OrderHistory_orderRow__Sbgpa>span:before{content:attr(data-label);font-weight:600;color:#666666;font-size:13px}}