.project-workspace-tabs{display:flex;gap:5px;margin-bottom:10px;border:1px solid #cfdeeb;background:#edf4fa;padding:4px;border-radius:9px;width:max-content;max-width:100%}.project-workspace-tabs button{border:0;background:transparent;font-size:12px;min-height:36px;padding:7px 14px}.project-workspace-tabs button[aria-pressed=true]{background:#155d99;color:#fff;box-shadow:0 2px 4px #1233}.project-list-entry{position:relative;display:flex;align-items:stretch;gap:5px;min-width:0}.project-list-entry>.project-catalog-row{flex:1;min-width:0;width:0}.project-row-actions{position:relative;flex:none;align-self:center}.project-row-actions>summary{list-style:none;display:grid;place-items:center;width:38px;height:40px;border:1px solid #bacbda;border-radius:8px;background:#fff;color:#175d95;cursor:pointer}.project-row-actions>summary::-webkit-details-marker{display:none}.project-row-actions>summary svg{width:20px;height:20px;fill:currentColor}.project-row-menu{position:absolute;right:0;top:44px;z-index:25;width:150px;padding:5px;display:grid;gap:4px;border:1px solid #c5d7e6;border-radius:9px;background:#fff;box-shadow:0 8px 24px #16395830}.project-row-menu button{display:flex;align-items:center;gap:8px;text-align:left;border:0;font-size:12px;background:transparent;min-height:40px}.project-row-menu button:hover{background:#edf5fc}.project-row-menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.project-lifecycle-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:10px;font-size:12px;color:#526a80}.project-lifecycle-tools:has(>span:empty):not(:has(details)){display:none}#project-lifecycle-panel p{line-height:1.6;font-size:13px}.danger-action{background:#a82d35!important;border-color:#a82d35!important;color:#fff!important}#project-lifecycle-error{color:#a12d36}@media(max-width:600px){.project-workspace-tabs{width:100%;box-sizing:border-box}.project-workspace-tabs button{flex:1;padding:6px 8px;font-size:11px}.project-list-entry{gap:4px}.project-row-actions>summary{width:32px;min-height:40px}#view-projects .project-list-entry .project-catalog-row{grid-template-columns:minmax(0,1fr);padding-left:calc(10px + var(--project-depth,0)*8px)}#view-projects .project-list-entry .project-row-icon{display:none}#view-projects .project-list-entry .project-row-meta{grid-column:1}.project-catalog>.section-head{flex-wrap:wrap}.project-catalog>.section-head input{min-width:0;flex:1}}
