body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.cricket-container{max-width:600px;margin:8px 6px;border-radius:12px;padding:4px;font-family:Arial,sans-serif}.header{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;margin-bottom:5px}.match-comp{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:8px 12px}.header h2{font-size:18px;font-weight:700}.see-all{background:none;border:1px solid #000;padding:4px 8px;border-radius:4px;cursor:pointer}.match-section{margin-bottom:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);background:#fff;border-radius:12px;padding:12px}.match-section h3{font-size:12px;font-weight:400;margin-bottom:6px;color:#000;font-weight:700}.match-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.team{font-weight:700;font-size:16px}.match-info,.team{text-align:center;color:#000}.match-info{font-size:13px;font-weight:900}.scores{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:8px}.score{min-width:40px;position:relative;flex:1 1;text-align:center;padding:6px 10px;border-radius:6px;font-size:13px;font-weight:700;overflow:hidden}.score.blue{background:#e0f0ff;color:#000}.score.red{background:#fde2e2;color:#000}.inPlayLabel{background:green;border-radius:8px;width:45px;height:16px;color:#fff;display:inline-flex;font-style:italic;font-weight:500;font-size:10px}.inPlayLabel,.odds-overlay{justify-content:center;align-items:center}.odds-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;z-index:2}.odds-overlay img{width:20px;height:20px;-webkit-filter:invert(100%);filter:invert(100%)}.casino-title{color:#fff;background-image:linear-gradient(#126e51,#383838);margin:0!important}.game-card p{margin:8px 0}.bm-active,.custom-active,.fancy-active{font-weight:900;text-align:center;font-style:normal;font-size:10px;height:20px;width:30px!important;line-height:20px;display:inline-block;margin-left:5px!important;margin-right:0;color:#fff;background:#3c1404;border-radius:50px;transition:all 1.5s ease-in-out;-webkit-animation-direction:normal;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:blink2;-webkit-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-name:blink2;-moz-animation-timing-function:ease-in-out}@keyframes blink2{0%{background-color:#ffa143}50%{background-color:#3c1404}to{background-color:#ffa143}}@-webkit-keyframes blink2{0%{background-color:#ffa143}50%{background-color:#2b70da}to{background-color:#ffa143}}.spinner-container{top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);z-index:9999}.latest-event{overflow-y:hidden;overflow-x:overlay;display:block;white-space:nowrap}.latest-event-item{min-width:calc(20% - 10px);justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:4px;color:#fff;display:inline-flex}.latest-event-item a{color:#fff;font-size:12px;font-weight:700;text-align:center;text-transform:capitalize;background:#000;border-radius:4px}@-webkit-keyframes new-launch{50%{opacity:0}}@keyframes new-launch{50%{opacity:0}}.latest-event-item a img{width:16px;margin-right:2px;margin-bottom:14px}.latest-event-item a span{margin-left:3px;vertical-align:middle;color:#fff}.new-launch-text div b{display:block;color:#fff;font-size:12px;background:#167122;text-align:center;border-radius:5px;padding:2px}.market-name-col{text-transform:uppercase;display:flex;align-items:center;background:transparent linear-gradient(94deg,#b6842d,#ebda8d 55%,#b7862f);padding:6px 0 6px 6px;position:relative;height:32px;color:#000!important;font-weight:600}.market-icon img{width:16px;margin-right:4px}.rules-icon{float:right;background:#fff;border-radius:15px;padding:0 6px;color:#088394;margin-right:5px;margin-left:5px}.modal-title{font-size:18px!important}.modal-header{padding:8px 4px 8px 7px!important}.bet-modal-body{border-radius:5px;padding:1rem}.lay-bg{background-color:#f9c9d4!important}.back-bg{background-color:#a7d8fd!important}.odds-box{padding:0 12px}.odds-box,.stake-box{font-size:1.5rem;font-weight:700;background:#fff;border-radius:4px;text-align:center}.stake-box{padding:8px 12px}.preset-btn{position:relative;border:none;background:#fff;color:#000;width:24.3%;margin:1px;height:30px;line-height:30px;font-weight:700;font-size:14px;text-align:center}.preset-btn.focus,.preset-btn:focus,.preset-btn:hover{color:#fff;background-color:#ffe066!important;border:none!important}.preset-btn.highlight-yellow{background-color:#ffe066;color:#000;font-weight:700}.min-btn{background-color:#fcd34d;font-weight:700;color:#000}.max-btn{background-color:#1e3a8a}.edit-btn,.max-btn{font-weight:700;color:#fff}.edit-btn{background-color:#15803d}.clear-btn{background-color:red;font-weight:700;color:#fff}.cancel-btn{background-color:#ff6a6a}.cancel-btn,.place-btn{font-weight:700;color:#fff;padding:6px 0}.place-btn{background-color:#00a105}.cards-imgs{height:50px}.casino-winner-icon i{display:inline;font-size:26px;box-shadow:0 0 0 var(--bg-secondary);-webkit-animation:winnerbox 1.5s infinite;animation:winnerbox 1.5s infinite;border-radius:50%;color:#169733}.text-green{color:#00a105}.text-red{color:red}@-webkit-keyframes winnerbox{0%{box-shadow:0 0 0 0 rgba(29,127,30,.5)}70%{box-shadow:0 0 0 10px rgba(29,127,30,0)}to{box-shadow:0 0 0 0 rgba(29,127,30,0)}}@keyframes winnerbox{0%{box-shadow:0 0 0 0 rgba(29,127,30,.5)}70%{box-shadow:0 0 0 10px rgba(29,127,30,0)}to{box-shadow:0 0 0 0 rgba(29,127,30,0)}}.casino-container{max-width:600px;margin:8px 6px;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:10px;font-family:Arial,sans-serif}.casino-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.casino-header h2{font-size:18px;font-weight:700}.more-btn{background:none;border:none;font-size:14px;color:#444;cursor:pointer}.casino-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.game-card{position:relative;border-radius:10px;overflow:hidden;text-align:center;background:#f8f8f8;box-shadow:0 3px 6px rgba(0,0,0,.1);transition:transform .2s}.game-card:hover{transform:scale(1.05)}.game-card img{width:100%;height:120px;object-fit:cover}.game-card p{font-size:14px;background-image:linear-gradient(#126e51,#383838);margin:0!important}.game-card p,.tag{font-weight:700;color:#fff}.tag{position:absolute;top:6px;left:6px;background:orange;font-size:10px;padding:2px 6px;border-radius:4px}.login-card-container{width:400px;z-index:10;background:transparent linear-gradient(94deg,#b6842d,#ebda8d 55%,#b7862f);border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-input{box-shadow:0 3px 6px rgba(0,0,0,.1);background:transparent}.login-buton,.login-input{border-radius:20px;padding:12px;border:2px solid #ff4b92}.login-buton{font-weight:700;transition:.3s;background-color:#ff4b92!important;line-height:.8}.loginbg-main{height:100vh;background-image:linear-gradient(rgba(255,184,12,.6),hsla(0,0%,100%,.6)),url(/assets/images/login-bg-mobile-ten.jpg);background-size:contain}