.save_box .btn_box[data-v-e7ae0bfc]{text-align:right}.save_box .btn_box .btn_el[data-v-e7ae0bfc]{margin-left:10px;padding:12px 24px}.save_box .btn_box .btn_el .van-button__text[data-v-e7ae0bfc]{font-size:16px}.save_box .form_box .input_el .tit[data-v-e7ae0bfc]{padding-bottom:5px;font-size:14px;color:#333}.save_box .form_box .input_el .required[data-v-e7ae0bfc]:before{content:"*";color:red;margin-right:2px}.main_main .page_main[data-v-e7ae0bfc]{padding:18px 20px}.main_main .page_main .btn_el[data-v-e7ae0bfc]{margin:10px 0 20px 0}.main_main .page_main .btn_el .tips[data-v-e7ae0bfc]{padding:6px 8px;background-color:rgba(255,177,0,.1);border-radius:6px;font-size:16px;font-weight:700}.main_main .page_header[data-v-e7ae0bfc]{padding:0 20px;height:60px;line-height:60px;background-color:#d8e4f0;font-size:24px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.075)}.main_box[data-v-e7ae0bfc]{height:calc(100vh - 60px);overflow-y:auto}.main_box .main_main[data-v-e7ae0bfc]{position:relative;min-height:100%;max-height:auto;background-color:#fafafa}.el-header[data-v-e7ae0bfc],.el-main[data-v-e7ae0bfc]{padding:0}.training-effect-page[data-v-e7ae0bfc]{padding:12px;min-height:100vh;box-sizing:border-box}.full-width[data-v-e7ae0bfc]{width:100%}.full-width-item[data-v-e7ae0bfc]{margin-top:8px}.gray-input[data-v-e7ae0bfc]{background:#e9ecef;border:1px solid #cfd5db;color:#2f343b;border-radius:8px;padding-left:15px;height:40px;line-height:40px;font-size:14px}.file-panel[data-v-e7ae0bfc]{background:#fff;border:1px solid #dcdfe6;margin-top:40px}.panel-header[data-v-e7ae0bfc]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 0}.panel-title[data-v-e7ae0bfc]{font-size:18px;font-weight:700;color:#222;line-height:32px}.panel-actions[data-v-e7ae0bfc]{display:flex;align-items:center;gap:10px}.search-input[data-v-e7ae0bfc]{width:220px}.file-table[data-v-e7ae0bfc]{width:100%;margin-top:8px}.action-row[data-v-e7ae0bfc]{padding:10px 10px}.action-row .el-button[data-v-e7ae0bfc]{margin-right:8px;margin-bottom:8px}.upload-doc-wrapper[data-v-e7ae0bfc]{width:100%;margin-bottom:40px;box-sizing:border-box}.upload-title[data-v-e7ae0bfc]{font-size:16px;color:#333;margin-bottom:14px;font-weight:500}.required-title[data-v-e7ae0bfc]{position:relative;padding-left:10px}.required-title[data-v-e7ae0bfc]:before{content:"*";position:absolute;left:0;top:3px;color:#f56c6c;font-size:15px}.upload-limit[data-v-e7ae0bfc]{color:#666;font-weight:400}.upload-box[data-v-e7ae0bfc]{display:flex;align-items:center;width:100%;height:44px;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden;background:#f5f7fa}.doc-upload[data-v-e7ae0bfc]{flex-shrink:0}.file-name[data-v-e7ae0bfc]{flex:1;height:44px;line-height:44px;padding:0 16px;font-size:15px;color:#333;background:#f5f7fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.file-name.placeholder[data-v-e7ae0bfc]{color:#999}.footer-actions[data-v-e7ae0bfc]{display:flex;justify-content:center;gap:12px;margin-top:32px}[data-v-e7ae0bfc] .el-form-item__label{padding-bottom:8px;font-size:14px;line-height:20px;color:#2f343b;font-weight:700}