a[data-v-95c9c548]:hover{text-decoration:underline}.text-danger[data-v-237bf57a]{color:#ff4d4f;font-weight:500}.task-add-form .hidden-field[data-v-533148ba]{display:none}.remark-list[data-v-2077fbed]{max-height:300px;overflow-y:auto;padding:8px;background:#fafafa;border-radius:4px;margin-bottom:16px}.remark-item[data-v-2077fbed]{padding:4px 0}.remark-header[data-v-2077fbed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.remark-operator[data-v-2077fbed]{font-weight:500;color:#1890ff}.remark-time[data-v-2077fbed]{font-size:12px;color:#999}.remark-content[data-v-2077fbed]{color:#333;line-height:1.6;white-space:pre-wrap}.no-remark[data-v-2077fbed]{padding:24px 0;margin-bottom:16px}.remark-form[data-v-2077fbed]{margin-top:16px}.task-modal[data-v-6d60a960] .ant-modal-body{padding:16px 24px}.exception-badge[data-v-6d60a960]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:4px;font-size:12px}.exception-pending[data-v-6d60a960]{background-color:#fff2f0;color:#ff4d4f;border:1px solid #ff4d4f}.exception-clearing[data-v-6d60a960]{background-color:#fffbe6;color:#fa8c16;border:1px solid #fa8c16}.exception-cleared[data-v-6d60a960]{background-color:#f6ffed;color:#52c41a;border:1px solid #52c41a}.no-exception[data-v-6d60a960]{color:#52c41a;font-size:12px}.has-exception-yes[data-v-6d60a960]{color:#ff4d4f;font-size:12px}.has-exception-no[data-v-6d60a960]{color:#52c41a;font-size:12px}.stat-inline[data-v-6d60a960]{font-size:12px;color:#666;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:0 4px}.stat-inline.stat-pending[data-v-6d60a960]{color:#666}.stat-inline.stat-active[data-v-6d60a960]{color:#1890ff}.stat-inline.stat-completed[data-v-6d60a960]{color:#52c41a}.stat-inline.stat-exception[data-v-6d60a960],.stat-inline.stat-overdue[data-v-6d60a960]{color:#ff4d4f}.stat-num[data-v-6d60a960]{font-size:13px;font-weight:600;color:#333}.stat-num.exception[data-v-6d60a960],.stat-num.overdue[data-v-6d60a960]{color:#ff4d4f}.task-toolbar[data-v-6d60a960]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.task-toolbar[data-v-6d60a960],.toolbar-left[data-v-6d60a960],.toolbar-right[data-v-6d60a960]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-6d60a960],.toolbar-right[data-v-6d60a960]{gap:8px}.task-list-container[data-v-6d60a960]{max-height:550px;overflow-y:auto;border-radius:8px;border:1px solid #e8e8e8}.status-badge[data-v-6d60a960]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:4px;font-size:12px}.status-pending[data-v-6d60a960]{background-color:#f5f5f5;color:#666}.status-active[data-v-6d60a960]{background-color:#e6f7ff;color:#1890ff}.status-paused[data-v-6d60a960]{background-color:#fff7e6;color:#fa8c16}.status-completed[data-v-6d60a960]{background-color:#f6ffed;color:#52c41a}.status-cancelled[data-v-6d60a960]{background-color:#fff2f0;color:#ff4d4f}.status-skipped[data-v-6d60a960]{background-color:#f9f9f9;color:#999}.overdue-text[data-v-6d60a960]{color:#ff4d4f}.overdue-text[data-v-6d60a960],[data-v-6d60a960] .urgency-badge{font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-6d60a960] .urgency-badge{padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer}[data-v-6d60a960] .urgency-near{background-color:#fffbe6!important;color:#faad14!important;border:1px solid #faad14!important}[data-v-6d60a960] .urgency-warning{background-color:#fff2e8!important;color:brown!important;border:1px solid brown!important}[data-v-6d60a960] .urgency-critical{background-color:#fff2f0!important;color:#ff4d4f!important;border:1px solid #ff4d4f!important;-webkit-animation:pulse-critical-data-v-6d60a960 1.5s infinite;animation:pulse-critical-data-v-6d60a960 1.5s infinite}@-webkit-keyframes pulse-critical-data-v-6d60a960{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-critical-data-v-6d60a960{0%,to{opacity:1}50%{opacity:.7}}[data-v-6d60a960] .ant-table{border-radius:8px;overflow:hidden}[data-v-6d60a960] .ant-table-thead>tr>th{background:#fafafa!important;font-weight:600;font-size:13px}[data-v-6d60a960] .ant-table-tbody>tr:hover>td{background:#f0f5ff!important}[data-v-6d60a960] .ant-table-row{-webkit-transition:background .2s;transition:background .2s}