/* Redact PDF extras. The page layout comes from pdf-stamp.css (st-*) and the page editor from pdf-edit.css (ed-*). */
.rd .ed-page[data-tool="area"]{cursor:crosshair}
.rd .ed-page[data-tool="select"] .ed-svg [data-oid]{cursor:move}

.rd-find{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--st-line);border-radius:.85rem;background:var(--st-bg2)}
.rd-find-label{color:var(--st-text);font-size:.875rem;font-weight:600}
.rd-find-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}
.rd-query.st-field{flex:1 1 14rem;min-width:0;min-height:2.5rem;padding:.4rem .75rem;font-size:.9375rem}
.rd-case{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;color:var(--st-text);font-size:.875rem;cursor:pointer}
.rd-case input{width:1.1rem;height:1.1rem;accent-color:var(--st-primary)}
.rd-find-btn[disabled]{opacity:.6;cursor:progress}
.rd-find-msg{margin:0;color:var(--st-muted);font-size:.8125rem;line-height:1.5}
.rd-find-msg[hidden]{display:none}

.rd-bar{align-items:center;justify-content:space-between}

.rd-note{margin:0;padding:.65rem .8rem;border:1px solid var(--st-line);border-radius:.7rem;background:var(--st-bg2);color:var(--st-muted);font-size:.8125rem;line-height:1.5}
.rd-done-note{max-width:32rem;margin:0 auto;color:var(--st-muted);font-size:.875rem;line-height:1.55;text-align:center}
