.time-clock-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:18px}
.time-clock-card{margin:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper,#fff);text-align:center;break-inside:avoid}
.time-clock-svg{width:min(100%,190px);height:auto;display:block;margin:0 auto}
.time-clock-card figcaption{display:grid;justify-items:center;gap:5px}
.time-clock-card figcaption strong{font-size:1.15rem}
.time-clock-card figcaption span{font-weight:700}
.time-clock-card figcaption p{font-size:.88rem;margin:3px 0 8px;line-height:1.45}
@media print{.time-clock-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.time-clock-card{padding:9px;border:1px solid #777;background:#fff}.time-clock-card button{display:none}.time-clock-card figcaption p{font-size:9pt}}
