.docscan[data-astro-cid-dww42xcr] .flat-field[data-astro-cid-dww42xcr]{flex-direction:column;gap:6px;margin:2px 0 14px;display:flex}.docscan[data-astro-cid-dww42xcr] .flat-field[data-astro-cid-dww42xcr] .label[data-astro-cid-dww42xcr]{font-weight:600}.docscan[data-astro-cid-dww42xcr] .flat-field[data-astro-cid-dww42xcr] p[data-astro-cid-dww42xcr]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.docscan[data-astro-cid-dww42xcr] .flat-field[data-astro-cid-dww42xcr] .flat-ok[data-astro-cid-dww42xcr]{color:inherit}.docscan[data-astro-cid-dww42xcr] .flat-row[data-astro-cid-dww42xcr]{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.docscan[data-astro-cid-dww42xcr] .done-turn[data-astro-cid-dww42xcr]{margin:6px 0 0;font-size:.9rem;line-height:1.5}.docscan[data-astro-cid-dww42xcr] .drop[data-astro-cid-dww42xcr] .picks[data-astro-cid-dww42xcr]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.docscan[data-astro-cid-dww42xcr] .camera[data-astro-cid-dww42xcr]{align-items:center;gap:6px;display:inline-flex}.docscan[data-astro-cid-dww42xcr] .stage[data-astro-cid-dww42xcr]{touch-action:pan-y;width:fit-content;max-width:100%;margin:22px auto;position:relative}.docscan[data-astro-cid-dww42xcr] #canvas[data-astro-cid-dww42xcr]{user-select:none;border-radius:8px;max-width:100%;height:auto;display:block}.docscan[data-astro-cid-dww42xcr] .frame[data-astro-cid-dww42xcr]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.docscan[data-astro-cid-dww42xcr] .frame[data-astro-cid-dww42xcr] polygon[data-astro-cid-dww42xcr]{fill:color-mix(in srgb, var(--accent) 8%, transparent);stroke:var(--accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.docscan[data-astro-cid-dww42xcr] .handle[data-astro-cid-dww42xcr]{background:color-mix(in srgb, var(--accent) 35%, transparent);width:44px;height:44px;box-shadow:0 0 0 2px var(--accent), 0 2px 8px #00000073;cursor:grab;touch-action:none;border:3px solid #fff;border-radius:50%;margin:-22px 0 0 -22px;padding:0;position:absolute}.docscan[data-astro-cid-dww42xcr] .handle[data-astro-cid-dww42xcr].active{cursor:grabbing;background:color-mix(in srgb, var(--accent) 15%, transparent)}.docscan[data-astro-cid-dww42xcr] .handle[data-astro-cid-dww42xcr]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.docscan[data-astro-cid-dww42xcr] .loupe[data-astro-cid-dww42xcr]{width:112px;height:112px;box-shadow:0 0 0 2px var(--accent), 0 4px 14px #00000080;pointer-events:none;background:#000;border:3px solid #fff;border-radius:50%;position:absolute}.docscan[data-astro-cid-dww42xcr] .meta[data-astro-cid-dww42xcr]{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem}.docscan[data-astro-cid-dww42xcr] .strip[data-astro-cid-dww42xcr]{align-items:center;gap:8px;min-width:0;margin-bottom:12px;display:flex}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr]{gap:8px;min-width:0;margin:0 -5px;padding:2px 7px;list-style:none;display:flex;overflow-x:auto}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr].dragging{touch-action:none}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li.lifted{z-index:1;opacity:.85}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li.lifted .thumb{border-color:var(--accent);cursor:grabbing;box-shadow:0 6px 16px #00000059}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li.drop-before:before,.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li.drop-after:after{content:"";z-index:2;background:var(--accent);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li.drop-before:before{left:-6px}.docscan[data-astro-cid-dww42xcr] .thumbs[data-astro-cid-dww42xcr] li.drop-after:after{right:-6px}.docscan[data-astro-cid-dww42xcr] .thumb{border:2px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;place-items:center;width:48px;height:60px;padding:0;display:grid;position:relative;overflow:hidden}.docscan[data-astro-cid-dww42xcr] .thumb[aria-current=true]{border-color:var(--accent)}.docscan[data-astro-cid-dww42xcr] .thumb img{max-width:100%;max-height:100%}.docscan[data-astro-cid-dww42xcr] .thumb i{background:var(--text);min-width:18px;height:18px;color:var(--bg);text-align:center;border-radius:9px;padding:0 4px;font-size:.6875rem;font-style:normal;font-weight:700;line-height:18px;position:absolute;bottom:3px;left:3px}.docscan[data-astro-cid-dww42xcr] .add[data-astro-cid-dww42xcr]{border:1.5px dashed var(--border);width:48px;height:60px;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:1.25rem;display:grid;position:relative}.docscan[data-astro-cid-dww42xcr] .add[data-astro-cid-dww42xcr] input[data-astro-cid-dww42xcr]{opacity:0;cursor:pointer;position:absolute;inset:0}.docscan[data-astro-cid-dww42xcr] .add[data-astro-cid-dww42xcr]:focus-within{outline:3px solid var(--accent);outline-offset:2px}.docscan[data-astro-cid-dww42xcr] .step-row[data-astro-cid-dww42xcr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:44px;display:flex}.docscan[data-astro-cid-dww42xcr] .step-btns[data-astro-cid-dww42xcr]{align-items:center;gap:6px;margin-left:auto;display:flex}.docscan[data-astro-cid-dww42xcr] #next-sheet[data-astro-cid-dww42xcr]{white-space:nowrap;min-height:44px}.docscan[data-astro-cid-dww42xcr] .step-label[data-astro-cid-dww42xcr]{margin:0;font-size:.9375rem}.docscan[data-astro-cid-dww42xcr] #next[data-astro-cid-dww42xcr]{min-width:64px;min-height:44px}.docscan[data-astro-cid-dww42xcr] .link-btn[data-astro-cid-dww42xcr]{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.875rem;font-weight:700}.docscan[data-astro-cid-dww42xcr] #redetect[data-astro-cid-dww42xcr]{margin-top:2px}.docscan[data-astro-cid-dww42xcr] .corner-hint[data-astro-cid-dww42xcr]{margin:4px 0 10px}.docscan[data-astro-cid-dww42xcr] .field[data-astro-cid-dww42xcr]{margin-top:12px}.docscan[data-astro-cid-dww42xcr] .mode-field[data-astro-cid-dww42xcr]{margin:8px 0 12px}.docscan[data-astro-cid-dww42xcr] .turns[data-astro-cid-dww42xcr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.docscan[data-astro-cid-dww42xcr] .turns[data-astro-cid-dww42xcr] .btn[data-astro-cid-dww42xcr]{word-break:keep-all;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 6px;font-size:.875rem;display:inline-flex}@media (width<=400px){.docscan[data-astro-cid-dww42xcr] .turns[data-astro-cid-dww42xcr] .btn[data-astro-cid-dww42xcr]{padding:0 4px}.docscan[data-astro-cid-dww42xcr] .turns[data-astro-cid-dww42xcr] .btn[data-astro-cid-dww42xcr] svg{display:none}}.docscan[data-astro-cid-dww42xcr] .turns[data-astro-cid-dww42xcr] .danger[data-astro-cid-dww42xcr]{color:var(--negative)}.docscan[data-astro-cid-dww42xcr] .undo[data-astro-cid-dww42xcr]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:0 6px;margin:6px 0 0;font-size:.875rem;display:flex}.docscan[data-astro-cid-dww42xcr] .drop[data-astro-cid-dww42xcr]+.undo[data-astro-cid-dww42xcr]{justify-content:center;margin:8px 0 0}.docscan[data-astro-cid-dww42xcr] .ocr[data-astro-cid-dww42xcr]{margin:14px 0 0}.docscan[data-astro-cid-dww42xcr] .ocr-check[data-astro-cid-dww42xcr]{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.docscan[data-astro-cid-dww42xcr] .ocr-check[data-astro-cid-dww42xcr] input[data-astro-cid-dww42xcr]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.docscan[data-astro-cid-dww42xcr] .ocr-note[data-astro-cid-dww42xcr]{margin:0 0 4px 28px}.docscan[data-astro-cid-dww42xcr] .save[data-astro-cid-dww42xcr]{width:100%;min-height:48px;margin-top:12px}.docscan[data-astro-cid-dww42xcr] .ocr-run[data-astro-cid-dww42xcr]{margin-top:10px}.docscan[data-astro-cid-dww42xcr] .done[data-astro-cid-dww42xcr]{border:1.5px solid var(--accent);border-radius:12px;margin-top:12px;padding:14px}.docscan[data-astro-cid-dww42xcr] .done-title[data-astro-cid-dww42xcr]{color:var(--text-muted);margin:0;font-size:.875rem}.docscan[data-astro-cid-dww42xcr] .done-size[data-astro-cid-dww42xcr]{margin:4px 0 0;font-size:1.5rem;font-weight:800}.docscan[data-astro-cid-dww42xcr] .done-sub[data-astro-cid-dww42xcr]{color:var(--text-muted);margin:2px 0 12px;font-size:.875rem}.docscan[data-astro-cid-dww42xcr] .done[data-astro-cid-dww42xcr] .actions[data-astro-cid-dww42xcr]{flex-direction:column;align-items:stretch}.docscan[data-astro-cid-dww42xcr] .engine-again[data-astro-cid-dww42xcr]{gap:6px;margin:12px 0 0;display:grid}.docscan[data-astro-cid-dww42xcr] .engine-again[data-astro-cid-dww42xcr][hidden]{display:none}.docscan[data-astro-cid-dww42xcr] .engine-msg[data-astro-cid-dww42xcr]{color:var(--text-muted);margin:0;font-size:.8125rem}.docscan[data-astro-cid-dww42xcr] .read-few[data-astro-cid-dww42xcr]{border:1px solid var(--border);border-radius:var(--radius-sm);margin:12px 0 0;padding:10px 12px;font-size:.9rem}.docscan[data-astro-cid-dww42xcr] .read-text[data-astro-cid-dww42xcr]{border-top:1px solid var(--border);margin:16px 0 0;padding:14px 0 0}.docscan[data-astro-cid-dww42xcr] .read-head[data-astro-cid-dww42xcr]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.docscan[data-astro-cid-dww42xcr] .read-head[data-astro-cid-dww42xcr] span[data-astro-cid-dww42xcr]{color:var(--text-muted);font-size:.85rem}.docscan[data-astro-cid-dww42xcr] .read-text[data-astro-cid-dww42xcr] textarea[data-astro-cid-dww42xcr]{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:220px;color:var(--text);font:inherit;padding:10px 12px;font-size:.92rem;line-height:1.55;display:block}@media (width<=760px){.docscan[data-astro-cid-dww42xcr] .read-text[data-astro-cid-dww42xcr] textarea[data-astro-cid-dww42xcr]{font-size:16px}}.docscan[data-astro-cid-dww42xcr] .read-marks[data-astro-cid-dww42xcr]{margin:8px 0 0}.docscan[data-astro-cid-dww42xcr] .read-btns[data-astro-cid-dww42xcr]{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.docscan[data-astro-cid-dww42xcr] .read-btns[data-astro-cid-dww42xcr] .btn[data-astro-cid-dww42xcr]{width:100%;min-height:44px}.docscan[data-astro-cid-dww42xcr] .read-note[data-astro-cid-dww42xcr]{color:var(--text-muted);margin:8px 0 0;font-size:.85rem}
