.tanukade-chat-translation{margin-top:5px;font:inherit;line-height:1.5}
.tanukade-translate-message{min-height:24px;padding:3px 6px;border:1px solid #8dab704d;border-radius:6px;background:#172219;color:#cafa8b;cursor:pointer;font:inherit;font-size:10px;line-height:1.3}
.tanukade-translate-message:hover{background:#263829}.tanukade-translate-message:focus-visible{outline:2px solid #d5ff69;outline-offset:3px}.tanukade-translate-message:disabled{cursor:wait;opacity:.7}
.tanukade-translated-message{border-left:2px solid #b4e268;margin-top:7px;padding:2px 0 2px 9px;overflow-wrap:anywhere;color:inherit}
.tanukade-translated-message small{display:block;color:#acc098;font-size:10px}.tanukade-translated-message p{margin:4px 0;font:inherit;white-space:pre-wrap;line-height:1.6}
.tanukade-translated-message[hidden]{display:none!important}
/* Compact actions share the existing message row, with at least a 24px target. */
.tanukade-chat-translation[hidden]{display:none!important}
.tchat-actions .tanukade-translate-message{margin:0;align-self:center}
.chat-message[data-chat-id] > .tanukade-translate-message{display:inline-flex;align-items:center;vertical-align:middle;width:auto;min-width:24px;min-height:24px;margin:0 0 0 6px;padding:3px 6px;font-family:inherit;font-size:10px;line-height:1.3}

