.el-select[data-v-d8c1ef5a]{width:100%}.el-scrollbar .el-scrollbar__view .el-select-dropdown__item[data-v-d8c1ef5a]{height:auto;max-height:274px;padding:0;overflow:hidden;overflow-y:auto}.el-select-dropdown__item.selected[data-v-d8c1ef5a]{font-weight:400}ul li[data-v-d8c1ef5a] .el-tree .el-tree-node__content{height:auto;padding:0 20px}.el-tree-node__label[data-v-d8c1ef5a]{font-weight:400}.el-tree[data-v-d8c1ef5a] .is-current .el-tree-node__label{color:#409eff;font-weight:700}.el-tree[data-v-d8c1ef5a] .is-current .el-tree-node__children .el-tree-node__label{color:#606266;font-weight:400}.pdf-viewer[data-v-08094527]{position:relative;width:100%;height:800px;border:1px solid #ccc;overflow:auto}.signature[data-v-08094527],.stamp[data-v-08094527]{position:absolute;z-index:10}.context-menu[data-v-08094527]{position:absolute;z-index:10;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.context-menu ul[data-v-08094527]{list-style:none;padding:0;margin:0}.context-menu li[data-v-08094527]{padding:8px 12px;cursor:pointer}.context-menu li[data-v-08094527]:hover{background-color:#f0f0f0}.pdf-canvas-container[data-v-08094527]{position:relative;width:100%}.scale-control-panel[data-v-08094527]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #e1e8ff;border-radius:12px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.scale-control-item[data-v-08094527]{background:#fff;border-radius:10px;padding:16px;border:1px solid #e8ecf4;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:all .3s ease;transition:all .3s ease}.scale-control-item[data-v-08094527]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 16px rgba(64,158,255,.1);box-shadow:0 4px 16px rgba(64,158,255,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.scale-label[data-v-08094527]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-weight:600;color:#303133;font-size:14px}.scale-label i[data-v-08094527]{font-size:16px;margin-right:8px;color:#409eff}.scale-slider-container[data-v-08094527]{margin-top:8px}.custom-slider[data-v-08094527]{margin:0}.custom-slider[data-v-08094527] :deep(.el-slider__runway){background-color:#f0f4ff;border-radius:4px;height:8px}.custom-slider[data-v-08094527] :deep(.el-slider__bar){background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a);border-radius:4px;height:8px}.custom-slider[data-v-08094527] :deep(.el-slider__button){width:18px;height:18px;background:#fff;border:3px solid #409eff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.custom-slider[data-v-08094527] :deep(.el-slider__button:hover){-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4)}.custom-slider[data-v-08094527] :deep(.el-slider__button-wrapper){top:-5px}.custom-slider[data-v-08094527] :deep(.el-input-number),.custom-slider[data-v-08094527] :deep(.el-slider__input){width:80px}.custom-slider[data-v-08094527] :deep(.el-input-number .el-input__inner){text-align:center;border-radius:6px;border-color:#e1e8ff;font-weight:500}.custom-slider[data-v-08094527] :deep(.el-input-number .el-input__inner:focus){border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.action-button-container[data-v-08094527]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:8px;gap:12px}.stamp-button[data-v-08094527]{background:linear-gradient(135deg,#409eff,#67c23a);border:none;border-radius:8px;padding:12px 20px;font-weight:600;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.stamp-button[data-v-08094527]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(64,158,255,.4);box-shadow:0 6px 20px rgba(64,158,255,.4)}.flip-control[data-v-08094527]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:12px;padding:12px 16px;border:1px solid #e8ecf4;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease;min-width:160px}.flip-control[data-v-08094527]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#d0d7de}.flip-label[data-v-08094527]{font-size:12px;color:#666;margin-bottom:8px;font-weight:500;letter-spacing:.5px}.flip-radio-group[data-v-08094527]{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.flip-radio-group .el-radio-button__inner[data-v-08094527]{border:none;padding:8px 12px;font-size:12px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;background:#f8f9fa;color:#495057}.flip-radio-group .el-radio-button__orig-radio:checked+.el-radio-button__inner[data-v-08094527]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 2px 4px rgba(102,126,234,.3);box-shadow:0 2px 4px rgba(102,126,234,.3)}.flip-radio-group .el-radio-button__inner[data-v-08094527]:hover{background:#e9ecef;color:#495057}.flip-radio-group .el-radio-button__orig-radio:checked+.el-radio-button__inner[data-v-08094527]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);color:#fff}.stamp-button[data-v-08094527]:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.scale-control-panel[data-v-08094527]{padding:15px}.scale-control-item[data-v-08094527]{padding:12px;margin-bottom:15px}.custom-slider[data-v-08094527] :deep(.el-input-number){width:70px}}.pdf-viewer[data-v-2799d39b]{width:100%;height:600px;border:1px solid #ccc;overflow:auto;position:relative}.pdf-viewer.readonly[data-v-2799d39b]{cursor:default}.pdf-canvas-container[data-v-2799d39b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.pdf-canvas-container canvas[data-v-2799d39b]{margin-bottom:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.apply-stamp-container[data-v-5be26290]{padding:20px}.el-divider[data-v-5be26290]{margin:20px 0}.readonly-pdf-viewer[data-v-5be26290]{border:2px dashed #e6f7ff;border-radius:6px;background-color:#fafafa;padding:10px}.readonly-pdf-viewer[data-v-5be26290]:before{content:"📄 仅供查看 - 教务处已盖章文件";display:block;text-align:center;color:#1890ff;font-size:14px;font-weight:700;margin-bottom:10px;padding:8px;background:#e6f7ff;border-radius:4px}.file-upload-table[data-v-db028eb2]{width:100%}.required-label[data-v-db028eb2]:before{content:"*";color:#f56c6c;margin-right:4px}.tip-text[data-v-db028eb2]{color:#909399;font-size:12px}.file-list[data-v-db028eb2]{padding:4px}.file-item[data-v-db028eb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.file-item[data-v-db028eb2],.file-link[data-v-db028eb2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-link[data-v-db028eb2]{color:#409eff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-transition:color .3s;transition:color .3s}.file-link[data-v-db028eb2]:hover{color:#66b1ff;text-decoration:underline}.file-link i[data-v-db028eb2]{font-size:16px}.no-file[data-v-db028eb2]{color:#c0c4cc;font-size:13px}.delete-btn[data-v-db028eb2]{color:#f56c6c;padding:0}.delete-btn[data-v-db028eb2]:hover{color:#f78989}.file-upload-table[data-v-db028eb2] :deep(.el-table){font-size:14px}.file-upload-table[data-v-db028eb2] :deep(.el-table th){background-color:#f5f7fa;font-weight:600}.file-upload-table[data-v-db028eb2] :deep(.el-table td){padding:12px 0}.file-upload-table[data-v-db028eb2] :deep(.el-upload){width:100%}.file-upload-table[data-v-db028eb2] :deep(.el-button--small){padding:7px 15px}.yyyp-material-upload[data-v-37d4fce5]{margin-top:20px}.stage-section[data-v-37d4fce5]{margin-bottom:40px}.stage-title[data-v-37d4fce5]{margin:20px 0 15px 0;padding-left:12px;color:#409eff;font-size:16px;font-weight:600;border-left:4px solid #409eff}.ql-container,.ql-editor{min-height:400px}.autocomplete-item[data-v-5f9e3e34]{line-height:normal;padding:7px}.autocomplete-item .addr[data-v-5f9e3e34]{font-size:12px;color:#b4b4b4}.autocomplete-item .highlighted .addr[data-v-5f9e3e34]{color:#ddd}.org{height:100%}.org .el-card__header{padding:10px}.org .el-card__body{padding:10px;max-height:520px;overflow:auto}.userDialog .el-dialog__body{padding:10px 0 0 10px;color:#606266;font-size:14px;word-break:break-all}.userDialog .el-main{padding:20px 20px 5px 20px}.userDialog .el-main .el-pagination{margin-top:5px}.el-step[data-v-7a40f272] .el-step__description{margin-top:2px;font-size:12px;color:#888;white-space:normal;line-height:1.4;padding:0 5px;min-height:1.4em}.el-step[status=error][data-v-7a40f272] .el-step__description{color:#f56c6c}.el-step[status=success][data-v-7a40f272] .el-step__description{color:#67c23a}.el-step[status=process][data-v-7a40f272] .el-step__description{color:#409eff}