.scan-workspace_workspace__HXk_i{margin-block:2rem;min-width:0}.scan-workspace_panel__Yd9jr{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px;min-width:0}.scan-workspace_panel__Yd9jr h2,.scan-workspace_panel__Yd9jr h3{margin-block-end:12px}.scan-workspace_panel__Yd9jr p{color:var(--text-muted);font-size:.9rem;line-height:1.7;margin-block-end:14px}.scan-workspace_actions__1LKBv{display:flex;gap:10px;flex-wrap:wrap;margin-block:16px}.scan-workspace_layout__htnnK{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:20px;align-items:start}.scan-workspace_list__5kvwb{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;list-style:none;padding:0;margin-block:18px}.scan-workspace_photo__eKPqU{border:1px solid var(--line);border-radius:12px;padding:10px;min-width:0;background:var(--surface)}.scan-workspace_photo__eKPqU[data-selected=true]{outline:2px solid var(--family-pdf);outline-offset:2px}.scan-workspace_photo__eKPqU img{height:115px;width:100%;object-fit:contain}.scan-workspace_photo__eKPqU bdi{display:block;overflow-wrap:anywhere;font-size:.85rem;margin-block:8px}.scan-workspace_photoSelect__8m4QE{display:block;width:100%;min-height:44px;background:transparent;border:0;color:var(--text);cursor:pointer;text-align:inherit}.scan-workspace_smallActions__b2Ycw{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:8px}.scan-workspace_smallActions__b2Ycw button{min-width:44px;min-height:44px;padding:7px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--subtle);cursor:pointer}.scan-workspace_camera__KR4jf{padding:14px;border:1px solid var(--line);border-radius:12px;margin-block:14px}.scan-workspace_camera__KR4jf video{width:100%;max-height:420px;display:block;background:#111;border-radius:8px}.scan-workspace_crop__3JtBd{position:relative;margin:26px 18px;max-height:580px;max-width:100%}.scan-workspace_crop__3JtBd img{width:100%;height:100%;display:block;object-fit:fill}.scan-workspace_crop__3JtBd svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.scan-workspace_crop__3JtBd polygon{fill:color-mix(in srgb,var(--family-pdf) 15%,transparent);stroke:var(--family-pdf);stroke-width:4;vector-effect:non-scaling-stroke}.scan-workspace_corner__lSN07{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--family-pdf-ink);border:2px solid var(--family-pdf);font-weight:700;cursor:move;touch-action:none;z-index:1}.scan-workspace_corner__lSN07:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.scan-workspace_axes__59hMD{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scan-workspace_axes__59hMD fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px}.scan-workspace_axes__59hMD legend{font-size:.85rem}.scan-workspace_axes__59hMD label,.scan-workspace_field__2ZDah{display:flex;flex-direction:column;gap:6px;min-width:0;margin-block:10px;font-size:.9rem}.scan-workspace_axes__59hMD input,.scan-workspace_field__2ZDah input:not([type=checkbox]),.scan-workspace_field__2ZDah select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:8px}.scan-workspace_toggle__tASsu{display:flex;gap:10px;align-items:center;margin-block:16px;min-height:44px}.scan-workspace_toggle__tASsu input{width:20px;height:20px}.scan-workspace_corrected__47rnM,.scan-workspace_corrected__47rnM img{max-height:500px;max-width:100%;object-fit:contain}.scan-workspace_process__FGEBw{position:sticky;bottom:16px;background:var(--surface);padding:16px;border:1px solid var(--line);border-radius:12px;z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}.scan-workspace_progress__V69hd{width:100%;height:9px}@media (max-width:767px){.scan-workspace_layout__htnnK{grid-template-columns:1fr}.scan-workspace_panel__Yd9jr{padding:14px}.scan-workspace_process__FGEBw{bottom:10px}.scan-workspace_crop__3JtBd{max-height:none}.scan-workspace_axes__59hMD{grid-template-columns:1fr}}html[data-keyboard-open=true] .scan-workspace_process__FGEBw{position:static}