.history-sidebar[data-v-62c0403f]{background:#f9fafb;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;position:relative;min-width:200px;max-width:500px;transition:width .2s,min-width .2s}.history-sidebar.collapsed[data-v-62c0403f]{width:48px!important;min-width:48px;max-width:48px}.resize-handle[data-v-62c0403f]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:ew-resize;background:transparent;z-index:10;transition:background .2s}.resize-handle[data-v-62c0403f]:hover{background:#6366f1}.sidebar-header[data-v-62c0403f]{padding:1.2rem;border-bottom:1px solid #e5e7eb;position:relative;display:flex;align-items:center;justify-content:center}.collapsed .sidebar-header[data-v-62c0403f]{padding:1.2rem .5rem}.sidebar-header h3[data-v-62c0403f]{margin:0;font-size:1rem;color:#374151;font-weight:700;white-space:nowrap;text-align:center}.sidebar-header h3 i[data-v-62c0403f]{margin-right:.5rem;color:#6366f1}.collapse-btn[data-v-62c0403f]{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px 6px;border-radius:4px;font-size:.9rem}.collapse-btn[data-v-62c0403f]:hover{background:#e5e7eb;color:#374151}.history-list[data-v-62c0403f]{flex:1;overflow-y:auto;padding:.5rem}.empty-state[data-v-62c0403f]{padding:2rem;text-align:center;color:#9ca3af;font-size:.9rem}.history-item[data-v-62c0403f]{display:flex;align-items:center;gap:.8rem;padding:.8rem;margin-bottom:.2rem;cursor:pointer;border-radius:8px;transition:background .2s}.history-item[data-v-62c0403f]:hover{background:#e5e7eb}.history-item.active[data-v-62c0403f]{background:#eef2ff;border:1px solid #c7d2fe}.item-icon[data-v-62c0403f]{width:32px;height:32px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;flex-shrink:0}.item-icon img[data-v-62c0403f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.item-icon i[data-v-62c0403f]{color:#6366f1;font-size:1rem}.item-icon i.fa-file-alt[data-v-62c0403f]{color:#6b7280}.item-info[data-v-62c0403f]{flex:1;flex-direction:column;text-align:center}.item-info[data-v-62c0403f],.item-name-row[data-v-62c0403f]{overflow:hidden;display:flex;justify-content:center;align-items:center}.item-name-row[data-v-62c0403f]{gap:.4rem;max-width:100%}.item-info h4[data-v-62c0403f]{margin:0;padding:0;font-size:.9rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.3}.item-info p[data-v-62c0403f]{padding:0;line-height:1.3}.iterations-badge[data-v-62c0403f]{background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;border-radius:9999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700;white-space:nowrap;flex-shrink:0}.item-info p[data-v-62c0403f]{margin:0;font-size:.75rem;color:#6b7280}.item-actions[data-v-62c0403f]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.status-icon[data-v-62c0403f]{font-size:.9rem}.action-btn[data-v-62c0403f]{background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:#9ca3af;opacity:0;transition:all .2s}.history-item:hover .action-btn[data-v-62c0403f]{opacity:1}.reanalyze-btn[data-v-62c0403f]:hover{color:#6366f1;background:#eef2ff}.delete-btn[data-v-62c0403f]:hover{color:#ef4444;background:#fee2e2}.cancel-btn[data-v-62c0403f]:hover{color:#f59e0b;background:#fef3c7}