.question-history-panel.svelte-fei94c{background:var(--glass-bg);box-shadow:0 25px 50px var(--shadow-medium);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-primary);clip-path:inset(0);border-radius:20px;flex-direction:column;width:60vw;max-width:800px;max-height:70vh;margin:auto;display:flex;overflow:hidden}.history-header.svelte-fei94c{border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:2.5rem 2rem 1.5rem;display:flex}.history-header.svelte-fei94c h3:where(.svelte-fei94c){color:var(--text-accent);text-shadow:0 2px 4px #0000004d;margin:0;font-size:1.4rem;font-weight:700}.header-actions.svelte-fei94c{gap:1rem;display:flex}.export-btn.svelte-fei94c,.close-btn.svelte-fei94c{cursor:pointer;box-shadow:0 4px 12px var(--shadow-light);clip-path:inset(0);border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.export-btn.svelte-fei94c{background:var(--text-accent);color:var(--bg-primary)}.export-btn.svelte-fei94c:hover{background:var(--text-accent-hover);box-shadow:0 6px 20px var(--shadow-medium);transform:translateY(-2px)}.close-btn.svelte-fei94c{background:var(--text-secondary);color:var(--bg-primary);padding:.75rem 1rem;font-size:1.2rem}.close-btn.svelte-fei94c:hover{background:var(--text-muted);box-shadow:0 6px 20px var(--shadow-medium);transform:translateY(-2px)}.filters.svelte-fei94c{border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);padding:1.5rem 2rem}.filter-group.svelte-fei94c{gap:12px;margin-bottom:12px;display:flex}.category-select.svelte-fei94c,.search-input.svelte-fei94c{border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;padding:8px 12px;font-size:.9rem}.category-select.svelte-fei94c{min-width:140px}.search-input.svelte-fei94c{flex:1}.filter-actions.svelte-fei94c{justify-content:space-between;align-items:center;display:flex}.bookmark-filter.svelte-fei94c{color:var(--text-secondary);align-items:center;gap:6px;font-size:.9rem;display:flex}.clear-filters-btn.svelte-fei94c{border:1px solid var(--border-secondary);background:var(--bg-primary);cursor:pointer;color:var(--text-primary);border-radius:4px;padding:6px 12px;font-size:.8rem}.clear-filters-btn.svelte-fei94c:hover{background:var(--bg-secondary)}.question-list.svelte-fei94c{flex:1;padding:0;overflow-y:auto}.question-item.svelte-fei94c{border-bottom:1px solid var(--border-secondary);cursor:pointer;justify-content:space-between;align-items:flex-start;padding:16px 20px;transition:background-color .2s;display:flex}.question-item.svelte-fei94c:hover{background:var(--bg-secondary)}.question-item.bookmarked.svelte-fei94c{background:var(--bg-tertiary);border-left:4px solid var(--text-accent)}.question-content.svelte-fei94c{flex:1}.question-header.svelte-fei94c{align-items:center;gap:8px;margin-bottom:8px;display:flex}.question-meta.svelte-fei94c{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.meta-top.svelte-fei94c{align-items:center;gap:8px;display:flex}.category-badge.svelte-fei94c{text-transform:capitalize;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:500}.category-badge.spiritual.svelte-fei94c{color:#1e40af;background:#dbeafe}.category-badge.practical.svelte-fei94c{color:#166534;background:#dcfce7}.category-badge.metaphysical.svelte-fei94c{color:#7c3aed;background:#f3e8ff}.category-badge.personal.svelte-fei94c{color:#92400e;background:#fef3c7}.category-badge.general.svelte-fei94c{color:#374151;background:#f3f4f6}.timestamp.svelte-fei94c{color:var(--text-secondary);font-size:.8rem}.question-actions.svelte-fei94c{gap:8px;display:flex}.bookmark-btn.svelte-fei94c,.delete-btn.svelte-fei94c{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:4px;font-size:1rem;transition:all .2s}.bookmark-btn.svelte-fei94c{color:var(--text-accent);justify-content:center;align-items:center;min-width:20px;height:20px;font-size:1.2rem;display:flex}.bookmark-btn.bookmarked.svelte-fei94c{color:var(--text-accent-hover);transform:scale(1.1)}.bookmark-btn.svelte-fei94c:hover{background:var(--bg-secondary);color:var(--text-accent-hover)}.delete-btn.svelte-fei94c{opacity:.25}.delete-btn.svelte-fei94c:hover{background:var(--bg-tertiary);opacity:1;color:var(--text-error)}.question-text.svelte-fei94c{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;margin-bottom:0;padding:0;font-size:1.1rem;font-weight:500;line-height:1.4;transition:color .2s}.question-text.svelte-fei94c:hover{color:var(--text-accent)}.tags.svelte-fei94c{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tag.svelte-fei94c{background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;padding:2px 6px;font-size:.75rem}.response-preview.svelte-fei94c{color:var(--text-secondary);margin-bottom:4px;font-size:.85rem;font-style:italic}.source-info.svelte-fei94c{color:var(--text-muted);font-size:.8rem}.empty-state.svelte-fei94c{text-align:center;color:var(--text-secondary);padding:40px 20px}.empty-state.svelte-fei94c p:where(.svelte-fei94c){margin:0;font-size:.95rem}@media (width<=768px){.question-history-panel.svelte-fei94c{border-radius:12px;width:95vw;max-width:95%;height:70vh;max-height:70vh;margin:0 auto;position:relative}.history-header.svelte-fei94c{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;min-height:auto;padding:1rem .75rem .75rem}.history-header.svelte-fei94c h3:where(.svelte-fei94c){flex:1;margin:0;padding-right:.5rem;font-size:1rem;font-weight:600;line-height:1.1}.header-actions.svelte-fei94c{flex-shrink:0;gap:.375rem;display:flex}.export-btn.svelte-fei94c,.close-btn.svelte-fei94c{border-radius:6px;padding:.5rem .75rem;font-size:.8rem;font-weight:500}.close-btn.svelte-fei94c{padding:.5rem .625rem;font-size:.9rem}.filters.svelte-fei94c{flex-shrink:0;padding:.75rem}.filter-group.svelte-fei94c{flex-direction:column;gap:.5rem;margin-bottom:.75rem}.category-select.svelte-fei94c,.search-input.svelte-fei94c{min-width:unset;border-radius:6px;width:100%;height:2.5rem;padding:.625rem .75rem;font-size:.9rem}.filter-actions.svelte-fei94c{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.bookmark-filter.svelte-fei94c{flex-shrink:0;font-size:.85rem}.clear-filters-btn.svelte-fei94c{border-radius:6px;flex-shrink:0;padding:.5rem .75rem;font-size:.8rem}.question-list.svelte-fei94c{flex:1;min-height:0;overflow-y:auto}.question-item.svelte-fei94c{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem}.question-content.svelte-fei94c{width:100%}.question-header.svelte-fei94c{gap:.5rem;margin-bottom:.375rem}.question-text.svelte-fei94c{font-size:.9rem;font-weight:500;line-height:1.3}.bookmark-btn.svelte-fei94c{min-width:18px;height:18px;font-size:1rem}.tags.svelte-fei94c{gap:.25rem;margin-bottom:.375rem}.tag.svelte-fei94c{border-radius:3px;padding:.125rem .375rem;font-size:.7rem}.response-preview.svelte-fei94c{margin-bottom:.25rem;font-size:.8rem;line-height:1.2}.question-meta.svelte-fei94c{align-items:flex-start;gap:.375rem;width:100%}.meta-top.svelte-fei94c{justify-content:space-between;align-items:center;width:100%}.category-badge.svelte-fei94c{border-radius:8px;padding:.25rem .5rem;font-size:.7rem}.timestamp.svelte-fei94c{font-size:.7rem}.question-actions.svelte-fei94c{align-self:flex-end;margin-top:.25rem}.delete-btn.svelte-fei94c{padding:.25rem;font-size:.9rem}.empty-state.svelte-fei94c{text-align:center;padding:1.5rem .75rem}.empty-state.svelte-fei94c p:where(.svelte-fei94c){font-size:.9rem;line-height:1.4}}@media (width<=480px){.question-history-panel.svelte-fei94c{border-radius:10px;width:95vw;max-width:95%;height:70vh;max-height:70vh;margin:0 auto}.history-header.svelte-fei94c{flex-direction:row;justify-content:space-between;align-items:center;min-height:auto;padding:.875rem .625rem .625rem}.history-header.svelte-fei94c h3:where(.svelte-fei94c){flex:1;margin:0;padding-right:.25rem;font-size:.9rem;font-weight:600;line-height:1}.header-actions.svelte-fei94c{flex-shrink:0;gap:.25rem}.export-btn.svelte-fei94c,.close-btn.svelte-fei94c{border-radius:4px;padding:.375rem .5rem;font-size:.75rem;font-weight:500}.close-btn.svelte-fei94c{padding:.375rem .5rem;font-size:.8rem}.filters.svelte-fei94c{padding:.625rem}.filter-group.svelte-fei94c{gap:.375rem;margin-bottom:.5rem}.category-select.svelte-fei94c,.search-input.svelte-fei94c{border-radius:5px;height:2.25rem;padding:.5rem .625rem;font-size:.85rem}.filter-actions.svelte-fei94c{flex-direction:column;align-items:stretch;gap:.375rem}.bookmark-filter.svelte-fei94c{justify-content:center;font-size:.8rem}.clear-filters-btn.svelte-fei94c{border-radius:5px;width:100%;padding:.5rem;font-size:.75rem}.question-item.svelte-fei94c{gap:.375rem;padding:.625rem}.question-header.svelte-fei94c{gap:.375rem;margin-bottom:.25rem}.question-text.svelte-fei94c{font-size:.85rem;font-weight:500;line-height:1.3}.bookmark-btn.svelte-fei94c{min-width:16px;height:16px;font-size:.9rem}.tags.svelte-fei94c{gap:.1875rem;margin-bottom:.25rem}.tag.svelte-fei94c{border-radius:2px;padding:.125rem .25rem;font-size:.65rem}.response-preview.svelte-fei94c{margin-bottom:.1875rem;font-size:.75rem;line-height:1.2}.question-meta.svelte-fei94c{gap:.25rem}.category-badge.svelte-fei94c{border-radius:6px;padding:.1875rem .375rem;font-size:.65rem}.timestamp.svelte-fei94c{font-size:.65rem}.question-actions.svelte-fei94c{margin-top:.1875rem}.delete-btn.svelte-fei94c{padding:.1875rem;font-size:.8rem}.empty-state.svelte-fei94c{padding:1.25rem .625rem}.empty-state.svelte-fei94c p:where(.svelte-fei94c){font-size:.85rem;line-height:1.3}}
