/* v1.32 — compact Project controls, aligned with the editor action language. */
.project-browser .project-head{display:flex;align-items:flex-start;gap:10px}.project-browser .project-actions-v1320{display:flex;align-items:center;gap:4px;margin-left:auto}.project-browser .project-action,.project-browser .project-actions-v1320 summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:12px;font-weight:700}.project-browser .project-action:hover,.project-browser .project-actions-v1320 summary:hover{background:var(--hover);color:var(--accent)}.project-browser .project-action .material-symbols-rounded,.project-browser .project-actions-v1320 summary .material-symbols-rounded{font-size:18px}.project-browser .project-new-menu-v1320,.project-browser .project-options-menu-v1320{position:relative}.project-browser .project-actions-v1320 summary{list-style:none;cursor:pointer}.project-browser .project-actions-v1320 summary::-webkit-details-marker{display:none}.project-browser .project-options-menu-v1320>div,.project-browser .project-new-menu-v1320>div{position:absolute;right:0;top:calc(100% + 6px);z-index:100;display:none;width:196px;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 14px 30px color-mix(in srgb,var(--ink) 14%,transparent)}.project-browser .project-options-menu-v1320[open]>div,.project-browser .project-new-menu-v1320[open]>div{display:grid;gap:2px}.project-browser .project-options-menu-v1320 button,.project-browser .project-new-menu-v1320 button{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 9px;border-radius:7px;color:var(--ink);font-size:12px;font-weight:680;text-align:left}.project-browser .project-options-menu-v1320 button:hover,.project-browser .project-new-menu-v1320 button:hover{background:var(--hover);color:var(--accent)}.project-browser .project-options-menu-v1320 .danger{color:#b94f49}.project-browser .project-new-menu-v1320>div{width:178px}.project-browser .project-new-menu-v1320 summary{color:var(--ink)}.project-browser .project-new-menu-v1320 summary span{font-size:12px}.project-browser .recent-shelf-head{justify-content:flex-start}.project-browser .recent-shelf-head small{display:none}
@media(max-width:700px){.project-browser .project-head{align-items:center}.project-browser .project-head>div:nth-child(2){flex:1}.project-browser .project-actions-v1320{gap:1px}.project-browser .project-action span{display:none}.project-browser .project-new-menu-v1320 summary span{display:inline}.project-browser .project-options-menu-v1320>div,.project-browser .project-new-menu-v1320>div{right:0}}
