.mobile-editor-heading.svelte-1vma722,.mobile-actions.svelte-1vma722{display:none}.preview-toolbar.svelte-1vma722>div:where(.svelte-1vma722){gap:8px;margin-left:auto;display:flex}.preview-toolbar.svelte-1vma722 .secondary:where(.svelte-1vma722),.camera-start.svelte-1vma722,.add-heading.svelte-1vma722,.files-heading.svelte-1vma722 .text-button:where(.svelte-1vma722),.rotate.svelte-1vma722,.replace.svelte-1vma722,.delete.svelte-1vma722{color:var(--accent)}.pdf-photo-preview.svelte-1vma722{justify-content:center;align-items:center;height:480px;padding:20px;display:flex;overflow:hidden}.pdf-photo-preview.svelte-1vma722 canvas:where(.svelte-1vma722){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 4px 18px #192f2529}.active-page-heading.svelte-1vma722,.crop-heading.svelte-1vma722,.files-heading.svelte-1vma722{justify-content:space-between;align-items:center;display:flex}.files-heading.svelte-1vma722>span:where(.svelte-1vma722){gap:2px;display:flex}.active-page-heading.svelte-1vma722,.files-heading.svelte-1vma722{margin-bottom:14px}.active-page-heading.svelte-1vma722 h3:where(.svelte-1vma722),.crop-heading.svelte-1vma722 h3:where(.svelte-1vma722),.files-heading.svelte-1vma722 h3:where(.svelte-1vma722){margin:0;font-size:14px}.quality-label.svelte-1vma722>span:where(.svelte-1vma722){float:right;color:var(--accent)}.estimate.svelte-1vma722{color:var(--muted);margin:-8px 0 16px;font-size:12px}.crop-grid.svelte-1vma722 label:where(.svelte-1vma722){margin-bottom:9px;font-size:12px}.crop-grid.svelte-1vma722 label:where(.svelte-1vma722) span:where(.svelte-1vma722){float:right;color:var(--accent)}.crop-grid.svelte-1vma722 input:where(.svelte-1vma722){margin-top:2px!important}.page-list.svelte-1vma722{gap:9px;margin:0;padding:0;list-style:none;display:grid}.page-list.svelte-1vma722 li:where(.svelte-1vma722){border:1px solid var(--border);border-radius:8px;min-width:0;padding:8px}.page-list.svelte-1vma722 li.current:where(.svelte-1vma722){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.page-select.svelte-1vma722{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-width:0;padding:0;display:flex}.page-select.svelte-1vma722 img:where(.svelte-1vma722){object-fit:cover;border-radius:5px;flex:none;width:40px;height:40px}.page-select.svelte-1vma722 span:where(.svelte-1vma722){min-width:0;display:grid}.page-select.svelte-1vma722 strong:where(.svelte-1vma722){font-size:12px}.page-select.svelte-1vma722 small:where(.svelte-1vma722){text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.page-actions.svelte-1vma722{grid-template-columns:34px 34px 1fr 1fr;gap:5px;margin-top:7px;display:grid}.page-actions.svelte-1vma722 button:where(.svelte-1vma722),.replace.svelte-1vma722{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:5px;place-items:center;min-height:34px;padding:5px;font-size:11px;display:grid}.replace.svelte-1vma722 input:where(.svelte-1vma722){display:none!important}.file-errors.svelte-1vma722{color:#7a2b1e;background:#fff0ed;border-radius:7px;grid-column:1/-1;padding:10px 12px;font-size:12px}.file-errors.svelte-1vma722 p:where(.svelte-1vma722){margin:2px 0}.file-errors.svelte-1vma722 strong:where(.svelte-1vma722){text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.camera-start.svelte-1vma722{margin-top:8px}@media (width<=640px){body:has(.photos-pdf-workspace.editing){height:100dvh;overflow:hidden}body:has(.photos-pdf-workspace.editing) .header-inner{min-height:52px;padding:0 16px}body:has(.photos-pdf-workspace.editing) .brand{gap:7px;font-size:21px}body:has(.photos-pdf-workspace.editing) .brand-mark{width:32px}body:has(.photos-pdf-workspace.editing) main{min-height:0;padding:0}body:has(.photos-pdf-workspace.editing) .tool-heading,body:has(.photos-pdf-workspace.editing) .how-to,body:has(.photos-pdf-workspace.editing) .related,body:has(.photos-pdf-workspace.editing) .site-footer{display:none}.editing.photos-pdf-workspace.svelte-1vma722{height:calc(100dvh - 53px);padding:0 12px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:0;display:flex}.mobile-editor-heading.svelte-1vma722{flex:none;align-items:center;gap:8px;height:44px;display:flex}.mobile-editor-heading.svelte-1vma722 h1:where(.svelte-1vma722){letter-spacing:-.3px;margin:0;font-size:17px}.mobile-editor-heading.svelte-1vma722 a:where(.svelte-1vma722){text-align:center;width:32px;font-size:28px}.mobile-editor-heading.svelte-1vma722 .add-heading:where(.svelte-1vma722){min-height:44px;margin-left:auto;padding:6px 4px;font-size:13px}.editing.svelte-1vma722 .preview-panel:where(.svelte-1vma722){background:0 0;border:0;flex-direction:column;flex:1;min-height:0;display:flex}.editing.svelte-1vma722 .preview-toolbar:where(.svelte-1vma722){display:none}.editing.svelte-1vma722 .pdf-photo-preview:where(.svelte-1vma722){border-radius:10px;flex:1;height:0;min-height:0;padding:14px}.editing.svelte-1vma722 .preview-meta:where(.svelte-1vma722){background:0 0;flex:none;height:30px;padding:6px 3px;font-size:11px}.editing.svelte-1vma722 .editor-controls.open{flex:0 330px;max-height:min(48%,100% - 270px)}.editing.svelte-1vma722 .desktop-export:where(.svelte-1vma722){display:none}.editing.svelte-1vma722 .mobile-actions:where(.svelte-1vma722){flex-direction:column;flex:none;gap:8px;padding-top:8px;display:flex}.editor-actions.svelte-1vma722{grid-template-columns:1fr;gap:10px;display:grid}.controls-toggle.svelte-1vma722{color:#195f48;border-color:#195f48;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.controls-open.svelte-1vma722 .editor-actions:where(.svelte-1vma722){display:none}.mobile-download.svelte-1vma722{justify-content:center;gap:12px;width:100%;min-height:46px;font-size:14px;display:flex}.editing.svelte-1vma722 .crop-grid:where(.svelte-1vma722){grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.editing.svelte-1vma722 .crop-grid:where(.svelte-1vma722) input[type=range]:where(.svelte-1vma722){height:28px;min-height:28px}.editing.svelte-1vma722 .estimate:where(.svelte-1vma722){margin-bottom:10px}.page-list.svelte-1vma722{gap:7px}.page-list.svelte-1vma722 li:where(.svelte-1vma722){padding:7px}.page-actions.svelte-1vma722 button:where(.svelte-1vma722),.replace.svelte-1vma722{min-height:38px}.file-errors.svelte-1vma722{z-index:10;max-height:70px;position:fixed;bottom:10px;left:12px;right:12px;overflow:auto}}
