Task #753: revert row spacing in executive meetings table to pre-#747

- User preferred the original row density; reverted the tightening only:
  meeting/attendees/time/merged tbody cells py-1.5→py-3, number cell
  py-1.5→py-2, AttendeesCell split-mode wrapper space-y-1→space-y-2.
- Kept the square corners (#747) and the header-attached-to-table fix
  (!mb-0 on em-sticky-thead, !mt-0 on wrapper from #749/#751).
- tx-os tsc clean; grep confirms no tightened values remain; architect
  review passed.
This commit is contained in:
Replit Agent
2026-07-09 10:55:30 +00:00
parent e1092d7333
commit 0586d996b7
@@ -4434,7 +4434,7 @@ function MeetingRow({
}, [listeners, effectiveDragEnabled, isSkipDragTarget]); }, [listeners, effectiveDragEnabled, isSkipDragTarget]);
const numberCellCls = const numberCellCls =
"border border-gray-300 px-2 py-1.5 text-center align-middle font-semibold " + "border border-gray-300 px-2 py-2 text-center align-middle font-semibold " +
(highlight || isCancelled (highlight || isCancelled
? "bg-red-600 text-white" ? "bg-red-600 text-white"
: "bg-white text-[#0B1E3F]"); : "bg-white text-[#0B1E3F]");
@@ -4637,7 +4637,7 @@ function MeetingRow({
return ( return (
<td <td
key="meeting" key="meeting"
className={`border border-gray-300 px-3 py-1.5 align-middle text-center ${meeting.isExternal ? "text-[#dc2626]" : "text-[#0B1E3F]"} relative group`} className={`border border-gray-300 px-3 py-3 align-middle text-center ${meeting.isExternal ? "text-[#dc2626]" : "text-[#0B1E3F]"} relative group`}
style={tintedCellStyle(col, true)} style={tintedCellStyle(col, true)}
> >
<EditableCell <EditableCell
@@ -4670,7 +4670,7 @@ function MeetingRow({
return ( return (
<td <td
key="attendees" key="attendees"
className="border border-gray-300 px-3 py-1.5 align-middle text-center relative group" className="border border-gray-300 px-3 py-3 align-middle text-center relative group"
style={tintedCellStyle(col, false)} style={tintedCellStyle(col, false)}
> >
<AttendeesCell <AttendeesCell
@@ -4691,7 +4691,7 @@ function MeetingRow({
return ( return (
<td <td
key="time" key="time"
className="border border-gray-300 px-3 py-1.5 align-middle text-center relative group" className="border border-gray-300 px-3 py-3 align-middle text-center relative group"
style={tintedCellStyle(col, false)} style={tintedCellStyle(col, false)}
> >
<TimeRangeCell <TimeRangeCell
@@ -4732,7 +4732,7 @@ function MeetingRow({
<td <td
key="merge" key="merge"
colSpan={span} colSpan={span}
className="border border-gray-300 px-3 py-1.5 align-middle text-[#0B1E3F] relative group" className="border border-gray-300 px-3 py-3 align-middle text-[#0B1E3F] relative group"
style={{ style={{
width: totalWidth, width: totalWidth,
overflow: "hidden", overflow: "hidden",
@@ -5650,7 +5650,7 @@ function AttendeesCell({
// suppress its own trailing subheading chip. Per-group "+" person // suppress its own trailing subheading chip. Per-group "+" person
// chips and the after-section chips are unaffected. // chips and the after-section chips are unaffected.
return ( return (
<div className="space-y-1"> <div className="space-y-2">
{(virtual.length > 0 || isPendingForType("virtual")) && ( {(virtual.length > 0 || isPendingForType("virtual")) && (
<AttendeeGroup <AttendeeGroup
label={ label={