.custom-select /deep/ .el-select-dropdown__item{width:calc(100% - 10px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-original-files .search-section[data-v-f29c1ebe]{margin-bottom:24px}.select-original-files .search-section .search-row[data-v-f29c1ebe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.select-original-files .search-section .search-row .search-label[data-v-f29c1ebe]{font-weight:500;color:#333}.select-original-files .search-section .search-row .custom-select[data-v-f29c1ebe]{width:300px}.select-original-files .search-section .search-row .search-input[data-v-f29c1ebe] .ant-input{border-radius:6px}.select-original-files .instruction-section[data-v-f29c1ebe]{margin-bottom:24px}.select-original-files .instruction-section .instruction-row[data-v-f29c1ebe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.select-original-files .instruction-section .instruction-row .instruction-label[data-v-f29c1ebe]{font-weight:500;color:#333;white-space:nowrap}.select-original-files .file-table-section .file-table[data-v-f29c1ebe] .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.select-original-files .file-table-section .file-table[data-v-f29c1ebe] .ant-table-tbody>tr>td{padding:12px 8px}.terminology-modal[data-v-33fa041c] .ant-modal-header{border-bottom:1px solid #e8e8e8}.terminology-modal[data-v-33fa041c] .ant-modal-body{padding:24px}.terminology-modal .search-section[data-v-33fa041c]{margin-bottom:24px}.terminology-modal .search-section .search-input[data-v-33fa041c] .ant-input{border-radius:6px}.terminology-modal .terminology-list[data-v-33fa041c]{margin-bottom:24px;max-height:400px;overflow:hidden}.terminology-modal .terminology-list .terminology-table[data-v-33fa041c] .ant-table-thead>tr>th{background:#fafafa;font-weight:500;position:sticky;top:0;z-index:1}.terminology-modal .terminology-list .terminology-table[data-v-33fa041c] .ant-table-tbody>tr>td{padding:12px 8px}.terminology-modal .terminology-list .terminology-table[data-v-33fa041c] .ant-table-body{overflow-y:auto;max-height:300px}.terminology-modal .terminology-list .terminology-table .terminology-name[data-v-33fa041c]{font-weight:500;color:#333}.terminology-modal .terminology-list .terminology-table .term-count[data-v-33fa041c]{color:#666}.terminology-modal .terminology-list .terminology-table .update-time[data-v-33fa041c]{color:#999;font-size:12px}.terminology-modal .modal-footer[data-v-33fa041c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;border-top:1px solid #e8e8e8}.terminology-modal .modal-footer .selected-info[data-v-33fa041c]{color:#666;font-size:14px}.terminology-modal .modal-footer .action-buttons[data-v-33fa041c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.my-terminology-library[data-v-455db502]{padding:24px}.my-terminology-library .header-actions[data-v-455db502]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.my-terminology-library .header-actions .search-input[data-v-455db502] .ant-input{border-radius:6px}.my-terminology-library .library-list .library-table[data-v-455db502] .ant-table-thead>tr>th{background:#fafafa;font-weight:500;position:sticky;top:0;z-index:1}.my-terminology-library .library-list .library-table[data-v-455db502] .ant-table-tbody>tr>td{padding:12px 8px}.my-terminology-library .library-list .library-table[data-v-455db502] .ant-table-body{overflow-y:auto;max-height:400px}.my-terminology-library .library-list .library-table .library-name[data-v-455db502]{font-weight:500;color:#333}.my-terminology-library .library-list .library-table .term-count[data-v-455db502]{color:#666}.my-terminology-library .library-list .library-table .update-time[data-v-455db502]{color:#999;font-size:12px}.terminology-library-detail[data-v-3f96868f]{padding:24px}.terminology-library-detail .header-actions[data-v-3f96868f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.terminology-library-detail .header-actions .right-actions[data-v-3f96868f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.terminology-library-detail .header-actions .right-actions .search-input[data-v-3f96868f] .ant-input{border-radius:6px}.terminology-library-detail .term-list .term-table[data-v-3f96868f] .ant-table-thead>tr>th{background:#fafafa;font-weight:500;position:sticky;top:0;z-index:1}.terminology-library-detail .term-list .term-table[data-v-3f96868f] .ant-table-tbody>tr>td{padding:12px 8px}.terminology-library-detail .term-list .term-table[data-v-3f96868f] .ant-table-body{overflow-y:auto;max-height:400px}.terminology-library-detail .term-list .term-table .term-text[data-v-3f96868f]{font-weight:500;color:#333;cursor:pointer;padding:2px 4px;border-radius:2px;-webkit-transition:background-color .2s;transition:background-color .2s}.terminology-library-detail .term-list .term-table .term-text[data-v-3f96868f]:hover{background-color:#f0f0f0}.terminology-library-detail .term-list .term-table .update-time[data-v-3f96868f]{color:#999;font-size:12px}.terminology-library-detail .term-list .term-table[data-v-3f96868f] .ant-input{border-radius:2px;border:1px solid #d9d9d9;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2);padding:4px 8px;height:28px;font-size:14px}.terminology-library-detail .import-upload[data-v-3f96868f] .ant-upload-drag{padding:24px}.manuscript-translation .card-icon[data-v-03200569]{width:64px;height:64px}.manuscript-translation .translation-controls[data-v-03200569]{margin-bottom:32px}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item{margin-bottom:0;margin-right:16px;position:relative}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item:last-child{margin-right:0}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-select-selection{border-color:#ff4d4f}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item-label{padding-bottom:4px;line-height:1}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item-label label{color:#333;font-weight:500;font-size:14px}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item-label label.ant-form-item-required:before{color:#ff4d4f}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item-control{line-height:1;min-height:32px}.manuscript-translation .translation-controls[data-v-03200569] .ant-form .ant-form-item-explain{position:absolute;top:100%;left:0;z-index:1;font-size:12px;line-height:1.2;margin-top:2px;white-space:nowrap}.manuscript-translation .translation-controls .control-row[data-v-03200569]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;min-height:60px}@media (max-width:768px){.manuscript-translation .translation-controls .control-row[data-v-03200569]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}.manuscript-translation .translation-controls .language-select[data-v-03200569] .ant-select-selection{border-radius:6px}.manuscript-translation .translation-controls .language-select[data-v-03200569] .ant-select-selection__placeholder,.manuscript-translation .translation-controls .language-select[data-v-03200569] .ant-select-selection__rendered{color:#1890ff!important}.manuscript-translation .translation-controls .direction-arrow[data-v-03200569]{color:#666;font-size:16px;margin-top:8px}.manuscript-translation .translation-controls .translate-btn[data-v-03200569]{border-radius:6px}.manuscript-translation .translation-controls .my-terminology-btn[data-v-03200569]{border-color:#1890ff!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#1890ff!important;margin-left:auto;background:#fff!important;border-radius:8px}.manuscript-translation .upload-section[data-v-03200569]{margin-bottom:32px}.manuscript-translation .upload-section .upload-tabs[data-v-03200569] .ant-tabs-nav{margin-bottom:0}.manuscript-translation .upload-section .upload-area .custom-upload[data-v-03200569] .ant-upload-drag{border:2px dashed #1890ff;border-radius:8px;background:#fafcff;padding:48px 24px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.manuscript-translation .upload-section .upload-area .custom-upload[data-v-03200569] .ant-upload-drag:hover{border-color:#40a9ff;background:#f0f8ff}.manuscript-translation .upload-section .upload-area .custom-upload[data-v-03200569] .ant-upload-drag-container{padding:0}.manuscript-translation .upload-section .upload-area .upload-content[data-v-03200569]{text-align:center}.manuscript-translation .upload-section .upload-area .file-type-icons[data-v-03200569]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:200px;margin-bottom:24px}.manuscript-translation .upload-section .upload-area .upload-text[data-v-03200569]{font-size:16px;color:#666;margin-bottom:8px}.manuscript-translation .upload-section .upload-area .upload-text .anticon[data-v-03200569]{font-size:24px;color:#999;margin-bottom:8px}.manuscript-translation .upload-section .upload-area .upload-hint[data-v-03200569]{font-size:14px;color:#999}.manuscript-translation .requirements-section[data-v-03200569]{margin-bottom:32px}.manuscript-translation .requirements-section .requirements-header[data-v-03200569]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.manuscript-translation .requirements-section .requirements-header h3[data-v-03200569]{margin:0;font-size:16px;font-weight:500}.manuscript-translation .requirements-section .requirements-header .example-link[data-v-03200569]{margin-left:16px;color:#1890ff}.manuscript-translation .requirements-section .requirements-input[data-v-03200569] .ant-input{border-radius:6px;resize:vertical}.manuscript-translation .action-section[data-v-03200569]{text-align:center}.manuscript-translation .action-section .start-translate-btn[data-v-03200569]{height:48px;padding:0 48px;font-size:16px;border-radius:8px}.manuscript-translation .selected-terminologies[data-v-03200569]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.manuscript-translation .selected-terminologies .ant-tag[data-v-03200569]{background:#e6f7ff;border:1px solid #91d5ff;color:#1890ff;border-radius:4px;font-size:14px;padding:4px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.manuscript-translation .selected-terminologies .ant-tag .anticon-close[data-v-03200569]{color:#1890ff;font-size:12px}.manuscript-translation .history-terminology-section[data-v-03200569]{margin-bottom:16px}.manuscript-translation .history-terminology-section .history-terminology-btn[data-v-03200569]{color:#1890ff;font-size:14px;padding:0;height:auto;border:none;-webkit-box-shadow:none;box-shadow:none}.manuscript-translation .history-terminology-section .history-terminology-btn[data-v-03200569]:hover{color:#40a9ff;text-decoration:underline}.translation-review-page[data-v-1a74db2c]{padding:0 20px 20px}.translation-review-page[data-v-1a74db2c] .ant-table-body{overflow-x:auto!important}.translation-review-page .translation-list .translation-table .file-size[data-v-1a74db2c]{color:#666;font-size:12px}.translation-review-page .translation-list .translation-table .file-name-link[data-v-1a74db2c]{color:#1890ff;cursor:pointer;text-decoration:none}.translation-review-page .translation-list .translation-table .file-name-link[data-v-1a74db2c]:hover{text-decoration:underline}.translation-review-page .translation-list .translation-table .status-container .status-text[data-v-1a74db2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;font-weight:400}.translation-review-page .translation-list .translation-table .status-container .status-text.translating[data-v-1a74db2c]{color:#1890ff}.translation-review-page .translation-list .translation-table .status-container .status-text.completed[data-v-1a74db2c]{color:#333}.translation-review-page .translation-list .translation-table .status-container .status-text.failed[data-v-1a74db2c]{color:#ff4d4f}.translation-review-page .translation-list .translation-table .status-container .status-text .check-icon[data-v-1a74db2c]{color:#52c41a;font-size:14px;margin-right:4px}.translation-review-page .translation-list .translation-table .language-text[data-v-1a74db2c]{color:#333;font-size:12px}.translation-review-page .translation-list .translation-table .review-status-container .review-status-text[data-v-1a74db2c]{margin-bottom:4px}.translation-review-page .translation-list .translation-table .review-status-container .review-status-text .status-text[data-v-1a74db2c]{font-size:12px;color:#333}.translation-review-page .translation-list .translation-table .review-status-container .review-status-text .status-text.review-success[data-v-1a74db2c]{color:#52c41a}.translation-review-page .translation-list .translation-table .review-status-container .progress-container[data-v-1a74db2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.translation-review-page .translation-list .translation-table .review-status-container .progress-container .progress-bar[data-v-1a74db2c]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:80px}.translation-review-page .translation-list .translation-table .review-status-container .progress-container .progress-text[data-v-1a74db2c]{font-size:11px;color:#666;min-width:30px}.translation-review-page .translation-list .translation-table .purpose-text[data-v-1a74db2c]{color:#333;font-size:12px}.translation-review-page .translation-list .translation-table .upload-time[data-v-1a74db2c]{color:#999;font-size:12px}.translation-review-page .translation-list .translation-table .action-buttons[data-v-1a74db2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.translation-review-page .translation-list .translation-table .action-buttons .action-btn[data-v-1a74db2c]{padding:0;height:auto;font-size:12px}.header-section[data-v-0afa8013]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px}.main-tabs[data-v-0afa8013]{padding:20px}.custom-tabs[data-v-0afa8013] .ant-tabs-nav{margin-bottom:0}.custom-tabs[data-v-0afa8013] .ant-tabs-tab{font-size:16px;padding:12px 0;margin-right:32px}.custom-tabs[data-v-0afa8013] .ant-tabs-tab-active{color:#1890ff}.custom-tabs[data-v-0afa8013] .ant-tabs-ink-bar{height:3px;background:#1890ff}.header-actions[data-v-0afa8013]{position:absolute;top:20px;right:20px}.header-actions[data-v-0afa8013] .ant-btn{border-radius:4px}@media (max-width:768px){.translation-page[data-v-0afa8013]{padding:16px}.header-actions[data-v-0afa8013]{position:static;text-align:right;margin-top:16px}}