.page-header[data-v-7d4b6f86]{margin-bottom:40px;padding-top:20px;text-align:center}.page-header .page-title[data-v-7d4b6f86]{color:#1f2937;font-size:2.5rem;font-weight:700;margin:0 0 10px}.page-header .page-usage[data-v-7d4b6f86]{color:#9ca3af;font-size:.9rem;font-weight:400;margin:8px 0}.page-header .usage-number[data-v-7d4b6f86]{color:#6b7280;font-weight:600}.page-header .page-subtitle[data-v-7d4b6f86]{color:#6b7280;font-size:1.1rem;margin:0}.page-header .page-desc[data-v-7d4b6f86]{color:#9ca3af;font-size:1rem}@media (max-width:768px){.page-header .page-title[data-v-7d4b6f86]{font-size:2rem}}@media (max-width:480px){.page-header .page-title[data-v-7d4b6f86]{font-size:1.8rem}}.result-section[data-v-5447ea54]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;min-height:500px;padding:30px}.empty-state[data-v-5447ea54]{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;text-align:center}.empty-icon[data-v-5447ea54]{font-size:4rem;margin-bottom:20px;opacity:.5}.empty-title[data-v-5447ea54]{color:#6b7280;font-size:1.3rem;font-weight:600;margin:0 0 10px}.empty-text[data-v-5447ea54]{color:#9ca3af;font-size:1rem;margin:0}.loading-state[data-v-5447ea54]{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;text-align:center}.loading-spinner[data-v-5447ea54]{animation:spin-5447ea54 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:20px;width:40px}@keyframes spin-5447ea54{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-title[data-v-5447ea54]{color:#1f2937;font-size:1.3rem;font-weight:600;margin:0 0 10px}.loading-text[data-v-5447ea54]{color:#6b7280;font-size:1rem;margin:0}.result-content .result-header[data-v-5447ea54]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.result-content .result-title[data-v-5447ea54]{color:#1f2937;font-size:1.3rem;font-weight:600;margin:0}.result-content .result-stats[data-v-5447ea54]{display:flex;gap:20px}.result-content .stat-item[data-v-5447ea54]{text-align:center}.result-content .stat-number[data-v-5447ea54]{color:#667eea;display:block;font-size:1.5rem;font-weight:700;margin-bottom:2px}.result-content .stat-label[data-v-5447ea54]{color:#6b7280;font-size:.85rem}.error-section[data-v-5447ea54]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px;padding:15px}.error-section .error-title[data-v-5447ea54]{color:#ef4444;font-size:1rem;font-weight:600;margin:0 0 10px}.error-section .error-list[data-v-5447ea54]{margin:0;padding-left:20px}.error-section .error-item[data-v-5447ea54]{color:#ef4444;font-size:.9rem;margin-bottom:5px}.batch-actions[data-v-5447ea54]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:15px}.grouped-list .group-item[data-v-5447ea54]{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:30px;overflow:hidden}.grouped-list .group-item .group-header[data-v-5447ea54]{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 15px}.grouped-list .group-item .group-header .group-header-left[data-v-5447ea54]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.grouped-list .group-item .group-header .group-header-left .collapse-btn[data-v-5447ea54]{flex-shrink:0;padding:4px}.grouped-list .group-item .group-header .group-header-left .group-title[data-v-5447ea54]{color:#1f2937;flex:1;font-size:.95rem;font-weight:600;margin:0;min-width:0;word-break:break-all}.grouped-list .group-item .group-header .group-header-right[data-v-5447ea54]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:15px}.grouped-list .group-item .group-content[data-v-5447ea54]{padding:15px}.images-grid[data-v-5447ea54]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.image-item[data-v-5447ea54]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.image-item[data-v-5447ea54]:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.image-item.image-selected[data-v-5447ea54]{border-color:#667eea;border-width:2px;box-shadow:0 0 0 2px #667eea33}.image-item .image-checkbox[data-v-5447ea54]{cursor:pointer;position:absolute;right:10px;top:10px;z-index:10}.image-item .image-checkbox .checkbox-icon[data-v-5447ea54]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:2px solid hsla(0,0%,100%,.8);border-radius:4px;box-shadow:0 2px 8px #00000026;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.image-item .image-checkbox .checkbox-icon svg[data-v-5447ea54]{color:#fff;display:none;height:14px;width:14px}.image-item .image-checkbox .checkbox-icon[data-v-5447ea54]:hover{background:#fff;border-color:#667eea;transform:scale(1.1)}.image-item .image-checkbox .checkbox-icon.checkbox-checked[data-v-5447ea54]{background:#667eea;border-color:#667eea}.image-item .image-checkbox .checkbox-icon.checkbox-checked svg[data-v-5447ea54]{display:block}.image-item .image-container[data-v-5447ea54]{aspect-ratio:1;overflow:hidden;position:relative}.image-item .image-container .extracted-image[data-v-5447ea54]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.image-item .image-container:hover .extracted-image[data-v-5447ea54]{transform:scale(1.05)}.image-item .image-container .image-overlay[data-v-5447ea54]{align-items:center;background:#000000b3;display:flex;gap:10px;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.image-item .image-container:hover .image-overlay[data-v-5447ea54]{opacity:1}.image-item .image-info[data-v-5447ea54]{padding:12px}.image-item .image-info .image-url[data-v-5447ea54]{color:#6b7280;font-size:.85rem;margin:0 0 5px;word-break:break-all}.no-images[data-v-5447ea54]{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.no-images .no-images-icon[data-v-5447ea54]{font-size:3rem;margin-bottom:15px;opacity:.5}.no-images .no-images-title[data-v-5447ea54]{color:#6b7280;font-size:1.2rem;font-weight:600;margin:0 0 8px}.no-images .no-images-text[data-v-5447ea54]{color:#9ca3af;font-size:.95rem;margin:0}@media (max-width:768px){.result-section[data-v-5447ea54]{padding:20px}.batch-actions[data-v-5447ea54]{flex-direction:column}.images-grid[data-v-5447ea54]{gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:480px){.result-section[data-v-5447ea54]{padding:15px}.images-grid[data-v-5447ea54]{grid-template-columns:1fr}}
