/* Baazi365 v4.5.1 — LC247 desktop storefront with docked member sidebar and authenticated canvas fit. */
*{box-sizing:border-box}
html[data-storefront-template="baazi365"]{--red:#c9002d;--dark-red:#74000f;--yellow:#ffb700;--bright:#fff000;--navy:#183448;--navy2:#2e6484;--page:#f0eee4;background:#102928}
html[data-storefront-template="baazi365"] body{margin:0;background:#102928!important;color:#fff;font-family:Arial,Helvetica,sans-serif}
html[data-storefront-template="baazi365"] .velki-desktop-bg{display:none!important}
html[data-storefront-template="baazi365"] .velki-shell{position:relative;width:100%;max-width:840px;min-height:100vh;margin:auto;padding:var(--velki-fixed-header-height,clamp(60px,14.66667vw,123px)) 0 clamp(54px,13.35vw,112px)!important;overflow-x:hidden;background:var(--page)!important;box-shadow:inset 0 0 0 1px #142c2d}
html[data-storefront-template="baazi365"] .velki-games-float,html[data-storefront-template="baazi365"] .velki-back-top{display:none!important}
html[data-storefront-template="baazi365"] .baz365-desktop-primary,html[data-storefront-template="baazi365"] .baz365-desktop-sidebar{display:none}
html[data-storefront-template="baazi365"] .baz365-desktop-member-logo{display:none}
html[data-storefront-template="baazi365"] .baz365-desktop-login-form{display:none}

/* Header */
html[data-storefront-template="baazi365"] .velki-header{position:fixed!important;z-index:100!important;display:flex!important;width:min(100vw,840px)!important;height:clamp(60px,14.66667vw,123px)!important;min-height:clamp(60px,14.66667vw,123px)!important;max-height:clamp(60px,14.66667vw,123px)!important;padding:clamp(4px,1.1vw,9px) clamp(6px,1.7vw,14px)!important;align-items:center!important;gap:clamp(7px,1.7vw,14px)!important;background-image:url("assets/reference/header-wave.png"),linear-gradient(180deg,#df082a 0%,#260101 100%)!important;background-position:left bottom,center!important;background-size:150% auto,100% 100%!important;background-repeat:no-repeat,no-repeat!important;border:0!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.72)!important}
html[data-storefront-template="baazi365"] .velki-header .velki-logo{display:flex!important;flex:0 0 clamp(77px,24.2vw,203px)!important;width:clamp(77px,24.2vw,203px)!important;min-width:clamp(77px,24.2vw,203px)!important;max-width:clamp(77px,24.2vw,203px)!important;height:clamp(38px,11.8vw,99px)!important;min-height:clamp(38px,11.8vw,99px)!important;max-height:clamp(38px,11.8vw,99px)!important;align-items:center!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html[data-storefront-template="baazi365"] .velki-header .velki-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;filter:none!important}
html[data-storefront-template="baazi365"] .velki-header-guest{justify-content:space-between!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions{display:flex!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:auto!important;gap:clamp(4px,1vw,8px)!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-login,html[data-storefront-template="baazi365"] .velki-header-guest .velki-signup{display:flex!important;height:clamp(38px,9.25vw,78px)!important;min-height:clamp(38px,9.25vw,78px)!important;max-height:clamp(38px,9.25vw,78px)!important;align-items:center!important;justify-content:center!important;gap:clamp(5px,1.35vw,11px)!important;padding:0 clamp(6px,1.4vw,12px)!important;border:clamp(1px,.36vw,3px) solid #050505!important;border-radius:clamp(6px,1.32vw,11px)!important;font-size:clamp(15px,3.55vw,30px)!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-login{flex:0 0 clamp(93px,28.8vw,242px)!important;width:clamp(93px,28.8vw,242px)!important;min-width:clamp(93px,28.8vw,242px)!important;max-width:clamp(93px,28.8vw,242px)!important;height:clamp(38px,8.53333vw,72px)!important;min-height:clamp(38px,8.53333vw,72px)!important;max-height:clamp(38px,8.53333vw,72px)!important;margin-top:clamp(1px,.26667vw,2px)!important;padding:0!important;border:clamp(1px,.26667vw,2px) solid #710b0b!important;border-radius:clamp(5px,1.06667vw,9px)!important;background-color:rgba(51,51,51,.4)!important;background-image:linear-gradient(180deg,#0e0d0d 0%,#0e0d0d 100%)!important;color:#ffb80c!important;box-shadow:inset 0 clamp(1px,.26667vw,2px) 0 0 rgba(255,255,255,.5)!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-signup{flex:0 0 clamp(84px,21.9vw,184px)!important;width:clamp(84px,21.9vw,184px)!important;min-width:clamp(84px,21.9vw,184px)!important;max-width:clamp(84px,21.9vw,184px)!important;border-color:#5a2600!important;background:linear-gradient(180deg,#ffd447 0%,#ffb300 54%,#e77a00 100%)!important;color:#210600!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 0 0 1px #ffeb86,0 2px 4px rgba(0,0,0,.38)!important;text-shadow:0 1px rgba(255,255,255,.42)!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions a span{font-size:inherit!important;line-height:1!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-login span,html[data-storefront-template="baazi365"] .velki-header-guest .velki-login .icon-login{color:#ffb700!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions .icon-login,html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions .icon-SignUp{display:block!important;flex:0 0 clamp(18px,4.25vw,36px)!important;width:clamp(18px,4.25vw,36px)!important;height:clamp(18px,4.25vw,36px)!important;margin:0!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-icon{display:block;width:clamp(18px,4.25vw,36px)!important;height:clamp(18px,4.25vw,36px)!important;fill:currentColor!important;stroke:currentColor!important;stroke-width:1.5!important}
html[data-storefront-template="baazi365"] .velki-header-guest .velki-signup .velki-auth-icon{fill:none!important;stroke-width:2.3!important}

/* Logged-in four-block header */
html[data-storefront-template="baazi365"] .velki-header-auth{display:grid!important;grid-template-columns:29.4% 46.2% 9.3% 9.2%;gap:2%!important;padding-left:.7%!important;padding-right:1.2%!important}
html[data-storefront-template="baazi365"] .baz365-member-action,html[data-storefront-template="baazi365"] .baz365-account-box{height:clamp(40px,9.5vw,80px)!important;margin:0!important;border:clamp(1px,.3vw,2px) solid #120003!important;border-radius:clamp(4px,1vw,8px)!important;background:rgba(92,0,14,.62)!important;color:var(--yellow)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.23)!important}
html[data-storefront-template="baazi365"] .baz365-member-action{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:clamp(15px,3.55vw,30px)!important;font-weight:900!important}
html[data-storefront-template="baazi365"] .baz365-bets-action{gap:clamp(5px,1.4vw,12px)!important}
html[data-storefront-template="baazi365"] .baz365-action-icon{position:relative;display:grid;width:clamp(25px,5.8vw,49px);height:clamp(25px,5.8vw,49px);place-items:center;border:clamp(2px,.6vw,5px) dotted currentColor;border-radius:50%;font-size:0}
html[data-storefront-template="baazi365"] .baz365-action-icon:after{content:"$";font-size:clamp(13px,2.9vw,24px);font-weight:900}
html[data-storefront-template="baazi365"] .baz365-account-box{position:relative;display:flex!important;flex-direction:column;justify-content:center;padding:0 clamp(7px,1.8vw,15px)!important;text-decoration:none!important;font-size:clamp(11px,2.7vw,23px)!important;line-height:1.5}
html[data-storefront-template="baazi365"] .baz365-account-box span{display:block!important;color:var(--yellow)!important;white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-account-box b,html[data-storefront-template="baazi365"] .baz365-account-box em{font-style:normal!important;color:var(--yellow)!important}
html[data-storefront-template="baazi365"] .baz365-account-box>i{position:absolute;right:clamp(4px,1vw,9px);top:50%;display:grid;width:clamp(34px,8vw,67px);height:clamp(18px,4.35vw,37px);place-items:center;transform:translateY(-50%);border:1px solid var(--yellow);border-radius:clamp(3px,.7vw,6px);font-style:normal;font-weight:800}
html[data-storefront-template="baazi365"] .baz365-account-box:not(.is-readonly) span{padding-right:24%}
html[data-storefront-template="baazi365"] .baz365-refresh-action svg{width:65%!important;height:65%!important;fill:none!important;stroke:currentColor!important;stroke-width:2.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html[data-storefront-template="baazi365"] .baz365-refresh-action.loading svg{animation:baz365spin .7s linear infinite}
html[data-storefront-template="baazi365"] .baz365-settings-action span{font-size:clamp(25px,6vw,51px)!important;line-height:1!important}
@keyframes baz365spin{to{transform:rotate(360deg)}}

/* Ticker and slider */
html[data-storefront-template="baazi365"] .baz365-ticker{display:grid;height:clamp(28px,6.68vw,56px);grid-template-columns:clamp(78px,18.5vw,155px) 1fr;align-items:center;overflow:hidden;background:linear-gradient(#203d4a,#142e37);color:#fff;font-size:clamp(14px,3.35vw,28px);font-weight:800}
html[data-storefront-template="baazi365"] .baz365-ticker b{display:flex;align-items:center;gap:clamp(4px,1vw,8px);padding-left:clamp(12px,2.7vw,23px);white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-ticker b svg{width:clamp(17px,4.1vw,34px);height:clamp(17px,4.1vw,34px);fill:none;stroke:#fff;stroke-width:2}
html[data-storefront-template="baazi365"] .baz365-ticker span{overflow:hidden;color:#63c4f4;white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-ticker i{display:block;width:max-content;min-width:max-content;padding:0 0 0 100%;font-style:normal;transform:translate3d(0,0,0);animation:baz365TickerFullTrack var(--baz365-ticker-duration,24s) linear infinite;will-change:transform}
html[data-storefront-template="baazi365"] .baz365-ticker .baz365-ticker-track{position:relative;display:flex;width:100%;height:100%;min-width:0;align-items:center;overflow:hidden;margin:0;padding:0;border:0;background:transparent;color:#63c4f4;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;white-space:nowrap;direction:ltr;cursor:pointer}
html[data-storefront-template="baazi365"] .baz365-ticker .baz365-ticker-track:focus-visible i{animation-play-state:paused}
html[data-storefront-template="baazi365"] .baz365-ticker .baz365-ticker-track:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}
@keyframes baz365TickerFullTrack{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}
html[data-storefront-template="baazi365"] .baz365-slider{position:relative;display:block;width:100%!important;max-width:none!important;height:clamp(76px,18.15vw,152px);margin:0!important;padding:0!important;overflow:hidden;border:0!important;outline:0;box-shadow:none!important;background:#eeeade}
html[data-storefront-template="baazi365"] .baazi365-section-home>.baz365-slider{margin-top:0!important}
html[data-storefront-template="baazi365"] .baz365-slider>a{position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity .3s}
html[data-storefront-template="baazi365"] .baz365-slider>a.is-active{opacity:1;pointer-events:auto}
html[data-storefront-template="baazi365"] .baz365-slider img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0!important}
html[data-storefront-template="baazi365"] .baz365-slider>div{position:absolute;z-index:3;left:50%;bottom:clamp(3px,.8vw,7px);display:flex;gap:clamp(3px,.7vw,6px);transform:translateX(-50%)}
html[data-storefront-template="baazi365"] .baz365-slider button{width:clamp(5px,1.2vw,10px);height:clamp(5px,1.2vw,10px);padding:0;border:0;border-radius:50%;background:#fff8}.baz365-slider button.is-active{background:var(--yellow)!important}

/* Home cards */
html[data-storefront-template="baazi365"] .baazi365-home{display:block;width:100%!important;max-width:none!important;min-height:calc(100vh - clamp(54px,13.35vw,112px));margin:0!important;padding-right:0!important;padding-left:0!important;background:var(--page);color:#111}
html[data-storefront-template="baazi365"] .baazi365-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
html[data-storefront-template="baazi365"] .baazi365-showcase{--baz365-banner-gap:clamp(6px,1.6vw,13px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--baz365-banner-gap);padding:var(--baz365-banner-gap)}
html[data-storefront-template="baazi365"] .baz365-slider+.baazi365-showcase{padding-top:var(--baz365-banner-gap)}
html[data-storefront-template="baazi365"] .baazi365-card{position:relative;display:block;min-width:0;overflow:hidden;border:0!important;background:#111;color:#fff;text-decoration:none;isolation:isolate}
html[data-storefront-template="baazi365"] .baazi365-card-panoramic,html[data-storefront-template="baazi365"] .baazi365-card-wide{grid-column:1/-1}
html[data-storefront-template="baazi365"] .baazi365-card-panoramic{aspect-ratio:1250/260}
html[data-storefront-template="baazi365"] .baazi365-card-wide{aspect-ratio:730/280}
html[data-storefront-template="baazi365"] .baazi365-card-half{aspect-ratio:360/280}
html[data-storefront-template="baazi365"] .baazi365-card>img{display:block;width:100%;height:100%;object-fit:cover;border:0}
html[data-storefront-template="baazi365"] .baazi365-card-caption{position:absolute;z-index:3;inset:auto 0 0;display:flex;height:19.8%;min-height:clamp(25px,6vw,50px);align-items:center;justify-content:space-between;background:linear-gradient(90deg,rgba(0,0,0,.96) 0,rgba(0,0,0,.93) 68%,transparent 68.2%);font-weight:900;line-height:1}
html[data-storefront-template="baazi365"] .baazi365-card-caption strong{display:block;max-width:70%;padding:0 clamp(6px,1.45vw,12px);overflow:hidden;color:#fff;font-size:clamp(15px,3.55vw,30px);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #000}
html[data-storefront-template="baazi365"] .baazi365-card-caption b{position:relative;display:grid;width:33%;height:100%;place-items:center;padding-left:5%;background:var(--yellow);color:#1400ff;font-size:clamp(12px,3.05vw,26px);white-space:nowrap;-webkit-animation:baz365-play-now-colors 4s ease-in-out infinite;animation:baz365-play-now-colors 4s ease-in-out infinite;will-change:color}
@-webkit-keyframes baz365-play-now-colors{0%,100%{color:#1400ff}25%{color:#fff}50%{color:#e00022}75%{color:#fff}}
@keyframes baz365-play-now-colors{0%,100%{color:#1400ff}25%{color:#fff}50%{color:#e00022}75%{color:#fff}}
html[data-storefront-template="baazi365"] .baazi365-card-caption b:before{content:"";position:absolute;right:99%;top:0;width:35%;height:100%;background:var(--yellow);clip-path:polygon(60% 0,100% 0,100% 100%,0 100%)}
html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption{height:20%}
html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption strong{font-size:clamp(14px,3.35vw,28px)}
html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption b{width:36%;font-size:clamp(12px,2.8vw,23px)}
html[data-storefront-template="baazi365"] .baazi365-card-panoramic .baazi365-card-caption{height:34%}
html[data-storefront-template="baazi365"] .baazi365-live-board{position:absolute;z-index:2;right:1.45%;top:clamp(12px,3vw,25px);display:grid;width:clamp(92px,21.05vw,172px);min-width:0;gap:clamp(1px,.24vw,2px);margin:0;padding:clamp(4px,1.2vw,10px) 0 clamp(4px,1vw,8px) clamp(4px,1.2vw,10px);background:linear-gradient(90deg,rgba(8,8,8,.56),rgba(5,5,5,.94));color:#fff;font-size:clamp(11px,2.65vw,22px);line-height:1.22}
html[data-storefront-template="baazi365"] .baazi365-live-board dt,html[data-storefront-template="baazi365"] .baazi365-live-board dd,html[data-storefront-template="baazi365"] .baazi365-live-board p{margin:0}
html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon{display:flex;width:calc(100% - clamp(19px,4.2vw,34px));height:clamp(18px,4.4vw,36px);align-items:center;justify-content:flex-start;gap:clamp(2px,.55vw,5px);margin:0 0 clamp(2px,.48vw,4px);padding:0 clamp(3px,.75vw,6px) 0 0;border-radius:clamp(2px,.5vw,4px) 0 0 clamp(2px,.5vw,4px);background:#ed001c;font-size:clamp(12px,3vw,25px);font-weight:900;line-height:1;white-space:nowrap}
html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon span{display:grid;flex:0 0 clamp(24px,5.8vw,48px);width:clamp(24px,5.8vw,48px);height:100%;place-items:center;border:0;border-radius:clamp(2px,.5vw,4px) 0 0 clamp(2px,.5vw,4px);background:#fff;color:#ed001c;box-shadow:none}
html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon span:before{content:"((•))";font-size:clamp(9px,2.15vw,18px);font-weight:900;letter-spacing:clamp(-2px,-.2vw,-1px)}
html[data-storefront-template="baazi365"] .baazi365-live-board dd{display:flex;min-height:clamp(17px,4vw,33px);align-items:center;justify-content:space-between;gap:clamp(4px,1vw,8px)}
html[data-storefront-template="baazi365"] .baazi365-live-board dd>.count{display:grid;flex:0 0 clamp(16px,3.7vw,31px);width:clamp(16px,3.7vw,31px);height:clamp(16px,3.7vw,31px);place-items:center;border-radius:clamp(2px,.45vw,4px) 0 0 clamp(2px,.45vw,4px);background:#fff;color:#222;font-style:normal;line-height:1}

/* Sports landing */
html[data-storefront-template="baazi365"] .baz365-sports-landing,html[data-storefront-template="baazi365"] .baz365-inplay-page{min-height:calc(100vh - clamp(119px,27.9vw,234px));background:var(--page)}
html[data-storefront-template="baazi365"] .baz365-category-strip{display:grid;height:clamp(52px,12.45vw,104px);grid-template-columns:28% 24% 25% 11% 12%;align-items:stretch;background:#e50025;border-bottom:clamp(3px,.7vw,6px) solid #293b47}
html[data-storefront-template="baazi365"] .baz365-category-strip>a,html[data-storefront-template="baazi365"] .baz365-category-strip>button{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(4px,1vw,8px);padding:0;border:0;background:#e90025;color:#111;text-decoration:none;font-size:clamp(12px,3.2vw,27px);font-weight:900;white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-category-strip .baz365-casino{margin:clamp(10px,2.5vw,21px) clamp(6px,1.6vw,13px) 0 clamp(9px,2.2vw,18px);border-radius:clamp(7px,1.8vw,15px) clamp(7px,1.8vw,15px) 0 0;background:linear-gradient(#453cff,#752087);color:#fff}
html[data-storefront-template="baazi365"] .baz365-casino>svg{width:clamp(25px,5.9vw,50px);height:clamp(25px,5.9vw,50px);fill:#fff;stroke:#fff;stroke-width:1.5}
html[data-storefront-template="baazi365"] .baz365-new{position:absolute;right:8%;top:clamp(-10px,-1.2vw,-5px);padding:clamp(2px,.5vw,4px) clamp(7px,1.7vw,14px);border-radius:clamp(4px,1vw,8px);background:#e00016;box-shadow:0 1px 4px #500;color:#fff;font-size:clamp(9px,2.25vw,19px)}
html[data-storefront-template="baazi365"] .baz365-category-strip .baz365-cat-cricket{background:#480008;color:var(--yellow)}
html[data-storefront-template="baazi365"] .baz365-live-badge{position:absolute;right:5%;top:clamp(2px,.6vw,5px);display:flex;height:clamp(14px,3.3vw,28px);align-items:center;border-radius:4px;background:#e00016;color:#fff;font-size:clamp(9px,2.2vw,18px);font-style:normal}
html[data-storefront-template="baazi365"] .baz365-live-badge i{width:clamp(21px,5vw,42px);height:100%;background:#fff;border-radius:4px 0 0 4px}
html[data-storefront-template="baazi365"] .baz365-live-badge i:after{content:"((•))";display:block;color:red;text-align:center;font-style:normal;line-height:clamp(14px,3.3vw,28px)}
html[data-storefront-template="baazi365"] .baz365-live-badge em{min-width:clamp(19px,4.5vw,38px);padding:0 4px;font-style:normal;text-align:center}
html[data-storefront-template="baazi365"] .baz365-ball{display:block;width:clamp(24px,5.9vw,49px);height:clamp(24px,5.9vw,49px);border:2px solid #111;border-radius:50%}
html[data-storefront-template="baazi365"] .baz365-cat-cricket .baz365-ball{border:0;background:repeating-linear-gradient(45deg,#ffbf00 0 5px,#472000 6px 8px)}
html[data-storefront-template="baazi365"] .baz365-cat-soccer .baz365-ball{background:radial-gradient(circle at 50% 50%,#111 0 20%,transparent 21%),#e30024}
html[data-storefront-template="baazi365"] .baz365-cat-tennis b{display:none}
html[data-storefront-template="baazi365"] .baz365-cat-tennis .baz365-live-badge{display:none}
html[data-storefront-template="baazi365"] .baz365-category-strip>button{background:#8e0012;color:#fff}
html[data-storefront-template="baazi365"] .baz365-category-strip>button svg{width:clamp(27px,6.4vw,54px);height:clamp(27px,6.4vw,54px);fill:none;stroke:#fff;stroke-width:3}
html[data-storefront-template="baazi365"] .baz365-sports-landing>h2,html[data-storefront-template="baazi365"] .baz365-inplay-page>h2{display:grid;height:clamp(35px,8.25vw,69px);margin:0;place-items:center;background:linear-gradient(#2d5166,#1b384b);color:#fff;font-size:clamp(16px,3.8vw,32px);font-weight:900}

/* In-Play / Today / Tomorrow */
html[data-storefront-template="baazi365"] .baz365-inplay-page{padding-top:clamp(8px,1.9vw,16px);background:#172f3a}
html[data-storefront-template="baazi365"] .baz365-time-tabs{display:grid;height:clamp(38px,9.1vw,76px);grid-template-columns:repeat(3,1fr);margin:0 clamp(9px,2vw,17px) clamp(8px,1.8vw,15px);overflow:hidden;border:1px solid #fff;border-radius:clamp(7px,1.65vw,14px)}
html[data-storefront-template="baazi365"] .baz365-time-tabs a{display:grid;place-items:center;border-right:1px solid #fff;background:#172f3a;color:#fff;text-decoration:none;font-size:clamp(16px,3.8vw,32px);font-weight:900}
html[data-storefront-template="baazi365"] .baz365-time-tabs a:last-child{border:0}
html[data-storefront-template="baazi365"] .baz365-time-tabs a.is-active{background:#fff;color:#0d2838}
html[data-storefront-template="baazi365"] .baz365-sport-selector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
html[data-storefront-template="baazi365"] .baz365-match-list{background:#fff;color:#2789cd;border-bottom:clamp(3px,.7vw,6px) solid #050505}
html[data-storefront-template="baazi365"] .baz365-match-list>a{display:grid;min-height:clamp(58px,13.9vw,116px);grid-template-columns:minmax(0,1fr) clamp(44px,10.3vw,86px);align-items:center;border-bottom:1px solid #d7dde0;color:#288bcf;text-decoration:none}
html[data-storefront-template="baazi365"] .baz365-match-list>a>span{min-width:0;padding:clamp(6px,1.4vw,12px) 0 clamp(7px,1.65vw,14px) clamp(13px,3.2vw,27px)}
html[data-storefront-template="baazi365"] .baz365-match-list small{display:flex;align-items:center;gap:clamp(5px,1.2vw,10px);padding-left:clamp(15px,3.7vw,31px);color:#777;font-size:clamp(13px,3.15vw,26px);font-weight:400;line-height:1.2}
html[data-storefront-template="baazi365"] .baz365-match-list small em{color:#777;font-style:normal}
html[data-storefront-template="baazi365"] .baz365-match-list small em.is-live{color:#43a500}
html[data-storefront-template="baazi365"] .baz365-play{display:grid;width:clamp(19px,4.6vw,38px);height:clamp(17px,4.1vw,34px);place-items:center;border-radius:4px;background:#208bc8}
html[data-storefront-template="baazi365"] .baz365-play svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1.5}.baz365-play svg path{fill:#fff;stroke:none}
html[data-storefront-template="baazi365"] .baz365-match-list b{display:flex;min-width:0;align-items:center;gap:clamp(6px,1.45vw,12px);margin-top:clamp(2px,.5vw,4px);overflow:hidden;font-size:clamp(16px,3.9vw,33px);line-height:1.18;text-overflow:ellipsis;white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-match-list b>i{flex:0 0 clamp(11px,2.6vw,22px);width:clamp(11px,2.6vw,22px);height:clamp(11px,2.6vw,22px);border:1px solid #8da1ab;border-radius:50%;background:#d6e0e6}
html[data-storefront-template="baazi365"] .baz365-match-list b>i.is-live{border-color:#4b9f00;background:#59c400}
html[data-storefront-template="baazi365"] .baz365-pin{justify-self:center;width:clamp(30px,7.2vw,60px);height:clamp(30px,7.2vw,60px);fill:none;stroke:#83a4b7;stroke-width:1.5}.baz365-pin path{fill:#83a4b7;stroke:none}
html[data-storefront-template="baazi365"] .baz365-no-matches{padding:clamp(18px,4.2vw,35px);color:#819cac;font-size:clamp(14px,3.3vw,28px);text-align:center}
html[data-storefront-template="baazi365"] .baz365-highlight-list small{padding-left:clamp(16px,3.7vw,31px)}

/* Multi Market and Account */
html[data-storefront-template="baazi365"] .baazi365-section-multi{padding:clamp(23px,5.4vw,45px) clamp(12px,2.85vw,24px);background:var(--page)}
html[data-storefront-template="baazi365"] .baz365-multi-empty{padding:clamp(25px,6vw,50px) clamp(8px,1.9vw,16px);border:1px solid #80a2b5;border-radius:clamp(6px,1.5vw,13px);background:#fff;color:#85a0b2;text-align:center}
html[data-storefront-template="baazi365"] .baz365-multi-empty h2{margin:0 0 clamp(20px,4.8vw,40px);font-size:clamp(21px,5vw,42px);line-height:1.55}
html[data-storefront-template="baazi365"] .baz365-multi-empty p{margin:0;padding-top:clamp(7px,1.7vw,14px);border-top:1px solid #d7e0e4;font-size:clamp(18px,4.3vw,36px)}
html[data-storefront-template="baazi365"] .baz365-account-hub{min-height:calc(100vh - clamp(119px,27.9vw,234px));background:var(--page)}
html[data-storefront-template="baazi365"] .baz365-account-hub>header{display:flex;height:clamp(45px,10.7vw,90px);align-items:center;justify-content:space-between;padding:0 clamp(17px,4vw,34px);background:#202020;color:#fff;font-size:clamp(15px,3.5vw,29px)}
html[data-storefront-template="baazi365"] .baz365-account-hub>header b{display:flex;align-items:center;gap:clamp(6px,1.4vw,12px)}
html[data-storefront-template="baazi365"] .baz365-account-hub>header svg{width:clamp(23px,5.5vw,46px);height:clamp(23px,5.5vw,46px);fill:none;stroke:#fff;stroke-width:1.8}
html[data-storefront-template="baazi365"] .baz365-account-hub nav a{display:flex;height:clamp(45px,10.75vw,90px);align-items:center;justify-content:space-between;padding:0 clamp(19px,4.6vw,39px);border-bottom:1px solid #d5dde1;background:#fff;color:#288bcf;text-decoration:none;font-size:clamp(17px,4vw,34px);font-weight:800}
html[data-storefront-template="baazi365"] .baz365-account-hub nav i{display:grid;width:clamp(27px,6.4vw,54px);height:clamp(27px,6.4vw,54px);place-items:center;border:1px solid #d6dfe3;border-radius:6px;color:#111;font-size:clamp(28px,6.5vw,55px);font-style:normal;font-weight:400;line-height:.7}
html[data-storefront-template="baazi365"] .baz365-logout{display:flex;height:clamp(54px,12.8vw,108px);align-items:center;justify-content:center;gap:clamp(6px,1.4vw,12px);margin-top:clamp(18px,4.3vw,36px);background:linear-gradient(90deg,#ef3825,#c8170d);color:#fff;text-decoration:none;font-size:clamp(18px,4.1vw,35px);font-weight:900}
html[data-storefront-template="baazi365"] .baz365-logout svg{width:clamp(18px,4.2vw,35px);height:clamp(18px,4.2vw,35px);fill:none;stroke:#fff;stroke-width:2}

/* Reference footer (Home only) */
html[data-storefront-template="baazi365"] .baz365-reference-footer{display:none!important}
html[data-storefront-template="baazi365"] .baazi365-section-home+.baz365-reference-footer{display:flex!important;flex-direction:column;align-items:center;padding:0 0 clamp(34px,8vw,67px)!important;background:var(--page)!important;color:#6c6c6c!important;border:0!important}
html[data-storefront-template="baazi365"] .baz365-reference-footer .velki-socials{order:1;display:flex!important;width:100%;height:clamp(56px,13.35vw,112px);align-items:center;justify-content:center;gap:0!important;border-bottom:1px solid #c7c7c7;background:transparent!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social{position:relative!important;display:grid!important;isolation:auto!important;flex:0 0 62.7px!important;width:62.7px!important;height:31.35px!important;min-width:62.7px!important;min-height:31.35px!important;max-width:62.7px!important;max-height:31.35px!important;place-items:center;margin:0!important;padding:0!important;color:#a9a9a9!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;outline:0!important;transform:none!important;transition:none!important;cursor:pointer;appearance:none;-webkit-appearance:none}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social:before{display:none!important;content:none!important;inset:auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social:hover,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social:focus,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social:focus-visible,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social:active{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;outline:0!important;transform:none!important}
html[data-storefront-template="baazi365"] .baz365-reference-footer .velki-social.is-selected,html[data-storefront-template="baazi365"] .baz365-reference-footer .velki-social[aria-pressed="true"]{color:#595959!important;background:none!important;background-color:transparent!important;background-image:none!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social svg,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social-whatsapp svg,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social-telegram svg{position:relative!important;z-index:1!important;display:block!important;width:31.35px!important;height:31.35px!important;max-width:31.35px!important;max-height:31.35px!important;color:inherit!important;fill:currentColor!important;stroke:none!important;transform:none!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social svg *{color:inherit!important;fill:currentColor!important;stroke:none!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .velki-social-telegram .telegram-plane{fill:var(--page)!important;stroke:none!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .baz365-instagram-mark{fill:none!important;stroke:none!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .baz365-instagram-mark rect,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .baz365-instagram-mark circle:not(.instagram-dot){fill:none!important;stroke:currentColor!important;stroke-width:2!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .baz365-reference-footer .baz365-instagram-mark .instagram-dot{fill:currentColor!important;stroke:none!important}
html[data-storefront-template="baazi365"] .baz365-support-output{order:2;display:grid;width:100%;min-height:clamp(59px,14.2vw,119px);place-items:center;padding:clamp(9px,2.1vw,18px) clamp(14px,3.3vw,28px)}
html[data-storefront-template="baazi365"] .baz365-support-link{display:grid;width:136.21px;height:37.63px;max-width:calc(100% - 24px);place-items:center;overflow:visible;color:#666!important;font-size:clamp(12px,2.4vw,20px)!important;line-height:37.63px;text-align:center;text-decoration:underline;white-space:nowrap;background:none!important;border:0!important;box-shadow:none!important}
html[data-storefront-template="baazi365"] .baz365-support-link[aria-disabled="true"]{color:#999!important;pointer-events:none;text-decoration:none}
html[data-storefront-template="baazi365"] .velki-policy-links{order:3;display:block!important;width:96%;margin:0!important;text-align:center!important}
html[data-storefront-template="baazi365"] .velki-policy-row{display:flex!important;flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,16px) clamp(12px,3vw,25px)!important;margin-bottom:clamp(7px,1.7vw,14px)!important}
html[data-storefront-template="baazi365"] .velki-policy-row:last-child{margin-bottom:0!important}
html[data-storefront-template="baazi365"] .velki-policy-row a{display:inline-block!important;color:#666!important;font-size:clamp(15px,3.7vw,31px)!important;line-height:1.5!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:clamp(2px,.5vw,4px)!important;white-space:nowrap!important}
html[data-storefront-template="baazi365"] .velki-policy-row a:not(:last-child):after{content:none!important}
html[data-storefront-template="baazi365"] .velki-apk{order:4;display:flex!important;width:clamp(194px,46.4vw,310px)!important;height:auto!important;align-items:center!important;align-self:center!important;margin:clamp(25px,6vw,50px) auto 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;overflow:visible!important}
html[data-storefront-template="baazi365"] .velki-apk.baz365-apk-image img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;border:0!important;object-fit:contain!important}
html[data-storefront-template="baazi365"] .velki-apk .velki-android{display:grid!important;width:26%!important;height:100%!important;place-items:center;background:#050505!important}
html[data-storefront-template="baazi365"] .velki-apk .velki-android svg{width:75%!important;height:75%!important;fill:#fff!important}
html[data-storefront-template="baazi365"] .velki-apk-copy{display:flex!important;flex-direction:column;padding-left:7%!important;line-height:1.05!important}
html[data-storefront-template="baazi365"] .velki-apk-copy small{font-size:clamp(13px,3vw,25px)!important}.velki-apk-copy b{font-size:clamp(17px,4vw,34px)!important}
html[data-storefront-template="baazi365"] .velki-apk-meta{order:5;margin:clamp(5px,1.2vw,10px) 0 0!important;color:#666!important;font-size:clamp(11px,2.5vw,21px)!important;text-align:center!important}

/* Fixed bottom navigation */
html[data-storefront-template="baazi365"] .baazi365-bottom-fixed{position:fixed;z-index:100;left:50%;bottom:0;width:min(100%,840px);height:clamp(54px,13.35vw,112px);transform:translateX(-50%);background:var(--navy);box-shadow:0 -1px #0004}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav{display:block!important;width:100%;height:100%;margin:0!important;padding:0!important;background:var(--navy)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul{display:grid!important;width:100%;height:100%;grid-template-columns:repeat(5,minmax(0,1fr));margin:0!important;padding:0!important;list-style:none!important;background:var(--navy)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li{position:relative;display:block!important;min-width:0;height:100%;margin:0!important;padding:0!important;list-style:none!important;background:var(--navy)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li.select{background:var(--navy2)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li>a{position:relative;z-index:2;display:flex!important;width:100%;height:100%;min-width:0;box-sizing:border-box;align-items:center;justify-content:flex-end;flex-direction:column;gap:clamp(2px,.45vw,4px);margin:0!important;padding:clamp(4px,1vw,8px) 2px!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;font-family:Arial,Helvetica,sans-serif;font-size:clamp(13px,3.15vw,26px)!important;font-weight:400!important;line-height:1!important;white-space:nowrap}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li>a>img{display:block!important;width:clamp(22px,5.15vw,43px)!important;height:clamp(22px,5.15vw,43px)!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:contain;filter:none!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li>a>span{display:block;max-width:100%;overflow:hidden;text-overflow:clip;color:#fff!important;line-height:1!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li.main-nav.select{z-index:3;background:var(--navy2)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li.main-nav.select:before{content:"";position:absolute;z-index:1;left:50%;top:clamp(-34px,-4vw,-17px);width:100%;height:clamp(32px,8vw,67px);transform:translateX(-50%);border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--navy2)}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li.main-nav>a>img.icon-home{width:clamp(30px,7vw,59px)!important;height:clamp(30px,7vw,59px)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li.main-nav.select>a>img.icon-home{margin-top:clamp(-22px,-2.6vw,-11px)!important}
html[data-storefront-template="baazi365"] .baazi365-bottom-nav>ul>li>a:focus-visible{outline:2px solid var(--yellow)!important;outline-offset:-2px!important}

/* Open Bets / Settings overlays */
html[data-storefront-template="baazi365"] .baz365-member-panel[hidden]{display:none!important}
html[data-storefront-template="baazi365"] .baz365-member-panel{position:fixed;z-index:500;inset:0;display:flex;justify-content:center;background:#000b}
html[data-storefront-template="baazi365"] .baz365-panel-view{width:min(100%,840px);min-height:100vh;background:#f4f4f4;color:#273f4e}
html[data-storefront-template="baazi365"] .baz365-panel-view[hidden]{display:none!important}
html[data-storefront-template="baazi365"] .baz365-panel-view>header{display:flex;height:clamp(44px,10.5vw,88px);align-items:center;justify-content:space-between;padding:0 clamp(8px,1.9vw,16px);background:#222;color:var(--yellow)}
html[data-storefront-template="baazi365"] .baz365-panel-view>header h2{margin:0;font-size:clamp(17px,4vw,34px)}
html[data-storefront-template="baazi365"] .baz365-panel-view>header button{width:clamp(38px,9vw,76px);height:100%;border:0;border-left:1px solid #555;background:#222;color:#fff;font-size:clamp(25px,6vw,50px)}
html[data-storefront-template="baazi365"] .baz365-panel-empty{padding:clamp(40px,9.5vw,80px) 20px;color:#829aa9;text-align:center;font-size:clamp(16px,3.8vw,32px)}
html[data-storefront-template="baazi365"] .baz365-open-bets-list article{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #ddd;background:#fff}.baz365-open-bets-list article div{display:grid}.baz365-open-bets-list article small{color:#777}
html[data-storefront-template="baazi365"] .baz365-settings-view form{background:#fff}
html[data-storefront-template="baazi365"] .baz365-settings-view h3{display:flex;height:clamp(35px,8.2vw,69px);align-items:center;margin:0;padding:0 clamp(6px,1.4vw,12px);background:linear-gradient(#2d5166,#1b384b);color:#fff;font-size:clamp(17px,4vw,34px)}
html[data-storefront-template="baazi365"] .baz365-default-stake{display:flex;height:clamp(58px,13.8vw,116px);align-items:center;gap:clamp(7px,1.7vw,14px);padding:0 clamp(6px,1.4vw,12px);font-size:clamp(17px,4vw,34px)}
html[data-storefront-template="baazi365"] .baz365-default-stake input{width:clamp(128px,30.4vw,255px);height:clamp(43px,10.2vw,86px);padding:0 clamp(11px,2.6vw,22px);border:1px solid #888;border-radius:clamp(7px,1.7vw,14px);font-size:inherit;text-align:right}
html[data-storefront-template="baazi365"] .baz365-quick-title{padding:clamp(8px,1.9vw,16px) clamp(6px,1.4vw,12px);border-top:1px solid #ddd;font-size:clamp(17px,4vw,34px)}
html[data-storefront-template="baazi365"] .baz365-quick-stakes{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(7px,1.7vw,14px);padding:0 clamp(6px,1.4vw,12px) clamp(8px,1.9vw,16px)}
html[data-storefront-template="baazi365"] .baz365-quick-stakes input{min-width:0;height:clamp(38px,9vw,76px);border:1px solid #111;border-radius:clamp(7px,1.7vw,14px);background:#494949;color:var(--yellow);font-size:clamp(17px,4vw,34px);font-weight:900;text-align:center}
html[data-storefront-template="baazi365"] .baz365-edit-stakes{display:block;width:calc(100% - clamp(12px,2.8vw,24px));height:clamp(46px,10.9vw,92px);margin:0 auto clamp(8px,1.9vw,16px);border:1px solid #82a1b4;border-radius:clamp(7px,1.7vw,14px);background:#edf2f6;color:#273f4e;font-size:clamp(17px,4vw,34px);font-weight:800}
html[data-storefront-template="baazi365"] .baz365-switch-row{display:flex;height:clamp(55px,13vw,110px);align-items:center;justify-content:space-between;padding:0 clamp(10px,2.4vw,20px) 0 clamp(6px,1.4vw,12px);font-size:clamp(16px,3.8vw,32px)}
html[data-storefront-template="baazi365"] .baz365-switch-row input{position:absolute;opacity:0}.baz365-switch-row i{position:relative;width:clamp(39px,9.2vw,77px);height:clamp(39px,9.2vw,77px);border-radius:clamp(7px,1.7vw,14px);background:#5fbd00;box-shadow:inset 0 0 5px #276e00}.baz365-switch-row i:after{content:"";position:absolute;right:clamp(4px,1vw,8px);top:clamp(4px,1vw,8px);width:clamp(13px,3.1vw,26px);height:clamp(30px,7.1vw,60px);border-radius:8px;background:#fff;box-shadow:0 1px 4px #555}
html[data-storefront-template="baazi365"] .baz365-switch-row input:not(:checked)+i{background:#aaa}.baz365-switch-row input:not(:checked)+i:after{right:auto;left:clamp(4px,1vw,8px)}
html[data-storefront-template="baazi365"] .baz365-settings-actions{display:grid;grid-template-columns:1fr 1fr;gap:clamp(7px,1.7vw,14px);padding:clamp(8px,1.9vw,16px) clamp(6px,1.4vw,12px)}
html[data-storefront-template="baazi365"] .baz365-settings-actions button{height:clamp(46px,10.8vw,91px);border:1px solid #aaa;border-radius:clamp(7px,1.7vw,14px);background:linear-gradient(#fff,#eee);font-size:clamp(17px,4vw,34px);font-weight:900}.baz365-settings-actions button:last-child{background:#d10d12!important;color:#fff!important;border-color:#250000!important}

/* v4.3.1: keep the authenticated news strip directly below the shared header
   on Home, Sports, Funds and every other member screen. */
html[data-storefront-template="baazi365"] .baz365-global-ticker{position:relative;z-index:39;width:100%;max-width:none;flex:0 0 auto;margin:0!important;border:0!important;box-shadow:inset 0 -1px rgba(255,255,255,.16)}

/* Shared legacy/member styles can set heading colors after the panel rules.
   These template-scoped selectors guarantee reference gold on both overlays. */
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] body .baz365-member-panel .baz365-panel-view>header,
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] body .baz365-member-panel .baz365-panel-view>header h2,
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] body .baz365-member-panel .baz365-panel-view>header h2 span{color:#ffb700!important;text-shadow:0 1px 0 #000}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] body .baz365-member-panel .baz365-panel-view>header button{color:#fff!important}

/* Baazi365-only authenticated palette.  Geometry remains supplied by the
   existing Velki member pages; only the inherited green identity is replaced. */
html[data-storefront-template="baazi365"][data-storefront-theme="velki"]{--baaji-green:#c9002d!important;--baaji-green-dark:#74000f!important;--vk-yellow:#ffb700!important;--vk-yellow-deep:#dc9500!important;--vkw-yellow:#ffb700!important;--vkmc-yellow:#ffb700!important;--vkmc-green:#c9002d!important;accent-color:#c9002d}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] button,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] a{-webkit-tap-highlight-color:rgba(201,0,45,.2)}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .velki-shell .input:focus,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .velki-shell input:focus,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .velki-shell select:focus,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .velki-shell textarea:focus{border-color:#c9002d!important;box-shadow:0 0 0 2px rgba(201,0,45,.16)!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-page{background:#f0eee4!important;color:#172f40!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-titlebar{background:#050505!important;color:#fff!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-titlebar h1,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-titlebar>a{color:#fff!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-tabs{background:#d8e2e8!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-tabs a{color:#172f40!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-tabs a.active{color:#8e0012!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-tabs a.active:after{background:#c9002d!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-section h2,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-section-head h2{color:#172f40!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-section-head>a{color:#8e0012!important;border-bottom-color:#ffb700!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-method.selected{border-color:#ffb700!important;background:linear-gradient(180deg,#cf0b2e 0%,#79000e 100%)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 0 1px #74000f!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-method-fallback{background:#15191e!important;color:#ffb700!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-method.selected .vkw-method-fallback{background:#15191e!important;color:#ffb700!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-presets button{border:1px solid #74000f!important;background:linear-gradient(180deg,#cf0b2e,#920012)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.22)!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-presets button.selected{border-color:#ffb700!important;background:#15191e!important;color:#ffb700!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-bonus select{border-color:#74000f!important;background:linear-gradient(180deg,#c90a2b,#85000f)!important;color:#fff!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-primary,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .checkout-submit,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .premium-copy-btn{border-color:#520008!important;background:linear-gradient(180deg,#df1233 0%,#a00015 100%)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.28)!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-input-icon:focus-within,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-money-input:focus-within{border-color:#c9002d!important;box-shadow:0 0 0 2px rgba(201,0,45,.16)!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-detail-row,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-modal-actions button:last-child,html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-modal-ok{border-color:#74000f!important;background:#c9002d!important;color:#fff!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkmc-password-hero{background:radial-gradient(circle at 70% 20%,#e62548 0,#c9002d 42%,#74000f 100%)!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkmc-verify-progress>i span{background:linear-gradient(90deg,#74000f,#df1233)!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkmc-verify-message{border-left-color:#c9002d!important;background:#fff1f3!important;color:#6f1020!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-notification-card.unread{border-color:#df6c81!important}
html[data-storefront-template="baazi365"][data-storefront-theme="velki"] .vkw-notification-icon{background:#ffe4e9!important}

@media(min-width:841px){html[data-storefront-template="baazi365"] body{padding:24px 0}html[data-storefront-template="baazi365"] .baazi365-bottom-fixed{bottom:24px}}

/* Premium desktop layout. Mobile and tablet geometry above remains unchanged. */
@media(min-width:1024px){
 html[data-storefront-template="baazi365"]{background:#161d22}
 html[data-storefront-template="baazi365"] body{padding:0 24px 40px!important;background:radial-gradient(circle at 50% -15%,#5b0715 0,#1b2025 34%,#101519 100%) fixed!important}
 html[data-storefront-template="baazi365"] .velki-shell{width:min(100%,1500px)!important;max-width:1500px!important;min-height:100vh;padding:72px 0 0!important;overflow:visible;background:#edf1f3!important;border-right:1px solid #38444b;border-left:1px solid #38444b;box-shadow:0 20px 70px #0008}
 html[data-storefront-template="baazi365"] .velki-header{top:0!important;left:50%!important;width:min(calc(100vw - 48px),1500px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;transform:translateX(-50%)!important;padding:8px 18px!important;gap:12px!important;background-size:100% auto,100% 100%!important;box-shadow:0 6px 20px #0005,inset 0 -1px #2a0006!important}
 html[data-storefront-template="baazi365"] .velki-header .velki-logo{flex:0 0 176px!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:54px!important;min-height:54px!important;max-height:54px!important}
 html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions{gap:10px!important}
 html[data-storefront-template="baazi365"] .velki-header-guest .velki-login,html[data-storefront-template="baazi365"] .velki-header-guest .velki-signup{height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;border-width:1px!important;border-radius:9px!important;font-size:15px!important;letter-spacing:.1px!important}
 html[data-storefront-template="baazi365"] .velki-header-guest .velki-login{flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important}
 html[data-storefront-template="baazi365"] .velki-header-guest .velki-signup{flex-basis:118px!important;width:118px!important;min-width:118px!important;max-width:118px!important}
 html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions .icon-login,html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions .icon-SignUp,html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-icon{flex-basis:19px!important;width:19px!important;height:19px!important}
 html[data-storefront-template="baazi365"] .velki-header-auth{grid-template-columns:176px 160px minmax(280px,420px) 50px 50px!important;justify-content:space-between!important;gap:10px!important;padding:8px 18px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-member-logo{display:flex;width:176px;height:52px;align-items:center;justify-content:flex-start;padding:0;background:transparent;text-decoration:none}
 html[data-storefront-template="baazi365"] .baz365-desktop-member-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}
 html[data-storefront-template="baazi365"] .baz365-member-action,html[data-storefront-template="baazi365"] .baz365-account-box{height:50px!important;border-width:1px!important;border-radius:9px!important}
 html[data-storefront-template="baazi365"] .baz365-member-action{font-size:17px!important}
 html[data-storefront-template="baazi365"] .baz365-action-icon{width:31px;height:31px;border-width:3px}
 html[data-storefront-template="baazi365"] .baz365-action-icon:after{font-size:16px}
 html[data-storefront-template="baazi365"] .baz365-account-box{padding:0 14px!important;font-size:14px!important;line-height:1.4}
 html[data-storefront-template="baazi365"] .baz365-account-box>i{right:10px;width:48px;height:28px;border-radius:5px}
 html[data-storefront-template="baazi365"] .baz365-settings-action span{font-size:29px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary{display:flex;height:44px;align-items:stretch;padding:0 18px;background:linear-gradient(180deg,#213c4d,#152d3c);border-bottom:3px solid var(--yellow);box-shadow:0 3px 12px #0003}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary a{position:relative;display:flex;min-width:112px;align-items:center;justify-content:center;padding:0 20px;color:#fff!important;font-size:14px;font-weight:800;text-decoration:none;border-right:1px solid #ffffff18;transition:background .2s,color .2s}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary a:hover,html[data-storefront-template="baazi365"] .baz365-desktop-primary a.is-active{background:#c9002d;color:#fff!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary a.is-active:after{content:"";position:absolute;right:18px;bottom:-3px;left:18px;height:3px;background:#fff}
 html[data-storefront-template="baazi365"] .baz365-ticker{height:40px;grid-template-columns:130px 1fr;font-size:15px}
 html[data-storefront-template="baazi365"] .baz365-ticker b{gap:8px;padding-left:20px}
 html[data-storefront-template="baazi365"] .baz365-ticker b svg{width:22px;height:22px}
 html[data-storefront-template="baazi365"] .baz365-global-ticker{width:100%!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar{position:absolute;z-index:45;top:116px;left:0;display:flex;width:220px;min-height:calc(100vh - 116px);flex-direction:column;padding:16px 12px 22px;background:linear-gradient(180deg,#172f40 0,#0d202c 100%);color:#fff;border-right:1px solid #304d5e;box-shadow:5px 0 18px #0002}
 html[data-storefront-template="baazi365"] body.has-baz365-ticker .baz365-desktop-sidebar{top:156px;min-height:calc(100vh - 156px)}
 html[data-storefront-template="baazi365"] .baz365-desktop-profile{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 10px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff0c}
 html[data-storefront-template="baazi365"] .baz365-desktop-profile>span{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#e80a35,#830012);color:#fff;font-size:19px;font-weight:900;box-shadow:inset 0 0 0 2px #ffb700}
 html[data-storefront-template="baazi365"] .baz365-desktop-profile div{display:grid;min-width:0;gap:3px}
 html[data-storefront-template="baazi365"] .baz365-desktop-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
 html[data-storefront-template="baazi365"] .baz365-desktop-profile small{color:#b9ced9;font-size:11px}html[data-storefront-template="baazi365"] .baz365-desktop-profile small b{color:#ffca2f}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar>nav{display:grid;gap:3px}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar>nav>a,html[data-storefront-template="baazi365"] .baz365-desktop-logout{display:grid;min-height:43px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;color:#e8f0f4!important;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar>nav>a:hover{background:#ffffff12;transform:translateX(2px)}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar .velki-menu-icon{display:grid;width:24px;height:24px;place-items:center;color:#ffbd18}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar .velki-menu-icon svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar em{display:grid;min-width:21px;height:21px;place-items:center;padding:0 5px;border-radius:10px;background:#c9002d;color:#fff;font-size:10px;font-style:normal}
 html[data-storefront-template="baazi365"] .baz365-desktop-logout{margin-top:auto;border:1px solid #ffb70055;background:#780011;color:#fff!important}
 html[data-storefront-template="baazi365"] body.is-authenticated .baazi365-home,html[data-storefront-template="baazi365"] body.is-authenticated .velki-shell>.vkw-page,html[data-storefront-template="baazi365"] body.is-authenticated .velki-shell>.vkmc-page,html[data-storefront-template="baazi365"] body.is-authenticated .velki-shell>.vkmc-password-page{width:calc(100% - 220px)!important;max-width:none!important;margin-left:220px!important}
 html[data-storefront-template="baazi365"] .baazi365-home{min-height:calc(100vh - 116px)}
 html[data-storefront-template="baazi365"] .baz365-slider{width:calc(100% - 28px)!important;height:236px;margin:14px!important;border:1px solid #fff;border-radius:14px;box-shadow:0 8px 22px #172f4029;background:#dce3e7}
 html[data-storefront-template="baazi365"] .baazi365-section-home>.baz365-slider{margin-top:14px!important}
 html[data-storefront-template="baazi365"] .baz365-slider>a{border-radius:inherit;overflow:hidden}
 html[data-storefront-template="baazi365"] .baz365-slider>div{bottom:12px;gap:7px}
 html[data-storefront-template="baazi365"] .baz365-slider button{width:9px;height:9px}
 html[data-storefront-template="baazi365"] .baazi365-showcase{--baz365-banner-gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 14px 18px}
 html[data-storefront-template="baazi365"] .baz365-slider+.baazi365-showcase{padding-top:0}
 html[data-storefront-template="baazi365"] .baazi365-card{border:1px solid #d0d8dd!important;border-radius:12px;background:#d6dde1;box-shadow:0 5px 16px #172f4024;transition:transform .2s,box-shadow .2s}
 html[data-storefront-template="baazi365"] .baazi365-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #172f4035}
 html[data-storefront-template="baazi365"] .baazi365-card-panoramic{grid-column:1/-1;aspect-ratio:1250/260}
 html[data-storefront-template="baazi365"] .baazi365-card-wide{grid-column:span 2;aspect-ratio:730/280}
 html[data-storefront-template="baazi365"] .baazi365-card-half{grid-column:span 1;aspect-ratio:360/280}
 html[data-storefront-template="baazi365"] .baazi365-card-caption,html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption,html[data-storefront-template="baazi365"] .baazi365-card-panoramic .baazi365-card-caption{height:44px;min-height:44px}
 html[data-storefront-template="baazi365"] .baazi365-card-caption strong,html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption strong{padding:0 12px;font-size:16px}
 html[data-storefront-template="baazi365"] .baazi365-card-caption b,html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption b{width:30%;min-width:104px;padding-left:12px;font-size:14px}
 html[data-storefront-template="baazi365"] .baazi365-live-board{top:18px;right:14px;width:150px;padding:8px;font-size:14px}
 html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon{width:112px;height:30px;font-size:18px}
 html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon span{flex-basis:38px;width:38px}
 html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon span:before{font-size:13px}
 html[data-storefront-template="baazi365"] .baazi365-live-board dd{min-height:24px}html[data-storefront-template="baazi365"] .baazi365-live-board dd>.count{flex-basis:23px;width:23px;height:23px}
 html[data-storefront-template="baazi365"] .baz365-sports-landing,html[data-storefront-template="baazi365"] .baz365-inplay-page,html[data-storefront-template="baazi365"] .baz365-account-hub{min-height:calc(100vh - 156px)}
 html[data-storefront-template="baazi365"] .baz365-reference-footer{width:100%;padding:30px 24px 34px!important;border-top:1px solid #cfd6da;background:#f3f5f6!important}
 html[data-storefront-template="baazi365"] body.is-authenticated .baz365-reference-footer{width:calc(100% - 220px)!important;margin-left:220px!important}
 html[data-storefront-template="baazi365"] .baz365-reference-footer .velki-socials{min-height:58px!important}
 html[data-storefront-template="baazi365"] .baz365-support-output{min-height:52px;padding:6px 14px}
 html[data-storefront-template="baazi365"] .velki-policy-links{width:100%}
 html[data-storefront-template="baazi365"] .velki-policy-row{gap:7px 18px!important;margin-bottom:7px!important}
 html[data-storefront-template="baazi365"] .velki-policy-row a{font-size:13px!important;line-height:1.5!important}
 html[data-storefront-template="baazi365"] .velki-apk{width:190px!important;margin:20px auto 0!important}
 html[data-storefront-template="baazi365"] .velki-apk-meta{font-size:11px!important}
 html[data-storefront-template="baazi365"] .baazi365-bottom-fixed{display:none!important}
 html[data-storefront-template="baazi365"] .baz365-member-panel{align-items:flex-start;padding-top:82px}
 html[data-storefront-template="baazi365"] .baz365-panel-view{width:min(560px,calc(100vw - 48px));min-height:0;max-height:calc(100vh - 104px);overflow:auto;border-radius:15px;box-shadow:0 24px 70px #0009}
 html[data-storefront-template="baazi365"] .baz365-panel-view>header{height:58px;padding:0 16px}html[data-storefront-template="baazi365"] .baz365-panel-view>header h2{font-size:20px!important}html[data-storefront-template="baazi365"] .baz365-panel-view>header button{width:54px;font-size:30px!important}
}
/* LC247 reference geometry. This later desktop layer intentionally overrides the
   older desktop experiment above; every rule below starts at 1024px so the
   established phone/tablet storefront remains pixel-for-pixel unchanged. */
@media(min-width:1024px){
 html[data-storefront-template="baazi365"]{min-width:1024px;background:#e8ecef!important}
 html[data-storefront-template="baazi365"] body{min-width:1024px;padding:0!important;background:#e8ecef!important;color:#17212a}
 html[data-storefront-template="baazi365"] .velki-shell{width:100%!important;max-width:none!important;min-height:100vh;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:#edf0f2!important;box-shadow:none!important}
 html[data-storefront-template="baazi365"] .velki-header{position:relative!important;z-index:100!important;top:auto!important;left:auto!important;width:100%!important;max-width:none!important;height:74px!important;min-height:74px!important;max-height:74px!important;transform:none!important;margin:0!important;padding:10px 28px!important;gap:12px!important;background-image:url("assets/reference/header-wave.png"),linear-gradient(180deg,#dc092d 0%,#6f000e 100%)!important;background-position:center bottom,center!important;background-size:100% auto,100% 100%!important;border:0!important;box-shadow:inset 0 -1px #280005,0 2px 5px #0003!important}
 html[data-storefront-template="baazi365"] .velki-header .velki-logo{display:flex!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:52px!important;min-height:52px!important;max-height:52px!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
 html[data-storefront-template="baazi365"] .velki-header .velki-logo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
 html[data-storefront-template="baazi365"] .velki-header-guest{display:flex!important;align-items:center!important;justify-content:space-between!important}
 html[data-storefront-template="baazi365"] .velki-header-guest .velki-auth-actions{display:none!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 0 auto;color:#17212a}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form>input[type="hidden"]{display:none}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form>label{position:relative;display:flex;flex:0 0 130px;width:130px;height:28px;min-height:28px;align-items:center;margin:0;overflow:hidden;border:1px solid #aeb5ba;border-radius:3px;background:#fff;box-shadow:inset 0 1px 2px #0001}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form>label:first-of-type{padding-left:23px}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form input{display:block;width:100%;height:100%;min-width:0;margin:0;padding:0 8px;border:0!important;outline:0;background:#fff!important;color:#171b20!important;font-size:12px!important;line-height:28px;box-shadow:none!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form input::placeholder{color:#737b82;opacity:1}
 html[data-storefront-template="baazi365"] .baz365-login-user-icon{position:absolute;z-index:2;left:7px;top:8px;width:10px;height:10px;border-radius:50%;background:#30353a}
 html[data-storefront-template="baazi365"] .baz365-login-user-icon:after{content:"";position:absolute;left:-3px;top:8px;width:16px;height:8px;border-radius:8px 8px 2px 2px;background:#30353a}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form .password-visibility-field{display:block!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-width:0!important;align-self:stretch!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form .password-visibility-field>input{padding-right:29px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form .password-visibility-toggle{right:0!important;width:28px!important;height:27px!important;border-radius:2px!important;color:#59646c!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form .password-visibility-toggle svg{width:15px!important;height:15px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form>label.baz365-desktop-validation{flex-basis:160px;width:160px}
 html[data-storefront-template="baazi365"] .baz365-desktop-validation input{flex:1 1 auto;width:auto!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-validation b{display:grid;flex:0 0 50px;height:100%;place-items:center;background:#fff;color:#050505;font-size:17px;font-weight:900;letter-spacing:1px}
 html[data-storefront-template="baazi365"] .baz365-inline-login,html[data-storefront-template="baazi365"] .baz365-inline-signup{display:flex!important;flex:0 0 82px;width:82px;height:28px!important;min-height:28px!important;max-height:28px!important;align-items:center;justify-content:center;margin:0!important;padding:0 8px!important;border:1px solid #69000e!important;border-radius:3px!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff2e!important}
 html[data-storefront-template="baazi365"] .baz365-inline-login{background:linear-gradient(180deg,#e31a2c,#b40015)!important}
 html[data-storefront-template="baazi365"] .baz365-inline-signup{background:linear-gradient(180deg,#3f464c,#20252a)!important;border-color:#111820!important}
 html[data-storefront-template="baazi365"] .baz365-inline-login:hover,html[data-storefront-template="baazi365"] .baz365-inline-signup:hover{filter:brightness(1.12)}
 html[data-storefront-template="baazi365"] .velki-header-auth{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-member-logo{display:flex!important;flex:0 0 150px!important;width:150px!important;height:52px!important;align-items:center!important;justify-content:flex-start!important;margin-right:0!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-member-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
 html[data-storefront-template="baazi365"] .baz365-member-action,html[data-storefront-template="baazi365"] .baz365-account-box{height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:6px!important}
 html[data-storefront-template="baazi365"] .velki-header-auth .baz365-bets-action{flex:0 0 150px!important;width:150px!important}
 html[data-storefront-template="baazi365"] .velki-header-auth .baz365-account-box{flex:0 1 390px!important;width:390px!important;min-width:260px!important;max-width:390px!important;margin-left:auto!important}
 html[data-storefront-template="baazi365"] .velki-header-auth .baz365-refresh-action,html[data-storefront-template="baazi365"] .velki-header-auth .baz365-settings-action{flex:0 0 48px!important;width:48px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary{display:flex!important;width:100%!important;height:32px!important;min-height:32px!important;align-items:stretch!important;justify-content:flex-start!important;padding:0 20px!important;background:linear-gradient(180deg,#213c4d,#152d3c)!important;border:0!important;border-bottom:2px solid #ffb700!important;box-shadow:0 1px 4px #0002!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary a{position:relative;display:flex!important;min-width:100px!important;height:32px;align-items:center;justify-content:center;padding:0 18px!important;border-right:1px solid #ffffff1f!important;background:transparent;color:#fff!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary a:hover,html[data-storefront-template="baazi365"] .baz365-desktop-primary a.is-active{background:#c9002d!important;color:#fff!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-primary a.is-active:after{right:0!important;bottom:0!important;left:0!important;height:2px!important;background:#ffb700!important}
 html[data-storefront-template="baazi365"] .baz365-ticker{width:100%!important;height:38px!important;grid-template-columns:118px minmax(0,1fr)!important;font-size:15px!important}
 html[data-storefront-template="baazi365"] .baz365-ticker b{padding-left:18px!important}
 html[data-storefront-template="baazi365"] .baazi365-home{width:min(76.3888889%,1535px)!important;max-width:1535px!important;min-height:calc(100vh - 106px)!important;margin:0 auto!important;padding:0!important;background:#f0eee4!important}
 html[data-storefront-template="baazi365"] .baazi365-section-home>.baz365-slider,html[data-storefront-template="baazi365"] .baz365-slider{width:100%!important;height:auto!important;aspect-ratio:5.35/1;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:#cbd4da!important;box-shadow:none!important}
 html[data-storefront-template="baazi365"] .baz365-slider>a{border-radius:0!important}
 html[data-storefront-template="baazi365"] .baz365-slider>a img{width:100%!important;height:100%!important;object-fit:cover!important}
 html[data-storefront-template="baazi365"] .baz365-slider>div{bottom:8px!important}
 html[data-storefront-template="baazi365"] .baazi365-showcase{--baz365-banner-gap:10px;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:0 0 18px!important;background:#f0eee4!important}
 html[data-storefront-template="baazi365"] .baazi365-card{margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#cbd3d8!important;box-shadow:none!important}
 html[data-storefront-template="baazi365"] .baazi365-card:hover{transform:translateY(-2px)!important;box-shadow:0 7px 17px #172f4030!important}
 html[data-storefront-template="baazi365"] .baazi365-card-panoramic{grid-column:1/-1!important;aspect-ratio:5.2/1!important}
 html[data-storefront-template="baazi365"] .baazi365-card-wide{grid-column:span 2!important;aspect-ratio:2.48/1!important}
 html[data-storefront-template="baazi365"] .baazi365-card-half{grid-column:span 1!important;aspect-ratio:1.22/1!important}
 html[data-storefront-template="baazi365"] .baazi365-card-caption,html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption,html[data-storefront-template="baazi365"] .baazi365-card-panoramic .baazi365-card-caption{height:40px!important;min-height:40px!important}
 html[data-storefront-template="baazi365"] .baazi365-card-caption strong,html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption strong{padding:0 10px!important;font-size:15px!important}
 html[data-storefront-template="baazi365"] .baazi365-card-caption b,html[data-storefront-template="baazi365"] .baazi365-card-half .baazi365-card-caption b{width:25%!important;min-width:92px!important;padding-left:10px!important;font-size:13px!important}
 html[data-storefront-template="baazi365"] .baazi365-live-board{top:9px!important;right:8px!important;width:125px!important;padding:6px!important;font-size:12px!important}
 html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon{width:96px!important;height:27px!important;font-size:16px!important}
 html[data-storefront-template="baazi365"] .baazi365-live-board dt .live_icon span{flex-basis:32px!important;width:32px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-sidebar{position:absolute!important;z-index:45!important;top:106px!important;left:15px!important;display:flex!important;width:220px!important;min-height:calc(100vh - 121px)!important;flex-direction:column!important;padding:14px 11px 20px!important}
 html[data-storefront-template="baazi365"] body.has-baz365-ticker .baz365-desktop-sidebar{top:144px!important;min-height:calc(100vh - 159px)!important}
 html[data-storefront-template="baazi365"] body.is-authenticated .baazi365-home,html[data-storefront-template="baazi365"] body.is-authenticated .velki-shell>.vkw-page,html[data-storefront-template="baazi365"] body.is-authenticated .velki-shell>.vkmc-page,html[data-storefront-template="baazi365"] body.is-authenticated .velki-shell>.vkmc-password-page{width:calc(100% - 266px)!important;max-width:none!important;margin-right:16px!important;margin-left:250px!important}
 html[data-storefront-template="baazi365"] body.is-authenticated .baazi365-section-home>.baz365-slider{width:100%!important;height:clamp(120px,11vw,226px)!important;aspect-ratio:auto!important;margin:0 0 10px!important}
 html[data-storefront-template="baazi365"] body.is-authenticated.baz365-sidebar-docked .baz365-desktop-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:15px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}
 html[data-storefront-template="baazi365"] .baz365-reference-footer{width:min(76.3888889%,1535px)!important;max-width:1535px!important;margin:0 auto!important;padding:28px 20px 32px!important;background:#edf0f2!important}
 html[data-storefront-template="baazi365"] body.is-authenticated .baz365-reference-footer{width:calc(100% - 266px)!important;max-width:none!important;margin-right:16px!important;margin-left:250px!important}
 html[data-storefront-template="baazi365"] .baz365-reference-footer .velki-policy-links{max-width:1180px;margin-right:auto;margin-left:auto}
 html[data-storefront-template="baazi365"] .baazi365-bottom-fixed{display:none!important}
}
@media(min-width:1024px) and (max-width:1220px){
 html[data-storefront-template="baazi365"] .velki-header{padding-right:14px!important;padding-left:14px!important}
 html[data-storefront-template="baazi365"] .velki-header .velki-logo{flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form>label{flex-basis:112px;width:112px}
 html[data-storefront-template="baazi365"] .baz365-desktop-login-form>label.baz365-desktop-validation{flex-basis:142px;width:142px}
 html[data-storefront-template="baazi365"] .baz365-inline-login,html[data-storefront-template="baazi365"] .baz365-inline-signup{flex-basis:72px;width:72px}
}
@media(prefers-reduced-motion:reduce){html[data-storefront-template="baazi365"] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Match Details Center */
html[data-storefront-template="baazi365"] .baz365-match-detail-page{padding:10px 10px 30px;background:var(--page);color:#111;min-height:calc(100vh - clamp(119px,27.9vw,234px))}
html[data-storefront-template="baazi365"] .baz365-match-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:8px 12px;background:var(--baaji-green);color:#fff;border-radius:8px}
html[data-storefront-template="baazi365"] .baz365-match-back{color:#fff;text-decoration:none;font-weight:800;font-size:clamp(14px,3.2vw,24px);display:flex;align-items:center;gap:6px}
html[data-storefront-template="baazi365"] .baz365-match-league{font-size:clamp(13px,2.8vw,22px);font-weight:700;background:rgba(0,0,0,0.25);padding:3px 10px;border-radius:12px}
html[data-storefront-template="baazi365"] .baz365-match-hero{background:linear-gradient(135deg,#183448 0%,#0c1d29 100%);color:#fff;border-radius:12px;padding:16px;margin-bottom:14px;box-shadow:0 4px 12px rgba(0,0,0,0.15);text-align:center}
html[data-storefront-template="baazi365"] .baz365-match-teams{display:flex;align-items:center;justify-content:space-around;margin-bottom:12px}
html[data-storefront-template="baazi365"] .baz365-team strong{font-size:clamp(18px,4.2vw,32px);font-weight:900;color:var(--yellow);display:block}
html[data-storefront-template="baazi365"] .baz365-versus{font-size:clamp(14px,3.2vw,24px);font-weight:900;color:#a0b0bc;padding:4px 12px;background:rgba(255,255,255,0.1);border-radius:50%}
html[data-storefront-template="baazi365"] .baz365-match-status-box{display:flex;flex-direction:column;align-items:center;gap:6px}
html[data-storefront-template="baazi365"] .baz365-live-pill{display:inline-flex;align-items:center;gap:6px;background:#ed001c;color:#fff;padding:3px 10px;border-radius:12px;font-size:clamp(12px,2.6vw,18px);font-weight:900;text-transform:uppercase}
html[data-storefront-template="baazi365"] .baz365-live-pill i{width:8px;height:8px;background:#fff;border-radius:50%;animation:baz365spin 1.2s ease-in-out infinite alternate}
html[data-storefront-template="baazi365"] .baz365-score-readout{font-size:clamp(22px,5.2vw,38px);font-weight:900;color:#fff;letter-spacing:1px}
html[data-storefront-template="baazi365"] .baz365-matched-val{font-size:clamp(12px,2.6vw,18px);color:#9cb8c9}
html[data-storefront-template="baazi365"] .baz365-market-tabs{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px}
html[data-storefront-template="baazi365"] .baz365-market-tabs button{flex:1;padding:10px 14px;border:0;border-radius:8px;background:#dce6eb;color:#1b384b;font-weight:800;font-size:clamp(14px,3.2vw,22px);cursor:pointer;white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-market-tabs button.is-active{background:var(--baaji-green);color:#fff}
html[data-storefront-template="baazi365"] .baz365-market-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.08);margin-bottom:16px;overflow:hidden;border:1px solid #d5e0e6}
html[data-storefront-template="baazi365"] .baz365-market-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(90deg,#1e3c50,#152d3d);color:#fff}
html[data-storefront-template="baazi365"] .baz365-market-header h3{margin:0;font-size:clamp(15px,3.5vw,24px);font-weight:900;color:var(--yellow)}
html[data-storefront-template="baazi365"] .baz365-market-status{font-size:clamp(11px,2.5vw,18px);color:#9cb4c5}
html[data-storefront-template="baazi365"] .baz365-odds-table{display:flex;flex-direction:column}
html[data-storefront-template="baazi365"] .baz365-odds-thead{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;padding:6px 12px;background:#edf3f7;font-size:clamp(12px,2.6vw,18px);font-weight:800;color:#526d7e;border-bottom:1px solid #d6e2e9;text-align:center}
html[data-storefront-template="baazi365"] .baz365-odds-thead .col-name{text-align:left}
html[data-storefront-template="baazi365"] .baz365-odds-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;padding:8px 12px;border-bottom:1px solid #eef3f6}
html[data-storefront-template="baazi365"] .baz365-odds-row:last-child{border-bottom:0}
html[data-storefront-template="baazi365"] .baz365-runner-name{font-size:clamp(14px,3.4vw,24px);font-weight:800;color:#172f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-storefront-template="baazi365"] .baz365-odds-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;margin:2px;border:0;border-radius:6px;cursor:pointer;transition:transform 0.1s ease,filter 0.1s ease}
html[data-storefront-template="baazi365"] .baz365-odds-btn:active{transform:scale(0.96)}
html[data-storefront-template="baazi365"] .baz365-odds-btn.btn-back{background:#72c1f0;color:#072a40}
html[data-storefront-template="baazi365"] .baz365-odds-btn.btn-lay{background:#f7aab7;color:#4d0a15}
html[data-storefront-template="baazi365"] .baz365-odds-btn .odds-val{font-size:clamp(15px,3.6vw,24px);font-weight:900;line-height:1}
html[data-storefront-template="baazi365"] .baz365-odds-btn .size-val{font-size:clamp(10px,2.2vw,15px);font-weight:600;opacity:0.85;margin-top:2px}

/* Interactive Bet Slip Modal */
.baz365-betslip-overlay{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,0.6);display:flex;align-items:flex-end;justify-content:center}
.baz365-betslip-overlay[hidden]{display:none!important}
.baz365-betslip-card{width:min(100%,840px);background:#fff;border-radius:16px 16px 0 0;padding:16px;box-shadow:0 -4px 20px rgba(0,0,0,0.25);animation:baz365SlideUp 0.25s ease-out}
@keyframes baz365SlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}
.baz365-betslip-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eee}
.baz365-betslip-head h4{margin:0;font-size:18px;font-weight:900;color:#172f3a}
.baz365-betslip-close{border:0;background:none;font-size:24px;cursor:pointer;color:#777}
.baz365-betslip-body{padding:14px 0}
.baz365-betslip-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:10px 14px;border-radius:8px;font-weight:800}
.baz365-betslip-info.is-back{background:#e1f3fe;color:#0c4366;border:1px solid #a3d7f7}
.baz365-betslip-info.is-lay{background:#fde8ec;color:#690c1a;border:1px solid #f7b7c2}
.baz365-stake-presets{display:flex;gap:8px;margin-bottom:12px}
.baz365-stake-presets button{flex:1;padding:8px;border:1px solid #ccc;border-radius:6px;background:#f7f9fa;font-weight:800;font-size:14px;cursor:pointer}
.baz365-stake-input-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.baz365-stake-input-row input{flex:1;height:44px;padding:0 12px;border:2px solid #15994f;border-radius:8px;font-size:18px;font-weight:800}
.baz365-profit-calc{font-size:14px;font-weight:700;color:#444}
.baz365-place-btn{width:100%;height:48px;border:0;border-radius:8px;background:var(--baaji-green);color:#fff;font-size:18px;font-weight:900;cursor:pointer}

