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}
