.production-task-calendar .calendar-header[data-v-5c1e87d2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.production-task-calendar .calendar-header .header-left[data-v-5c1e87d2],.production-task-calendar .calendar-header[data-v-5c1e87d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production-task-calendar .calendar-header .header-right[data-v-5c1e87d2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.production-task-calendar .calendar-grid[data-v-5c1e87d2]{width:100%;border:1px solid #d9d9d9}.production-task-calendar .calendar-header-row[data-v-5c1e87d2],.production-task-calendar .calendar-row[data-v-5c1e87d2]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #d9d9d9}.production-task-calendar .calendar-row[data-v-5c1e87d2]:last-child{border-bottom:none}.production-task-calendar .calendar-cell[data-v-5c1e87d2]{height:136px;padding:0 8px 8px;border-right:1px solid #d9d9d9;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.production-task-calendar .calendar-cell[data-v-5c1e87d2]:last-child{border-right:none}.production-task-calendar .calendar-cell.other-month[data-v-5c1e87d2]{color:#999;background-color:#fafafa}.production-task-calendar .calendar-cell.other-month .cell-content[data-v-5c1e87d2]{opacity:.6}.production-task-calendar .calendar-cell.today .cell-date[data-v-5c1e87d2]{font-weight:700;color:#3862cf}.production-task-calendar .calendar-cell[data-v-5c1e87d2]:hover{background-color:#f5f5f5}.production-task-calendar .calendar-cell .cell-content[data-v-5c1e87d2]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.production-task-calendar .calendar-cell .cell-header[data-v-5c1e87d2]{border-bottom:1px dotted #999}.production-task-calendar .calendar-cell .cell-date[data-v-5c1e87d2]{font-size:13px;font-weight:600;color:#2e3033}.production-task-calendar .calendar-cell.cell-bg-empty[data-v-5c1e87d2]{background-color:#fafafa}.production-task-calendar .calendar-cell.cell-bg-progress[data-v-5c1e87d2]{background-color:rgba(252,145,0,.2)}.production-task-calendar .calendar-cell.cell-bg-completed[data-v-5c1e87d2]{background-color:rgba(0,176,66,.2)}.production-task-calendar .calendar-cell.cell-bg-exceeded[data-v-5c1e87d2]{background-color:rgba(245,61,61,.2)}.production-task-calendar .calendar-cell .cell-hours[data-v-5c1e87d2]{font-size:13px;font-weight:600;color:#727780}.production-task-calendar .calendar-cell .cell-hours.hours-empty[data-v-5c1e87d2]{color:#727780}.production-task-calendar .calendar-cell .cell-hours.hours-progress[data-v-5c1e87d2]{color:#fc9100}.production-task-calendar .calendar-cell .cell-hours.hours-completed[data-v-5c1e87d2]{color:#00b042}.production-task-calendar .calendar-cell .cell-hours.hours-exceeded[data-v-5c1e87d2]{color:#f53d3d}.production-task-calendar .calendar-cell .cell-tasks[data-v-5c1e87d2]{height:86px;padding:0;margin-top:8px;overflow-y:auto;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.production-task-calendar .calendar-cell .cell-tasks .task-item[data-v-5c1e87d2]{position:relative;padding:1px 0 1px 5px;margin-bottom:2px;font-size:12px;color:#2e3033}.production-task-calendar .calendar-cell .cell-tasks .task-item[data-v-5c1e87d2]:before{position:absolute;top:50%;left:0;display:block;width:2px;height:10px;background-color:#3862cf;border-radius:1px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.production-task-calendar .header-cell[data-v-5c1e87d2]{min-height:40px;padding:8px;font-size:14px;font-weight:700;font-weight:600;color:#17181a;text-align:center;cursor:default;background-color:#fff}[data-v-5c1e87d2] .ant-modal-content{border-radius:8px;-webkit-box-shadow:0;box-shadow:0}[data-v-5c1e87d2] .ant-modal-content .ant-modal-close-x{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;color:#666;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-5c1e87d2] .ant-modal-content .ant-modal-header{padding:17px 24px;font-weight:700;color:#333;border-radius:8px 8px 0 0;border-bottom:1px solid #d9d9d9}[data-v-5c1e87d2] .ant-modal-content .ant-modal-header .ant-modal-title{font-size:16px;color:#333}.production-task-list .base-head-list[data-v-2d4479b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.production-task-list .header-right[data-v-2d4479b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.production-task-list .project-info .project-code[data-v-2d4479b0]{margin-bottom:4px;font-weight:500}.production-task-list .project-info .project-abbreviation[data-v-2d4479b0]{font-size:12px;color:#666}.production-task-list .table-action[data-v-2d4479b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-2d4479b0] .ant-modal-content{border-radius:8px;-webkit-box-shadow:0;box-shadow:0}[data-v-2d4479b0] .ant-modal-content .ant-modal-close-x{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;color:#666;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-2d4479b0] .ant-modal-content .ant-modal-header{padding:17px 24px;font-weight:700;color:#333;border-radius:8px 8px 0 0;border-bottom:1px solid #d9d9d9}[data-v-2d4479b0] .ant-modal-content .ant-modal-header .ant-modal-title{font-size:16px;color:#333}.status-tag[data-v-2d4479b0]{width:64px;height:24px;font-size:12px;line-height:22px;text-align:center;border:1px solid;border-radius:2px}@bg-color-mask :rgba (0, 0, 0, 0.4);.production-task[data-v-3b64a220]{width:100%}.production-task .ant-radio-group .ant-radio-button-wrapper[data-v-3b64a220]:first-child{border-radius:4px 0 0 4px}.production-task .ant-radio-group .ant-radio-button-wrapper[data-v-3b64a220]:last-child{border-radius:0 4px 4px 0}.production-task .ant-radio-button-wrapper-checked[data-v-3b64a220]{background:rgba(56,98,207,.10196078431372549)}