.project-form{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0 32px}.project-form label{display:grid;gap:8px;font-size:13px}.project-form input{min-width:220px}.pipeline-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,2fr);gap:28px}.project-list,.spec-files{display:grid;gap:12px}.project-row,.spec-file{padding:18px;background:#151e2a;border:1px solid #344050;border-radius:10px;overflow-wrap:anywhere}.project-row.active{border-color:#7ce0b9}.project-row.hidden-project{opacity:.7}.project-row .open-project{font-size:18px;padding:0;border:0;background:none;text-align:left}.project-row small,.spec-file small{display:block;margin:10px 0;color:#9facbc}.project-row .visibility{font-size:12px}.file-label{display:grid;gap:10px;margin:18px 0;font-size:13px}.spec-file h3{font-size:15px;margin:0 0 10px}.spec-file button{font-size:12px}#specifications{border:1px solid #344050;border-radius:12px;padding:22px}#upload-status{font-size:12px}@media(max-width:750px){.pipeline-layout{grid-template-columns:1fr}.project-form input{min-width:0;width:100%}.project-form label{width:100%}}

.sharing-scope{padding:12px 16px;margin:18px 0 26px;border:1px solid #344050;border-radius:8px;color:#bac7d6;font-size:13px}

.discuss-project{display:inline-block;margin:12px 0;padding:10px 14px;border:1px solid #7ce0b9;border-radius:6px;color:#bde5d3;text-decoration:none}
