.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-fill.svelte-17ndync{flex:1;min-height:40px}.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)}
