@media (max-width:640px){.pdfed-toolbar{scrollbar-width:none;flex-wrap:nowrap;top:0;overflow-x:auto}.pdfed-toolbar::-webkit-scrollbar{display:none}.pdfed-toolbar>*{flex:none}.pdfed-stage{padding:4px}}.pdfed-inline{align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.pdfed-inline select{padding:4px 6px;font-size:.9rem}.pdfed-stage{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;padding:10px;overflow-x:auto}.pdfed-page{background:#fff;width:100%;margin:0 auto;position:relative;box-shadow:0 2px 12px #0000002e}.pdfed-page canvas{width:100%;height:100%;display:block}.pdfed-overlay.tool-text{cursor:text}.pdfed-overlay.tool-whiteout,.pdfed-overlay.tool-box,.pdfed-overlay.tool-pen{cursor:crosshair}.pdfed-ink{pointer-events:none;position:absolute;inset:0;overflow:visible}.pdfed-ink polyline.sel{filter:drop-shadow(0 0 2px var(--accent))}.pdfed-text{white-space:pre;cursor:move;border:0;outline:1px dashed #0000;margin:0;padding:0;position:absolute}.pdfed-text.sel{outline-color:var(--accent)}.pdfed-text.editing{outline:1px solid var(--accent);resize:none;cursor:text;background:#ffffffe6;min-width:120px;overflow:hidden}.pdfed-box{cursor:move;position:absolute}.pdfed-overlay:not(.tool-select) .pdfed-box,.pdfed-overlay:not(.tool-select):not(.tool-text) .pdfed-text{pointer-events:none}.pdfed-overlay.tool-text .pdfed-text:not(.editing){cursor:text}.pdfed-box.kind-whiteout{background:#fff;outline:1px dashed #bbb}.pdfed-box.kind-box{border:2px solid #dc2626}.pdfed-box.kind-image img{pointer-events:none;width:100%;height:100%;display:block}.pdfed-box.sel{outline:2px solid var(--accent)}.pdfed-box.draft{pointer-events:none;opacity:.8}.pdfed-handle{background:var(--accent);cursor:nwse-resize;border:2px solid #fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.pdfed-box.kind-highlight{mix-blend-mode:multiply}.pdfed-bold{min-width:40px;font-weight:800}.pdfed-bold.active:before{content:none}.pdfed-overlay:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pdfed-overlay.tool-highlight{cursor:crosshair}.pdfed-hint{min-height:3em}@media (max-width:600px){.pdfed-hint{min-height:6em}}