.meeting-chips{display:flex;gap:7px;overflow:auto;padding:1px 1px 10px;scrollbar-width:none}.meeting-chips::-webkit-scrollbar{display:none}.meeting-chip{flex:0 0 auto;border:1px solid var(--line);background:#fff;color:#66768a;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.meeting-chip.active{color:var(--ink);border-color:#bdd94f;background:#f5ffd8}.race-picker{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 7px;margin:0;color:#718096;font-size:10px;font-weight:800}.race-picker select{border:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;outline:0}.race-context{display:flex;justify-content:space-between;align-items:center;margin:8px 2px 10px}.race-heading{display:flex;align-items:center;gap:7px;min-width:0}.race-context h3{font-family:Georgia,serif;margin:0;font-size:19px;letter-spacing:-.035em}.race-context p{font-size:10px;margin:0;color:var(--muted)}.race-risk-pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;background:#ffe3e3;color:#a83737;border:1px solid #f1b6b6;padding:3px 6px;font-size:8px;font-weight:800;letter-spacing:.02em}.selection-card{grid-template-columns:26px 36px minmax(0,1fr) 61px;gap:6px;cursor:pointer}.selection-list{touch-action:pan-y}.selection-card .race-time strong,.selection-card .selection-title h3{font-size:18px;letter-spacing:-.025em}.selection-card .race-time strong{color:var(--ink)}.finish-position{flex:0 0 auto;border-radius:5px;background:#eef2f4;color:#526274;font-size:8px;font-weight:800;padding:4px 5px}.finish-position.won{background:#d9f8ee;color:#167c68}.selection-card.selected{border-color:#cadf77;box-shadow:0 7px 16px rgba(75,96,28,.1)}.criteria{grid-column:2/-1;display:none;border-top:1px solid var(--line);padding-top:10px;margin-top:1px}.selection-card.expanded .criteria{display:block}.criteria-reason{font-size:10px;line-height:1.45;color:#526274;margin:0 0 9px}.criteria-reason strong{color:#223244}.criteria-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.criteria-grid div{border-radius:7px;background:#f5f7f8;padding:6px}.criteria-grid span{display:block;color:#77879a;font-size:8px;margin-bottom:3px}.criteria-grid strong{font-size:11px}.detail-toggle{border:0;background:transparent;font-size:9px;color:#708815;font-weight:800;padding:5px 0 0}.silk{position:relative;overflow:hidden;background:#fff!important}.silk-fallback{position:absolute;inset:0;background:linear-gradient(135deg,var(--silk-primary) 0 48%,#fff 48% 52%,var(--silk-secondary) 52%)}.silk img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.selection-card .selection-right .confidence{color:#708815!important}.quaddy-card{display:none}
