/* redact-pdf: styles only it uses, split out of site.css by scripts/split-css.mjs. */
.pv-bar .pv-info { margin-right: auto; color: var(--slate); font-size: 0.9rem; }
.pv-pages { display: grid; justify-items: center; gap: 28px; padding: 18px 8px; border-radius: var(--r-panel); background: var(--mist); overflow-x: auto; }
.pv-num { position: absolute; left: 50%; bottom: -21px; transform: translateX(-50%); color: var(--slate); font-size: 0.75rem; }
.rd-find { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; margin-bottom: 10px; }
.rd-find input[type="search"] { flex: 1 1 260px; }
.rd-find .checkbox { margin: 0; }
.rd-layer { position: absolute; inset: 0; cursor: crosshair; touch-action: none; }
.rd-box { position: absolute; outline: 1px solid rgb(239 68 68 / 0.9); }
.rd-box:focus { outline: 2px solid #EF4444; }
.rd-box.is-drawing { opacity: 0.6; }
.rd-x { position: absolute; top: -11px; right: -11px; display: grid; place-items: center; width: 22px; height: 22px; padding: 0; border: 0; border-radius: 50%; background: #EF4444; color: #fff; font: 700 15px/1 var(--text); cursor: pointer; box-shadow: var(--shadow-1); }
