
.batch-hours-panel[data-v-99f374bc] { overflow-wrap:anywhere;
}
.batch-heading h2[data-v-99f374bc] { margin:0 0 8px; font-size:21px;
}
.batch-hours-panel p[data-v-99f374bc] { line-height:1.7;
}
.batch-hours-panel .el-alert[data-v-99f374bc] { margin:12px 0;
}
.batch-time-grid[data-v-99f374bc] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px;
}
.batch-time-grid .el-date-editor[data-v-99f374bc] { width:100%;
}
.batch-table-scroll[data-v-99f374bc] { width:100%; overflow-x:auto;
}
.secondary[data-v-99f374bc] { display:block; font-size:12px; line-height:1.6; margin-top:6px; opacity:0.8;
}
.muted[data-v-99f374bc] { font-size:13px; opacity:0.85;
}
.error-text[data-v-99f374bc] { color:var(--color-danger,#d14343);
}
.batch-preference-actions[data-v-99f374bc],.batch-confirm-actions[data-v-99f374bc] { display:flex; gap:8px; flex-wrap:wrap; margin:16px 0;
}
.batch-preference-actions .el-button + .el-button[data-v-99f374bc] { margin-left:0;
}
.preserve[data-v-99f374bc] { white-space:pre-wrap;
}
.batch-receipt[data-v-99f374bc] { margin-top:24px; padding-top:14px; border-top:1px solid var(--border-color,#dcdfe6);
}
@media(max-width:700px) {
.batch-time-grid[data-v-99f374bc] { grid-template-columns:1fr; gap:0;
}
.batch-preference-actions[data-v-99f374bc] { flex-direction:column; align-items:flex-start;
}
}
.batch-hours-panel[data-v-99f374bc] .el-checkbox { display:inline-flex; align-items:flex-start; max-width:100%; white-space:normal;
}
.batch-hours-panel[data-v-99f374bc] .el-checkbox__input { flex:0 0 auto; margin-top:3px;
}
.batch-hours-panel[data-v-99f374bc] .el-checkbox__label { min-width:0; white-space:normal; line-height:1.6; overflow-wrap:anywhere;
}

