.record-table{cursor:pointer}.titlee{font-size:26px;font-weight:700;display:flex;justify-content:space-around;color:#000}.attendance-table{width:100%;border-collapse:collapse;margin-top:10px;table-layout:fixed}.attendance-table td{padding:12px 8px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.date-column{width:20%;font-weight:500;text-align:right;padding-right:15px}.status-column{width:30%;text-align:left;padding-left:15px}.attendance-date{font-size:18px;color:#007bff;margin-right:50px}.attendance-status{font-size:18px;font-weight:500}.status-normal{color:#0eff0e}.status-abnormal{color:#ff4d4f}