.form-row[data-v-180beea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form-row .el-col[data-v-180beea6]{-ms-flex-direction:column;flex-direction:column}.form-card[data-v-180beea6],.form-row .el-col[data-v-180beea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.form-card[data-v-180beea6]{background:#f5f7fa;border:1px solid #dcdfe6;border-radius:6px;margin-bottom:16px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.card-header[data-v-180beea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 14px;background:#ecf0f5;border-bottom:1px solid #dcdfe6;font-size:14px;font-weight:600;color:#303133}.card-header i[data-v-180beea6]{color:#409eff;font-size:16px}.card-body[data-v-180beea6]{padding:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.class-checkbox-group[data-v-180beea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.class-checkbox-group .el-checkbox[data-v-180beea6]{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-checkbox-group .el-checkbox.is-disabled[data-v-180beea6]{opacity:.7}.empty-tip[data-v-180beea6]{color:#e6a23c;font-size:13px;padding:8px 0}.empty-tip i[data-v-180beea6]{margin-right:4px}.upload-item[data-v-180beea6]{margin-bottom:12px}.upload-label[data-v-180beea6]{font-size:13px;color:#606266;margin-bottom:6px;font-weight:500}.required-mark[data-v-180beea6]{color:#f56c6c;margin-right:2px}.upload-area[data-v-180beea6]{border:2px dashed #c0c4cc;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.upload-area[data-v-180beea6]:hover{border-color:#409eff;background:#f0f7ff}.upload-area.has-file[data-v-180beea6]{border-color:#67c23a;border-style:solid;background:#f0f9eb}.upload-placeholder[data-v-180beea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:14px;color:#909399;font-size:13px}.upload-placeholder i[data-v-180beea6]{font-size:18px;color:#909399}.uploaded-file[data-v-180beea6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px}.file-icon[data-v-180beea6]{font-size:22px;color:#67c23a}.file-info[data-v-180beea6]{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.file-name[data-v-180beea6]{font-size:13px;color:#303133;font-weight:500}.file-actions .el-button[data-v-180beea6]{padding:0;font-size:12px}.upload-tip[data-v-180beea6]{font-size:11px;color:#909399;margin-top:4px}.dialog-footer[data-v-180beea6]{text-align:right}[data-v-180beea6] .el-dialog__body{max-height:75vh;overflow-y:auto;padding:16px 20px}