.admin-payment[data-v-93447ba6]{padding:20px;max-width:1280px;margin:0 auto}.payment-stats[data-v-93447ba6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stats-card[data-v-93447ba6]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px}.stats-card.highlight[data-v-93447ba6]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.stats-card.highlight .stats-label[data-v-93447ba6]{color:#fff}.stats-card.highlight .stats-value[data-v-93447ba6]{color:#fff!important}.stats-label[data-v-93447ba6]{font-size:14px;color:#868e96}.stats-value[data-v-93447ba6]{font-size:24px;font-weight:600;color:#495057}.stats-value.primary[data-v-93447ba6]{color:#339af0}.stats-value.danger[data-v-93447ba6]{color:#fa5252}.stats-value.warning[data-v-93447ba6]{color:#fd7e14}.filter-area[data-v-93447ba6]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px}.filter-row[data-v-93447ba6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.filter-row[data-v-93447ba6]:not(:last-child){margin-bottom:16px}.filter-group[data-v-93447ba6]{display:flex;align-items:center;gap:8px}.filter-group label[data-v-93447ba6]{font-size:14px;color:#495057;font-weight:500;min-width:50px}.filter-input[data-v-93447ba6]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.date-separator[data-v-93447ba6]{color:#868e96;margin:0 4px}.search-box[data-v-93447ba6]{display:flex;gap:8px;flex:1}.search-input[data-v-93447ba6]{flex:1;max-width:300px;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.reset-btn[data-v-93447ba6],.search-btn[data-v-93447ba6]{padding:8px 16px;border:1px solid #ced4da;border-radius:4px;font-size:14px;cursor:pointer;background-color:#fff}.reset-btn[data-v-93447ba6]:hover,.search-btn[data-v-93447ba6]:hover{background-color:#f8f9fa}.reset-btn[data-v-93447ba6]{position:static;background-color:#339af0;color:#fff;border-color:#339af0}.reset-btn[data-v-93447ba6]:hover{background-color:#228be6}.button-area[data-v-93447ba6]{display:flex;gap:8px}.table-container[data-v-93447ba6]{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.table-header[data-v-93447ba6]{display:flex;background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.table-row[data-v-93447ba6]{display:flex!important;border-bottom:1px solid #dee2e6}.table-row[data-v-93447ba6]:hover{background-color:#f8f9fa}.td-item[data-v-93447ba6],.th-item[data-v-93447ba6]{padding:12px 8px;text-align:center;font-size:14px;word-break:break-word}.th-item[data-v-93447ba6]{font-weight:600;color:#495057}.td-item[data-v-93447ba6]:first-child,.th-item[data-v-93447ba6]:first-child{width:5%}.td-item[data-v-93447ba6]:nth-child(2),.th-item[data-v-93447ba6]:nth-child(2){width:18%}.td-item[data-v-93447ba6]:nth-child(3),.th-item[data-v-93447ba6]:nth-child(3){width:8%}.td-item[data-v-93447ba6]:nth-child(4),.th-item[data-v-93447ba6]:nth-child(4){width:10%}.td-item[data-v-93447ba6]:nth-child(5),.th-item[data-v-93447ba6]:nth-child(5){width:12%}.td-item[data-v-93447ba6]:nth-child(6),.th-item[data-v-93447ba6]:nth-child(6){width:10%}.td-item[data-v-93447ba6]:nth-child(7),.th-item[data-v-93447ba6]:nth-child(7){width:12%}.td-item[data-v-93447ba6]:nth-child(8),.td-item[data-v-93447ba6]:nth-child(9),.th-item[data-v-93447ba6]:nth-child(8),.th-item[data-v-93447ba6]:nth-child(9){width:8%}.td-item[data-v-93447ba6]:nth-child(10),.th-item[data-v-93447ba6]:nth-child(10){width:9%}.amount-info[data-v-93447ba6]{display:flex;flex-direction:column;gap:4px}.amount-main[data-v-93447ba6]{font-weight:500}.amount-discount[data-v-93447ba6]{font-size:12px;color:#fa5252}.detail-btn[data-v-93447ba6]{padding:4px 8px;background-color:#339af0;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer}.detail-btn[data-v-93447ba6]:hover{background-color:#228be6}.refund-btn[data-v-93447ba6]{padding:4px 8px;background-color:#fa5252;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer}.refund-btn[data-v-93447ba6]:hover{background-color:#e03131}.status-badge[data-v-93447ba6]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.status-waiting[data-v-93447ba6]{background-color:#fff3bf;color:#f59f00}.status-badge.status-completed[data-v-93447ba6]{background-color:#d3f9d8;color:#37b24d}.status-badge.status-processing[data-v-93447ba6]{background-color:#d0ebff;color:#1971c2}.status-badge.status-error[data-v-93447ba6]{background-color:#ffe0e0;color:#c92a2a}.status-badge.status-refund-req[data-v-93447ba6]{background-color:#ffe0e0;color:#e03131}.status-badge.status-refunded[data-v-93447ba6]{background-color:#e7f5ff;color:#1864ab}.status-badge.status-refund-error[data-v-93447ba6]{background-color:#ffe0e0;color:#c92a2a}.status-badge.status-refund-cancel[data-v-93447ba6]{background-color:#e9ecef;color:#495057}.empty-state[data-v-93447ba6]{padding:60px 20px;text-align:center;color:#868e96}.modal-overlay[data-v-93447ba6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:200}.payment-modal-content[data-v-93447ba6]{background-color:#fff;border-radius:8px;width:700px;max-width:90%;max-height:80vh;overflow:auto}.modal-header[data-v-93447ba6]{padding:16px 20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-93447ba6]{margin:0;font-size:18px;color:#495057}.close-btn[data-v-93447ba6]{background:none;border:none;font-size:24px;cursor:pointer;color:#868e96}.close-btn[data-v-93447ba6]:hover{color:#495057}.modal-body[data-v-93447ba6]{padding:20px}.detail-section[data-v-93447ba6]{margin-bottom:24px}.detail-section h4[data-v-93447ba6]{margin:0 0 16px 0;font-size:16px;color:#495057;border-bottom:1px solid #dee2e6;padding-bottom:8px}.detail-row[data-v-93447ba6]{display:flex;padding:12px 0;border-bottom:1px solid #f1f3f5}.detail-row[data-v-93447ba6]:last-child{border-bottom:none}.detail-label[data-v-93447ba6]{min-width:120px;font-weight:500;color:#495057}.detail-value[data-v-93447ba6]{flex:1;color:#212529}.json-content[data-v-93447ba6]{background-color:#f8f9fa;padding:16px;border-radius:4px;font-size:13px;overflow-x:auto;margin:0}.modal-footer[data-v-93447ba6]{padding:16px 20px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:8px}.modal-btn[data-v-93447ba6]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.modal-btn[data-v-93447ba6]:not(.cancel):not(.submit){background-color:#339af0;color:#fff}.modal-btn[data-v-93447ba6]:not(.cancel):not(.submit):hover{background-color:#228be6}.modal-btn.cancel[data-v-93447ba6]{background-color:#e9ecef;color:#495057;border:1px solid #ced4da}.modal-btn.cancel[data-v-93447ba6]:hover{background-color:#dee2e6}.modal-btn.submit[data-v-93447ba6]{background-color:#fa5252;color:#fff}.modal-btn.submit[data-v-93447ba6]:hover{background-color:#e03131}.form-group[data-v-93447ba6]{margin-bottom:16px}.form-group label[data-v-93447ba6]{display:block;margin-bottom:8px;color:#495057;font-size:14px;font-weight:500}.modal-input[data-v-93447ba6]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.modal-input[data-v-93447ba6]:focus{outline:none;border-color:#339af0}