.rwfp-page[data-v-f7a11256]{min-height:100%;padding:14px 16px 20px;background:#eef1f6}.card[data-v-f7a11256],.rwfp-page[data-v-f7a11256]{-webkit-box-sizing:border-box;box-sizing:border-box}.card[data-v-f7a11256]{background:#fff;border:1px solid #e5e9f2;border-radius:8px;padding:14px 16px}.card-header[data-v-f7a11256]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.card-title[data-v-f7a11256]{font-size:15px;font-weight:700;color:#1f2d3d;padding-left:9px;border-left:3px solid #2b7cff;line-height:1.1}.card-sub[data-v-f7a11256]{font-size:12px;color:#8a99b0}.top-row[data-v-f7a11256]{display:grid;grid-template-columns:380px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.task-select[data-v-f7a11256]{width:210px}.task-select[data-v-f7a11256] .ant-select-selection__rendered{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-row[data-v-f7a11256]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.form-label[data-v-f7a11256]{-webkit-box-flex:0;-ms-flex:0 0 76px;flex:0 0 76px;padding-top:4px;font-size:13px;color:#5a6a85}.seg-group[data-v-f7a11256]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.seg-btn[data-v-f7a11256]{height:28px;padding:0 12px;font-size:12px;color:#5a6a85;background:#f3f5f9;border:1px solid #dfe5ee;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.seg-btn[data-v-f7a11256]:hover{color:#2b7cff}.seg-btn.active[data-v-f7a11256]{color:#fff;background:#2b7cff;border-color:#2b7cff}.constraint-group[data-v-f7a11256]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.constraint-group[data-v-f7a11256] .ant-checkbox-wrapper{color:#2b7cff;font-size:13px}.stepper-wrap[data-v-f7a11256]{gap:8px}.stepper-wrap[data-v-f7a11256],.stepper[data-v-f7a11256]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-btn[data-v-f7a11256]{width:26px;height:26px;font-size:14px;color:#5a6a85;background:#f3f5f9;border:1px solid #dfe5ee;cursor:pointer}.step-btn[data-v-f7a11256]:first-child{border-radius:4px 0 0 4px}.step-btn[data-v-f7a11256]:last-child{border-radius:0 4px 4px 0}.step-btn[data-v-f7a11256]:hover{color:#2b7cff}.step-input[data-v-f7a11256]{width:46px;height:26px;text-align:center;font-size:13px;color:#1f2d3d;border:1px solid #dfe5ee;border-left:none;border-right:none;outline:none}.step-unit[data-v-f7a11256]{font-size:12.5px;color:#8a99b0}.rule-info[data-v-f7a11256]{background:#f5f7fa;border-radius:6px;padding:10px 12px;font-size:12px;color:#8a99b0;line-height:1.7;margin-bottom:14px}.btn-row[data-v-f7a11256]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn-ghost[data-v-f7a11256]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:34px;font-size:13px;color:#5a6a85;background:#fff;border:1px solid #dfe5ee;border-radius:5px;cursor:pointer}.btn-ghost[data-v-f7a11256]:hover{color:#2b7cff;border-color:#2b7cff}.btn-primary[data-v-f7a11256]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:34px;font-size:13px;color:#fff;background:#4f8bff;border:none;border-radius:5px;cursor:pointer}.btn-primary[data-v-f7a11256]:hover{background:#3a7bf5}.work-card[data-v-f7a11256]{min-width:0}.work-table[data-v-f7a11256]{width:100%;border-collapse:collapse;font-size:13px}.work-table td[data-v-f7a11256],.work-table th[data-v-f7a11256]{padding:10px 10px;border-bottom:1px solid #eef1f6;color:#3d4d66;text-align:left;white-space:nowrap}.work-table th[data-v-f7a11256]{background:#f5f7fa;color:#5a6a85;font-weight:600}.work-table tbody tr[data-v-f7a11256]:hover{background:#f8faff}.bar-col[data-v-f7a11256]{width:42%;min-width:220px}.e-name[data-v-f7a11256]{font-weight:700;color:#1f2d3d}.bar[data-v-f7a11256]{position:relative;height:16px;border-radius:8px;background:#e9edf5;overflow:hidden}.bar-fill[data-v-f7a11256]{height:100%;border-radius:8px;background:#2b7cff}.bar-label[data-v-f7a11256]{position:absolute;top:0;line-height:16px;color:#fff;font-size:11px;font-weight:700}.bar-label.gray[data-v-f7a11256]{color:#a5b3c7;font-weight:400}.ratio[data-v-f7a11256]{text-align:center!important;color:#1f2d3d;font-weight:700}.detail-card[data-v-f7a11256]{margin-top:12px}.table-scroll[data-v-f7a11256]{overflow-x:auto}.case-table[data-v-f7a11256]{width:100%;border-collapse:collapse;font-size:13px}.case-table td[data-v-f7a11256],.case-table th[data-v-f7a11256]{padding:10px 10px;border-bottom:1px solid #eef1f6;color:#3d4d66;text-align:left;white-space:nowrap}.case-table th[data-v-f7a11256]{background:#f5f7fa;color:#5a6a85;font-weight:600}.case-table tbody tr[data-v-f7a11256]:hover{background:#f8faff}.diag[data-v-f7a11256]{white-space:normal;min-width:220px}.code[data-v-f7a11256]{color:#5a6a85;font-family:Consolas,monospace}.expert-chip[data-v-f7a11256]{margin:1px 6px 1px 0;background:#eef4ff;color:#2b7cff}.expert-chip[data-v-f7a11256],.stag[data-v-f7a11256]{display:inline-block;padding:2px 10px;border-radius:3px;font-size:12px}.stag.good[data-v-f7a11256]{color:#1fa967;background:#e8f7f0}.stag.warn[data-v-f7a11256]{color:#f59a23;background:#fff7ea}