.pesapal-pro-dashboard table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.pesapal-pro-dashboard th,
.pesapal-pro-dashboard td {
    padding: 12px;
    text-align: left;
    border-bottom: 1px solid #e0e0e0;
}

.pesapal-pro-dashboard th {
    background: #f5f5f5;
    font-weight: 600;
}

.error-message {
    background: #f8d7da;
    color: #721c24;
    padding: 12px;
    border-radius: 8px;
    margin: 10px 0;
}

.success-message {
    background: #d4edda;
    color: #155724;
    padding: 12px;
    border-radius: 8px;
    margin: 10px 0;
}