html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;height:100%;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#22272e;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes odds-pulse-green{0%{text-shadow:0 0 #81c784}to{text-shadow:0 0 8px #81c784}}@keyframes odds-pulse-red{0%{text-shadow:0 0 #e57373}to{text-shadow:0 0 8px #e57373}}.scheduler__main-box{background:0 0;width:100%;margin:0 auto;padding-top:.5rem;padding-bottom:2rem}.scheduler__main-inner{max-width:1400px;margin:0 auto;padding-left:.5rem;padding-right:.5rem}@media (width>=900px){.scheduler__main-inner{padding-left:2rem;padding-right:2rem}}.scheduler__grid{z-index:1;gap:12px 0;position:relative;justify-content:space-evenly!important}.scheduler__grid:before,.scheduler__grid:after{content:"";z-index:2;pointer-events:none;width:32px;height:100%;transition:box-shadow .3s;position:absolute;top:0}.scheduler__grid:before{left:-16px;box-shadow:-16px 0 32px -16px #2196f31a}.scheduler__grid:after{right:-16px;box-shadow:16px 0 32px -16px #2196f31a}.scheduler__odds--positive{color:green;animation:1.2s infinite alternate odds-pulse-green}.scheduler__odds--negative{color:red;animation:1.2s infinite alternate odds-pulse-red}.scheduler__team-name{letter-spacing:.75px!important;text-shadow:0 2px 8px #22304a1a,0 1px #fff!important;font-size:1.25rem!important;font-weight:600!important;transition:filter .2s,text-shadow .2s!important}.scheduler__team-name:hover{filter:brightness(1.08);text-shadow:0 6px 18px #22304a2e,0 1px #fff}.scheduler__vs{color:#6c757d;margin:0 4px;font-weight:500}.scheduler__card{cursor:pointer;background:#f5faff;flex-direction:column;align-items:center;width:100%;max-width:260px;min-height:0;margin:4px 0;transition:box-shadow .3s,background .3s;display:flex;box-shadow:0 2px 4px #b6d5f7,0 -2px 4px #b6d5f7}.scheduler__card:hover{z-index:3;background:#e3f2fd;box-shadow:0 4px 24px #2196f32e,0 8px 32px #2196f326,0 0 0 1.5px #90caf9}.scheduler__card-content{text-align:center;width:100%;padding:.25rem;padding-bottom:0!important}.scheduler__odds-box{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.scheduler__date{color:#393b3d;margin-bottom:.25rem;font-size:12px;font-weight:600;display:inline-block}.scheduler__odds-container{justify-content:space-between;align-items:center;display:flex;position:relative}.scheduler__odds-content{text-align:center;flex:1;padding:0 10px}.scheduler__bookmaker-box{cursor:default;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex-shrink:0;min-width:200px;padding:10px 40px;position:relative;box-shadow:0 2px 4px #0000001a}.scheduler__arrow{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:flex;box-shadow:0 2px 4px #0000001a}.scheduler__arrow-left{left:10px}.scheduler__arrow-right{right:10px}.scheduler__bookmaker-title{color:inherit;margin-bottom:5px;font-size:16px;font-weight:700!important}.scheduler__bookmaker-title.fanduel{color:#001c55}.scheduler__bookmaker-title.draftkings{color:#007a33}.scheduler__bookmaker-title.betmgm{color:#c5a15e}.team--patriots{font-weight:700;color:#8b1a2e!important}.team--dolphins{font-weight:700;color:#007882!important}.team--bills{font-weight:700;color:#bf2448!important}.team--jets{font-weight:700;color:#187a44!important}.team--ravens{font-weight:700;color:#6e3cb8!important}.team--bengals{font-weight:700;color:#c84010!important}.team--browns{font-weight:700;color:#a05e2a!important}.team--steelers{font-weight:700;color:#907010!important}.team--texans{font-weight:700;color:#007aaa!important}.team--colts{font-weight:700;color:#1e5ea8!important}.team--jaguars{font-weight:700;color:#007880!important}.team--titans{font-weight:700;color:#2868a8!important}.team--chiefs{font-weight:700;color:#b01428!important}.team--raiders{font-weight:700;color:#787878!important}.team--chargers{font-weight:700;color:#0070a8!important}.team--broncos{font-weight:700;color:#c04010!important}.team--eagles{font-weight:700;color:#00805c!important}.team--cowboys{font-weight:700;color:#2060a0!important}.team--giants{font-weight:700;color:#1e50a0!important}.team--commanders{font-weight:700;color:#a02c2c!important}.team--packers{font-weight:700;color:#1a7840!important}.team--bears{font-weight:700;color:#b85820!important}.team--lions{font-weight:700;color:#0072a0!important}.team--vikings{font-weight:700;color:#5e28a0!important}.team--saints{font-weight:700;color:#907030!important}.team--buccaneers{font-weight:700;color:#b00808!important}.team--panthers{font-weight:700;color:#0070a8!important}.team--falcons{font-weight:700;color:#a01c30!important}.team--rams{font-weight:700;color:#1850a0!important}.team--49ers{font-weight:700;color:#a02020!important}.team--seahawks{font-weight:700;color:#204888!important}.team--cardinals{font-weight:700;color:#a02038!important}.dark-surface .team--patriots{color:#e0506a!important}.dark-surface .team--dolphins{color:#00c8d8!important}.dark-surface .team--bills{color:#f05880!important}.dark-surface .team--jets{color:#28c870!important}.dark-surface .team--ravens{color:#a870f8!important}.dark-surface .team--bengals{color:#f87040!important}.dark-surface .team--browns{color:#e09050!important}.dark-surface .team--steelers{color:#f0c020!important}.dark-surface .team--texans{color:#20c0f0!important}.dark-surface .team--colts{color:#4898e8!important}.dark-surface .team--jaguars{color:#00c0c8!important}.dark-surface .team--titans{color:#60a8f0!important}.dark-surface .team--chiefs{color:#f03050!important}.dark-surface .team--raiders{color:#b8b8b8!important}.dark-surface .team--chargers{color:#28b0f8!important}.dark-surface .team--broncos{color:#f87040!important}.dark-surface .team--eagles{color:#20d090!important}.dark-surface .team--cowboys{color:#60a8f0!important}.dark-surface .team--giants{color:#5890e8!important}.dark-surface .team--commanders{color:#f06060!important}.dark-surface .team--packers{color:#30c870!important}.dark-surface .team--bears{color:#f0983a!important}.dark-surface .team--lions{color:#28b8f0!important}.dark-surface .team--vikings{color:#9858f0!important}.dark-surface .team--saints{color:#e0c060!important}.dark-surface .team--buccaneers{color:#f03030!important}.dark-surface .team--panthers{color:#28b0f8!important}.dark-surface .team--falcons{color:#f04060!important}.dark-surface .team--rams{color:#5898f0!important}.dark-surface .team--49ers{color:#f05050!important}.dark-surface .team--seahawks{color:#4888d8!important}.dark-surface .team--cardinals{color:#f05070!important}.team--free-agent{font-style:italic;font-weight:700;color:#aaa!important}.table-container{background-color:#f0f0f0;border-radius:10px;margin-top:20px;overflow:hidden;box-shadow:0 6px 12px #00000026}.table{border-collapse:collapse;width:100%;font-family:Arial,sans-serif;font-size:.95rem}.table th{color:#222;text-align:center;text-transform:uppercase;background-color:#d6d6d6;border-bottom:2px solid #bbb;padding:12px;font-weight:700}.table tr{transition:background-color .3s}.table tr:nth-child(2n){background-color:#e9e9e9}.table tr:nth-child(odd){background-color:#f7f7f7}.table tr:hover{cursor:pointer;background-color:#d0d0d0}.table td{text-align:center;color:#333;border-bottom:1px solid #ccc;padding:12px}.trend-icon{vertical-align:middle;margin-left:5px;font-size:1.2rem}.trend-icon:hover{transition:transform .2s;transform:scale(1.1)}
