.sl-controls{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sl-search{border:1px solid var(--line-soft);min-width:220px;color:var(--bone);background:#ffffff08;border-radius:4px;flex:1;padding:12px 15px;font-family:inherit;font-size:.92rem;transition:all .2s}.sl-search:focus{border-color:var(--acid);outline:none;box-shadow:0 0 0 3px #bef23c1a}.sl-search::placeholder{color:var(--bone-faint)}.sl-sort{border:1px solid var(--line-soft);color:var(--bone-dim);cursor:pointer;background:#ffffff08;border-radius:4px;padding:12px 15px;font-family:inherit;font-size:.88rem}.sl-sort:focus{border-color:var(--acid);outline:none}.sl-chips{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.sl-chip{border:1px solid var(--line-soft);cursor:pointer;font-family:var(--font-archivo-narrow);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border-radius:99px;padding:8px 14px;font-size:.7rem;font-weight:600;transition:all .2s}.sl-chip:hover{border-color:var(--bone-dim);color:var(--bone)}.sl-chip.on{background:var(--acid);border-color:var(--acid);color:#0b0d08}.sl-chip .c{opacity:.6;margin-left:5px}.startlist{border:1px solid var(--line-soft);background:#ffffff05;border-radius:6px;overflow-x:auto}.startlist table{border-collapse:collapse;width:100%;min-width:540px}.startlist thead th{text-align:left;border-bottom:1px solid var(--line-soft);font-family:var(--font-archivo-narrow);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;padding:14px 18px;font-size:.68rem;font-weight:700}.startlist tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:13px 18px;font-size:.92rem}.startlist tbody tr:last-child td{border-bottom:0}.startlist tbody tr:hover{background:#ffffff06}.startlist .c-num{width:70px;font-family:var(--font-mono);color:var(--acid);font-size:.85rem}.startlist .c-name{font-weight:600}.startlist .cat{border:1px solid var(--line-soft);font-family:var(--font-archivo-narrow);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;border-radius:99px;padding:3px 11px;font-size:.66rem;font-weight:600;display:inline-block}.startlist .c-bike{color:var(--bone-dim)}.startlist .c-bike small{color:var(--bone-faint);font-size:.78rem}.startlist-empty{border:1.5px dashed var(--line);text-align:center;color:var(--bone-dim);border-radius:6px;padding:48px 24px;font-size:.95rem}.startlist-empty a{color:var(--acid)}
