.chat-document-actions{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0}.chat-document-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;padding:5px 10px;min-height:29px}
html body dialog.chat-document-preview{box-sizing:border-box;width:min(1120px,96vw);max-width:96vw;max-height:94dvh;padding:18px;overflow:auto}
.chat-document-heading{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px}.chat-document-heading h2{font-size:17px;margin:0;flex:1 1 300px;overflow-wrap:anywhere}.chat-document-heading .actions{margin:0;flex-wrap:wrap}
.chat-document-content{min-height:100px;overflow:auto}.chat-document-content pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px}.chat-document-progress{display:block;width:100%;height:7px;margin:12px 0}.chat-document-progress[hidden]{display:none}

.chat-document-content>.actions{background:var(--surface)!important;color:var(--ink);padding:10px 0!important}
