.conversation-list.svelte-phd5c2{display:flex;flex-direction:column;gap:8px;height:100%}.new-btn.svelte-phd5c2{padding:10px 14px;border-radius:10px;border:1px dashed var(--color-border-gray);background:transparent;color:color-mix(in oklch,var(--color-fg) 65%,transparent);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s}.new-btn.svelte-phd5c2:hover{background:color-mix(in oklch,var(--color-fg) 5%,transparent);border-color:color-mix(in oklch,var(--color-fg) 25%,transparent)}.search-wrapper.svelte-phd5c2{position:relative;display:flex;align-items:center}.search-wrapper.svelte-phd5c2 .search-icon{position:absolute;left:10px;color:color-mix(in oklch,var(--color-fg) 35%,transparent);pointer-events:none}.search-input.svelte-phd5c2{width:100%;padding:7px 10px 7px 30px;border-radius:8px;border:1px solid var(--color-border-gray);background:transparent;font-size:.75rem;color:var(--color-fg);outline:none;transition:border-color .15s}.search-input.svelte-phd5c2::placeholder{color:color-mix(in oklch,var(--color-fg) 35%,transparent)}.search-input.svelte-phd5c2:focus{border-color:color-mix(in oklch,var(--color-fg) 30%,transparent)}.list.svelte-phd5c2{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.conv-row.svelte-phd5c2{display:flex;align-items:center;border-radius:8px;transition:background-color .15s;position:relative}.conv-row.svelte-phd5c2:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}.conv-row.active.svelte-phd5c2{background:color-mix(in oklch,var(--color-fg) 8%,transparent)}.conv-item.svelte-phd5c2{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:none;background:transparent;text-align:left;cursor:pointer;min-width:0}.conv-title.svelte-phd5c2{font-size:.8125rem;font-weight:500;color:color-mix(in oklch,var(--color-fg) 80%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-meta.svelte-phd5c2{font-size:.6875rem;color:color-mix(in oklch,var(--color-fg) 45%,transparent)}.menu-wrapper.svelte-phd5c2{position:relative;flex-shrink:0;padding-right:4px}.menu-trigger.svelte-phd5c2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--color-fg);opacity:0;cursor:pointer;transition:all .15s}.conv-row.svelte-phd5c2:hover .menu-trigger:where(.svelte-phd5c2){opacity:.3}.menu-trigger.svelte-phd5c2:hover{opacity:.7!important;background:color-mix(in oklch,var(--color-fg) 8%,transparent)}.menu-dropdown.svelte-phd5c2{position:absolute;top:100%;right:4px;z-index:50;min-width:130px;padding:4px;background:var(--color-bg-max);border-radius:10px;border:1.5px solid var(--color-border-gray);box-shadow:0 8px 24px color-mix(in oklch,var(--color-fg) 12%,transparent)}.menu-item.svelte-phd5c2{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:6px;font-size:.8125rem;color:var(--color-fg);cursor:pointer;transition:background .15s;text-align:left}.menu-item.svelte-phd5c2:hover{background:color-mix(in oklch,var(--color-fg) 6%,transparent)}.menu-item--danger.svelte-phd5c2{color:var(--color-crimsonred)}.menu-item--danger.svelte-phd5c2:hover{background:color-mix(in oklch,var(--color-crimsonred) 8%,transparent)}.archive-section.svelte-phd5c2{border-top:1px solid var(--color-border-gray);padding-top:8px}.archive-toggle.svelte-phd5c2{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:transparent;border-radius:6px;font-size:.6875rem;font-weight:600;color:var(--color-fg);opacity:.4;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em;width:100%}.archive-toggle.svelte-phd5c2:hover{opacity:.7;background:color-mix(in oklch,var(--color-fg) 4%,transparent)}.archive-toggle.svelte-phd5c2 .archive-chevron{transition:transform .2s;margin-left:auto}.archive-toggle.svelte-phd5c2 .archive-chevron--open{transform:rotate(180deg)}.archive-list.svelte-phd5c2{display:flex;flex-direction:column;gap:2px;margin-top:4px}.archive-item.svelte-phd5c2{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;opacity:.5;transition:opacity .15s}.archive-item.svelte-phd5c2:hover{opacity:.8}.archive-item-title.svelte-phd5c2{flex:1;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.archive-actions.svelte-phd5c2{display:flex;align-items:center;gap:2px;flex-shrink:0}.archive-btn.svelte-phd5c2{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;color:var(--color-fg);cursor:pointer;transition:all .15s;opacity:.5}.archive-btn.svelte-phd5c2:hover{opacity:1;background:color-mix(in oklch,var(--color-fg) 8%,transparent)}.archive-btn--danger.svelte-phd5c2:hover{color:var(--color-crimsonred);background:color-mix(in oklch,var(--color-crimsonred) 8%,transparent)}.empty.svelte-phd5c2{font-size:.75rem;color:color-mix(in oklch,var(--color-fg) 45%,transparent);text-align:center;padding:20px 0}
