.pm-files{margin-top:12px;border-top:1px solid var(--app-border,#64748b);padding-top:10px;font-size:14px;line-height:1.5;min-width:0;color:inherit}.pm-files summary{cursor:pointer;font-weight:650;overflow-wrap:anywhere}.pm-hint{display:block;font-size:12px;opacity:.88;margin:8px 0}.pm-list{display:grid;gap:10px}.pm-file{display:grid;gap:3px;min-width:0}.pm-file button{white-space:normal;overflow-wrap:anywhere;text-align:left;width:100%;color:inherit}.pm-file small{font-size:12px;opacity:.85}.pm-upload{display:grid;gap:6px;margin-top:12px;font-weight:600}.pm-upload input{max-width:100%;width:100%;box-sizing:border-box;font:inherit;color:inherit}.pm-message{font-size:13px;overflow-wrap:anywhere}.pm-viewer{width:min(92vw,850px);max-height:90dvh;overflow:auto;border:1px solid #64748b;border-radius:14px;padding:18px;background:var(--app-surface,#fff);color:var(--app-text,#172033)}.pm-viewer::backdrop{background:#000a}.pm-viewer h2{font-size:18px;overflow-wrap:anywhere}.pm-viewer img,.pm-viewer video{display:block;max-width:100%;max-height:65dvh;margin:14px auto}.pm-viewer iframe{display:block;width:100%;height:65dvh;border:0;margin-top:14px}.pm-viewer a{display:inline-block;color:#2563eb;margin:8px 0}.pm-viewer button{float:right}body[data-theme=dark] .pm-viewer{background:#172033;color:#f1f5f9}
