button{background-color:transparent;border:none}.submit-button{margin:40px 0;padding:20px;border:none;border-radius:10px;cursor:pointer;background-color:#4c7cff;font-family:rubik-regular;color:#fff;transition:box-shadow .1s ease;box-sizing:border-box}.submit-button:hover{box-shadow:0 4px 8px #0003}.bankroll-header{border:none;border-radius:10px;cursor:pointer;background-color:#4c7cff;font-family:rubik-regular;color:#fff;transition:box-shadow .1s ease;box-sizing:border-box;padding:5px!important}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:25;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.1)}.loader .lds-dual-ring{width:20px;height:20px}.loader .lds-dual-ring:after{content:" ";display:block;width:20px;height:20px;border-radius:50%;border:6px solid #4c7cff;border-color:#4c7cff transparent #4c7cff transparent;animation:lds-dual-ring 1.2s linear infinite;padding:10px}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#money-green{background-color:#4caf50}:root{--logo-col: 50px;--bet-col: 60px;--row-gap: 14px;--row-padding: 20px;--team-name-size: clamp(.7rem, .5rem + .9vw, 1rem);--col-title-size: clamp(.72rem, .62rem + .4vw, .95rem);--bet-button-size: clamp(.75rem, .65rem + .4vw, .95rem)}@media screen and (max-width: 768px){:root{--logo-col: 34px;--bet-col: 56px;--row-gap: 8px;--row-padding: 8px}}@media screen and (max-width: 400px){:root{--logo-col: 30px;--bet-col: 50px;--row-gap: 6px}}.bet-row{display:grid;grid-template-columns:var(--logo-col) minmax(0,1fr) repeat(3,var(--bet-col));gap:var(--row-gap);align-items:center}.bet-card{width:100%;box-sizing:border-box;padding:0;margin:10px 0;border-radius:10px;background-color:#393053;color:#fff;border:.1px solid #635985}.bet-card .top-item{padding:20px var(--row-padding) 4px var(--row-padding)}.bet-card .bottom-item{padding:4px var(--row-padding) 20px var(--row-padding)}.bet-card .title-item{padding:14px var(--row-padding)}.bet-card .game-time{margin:0;padding:20px var(--row-padding) 0 var(--row-padding);font-size:var(--team-name-size)}.bet-button{width:100%;height:50px;border:2px solid #4c7cff;border-radius:10px;background-color:transparent;color:#fff;cursor:pointer;text-align:center;font-size:var(--bet-button-size)}.bet-button.active{background-color:#4c7cff}.bet-points-text,.bet-price-text{margin:0;white-space:nowrap}.team-logo{display:block;width:100%}.team-name{margin:0;min-width:0;font-size:var(--team-name-size);overflow-wrap:anywhere}.col-title{margin:0;text-align:center;font-size:var(--col-title-size)}#bet-title{text-align:center}@media (hover: hover){.bet-button:hover{background-color:#4c7cff}}@media (hover: none){.bet-button{background-color:#393053}}:root{--cart-clearance: 260px}body{margin:0;font-family:rubik-light}.home-container{width:100%;max-width:46rem;margin-inline:auto;padding-inline:16px;box-sizing:border-box}.top-element{z-index:999;position:relative}button{padding:0;margin:0;font-family:rubik-light}.center-align{display:flex;justify-content:center}.center-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#18122b;color:#fff}.page-body{padding-bottom:var(--cart-clearance)}.left-container{text-align:left;align-self:flex-start;padding-bottom:15px;margin-top:20px}.vertical-center{display:flex;align-items:center;margin:0}.shift-right{margin-left:auto}.flex{display:flex;flex-wrap:wrap}.vertical-aligned-container{text-align:center}.inline{display:inline-block;vertical-align:middle;margin-left:10px}input{padding:15px;margin-left:15px;font-family:rubik-regular;border-radius:10px;border:0 solid transparent;width:165px;height:20px;font-size:1rem}input:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.money-input{width:140px}h1{margin:100px 20px 40px}#description{margin:0 40px}.space-top{margin-top:40px}.space-top-100{margin-top:100px}.space-bottom{margin-bottom:40px}.space-bottom-100{margin-bottom:100px}.space{margin:40px}.bottom-filler{height:400px}.warning-banner{background-color:#ffc107;color:#333;padding:10px 20px;text-align:center;font-weight:700;border:none;border-radius:10px;height:auto}.card{border-radius:10px;padding:20px;width:300px;background-color:#393053;color:#fff;border:.1px solid #635985}.card h3{text-align:center}.custom-card{padding:20px;cursor:pointer;border:none;transition:box-shadow .1s ease;box-sizing:border-box;border-radius:10px;margin:30px}.custom-card:hover{box-shadow:0 4px 8px #000}.custom-card.active{padding:19px;border:#4c7cff solid 1px}button:disabled{cursor:auto;opacity:.5}#svg{height:25px;cursor:pointer}a{text-decoration:none;color:#4c7cff;font-weight:1000}label{padding-left:20px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width: 768px){input{width:115px}input,label{font-size:16px}.money-input{width:95px}}@media screen and (max-width: 330px){.card{width:100%}}@font-face{font-family:rubik-light;src:url(Rubik-Light.890fe6c357e3455f.ttf) format("truetype")}@font-face{font-family:rubik-regular;src:url(Rubik-Regular.6bff33d9e8452824.ttf) format("truetype")}
