#language-switch{display:flex;justify-content:flex-end;gap:4px;padding:0 0 8px;font:700 12px 'Plus Jakarta Sans',sans-serif}
#language-switch button{padding:7px 12px;border:1px solid #114224;border-radius:999px;color:#114224;background:#fff;cursor:pointer}
#language-switch button.selected{color:white;background:#114224}
#language-switch button:focus-visible{outline:3px solid #e9ad00;outline-offset:2px}
.item-name-en{font-size:11px;line-height:1.4;opacity:.85;margin-top:2px}
.translation-fields{margin-top:8px;padding:10px;background:#f6f8f6;border:1px solid #cddccf;border-radius:10px;display:grid;gap:6px}
.translation-fields label{font-size:11px;font-weight:700;color:#114224}
.translation-fields input{display:block;width:100%;padding:6px 8px;border:1px solid #cddccf;border-radius:6px;font-size:12px;font-weight:400}
.translation-fields p{font-size:10px;color:#666}
