.prj-search{max-width:360px}.prj-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.prj-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.prj-name .ds-switcher__avatar{width:28px;height:28px;font-size:var(--text-sm);border-radius:var(--radius-md)}.prj-name__text{flex-direction:column;min-width:0;display:flex}.prj-name__title{font-weight:var(--weight-medium);color:var(--color-text)}.prj-name__sub{font-size:var(--text-sm);color:var(--color-text-muted)}.prj-ratings-inline{gap:var(--space-2);align-items:center;display:inline-flex}.prj-unrated{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:20px;height:20px;color:var(--color-text-muted);font-size:var(--text-xs);box-shadow:inset 0 0 0 1px var(--color-border);place-items:center;display:inline-grid}.prj-last{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.prj-never{font-size:var(--text-sm);color:var(--color-text-muted);white-space:normal}.prj-choose{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prj-choose__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.prj-choose__item:hover{background:var(--color-bg-hover)}.prj-choose__text{flex-direction:column;min-width:0;display:flex}.prj-choose__sub{font-size:var(--text-sm);color:var(--color-text-muted)}.prj-form{gap:var(--space-4);flex-direction:column;display:flex}.prj-note{font-size:var(--text-sm);color:var(--color-text-muted)}.prj-chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.prj-reasons{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.prj-goals{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.prj-goals__legend{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);padding:0}.prj-goals__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.prj-goals__grid{grid-template-columns:1fr}}.prj-goal{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);cursor:pointer;min-width:0;transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);display:flex}.prj-goal:hover{border-color:var(--color-border-hover)}.prj-goal.is-on{border-color:var(--color-brand);background:var(--color-bg-selected)}.prj-goal>.ds-checkbox{margin-top:2px}.prj-goal__icon{color:var(--color-text-muted);display:grid}.prj-goal__icon svg{width:16px;height:16px;margin-top:2px}.prj-goal__text{flex-direction:column;min-width:0;display:flex}.prj-goal__title{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);color:var(--color-text);flex-wrap:wrap;display:flex}.prj-goal__desc{font-size:var(--text-sm);color:var(--color-text-muted)}.prj-runmode{gap:var(--space-2);flex-direction:column;display:flex}.prj-runmode__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.prj-runmode__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.prj-sevs{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}
