[hidden]{display:none!important}.translation-doc{--field-border:#444}.translation-doc button,.translation-doc input,.translation-doc select,.translation-doc textarea{font:inherit}.translation-doc button,.translation-doc select,.translation-doc input[type=checkbox]{cursor:pointer}.translation-doc input,.translation-doc select,.translation-doc textarea{min-width:0;max-width:100%}.translation-doc :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.translation-skip:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.translation-skip{z-index:10;background:var(--accent);color:#121212;padding:10px 16px;position:fixed;top:8px;left:20px;transform:translateY(-160%)}.translation-skip:focus{transform:none}.translation-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.translation-section-heading h2{margin-bottom:12px}.translation-doc .translation-draft-link{text-underline-offset:3px;white-space:nowrap;font-size:13px;text-decoration:underline}.translation-doc a.translation-button{align-items:center;text-decoration:none;display:inline-flex}.translation-doc a.translation-button--primary{color:#121212}.translation-draft-link span{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:5px}.translation-filters{grid-template-columns:3fr 2fr;gap:18px;margin:26px 0 18px;display:grid}.translation-field{color:var(--text-main);gap:9px;font-size:13px;font-weight:600;display:grid}.translation-field>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.translation-field select,.translation-field input,.translation-field textarea{border:1px solid var(--field-border);background:var(--surface);width:100%;color:var(--text-main);border-radius:6px;padding:11px 13px;font-size:15px;font-weight:400;line-height:1.6}.translation-field textarea{resize:vertical;min-height:86px}.translation-field input::placeholder,.translation-field textarea::placeholder{color:var(--text-muted);opacity:1}.translation-field .translation-field-meta{color:var(--text-muted);font-size:12px;font-weight:400}.translation-results-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:19px 0 12px;display:flex}.translation-doc .translation-results-meta p,.translation-checkbox{color:var(--text-muted);font-size:12px}.translation-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:inline-flex}.translation-checkbox input{width:16px;height:16px;accent-color:var(--accent);margin:0}.translation-phrases{overscroll-behavior:contain;scrollbar-color:#555 transparent;border:1px solid var(--field-border);border-radius:6px;max-height:320px;margin:0;padding:0;scroll-padding:6px;list-style:none;overflow-y:auto}.translation-phrases li+li{border-top:1px solid var(--divider)}.translation-phrase{text-align:start;border:0;width:100%;color:var(--text-sub);background:0 0;border-inline-start:3px solid #0000;gap:5px;padding:15px 17px;display:grid}.translation-phrase:hover{background:var(--surface)}.translation-phrase[aria-current=true]{background:var(--surface-2);border-inline-start-color:var(--accent);color:var(--text-main)}.translation-phrase:focus-visible{outline-offset:-4px}.translation-phrase-key{color:var(--text-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.translation-phrase-key small{color:var(--accent);white-space:nowrap;font-size:11px}.translation-phrase-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.translation-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.translation-pagination>span{color:var(--text-muted);font-size:12px}.translation-doc .translation-note{color:var(--text-muted);font-size:12px;line-height:1.65}.translation-pagination+.translation-note{margin-top:14px}.translation-keyline{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:20px;font-size:12px;display:flex}.translation-reference{border:1px solid var(--divider);background:var(--surface);border-radius:6px;padding:18px 20px}.translation-reference+.translation-reference{margin-top:12px}.translation-reference-label{color:var(--text-muted);margin-bottom:7px;font-size:12px}.translation-doc .translation-reference p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.translation-reference--current{border-color:var(--field-border);background:0 0}.translation-text-preview summary{cursor:pointer;width:fit-content;color:var(--text-muted);font-size:12px}.translation-reference--current+.translation-note{margin-top:12px}.translation-proposal{margin-top:24px}.translation-proposal+.translation-note{margin-top:8px}.translation-reason{margin-top:22px}.translation-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.translation-text-preview{margin-top:18px}.translation-text-preview .translation-note{margin-top:12px}.translation-doc .translation-button{justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.translation-button{border:1px solid var(--field-border);background:var(--surface);min-height:42px;color:var(--text-main);border-radius:6px;padding:10px 16px}.translation-button:hover:not(:disabled){border-color:var(--text-sub)}.translation-button--quiet{color:var(--text-sub);background:0 0;border-color:#0000;padding:9px 10px}.translation-button--primary{background:var(--accent);border-color:var(--accent);color:#121212}.translation-button--primary:hover:not(:disabled){background:#ffe14c;border-color:#ffe14c}.translation-doc :disabled{cursor:default;opacity:.45}.translation-doc .translation-alert{border-left:3px solid var(--accent);background:var(--surface);color:var(--text-sub);margin:16px 0;padding:14px 16px;font-size:13px}.translation-issues{color:#ffd47c;margin:10px 0 0;padding-inline-start:20px;font-size:13px}.translation-doc .translation-empty{color:var(--text-muted);padding:25px 0;font-size:14px}.translation-phrases>.translation-empty{margin:0;padding:22px 18px}.translation-saved-key{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px}.translation-local-actions{justify-content:flex-end;margin-top:10px}.translation-submit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.translation-submit-actions .translation-button{padding-block-start:11px;padding-block-end:9px}.translation-submit-actions .translation-button--quiet{padding-block-start:10px;padding-block-end:8px}.translation-local-actions>.translation-note{margin-right:auto}.translation-doc #submit-status:empty,.translation-doc #save-status:empty,.translation-doc #suggestions-status:empty{display:none}.translation-doc #submit-status{margin-top:12px}.translation-drafts>summary span{color:var(--text-muted);margin-left:6px;font-size:12px}.translation-drafts>.translation-section-heading{margin-top:18px}.translation-community-list{margin:0;padding:0;list-style:none}.translation-community-item{border-top:1px solid var(--divider);padding:24px 0}.translation-community-heading,.translation-community-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.translation-community-heading{color:var(--text-muted);justify-content:space-between;font-size:12px}.translation-community-status{color:var(--text-sub)}.translation-doc .translation-community-item>.translation-saved-key{margin-top:5px}.translation-doc .translation-community-wording{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px}.translation-doc .translation-community-wording+.translation-note{margin-top:10px}.translation-community-expanded{margin-top:14px}.translation-community-expanded summary{cursor:pointer;overflow-wrap:anywhere}.translation-community-actions{color:var(--text-muted);margin-top:14px;font-size:12px}.translation-community-actions time{margin-right:auto}.translation-community-actions [aria-pressed=true]{color:var(--accent)}.translation-community-item .translation-text-preview .translation-reference-label{margin-top:14px}.translation-community-item .translation-text-preview .translation-community-wording{margin-top:5px}#editor,#workspace,#suggestions{scroll-margin-top:28px}@media (max-width:480px){.translation-field select,.translation-field input,.translation-field textarea{font-size:16px}.translation-filters{grid-template-columns:1fr;gap:16px}.translation-reference{padding:15px}.translation-phrase{padding:13px 12px}.translation-editor-actions{align-items:flex-start}.translation-editor-actions .translation-note{flex:180px}}
