Files
hr-portal-designs/designs/09-payroll-management.html
T
2026-05-04 15:56:20 +00:00

417 lines
24 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>HR Portal — Payroll Management</title>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet" />
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Inter', sans-serif; background: #F8FAFC; color: #0F172A; display: flex; min-height: 100vh; }
.sidebar { width: 240px; min-height: 100vh; background: #1E293B; display: flex; flex-direction: column; flex-shrink: 0; position: fixed; top: 0; left: 0; bottom: 0; }
.sidebar-logo { padding: 20px 20px 16px; border-bottom: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; gap: 10px; }
.sidebar-logo-icon { width: 36px; height: 36px; background: #4F46E5; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.sidebar-logo-text { font-size: 15px; font-weight: 700; color: #fff; }
.sidebar-logo-sub { font-size: 11px; color: #94A3B8; margin-top: 1px; }
.sidebar-nav { padding: 16px 0; flex: 1; }
.nav-section-label { font-size: 10px; font-weight: 600; color: #475569; text-transform: uppercase; letter-spacing: 0.8px; padding: 12px 20px 6px; }
.nav-item { display: flex; align-items: center; gap: 10px; padding: 10px 20px; font-size: 14px; font-weight: 500; color: #94A3B8; cursor: pointer; border-left: 3px solid transparent; text-decoration: none; }
.nav-item:hover { color: #fff; background: rgba(255,255,255,0.05); }
.nav-item.active { color: #818CF8; background: rgba(79,70,229,0.15); border-left-color: #4F46E5; font-weight: 600; }
.nav-item svg { width: 18px; height: 18px; flex-shrink: 0; }
.nav-badge { margin-left: auto; background: #EF4444; color: #fff; font-size: 10px; font-weight: 700; padding: 2px 7px; border-radius: 999px; }
.sidebar-footer { padding: 16px 20px; border-top: 1px solid rgba(255,255,255,0.08); }
.sidebar-user { display: flex; align-items: center; gap: 10px; }
.avatar-sm { width: 34px; height: 34px; border-radius: 50%; background: #7C3AED; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; color: #fff; flex-shrink: 0; }
.sidebar-user-name { font-size: 13px; font-weight: 600; color: #E2E8F0; }
.sidebar-user-role { font-size: 11px; color: #64748B; }
.main { margin-left: 240px; flex: 1; display: flex; flex-direction: column; }
.topbar { height: 64px; background: #fff; border-bottom: 1px solid #E2E8F0; display: flex; align-items: center; justify-content: space-between; padding: 0 28px; position: sticky; top: 0; z-index: 10; }
.topbar-left { display: flex; align-items: center; gap: 12px; }
.topbar-title { font-size: 16px; font-weight: 600; color: #0F172A; }
.role-badge { background: #7C3AED; color: #fff; font-size: 11px; font-weight: 700; padding: 3px 10px; border-radius: 999px; }
.topbar-right { display: flex; align-items: center; gap: 16px; }
.icon-btn { width: 38px; height: 38px; border-radius: 8px; background: #F1F5F9; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; position: relative; }
.icon-btn svg { width: 18px; height: 18px; color: #64748B; }
.notif-dot { position: absolute; top: 8px; right: 8px; width: 8px; height: 8px; background: #EF4444; border-radius: 50%; border: 2px solid #fff; }
.topbar-user { display: flex; align-items: center; gap: 10px; }
.avatar { width: 38px; height: 38px; border-radius: 50%; background: #7C3AED; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; color: #fff; flex-shrink: 0; }
.topbar-user-name { font-size: 14px; font-weight: 600; color: #0F172A; }
.topbar-user-id { font-size: 12px; color: #64748B; }
.content { padding: 28px; flex: 1; }
.page-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; }
.page-title { font-size: 20px; font-weight: 700; color: #0F172A; }
.page-subtitle { font-size: 13px; color: #64748B; margin-top: 3px; }
.header-actions { display: flex; gap: 10px; }
.btn-primary { background: #4F46E5; color: #fff; border: none; border-radius: 8px; padding: 10px 18px; font-size: 13px; font-weight: 600; cursor: pointer; font-family: 'Inter', sans-serif; display: flex; align-items: center; gap: 8px; }
.btn-primary svg { width: 16px; height: 16px; }
.btn-outline { background: #fff; color: #374151; border: 1.5px solid #E2E8F0; border-radius: 8px; padding: 10px 18px; font-size: 13px; font-weight: 600; cursor: pointer; font-family: 'Inter', sans-serif; display: flex; align-items: center; gap: 8px; }
.btn-outline svg { width: 16px; height: 16px; }
/* CONTROLS */
.controls-bar { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; background: #fff; padding: 16px 20px; border-radius: 12px; border: 1px solid #F1F5F9; }
.month-picker { display: flex; align-items: center; gap: 10px; }
.month-picker label { font-size: 13px; font-weight: 600; color: #374151; }
select { padding: 8px 12px; border: 1.5px solid #E2E8F0; border-radius: 8px; font-size: 13px; font-family: 'Inter', sans-serif; color: #374151; background: #fff; outline: none; }
select:focus { border-color: #4F46E5; }
.status-info { display: flex; align-items: center; gap: 10px; }
.status-dot { width: 8px; height: 8px; border-radius: 50%; }
.status-text { font-size: 13px; font-weight: 600; }
/* SUMMARY CARDS */
.summary-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 24px; }
.sum-card { background: #fff; border-radius: 12px; padding: 18px 20px; box-shadow: 0 1px 3px rgba(0,0,0,0.07); border: 1px solid #F1F5F9; }
.sum-label { font-size: 11px; font-weight: 700; color: #64748B; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 6px; }
.sum-value { font-size: 22px; font-weight: 800; color: #0F172A; }
.sum-sub { font-size: 11px; color: #94A3B8; margin-top: 4px; }
/* TABLE */
.table-card { background: #fff; border-radius: 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.07); border: 1px solid #F1F5F9; overflow: hidden; }
.table-header { padding: 16px 20px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #F1F5F9; }
.table-title { font-size: 14px; font-weight: 700; color: #0F172A; }
table { width: 100%; border-collapse: collapse; font-size: 13px; }
thead th { background: #F8FAFC; padding: 11px 12px; text-align: left; font-size: 10px; font-weight: 700; color: #64748B; text-transform: uppercase; letter-spacing: 0.5px; border-bottom: 1px solid #E2E8F0; white-space: nowrap; }
thead th:first-child { padding-left: 20px; }
tbody td { padding: 13px 12px; font-size: 12px; color: #374151; border-bottom: 1px solid #F1F5F9; vertical-align: middle; white-space: nowrap; }
tbody td:first-child { padding-left: 20px; }
tbody tr:last-child td { border-bottom: none; }
tbody tr:hover { background: #FAFBFC; }
.emp-name-cell { font-weight: 600; color: #0F172A; font-size: 13px; }
.emp-id-cell { font-size: 11px; color: #94A3B8; margin-top: 1px; }
.amount-cell { font-weight: 600; }
.net-cell { font-weight: 700; color: #0F172A; font-size: 13px; }
.badge { display: inline-flex; align-items: center; padding: 3px 9px; border-radius: 999px; font-size: 11px; font-weight: 600; }
.badge-green { background: #ECFDF5; color: #059669; }
.badge-amber { background: #FFFBEB; color: #D97706; }
.download-link { font-size: 12px; color: #4F46E5; font-weight: 600; cursor: pointer; text-decoration: none; }
.download-link:hover { text-decoration: underline; }
.footer-totals { background: #F8FAFC; border-top: 2px solid #E2E8F0; }
.footer-totals td { padding: 14px 12px; font-weight: 700; color: #0F172A; font-size: 12px; }
.footer-totals td:first-child { padding-left: 20px; font-size: 13px; }
</style>
</head>
<body>
<aside class="sidebar">
<div class="sidebar-logo">
<div class="sidebar-logo-icon">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/>
<path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/>
</svg>
</div>
<div>
<div class="sidebar-logo-text">TechCorp HR</div>
<div class="sidebar-logo-sub">Admin Portal</div>
</div>
</div>
<nav class="sidebar-nav">
<div class="nav-section-label">Administration</div>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg>Dashboard</a>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>Employees</a>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>Attendance</a>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 11l3 3L22 4"/><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"/></svg>Leave Approvals<span class="nav-badge">12</span></a>
<a class="nav-item active" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>Payroll</a>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg>Reimbursements<span class="nav-badge">8</span></a>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg>Announcements</a>
<a class="nav-item" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg>Reports</a>
</nav>
<div class="sidebar-footer">
<div class="sidebar-user">
<div class="avatar-sm">PK</div>
<div>
<div class="sidebar-user-name">Priya Kapoor</div>
<div class="sidebar-user-role">HR Admin · EMP-00012</div>
</div>
</div>
</div>
</aside>
<div class="main">
<header class="topbar">
<div class="topbar-left">
<div class="topbar-title">Payroll Management</div>
<span class="role-badge">HR ADMIN</span>
</div>
<div class="topbar-right">
<button class="icon-btn"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg><span class="notif-dot"></span></button>
<div class="topbar-user">
<div><div class="topbar-user-name">Priya Kapoor</div><div class="topbar-user-id">HR Admin</div></div>
<div class="avatar">PK</div>
</div>
</div>
</header>
<div class="content">
<div class="page-header">
<div>
<div class="page-title">Payroll Management — May 2026</div>
<div class="page-subtitle">Process, review and export monthly salary data</div>
</div>
<div class="header-actions">
<button class="btn-outline">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="7 10 12 15 17 10"/><line x1="12" y1="15" x2="12" y2="3"/></svg>
Export CSV
</button>
<button class="btn-primary">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="5 3 19 12 5 21 5 3"/></svg>
Generate Payroll
</button>
</div>
</div>
<!-- CONTROLS BAR -->
<div class="controls-bar">
<div class="month-picker">
<label>Period:</label>
<select>
<option>May 2026</option>
<option>April 2026</option>
<option>March 2026</option>
</select>
<select>
<option>All Departments</option>
<option>Engineering</option>
<option>Finance</option>
<option>Sales</option>
</select>
</div>
<div class="status-info">
<div class="status-dot" style="background:#F59E0B;"></div>
<span class="status-text" style="color:#D97706;">Status: Not Generated — Attendance closes May 28</span>
</div>
</div>
<!-- SUMMARY CARDS -->
<div class="summary-grid">
<div class="sum-card">
<div class="sum-label">Total Employees</div>
<div class="sum-value">247</div>
<div class="sum-sub">All active employees</div>
</div>
<div class="sum-card">
<div class="sum-label">Total Gross</div>
<div class="sum-value" style="color:#4F46E5;">₹1,24,35,000</div>
<div class="sum-sub">Before deductions</div>
</div>
<div class="sum-card">
<div class="sum-label">Total Deductions</div>
<div class="sum-value" style="color:#EF4444;">₹18,65,000</div>
<div class="sum-sub">PF + TDS + PT</div>
</div>
<div class="sum-card">
<div class="sum-label">Total Net Pay</div>
<div class="sum-value" style="color:#10B981;">₹1,05,70,000</div>
<div class="sum-sub">Take-home amount</div>
</div>
</div>
<!-- PAYROLL TABLE -->
<div class="table-card">
<div class="table-header">
<div class="table-title">Employee Payroll Details — May 2026</div>
<div style="display:flex;gap:8px;align-items:center;">
<span style="font-size:12px;color:#64748B;">Showing 110 of 247</span>
</div>
</div>
<table>
<thead>
<tr>
<th>Employee</th>
<th>Basic</th>
<th>HRA</th>
<th>DA</th>
<th>Gross</th>
<th>PF</th>
<th>TDS</th>
<th>PT</th>
<th>Net Pay</th>
<th>Status</th>
<th>Payslip</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="emp-name-cell">Rahul Sharma</div>
<div class="emp-id-cell">EMP-00247 · Engineering</div>
</td>
<td class="amount-cell">₹40,000</td>
<td class="amount-cell">₹16,000</td>
<td class="amount-cell">₹4,000</td>
<td class="amount-cell" style="color:#4F46E5;">₹73,200</td>
<td class="amount-cell" style="color:#EF4444;">₹4,800</td>
<td class="amount-cell" style="color:#EF4444;">₹8,700</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹59,500</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Sunita Mehta</div>
<div class="emp-id-cell">EMP-00091 · Finance</div>
</td>
<td class="amount-cell">₹52,000</td>
<td class="amount-cell">₹20,800</td>
<td class="amount-cell">₹5,200</td>
<td class="amount-cell" style="color:#4F46E5;">₹91,600</td>
<td class="amount-cell" style="color:#EF4444;">₹6,240</td>
<td class="amount-cell" style="color:#EF4444;">₹14,200</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹70,960</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Vikram Nair</div>
<div class="emp-id-cell">EMP-00147 · Sales</div>
</td>
<td class="amount-cell">₹45,000</td>
<td class="amount-cell">₹18,000</td>
<td class="amount-cell">₹4,500</td>
<td class="amount-cell" style="color:#4F46E5;">₹82,500</td>
<td class="amount-cell" style="color:#EF4444;">₹5,400</td>
<td class="amount-cell" style="color:#EF4444;">₹11,500</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹65,400</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Meera Iyer</div>
<div class="emp-id-cell">EMP-00229 · HR</div>
</td>
<td class="amount-cell">₹38,000</td>
<td class="amount-cell">₹15,200</td>
<td class="amount-cell">₹3,800</td>
<td class="amount-cell" style="color:#4F46E5;">₹68,400</td>
<td class="amount-cell" style="color:#EF4444;">₹4,560</td>
<td class="amount-cell" style="color:#EF4444;">₹7,200</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹56,440</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Deepak Joshi</div>
<div class="emp-id-cell">EMP-00064 · Operations</div>
</td>
<td class="amount-cell">₹58,000</td>
<td class="amount-cell">₹23,200</td>
<td class="amount-cell">₹5,800</td>
<td class="amount-cell" style="color:#4F46E5;">₹1,01,800</td>
<td class="amount-cell" style="color:#EF4444;">₹6,960</td>
<td class="amount-cell" style="color:#EF4444;">₹18,200</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹76,440</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Ananya Gupta</div>
<div class="emp-id-cell">EMP-00198 · Engineering</div>
</td>
<td class="amount-cell">₹32,000</td>
<td class="amount-cell">₹12,800</td>
<td class="amount-cell">₹3,200</td>
<td class="amount-cell" style="color:#4F46E5;">₹58,200</td>
<td class="amount-cell" style="color:#EF4444;">₹3,840</td>
<td class="amount-cell" style="color:#EF4444;">₹4,800</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹49,360</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Arun Krishnamurthy</div>
<div class="emp-id-cell">EMP-00178 · Engineering</div>
</td>
<td class="amount-cell">₹70,000</td>
<td class="amount-cell">₹28,000</td>
<td class="amount-cell">₹7,000</td>
<td class="amount-cell" style="color:#4F46E5;">₹1,22,500</td>
<td class="amount-cell" style="color:#EF4444;">₹8,400</td>
<td class="amount-cell" style="color:#EF4444;">₹24,000</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹89,900</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Neha Reddy</div>
<div class="emp-id-cell">EMP-00215 · Sales</div>
</td>
<td class="amount-cell">₹28,000</td>
<td class="amount-cell">₹11,200</td>
<td class="amount-cell">₹2,800</td>
<td class="amount-cell" style="color:#4F46E5;">₹51,400</td>
<td class="amount-cell" style="color:#EF4444;">₹3,360</td>
<td class="amount-cell" style="color:#EF4444;">₹3,200</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹44,640</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Preethi Venkataraman</div>
<div class="emp-id-cell">EMP-00052 · Finance</div>
</td>
<td class="amount-cell">₹44,000</td>
<td class="amount-cell">₹17,600</td>
<td class="amount-cell">₹4,400</td>
<td class="amount-cell" style="color:#4F46E5;">₹79,200</td>
<td class="amount-cell" style="color:#EF4444;">₹5,280</td>
<td class="amount-cell" style="color:#EF4444;">₹10,400</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹63,320</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
<tr>
<td>
<div class="emp-name-cell">Rohit Bhatia</div>
<div class="emp-id-cell">EMP-00110 · Operations</div>
</td>
<td class="amount-cell">₹35,000</td>
<td class="amount-cell">₹14,000</td>
<td class="amount-cell">₹3,500</td>
<td class="amount-cell" style="color:#4F46E5;">₹63,000</td>
<td class="amount-cell" style="color:#EF4444;">₹4,200</td>
<td class="amount-cell" style="color:#EF4444;">₹6,200</td>
<td class="amount-cell" style="color:#EF4444;">₹200</td>
<td class="net-cell">₹52,400</td>
<td><span class="badge badge-amber">Pending</span></td>
<td><a href="#" class="download-link"></a></td>
</tr>
</tbody>
<tfoot>
<tr class="footer-totals">
<td>Totals (10 shown / 247 total)</td>
<td>₹4,42,000</td>
<td>₹1,76,800</td>
<td>₹44,200</td>
<td style="color:#4F46E5;">₹7,91,800</td>
<td style="color:#EF4444;">₹53,040</td>
<td style="color:#EF4444;">₹1,08,400</td>
<td style="color:#EF4444;">₹2,000</td>
<td style="color:#10B981;">₹6,28,360</td>
<td colspan="2"></td>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
</body>
</html>