:root{--primary-color: #667eea;--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--sidebar-bg: linear-gradient(180deg, #1a1f36 0%, #111827 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.page-enter{opacity:0;transform:translate(20px)}.page-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.ant-card{transition:all .3s}.ant-card:hover{box-shadow:0 4px 12px #0000001a}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:500}.ant-table-tbody>tr:hover>td{background:#f5f7fa!important}.ant-btn-primary{background:var(--primary-gradient);border:none}.ant-btn-primary:hover{background:var(--primary-gradient);opacity:.9}.status-success{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-warning{background:#fffbe6;color:#faad14;border:1px solid #ffe58f}.status-error{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.status-processing{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.balance-card{background:var(--primary-gradient);border-radius:8px;padding:24px;color:#fff}.balance-card .balance-label{font-size:14px;opacity:.8;margin-bottom:8px}.balance-card .balance-value{font-size:32px;font-weight:600}.channel-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #f0f0f0}.channel-card.primary{border-color:#667eea}.channel-card.standby{border-color:#faad14}.stat-card{background:#fff;border-radius:8px;padding:20px;border:1px solid #f0f0f0}.stat-card .stat-label{font-size:14px;color:#8c8c8c;margin-bottom:8px}.stat-card .stat-value{font-size:24px;font-weight:600;color:#1a1f36}.key-display{background:#f5f5f5;padding:12px 16px;border-radius:6px;display:flex;align-items:center;justify-content:space-between}.key-display .key-value{font-family:Monaco,Menlo,monospace;font-size:14px;color:#1a1f36}.steps-container{margin-bottom:40px}.notification-item{padding:16px;border-bottom:1px solid #f0f0f0;display:flex;align-items:flex-start;gap:12px}.notification-item:last-child{border-bottom:none}.notification-item .notification-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-item .notification-icon.warning{background:#fffbe6;color:#faad14}.notification-item .notification-icon.success{background:#f6ffed;color:#52c41a}.notification-item .notification-icon.info{background:#e6f7ff;color:#1890ff}.notification-item .notification-icon.error{background:#fff2f0;color:#ff4d4f}.chart-container{background:#fff;border-radius:8px;padding:20px;margin-bottom:24px}.chart-container .chart-title{font-size:16px;font-weight:500;margin-bottom:16px;color:#1a1f36}.ant-table{font-size:14px}.ant-table-thead>tr>th{font-size:14px;font-weight:600}.ant-table-tbody>tr>td{font-size:14px}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;align-items:center}.ant-card-head-title{font-size:17px;font-weight:600}.ant-btn{font-size:14px}.ant-form-item-label>label{font-size:14px;font-weight:500}.ant-pagination,.ant-pagination-item{font-size:14px}.ant-tag{font-size:13px}.ant-modal-title{font-size:17px;font-weight:600}.ant-select-item-option-content,.ant-input{font-size:14px}h2{font-size:18px!important;font-weight:600}
