.tooltip-trigger.svelte-11extwn{display:inline-flex}.tooltip-portal.svelte-11extwn{position:fixed;z-index:10000;transform:translate(-50%);padding:.5rem .75rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));font-size:.8125rem;font-weight:500;white-space:nowrap;border-radius:6px;box-shadow:0 4px 12px #0003;pointer-events:none;opacity:0;transition:opacity .15s ease}.tooltip-portal.visible.svelte-11extwn{opacity:1}.tooltip-portal.svelte-11extwn:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:hsl(var(--popover))}.languages-panel.svelte-1f10dwt{display:flex;flex-direction:column;height:100%;min-height:0}.user-languages-section.svelte-1f10dwt{flex-shrink:0;border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem;overflow:visible}.section-label.svelte-1f10dwt{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));padding:.5rem .5rem .25rem}.history-languages-section.svelte-1f10dwt{flex-shrink:0;border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem}.suggestions-section.svelte-1f10dwt{flex-shrink:0;padding:.25rem 0 0;width:100%;display:flex;gap:.5rem;align-items:flex-start}.suggestions-row.svelte-1f10dwt{display:flex;-moz-column-gap:0;column-gap:0;row-gap:.25rem;align-items:center;flex:1;min-width:0;overflow:hidden;flex-wrap:wrap;max-height:28px}.suggestions-row.svelte-1f10dwt>*{flex-shrink:0}.suggestions-row.expanded.svelte-1f10dwt{overflow:visible;max-height:none;align-content:flex-start}.expand-suggestions-btn.svelte-1f10dwt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:hsl(var(--muted));border:none;border-radius:50%;cursor:pointer;color:hsl(var(--muted-foreground));transition:all .2s ease;flex-shrink:0}.expand-suggestions-btn.svelte-1f10dwt:hover{background:hsl(var(--border));color:hsl(var(--foreground))}.expand-suggestions-btn.svelte-1f10dwt svg{transition:transform .2s ease}.suggestions-row.expanded.svelte-1f10dwt+.expand-suggestions-btn:where(.svelte-1f10dwt){background:hsl(var(--accent));color:var(--anahtar-primary)}.suggestions-row.expanded.svelte-1f10dwt+.expand-suggestions-btn:where(.svelte-1f10dwt):hover{background:hsl(var(--accent) / .8)}.suggestions-row.expanded.svelte-1f10dwt+.expand-suggestions-btn:where(.svelte-1f10dwt) svg{transform:rotate(180deg)}.suggestion-badge.svelte-1f10dwt{display:inline-flex;align-items:center;gap:.1rem;padding:.25rem .4rem;background:none;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:400;color:hsl(var(--muted-foreground));transition:all .15s ease;white-space:nowrap;font-family:inherit;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.suggestion-badge.svelte-1f10dwt:hover{color:var(--anahtar-primary)}.suggestion-badge.svelte-1f10dwt svg{color:hsl(var(--border));transition:color .15s ease;width:14px;height:14px;flex-shrink:0}.suggestion-badge.svelte-1f10dwt:hover svg{color:var(--anahtar-primary)}.filter-bar.svelte-1f10dwt{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;flex-shrink:0;position:sticky;top:-1px;z-index:10;margin-top:.25rem}.filter-bar.has-filter.svelte-1f10dwt{background:hsl(var(--card));border-color:var(--anahtar-primary);box-shadow:0 2px 8px hsl(var(--foreground) / .1)}.filter-bar.svelte-1f10dwt .filter-icon{color:hsl(var(--muted-foreground));flex-shrink:0}.filter-bar.has-filter.svelte-1f10dwt .filter-icon{color:var(--anahtar-primary)}.language-filter-input.svelte-1f10dwt{flex:1;border:none;outline:none;background:none;font-size:1em;padding:.25em 0;color:hsl(var(--foreground));min-width:0}.language-filter-input.svelte-1f10dwt::-moz-placeholder{color:hsl(var(--muted-foreground))}.language-filter-input.svelte-1f10dwt::placeholder{color:hsl(var(--muted-foreground))}.clear-filter-btn.svelte-1f10dwt{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:hsl(var(--border));border-radius:50%;cursor:pointer;color:hsl(var(--muted-foreground));transition:all .15s ease;flex-shrink:0}.clear-filter-btn.svelte-1f10dwt:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.other-languages-section.svelte-1f10dwt{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:80vh}.languages-list.svelte-1f10dwt{margin:0;padding:0;list-style:none}.user-languages.svelte-1f10dwt{padding:.25rem 0}.language-item-wrapper.svelte-1f10dwt{list-style:none;margin-bottom:.1em}.language-item.svelte-1f10dwt{display:flex;align-items:center;gap:.4em;padding:0;border-radius:5px;font-size:.9em;min-height:28px;transition:background .12s,box-shadow .12s;will-change:transform,opacity;outline:none;list-style:none;border:1px solid transparent}.language-item.selected.svelte-1f10dwt{display:grid;grid-template-columns:20px 20px minmax(60px,1fr) minmax(60px,1fr) 40px;align-items:center;gap:.4em;padding:.1em .4em}.language-item.selected.svelte-1f10dwt:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}button.language-item.unselected.svelte-1f10dwt{display:grid;grid-template-columns:20px 20px minmax(60px,1fr) minmax(60px,1fr) 40px;align-items:center;gap:.4em;padding:.1em .4em;cursor:pointer;transition:border-color .15s,transform .15s;width:100%;background:none;font:inherit;border:1px solid transparent}button.language-item.unselected.svelte-1f10dwt:hover{border-color:var(--anahtar-primary);transform:scale(1.01)}button.language-item.unselected.svelte-1f10dwt:focus{outline:2px solid var(--anahtar-primary);outline-offset:-2px}.lang-color-placeholder.svelte-1f10dwt{width:18px;height:18px}.language-add-btn.svelte-1f10dwt{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:hsl(var(--muted-foreground));transition:color .15s,transform .15s}.language-item.unselected.svelte-1f10dwt:hover .language-add-btn:where(.svelte-1f10dwt){color:var(--anahtar-primary)}.language-remove-btn.svelte-1f10dwt{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;cursor:pointer;border-radius:4px;outline:none;color:hsl(var(--muted-foreground));transition:color .15s,transform .15s;flex-shrink:0;z-index:10}.language-remove-btn.svelte-1f10dwt:hover{color:hsl(var(--destructive));transform:scale(1.2)}.language-remove-btn.svelte-1f10dwt:focus{color:hsl(var(--destructive));outline:2px solid hsl(var(--destructive));outline-offset:1px}.language-item.selected.svelte-1f10dwt:has(.language-remove-btn:where(.svelte-1f10dwt):hover){border-color:hsl(var(--destructive))}.lang-name-col.svelte-1f10dwt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:600;font-size:.95em}.lang-native-col.svelte-1f10dwt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:hsl(var(--muted-foreground));font-size:.85em;font-style:italic}.lang-speakers.svelte-1f10dwt{color:hsl(var(--muted-foreground) / .7);font-size:.85em;text-align:right}.no-results.svelte-1f10dwt{list-style:none;padding:2rem 1rem;text-align:center;color:hsl(var(--muted-foreground));font-style:italic}
