.run-it{background:var(--surface);border:1px solid var(--border-bright);box-sizing:border-box;border-radius:12px;gap:.6rem;max-width:100%;margin-bottom:1.5rem;padding:.85rem 1rem;display:grid}.run-it-row{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.run-it-title{color:var(--text-primary);margin:0;font-size:1.1rem;line-height:1.3}.run-it-title label{cursor:pointer}.run-it-select{min-width:0;max-width:22rem;min-height:40px;color:var(--text-primary);background:var(--panel);border:1px solid var(--border-bright);box-sizing:border-box;border-radius:8px;flex:14rem;padding:.4rem .6rem;font-size:.95rem}.run-it-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.run-it-fits{gap:.4rem;font-size:.85rem}.run-it-usable{color:var(--text-secondary)}.run-it-chip{background:var(--panel);border:1px solid var(--border);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:.25rem .6rem;text-decoration:none;overflow:hidden}.run-it-chip:hover{border-color:var(--accent)}.run-it-more{color:var(--accent);white-space:nowrap;font-weight:600}@media (max-width:640px){.run-it-select{flex-basis:100%;max-width:none}.run-it-chip:nth-of-type(n+4){display:none}}
