.subcontract-form[data-v-685cdea9]{padding:0 2px}.subcontract-form__row[data-v-685cdea9]{margin-bottom:0}.subcontract-form__type-item[data-v-685cdea9] .ant-radio-group{display:flex;align-items:center;min-height:32px}.subcontract-form-hint[data-v-685cdea9]{margin-top:4px;color:#8c8c8c;font-size:13px;line-height:20px}.upload-file-grid[data-v-685cdea9]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.upload-file-card[data-v-685cdea9]{position:relative;width:104px;cursor:default}.upload-file-card:hover .upload-file-remove[data-v-685cdea9]{opacity:1}.upload-file-thumb[data-v-685cdea9]{display:flex;align-items:center;justify-content:center;width:104px;height:104px;overflow:hidden;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.upload-file-thumb[data-v-685cdea9]:hover{border-color:#1677ff}.upload-file-img[data-v-685cdea9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-file-icon-type[data-v-685cdea9]{font-size:38px;color:#1677ff}.upload-file-name[data-v-685cdea9]{margin-top:5px;overflow:hidden;font-size:12px;line-height:18px;color:#595959;text-align:center;white-space:nowrap;text-overflow:ellipsis}.upload-file-remove[data-v-685cdea9]{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;color:#fff;cursor:pointer;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;transition:opacity .2s}.upload-file-remove[data-v-685cdea9]:hover{background:#ff4d4f}.upload-file-add[data-v-685cdea9]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;color:#8c8c8c;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px}.upload-file-add[data-v-685cdea9]:hover{color:#1677ff;border-color:#1677ff}.upload-file-add .anticon[data-v-685cdea9]{font-size:20px;margin-bottom:6px}.upload-file-add-text[data-v-685cdea9]{font-size:13px;line-height:18px}[data-v-685cdea9] .engineering-subcontract-form-modal .ant-modal-content{border-radius:10px}[data-v-685cdea9] .engineering-subcontract-form-modal .ant-modal-body{max-height:calc(100vh - 190px);padding:22px 28px 84px;overflow-y:auto}[data-v-685cdea9] .engineering-subcontract-form-modal .ant-form-item-label>label{color:#20252c;font-weight:600}