.sidebar-action-toggle{display:grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted,#a8b0ac);font:inherit;font-size:19px;line-height:1;cursor:pointer;opacity:0}
.sidebar :is(summary,.chat-history-row,.recent-task,.notes-tree-row):is(:hover,:focus-within) .sidebar-action-toggle,.sidebar-action-toggle:focus-visible,.sidebar-action-toggle[aria-expanded=true]{opacity:1}
.sidebar-action-toggle:hover,.sidebar-action-toggle[aria-expanded=true]{background:rgba(255,255,255,.09);color:var(--text,#edf1ef)}
.sidebar :is(.workspace-project-folder.selected,.chat-project-folder.active-project)>summary .sidebar-action-toggle{opacity:1}
.sidebar .chat-history-row>.sidebar-action-toggle{flex:none;width:26px;min-width:26px;padding:0;height:26px}
.sidebar .recent-task>.sidebar-action-toggle{position:absolute;right:5px;top:7px}
.sidebar .chat-history-row>button:not(.sidebar-action-toggle){flex:1 1 0%;min-width:0;max-width:100%}
.sidebar .sidebar-action-toggle:focus-visible{outline:2px solid var(--brand,#cde08c);outline-offset:1px;opacity:1}
.sidebar-action-popover{position:fixed;z-index:10000;width:232px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;padding:6px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel2);box-shadow:var(--shadow);color:var(--text);font:13px/1.4 var(--font-sans,system-ui,sans-serif)}
.sidebar-action-popover button{display:flex;align-items:center;gap:11px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}
.sidebar-action-popover button:is(:hover,:focus-visible){background:rgba(255,255,255,.075);outline:none}
.sidebar-action-popover button:disabled{opacity:.45;cursor:default}
.sidebar-action-popover svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.sidebar-action-popover .sidebar-action-danger{color:#f0a7a7}
.sidebar-action-divider{height:1px;margin:5px 8px;background:rgba(255,255,255,.09)}
.sidebar-pinned-heading{margin:9px 10px 4px;color:var(--muted,#a8b0ac);font-size:12px;font-weight:500}
.sidebar-pin-marker{font-size:11px;color:var(--brand-icon,#cde08c);margin-left:auto}
.sidebar .project-folder-actions{display:none}
@media(hover:none){.sidebar-action-toggle{opacity:1}}
@media(forced-colors:active){.sidebar-action-popover{border:1px solid CanvasText;background:Canvas;color:CanvasText}.sidebar-action-toggle{opacity:1}}
