.translate-control{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--green-deep);position:relative;margin-left:auto;margin-right:18px}
.translate-control select{max-width:170px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--green-deep);padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}
.translate-control select:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.translate-control option{background:var(--white);color:var(--ink)}
.translation-status{position:absolute;top:100%;right:0;margin-top:6px;padding:6px 10px;max-width:260px;width:max-content;background:var(--white);border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:12px;font-weight:400;box-shadow:var(--shadow)}
.translation-status:empty{display:none}
@media(max-width:700px){.translate-control{margin-right:10px}.translate-control>span:first-child{display:none}.translate-control select{max-width:125px;padding:7px 9px;font-size:12px}}
@media(max-width:420px){.translate-control{margin-right:7px}.translate-control select{max-width:90px;padding:6px;font-size:11px}}
@media(max-width:380px){.translate-control select{max-width:60px;padding:6px 2px}}
@media print{.translate-control{display:none}}
