.translator-workbench-ui{--cat-inspector-width:440px;background:#f5f8fc;grid-template-rows:44px 64px 78px 42px minmax(0,1fr)}.translator-workbench-ui .cat-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.workbench-icon-toolbar{background:#fff;border-bottom:1px solid #dde7f2;align-items:center;gap:9px;min-width:0;height:64px;padding:5px 12px;display:flex;overflow:auto hidden}.toolbar-group{border-right:1px solid #e6edf5;flex:none;grid-template-rows:13px 34px;align-items:end;gap:3px;padding-right:9px;display:grid}.toolbar-group-last{border-right:0;padding-right:0}.toolbar-group-title{color:#9aa7b8;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:850;line-height:1}.toolbar-button-row{align-items:center;gap:4px;display:flex}.toolbar-icon-button{color:#27384c;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:7px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:.68rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.toolbar-icon-button:hover{color:#0b67d7;background:#f2f8ff;border-color:#1f8bd5}.toolbar-icon-button.active{color:#0b67d7;background:#eef7ff;border-color:#1f8bd5}.toolbar-icon-button:focus-visible{outline-offset:1px;outline:2px solid #1f8bd561}.toolbar-icon-button:disabled,.toolbar-icon-button[aria-disabled=true]{color:#b3beca;cursor:default;background:#f7f9fc}.toolbar-icon-button[aria-pressed=true]{color:#0b67d7;background:#eef7ff;border-color:#1f8bd5}.toolbar-icon-button.workbook-export-running{gap:5px;width:auto;padding:0 8px}.editor-statusbar .workbook-warning-link{color:#075ec8;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.toolbar-select{color:#5c6d82;background:#fff;border:1px solid #d7e2ef;border-radius:7px;align-items:center;gap:4px;min-width:56px;height:28px;padding:0 6px;font-size:.58rem;font-weight:850;display:inline-flex}.toolbar-select select{color:#26364b;background:0 0;border:0;outline:0;max-width:72px;font-size:.62rem;font-weight:800}.toolbar-filter-group .toolbar-button-row{gap:5px}.toolbar-filter-group .toolbar-select{border-radius:8px;min-width:0}.toolbar-filter-group .toolbar-select>span{color:#8795a8;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.52rem;font-weight:900}.toolbar-filter-group .toolbar-select select{max-width:82px}.toolbar-filter-group .toolbar-sort-select select{max-width:118px}.workbench-search-filter-row{grid-row:4;grid-template-columns:minmax(560px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);background:#fff;border-bottom:1px solid #dce6f1;align-items:center;gap:0;min-height:42px;padding:5px 0;display:grid}.workbench-editor-search-track{grid-template-columns:46px minmax(280px,1fr) minmax(320px,1.16fr) 44px 16px;align-items:center;min-width:0;padding:0 8px;display:grid}.workbench-search-group{display:contents}.workbench-search-group .source-search{grid-column:2;margin-right:8px}.workbench-search-group .target-search{grid-column:3;margin-right:8px}.workbench-search-filter-row .cat-search{background:#fff;border:1px solid #dce6f1;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 22px;align-items:center;gap:4px;min-width:0;height:30px;padding:0 5px 0 8px;display:grid}.workbench-search-filter-row .cat-search span{color:#8a98aa;font-size:.62rem}.workbench-search-filter-row .cat-search input{color:#26364b;background:0 0;border:0;outline:0;min-width:0;font-size:.66rem;font-weight:700}.workbench-search-filter-row .cat-search input::placeholder{color:#9aa7b8}.workbench-search-filter-row .clear-search-icon{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.8rem;font-weight:850;display:inline-flex}.workbench-search-filter-row .clear-search-icon:not(:disabled):hover{color:#0b67d7;background:#edf5ff}.workbench-search-filter-row .clear-search-icon:disabled{color:#a9b5c5;opacity:0;pointer-events:none}.search-scope-summary{color:#728198;text-align:right;white-space:nowrap;justify-self:stretch;min-width:0;margin-right:14px;font-size:.66rem;font-weight:750}.workbench-search-side{grid-column:3;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:0 12px 0 4px;display:flex}.tm-pretranslation-task{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #cfe0f5;border-radius:10px;gap:5px;width:min(100%,360px);padding:8px 10px;display:grid;box-shadow:0 6px 18px #0f172a14}.tm-pretranslation-task.is-complete{background:linear-gradient(#fff 0%,#f4fff9 100%);border-color:#b9ebd2}.tm-pretranslation-task.is-error{background:linear-gradient(#fff 0%,#fff7f7 100%);border-color:#fecaca}.tm-pretranslation-task.is-canceled{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#d6dde8}.tm-pretranslation-task.background-task{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#cfe0f5}.tm-pretranslation-task-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tm-pretranslation-task-head strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:850;overflow:hidden}.tm-pretranslation-task-actions{align-items:center;gap:4px;display:inline-flex}.tm-pretranslation-icon-button{color:#52627a;cursor:pointer;background:#fff;border:1px solid #d8e4f3;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.78rem;font-weight:850;display:inline-flex}.tm-pretranslation-icon-button:hover{color:#0b67d7;background:#edf5ff;border-color:#9ec5ff}.tm-pretranslation-progress-track{background:#e7eef7;border-radius:999px;height:4px;overflow:hidden}.tm-pretranslation-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);height:100%;transition:width .18s;display:block}.tm-pretranslation-progress-track.is-indeterminate span{animation:1.05s ease-in-out infinite workbench-progress-indeterminate;width:42%!important}@keyframes workbench-progress-indeterminate{0%{transform:translate(-115%)}to{transform:translate(250%)}}.tm-pretranslation-task-meta{color:#66758c;flex-wrap:wrap;gap:4px 10px;font-size:.6rem;font-weight:760;line-height:1.3;display:flex}.tm-pretranslation-chip{color:#1f3b66;white-space:nowrap;cursor:pointer;background:#f7fbff;border:1px solid #cfe0f5;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:.64rem;font-weight:850;display:inline-flex}.tm-pretranslation-chip.is-complete{color:#047857;background:#f4fff9;border-color:#b9ebd2}.tm-pretranslation-chip.is-error{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.translator-workbench-ui .cat-context-strip{grid-row:3;grid-template-columns:minmax(0, 1fr) var(--cat-inspector-width);align-items:stretch;gap:var(--cat-resizer-width);background:#f5f8fc;border-bottom:1px solid #dce6f1;min-height:78px;padding:7px 0 8px 12px}.translator-workbench-ui .context-preview-grid{gap:10px;min-height:0;padding:0}.translator-workbench-ui .context-card{background:#fbfdff;border-color:#dce6f1;border-radius:8px;min-height:58px;padding:8px 11px;box-shadow:0 1px 2px #0f23370a}.translator-workbench-ui .context-qa-header{color:#334255;background:#fff;border:1px solid #dce6f1;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;height:100%;min-height:58px;margin:0 14px 0 0;padding:0 12px;display:grid;box-shadow:0 1px 2px #0f23370a}.translator-workbench-ui .context-qa-header strong{color:#1f2d3d;font-size:.7rem;font-weight:900}.translator-workbench-ui .context-qa-header span{color:#66758a;font-size:.64rem;font-weight:850}.translator-workbench-ui .context-qa-header.active,.translator-workbench-ui .context-qa-header:hover{background:#f1f8ff;border-color:#1f8bd5}.translator-workbench-ui .context-card>span{color:#728198;margin-bottom:0;font-size:.67rem;font-weight:850;display:none}.translator-workbench-ui .format-contract-preview-text{white-space:pre-wrap}.translator-workbench-ui .format-contract-paired-content{background:#38bdf81a;border-radius:3px;box-shadow:inset 0 -1px #0e749038}.translator-workbench-ui .format-contract-preview-warning{color:#92400e;vertical-align:middle;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;align-items:center;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.translator-workbench-ui .rich-context-preview mark{color:#183142;background:#dff4ef;border-radius:4px;padding:2px 4px}.translator-workbench-ui .target-context .rich-context-preview mark{background:#e4f1ff}.translator-workbench-ui .context-qa{background:#fff;border-color:#dce6f1;border-radius:8px;grid-template-rows:22px minmax(0,1fr);min-height:52px;margin:0 14px 0 0;box-shadow:0 1px 2px #0f23370a}.translator-workbench-ui .context-qa>header{color:#334255;background:#f4f8fc;padding:0 12px;font-size:.62rem}.translator-workbench-ui .context-qa-body{grid-template-columns:minmax(0,1fr);padding:6px 9px}.translator-workbench-ui .context-qa-issues{align-content:start;gap:4px}.translator-workbench-ui .context-qa .qa-item{border-bottom:1px solid #edf2f7;grid-template-columns:64px minmax(0,1fr);gap:6px;padding:2px 0}.translator-workbench-ui .context-qa .qa-item strong,.translator-workbench-ui .context-qa .qa-item p,.translator-workbench-ui .context-qa .empty-reference,.translator-workbench-ui .context-qa .panel-notice{color:#66758a;font-size:.65rem;line-height:1.35}.translator-workbench-ui .context-qa .qa-item strong{color:#334255}.translator-workbench-ui .context-qa .full-width-action{display:none}.translator-workbench-ui .cat-layout{grid-row:5;grid-template-columns:minmax(560px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);border-top:1px solid #e2ebf4}.translator-workbench-ui .segments-workbench,.translator-workbench-ui .cat-inspector{background:#fff}.translator-workbench-ui .segment-table-head,.translator-workbench-ui .translation-row:not(.term-review-row){grid-template-columns:46px minmax(280px,1fr) minmax(320px,1.16fr) 48px 28px 24px}.translator-workbench-ui .segment-table-head{color:#728198;letter-spacing:.03em;text-transform:uppercase;background:#f7faff;border-bottom-color:#e1e9f2;height:28px;padding:0 8px;font-size:.62rem}.translator-workbench-ui .translation-row:not(.term-review-row){color:#243246;border-bottom-color:#edf2f7;align-items:stretch;min-height:28px}.translator-workbench-ui .translation-row:not(.term-review-row):hover{background:#f8fbff}.translator-workbench-ui .translation-row:not(.term-review-row)>div{border-right-color:#edf2f7;padding:2px 7px}.translator-workbench-ui .row-index-cell{color:#8a98aa;justify-content:center;font-size:.66rem;font-weight:800}.translator-workbench-ui .source-cell,.translator-workbench-ui .target-cell{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-break:auto;writing-mode:horizontal-tb;text-orientation:mixed;cursor:text;-webkit-user-select:text;user-select:text;min-width:0;max-width:100%;font-size:.7rem;line-height:1.18;overflow:hidden}.translator-workbench-ui .translation-row:not(.term-review-row)>.source-cell{display:block}.translator-workbench-ui .translation-row:not(.term-review-row)>.target-cell{align-items:stretch;display:flex}.translator-workbench-ui .target-cell>span{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-break:auto;writing-mode:horizontal-tb;text-orientation:mixed;align-self:center;min-width:0;max-width:100%}.translator-workbench-ui .text-highlight,.translator-workbench-ui .term-highlight,.translator-workbench-ui .qa-highlight,.translator-workbench-ui .search-highlight,.translator-workbench-ui .tm-highlight,.translator-workbench-ui .preview-highlight{box-shadow:none;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;writing-mode:inherit;text-orientation:inherit;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.translator-workbench-ui .source-cell mark.tb-term-highlight,.translator-workbench-ui .target-cell mark.tb-term-highlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;writing-mode:inherit;text-orientation:inherit;background:#dff4ef;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.translator-workbench-ui .source-cell mark.qa-term-highlight,.translator-workbench-ui .target-cell mark.qa-term-highlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;writing-mode:inherit;text-orientation:inherit;background:#fef3c7;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.translator-workbench-ui .source-cell mark.qa-term-highlight.error,.translator-workbench-ui .target-cell mark.qa-term-highlight.error{box-shadow:none;background:#fee2e2}.translator-workbench-ui .source-cell mark.qa-term-highlight.active,.translator-workbench-ui .target-cell mark.qa-term-highlight.active{background:#fde68a}.translator-workbench-ui .source-cell mark.qa-term-highlight.error.active,.translator-workbench-ui .target-cell mark.qa-term-highlight.error.active{background:#fecaca}.translator-workbench-ui .source-cell mark.qa-evidence-placeholder,.translator-workbench-ui .source-cell mark.qa-evidence-code,.translator-workbench-ui .source-cell mark.qa-evidence-tag,.translator-workbench-ui .target-cell mark.qa-evidence-placeholder,.translator-workbench-ui .target-cell mark.qa-evidence-code,.translator-workbench-ui .target-cell mark.qa-evidence-tag{max-width:max-content;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:normal;box-shadow:none;vertical-align:baseline;white-space:nowrap;word-break:keep-all;border:0;border-radius:2px;outline:0;align-items:baseline;padding:0 2px;line-height:1.2;display:inline-flex}.translator-workbench-ui .target-cell textarea{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-break:auto;writing-mode:horizontal-tb;text-orientation:mixed;resize:none;cursor:text;-webkit-user-select:text;user-select:text;width:100%;height:100%;min-height:22px;padding:1px 5px;line-height:1.18;overflow:hidden}.translator-workbench-ui .target-cell.has-target-qa-overlay{position:relative}.translator-workbench-ui .target-highlight-overlay{z-index:0;box-sizing:border-box;color:#0000;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-break:auto;writing-mode:horizontal-tb;text-orientation:mixed;pointer-events:none;padding:1px 5px;line-height:1.18;position:absolute;inset:0;overflow:hidden}.translator-workbench-ui .target-highlight-overlay mark{color:#0000}.translator-workbench-ui .target-cell textarea.with-highlight-overlay{z-index:1;background:0 0;position:relative}.translator-workbench-ui .selection-search-popover{z-index:80;color:#fff;cursor:pointer;background:#2563eb;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:fixed;box-shadow:0 10px 24px #2563eb47}.translator-workbench-ui .selection-search-popover:hover{background:#1d4ed8;box-shadow:0 12px 28px #2563eb57}.translator-workbench-ui .match-cell{color:#8a98aa;flex-direction:column;justify-content:center;gap:2px;font-size:.52rem;font-weight:800}.translator-workbench-ui .match-cell .match-badge{color:#047857;white-space:normal;background:#dff8ef;border-radius:999px;min-width:0;padding:1px 4px;font-size:.54rem;line-height:1.15}.translator-workbench-ui .match-cell .match-source-token{letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:13px;padding:0 3px;font-size:.48rem;line-height:1;display:inline-flex}.translator-workbench-ui .match-cell .match-source-token.ai{color:#4338ca;background:#e0e7ff}.translator-workbench-ui .match-cell .match-source-token.tmp{color:#0369a1;background:#e0f2fe}.translator-workbench-ui .match-cell .match-source-token.tmr{color:#9a3412;background:#ffedd5}.translator-workbench-ui .qa-cell{justify-content:center}.translator-workbench-ui .row-qa-token{color:#b45309;min-width:21px;height:16px;font:inherit;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.52rem;font-weight:900;line-height:1;display:inline-flex}.translator-workbench-ui .row-qa-token.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.translator-workbench-ui .row-qa-token:hover{filter:brightness(.97)}.translator-workbench-ui .row-status,.translator-workbench-ui .status-symbol{justify-content:center}.translator-workbench-ui .status-symbol{color:#8a98aa;align-items:center;font-weight:900;line-height:1;display:inline-flex}.translator-workbench-ui .status-symbol.status-confirmed,.translator-workbench-ui .status-symbol.status-reviewed,.translator-workbench-ui .status-symbol.status-translated,.translator-workbench-ui .status-symbol.status-approved,.translator-workbench-ui .status-symbol.status-final_reviewed{color:#2563eb}.translator-workbench-ui.stacked-layout .segment-table-head,.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row){grid-template-columns:46px minmax(0,1fr) 48px 28px 24px}.translator-workbench-ui.stacked-layout .segment-table-head .stacked-hidden-head{display:none}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row){grid-template-rows:minmax(30px,auto) minmax(30px,auto);min-height:64px}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .row-index-cell{grid-area:1/1/span 2;align-self:stretch}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .source-cell{border-bottom:1px solid #eef3f8;grid-area:1/2}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .target-cell{grid-area:2/2}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .target-cell textarea{white-space:pre-wrap;min-height:100%}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .match-cell{grid-area:1/3/span 2;align-self:stretch}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .qa-cell{grid-area:1/4/span 2;align-self:stretch}.translator-workbench-ui.stacked-layout .translation-row:not(.term-review-row) .row-status{grid-area:1/5/span 2;align-self:stretch}.translator-workbench-ui .cat-inspector{background:#f5f8fc;grid-template-rows:34px minmax(0,1fr)}.translator-workbench-ui .inspector-panel-header{background:#fff;border-bottom:1px solid #dce6f1;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.translator-workbench-ui .inspector-panel-header strong{color:#25354a;font-size:.72rem;font-weight:800}.translator-workbench-ui .inspector-panel-header span{color:#8290a3;font-size:.62rem;font-weight:800}.translator-workbench-ui .inspector-scroll{background:#f5f8fc;padding:10px 12px}.translator-workbench-ui .inspector-section{background:#fff;border-color:#dce6f1;border-radius:8px;margin-bottom:10px;box-shadow:0 1px 2px #0f23370a}.translator-workbench-ui .inspector-section>header{color:#334255;background:#f7faff;min-height:34px;padding:0 12px;font-size:.72rem}.translator-workbench-ui .inspector-section>header span{color:#8290a3}.translator-workbench-ui .inspector-section-body{gap:8px;padding:10px}.translator-workbench-ui .library-group{border-color:#dce6f1;border-radius:7px}.translator-workbench-ui .library-group-title{background:#f4f8fc;min-height:28px;padding:0 9px}.translator-workbench-ui .current-library .library-group-title{background:#edf7ff}.translator-workbench-ui .reference-card{padding:8px 9px}.translator-workbench-ui .tm-inspector-meta{grid-template-columns:1fr}.translator-workbench-ui .compact-results-stack{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:flex}.translator-workbench-ui .compact-results-stack>*{flex:none}.translator-workbench-ui .workbench-reference-split{background:#fff;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.translator-workbench-ui .workbench-reference-slot{min-height:0;display:flex}.translator-workbench-ui .workbench-reference-split.has-tb-and-tm .workbench-reference-slot-tb{flex:0 auto;min-height:86px;max-height:42%}.translator-workbench-ui .workbench-reference-split.has-tb-and-tm .workbench-reference-slot-tm{flex:50%}.translator-workbench-ui .workbench-reference-split.has-tb-and-tm .workbench-reference-slot.is-focused{flex:auto;max-height:none}.translator-workbench-ui .workbench-reference-split.has-tb-and-tm .workbench-reference-slot.is-condensed{flex:none;min-height:0;max-height:none}.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section>header,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section>.tb-inline-form,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section>.tb-panel-light-actions,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section>.panel-notice,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section>.tb-formal-warnings,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section .workbench-context-search,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section .compact-tm-pagination,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section .trusted-composition-recommendation,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section .empty-reference,.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section .compact-related-tm-loading{display:none}.translator-workbench-ui .workbench-reference-slot.is-condensed .compact-knowledge-section>.inspector-section-body{flex:none;max-height:66px;overflow:hidden}.translator-workbench-ui .workbench-reference-slot .compact-knowledge-section{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;margin:0;display:flex}.translator-workbench-ui .workbench-reference-slot .compact-knowledge-section>header{border-bottom:1px solid #dce6f1;flex:none}.translator-workbench-ui .workbench-reference-slot-tm{border-top:1px solid #cbd7e5}.translator-workbench-ui .workbench-reference-slot .compact-knowledge-section>.inspector-section-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;overflow:hidden auto}.translator-workbench-ui .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.translator-workbench-ui .tb-panel-header{grid-template-columns:auto auto minmax(120px,1fr) 28px;align-items:center;gap:7px;display:grid}.translator-workbench-ui .tb-panel-search input,.translator-workbench-ui .tb-inline-form input{color:#25354a;background:#fff;border:1px solid #d5e2f1;border-radius:7px;width:100%;min-height:26px;padding:0 9px;font-size:.68rem;font-weight:750}.translator-workbench-ui .tb-panel-search input:focus,.translator-workbench-ui .tb-inline-form input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 2px #2563eb1f}.translator-workbench-ui .tb-panel-add-button{width:28px;min-height:26px;padding:0;font-size:.8rem}.translator-workbench-ui .tb-inline-form{background:#fbfdff;border-bottom:1px solid #e4edf7;grid-template-columns:minmax(90px,1fr) minmax(90px,1fr);gap:7px;padding:8px 10px;display:grid}.translator-workbench-ui .tb-inline-form input:nth-child(3){grid-column:1/-1}.translator-workbench-ui .tb-inline-form button{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:26px;font-size:.66rem;font-weight:850;display:inline-flex}.translator-workbench-ui .tb-inline-form button[type=submit]{color:#fff;background:#2563eb}.translator-workbench-ui .tb-inline-form .tb-inline-delete-button{color:#be123c;background:#fff1f2;border-color:#fecdd3}.translator-workbench-ui .tb-inline-form small{color:#8290a3;grid-column:1/-1;font-size:.62rem;font-weight:750}.translator-workbench-ui .tb-inline-edit-form{background:0 0;border:0;grid-column:1/-1;padding:0}.translator-workbench-ui .tb-inline-edit-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.translator-workbench-ui .tb-inline-edit-actions button{white-space:nowrap;min-width:0;padding:0 6px}.translator-workbench-ui .tb-panel-light-actions{background:#fbfdff;border-bottom:1px solid #e4edf7;flex-wrap:wrap;gap:6px;padding:6px 10px;display:flex}.translator-workbench-ui .tb-panel-light-actions button{color:#405268;background:#fff;border:1px solid #d2deeb;border-radius:6px;min-height:24px;padding:0 8px;font-size:.62rem;font-weight:850}.translator-workbench-ui .tb-panel-light-actions button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.translator-workbench-ui .tb-panel-light-actions button:disabled{opacity:.5}.translator-workbench-ui .tb-formal-warnings{background:#fffaf0;border-bottom:1px solid #e4edf7;gap:3px;padding:6px 10px;display:grid}.translator-workbench-ui .tb-formal-warnings p{color:#7c4a03;gap:6px;margin:0;font-size:.62rem;line-height:1.35;display:flex}.translator-workbench-ui .tb-formal-warnings strong{flex:none;font-weight:900}.translator-workbench-ui .tb-formal-warnings span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.translator-workbench-ui .tb-entry-number{color:#2563eb;margin-right:4px;font-size:.62rem;font-weight:900}.translator-workbench-ui .compact-result-row{background:#fff;border-top:0;border-bottom:1px solid #dce6f1;border-left:3px solid #94a3b8;border-right:0;border-radius:0;overflow:hidden}.translator-workbench-ui .compact-result-row.is-main{background:#fff;border-left-color:#22a06b}.translator-workbench-ui .compact-result-row.is-current-segment{border-left-color:#3b82f6}.translator-workbench-ui .compact-result-row.is-main .compact-result-summary{background:#f0fdf4}.translator-workbench-ui .compact-result-row.is-current-segment .compact-result-summary{background:#eff6ff}.translator-workbench-ui .compact-result-row.is-rf .compact-result-summary,.translator-workbench-ui .compact-result-row.is-ai .compact-result-summary{background:#f8fafc}.translator-workbench-ui .compact-result-summary{cursor:pointer;grid-template-columns:max-content max-content minmax(0,1fr) minmax(0,1fr) auto 18px;grid-template-areas:"score insert source target meta chevron";align-items:center;column-gap:6px;min-height:30px;padding:2px 5px;list-style:none;display:grid}.translator-workbench-ui .compact-result-row-tb .compact-result-summary{grid-template-columns:48px max-content minmax(0,1fr) minmax(0,1fr) 18px;grid-template-areas:"score insert source target chevron";column-gap:6px;min-height:30px;padding:2px 5px}.translator-workbench-ui .compact-result-row-tm .compact-result-summary{grid-template-columns:48px max-content minmax(0,1fr) minmax(0,1fr) 18px;grid-template-areas:"score insert source target chevron"}.translator-workbench-ui .compact-result-row-ai .compact-result-summary{grid-template-areas:"score source source""insert target target"".meta meta"}.translator-workbench-ui .compact-result-summary::-webkit-details-marker{display:none}.translator-workbench-ui .compact-result-score{color:#0f766e;white-space:nowrap;background:#dff8ef;border-radius:999px;grid-area:score;justify-content:center;align-items:center;width:max-content;min-width:38px;max-width:180px;height:20px;padding:0 7px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.translator-workbench-ui .compact-result-row-tm .compact-result-score{text-align:center;white-space:normal;border-radius:6px;place-content:center;gap:2px;width:48px;min-width:48px;max-width:48px;height:32px;padding:0 3px;display:grid}.translator-workbench-ui .compact-result-row-tm .compact-result-score b,.translator-workbench-ui .compact-result-row-tm .compact-result-score small{font-size:.55rem;font-weight:900;line-height:1.05;display:block}.translator-workbench-ui .compact-result-score.ai-score{color:#1d4ed8;background:#eaf2ff}.translator-workbench-ui .compact-result-source,.translator-workbench-ui .compact-result-target{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.translator-workbench-ui .compact-result-row-tb .compact-result-source,.translator-workbench-ui .compact-result-row-tb .compact-result-target{white-space:nowrap;text-overflow:ellipsis;display:block}.translator-workbench-ui .compact-result-row-tm .compact-result-source,.translator-workbench-ui .compact-result-row-tm .compact-result-target{line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.translator-workbench-ui .compact-result-source{color:#25354a;grid-area:source;font-size:.68rem;font-weight:850;line-height:1.22}.translator-workbench-ui .compact-result-target{color:#59687b;grid-area:target;font-size:.65rem;line-height:1.24}.translator-workbench-ui .compact-result-main-meta,.translator-workbench-ui .compact-result-sub-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.translator-workbench-ui .compact-result-main-meta{grid-area:meta;align-self:center}.translator-workbench-ui .compact-result-main-meta .compact-result-library{display:none}.translator-workbench-ui .compact-result-sub-meta{color:#8a98aa;text-overflow:ellipsis;grid-area:sub;font-size:.56rem;font-weight:800;display:none}.translator-workbench-ui .compact-result-library,.translator-workbench-ui .compact-result-date,.translator-workbench-ui .compact-result-editor{color:#6f7d8f;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-weight:800;overflow:hidden}.translator-workbench-ui .compact-result-library{min-width:0;max-width:82px}.translator-workbench-ui .compact-result-date{flex:none;max-width:none;overflow:visible}.translator-workbench-ui .compact-result-editor{max-width:72px}.translator-workbench-ui .compact-result-badge{color:#637083;white-space:nowrap;background:#edf2f7;border-radius:999px;max-width:86px;padding:2px 5px;font-size:.54rem;font-weight:900}.translator-workbench-ui .compact-result-badge.main{color:#0f766e;background:#dff4ef}.translator-workbench-ui .compact-result-badge.rf{color:#637083;background:#edf2f7}.translator-workbench-ui .compact-result-badge.current{color:#1d4ed8;background:#dbeafe}.translator-workbench-ui .compact-result-badge.consistency-warning{color:#92400e;background:#fef3c7}.translator-workbench-ui .compact-result-consistency{color:#92400e;font-style:normal;font-weight:800}.translator-workbench-ui .compact-result-consistency.info,.translator-workbench-ui .compact-result-consistency.hint{color:#64748b}.translator-workbench-ui .compact-tm-load-more{color:#3150c8;background:#f7f9ff;border:0;border-bottom:1px solid #dce6f1;min-height:34px;font-size:.64rem;font-weight:900}.translator-workbench-ui .compact-tm-pagination{z-index:4;background:#f7f9ff;border-top:1px solid #dce6f1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:34px;display:grid;position:sticky;bottom:0;box-shadow:0 -4px 10px #3341550f}.translator-workbench-ui .compact-tm-pagination .compact-tm-load-more{border-bottom:0}.translator-workbench-ui .compact-tm-collapse{color:#52647a;background:#fff;border:0;border-left:1px solid #dce6f1;min-width:58px;font-size:.64rem;font-weight:900}.translator-workbench-ui .compact-tm-end{color:#7b899c;justify-content:center;align-items:center;min-height:34px;font-size:.62rem;font-weight:800;display:flex}.translator-workbench-ui .compact-result-badge.ai{color:#3150c8;background:#eef1ff}.translator-workbench-ui .compact-result-coverage{color:#3150c8;text-overflow:ellipsis;white-space:nowrap;background:#eef2ff;border-radius:999px;min-width:0;max-width:150px;padding:2px 6px;font-size:.54rem;font-weight:900;overflow:hidden}.translator-workbench-ui .compact-result-fragment-evidence{color:#7c3aed;text-overflow:ellipsis;white-space:nowrap;background:#f3e8ff;border-radius:999px;min-width:0;max-width:170px;padding:2px 6px;font-size:.54rem;font-weight:900;overflow:hidden}.translator-workbench-ui .compact-result-coverage-missing{color:#8a5a12;background:#fffaf0;border:1px solid #f3d5a3;border-radius:6px;margin:0;padding:6px 8px;font-size:.62rem;font-weight:800;line-height:1.35}.translator-workbench-ui .tm-fragment-search-status,.translator-workbench-ui .tm-semantic-fragment-review{color:#334155;background:#f7f9ff;border:1px solid #cddaf7;border-radius:7px;gap:6px;margin:0;padding:8px;font-size:.62rem;display:grid}.translator-workbench-ui .tm-fragment-search-status{grid-template-columns:minmax(0,1fr) auto;align-items:center}.translator-workbench-ui .tm-fragment-search-status span{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.translator-workbench-ui .tm-fragment-search-status button,.translator-workbench-ui .tm-semantic-fragment-actions button{color:#3150c8;background:#fff;border:1px solid #becdf0;border-radius:6px;min-height:25px;padding:3px 8px;font-size:.58rem;font-weight:900}.translator-workbench-ui .tm-semantic-fragment-review>span{color:#64748b;line-height:1.4}.translator-workbench-ui .tm-semantic-fragment-chips,.translator-workbench-ui .tm-semantic-fragment-actions{flex-wrap:wrap;gap:5px;display:flex}.translator-workbench-ui .tm-semantic-fragment-chip{background:#fff;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;overflow:hidden}.translator-workbench-ui .tm-semantic-fragment-chip button{color:#475569;background:0 0;border:0;min-height:25px;padding:3px 8px;font-size:.62rem;font-weight:850}.translator-workbench-ui .tm-semantic-fragment-chip button[aria-pressed=true]{color:#2143bb;background:#e8edff}.translator-workbench-ui .tm-semantic-fragment-chip button+button{color:#94a3b8;border-left:1px solid #dbe3ef;padding-inline:6px}.translator-workbench-ui .tm-semantic-fragment-actions button:disabled{cursor:not-allowed;opacity:.45}.translator-workbench-ui .workbench-context-search{color:#334155;background:#fbfdff;border:0;border-bottom:1px solid #dce6f1;border-radius:0;gap:4px;padding:4px 5px;font-size:.62rem;display:grid}.translator-workbench-ui .workbench-context-search form{gap:0;display:grid}.translator-workbench-ui .trusted-keyword-translations{background:#fff;border-bottom:1px solid #dce6f1;flex:none;width:100%;height:auto;display:block}.translator-workbench-ui .trusted-composition-recommendation{background:#f7f9ff;border-top:1px solid #dce6f1;border-bottom:1px solid #dce6f1;border-left:3px solid #3150c8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:6px 8px;display:grid}.translator-workbench-ui .trusted-composition-recommendation span{color:#3150c8;font-size:.6rem;font-weight:900}.translator-workbench-ui .trusted-composition-recommendation strong{color:#24364d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.translator-workbench-ui .trusted-composition-recommendation small{color:#718096;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.55rem;overflow:hidden}.translator-workbench-ui .trusted-keyword-translations>header{color:#4a5c72;background:#f8fbff;justify-content:space-between;align-items:center;min-height:26px;padding:0 7px;font-size:.62rem;display:flex}.translator-workbench-ui .trusted-keyword-translations>header span{color:#8190a3;font-weight:800}.translator-workbench-ui .trusted-keyword-translations.is-condensed>header{display:none}.translator-workbench-ui .trusted-keyword-row{background:#fff;border-bottom:1px solid #e3ebf4;border-left:3px solid #22a06b;flex:none;width:100%;height:auto;min-height:0;display:block}.translator-workbench-ui .trusted-keyword-row.is-ambiguous{border-left-color:#d97706}.translator-workbench-ui .trusted-keyword-row.is-missing{border-left-color:#94a3b8}.translator-workbench-ui .trusted-keyword-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 18px;align-items:center;gap:3px;height:28px;min-height:28px;max-height:28px;padding:1px 5px;list-style:none;display:grid;overflow:hidden}.translator-workbench-ui .trusted-keyword-row>summary::-webkit-details-marker{display:none}.translator-workbench-ui .trusted-keyword-row>summary strong,.translator-workbench-ui .trusted-keyword-row>summary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.translator-workbench-ui .trusted-keyword-row>summary b{color:#334155;font-weight:800}.translator-workbench-ui .trusted-keyword-row.is-ambiguous>summary b{color:#9a5b08}.translator-workbench-ui .trusted-keyword-row.is-missing.has-preview>summary b{color:#334155}.translator-workbench-ui .trusted-keyword-row.is-missing.has-no-evidence>summary b{color:#8492a6}.translator-workbench-ui .trusted-keyword-row[open] .compact-result-chevron{transform:rotate(180deg)}.translator-workbench-ui .trusted-keyword-pagination{z-index:3;background:#f7f9ff;border-top:1px solid #dce6f1;grid-template-columns:minmax(0,1fr) auto;min-height:30px;display:grid;position:sticky;bottom:0}.translator-workbench-ui .trusted-keyword-pagination>button,.translator-workbench-ui .trusted-keyword-pagination>span,.translator-workbench-ui .trusted-keyword-end{color:#3150c8;background:#f7f9ff;border:0;justify-content:center;align-items:center;min-height:30px;padding:0 8px;font-size:.62rem;font-weight:900;display:flex}.translator-workbench-ui .trusted-keyword-pagination>button:last-child:not(:first-child){color:#52647a;background:#fff;border-left:1px solid #dce6f1;min-width:58px}.translator-workbench-ui .trusted-keyword-end{color:#7b899c}.translator-workbench-ui .trusted-keyword-evidence{color:#68788d;background:#fbfdff;border-top:1px solid #edf2f7;gap:2px;padding:4px 7px 5px;font-size:.6rem;display:grid}.translator-workbench-ui .trusted-keyword-examples{gap:0;display:grid}.translator-workbench-ui .trusted-keyword-example{border-bottom:1px solid #e7edf5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;min-height:25px;padding:2px 1px;display:grid}.translator-workbench-ui .trusted-keyword-example:last-child{border-bottom:0}.translator-workbench-ui .trusted-keyword-example span,.translator-workbench-ui .trusted-keyword-example b{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.translator-workbench-ui .trusted-keyword-example b{color:#334155;font-weight:700}.translator-workbench-ui .trusted-keyword-example mark{color:inherit;background:#fff0a8;padding:0}.translator-workbench-ui .trusted-keyword-loading{color:#64748b;margin:0;padding:6px 8px;font-size:.6rem}.translator-workbench-ui .workbench-context-search-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}.translator-workbench-ui .workbench-context-search-controls input{color:#26384f;min-width:0;min-height:27px;font:inherit;background:#fff;border:1px solid #c9d6ef;border-radius:7px;padding:3px 8px}.translator-workbench-ui .workbench-context-search-controls button{color:#3150c8;min-height:27px;font:inherit;background:#fff;border:1px solid #becdf0;border-radius:7px;padding:3px 8px;font-weight:900}.translator-workbench-ui .workbench-context-search-controls button:disabled{cursor:not-allowed;opacity:.45}.translator-workbench-ui .workbench-context-search-error{color:#b42318;margin:0;font-weight:800}.translator-workbench-ui .workbench-context-search-results,.translator-workbench-ui .workbench-context-search-results>section{grid-auto-rows:max-content;align-content:start;gap:0;display:grid}.translator-workbench-ui .workbench-context-search-results>section>header{color:#526278;justify-content:space-between;display:flex}.translator-workbench-ui .workbench-search-tm-result,.translator-workbench-ui .workbench-project-context-result{color:#26384f;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #d8e1ef;border-radius:7px;gap:2px;padding:4px 6px;line-height:1.45;display:grid}.translator-workbench-ui .workbench-search-tm-result>strong,.translator-workbench-ui .workbench-project-context-result>strong{font-size:.72rem}.translator-workbench-ui .workbench-search-tm-result>span,.translator-workbench-ui .workbench-project-context-result>span{color:#405268;font-size:.68rem}.translator-workbench-ui .workbench-search-tm-result>small,.translator-workbench-ui .workbench-project-context-result>small{color:#7a899e}.translator-workbench-ui .workbench-search-tm-result-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.translator-workbench-ui .workbench-project-context-result{cursor:pointer}.translator-workbench-ui .workbench-project-context-result:hover{background:#fbfcff;border-color:#9fb5e6}.translator-workbench-ui .compact-related-tm-loading{color:#64748b;margin:0;font-size:.6rem}.translator-workbench-ui .compact-result-insert{color:#405268;background:#fff;border:1px solid #cfd9e6;border-radius:5px;grid-area:insert;width:38px;min-height:20px;padding:0 4px;font-size:.56rem;font-weight:900}.translator-workbench-ui .compact-result-insert:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.translator-workbench-ui .compact-result-insert-static{color:#738197;background:#f8fafc}.translator-workbench-ui .compact-result-partial-highlight{color:inherit;box-shadow:none;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fef3c7;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.translator-workbench-ui .compact-result-diff-equal{color:inherit;box-shadow:none;background:#dcfce7;border:0;padding:0;display:inline}.translator-workbench-ui .compact-result-diff-changed{text-underline-offset:2px;background:#fff1f2;-webkit-text-decoration:underline #fb7185;text-decoration:underline #fb7185;text-decoration-thickness:1px}.translator-workbench-ui .compact-result-diff-inserted{text-underline-offset:2px;background:#fef3c7;-webkit-text-decoration:underline dotted #d97706;text-decoration:underline dotted #d97706}.translator-workbench-ui .compact-result-diff-deleted{color:#9f1239;background:#ffe4e6;text-decoration:line-through}.translator-workbench-ui .compact-result-diff-token,.translator-workbench-ui .compact-result-diff-token-risk{white-space:nowrap;color:#6b21a8;background:#f3e8ff}.translator-workbench-ui .compact-result-diff-token-risk{text-decoration-style:wavy;text-decoration-color:#a855f7}.translator-workbench-ui .compact-result-chevron{color:#64748b;grid-area:chevron;justify-content:center;align-items:center;width:24px;height:28px;font-size:1rem;font-weight:900;line-height:1;transition:transform .14s;display:inline-flex}.translator-workbench-ui .compact-result-row[open] .compact-result-chevron{transform:rotate(180deg)}.translator-workbench-ui .compact-result-expanded-copy{color:#2e3d50;background:#fbfdff;border-top:1px solid #e5ecf4;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;padding:7px 8px;font-size:.65rem;line-height:1.38;display:none}.translator-workbench-ui .compact-result-expanded-bilingual{background:#e5ecf4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.translator-workbench-ui .compact-result-expanded-bilingual>div{background:#fff;align-content:start;gap:5px;min-width:0;padding:7px 8px;display:grid}.translator-workbench-ui .compact-result-expanded-bilingual strong,.translator-workbench-ui .compact-result-expanded-bilingual span{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.translator-workbench-ui .compact-result-detail-badges{flex-wrap:wrap;gap:4px;display:flex}.translator-workbench-ui .compact-result-row[open] .compact-result-expanded-copy{display:grid}.translator-workbench-ui .compact-result-expanded-copy strong,.translator-workbench-ui .compact-result-expanded-copy span,.translator-workbench-ui .compact-result-expanded-copy em{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.translator-workbench-ui .compact-result-expanded-source,.translator-workbench-ui .compact-result-expanded-target{grid-column:1}.translator-workbench-ui .compact-result-source-alignment{grid-template-columns:minmax(76px,auto) minmax(0,1fr);align-items:start;gap:3px 8px;min-width:0;display:grid}.translator-workbench-ui .compact-result-alignment-label{color:#7c8ba1;letter-spacing:.02em;text-transform:uppercase;font-size:.55rem;font-weight:850}.translator-workbench-ui .compact-result-fragment-variants,.translator-workbench-ui .compact-result-context-references{gap:6px;display:grid}.translator-workbench-ui .compact-result-fragment-variant,.translator-workbench-ui .compact-result-context-reference{background:#fff;border:1px solid #d9e7f4;border-radius:7px;gap:3px;padding:7px 8px;display:grid}.translator-workbench-ui .compact-result-fragment-variant{background:#f5fdf9;border-color:#bde8d8}.translator-workbench-ui .compact-result-fragment-variant-label{color:#0f766e;font-weight:900}.translator-workbench-ui .compact-result-fragment-variant small{color:#64748b;font-size:.56rem;font-weight:750}.translator-workbench-ui .compact-result-context-reference>span:first-child{color:#8a5a12;font-weight:900}.translator-workbench-ui .compact-result-target-unaligned{color:#8a5a12;font-style:normal}.translator-workbench-ui .compact-result-copy-text{gap:4px;min-width:0;display:grid}.translator-workbench-ui .compact-result-usage-note{color:#64748b;overflow-wrap:anywhere;font-size:.58rem;font-weight:750;line-height:1.4}.translator-workbench-ui .compact-result-edit-button{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:.6rem;font-weight:900;display:inline-flex}.translator-workbench-ui .compact-result-edit-button:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.translator-workbench-ui .compact-result-expanded-copy em{color:#64748b;font-style:normal}.translator-workbench-ui .compact-result-expanded-copy .compact-result-warning{color:#b45309}.translator-workbench-ui .compact-result-expanded-copy .compact-result-partial-note{color:#0f766e}.translator-workbench-ui .compact-result-metadata{background:#fbfdff;border-top:1px solid #e5ecf4;grid-template-rows:repeat(4,28px);height:112px;margin:0;padding:0;display:grid}.translator-workbench-ui .compact-result-metadata-tb{grid-template-rows:repeat(3,28px);height:84px}.translator-workbench-ui .compact-result-conflict{background:#fbfdff;min-width:0}.translator-workbench-ui .compact-result-metadata-group{border-bottom:1px solid #dce5ef;grid-template-columns:44px minmax(0,1fr);align-items:stretch;min-width:0;height:28px;display:grid}.translator-workbench-ui .compact-result-metadata-group:last-child{border-bottom-color:#cbd8e6}.translator-workbench-ui .compact-result-metadata-category{color:#61748d;letter-spacing:.04em;background:#f3f7fb;border-right:1px solid #dce5ef;justify-content:center;align-items:center;font-size:.56rem;font-weight:900;display:flex}.translator-workbench-ui .compact-result-metadata-fields{align-items:baseline;gap:10px;min-width:0;margin:0;padding:5px 8px 4px;display:flex;overflow:hidden}.translator-workbench-ui .compact-result-metadata-field{white-space:nowrap;flex:1 1 0;align-items:baseline;gap:2px;min-width:0;display:flex}.translator-workbench-ui .compact-result-metadata-field-short{flex:0 72px}.translator-workbench-ui .compact-result-metadata-field-wide{flex-grow:1.6}.translator-workbench-ui .compact-result-metadata-field dt{color:#8896a8;flex:none;margin:0;font-size:.54rem;font-weight:900}.translator-workbench-ui .compact-result-metadata-field dt:after{content:"："}.translator-workbench-ui .compact-result-metadata-field dd{color:#2e3d50;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.62rem;line-height:1.3;overflow:hidden}.translator-workbench-ui .compact-result-conflict{color:#8d561d;background:#fff8ed;border-top:1px solid #f1c27d;align-items:center;min-height:28px;padding:5px 8px;font-size:.6rem;font-weight:800;display:flex}.single-character-term-badges{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.single-character-term-badges span{color:#9a5b12;white-space:nowrap;background:#fff7ed;border:1px solid #f4d6a5;border-radius:999px;align-items:center;min-height:18px;padding:1px 6px;font-size:.54rem;font-weight:900;line-height:1;display:inline-flex}.tm-library-list,.reference-library-picker,.qa-issue-list{gap:7px}.translator-workbench-ui .qa-panel{background:#fff}.translator-workbench-ui .qa-panel .inspector-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.translator-workbench-ui .qa-panel .inspector-section>header{z-index:2;background:#fff;border-bottom:1px solid #e2eaf3;min-height:34px;padding:0;position:sticky;top:-10px}.translator-workbench-ui .qa-panel .inspector-section-body{gap:8px;padding:0}.tm-library-row,.reference-library-option,.qa-issue-row{text-align:left;background:#fff;border:1px solid #dce6f1;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 9px;display:grid}.tm-library-row{grid-template-columns:minmax(0,1fr) auto auto}.tm-library-row div,.reference-library-option span{gap:2px;min-width:0;display:grid}.tm-library-row strong,.reference-library-option strong,.qa-issue-row strong{color:#25354a;font-size:.7rem}.tm-library-row span,.tm-library-row small,.reference-library-option small,.qa-issue-row span,.qa-issue-row small{color:#7f8da1;font-size:.62rem;line-height:1.25}.tm-library-row em{color:#0f6fbd;text-align:center;background:#eaf4ff;border-radius:999px;min-width:48px;padding:2px 6px;font-size:.56rem;font-style:normal;font-weight:900}.tm-library-row.reference-tm{color:#6d7b8e;background:#f7f9fc}.tm-library-row.reference-tm em{color:#66758a;background:#edf2f7}.reference-library-option{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.qa-issue-row{cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto}.qa-issue-row:hover,.qa-issue-row.active{background:#f1f8ff;border-color:#1f8bd5}.qa-evidence-table{background:0 0;border:0;border-radius:0;min-width:0;overflow:hidden}.qa-source-tabs{border-bottom:1px solid #e2eaf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px 0 8px;display:grid}.qa-source-tabs button{color:#66758a;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:.64rem;font-weight:850;display:flex}.qa-source-tabs button[aria-selected=true]{color:#0f5fd7;background:#eef6ff;border-color:#c9ddf4}.qa-source-tabs button:disabled{opacity:.45}.qa-source-tabs button span{min-width:18px;color:inherit;background:#fffc;border-radius:999px;padding:1px 5px;font-size:.55rem}.qa-evidence-table-header{color:#78879b;letter-spacing:.04em;background:0 0;border-bottom:1px solid #e2eaf3;grid-template-columns:minmax(100px,.72fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) 78px;align-items:center;gap:10px;padding:7px 0;font-size:.56rem;font-weight:900;display:grid}.qa-evidence-table.with-segment .qa-evidence-table-header{grid-template-columns:minmax(96px,.66fr) minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,.9fr) 68px 78px}.qa-evidence-table-body{min-width:0;display:grid}.qa-evidence-table-row{background:0 0;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) 78px;align-items:stretch;gap:10px;min-width:0;padding:8px 0;display:grid}.qa-evidence-table-row:first-child{border-top:0}.qa-evidence-table-row.error{background:linear-gradient(90deg,#fee2e266,#0000 34%)}.qa-evidence-table-row.warning{background:linear-gradient(90deg,#fff7ed8c,#0000 34%)}.qa-evidence-table-row.current{background:#eff6ff8f}.qa-evidence-table-row.active{background:#dbeafe80;box-shadow:inset 2px 0 #2563eb}.qa-evidence-table-main{width:100%;min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(100px,.72fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.qa-evidence-table.with-segment .qa-evidence-table-main{grid-template-columns:minmax(96px,.66fr) minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,.9fr) 68px}.qa-evidence-table-main:hover .qa-evidence-cell strong{color:#0f5fd7}.qa-evidence-table.compact .qa-evidence-table-header{grid-template-columns:minmax(82px,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 66px;gap:6px;padding:4px 0;font-size:.52rem}.qa-evidence-table.compact .qa-evidence-table-row{grid-template-columns:minmax(0,1fr) 66px;gap:6px;padding:5px 0}.qa-evidence-table.compact .qa-evidence-table-main{grid-template-columns:minmax(82px,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:6px}.qa-evidence-table.compact.with-segment .qa-evidence-table-header,.qa-evidence-table.compact.with-segment .qa-evidence-table-main{grid-template-columns:minmax(78px,.78fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr) 58px 66px}.qa-evidence-table.compact.with-segment .qa-evidence-table-main{grid-template-columns:minmax(78px,.78fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr) 58px}.qa-evidence-type-cell{align-items:center;min-width:0;display:flex}.qa-severity-badge,.qa-rule-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:18px;padding:1px 6px;font-size:.54rem;font-weight:900;line-height:1;display:inline-flex}.qa-severity-badge.error{color:#b91c1c;background:#fee2e2}.qa-severity-badge.warning{color:#9a5b12;background:#fff7ed}.qa-rule-badge{color:#33506f;background:#eef5ff;gap:4px}.qa-rule-badge svg{flex:none}.qa-evidence-table-row.error .qa-rule-badge{color:#b91c1c;background:#fee2e2}.qa-evidence-table-row.warning .qa-rule-badge{color:#9a5b12;background:#fff7ed}.qa-evidence-table-row.type-placeholder .qa-rule-badge{color:#c2410c;background:#ffedd5}.qa-evidence-table-row.type-code .qa-rule-badge{color:#1e40af;background:#dbeafe}.qa-evidence-table-row.type-tag .qa-rule-badge{color:#b45309;background:#fff7ed}.qa-evidence-table-row.type-number .qa-rule-badge{color:#a16207;background:#fef9c3}.qa-evidence-table-row.type-term .qa-rule-badge{color:#1d4ed8;background:#dbeafe}.qa-evidence-table-row.type-punctuation .qa-rule-badge,.qa-evidence-table-row.type-length .qa-rule-badge{color:#475569;background:#f1f5f9}.qa-evidence-cell{align-items:baseline;min-width:0;line-height:1.22;display:block}.qa-evidence-segment-cell{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:900;line-height:1.2;overflow:hidden}.qa-evidence-cell strong{color:#25354a;text-overflow:ellipsis;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.64rem;font-weight:800;display:-webkit-box;overflow:hidden}.qa-evidence-tokens{display:inline}.qa-evidence-token{color:#25354a;min-height:0;font-weight:900;line-height:inherit;box-shadow:none;white-space:inherit;overflow-wrap:break-word;word-break:normal;background:#eef5ff;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.qa-evidence-token.wrong{color:#b91c1c;background:#fee2e2}.qa-evidence-token.missing{color:#9a5b12;background:#fff7ed}.qa-evidence-token.extra{color:#7c3aed;background:#f3e8ff}.qa-evidence-token.expected{color:#047857;background:#dcfce7}.qa-evidence-muted{color:#8a98aa;font-weight:700}.qa-evidence-table-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.qa-evidence-table-empty{color:#7f8da1;margin:0;padding:10px 12px;font-size:.64rem;font-weight:800}.qa-evidence-icon-button{color:#33506f;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.qa-evidence-icon-button:hover{color:#0f5fd7;background:#f5f9ff;border-color:#2563eb}.qa-evidence-icon-button.fix{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.qa-evidence-icon-button.fix:hover{color:#065f46;background:#dcfce7;border-color:#34d399}.qa-evidence-icon-button:disabled{cursor:wait;opacity:.55}.qa-fix-notice{justify-content:space-between;align-items:center;gap:8px;display:flex}.qa-fix-notice button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;min-height:24px;padding:0 8px;font-size:.62rem;font-weight:850}.qa-fix-notice button:hover{background:#dbeafe;border-color:#2563eb}.term-review-workspace{--cat-inspector-width:420px;background:#f5f8fc;grid-template-rows:44px 64px 78px 42px minmax(0,1fr)}.term-review-workspace .workbench-search-filter-row{z-index:2;grid-row:4;position:relative}.term-review-workspace .human-workbench-strip{background:#fff;border-bottom-color:#dde7f2;min-height:44px;padding:8px 14px}.term-review-workspace .human-workbench-strip strong{color:#0f3562}.term-review-workspace .human-workbench-strip span{color:#66758a}.term-review-workspace .human-workbench-strip a{color:#0b67d7;background:#fff;border-color:#cfe0f4;border-radius:7px;min-height:28px}.term-review-workspace .human-workbench-strip a:hover{background:#f2f7ff;border-color:#0b67d7}.term-review-workspace .review-context-strip{z-index:1;grid-row:3;grid-template-columns:minmax(0, 1fr) var(--cat-inspector-width);align-items:stretch;gap:var(--cat-resizer-width);background:#f5f8fc;border-bottom-color:#dce6f1;min-height:78px;padding:7px 0 8px 12px;position:relative}.term-review-workspace .review-context-strip .context-preview-grid{gap:8px;min-height:0;padding:0}.term-review-workspace .review-context-strip .context-card{background:#fff;border-color:#dce6f1;border-radius:8px;min-height:56px;padding:7px 10px;box-shadow:0 1px 2px #0f23370a}.term-review-workspace .review-context-strip .rich-context-preview{color:#44546a;font-size:.72rem;line-height:1.45}.term-review-workspace .review-context-strip mark{color:#173247;background:#dff4ef;border-radius:4px;padding:2px 4px}.term-review-workspace .context-qa-header{color:#405268;text-align:left;background:#fff;border:1px solid #dce6f1;border-radius:8px;align-content:center;gap:4px;height:100%;min-height:56px;padding:7px 10px;display:grid;box-shadow:0 1px 2px #0f23370a}.term-review-workspace .context-qa-header strong{color:#223047;font-size:.72rem;font-weight:900}.term-review-workspace .context-qa-header span{color:#7a899b;font-size:.64rem;line-height:1.35}.term-review-workspace .context-qa-header.active,.term-review-workspace .context-qa-header:hover{background:#f7fbff;border-color:#b9d9f5}.term-review-workspace .review-cat-layout{grid-row:5;grid-template-columns:minmax(720px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);border-top:1px solid #e2ebf4;height:auto;min-height:0}.term-review-workspace .segments-workbench,.term-review-workspace .cat-inspector{background:#fff}.term-review-workspace .segment-table-head,.term-review-workspace .term-review-row{grid-template-columns:42px minmax(220px,1fr) minmax(240px,1fr) 64px 84px}.term-review-workspace .workbench-editor-search-track{grid-template-columns:42px minmax(220px,1fr) minmax(240px,1fr) 64px 84px;padding:0 12px}.term-review-workspace .segment-table-head{color:#728198;letter-spacing:.04em;text-transform:uppercase;background:#f7faff;border-bottom-color:#e1e9f2;height:36px;padding:0 12px;font-size:.68rem}.term-review-workspace .segment-table{scrollbar-color:#9fb0c3 #eef3f8;scrollbar-gutter:stable;scrollbar-width:auto;overflow-y:scroll}.term-review-workspace .segment-table::-webkit-scrollbar{width:10px;display:block}.term-review-workspace .segment-table::-webkit-scrollbar-track{background:#eef3f8}.term-review-workspace .segment-table::-webkit-scrollbar-thumb{background:#9fb0c3;border:2px solid #eef3f8;border-radius:999px}.term-review-workspace .translation-row{color:#243246;border-bottom-color:#ebf0f6;min-height:44px}.term-review-workspace .translation-row:hover{background:#f8fbff}.term-review-workspace .translation-row.selected{background:#edf7ff;box-shadow:inset 0 0 0 1px #2a8ed6,inset 4px 0 #2a8ed6}.term-review-workspace .term-review-group-block{display:contents}.term-review-workspace .term-review-group-row{background:#f8fbff;border-bottom:1px solid #e7eef7;grid-template-columns:42px minmax(220px,1fr) minmax(240px,1fr) 64px 84px;align-items:center;min-height:38px;padding:0 12px;display:grid}.term-review-workspace .term-review-group-main{align-items:center;gap:7px;min-width:0;display:flex}.term-review-workspace .term-review-group-main strong,.term-review-workspace .term-review-group-main small,.term-review-workspace .term-review-group-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.term-review-workspace .term-review-group-main strong{color:#273850;font-size:.72rem;font-weight:900}.term-review-workspace .term-review-group-main small,.term-review-workspace .term-review-group-meta{color:#728198;font-size:.62rem;font-weight:750}.term-review-workspace .term-review-group-badge{color:#2863ac;letter-spacing:.01em;background:#eaf3ff;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 8px;font-size:.58rem;font-weight:900;display:inline-flex}.term-review-workspace .term-review-group-badge.source-ambiguity{color:#8a5512;background:#fff3d7}.term-review-workspace .term-review-group-badge.target-collision{color:#8a3f3f;background:#ffe8e8}.term-review-workspace .term-review-group-badge.compound{color:#136a4a;background:#e3f8ef}.term-review-workspace .term-review-group-badge.pattern-family{color:#5b4bb5;background:#eeeaff}.term-review-workspace .review-select-cell{place-items:center;min-height:44px;padding:0 8px;display:grid}.term-review-workspace .review-select-all{min-height:36px}.term-review-workspace .review-select-cell input{accent-color:#0b67d7;width:15px;height:15px}.term-review-workspace .term-review-row .source-cell,.term-review-workspace .term-review-row .target-cell{min-height:44px;padding:0 12px}.term-review-workspace .review-source-cell>strong,.term-review-workspace .review-target-cell>span{color:#25334a;font-size:.74rem;font-weight:750}.term-review-workspace .review-source-cell>small{color:#8a98aa;font-size:.62rem}.term-review-workspace .review-row-actions{justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 5px;display:inline-flex}.term-review-workspace .review-row-actions button{color:#728198;opacity:.68;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.66rem;font-weight:900;line-height:1;display:inline-grid}.term-review-workspace .review-row-actions button:hover:not(:disabled){opacity:1;background:#fff;border-color:#cbd8e6}.term-review-workspace .review-row-actions button:disabled{cursor:default;opacity:.35}.term-review-workspace .review-row-actions .accept{color:#0f7a53}.term-review-workspace .review-row-actions .reject{color:#b24d4d}.term-review-workspace .review-row-actions .pending{color:#8a6815}.term-review-workspace .review-source-cell input,.term-review-workspace .review-target-cell input{color:#1f2d3d;background:0 0;border:1px solid #0000;border-radius:6px;min-height:30px;padding:4px 8px;font-size:.74rem}.term-review-workspace .translation-row.selected .review-source-cell input,.term-review-workspace .translation-row.selected .review-target-cell input{background:#fff;border-color:#c7d8ea;box-shadow:0 1px 2px #0f23370a}.term-review-workspace .review-source-cell input:focus,.term-review-workspace .review-target-cell input:focus{border-color:#2a8ed6;box-shadow:0 0 0 2px #2a8ed61f}.term-review-workspace .term-conflict-badges>span{color:#8a5b16;background:#fff4df;border-radius:999px}.term-review-workspace .status-symbol{color:#7d8b9c}.term-review-workspace .status-confirmed{color:#1f8bd5}.term-review-workspace .status-draft{color:#bd7b1d}.term-review-workspace .candidate-status-badge{color:#5d6b7d;white-space:nowrap;background:#f5f7fa;border:1px solid #d6e0eb;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:22px;padding:0 8px;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.term-review-workspace .candidate-status-badge>span{background:currentColor;border-radius:999px;width:6px;height:6px}.term-review-workspace .candidate-status-badge.approved{color:#0f7a53;background:#ecf9f3;border-color:#bfe4d4}.term-review-workspace .candidate-status-badge.rejected{color:#b24d4d;background:#fff1f1;border-color:#f2c7c7}.term-review-workspace .candidate-status-badge.pending{color:#6a788b;background:#f5f7fa;border-color:#d6e0eb}.term-review-workspace .term-review-panel{background:#f5f8fc;padding:10px 12px}.term-review-workspace .term-review-panel .inspector-section{border-color:#dce6f1;border-radius:8px;margin-bottom:10px;box-shadow:0 1px 2px #0f23370a}.term-review-workspace .term-review-panel .inspector-section>header{color:#334255;background:#f7faff;min-height:36px;padding:0 12px;font-size:.72rem}.term-review-workspace .term-review-panel .inspector-section>header span{color:#8290a3}.term-review-workspace .term-review-panel .inspector-section-body{gap:8px;padding:10px}.term-review-workspace .term-review-disabled-note{color:#63758c;background:#f7faff;border:1px solid #dbe7f3;border-radius:7px;margin:0;padding:7px 8px;font-size:.64rem;line-height:1.35}.term-review-workspace .term-detail-actions{align-items:center;gap:6px;display:inline-flex}.term-review-workspace .term-detail-actions button{color:#405268;background:#fff;border:1px solid #d2deeb;border-radius:7px;min-height:24px;padding:0 9px;font-size:.62rem;font-weight:850}.term-review-workspace .term-detail-actions button:hover:not(:disabled){color:#0f74bf;background:#f2f7ff;border-color:#1f8bd5}.term-review-workspace .term-detail-actions .primary-action{color:#fff;background:#0b67d7;border-color:#0b67d7}.term-review-workspace .term-detail-actions .primary-action:hover:not(:disabled){color:#fff;background:#075bbf}.term-review-workspace .term-batch-trial-actions{flex-wrap:wrap;gap:6px;display:flex}.term-review-workspace .term-batch-trial-actions button{color:#405268;background:#fff;border:1px solid #d2deeb;border-radius:7px;min-height:25px;padding:0 8px;font-size:.6rem;font-weight:850}.term-review-workspace .term-batch-trial-actions button:hover:not(:disabled){color:#0b67d7;background:#f2f7ff;border-color:#0b67d7}.term-review-workspace .term-batch-trial-actions button:disabled{opacity:.45}.term-review-workspace .term-batch-trial-result{flex-wrap:wrap;gap:5px;display:flex}.term-review-workspace .term-batch-trial-result span{color:#52677f;background:#f1f6fc;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:.58rem;font-weight:850;display:inline-flex}.term-review-workspace .compact-notice{border-radius:7px;margin:0;padding:7px 8px;font-size:.64rem;line-height:1.35}.term-review-workspace .selected-candidate-summary{gap:9px;display:grid}.term-review-workspace .selected-candidate-summary>strong{color:#223047;font-size:.76rem}.term-review-workspace .selected-candidate-list{background:#fff;border:1px solid #dce6f1;border-radius:8px;display:grid;overflow:hidden}.term-review-workspace .selected-candidate-row{border-top:1px solid #eef3f8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.term-review-workspace .selected-candidate-row:first-child{border-top:0}.term-review-workspace .selected-candidate-row>div{gap:2px;min-width:0;display:grid}.term-review-workspace .selected-candidate-row strong,.term-review-workspace .selected-candidate-row span:not(.candidate-status-badge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.term-review-workspace .selected-candidate-row strong{color:#223047;font-size:.68rem}.term-review-workspace .selected-candidate-row span:not(.candidate-status-badge){color:#728198;font-size:.64rem}.term-review-workspace .review-source-details-card{background:#fff;border:1px solid #dce6f1;border-radius:8px;gap:8px;padding:10px;display:grid}.term-review-workspace .review-detail-card-head{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.term-review-workspace .review-detail-pair{color:#223047;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;font-size:.74rem;display:grid}.term-review-workspace .review-detail-pair strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term-review-workspace .review-detail-pair span{color:#93a0b1}.term-review-workspace .review-detail-chevron{color:#52647a;background:#fff;border:1px solid #d8e3ef;border-radius:7px;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:900;line-height:1;display:inline-grid}.term-review-workspace .review-detail-chevron:hover{color:#0b67d7;background:#f4f9ff;border-color:#9fc6ec}.term-review-workspace .review-detail-badges{flex-wrap:wrap;gap:5px;display:flex}.term-review-workspace .review-detail-badges>span:not(.candidate-status-badge),.term-review-workspace .review-detail-badges .single-character-term-badges span{color:#63758c;background:#f8fbff;border:1px solid #dce6f1;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:.58rem;font-weight:850;display:inline-flex}.term-review-workspace .review-detail-badges .risk{color:#9a6818;background:#fff7e8;border-color:#f2d3a4}.term-review-workspace .review-detail-compact-lines{border-top:1px solid #eef3f8;gap:5px;padding-top:8px;display:grid}.term-review-workspace .review-detail-compact-lines p{color:#334255;grid-template-columns:50px minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;margin:0;font-size:.66rem;line-height:1.36;display:grid}.term-review-workspace .review-detail-compact-lines span{color:#728198;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:900}.term-review-workspace .review-detail-compact-lines strong{color:#334255;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:800;overflow:hidden}.term-review-workspace .review-detail-compact-lines em{color:#7f8fa3;grid-column:2;font-size:.62rem;font-style:normal}.term-review-workspace .review-detail-metadata{background:#fbfdff;border:1px solid #e6edf5;border-radius:8px;gap:0;display:grid;overflow:hidden}.term-review-workspace .review-detail-metadata>div{border-top:1px solid #edf2f7;grid-template-columns:82px minmax(0,1fr);min-height:26px;display:grid}.term-review-workspace .review-detail-metadata>div:first-child{border-top:0}.term-review-workspace .review-detail-metadata dt,.term-review-workspace .review-detail-metadata dd{margin:0;padding:5px 7px;font-size:.62rem;line-height:1.35}.term-review-workspace .review-detail-metadata dt{color:#7f8fa3;font-weight:850}.term-review-workspace .review-detail-metadata dd{color:#334255;overflow-wrap:break-word;word-break:normal;min-width:0}.term-review-workspace .review-revision-section{border-top:1px solid #eef3f8;gap:6px;padding-top:8px;display:grid}.term-review-workspace .review-revision-toggle{color:#334255;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:0;font-size:.66rem;font-weight:900;display:flex}.term-review-workspace .review-revision-toggle strong{color:#52647a;background:#fff;border:1px solid #d8e3ef;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.76rem;display:inline-grid}.term-review-workspace .review-revision-empty{color:#7f8fa3;background:#f8fbff;border:1px solid #e1e9f2;border-radius:7px;padding:7px 8px;font-size:.64rem}.term-review-workspace .review-context-sentence{background:#f8fbff;border:1px solid #e0e8f1;border-radius:8px;gap:5px;padding:8px;display:grid}.term-review-workspace .review-context-sentence span{color:#728198;text-transform:uppercase;font-size:.62rem;font-weight:900}.term-review-workspace .review-context-sentence p{color:#334255;margin:0;font-size:.68rem;line-height:1.45}.term-review-workspace .review-evidence-list{gap:6px;display:grid}.term-review-workspace .review-evidence-row{background:#fff;border:1px solid #e0e8f1;border-radius:8px;gap:3px;padding:8px;display:grid}.term-review-workspace .review-evidence-row strong{color:#0b67d7;font-size:.62rem}.term-review-workspace .review-evidence-row span{color:#334255;font-size:.66rem;line-height:1.35}.term-review-workspace .review-evidence-row small{color:#728198;font-size:.6rem}.term-review-workspace .term-related-panel .inspector-section-body{padding:8px}.term-review-workspace .term-related-sections{gap:7px;display:grid}.term-review-workspace .term-related-section{background:#fff;border:1px solid #e1e9f2;border-radius:8px;overflow:hidden}.term-review-workspace .term-related-section>header{background:#f8fbff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 9px;display:flex}.term-review-workspace .term-related-section>header strong{color:#334255;font-size:.66rem;font-weight:900}.term-review-workspace .term-related-section>header span{color:#8a98aa;font-size:.58rem;font-weight:850}.term-review-workspace .term-related-section>p,.term-review-workspace .term-related-empty-state{color:#728198;gap:3px;margin:0;padding:9px;font-size:.64rem;line-height:1.35;display:grid}.term-review-workspace .term-related-section>p span,.term-review-workspace .term-related-empty-state span{color:#95a2b2;font-size:.6rem}.term-review-workspace .term-related-empty-state strong{color:#405268;font-size:.7rem}.term-review-workspace .term-related-list{display:grid}.term-review-workspace .term-related-row{border-top:1px solid #edf2f7;gap:6px;padding:8px 9px;display:grid}.term-review-workspace .term-related-row:first-child{border-top:0}.term-review-workspace .term-related-row>div:first-child{gap:2px;display:grid}.term-review-workspace .term-related-row strong,.term-review-workspace .term-related-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.term-review-workspace .term-related-row strong{color:#223047;font-size:.68rem}.term-review-workspace .term-related-row span{color:#53657b;font-size:.64rem}.term-review-workspace .term-related-meta,.term-review-workspace .term-related-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.term-review-workspace .term-related-meta>span:not(.candidate-status-badge){color:#728198;background:#f3f6fa;border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:.58rem;font-weight:850;display:inline-flex}.term-review-workspace .term-related-actions button{color:#708098;background:#f9fbfd;border:1px solid #d8e2ee;border-radius:6px;min-height:24px;padding:0 7px;font-size:.58rem;font-weight:850}.candidate-section>header{color:#28597b;background:#dcecf9}.term-candidate-card{background:#f6fbff;border:1px solid #d5e5f2;border-radius:3px;gap:4px;padding:6px;display:grid}.candidate-topline,.candidate-actions{justify-content:space-between;align-items:center;gap:5px;display:flex}.candidate-topline{font-size:.68rem}.candidate-topline span{color:#949ca6}.candidate-topline small{color:#929aa4;font-size:.56rem}.term-candidate-card>p{color:#78818b;margin:0;font-size:.61rem;line-height:1.3}.candidate-actions{justify-content:flex-end}.candidate-actions button{border:1px solid var(--cat-line-strong);color:#59636d;background:#fff;border-radius:3px;min-height:22px;padding:0 7px;font-size:.6rem;font-weight:800}.candidate-actions .primary-action{border-color:var(--cat-teal);color:#fff;background:var(--cat-teal)}.candidate-notice{margin-bottom:5px}.ai-tb-section>header{color:#245475;background:#eef6ff}.ai-tb-body,.ai-tb-options{gap:6px;display:grid}.ai-tb-toolbar,.ai-tb-group-head,.ai-tb-option,.ai-tb-actions,.ai-tb-badges{align-items:center;gap:6px;display:flex}.ai-tb-toolbar{justify-content:space-between}.ai-tb-state{color:#4b6685;background:#f7fbff;border:1px solid #d8e6f5;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:.58rem;font-weight:850;display:inline-flex}.ai-tb-state.warning{color:#b45309;background:#fff7ed;border-color:#fed7aa}.ai-tb-loading-status{color:#2563eb;margin:0;font-size:.62rem;font-weight:850}.ai-tb-coverage{color:#5d718f;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;font-size:.62rem;font-weight:750;display:flex}.ai-tb-coverage span{color:#2563eb;background:#eff6ff;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;display:inline-flex}.ai-tb-coverage small{color:#8a9ab4;min-width:100%;font-size:.58rem;font-weight:750}.ai-tb-group{background:#fff;border:1px solid #dce7f3;border-radius:6px;gap:6px;padding:7px;display:grid}.ai-tb-group.source_ambiguity{background:#f8fbff;border-color:#bfdbfe}.ai-tb-group.target_collision{background:#fffdf5;border-color:#fde68a}.ai-tb-group-head{justify-content:space-between;align-items:flex-start}.ai-tb-group-title{gap:2px;min-width:0;display:grid}.ai-tb-group-title strong{color:#17233a;font-size:.75rem}.ai-tb-group-title small,.ai-tb-collision-note,.ai-tb-note{color:#728198;font-size:.58rem;line-height:1.25}.ai-tb-badges{flex-wrap:wrap;justify-content:flex-end}.ai-tb-badges span{color:#2563eb;white-space:nowrap;background:#eaf2ff;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:.54rem;font-weight:850;display:inline-flex}.ai-tb-collision-note{color:#9a5a10;background:#fff7ed;border-radius:4px;margin:0;padding:4px 6px}.ai-tb-option{background:#f9fbfd;border:1px solid #e1e9f2;border-radius:5px;grid-template-columns:minmax(60px,.82fr) minmax(76px,1fr) minmax(84px,1.1fr) auto;padding:5px;display:grid}.ai-tb-option.status-approved{background:#f0fdf4}.ai-tb-source{color:#22314d;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;overflow:hidden}.ai-tb-option input{color:#17233a;background:#fff;border:1px solid #d4dfeb;border-radius:5px;min-width:0;height:24px;padding:0 6px;font-size:.68rem;font-weight:750}.ai-tb-option input:disabled{color:#4b5563;background:#eef8f1}.ai-tb-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-tb-actions{justify-content:flex-end}.ai-tb-actions button{color:#516070;background:#fff;border:1px solid #d7e2ef;border-radius:6px;width:24px;height:24px;font-size:.68rem;font-weight:900}.ai-tb-actions button:hover:not(:disabled){color:#2563eb;border-color:#2563eb}.ai-tb-actions button:disabled{opacity:.45}.ai-terminology-rules{color:#59636d;background:#fff;border-radius:3px;gap:2px;padding:5px;display:grid}.ai-terminology-rules>span{color:#5069d3;font-size:.58rem;font-weight:800}.ai-terminology-rules p{font-size:.6rem}.ai-terminology-rules .term-check{color:#167964;font-size:.57rem;font-weight:800}.ai-terminology-rules .term-check.warning{color:#b4621e}.editor-statusbar{justify-content:flex-start}@media (max-width:900px){.cat-app{grid-template-rows:auto auto auto auto}.cat-context-strip{grid-template-columns:1fr;gap:0}.context-preview-grid{grid-template-columns:1fr;padding:5px 10px 0}.context-qa-body{grid-template-columns:minmax(0,1fr) 110px}}.cat-layout,.segments-workbench,.cat-inspector{min-height:0;overflow:hidden}.segment-table{scrollbar-width:none}.segment-table::-webkit-scrollbar{display:none}.translator-workbench-ui .segment-table{scrollbar-color:#9fb0c3 #eef3f8;scrollbar-gutter:stable;scrollbar-width:auto;overflow-y:auto}.translator-workbench-ui .segment-table::-webkit-scrollbar{width:10px;display:block}.translator-workbench-ui .segment-table::-webkit-scrollbar-track{background:#eef3f8}.translator-workbench-ui .segment-table::-webkit-scrollbar-thumb{background:#9fb0c3;border:2px solid #eef3f8;border-radius:999px}.inspector-scroll{overscroll-behavior:contain;scrollbar-color:#aab2bb #e9ecef;scrollbar-gutter:stable;scrollbar-width:auto;min-height:0;overflow:hidden scroll}.inspector-scroll::-webkit-scrollbar{width:10px}.inspector-scroll::-webkit-scrollbar-track{background:#e9ecef;border-left:1px solid #dde1e5}.inspector-scroll::-webkit-scrollbar-thumb{background:#aab2bb;border:2px solid #e9ecef;border-radius:999px;min-height:36px}.inspector-scroll::-webkit-scrollbar-thumb:hover{background:#858f99}@media (max-width:900px){.cat-layout{overflow:visible}.cat-inspector{height:60vh;min-height:60vh;max-height:60vh}}.product-app{min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-body);padding:12px 14px 32px}.product-topbar{border:1px solid var(--line);background:#fcfdff;border-radius:5px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:grid}.product-brand{gap:2px;min-width:0;display:grid}.product-brand span,.product-eyebrow{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.product-brand strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.15;overflow:hidden}.product-brand small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.product-nav{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:4px;padding:3px;display:inline-flex}.product-nav a{color:#59616c;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:.74rem;font-weight:800;display:inline-flex}.product-nav a:hover{color:var(--teal);background:var(--teal-soft)}.product-nav a.active{color:#fff;background:var(--teal)}.product-nav a.disabled{cursor:default;color:#98a3b4;background:0 0}.product-nav a.disabled:hover{color:#98a3b4;background:0 0}.product-nav-compact a{min-height:26px;padding:0 7px;font-size:.68rem}.product-metrics{border:1px solid var(--line);background:#fcfdff;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.product-metrics>div{border-right:1px solid var(--line);min-width:0;padding:9px 12px}.product-metrics>div:last-child{border-right:0}.product-metrics span,.module-status-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:700;display:block}.product-metrics strong,.module-status-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.15;display:block;overflow:hidden}.product-panel{border:1px solid var(--line);background:#fff;border-radius:5px;margin-top:10px}.panel-heading{border-bottom:1px solid var(--line);background:#eef4fb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 12px;display:flex}.panel-heading h1,.product-module-panel h1{color:#293744;margin:2px 0 0;font-size:.95rem;line-height:1.2}.skeleton-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.product-button{border:1px solid var(--teal);color:#fff;background:var(--teal);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.product-button.secondary{border-color:var(--line);color:#59616c;background:#fff}.product-button:hover,.product-button.secondary:hover{border-color:var(--teal);color:#fff;background:var(--teal)}.product-table-wrap{overflow-x:auto}.product-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.product-table th,.product-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px;font-size:.75rem}.product-table th{height:34px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f6f9fd;font-size:.62rem;font-weight:700}.product-table tr:hover td{background:#f8fbfe}.product-table td:first-child strong,.product-table td:first-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-table td:first-child span{color:var(--muted);margin-top:4px;font-size:.68rem}.product-table th:first-child,.product-table td:first-child{width:280px}.product-table th:nth-child(8),.product-table td:nth-child(8){width:112px}.number-cell{font-variant-numeric:tabular-nums;font-weight:800}.product-status{min-height:22px;color:var(--teal);background:var(--teal-soft);border-radius:4px;align-items:center;padding:0 7px;font-size:.66rem;font-weight:700;display:inline-flex}.product-status.warning{color:var(--warm);background:#a05d001f}.product-status.muted{color:#69788a;background:#eef3f8}.empty-cell{height:84px;color:var(--muted);text-align:center}.product-module-panel{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;min-height:220px;padding:14px;display:grid}.product-module-panel p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:.82rem;line-height:1.55}.module-status-grid{align-content:start;gap:8px;display:grid}.module-status-grid>div{border:1px solid var(--line);background:#fcfdff;border-radius:5px;padding:10px}.cat-topbar{grid-template-columns:minmax(220px,auto) auto minmax(260px,390px) minmax(180px,1fr);gap:12px}.cat-topbar .product-nav{justify-self:start}.resource-alert{color:var(--warning);background:#fff8ef;padding:10px 12px;font-size:.78rem;font-weight:800}.resource-console{overflow:hidden}.resource-console-grid{grid-template-columns:minmax(430px,1.08fr) minmax(260px,.92fr);display:grid}.resource-console-main,.resource-console-side{min-width:0;padding:12px}.resource-console-side{border-left:1px solid var(--line);background:#fcfdff}.resource-console-side strong,.resource-note-grid strong{color:#293744;margin-bottom:7px;font-size:.82rem;display:block}.resource-console-side p,.resource-note-grid p,.settings-grid p,.form-note{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.resource-import-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resource-import-form label{gap:5px;min-width:0;display:grid}.resource-import-form label span,.settings-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:700}.resource-import-form input{border:1px solid var(--line);width:100%;min-height:32px;color:var(--text);background:#fff;border-radius:5px;padding:6px 8px;font-size:.74rem}.resource-import-form button{align-self:end}.form-note{grid-column:span 2;align-self:center}.form-note.error{color:var(--warning);font-weight:800}.tm-import-preview{background:#f7fbff;border:1px solid #c9d5e2;border-radius:5px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.tm-import-preview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-import-preview header strong{color:var(--text);font-size:.82rem}.tm-import-preview header span{color:var(--accent-strong);font-size:.78rem;font-weight:800}.tm-import-preview-grid{background:#fff;border:1px solid #dde5ef;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.tm-import-preview-grid div{border-right:1px solid #dde5ef;padding:8px 10px}.tm-import-preview-grid div:last-child{border-right:0}.tm-import-preview-grid span,.tm-import-skip-breakdown span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.tm-import-preview-grid strong{color:var(--text);margin-top:3px;font-size:1rem;display:block}.tm-import-preview p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.tm-import-skip-breakdown{flex-wrap:wrap;gap:6px;display:flex}.tm-import-skip-breakdown span{text-transform:none;background:#fff;border:1px solid #dde5ef;border-radius:999px;width:auto;padding:4px 7px}.tm-import-sample{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--text);background:#fff;font-size:.74rem}.tm-import-sample th,.tm-import-sample td{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid #dde5ef;padding:6px 8px;overflow:hidden}.tm-import-sample th{color:#718095;letter-spacing:.04em;text-transform:uppercase;background:#eaf4fb;font-size:.64rem;font-weight:800}.tm-import-sample th:first-child,.tm-import-sample td:first-child{width:58px}.resource-table{min-width:760px}.resource-table th:first-child,.resource-table td:first-child{width:200px}.resource-table th:nth-child(6),.resource-table td:nth-child(6){width:130px}.tb-entry-manager{overflow:hidden}.tb-entry-toolbar{border-bottom:1px solid var(--line);background:#fcfdff;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(130px,.8fr) 110px 96px;gap:8px;padding:10px 12px;display:grid}.tb-entry-toolbar label{gap:4px;min-width:0;display:grid}.tb-entry-toolbar label span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800}.tb-entry-toolbar input,.tb-entry-toolbar select,.tb-entry-table input,.tb-entry-table select{border:1px solid var(--line);width:100%;min-height:30px;color:var(--text);background:#fff;border-radius:5px;padding:5px 7px;font-size:.72rem;font-weight:650}.tb-entry-toolbar .product-button{align-self:end}.tb-entry-toolbar .product-button:disabled,.tb-row-actions button:disabled{cursor:not-allowed;opacity:.55}.tb-entry-table{min-width:1080px}.tb-entry-table th:first-child,.tb-entry-table td:first-child,.tb-entry-table th:nth-child(2),.tb-entry-table td:nth-child(2){width:150px}.tb-entry-table th:nth-child(6),.tb-entry-table td:nth-child(6){width:220px}.tb-entry-table th:nth-child(8),.tb-entry-table td:nth-child(8){width:120px}.tb-evidence{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tb-row-actions{flex-wrap:wrap;gap:5px;display:flex}.tb-row-actions button{border:1px solid var(--line);color:#415367;background:#fff;border-radius:5px;min-height:26px;padding:0 7px;font-size:.68rem;font-weight:800}.tb-row-actions button:hover:not(:disabled){border-color:var(--teal);color:#fff;background:var(--teal)}.quiet-link-next{color:var(--teal);font-weight:800}.resource-note-grid,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-note-grid>div,.settings-grid>div{border-right:1px solid var(--line);background:#fcfdff;min-width:0;padding:12px}.resource-note-grid>div:last-child,.settings-grid>div:last-child{border-right:0}.settings-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 7px;font-size:.9rem;display:block;overflow:hidden}@media (max-width:980px){.product-topbar,.product-module-panel{grid-template-columns:1fr}.product-nav{width:100%;overflow-x:auto}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-metrics>div{border-bottom:1px solid var(--line)}.resource-console-grid,.resource-note-grid,.settings-grid,.resource-import-form,.tb-entry-toolbar{grid-template-columns:1fr}.resource-console-side,.resource-note-grid>div,.settings-grid>div{border-top:1px solid var(--line);border-left:0;border-right:0}.form-note{grid-column:auto}}.product-app-commercial{background:#eef3f8;grid-template-columns:224px minmax(0,1fr);gap:0;min-height:100vh;padding:0;display:grid}.product-sidebar{border-right:1px solid var(--line);background:#f9fbfd;grid-template-rows:auto auto 1fr;gap:10px;min-height:100vh;padding:12px 10px;display:grid}.product-sidebar-brand{border-bottom:1px solid var(--line);gap:2px;padding:10px 10px 12px;display:grid}.product-sidebar-brand span{color:var(--teal);letter-spacing:.08em;font-size:.68rem;font-weight:700}.product-sidebar-brand strong{color:#1f2f3f;font-size:1.28rem;line-height:1}.product-sidebar-brand small{color:var(--muted);font-size:.72rem}.product-sidebar .product-nav{background:0 0;border:0;gap:4px;padding:0;display:grid}.product-sidebar .product-nav a{color:#526170;background:0 0;border:1px solid #0000;justify-content:flex-start;min-height:34px;padding:0 10px}.product-sidebar .product-nav a:hover{border-color:var(--line);background:#fff}.product-sidebar .product-nav a.active{color:var(--teal);background:var(--teal-soft);border-color:#2487c938}.workflow-rail{border:1px solid var(--line);background:#fff;border-radius:5px;align-self:end;gap:10px;padding:12px 10px;display:grid}.workflow-rail>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.workflow-rail ol{color:#5b6875;gap:7px;margin:0;padding-left:18px;font-size:.74rem;font-weight:800;display:grid}.product-workbench{min-width:0;padding:10px 10px 28px}.product-app-commercial .product-topbar{grid-template-columns:minmax(360px,1fr) auto;margin-bottom:10px}.product-commandbar{align-items:center;gap:6px;display:flex}.ops-hero{border:1px solid var(--line);background:linear-gradient(90deg, #fff 0%, #f7fbff 70%), var(--panel);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-height:78px;padding:12px;display:grid}.ops-hero h1{color:#1f2f3f;margin:3px 0 5px;font-size:1.16rem;line-height:1.08}.ops-hero p{max-width:720px;color:var(--muted);margin:0;font-size:.76rem;line-height:1.42}.ops-primary-actions,.queue-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.ops-grid{grid-template-columns:minmax(0,1fr) 300px;gap:8px;margin-top:10px;display:grid}.ops-main-column,.ops-side-column{align-content:start;gap:10px;min-width:0;display:grid}.workflow-panel,.product-queue-commercial,.action-panel,.resource-health-panel{overflow:hidden}.workflow-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.workflow-board>div{border-right:1px solid var(--line);background:#fff;min-width:0;padding:10px}.workflow-board>div:last-child{border-right:0}.workflow-board span,.resource-health-list span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.64rem;font-weight:700;display:block}.workflow-board strong,.resource-health-list strong{color:#1f2f3f;font-size:1.18rem;line-height:1}.workflow-board p{color:var(--muted);margin:6px 0 0;font-size:.7rem;line-height:1.38}.commercial-project-table{min-width:760px}.commercial-project-table th:first-child,.commercial-project-table td:first-child{width:135px}.commercial-project-table th:nth-child(2),.commercial-project-table td:nth-child(2){width:200px}.commercial-project-table th:nth-child(3),.commercial-project-table td:nth-child(3){width:88px}.commercial-project-table th:nth-child(4),.commercial-project-table td:nth-child(4){width:68px}.commercial-project-table th:nth-child(5),.commercial-project-table td:nth-child(5){width:82px}.commercial-project-table th:nth-child(6),.commercial-project-table td:nth-child(6){width:160px}.commercial-project-table td:nth-child(2) strong,.commercial-project-table td:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-status.ready{color:var(--teal);background:var(--teal-soft)}.product-status.working{color:#6c55b6;background:#f1edff}.product-status.setup{color:var(--warm);background:#a05d001f}.action-stack,.resource-health-list{gap:0;display:grid}.action-row-primary{border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:10px;display:grid}.action-row-primary:last-child{border-bottom:0}.action-row-primary strong{color:#243240;font-size:.82rem}.action-row-primary span{color:var(--muted);font-size:.73rem;line-height:1.45}.action-row-primary:hover{background:#f8fbfe}.resource-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-health-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;padding:12px}.resource-health-list>div:nth-child(2n){border-right:0}.resource-health-list>div:nth-last-child(-n+2){border-bottom:0}@media (max-width:1100px){.ops-grid,.resource-console-grid{grid-template-columns:1fr}.resource-console-side{border-top:1px solid var(--line);border-left:0}.resource-import-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-note{grid-column:auto}}@media (max-width:980px){.product-app-commercial{grid-template-columns:1fr}.product-sidebar{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:auto}.product-sidebar .product-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-rail{display:none}.ops-grid{grid-template-columns:1fr}}@media (max-width:760px){.product-sidebar,.product-sidebar .product-nav,.product-app-commercial .product-topbar,.ops-hero,.workflow-board{grid-template-columns:1fr}.product-commandbar,.ops-primary-actions,.queue-actions{white-space:normal;flex-wrap:wrap}.workflow-board>div{border-right:0;border-bottom:1px solid var(--line)}.workflow-board>div:last-child{border-bottom:0}}.cat-app{--cat-bg:#f4f7fb;--cat-panel:#fff;--cat-line:#dde5ef;--cat-line-strong:#c9d5e2;--cat-text:#22313f;--cat-muted:#788697;--cat-teal:#2487c9;--cat-teal-soft:#eaf4fb;--cat-blue:#5163e3;--cat-amber:#d49a34;--cat-resizer-width:10px;--cat-inspector-width:460px;min-width:1080px;height:100vh;color:var(--cat-text);background:var(--cat-bg);font-family:var(--font-body);overflow:hidden}.cat-app button,.cat-app input,.cat-app select,.cat-app textarea{font:inherit}.cat-topbar{border-bottom:1px solid var(--cat-line);background:#fcfdff;grid-template-columns:minmax(300px,auto) minmax(280px,430px) 1fr;align-items:center;gap:20px;height:58px;padding:0 18px;display:grid}.cat-brand,.cat-collaboration,.inspector-tabs,.reference-card-topline,.term-entry-actions,.term-form-actions,.batch-actions,.editor-statusbar{align-items:center;display:flex}.cat-brand{gap:12px;min-width:0}.cat-brand a{color:var(--cat-teal);letter-spacing:0;font-weight:800}.cat-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-chip{color:#5f7187;background:#edf3fa;border-radius:5px;padding:4px 7px;font-size:.72rem;font-weight:800}.cat-search{color:#6f7d8e;background:#eef4fb;border:1px solid #e0e8f2;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.cat-search-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.cat-search input{width:100%;color:var(--cat-text);background:0 0;border:0;outline:0}.clear-search{border:1px solid var(--cat-line);color:#68717b;white-space:nowrap;background:#fcfdff;border-radius:7px;height:30px;padding:0 11px;font-size:.7rem;font-weight:800}.clear-search:not(:disabled):hover{border-color:var(--cat-teal);color:var(--cat-teal);background:var(--cat-teal-soft)}.cat-collaboration{color:var(--cat-muted);justify-content:flex-end;gap:8px;font-size:.76rem}.avatar{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:inline-grid}.avatar.blue{background:var(--cat-blue)}.avatar.green{background:#2f9b84}.sync-dot{background:#28a36b;border-radius:50%;width:7px;height:7px}.cat-filterbar{border-bottom:1px solid var(--cat-line);background:#f9fbfe;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.filter-pill,.filter-select{border:1px solid var(--cat-line);color:#59616c;background:#fff;border-radius:16px;align-items:center;gap:5px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.filter-pill.active{border-color:var(--cat-teal);color:var(--cat-teal);background:var(--cat-teal-soft)}.filter-pill span{color:#98a0aa;font-weight:600}.filter-select select{max-width:88px;color:inherit;background:0 0;border:0;outline:0}.filter-progress{color:var(--cat-muted);margin-left:auto;font-size:.76rem}.cat-context-strip{grid-template-columns:minmax(0, 1fr) var(--cat-inspector-width);gap:var(--cat-resizer-width);border-bottom:1px solid var(--cat-line);background:#fcfdff;height:68px;padding:0;display:grid}.context-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-width:0;padding:5px 10px;display:grid}.context-card{border:1px solid var(--cat-line);background:#fff;border-radius:5px;min-width:0;padding:7px 10px}.context-card>span{color:var(--cat-muted);margin-bottom:3px;font-size:.65rem;font-weight:800;display:block}.context-card p{color:#8a919a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;line-height:1.35;overflow:hidden}.context-card mark{color:var(--cat-text);background:#dcebfa;border-radius:3px;padding:2px 4px;font-weight:700}.target-context mark{background:#e8f1ff}.cat-layout{grid-template-columns:minmax(650px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);height:calc(100vh - 174px);min-height:0;display:grid}.segments-workbench{background:#fff;grid-template-rows:34px minmax(0,1fr) 38px;min-width:0;display:grid}.layout-resizer{min-width:var(--cat-resizer-width);border-left:1px solid var(--cat-line);border-right:1px solid var(--cat-line);cursor:col-resize;background:linear-gradient(#2487c90f 0%,#2487c91f 50%,#2487c90f 100%);outline:none;position:relative}.layout-resizer:after{content:"";background:radial-gradient(circle,#2487c9a6 0 1px,#0000 1.5px) 50%/4px 8px repeat-y;border-radius:999px;height:36px;position:absolute;inset:50% 2px auto;transform:translateY(-50%)}.layout-resizer:hover,.layout-resizer:focus-visible,.cat-app.is-resizing .layout-resizer{background:linear-gradient(#2487c91f 0%,#2487c933 50%,#2487c91f 100%)}.segment-table-head,.translation-row{grid-template-columns:100px minmax(220px,1fr) minmax(260px,1.05fr) 48px;align-items:center;display:grid}.segment-table-head{border-bottom:1px solid var(--cat-line);color:var(--cat-muted);background:#f6f9fd;padding:0 10px;font-size:.68rem;font-weight:800}.segment-table{scrollbar-color:#c9ced4 transparent;scrollbar-width:thin;min-height:0;overflow:auto}.translation-row{cursor:default;background:#fff;border-bottom:1px solid #eceef1;min-height:48px}.translation-row:hover{background:#f8fbfe}.segment-virtual-spacer{pointer-events:none;width:100%}.translation-row.selected{z-index:1;background:#edf7ff;position:relative;box-shadow:inset 2px 0 #2563eb}.translation-row.selected:before{content:"";pointer-events:none;background:#2563eb;width:2px;position:absolute;inset:1px auto 1px 0}.translation-row.selected .segment-meta{color:#2175aa;font-weight:800}.translation-row.selected .source-cell{color:#22313f;background:#e6f4fd}.translation-row.selected .target-cell{box-shadow:none;background:#edf7ff}.translation-row.selected .target-cell textarea{color:#172635;caret-color:#2487c9}.translation-row.selected .row-status{background:#f8fcff}.translation-row>div{border-right:1px solid #eff1f3;align-items:center;min-width:0;height:100%;padding:8px 10px;display:flex}.segment-meta{color:#a1a7b0;justify-content:space-between;gap:6px;font-size:.68rem}.match-badge{text-align:center;border-radius:4px;min-width:42px;padding:3px 5px;font-size:.7rem}.score-100,.score-92{color:#16836e;background:#e3f5ef}.score-68{color:#bb7718;background:#fff1d9}.score-none{color:#99a1aa;background:#f0f1f3}.target-cell{color:#343b43;align-items:stretch}.target-cell>span{align-self:center}.origin-ai{color:#7255b7;background:#f3effd;border-color:#d8cff2}.origin-human{color:#16836e;background:#e8f7f3;border-color:#c8e3dc}.origin-imported,.origin-system{color:#657382;background:#f3f6f8;border-color:#d7dee6}.target-cell textarea{box-sizing:border-box;resize:none;color:#222a31;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;line-break:auto;writing-mode:horizontal-tb;text-orientation:mixed;background:0 0;border:0;outline:0;flex:auto;align-self:stretch;width:100%;min-width:0;height:100%;min-height:100%;margin:0;padding:5px 7px;line-height:1.42;display:block;overflow:hidden}.locked-target-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.locked-target-editor span{min-width:0}.locked-target-editor button{min-height:26px;color:var(--cat-teal);background:#eef7f5;border:1px solid #2a887852;border-radius:5px;padding:0 8px;font-size:.7rem;font-weight:800}.empty-target{color:#b6bbc1}.row-status{justify-content:center}.status-symbol{color:#5d6670;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.78rem;font-weight:700;display:inline-grid}.status-confirmed,.status-reviewed{color:var(--cat-teal)}.status-draft{color:#252b32}.status-locked{color:#b68422}.editor-statusbar{border-top:1px solid var(--cat-line);color:var(--cat-muted);background:#fafbfc;justify-content:space-between;gap:10px;padding:0 12px;font-size:.72rem}.editor-statusbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-statusbar button,.full-width-action,.primary-action{border:1px solid var(--cat-teal);background:var(--cat-teal);color:#fff;border-radius:5px;font-weight:800}.editor-statusbar button{min-height:27px;padding:0 14px}.segmentation-actions{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.segmentation-actions label{color:#637384;align-items:center;gap:5px;font-weight:800;display:inline-flex}.segmentation-actions input{border:1px solid var(--cat-line);color:#1c2b39;background:#fff;border-radius:5px;width:58px;min-height:27px;padding:0 6px;font-size:.72rem;font-weight:800}.segmentation-actions button{color:#245f87;background:#f3f8fc;border-color:#cbdbe7}.segmentation-actions button:hover:not(:disabled){border-color:var(--cat-teal);background:#e7f3fb}.editor-statusbar button:disabled,.cat-app button:disabled{cursor:not-allowed;opacity:.55}.cat-inspector{border-left:1px solid var(--cat-line);background:#f7fafe;grid-template-rows:44px minmax(0,1fr);min-width:0;display:grid}.inspector-tabs{border-bottom:1px solid var(--cat-line);background:#fcfdff;gap:6px;padding:7px 10px}.inspector-tabs button{border:1px solid var(--cat-line);color:#6f7781;background:#fff;border-radius:4px;min-height:29px;padding:0 14px;font-size:.75rem;font-weight:800}.inspector-tabs button.active{border-color:var(--cat-teal);color:var(--cat-teal);background:var(--cat-teal-soft)}.inspector-scroll{min-height:0;padding:10px;overflow:auto}.inspector-section{border:1px solid var(--cat-line-strong);background:#fff;border-radius:5px;margin-bottom:10px;overflow:hidden}.inspector-section>header{color:#525b65;background:#eef4fb;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:.75rem;display:flex}.inspector-section>header span{color:#8f97a1;font-weight:600}.inspector-section-body{gap:8px;padding:9px;display:grid}.reference-card{border:1px solid var(--cat-line);background:#fff;border-radius:5px;gap:6px;padding:10px;display:grid}.reference-card>div:first-child{align-items:center;gap:7px;display:flex}.reference-card small{color:var(--cat-muted)}.reference-card p,.qa-item p,.batch-preview p{margin:0;font-size:.74rem;line-height:1.5}.tm-card{gap:8px}.reference-card-topline{justify-content:space-between}.reference-card-topline>strong{color:#177b68;background:#e4f5f0;border-radius:4px;padding:3px 6px;font-size:.72rem}.reference-card-topline button,.ai-actions button,.term-entry-actions button,.term-form-actions button,.batch-actions button{border:1px solid var(--cat-line-strong);color:#56606b;background:#fff;border-radius:4px;min-height:27px;padding:0 9px;font-size:.7rem;font-weight:800}.reference-target{color:#4f5963}.tm-explain{color:#7b8794;line-height:1.45}.ai-card{background:#f4f7ff;border-color:#bfcff0}.ai-card>strong{color:var(--cat-blue);font-size:.72rem}.ai-actions{gap:6px;display:flex}.qa-item{border-bottom:1px solid #eef0f2;padding:6px 2px}.qa-item strong{color:#5b646e;font-size:.72rem}.qa-item p{color:#8a929c;margin-top:4px}.full-width-action{width:100%;min-height:32px}.empty-reference,.panel-notice{color:var(--cat-muted);margin:0;font-size:.74rem;line-height:1.5}.panel-notice{color:#45615d;background:var(--cat-teal-soft);border-radius:4px;padding:8px}.term-form label,.batch-form label{color:#66707b;gap:5px;font-size:.7rem;font-weight:800;display:grid}.term-form input,.batch-form input{border:1px solid var(--cat-line-strong);width:100%;min-height:36px;color:var(--cat-text);background:#fff;border-radius:4px;outline:0;padding:0 9px}.term-form input:focus,.batch-form input:focus{border-color:var(--cat-teal);box-shadow:0 0 0 2px var(--cat-teal-soft)}.term-form-actions,.batch-actions{justify-content:flex-end;gap:7px}.term-entry.deprecated{opacity:.55}.term-entry-actions{justify-content:flex-end;gap:6px}.batch-preview{color:#707983;background:#f1f3f5;border-radius:4px;padding:9px}.batch-preview span{color:#4f5963;margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.batch-actions button{flex:1;min-height:34px}.batch-actions .primary-action,.term-form-actions .primary-action{border-color:var(--cat-teal);background:var(--cat-teal);color:#fff}.cat-empty{color:#6d7580;background:#f5f6f8;place-items:center;min-height:100vh;display:grid}.cat-empty-processing section{text-align:center;background:#fff;border:1px solid #dde4ee;border-radius:12px;width:min(520px,100vw - 48px);padding:32px;box-shadow:0 18px 48px #1c263714}.cat-empty-processing p{color:#005be8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}.cat-empty-processing h1{color:#172033;margin:0 0 12px;font-size:1.3rem}.cat-empty-processing span{margin-bottom:22px;line-height:1.6;display:block}.cat-empty-processing a{color:#fff;background:#005be8;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:.78rem;font-weight:800;display:inline-flex}@media (max-width:900px){.cat-app{min-width:0;height:auto;min-height:100vh;overflow:auto}.cat-topbar{grid-template-columns:1fr;height:auto;padding:10px 12px}.cat-collaboration{justify-content:flex-start}.cat-filterbar{height:auto;padding:8px 12px;overflow-x:auto}.cat-context-strip,.cat-layout{grid-template-columns:1fr;height:auto}.segments-workbench{grid-template-rows:34px minmax(420px,58vh) 38px;min-height:58vh}.layout-resizer{display:none}.segment-table-head,.translation-row{grid-template-columns:76px minmax(160px,.9fr) minmax(200px,1.1fr) 40px}.cat-inspector{border-top:1px solid var(--cat-line-strong);min-height:60vh}}.cat-app{grid-template-rows:44px 36px auto minmax(0,1fr);display:grid}.cat-topbar{height:44px;padding:0 12px}.cat-search{height:30px}.cat-filterbar{gap:5px;height:36px;padding:0 10px;overflow:visible}.filter-pill,.filter-select,.reference-selector>summary{box-sizing:border-box;border-radius:13px;height:26px;min-height:26px;padding:0 9px;font-size:.7rem;line-height:1}.cat-filterbar button,.cat-filterbar label,.cat-filterbar select,.reference-selector>summary{font-size:.68rem;font-weight:700}.filter-select select{max-width:96px;height:24px;font-size:.68rem;line-height:24px}.sort-filter select{max-width:150px}.reference-selector{color:#59616c;font-size:.7rem;font-weight:700;position:relative}.reference-selector>summary{border:1px solid var(--cat-line);cursor:pointer;background:#fff;align-items:center;gap:5px;list-style:none;display:inline-flex}.reference-selector>summary::-webkit-details-marker{display:none}.reference-selector>summary span{color:#929aa4}.reference-selector-menu{z-index:30;border:1px solid var(--cat-line-strong);background:#fff;border-radius:5px;gap:6px;width:190px;padding:9px;display:grid;position:absolute;top:31px;left:0;box-shadow:0 8px 24px #232b3324}.reference-selector-menu>strong{color:#4f5963;font-size:.68rem}.reference-selector-menu label{color:#626b75;align-items:center;gap:7px;min-height:24px;font-size:.7rem;font-weight:600;display:flex}.reference-empty{color:#929aa4;min-height:24px;font-size:.7rem;font-weight:600}.cat-context-strip{grid-template-columns:minmax(0, 1fr) var(--cat-inspector-width);align-items:stretch;gap:var(--cat-resizer-width);height:auto;min-height:62px;padding:0}.context-card{min-height:52px;padding:5px 7px}.rich-context-preview{color:#747d87;white-space:normal;overflow-wrap:break-word;word-break:normal;writing-mode:horizontal-tb;text-orientation:mixed;font-size:.68rem;line-height:1.32}.context-qa{border:1px solid var(--cat-line);background:#fff;border-radius:5px;grid-template-rows:24px minmax(0,1fr);min-width:0;margin:5px 0;display:grid;overflow:hidden}.context-qa>header{color:#525b65;background:#eef4fb;justify-content:space-between;align-items:center;padding:0 7px;font-size:.67rem;display:flex}.context-qa>header span{color:#8f97a1;font-weight:600}.context-qa-body{grid-template-columns:minmax(0,1fr) 94px;align-items:stretch;gap:5px;padding:4px;display:grid}.context-qa-issues{align-content:center;min-width:0;display:grid}.context-qa .qa-item{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:5px;padding:2px 3px;display:grid}.context-qa .qa-item strong,.context-qa .qa-item p,.context-qa .empty-reference,.context-qa .panel-notice{font-size:.6rem;line-height:1.25}.context-qa .qa-item p{margin:0}.context-qa .full-width-action{color:#fff;background:var(--cat-teal);border:0;border-radius:3px;align-self:stretch;min-height:28px;padding:0 6px;font-size:.62rem;font-weight:800}.rich-context-preview mark{color:#253039;background:#dff4ef;border-radius:2px;padding:1px 3px;font-weight:800}.target-context .rich-context-preview mark{background:#e3f1ff}.cat-layout{height:auto;min-height:0}.segments-workbench{grid-template-rows:27px minmax(0,1fr) 30px}.segment-table-head,.translation-row{grid-template-columns:82px minmax(220px,1fr) minmax(250px,1.05fr) 36px}.segment-table-head{padding:0 6px;font-size:.62rem}.translation-row{min-height:31px}.translation-row>div{padding:3px 6px}.segment-meta{gap:3px;font-size:.61rem}.match-badge{min-width:36px;padding:2px 3px;font-size:.62rem}.source-cell,.target-cell{font-size:.72rem;line-height:1.22}.target-cell textarea{min-height:100%;max-height:none;padding:2px 3px;line-height:1.22}.status-symbol{width:20px;height:20px;font-size:.68rem}.editor-statusbar{padding:0 8px;font-size:.64rem}.editor-statusbar button{min-height:22px;padding:0 10px;font-size:.66rem}.cat-inspector{grid-template-rows:34px minmax(0,1fr)}.inspector-tabs{gap:4px;padding:4px 6px}.inspector-tabs button{min-height:25px;padding:0 10px;font-size:.68rem}.inspector-scroll{padding:5px}.inspector-section{border-radius:3px;margin-bottom:5px}.inspector-section>header{min-height:26px;padding:0 7px;font-size:.67rem}.inspector-section-body{gap:3px;padding:4px}.library-stack{gap:4px}.library-group{border:1px solid var(--cat-line);border-radius:3px;overflow:hidden}.library-group.current-library{background:#eef6fb;border-color:#2487c947}.library-group.reference-library{background:#fbfbfc}.library-group-title{color:#66707a;background:#eef0f3;justify-content:space-between;align-items:center;min-height:23px;padding:0 6px;font-size:.62rem;display:flex}.current-library .library-group-title{color:#28597b;background:#dcecf9}.library-group-title span{color:#9098a2}.term-audit-row{border-top:1px solid #dadee2b8;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:6px;min-height:27px;padding:3px 6px;display:grid}.term-pair{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.69rem;display:flex;overflow:hidden}.term-pair strong{text-overflow:ellipsis;overflow:hidden}.term-audit-row small{color:#949ca6;white-space:nowrap;font-size:.58rem}.reference-card{border-width:1px 0 0;border-top-style:solid;border-top-color:#dadee2b8;border-radius:0;gap:3px;padding:5px 6px}.reference-card p,.qa-item p,.batch-preview p{font-size:.65rem;line-height:1.3}.reference-card-topline>strong{padding:2px 4px;font-size:.62rem}.reference-card-topline{flex-wrap:wrap}.reference-card-topline button,.ai-actions button,.term-entry-actions button,.term-form-actions button,.batch-actions button{min-height:22px;padding:0 6px;font-size:.62rem}.tm-confidence,.tm-conflict{white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:.58rem;font-weight:800}.tm-confidence{color:#31556f;background:#e7f0f7}.tm-conflict{color:#a95c17;background:#fff1dc}.tm-inspector-meta{background:#dadee2b8;border:1px solid #dadee2b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.tm-inspector-meta>div{background:#fff;min-width:0;padding:4px 5px}.tm-inspector-meta dt{color:#8c96a1;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:.54rem;font-weight:800}.tm-inspector-meta dd{color:#314050;text-overflow:ellipsis;margin:0;font-size:.62rem;line-height:1.3;overflow:hidden}.tm-conflict-detail{color:#8d561d;background:#fff8ed;border:1px solid #f0c27f;gap:2px;padding:4px 5px;font-size:.6rem;font-weight:700;display:grid}.ai-card{border:1px solid #8798e8;border-radius:3px;margin-top:3px}.qa-item{padding:4px 2px}.qa-item strong,.empty-reference,.panel-notice{font-size:.64rem}.full-width-action{min-height:25px;font-size:.68rem}.term-form,.batch-form{gap:5px}.term-form input,.batch-form input{min-height:29px;font-size:.68rem}.term-manager .inspector-section-body{gap:0;padding:4px}.term-manager .term-form{gap:4px}.term-manager .term-form label{gap:2px;font-size:.64rem}.term-manager .term-form input{height:27px;min-height:27px;padding:0 7px}.term-manager .term-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:32px;padding:3px 6px}.term-manager .term-entry-pair{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.69rem;display:flex;overflow:hidden}.term-manager .term-entry-pair>strong{text-overflow:ellipsis;overflow:hidden}.term-manager .term-entry-actions{gap:4px}.term-manager .term-entry-actions button{height:22px;min-height:22px;padding:0 6px}.term-manager .term-entry-actions button.active{border-color:var(--cat-teal);color:var(--cat-teal);background:var(--cat-teal-soft)}.term-review-row .source-cell,.term-review-row .target-cell{align-items:center}.review-source-cell{gap:4px}.review-source-cell>strong{font-size:.72rem}.review-source-cell>small{color:#8f98a2;font-size:.58rem}.review-source-cell input,.review-target-cell input{color:#222a31;background:0 0;border:0;outline:0;width:100%;min-height:24px;padding:2px 3px;font-size:.72rem;line-height:1.22}.review-source-cell input{font-weight:700}.term-review-panel .inspector-section-body{gap:6px}.term-conflict-badges{align-items:center;gap:3px;display:inline-flex}.term-conflict-badges>span{color:#a95c17;white-space:nowrap;background:#fff1dc;border-radius:3px;padding:1px 4px;font-size:.55rem;font-weight:800}.term-source-context{border-top:1px solid var(--cat-line);color:#65707b;background:#f7f9fa;grid-column:1/-1;gap:3px;padding:5px 6px;display:grid}.term-source-context p{margin:0;font-size:.63rem;line-height:1.35}.term-source-context p span{color:#fff;background:#6f8fb0;border-radius:3px;place-items:center;width:18px;height:18px;margin-right:5px;font-size:.55rem;font-weight:800;display:inline-grid}.term-source-context small{color:#8a939d;font-size:.58rem}.candidate-section{border-color:#2487c961}.page-shell,.workspace-shell{padding:26px}.page-overview{gap:24px;display:grid}.overview-hero,.workspace-header{box-shadow:var(--shadow);background:linear-gradient(#fffcf6f5,#fbf7f0db);border:1px solid #1f2d2e14;border-radius:28px;justify-content:space-between;gap:24px;padding:28px;display:flex}.overview-hero h1,.workspace-header h1{font-family:var(--font-display);letter-spacing:0;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.6rem);line-height:.95}.overview-hero p,.workspace-header p,.hero-callout p,.muted{color:var(--muted);line-height:1.6}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}.hero-callout,.signal-card,.panel-surface,.project-tile{background:var(--panel);box-shadow:var(--shadow);border:1px solid #1f2d2e14}.hero-callout{border-radius:22px;width:min(380px,100%);padding:20px}.project-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.project-tile{border-radius:24px;gap:18px;padding:22px;transition:transform .16s,border-color .16s;display:grid}.project-tile:hover{border-color:#0d6b7338;transform:translateY(-4px)}.project-tile h2{font-size:1.55rem;font-family:var(--font-display);margin:0}.tile-topline,.card-row,.detail-topline,.header-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-grid,.metric-grid{gap:12px;display:grid}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid dt,.metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.stats-grid dd,.metric-card strong{font-size:1.5rem;font-family:var(--font-display);margin:6px 0 0}.workspace-grid{grid-template-columns:320px minmax(0,1fr) 400px;gap:18px;margin-top:22px;display:grid}.panel-surface{border-radius:var(--radius);min-height:0;padding:18px}.left-rail,.center-stage,.right-rail{flex-direction:column;gap:18px;display:flex}.panel-block{gap:12px;display:grid}.panel-block h2,.panel-block h3,.segment-detail h2{font-family:var(--font-display);margin:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:18px;padding:16px}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h3{font-size:1rem}.section-heading span{color:var(--muted);font-size:.9rem}.stack-list{gap:10px;display:grid}.list-card,.editor-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:18px;padding:16px}.list-card p,.quote-block{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.quote-block{color:var(--text);background:#f7f4ed;border-radius:14px;padding:12px}.filter-bar{flex-wrap:wrap;gap:12px;display:flex}.filter-field{gap:6px;min-width:150px;display:grid}.filter-field.search{flex:280px}.filter-field span,.editor-card label span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.filter-field input,.filter-field select,.editor-card textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#fffdf8;border-radius:14px;padding:12px 14px}.editor-card{gap:14px;display:grid}.editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.inline-field{gap:6px;min-width:180px;display:grid}.inline-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.inline-field select{border:1px solid var(--line);min-height:44px;color:var(--text);background:#fffdf8;border-radius:14px;padding:12px 14px}.source-frame{border:1px solid var(--line);background:#f5f1e7;border-radius:14px;margin-top:8px;padding:14px;line-height:1.6}.editor-card textarea{resize:vertical;min-height:180px;margin-top:8px;line-height:1.6}.editor-card textarea:disabled,.inline-field select:disabled,.button:disabled{cursor:not-allowed;opacity:.65}.grid-head,.segment-row{grid-template-columns:64px minmax(240px,1fr) minmax(240px,1fr) 110px 120px 100px;align-items:start;gap:12px;display:grid}.grid-head{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;padding:0 8px 8px;font-size:.74rem;font-weight:700}.segment-scroll{gap:10px;padding-right:4px;display:grid;overflow:auto}.segment-row{text-align:left;border:1px solid var(--line);background:#ffffffb8;border-radius:18px;width:100%;padding:14px}.segment-row.selected{background:linear-gradient(90deg,#0d6b731a,#ffffffe6);border-color:#0d6b7357}.segment-no{font-family:var(--font-display);font-size:1rem}.segment-source,.segment-target-preview{line-height:1.55}.segment-target-preview{color:var(--muted)}.status-chip,.qa-chip{border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.status-chip{color:var(--soft);background:#1f2d2e14}.status-chip.good{color:var(--good);background:#16724e1f}.status-chip.royal{color:var(--royal);background:#4057c721}.status-chip.neutral{color:#465255;background:#4c585b1f}.status-chip.warm{color:var(--warm);background:#a05d001f}.status-chip.soft{color:var(--soft);background:#6d706e1f}.qa-chip.warning{color:var(--warning);background:#a03c1f1f}.qa-chip.clean{color:var(--clean);background:#1b744d1f}.qa-chip.soft{color:var(--soft);background:#6d706e1f}.side-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.side-tabs button,.button{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fffdf8;border-radius:14px}.button{padding:0 16px}.button.primary,.side-tabs button.active{color:#fff;background:#112629;border-color:#112629}.button.ghost{padding:0 16px}.notice-stack{gap:10px;display:grid}.notice-banner{border:1px solid var(--line);background:#fffdf8;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.notice-banner strong,.notice-banner p{margin:0}.notice-banner p{color:var(--muted);line-height:1.55}.notice-banner.warning{background:#9c5f000f;border-color:#a05d0038}.notice-banner.danger{background:#a03c1f12;border-color:#a03c1f3d}.notice-banner.info{background:#0d6b7312;border-color:#0d6b7333}.termbase-panel{gap:14px;display:grid}.termbase-sync-line,.termbase-form-actions,.term-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.termbase-form{border:1px solid var(--line);background:#fffdf8c7;border-radius:16px;gap:10px;padding:14px;display:grid}.termbase-form label{gap:6px;display:grid}.termbase-form label span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.termbase-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#fffdf8;border-radius:12px;padding:10px 12px}.termbase-form-actions{justify-content:flex-end}.term-card{gap:8px}.term-card.deprecated{opacity:.72}.term-actions{justify-content:flex-start}.text-button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.text-button:disabled{cursor:not-allowed;opacity:.55}.signal-card{border-radius:18px;gap:4px;min-width:220px;padding:14px 16px;display:grid}.empty-panel{background:var(--panel-strong);border:1px dashed var(--line-strong);color:var(--muted);border-radius:18px;padding:24px}@media (max-width:1360px){.workspace-grid{grid-template-columns:280px minmax(0,1fr)}.right-rail{grid-column:1/-1}}@media (max-width:940px){.workspace-grid{grid-template-columns:1fr}.grid-head{display:none}.segment-row{grid-template-columns:1fr}.overview-hero,.workspace-header{flex-direction:column}}.translator-workbench-ui.cat-app{--cat-bg:#f6f9fd;--cat-panel:#fff;--cat-line:#dfe7f2;--cat-line-strong:#c7d3e2;--cat-text:#172033;--cat-muted:#718099;--cat-teal:#2563eb;--cat-teal-soft:#eff6ff;--cat-blue:#2563eb;--cat-preview-height:92px;grid-template-rows:44px 64px 42px var(--cat-preview-height) 10px minmax(0, 1fr);background:var(--cat-bg);min-width:1080px;height:100vh;color:var(--cat-text);display:grid;overflow:hidden}.translator-workbench-ui .cat-topbar{z-index:6;border-bottom:1px solid var(--cat-line);background:#fffffff5;grid-row:1;grid-template-columns:minmax(0,1fr) auto;gap:12px;height:44px;padding:0 14px;position:relative;box-shadow:0 1px #0f172a08}.translator-workbench-ui .cat-brand a{color:#2563eb;font-weight:850}.translator-workbench-ui .cat-brand{min-width:0}.translator-workbench-ui .language-chip{color:#64748b;background:#f1f5f9;border:1px solid #e3ebf6;border-radius:7px}.translator-workbench-ui .workbench-progress-summary{flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.translator-workbench-ui .workbench-progress-summary.loading{opacity:.72}.translator-workbench-ui .workbench-progress-chip{color:#334155;white-space:nowrap;background:#f8fbff;border:1px solid #dbe5f1;border-radius:8px;flex:none;align-items:center;gap:3px;min-width:0;height:26px;padding:0 7px;font-size:.58rem;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.translator-workbench-ui .workbench-progress-chip .chip-label{color:#718099;font-weight:900}.translator-workbench-ui .workbench-progress-chip strong{color:#172033;font-size:.64rem;font-weight:950}.translator-workbench-ui .workbench-progress-chip .chip-unit,.translator-workbench-ui .workbench-progress-chip .chip-detail{color:#718099}.translator-workbench-ui .workbench-progress-chip .chip-compact{display:none}.translator-workbench-ui .mt-chip{background:#eef2ff;border-color:#c7d2fe}.translator-workbench-ui .match-chip{background:#eff6ff;border-color:#bfdbfe}.translator-workbench-ui .approved-chip{background:#ecfaf5;border-color:#bde5d8}.translator-workbench-ui .empty-chip{background:#f8fafc;border-color:#e2e8f0}.translator-workbench-ui .progress-chip{background:#fff;border-color:#d8e2ef}.translator-workbench-ui .skeleton-chip{color:#94a3b8;background:#f8fbff}.translator-workbench-ui .summary-unavailable-chip{color:#b91c1c;background:#fef2f2;border-color:#fecaca}@media (max-width:1480px){.translator-workbench-ui .workbench-progress-chip .chip-detail{display:none}}@media (max-width:1280px){.translator-workbench-ui .workbench-progress-chip.optional-chip,.translator-workbench-ui .approved-chip .chip-unit,.translator-workbench-ui .approved-chip .chip-detail{display:none}.translator-workbench-ui .approved-chip .chip-compact{color:#718099;display:inline-flex}}.translator-workbench-ui .workbench-icon-toolbar{z-index:5;border-bottom:1px solid var(--cat-line);background:#fff;grid-row:2;height:64px;position:relative;overflow:visible;box-shadow:0 1px #0f172a05}.translator-workbench-ui .toolbar-group{border-right-color:#edf2f7}.translator-workbench-ui .toolbar-group-title{color:#94a3b8;letter-spacing:.08em}.translator-workbench-ui .toolbar-icon-button{color:#334155;white-space:nowrap;background:#fff;border-color:#d8e2ef;border-radius:8px;gap:2px;box-shadow:0 1px 1px #0f172a08}.translator-workbench-ui .toolbar-icon-button svg{flex:none}.translator-workbench-ui .ai-tb-toolbar-button{letter-spacing:0;font-size:.62rem;overflow:hidden}.translator-workbench-ui .toolbar-icon-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93b4f6}.translator-workbench-ui .toolbar-icon-button.active,.translator-workbench-ui .toolbar-icon-button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.translator-workbench-ui .toolbar-icon-button:focus-visible,.translator-workbench-ui .toolbar-select:focus-within,.translator-workbench-ui .workbench-preview-resizer:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.translator-workbench-ui .toolbar-menu-wrap{display:inline-flex;position:relative}.translator-workbench-ui .toolbar-popover{z-index:40;background:#fff;border:1px solid #dbe5f1;border-radius:10px;width:184px;padding:6px;position:absolute;top:34px;left:0;box-shadow:0 14px 32px #0f172a29}.translator-workbench-ui .toolbar-popover button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:0 9px;font-size:.68rem;font-weight:800;display:flex}.translator-workbench-ui .toolbar-popover button:hover:not(:disabled),.translator-workbench-ui .toolbar-popover button:focus-visible{color:#1d4ed8;background:#eff6ff;outline:none}.translator-workbench-ui .toolbar-popover button:disabled{color:#aab6c6;cursor:default}.translator-workbench-ui .workbench-search-filter-row{z-index:4;grid-row:3;grid-template-columns:minmax(760px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);border-bottom:1px solid var(--cat-line);background:#fff;min-height:42px;padding:5px 0;position:relative}.translator-workbench-ui .workbench-editor-search-track{grid-template-columns:minmax(0,1fr);padding:0 0 0 12px}.translator-workbench-ui .workbench-search-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.translator-workbench-ui .workbench-search-group .source-search,.translator-workbench-ui .workbench-search-group .target-search{grid-column:auto;margin-right:0}.translator-workbench-ui .workbench-search-filter-row .cat-search{background:#fff;border-color:#dbe5f1;border-radius:8px;height:30px}.translator-workbench-ui .workbench-search-filter-row .cat-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.translator-workbench-ui .workbench-search-filter-row .cat-search span,.translator-workbench-ui .workbench-search-filter-row .cat-search input::placeholder,.translator-workbench-ui .search-scope-summary{color:#94a3b8}.translator-workbench-ui .workbench-search-side{grid-column:3}.translator-workbench-ui .workbench-search-filter-row .cat-search input{color:#172033}.translator-workbench-ui .cat-context-strip{z-index:3;height:var(--cat-preview-height);min-height:var(--cat-preview-height);max-height:var(--cat-preview-height);grid-row:4;grid-template-columns:minmax(0, 1fr) var(--cat-inspector-width);align-items:stretch;gap:var(--cat-resizer-width);background:#f6f9fd;border-bottom:0;padding:7px 0 7px 12px;position:relative;overflow:hidden}.translator-workbench-ui .context-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:0}.translator-workbench-ui .context-card,.translator-workbench-ui .context-qa-header{border:1px solid var(--cat-line);background:#fff;border-radius:8px;height:100%;min-height:0;box-shadow:0 2px 6px #0f172a0a}.translator-workbench-ui .context-card{scrollbar-color:#b9c6d8 transparent;scrollbar-width:thin;padding:9px 11px;overflow:hidden auto}.translator-workbench-ui .context-card::-webkit-scrollbar{width:8px}.translator-workbench-ui .context-card::-webkit-scrollbar-thumb{background:#b9c6d8;border:2px solid #fff;border-radius:999px}.translator-workbench-ui .rich-context-preview{color:#334155;white-space:normal;overflow-wrap:break-word;word-break:normal;writing-mode:horizontal-tb;text-orientation:mixed;font-size:.7rem;font-weight:650;line-height:1.38}.translator-workbench-ui .current-segment-highlight{color:inherit;box-shadow:none;font-weight:inherit;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;background:#fff3b0;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.translator-workbench-ui .rich-context-preview mark.tb-term-highlight{color:inherit;box-shadow:none;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;background:#dcfce7;border:0;border-radius:1px;outline:0;margin:0;padding:0;display:inline}.translator-workbench-ui .target-context .rich-context-preview mark.tb-term-highlight{box-shadow:none;background:#e0f2fe}.translator-workbench-ui .context-qa-header{color:#334155;text-align:left;scrollbar-color:#b9c6d8 transparent;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin:0 14px 0 0;padding:8px 12px;display:grid;overflow:hidden auto}.translator-workbench-ui .context-qa-header:hover,.translator-workbench-ui .context-qa-header.active{background:#eff6ff;border-color:#93b4f6}.translator-workbench-ui .context-qa-header::-webkit-scrollbar{width:8px}.translator-workbench-ui .context-qa-header::-webkit-scrollbar-thumb{background:#b9c6d8;border:2px solid #fff;border-radius:999px}.translator-workbench-ui .context-qa-summary{align-content:center;gap:2px;min-width:0;display:grid}.translator-workbench-ui .context-qa-summary-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 4px}.translator-workbench-ui .context-qa-summary-button:hover{background:#2563eb0f}.translator-workbench-ui .context-qa-summary strong{color:#172033;font-size:.68rem;font-weight:900}.translator-workbench-ui .context-qa-summary span,.translator-workbench-ui .context-qa-summary small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:850;line-height:1.2;overflow:hidden}.translator-workbench-ui .context-qa-summary small{color:#94a3b8;font-size:.54rem}.translator-workbench-ui .context-qa-preview-list{scrollbar-color:#b9c6d8 transparent;scrollbar-width:thin;align-content:start;gap:5px;min-width:0;max-height:100%;padding-right:2px;display:grid;overflow-y:auto}.translator-workbench-ui .context-qa-preview-list::-webkit-scrollbar{width:6px}.translator-workbench-ui .context-qa-preview-list::-webkit-scrollbar-thumb{background:#b9c6d8;border:2px solid #fff;border-radius:999px}.translator-workbench-ui .context-qa-preview-list .qa-evidence-icon-button{width:22px;height:22px}.translator-workbench-ui .context-qa-preview-list .qa-evidence-table{border-radius:0}.translator-workbench-ui .context-qa-preview-list .qa-evidence-table-actions{gap:3px}.translator-workbench-ui .context-qa-preview-item{background:#fff;border:1px solid #dbe5f1;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:3px 7px;display:grid}.translator-workbench-ui .context-qa-preview-item.error{background:#fff7f7;border-color:#fecaca}.translator-workbench-ui .context-qa-preview-item.warning{background:#fffaf3;border-color:#fed7aa}.translator-workbench-ui .context-qa-preview-item strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:900;line-height:1.1;overflow:hidden}.translator-workbench-ui .context-qa-preview-item.error strong{color:#b91c1c}.translator-workbench-ui .context-qa-preview-item.warning strong{color:#b45309}.translator-workbench-ui .context-qa-preview-item span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;font-weight:750;line-height:1.15;overflow:hidden}.translator-workbench-ui .context-qa-preview-more,.translator-workbench-ui .context-qa-clean-copy{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f8fbff;border:1px dashed #cbd5e1;border-radius:7px;min-width:0;padding:3px 7px;font-size:.58rem;font-weight:800;line-height:1.15;overflow:hidden}.translator-workbench-ui .context-qa-clean-copy{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.translator-workbench-ui .workbench-preview-resizer{z-index:4;cursor:row-resize;touch-action:none;background:#f8fbff;border-top:1px solid #dfe7f2;border-bottom:1px solid #dfe7f2;outline:none;grid-row:5;justify-content:center;align-items:center;height:10px;display:flex;position:relative}.translator-workbench-ui .workbench-preview-resizer:before{content:"";background:#cbd5e1;border-radius:999px;width:72px;height:4px;box-shadow:inset 0 0 0 1px #64748b14}.translator-workbench-ui .workbench-preview-resizer:hover:before,.translator-workbench-ui .workbench-preview-resizer:focus-visible:before,.translator-workbench-ui.is-preview-resizing .workbench-preview-resizer:before{background:#2563eb}.translator-workbench-ui .cat-layout{grid-row:6;grid-template-columns:minmax(760px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);border-top:0;height:auto;min-height:0;overflow:hidden}.translator-workbench-ui .segments-workbench{background:#fff;grid-template-rows:28px minmax(0,1fr) 30px;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.translator-workbench-ui .segment-table-head,.translator-workbench-ui .segment-table,.translator-workbench-ui .editor-statusbar{min-width:0;max-width:100%}.translator-workbench-ui .editor-statusbar{width:100%;overflow:hidden}.translator-workbench-ui .editor-statusbar>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.translator-workbench-ui .segment-table-head{border-bottom:1px solid var(--cat-line);color:#718099;background:#f8fbff;height:28px}.translator-workbench-ui .translation-row.selected:not(.term-review-row){background:#edf7ff;box-shadow:inset 2px 0 #2563eb}.translator-workbench-ui .translation-row.multi-selected:not(.selected){background:#f1f6ff;box-shadow:inset 4px 0 #2563eb57}.translator-workbench-ui .translation-row.multi-selected:not(.selected) .source-cell,.translator-workbench-ui .translation-row.multi-selected:not(.selected) .target-cell{background:#f1f6ff}.translator-workbench-ui .translation-row.recent-qa-alert:not(.term-review-row){box-shadow:inset 4px 0 #f59e0b,inset 0 0 0 1px #f59e0b38}.translator-workbench-ui .translation-row.recent-qa-alert:not(.term-review-row) .source-cell,.translator-workbench-ui .translation-row.recent-qa-alert:not(.term-review-row) .target-cell,.translator-workbench-ui .translation-row.recent-qa-alert:not(.term-review-row) .match-cell,.translator-workbench-ui .translation-row.recent-qa-alert:not(.term-review-row) .qa-cell,.translator-workbench-ui .translation-row.recent-qa-alert:not(.term-review-row) .row-status{background:#fffaf0}.translator-workbench-ui.is-segment-dragging .translation-row:not(.term-review-row),.translator-workbench-ui.is-segment-dragging .translation-row:not(.term-review-row)>div{-webkit-user-select:none;user-select:none}.translator-workbench-ui .translation-row.selected:not(.term-review-row):before{background:#2563eb}.translator-workbench-ui .translation-row.selected:not(.term-review-row) .source-cell{background:#edf7ff}.translator-workbench-ui .translation-row.selected:not(.term-review-row) .target-cell{box-shadow:none;background:#edf7ff}.translator-workbench-ui .layout-resizer{background:linear-gradient(#2563eb0d 0%,#2563eb1c 50%,#2563eb0d 100%)}.translator-workbench-ui .layout-resizer:after{background:radial-gradient(circle,#2563eba6 0 1px,#0000 1.5px) 50%/4px 8px repeat-y}.translator-workbench-ui .layout-resizer:hover,.translator-workbench-ui .layout-resizer:focus-visible,.translator-workbench-ui.is-resizing .layout-resizer{background:linear-gradient(#2563eb1a 0%,#2563eb33 50%,#2563eb1a 100%)}.translator-workbench-ui .source-cell,.translator-workbench-ui .target-cell{color:#243246;font-size:13px;line-height:1.45}.translator-workbench-ui .target-cell{color:#172033}.translator-workbench-ui .target-cell textarea,.translator-workbench-ui .target-highlight-overlay{padding-left:0;padding-right:0;font-size:13px;line-height:1.45}.translator-workbench-ui .target-cell textarea{color:#172033}.translator-workbench-ui .target-highlight-overlay,.translator-workbench-ui .target-highlight-overlay mark{color:#0000}.translator-workbench-ui .rich-context-preview{color:#243246;font-size:13px;line-height:1.45}.translator-workbench-ui .compact-result-source,.translator-workbench-ui .compact-result-target,.translator-workbench-ui .compact-result-expanded-copy strong,.translator-workbench-ui .compact-result-expanded-copy span,.translator-workbench-ui .compact-result-expanded-copy em{font-size:13px;line-height:1.4}.translator-workbench-ui .compact-result-target,.translator-workbench-ui .compact-result-expanded-copy span,.translator-workbench-ui .compact-result-expanded-copy em{color:#334155}.translator-workbench-ui .qa-evidence-cell strong,.translator-workbench-ui .qa-evidence-token{font-size:13px;line-height:1.35}.translator-workbench-ui .panel-notice.success{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.translator-workbench-ui .panel-notice.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.translator-workbench-ui .workbench-rf-section .inspector-section-body{padding:0}.translator-workbench-ui .workbench-rf-section>header,.translator-workbench-ui .workbench-rf-picker>header{align-items:center}.translator-workbench-ui .compact-add-button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:850;display:inline-flex}.translator-workbench-ui .compact-add-button:hover:not(:disabled),.translator-workbench-ui .compact-add-button:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}.translator-workbench-ui .compact-add-button.secondary{color:#64748b;background:#fff;border-color:#d8e2ef}.translator-workbench-ui .compact-add-button:disabled{color:#aab6c6;cursor:default;background:#f7f9fc}.translator-workbench-ui .workbench-rf-list{gap:7px;display:grid}.translator-workbench-ui .workbench-rf-row{background:#fff;border:1px solid #dbe5f1;border-radius:10px;grid-template-columns:16px 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid;box-shadow:0 1px 2px #0f172a0a}.translator-workbench-ui .workbench-rf-row.available{grid-template-columns:30px minmax(0,1fr) auto}.translator-workbench-ui .workbench-rf-grip{color:#9aa7b8;display:inline-flex}.translator-workbench-ui .workbench-rf-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.translator-workbench-ui .workbench-rf-icon.tb{color:#059669;background:#dcfce7}.translator-workbench-ui .workbench-rf-icon.tm{color:#2563eb;background:#dbeafe}.translator-workbench-ui .workbench-rf-copy{gap:2px;min-width:0;display:grid}.translator-workbench-ui .workbench-rf-copy strong,.translator-workbench-ui .workbench-rf-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.translator-workbench-ui .workbench-rf-copy strong{color:#172033;font-size:.72rem;font-weight:900}.translator-workbench-ui .workbench-rf-copy small{color:#718099;font-size:.62rem;font-weight:760}.translator-workbench-ui .workbench-rf-actions{align-items:center;gap:4px;display:inline-flex}.translator-workbench-ui .workbench-rf-actions button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:inline-flex}.translator-workbench-ui .workbench-rf-actions button:hover:not(:disabled),.translator-workbench-ui .workbench-rf-actions button:focus-visible{color:#1d4ed8;background:#eff6ff;border-color:#93b4f6;outline:none}.translator-workbench-ui .workbench-rf-actions button:disabled{color:#c4cedb;cursor:default;background:#f7f9fc}.translator-workbench-ui .workbench-rf-picker{background:#f8fbff;border-color:#bfdbfe}.translator-workbench-ui .empty-reference{color:#718099;background:#f8fbff;border:1px dashed #d8e2ef;border-radius:10px;margin:0;padding:12px;font-size:.68rem;font-weight:760}.translator-workbench-ui.term-review-workspace .workbench-search-filter-row{grid-row:3;grid-template-columns:minmax(760px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width)}.translator-workbench-ui.term-review-workspace .cat-context-strip,.translator-workbench-ui.term-review-workspace .review-context-strip{height:var(--cat-preview-height);min-height:var(--cat-preview-height);max-height:var(--cat-preview-height);grid-row:4;grid-template-columns:minmax(0, 1fr) var(--cat-inspector-width);background:#f6f9fd;padding:7px 0 7px 12px;overflow:hidden}.translator-workbench-ui.term-review-workspace .cat-layout,.translator-workbench-ui.term-review-workspace .review-cat-layout{grid-row:6;grid-template-columns:minmax(760px, 1fr) var(--cat-resizer-width) var(--cat-inspector-width);height:auto;min-height:0;overflow:hidden}.translator-workbench-ui.ai-tb-review-context .translation-row.selected{box-shadow:inset 2px 0 #2563eb}.translator-workbench-ui.ai-tb-review-context .target-cell{cursor:default}.translator-workbench-ui.ai-tb-review-context .target-cell:hover{background:inherit}.translator-workbench-ui.ai-tb-review-context .target-cell .empty-target{color:#9aa7b7}.translator-workbench-ui .ai-tb-review-queue{background:#f7fafe;flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow-y:auto}.translator-workbench-ui .ai-tb-review-toolbar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#f8fbfff5;border-bottom:1px solid #dce6f1;align-items:center;gap:5px;min-height:31px;padding:4px 6px;display:flex;position:sticky;top:0;overflow:auto hidden}.translator-workbench-ui .term-batch-trial-actions,.translator-workbench-ui .ai-tb-review-primary-actions,.translator-workbench-ui .ai-tb-review-option-actions,.translator-workbench-ui .ai-tb-review-status-tabs,.translator-workbench-ui .ai-tb-review-group-tabs{flex-wrap:nowrap;align-items:center;gap:3px;display:flex}.translator-workbench-ui .term-batch-trial-panel{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;min-width:max-content;display:flex;position:relative}.translator-workbench-ui .ai-tb-review-toolbar::-webkit-scrollbar{display:none}.translator-workbench-ui .ai-tb-review-primary-actions,.translator-workbench-ui .ai-tb-review-status-tabs,.translator-workbench-ui .ai-tb-review-group-tabs{flex:none;min-width:max-content}.translator-workbench-ui .ai-tb-review-primary-actions strong{color:#25354a;margin-right:1px;font-size:.6rem;font-weight:900}.translator-workbench-ui .ai-tb-review-primary-actions>span{color:#75839a;white-space:nowrap;margin-right:2px;font-size:.56rem;font-weight:820}.translator-workbench-ui .term-batch-trial-actions button,.translator-workbench-ui .ai-tb-review-primary-actions button,.translator-workbench-ui .ai-tb-review-option-actions button,.translator-workbench-ui .ai-tb-review-status-tabs button,.translator-workbench-ui .ai-tb-review-group-tabs button{color:#405268;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2deeb;border-radius:5px;justify-content:center;align-items:center;min-height:21px;padding:0 6px;font-size:.56rem;font-weight:850;display:inline-flex}.translator-workbench-ui .ai-tb-review-primary-actions .primary-action{color:#fff;background:#2563eb;border-color:#2563eb}.translator-workbench-ui .term-batch-trial-actions button:hover:not(:disabled),.translator-workbench-ui .ai-tb-review-primary-actions button:hover:not(:disabled),.translator-workbench-ui .ai-tb-review-option-actions button:hover:not(:disabled),.translator-workbench-ui .ai-tb-review-status-tabs button:hover:not(:disabled),.translator-workbench-ui .ai-tb-review-status-tabs button.active,.translator-workbench-ui .ai-tb-review-group-tabs button:hover:not(:disabled),.translator-workbench-ui .ai-tb-review-group-tabs button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.translator-workbench-ui .ai-tb-review-primary-actions .primary-action:hover:not(:disabled){color:#fff;background:#1d4ed8}.translator-workbench-ui .term-batch-trial-actions button:disabled,.translator-workbench-ui .ai-tb-review-primary-actions button:disabled,.translator-workbench-ui .ai-tb-review-option-actions button:disabled,.translator-workbench-ui .ai-tb-review-status-tabs button:disabled,.translator-workbench-ui .ai-tb-review-group-tabs button:disabled{opacity:.48;cursor:default}.translator-workbench-ui .ai-tb-review-search{flex:0 190px;min-width:150px}.translator-workbench-ui .ai-tb-review-search input{color:#334155;background:#fff;border:1px solid #d2deeb;border-radius:5px;width:100%;min-height:21px;padding:0 7px;font-size:.56rem;font-weight:800}.translator-workbench-ui .ai-tb-review-search input:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 2px #2563eb1f}.translator-workbench-ui .term-batch-trial-result{flex-wrap:nowrap;min-width:0;display:flex}.translator-workbench-ui .term-batch-trial-result span{color:#52677f;white-space:nowrap;text-overflow:ellipsis;background:#f1f6fc;border-radius:999px;align-items:center;max-width:118px;min-height:19px;padding:0 6px;font-size:.54rem;font-weight:850;display:inline-flex;overflow:hidden}.translator-workbench-ui .term-batch-segment-results{z-index:30;background:#fffffffa;border:1px solid #cfe0f3;border-radius:6px;width:min(520px,76vw);max-height:210px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 10px 24px #2563eb24}.translator-workbench-ui .term-batch-segment-result{color:#26364d;border-bottom:1px solid #e5edf7;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:24px;padding:4px 7px;font-size:.58rem;font-weight:760;display:grid}.translator-workbench-ui .term-batch-segment-result em{color:#6e7f95;font-size:.54rem;font-style:normal;font-weight:780}.translator-workbench-ui .term-batch-segment-result{grid-template-columns:54px minmax(0,1fr) minmax(96px,auto)}.translator-workbench-ui .term-batch-segment-result strong,.translator-workbench-ui .term-batch-segment-result span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.translator-workbench-ui .term-batch-segment-result.generated em{color:#047857}.translator-workbench-ui .term-batch-segment-result.skipped_by_coverage em{color:#64748b}.translator-workbench-ui .term-batch-segment-result.filtered_out em,.translator-workbench-ui .term-batch-segment-result.no_candidates em{color:#b45309}.translator-workbench-ui .term-batch-segment-result.failed em{color:#dc2626}.translator-workbench-ui .term-review-disabled-note,.translator-workbench-ui .ai-tb-review-empty-relation{color:#63758c;background:#f7faff;border:1px solid #dbe7f3;border-radius:7px;margin:0;padding:7px 8px;font-size:.64rem;line-height:1.35}.translator-workbench-ui .ai-tb-review-list{background:#fff;min-height:0;padding:0 6px 12px;display:block}.translator-workbench-ui .ai-tb-review-list-header{z-index:4;color:#738199;letter-spacing:.04em;text-transform:uppercase;background:#fffffff5;border-bottom:1px solid #dce6f1;grid-template-columns:4px 16px minmax(90px,.92fr) minmax(108px,1fr) 32px 120px;align-items:center;gap:5px;min-height:24px;padding:0 3px;font-size:.55rem;font-weight:900;display:grid;position:sticky;top:31px}.translator-workbench-ui .ai-tb-review-list-header span:nth-child(5),.translator-workbench-ui .ai-tb-review-list-header span:nth-child(6){text-align:center}.translator-workbench-ui .ai-tb-review-load-more{justify-content:center;padding:8px 0 10px;display:flex}.translator-workbench-ui .ai-tb-review-load-more button{color:#405268;cursor:pointer;background:#fff;border:1px solid #d2deeb;border-radius:5px;min-height:24px;padding:0 10px;font-size:.58rem;font-weight:850}.translator-workbench-ui .ai-tb-review-load-more button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.translator-workbench-ui .ai-tb-review-load-more button:disabled{opacity:.52;cursor:default}.translator-workbench-ui .ai-tb-review-group-card{background:0 0;border:0;border-bottom:1px solid #e6edf5;border-radius:0;overflow:hidden}.translator-workbench-ui .ai-tb-review-group-card.active,.translator-workbench-ui .ai-tb-review-group-card:focus-within{box-shadow:inset 2px 0 #2563eb73}.translator-workbench-ui .ai-tb-review-group-header{color:#243145;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto 16px;align-items:center;gap:5px;width:100%;padding:6px 4px 5px;display:grid}.translator-workbench-ui .ai-tb-review-group-title{gap:2px;min-width:0;display:grid}.translator-workbench-ui .ai-tb-review-group-title strong{color:#243145;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;overflow:hidden}.translator-workbench-ui .ai-tb-review-group-title small{color:#75839a;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:760;overflow:hidden}.translator-workbench-ui .ai-tb-review-group-badge,.translator-workbench-ui .ai-tb-review-conflict-badge,.translator-workbench-ui .ai-tb-review-pending-badge,.translator-workbench-ui .ai-tb-review-group-count,.translator-workbench-ui .ai-tb-review-source-type,.translator-workbench-ui .ai-tb-review-evidence-count,.translator-workbench-ui .candidate-status-badge{color:#5d6b7d;white-space:nowrap;background:#f5f7fa;border:1px solid #d6e0eb;border-radius:999px;align-items:center;gap:4px;width:fit-content;min-height:18px;padding:0 6px;font-size:.56rem;font-weight:850;line-height:1;display:inline-flex}.translator-workbench-ui .ai-tb-review-group-badge.source-ambiguity{color:#9a5b12;background:#fff7ed;border-color:#fed7aa}.translator-workbench-ui .ai-tb-review-group-badge.target-collision{color:#a13d3d;background:#fff1f2;border-color:#fecaca}.translator-workbench-ui .ai-tb-review-group-badge.compound{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.translator-workbench-ui .ai-tb-review-group-badge.pattern-family{color:#6d28d9;background:#f5f3ff;border-color:#d8b4fe}.translator-workbench-ui .ai-tb-review-group-badge.single{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.translator-workbench-ui .ai-tb-review-conflict-badge{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.translator-workbench-ui .ai-tb-review-pending-badge{color:#475569;background:#f8fafc}.translator-workbench-ui .ai-tb-review-chevron{color:#64748b;font-size:.88rem;font-weight:900;line-height:1}.translator-workbench-ui .ai-tb-review-options{display:grid}.translator-workbench-ui .ai-tb-review-option{cursor:pointer;background:#fff;border-top:1px solid #eef3f8;grid-template-columns:4px 16px minmax(90px,.92fr) minmax(108px,1fr) 32px 120px;align-items:center;gap:5px;min-width:0;min-height:29px;padding:1px 3px;display:grid}.translator-workbench-ui .ai-tb-review-option:first-child{border-top:0}.translator-workbench-ui .ai-tb-review-option.active{background:#eaf4ff;box-shadow:inset 2px 0 #2563eb}.translator-workbench-ui .ai-tb-review-kind-stripe{background:#94a3b8;border-radius:999px;width:3px;height:100%;min-height:24px}.translator-workbench-ui .ai-tb-review-kind-stripe.source-ambiguity{background:#f59e0b}.translator-workbench-ui .ai-tb-review-kind-stripe.target-collision{background:#ef4444}.translator-workbench-ui .ai-tb-review-kind-stripe.compound{background:#2563eb}.translator-workbench-ui .ai-tb-review-kind-stripe.pattern-family{background:#7c3aed}.translator-workbench-ui .ai-tb-review-kind-stripe.single{background:#10b981}.translator-workbench-ui .ai-tb-review-option-select{place-items:center;display:grid}.translator-workbench-ui .ai-tb-review-option-select input{accent-color:#2563eb;width:13px;height:13px}.translator-workbench-ui .ai-tb-review-option-actions{justify-content:flex-end;justify-self:stretch;gap:3px}.translator-workbench-ui .ai-tb-review-option-actions button{border-radius:4px;width:23px;min-width:23px;min-height:22px;padding:0;font-size:.58rem;font-weight:900}.translator-workbench-ui .ai-tb-review-option-actions .accept{color:#0f7a53;width:28px;min-width:28px}.translator-workbench-ui .ai-tb-review-option-actions .reject{color:#9f3a3a}.translator-workbench-ui .ai-tb-review-option-actions .pending,.translator-workbench-ui .ai-tb-review-option-actions .details{color:#53657d}.translator-workbench-ui .ai-tb-review-source-input,.translator-workbench-ui .ai-tb-review-target-input{color:#1f2937;background:0 0;border:1px solid #0000;border-radius:2px;width:100%;min-width:0;height:27px;padding:0 3px;font-size:13px;font-weight:760;line-height:1.35}.translator-workbench-ui .ai-tb-review-source-input{font-weight:820}.translator-workbench-ui .ai-tb-review-source-input:disabled,.translator-workbench-ui .ai-tb-review-target-input:disabled{color:#64748b;background:#f8fafc}.translator-workbench-ui .ai-tb-review-source-input:focus,.translator-workbench-ui .ai-tb-review-target-input:focus{background:#fff;border-color:#93b4f6;outline:0;box-shadow:inset 0 0 0 1px #2563eb1f}.translator-workbench-ui .ai-tb-review-status-symbol{color:#64748b;border-radius:999px;justify-self:center;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:900;line-height:1;display:inline-grid}.translator-workbench-ui .ai-tb-review-status-symbol.approved{color:#0f7a53;background:#e8f8f1}.translator-workbench-ui .ai-tb-review-status-symbol.rejected{color:#b24d4d;background:#fff1f1}.translator-workbench-ui .ai-tb-review-status-symbol.pending{color:#64748b;background:0 0}.translator-workbench-ui .candidate-status-badge>span{background:currentColor;border-radius:999px;width:6px;height:6px}.translator-workbench-ui .candidate-status-badge.approved{color:#0f7a53;background:#ecf9f3;border-color:#bfe4d4}.translator-workbench-ui .candidate-status-badge.rejected{color:#b24d4d;background:#fff1f1;border-color:#f2c7c7}.translator-workbench-ui .candidate-status-badge.pending{color:#6a788b;background:#f5f7fa;border-color:#d6e0eb}.translator-workbench-ui .ai-tb-review-expanded{background:#eff6ff8c;border-top:1px solid #e8eef6;gap:5px;padding:6px 4px 8px 22px;display:grid}.translator-workbench-ui .ai-tb-review-expanded section{gap:6px;display:grid}.translator-workbench-ui .ai-tb-review-expanded section>header{color:#334155;justify-content:space-between;align-items:center;font-size:.6rem;font-weight:900;display:flex}.translator-workbench-ui .ai-tb-review-expanded section>header span{color:#8190a5}.translator-workbench-ui .ai-tb-review-evidence-list,.translator-workbench-ui .ai-tb-review-related-list{gap:5px;display:grid}.translator-workbench-ui .ai-tb-review-evidence-row{color:#27364a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;grid-template-columns:46px minmax(0,1fr);gap:2px 6px;min-width:0;padding:4px 5px;display:grid}.translator-workbench-ui .ai-tb-review-evidence-row:hover{background:#f4f9ff}.translator-workbench-ui .ai-tb-review-evidence-row strong{color:#2563eb;font-size:.62rem}.translator-workbench-ui .ai-tb-review-evidence-row span,.translator-workbench-ui .ai-tb-review-evidence-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.translator-workbench-ui .ai-tb-review-evidence-row span{font-size:.63rem;font-weight:800}.translator-workbench-ui .ai-tb-review-evidence-row small{color:#73839a;grid-column:2;font-size:.61rem;font-weight:700}.translator-workbench-ui .ai-tb-review-related-list{flex-wrap:wrap;display:flex}.translator-workbench-ui .ai-tb-review-related-list span{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#eef4fb;border-radius:3px;max-width:100%;padding:2px 4px;font-size:.6rem;font-weight:780;overflow:hidden}.translator-workbench-ui .ai-tb-review-history{color:#64748b;margin:0;font-size:.62rem;font-weight:720}@media (max-width:900px){.translator-workbench-ui.cat-app{grid-template-rows:auto auto auto auto auto auto;min-width:0;height:auto;min-height:100vh;overflow:auto}.translator-workbench-ui .workbench-search-filter-row,.translator-workbench-ui .cat-context-strip,.translator-workbench-ui .cat-layout{grid-template-columns:1fr}.translator-workbench-ui .workbench-search-side{grid-column:1;justify-content:flex-start;padding:6px 12px 0}.translator-workbench-ui .tm-pretranslation-task{width:100%}.translator-workbench-ui .cat-context-strip{height:auto;min-height:120px;max-height:none;padding:8px 12px}.translator-workbench-ui .context-preview-grid{grid-template-columns:1fr}.translator-workbench-ui .workbench-preview-resizer,.translator-workbench-ui .layout-resizer{display:none}}
