.translate-form{gap:var(--space-5);flex-direction:column;display:flex}.tkey{position:relative}.tkey__menu{z-index:10;inset-inline:0;margin:var(--space-1) 0 0;background:var(--color-bg);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:18rem;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto}.tkey__option{padding:var(--space-2) var(--space-3);cursor:pointer;flex-direction:column;gap:2px;display:flex}.tkey__option--active,.tkey__option:hover{background:var(--color-surface)}.tkey__option--active{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:-2px}.tkey__key,.tkey__val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tkey__key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.tkey__val{font-size:var(--text-sm);color:var(--color-text)}.tkey__help{margin:0 0 var(--space-2)}.tkey__chosen{margin-top:var(--space-2)}.tkey__chosen-key{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.translate-form__more-summary{align-items:center;gap:var(--space-2);padding-block:var(--space-1);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;list-style:none;display:inline-flex}.translate-form__more-summary::-webkit-details-marker{display:none}.translate-form__more-summary:after{content:"";border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.translate-form__more[open]>.translate-form__more-summary:after{transform:translateY(1px)rotate(-135deg)}.translate-form__more-summary:hover{text-underline-offset:.18em;text-decoration:underline}.translate-form__more-body{gap:var(--space-5);margin-top:var(--space-4);flex-direction:column;display:flex}.tkey__count{margin-top:var(--space-2)}.translate-form__current{padding:var(--space-2) var(--space-3);background:var(--color-surface);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);margin:0}.translate-form__current--empty{color:var(--color-text-faint);font-style:italic}.translate-form__status{margin-top:var(--space-2)}.translate-form__status:focus{outline:none}
