/* Local PDF workspace, using the shared PicUplift colors and layout. */
.pdf-tool .setting>label{display:block;margin-top:18px}
.pdf-tool .setting>label:first-child{margin-top:0}
.pdf-drop-privacy{color:#40516a;font-weight:550}
.pdf-tool .related>div{flex-wrap:wrap}
.pdf-tool .file-row>.row-button{margin-top:12px}
.pdf-tool textarea{display:block;resize:vertical;width:100%;min-height:220px;max-height:650px;padding:13px;border:1px solid #c8d0dd;border-radius:5px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.75;tab-size:2}
.pdf-tool .markdown-label{display:block;font-size:13px;font-weight:600;margin:22px 0 10px}
.markdown-preview-title{margin:28px 0 12px;font-size:17px}
.markdown-preview{font-size:14px;line-height:1.8;overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:14px;max-height:650px;overflow:auto;min-width:0}
.markdown-preview h1{font-size:29px;margin:15px 0 10px}.markdown-preview h2{font-size:24px;margin:15px 0 10px}.markdown-preview h3{font-size:20px}.markdown-preview h4,.markdown-preview h5,.markdown-preview h6{font-size:16px}
.markdown-preview p{margin:8px 0 13px}.markdown-preview pre,.markdown-preview .markdown-table{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--canvas);border:1px solid var(--line);border-radius:4px;padding:12px;font-family:var(--mono)}
.markdown-preview blockquote{margin:15px 0;border-left:3px solid var(--line);padding-left:14px;color:var(--muted)}
@media(max-width:740px){.pdf-tool .empty-format{font-size:28px}.pdf-tool textarea{font-size:14px;min-height:200px}.pdf-tool .file-head{flex-wrap:wrap}.pdf-tool .file-title{flex-basis:55%}.pdf-tool .file-status{margin:0}}
