.MuiPaper-root { background: rgb(33, 30, 31); color: #fff; padding: 16px; margin-bottom: 0; border-radius: 0; } .MuiTypography-root { font-size: 20px; font-weight: 600; } .promotionhistory-table { width: 100%; border-collapse: collapse; table-layout: fixed; background: transparent; color: #fff; } .promotionhistory-table thead tr { background: rgb(33, 30, 31); } .promotionhistory-table tbody td { background: #292727; color: #fff; padding: 12px 8px; border: 1px solid rgba(255, 255, 255, 0.05); text-align: center; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .promotionhistory-table thead th { background: #211E1F; color: #fff; padding: 12px 8px; text-align: center; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .promotionhistory-table td:nth-child(5) { width: 5px; text-align: center; } .send-button { background: transparent; border: none; padding: 0; cursor: pointer; } .send-icon { fill: #fff; height: 18px; width: 18px; transition: fill 0.3s ease; } .send-button:hover .send-icon { fill: #00c3ff; transform: scale(1.2); } .no-rows { background-color: #211e1f; color: #fff; font-size: 16px; text-align: center; padding: 20px 0; display: flex; justify-content: center; align-items: center; height: 510px; width: 1165px; white-space: nowrap; } .paper { background: #292727; color: #fff; padding: 16px; box-sizing: border-box; margin-bottom: 40px; overflow: visible; } .pagination-container { margin-top: 16px; display: flex; justify-content: flex-end; align-items: center; gap: 8px; } .pagination-info { color: #fff; font-size: 14px; margin-right: auto; } .pagination-btn { background: #444; color: #fff; border: none; padding: 5px 10px; font-size: 14px; cursor: pointer; border-radius: 4px; } .pagination-btn:disabled { opacity: 0.5; cursor: not-allowed; }