.card-wrapper[data-v-78f00a8c]{position:relative}.file-thumb-drag[data-v-78f00a8c]{cursor:move;-webkit-user-select:none;user-select:none}.card[data-v-78f00a8c]{position:relative}.page-mode-row[data-v-78f00a8c]{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:4px;font-size:11px;line-height:18px;display:flex}.page-count[data-v-78f00a8c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mode-toggle[data-v-78f00a8c]{flex:none;gap:2px;display:flex}.mode-btn[data-v-78f00a8c]{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:0 5px;font-size:11px;line-height:16px}.mode-btn.is-active[data-v-78f00a8c]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.page-mode-notice[data-v-78f00a8c]{background:var(--bg-hover);color:var(--text-secondary);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.6;display:flex}.page-mode-notice[data-v-78f00a8c],.page-mode-tag[data-v-78f00a8c]{border:1px solid var(--border-default)}.page-mode-tag[data-v-78f00a8c]{background:var(--bg-card);border-radius:999px;padding:1px 8px}.merge-hint[data-v-78f00a8c],.page-mode-note[data-v-78f00a8c]{color:var(--text-secondary)}.merge-hint[data-v-78f00a8c]{margin-top:6px;font-size:12px;line-height:1.5}.merge-hint--danger[data-v-78f00a8c]{color:var(--color-danger)}.section-title[data-v-78f00a8c]{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.result-actions[data-v-78f00a8c]{flex-direction:column;align-items:stretch;padding:0 16px 8px;display:flex}.result-actions[data-v-78f00a8c]>*+*{margin-top:12px}.result-actions a[data-v-78f00a8c]{display:flex}.result-actions[data-v-78f00a8c] .el-button{width:100%}@media (width>=640px){.result-actions[data-v-78f00a8c]{flex-direction:row;justify-content:center;align-items:center}.result-actions[data-v-78f00a8c]>*+*{margin-top:0;margin-left:12px}.result-actions[data-v-78f00a8c] .el-button{width:auto}}.delete-btn[data-v-78f00a8c]{background-color:var(--color-danger);color:#fff;cursor:pointer;opacity:.85;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:opacity .2s ease-in-out,transform .2s ease-in-out,background-color .2s ease-in-out;display:flex;position:absolute;top:4px;right:4px}.delete-btn[data-v-78f00a8c]:hover{opacity:1;background-color:var(--color-danger-hover);transform:scale(1.08)}.move-btn[data-v-78f00a8c]{border:1px solid var(--border-default);background:var(--bg-card);width:20px;height:20px;color:var(--text-secondary);box-shadow:var(--shadow-sm);cursor:pointer;opacity:.9;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;bottom:8px}.move-btn--prev[data-v-78f00a8c]{left:4px}.move-btn--next[data-v-78f00a8c]{right:4px}.move-btn[data-v-78f00a8c]:hover:not(:disabled){opacity:1;color:var(--el-color-primary);border-color:var(--el-color-primary);transform:scale(1.08)}.move-btn[data-v-78f00a8c]:disabled{opacity:.3;cursor:default}.add-file-btn[data-v-78f00a8c]{border:1px dashed var(--border-default);background:var(--bg-card);width:6rem;height:10rem;color:var(--text-secondary);cursor:pointer;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.add-file-btn[data-v-78f00a8c]:hover{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.add-file-btn[data-v-78f00a8c]:focus-visible,.delete-btn[data-v-78f00a8c]:focus-visible,.mode-btn[data-v-78f00a8c]:focus-visible,.move-btn[data-v-78f00a8c]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.add-file-btn[data-v-78f00a8c],.delete-btn[data-v-78f00a8c],.move-btn[data-v-78f00a8c]{transition:none}.delete-btn[data-v-78f00a8c]:hover,.move-btn[data-v-78f00a8c]:hover:not(:disabled){transform:none}}
