.sidebar-panel.svelte-17ndync{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);background:var(--color-bg-primary);border-left:1px solid var(--color-border);box-shadow:-8px 0 24px #00000026;z-index:101;display:flex;flex-direction:column;overflow:hidden}.sidebar-close.svelte-17ndync{all:unset;position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;color:var(--color-fg-tertiary, #999);border-radius:3px}.sidebar-close.svelte-17ndync:hover{background:var(--color-accent, #3b82f6);color:var(--color-accent-text, #fff)}.sidebar-body.svelte-17ndync{position:relative;flex:1;min-height:0;overflow:auto}.sidebar-body-inner.svelte-17ndync{padding:12px 16px}.sidebar-skeleton.svelte-17ndync{display:flex;flex-direction:column;gap:12px;min-height:100%}.sk-bar-fill.svelte-17ndync{flex:1;min-height:40px}.sk-bar.svelte-17ndync{position:relative;overflow:hidden;width:100%;border-radius:4px;background-color:#00000008}.sk-bar.svelte-17ndync:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 50%,transparent 100%);transform:translate(-100%);animation:svelte-17ndync-sidebar-skeleton-sweep 1.6s ease-in-out infinite}@keyframes svelte-17ndync-sidebar-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk-bar.svelte-17ndync:before{animation:none}}.empty.svelte-1gkx0m7{padding:24px;color:var(--color-fg-tertiary, #999);font-style:italic}.audio.svelte-1gkx0m7{position:sticky;top:0;z-index:50;margin-bottom:16px;padding:8px 0;background:var(--color-bg-primary)}
