.simple-dates[data-v-4c822cfd]{line-height:1.4}.simple-missed-entry[data-v-4c822cfd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:2px}.simple-modified[data-v-4c822cfd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:10px;color:#1976d2;font-style:italic}.simple-late-hours[data-v-4c822cfd]{line-height:1.4}.detail-row[data-v-4c822cfd]{padding:8px 0;border-bottom:1px solid hsla(0,0%,50.2%,.2)}.detail-row[data-v-4c822cfd]:last-child{border-bottom:none}.detail-date[data-v-4c822cfd]{margin-bottom:4px}.detail-date[data-v-4c822cfd],.detail-info[data-v-4c822cfd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-info[data-v-4c822cfd]{padding-left:20px;font-size:12px;gap:8px}.detail-info-vertical[data-v-4c822cfd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.absent-icon[data-v-4c822cfd]{color:#ef5350!important}.leave-icon[data-v-4c822cfd]{color:#42a5f5!important}.late-icon[data-v-4c822cfd],.missed-icon[data-v-4c822cfd]{color:#ffa726!important}.penalty-icon[data-v-4c822cfd]{color:#e53935!important}.shift-chip[data-v-4c822cfd]{font-size:10px;height:18px}.deduction-chip[data-v-4c822cfd]{font-size:10px;height:20px;background-color:rgba(239,83,80,.15)!important;color:#ef5350!important}.late-chip[data-v-4c822cfd]{font-size:10px;height:20px;background-color:rgba(255,167,38,.15)!important;color:#ffa726!important}.penalty-chip[data-v-4c822cfd]{font-size:10px;height:20px;background-color:rgba(229,57,53,.15)!important;color:#e53935!important}.original-chip[data-v-4c822cfd]{font-size:10px;height:18px;background-color:rgba(156,39,176,.15)!important;color:#9c27b0!important;margin-left:4px}.late-label[data-v-4c822cfd],.missed-type[data-v-4c822cfd],.penalty-label[data-v-4c822cfd],.status-label[data-v-4c822cfd]{font-weight:500;font-size:11px}.status-info[data-v-4c822cfd]{margin-top:4px;padding-top:4px;border-top:1px dashed hsla(0,0%,50.2%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-icon[data-v-4c822cfd]{color:#1976d2!important}.status-label[data-v-4c822cfd]{color:#1976d2;font-style:italic}.late-entry[data-v-4c822cfd],.missed-entry[data-v-4c822cfd],.penalty-entry[data-v-4c822cfd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin-bottom:6px}.late-entry[data-v-4c822cfd]:last-child,.missed-entry[data-v-4c822cfd]:last-child,.penalty-entry[data-v-4c822cfd]:last-child{margin-bottom:0}.late-header[data-v-4c822cfd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.time-details[data-v-4c822cfd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:10px;padding-left:0}.time-expected[data-v-4c822cfd]{opacity:.7}.time-actual[data-v-4c822cfd]{font-weight:500}@media print{.no-print[data-v-4c822cfd]{display:none!important}[data-v-4c822cfd] .v-data-table__wrapper{font-size:9px}[data-v-4c822cfd] .v-data-table th{font-size:9px;padding:4px 6px!important;height:auto!important}[data-v-4c822cfd] .v-data-table td{font-size:9px;padding:3px 6px!important;height:auto!important}.simple-dates[data-v-4c822cfd],.simple-late-hours[data-v-4c822cfd]{font-size:10px;line-height:1.2;color:#000!important}.detail-row[data-v-4c822cfd]{padding:4px 0}.detail-info[data-v-4c822cfd],.late-label[data-v-4c822cfd],.missed-type[data-v-4c822cfd],.penalty-label[data-v-4c822cfd]{font-size:9px}.deduction-chip[data-v-4c822cfd],.late-chip[data-v-4c822cfd],.original-chip[data-v-4c822cfd],.penalty-chip[data-v-4c822cfd]{font-size:8px;height:16px}[data-v-4c822cfd] .v-data-table__wrapper tbody tr{height:auto!important}[data-v-4c822cfd] .v-data-table__expanded__row td{padding:2px 6px!important}}