<%- include('../partials/app-start') %>
<header class="topbar"><div><p class="kicker">Exceptions</p><h1>Missing records</h1><p class="muted">Open attendance sessions or unfinished activity records.</p></div></header>
<section class="panel filter-panel"><form class="filters" method="get"><label>From<input type="date" name="start" value="<%= start %>"></label><label>To<input type="date" name="end" value="<%= end %>"></label><button class="btn btn-secondary">Apply filters</button></form></section>
<section class="panel table-panel"><div class="table-wrap"><table><thead><tr><th>Date</th><th>Employee</th><th>Clock in</th><th>Clock out</th><th>Open activity</th><th>Status</th></tr></thead><tbody><% if(!rows.length){%><tr><td colspan="6"><div class="empty">No missing records in this range.</div></td></tr><%}%><% rows.forEach(r=>{ %><tr><td><%= r.attendance_date %></td><td><strong><%= r.name %></strong><small class="block"><%= r.email %></small></td><td><%= fmtTime(r.clock_in) %></td><td><%= fmtTime(r.clock_out) %></td><td><%= r.open_activities %></td><td><span class="badge warn">Needs review</span></td></tr><% }) %></tbody></table></div></section>
<%- include('../partials/app-end') %>
