body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.input-with-icon{background:#2c2c2e}.input-with-icon input{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;outline:none}.forgot-password{color:#aaa;font-size:13px;text-align:right}.forgot-password a{color:#aaa;text-decoration:none}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:900;src:url(/static/media/ProximaNova-Black.de69aa8511b8014c6d77.woff2) format("woff2"),url(/static/media/ProximaNova-Black.fb69a7e3d16027c562f6.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:900;src:url(/static/media/ProximaNova-BlackIt.988c717773bb39a451e0.woff2) format("woff2"),url(/static/media/ProximaNova-BlackIt.303e3f3e55db565e4d26.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(/static/media/ProximaNova-Bold.dc72d7d462eaec3e7a0e.woff2) format("woff2"),url(/static/media/ProximaNova-Bold.beccd2bc952ce9ebb229.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:700;src:url(/static/media/ProximaNova-BoldIt.f9ffa84de95530fb0d83.woff2) format("woff2"),url(/static/media/ProximaNova-BoldIt.da0795943227c7bb39e4.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:800;src:url(/static/media/ProximaNova-ExtraBold.4b30a6d99923ffdfe78c.woff2) format("woff2"),url(/static/media/ProximaNova-ExtraBold.dfacd88ae84234a9e896.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:300;src:url(/static/media/ProximaNova-Light.48893dbbfd2baab58ff8.woff2) format("woff2"),url(/static/media/ProximaNova-Light.419d23f4a1ef0eb00988.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/static/media/ProximaNova-Regular.9299bdbdebf39afe09f8.woff2) format("woff2"),url(/static/media/ProximaNova-Regular.bd7a4f05d21d649628d2.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:normal;font-weight:900;src:url(/static/media/ProximaNovaCond-Black.fa4f2638b338270679fb.woff2) format("woff2"),url(/static/media/ProximaNovaCond-Black.60f7f58ebd23611f3ab0.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:italic;font-weight:900;src:url(/static/media/ProximaNovaCond-BlackIt.c8a15740073068f1e500.woff2) format("woff2"),url(/static/media/ProximaNovaCond-BlackIt.7a22f2a8a85bbe099db8.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:normal;font-weight:700;src:url(/static/media/ProximaNovaCond-Bold.550e4761bce4986ef2b5.woff2) format("woff2"),url(/static/media/ProximaNovaCond-Bold.22dd738be00ebb74bcd2.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:italic;font-weight:700;src:url(/static/media/ProximaNovaCond-BoldIt.db52de27bea3425b8c46.woff2) format("woff2"),url(/static/media/ProximaNovaCond-BoldIt.5e12bb162bbc1c769786.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:normal;font-weight:800;src:url(/static/media/ProximaNovaCond-ExtraBold.fa4f2638b338270679fb.woff2) format("woff2"),url(/static/media/ProximaNovaCond-ExtraBold.60f7f58ebd23611f3ab0.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:normal;font-weight:300;src:url(/static/media/ProximaNovaCond-Light.68721ceb4f6a57852efc.woff2) format("woff2"),url(/static/media/ProximaNovaCond-Light.8cbb1e8b25edd167ad83.woff) format("woff")}@font-face{font-family:Proxima Nova Cond;font-style:normal;font-weight:400;src:url(/static/media/ProximaNovaCond-Regular.68721ceb4f6a57852efc.woff2) format("woff2"),url(/static/media/ProximaNovaCond-Regular.8cbb1e8b25edd167ad83.woff) format("woff")}.site-header{align-items:center;background:linear-gradient(#101010,#1c1c1e);display:flex;justify-content:space-between;padding:6px 16px;z-index:2224}.logo,.site-header{color:#fff;font-family:Proxima Nova,sans-serif}.logo{font-size:20px;font-weight:700;text-decoration:none}.logo span{color:#73a3fd;font-family:Proxima Nova,sans-serif;font-size:15px;font-weight:500}.logout{background-color:initial;border:none;color:#fff;font-family:proxima nova;font-size:12px;padding:0}.auth{align-items:center;color:#fff;display:flex;gap:15px;margin-left:0}.login{border-radius:2px;padding:1px 8px}.login,.register{color:#fff;font-family:Proxima Nova,sans-serif;font-size:13px;font-weight:500;text-decoration:none}.register{background-color:color(srgb .1523 .48 .072);border:1px solid color(srgb .1523 .48 .072);border-radius:2px;padding:1px 12px}.balance{background-color:color(srgb .1337 .1726 .27/.32);border-radius:2px;color:#fff;display:flex;font-size:12px;font-weight:600;margin-left:auto;margin-right:15px;padding:3px 12px}.balance-update{animation:flashBalance .8s ease-in-out}@keyframes flashBalance{0%{background-color:color(srgb .1337 .1726 .27/.32);color:#fff}50%{background-color:color(srgb .1337 .1726 .27/.32);color:#969a97}to{background-color:color(srgb .1337 .1726 .27/.32);color:inherit}}.top-leagues{background-color:#000;display:flex;gap:10px;overflow-x:auto;padding:10px 2px 0}.top-league-name{font-family:Proxima Nova Cond,sans-serif}.league-card{align-items:center;background:linear-gradient(1turn,#000 21.85%,#2a2a2a);border-radius:4px;color:#d9d9d9;display:flex;flex-direction:column;flex-shrink:0;font-weight:700;min-width:50px;padding:10px;text-align:center;text-decoration:none}.league-card:hover{color:#fff}.league-icon{height:50px;margin-bottom:5px;width:50px}.top-leagues-banners{margin-top:16px;overflow-x:auto}.banners-scroll{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;width:100vw}.banner-svg{align-items:center;display:flex;flex:0 0 100vw;justify-content:center;margin:0 5px;overflow:hidden;scroll-snap-align:start}.banner-svg img{display:block;height:auto;object-fit:contain;width:100%}.banner-dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.banner-dot{background-color:#555;border-radius:50%;height:8px;transition:background-color .3s;width:8px}.banner-dot.active{background-color:#fff}.banner-slider-container{overflow:hidden}.banner-slider{-webkit-overflow-scrolling:touch;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.banner-slide,.banner-slider{display:flex;justify-content:center;width:100%}.banner-slide{align-items:center;box-sizing:border-box;flex:0 0 auto;max-width:800px;padding:0 10px;scroll-snap-align:start}.banner-slide img{display:block;height:auto;object-fit:contain;width:100%}@media (min-width:1024px){.top-leagues{padding:0 2px}}.sportstab-tabs{background-color:#000;display:flex;gap:8px;overflow-x:auto;padding:10px 5px}.sportstab-tab{align-items:center;background-color:#2c2c2e;border:0;border-radius:4px;color:#ced4db;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:700;gap:6px;padding:8px 14px;white-space:nowrap}.sportstab-tab.active{background-color:#1e62d0;color:#fff;text-shadow:0 0 1px #000}@media (min-width:1024px){.sportstab-tab:hover{background-color:#3f3f42;color:#fff;text-shadow:0 0 1px #000}.sportstab-tab.active:hover{background-color:#1e62d0;color:#fff;text-shadow:0 0 1px #000}}.sportstab-icon{font-size:18px;height:16px;width:16px}.sportstab-starting-block{align-items:center;background-color:#000;display:flex;gap:10px;padding:10px 20px 5px}.sportstab-starting-block img{height:18px;width:18px}.sportstab-starting-block span,.sportstab-title{color:#fff;font-family:Proxima Nova,sans-serif;font-size:15px;font-weight:700}.sportstab-header{background-color:#000;display:flex;gap:12px;padding:12px 5px 5px 12px}.wrap-sportstab-header{box-shadow:0 3px 4px #000;display:flex;flex-direction:column;position:sticky;top:36px;z-index:999}.bottom-nav{background-color:#101010;border-top:1px solid #333;bottom:0;display:flex;justify-content:space-around;left:0;padding:5px 0;position:fixed;width:100%;z-index:2410}.nav-item{align-items:center;display:flex;flex-direction:column;font-size:12px}.nav-item.active .nav-text{color:#3478f6;font-weight:700}.nav-item.active .nav-icon{color:#3478f6}.nav-item .nav-icon{color:#fff}.nav-text,.nav-text-live{color:#ced4db;font-family:Proxima Nova,sans-serif;font-size:11px}.nav-text-live{background-color:#b62c2b;border-radius:2px;font-weight:700;padding:0 3px}.nav-text.active{color:#3478f6}.nav-icon{height:28px;margin-bottom:2px;width:28px}body.safe-padding .bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.all-sports-scroll-area{border-radius:6px 6px 0 0;bottom:60px;max-width:600px;position:absolute;top:80px}.all-sports-list,.all-sports-scroll-area{left:50%;overflow-y:auto;transform:translateX(-50%);width:100%}.all-sports-list{display:flex;flex-direction:column;gap:0;margin-bottom:85px;max-height:none;max-width:780px;position:relative}.all-sports-item{background-color:#0b0b0b;border:0;color:#ced4db;font-family:Proxima Nova,sans-serif;font-size:31px;gap:15px;padding:8px;text-align:left;width:100%}.sport-icon{height:24px;object-fit:contain;width:24px}.as-sport-name{color:#fff;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.event-count{color:color(display-p3 .68 .787 .985);font-family:Proxima Nova Cond,sans-serif;font-size:12px;font-weight:700}.all-sports-item{align-items:center;display:flex;padding:12px 16px;position:relative}.all-sports-item:after{background-color:#171a1d;bottom:0;content:"";height:1px;left:50px;position:absolute;right:10px;z-index:3}.sport-section{padding:0 10px}.leagues-container{background-color:#040404;color:#ced4db!important;padding:20px}.league-country,.leagues-container{font-family:Proxima Nova,sans-serif}.league-country{align-items:center;background:0;border:none;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:15px;margin:0;padding:8px 26px;position:relative;width:100%}.league-country.last:after{display:none}.league-country:after{background-color:#1d1d1d;bottom:-1px;content:"";height:1px;left:16px;position:absolute;right:16px}.country-flag{border-radius:2px;height:16px;min-width:20px;object-fit:contain;width:20px}.country-flag:before{background-color:#444;content:"";display:inline-block;height:14px;width:20px}.league-item{border:none;color:#ced4db;font-family:Proxima Nova Cond,sans-serif;font-size:16px;font-weight:600;padding:5px 5px 5px 51px;position:relative;text-decoration:none}.league-item:last-child:after{display:none}.league-item:after{background-color:#222;bottom:0;content:"";height:1px;left:40px;position:absolute;right:10px}.league-item:last-child{border-bottom:none}.league-event-count{color:color(display-p3 .68 .787 .985)}.leagues-wrapper{background-color:#171717;border-radius:0;opacity:1;overflow-y:auto;padding:10px 0 0}.league-list{background-color:#1d1d1d;border-radius:0 0 4px 4px;display:flex;flex-direction:column;gap:0;margin:0 10px 10px;padding:1px 0}.country-name{color:#ced4db;font-size:15px;font-weight:600}.leagues-wrapper .react-loading-skeleton{animation:shimmer 1.6s linear infinite;background-color:#2c2c2e;background-image:linear-gradient(90deg,#2c2c2e,#3a3a3c 40px,#2c2c2e 80px);background-size:200% 100%;border-radius:8px}.bp-skeleton-container{gap:10px}.bp-skeleton-line{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#1a1a1c,#2a2a2d 20%,#1a1a1c 40%);background-size:200% 100%;border-radius:6px;height:14px}.country-flag{opacity:0;transition:opacity .3s ease-in-out;will-change:opacity}.country-flag.loaded{opacity:1}.all-sports-item.active{background-color:#171717;border-radius:6px 6px 0 0;padding:12px 16px;z-index:5}.all-sports-item.active.sticky{position:sticky;top:0;z-index:5}.all-sports-item.active:after{background-color:#3478f6;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.league-country.active{background-color:#222;border-radius:4px 4px 0 0;margin:0 10px;padding:8px 16px;width:-webkit-fill-available}.league-country.active:after{display:none}.top-leagues-header{color:#ced4db;font-family:Proxima Nova;font-weight:600;padding:5px 5px 15px 20px}.az-leagues-header{color:#ced4db;font-family:Proxima Nova Cond,sans-serif;font-weight:600;padding:15px 5px 15px 20px}.top-league-icon{height:25px;margin-right:20px;width:25px}.top-league-list{background-color:#1d1d1d;border-radius:0;display:flex;flex-direction:column;gap:0;margin-bottom:0;padding:1px 0}.top-league-item{align-items:center;border:none;color:#ced4db;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:16px;font-weight:600;gap:5px;padding:5px 5px 5px 25px;position:relative;text-decoration:none}.top-league-item:after{background-color:#171717;bottom:-2px;content:"";height:1px;left:50px;position:absolute;right:6px}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.all-sports-overlay{animation:slideUp .3s ease-out;background-color:#0b0b0b;border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;box-shadow:0 50px 100px 16px color(srgb .058 .0996 .145);left:50%;max-height:100vh;max-width:600px;overflow-y:auto;padding-bottom:80px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:2400}@media (max-width:599px){.all-sports-overlay{box-shadow:none}}@keyframes slideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.all-sports-overlay::-webkit-scrollbar{display:none}.all-sports-overlay{-ms-overflow-style:none;scrollbar-width:none}.all-sports-header-fixed{align-items:start;background-color:#0b0b0b;border-top:2px solid #3a3d42;border-top-left-radius:15px;border-top-right-radius:15px;color:#ced4db;display:flex;flex-direction:row;height:75px;justify-content:center;left:50%;max-width:600px;padding:0;position:absolute;position:relative;top:0;transform:translateX(-50%);width:100%;z-index:10}.all-sports-header-fixed:after{background-color:#1d1d1d;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.sidebar-scroll-area{flex-shrink:0;height:100%;overflow-y:auto;width:270px}.all-sports-header button{background:none;border:none;color:#ced4db;cursor:pointer;font-size:20px}.sidebar-list{display:flex;flex-direction:column;gap:0;margin-bottom:150px;max-height:none;overflow-y:auto;position:relative;top:0;width:100%}.sidebar-sport-item{background-color:#000;border:0;border-radius:2px;color:#ced4db;font-family:Proxima Nova,sans-serif;font-size:31px;gap:15px;margin:0;padding:8px 10px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.sidebar-sport-icon{height:24px;object-fit:contain;width:24px}.sidebar-sport-name{display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:space-between;line-height:16px;text-transform:uppercase;width:100%}.sidebar-event-count{color:color(display-p3 .68 .787 .985);font-family:Proxima Nova Cond,sans-serif;font-size:12px;font-weight:700}.drag-indicator{background-color:#363535;border-radius:5px;cursor:pointer;height:5px;margin:10px auto;width:60px}.sidebar-sport-item{align-items:center;cursor:pointer;display:flex;position:relative}.sidebar-sport-item:after{background-color:#171a1d;bottom:0;content:"";height:1px;left:50px;position:absolute;right:10px;z-index:3}.all-sports-overlay.closing{animation:slideDownFadeOut .5s ease forwards}@keyframes slideDownFadeOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,100%)}}.header-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}h3{font-size:18px;font-weight:700;margin:0}.sidebar-sport-section{margin:0 10px;padding:0}.sidebar-league-country{align-items:center;background:0;border:none;cursor:pointer;display:flex;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;gap:15px;margin:0;padding:8px 16px;position:relative;transition:background-color .2s ease,color .2s ease;width:100%}.sidebar-league-country.last:after{display:none}.sidebar-league-country:after{background-color:#2a2a2b;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.sidebar-country-flag{border-radius:2px;height:16px;min-width:20px;object-fit:contain;width:20px}.sidebar-country-flag:before{background-color:#444;content:"";display:inline-block;height:14px;width:20px}.sidebar-league-item{border:none;color:#fff;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;padding:5px 10px 5px 15px;position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sidebar-league-item:last-child:after{display:none}.sidebar-league-item:after{background-color:#222;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.sidebar-league-item:last-child{border-bottom:none}.sidebar-league-event-count,.sidebar-top-league-event-count{color:color(display-p3 .68 .787 .985)}.sidebar-top-league-event-count{display:none}.sidebar-leagues-wrapper{background-color:#1c1c1e;border-radius:4px;color:#ced4db!important;font-family:Proxima Nova,sans-serif;margin:10px 0;opacity:1;overflow-y:auto;padding:10px 0 0}.sidebar-league-list{background-color:#2c2c2e;box-shadow:0 0 5px 0 #00000061;display:flex;flex-direction:column;gap:0;margin:0 0 10px;padding:1px 0}.sidebar-country-name{color:#e4e7ec;font-size:15px;font-weight:600}.all-sports-overlay:focus-within{scroll-behavior:smooth}.sidebar-leagues-wrapper .sidebar-skeleton{animation:shimmer 1.6s linear infinite;background-color:#2c2c2e;background-image:linear-gradient(90deg,#2c2c2e,#3a3a3c 40px,#2c2c2e 80px);background-size:200% 100%;border-radius:8px}.sidebar-skeleton-container{display:flex;flex-direction:column;gap:10px}.sidebar-skeleton-line{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#1a1a1c,#2a2a2d 20%,#1a1a1c 40%);background-size:200% 100%;border-radius:6px;height:14px}.sidebar-country-flag{opacity:0;transition:opacity .3s ease-in-out;will-change:opacity}.sidebar-country-flag.loaded{opacity:1}.sidebar-sport-item.active{cursor:pointer;z-index:5}.sidebar-sport-item.active:hover{background-color:#000;cursor:pointer;z-index:5}.sidebar-sport-item.active.sticky{color:color(display-p3 .68 .787 .985);cursor:pointer;position:sticky;top:0;z-index:5}.sidebar-sport-item.active:after{background-color:#3478f6;bottom:0;content:"";cursor:pointer;height:1px;left:10px;position:absolute;right:10px}.sidebar-league-country.active{background-color:#232325;box-shadow:0 0 5px 0 #00000061;margin:0;padding:8px 16px;width:-webkit-fill-available}.sidebar-league-country.active:hover{background-color:#232325}.sidebar-league-country.active:after{display:none}.sidebar-live-button{align-items:center;background-color:#b62c2b;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:start;margin:10px 15px;padding:5px 15px 5px 10px;transition:background-color .2s ease;width:fit-content;width:-webkit-fit-content}.sidebar-live-button:hover{background-color:#bb3e3d}.sidebar-live-icon{background-color:#fff;height:16px;mask:url(/static/media/live.305452975aaea3c5f238.svg) no-repeat center;mask-size:contain;-webkit-mask:url(/static/media/live.305452975aaea3c5f238.svg) no-repeat center;-webkit-mask-size:contain;width:16px}.sidebar-top-leagues-header{color:#ced4db;font-family:Proxima Nova;font-weight:600;padding:10px 5px 15px 20px}.sidebar-az-leagues-header{color:#ced4db;font-family:Proxima Nova Cond,sans-serif;font-weight:600;padding:15px 5px 15px 20px}.sidebar-top-league-list{border-radius:0;display:flex;flex-direction:column;gap:0;margin-bottom:25px;padding:1px 0}.sidebar-top-league-icon{height:25px;width:25px}.sidebar-top-league-item:after{background-color:initial;bottom:-2px;content:"";height:1px;left:50px;position:absolute;right:15px}.sidebar-country-name:hover,.sidebar-league-item:hover{color:color(display-p3 .68 .787 .985);cursor:pointer}.sidebar-league-item.active,.sidebar-league-item:hover{background-color:color(srgb .2557 .2557 .265)}.sidebar-league-item.active{cursor:pointer}.sidebar-sport-item:hover{background-color:#181818;color:color(display-p3 .68 .787 .985);cursor:pointer}.sidebar-league-country:hover{background-color:color(srgb .1576 .1576 .165);color:color(display-p3 .68 .787 .985);cursor:pointer}.sidebar-top-league-item:hover{color:color(display-p3 .68 .787 .985)}.sidebar-top-league-item.active,.sidebar-top-league-item:hover{background-color:#181818;cursor:pointer}.sidebar-top-league-item{align-items:center;border:none;border-radius:2px;color:#fff;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:600;gap:10px;margin:2px 10px;padding:4px 10px;position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sidebar-top-league-content{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:space-between}.bp-bets-page{color:#ced4db;font-family:Proxima Nova,sans-serif;padding:10px}.bp-header{border-radius:0 0 5px 5px;display:flex;flex-direction:column;padding:10px 15px;position:sticky;top:36px;transform:translateZ(0);transition:padding .2s ease,gap .2s ease;will-change:transform;z-index:999}.bp-header *{transition:font-size .2s ease,color .2s ease,margin .2s ease}.bp-header--compact{align-items:center;border-bottom:none;flex-direction:row;gap:12px;justify-content:space-between;padding:6px 14px}.bp-header--compact img{height:16px!important;width:24px!important}.bp-header--compact .bp-league-info{align-items:end;flex-direction:row;gap:12px;min-width:0}.bp-header--compact .bp-league-name,.bp-header--compact .bp-sport-name{font-size:14px}.bp-fixture-time{text-align:start}.bp-page{color:#e5e5ea;font-family:Proxima Nova,sans-serif;min-height:calc(100vh - 430px)}.bp-bets-header{padding-bottom:12px}.bp-bets-header h2{font-size:22px;margin:0}.bp-fixture{background-color:#1c1c1e;border-radius:4px;box-shadow:0 2px 4px #00000080;margin:0 2px 10px;padding:8px 10px}.bp-odds-header{grid-gap:4px;align-items:center;color:#b1b6bb;display:grid;font-family:Proxima Nova Cond,sans-serif;font-size:11px;gap:4px;line-height:14px;padding-bottom:3px;text-align:center}.bp-odds-header.layout-3{grid-template-columns:3fr 1fr 1fr 1fr}.bp-odds-header.layout-2{grid-template-columns:2fr 1fr 1fr}.bp-odds-header.layout-1{grid-template-columns:1fr 1fr}.bp-odds-row{grid-gap:4px;align-items:center;display:grid;gap:4px;min-height:35px;padding:2px 0}.bp-odds-row.layout-3{grid-template-columns:3fr 1fr 1fr 1fr}.bp-odds-row.layout-2{grid-template-columns:2fr 1fr 1fr}.bp-odds-row.layout-1{grid-template-columns:1fr 1fr}.bp-team-name{color:#e5e5ea;display:inline-block;flex-grow:1;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:600;min-width:0;overflow:hidden;position:relative;white-space:nowrap}.bp-team-name:after{background:linear-gradient(90deg,#0000,#1c1c1e);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:24px}.bp-fixture-footer{align-items:end;border-top:1px solid #2a2a2b;color:#7c7c7c;display:flex;font-size:12px;height:17px;justify-content:space-between;margin-top:10px;padding-right:2px;padding-top:8px}.bp-fixture-footer,.bp-more-bets{font-family:Proxima Nova Cond,sans-serif}.bp-more-bets{background-color:#3478f62e;border:0 solid #3478f626;border-radius:2px;color:#73a4ff;cursor:pointer;font-weight:500;padding:1px 7px;width:fit-content}.bp-more-bets:hover{color:#a5c4fc}.bp-skeleton-container{display:flex;flex-direction:column;gap:16px}.bp-skeleton .bp-shimmer{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:6px}.bp-shimmer-header{height:16px}.bp-shimmer-team{height:18px;width:100%}.bp-shimmer-button{height:32px}.bp-shimmer-time{height:14px;width:100px}.bp-shimmer-more{height:14px;width:60px}.sport-header{min-width:0}.bp-league-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.bp-sport-name{color:#fff;font-family:Proxima Nova,sans-serif;font-size:14px;font-style:italic;font-weight:700;text-transform:uppercase}.bp-league-name{color:#d2d2d2;flex-shrink:1;font-family:Proxima Nova Cond,sans-serif;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-no-odds-grid-inner{display:contents}.bp-no-odds-teams{display:flex;flex-direction:column;gap:6px;justify-content:center}.bp-no-odds-teams .bp-team-name{color:#e5e5ea;font-size:15px;font-weight:600;text-align:left}.bp-no-odds-button{align-items:center;display:flex;height:100%;justify-content:center}.bp-no-odds-button .bp-bet-button{background-color:initial;border:2px solid #3478f6;border-radius:8px;color:#fff;font-size:16px;font-weight:600;height:64px;width:100%}.bp-no-odds-footer{padding-top:8px}.bp-footer-line-wrapper,.bp-no-odds-footer{align-items:center;display:flex;justify-content:space-between}.bp-footer-line-wrapper{padding-top:6px;width:100%}.bp-fixture-footer-line{background-color:#444;flex-grow:1;height:1px;margin-right:12px}.bp-no-odds-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:2fr 1fr;margin:15px 0}.bp-no-odds-grid .bp-team-names{display:flex;flex-direction:column;gap:25px;justify-content:center}.bp-no-odds-grid .bp-big-button{background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;height:100%;text-align:center}.bp-no-odds-grid .bp-big-button:hover{background-color:#444}.bp-bet-button.active{background-color:#222c45;border:1px solid #3478f67d;box-sizing:border-box;height:36px;min-height:34px;padding:2px}.bp-bet-button.active .hdp,.bp-bet-button.active .value{color:#e5e5ea}.bp-bet-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-shadow:1px 1px 5px 0 #00000055;box-sizing:border-box;color:#e5e5ea;cursor:pointer;display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:center;line-height:14px;min-height:34px;overflow:hidden;padding:2px;position:relative;text-align:center;z-index:900}.bp-ripple{animation:ripple .3s ease-out;background:hsla(0,0%,100%,.198);border-radius:4px;height:calc(50% + 6px);left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(50% + 6px);z-index:1000}.bp-bet-button.active.flash-up,.bp-bet-button.flash-up{animation:flashBorderUp 10s ease-in-out;border-top:1px solid #188f24}.bp-bet-button.active.flash-down,.bp-bet-button.flash-down{animation:flashBorderDown 10s ease-in-out;border-bottom:1px solid #aa2626}.bp-team{margin-right:5px}.bp-team,.bp-team-icon-and-name{align-items:center;display:flex;min-width:0}.bp-team-icon-and-name{gap:8px;position:relative;width:100%}.bp-icon-reversed-home:after{bottom:-19px;color:#f09b51;content:"@";font-family:sans-serif;font-size:12px;font-weight:700;left:3px;pointer-events:none;position:absolute}.bp-team-icon{align-items:center;border-radius:1px;display:flex;height:18px;justify-content:center;min-height:18px;min-width:18px;overflow:hidden;width:18px}.bp-team-icon img{background-size:contain;display:block;height:100%!important;object-fit:contain;width:100%!important}.bp-placeholder-team{grid-gap:5px;align-items:center;display:grid;grid-template-columns:1.3fr 1fr;justify-content:space-between;min-width:160px}.bp-placeholder-main{color:#c4cdd2;font-weight:700}.bp-placeholder-sub{background-color:#3478f621;border:1px solid #3478f67d;border-radius:10px;color:#3478f6;font-size:10px;font-weight:700;padding:0 7px;width:fit-content}.bp-date-header{border-radius:2px;color:#73a3fd;font-family:Proxima Nova Cond,sans-serif;font-size:12px;font-weight:600;margin:5px 0 5px 2px;padding:2px 7px;text-transform:uppercase;width:fit-content}.bp-bet-button .price.flash-down,.bp-bet-button .price.flash-up,.bp-bet-button .value.flash-down,.bp-bet-button .value.flash-up,.price.flash-down,.price.flash-up{color:#e5e5ea!important}.bp-fixture-tag{background-color:#1e3a8a;border:1px solid #3478f67d;border-radius:2px}.bp-fixture-tag,.bp-fixture-tag--gameorder{color:#fff;font-size:11px;margin-left:6px;padding:0 4px;text-transform:uppercase}.bp-fixture-tag--gameorder{background-color:#8a1e1e;border:1px solid #a82b2bba;border-radius:2px}.bp-fixture-clock{background-color:#323232;border:1px solid #4e4e4e;border-radius:2px;color:#fff;font-size:11px;font-weight:600;margin-left:-3px;padding:0 5px;text-transform:uppercase}@media (min-width:1024px){.bp-header{border-radius:5px;top:0}.bp-header--compact{border-radius:0 0 5px 5px}.bp-bet-button:hover{background-color:#3a3a3c}.bp-bet-button:hover .value{color:#fff;text-shadow:2px 2px 4px #00000080}}.footer-container{border-top:1px solid #2c2c2e;color:#e5e5ea;font-size:14px;line-height:1.6;margin-top:40px;padding:0 10px 30px;text-align:center}.footer-heading{font-size:16px;font-weight:800;margin-bottom:15px}.footer-subheading{font-size:14px;font-weight:700;margin-top:25px}.footer-icons{display:flex;gap:12px;justify-content:center;margin:20px}.footer-icon{height:auto;width:40px}.by-icon{height:auto;width:65px}.by-icons{display:flex;justify-content:center;margin:10px 0 55px}.tether-icon{width:40px}.footer-content{color:#bbc0c8;font-family:Proxima Nova,sans-serif;font-size:11px;margin:0 auto;max-width:720px;padding:10px 10px 0;text-align:left}.footer-content p{margin:10px 0}.footer-legal{color:#888;font-size:12px;margin-top:30px;margin:0!important}.footer-links{color:#787777;font-size:12px;margin-top:6px;text-align:start}.footer-logo span{color:#73a3fd;font-size:15px;font-weight:500}.footer-logo,.footer-logo span{font-family:Proxima Nova,sans-serif}.footer-logo{color:#fff;font-size:20px;font-weight:700;text-decoration:none}@supports (-webkit-touch-callout:none){.footer-container{padding-bottom:calc(55px + env(safe-area-inset-bottom))}}.footer-language-selector{font-size:13px;margin-top:15px;position:relative;text-align:center}.lang-current{background:#1e1e1e;border:1px solid #333;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;padding:6px 12px;-webkit-user-select:none;user-select:none}.lang-dropdown{background:#2b2b2b;border:1px solid #444;border-radius:6px;box-shadow:0 2px 8px #0003;left:50%;position:absolute;top:110%;transform:translateX(-50%);width:max-content;z-index:1000}.lang-option{color:#e5e5ea;cursor:pointer;padding:6px 12px;text-align:left;white-space:nowrap}.lang-option:hover{background:#3a3a3a}@media (min-width:1024px){.by-icons{margin:10px 0 0}}body,html{-webkit-overflow-scrolling:touch}.mb-title-time{align-items:center;background-color:#1c1c1e;border-radius:4px;display:flex;flex-direction:column;padding:10px}.period-name{align-items:end;color:#e5e5ea;display:flex;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:700;gap:10px;height:14px;line-height:14px;margin:20px 10px 10px}.mb-back-info{align-items:center;background-color:#000;display:flex;gap:5px;height:40px;padding:3px 5px;transition:grid-template-columns .3s ease-in-out,padding .3s ease-in-out,height .3s ease-in-out}.bets-game-title{color:#e5e5ea;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:700}.mb-fixture-time{color:#a0a0a5;font-family:Proxima Nova Cond,sans-serif;font-size:12px}.morebets-header{align-items:start;background-color:#000;flex-direction:column;gap:12px;margin:0 2px}.back-button{align-self:center;background-color:initial;border:none;border-radius:4px;color:#e5e5ea;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:14px;padding:5px 10px 4px}.match-info{align-items:center;display:flex;gap:12px}.mb_sport-icon{height:32px;object-fit:contain;width:32px}.text-info{display:flex;flex-direction:column}.sport-name{color:#fff;font-size:14px;font-style:italic;font-weight:700;line-height:16px;text-transform:uppercase}.league-name{color:#a0a0a5;font-family:Proxima Nova Cond,sans-serif;font-size:13px;line-height:14px}.match-title{border-bottom:2px solid #3478f6;color:#e5e5ea;font-size:20px;font-weight:700;margin-bottom:8px;padding-bottom:4px}.tabs-container{background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-bottom:0;overflow-x:auto;padding:8px 2px;transition:all .3s ease-in-out}.tab-button{background-color:initial;border:0;color:#c0c0c7;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.tab-button,.tab-button.active{font-family:Proxima Nova,sans-serif;padding:5px 15px}.tab-button.active{background-color:#1c1c1e;border-radius:4px;color:#fff;font-weight:700;width:fit-content}.bets-content{display:flex;flex-direction:column;gap:16px}.period-section{margin:0}.odds-block{margin-top:0}.odds-title{align-items:center;border-bottom:1px solid #2c2c2e;color:#a0a0a5;display:flex;flex-direction:row;justify-content:start;margin:0;padding-bottom:10px}.odds-row{display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:6px}.more-bets-specials-container{align-items:stretch;border-top:2px solid #3478f6;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:16px}.more-bets-specials-container>.more-bets-special-item{background-color:#1a1a1a;border-radius:8px;padding:12px}.ml-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.ml-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-sizing:border-box;color:#e5e5ea;cursor:pointer;display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:center;line-height:14px;min-height:34px;padding:2px;text-align:center;width:100%}.ml-button,.session-button,.special-button,.spread-button,.team-button,.totals-button{box-shadow:1px 1px 5px 0 #00000055;overflow:hidden;position:relative}.spreads-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:0}.spread-col{display:flex;flex-direction:column;gap:4px}.spread-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-sizing:border-box;color:#e5e5ea;cursor:pointer;display:flex;flex-direction:row;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:space-between;min-height:34px;padding:0 10px;text-align:center;width:100%}.totals-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:0}.totals-col{display:flex;flex-direction:column;gap:4px}.totals-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-sizing:border-box;color:#e5e5ea;cursor:pointer;display:flex;flex-direction:row;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;height:36px;justify-content:space-between;min-height:34px;padding:0 10px;text-align:center;width:100%}.team-totals-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:0}.team-col{display:flex;flex-direction:column;gap:4px}.special-button,.team-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-sizing:border-box;color:#e5e5ea;cursor:pointer;display:flex;flex-direction:row;font-size:14px;height:36px;justify-content:space-between;min-height:34px;padding:0 10px;width:100%}.special-button,.special-label,.team-button{font-family:Proxima Nova,sans-serif;font-weight:600;text-align:center}.special-label{color:#90b7ff;font-size:12px}.special-price{color:#e5e5ea;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;text-align:center}.specials-default-grid{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.specials-default-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:6px;color:#e5e5ea;cursor:pointer;display:flex;font-family:Proxima Nova,sans-serif;font-size:14px;justify-content:space-between;padding:10px;transition:background-color .2s ease-in-out}.specials-default-button:hover{background-color:#3478f6}.sessions-section{background-color:#1c1c1e;border-left:3px solid #3478f6;border-radius:8px;margin-bottom:20px;padding:16px}.sessions-title{color:#3478f6;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:700;margin-bottom:12px}.sessions-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.session-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:6px;color:#e5e5ea;cursor:pointer;display:flex;font-family:Proxima Nova,sans-serif;font-size:14px;justify-content:space-between;padding:10px;transition:background-color .2s ease-in-out}.session-button:hover{background-color:#3478f6}.ml-two-cols{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.ml-three-cols{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr}.ml-button.active,.session-button.active,.special-button.active,.spread-button.active,.team-button.active,.totals-button.active{background-color:#222c45;border:1px solid #3478f67d;box-sizing:border-box}.ml-button.active .special-label,.session-button.active .special-label,.special-button.active .special-label,.spread-button.active .special-label,.team-button.active .special-label,.totals-button.active .special-label{color:#e5e5ea}.special-button.active .special-price{color:#e5e5ea!important}.ml-button.locked,.session-button.locked,.special-button.locked,.spread-button.locked,.team-button.locked,.totals-button.locked{opacity:.3;pointer-events:none;width:100%}.lock-indicator{align-items:end;color:#414141;display:flex;font-size:12px;margin-left:8px}.lock-icon{fill:#7c7c7c;height:12px;width:12px}.lock-text{color:#7c7c7c;font-size:12px;font-weight:500;line-height:11px}.ml-label,.spreads-label,.team-label,.totals-label{color:#aaaab6;font-family:Proxima Nova Cond,sans-serif;font-size:12px;line-height:14px;margin:5px 0;text-align:center}.ml-button.flash-up,.session-button.flash-up,.special-button.flash-up,.spread-button.flash-up,.team-button.flash-up,.totals-button.flash-up{animation:flashBorderUp 10s ease-in-out infinite;border-top:1px solid #188f24}.ml-button.flash-down,.session-button.flash-down,.special-button.flash-down,.spread-button.flash-down,.team-button.flash-down,.totals-button.flash-down{animation:flashBorderDown 10s ease-in-out infinite;border-bottom:1px solid #aa2626}.mb-back-info--compact{align-items:center;background-color:#000;display:flex;gap:5px;height:20px;padding:3px 4px;transition:grid-template-columns .3s ease-in-out,padding .3s ease-in-out,height .3s ease-in-out}.back-button--compact{align-self:center;background-color:#222c45;border:1px solid #3478f67d;border-radius:2px;color:#e5e5ea;cursor:pointer;display:none;font-family:Proxima Nova,sans-serif;font-size:12px;padding:1px 10px;transition:all .3s ease-in-out}.mb_sport-icon--compact{height:16px;object-fit:contain;transition:all .3s ease-in-out;width:16px}.text-info--compact{align-items:center;display:flex;flex-direction:row;gap:10px;transition:all .3s ease-in-out}.sport-name--compact{font-size:14px;font-weight:700;line-height:16px;transition:all .3s ease-in-out}.league-name--compact{color:#ccc;font-family:Proxima Nova Cond,sans-serif;font-size:13px;line-height:14px;transition:all .3s ease-in-out}.mb-title-time--compact{align-items:center;background-color:#1c1c1e;display:flex;flex-direction:column;padding:2px;transition:all .3s ease-in-out}.bets-game-title--compact{color:#e5e5ea;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;transition:all .3s ease-in-out}.mb-fixture-time--compact{color:#a0a0a5;font-family:Proxima Nova Cond,sans-serif;font-size:10px;transition:all .3s ease-in-out}.tabs-container--compact{background-color:#000;box-shadow:0 3px 4px #000;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px 2px;top:100px}.morebets-header--compact,.tabs-container--compact{position:sticky;transition:all .3s ease-in-out;z-index:2222}.morebets-header--compact{align-items:start;flex-direction:column;gap:12px;margin:0 2px;top:36px}.mb-title-time-grid{grid-gap:2px;align-items:start;background-color:#1c1c1e;border-radius:4px;display:grid;gap:2px;grid-template-columns:2fr 1fr 2fr;min-height:65px;padding:10px;transition:padding .1s ease-in-out,min-height .1s ease-in-out,grid-template-columns .1s ease-in-out}.mb-title-time-grid--compact{align-items:center;display:grid;grid-template-columns:3.5fr .8fr 1.4fr .8fr 3.5fr;min-height:28px;padding:2px 10px}.team-block{align-items:center;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center}.team-logo-stacked{height:50px;object-fit:contain;width:50px}.team-name-stacked{color:#e5e5ea;font-family:Proxima Nova,sans-serif;font-weight:700;height:100%;text-align:center}.compact-logo-left,.compact-logo-right{align-items:center;display:flex;justify-content:center}.compact-logo-right{justify-content:left}.compact-logo-left{justify-content:right}.compact-name-left,.compact-name-right{align-items:center;color:#e5e5ea;display:flex;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:700;justify-content:space-evenly;overflow:hidden;padding-left:5px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.fixture-time{align-items:center;color:#adb2b4;display:flex;flex-direction:column;height:100%;justify-content:center}.fixture-hour{font-size:11px}.fixture-date,.fixture-hour{color:#fff;font-family:Proxima Nova,sans-serif;font-weight:600}.fixture-date{font-size:10px}.team-logo{border-radius:2px;height:25px;transform:scale(1);transform-origin:center;transition:transform .3s ease-in-out;width:25px}.team-logo.compact{transform:scale(.5)}.compact-fixture-time{align-items:center;color:#fff;display:flex;flex-direction:column}.compact-fixture-hour{font-family:Proxima Nova,sans-serif;font-size:11px;font-weight:600;min-width:max-content}.compact-fixture-date{font-size:10px;font-weight:500}.team-name-stacked.no-logo{align-items:center;display:flex;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:700;height:100%;justify-content:center;line-height:1.1;overflow-wrap:break-word;text-align:center;white-space:normal;width:100%;word-break:break-word}.bets-content,.more-bets-page .tabs-container--compact~.bets-content{padding-top:0}.more-bets-content{min-height:calc(100vh - 250px)}.more-bets-page{display:flex;flex-direction:column}.market-group-title{color:#7c7c7c;font-size:13px;margin-bottom:4px;margin-top:20px;padding-left:6px;text-transform:uppercase}.market-group-title,.market-name-title{font-family:Proxima Nova,sans-serif;font-weight:600}.market-name-title{align-items:center;border-bottom:1px solid #2c2c2e;color:#d7e2f7;display:flex;flex-direction:row;font-size:12px;justify-content:start;margin-bottom:10px;padding-bottom:10px;text-align:center}.odds-section-wrapper{background-color:#1c1c1e;border-radius:4px;margin:0 2px 10px;padding:10px}.odds-lock-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.odds-lock-text{color:#fff;font-size:24px;font-weight:700;text-transform:uppercase}.mb-lock-indicator-inline{align-items:center;display:inline-flex;margin-left:6px}.market-title{color:#d7e2f7;font-family:Proxima Nova,sans-serif;font-weight:700;margin-right:4px}.period-title{color:#7c7c7c;font-size:12px;font-weight:600;margin-left:4px}.header-block-wrapper{background-color:#000;display:flex;flex-direction:column;gap:0;position:sticky;top:36px;transition:transform .3s ease-in-out;will-change:transform;z-index:2222}.header-block-wrapper.compact{transform:translateY(0)}.compact-fixture-date,.compact-fixture-hour,.compact-fixture-time,.fixture-date,.fixture-hour,.fixture-time,.team-logo,.team-logo-stacked,.team-name-stacked{transition:opacity .3s ease-in-out,color .3s ease-in-out}.compact-fixture-date,.compact-fixture-hour,.compact-fixture-time,.compact-name-left,.compact-name-right,.fixture-date,.fixture-hour,.fixture-time{opacity:1;transition:opacity .3s ease-in-out}.team-block.stacked-team .team-logo{height:50px;width:50px}.team-name{color:#e5e5ea;font-family:Proxima Nova,sans-serif;font-weight:700;text-align:center}.team-name-stacked{font-size:12px;line-height:1.1}.fixture-time.compact,.team-name-stacked.compact{font-size:10px}.fixture-time.compact .fixture-hour{font-size:11px}.fixture-time.compact .fixture-date{font-size:10px}.mb-title-time-grid *,.team-logo-wrapper{transition:opacity .3s ease-in-out}.team-name-ellipsis{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odds-block.row .specials-row-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;margin-bottom:4px;width:100%}.odds-block.column .specials-column-grid{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.odds-block.grid .specials-grid-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(1,1fr);margin-bottom:4px}@media (min-width:480px){.odds-block.grid .specials-grid-grid{grid-template-columns:repeat(1,1fr)}}.correct-score-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,1fr)}.correct-score-grid button{align-items:center;border:1px solid #3a3a3c;border-radius:4px;color:#fff;display:flex;flex-direction:column;font-size:14px;height:45px;justify-content:space-around;padding:5px}.no-bets-message{color:#888;font-size:16px;padding:20px}.mb-title-time-grid--with-score{grid-template-columns:3fr .7fr 1fr .7fr 3fr}.compact-live-label,.live-label{background-color:#b62c2b;border-radius:2px;font-size:10px;font-weight:400;padding:0 2px}.bp-score-left,.bp-score-right{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;min-width:24px;text-align:center}.compact-logo-block{align-items:center;display:flex;flex-direction:row;gap:4px}.compact-score{border-radius:4px;font-size:14px;font-weight:700;min-height:18px;padding:2px 7px}.bp-score-box,.compact-score{border:1px solid #2c5833;color:color(srgb .8979 .898 .9195);display:flex}.bp-score-box{border-radius:6px;font-family:Proxima Nova,sans-serif;font-size:20px;justify-content:center;min-width:15px;padding:5px 10px}.fixture-period{font-size:11px;line-height:11px}.fixture-elapsed,.fixture-period{color:color(srgb .8979 .898 .9195);font-family:Proxima Nova,sans-serif;font-weight:700;gap:2px}.fixture-elapsed{font-size:14px;line-height:14px}.mbp-red-card,.mbp-red-card-inline{background-color:color(srgb .79 .139 .1343);border-radius:1px;color:#fff;display:inline-block;font-family:Proxima Nova Cond,sans-serif;font-size:10px;font-weight:600;line-height:10px;margin:5px;padding:2px 3px}.compact-fixture-period{font-size:10px;line-height:10px}.compact-fixture-elapsed,.compact-fixture-period{color:color(srgb .8979 .898 .9195);font-family:Proxima Nova,sans-serif;font-weight:700;gap:2px}.compact-fixture-elapsed{font-size:12px;line-height:12px}@media (min-width:1024px){.header-block-wrapper{top:0}.mb-back-info{align-items:start;padding:0}.back-button{align-self:start}.ml-button:hover,.session-button:hover,.special-button:hover,.spread-button:hover,.team-button:hover,.totals-button:hover{background-color:#3a3a3c}.ml-button.value,.session-button.value,.special-button.value,.spread-button.value,.team-button.value,.totals-button.value{color:#fff;text-shadow:2px 2px 4px #00000080}}.mybets-filter-row.three-columns{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.mybets-multiple-inner{display:flex;flex-direction:column;gap:6px}.mybets-filter-group-inline{box-sizing:border-box;display:flex;flex:1 1 30%;flex-direction:column;max-width:100%;min-width:110px}.mybets-filter-group-inline label{color:#ccc;font-family:Proxima Nova,sans-serif;font-size:14px;margin-bottom:4px;margin-top:0}.clear-filters-btn,.mybets-filter-group-inline input,.mybets-filter-group-inline select{-webkit-appearance:none;background-color:#1e1e1e;border:none;border-radius:4px;box-sizing:border-box;color:#c2c2c2;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;height:35px;outline:none;padding:6px 12px;width:100%}.mybets-filter-group-inline select{-webkit-appearance:none;appearance:none}.clear-filters-btn{background-color:#2a2a2a;border:none;border-radius:4px;color:#c2c2c2;cursor:pointer;font-family:Proxima Nova,sans-serif;transition:background .2s ease}.clear-filters-btn:hover{background-color:#222c45}.bets-page{background-color:#000;color:#fff;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.my-bets-page{color:#fff}.mybets-slip-item{background-color:#2c2c2e;border:1px solid #333;border-radius:12px;box-shadow:0 2px 6px #0006;color:#fff;list-style:none;padding:12px}.mybets-main{align-items:start;display:flex;gap:15px;justify-content:space-between}.mybets-title{color:#fff;font-size:16px;font-weight:700;text-transform:capitalize}.mybets-handicap,.mybets-points{color:#90b7ff;font-size:14px;font-weight:400;font-weight:600;margin-left:6px}.mybets-team-line-away,.mybets-team-line-home{color:#f4f4f4;font-family:Proxima Nova,sans-serif;font-size:14px}.mybets-team-line-vs{color:color(srgb .9412 .6794 .3056);font-family:Proxima Nova Cond,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.mybets-odds{align-items:flex-end;display:flex;flex-direction:column;font-size:15px}.mybets-status-note{color:#888;font-size:12px;margin-top:2px}.mybets-subtitle-wrapper{align-items:start;display:flex;justify-content:space-between;padding-bottom:8px}.mybets-subtitle{color:#bbb;font-size:13px}.mybets-fixture{align-items:center;background-color:color(srgb .215 .215 .215);border-radius:4px;box-shadow:1px 1px 1px 0 #0000002b;color:#fff;display:grid;font-size:14px;grid-template-rows:1fr .1fr 1fr;justify-content:center;padding:5px 10px;text-align:center}.mybets-time{color:#777;font-family:Proxima Nova Cond,sans-serif;font-size:13px;white-space:nowrap}.mybets-stake-area{display:flex;justify-content:space-between;margin-top:3px}.mybets-to-win{color:#aaa;font-size:12px}.mybets-to-win-amount{color:#fff;font-weight:700;margin-left:4px}.mybets-slip-wrapper{background-color:#1c1c1e;border-radius:4px;font-family:Proxima Nova,sans-serif;margin-bottom:15px;padding:10px}.mybets-slip-header{display:flex;justify-content:space-between;margin:0 5px 8px}.mybets-header-left,.mybets-header-right{display:flex;flex-direction:column;gap:2px}.mybets-type{color:#fff;font-size:15px;font-weight:700}.mybets-betid{color:#999;font-size:13px}.mybets-status{border-radius:2px;color:#000;font-size:14px;font-weight:600;padding:0 5px;text-align:center}.mybets-placedat{color:#777;font-size:12px;text-align:right}.mybets-line{border:none;border-top:1px solid #2c2c2e;margin:8px 0}.mybets-summary-row{color:#ccc;display:flex;font-size:14px;justify-content:space-between;margin:4px 5px}.mybets-summary-label{font-weight:500}.mybets-summary-value{color:#fff;font-weight:700}.mybets-details-title{color:#aaa;font-size:13px;font-weight:600;margin-bottom:8px;margin-top:14px;text-align:center}.mybets-presets{display:flex;gap:10px;margin-top:57px}.mybets-presets button{align-items:center;background-color:#2a2a2a;border:none;border-radius:4px;color:#c2c2c2;cursor:pointer;display:flex;flex:1 1 30%;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;height:35px;justify-content:center;padding:6px 12px;transition:background .2s ease}.mybets-presets button:hover{background-color:#222c45}.mybets-presets button.active{background-color:#222c45;border-radius:4px;color:#fff;font-weight:700;width:fit-content}.mybets-slip-item-wrapper{background-color:#2e2e2e;border-radius:4px;max-height:0;overflow:hidden;padding:0 10px;transition:max-height .4s ease,padding .4s ease}.mybets-slip-item-wrapper.expanded{box-shadow:0 4px 8px #0000004d;max-height:1000px;padding:10px 12px 7px 10px}.mybets-details-toggle{color:#aaa;cursor:pointer;font-size:13px;font-weight:600;margin-bottom:5px;margin-top:5px;text-align:center;transition:color .2s ease;-webkit-user-select:none;user-select:none}.mybets-details-toggle:hover{color:#fff}.mybets-slip-item.hidden{display:none}.mybets-slip-item.visible{display:block}.mybets-slip-item{transition:all .3s ease}.mybets-slip-item-wrapper:not(.expanded) li{padding:0!important}.mybets-slip-list{padding:0}.mybets-status-note span:nth-child(3){justify-self:end;text-align:right}.mybets-status-note{font-weight:600}.mybets-status-note.won{color:#1ca31c}.mybets-status-note.lost{color:#d83030}.mybets-status-note.cancelled,.mybets-status-note.lost-void,.mybets-status-note.void,.mybets-status-note.won-void{color:#999}.mybets-status-note.active,.mybets-status-note.unsettled{color:#c9a542}.mybets-status.won{background-color:#1ca31c}.mybets-status.lost{background-color:#d83030}.mybets-status.cancelled,.mybets-status.lost-void,.mybets-status.void,.mybets-status.won-void{background-color:#999}.mybets-status.active,.mybets-status.unsettled{background-color:#c9a542}.mybets-presets-container{flex-direction:column;padding:0 0 10px;top:80px}.mybets-buttons-container,.mybets-presets-container{align-items:center;background-color:#000;gap:10px;position:sticky}.mybets-buttons-container{display:flex;padding:10px 0;top:52px}.mybets-filter-row{display:flex;gap:10px}.mybets-buttons-container button{align-items:center;background-color:#2a2a2a;border:none;border-radius:4px;color:#c2c2c2;cursor:pointer;display:flex;flex:1 1 30%;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;height:35px;justify-content:center;padding:6px 12px;transition:background .2s ease;white-space:nowrap}.no-bets-message{color:#777;font-size:18px;margin-bottom:100px;margin-top:48px;text-align:center}.my-bets-page{min-height:400px}.my-bets{background-color:#000;box-shadow:0 3px 2px #000;color:#fff;display:flex;font-family:Proxima Nova,sans-serif;font-size:26px;font-weight:700;justify-content:center;left:0;margin:0;padding-top:12px;position:sticky;top:36px;width:100%;z-index:1000}@media (min-width:1024px){.mybets-presets{align-items:end}.mybets-filter-row.three-columns{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;margin:0}.mybets-presets button{font-size:12px;white-space:nowrap}.my-bets{position:sticky;top:0}.mybets-presets-container{align-items:center;background-color:#000;display:block;gap:10px;padding:10px 0;position:sticky;top:44px}.mybets-buttons-container{display:flex;gap:10px}.mybets-buttons-container button{align-items:center;background-color:#2a2a2a;border:none;border-radius:4px;color:#c2c2c2;cursor:pointer;display:flex;flex:1 1 30%;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;height:35px;justify-content:center;padding:6px 12px;transition:background .2s ease;white-space:nowrap}.mybets-filter-row{display:flex;gap:10px}}.parser-settings-container{color:#fff;margin:0 auto;max-width:1000px;padding:5px}.parser-table{border-collapse:collapse;font-size:14px;text-align:left;width:100%}.parser-table td,.parser-table th{border-bottom:1px solid #555;padding:10px}.parser-input{background:#222;border:none;border-radius:4px;color:#fff;font-size:10px;padding:0;text-align:center;width:60px}.parser-button{background-color:#333;border:1px solid #777;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;margin:2px;padding:6px 12px;transition:background-color .2s ease}.parser-button:hover{background-color:#555}.parser-button-run{background-color:#265fa3}.parser-button-run:hover{background-color:#3e7ad8}.parser-button-reset{background-color:#aa2626}.parser-button-reset:hover{background-color:#e03b3b}@media (max-width:600px){.parser-table{font-size:12px}.parser-table thead{display:none}.parser-table tr{background:#1e1e1e;border:1px solid #555;border-radius:6px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:10px;padding:10px}.parser-table td{border:none;display:flex;justify-content:start;padding:0}.parser-table td:before{color:#aaa;content:attr(data-label);font-weight:700}}.wallet-manager-container{background-color:#111;border:1px solid #333;border-radius:8px;color:#fff;font-family:Arial,sans-serif;margin:5px;max-width:600px;padding:24px}.wallet-manager-form{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.wallet-manager-form label{display:flex;flex-direction:column;font-weight:700}.wallet-manager-form input,.wallet-manager-form select{background:#222;border:none;border-radius:4px;color:#fff;margin-top:4px;padding:8px}.wallet-manager-form button{background-color:#0e76a8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.wallet-manager-form button:hover{background-color:#095c87}.wallet-manager-logs{background-color:#1a1a1a;border-radius:4px;padding:16px}.wallet-manager-logs ul{list-style-type:none;margin:0;padding:0}.wallet-manager-logs li{font-size:14px;padding:4px 0}.wallet-manager-check-section{background-color:#1a1a1a;border-radius:4px;margin-top:24px;padding:16px}.wallet-manager-check-section h3{color:#0e76a8;margin-bottom:12px}.wallet-manager-check-section p{font-size:14px;margin:4px 0}.wallet-manager-check-section strong{color:#fff}.bet-slip-toggle{background-color:#1f1f1f;border-radius:24px;bottom:70px;box-shadow:0 4px 8px #0000004d;cursor:pointer;font-size:16px;font-weight:700;padding:10px 14px}.bet-slip-panel,.bet-slip-toggle{color:#fff;position:fixed;right:20px;z-index:9999}.bet-slip-panel{background-color:#121212;border:1px solid #444;border-radius:12px;bottom:120px;box-shadow:0 4px 16px #00000080;max-height:60vh;overflow-y:auto;padding:16px;width:280px}.bet-slip-header{align-items:center;border-bottom:1px solid #2a2a2b;display:flex;justify-content:space-between;margin:0 0 5px;padding:5px}.bet-slip-list{list-style:none;margin:0;padding:0}.bet-slip-list li{align-items:stretch;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:5px 10px}.bet-slip-list li button{background:none;color:#ff5e5e;cursor:pointer;font-size:14px}.place-bet{background-color:#28a745;border:none;border-radius:4px;box-shadow:0 2px 6px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:10px;padding:12px;text-align:center;transition:background-color .3s ease,opacity .3s ease}.place-bet:hover{background-color:#23923d}.place-bet.disabled{background-color:#5c5c5c;cursor:not-allowed;opacity:.7;pointer-events:none}.place-bet:disabled{background-color:#aaa;color:#545454;font-weight:700}.place-bet:disabled:after{color:#fff;font-size:16px;font-weight:700;text-align:center}.empty-slip{color:#aaa;font-style:italic;text-align:center}.bet-slip-item{background-color:#3a3a3c;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#fff;margin:5px;padding:12px;position:relative}.bet-slip-item.disabled{opacity:.5;pointer-events:none}.remove-bet{background:none;border:2px solid #ff5e5e;border-radius:20px;color:#ff5e5e;cursor:pointer;font-size:16px;font-weight:700;height:20px;line-height:16px;padding:0;position:absolute;right:12px;top:9px;width:20px}.bet-main{align-items:start;display:flex;justify-content:space-between;min-height:30px;padding:5px 35px 0 3px}.bet-title{display:flex;font-size:14px;font-weight:700;gap:10px;text-transform:capitalize}.bet-title-wrapper{display:flex;flex-direction:column}.bet-odds{font-size:14px;font-weight:700;text-align:end;white-space:nowrap}.bet-subtitle{color:#ccc;font-family:Proxima Nova Cond,sans-serif;font-size:12px;line-height:11px;margin-bottom:7px;padding-top:3px;text-transform:uppercase}.bet-fixture{border-bottom:1px solid #63676a;color:#fff;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;line-height:15px;margin-bottom:8px;padding:0 3px 4px}.bet-fixture,.bet-stake-area{align-items:center;display:flex}.bet-stake-area{color:#e5e5ea;gap:10px;justify-content:start}.to-win-amount{font-size:16px}.max-bet-amount,.to-win-amount{color:#fff;font-family:proxima nova}.max-bet-amount{font-size:10px;font-weight:400;padding-left:5px}.bet-stake-area input{background-color:#3a3a3c;border:1px solid #63676a;border-radius:4px;color:#fff;font-size:14px;padding:6px 8px}.to-win{flex-direction:column;height:100%;padding-bottom:2px}.max-bet,.to-win{color:#338aff;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:10px;gap:0;line-height:14px;padding-left:5px}.max-bet,.max-bet-multi{flex-direction:row}.max-bet-multi{background-color:#19191b63;border-bottom:1px solid #333;color:#338aff;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:10px;gap:0;line-height:14px;padding:2px 20px 5px}.bet-slip-wrapper{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#1d1d1fed;border-radius:10px 10px 0 0;border-top:1px solid #333;bottom:0;box-shadow:0 -2px 12px #0006;color:#fff;display:flex;flex-direction:column;left:50%;max-width:500px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;top:30px;transform:translateX(-50%);width:100%;z-index:10000}.bet-slip-scrollable{-webkit-overflow-scrolling:touch;border-bottom:1px solid #2a2a2b;flex:1 1 auto;max-height:100%;overflow-y:auto;overscroll-behavior:contain;position:relative;scroll-behavior:smooth;z-index:0}body.bet-slip-open{height:100vh;overflow:hidden;touch-action:none}.bet-slip-header h3{align-items:center;display:flex;justify-content:space-between;margin:0 15px 0 10px}.bet-slip-header .minimize-slip{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;margin-left:10px;margin-right:10px;margin-top:10px;transform:rotate(180deg)}.bet-slip-footer-bar{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#222c45f0;border:1px solid #3478f67d;border-bottom:none;border-radius:10px 10px 0 0;bottom:60px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;left:50%;margin:0 0 env(safe-area-inset-bottom);max-width:500px;padding:15px 16px;position:fixed;right:0;transform:translateX(-50%);width:100%;z-index:9999}.bet-slip-footer-count{font-size:14px}.bet-slip-footer-toggle{color:#aaa;display:flex;font-size:18px;line-height:10px;margin-bottom:10px}.bet-time{align-self:end;color:#ccc;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:12px;margin-top:2px;padding-left:28px;text-transform:uppercase;white-space:nowrap}.bet-slip-count-number{background-color:#0057ff;border-radius:50%;display:inline-block;font-size:12px;font-weight:700;margin-right:6px;min-width:20px;padding:1px;text-align:center}.bet-slip-count-label,.bet-slip-count-number{color:#fff;font-family:Proxima Nova,sans-serif}.bet-slip-count-label{font-size:14px;width:35px}.wager-input-wrapper{display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;height:35px;position:relative;width:120px}.wager-input-wrapper.disabled{background-color:#39393928;border-radius:4px;cursor:not-allowed}.wager-input-wrapper.disabled .fake-input{background-color:#39393928;border:1px solid #ccccccac;color:#656565;pointer-events:none}.wager-input-wrapper.active .fake-input{border:1px solid #007bff}.fake-input{background-color:#3a3a3c;background-color:initial;border:1px solid #63676a;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:600;height:20px;padding:12px 8px 0;position:relative;transition:border .2s ease;width:102px;z-index:2}.floating-label{color:#aaa;font-family:Proxima Nova Cond,sans-serif;font-size:16px;left:7px;padding:0 4px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.floating-label.active{color:#338aff;font-size:10px;left:5px;top:10px}.wager-input-wrapper input{background-color:#3a3a3c;border:1px solid #63676a;border-radius:4px;color:#fff;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:600;padding:15px 8px 3px}.custom-keyboard{grid-gap:3px;background-color:#1c1c1e;border-top:1px solid #333;display:grid;gap:3px;grid-template-columns:repeat(3,1fr);padding:8px;position:relative;z-index:10}.custom-keyboard button{background-color:#3a3a3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:700;padding:8px;transition:background-color .2s}.custom-keyboard button:hover{background-color:#3a3a3a}.custom-keyboard button:active{background-color:#007bff}.custom-keyboard button:not(:active){background-color:#3a3a3c}.place-bet.clicked{animation:clickFlash .3s ease;animation-fill-mode:forwards;background-color:#28a745!important}.old-odds{color:#999;margin-right:6px;text-decoration:line-through}.new-odds,.regular-odds{color:#fff;font-weight:700}.success-notification{animation:fadeInOut 5s ease-in-out;background-color:#218e00;border-radius:5px;box-shadow:0 4px 8px #0003;color:#cafed3;font-weight:700;left:50%;padding:10px 20px;position:fixed;top:10px;transform:translateX(-50%);white-space:nowrap;z-index:9999}.spinner-container{align-items:center;background-color:#0000004d;color:#eaeaea;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.spinner{display:flex;height:50px;justify-content:space-between;width:200px}.spinner button{animation:spin 3s ease-in-out infinite;background-color:#007bff;border:none;border-radius:50%;height:30px;width:30px}.spinner button:first-child{animation-delay:0s}.spinner button:nth-child(2){animation-delay:1s}.spinner button:nth-child(3){animation-delay:2s}.odds-animate{animation:oddsChange .35s ease-in-out;display:inline-block;position:relative}.flash-up{animation:flashUp 60s ease-in-out}.flash-down{animation:flashDown 60s ease-in-out}.bet-status-note{color:#ffc107;font-size:10px;margin-top:1px}.bet-status-note,.bet-status-note-multi{font-family:Proxima Nova,sans-serif;font-weight:500}.bet-status-note-multi{align-items:end;color:#ff0606;display:flex;font-size:17px}.error-notification{animation:fadeInOut 5s ease-in-out;background-color:#dc3545;border-radius:6px;box-shadow:0 2px 10px #00000040;color:#fff;font-size:15px;font-weight:700;left:50%;padding:12px 24px;position:fixed;text-align:center;top:50px;transform:translateX(-50%);white-space:nowrap;z-index:15000}.multiple-stake-summary{background-color:#19191b63;display:flex;flex-direction:row;font-family:Proxima Nova,sans-serif;gap:8px;padding:10px 16px 0}.multiple-stake-summary .wager-input-wrapper{height:auto}.multiple-wager-input{background-color:#3a3a3c;border:1px solid #63676a;border-radius:6px;color:#fff;font-size:16px;font-weight:600;padding:10px 12px;width:100%}.multiple-stake-summary .to-win{align-items:start;color:#338aff;display:flex;font-size:10px;font-weight:500;justify-content:center;padding:0 4px;width:100%}.multiple-stake-summary .to-win-amount{color:#fff;font-size:16px}.bet-mode-toggle{display:flex;width:100%}.bet-mode-toggle button{background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;margin-right:10px;padding:2px 10px;transition:background-color .3s ease}.bet-mode-toggle.is-multiple button.active,.bet-mode-toggle.is-single button.active{background-color:#05f;font-family:Proxima Nova,sans-serif;font-size:14px}.bet-mode-toggle button:disabled{background-color:initial;cursor:not-allowed;opacity:.2}.total-odds-summary{align-items:end;color:#338aff;display:flex;flex-direction:column;font-family:Proxima Nova Cond,sans-serif;font-size:10px;font-weight:500;justify-content:center;min-width:fit-content;padding:0 4px}.total-odds-amount{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:16px}.bet-slip-wrapper.mode-multiple .bet-fixture{border-bottom:none;margin-bottom:0}.wager-input-wrapper.error .fake-input{border:1px solid #e63946}.wager-input-wrapper.error .floating-label,.wager-input-wrapper.error .floating-label.active{color:#e63946}.bet-handicap{color:#90b7ff}.side-bet-slip-toggle{background-color:#1f1f1f;border-radius:24px;bottom:70px;box-shadow:0 4px 8px #0000004d;cursor:pointer;font-size:16px;font-weight:700;padding:10px 14px}.side-bet-slip-panel,.side-bet-slip-toggle{color:#fff;position:fixed;right:20px;z-index:9999}.side-bet-slip-panel{background-color:#121212;border:1px solid #444;border-radius:12px;bottom:120px;box-shadow:0 4px 16px #00000080;max-height:60vh;overflow-y:auto;padding:16px;width:280px}.side-bet-slip-header{align-items:center;border-bottom:1px solid #121212;display:flex;justify-content:space-between;margin:0 0 5px;min-height:45px;padding:5px}.side-bet-slip-list{list-style:none;margin:0;padding:0}.side-bet-slip-list li{align-items:stretch;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:5px 10px}.side-bet-slip-list li button{background:none;color:#ff5e5e;cursor:pointer;font-size:14px}.side-place-bet{background-color:#28a745;border:none;border-radius:4px;box-shadow:0 2px 6px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:10px;padding:12px;text-align:center;transition:background-color .3s ease,opacity .3s ease}.side-place-bet:hover{background-color:#23923d}.side-place-bet.disabled{background-color:#5c5c5c;cursor:not-allowed;opacity:.7;pointer-events:none}.side-place-bet:disabled{background-color:#aaa;color:#545454;font-weight:700}.side-place-bet:disabled:after{color:#fff;font-size:16px;font-weight:700;text-align:center}.side-empty-slip{color:#aaa;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-style:italic;margin:10px 0;text-align:center}.side-bet-slip-item{background-color:#3a3a3c;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#fff;margin:5px;padding:12px;position:relative}.side-bet-slip-item.disabled{opacity:.5;pointer-events:none}.side-remove-bet{background:none;border:2px solid #ff5e5e;border-radius:20px;color:#ff5e5e;cursor:pointer;font-size:16px;font-weight:700;height:20px;line-height:16px;padding:0;position:absolute;right:12px;top:9px;width:20px}.side-bet-main{align-items:start;display:flex;gap:10px;justify-content:space-between;min-height:30px;padding:5px 35px 0 3px}.side-bet-title{display:flex;font-size:14px;font-weight:700;gap:10px;text-transform:capitalize}.side-bet-title-wrapper{display:flex;flex-direction:column}.side-bet-odds{font-size:14px;font-weight:700;text-align:end;white-space:nowrap}.side-bet-subtitle{color:#ccc;font-family:Proxima Nova Cond,sans-serif;font-size:12px;line-height:11px;margin-bottom:7px;padding-top:3px;text-transform:uppercase}.side-bet-fixture{align-items:center;border-bottom:1px solid #63676a;color:#fff;display:flex;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;line-height:15px;margin-bottom:8px;padding:0 3px 4px}.side-bet-stake-area{align-items:center;color:#e5e5ea;display:flex;gap:10px;justify-content:start}.side-to-win-amount{color:#fff;font-family:proxima nova;font-size:16px}.side-max-bet-amount{color:#fff;font-family:proxima nova;font-size:10px;font-weight:400;padding-left:5px}.side-bet-stake-area input{background-color:#3a3a3c;border:1px solid #63676a;border-radius:4px;color:#fff;font-size:14px;padding:6px 8px}.side-to-win{flex-direction:column;height:100%;padding-bottom:2px}.side-max-bet,.side-to-win{color:#338aff;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:10px;gap:0;line-height:14px;padding-left:5px}.side-max-bet{flex-direction:row}.side-max-bet-multi{border-bottom:1px solid #121212;color:#338aff;display:flex;flex-direction:row;font-family:Proxima Nova Cond,sans-serif;font-size:10px;gap:0;line-height:14px;padding:2px 20px 5px}.side-bet-slip-wrapper{border:1px solid #121212;border-radius:5px;bottom:0;box-shadow:0 -2px 12px #0006;color:#fff;display:flex;flex-direction:column;max-width:350px;overflow:hidden;position:fixed;top:45px;width:100%;z-index:10000}.side-bet-slip-scrollable{-webkit-overflow-scrolling:touch;border-bottom:1px solid #121212;flex:1 1 auto;max-height:100%;overflow-y:auto;overscroll-behavior:contain;position:relative;scroll-behavior:smooth;z-index:0}body.side-bet-slip-open{height:100vh;overflow:hidden;position:fixed;touch-action:none;width:100%}.side-bet-slip-header h3{align-items:center;display:flex;justify-content:space-between;margin:0 15px 0 10px}.side-bet-slip-header .minimize-slip{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;margin-left:10px;margin-right:10px;margin-top:10px;transform:rotate(180deg)}.side-bet-slip-footer-bar{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#222c45f0;border:1px solid #3478f67d;border-bottom:none;border-radius:10px 10px 0 0;bottom:60px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;left:50%;margin:0 0 env(safe-area-inset-bottom);max-width:500px;padding:15px 16px;position:fixed;right:0;transform:translateX(-50%);width:100%;z-index:9999}.side-bet-slip-footer-count{font-size:14px}.side-bet-slip-footer-toggle{color:#aaa;display:flex;font-size:18px;line-height:10px;margin-bottom:10px}.side-bet-time{align-self:start;color:#ccc;display:flex;font-family:Proxima Nova Cond,sans-serif;font-size:12px;margin-top:2px;padding-left:28px;text-transform:uppercase;white-space:nowrap}.side-bet-slip-count-number{background-color:#0057ff;border-radius:50%;color:#fff;display:inline-block;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:700;margin-right:6px;min-width:20px;padding:1px;text-align:center}.side-bet-slip-count-label{color:#fff;font-family:Proxima Nova,sans-serif;font-size:14px;width:35px}.side-wager-input-wrapper{display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;position:relative;width:120px}.side-wager-input-wrapper.disabled{background-color:#39393928;border-radius:4px;cursor:not-allowed}.side-wager-input-wrapper.disabled .side-fake-input{background-color:#39393928;border:1px solid #ccccccac;color:#656565;pointer-events:none}.side-wager-input-wrapper.active .side-fake-input{border:1px solid #007bff}.side-fake-input{background-color:#3a3a3c;background-color:initial;border:1px solid #63676a;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:600;height:20px;padding:12px 8px 0;position:relative;transition:border .2s ease;width:102px;z-index:2}.side-floating-label{color:#aaa;font-family:Proxima Nova Cond,sans-serif;font-size:16px;left:7px;padding:0 4px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.side-floating-label.active{color:#338aff;font-size:10px;left:5px;top:10px}.side-wager-input-wrapper input{background-color:#3a3a3c;border:1px solid #63676a;border-radius:4px;color:#fff;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:600;padding:12px 8px 3px}.side-custom-keyboard{grid-gap:3px;background-color:#1c1c1e;border-top:1px solid #333;display:grid;gap:3px;grid-template-columns:repeat(3,1fr);padding:8px;position:relative;z-index:10}.side-custom-keyboard button{background-color:#3a3a3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:700;padding:8px;transition:background-color .2s}.side-custom-keyboard button:hover{background-color:#3a3a3a}.side-custom-keyboard button:active{background-color:#007bff}.side-custom-keyboard button:not(:active){background-color:#3a3a3c}.side-place-bet.clicked{animation:clickFlash .3s ease;animation-fill-mode:forwards;background-color:#28a745!important}@keyframes clickFlash{0%{background-color:#28a745}50%{background-color:#1e7e34}to{background-color:#28a745}}.side-old-odds{color:#999;margin-right:6px;text-decoration:line-through}.side-new-odds,.side-regular-odds{color:#fff;font-weight:700}.side-success-notification{animation:fadeInOut 5s ease-in-out;background-color:#218e00;border-radius:5px;box-shadow:0 4px 8px #0003;color:#cafed3;font-weight:700;left:50%;padding:10px 20px;position:fixed;top:40px;transform:translateX(-50%);white-space:nowrap;z-index:9999}@keyframes slideIn{0%{opacity:0;top:-50px}to{opacity:1;top:10px}}@keyframes slideOut{0%{opacity:1;top:10px}to{opacity:0;top:-50px}}.side-spinner-container{align-items:center;background-color:#0000004d;color:#eaeaea;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.side-spinner{display:flex;height:50px;justify-content:space-between;width:200px}.side-spinner button{animation:spin 3s ease-in-out infinite;background-color:#007bff;border:none;border-radius:50%;height:30px;width:30px}.side-spinner button:first-child{animation-delay:0s}.side-spinner button:nth-child(2){animation-delay:1s}.side-spinner button:nth-child(3){animation-delay:2s}@keyframes spin{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}.side-odds-animate{animation:oddsChange .35s ease-in-out;display:inline-block;position:relative}@keyframes oddsChange{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.side-flash-up{animation:flashUp 60s ease-in-out}.side-flash-down{animation:flashDown 60s ease-in-out}@keyframes flashUp{0%{color:#28a745}50%{color:#28a745}to{color:#fff}}@keyframes flashDown{0%{color:#ff5e5e}50%{color:#ff5e5e}to{color:#fff}}.side-bet-status-note{color:#ffc107;font-size:10px;margin-top:1px}.side-bet-status-note,.side-bet-status-note-multi{font-family:Proxima Nova,sans-serif;font-weight:500}.side-bet-status-note-multi{align-items:end;color:#ff0606;display:flex;font-size:17px}.side-error-notification{animation:fadeInOut 5s ease-in-out;background-color:#dc3545;border-radius:6px;box-shadow:0 2px 10px #00000040;color:#fff;font-size:15px;font-weight:700;left:50%;padding:12px 24px;position:fixed;text-align:center;top:50px;transform:translateX(-50%);white-space:nowrap;z-index:15000}.side-multiple-stake-summary{display:flex;flex-direction:row;font-family:Proxima Nova,sans-serif;gap:8px;padding:10px 16px 0}.side-multiple-stake-summary .side-wager-input-wrapper{height:auto}.side-multiple-wager-input{background-color:#3a3a3c;border:1px solid #63676a;border-radius:6px;color:#fff;font-size:16px;font-weight:600;padding:10px 12px;width:100%}.side-multiple-stake-summary .side-to-win{align-items:start;color:#338aff;display:flex;font-size:10px;font-weight:500;justify-content:center;padding:0 4px;width:100%}.side-multiple-stake-summary .side-to-win-amount{color:#fff;font-size:16px}.side-bet-mode-toggle{display:flex;width:100%}.side-bet-mode-toggle button{background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;margin-right:10px;padding:2px 10px;transition:background-color .3s ease}.side-bet-mode-toggle.is-multiple button.active,.side-bet-mode-toggle.is-single button.active{background-color:#05f;font-family:Proxima Nova,sans-serif;font-size:14px}.side-bet-mode-toggle button:disabled{background-color:initial;cursor:not-allowed;opacity:.2}.side-total-odds-summary{align-items:end;color:#338aff;display:flex;flex-direction:column;font-family:Proxima Nova Cond,sans-serif;font-size:10px;font-weight:500;justify-content:center;min-width:fit-content;padding:0 4px}.side-total-odds-amount{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:16px}.side-bet-slip-wrapper.mode-multiple .side-bet-fixture{border-bottom:none;margin-bottom:0}.side-wager-input-wrapper.error .side-fake-input{border:1px solid #e63946}.side-wager-input-wrapper.error .side-floating-label,.side-wager-input-wrapper.error .side-floating-label.active{color:#e63946}.side-wager-input-wrapper.active.error .side-fake-input,.side-wager-input-wrapper.active.error .side-real-input,.side-wager-input-wrapper.error .side-real-input{border:1px solid #e63946!important}.side-bet-handicap{color:#90b7ff}.betslip-empty-success{animation:fadeInOut 2s ease-in-out;background-color:#218e00;border-radius:9px;font-size:15px;font-weight:700;margin:20px;padding:10px 0;text-align:center}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#root,body,html{background-color:#000}#root,body{margin:0;padding:0}body{left:0;position:relative;top:0}.App.with-padding{background-color:#000;padding-top:37px}.with-padding{padding-top:37px}🔇 Отключаем отображение всех скроллбаров на сайте *{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.app-frame{max-width:650px;position:relative}.app-frame,.app-frame-inner,.app-frame-inner-nav{margin:0 auto;width:100%}.app-frame-inner-nav{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-width:650px}.header-content-global{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between;margin:0 auto;max-width:1415px}body.bet-slip-open{left:0;position:fixed;right:0;top:0;width:100%}.desktop-only{display:none}@media (min-width:1024px){.desktop-only{display:block}.App{display:flex;gap:10px;height:calc(100vh - 45px);margin:0 auto;max-width:1450px;padding-top:45px}.App,body,html{overflow:hidden}body,html{height:100%}.app-frame{flex-grow:1;margin:0;max-width:100%;overflow-y:auto}.desktop-left-sidebar{border-right:1px solid #121212;flex-shrink:0;overflow-y:auto;width:270px;z-index:900}.desktop-right-sidebar{flex-shrink:0;overflow-y:auto;width:350px;z-index:900}.bet-slip-footer-bar,.bet-slip-wrapper,.bottom-nav{display:none}.app-frame,.desktop-left-sidebar,.desktop-right-sidebar{top:0}}.site-header-fixed{left:0;position:fixed;top:0;width:100%;z-index:2400}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{background:#0000;height:0;width:0}.login-container{background:#1e1e1e;border-radius:10px;color:#fff;margin:20px auto;max-width:400px;padding:10px 20px 20px}.login-container h2{margin:10px;text-align:center}.login-title{margin-bottom:20px;text-align:center}.login-form{gap:15px}.login-form,.login-input-group{display:flex;flex-direction:column}.login-label{color:#ccc;font-size:14px;margin-bottom:5px}.input-with-icon{align-items:center;background:#2c2c2c;border-radius:5px;display:flex;padding:8px}.input-with-icon svg{stroke:#aaa;fill:none;align-items:center;display:flex;height:24px;justify-content:center;margin-right:10px;width:24px}.input-field{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;outline:none}.login-button{background:#222c45;border:none;border-radius:5px;color:#a6c5ff;cursor:pointer;font-size:14px;font-weight:700;padding:10px}.login-button:hover{background:#25304b}.login-footer{font-size:14px;margin-top:20px;text-align:center}.login-footer a{color:#a6c5ff;text-decoration:none}.adminbets-container{background-color:#000;color:#1387ec;padding:10px}.adminbets-container .adminbets-title{font-size:22px;margin-bottom:20px}.adminbets-container .adminbets-filter-row{align-items:center;background-color:color(srgb .1098 .1098 .1184);color:#fff;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:10px}.adminbets-container .adminbets-list{font-family:Proxima Nova,sans-serif;font-size:12px;list-style:none;margin:0;padding:0}.adminbets-container .adminbets-card{background:#1c1c1e;border-radius:4px;color:#d9d9d9;margin-bottom:10px;padding:10px}.adminbets-container .adminbets-card-header{grid-gap:5px;cursor:pointer;display:grid;font-weight:700;gap:5px;grid-template-columns:1fr 1fr 1fr 2fr;padding:0 5px;text-align:start}.adminbets-teams{grid-gap:3px;align-items:center;background-color:color(srgb .215 .215 .215);border-radius:6px;box-shadow:1px 1px 5px 0 #0000003b;display:grid;font-size:16px;font-weight:700;gap:3px;grid-template-columns:2fr .3fr 2fr;padding:6px;text-align:center}.adminbets-container .adminbets-info{grid-gap:5px;display:grid;font-size:12px;gap:5px;grid-template-columns:1fr 1fr 1fr 2fr;justify-content:space-between;margin:10px 5px}.adminbets-container .adminbets-subtitle{font-family:Proxima Nova Cond,sans-serif;text-align:end}.adminbets-container .adminbets-lines{background-color:#2e2e2e;border-radius:4px;box-shadow:1px 1px 5px 0 #000000ad;padding:0 10px 10px}.adminbets-team-line-home{text-align:right}.adminbets-team-line-vs{color:#e9ae00;font-size:14px;font-weight:600;white-space:nowrap}.adminbets-time{display:none}.adminbets-market-block{grid-gap:3px;align-items:baseline;display:grid;font-weight:700;gap:3px;grid-template-columns:1fr 1fr}.adminbets-edit-row{border-radius:6px;display:flex;height:25px;justify-content:end;padding-bottom:5px}.adminbets-team-line-away{text-align:left}.adminbets-leg-status.unsettled{background-color:#ba7716}.adminbets-container .adminbets-line{display:flex;flex-direction:column;font-size:12px;gap:3px;justify-content:space-between;padding:10px 0}.adminbets-container .adminbets-market-name{color:#6d96e2;font-size:14px;font-weight:700}.adminbets-container .edit-block{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.adminbets-container .edit-block input,.adminbets-container .edit-block select{font-size:11px}.adminbets-container .edit-block button{cursor:pointer;font-size:13px;padding:2px 10px}.adminbets-label{color:#555}.adminbets-value{color:#e8e8e8;font-size:12px;font-weight:700}.adminbets-odds,.adminbets-result{display:flex;font-size:12px;gap:4px;margin-top:2px}.adminbets-label{color:#c6c3c3;font-size:11px;font-weight:400}.adminbets-right{grid-gap:3px;align-items:center;display:grid;gap:3px;grid-template-columns:1fr 1fr}.adminbets-value.won{color:#0a0}.adminbets-value.lost{color:#f64a4a}.adminbets-value.void{color:#777}.adminbets-leg-status{border-radius:2px;color:#000;font-size:12px;font-weight:600;justify-self:end;padding:0 4px;width:-webkit-fit-content}.adminbets-leg-status.won{background-color:#33c433}.adminbets-leg-status.lost{background-color:#f64a4a}.adminbets-leg-status.won-void{background-color:#28b188}.adminbets-leg-status.lost-void{background-color:#eb7899}.adminbets-leg-status.cancelled,.adminbets-leg-status.void{background-color:#bebebe}.adminbets-leg-status.unsettled{background-color:#f5ba66}.adminbets-status{border-radius:2px;color:#000;font-size:12px;font-weight:600;padding:0 4px;width:-webkit-fit-content}.adminbets-status.won{background-color:#33c433}.adminbets-status.lost{background-color:#f64a4a}.adminbets-status.won-void{background-color:#28b188}.adminbets-status.lost-void{background-color:#eb7899}.adminbets-status.cancelled,.adminbets-status.void{background-color:#bebebe}.adminbets-status.unsettled{background-color:#ba7716}.adminbets-list .adminbets-card-header span:nth-child(4),.adminbets-list .adminbets-info span:nth-child(4){justify-self:end;text-align:right}.new-bet{animation:flashin .8s ease-out;border:1px solid #75d09c;box-shadow:0 0 3px #00ff7f99}@keyframes flashin{0%{background-color:#4cff9a26}to{background-color:initial}}.lp-odds-header{grid-gap:4px;align-items:center;color:#b1b6bb;display:grid;font-family:Proxima Nova Cond,sans-serif;font-size:11px;gap:4px;line-height:14px;padding-bottom:3px;text-align:center}.lp-odds-header.layout-3{grid-template-columns:3fr 1fr 1fr 1fr}.lp-odds-header.layout-2{grid-template-columns:4fr 1fr 1fr}.lp-odds-header.layout-1{grid-template-columns:4fr 1fr}.lp-odds-row{grid-gap:4px;align-items:center;display:grid;gap:4px;padding:2px 0}.lp-odds-row.layout-3{grid-template-columns:3fr 1fr 1fr 1fr}.lp-odds-row.layout-2{grid-template-columns:4fr 1fr 1fr}.lp-odds-row.layout-1{grid-template-columns:4fr 1fr}.lp-team-name{color:#e5e5ea;display:inline-block;flex-grow:1;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:600;min-width:0;overflow:hidden;position:relative;white-space:nowrap}.lp-team-name:after{background:linear-gradient(90deg,#0000,#1c1c1e);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:24px}.lp-no-odds-teams .lp-team-name{color:#e5e5ea;font-size:15px;font-weight:600;text-align:left}.lp-no-odds-grid .lp-team-names{display:flex;flex-direction:column;gap:25px;justify-content:center}.lp-team{margin-right:5px}.lp-team,.lp-team-icon-and-name{align-items:center;display:flex;min-width:0}.lp-team-icon-and-name{gap:8px;position:relative}.lp-icon-reversed-home:after{bottom:-19px;color:#f09b51;content:"@";font-family:sans-serif;font-size:12px;font-weight:700;left:3px;pointer-events:none;position:absolute}.lp-team-icon{align-items:center;border-radius:1px;display:flex;height:18px;justify-content:center;min-height:18px;min-width:18px;overflow:hidden;width:18px}.lp-team-icon img{background-size:contain;display:block;height:100%!important;object-fit:contain;width:100%!important}.lp-placeholder-sub{border:1px solid #3478f67d}.lp-team-icon-and-name{width:100%}.lp-fixture-tag{background-color:#1e3a8a;border:1px solid #3478f67d;border-radius:2px}.lp-fixture-tag,.lp-fixture-tag--gameorder{color:#fff;font-size:11px;margin-left:6px;padding:0 4px;text-transform:uppercase}.lp-fixture-tag--gameorder{background-color:#8a1e1e;border:1px solid #a82b2bba;border-radius:2px}.lp-fixture-clock{background-color:#323232;border:1px solid #4e4e4e;border-left:none;border-radius:0 2px 2px 0;font-weight:600;margin-left:-3px}.lp-fixture-clock,.lp-fixture-clock-date{color:#fff;font-size:11px;padding:0 5px;text-transform:uppercase}.lp-fixture-clock-date{background-color:#4e4e4e;border:1px solid #4e4e4eba;border-radius:2px 0 0 2px;border-right:none}@media (min-width:1024px){.wrap-sportstab-header{top:0}.lp-bet-button:hover{background-color:#3a3a3c}.lp-bet-button:hover .value{color:#fff;text-shadow:2px 2px 4px #00000080}}.account-page{background-color:#1c1c1e;border-radius:5px;color:#fff;font-family:Proxima Nova,sans-serif;padding:20px;text-align:center}.account-header{align-items:center;background-color:#19191b;border:1px solid #3a3a3c;border-radius:10px;box-shadow:3px 3px 7px 0 #00000029;display:flex;margin:5px 0 10px;text-align:left}.account-avatar{align-items:center;display:flex;padding:10px;width:100%}.avatar-icon{font-size:36px;margin:0 20px 0 10px}.account-info{display:flex;flex-direction:column}.account-email{color:#aaa;font-size:10px}.account-name{font-size:18px;font-weight:700;line-height:15px}.account-id{color:#aaa;font-size:10px;line-height:7px}.account-balance-card{background-color:#19191b;border:1px solid #3a3a3c;border-radius:25px;box-shadow:3px 3px 7px 0 #00000029;margin:30px 20px;padding:20px 30px 30px}.balance-label{color:#aaa;font-size:12px}.balance-amount{border-bottom:1px solid #3a3a3c;font-size:30px;font-weight:700;margin:0 0 15px;padding-bottom:10px}.balance-buttons{display:flex;gap:10px}.btn{border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:10px}.btn-primary{background-color:#2684ff;border:none;color:#fff}.btn-primary,.btn-secondary{box-shadow:3px 3px 7px 0 #00000029}.btn-secondary{background-color:initial;border:1px solid #2684ff;color:#2684ff}.account-options{border-radius:5px;flex-direction:column}.account-option,.account-options{background-color:#1c1c1e;display:flex}.account-option{align-items:center;border:none;border-bottom:1px solid #2c2c2e;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:15px;font-weight:700;gap:8px;padding:12px 10px;text-align:left}.account-option:last-child{border-bottom:none}.ap-title{background-color:#000;box-shadow:0 3px 2px #000;color:#fff;display:flex;font-family:Proxima Nova,sans-serif;font-size:26px;font-weight:700;justify-content:center;left:0;margin:0;padding:10px 0;position:sticky;top:36px;width:100%;z-index:1000}@media (min-width:1024px){.ap-title{padding:10px 0 20px;position:sticky;top:0}}@media (max-width:600px){.balance-amount{font-size:30px}.btn{font-size:13px;padding:8px}.account-option{border-bottom:1px solid #2c2c2e;font-size:14px}.account-option:last-child{border-bottom:none}}.deposit-page{margin:0 auto;max-width:520px}.address{color:#fff;word-break:break-all}.amount-input{color:#fff;margin:1rem 0}.tips{color:#fff;margin-top:1rem;text-align:left}.deposit-page{background-color:#1c1c1e;border-radius:4px;color:#fff;font-family:Proxima Nova,sans-serif;margin:0 auto 60px;max-width:500px;padding:20px;text-align:center}.deposit-address-box{align-items:center;background-color:#19191b;border:1px solid #3a3a3c;border-radius:5px;box-shadow:3px 3px 7px 0 #00000029;display:flex;flex-direction:column;gap:14px;justify-content:space-between;margin:0;padding:12px;word-break:break-all}.address-value{border-bottom:1px solid #3a3a3c;flex:1 1;font-size:14px;font-weight:700;padding-bottom:10px;padding-left:5px;text-align:left;text-align:center;width:100%}.copy-button{background-color:#2684ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px}.copy-button:hover{background-color:#3e91ff}.deposit-qrcode-box{background-color:#fff;border-radius:12px;box-shadow:3px 3px 7px 0 #000;display:inline-block;margin:20px auto;padding:12px}.deposit-note{background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-shadow:3px 3px 7px 0 #00000029;color:#ccc;font-size:13px;padding:5px 15px;text-align:left}.deposit-note strong{color:#fff}.dp-error{color:crimson;margin:10px 0}.dp-back-button{background-color:#2684ff;border:none;border-radius:6px;box-shadow:3px 3px 7px 0 #00000029;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:20px;padding:8px 40px}.dp-back-button:hover{background-color:#3e91ff}.dp-title{background-color:#000;box-shadow:0 3px 2px #000;color:#fff;display:flex;font-family:Proxima Nova,sans-serif;font-size:26px;font-weight:700;justify-content:center;left:0;margin:0;padding:10px 0;position:sticky;top:36px;width:100%;z-index:1000}@media (min-width:1024px){.dp-title{position:sticky;top:0}.deposit-page{margin:10px auto 60px}}.admin-dashboard{background-color:#000;color:#333;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh}.admin-header{background-color:#000;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:14px;font-weight:700;padding:5px;text-align:center}.admin-nav{background-color:#1c1c1e;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:.5rem}.admin-nav a{border-radius:5px;color:#ccc;font-size:12px;padding:5px 15px;text-decoration:none;transition:background .3s,color .3s}.admin-nav a:hover{background-color:#444;color:#fff}.admin-nav .active{background-color:#05ce19;color:#fff;font-weight:700}.admin-content{align-self:center;background-color:#000;flex:1 1;overflow-y:auto;padding:0}@media (min-width:1000px){.admin-content{width:80%}}@media (max-width:600px){.admin-nav{flex-direction:row;flex-wrap:wrap;justify-content:center}.admin-nav a{text-align:center;width:auto}}.lp-bets-page{color:#ced4db;font-family:Proxima Nova,sans-serif;padding:10px}.lp-country-flag{border-radius:2px;height:12px;object-fit:contain;width:16px}.lp-header{background-color:#000;border-bottom:1px solid #171717;display:flex;flex-direction:column;padding:10px 15px;position:sticky;top:36px;transform:translateZ(0);transition:padding .2s ease,gap .2s ease;will-change:transform;z-index:999}.morebets-load-more-button{background-color:#1e62d0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:700;padding:5px 20px;text-shadow:0 0 1px #000;transition:background-color .3s ease}.lp-header *{transition:font-size .2s ease,color .2s ease,margin .2s ease}.lp-header--compact{align-items:center;box-shadow:0 3px 4px #171717;flex-direction:row;gap:12px;justify-content:space-between;padding:6px 14px}.lp-header--compact img{height:16px!important;width:16px!important}.lp-header--compact .lp-league-info{align-items:end;flex-direction:row;gap:6px}.lp-header--compact .lp-sport-name{font-size:14px}.lp-header--compact .lp-league-name{color:#a0a0a5;font-size:14px}.lp-fixture-time{text-align:start}.lp-page{color:#e5e5ea;font-family:Proxima Nova,sans-serif;min-height:calc(100vh - 430px)}.lp-bets-header{padding-bottom:12px}.lp-bets-header h2{font-size:22px;margin:0}.hdp{color:#3478f6}.value{color:#e5e5ea}.lp-fixture{background-color:#1c1c1e;border-radius:4px;box-shadow:3px 2px 4px #00000080;margin:4px 2px 10px;padding:8px 10px}.live-odds-header{grid-gap:4px;align-items:center;color:#b1b6bb;display:grid;font-family:Proxima Nova Cond,sans-serif;font-size:11px;gap:4px;line-height:14px;padding-bottom:3px;text-align:center}.live-odds-header.layout-3{grid-template-columns:3fr 1fr 1fr 1fr}.live-odds-header.layout-2{grid-template-columns:2fr 1fr 1fr}.live-odds-header.layout-1{grid-template-columns:1fr 1fr}.live-odds-row{grid-gap:4px;align-items:center;display:grid;gap:4px;min-height:35px;padding:2px 0}.live-odds-row.layout-3{grid-template-columns:3fr 1fr 1fr 1fr}.live-odds-row.layout-2{grid-template-columns:2fr 1fr 1fr}.live-odds-row.layout-1{grid-template-columns:1fr 1fr}.live-team-name{align-items:center;color:#e5e5ea;flex-grow:1;font-size:14px;font-weight:600;gap:8px}.live-team-name,.lp-fixture-footer{display:flex;font-family:Proxima Nova Cond,sans-serif}.lp-fixture-footer{align-items:end;border-top:1px solid #2a2a2b;color:#7c7c7c;font-size:12px;height:17px;justify-content:space-between;margin-top:10px;padding-right:2px;padding-top:8px}.lp-more-bets{background-color:#3478f62e;border:0 solid #3478f626;border-radius:2px;color:#73a4ff;cursor:pointer;font-family:Proxima Nova Cond,sans-serif;font-weight:500;padding:1px 7px;width:fit-content}.lp-more-bets:hover{color:#a5c4fc}.lp-skeleton-container{display:flex;flex-direction:column;gap:16px}.lp-skeleton .lp-shimmer{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:6px}.lp-shimmer-header{height:16px}.lp-shimmer-team{height:18px;width:100%}.lp-shimmer-button{height:32px}.lp-shimmer-time{height:14px;width:100px}.lp-shimmer-more{height:14px;width:60px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lp-league-info{display:flex;flex-direction:column;justify-content:center}.lp-sport-name{color:#e5e5ea;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.lp-league-name{color:#a0a0a5;font-family:Proxima Nova Cond,sans-serif;font-size:14px}.odds-title{color:#d7e2f7;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:600;text-align:center}.lp-no-odds-grid-inner{display:contents}.lp-no-odds-teams{display:flex;flex-direction:column;gap:6px;justify-content:center}.lp-no-odds-teams .live-team-name{color:#e5e5ea;font-size:15px;font-weight:600;text-align:left}.lp-no-odds-button{align-items:center;display:flex;height:100%;justify-content:center}.lp-no-odds-button .lp-bet-button{background-color:initial;border:2px solid #3478f6;border-radius:8px;color:#fff;font-size:16px;font-weight:600;height:64px;width:100%}.lp-no-odds-footer{padding-top:8px}.lp-footer-line-wrapper,.lp-no-odds-footer{align-items:center;display:flex;justify-content:space-between}.lp-footer-line-wrapper{padding-top:6px;width:100%}.lp-fixture-footer-line{background-color:#444;flex-grow:1;height:1px;margin-right:12px}.lp-no-odds-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:2fr 1fr;margin:15px 0}.lp-no-odds-grid .live-team-names{display:flex;flex-direction:column;gap:25px;justify-content:center}.lp-no-odds-grid .lp-big-button{background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;height:100%;text-align:center}.lp-no-odds-grid .lp-big-button:hover{background-color:#444}.lp-bet-button.active{background-color:#222c45;border:1px solid #3478f67d;box-sizing:border-box;height:36px;min-height:34px;padding:2px}.lp-bet-button.active:hover{background-color:#16254a;border:1px solid #3478f67d}.lp-bet-button.active .hdp,.lp-bet-button.active .value{color:#e5e5ea}.lp-bet-button{align-items:center;background-color:#2c2c2e;border:1px solid #3a3a3c;border-radius:4px;box-shadow:1px 1px 5px 0 #00000055;box-sizing:border-box;color:#e5e5ea;cursor:pointer;display:flex;flex-direction:column;font-size:14px;height:36px;justify-content:center;line-height:14px;min-height:34px;padding:2px;text-align:center}.hdp,.lp-bet-button{font-family:Proxima Nova,sans-serif;font-weight:600}.hdp{color:#90b7ff;font-size:11px}.value{font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600}.lp-bet-button{overflow:hidden;position:relative;z-index:900}.lp-ripple{animation:ripple .3s ease-out;background:hsla(0,0%,100%,.198);border-radius:4px;height:calc(50% + 6px);left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(50% + 6px);z-index:1000}@keyframes ripple{0%{opacity:.4;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.currently-suspended{align-items:end;color:#7c7c7c;display:flex;font-size:14px;font-weight:500;margin-top:4px}.lock-icon{align-items:center;display:flex;justify-content:center;margin-right:6px}.lock-icon svg{fill:#aaa;height:16px;width:16px}.lock-text{align-items:center;display:flex}.lp-bet-button.active.flash-up,.lp-bet-button.flash-up{animation:flashBorderUp 10s ease-in-out;border-top:1px solid #188f24}@keyframes flashBorderUp{0%{border-top-color:#188f24}70%{border-top-color:#188f24}to{border-top-color:#188f24}}.lp-bet-button.active.flash-down,.lp-bet-button.flash-down{animation:flashBorderDown 10s ease-in-out;border-bottom:1px solid #aa2626}@keyframes flashBorderDown{0%{border-bottom-color:#aa2626}70%{border-bottom-color:#aa2626}to{border-bottom-color:#aa2626}}.live-team,.live-team-icon-and-name{align-items:center;display:flex;min-width:0}.live-team-icon-and-name{gap:8px;position:relative}.live-icon-reversed-home:after{bottom:-19px;color:#f09b51;content:"@";font-family:sans-serif;font-size:12px;font-weight:700;left:3px;pointer-events:none;position:absolute}.live-team-icon{align-items:center;border-radius:1px;display:flex;height:18px;justify-content:center;min-height:18px;min-width:18px;overflow:hidden;width:18px}.live-team-icon img{background-size:contain;display:block;height:100%!important;object-fit:contain;width:100%!important}.lp-placeholder-team{grid-gap:5px;align-items:center;display:grid;grid-template-columns:1.3fr 1fr;justify-content:space-between;min-width:160px}.lp-placeholder-main{color:#c4cdd2;font-weight:700}.lp-placeholder-sub{background-color:#3478f621;border-radius:10px;color:#3478f6;font-size:10px;font-weight:700;padding:0 7px;width:fit-content}.live-team-icon-and-name{width:100%}.lp-league-header{align-items:center;border-radius:2px;color:#73a3fd;display:flex;font-family:proxima nova;font-size:12px;font-weight:600;gap:10px;margin:5px 0 5px 2px;padding:2px 7px;text-decoration:none;width:fit-content}.lp-bet-button .price.flash-down,.lp-bet-button .price.flash-up,.lp-bet-button .value.flash-down,.lp-bet-button .value.flash-up,.price.flash-down,.price.flash-up{color:#e5e5ea!important}.live-fixture-tag{background-color:#1e3a8a;border:1px solid #3e3ed7;border-radius:2px}.live-fixture-tag,.live-fixture-tag--gameorder{color:#fff;font-size:11px;font-weight:700;margin:0 8px 0 4px;padding:0 4px;text-transform:uppercase}.live-fixture-tag--gameorder{background-color:#8a1e1e;border-radius:2px}.live-fixture-clock{background-color:#4e4e4e;border:1px solid #4e4e4eba;border-radius:2px 0 0 2px;border-right:none;margin-left:4px}.live-elapsed,.live-fixture-clock{color:#fff;font-size:11px;font-weight:700;padding:0 5px}.live-elapsed{background-color:#323232;border:1px solid #4e4e4e;border-left:none;border-radius:0 2px 2px 0;font-weight:600;margin-right:4px;padding-left:7px}.live-logo{background-color:#b62c2b;border:1px solid #d63d3d;border-radius:2px;color:#fff;font-size:11px;font-style:italic;font-weight:700;margin-right:4px;padding:0 2px;text-transform:uppercase}.LiveScore{align-items:center;border-radius:4px;color:color(srgb .57 .7196 1);display:flex;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;justify-content:center;min-width:15px;padding:3px}.goal{animation:flashGoal 2s ease-out}.red-card-count{background-color:color(srgb .79 .139 .1343);border-radius:1px;color:#fff;display:inline-block;font-family:Proxima Nova Cond,sans-serif;font-size:10px;font-weight:700;padding:1px 3px}.live-score-wrapper{align-items:center;display:flex;gap:4px}.live-score-wrapper.split-layout{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.team-name-left{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;overflow:hidden}.score-right{flex-shrink:0;font-weight:700}.live-team-name-wrapper{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.live-team-name{min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.live-team-name:after{background:linear-gradient(90deg,#0000,#1c1c1e);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:24px;z-index:1}.lp-tabs{background-color:#000;border-bottom:1px solid #171717;display:flex;gap:10px;overflow-x:auto;padding:12px 2px;position:sticky;top:36px;white-space:nowrap;z-index:999}.lp-tab-button{align-items:center;background:#2c2c2e;border-radius:4px;color:#e5e5ea;cursor:pointer;display:inline-flex;font-family:Proxima Nova Cond,sans-serif;font-size:14px;font-weight:600;padding:8px 12px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.lp-tab-button.active,.lp-tab-button.active:hover{background:#3478f6;color:#fff}.lp-tab-icon{height:18px;margin-right:6px;vertical-align:middle;width:18px}.lp-tab-label{font-weight:600}.red-card-count{flex-shrink:0;z-index:2}@keyframes flashGoal{0%{color:#fff;font-size:20px}50%{color:color(srgb .792 .8503 .96);font-size:20px}to{color:color(srgb .57 .7196 1);font-size:14px}}@media (min-width:1024px){.wrap-sportstab-header{top:0}.lp-bet-button:hover{background-color:#3a3a3c}.lp-bet-button:hover .value{color:#fff;text-shadow:2px 2px 4px #00000080}.lp-tabs{top:0}.lp-tab-button:hover{background:#3f3f42}}.lp-tab-count{background-color:#b62c2b;border-radius:999px;color:#fff;font-size:10px;font-weight:700;line-height:1;min-width:20px;padding:1px 0;position:absolute;right:3px;text-align:center;top:1px;transform:translate(50%,-50%);z-index:2}
/*# sourceMappingURL=main.20c207c2.css.map*/