/* W-ATTENDANCE-UX-20261009: pending-scan feedback must not split a clock. */
.att-home-record.has-scan-display .att-home-record-toggle { flex-basis: 100%; min-width: 0; }
.att-home-record.has-scan-display .att-home-record-side { margin-inline-start: auto; }
.att-home-record.has-scan-display .att-home-times > span { flex-wrap: wrap; }
.att-home-record.has-scan-display .att-home-times > span > small:first-child,
.att-home-record.has-scan-display .att-home-times b,
.att-home-record.has-scan-display .att-home-times bdi,
.att-home-record.has-scan-display .att-by-scan { white-space: nowrap; }
.att-home-record.has-scan-display .att-home-times .att-home-status { min-width: 0; }
@media (max-width: 600px) {
  .att-home-history .att-home-record.has-scan-display { grid-template-columns: minmax(0, 1fr); }
  .att-home-record.has-scan-display .att-home-record-side { grid-column: 1; }
  .att-home-history .att-home-record.has-scan-display .att-home-times { flex-direction: column; align-items: flex-start; gap: 8px; }
  .att-home-record.has-scan-display .att-home-times > span { max-width: 100%; }
}
