.projects-total{font-size:.9rem}.projects-controls{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-bottom:1.25rem;display:flex}.grep{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:44px;font-family:var(--mono);cursor:text;flex:340px;align-items:center;gap:.6rem;padding:0 .6rem 0 .9rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s;display:flex}.grep:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.grep .grep-prefix{color:var(--dim);white-space:nowrap}.grep .grep-prefix .tk-prompt{margin-right:.3rem}.grep input{min-width:0;height:100%;color:var(--orange);background:0 0;border:0;outline:0;flex:1}.grep input::placeholder{color:var(--faint)}.grep input::-webkit-search-cancel-button{display:none}.grep-clear{width:28px;height:28px;color:var(--dim);border-radius:6px;place-items:center;display:grid}.grep-clear:hover{background:var(--surface-2);color:var(--text-bright)}.flags{flex-wrap:wrap;gap:.5rem;display:flex}.flag{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:44px;font-family:var(--mono);color:var(--dim);align-items:center;gap:.5rem;padding:0 .95rem;font-size:.8rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.flag .flag-count{background:var(--surface-2);border-radius:4px;padding:0 .4rem;font-size:.7rem}.flag:hover{color:var(--text-bright);border-color:var(--border-strong)}.flag.active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.flag.active .flag-count{background:var(--accent-soft)}.projects-result{margin-bottom:1.25rem;font-size:.82rem}
