.recharge-page[data-v-454d4acc]{padding:20px;min-height:auto}.account-balance-card[data-v-454d4acc]{background:linear-gradient(135deg,#5692cd,#5692cd);border-radius:12px;padding:24px;margin-bottom:24px;color:#fff;box-shadow:0 4px 12px rgba(76,175,80,.3)}.balance-header[data-v-454d4acc]{display:flex;justify-content:flex-end;align-items:center}.balance-header h3[data-v-454d4acc]{margin:0;font-size:18px;font-weight:600}.wallet-info[data-v-454d4acc]{display:flex;flex-direction:column;gap:8px}.wallet-title[data-v-454d4acc]{font-size:14px;opacity:.9}.balance-amount[data-v-454d4acc]{font-size:32px;font-weight:700;letter-spacing:1px}.bank-info-card[data-v-454d4acc]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e8e8e8}.bank-info-inside[data-v-454d4acc]{margin-top:24px;margin-bottom:0;box-shadow:none}.merchant-selector[data-v-454d4acc]{margin-bottom:20px;padding:0}.merchant-label[data-v-454d4acc]{color:#666;margin-bottom:12px;font-weight:400}.merchant-buttons[data-v-454d4acc]{display:flex;flex-wrap:wrap;gap:12px}.merchant-btn[data-v-454d4acc]{padding:10px 24px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s ease;outline:none;min-width:140px;text-align:center}.merchant-btn[data-v-454d4acc]:hover{border-color:#409eff;color:#409eff}.merchant-btn.active[data-v-454d4acc]{background-color:#409eff;border-color:#409eff;color:#fff}.card-top-section[data-v-454d4acc]{display:flex;align-items:stretch;justify-content:space-between;gap:20px;margin-bottom:24px}.wallet-info-inline[data-v-454d4acc]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.wallet-info-inline .wallet-title[data-v-454d4acc]{font-size:14px;opacity:.9;color:#fff}.wallet-info-inline .balance-amount[data-v-454d4acc]{font-size:32px;font-weight:700;letter-spacing:1px;color:#fff}.action-column[data-v-454d4acc]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-shrink:0}.merchant-selector-wrapper[data-v-454d4acc]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.merchant-label[data-v-454d4acc]{font-size:14px;opacity:.9;color:#fff;white-space:nowrap}.merchant-selector-dropdown[data-v-454d4acc]{width:180px}.top-up-btn[data-v-454d4acc]{color:#5692cd!important;white-space:nowrap}.merchant-shop-info[data-v-454d4acc]{margin-top:16px}.info-label[data-v-454d4acc]{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.shop-tags[data-v-454d4acc]{display:flex;flex-wrap:wrap;gap:8px}.shop-tag[data-v-454d4acc]{font-size:13px}.merchant-selector-card[data-v-454d4acc]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0}.merchant-selector-card .merchant-label[data-v-454d4acc]{font-size:14px;color:#666;margin-bottom:12px;font-weight:400}.merchant-selector-card .merchant-buttons[data-v-454d4acc]{display:flex;flex-wrap:wrap;gap:12px}.merchant-selector-card .merchant-btn[data-v-454d4acc]{padding:10px 24px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s ease;outline:none;min-width:140px;text-align:center}.merchant-selector-card .merchant-btn[data-v-454d4acc]:hover{border-color:#409eff;color:#409eff}.merchant-selector-card .merchant-btn.active[data-v-454d4acc]{background-color:#409eff;border-color:#409eff;color:#fff}.channel-selector-card[data-v-454d4acc]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #f0f0f0}.channel-selector[data-v-454d4acc]{display:flex;flex-wrap:wrap;gap:12px}.channel-btn[data-v-454d4acc]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s ease;outline:none}.channel-btn[data-v-454d4acc]:hover{border-color:#409eff}.channel-btn.active[data-v-454d4acc]{background-color:#409eff;border-color:#409eff;color:#fff}.channel-dot[data-v-454d4acc]{width:8px;height:8px;border-radius:50%}.employee-bank-card[data-v-454d4acc]{padding:24px}.bank-header-employee[data-v-454d4acc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.bank-title-row[data-v-454d4acc]{display:flex;align-items:center;gap:10px}.bank-title-row .bank-icon[data-v-454d4acc]{font-size:20px;color:#409eff}.bank-title-row h3[data-v-454d4acc]{margin:0;font-size:18px;font-weight:600;color:#333}.channel-tag[data-v-454d4acc]{font-size:12px}.bank-details-employee[data-v-454d4acc]{display:flex;flex-direction:column}.bank-field[data-v-454d4acc]{padding:16px 0;border-bottom:1px solid #f5f5f5}.bank-field[data-v-454d4acc]:last-child{border-bottom:none}.field-label[data-v-454d4acc]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.field-value-row[data-v-454d4acc]{display:flex;justify-content:space-between;align-items:center}.field-value[data-v-454d4acc]{font-size:14px;color:#333;font-weight:500}.copy-btn[data-v-454d4acc]{display:flex;align-items:center;gap:4px;padding:4px 12px;border:none;background:none;color:#409eff;font-size:13px;cursor:pointer;transition:color .2s}.copy-btn[data-v-454d4acc]:hover{color:#66b1ff}.copy-btn .el-icon[data-v-454d4acc]{font-size:14px}.bank-header[data-v-454d4acc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.bank-header h3[data-v-454d4acc]{margin:0;font-size:18px;font-weight:600;color:#333}.currency-selector[data-v-454d4acc]{width:150px;min-width:120px}.currency-selector .el-input__inner[data-v-454d4acc]{font-size:12px}.currency-selector .el-tag[data-v-454d4acc]{margin-right:8px}.bank-details[data-v-454d4acc]{margin-bottom:16px}.bank-row[data-v-454d4acc]{display:flex;gap:24px;margin-bottom:16px}.bank-row[data-v-454d4acc]:last-child{margin-bottom:0}.upload-placeholder[data-v-454d4acc]{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.upload-icon[data-v-454d4acc]{font-size:28px;color:#c0c4cc}[data-v-454d4acc] .avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}[data-v-454d4acc] .avatar-uploader .el-upload:hover{border-color:#409eff}[data-v-454d4acc] .avatar-uploader .el-upload--picture-card{width:148px;height:148px;line-height:148px;text-align:center}[data-v-454d4acc] .avatar-uploader .el-upload--picture-card-plus{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:15px;box-sizing:border-box}.bank-item[data-v-454d4acc]{flex:1;display:flex;flex-direction:column;gap:4px}.bank-item.full-width[data-v-454d4acc]{flex:2}.bank-item .label[data-v-454d4acc]{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.bank-item .value[data-v-454d4acc]{font-size:14px;color:#333;font-weight:600;word-break:break-all}.bank-note[data-v-454d4acc]{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.bank-note span[data-v-454d4acc]{font-size:13px;color:#666;line-height:1.4}.bank-note .el-icon[data-v-454d4acc]{color:#409eff;font-size:16px}@media (max-width:768px){.bank-row[data-v-454d4acc]{flex-direction:column;gap:12px}.bank-item.full-width[data-v-454d4acc]{flex:1}}.transaction-page[data-v-473b2148]{padding:20px;min-height:auto}.employee-filters[data-v-473b2148]{display:flex;gap:20px;margin-bottom:20px;background-color:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #ebeef5}.filter-item[data-v-473b2148]{display:flex;align-items:center;gap:10px}.filter-label[data-v-473b2148]{font-size:14px;font-weight:500;color:#606266}.filter-select[data-v-473b2148]{width:200px}.setting-page[data-v-36974a1e]{padding:20px;min-height:calc(100vh - 80px)}.content-container[data-v-36974a1e]{background-color:#fff;padding:20px;border-radius:8px;border:1px solid #dcdfe6;box-shadow:none}.header[data-v-36974a1e]{margin-bottom:20px}.header h2[data-v-36974a1e]{font-size:24px;color:#333;margin:0}.setting-tabs[data-v-36974a1e] .el-tabs__header{margin-bottom:20px}.setting-tabs[data-v-36974a1e] .el-tabs__item{font-size:16px}.setting-page[data-v-36974a1e]{padding:0}