.attendance-icon{display:inline-flex;flex-direction:column;align-items:center;gap:2px;max-width:100%;vertical-align:middle;color:inherit;font-size:12px;line-height:1.25;font-weight:700}
.attendance-icon img{display:block;width:96px;height:48px;max-width:100%;object-fit:contain}
@media(max-width:767px){.attendance-icon img{width:76px;height:38px}.attendance-icon{font-size:11px}}
