.scan-strip[data-v-225301f6]{flex-direction:column}.scan-strip[data-v-225301f6],.scan-strip__rail[data-v-225301f6]{display:flex;gap:var(--space-2)}.scan-strip__rail[data-v-225301f6]{list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--space-1);scrollbar-width:none}.scan-strip__rail[data-v-225301f6]::-webkit-scrollbar{display:none}.scan-strip__tile[data-v-225301f6]{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-1);position:relative;width:72px}.scan-strip__thumb[data-v-225301f6]{background-color:var(--surface-tertiary);border:var(--border-thin) solid var(--separator-default);border-radius:var(--radius-control);height:96px;-o-object-fit:cover;object-fit:cover;width:72px}.scan-strip__tile[data-state=failed] .scan-strip__thumb[data-v-225301f6]{border-color:var(--status-warning)}.scan-strip__overlay[data-v-225301f6]{align-items:center;background-color:var(--overlay-scrim-medium);border-radius:var(--radius-control);display:flex;height:96px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:72px}.scan-strip__tile[data-state=read] .scan-strip__overlay[data-v-225301f6]{display:none}.scan-strip__tile[data-state=failed] .scan-strip__overlay[data-v-225301f6]{pointer-events:auto}.scan-strip__remove[data-v-225301f6]{background-color:var(--surface-elevated);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);position:absolute;right:calc(var(--space-2)*-1);top:calc(var(--space-2)*-1)}.scan-strip__caption[data-v-225301f6]{text-align:center}.scan-strip__tile[data-state=failed] .scan-strip__caption[data-v-225301f6]{color:var(--status-warning)}.scan-strip__tile[data-state=read] .scan-strip__caption[data-v-225301f6]{color:var(--text-secondary)}.scan-strip__tile--add[data-v-225301f6]{width:72px}.scan-strip__add[data-v-225301f6]{align-items:center;background-color:var(--surface-tertiary);border:var(--border-thin) dashed var(--border-default);border-radius:var(--radius-control);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1);height:96px;justify-content:center;padding:var(--space-1);width:72px}.toc-sources[data-v-1619cf72]{gap:var(--space-2)}.toc-sources[data-v-1619cf72],.toc-sources__list[data-v-1619cf72]{display:flex;flex-direction:column}.toc-sources__list[data-v-1619cf72]{gap:var(--space-1);list-style:none;margin:0;padding:0}.toc-sources__edition[data-v-1619cf72]{align-items:center;background-color:var(--surface-tertiary);border:none;border-radius:var(--radius-control);cursor:pointer;display:flex;gap:var(--space-3);min-height:var(--touch-minimum);padding:var(--space-2) var(--space-3);text-align:start;width:100%}.toc-sources__edition[data-v-1619cf72]:disabled{cursor:default;opacity:.6}.toc-sources__edition-body[data-v-1619cf72]{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.toc-sources__links[data-v-1619cf72]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.toc-sources__file-input[data-v-1619cf72]{display:none}.toc[data-v-9893cb7c]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.toc--review[data-v-9893cb7c]{padding-top:0}.toc__divider[data-v-9893cb7c]{align-items:center;display:flex;gap:var(--space-2);justify-content:center}.toc__divider[data-v-9893cb7c]:after,.toc__divider[data-v-9893cb7c]:before{background-color:var(--border-subtle);content:"";flex:1;height:1px}.toc__file-input[data-v-9893cb7c]{display:none}.toc__paste-actions[data-v-9893cb7c]{display:flex;gap:var(--space-2)}.toc__paste-actions[data-v-9893cb7c]>*{flex:1;min-width:0}.toc__bar[data-v-9893cb7c]{align-items:center;display:flex;gap:var(--space-2)}.toc__flag[data-v-9893cb7c]{margin-left:auto}.toc__alert[data-v-9893cb7c],.toc__notice[data-v-9893cb7c]{align-items:flex-start;background-color:var(--surface-tertiary);display:flex;gap:var(--space-2)}.toc__notice[data-v-9893cb7c]{align-items:center;justify-content:space-between}.toc__alert-body[data-v-9893cb7c]{align-items:flex-start;flex:1;gap:var(--space-1);min-width:0}.toc__alert-body[data-v-9893cb7c],.toc__list[data-v-9893cb7c]{display:flex;flex-direction:column}.toc__list[data-v-9893cb7c]{list-style:none;margin:0;padding:0}.toc__row[data-v-9893cb7c]{align-items:center;border-bottom:var(--border-thin) solid var(--separator-default);display:flex;gap:var(--space-2);min-height:var(--touch-minimum);position:relative}.toc__row.is-open[data-v-9893cb7c],.toc__row[data-v-9893cb7c]:last-child{border-bottom:none}.toc__row.is-open[data-v-9893cb7c]{padding-block:var(--space-2)}.toc__row.is-dragging[data-v-9893cb7c]{opacity:.25}.toc__summary[data-v-9893cb7c]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;flex:1;font:inherit;gap:var(--space-3);min-height:var(--touch-minimum);min-width:0;padding:0;text-align:start}.toc__summary-number[data-v-9893cb7c],.toc__summary-page[data-v-9893cb7c]{--text-color-override:var(--text-tertiary);flex:0 0 auto;font-variant-numeric:tabular-nums}.toc__summary-number[data-v-9893cb7c]{min-width:var(--space-5);text-align:end}.toc__summary-title[data-v-9893cb7c]{flex:1;min-width:0}.toc__row[data-suspect=missing-title] .toc__summary-title[data-v-9893cb7c],.toc__row[data-suspect=page-out-of-order] .toc__summary-page[data-v-9893cb7c]{--text-color-override:var(--status-warning)}.toc__editor[data-v-9893cb7c]{flex:1;flex-direction:column;min-width:0}.toc__editor[data-v-9893cb7c],.toc__editor-fields[data-v-9893cb7c]{display:flex;gap:var(--space-2)}.toc__editor-fields[data-v-9893cb7c]>*{flex:1;min-width:0}.toc__editor-actions[data-v-9893cb7c]{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.toc__submit[data-v-9893cb7c]{display:flex;flex-direction:column;gap:var(--space-2)}.toc__row.is-drop-after[data-v-9893cb7c]:after,.toc__row.is-drop-before[data-v-9893cb7c]:before{background-color:var(--interactive-primary);border-radius:var(--radius-full);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0}.toc__row.is-drop-before[data-v-9893cb7c]:before{top:-1px}.toc__row.is-drop-after[data-v-9893cb7c]:after{bottom:-1px}.toc__handle[data-v-9893cb7c]{align-items:center;border-radius:var(--radius-control);cursor:grab;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:var(--touch-minimum);touch-action:none;width:var(--space-6)}.toc__handle[data-v-9893cb7c]:active{cursor:grabbing}.toc__row-actions[data-v-9893cb7c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.toc__row-actions[data-v-9893cb7c]>*{flex:1 1 auto;min-width:0}
