.project-stage-setting[data-v-2b7ab26c]{padding:0}.project-stage-setting .stage-selector-section[data-v-2b7ab26c]{border:1px solid #e8e8e8;border-radius:10px;padding:20px 24px;background:#fff;margin-bottom:20px}.project-stage-setting .section-title[data-v-2b7ab26c]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.project-stage-setting .section-title .required-star[data-v-2b7ab26c]{color:#f5222d;margin-right:4px}.project-stage-setting .selected-stages[data-v-2b7ab26c]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.project-stage-setting .stage-tag[data-v-2b7ab26c]{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #dcdfe6;border-radius:20px;background:#fff;font-size:13px;transition:all .2s}.project-stage-setting .stage-tag[data-v-2b7ab26c] .el-checkbox .el-checkbox__label{padding-left:4px}.project-stage-setting .stage-tag .tag-checkbox[data-v-2b7ab26c]{margin-right:0}.project-stage-setting .stage-tag .tag-dot[data-v-2b7ab26c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.project-stage-setting .stage-tag .tag-text[data-v-2b7ab26c]{color:#333;margin-top:5px;font-size:13px;margin-left:4px}.project-stage-setting .stage-tag .tag-close[data-v-2b7ab26c]{margin-left:8px;cursor:pointer;color:#909399;font-size:12px;transition:color .2s}.project-stage-setting .stage-tag .tag-close[data-v-2b7ab26c]:hover{color:#f5222d}.project-stage-setting .add-stage-btn[data-v-2b7ab26c]{border-style:dashed;color:#1677ff;border-color:#dcdfe6;cursor:pointer}.project-stage-setting .add-stage-btn[data-v-2b7ab26c]:hover{border-color:#1677ff;background:#f0f7ff}.project-stage-setting .add-stage-btn i[data-v-2b7ab26c]{margin-right:4px;font-weight:700}.project-stage-setting .add-stage-form[data-v-2b7ab26c]{margin-top:16px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.project-stage-setting .add-stage-form-row[data-v-2b7ab26c]{display:flex;align-items:flex-end;gap:24px}.project-stage-setting .form-field .field-label[data-v-2b7ab26c]{font-size:13px;color:#606266;margin-bottom:6px}.project-stage-setting .stage-name-input[data-v-2b7ab26c]{width:200px}.project-stage-setting .color-options[data-v-2b7ab26c]{display:flex;gap:8px;align-items:center}.project-stage-setting .color-block[data-v-2b7ab26c]{width:24px;height:24px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .2s}.project-stage-setting .color-block[data-v-2b7ab26c]:hover{transform:scale(1.1)}.project-stage-setting .color-block--active[data-v-2b7ab26c]{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.project-stage-setting .form-actions[data-v-2b7ab26c]{display:flex;gap:8px}.project-stage-setting .section-tip[data-v-2b7ab26c]{margin-top:16px;font-size:13px;color:#909399;line-height:20px}.project-stage-setting .stage-config-list[data-v-2b7ab26c]{display:flex;flex-direction:column;gap:16px}.project-stage-setting .stage-config-card[data-v-2b7ab26c]{border:1px solid #e8e8e8;border-radius:10px;background:#fff;padding:16px 20px;transition:box-shadow .2s}.project-stage-setting .stage-config-card[data-v-2b7ab26c]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.project-stage-setting .stage-card-header[data-v-2b7ab26c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.project-stage-setting .stage-card-left[data-v-2b7ab26c]{display:flex;align-items:center;gap:8px}.project-stage-setting .stage-icon[data-v-2b7ab26c]{font-size:18px}.project-stage-setting .stage-card-name[data-v-2b7ab26c]{font-size:16px;font-weight:600}.project-stage-setting .stage-card-right[data-v-2b7ab26c]{display:flex;align-items:center;gap:12px}.project-stage-setting .header-tip[data-v-2b7ab26c]{font-size:13px;color:#909399}.project-stage-setting .move-btn[data-v-2b7ab26c]{background:#fff;border-color:#dcdfe6;color:#606266}.project-stage-setting .move-btn[data-v-2b7ab26c]:hover{background:#f0f7ff;border-color:#1677ff;color:#1677ff}.project-stage-setting .move-btn.is-disabled[data-v-2b7ab26c],.project-stage-setting .move-btn[disabled][data-v-2b7ab26c]{background:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc}.project-stage-setting .approval-type-tags[data-v-2b7ab26c]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.project-stage-setting .approval-type-tag[data-v-2b7ab26c]{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #dcdfe6;border-radius:20px;background:#fff;cursor:pointer;transition:all .2s;user-select:none}.project-stage-setting .approval-type-tag[data-v-2b7ab26c]:hover{border-color:#b3d8ff}.project-stage-setting .approval-type-tag--checked[data-v-2b7ab26c]{background:#f0f7ff;font-weight:500}.project-stage-setting .approval-type-tag .type-checkbox[data-v-2b7ab26c]{margin-right:4px;margin-top:-4px}.project-stage-setting .approval-type-tag .tag-dot[data-v-2b7ab26c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.project-stage-setting .approval-type-tag .tag-text[data-v-2b7ab26c]{font-size:13px}.project-stage-setting .integrity-check-row[data-v-2b7ab26c]{padding-top:8px;border-top:1px dashed #f0f0f0}.project-stage-setting .integrity-check-row .integrity-checkbox[data-v-2b7ab26c] .el-checkbox__label,.project-stage-setting .integrity-check-row .integrity-text[data-v-2b7ab26c]{font-size:13px;color:#333}.project-stage-setting .stage-empty-state[data-v-2b7ab26c]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:40px 0;border:2px dashed #d9d9d9;border-radius:10px;color:#c0c4cc;font-size:14px;background:#fff}.project-stage-setting .stage-empty-state i[data-v-2b7ab26c]{font-size:32px}.medication-config .config-card[data-v-3e2ca5f8]{border:1px solid #e8e8e8;border-radius:10px;background:#fff;overflow:hidden}.medication-config .card-header[data-v-3e2ca5f8]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;user-select:none}.medication-config .card-header[data-v-3e2ca5f8]:hover{background:#fafbfc}.medication-config .header-left[data-v-3e2ca5f8]{display:flex;align-items:center;gap:8px}.medication-config .header-icon[data-v-3e2ca5f8]{font-size:18px;color:#fa8c16}.medication-config .header-title[data-v-3e2ca5f8]{font-size:16px;font-weight:600;color:#262626}.medication-config .header-collapse[data-v-3e2ca5f8]{font-size:14px;color:#8c8c8c;transition:transform .2s}.medication-config .header-collapse--fold[data-v-3e2ca5f8]{transform:rotate(-90deg)}.medication-config .card-body[data-v-3e2ca5f8]{padding:0 20px 20px}.medication-config .enable-label[data-v-3e2ca5f8]{font-size:14px;font-weight:500;color:#333}.medication-config .switch-cell[data-v-3e2ca5f8]{display:flex;align-items:center;justify-content:center;gap:8px}.medication-config .switch-label[data-v-3e2ca5f8]{font-size:12px;color:#8c8c8c}.medication-config .warning-tip[data-v-3e2ca5f8]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;margin-bottom:16px;font-size:13px;color:#d46b08}.medication-config .warning-tip i[data-v-3e2ca5f8]{font-size:14px;color:#fa8c16}.medication-config .stage-note-section .note-header[data-v-3e2ca5f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.medication-config .stage-note-section .note-header-left[data-v-3e2ca5f8]{display:flex;align-items:center;gap:6px}.medication-config .stage-note-section .note-collapse-arrow[data-v-3e2ca5f8]{font-size:12px;color:#409eff;transition:transform .2s}.medication-config .stage-note-section .note-collapse-arrow--open[data-v-3e2ca5f8]{transform:rotate(90deg)}.medication-config .stage-note-section .note-title[data-v-3e2ca5f8]{font-size:14px;font-weight:600;color:#262626}.medication-config .stage-note-section .note-config-btn[data-v-3e2ca5f8]{font-size:13px;color:#f56c6c;padding:0}.medication-config .stage-note-section .note-config-btn[data-v-3e2ca5f8]:hover{color:#ff7875}.medication-config .stage-note-section .note-config-btn i[data-v-3e2ca5f8]{margin-right:4px}.medication-config .stage-cell[data-v-3e2ca5f8]{display:flex;align-items:center;gap:6px}.medication-config .stage-cell-icon[data-v-3e2ca5f8]{font-size:14px}.medication-config .note-content-text[data-v-3e2ca5f8]{color:#333;font-size:13px}.medication-config .note-empty-text[data-v-3e2ca5f8]{color:#c0c4cc;font-size:13px}[data-v-3e2ca5f8] .stage-batch-note-dialog{border-radius:12px;overflow:hidden}[data-v-3e2ca5f8] .stage-batch-note-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f0f0}[data-v-3e2ca5f8] .stage-batch-note-dialog .el-dialog__title{font-size:15px;font-weight:600;color:#262626}[data-v-3e2ca5f8] .stage-batch-note-dialog .el-dialog__body{padding:16px 20px;background:#fafbfc;max-height:60vh;overflow-y:auto}[data-v-3e2ca5f8] .stage-batch-note-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #f0f0f0;background:#fff}.batch-note-tip[data-v-3e2ca5f8]{display:flex;align-items:center;gap:6px;color:#8c8c8c;font-size:13px;margin-bottom:14px}.batch-note-tip i[data-v-3e2ca5f8]{color:#8c8c8c;font-size:14px}.batch-note-card[data-v-3e2ca5f8]{background:#f0f5ff;border-radius:8px;padding:14px 16px 16px;margin-bottom:14px;border:1px solid #e6f0ff}.batch-note-card__header[data-v-3e2ca5f8]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.batch-note-card__index[data-v-3e2ca5f8]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fa8c16;color:#fff;font-size:12px;font-weight:600}.batch-note-card__icon[data-v-3e2ca5f8]{font-size:14px}.batch-note-card__title[data-v-3e2ca5f8]{color:#fa8c16;font-size:14px;font-weight:600}