#odds{border:1px solid var(--line);--frame-shadow:0 20px 60px #0009, 0 0 0 100vmax #0009;z-index:50;background:#15181c;border-radius:6px;flex-direction:column;width:min(560px,100% - 32px);max-height:min(80vh,720px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0009,0 0 0 100vmax #0009}.odds-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.odds-head b{color:var(--gold)}.odds-head button{font:inherit;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#00000059;border-radius:3px;padding:4px 10px;font-size:12px}.odds-body{padding:4px 14px 14px;font-size:13px;overflow:auto}.odds-body h3{color:var(--gold);margin:14px 0 4px;font-size:14px}.odds-body p{color:var(--muted);margin:2px 0}.odds-table{margin-top:6px;overflow-x:auto}.odds-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.odds-table th,.odds-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #f2e6c814;padding:4px 8px}.odds-table th:first-child,.odds-table td:first-child{text-align:left}.odds-table th{color:var(--muted);font-weight:500}.odds-note{font-size:12px}#odds-button,#odds-link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}
