.pdf-app .scan-workspace{position:relative;margin:24px 0;max-width:100%;touch-action:none}.pdf-app .scan-preview{display:block;width:100%;height:auto}.pdf-app .scan-corners{position:absolute;inset:0;pointer-events:none}.pdf-app .scan-corner{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;min-height:44px;pointer-events:auto;touch-action:none;padding:0;border:0;background:transparent}.pdf-app .scan-corner::after{content:'';position:absolute;inset:13px;border:3px solid #fff;background:var(--brand,#0b5c55);border-radius:50%;outline:1px solid var(--brand,#0b5c55)}.pdf-app .summary-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;padding:16px;background:var(--bg-soft,#eef0ec);border-radius:14px}
