.puragain-admin .tab.active{background:#2271b1;color:#fff}

/* Improved action button styling */
.puragain-admin .act-approve.button { background:#0a7d34; color:#fff; border-color:#0a7d34; }
.puragain-admin .act-approve.button:hover { filter:brightness(0.95); }
.puragain-admin .act-reject.button { background:#b91c1c; color:#fff; border-color:#b91c1c; }
.puragain-admin .act-reject.button:hover { filter:brightness(0.95); }
.puragain-admin .status-badge { display:inline-flex; align-items:center; gap:6px; padding:2px 8px; border-radius:999px; font-weight:600; }
.puragain-admin .status-badge.approved { background:#ecfdf5; color:#065f46; border:1px solid #a7f3d0; }
.puragain-admin .status-badge.pending { background:#fffbeb; color:#92400e; border:1px solid #fde68a; }
.puragain-admin .status-badge.rejected { background:#fef2f2; color:#991b1b; border:1px solid #fecaca; }
