.session-sidebar{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 12px 20px}.session-sidebar-empty,.session-sidebar-error,.session-sidebar-loading,.session-sidebar-status{margin:12px 8px;color:var(--global-ink-muted);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.session-sidebar-error{color:var(--global-coral)}.session-sidebar-sessions{list-style:none;margin:0;padding:0}.session-sidebar-session-open{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:var(--global-control-radius);color:var(--global-ink-soft);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.session-sidebar-session-open:hover{background:var(--global-green-dim);color:var(--global-ink)}.session-sidebar-session-open[aria-current=page]{border-color:var(--global-line);background:var(--global-green-dim);color:var(--global-green-bright)}.session-sidebar-session-open[aria-disabled=true]{opacity:.6;cursor:default}.session-sidebar-retry{min-height:44px;margin:0 8px;padding:8px 12px;border:1px solid var(--global-line);border-radius:var(--global-control-radius);background:0 0;color:var(--global-green);font-size:.8rem}