.project-hub .page-head>.row{flex:0 0 auto}
.project-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;min-width:0}
.project-result-card{border:1px solid var(--line-soft);border-radius:14px;padding:20px;min-width:0;background:var(--surface)}
.project-result-card h3{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}
.project-result-card p{margin:5px 0 0;color:var(--ink-3);font-size:12px}
.project-result-card .grow{min-width:0}
.project-result-icon{display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:10px;width:40px;height:40px;flex:0 0 40px;color:var(--accent)}
.project-result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}
.project-result-actions .btn{white-space:nowrap}
.project-folder-note{padding:18px;border:1px solid var(--line-soft);border-radius:12px;color:var(--ink-2);font-size:14px;line-height:1.7}
.project-folder-note p{margin:0 0 12px}
.app .chat-mode-bar .workspace-tools{margin-left:auto;width:32px;min-width:32px;padding:6px;flex-shrink:0}
.app .chat-mode-bar .workspace-tools+.btn{margin-left:2px!important}
.app .project-hub .page-inner{width:100%;min-width:0;box-sizing:border-box}
.app .unified-chat .cowork-task-card{flex-shrink:0}
@media(max-width:600px){
 .app .unified-chat .cowork-review-card .cowork-task-header{height:auto;min-height:0;max-height:none;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;overflow:visible}
 .app .unified-chat .cowork-review-card .cowork-task-heading{flex:1 1 100%;min-width:0;max-width:100%;padding-right:24px}
 .app .unified-chat .cowork-review-card .cowork-task-heading h3{width:100%;height:auto;max-width:none;white-space:normal;overflow-wrap:anywhere;word-break:normal}
}
@media(max-width:600px){.project-result-grid{grid-template-columns:minmax(0,1fr)}.project-result-card{padding:18px}.project-hub .page-head>.row{width:100%}.project-hub .page-head>.row>.btn{flex:1;white-space:nowrap}.project-result-actions .btn{min-height:40px}}
