.context-menu.svelte-n0yyx7{position:fixed;z-index:1000;min-width:200px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014;padding:.25rem 0;font-family:var(--font-body);animation:svelte-n0yyx7-menuIn .12s ease}@keyframes svelte-n0yyx7-menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-header.svelte-n0yyx7{padding:.5rem .75rem .375rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:.25rem}.menu-feedback.svelte-n0yyx7{padding:1rem 1.5rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--color-accent)}.menu-item.svelte-n0yyx7{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:none;border:none;font-family:inherit;font-size:.8125rem;color:var(--color-text);cursor:pointer;text-align:left;transition:background .1s}.menu-item.svelte-n0yyx7:hover:not(:disabled),.menu-item.focused.svelte-n0yyx7:not(:disabled){background:var(--color-border)}.menu-item.svelte-n0yyx7:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.menu-item.svelte-n0yyx7 svg:where(.svelte-n0yyx7){flex-shrink:0}.color-dot.svelte-n0yyx7{width:10px;height:10px;border-radius:50%;margin-left:auto;flex-shrink:0}.color-picker.svelte-n0yyx7{display:flex;align-items:center;gap:6px;padding:.375rem .75rem .5rem}.color-btn.svelte-n0yyx7{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s,border-color .1s}.color-btn.svelte-n0yyx7:hover,.color-btn.active.svelte-n0yyx7{transform:scale(1.2);border-color:var(--color-text)}.remove-highlight-btn.svelte-n0yyx7{margin-left:auto;padding:0 6px;font-size:.875rem;line-height:1.4;color:var(--color-text-muted);background:none;border:1px solid var(--color-border);border-radius:4px;cursor:pointer}.remove-highlight-btn.svelte-n0yyx7:hover{color:var(--color-text);border-color:var(--color-text-muted)}.menu-divider.svelte-n0yyx7{height:1px;background:var(--color-border);margin:.25rem 0}.dark .context-menu.svelte-n0yyx7{box-shadow:0 4px 16px #0000004d,0 1px 4px #0003}.find-bar.svelte-1upmso3{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--color-bg-alt, var(--color-bg));border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem;animation:svelte-1upmso3-slideDown .15s ease}@keyframes svelte-1upmso3-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.find-input-wrapper.svelte-1upmso3{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.find-icon.svelte-1upmso3{color:var(--color-text-muted);flex-shrink:0;opacity:.5}.find-input.svelte-1upmso3{flex:1;border:none;background:none;color:var(--color-text);font-size:.8125rem;font-family:inherit;outline:none;min-width:0}.find-input.svelte-1upmso3::placeholder{color:var(--color-text-muted);opacity:.5}.match-count.svelte-1upmso3{font-size:.6875rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.find-actions.svelte-1upmso3{display:flex;gap:.125rem;flex-shrink:0}.find-btn.svelte-1upmso3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background .1s,color .1s}.find-btn.svelte-1upmso3:hover:not(:disabled){background:var(--color-border);color:var(--color-text)}.find-btn.svelte-1upmso3:disabled{opacity:.3;cursor:default}.close-btn.svelte-1upmso3:hover{color:var(--color-text)}
