/* Small additions on top of stock Tabler. */

/* photo strip on task rows */
.photo-strip { display: flex; gap: .5rem; overflow-x: auto; margin-top: .5rem; padding-bottom: .25rem; }
.photo-strip figure { margin: 0; flex-shrink: 0; width: 132px; }
.photo-strip img { width: 132px; height: 99px; object-fit: cover; border-radius: 4px; display: block; }
.photo-strip figcaption { font-size: .7rem; color: var(--tblr-secondary); margin-top: .15rem; }

/* history disclosure */
details.history-details summary { font-size: .75rem; color: var(--tblr-secondary); cursor: pointer; }
details.history-details ul { margin: .25rem 0 0; padding-left: 1.1rem; font-size: .75rem; color: var(--tblr-secondary); }

/* task rows */
.task-name-done { color: var(--tblr-secondary); text-decoration: line-through; text-decoration-thickness: 1px; }

/* print */
@media print {
  .page-body { padding-top: 0; }
  .card { border: 1px solid #bbb !important; box-shadow: none !important; break-inside: avoid; }
  .list-group-item { break-inside: avoid; }
  .photo-strip { flex-wrap: wrap; overflow: visible; }
  a { text-decoration: none; color: inherit; }
}
