.modal.new-project-modal{width:min(440px,100vw - 32px);position:relative}.new-project-body{flex-direction:column;gap:16px;display:flex}.new-project-body>input{width:100%}.new-project-sources{flex-wrap:wrap;gap:8px;display:flex}.new-project-sources .btn{border:1px solid var(--border)}.new-project-source{color:var(--muted);align-items:center;gap:8px;display:flex}.new-project-source>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.new-project-template{border:1px solid var(--border);corner-shape:squircle;background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:8px 8px 10px;display:flex}.new-project-template-preview{aspect-ratio:16/10;corner-shape:squircle;background:var(--surface-2);border-radius:8px;display:block;overflow:hidden}.new-project-template-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.new-project-template-body{align-items:flex-start;gap:8px;padding:0 0 0 2px;display:flex}.new-project-template-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.new-project-template-name{font-size:13px;font-weight:600}.new-project-template-description{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.new-project-template-body .icon-button{flex-shrink:0;margin:-4px -2px 0 0}.new-project-body .github-repo-picker{width:100%}.new-project-body .github-repo-list{max-height:200px}.new-project-field{flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.new-project-modal .modal-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.new-project-field input{width:100%;min-width:0}.new-project-help{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.55}.new-project-error{color:var(--danger,#e67373);margin:0;font-size:13px}.new-project-github .github-repo-list{border:1px solid var(--border);border-radius:calc(var(--settings-control-radius) + 4px);corner-shape:squircle;max-height:168px;padding:4px;font-weight:400}.new-project-github .github-repo-list p{color:var(--muted);margin:0;padding:8px;line-height:1.5}.new-project-github-connect{border:1px solid var(--border);border-radius:calc(var(--settings-control-radius) + 4px);corner-shape:squircle;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 12px;font-weight:400;display:flex}.new-project-github-connect p{color:var(--muted);margin:0;line-height:1.5}.new-project-github-connect button{flex-shrink:0}.new-project-github-connect-button{align-self:flex-start}.new-project-github-branch{justify-content:space-between;align-items:center;gap:12px;display:flex}
