.uebersicht.svelte-1nvsgsx{flex-direction:column;gap:1rem;display:flex}.list-header.svelte-1nvsgsx{align-items:center;gap:.75rem;display:flex}.page-title.svelte-1nvsgsx{letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.count-badge.svelte-1nvsgsx{background:var(--primary);color:#fff;letter-spacing:.01em;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:800}.search-bar.svelte-1nvsgsx{background:var(--card-bg);border:1.5px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.625rem;padding:.75rem 1.125rem;display:flex}.search-bar.svelte-1nvsgsx:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.search-input.svelte-1nvsgsx{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem;font-weight:500}.search-input.svelte-1nvsgsx::placeholder{color:var(--text-secondary)}.empty-state.svelte-1nvsgsx{text-align:center;flex-direction:column;align-items:center;padding:4rem 1rem;display:flex}.empty-title.svelte-1nvsgsx{color:var(--text-primary);font-size:1rem;font-weight:700}.entries.svelte-1nvsgsx{flex-direction:column;gap:.5rem;display:flex}.entry-row.svelte-1nvsgsx{background:var(--card-bg);border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:.875rem;padding:.625rem .75rem .625rem .625rem;transition:border-color .15s,box-shadow .15s;display:flex}.entry-row.svelte-1nvsgsx:hover{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.entry-thumb.svelte-1nvsgsx{border-radius:var(--radius);background:var(--bg);flex-shrink:0;width:56px;height:56px;overflow:hidden}.entry-thumb.svelte-1nvsgsx img:where(.svelte-1nvsgsx){object-fit:cover;width:100%;height:100%;display:block}.thumb-placeholder.svelte-1nvsgsx{width:100%;height:100%;color:var(--border);justify-content:center;align-items:center;display:flex}.entry-info.svelte-1nvsgsx{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.entry-latin.svelte-1nvsgsx{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-style:italic;font-weight:500;overflow:hidden}.entry-name.svelte-1nvsgsx{color:var(--text-primary);font-size:.9375rem;font-weight:700}.entry-family.svelte-1nvsgsx{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}
