.szm-calendar-person-hours{display:block;margin-top:5px;font-weight:400;line-height:1.3;white-space:normal}
.szm-calendar-hour-period{display:block;margin-top:3px}.szm-calendar-hour-caption{display:block;font-size:9px;color:#607184;font-weight:400;white-space:nowrap}.szm-calendar-hour-values{display:block;font-size:10.5px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}
#szm-brand-typography .staff-app .szm-time .szm-calendar-with-hours .szm-absence-table:not(.is-year) tbody :is(th,td){height:96px}
#szm-brand-typography .staff-app .szm-time .szm-calendar-with-hours .szm-absence-table:not(.is-year) button.has-work-values{height:96px!important;min-height:96px}
#szm-brand-typography .staff-app .szm-calendar-with-hours .szm-absence-table .szm-calendar-week-total{min-width:76px;width:76px;border-left:2px solid #bac9dd;background:#eef3fa!important;color:#25384a;padding:5px!important;vertical-align:middle}
#szm-brand-typography .staff-app .szm-calendar-with-hours .szm-absence-table thead .szm-calendar-week-total{font-size:11px;background:#e6edf8!important;color:#1b287f}
.szm-calendar-week-hours{display:block;line-height:1.3;font-variant-numeric:tabular-nums}.szm-calendar-week-hours strong{display:block;font-size:12px;margin:1px 0 4px;white-space:nowrap}.szm-calendar-week-hours strong:last-child{margin-bottom:0}
.szm-calendar-hours-status{font-size:11px;padding:6px 10px;margin:0;border-bottom:1px solid #e4e9ef}
@media(max-width:700px){
 #szm-brand-typography .staff-app .szm-time .szm-calendar-with-hours .szm-absence-table:not(.is-year) tbody :is(th,td){height:108px}
 #szm-brand-typography .staff-app .szm-time .szm-calendar-with-hours .szm-absence-table:not(.is-year) button.has-work-values{height:108px!important;min-height:108px}
 #szm-brand-typography .staff-app .szm-calendar-with-hours .szm-absence-table .szm-calendar-week-total{min-width:68px;width:68px;padding:4px!important}
 .szm-calendar-hour-values{font-size:10px}.szm-calendar-hour-caption{font-size:8.5px}.szm-calendar-person-hours{margin-top:4px}.szm-calendar-week-hours strong{font-size:11px}
}
