/* 签到数据列表页紧凑布局（2026-09-18）：13/14 寸笔记本适配
   1) 页头压缩为单行；2) 页内间距/Tab/筛选行收紧；3) 姓名列截断与可点击样式 */
.checkin-workspace-header.compact { align-items: center; gap: 16px; padding: 8px 16px; }
.checkin-workspace-header.compact .checkin-workspace-eyebrow { flex: 1 1 auto; min-width: 0; font-size: 13px; }
.checkin-workspace-header.compact .checkin-workspace-eyebrow strong { max-width: 460px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.checkin-records-page { gap: 10px; }
.checkin-records-page .checkin-inner-tabs { padding: 6px 14px 12px; }
.checkin-records-page .checkin-inner-tabs > .ant-tabs-nav { margin-bottom: 10px; }
.checkin-records-page .checkin-inner-tabs .ant-tabs-tab { padding-top: 6px; padding-bottom: 6px; }
.checkin-records-page .records-filter-row { gap: 6px; padding: 6px 10px; margin-bottom: 6px; }
.checkin-records-page .records-filter-summary { flex: 1 1 180px; min-width: 160px; }
.checkin-records-page .checkin-records-table .ant-table-tbody > tr > td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.checkin-records-page .registration-person-cell { display: flex; align-items: center; gap: 6px; min-width: 0; }
.checkin-records-page .registration-person-cell .registration-person-title { flex: 1 1 auto; min-width: 0; }
.checkin-records-page .registration-person-cell .registration-person-title .list-primary-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
