.task-detail-h5[data-v-49080de8]{background:#f5f7fa;min-height:100vh;padding-bottom:30px;margin-top:46px}.search-section[data-v-49080de8]{padding:10px 15px;background:#fff}.filter-bar[data-v-49080de8]{-ms-flex-align:center;background:#fff;padding:12px 15px;margin-bottom:10px}.filter-bar .filter-item[data-v-49080de8],.filter-bar[data-v-49080de8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.filter-bar .filter-item[data-v-49080de8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.filter-bar .filter-item .filter-label[data-v-49080de8]{font-size:13px;color:#999}.filter-bar .filter-item .filter-value[data-v-49080de8]{font-size:14px;color:#333;font-weight:500}.filter-bar .filter-item .van-icon[data-v-49080de8]{color:#ccc}.filter-bar .filter-divider[data-v-49080de8]{width:1px;height:24px;background:#f0f0f0}.status-tabs[data-v-49080de8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 15px 10px;overflow-x:auto}.status-tabs .status-tag[data-v-49080de8]{-ms-flex-negative:0;flex-shrink:0;padding:6px 16px;border-radius:20px;font-size:13px;background:#fff;color:#666;border:1px solid #e8e8e8}.status-tabs .status-tag.active[data-v-49080de8]{background:#1677ff;color:#fff;border-color:#1677ff}.loading[data-v-49080de8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0}.task-list[data-v-49080de8]{padding:0 15px}.task-item[data-v-49080de8]{background:#fff;border-radius:12px;margin-bottom:12px;padding:0;overflow:hidden}.task-item .task-body[data-v-49080de8]{cursor:pointer;padding:15px}.task-item .task-body .task-header[data-v-49080de8]{margin-bottom:12px}.task-item .task-body .task-header .task-index[data-v-49080de8],.task-item .task-body .task-header[data-v-49080de8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-item .task-body .task-header .task-index[data-v-49080de8]{width:24px;height:24px;background:linear-gradient(135deg,#1677ff,#40a9ff);color:#fff;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.task-item .task-body .task-header .task-code[data-v-49080de8]{font-size:13px;color:#999;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.task-item .task-body .task-header .status-badge[data-v-49080de8]{font-size:11px;padding:3px 10px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.task-item .task-body .task-header .status-badge.status-done[data-v-49080de8]{background:#f6ffed;color:#52c41a}.task-item .task-body .task-header .status-badge.status-warning[data-v-49080de8]{background:#fff1f0;color:#ee0a24}.task-item .task-body .task-header .status-badge.status-lag[data-v-49080de8]{background:#fff7e6;color:#fa8c16}.task-item .task-body .task-header .status-badge.status-normal[data-v-49080de8]{background:#e6f7ff;color:#1890ff}.task-item .task-body .task-content[data-v-49080de8]{font-size:15px;color:#333;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-item .task-body .task-footer[data-v-49080de8]{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;font-size:12px;color:#999;padding-top:12px;border-top:1px dashed #f0f0f0}.task-item .task-body .task-footer .footer-left[data-v-49080de8],.task-item .task-body .task-footer .footer-right[data-v-49080de8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.task-item .task-body .task-footer .dept-name[data-v-49080de8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-modal[data-v-49080de8]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:16px 16px 0 0}.detail-modal .modal-header[data-v-49080de8]{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;padding:16px 15px;border-bottom:1px solid #f2f2f2;background:#fafafa}.detail-modal .modal-header .modal-title[data-v-49080de8]{font-size:16px;font-weight:700;color:#333}.detail-modal .modal-header .van-icon[data-v-49080de8]{font-size:22px;color:#999;padding:5px}.detail-modal .modal-body[data-v-49080de8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px}.detail-card[data-v-49080de8]{background:#fafafa;border-radius:12px;padding:10px}.detail-row[data-v-49080de8]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 10px;border-bottom:1px solid #f0f0f0}.detail-row[data-v-49080de8]:last-child{border-bottom:none}.detail-row .detail-label[data-v-49080de8]{width:80px;font-size:13px;color:#999;-ms-flex-negative:0;flex-shrink:0}.detail-row .detail-value[data-v-49080de8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.detail-row .detail-value.text[data-v-49080de8]{white-space:pre-wrap;line-height:1.6}.detail-row .detail-value.code[data-v-49080de8]{font-family:monospace;color:#1890ff}.detail-row .detail-value.status-value[data-v-49080de8]{font-weight:500}.detail-row .detail-value.status-value.status-done[data-v-49080de8]{color:#52c41a}.detail-row .detail-value.status-value.status-warning[data-v-49080de8]{color:#ee0a24}.detail-row .detail-value.status-value.status-lag[data-v-49080de8]{color:#fa8c16}.detail-row .detail-value.status-value.status-normal[data-v-49080de8]{color:#1890ff}