.canvas-preview-toolbar{flex-wrap:wrap;gap:12px}
.content-language-controls{display:flex;align-items:center;gap:3px;flex-wrap:wrap;font-size:12px}
.content-language-controls>span{margin-right:7px;color:#737572}
.content-language-controls button{font:inherit;padding:7px 11px;border:1px solid transparent;border-radius:7px;color:#575a54;background:transparent;cursor:pointer;min-height:34px}
.content-language-controls button.active{background:#242622;color:#fff}
.content-language-controls .content-copy-button{margin-left:7px;border-color:#d5d8d0}
.content-language-controls button:focus-visible{outline:2px solid #575a54;outline-offset:3px}
.publication-languages{padding-top:22px;margin-top:24px;border-top:1px solid #dfe1da}
.publication-languages h3{font-size:15px;font-weight:500;margin:0 0 14px}
.bilingual-choice{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;cursor:pointer}
.bilingual-choice input{width:16px;height:16px;flex-shrink:0;accent-color:#242622;margin:3px 0 0}
.publication-languages>p{font-size:12px;line-height:1.7;color:#777b72;margin:12px 0}
.publication-languages>.field[hidden]{display:none}
.publication-languages .language-readiness{color:#575a54;overflow-wrap:anywhere}
.content-copy-sheet{max-width:720px;margin:auto}
.content-copy-fields{max-height:55vh;overflow-y:auto;padding:4px 10px 0 2px}
.content-copy-fields .field{margin-bottom:18px}
.content-copy-fields label{font-size:12px}
.content-copy-fields textarea{min-height:88px}
@media(max-width:760px){.content-language-controls{order:3;width:100%;justify-content:center}.content-copy-fields{max-height:58vh}.publication-languages{margin-top:20px}}
