/* Readable language attribution and RTL layout for generated translations. */
.automatic-translation-attribution{padding:12px 20px;text-align:center;font:12px/1.5 system-ui,sans-serif;color:#becdd9;background:#07131e;clear:both}
.automatic-translation-attribution a{color:inherit;display:inline-flex;align-items:center;gap:8px}
.automatic-translation-attribution img{width:200px;max-width:100%;height:auto}
.automatic-translation-attribution details{margin-block-start:8px;max-width:70ch;margin-inline:auto}
html[dir=rtl] :is(.nav-link,.sidebar-user,.chat-launcher,.chat-list-item,.project-row,.tdp-project,.tdp-button,.settings-field,.contact-form,.widget-footer .text-button){text-align:start}
html[dir=rtl] :is(input[type=email],input[type=url],input[type=password],code,pre,.brand-word,.brand){direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .sidebar{inset:0 0 0 auto;border-right:0;border-left:1px solid #173346}
html[dir=rtl] .workspace{margin-left:0;margin-right:var(--sidebar)}
html[dir=rtl] .sidebar-auto-hide .workspace{margin-right:0}
html[dir=rtl] .sidebar-auto-hide .sidebar{transform:translateX(100%)}
html[dir=rtl] .sidebar-auto-hide .sidebar.is-open{transform:translateX(0)}
html[dir=rtl] .sidebar-edge{left:auto;right:0}
html[dir=rtl] .nav-link.is-active::before{left:auto;right:0}
html[dir=rtl] :is(.nav-link kbd,.sidebar-user__settings,#chat-input-hint){margin-left:0;margin-right:auto}
html[dir=rtl] .chat-message--user{margin-left:0;margin-right:auto;border-radius:17px 17px 17px 4px}
html[dir=rtl] .chat-message--system{border-left:0;border-right:2px solid #42657c;padding:2px 18px 2px 0}
html[dir=rtl] .chat-sidebar{border-right:0;border-left:1px solid var(--line)}
html[dir=rtl] .skip-link{left:auto;right:12px}
html[dir=rtl] [dir=ltr]{unicode-bidi:isolate}
@media(max-width:1100px){html[dir=rtl] .workspace{margin-right:0}html[dir=rtl] .sidebar{transform:translateX(100%)}html[dir=rtl] .sidebar.is-open{transform:translateX(0)}}
