.question-navigator.svelte-g7a6r4{position:fixed;z-index:1000;font-family:var(--theme-font-family, system-ui, sans-serif);-webkit-user-select:none;user-select:none}.question-navigator.svelte-g7a6r4 :where(.svelte-g7a6r4){font-family:var(--theme-font-family, system-ui, sans-serif)}.question-navigator.small-screen.svelte-g7a6r4{top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start}.question-navigator.large-screen.svelte-g7a6r4{top:0;left:0;height:100vh;display:flex}.large-screen.svelte-g7a6r4 .questions-container:where(.svelte-g7a6r4){height:100vh;width:320px;border-radius:0;box-shadow:2px 0 10px #0000001a}.large-screen.svelte-g7a6r4 .toggle-button:where(.svelte-g7a6r4){display:none}.toggle-button.svelte-g7a6r4{width:36px;height:36px;border-radius:50%;background:var(--theme-primary-color, #10b981);color:var(--theme-text-on-primary, white);border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;transition:all .2s ease}.toggle-button.svelte-g7a6r4:hover{transform:scale(1.05)}.small-screen.svelte-g7a6r4 .questions-container:where(.svelte-g7a6r4){margin-top:10px;width:300px;max-height:70vh;animation:svelte-g7a6r4-slideIn .2s ease}.questions-container.svelte-g7a6r4{background:var(--theme-bg-color, white);border-radius:8px;box-shadow:0 4px 20px #00000026;overflow-y:auto}.header.svelte-g7a6r4{padding:15px;border-bottom:1px solid var(--theme-border-color, #eaeaea);position:sticky;top:0;background:var(--theme-bg-color, white);z-index:2}.header-top.svelte-g7a6r4{display:flex;justify-content:space-between;align-items:center}.home-button.svelte-g7a6r4{background:var(--theme-primary-color, #10b981);color:var(--theme-text-on-primary, white);border:none;border-radius:4px;width:28px;height:28px;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.home-button.svelte-g7a6r4:hover{transform:scale(1.05);opacity:.9}.header.svelte-g7a6r4 h3:where(.svelte-g7a6r4){margin:0;color:var(--theme-text-color, #1f2937);font-size:16px;font-weight:600}.search-box.svelte-g7a6r4{position:relative;margin-top:10px}.keyboard-hint.svelte-g7a6r4{font-size:11px;color:var(--theme-secondary-color, #6b7280);margin-top:8px;text-align:center}.keyboard-hint.hidden.svelte-g7a6r4{display:none}.search-box.svelte-g7a6r4 input:where(.svelte-g7a6r4){width:calc(100% - 24px);padding:8px 12px;border-radius:4px;border:1px solid var(--theme-border-color, #e5e7eb);font-size:14px;background:var(--theme-bg-color, #f9fafb);color:var(--theme-text-color, #1f2937)}.search-box.svelte-g7a6r4 input:where(.svelte-g7a6r4):focus{outline:none;border-color:var(--theme-primary-color, #10b981);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-primary-color, #10b981) 20%,transparent)}.clear-search.svelte-g7a6r4{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--theme-secondary-color, #9ca3af);cursor:pointer;font-size:16px;padding:4px;line-height:1}.questions-list.svelte-g7a6r4{list-style:none;padding:0;margin:0;overflow-y:auto}.question-item.svelte-g7a6r4{display:flex;align-items:flex-start;padding:12px 15px;border-bottom:1px solid var(--theme-border-color, #f0f0f0);cursor:pointer;transition:all .2s ease;outline:none}.question-item.svelte-g7a6r4:focus{background-color:color-mix(in srgb,var(--theme-primary-color, #10b981) 5%,transparent);box-shadow:0 0 0 2px var(--theme-primary-color, #10b981) inset}.question-item.empty.svelte-g7a6r4{justify-content:center;color:var(--theme-secondary-color, #6b7280);font-size:14px;padding:20px 15px;cursor:default}.question-item.svelte-g7a6r4:hover:not(.empty){background-color:color-mix(in srgb,var(--theme-bg-color, #f8f9fa) 50%,var(--theme-border-color, #f0f0f0) 50%)}.question-item.active.svelte-g7a6r4{background-color:color-mix(in srgb,var(--theme-primary-color, #10b981) 10%,transparent);border-left:3px solid var(--theme-primary-color, #10b981)}.question-item.selected.svelte-g7a6r4{background-color:color-mix(in srgb,var(--theme-primary-color, #10b981) 15%,transparent)}.question-index.svelte-g7a6r4{width:35px;height:35px;background-color:var(--theme-border-color, #f0f0f0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:12px;color:var(--theme-text-color, #555);font-weight:600;flex-shrink:0}.active.svelte-g7a6r4 .question-index:where(.svelte-g7a6r4){background-color:var(--theme-primary-color, #10b981);color:#fff}.question-details.svelte-g7a6r4{display:flex;flex-direction:column;flex:1;overflow:hidden}.question-name.svelte-g7a6r4{font-size:14px;font-weight:500;color:var(--theme-text-color, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.question-content.svelte-g7a6r4{font-size:13px;color:var(--theme-text-color, #1f2937);margin:3px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.question-type.svelte-g7a6r4{font-size:11px;color:var(--theme-secondary-color, #6b7280);margin-top:2px}@keyframes svelte-g7a6r4-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .questions-container.svelte-g7a6r4,[data-theme=dark] .header.svelte-g7a6r4{background-color:var(--theme-bg-color-dark, #1f2937);border-color:var(--theme-border-color-dark, #374151)}[data-theme=dark] .search-box.svelte-g7a6r4 input:where(.svelte-g7a6r4){background-color:#2d3748;border-color:#4b5563;color:var(--theme-text-color-dark, #f3f4f6)}[data-theme=dark] .clear-search.svelte-g7a6r4{color:#9ca3af}[data-theme=dark] .header.svelte-g7a6r4 h3:where(.svelte-g7a6r4){color:var(--theme-text-color-dark, #f3f4f6)}[data-theme="dark"] .subtitle,*/ [data-theme="dark"] .keyboard-hint.svelte-g7a6r4{color:var(--theme-secondary-color, #9ca3af)}[data-theme=dark] .question-item.svelte-g7a6r4{border-bottom-color:var(--theme-border-color-dark, #374151)}[data-theme=dark] .question-item.svelte-g7a6r4:hover:not(.empty){background-color:#ffffff0d}[data-theme=dark] .question-item.svelte-g7a6r4:focus{background-color:#ffffff1a}[data-theme=dark] .question-item.empty.svelte-g7a6r4{color:var(--theme-secondary-color, #9ca3af)}[data-theme=dark] .question-index.svelte-g7a6r4{background-color:#2d3748;color:#e2e8f0}[data-theme=dark] .question-name.svelte-g7a6r4,[data-theme=dark] .question-content.svelte-g7a6r4{color:var(--theme-text-color-dark, #f3f4f6)}[data-theme=dark] .question-type.svelte-g7a6r4{color:var(--theme-secondary-color, #9ca3af)}[data-theme=dark] .home-button.svelte-g7a6r4{background:var(--theme-primary-color, #10b981);color:var(--theme-text-on-primary, white)}@keyframes svelte-g7a6r4-highlightPulse{0%{background-color:color-mix(in srgb,var(--theme-primary-color, #10b981) 10%,transparent)}50%{background-color:color-mix(in srgb,var(--theme-primary-color, #10b981) 30%,transparent)}to{background-color:color-mix(in srgb,var(--theme-primary-color, #10b981) 10%,transparent)}}
