/ releases / firefox-mv3 / assets / workspace-dashboard-ng4MhchR.css
workspace-dashboard-ng4MhchR.css
1  .search-container.svelte-uxd1ku{position:relative;width:100%}.search-input-wrapper.svelte-uxd1ku{position:relative;display:flex;align-items:center}.search-icon.svelte-uxd1ku{position:absolute;left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-text-muted);pointer-events:none}.search-input.svelte-uxd1ku{width:100%;padding:.625rem 2.5rem;font-size:.875rem;background-color:var(--color-bg-light);border:1px solid rgba(217,137,46,.2);border-radius:6px;color:var(--color-text-primary);outline:none;transition:border-color .15s,box-shadow .15s}.search-input.svelte-uxd1ku::-moz-placeholder{color:var(--color-text-muted)}.search-input.svelte-uxd1ku::placeholder{color:var(--color-text-muted)}.search-input.svelte-uxd1ku:focus{border-color:var(--color-phosphor);box-shadow:0 0 0 2px #d9892e1a}.search-spinner.svelte-uxd1ku{position:absolute;right:.75rem;width:1rem;height:1rem;border:2px solid var(--color-bg-light);border-top-color:var(--color-phosphor);border-radius:50%;animation:svelte-uxd1ku-spin .6s linear infinite}@keyframes svelte-uxd1ku-spin{to{transform:rotate(360deg)}}.search-clear.svelte-uxd1ku{position:absolute;right:.5rem;padding:.25rem;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:4px;transition:color .15s}.search-clear.svelte-uxd1ku:hover{color:var(--color-text-primary)}.search-results.svelte-uxd1ku{position:absolute;top:calc(100% + .5rem);left:0;right:0;max-height:400px;overflow-y:auto;background-color:var(--color-bg-light);border:1px solid rgba(217,137,46,.3);border-radius:6px;box-shadow:0 4px 12px #0000004d;z-index:50}.no-results.svelte-uxd1ku{padding:1.5rem;text-align:center;color:var(--color-text-secondary)}.no-results.svelte-uxd1ku .hint:where(.svelte-uxd1ku){font-size:.75rem;color:var(--color-text-muted);margin-top:.25rem}.results-header.svelte-uxd1ku{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.6875rem;color:var(--color-text-muted);border-bottom:1px solid rgba(217,137,46,.15);text-transform:uppercase;letter-spacing:.05em}.results-list.svelte-uxd1ku{list-style:none;margin:0;padding:.25rem 0}.result-item.svelte-uxd1ku{width:100%;display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s}.result-item.svelte-uxd1ku:hover,.result-item.selected.svelte-uxd1ku{background-color:#d9892e1a}.result-type.svelte-uxd1ku{flex-shrink:0;color:var(--color-text-muted)}.result-type.is-workspace.svelte-uxd1ku{color:var(--color-phosphor)}.result-type.is-resource.svelte-uxd1ku{color:#8b9cf7}.result-content.svelte-uxd1ku{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.result-title.svelte-uxd1ku{font-size:.875rem;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-meta.svelte-uxd1ku{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--color-text-muted)}.result-domain.svelte-uxd1ku{padding:.125rem .375rem;background:#d9892e26;border-radius:3px;color:var(--color-phosphor)}.result-score.svelte-uxd1ku{flex-shrink:0;font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-muted);opacity:.7}.result-type-badge.svelte-uxd1ku{padding:.0625rem .25rem;font-size:.5625rem;text-transform:uppercase;letter-spacing:.03em;background:#d9892e1a;border-radius:2px;color:var(--color-text-muted)}.result-item-type-badge.svelte-uxd1ku{padding:.0625rem .375rem;font-size:.5625rem;text-transform:uppercase;letter-spacing:.03em;border-radius:2px;font-weight:500}.result-item-type-badge.is-tab.svelte-uxd1ku{background:#22c55e26;color:#4ade80}.result-item-type-badge.is-resource.svelte-uxd1ku{background:#8b9cf726;color:#8b9cf7}.cross-browser-content.svelte-1qgo3fj{display:flex;flex-direction:column;gap:1rem;min-height:250px;max-height:450px}.error-banner.svelte-1qgo3fj{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#fca5a5;font-size:.875rem}.loading-state.svelte-1qgo3fj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem}.sync-status.svelte-1qgo3fj{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:.375rem}.sync-status-icon.svelte-1qgo3fj{flex-shrink:0}.sync-status-text.svelte-1qgo3fj{display:flex;flex-direction:column;flex:1}.sync-status-title.svelte-1qgo3fj{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.sync-status-detail.svelte-1qgo3fj{font-size:.75rem;color:var(--color-text-muted)}.workspace-section.svelte-1qgo3fj{display:flex;flex-direction:column;gap:.5rem}.section-header.svelte-1qgo3fj{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem;border:none;background-color:#0d3d3d4d;border-radius:.375rem;cursor:pointer;transition:background-color .15s}.section-header.svelte-1qgo3fj:hover{background-color:#d9892e26}.section-header-left.svelte-1qgo3fj{display:flex;align-items:center;gap:.5rem}.chevron-icon.svelte-1qgo3fj{width:1rem;height:1rem;color:var(--color-text-muted);transition:transform .2s ease}.chevron-icon.expanded.svelte-1qgo3fj{transform:rotate(90deg)}.section-title.svelte-1qgo3fj{font-size:.875rem;font-weight:600;color:var(--color-phosphor);text-transform:uppercase;letter-spacing:.05em}.section-count.svelte-1qgo3fj{font-size:.75rem;color:var(--color-text-muted);background-color:#d9892e33;padding:.125rem .5rem;border-radius:9999px}.section-meta.svelte-1qgo3fj{font-size:.75rem;color:var(--color-text-muted)}.workspace-list.svelte-1qgo3fj{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto;background-color:#0d3d3d4d;border-radius:.375rem;padding:.5rem}.workspace-item.svelte-1qgo3fj{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.25rem;transition:background-color .15s}.workspace-item.svelte-1qgo3fj:hover{background-color:#d9892e1a}.workspace-checkbox.svelte-1qgo3fj{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex:1}.workspace-checkbox.svelte-1qgo3fj input[type=checkbox]:where(.svelte-1qgo3fj){width:1rem;height:1rem;accent-color:var(--color-phosphor)}.workspace-info.svelte-1qgo3fj{display:flex;flex-direction:column}.workspace-name.svelte-1qgo3fj{font-size:.875rem;color:var(--color-text-primary)}.workspace-meta.svelte-1qgo3fj{font-size:.75rem;color:var(--color-text-muted)}.section-actions.svelte-1qgo3fj{display:flex;justify-content:flex-end;padding-top:.5rem}.section-divider.svelte-1qgo3fj{border:none;border-top:1px solid rgba(217,137,46,.2);margin:.5rem 0}.empty-state.svelte-1qgo3fj{text-align:center;padding:1.5rem;color:var(--color-text-muted);font-size:.875rem}.status-footer.svelte-1qgo3fj{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(217,137,46,.2);font-size:.75rem;color:var(--color-text-muted)}.backup-browser.svelte-ythzsf{min-height:400px}.search-bar.svelte-ythzsf{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border-primary);border-radius:.375rem;margin-bottom:.75rem;background:var(--bg-secondary)}.search-icon.svelte-ythzsf{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}.search-input.svelte-ythzsf{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:.875rem;outline:none}.search-input.svelte-ythzsf::-moz-placeholder{color:var(--text-muted)}.search-input.svelte-ythzsf::placeholder{color:var(--text-muted)}.search-spinner.svelte-ythzsf{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}.search-results.svelte-ythzsf{max-height:400px;overflow-y:auto}.search-table.svelte-ythzsf{width:100%;border-collapse:collapse;font-size:.8125rem}.search-table.svelte-ythzsf th:where(.svelte-ythzsf){text-align:left;padding:.5rem .75rem;font-weight:500;color:var(--text-muted);border-bottom:1px solid var(--border-primary);position:sticky;top:0;background:var(--bg-tertiary)}.search-table.svelte-ythzsf td:where(.svelte-ythzsf){padding:.375rem .75rem;border-bottom:1px solid var(--border-secondary)}.search-table.svelte-ythzsf tr.zero-tab-transition:where(.svelte-ythzsf){background:rgba(var(--status-error-rgb),.15)}.search-table.svelte-ythzsf tr.zero-tabs:where(.svelte-ythzsf) td.tab-zero:where(.svelte-ythzsf){color:var(--status-error);font-weight:600}.search-time.svelte-ythzsf{white-space:nowrap;color:var(--text-secondary)}.search-browser.svelte-ythzsf{color:var(--text-muted)}.search-name.svelte-ythzsf{color:var(--text-primary)}.search-tabs.svelte-ythzsf{text-align:right;font-variant-numeric:tabular-nums}.search-row.svelte-ythzsf{cursor:pointer;transition:background .1s}.search-row.svelte-ythzsf:hover{background:var(--bg-hover)}.search-row.selected.svelte-ythzsf{background:rgba(var(--phosphor-rgb),.12)}.search-row.selected.svelte-ythzsf td:where(.svelte-ythzsf){color:var(--text-primary)}.search-restore-bar.svelte-ythzsf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-top:1px solid var(--border-primary);background:var(--bg-tertiary)}.search-selection-info.svelte-ythzsf{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.confirm-text-inline.svelte-ythzsf{font-size:.8125rem;color:var(--text-secondary);min-width:0}.confirm-actions-inline.svelte-ythzsf{display:flex;gap:.5rem;flex-shrink:0}.success-banner.svelte-ythzsf{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(var(--status-success-rgb),.1);color:var(--status-success);border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.error-banner.svelte-ythzsf{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(var(--status-error-rgb),.1);color:var(--status-error);border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.loading-state.svelte-ythzsf,.empty-state.svelte-ythzsf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-state.svelte-ythzsf{gap:.75rem}.backup-layout.svelte-ythzsf{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;min-height:350px}.backup-list.svelte-ythzsf{border:1px solid var(--border-primary);border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}.list-header.svelte-ythzsf{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary)}.backup-groups.svelte-ythzsf{overflow-y:auto;flex:1}.backup-group.svelte-ythzsf{padding:.5rem 0}.group-label.svelte-ythzsf{padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em}.backup-item.svelte-ythzsf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .15s}.backup-item.svelte-ythzsf:hover{background:var(--bg-hover)}.backup-item.selected.svelte-ythzsf{background:rgba(var(--phosphor-rgb),.1)}.backup-item-main.svelte-ythzsf{display:flex;flex-direction:column;gap:.125rem}.backup-time.svelte-ythzsf{font-size:.875rem;color:var(--text-primary)}.backup-meta.svelte-ythzsf{font-size:.75rem;color:var(--text-muted)}.preview-panel.svelte-ythzsf{border:1px solid var(--border-primary);border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}.preview-placeholder.svelte-ythzsf,.preview-loading.svelte-ythzsf{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:2rem}.preview-content.svelte-ythzsf{display:flex;flex-direction:column;flex:1;overflow:hidden}.preview-header.svelte-ythzsf{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary)}.preview-title.svelte-ythzsf{font-size:.875rem;font-weight:500;color:var(--text-primary)}.preview-date.svelte-ythzsf{font-size:.75rem;color:var(--text-muted)}.selection-controls.svelte-ythzsf{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-secondary);font-size:.75rem}.select-link.svelte-ythzsf{background:none;border:none;color:var(--phosphor);cursor:pointer;font-size:.75rem;padding:0}.select-link.svelte-ythzsf:hover{text-decoration:underline}.select-divider.svelte-ythzsf{color:var(--text-muted)}.selected-count.svelte-ythzsf{color:var(--text-muted);margin-left:auto}.preview-workspaces.svelte-ythzsf{flex:1;overflow-y:auto;padding:.75rem}.browser-section.svelte-ythzsf{margin-bottom:1rem}.browser-section.svelte-ythzsf:last-child{margin-bottom:0}.browser-header.svelte-ythzsf{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--border-secondary);margin-bottom:.5rem}.browser-name.svelte-ythzsf{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.workspace-count.svelte-ythzsf{font-size:.75rem;color:var(--text-muted)}.workspace-list.svelte-ythzsf{list-style:none;margin:0;padding:0}.workspace-item.svelte-ythzsf{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0;font-size:.8125rem}.workspace-checkbox-label.svelte-ythzsf{display:flex;align-items:center;gap:.5rem;cursor:pointer;min-width:0;flex:1}.workspace-checkbox.svelte-ythzsf{accent-color:var(--phosphor);flex-shrink:0}.workspace-name.svelte-ythzsf{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-type.svelte-ythzsf{font-size:.75rem;color:var(--text-muted);flex-shrink:0;margin-left:.5rem}.restore-confirm.svelte-ythzsf{padding:.75rem;background:rgba(var(--status-warning-rgb),.1);border-top:1px solid var(--border-primary)}.confirm-text.svelte-ythzsf{font-size:.8125rem;color:var(--text-secondary);margin-bottom:.75rem}.confirm-actions.svelte-ythzsf{display:flex;justify-content:flex-end;gap:.5rem}.restore-actions.svelte-ythzsf{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-primary)}.debug-log-viewer.svelte-1iwfs3g{min-height:300px}.toolbar.svelte-1iwfs3g{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-primary)}.filter-select.svelte-1iwfs3g{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem}.entry-count.svelte-1iwfs3g{font-size:.75rem;color:var(--text-muted)}.toolbar-actions.svelte-1iwfs3g{display:flex;gap:.25rem;margin-left:auto}.loading-state.svelte-1iwfs3g,.empty-state.svelte-1iwfs3g{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted)}.log-entries.svelte-1iwfs3g{max-height:400px;overflow-y:auto}.log-entry.svelte-1iwfs3g{padding:.5rem .75rem;border-bottom:1px solid var(--border-secondary);font-size:.8125rem}.log-entry.highlight.svelte-1iwfs3g{background:rgba(var(--status-error-rgb),.1);border-left:3px solid var(--status-error)}.entry-header.svelte-1iwfs3g{display:flex;align-items:center;gap:.75rem}.entry-time.svelte-1iwfs3g{font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.entry-event.svelte-1iwfs3g{font-weight:500;font-family:monospace;font-size:.75rem}.entry-data.svelte-1iwfs3g{margin-top:.25rem;font-size:.75rem;color:var(--text-secondary);font-family:monospace;word-break:break-all}.suggestion-panel.svelte-x81nvl{background:var(--color-surface-raised);border:1px solid rgba(217,137,46,.2);border-radius:8px;overflow:hidden}.panel-header.svelte-x81nvl{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(217,137,46,.15)}.header-left.svelte-x81nvl{display:flex;align-items:center;gap:.5rem}.header-icon.svelte-x81nvl{width:1.25rem;height:1.25rem;color:var(--color-phosphor)}.header-title.svelte-x81nvl{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.panel-content.svelte-x81nvl{padding:1rem}.not-configured.svelte-x81nvl,.loading-state.svelte-x81nvl,.empty-state.svelte-x81nvl{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;text-align:center}.config-icon.svelte-x81nvl,.empty-icon.svelte-x81nvl{width:2.5rem;height:2.5rem;color:var(--color-text-muted)}.config-text.svelte-x81nvl,.empty-state.svelte-x81nvl p:where(.svelte-x81nvl){font-size:.875rem;color:var(--color-text-secondary);max-width:280px}.empty-hint.svelte-x81nvl{font-size:.75rem;color:var(--color-text-muted)}.spinner.svelte-x81nvl{width:1rem;height:1rem;border:2px solid var(--color-bg-light);border-top-color:var(--color-phosphor);border-radius:50%;animation:svelte-x81nvl-spin .6s linear infinite}.spinner.large.svelte-x81nvl{width:2rem;height:2rem}@keyframes svelte-x81nvl-spin{to{transform:rotate(360deg)}}.suggestion-list.svelte-x81nvl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.suggestion-item.svelte-x81nvl{padding:.75rem;background:#0d3d3d4d;border:1px solid rgba(217,137,46,.1);border-radius:6px}.suggestion-header.svelte-x81nvl{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.suggestion-type.svelte-x81nvl{display:flex;align-items:center;gap:.375rem}.type-icon.svelte-x81nvl{width:1rem;height:1rem;color:var(--color-phosphor)}.type-label.svelte-x81nvl{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-phosphor)}.confidence.svelte-x81nvl{font-size:.6875rem;font-family:var(--font-mono)}.suggestion-description.svelte-x81nvl{font-size:.8125rem;color:var(--color-text-primary);line-height:1.4;margin-bottom:.75rem}.suggestion-actions.svelte-x81nvl{display:flex;gap:.5rem}.notes-panel.svelte-mzal0a{display:flex;flex-direction:column;height:100%;background:#0003;border-radius:8px;border:1px solid rgba(217,137,46,.15);overflow:hidden}.notes-header.svelte-mzal0a{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0003;border-bottom:1px solid rgba(217,137,46,.15)}.notes-title.svelte-mzal0a{display:flex;align-items:center;gap:8px;font-weight:600;color:#e8e8e8}.notes-title.svelte-mzal0a .icon:where(.svelte-mzal0a){width:18px;height:18px;color:#d9892e}.connection-badge.svelte-mzal0a{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;text-transform:uppercase}.connection-badge.connected.svelte-mzal0a{background:#22c55e33;color:#86efac}.notes-actions.svelte-mzal0a{display:flex;align-items:center;gap:8px}.save-status.svelte-mzal0a{font-size:11px;padding:2px 8px;border-radius:4px}.save-status.saving.svelte-mzal0a{background:#d9892e33;color:#d9892e}.save-status.unsaved.svelte-mzal0a{background:#ef444433;color:#fca5a5}.save-status.saved.svelte-mzal0a{background:#22c55e26;color:#86efac}.modified-time.svelte-mzal0a{font-size:10px;color:#6b7280;cursor:help}.toggle-btn.svelte-mzal0a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .15s}.toggle-btn.svelte-mzal0a:hover{background:#ffffff1a;color:#e8e8e8}.toggle-btn.active.svelte-mzal0a{background:#d9892e33;border-color:#d9892e4d;color:#d9892e}.toggle-btn.svelte-mzal0a svg:where(.svelte-mzal0a){width:16px;height:16px}.notes-content.svelte-mzal0a{flex:1;overflow:auto;padding:16px}.connection-prompt.svelte-mzal0a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:24px}.prompt-icon.svelte-mzal0a{width:48px;height:48px;color:#d9892e;margin-bottom:16px;opacity:.7}.connection-prompt.svelte-mzal0a h4:where(.svelte-mzal0a){margin:0 0 8px;color:#e8e8e8;font-size:16px}.connection-prompt.svelte-mzal0a p:where(.svelte-mzal0a){margin:0 0 16px;color:#9ca3af;font-size:13px}.prompt-actions.svelte-mzal0a{display:flex;gap:8px}.prompt-hint.svelte-mzal0a{margin-top:16px;font-size:11px;color:#6b7280}.btn-primary.svelte-mzal0a{padding:8px 16px;background:#d9892e;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary.svelte-mzal0a:hover{background:#c77824}.btn-secondary.svelte-mzal0a{padding:8px 16px;background:#ffffff1a;color:#e8e8e8;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-secondary.svelte-mzal0a:hover{background:#ffffff26}.loading.svelte-mzal0a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#9ca3af}.spinner.svelte-mzal0a{width:24px;height:24px;border:2px solid rgba(217,137,46,.2);border-top-color:#d9892e;border-radius:50%;animation:svelte-mzal0a-spin .8s linear infinite}@keyframes svelte-mzal0a-spin{to{transform:rotate(360deg)}}.error.svelte-mzal0a{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;color:#fca5a5}.note-editor.svelte-mzal0a{width:100%;height:100%;min-height:200px;padding:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#e8e8e8;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;resize:none}.note-editor.svelte-mzal0a:focus{outline:none;border-color:#d9892e80}.note-editor.svelte-mzal0a::-moz-placeholder{color:#6b7280}.note-editor.svelte-mzal0a::placeholder{color:#6b7280}.note-preview.svelte-mzal0a{min-height:200px;cursor:text}.note-preview.svelte-mzal0a h2,.note-preview.svelte-mzal0a h3,.note-preview.svelte-mzal0a h4{color:#d9892e;margin:0 0 8px}.note-preview.svelte-mzal0a h2{font-size:18px}.note-preview.svelte-mzal0a h3{font-size:16px}.note-preview.svelte-mzal0a h4{font-size:14px}.note-preview.svelte-mzal0a p{margin:0 0 12px;color:#d1d5db;line-height:1.6}.note-preview.svelte-mzal0a strong{color:#e8e8e8;font-weight:600}.note-preview.svelte-mzal0a em{color:#d1d5db;font-style:italic}.note-preview.svelte-mzal0a code{padding:2px 6px;background:#0000004d;border-radius:4px;font-family:monospace;font-size:12px;color:#d9892e}.note-preview.svelte-mzal0a a{color:#d9892e;text-decoration:underline}.note-preview.svelte-mzal0a a:hover{color:#e8a54b}.note-preview.svelte-mzal0a ul{margin:0 0 12px;padding-left:20px}.note-preview.svelte-mzal0a li{color:#d1d5db;margin-bottom:4px}.note-preview.svelte-mzal0a .empty-note{color:#6b7280;font-style:italic}.resource-item.svelte-vyfhib{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background-color .15s,opacity .15s}.resource-item.svelte-vyfhib:hover{background-color:#d9892e1a}.resource-item.svelte-vyfhib:focus{outline:none;background-color:#d9892e26}.resource-item.has-error.svelte-vyfhib{background-color:#da36330d;border:1px solid rgba(218,54,51,.2)}.resource-item.has-error.svelte-vyfhib:hover{background-color:#da36331a}.error-icon.svelte-vyfhib{opacity:.6}.error-text.svelte-vyfhib{color:var(--color-status-error);opacity:.8}.resource-item.is-pending.svelte-vyfhib{opacity:.7}.resource-item.is-opening.svelte-vyfhib{opacity:.5;cursor:wait}.resource-item.flash-highlight.svelte-vyfhib{animation:svelte-vyfhib-flash-highlight 1.5s ease-out}@keyframes svelte-vyfhib-flash-highlight{0%{background-color:#8b9cf766}30%{background-color:#8b9cf740}to{background-color:transparent}}.text-status-error.svelte-vyfhib{color:var(--color-status-error)}.text-status-warning.svelte-vyfhib{color:var(--color-status-warning)}.modal-overlay.svelte-9k0e5m{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-backdrop.svelte-9k0e5m{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0d3d3de6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-9k0e5m{position:relative;background-color:var(--color-surface-raised);border:1px solid rgba(217,137,46,.4);border-radius:.5rem;box-shadow:0 0 20px #d9892e26;min-width:400px;max-width:66vw;display:flex;flex-direction:column;animation:svelte-9k0e5m-modal-in .15s ease-out;transition:width .15s ease-out}@keyframes svelte-9k0e5m-modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header.svelte-9k0e5m{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(217,137,46,.3);flex-shrink:0}.modal-body.svelte-9k0e5m{padding:1rem 1.5rem 1.5rem;overflow-y:auto;max-height:calc(100vh - 200px)}.tabs.svelte-9k0e5m{display:flex;gap:.5rem;padding:.75rem 1.5rem;border-bottom:1px solid rgba(217,137,46,.3)}.tab.svelte-9k0e5m{flex:1;padding:.5rem 1rem;text-align:center;color:var(--color-text-muted);border-radius:.375rem;transition:all .15s;font-size:.875rem;background:transparent;border:none;cursor:pointer}.tab.svelte-9k0e5m:hover:not(.disabled){color:var(--color-text);background-color:#d9892e1a}.tab.active.svelte-9k0e5m{color:var(--color-phosphor);background-color:#d9892e26}.tab.disabled.svelte-9k0e5m{opacity:.5;cursor:not-allowed}.input-field.svelte-9k0e5m{width:100%;padding:.5rem .75rem;background-color:var(--color-surface);border:1px solid rgba(217,137,46,.3);border-radius:.375rem;color:var(--color-text);font-size:.875rem;transition:border-color .15s,box-shadow .15s}.input-field.svelte-9k0e5m:focus{outline:none;border-color:var(--color-phosphor);box-shadow:0 0 0 2px #d9892e33}.input-field.svelte-9k0e5m::-moz-placeholder{color:var(--color-text-muted)}.input-field.svelte-9k0e5m::placeholder{color:var(--color-text-muted)}.btn-primary.svelte-9k0e5m{padding:.5rem 1rem;background-color:#d9892e26;border:1px solid rgba(217,137,46,.4);border-radius:.375rem;color:var(--color-phosphor);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.btn-primary.svelte-9k0e5m:hover{background-color:#d9892e40;border-color:var(--color-phosphor)}.search-results.svelte-9k0e5m{display:flex;flex-direction:column;gap:.25rem;max-height:350px;overflow-y:auto;border:1px solid rgba(217,137,46,.2);border-radius:.375rem;padding:.25rem}.search-result.svelte-9k0e5m{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;text-align:left;color:var(--color-text);transition:background-color .15s;font-size:.875rem;background:transparent;border:none;cursor:pointer;width:100%}.search-result.svelte-9k0e5m:hover{background-color:#d9892e1a}.search-result.selected.svelte-9k0e5m{background-color:#d9892e26;color:var(--color-phosphor)}.page-name.svelte-9k0e5m{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox.svelte-9k0e5m{width:1rem;height:1rem;flex-shrink:0;border:1px solid rgba(217,137,46,.4);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s}.checkbox.checked.svelte-9k0e5m{background-color:var(--color-phosphor);border-color:var(--color-phosphor);color:var(--color-surface)}.checkbox-input.svelte-9k0e5m{width:1rem;height:1rem;accent-color:var(--color-phosphor);cursor:pointer}.resources-panel.svelte-q3v3l5{position:relative}.resources-panel.drag-over.svelte-q3v3l5{border-color:var(--color-phosphor)}.drop-zone.svelte-q3v3l5{position:relative}.drop-zone.active.svelte-q3v3l5{opacity:.7}.resources-list.svelte-q3v3l5{display:flex;flex-direction:column;gap:.25rem}.empty-state.svelte-q3v3l5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.drop-overlay.svelte-q3v3l5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#d9892e1a;border:2px dashed var(--color-phosphor);border-radius:.375rem}.drop-message.svelte-q3v3l5{display:flex;flex-direction:column;align-items:center;text-align:center}.btn-secondary.svelte-q3v3l5{background-color:var(--color-surface);border:1px solid rgba(217,137,46,.3);border-radius:.375rem;color:var(--color-text);transition:all .15s}.btn-secondary.svelte-q3v3l5:hover{border-color:var(--color-phosphor);color:var(--color-phosphor)}.task-editor.svelte-c5fw8b{padding:1rem;border-bottom:1px solid rgba(217,137,46,.2);background:var(--color-surface)}.task-input.svelte-c5fw8b{width:100%;padding:.5rem .75rem;border:1px solid rgba(217,137,46,.3);border-radius:.375rem;font-size:.875rem;background:var(--color-base);color:var(--color-text)}.task-input.svelte-c5fw8b:focus{outline:none;border-color:var(--color-phosphor)}.description-input.svelte-c5fw8b{width:100%;padding:.5rem .75rem;border:1px solid rgba(217,137,46,.3);border-radius:.375rem;font-size:.8rem;background:var(--color-base);color:var(--color-text);margin-top:.5rem;resize:vertical;font-family:inherit}.description-input.svelte-c5fw8b:focus{outline:none;border-color:var(--color-phosphor)}.editor-row.svelte-c5fw8b{display:flex;gap:1rem;margin-top:.75rem}.field.svelte-c5fw8b{flex:1}.field.svelte-c5fw8b label:where(.svelte-c5fw8b){display:block;font-size:.75rem;font-weight:500;color:var(--color-text-muted);margin-bottom:.25rem}.due-input.svelte-c5fw8b{width:100%;padding:.4rem .5rem;border:1px solid rgba(217,137,46,.3);border-radius:.375rem;font-size:.8rem;background:var(--color-base);color:var(--color-text)}.due-input.svelte-c5fw8b:focus{outline:none;border-color:var(--color-phosphor)}.priority-buttons.svelte-c5fw8b{display:flex;gap:.25rem}.priority-btn.svelte-c5fw8b{flex:1;padding:.35rem .5rem;border:1px solid rgba(217,137,46,.3);border-radius:.375rem;background:var(--color-base);cursor:pointer;font-size:.75rem;font-weight:500;color:var(--color-text-muted);transition:all .15s}.priority-btn.svelte-c5fw8b:hover{border-color:var(--priority-color)}.priority-btn.selected.svelte-c5fw8b{background:var(--priority-color);border-color:var(--priority-color);color:#fff}.editor-actions.svelte-c5fw8b{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.btn-cancel.svelte-c5fw8b{padding:.4rem .75rem;border:1px solid rgba(217,137,46,.3);border-radius:.375rem;background:var(--color-base);cursor:pointer;font-size:.8rem;color:var(--color-text)}.btn-cancel.svelte-c5fw8b:hover{border-color:var(--color-phosphor);color:var(--color-phosphor)}.btn-save.svelte-c5fw8b{padding:.4rem .75rem;border:none;border-radius:.375rem;background:#d9892e;color:#0d3d3d;cursor:pointer;font-size:.8rem;font-weight:500}.btn-save.svelte-c5fw8b:hover:not(:disabled){background:#eab86d}.btn-save.svelte-c5fw8b:disabled{opacity:.5;cursor:not-allowed}.hint.svelte-c5fw8b{margin-top:.5rem;font-size:.7rem;color:var(--color-text-muted);text-align:right}kbd.svelte-c5fw8b{display:inline-block;padding:.1rem .3rem;font-family:monospace;font-size:.65rem;background:var(--color-base);border:1px solid rgba(217,137,46,.3);border-radius:3px}.task-item.svelte-1qhbjux{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(217,137,46,.15);transition:background-color .15s}.task-item.svelte-1qhbjux:hover{background:#d9892e0d}.task-item.completed.svelte-1qhbjux{opacity:.6}.task-item.overdue.svelte-1qhbjux{background:#dc26260d}.checkbox.svelte-1qhbjux{width:20px;height:20px;min-width:20px;border:2px solid var(--priority-color);border-radius:50%;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--priority-color);transition:all .15s}.checkbox.svelte-1qhbjux:hover:not(:disabled){background:var(--priority-color);color:#fff}.checkbox.checked.svelte-1qhbjux{background:var(--priority-color);color:#fff}.checkbox.completing.svelte-1qhbjux{opacity:.5}.checkbox.svelte-1qhbjux:disabled{cursor:not-allowed}.task-content.svelte-1qhbjux{flex:1;min-width:0;cursor:pointer}.task-text.svelte-1qhbjux{display:block;font-size:.875rem;color:var(--color-text)}.completed.svelte-1qhbjux .task-text:where(.svelte-1qhbjux){text-decoration:line-through;color:var(--color-text-muted)}.task-description.svelte-1qhbjux{display:block;font-size:.75rem;color:var(--color-text-muted);margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-meta.svelte-1qhbjux{display:flex;gap:.5rem;margin-top:.25rem;flex-wrap:wrap}.due-date.svelte-1qhbjux{font-size:.7rem;color:var(--color-text-muted)}.due-date.overdue.svelte-1qhbjux{color:#dc2626;font-weight:500}.labels.svelte-1qhbjux{display:flex;gap:.25rem}.label.svelte-1qhbjux{font-size:.65rem;color:var(--color-phosphor);background:#d9892e1a;padding:.1rem .3rem;border-radius:3px}.priority-indicator.svelte-1qhbjux{display:flex;gap:2px;align-items:center;padding-top:2px}.dot.svelte-1qhbjux{width:5px;height:5px;border-radius:50%;background:#d9892e4d}.dot.filled.svelte-1qhbjux{background:var(--dot-color)}.task-actions.svelte-1qhbjux{display:flex;gap:.25rem;opacity:0;transition:opacity .15s}.task-item.svelte-1qhbjux:hover .task-actions:where(.svelte-1qhbjux){opacity:1}.btn-action.svelte-1qhbjux{width:24px;height:24px;border:none;background:transparent;cursor:pointer;border-radius:4px;font-size:.75rem;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:all .15s}.btn-action.svelte-1qhbjux:hover{background:var(--color-surface);color:var(--color-phosphor)}.btn-action.btn-delete.svelte-1qhbjux:hover{color:#dc2626}.todoist-settings.svelte-h4d7cq{display:flex;flex-direction:column;gap:1rem}.auth-tabs.svelte-h4d7cq{display:flex;gap:.25rem;background:var(--color-surface);padding:.25rem;border-radius:.5rem}.auth-tab.svelte-h4d7cq{flex:1;padding:.5rem 1rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;font-size:.875rem;color:var(--color-text-muted);transition:all .15s}.auth-tab.svelte-h4d7cq:hover{color:var(--color-text)}.auth-tab.active.svelte-h4d7cq{background:var(--color-base);color:var(--color-phosphor);font-weight:500}.oauth-section.svelte-h4d7cq{text-align:center;padding:1.5rem}.description.svelte-h4d7cq{color:var(--color-text-muted);margin-bottom:1rem}.oauth-button.svelte-h4d7cq{display:inline-flex;align-items:center;gap:.5rem}.token-section.svelte-h4d7cq .field:where(.svelte-h4d7cq){display:flex;flex-direction:column;gap:.5rem}.field.svelte-h4d7cq label:where(.svelte-h4d7cq){font-weight:500;color:var(--color-text)}.field.svelte-h4d7cq input:where(.svelte-h4d7cq){padding:.5rem .75rem;border:1px solid rgba(217,137,46,.3);border-radius:.375rem;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.field.svelte-h4d7cq input:where(.svelte-h4d7cq):focus{outline:none;border-color:var(--color-phosphor)}.field.svelte-h4d7cq input:where(.svelte-h4d7cq):disabled{opacity:.6;cursor:not-allowed}.hint.svelte-h4d7cq{font-size:.75rem;color:var(--color-text-muted)}.hint.svelte-h4d7cq a:where(.svelte-h4d7cq){color:var(--color-phosphor);text-decoration:none}.hint.svelte-h4d7cq a:where(.svelte-h4d7cq):hover{text-decoration:underline}.error-message.svelte-h4d7cq{background:#dc26261a;color:#dc2626;padding:.75rem;border-radius:.375rem;font-size:.875rem}.connection-status.svelte-h4d7cq{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.375rem}.connection-status.success.svelte-h4d7cq{background:#22c55e1a;color:#22c55e}.status-icon.svelte-h4d7cq{font-size:1.25rem;line-height:1}.connection-status.svelte-h4d7cq strong:where(.svelte-h4d7cq){display:block}.connection-status.svelte-h4d7cq p:where(.svelte-h4d7cq){margin:.25rem 0 0;font-size:.8rem}.sync-time.svelte-h4d7cq{color:var(--color-text-muted)}.info-box.svelte-h4d7cq{background:var(--color-surface);padding:1rem;border-radius:.375rem}.info-box.svelte-h4d7cq h4:where(.svelte-h4d7cq){margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.info-box.svelte-h4d7cq ul:where(.svelte-h4d7cq){margin:0;padding-left:1.25rem;font-size:.8rem;color:var(--color-text-muted)}.info-box.svelte-h4d7cq li:where(.svelte-h4d7cq){margin:.25rem 0}.modal-footer.svelte-h4d7cq{display:flex;align-items:center;justify-content:space-between}.footer-right.svelte-h4d7cq{display:flex;gap:.5rem}.btn-primary.svelte-h4d7cq{padding:.5rem 1rem;background:var(--color-phosphor);color:var(--color-base);border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:opacity .15s}.btn-primary.svelte-h4d7cq:hover:not(:disabled){opacity:.9}.btn-primary.svelte-h4d7cq:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-h4d7cq{padding:.5rem 1rem;background:var(--color-surface);border:1px solid rgba(217,137,46,.3);border-radius:.375rem;cursor:pointer;font-size:.875rem;color:var(--color-text);transition:all .15s}.btn-secondary.svelte-h4d7cq:hover:not(:disabled){border-color:var(--color-phosphor);color:var(--color-phosphor)}.btn-secondary.svelte-h4d7cq:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-h4d7cq{padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem}.btn-danger.svelte-h4d7cq:hover{background:#b91c1c}.spinner.svelte-h4d7cq{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-h4d7cq-spin .8s linear infinite}@keyframes svelte-h4d7cq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.todoist-card.svelte-ggenkx{overflow:hidden}.card-header.svelte-ggenkx{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(217,137,46,.2);background:var(--color-surface)}.header-left.svelte-ggenkx{display:flex;align-items:center;gap:.5rem}.card-icon.svelte-ggenkx{font-size:1.1rem}.card-header.svelte-ggenkx h3:where(.svelte-ggenkx){margin:0;font-size:.9rem;font-weight:600;color:var(--color-phosphor)}.header-actions.svelte-ggenkx{display:flex;gap:.25rem}.btn-icon.svelte-ggenkx{width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .15s}.btn-icon.svelte-ggenkx:hover{background:var(--color-surface);color:var(--color-phosphor)}.btn-icon.syncing.svelte-ggenkx{animation:svelte-ggenkx-spin 1s linear infinite}@keyframes svelte-ggenkx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-connected.svelte-ggenkx,.not-synced.svelte-ggenkx,.loading.svelte-ggenkx,.error.svelte-ggenkx,.empty-state.svelte-ggenkx{padding:2rem;text-align:center;color:var(--color-text-muted)}.not-synced.svelte-ggenkx .hint:where(.svelte-ggenkx){font-size:.75rem;margin-top:.75rem;opacity:.7}.error.svelte-ggenkx{background:#dc26260d;color:#dc2626}.error.svelte-ggenkx p:where(.svelte-ggenkx){margin-bottom:.5rem}.task-list.svelte-ggenkx{max-height:400px;overflow-y:auto}.card-footer.svelte-ggenkx{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid rgba(217,137,46,.2);font-size:.8rem}.btn-text.svelte-ggenkx{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem .5rem;font-size:.8rem;transition:color .15s}.btn-text.svelte-ggenkx:hover{color:var(--color-phosphor)}.task-count.svelte-ggenkx{color:var(--color-text-muted)}.btn-primary.svelte-ggenkx{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#d9892e;border:1px solid #d9892e;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:all .15s ease}.btn-primary.svelte-ggenkx:hover{color:#0d3d3d;background:#d9892e}.btn-primary.svelte-ggenkx:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-ggenkx{display:inline-block;width:16px;height:16px;border:2px solid rgba(217,137,46,.3);border-top-color:var(--color-phosphor);border-radius:50%;animation:svelte-ggenkx-spin .8s linear infinite;margin-right:.5rem}.add-task-btn.svelte-ggenkx{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#d9892e;background:transparent;border:1px solid #d9892e;border-radius:.375rem;cursor:pointer;transition:all .15s ease;white-space:nowrap;margin-top:.5rem}.add-task-btn.svelte-ggenkx:hover{color:#0d3d3d;background:#d9892e;border-color:#d9892e}.saved-tabs-list.svelte-1k2s006{max-height:calc(100vh - 280px);overflow-y:auto}.actions-menu-item.svelte-1k2s006{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;text-align:left;font-size:.875rem;color:var(--color-text);background:transparent;border:none;cursor:pointer;transition:background-color .15s}.actions-menu-item.svelte-1k2s006:hover{background:#d9892e26}.actions-menu-item.svelte-1k2s006 svg:where(.svelte-1k2s006){flex-shrink:0;color:var(--color-text-muted)}.actions-menu-item.svelte-1k2s006:hover svg:where(.svelte-1k2s006){color:var(--color-phosphor)}.actions-menu-item.text-status-warning.svelte-1k2s006{color:var(--color-status-warning)}.actions-menu-item.text-status-warning.svelte-1k2s006 svg:where(.svelte-1k2s006){color:var(--color-status-warning)}.sidebar-header.svelte-1k2s006{position:sticky;top:0;z-index:5;background-color:inherit}.resize-handle.svelte-1k2s006{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:ew-resize;background:transparent;transition:background-color .2s;z-index:10}.resize-handle.svelte-1k2s006:hover,.resize-handle.svelte-1k2s006:active{background-color:#d9892e80}.notes-sidebar.svelte-1k2s006{flex-shrink:0;overflow:hidden;display:flex;flex-direction:row;transition:width .2s ease}.notes-resize-handle.svelte-1k2s006{position:absolute;left:0;top:0;bottom:0;width:4px;cursor:ew-resize;background-color:transparent;transition:background-color .15s ease;z-index:10}.notes-resize-handle.svelte-1k2s006:hover,.notes-resize-handle.svelte-1k2s006:active{background-color:#d9892e80}.notes-toggle-btn.svelte-1k2s006{display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;flex-shrink:0;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease;padding:8px 0;gap:8px}.notes-toggle-btn.svelte-1k2s006:hover{color:var(--color-phosphor);background-color:#d9892e1a}.notes-vertical-title.svelte-1k2s006{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:11px;font-weight:500;letter-spacing:.5px;white-space:nowrap;opacity:.8}@media (max-width: 1000px){.notes-sidebar.svelte-1k2s006{display:none}}.summary-panel.svelte-1k2s006{padding:.75rem 1rem;border-radius:.5rem;background-color:#0d3d3d4d;border:1px solid rgba(217,137,46,.15)}.tab-item.svelte-1k2s006{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;transition:background-color .15s}.tab-item.svelte-1k2s006:hover{background-color:#0d3d3d80}.tab-item.locked.svelte-1k2s006{background-color:#d9892e1a;border-left:2px solid var(--color-phosphor, #d9892e)}.tab-item[draggable=true].svelte-1k2s006{cursor:grab}.tab-item[draggable=true].svelte-1k2s006:active{cursor:grabbing}.tab-item.dragging.svelte-1k2s006{opacity:.5;background-color:#d9892e33}.tab-item.flash-highlight.svelte-1k2s006{animation:svelte-1k2s006-flash-highlight 1.5s ease-out}@keyframes svelte-1k2s006-flash-highlight{0%{background-color:#22c55e59}30%{background-color:#22c55e33}to{background-color:transparent}}.tab-link.svelte-1k2s006{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;text-decoration:none}.refocus-indicator.svelte-1k2s006{display:flex;align-items:center;flex-shrink:0;animation:svelte-1k2s006-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1k2s006-pulse-glow{0%,to{opacity:1}50%{opacity:.6}}.tab-actions.svelte-1k2s006{display:flex;gap:.25rem;opacity:0;transition:opacity .15s;flex-shrink:0}.tab-item.svelte-1k2s006:hover .tab-actions:where(.svelte-1k2s006){opacity:1}.tab-item.locked.svelte-1k2s006 .tab-actions:where(.svelte-1k2s006){opacity:1}.tab-action-btn.svelte-1k2s006{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:.25rem;border:none;background:transparent;color:var(--color-text-muted, #6b7280);cursor:pointer;transition:all .15s}.tab-action-btn.svelte-1k2s006:hover:not(:disabled){background-color:#d9892e33;color:var(--color-phosphor, #d9892e)}.tab-action-btn.active.svelte-1k2s006{color:var(--color-phosphor, #d9892e)}.tab-action-btn.danger.svelte-1k2s006:hover:not(:disabled){background-color:#f8717133;color:#f87171}.tab-action-btn.svelte-1k2s006:disabled{opacity:.3;cursor:not-allowed}.status-badge.svelte-1k2s006{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;white-space:nowrap}.status-badge-success.svelte-1k2s006{background-color:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge-muted.svelte-1k2s006{background-color:#6b72801a;color:#9ca3af;border:1px solid rgba(107,114,128,.2)}.status-dot.svelte-1k2s006{width:.375rem;height:.375rem;border-radius:50%}.status-dot-success.svelte-1k2s006{background-color:#22c55e;animation:svelte-1k2s006-pulse 2s ease-in-out infinite}@keyframes svelte-1k2s006-pulse{0%,to{opacity:1}50%{opacity:.5}}.action-toolbar.svelte-1k2s006{display:flex;align-items:center;gap:.5rem;padding:.375rem;background:#0d3d3d66;border:1px solid rgba(217,137,46,.15);border-radius:.5rem;flex-shrink:0}.action-group.svelte-1k2s006{display:flex;align-items:center;gap:.25rem}.action-divider.svelte-1k2s006{width:1px;height:1.5rem;background:#d9892e33}.action-btn.svelte-1k2s006{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:#9ca3af;background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.action-btn.svelte-1k2s006:hover:not(:disabled){color:#d9892e;background:#d9892e1a;border-color:#d9892e40}.action-btn.svelte-1k2s006:disabled{opacity:.4;cursor:not-allowed}.action-btn-primary.svelte-1k2s006{color:#0d3d3d;background:#d9892e;border-color:#d9892e}.action-btn-primary.svelte-1k2s006:hover:not(:disabled){background:#eab86d;border-color:#eab86d;color:#0d3d3d}.action-btn-transcendent-active.svelte-1k2s006{color:#eab86d;background:#d9892e26;border-color:#d9892e4d}.action-btn-danger.svelte-1k2s006{color:#9ca3af}.action-btn-danger.svelte-1k2s006:hover:not(:disabled){color:#f87171;background:#f8717126;border-color:#f871714d}@media (max-width: 1200px){.action-btn.svelte-1k2s006 span:where(.svelte-1k2s006){display:none}.action-btn.svelte-1k2s006{padding:.5rem}}