.upload-component[data-v-efe5e0aa]{width:100%}.upload-area[data-v-efe5e0aa] .el-upload-dragger{position:relative;width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease}.upload-area[data-v-efe5e0aa] .el-upload-dragger:hover,.upload-area[data-v-efe5e0aa] .el-upload-dragger.is-dragover{border-color:#1890ff;background:#e6f7ff}.upload-area.is-loading[data-v-efe5e0aa] .el-upload-dragger{pointer-events:none;opacity:.7}.loading-mask[data-v-efe5e0aa]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffc}.loading-mask .loading-text[data-v-efe5e0aa]{margin-top:8px;font-size:12px;color:#666}.preview-wrapper[data-v-efe5e0aa]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px}.preview-wrapper .preview-image[data-v-efe5e0aa]{max-width:100%;max-height:80px;object-fit:contain;border-radius:4px}.preview-wrapper .preview-actions[data-v-efe5e0aa]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.file-info[data-v-efe5e0aa]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;gap:8px}.file-info .el-icon-document[data-v-efe5e0aa]{font-size:24px;color:#999}.file-name[data-v-efe5e0aa]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.btn-remove[data-v-efe5e0aa]{padding:4px 8px;font-size:12px;color:#fff;background:#ff4d4f;border:none;border-radius:4px;cursor:pointer;transition:background .2s}.btn-remove[data-v-efe5e0aa]:hover{background:#ff7875}.upload-tip[data-v-efe5e0aa]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.upload-tip .el-icon-upload[data-v-efe5e0aa]{font-size:28px;color:#999}.upload-tip p[data-v-efe5e0aa]{margin:0;font-size:14px;color:#666}.upload-tip .tip-text[data-v-efe5e0aa]{font-size:12px;color:#999}.wallet-records__form .wallet-date-range[data-v-a1626b86]{width:280px}.wallet-records__form .search-form-actions[data-v-a1626b86]{display:flex;gap:8px;margin-left:auto}.wallet-records__table-wrap[data-v-a1626b86]{margin-top:0}.wallet-records .table-toolbar[data-v-a1626b86]{display:flex;justify-content:flex-end;margin-bottom:12px}.wallet-records__pagination[data-v-a1626b86]{margin-top:16px;justify-content:flex-end}.card-records__form[data-v-3faf6ae1]{align-items:center}.card-records__form .wallet-date-range[data-v-3faf6ae1]{width:280px}.card-records__form .search-form-actions[data-v-3faf6ae1]{display:flex;align-items:center;gap:8px;margin-left:auto}.card-records__table-wrap[data-v-3faf6ae1]{margin-top:0}.card-records .table-toolbar[data-v-3faf6ae1]{display:flex;justify-content:flex-end;margin-bottom:12px}.card-records__pagination[data-v-3faf6ae1]{margin-top:16px;justify-content:flex-end}.search-form[data-v-e523e674]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.table-container[data-v-e523e674]{margin-bottom:20px}.pagination-container[data-v-e523e674]{display:flex;justify-content:flex-end}.wallet-manage__header[data-v-9f048aeb]{margin-bottom:24px;padding:24px;border-radius:12px;background:#fff}.wallet-manage__balance-card[data-v-9f048aeb]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.wallet-manage__currency[data-v-9f048aeb]{display:flex;align-items:center;gap:12px}.wallet-manage__currency-icon[data-v-9f048aeb]{width:40px;height:40px;border-radius:50%;background:#eef0ff;color:#5d5fef;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-manage__currency-info[data-v-9f048aeb]{display:flex;flex-direction:column;gap:4px}.wallet-manage__currency-label[data-v-9f048aeb]{font-size:13px;color:var(--system-text-subtitle)}.wallet-manage__balance-amount[data-v-9f048aeb]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wallet-manage__amount-num[data-v-9f048aeb]{font-size:24px;font-weight:700;color:var(--system-text-title);line-height:32px}.wallet-manage__tabs[data-v-9f048aeb] .el-tabs__header{margin-bottom:16px}.wallet-manage__tabs[data-v-9f048aeb] .el-tabs__item{font-size:15px}
