dialog.attachment-preview{width:min(1320px,96vw);max-width:96vw;height:92dvh;max-height:96dvh;padding:0;border:1px solid var(--line);border-radius:14px;background:#faf5eb;overflow:hidden;box-shadow:0 20px 90px #29121755}dialog.attachment-preview::backdrop{background:#25161aba;backdrop-filter:blur(3px)}.attachment-preview-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;background:#fffaf1;border-bottom:1px solid var(--line)}.attachment-preview-head h2{font-size:18px;line-height:1.5;overflow-wrap:anywhere;margin:4px 0 0}.attachment-preview-head small{font-size:11px;color:var(--muted)}.attachment-preview-head>div:first-child{min-width:0}.attachment-preview-actions{display:flex;gap:14px;align-items:center;flex-shrink:0}.attachment-preview-note{margin:0;padding:9px 22px;font-size:11px;color:var(--muted);background:#f4ecde}.attachment-preview iframe{display:block;width:100%;height:calc(100% - 119px);border:0;background:#eee9e2}.attachment-item{max-width:100%;display:grid;gap:4px}.attachment-file-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.attachment-file-actions .attachment-download{border:1px solid var(--line);padding:6px 10px;font-size:11px;border-radius:6px;background:#fffaf1;color:var(--green)}.file-chip[data-action="preview-local-file"]{cursor:pointer}.file-chip .file-preview-trigger{padding:2px 5px;color:var(--green);font-size:11px}@media(max-width:600px){dialog.attachment-preview{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.attachment-preview-head{padding:12px;gap:8px}.attachment-preview-head h2{font-size:14px}.attachment-preview-actions{gap:4px}.attachment-preview-actions .secondary{padding:8px;font-size:12px}.attachment-preview-note{padding:9px 12px}}
