.mac-state-table[data-v-35947a4f]{flex:1;min-height:0;margin-top:6px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dcdfe6;background:#fff}.mac-state-grid[data-v-35947a4f]{flex:1;min-height:0;overflow:hidden}.wj-flexgrid[data-v-35947a4f]{width:100%;height:100%;margin:0}[data-v-35947a4f] .wj-flexgrid .wj-cell{font-size:9px}.table-pager[data-v-35947a4f]{position:relative;flex:none;height:42px;padding:5px 10px;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;border-top:1px solid #dcdfe6;background:#f8fafc}.page-size[data-v-35947a4f]{position:absolute;left:12px;display:flex;align-items:center;gap:6px;color:#606266;font-size:12px}.page-size .el-select[data-v-35947a4f]{width:82px}.page-info[data-v-35947a4f]{min-width:180px;color:#606266;font-size:12px;text-align:center}.mac-state-page[data-v-37a5dca7]{height:calc(100vh - 88px);min-height:600px;display:flex;flex-direction:column;padding:8px 10px;box-sizing:border-box;overflow:hidden;background:#f3f6fa}.page-heading[data-v-37a5dca7]{min-height:46px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #dfe6ef}.heading-title[data-v-37a5dca7]{display:flex;align-items:center;color:#303133}.heading-title>i[data-v-37a5dca7]{margin-right:9px;color:#409eff;font-size:22px}.heading-title b[data-v-37a5dca7]{display:block;font-size:16px}.heading-title small[data-v-37a5dca7]{display:block;margin-top:2px;color:#909399;font-weight:400}.heading-stats[data-v-37a5dca7]{display:flex;align-items:center;gap:8px}.heading-stats span[data-v-37a5dca7]{min-width:82px;padding:5px 9px;color:#606266;text-align:center;background:#f7f9fc;border:1px solid #e4e7ed;border-radius:4px}.heading-stats b[data-v-37a5dca7]{margin-left:5px;color:#303133;font-size:16px}.heading-stats .formal-stat[data-v-37a5dca7]{border-color:#b3d8ff;background:#ecf5ff}.heading-stats .formal-stat b[data-v-37a5dca7]{color:#409eff}.heading-stats .pre-stat[data-v-37a5dca7]{border-color:#d6b8e5;background:#f7effb}.heading-stats .pre-stat b[data-v-37a5dca7]{color:#8e44ad}.state-toolbar[data-v-37a5dca7]{flex:none;padding:7px 9px;border:1px solid #dfe6ef;border-top:0;background:#fff}.toolbar-line[data-v-37a5dca7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.toolbar-line+.toolbar-line[data-v-37a5dca7]{margin-top:6px}.toolbar-label[data-v-37a5dca7]{color:#606266}.date-shortcuts[data-v-37a5dca7]{margin-left:auto}.query-line .el-input[data-v-37a5dca7]{width:150px}.query-line .el-date-editor[data-v-37a5dca7]{width:260px}.legend[data-v-37a5dca7]{color:#606266;font-size:12px;white-space:nowrap}.legend i[data-v-37a5dca7]{display:inline-block;width:11px;height:11px;margin-right:3px;border-radius:2px;vertical-align:-1px}.legend .wait[data-v-37a5dca7]{background:#eaf4ff;border:1px solid #b9d8f5}.legend .arranged[data-v-37a5dca7]{background:#e1f3d8;border:1px solid #b3d99f}.legend .finished[data-v-37a5dca7]{background:#ebeef5;border:1px solid #c0c4cc}.legend .pre-plan[data-v-37a5dca7]{background:#f0e2f5;border:1px dashed #c39bd3}.plan-detail[data-v-37a5dca7]{height:calc(100vh - 90px);padding:0 10px 12px;overflow:hidden;box-sizing:border-box}.plan-detail>.production-progress[data-v-37a5dca7]{height:calc(100% - 4px)}.detail-plan-select[data-v-37a5dca7]{width:100%;margin-bottom:8px}.detail-plan-select+.production-progress[data-v-37a5dca7]{height:calc(100% - 40px)}.detail-card[data-v-37a5dca7]{padding:12px;margin-bottom:10px;border:1px solid #dcdfe6;border-radius:4px;background:#fafafa}.detail-card h4[data-v-37a5dca7]{margin:0 0 10px;color:#303133}.detail-card p[data-v-37a5dca7]{margin:5px 0;color:#606266}.detail-card label[data-v-37a5dca7]{display:inline-block;width:82px;color:#909399}.empty-detail[data-v-37a5dca7]{padding:30px;text-align:center;color:#909399}@media(max-width:1100px){.mac-state-page[data-v-37a5dca7]{height:calc(100vh - 72px);padding:5px}.page-heading[data-v-37a5dca7]{min-height:42px}.heading-title small[data-v-37a5dca7]{display:none}.heading-stats span[data-v-37a5dca7]{min-width:68px;padding:4px 6px}.query-line .el-input[data-v-37a5dca7]{width:125px}}