.book-odds-row,.content .book-odds-row{margin-bottom:5px}.book-odds-title,.content .book-odds-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background:rgba(15,106,84,.07);border-left:3.7px solid transparent;border-radius:5px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;min-height:50px;padding:5px 20px}@media (max-width:767.98px){.book-odds-title,.content .book-odds-title{padding:5px 15px}}.book-odds-title.active,.content .book-odds-title.active{background:rgba(15,106,84,.2);border-color:#0f6a54}.book-odds-title.active i,.content .book-odds-title.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.book-odds-title-text,.content .book-odds-title-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.book-odds-title-text img,.content .book-odds-title-text img{margin-right:15px}.book-odds-title-text span:first-of-type,.content .book-odds-title-text span:first-of-type{border-right:1px solid rgba(15,106,84,.3);color:#08382c;font-weight:500;width:90px}.book-odds-title-text span:last-child,.content .book-odds-title-text span:last-child{color:#0f6a54;font-size:16px;font-weight:600;padding-left:15px}.book-odds-title i,.content .book-odds-title i{color:#0f6a54;cursor:pointer;line-height:100%}.book-odds-dropdown,.content .book-odds-dropdown{display:none;padding:28px 0 26px 20px}.book-odds-dropdown.active,.content .book-odds-dropdown.active{display:block}@media (max-width:767.98px){.book-odds-dropdown,.content .book-odds-dropdown{padding:0}.book-odds-dropdown .book-odds-dropdown,.content .book-odds-dropdown .book-odds-dropdown{padding:20px 0 0 10px}.book-odds-dropdown.elections,.content .book-odds-dropdown.elections{overflow-x:scroll}}.book-odds-dropdown table th,.content .book-odds-dropdown table th{padding:9px 15px;text-align:left}.book-odds-time,.content .book-odds-time{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(15,106,84,.05);border-radius:4px 4px 0 0;color:#0f6a54;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:10px}@media (max-width:767.98px){.book-odds-time,.content .book-odds-time{margin-top:20px;max-width:100%}}.book-odds--row,.content .book-odds--row{border-top:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px}.book-odds--row a.book-odds--cell:hover,.content .book-odds--row a.book-odds--cell:hover{color:#000}.book-odds--row>.book-odds--column,.content .book-odds--row>.book-odds--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.book-odds--row>.book-odds--column,.content .book-odds--row>.book-odds--column{width:21%}}.book-odds--row>.book-odds--column.featured,.content .book-odds--row>.book-odds--column.featured{border-left:1px solid rgba(0,0,0,.1);padding-left:20px;width:30%}@media (max-width:767.98px){.book-odds--row>.book-odds--column.featured,.content .book-odds--row>.book-odds--column.featured{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:10px;padding-left:0;width:100%}.book-odds--row>.book-odds--column.featured i,.content .book-odds--row>.book-odds--column.featured i{font-size:24px;margin-right:10px}.book-odds--row>.book-odds--column.featured .book-odds--heading span,.content .book-odds--row>.book-odds--column.featured .book-odds--heading span{display:none}.book-odds--row>.book-odds--column,.content .book-odds--row>.book-odds--column{width:35%}}.book-odds--row>.book-odds--column .more-odds,.content .book-odds--row>.book-odds--column .more-odds{background:-webkit-gradient(linear,left bottom,left top,from(#1c875d),to(#1c875d)),#fff;background:linear-gradient(0deg,#1c875d,#1c875d),#fff;border-radius:5px;color:#fff;font-size:14px;font-weight:600;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:3px 6px}.book-odds--row>.book-odds--column .more-odds:hover,.content .book-odds--row>.book-odds--column .more-odds:hover{background:-webkit-gradient(linear,left bottom,left top,from(#166d4a),to(#166d4a)),#fff;background:linear-gradient(0deg,#166d4a,#166d4a),#fff;color:#e8f7ef}.book-odds--row>.book-odds--column .more-odds:hover *,.content .book-odds--row>.book-odds--column .more-odds:hover *{color:#e8f7ef}.book-odds--inner,.content .book-odds--inner{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:60px;-webkit-justify-content:center;justify-content:center}@media (min-width:600px){.book-odds--inner,.content .book-odds--inner{width:49%}.book-odds--inner .book-odds--column,.content .book-odds--inner .book-odds--column{width:18%}}@media (max-width:767.98px){.book-odds--inner,.content .book-odds--inner{gap:14px;width:65%}}.book-odds--cell,.content .book-odds--cell{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,.75);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:14px;min-height:2.5rem}@media (max-width:767.98px){.book-odds--cell,.content .book-odds--cell{min-height:46px}.book-odds--cell:has(.negative),.book-odds--cell:has(.positive),.content .book-odds--cell:has(.negative),.content .book-odds--cell:has(.positive){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.book-odds--cell span,.content .book-odds--cell span{text-align:center}}.book-odds--cell a,.content .book-odds--cell a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.book-odds--cell span.positive,.content .book-odds--cell span.positive{color:#0f6a54}.book-odds--cell span.negative,.content .book-odds--cell span.negative{color:#a71b0c}.book-odds--cell img,.content .book-odds--cell img{border-radius:3px;margin-right:10px}@media (max-width:767.98px){.book-odds--cell img,.content .book-odds--cell img{margin-right:5px}}.book-odds--heading,.content .book-odds--heading{color:#0f6a54;display:block;font-weight:600;line-height:100%;margin-bottom:17px}@media (max-width:767.98px){.book-odds--heading,.content .book-odds--heading{font-size:13px;padding-top:8px}.book-odds--heading span,.content .book-odds--heading span{display:none}.book-odds--heading i,.content .book-odds--heading i{margin-left:0}}.book-odds--heading.time,.content .book-odds--heading.time{background:rgba(15,106,84,.05);border-radius:13px;color:#0f6a54;font-size:13px;font-weight:500;margin-bottom:9px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:8px 10px;text-align:center}.book-odds--description,.content .book-odds--description{color:rgba(0,0,0,.75);line-height:140%;padding-bottom:1rem}.no-events{color:#0f6a54;font-weight:600;text-align:center}