.local-workspace{align-items:start}.local-workspace .settings{display:grid;gap:1rem}.local-workspace label{display:grid;gap:.4rem}.local-workspace input,.local-workspace select{width:100%;max-width:100%;box-sizing:border-box}.local-workspace input[type=checkbox]{width:auto}.local-workspace #image-preview,.local-workspace #pdf-canvas{max-width:100%;height:auto;display:block;margin:1.5rem auto;background:repeating-conic-gradient(#eef2f3 0% 25%,white 0% 50%) 50% / 16px 16px;border:1px solid var(--border,#d5e2e4);border-radius:8px}.local-workspace [hidden]{display:none!important}#page-controls{display:flex;align-items:center;justify-content:center;gap:1rem}.local-workspace .app-message{overflow-wrap:anywhere}.local-workspace .settings p{margin:0}.local-workspace #preview-summary{overflow-wrap:anywhere}

#local-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.drop-zone:has(+ #local-file:focus-visible){outline:3px solid #089b91;outline-offset:4px}.local-workspace>*{min-width:0}

#text-input{width:100%;box-sizing:border-box;resize:vertical;max-width:100%;font:inherit}#text-preview{white-space:pre-wrap;overflow-wrap:anywhere}

.local-workspace .settings input:not([type=checkbox]),.local-workspace .settings select,#text-input{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.local-workspace input:focus-visible,.local-workspace select:focus-visible,#text-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
