.conversation-icon.svelte-xf0tij.svelte-xf0tij{transition:transform .2s}a.svelte-xf0tij:hover .conversation-icon.svelte-xf0tij{transform:scale(1.1)}a.bg-gray-100.svelte-xf0tij .conversation-icon.svelte-xf0tij,a.dark\:bg-gray-700.svelte-xf0tij .conversation-icon.svelte-xf0tij{border:2px solid var(--color-border, #e5e7eb)}.dark a.bg-gray-100.svelte-xf0tij .conversation-icon.svelte-xf0tij,.dark a.dark\:bg-gray-700.svelte-xf0tij .conversation-icon.svelte-xf0tij{border-color:var(--color-border-dark, #374151)}.project-item.dragging.svelte-om7mai{opacity:.5}.conversation-item.svelte-x66l6y{position:relative}.projects-container.svelte-aaz77z{margin-bottom:.5rem}.projects-content-wrapper.svelte-aaz77z{max-height:200px;overflow-y:auto;overflow-x:hidden}.projects-content-wrapper.svelte-aaz77z::-webkit-scrollbar{width:6px}.projects-content-wrapper.svelte-aaz77z::-webkit-scrollbar-track{background:transparent}.projects-content-wrapper.svelte-aaz77z::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3);border-radius:3px}.projects-content-wrapper.svelte-aaz77z::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.5)}.projects-content-wrapper.svelte-aaz77z{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.rotate-90.svelte-aaz77z{transform:rotate(90deg)}.sidebar-container.svelte-b6h3rr.svelte-b6h3rr{display:flex;flex-direction:column;position:relative;height:100%;transition:width .3s ease;overflow:hidden}.sidebar-container.expanded.svelte-b6h3rr.svelte-b6h3rr{width:280px}.sidebar-container.collapsed.svelte-b6h3rr.svelte-b6h3rr{width:64px}.menu-toggle.svelte-b6h3rr.svelte-b6h3rr{display:flex;justify-content:flex-start;align-items:center;padding:.5rem 1rem 0;padding-top:unset;cursor:pointer;z-index:10;flex:0 0 auto}.menu-toggle.svelte-b6h3rr svg.svelte-b6h3rr{width:1.5rem;height:1.5rem;color:var(--color-text, #4b5563);transition:transform .2s ease}.menu-toggle.svelte-b6h3rr:hover svg.svelte-b6h3rr{transform:scale(1.1)}.collapse-toggle.svelte-b6h3rr.svelte-b6h3rr{display:none}.sidebar-container.collapsed.svelte-b6h3rr .scrollbar-custom.svelte-b6h3rr{padding-left:.5rem;padding-right:.5rem;align-items:center;justify-content:center}.sidebar-container.collapsed.svelte-b6h3rr .mt-0\.5.svelte-b6h3rr{padding-left:.5rem;padding-right:.5rem;align-items:center}.sidebar-container.collapsed.svelte-b6h3rr .flex.svelte-b6h3rr{justify-content:center}.sidebar-container.collapsed.svelte-b6h3rr .conversations.flex.svelte-b6h3rr{justify-content:start}.sidebar-container.collapsed.svelte-b6h3rr .brand-name.svelte-b6h3rr{justify-content:center}.sidebar-container.collapsed.svelte-b6h3rr a.svelte-b6h3rr,.sidebar-container.collapsed.svelte-b6h3rr button.svelte-b6h3rr,.sidebar-container.collapsed.svelte-b6h3rr form.svelte-b6h3rr{width:100%;justify-content:center}.brand-name.svelte-b6h3rr.svelte-b6h3rr{flex:0 0 auto}.scrollbar-custom.svelte-b6h3rr.svelte-b6h3rr{flex:1 1 auto;min-height:0;overflow-y:auto}.mt-0\.5.svelte-b6h3rr.svelte-b6h3rr{flex:0 0 auto;display:flex;flex-direction:column}.sidebar-container.collapsed.svelte-b6h3rr .brand-name.svelte-b6h3rr,.sidebar-container.expanded.svelte-b6h3rr .brand-name.svelte-b6h3rr{margin-bottom:.5rem}.sidebar-container.svelte-b6h3rr.svelte-b6h3rr{display:flex;flex-direction:column}.menu-toggle.svelte-b6h3rr.svelte-b6h3rr,.brand-name.svelte-b6h3rr.svelte-b6h3rr{flex:0 0 auto}.scrollbar-custom.svelte-b6h3rr.svelte-b6h3rr{flex:1 1 auto;overflow-y:auto;min-height:0}.mt-0\.5.svelte-b6h3rr.svelte-b6h3rr{flex:0 0 auto}@media (max-width: 639px){.menu-toggle.svelte-b6h3rr.svelte-b6h3rr{display:none}.sidebar-container.mobile.svelte-b6h3rr.svelte-b6h3rr{width:100%!important}.sidebar-container.mobile.svelte-b6h3rr .conversations.flex.svelte-b6h3rr{justify-content:flex-start}.sidebar-container.mobile.svelte-b6h3rr.svelte-b6h3rr{transition:none}}.sidebar-transition.svelte-lkz22v{transition:grid-template-columns .3s ease}.dark{--color-bg-0-dark:#1f2937;--color-border-dark:#374151}:root{--color-bg-0:#f9fafb;--color-border:#e5e7eb}@media (max-width: 640px){.sidebar-transition.svelte-lkz22v{transition:grid-template-columns .2s ease}}@media (max-width: 639px){div.text-smd.grid.svelte-lkz22v{grid-template-columns:1fr!important}.max-md\:hidden{display:none!important}}.mobile-layout.svelte-lkz22v{display:grid;grid-template-columns:1fr!important}
