.batch-result-section[data-v-d83b1c15]{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}.result-header[data-v-d83b1c15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;width:100%;padding:0 .5rem}.result-stats[data-v-d83b1c15]{display:flex;gap:1rem}.stats-badge[data-v-d83b1c15]{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:2rem;font-size:.95rem;font-weight:500;backdrop-filter:blur(10px)}.stats-badge.success[data-v-d83b1c15]{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.stats-badge.fail[data-v-d83b1c15]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.badge-dot[data-v-d83b1c15]{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.badge-count[data-v-d83b1c15]{font-weight:700;font-size:1.1rem}.result-actions[data-v-d83b1c15]{display:flex;gap:.75rem}.btn-action[data-v-d83b1c15]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.5rem;border-radius:.8rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none}.btn-action.secondary[data-v-d83b1c15]{background:rgba(255,255,255,.05);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.1)}.btn-action.secondary[data-v-d83b1c15]:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.btn-action.primary[data-v-d83b1c15]{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;box-shadow:0 4px 15px rgba(139,92,246,.3)}.btn-action.primary[data-v-d83b1c15]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.4);filter:brightness(1.1)}.btn-action.primary[data-v-d83b1c15]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-icon[data-v-d83b1c15]{font-size:1.2rem;line-height:1}.result-grid[data-v-d83b1c15]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.result-list-panel[data-v-d83b1c15]{display:flex;flex-direction:column;gap:12px;width:100%;min-height:0}.result-list[data-v-d83b1c15]{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;width:100%}.result-list-item[data-v-d83b1c15]{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(88px,.7fr) minmax(78px,.56fr) minmax(180px,1.55fr) minmax(78px,.56fr) minmax(54px,.38fr) minmax(54px,.38fr) minmax(62px,.42fr);align-items:center;gap:12px;min-height:40px;padding:5px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.88)}.result-list-item.failed[data-v-d83b1c15]{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.08)}.list-name[data-v-d83b1c15]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.88rem}.list-size[data-v-d83b1c15],.list-dimension[data-v-d83b1c15],.list-percent[data-v-d83b1c15]{white-space:nowrap;font-size:.86rem}.list-size[data-v-d83b1c15],.list-percent[data-v-d83b1c15]{color:#84cc16;font-weight:650;text-align:right}.list-dimension[data-v-d83b1c15]{color:rgba(226,232,240,.68);font-weight:650;text-align:left}.list-status[data-v-d83b1c15]{position:relative;height:28px;padding:0;border-radius:999px;background:rgba(148,163,184,.22);color:rgba(255,255,255,.9);font-weight:750;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.list-status.with-progress[data-v-d83b1c15]{color:#ecfdf5;text-shadow:0 1px 2px rgba(0,0,0,.35)}.status-progress[data-v-d83b1c15]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#84cc16,#22c55e)}.status-content[data-v-d83b1c15]{position:relative;z-index:1;height:100%;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:10px}.status-content span[data-v-d83b1c15]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-ratio[data-v-d83b1c15]{flex-shrink:0;padding-left:8px;border-left:1px solid rgba(255,255,255,.25);font-size:.78rem}.list-status.saving-high[data-v-d83b1c15]{background:rgba(34,197,94,.18)}.list-status.saving-high .status-progress[data-v-d83b1c15]{background:linear-gradient(90deg,#84cc16,#22c55e)}.list-status.saving-medium[data-v-d83b1c15]{background:rgba(163,230,53,.16)}.list-status.saving-medium .status-progress[data-v-d83b1c15]{background:linear-gradient(90deg,#a3e635,#4ade80)}.list-status.saving-low[data-v-d83b1c15]{background:rgba(96,165,250,.16)}.list-status.saving-low .status-progress[data-v-d83b1c15]{background:linear-gradient(90deg,#bae6fd,#60a5fa)}.list-status.saving-none[data-v-d83b1c15]{background:rgba(148,163,184,.28);color:#e2e8f0}.list-status.saving-none .status-ratio[data-v-d83b1c15]{border-left-color:rgba(226,232,240,.22)}.list-status.failed[data-v-d83b1c15]{background:rgba(239,68,68,.18);color:#fecaca}.list-status.processing[data-v-d83b1c15],.list-status.pending[data-v-d83b1c15]{background:rgba(251,191,36,.18);color:#fde68a}.result-pagination[data-v-d83b1c15]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:42px;color:rgba(255,255,255,.72);font-size:.88rem}.pagination-btn[data-v-d83b1c15]{min-width:76px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.86);cursor:pointer}.pagination-btn[data-v-d83b1c15]:disabled{opacity:.38;cursor:not-allowed}.pagination-status[data-v-d83b1c15]{min-width:96px;text-align:center}.list-view[data-v-d83b1c15],.list-download[data-v-d83b1c15]{padding:0;border:none;background:transparent;color:rgba(255,255,255,.9);font-weight:800;text-decoration:underline;cursor:pointer}.list-view[data-v-d83b1c15]:hover,.list-download[data-v-d83b1c15]:hover{color:#fff}.list-download[data-v-d83b1c15]:disabled{opacity:.5;cursor:not-allowed}.list-action-placeholder[data-v-d83b1c15]{text-align:center;color:rgba(255,255,255,.36)}.list-percent.decrease[data-v-d83b1c15]{color:#84cc16}.list-percent.increase[data-v-d83b1c15]{color:#fbbf24}.list-percent.neutral[data-v-d83b1c15]{color:rgba(255,255,255,.5)}.result-item[data-v-d83b1c15]{background:rgba(255,255,255,.05);border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:transform .2s}.result-item[data-v-d83b1c15]:hover{transform:translateY(-4px)}.result-preview[data-v-d83b1c15]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#000;position:relative}.result-preview img[data-v-d83b1c15]{max-width:100%;max-height:100%;object-fit:contain}.fail-overlay[data-v-d83b1c15]{text-align:center;padding:1rem}.fail-overlay span[data-v-d83b1c15]{font-size:2rem}.fail-overlay p[data-v-d83b1c15]{font-size:.8rem;color:#ef4444;margin-top:.5rem}.result-info[data-v-d83b1c15]{padding:4px 6px 6px;display:flex;flex-direction:column;align-items:center;gap:2px}.result-meta[data-v-d83b1c15]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;color:rgba(255,255,255,.5)}.result-name[data-v-d83b1c15]{font-size:.72rem;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center;line-height:1.1}.result-size[data-v-d83b1c15],.result-ext[data-v-d83b1c15]{font-size:.72rem;color:#8b5cf6;flex-shrink:0;line-height:1.1}.result-detail-row[data-v-d83b1c15]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;text-align:center}.result-status-label[data-v-d83b1c15],.result-size-change[data-v-d83b1c15]{font-size:.68rem;line-height:1.1;white-space:normal;word-break:break-word}.result-status-label[data-v-d83b1c15]{color:rgba(255,255,255,.45)}.result-size-change.decrease[data-v-d83b1c15]{color:#34d399}.result-size-change.increase[data-v-d83b1c15]{color:#fbbf24}.result-size-change.neutral[data-v-d83b1c15]{color:rgba(255,255,255,.45)}.btn-sm[data-v-d83b1c15]{padding:3px 12px;font-size:.75rem;align-self:center;border-radius:6px}@media (max-width: 768px){.result-list-item[data-v-d83b1c15]{grid-template-columns:1fr auto;gap:8px 12px;padding:12px}.list-name[data-v-d83b1c15],.list-status[data-v-d83b1c15]{grid-column:1 / -1}.list-size[data-v-d83b1c15],.list-dimension[data-v-d83b1c15],.list-percent[data-v-d83b1c15]{text-align:left}.result-grid[data-v-d83b1c15]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.result-header[data-v-d83b1c15]{flex-direction:column;gap:1rem;align-items:flex-start}.result-actions[data-v-d83b1c15]{width:100%}.result-actions .btn[data-v-d83b1c15]{flex:1}}
