body[data-v-515d72d2],dd[data-v-515d72d2],div[data-v-515d72d2],dl[data-v-515d72d2],dt[data-v-515d72d2],h1[data-v-515d72d2],h2[data-v-515d72d2],h3[data-v-515d72d2],h4[data-v-515d72d2],li[data-v-515d72d2],ol[data-v-515d72d2],p[data-v-515d72d2],ul[data-v-515d72d2]{padding:0;text-align:left;margin:0}li[data-v-515d72d2],ol[data-v-515d72d2],ul[data-v-515d72d2]{list-style:none}img[data-v-515d72d2]{border:0;vertical-align:middle}body[data-v-515d72d2]{background:#fff}.clear[data-v-515d72d2]{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a[data-v-515d72d2],a[data-v-515d72d2]:hover{text-decoration:none}.require[data-v-515d72d2]:before{content:"*";color:#ff4d4f}[data-v-515d72d2] .ant-table table .ant-table-thead{background:#f3f7ff;color:#333;font-size:13px;font-weight:500}[data-v-515d72d2] .ant-table table .ant-table-thead th{padding:16px 8px!important}[data-v-515d72d2] .ant-table table .ant-table-tbody{color:#333;font-size:13px;font-weight:400}[data-v-515d72d2] .ant-table table .ant-table-tbody td{padding:12px 8px!important}[data-v-515d72d2] .ant-table table .ant-table-tbody tr:nth-child(2n){background:#fafafa}[data-v-515d72d2] .ant-table-pagination{margin:16px 0 0}.upload-dialog[data-v-515d72d2]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.upload-dialog .upload-header[data-v-515d72d2]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 17px;border-bottom:1px solid #f1f5f9}.upload-dialog .upload-header .upload-header-title[data-v-515d72d2]{font-size:18px;font-weight:500;color:#3d486f;font-family:PingFang SC,sans-serif}.upload-dialog .upload-header .upload-header-close[data-v-515d72d2]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#76767f;font-size:14px}.upload-dialog .upload-header .upload-header-close[data-v-515d72d2]:hover{color:#3d486f}.upload-dialog .upload-content[data-v-515d72d2]{padding:24px;display:flex;flex-direction:column;gap:24px}.upload-dialog .upload-field[data-v-515d72d2]{display:flex;flex-direction:column;gap:8px}.upload-dialog .upload-field .upload-field-label[data-v-515d72d2]{font-size:14px;color:#76767f;font-family:PingFang SC,sans-serif}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-calendar-picker-input,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input-affix-wrapper,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-calendar-picker-input,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input-affix-wrapper{background:#e3e8f0;border:none;border-radius:8px;padding:12px 16px;font-size:16px;color:#1e293b}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-calendar-picker-input:focus,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-calendar-picker-input:hover,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input-affix-wrapper:focus,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input-affix-wrapper:hover,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input:focus,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input:hover,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-calendar-picker-input:focus,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-calendar-picker-input:hover,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input-affix-wrapper:focus,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input-affix-wrapper:hover,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input:focus,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input:hover{background:#e3e8f0;box-shadow:none}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-calendar-picker-input::-moz-placeholder,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input-affix-wrapper::-moz-placeholder,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input::-moz-placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-calendar-picker-input::-moz-placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input-affix-wrapper::-moz-placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input::-moz-placeholder{color:#94a3b8}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-calendar-picker-input::placeholder,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input-affix-wrapper::placeholder,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input::placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-calendar-picker-input::placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input-affix-wrapper::placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input::placeholder{color:#94a3b8}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-calendar-picker,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-calendar-picker{width:100%}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-input,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-input{height:auto}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-textarea,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-textarea{background:#e3e8f0;border:none;border-radius:8px;padding:12px 16px;font-size:16px;min-height:68px;color:#1e293b}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-textarea:focus,.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-textarea:hover,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-textarea:focus,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-textarea:hover{background:#e3e8f0;box-shadow:none}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-textarea::-moz-placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-textarea::-moz-placeholder{color:#94a3b8}.upload-dialog .upload-field .upload-field-input[data-v-515d72d2] .ant-textarea::placeholder,.upload-dialog .upload-field .upload-field-textarea[data-v-515d72d2] .ant-textarea::placeholder{color:#94a3b8}.upload-dialog .upload-dropzone[data-v-515d72d2]{background:#eff4fc;border:2px dashed rgba(198,198,207,.5);border-radius:16px}.upload-dialog .upload-dropzone[data-v-515d72d2] .ant-upload-drag{background:transparent;border:none;border-radius:16px}.upload-dialog .upload-dropzone[data-v-515d72d2] .ant-upload-drag:hover{border:none}.upload-dialog .upload-dropzone[data-v-515d72d2] .ant-upload-drag .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-dialog .upload-dropzone[data-v-515d72d2] .ant-upload-drag-hover{border:none;background:rgba(239,244,252,.8)}.upload-dialog .upload-dropzone .dropzone-content[data-v-515d72d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px}.upload-dialog .upload-dropzone .dropzone-content .dropzone-icon[data-v-515d72d2]{margin-bottom:12px;font-size:28px;color:#1e293b}.upload-dialog .upload-dropzone .dropzone-content .dropzone-text[data-v-515d72d2]{font-size:14px;line-height:22px;color:#1e293b;font-family:PingFang SC,sans-serif;word-break:break-word;text-align:center}.upload-dialog .upload-dropzone .dropzone-content .dropzone-tip[data-v-515d72d2]{margin-top:6px;font-size:12px;line-height:18px;color:#64748b;font-family:PingFang SC,sans-serif}.upload-dialog .upload-dropzone .dropzone-content.dropzone-disabled .dropzone-icon[data-v-515d72d2],.upload-dialog .upload-dropzone .dropzone-content.dropzone-disabled .dropzone-text[data-v-515d72d2]{color:#52c41a}.upload-dialog .upload-dropzone.upload-dropzone-video[data-v-515d72d2]{width:100%}.upload-dialog .upload-dropzone.upload-dropzone-photo .dropzone-content[data-v-515d72d2]{padding:24px 16px}.upload-dialog .upload-dropzone.upload-dropzone-photo .dropzone-content .dropzone-icon[data-v-515d72d2]{margin-bottom:8px;font-size:24px}.upload-dialog .upload-dropzone.upload-dropzone-photo .dropzone-content .dropzone-text[data-v-515d72d2]{font-size:14px;line-height:20px;word-break:break-word}.upload-dialog .upload-dropzone.upload-dropzone-photo .dropzone-content .dropzone-tip[data-v-515d72d2]{margin-top:4px;font-size:12px;line-height:16px}.upload-dialog .upload-file-list[data-v-515d72d2]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.upload-dialog .upload-file-list .upload-file-item[data-v-515d72d2]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border-radius:8px}.upload-dialog .upload-file-list .upload-file-item .file-icon[data-v-515d72d2]{color:#52608b;font-size:16px}.upload-dialog .upload-file-list .upload-file-item .file-name[data-v-515d72d2]{flex:1;font-size:14px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dialog .upload-file-list .upload-file-item .file-delete[data-v-515d72d2]{color:#94a3b8;cursor:pointer;font-size:14px}.upload-dialog .upload-file-list .upload-file-item .file-delete[data-v-515d72d2]:hover{color:#ff4d4f}.upload-dialog .upload-photo-preview[data-v-515d72d2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.upload-dialog .upload-photo-preview .photo-preview-item[data-v-515d72d2]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative}.upload-dialog .upload-photo-preview .photo-preview-item img[data-v-515d72d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-dialog .upload-photo-preview .photo-preview-item .photo-preview-mask[data-v-515d72d2]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.upload-dialog .upload-photo-preview .photo-preview-item .photo-preview-mask .anticon[data-v-515d72d2]{color:#fff;font-size:20px;cursor:pointer}.upload-dialog .upload-photo-preview .photo-preview-item:hover .photo-preview-mask[data-v-515d72d2]{opacity:1}.upload-dialog .upload-footer[data-v-515d72d2]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:24px 32px;background:#eff4fc}.upload-dialog .upload-footer .upload-footer-btn[data-v-515d72d2]{padding:8px 24px;border-radius:12px;font-size:16px;font-family:PingFang SC,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.upload-dialog .upload-footer .upload-footer-cancel[data-v-515d72d2]{border:1px solid #444f77;color:#3d486f;background:transparent}.upload-dialog .upload-footer .upload-footer-cancel[data-v-515d72d2]:hover{background:rgba(61,72,111,.05)}.upload-dialog .upload-footer .upload-footer-confirm[data-v-515d72d2]{background:linear-gradient(162.64deg,#3d486f,#556088);color:#fff;font-weight:500;padding:8px 32px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.upload-dialog .upload-footer .upload-footer-confirm[data-v-515d72d2]:hover{box-shadow:0 6px 10px -1px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.1)}[data-v-515d72d2] .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}[data-v-515d72d2] .ant-modal-content .ant-modal-body{padding:0}