/* The Arena chip shape and Navigator palette, shared by read-only filters. */
.desk-chip-field{min-width:0;max-width:100%}.desk-chip-label{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}
.desk-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}
body .desk-chip-row .desk-chip{flex:0 1 auto;max-width:100%;min-height:38px;padding:5px 12px;border-radius:17px;font:inherit;font-size:13px;line-height:1.4;background:transparent;border:1px solid var(--line);color:var(--muted);white-space:normal;overflow-wrap:anywhere;cursor:pointer}
body .desk-chip-row .desk-chip[hidden]{display:none}body .desk-chip-row .desk-chip:hover{border-color:var(--orange);color:var(--ink)}
body .desk-chip-row .desk-chip[aria-pressed=true]{background:var(--orange-soft);border-color:var(--orange);color:var(--ink);font-weight:600}
body .desk-chip-row .desk-chip:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.ard2-stonk .filters{display:grid;grid-template-columns:auto minmax(200px,1fr) minmax(180px,240px);gap:20px;align-items:start}
.ard2-stonk .filters .field{min-width:0}.p1-filters .desk-chip-field{flex:1 1 240px}.runners-tools>.desk-chip-field{flex:1 1 280px}
@media(max-width:800px){.ard2-stonk .filters{grid-template-columns:1fr}.p1-filters .desk-chip-field,.runners-tools>.desk-chip-field{flex-basis:100%}}
@media(max-width:700px){body .desk-chip-row .desk-chip{min-height:44px}}
@media(prefers-reduced-motion:reduce){.desk-chip{transition:none;animation:none;scroll-behavior:auto}}
