.lw-project-row{position:relative;min-width:0}
.lw-sidebar nav .lw-project-open{padding-right:58px}
.lw-project-open>span{display:flex!important;align-items:center;gap:6px}
.lw-project-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lw-project-pin-mark{display:inline-flex;flex:none;color:var(--lw-accent)}
.lw-project-pin-mark svg{width:12px;height:12px}
.lw-project-actions{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;gap:2px;opacity:0;pointer-events:none}
.lw-project-row:hover .lw-project-actions,.lw-project-row:focus-within .lw-project-actions{opacity:1;pointer-events:auto}
.lw-sidebar nav .lw-project-action{width:24px;height:28px;min-height:0;padding:4px;border:0;display:grid;place-items:center;border-radius:2px;color:var(--lw-muted)}
.lw-project-action svg,.lw-project-menu svg,.lw-sidebar-foot button svg,#lw-projects-back svg{width:16px;height:16px;flex:none}
.lw-project-row.is-pinned [data-project-command=unpin]{color:var(--lw-accent)}
.lw-sidebar nav .lw-project-action:hover{background:#181a1d10;color:var(--lw-accent)}
.lw-sidebar nav .lw-project-more{display:none}
.lw-sidebar-foot button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;text-align:left;font:inherit;color:inherit}
.lw-sidebar-foot button[aria-pressed=true]{color:var(--lw-accent)}
.lw-sidebar-foot button:disabled{opacity:.5;cursor:default}
#lw-projects-back{display:grid;place-items:center;margin-left:-5px}
.lw-project-heading>div{display:flex;align-items:center;gap:5px}
.lw-project-archived{font-size:10px;color:var(--lw-muted);padding:4px 6px;border:1px solid var(--lw-line);background:var(--paper);white-space:nowrap}
.lw-project-menu{position:fixed;z-index:1100;width:216px;padding:5px;border:1px solid var(--lw-line);border-radius:7px;background:#fff;box-shadow:0 8px 30px #181a1d20;color:var(--ink)}
.lw-project-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 10px;text-align:left;font-size:12px;border-radius:3px}
.lw-project-menu button:hover,.lw-project-menu button:focus-visible{background:#2937ce0b;outline:none;color:var(--lw-accent)}
.lw-project-menu [role=separator]{height:1px;background:var(--lw-line);margin:4px 5px}
.lw-project-menu button.is-danger{color:#a13636}
.lw-project-menu button.is-danger:hover{background:#a136360b;color:#a13636}
.lw-project-delete-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;flex-wrap:wrap}
.lw-workspace .lc-dialog .lw-project-danger{background:#a13636;margin-top:0}
.lw-project-delete-actions button:disabled{opacity:.5;cursor:wait}
@media(hover:none){.lw-project-actions{opacity:1;pointer-events:auto}.lw-sidebar nav .lw-project-more{display:grid}.lw-sidebar nav .lw-project-open{padding-right:84px}}
