.odds-panel{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.odds-note{color:var(--muted);font-size:12px;line-height:1.85;max-width:950px}.odds-tools{display:flex;flex-wrap:wrap;gap:18px;align-items:end;margin:20px 0}.odds-tools label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted)}.odds-tools select{min-height:42px}#oddsStatus,#historyStatus{font-size:12px;color:var(--muted);line-height:1.8;margin:14px 0}.odds-table-wrap{overflow-x:auto}.odds-table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.odds-table th{font-size:10px;color:var(--muted);text-align:right;font-weight:500;padding:15px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.odds-table td{text-align:right;padding:16px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.odds-table th:first-child,.odds-table td:first-child{text-align:left;padding-left:0}.odds-table td:first-child{white-space:normal;min-width:190px}.odds-table td strong{display:block;font-weight:500;color:var(--text);font-size:13px}.odds-table td span,.odds-table small{display:block;color:var(--muted);font-size:10px;line-height:1.7}.odds-table .positive{color:var(--lime)}
