.dossier-overview[data-v-2615712f]{display:flex;flex-direction:column;gap:var(--edui-space-6);padding:var(--edui-space-1)}.attendance-grid__hours[data-v-1d952d89]{color:var(--edui-text-3);font-size:var(--edui-text-xs);font-weight:var(--edui-weight-normal);white-space:nowrap}.attendance-grid__same-day[data-v-1d952d89]{color:var(--edui-text-3);display:block;line-height:inherit}.attendance-grid__phase-head[data-v-1d952d89]{color:var(--edui-text-3);display:block;font-size:var(--edui-text-xs);font-weight:var(--edui-weight-normal)}.attendance-grid__phase-head.is-closed[data-v-1d952d89]{color:var(--edui-color-success-text);font-weight:var(--edui-weight-semibold)}.attendance-grid__phase[data-v-40264a7b]{align-items:center;display:inline-flex;height:24px;justify-content:center}.attendance-grid__actions[data-v-40264a7b]{align-items:center;display:flex;gap:var(--edui-space-1);height:26px;justify-content:center;margin-top:var(--edui-space-1)}.attendance-grid__actions[data-v-40264a7b] .edui-btn{max-width:100%;padding-left:var(--edui-space-1);padding-right:var(--edui-space-1)}.attendance-grid__actions[data-v-40264a7b] .edui-btn.is-circle{height:22px;padding:0;width:22px}.attendance-grid__state[data-v-40264a7b]{align-items:center;color:var(--edui-text-2);display:inline-flex;font-size:var(--edui-text-xs);gap:2px;white-space:nowrap}.attendance-justification__file[data-v-c7aaf355]{border:1px solid var(--edui-border)}.attendance-justification__file[data-v-c7aaf355],.attendance-justification__preview[data-v-c7aaf355]{background:var(--edui-surface-sunken);border-radius:var(--edui-radius-md)}.attendance-justification__preview[data-v-c7aaf355]{height:380px;overflow:hidden;position:relative;width:100%}.attendance-justification__preview[data-v-c7aaf355]:after{border:1px solid var(--edui-hairline);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.attendance-justification__viewer[data-v-c7aaf355]{border:0;height:calc(100% + 12px);inset:-6px;position:absolute;width:calc(100% + 12px)}img.attendance-justification__viewer[data-v-c7aaf355]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;width:100%}.attendance-grid[data-v-c772a7bf]{--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:transparent;border-radius:inherit;overflow:hidden}.attendance-grid[data-v-c772a7bf] .el-table__inner-wrapper:before{display:none}.attendance-grid[data-v-c772a7bf] .el-table-fixed-column--left,.attendance-grid[data-v-c772a7bf] .el-table-fixed-column--right{background:var(--el-fill-color-light)}.attendance-grid[data-v-c772a7bf] .el-scrollbar__bar.is-horizontal{height:8px;opacity:1}.attendance-grid[data-v-c772a7bf] .el-table__cell{padding:var(--edui-space-1) 0}.attendance-grid[data-v-c772a7bf] .el-table__cell .cell{padding-left:var(--edui-space-1);padding-right:var(--edui-space-1)}.attendance-grid[data-v-c772a7bf] .attendance-grid__slot{border-left:1px solid var(--edui-hairline)}.attendance-grid[data-v-c772a7bf] .attendance-grid__slot--same-day{border-left-color:transparent}.attendance-grid[data-v-c772a7bf] .attendance-grid__slot--today{background:var(--edui-color-primary-soft)}.attendance-grid[data-v-c772a7bf] .el-table__header .attendance-grid__slot--today .cell>div{color:var(--edui-color-primary-text);font-weight:var(--edui-weight-semibold)}
