.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)}.current-translation-badge.svelte-n0yyx7{margin-left:auto;font-size:.625rem;font-weight:700;padding:.1rem .35rem;background:var(--color-bg-alt, rgba(0, 0, 0, .06));border-radius:3px;color:var(--color-text-muted);flex-shrink:0}.translation-submenu.svelte-n0yyx7{padding:.25rem .5rem .5rem;border-top:1px solid var(--color-border)}.translation-search.svelte-n0yyx7{width:100%;padding:.3rem .5rem;border:1px solid var(--color-border);border-radius:4px;font-size:.75rem;font-family:inherit;background:var(--color-bg);color:var(--color-text);outline:none;margin-bottom:.25rem}.translation-search.svelte-n0yyx7:focus{border-color:var(--color-accent)}.translation-list.svelte-n0yyx7{max-height:180px;overflow-y:auto}.translation-option.svelte-n0yyx7{display:flex;align-items:center;gap:.5rem;width:100%;padding:.3rem .375rem;background:none;border:none;border-radius:4px;font-family:inherit;color:var(--color-text);cursor:pointer;text-align:left;transition:background .1s}.translation-option.svelte-n0yyx7:hover{background:var(--color-bg-alt, rgba(0, 0, 0, .04))}.trans-abbrev.svelte-n0yyx7{font-size:.6875rem;font-weight:700;min-width:36px;flex-shrink:0}.trans-name.svelte-n0yyx7{font-size:.6875rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-translations.svelte-n0yyx7{padding:.5rem;text-align:center;font-size:.75rem;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)}
