.pdfmd-page{color:#17233b;background:#f5f7fb;height:calc(100vh - 3.75rem);overflow:auto}.pdfmd-page.workspace-open{background:#eef2f7;overflow:hidden}.pdfmd-eyebrow{color:#3b66d9;letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:800}.pdfmd-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.pdfmd-error button,.pdfmd-document-actions button{color:#34445f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.pdfmd-processing,.pdfmd-error{text-align:center;flex-direction:column;align-items:center;width:min(520px,100% - 40px);margin:auto;display:flex}.pdfmd-processing-icon{color:#fff;background:#2b59ce;border-radius:18px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid;box-shadow:0 14px 35px #2b59ce38}.pdfmd-processing h1,.pdfmd-error h1{margin:0;font-size:26px}.pdfmd-processing>p:not(.pdfmd-eyebrow),.pdfmd-error p{color:#748198;margin:9px 0 0}.pdfmd-progress{background:#dfe6f1;border-radius:10px;width:100%;height:5px;margin-top:28px;overflow:hidden}.pdfmd-progress span{border-radius:inherit;background:#315fd5;height:100%;transition:width .2s;display:block}.pdfmd-error{color:#bd3e45}.pdfmd-error button{margin-top:22px;padding:10px 16px}.pdfmd-editor-shell{background:#fff;border:1px solid #dce5f0;border-radius:16px;flex-direction:column;flex:1;min-height:0;margin:16px;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f244714,0 2px 5px #0f24470a}.pdfmd-viewbar{background:#fff;border-bottom:1px solid #dce5f0;flex:0 0 58px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 10px 8px 12px;display:flex}.pdfmd-view-tabs{background:#eef2f7;border-radius:9px;gap:4px;padding:4px;display:flex}.pdfmd-view-tabs button{color:#53627a;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750;display:inline-flex}.pdfmd-view-tabs button.active{color:#234db1;background:#fff;box-shadow:0 1px 4px #18243e24}.pdfmd-document-actions{align-items:center;gap:8px;display:flex}.pdfmd-document-actions button{min-height:38px;padding:8px 13px;transition:color .18s,background .18s,border-color .18s}.pdfmd-document-actions button:hover{color:#1759e8;background:#eff6ff;border-color:#a8c5fb}.pdfmd-document-actions button.primary{color:#fff;background:#2f74f7;border-color:#2f74f7}.pdfmd-document-actions button.primary:hover{color:#fff;background:#1759e8;border-color:#1759e8}.pdfmd-single-pane{background:#fff;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pdfmd-single-pane textarea{resize:none;color:#24324a;tab-size:2;background:#fff;border:0;outline:0;width:100%;min-height:0;padding:32px clamp(24px,5vw,72px);font:14px/1.72 SFMono-Regular,Consolas,Liberation Mono,monospace}@font-face{font-family:PDFMD Roboto;src:url(../../../fonts/roboto/regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PDFMD Roboto;src:url(../../../fonts/roboto/bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.pdfmd-preview-scroll{background:#fff;width:100%;min-height:0;overflow:auto}.pdfmd-preview-document{color:#334155;overflow-wrap:break-word;background:#fff;width:100%;min-height:100%;padding:32px;font:400 16px/1.5 PDFMD Roboto,Roboto,Arial,sans-serif}.pdfmd-preview-document>:first-child{margin-top:0!important}.pdfmd-preview-document>:last-child{margin-bottom:0!important}.pdfmd-preview-document h1,.pdfmd-preview-document h2,.pdfmd-preview-document h3,.pdfmd-preview-document h4,.pdfmd-preview-document h5,.pdfmd-preview-document h6{color:#0f172a;margin:24px 0 16px;font-family:PDFMD Roboto,Roboto,Arial,sans-serif;font-weight:700;line-height:1.25}.pdfmd-preview-document h1{border-bottom:1px solid #dfe2e5;padding-bottom:.3em;font-size:2em}.pdfmd-preview-document h2{border-bottom:1px solid #dfe2e5;padding-bottom:.3em;font-size:1.5em}.pdfmd-preview-document h3{font-size:1.25em}.pdfmd-preview-document h4{font-size:1em}.pdfmd-preview-document h5{font-size:.875em}.pdfmd-preview-document h6{color:#6a737d;font-size:.85em}.pdfmd-preview-document p,.pdfmd-preview-document blockquote,.pdfmd-preview-document ul,.pdfmd-preview-document ol,.pdfmd-preview-document dl,.pdfmd-preview-document table,.pdfmd-preview-document pre,.pdfmd-preview-document details{margin:0 0 16px}.pdfmd-preview-document ul,.pdfmd-preview-document ol{padding-left:2em}.pdfmd-preview-document li+li{margin-top:.25em}.pdfmd-preview-document a{color:#0d9488;text-decoration:underline}.pdfmd-preview-document strong{font-weight:700}.pdfmd-preview-document blockquote{color:#6a737d;border-left:.25em solid #dfe2e5;padding:0 1em}.pdfmd-preview-document blockquote>:last-child{margin-bottom:0}.pdfmd-preview-document code{background:#f6f8fa;border-radius:6px;padding:.2em .4em;font:85% ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.pdfmd-preview-document pre{background:#f6f8fa;border-radius:6px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.pdfmd-preview-document pre code{background:0 0;border:0;padding:0;font-size:100%}.pdfmd-preview-document table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.pdfmd-preview-document tr{background:#fff;border-top:1px solid #d8dee4}.pdfmd-preview-document tr:nth-child(2n){background:#f6f8fa}.pdfmd-preview-document th,.pdfmd-preview-document td{border:1px solid #d8dee4;padding:6px 13px}.pdfmd-preview-document th{color:#0f172a;font-weight:700}.pdfmd-preview-document hr{background:#d0d7de;border:0;height:.25em;margin:24px 0;padding:0}.pdfmd-preview-document img{box-sizing:content-box;max-width:100%}.pdfmd-preview-document input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.4em}@media (width<=820px){.pdfmd-editor-shell{border-radius:12px;margin:10px}.pdfmd-viewbar{flex-direction:column;flex-basis:auto;align-items:stretch;gap:8px;min-height:auto;padding:8px}.pdfmd-view-tabs{align-self:flex-start}.pdfmd-document-actions{width:100%}.pdfmd-document-actions button{flex:1;min-height:36px;padding:7px 10px;font-size:12px}.pdfmd-single-pane textarea{padding:22px 18px}.pdfmd-preview-document{padding:24px 20px 48px}}
