.admin-table{--table-header-bg: #F5F7FA;--table-border: #EBEEF5;--table-text: #303133;--table-text-secondary: #909399;--table-hover: #F5F7FA}.admin-table .el-table__header th,.admin-table .el-table__body td{white-space:nowrap}.table-card{overflow-x:auto}.admin-table .el-table__header th{background:var(--table-header-bg);color:var(--table-text-secondary);font-size:12px;font-weight:600;padding:10px 0;height:40px;border-bottom:1px solid var(--table-border)}.admin-table .el-table__body td{font-size:13px;color:var(--table-text);padding:8px 12px;height:44px}.col-id{width:60px;text-align:center;color:var(--table-text-secondary)}.col-actions{text-align:right}.cell-amount{font-weight:600;color:#ff6e00;font-family:SF Mono,Menlo,monospace}.cell-status{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.st-active,.st-on,.st-paid{background:#e6f7ee;color:#1aaa6c}.st-pending,.st-warning{background:#fff3e6;color:#e6973c}.st-off,.st-refunded,.st-rejected{background:#f5f5f5;color:#909399}.st-danger,.st-cancelled{background:#ffebee;color:#e54545}.admin-table .el-tag,.admin-table .cell-status,.admin-table .status-tag,.admin-table [class*=status],.admin-table .s--on,.admin-table .s--off,.admin-table .order-status--paid,.admin-table .order-status--pending,.admin-table .order-status--refunded,.admin-table [class*=order-status]{white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0}.pagination-wrap{margin-top:16px;display:flex;justify-content:flex-end;padding:0 16px 8px}.page-view{padding:20px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-header h3{margin:0;font-size:16px;font-weight:600;color:#303133}.page-count{font-size:13px;color:#909399}.filter-bar{margin-bottom:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.el-table__empty-text{color:#c0c4cc;font-size:14px}:root{--bg-canvas: #F9F7F4;--bg-surface: #FFFFFF;--bg-surface-hover: #F5F2EE;--sidebar-bg: #2D2420;--sidebar-hover: #3D3430;--sidebar-text: #B5A89E;--sidebar-active-text: #FFFFFF;--brand-600: #E65100;--brand-500: #F57C00;--brand-400: #FF9800;--brand-50: #FFF3E6;--text-primary: #1A1410;--text-secondary: #6B5E54;--text-tertiary: #9E8E80;--border: #E8E2DA;--border-light: #F0EBE5;--data-green: #2E7D5B;--data-red: #C6483A;--data-blue: #3A6B8C;--data-amber: #C47A1A;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 1px 3px rgba(45, 36, 32, .06);--shadow-md: 0 4px 16px rgba(45, 36, 32, .08);--shadow-lg: 0 8px 32px rgba(45, 36, 32, .1);--font-display: "Noto Serif SC", "STSong", "SimSun", serif;--font-body: "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "DM Mono", "SF Mono", "Cascadia Code", monospace}:root{--el-color-primary: var(--brand-600);--el-color-primary-light-3: var(--brand-500);--el-color-primary-light-5: var(--brand-400);--el-color-primary-light-7: #FFB366;--el-color-primary-light-8: #FFCC99;--el-color-primary-light-9: #FFE6CC;--el-color-primary-dark-2: #CC4400;--el-bg-color: var(--bg-canvas);--el-bg-color-overlay: var(--bg-surface);--el-border-color: var(--border);--el-border-color-light: var(--border-light);--el-text-color-primary: var(--text-primary);--el-text-color-regular: var(--text-secondary);--el-text-color-secondary: var(--text-tertiary);--el-border-radius-base: var(--radius-sm);--el-border-radius-small: 6px;--el-font-family: var(--font-body);--el-fill-color-blank: var(--bg-surface);--el-fill-color-light: var(--bg-canvas)}body{margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased}
