.main{height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:3rem;overflow-x:hidden;background-color:#fff!important}.main-b{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden}.mw-25{max-width:25rem}.nav-bar{z-index:1000;width:100%;background:#f9f9f9;border:none;padding:10px 0;position:sticky;top:0;box-shadow:0 1px 7.7px #0000001a}.nav-bar-sec{justify-content:space-between;align-items:center;display:flex}.innerNavBar{cursor:pointer;z-index:10001;height:50px;background:#f9f9f9;padding:10px 0;position:sticky;top:0}.nav-location{cursor:pointer;align-items:center;gap:5px;display:flex}.nav-location p{color:#444;margin:0;font-size:14px}.nav-user-sec{align-items:center;gap:20px;display:flex}.nav-user-sec .search-icon{color:#444;cursor:pointer}.nav-bar-sec .nav-user{cursor:pointer}.nav-coin{align-items:center;gap:5px;display:flex}.nav-coin p{color:#444;margin:0;font-size:14px;font-weight:600}.nav-back-home{justify-content:space-between;align-items:center;padding:3px 5px;display:flex}.nav-back-icon{cursor:pointer;padding-right:10px}.nav-back-logo{height:22px;max-height:24px;width:auto;object-fit:contain;cursor:pointer;vertical-align:middle;transition:transform .2s,opacity .2s}.nav-back-logo:hover{opacity:.9}.nav-welcome-offer{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.nav-welcome-ticker{height:30px;vertical-align:middle;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;display:inline-grid;position:relative;overflow:hidden}.nav-welcome-ticker:hover .nav-ticker-item{animation-play-state:paused}.nav-ticker-item{height:100%;width:100%;white-space:nowrap;will-change:transform,opacity;grid-area:1/1;justify-content:end;align-items:center;display:inline-flex}.nav-ticker-item-image{animation:6s cubic-bezier(.4,0,.2,1) infinite navTickerSlideImage}.nav-ticker-item-text{animation:6s cubic-bezier(.4,0,.2,1) infinite navTickerSlideText}.nav-welcome-image{width:auto;max-width:100%;height:26px;max-height:30px;object-fit:contain;display:block}.nav-welcome-text{color:#333;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.nav-welcome-highlight{color:#00aa51;letter-spacing:.2px;font-weight:700}@keyframes navTickerSlideImage{0%,41%{opacity:1;pointer-events:auto;transform:matrix(1,0,0,1,0,0)}49%{opacity:0;pointer-events:none;transform:translateY(-115%)scale(.92)}49.1%{opacity:0;pointer-events:none;transform:translateY(115%)scale(.92)}91%{opacity:0;pointer-events:none;transform:translateY(115%)scale(.92)}99%,to{opacity:1;pointer-events:auto;transform:matrix(1,0,0,1,0,0)}}@keyframes navTickerSlideText{0%,41%{opacity:0;pointer-events:none;transform:translateY(115%)scale(.92)}49%,91%{opacity:1;pointer-events:auto;transform:matrix(1,0,0,1,0,0)}99%{opacity:0;pointer-events:none;transform:translateY(-115%)scale(.92)}99.1%,to{opacity:0;pointer-events:none;transform:translateY(115%)scale(.92)}}.sports-filter{margin-top:10px;padding-top:5px}.sports-filter .sport h4{color:#444;cursor:pointer;margin-bottom:2px;padding:3px 6px;font-size:14px}.sports-filter .slick-slide{margin-right:10px!important}.sports-filter .underline{width:100%;border:2px solid green;border-radius:20px}.venue-card-section{cursor:pointer;background:#fff;border-radius:11px;margin:10px 0;padding:7px;transition:all .2s;position:relative;box-shadow:0 1px 4px #0000001f}.venue-card-section:active{transform:scale(.95)}.venue-card-section .venue-card-icons-sec{justify-content:space-between;align-items:center;margin:7px 0;display:flex}.venue-card-section .venue-card-icons-sec .venue-distance{align-items:center;gap:5px;display:flex}.venue-card-icons-sec .venue-distance h4{color:#444;margin:0;font-size:14px}.venue-card-section .venue-sports{gap:5px;display:flex}.venue-card-section .venue-sports .sport-image{height:17px;opacity:.7}.venue-card-section .venue-image{height:100%;max-height:90px;width:100%;border-radius:14px;overflow:hidden}.venue-card-section .venue-image img{width:100%;height:inherit;object-fit:cover}.venue-card-section .venue-name{color:#444;width:70%;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.venue-card-section .venue-location{color:#444;text-overflow:ellipsis;white-space:nowrap;width:80%;font-size:12px;font-weight:400;display:inline-block;overflow:hidden}.venue-card-section .offer-section{justify-content:end;align-items:center;gap:10px;display:flex}.venue-card-section .offer-section .offer{background-color:#f5f5f5;border-radius:6px;align-items:center;gap:10px;padding:10px 6px;line-height:15px;display:flex}.venue-card-section .offer-section .offer p{color:#444;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.book-btn{border:1px solid #01ac5b;border-radius:12px;align-items:center;gap:5px;padding:10px 12px;display:flex}.book-btn h4{color:#01ac5b;margin:0;font-size:16px}.vc-tag-right{z-index:10;pointer-events:none;line-height:0;position:absolute;top:5px;right:0}.vc-tag-left{z-index:10;pointer-events:none;line-height:0;position:absolute;top:5px;left:0}.vc-tag-right-stacked{z-index:10;pointer-events:none;line-height:0;position:absolute;top:28px;right:0}.featured{--r:10px;--b:2px;clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,calc(0% + var(--r))50%);color:#fff;background:linear-gradient(90deg,#fac300 0%,#c6ab4c 100%);padding:1px 5px 1px 20px;font-size:12px;position:absolute;right:0}.venue-label{--r:10px;--b:2px;color:#fff;clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,calc(0% + var(--r))50%);background-color:#f44336;padding:3px 10px 3px 15px;font-size:10px;font-weight:600;position:absolute;right:0;box-shadow:2px 2px 5px #0006,inset -1px -1px 2px #0003}.featured:before{content:"";width:30%;height:100%;background:linear-gradient(90deg,#0000 0%,#fffa 30%,#0000 100%);animation:2s linear infinite shine;position:absolute;top:0;left:150%;transform:skew(-15deg)}.banner-container{background:#fff;padding:5px 0}.banner-container .img-sec{border-radius:14px;padding:0 1em;overflow:hidden;outline:none!important}.banner-container .img-sec img{width:100%;height:inherit;border-radius:14px;border:none!important;outline:none!important}.banner-container .img-sec.clickable img{cursor:pointer!important}.fixed-size-banner-cointainer{width:150px;width:100%}.fixed-size-banner-cointainer img{object-fit:fill;height:inherit!important}@media screen and (max-width:767px){.venue-card-section .offer-section .offer p,.venue-card-icons-sec .venue-distance h4{font-size:10px}.fixed-size-banner-cointainer{height:110px!important}}.recent-bookings{text-align:center;color:orange;margin-top:5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px}.booked-details-sec{text-align:center;background:#fff;border-radius:14px;margin-top:2rem;padding:2em 0 1em;position:relative;box-shadow:0 1px 4px #00000040;overflow:hidden!important}.success-image-sec{height:200px;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex}.coin-img-sec{justify-content:center;align-items:center;display:flex}.coin-img{height:250px;width:300px;background-image:url(/images/sucess.svg);justify-content:center;align-items:center;display:flex}.success-head{text-align:center;color:#444;letter-spacing:.5px;margin-top:15px;font-size:18px;line-height:30px}.success-coins-content{text-align:center;color:#444;letter-spacing:.5px;margin-top:15px;padding:0 3em;font-size:14px;line-height:30px}.booked-details-sec .venue_name{color:#444;font-size:16px}.booked-details-sec .venue_location{justify-content:center;align-items:center;gap:5px;display:flex}.booked-details-sec .venue_location p{color:#444;margin:0;font-size:12px}.booked-details-sec .slot-details-sec{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1em;margin-bottom:.25em;display:flex}.booked-details-sec .slot-details{min-width:40%;align-items:center;gap:5px;margin-bottom:10px;display:flex}.booked-details-sec .slot-details .booked-sport{height:20px;opacity:.7}.booked-details-sec .slot-details p{color:#444;margin:0;font-size:12px}.booked-details-sec .dotted-border{height:1px;background-image:repeating-linear-gradient(-48deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px),repeating-linear-gradient(42deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px),repeating-linear-gradient(132deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px),repeating-linear-gradient(222deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:1px 100%,100% 1px,1px 100%,100% 1px}.booked-details-sec .booking-id{text-align:center;margin-top:10px}.booked-details-sec .booking-id p{color:#444;font-size:12px}.left-ball{width:35px;height:35px;background:#fff;border-radius:20px;position:absolute;top:45%;left:-20px;rotate:315deg;box-shadow:2px 2px 2px #0000001a}.right-ball{width:35px;height:35px;background:#fff;border-radius:20px;position:absolute;top:45%;right:-15px;rotate:125deg;box-shadow:2px 2px 2px #0000001a}.save-share-section{justify-content:center;align-items:center;gap:15px;padding:1.5em 0;display:flex}.save-share-section .save{color:#fff;background:#0060aa;border:none;border-radius:12px;padding:5px 2.5em;font-size:14px;transition:all .2s}.save-share-section .share{color:#fff;background:#019335;border:none;border-radius:12px;padding:5px 2.5em;font-size:14px;transition:all .2s}.save-share-section .save:active,.save-share-section .share:active{transform:scale(.95)}.bkng-dtls-head{padding:0 2em}.bkng-amount-sec{background:#009f5c;justify-content:space-around;align-items:center;padding:8px;display:flex}.bkng-price{color:#fff;opacity:.9;gap:5px;display:flex}.bkng-price span{font-size:12px}.bkng-price h4{margin:0;font-size:14px;font-weight:600}.pndg-paymnt{color:#444;justify-content:center;align-items:center;gap:5px;padding-top:7px;display:flex}.pndg-paymnt span{font-size:12px}.pndg-paymnt h4{margin:0;font-size:14px;font-weight:600}.ticket-qr-section{justify-content:space-between;align-items:center;display:flex}.ticket-qr-section .t-part{width:49%}.ticket-qr-section .t-part .t-price{color:#444;align-items:center;gap:5px;margin-bottom:5px;padding-left:2em;display:flex}.ticket-qr-section .t-part .t-price p{margin:0;font-size:12px}.ticket-qr-section .t-part .t-price h4{margin:0;font-size:14px;font-weight:600}.t-vl{height:100px;border-left:.5px dashed gray}.venue-details-section{background-color:#fff;border-radius:10px;margin:1rem 1px 0;position:relative;box-shadow:0 1px 6.8px #0000001a;overflow:hidden!important}.venue-details-section .details-venue-profile{padding:.5rem}.venue-details-section .venue-location-sec .venue-location .icon{color:#00aa51;font-size:12px}.venue-details-section .time-sports-sec .time-sec .icon{color:#00aa51;font-size:11px}.venue-details-section .offer-sec .offer .icon{color:#00aa51;font-size:12px}.yellow-color{background:linear-gradient(90deg,#fac300 0%,#c6ab4c 100%)}.venue-details-section .tag,.filtered-venue-container .tag,.filtered-venue-container .feature-tag{--r:10px;--b:2px;color:#fff;clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,calc(0% + var(--r))50%);z-index:1001;padding:3px 10px 3px 20px;font-size:12px;font-weight:600;position:absolute;right:-1px;overflow:hidden;box-shadow:2px 2px 5px #0006,inset -1px -1px 2px #0003}.venue-details-section .tag:before,.filtered-venue-container .feature-tag:before{content:"";width:30%;height:100%;z-index:1002;background:linear-gradient(90deg,#0000 0%,#fffa 30%,#0000 100%);animation:2s linear infinite shine;position:absolute;top:0;left:150%;transform:skew(-15deg)}@keyframes shine{0%{left:150%}to{left:-50%}}.venue-image-sec{width:100%;cursor:pointer;overflow:hidden}.venue-image-sec img{width:inherit;height:160px;object-fit:cover}@media screen and (min-width:992px){.venue-image-sec img{height:200px}}.venue-name h4{color:#444;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;margin:0!important}.venue-location-sec{cursor:pointer;justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.venue-location{align-items:center;display:flex}.venue-location p{color:#444;margin:0 0 0 3px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.get-direction{text-align:end;margin-left:15px;display:flex}.get-direction .icon{color:#00aa51;font-size:14px}a{text-decoration:none!important}.time-sports-sec{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.time-sec{align-items:center;gap:3px;display:flex}.sport-i-sec{opacity:.7;align-items:center;gap:5px;display:flex}.time-text{color:#444;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.sports-sec{border:.5px solid #8e8e8e61;border-radius:26px;padding:3px 5px}.sports-tab-img{height:15px;margin-right:5px}.sports-tab-img.invert{filter:invert()}.offer-sec{justify-content:center;align-items:center;padding:0 5px;display:flex!important}.offer{height:40px;width:100%;background:#f5f5f5;border-radius:6px;align-items:center;gap:3px;padding:10px;display:flex}.offer p{color:#444;text-transform:capitalize;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;line-height:15px}@media screen and (max-width:768px){.venue-location img,.time-sec img,.sports-tab-img{height:14px!important}.venue-location p,.time-sec .time-text{font-size:10px!important}.get-direction img{height:16px!important}}.venue-profile-modern{background-color:#fff;border-radius:20px;margin-bottom:12px;overflow:visible}.vp-top-header{background:#fff;border-radius:20px 20px 0 0;padding:6px 0}.vp-nav-bar-row{height:32px;width:100%;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vp-nav-back-wrap{width:100%;height:32px;align-items:center;display:flex}.vp-nav-back-wrap .innerNavBar{height:auto!important;min-height:unset!important;width:100%!important;background:#f7fffa!important;padding:0!important;position:static!important}.vp-nav-back-wrap .innerNavBar .container{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.vp-nav-back-wrap .nav-back-home{height:32px!important;box-shadow:none!important;width:100%!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.vp-nav-back-wrap .nav-back-icon{width:32px!important;height:32px!important;cursor:pointer!important;color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:13px!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000008!important}.vp-nav-back-wrap .nav-back-icon:hover{color:#00aa51!important;background:#fff!important;border-color:#cbd5e1!important;transform:scale(1.08)!important}.vp-nav-back-wrap .nav-back-logo{height:24px!important;max-height:26px!important;width:auto!important;object-fit:contain!important;cursor:pointer!important;transition:transform .2s,opacity .2s!important}.vp-nav-back-wrap .nav-back-logo:hover{opacity:.9!important}.vp-title-logo-row{justify-content:flex-start;align-items:center;gap:12px;margin-top:2px;display:flex}.vp-title-section{min-width:0;flex:1}.vp-title-section .vp-title{color:#0f172a;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.vp-venue-logo-wrap{width:48px;height:48px;min-width:48px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 0 0 1.5px #f1f5f9,0 3px 10px #00000014}.vp-venue-logo{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.vp-social-proof-subrow{max-width:100%;align-items:center;gap:5px;margin-top:2px;display:inline-flex}.vp-social-proof-subrow .vp-bolt-icon{filter:drop-shadow(0 1px 2px #f59e0b4d);flex-shrink:0;margin-top:-1.5px;font-size:11px;color:#f59e0b!important}.vp-social-proof-subrow span{color:#1a7e2d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1;overflow:hidden}.vp-location-subrow{cursor:pointer;color:#64748b;max-width:100%;align-items:flex-start;gap:5px;margin-top:2px;font-size:11px;font-weight:500;transition:opacity .2s,color .2s;display:inline-flex}.vp-location-subrow:hover{opacity:.85;color:#00aa51}.vp-location-subrow span{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.vp-location-pin{color:#00aa51;flex-shrink:0;margin-top:1.5px;font-size:11px}.vp-hero-container{width:100%;background:0 0;border-radius:14px;margin:6px 0 0;line-height:0;position:relative;overflow:visible;box-shadow:0 4px 16px #00000014}.vp-floating-nav{z-index:100;position:absolute;top:14px;left:14px}.vp-floating-nav .innerNavBar{background:0 0!important;padding:0!important}.vp-floating-nav .nav-back-home{align-items:center;gap:14px;display:flex;box-shadow:0 4px 16px #0003;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#0f172a8c!important;border:1px solid #ffffff40!important;border-radius:30px!important;padding:6px 14px!important}.vp-floating-nav .nav-back-home div,.vp-floating-nav .nav-back-home svg{cursor:pointer;transition:transform .2s;color:#fff!important}.vp-floating-nav .nav-back-home div:hover,.vp-floating-nav .nav-back-home svg:hover{transform:scale(1.15)}.vp-tag{z-index:100;color:#fff;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #00000040}.vp-tag-featured{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.vp-hero-tag-overlay{z-index:30;pointer-events:none;line-height:0;position:absolute;top:10px;left:0}.vp-hero-tag-overlay.right,.vp-hero-tag-overlay.tag-right,.vp-hero-tag-overlay:has(.tag-align-right){left:auto;right:0}.vp-tag-vip-featured{z-index:100;cursor:default;user-select:none;border:1.5px solid #0000;position:absolute;top:-4px;left:-4px;overflow:visible}.vp-vip-text{letter-spacing:1.2px;background:linear-gradient(#fff 0%,#fff3b0 45%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;text-shadow:0 1px 2px #0006;font-size:11px;font-weight:800}.vp-vip-shimmer{width:60%;height:200%;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%);animation:3.5s ease-in-out infinite vipShimmer;position:absolute;top:-50%;left:-100%;transform:rotate(25deg)}@keyframes vipShimmer{0%{left:-100%}30%{left:160%}to{left:160%}}.vp-tag-featured-container{z-index:100;filter:drop-shadow(0 4px 12px #00000059);justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:0;right:-10px}.vp-tag-featured-container:hover{transform:scale(1.04)}.vp-featured-ribbon-img{height:30px;width:auto;max-width:180px;object-fit:contain;display:block}.vp-slider-wrapper{background:#0f172a;border-radius:14px;line-height:0;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.vp-slider-wrapper .slick-slider,.vp-slider-wrapper .slick-dotted.slick-slider{margin-bottom:0!important}.vp-slider-wrapper .slick-list{border-radius:14px;line-height:0;overflow:hidden}.vp-slider-dots,.vp-slider-wrapper .slick-dots{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:auto!important;z-index:25!important;background:#0f172a8c!important;border:1px solid #fff3!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:4px 8px!important;list-style:none!important;display:inline-flex!important;position:absolute!important;bottom:12px!important;left:auto!important;right:14px!important;transform:none!important;box-shadow:0 4px 12px #0003!important}.vp-slider-dots li,.vp-slider-wrapper .slick-dots li{width:6px!important;height:6px!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:width .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;position:relative!important}.vp-slider-dots li button,.vp-slider-wrapper .slick-dots li button{width:100%!important;height:100%!important;cursor:pointer!important;color:#0000!important;background:#ffffff80!important;border:0!important;border-radius:3px!important;outline:none!important;padding:0!important;font-size:0!important;line-height:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:block!important}.vp-slider-dots li button:before,.vp-slider-wrapper .slick-dots li button:before{content:""!important;display:none!important}.vp-slider-dots li:hover button,.vp-slider-wrapper .slick-dots li:hover button{background:#ffffffd9!important}.vp-slider-dots li.slick-active,.vp-slider-wrapper .slick-dots li.slick-active{width:18px!important}.vp-slider-dots li.slick-active button,.vp-slider-wrapper .slick-dots li.slick-active button{width:18px!important;background:#fff!important;box-shadow:0 1px 4px #00000059!important}.vp-image-slide{width:100%;height:180px;background:#0f172a;border-radius:14px;line-height:0;display:block;position:relative;overflow:hidden}@media (min-width:768px){.vp-image-slide{height:220px}}.vp-image-slide img{width:100%;height:100%;object-fit:cover;border-radius:14px;transition:transform .5s;display:block}.vp-hero-container:hover .vp-image-slide img{transform:scale(1.03)}.vp-image-overlay{height:70px;pointer-events:none;background:linear-gradient(#0000,#0f172a80);position:absolute;bottom:0;left:0;right:0}.vp-hero-location{color:#fff;z-index:25;cursor:pointer;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;max-width:calc(100% - 100px);text-overflow:ellipsis;text-shadow:0 1px 3px #0009;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:14px;overflow:hidden}.vp-hero-location:hover{opacity:.9}.vp-hero-location .vp-hero-location-pin{filter:drop-shadow(0 1px 2px #00000080);font-size:12px;color:#4ade80!important}.vp-hero-social-proof{color:#fff;z-index:25;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;max-width:calc(100% - 100px);text-overflow:ellipsis;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;left:14px;overflow:hidden}.vp-hero-social-proof .vp-bolt-icon{filter:drop-shadow(0 0 4px #fef08acc);font-size:12px;color:#fef08a!important}.vp-social-proof-banner{color:#ea580c;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #ea580c14}.vp-social-proof-banner .vp-bolt-icon{filter:drop-shadow(0 0 2px #f9731666);font-size:13px;color:#f97316!important}.vp-inline-social-proof .vp-bolt-icon{font-size:11px;color:#ea580c!important}.vp-details-card{z-index:6;background:#fff;border-radius:0;margin-top:8px;padding:10px 0;position:relative}.vp-social-proof-row{margin-bottom:12px}.vp-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vp-title{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.vp-recent-badge{color:#b45309;white-space:nowrap;background:#fef3c7;border-radius:5px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.vp-location-card{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:5px;padding-top:5px;padding-bottom:5px;transition:all .2s;display:flex}.vp-location-card:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.vp-location-left{align-items:center;gap:10px;display:flex;overflow:hidden}.vp-icon-wrap{width:30px;height:30px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vp-icon-wrap.green{color:#00aa51;background:#e6f7ef;font-size:14px}.vp-locality-text{color:#40464d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.vp-meta-subtle-stat{color:#64748b;margin-left:2px;font-size:13px;font-weight:500}.vp-direction-btn{color:#00aa51;height:31px;white-space:nowrap;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000005}.vp-direction-btn:hover{color:#fff;background:#00aa51;border-color:#00aa51;transform:translateY(-1px);box-shadow:0 2px 6px #00aa5133}.vp-meta-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.vp-meta-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vp-meta-pill{height:31px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.vp-meta-icon{color:#64748b;font-size:13px}.vp-meta-text{color:#475569;font-size:12px;font-weight:600}.vp-sports-pill{align-items:center;display:flex}.vp-sports-icons{align-items:center;gap:6px;display:flex}.vp-sport-chip{width:28px;height:28px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0000000a}.vp-sport-img{height:14px;width:auto;object-fit:contain}.vp-offer-slide{padding:0 4px}.vp-offer-card-compact{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #f59e0b;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000008}.vp-offer-card-compact:hover{border-color:#cbd5e1 #cbd5e1 #cbd5e1 #f59e0b;transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.vp-offer-card-compact.single{width:100%}.vp-offer-icon-box{width:28px;height:28px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.vp-offer-icon-box.vp-animate-roll{animation:.65s cubic-bezier(.16,1,.3,1) forwards iconRollIn}.vp-offer-card-compact:hover .vp-offer-icon-box{transform:scale(1.1)rotate(-8deg)}.vp-offer-content{text-align:left;flex-direction:column;flex-grow:1;gap:2px;display:flex;overflow:hidden}.vp-offer-content.vp-animate-fade{opacity:0;animation:.4s ease-out forwards textFadeIn}@keyframes iconRollIn{0%{opacity:0;transform:translate(100px)rotate(360deg)}30%{opacity:1}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}@keyframes textFadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.vp-offer-title{color:#d97706;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.vp-offer-subtitle{color:#d97706;opacity:.9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.date-picker{box-shadow:none;background:0 0;border:none;padding:0 0 10px}.date-picker-header{margin-bottom:14px}.date-picker-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 14px;display:flex}.date-picker-title-group{flex-direction:column;gap:3px;display:flex}.date-picker-title{align-items:center;display:flex}.date-picker-title h3{letter-spacing:.5px;color:#343538;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.date-picker-subtitle{color:#64748b;margin:0;font-size:11px;font-weight:400;line-height:1.2}.date-picker-controls{align-items:center;gap:10px;display:flex}.month-year-sec{cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;padding:7px 14px;transition:all .2s;display:flex}.month-year-sec:hover{background-color:#f1f5f9;border-color:#cbd5e1}.month-year-sec p.month-year{color:#0f172a;margin:0;font-size:13px;font-weight:600}.month-nav-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;display:flex;overflow:hidden}.month-nav-divider{width:1px;height:18px;background-color:#e2e8f0}.month-arrows{cursor:pointer;color:#475569;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.month-arrows:hover:not(:disabled){color:#0f172a;background-color:#f8fafc}.month-arrows:disabled,.month-arrows.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.date-listing{margin:5px 0}.date-listing-wrapper{width:100%;align-items:center;display:flex}.date-slider-col{width:100%;min-width:0;flex:1}.calendar-card-col{width:16.6667%;max-width:16.6667%;box-sizing:border-box;flex:0 0 16.6667%}.calendar-card-col .react-datepicker-wrapper{width:100%;display:block}.month-date{text-align:center;max-width:64px;cursor:pointer;user-select:none;min-height:68px;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;margin:4px auto;padding:6px 4px;transition:all .2s;width:90%!important;display:flex!important}.month-date:hover:not(.disabled):not(.selected){background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.month-date .date-month{color:#64748b;text-transform:capitalize;margin:0 0 2px;font-size:11px;font-weight:400;line-height:1.2;display:block}.month-date h4.date-num,.month-date h4{color:#1e293b;margin:0;font-size:18px;font-weight:500;line-height:1.1;display:block}.month-date p.date-day,.month-date p{letter-spacing:.3px;color:#64748b;text-transform:uppercase;margin:2px 0 0;font-size:10px;font-weight:600;display:block}.month-date.selected{background-color:#f8fafc!important;border:1px solid #009f5c!important}.month-date.selected .date-month{font-weight:600;color:#009f5c!important}.month-date.selected h4.date-num,.month-date.selected h4{font-weight:800;color:#009f5c!important}.month-date.selected p.date-day,.month-date.selected p{font-weight:700;color:#009f5c!important}.month-date.disabled{opacity:.4;cursor:not-allowed;background-color:#f8fafc}.calendar-trigger-card{min-height:68px;max-width:64px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;display:flex!important}.calendar-trigger-card:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.calendar-card-icon{width:26px;height:26px;object-fit:contain;display:block}@media (max-width:576px){.date-picker-header{margin-bottom:12px}.date-picker-title-row{flex-direction:column;align-items:flex-start;gap:10px}.date-picker-title-group{width:100%;gap:2px}.date-picker-title h3{font-size:12px}.date-picker-subtitle{font-size:11px}.date-picker-controls{width:100%;justify-content:space-between}.month-year-sec{border-radius:8px;padding:6px 12px}.month-year-sec p.month-year{font-size:12px}.month-nav-box{border-radius:8px}.month-arrows{padding:6px 10px}.month-date{min-height:68px!important;width:88%!important;border-radius:12px!important;margin:2px auto!important;padding:6px 2px!important}.month-date .date-month{font-size:10px!important}.month-date h4.date-num,.month-date h4{font-size:18px!important}.month-date p.date-day,.month-date p{margin-top:2px!important;font-size:9px!important}.calendar-trigger-card{min-height:68px!important;border-radius:12px!important}.calendar-card-icon{width:22px!important;height:22px!important}}@media (max-width:360px){.calendar-card-col{width:20%;max-width:20%;flex:0 0 20%}}@media (min-width:481px) and (max-width:640px){.calendar-card-col{width:14.2857%;max-width:14.2857%;flex:0 0 14.2857%}}@media (min-width:641px) and (max-width:768px){.calendar-card-col{width:12.5%;max-width:12.5%;flex:0 0 12.5%}.month-date,.calendar-trigger-card{max-width:68px}}@media (min-width:769px) and (max-width:992px){.calendar-card-col{width:11.1111%;max-width:11.1111%;flex:0 0 11.1111%}.month-date,.calendar-trigger-card{max-width:68px}}.sports-selection-wrapper{margin:12px 0 20px}.sport-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sport-tab{height:36px;cursor:pointer;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:6px 16px;transition:all .2s;display:inline-flex}.sport-tab:hover:not(.active){background:#f8fafc;border-color:#cbd5e1}.sport-tab.active{box-shadow:none;background:#e6f4ed;border:.8px solid #009f5c}.sport-tab span{color:#334155;align-items:center;font-size:13px;font-weight:500;display:flex}.sport-tab.active span{color:#009f5c}.sports-tab-img{height:16px;width:16px;object-fit:contain;opacity:.8;margin-right:6px}.sports-tab-img.invert,.sports-tab-img.active-icon{filter:invert(42%)sepia(88%)saturate(1460%)hue-rotate(130deg)brightness(95%)contrast(101%)}.court-selection-wrapper{margin-bottom:16px}.court-group{margin-bottom:12px}.ground-header{margin-bottom:8px}.ground-title{color:#334155;text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:700}.ground-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.court-option-pill{cursor:pointer;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:7px;margin:0;padding:6px 14px;transition:all .2s;display:inline-flex}.court-option-pill:hover:not(.active){background:#f8fafc;border-color:#cbd5e1}.court-option-pill.active{background:#e6f4ed;border-color:#009f5c}.sr-only-radio{opacity:0;width:0;height:0;pointer-events:none;position:absolute}.court-radio-dot{width:14px;height:14px;border:1.5px solid #94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.court-option-pill.active .court-radio-dot{background:#009f5c;border-color:#009f5c}.court-radio-inner-dot{width:5px;height:5px;background:#fff;border-radius:50%}.court-label-text{color:#334155;font-size:13px;font-weight:500}.court-option-pill.active .court-label-text{color:#009f5c;font-weight:500}.slots-container{margin-top:16px;padding:0}.slots-container h4{color:#343538;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:700}.slots,.model-slot-sec{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid}.model-slot-sec{padding:12px 0}.slot{color:#009f5c;height:38px;width:100%;min-width:0;white-space:nowrap;cursor:pointer;user-select:none;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:0 4px;font-weight:600;transition:all .2s;display:inline-flex;font-size:11px!important}@media screen and (max-width:365px){.slots,.model-slot-sec{gap:6px}.slot{letter-spacing:-.2px;padding:0 2px;font-size:10.5px!important}}@media screen and (min-width:576px){.slots,.model-slot-sec{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.slot{height:40px;padding:0 8px;font-size:12px!important}}.slot:hover:not(.booked):not(.unavailable):not(.selected){background:#e6f4ed;border-color:#009f5c;transform:translateY(-1px)}.slot.selected{font-weight:700;color:#fff!important;background:#009f5c!important;border-color:#009f5c!important}.slot.booked{cursor:not-allowed;opacity:.95;font-weight:600;color:#fff!important;background:#f53232!important;border-color:red!important}.slot.unavailable{cursor:not-allowed;opacity:.95;font-weight:600;color:#fff!important;background:#393939!important;border-color:#262626!important}.slot:active:not(.booked):not(.unavailable){transform:scale(.96)}.slot-price-sec{border:.6px solid #a7a7a7;border-radius:14px;justify-content:space-between;align-items:center;margin-top:15px;padding:10px 20px;display:flex}.slot-price-div{width:50%}.slot-price-div h4{color:#444;margin:0;font-size:12px}.slot-price{color:#009f5c;margin:0;font-size:18px;font-weight:600}.slot-extra-note{text-align:center;margin-top:5px;font-size:10px}.bottom-sheet{padding-bottom:1rem}.applied-offer{color:#444;margin:0;font-size:10px;line-height:6px}.book-now{width:100%;cursor:pointer;color:#fff;background:#009f5c;border:none;border-radius:13px;padding:10px;font-size:14px;transition:all .2s;outline:none!important}.book-now:active{transform:scale(.9)}.time-selection-head{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.time-selection-box{text-align:center;background:#fbfbfb;border-radius:14px;padding:15px 35px;box-shadow:0 2px 7.1px #0000001c}.selected-time-box{justify-content:space-between;align-items:center;display:flex}.selected-date-box{color:#444;margin-bottom:5px;font-size:12px}.time-selection-box h5{color:#009f5c;font-size:14px}.time-selection-box p{color:#444;margin:0;font-size:18px}.vl{height:68px;border-left:1px solid gray}.booked{color:#fff!important;pointer-events:none!important;background-color:#f50000!important}.unavailable{color:#fff!important;pointer-events:none!important;background-color:#262626!important}.date-not-selected{margin-top:15px}.date-not-selected p{color:#f50000;font-size:12px}.time-selection-head h4{color:#444;margin-bottom:0;font-size:14px}.actual-price{color:gray;font-size:12px;font-weight:500;position:relative}.actual-price:before{content:"";border-top:1px solid;border-color:inherit;position:absolute;top:50%;left:0;right:0;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (max-width:768px){.time-selection-head h4{font-size:12px!important}}.accordin-sec{margin-top:25px;background:#fbfbfb!important;border:none!important;border-radius:9px!important;outline:none!important;box-shadow:0 1px 6.1px #0000001c!important}.accordion-button:not(.collapsed){background-color:#fbfbfb!important;border:none!important;outline:none!important}.accordion-header button{background:#fbfbfb;border-radius:9px;padding:10px 20px;font-size:14px;font-weight:500;color:#444!important}.accordion-header button:after{font-size:14px!important}.policy-sec h4{font-weight:600;color:#444!important;font-size:16px!important}.policy-sec pre{white-space:pre-wrap;font-size:12px;overflow:hidden auto;color:#444!important;font-family:inherit!important}.accordion-button:focus{box-shadow:none!important}.special-notes{margin-top:1rem}.special-notes h4{color:#444;font-size:16px;font-weight:600}.special-notes p{color:#444;margin:0;font-size:12px}.errorContainer{height:100vh;align-items:center;display:flex}.errorSection{width:100%;text-align:center;overflow:hidden}.errorSection img{max-width:inherit}.signUpInputs{justify-content:center;align-items:center;display:flex}.phoneInputContainer{color:(68,68,68,1);width:100%;border:1px solid #9d9d9d;border-radius:16px;margin:20px;padding:5px 15px;display:flex}.countryCode{opacity:.6;font-weight:600}.phoneNumber{background:inherit;width:80%;color:(68,68,68,1);-moz-appearance:textfield;color:#444;border:none;outline:none;margin:0 8px}.signUpButtons{text-align:center;margin:20px}.signUpButton:disabled,.verifyBtn button:disabled{color:#808080a4;background-color:#8080802e}.signUpButton{color:#fff;width:100%;background-color:#00aa51;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 4px #00000029}.register-terms-sec{text-align:center;margin:3rem 3rem 0}.register-terms-sec p{color:#444!important;opacity:.8!important;font-size:12px!important;font-weight:500!important}.details-reason-sec{text-align:center;color:#444;opacity:.8;margin:3rem 1rem 0;font-size:12px}.register-terms-sec a,.register-terms-sec span{cursor:pointer;color:#00aa51!important;text-decoration:none!important}.registration-logo-section{text-align:center;margin:3rem}.registration-logo-section img{max-width:100px}.registration-title-section{text-align:center;margin:3rem}.registration-title-section h2{color:#444;font-weight:600}.registration-title-section p{color:#444;opacity:.7;font-size:14px;font-weight:600}button:disabled{box-shadow:none}.verifySection{height:100vh;color:#fff;background:linear-gradient(174.31deg,#019447 4.53%,#00bb59 106.52%);position:relative;overflow:hidden}.otpInputSection{width:100%;justify-content:center;margin-top:25px;display:flex}.verifyContainer{width:100%;text-align:center}.verifyContainer h2{color:#444;font-weight:600}.verifyContainer p{color:#444;opacity:.7;font-size:14px;font-weight:600;text-decoration:none}.otpInputs{justify-content:space-between;margin:3rem 10px;display:flex}.otpField{width:100%;height:50px;text-align:center;background:inherit;color:#444;-moz-appearance:textfield;border:1px solid #ddd;border-radius:14px;outline:none;margin:0 5px;font-size:18px}.verifyBtn{text-align:center;border-radius:5px;margin:10px;font-size:14px;font-weight:600}.verifyBtn button{color:#fff;height:100%;width:100%;background-color:#00aa51;border:none;border-radius:16px;outline:none;padding:10px 20px;font-size:14px;font-weight:600}.otpFooter{width:100%;justify-content:space-between;margin-top:20px;padding:0 15px;display:flex}.changeNumber,.resendCode{color:#444;cursor:pointer;font-size:14px;text-decoration:none}.resendCode.disabled{pointer-events:none;opacity:.7;cursor:not-allowed;background-color:#fff}.user-details{text-align:center}.user-details h2{color:#444;font-weight:600}.user-name-sec{text-align:left;margin:3rem 20px 20px}.user-name-sec label{width:100%;margin-bottom:1rem}.label-content{color:#444;font-size:12px}.user-name-sec input{width:100%;color:#444;border:1px solid #9d9d9d;border-radius:16px;outline:none;padding:10px;font-size:14px}.backBtnSec{text-align:center;margin-top:3rem}.backBtnSec .backBtn{color:#fff;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border:none;border-radius:20px;padding:3px 30px}.countryCode{width:2.125rem;border:none;outline:none}.country-code-selection{color:#444;background:no-repeat;border:none}.venue-details{z-index:1001;background-color:#fff;border-radius:10px;margin-top:10px;margin-bottom:20px;padding:20px;position:relative;box-shadow:0 4px 3.9px #0000001c}.venue-details-container{justify-content:space-between;align-items:center;gap:15px;display:flex}.venue-details-container .venue-name{width:65%}.venue-details-container .venue-name h2{color:#444;cursor:pointer;font-size:14px;font-weight:600}.venue-details-container .venue-name p{color:#444;margin:0;font-size:12px}.venue-details-container .venue-img{height:60px;width:35%;border-radius:8px;overflow:hidden}.venue-details-container .venue-img img{width:100%;height:inherit!important}.venue-info{justify-content:space-between;margin-top:20px;display:flex}.info-item{align-items:center;font-size:10px;font-weight:400;display:flex;color:#444!important}.info-item .icon-img{height:17px;opacity:.6}.divider{border:.5px solid #d4d4d4}.info-item span{margin-left:5px!important}.voucher-sec{cursor:pointer;background:#fbfbfb;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex;box-shadow:0 0 7.1px #0000001c}.voucher-sec h4{color:#444;margin:0;font-size:14px}.coins-sec{background:linear-gradient(#482698 0%,#4c2d83 100%);border-radius:12px;margin-top:20px;padding:5px 15px}.redeem-coins{justify-content:space-between;align-items:center;display:flex}.coin-img-sec{align-items:center;gap:10px;display:flex}.coin-img-sec h4{color:#fff;letter-spacing:.5px;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:16px;display:flex}.coin-img-sec p{color:#fff;letter-spacing:.5px;opacity:.7;margin-bottom:3px;font-size:10px}.coin-img-sec p img{height:12px}.coins-note{text-align:center;opacity:.4;margin-top:10px;margin-bottom:0;font-size:10px}.price-details-sec{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='1' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");margin-top:20px;padding:15px}.price-details-sec .price{color:#444;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;display:flex}.price-details-sec .price.offer-price{color:#009f5c}.price-details-sec .price.offer-price.gold{color:#febd01!important}.price-details-sec .price.final{margin-top:5px;font-weight:600}.payment-options{margin-top:30px;margin-bottom:3rem}.payment-option{color:#444;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.option-name{align-items:center;gap:5px;display:flex}.avail-coins{text-align:center;color:#f9a000;margin:10px;font-size:10px}.voucherNavBar{opacity:.6;cursor:pointer;background:#f9f9f9;align-items:center;gap:10px;padding:10px 5px;display:flex}.voucherNavBar p{margin:0}.voucherInputs{background:#fbfbfb;border-radius:6px;align-items:center;margin:20px 0;padding:7px;display:flex}.voucherInputs input{width:100%;background:inherit;color:#444;border:none;outline:none}.voucherInputs button{color:#ff6230;background:inherit;border:none;padding:0 10px}.not-applicable{opacity:.6;pointer-events:none}.voucher-heading{margin:10px 0}.voucher-heading h4{color:#444;font-size:16px}.no-offer-found{color:#444;text-align:center;margin-top:3em}.available-vouchers{background:#fbfbfb;border-radius:6px;margin:10px 0;padding:10px}.voucher-container{justify-content:space-between;align-items:center;display:flex}.voucher-details h4{color:#fff;width:fit-content;background:#01ac5b;border:1px dashed #000;border-radius:7px;margin:0;padding:5px 20px;font-size:14px;font-weight:600}.voucher-details p{color:#444;margin:10px 15px 5px 0;font-size:12px}.voucher-details span{color:#ff6230;font-size:10px}.apply-btn h4{color:#ff6230;cursor:pointer;font-size:16px}.voucher-more{color:#444;cursor:pointer;font-size:14px}.long-discription{color:#444;opacity:.8;font-size:10px}.long-discription p,.long-discription ul{margin:0}.apply-btn.disabled{opacity:.5}.payable-amount{background:#f4f4f4;justify-content:center;align-items:center;gap:10px;padding:15px;display:flex}.payable-amount p{color:#009f5c;margin:0}.payable-amount h4{color:#009f5c;margin:0;font-size:16px;font-weight:600}.payable-at-venue{background-color:#fff;justify-content:center;align-items:center;gap:10px;padding:5px;display:flex}.payable-at-venue p{color:#444;margin:0;font-size:12px}.payable-at-venue h4{color:#444;margin:0;font-size:14px;font-weight:600}.pay-button-cointainer{z-index:10001;background-color:#fff;position:sticky;bottom:0}.pay-now{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border-radius:13px;justify-content:center;align-items:center;gap:5px;margin:0 1em;transition:all .2s;display:flex}.pay-now:active{transform:scale(.9)}.pay-now p{margin:0}.pay-now h4{margin:0;font-size:20px;font-weight:600}.offer-applied{border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex;box-shadow:0 0 7.1px #0000001c}.offer-applied-offer{align-items:center;gap:10px;display:flex}.offer-applied-offer h4{color:#444;margin:0;font-size:12px;font-weight:600}.offer-applied-offer p{color:#444;margin:0;font-size:10px;font-weight:600}.remove-offer{color:#009f5c;cursor:pointer;font-size:14px}.voucher-lottie-sec{justify-content:center!important;align-items:center!important;display:flex!important}.voucher-lottie{height:100px;width:120px;justify-content:center;align-items:center;display:flex}.coins-animation{position:absolute;right:0}.failed-container{height:100vh;justify-content:center;align-items:center;display:flex}.failed-msg-sec{text-align:center}.failed-msg-sec h4{color:#444;margin-top:1rem;font-size:20px}.failed-msg-sec p{color:#444;padding:20px 3rem;font-size:14px}.back-btn-container{justify-content:center;align-items:center;display:flex}.back-btn-container .back-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border-radius:8px;align-items:center;gap:5px;padding:5px 15px;font-size:16px;transition:all .2s;display:flex}.back-btn-container .back-btn:active{transform:scale(.9)}.modal{justify-content:center;align-items:center;display:flex!important}.modal-dialog{max-width:100%}.modal-img{height:60px}.modal-message{color:#444;margin:10px 0 0;font-size:10px}.location-section{padding:1rem 10px 0}.location-section h1{color:#444;margin-bottom:15px;font-size:16px;font-weight:500!important}.location-section .location-search input[type=text]{width:100%;color:#444;background-color:#f8f8f8;border:none;border-radius:4px;outline:none;padding:5px 15px}.location-section .detect-location{align-items:center;gap:10px;margin-top:15px;display:flex}.location-section .detect-location h4{color:#01b959;cursor:pointer;margin:0;font-size:14px;font-weight:500}.location-section .detect-location img{cursor:pointer}.location-section .states{padding-top:2rem}.location-section .states h5{color:#444;font-size:14px;font-weight:500}.location-section .states .states-list{flex-wrap:wrap;align-items:center;gap:20px;padding-top:1rem;display:flex}.location-section .states .states-list .state{text-align:center;cursor:pointer;padding:10px 5px}.location-section .states .states-list .state p{color:#444;text-align:center;margin:0;font-size:12px;font-weight:400}.location-section .states .states-list .state img{max-width:100%;height:40px}.no-state-found{color:#444;text-align:center;padding-top:1rem;font-size:14px}.location-section .selected-state p{color:#444;cursor:pointer;font-size:14px}.location-section .search-city input[type=text]{width:100%;color:#444;background-color:#f8f8f8;border:none;border-radius:4px;outline:none;padding:5px 15px}.location-section .popular-cities{padding-top:1rem}.location-section .popular-cities p{color:#444;margin:0;font-size:14px}.location-section .popular-cities .cities{flex-wrap:wrap;align-items:center;gap:10px;margin-top:1rem;display:flex}.location-section .popular-cities .cities .city{cursor:pointer;border:1px solid #7d7d7d;border-radius:36px;align-items:center;font-size:12px;display:flex;padding:5px 15px!important}.location-section .popular-cities .cities .city.selected{color:#fff;background:linear-gradient(90deg,#01ac6e 0%,#00c874 100%);border:none}.location-section .search-container{padding:10px;transition:all .3s}.location-section .search-container .search-result{color:#444;cursor:pointer;border-bottom:1px solid #80808033;padding:5px 0;font-size:14px}.search-result.history{justify-content:space-between;align-items:center;display:flex}.location-history-text{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:10px;transition:all .2s;display:-webkit-box;overflow:hidden}.location-history-text:active{transform:scale(.95)}.history-section{margin-top:1.5em}.history-section h5{color:#444;font-size:14px;font-weight:500}.no-location-section{height:100vh;align-items:center;display:flex}.no-location-section .no-location{text-align:center;padding:15px}.no-location-section .no-location h4{color:#494949;margin-bottom:1em}.no-location-section .no-location p{color:#494949;margin-bottom:2em;font-size:12px}.no-location-section .no-location button{color:#fff;background:linear-gradient(90deg,#009f5c 0%,#00bb59 100%);border:none;border-radius:6px;padding:7px 2em}.no-location-section .no-location img{height:100px;margin-bottom:1em}.static-page-container{height:100vh;background-image:url(/images/bg.svg);padding:10% 5% 5%;position:sticky;top:0;overflow-x:hidden!important}.static-page-container .page-logo-sec{justify-content:space-between;display:flex}.static-page-container .page-logo-sec img{cursor:pointer}.static-page-container .page-logo-sec h1{color:#494949;text-transform:capitalize;letter-spacing:2px;margin-top:3px;margin-left:8px;font-size:26px;font-weight:600}.static-page-container h2{color:#494949;letter-spacing:2px;margin-top:10px;font-size:20px}.static-page-container h2 span{font-weight:300}.static-page-container .points{align-items:center;gap:10px;margin:1.5em 0;display:flex}.static-page-container .points p{color:#494949;margin:0;font-size:18px}.static-qr-container{background:linear-gradient(#01a15c 0%,#2dae60 100%);border-radius:41px 0 0 41px;justify-content:end;align-items:center;padding:2.5em 1em 2.5em 2.5em;display:flex;position:absolute;top:30%;right:0}.static-qr-container p{color:#fff;margin:3px;font-size:14px}.static-qr-container .download-app{cursor:pointer}.user-nav-sec{color:#444;justify-content:space-between;align-items:center;display:flex}.user-nav-sec-text{align-content:center;gap:1em;display:flex}.user-nav-sec-text p{margin:0}.not-loggedin-sec{text-align:center;background:radial-gradient(25.61% 138.3% at 27.02% 54.44%,#482698 0%,#4c2d83 100%);border-radius:10px;margin:3em 10px;padding:15px}.not-loggedin-sec .not-loggedin-info{padding:10px}.not-loggedin-sec .not-loggedin-info h4{color:#fff;font-size:18px;font-weight:500}.not-loggedin-sec .not-loggedin-info p{color:#fff;padding:0 20px;font-size:14px}.not-loggedin-sec .not-loggedin-info button{background:inherit;color:#fff;border:.5px solid #bdbdbd;border-radius:6px;margin:1em 0;padding:2px 2em;font-size:14px}.user-profile-sec{text-align:center;margin:1.5em 0 2rem}.user-profile-sec .edit-profile{opacity:.7;cursor:pointer;justify-content:end;font-size:14px;font-weight:600;display:flex}.user-profile-sec .edit-profile .edit{align-items:center;gap:5px;display:flex}.user-profile-sec .user-info{margin:10px}.user-profile-sec .user-info h4{color:#444;cursor:pointer;margin:0;font-size:16px}.user-profile-sec .user-info p{color:#444;margin:0;font-size:12px}.upcoming-header{color:#444;margin:0 10px;font-size:14px}.upcoming-booking{background:#fbfbfb;border-radius:14px;margin-top:20px;padding:10px 0 15px;box-shadow:0 4px 3.9px #0000001c}.upcoming-booking .venue-image{height:60px}.upcoming-booking .venue-image img{height:inherit;width:100%;object-fit:cover;border-radius:14px;padding:0 7px}.upcoming-booking .venue-info{margin:15px}.upcoming-booking .up-venue-info-sec{align-items:center;display:flex}.upcoming-booking .up-venue-info{padding:0 15px}.upcoming-booking .up-venue-info h4{color:#444;margin-bottom:3px;font-size:14px;font-weight:600}.upcoming-booking .up-venue-info p{color:#444;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:12px;display:-webkit-box;overflow:hidden}.upcoming-booking .up-venue-info p a{color:#019335}.upcoming-booking .up-venue-info .ticket-container{color:#019335;cursor:pointer;align-items:center;gap:1rem;font-size:12px;display:flex}.upcoming-booking .up-venue-info .ticket-container a{color:#009f5c}.no-upcoming-bookings{text-align:center;opacity:.6;padding:2em;font-size:14px}.bulk-booking{align-items:center;margin-bottom:5px;display:flex}.bulk-booking span{color:#fff;background:#3869d5;border-radius:14px 14px 14px 0;padding:2px 20px;font-size:10px}.upcoming-booking .upcoming-amounts{background:#009f5c;justify-content:center;align-items:center;margin:.5em 0;padding:8px 5px;display:flex}.upcoming-booking .up-paid-amounts,.upcoming-booking .up-payable{align-items:center;gap:5px;display:flex}.upcoming-booking .up-paid-amounts p,.upcoming-booking .up-payable p{color:#fff;margin:0;font-size:10px}.upcoming-booking .up-paid-amounts h4,.upcoming-booking .up-payable h4{color:#fff;margin:0;font-size:16px;font-weight:600}.upcoming-booking .up-offer-sec{justify-content:space-between;align-items:center;padding:0 1em;display:flex}.upcoming-booking .up-offer-sec .up-coin{align-items:center;gap:5px;display:flex}.upcoming-booking .up-offer-sec .up-coin p,.upcoming-booking .up-app-discount p,.upcoming-booking .venue-offer p{color:#1d1d1d;margin:0;font-size:12px}.upcoming-booking .up-app-discount{align-items:center;gap:5px;display:flex}.user-footer-section{background:linear-gradient(#376eea 0%,#3967cd 100%);border-radius:6px 6px 0 0;margin-top:1.5em;padding:1.5em 1.5em 0}.user-footer-section .first-parah p{text-align:center;color:#fff;font-size:12px}.user-footer-section .explore-content{text-align:center}.user-footer-section .explore-content p{color:#fff;margin:0;font-size:14px}.user-footer-section .explore-content h6{color:#fffd65;cursor:pointer;margin-top:5px;font-size:14px}.user-footer-section .footer-features{justify-content:space-between;align-items:center;margin:2em 1em;display:flex}.user-footer-section .footer-features .feature{align-items:center;gap:5px;display:flex}.user-footer-section .footer-features .feature p{color:#fff;margin:0;font-size:14px}@media screen and (max-width:768px){.user-footer-section .footer-features .feature p,.upcoming-booking .up-venue-info .ticket-container{font-size:10px}.upcoming-booking .up-paid-amounts h4,.upcoming-booking .up-payable h4{font-size:14px}.not-loggedin-sec .not-loggedin-info h4{font-size:16px}.not-loggedin-sec .not-loggedin-info p{font-size:12px}}.user-footer-section .footer-play-app-sec{justify-content:center;align-items:center;display:flex}.user-footer-section .footer-play-app-sec .footer-play-app{text-align:center;width:fit-content;cursor:pointer;background:#fff;border-radius:12px 12px 0 0;justify-content:center;align-items:center;gap:10px;padding:5px 1em 0;display:flex}.logout{color:#444;margin:0 0 0 10px;font-size:18px}.book-your-slots{margin-top:1em}.book-your-slots span{color:#ffe28f;cursor:pointer;border:.5px solid #bdbdbd;border-radius:10px;padding:2px 15px;font-size:16px}.load-more{text-align:center;color:#444;cursor:pointer;padding-top:1em;font-size:14px}.cancellation-container .cancellation-call-venue{text-align:center}.cancellation-container .cancellation-call-venue h4{color:#444;font-size:16px;font-weight:600}.cancellation-container .cancellation-call-venue p{color:#444;padding:0 1em;font-size:14px;font-weight:400}.cancellation-container p{text-align:center;color:#444;font-size:14px}.cancellation-container .cancellation-call-playspots h4{color:#444;text-align:center;margin-bottom:1em;font-size:16px;font-weight:600}.cancellation-container .cancellation-call-playspots .contact-numbers{flex-wrap:wrap;align-items:center;display:flex}.cancellation-container .cancellation-call-playspots .contact-numbers .number{width:50%;align-items:center;gap:5px;margin-bottom:8px;padding-left:1.5rem;display:flex}.cancellation-container .cancellation-call-playspots .contact-numbers .number a{text-align:center;cursor:pointer;color:#019335;justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex}.cancellation-container .cancellation-call-venue .venue-call-sec{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.cancellation-container .cancellation-call-venue .venue-call-sec .venue-call-img-sec{height:30px}.cancellation-container .cancellation-call-venue .venue-call-sec .venue-call-img-sec img{height:100%}.cancellation-container .cancellation-call-venue .venue-call-sec p{text-align:left;color:#00aa51;letter-spacing:.3px;margin:0;padding:0;font-size:14px;line-height:1.25}.cancellation-container .cancellation-call-venue .cancellation-points{text-align:left;margin-top:1rem}.cancellation-container .cancellation-call-venue .cancellation-points ul{padding-left:1.5rem}.cancellation-container .cancellation-call-venue .cancellation-points ul li{letter-spacing:.3px;color:gray;margin-bottom:.5rem;font-size:12px}.cancellation-container .cancellation-call-venue .cancellation-points ul li a{cursor:pointer;color:gray;font-weight:600}.cancellation-container .cancellation-policy{text-align:center;letter-spacing:.3px;color:#808080e8;margin-top:1.5rem;font-size:10px}.cancellation-container .cancellation-policy span{color:#00aa51;cursor:pointer}.cancellation-container .cancellation-call-playspots .support-help-sec{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.cancellation-container .cancellation-call-playspots .support-help-sec .support-help-img-sec{height:30px}.cancellation-container .cancellation-call-playspots .support-help-sec .support-help-img-sec img{height:100%}.cancellation-container .cancellation-call-playspots .support-help-sec p{text-align:left;color:#00aa51;letter-spacing:.3px;margin:0;padding:0;font-size:14px;line-height:1.25}.cancellation-container .cancellation-call-playspots .support-title{color:gray;letter-spacing:.3px;margin-top:.75rem;margin-bottom:.5rem;font-size:14px;font-weight:600}.accordin-help-section{margin-top:15px;background:#fbfbfb!important;border:none!important;border-radius:9px!important;outline:none!important;box-shadow:0 1px 6.1px #0000001c!important}.banner-section{margin-top:1.5em}.banner-section .img-sec{border-radius:8px;overflow:hidden}.banner-section .img-sec img{width:100%}.delete-btn{cursor:pointer;background:#fbfbfb;border-radius:9px;margin-top:15px;padding:10px 20px;box-shadow:0 1px 6.1px #0000001c}.delete-btn h4{color:#444;margin:0;font-size:14px}.siteLink{text-align:center;color:#444;cursor:pointer;margin:10px;font-size:14px}.no-internet-found{min-height:100vh;justify-content:center;align-items:center;display:flex}.no-internet-found h1{text-align:center;color:#444;font-size:24px;font-weight:600}.no-internet-found p{text-align:center;color:#444;margin-top:1em;padding:0 1em;font-size:14px;font-weight:400}.no-internet-found .try-again-btn{text-align:center;margin-top:2em}.no-internet-found .try-again-btn button{color:#fff;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border:none;border-radius:20px 6px;padding:5px 3em}.maintenance-screen{height:100vh;height:100dvh;width:100%;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:clamp(8px,2vh,20px) 0;display:flex;overflow:hidden}.maintenance-wrapper{width:100%;max-width:440px;height:100%;max-height:100%;min-width:0;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.maintenance-illustration{width:100%;height:clamp(110px,28vh,280px);flex-shrink:0;overflow:hidden}.maintenance-illustration img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.maintenance-content{width:100%;text-align:center;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;padding:clamp(8px,2vh,20px) 28px 0;display:flex}.maintenance-status-pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;margin-bottom:clamp(6px,1.5vh,14px);padding:5px 14px;display:inline-flex}.maintenance-status-dot{width:7px;height:7px;background:#009f5c;border-radius:50%;margin-right:7px;animation:1.6s ease-in-out infinite maintenance-pulse}@keyframes maintenance-pulse{0%,to{opacity:.4}50%{opacity:1}}.maintenance-status-pill span:last-child{color:#475569;letter-spacing:.2px;font-size:12px;font-weight:600}.maintenance-title{color:#1c1c1c;text-align:center;text-transform:uppercase;margin:clamp(6px,1.8vh,15px) 0 clamp(4px,1.2vh,10px);font-size:clamp(19px,4.5vh,26px);font-weight:700}.maintenance-subtitle{color:#475569;text-align:center;margin:0 0 clamp(10px,2.5vh,20px);font-size:clamp(13px,2.1vh,15px);line-height:1.5}.maintenance-check-btn{width:100%;max-width:220px;color:#475569;cursor:pointer;background:#fff;border:1.2px solid #e2e8f0;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:transform .15s,border-color .15s}.maintenance-check-btn:hover:not(:disabled){color:#009f5c;border-color:#009f5c}.maintenance-check-btn:active:not(:disabled){transform:scale(.96)}.maintenance-check-btn:disabled{cursor:default;opacity:.8}.maintenance-footer{text-align:center;box-sizing:border-box;flex-shrink:0;padding:clamp(14px,4vh,36px) 20px 0}.maintenance-tagline{color:#009f5c;text-align:center;margin:0 0 4px;font-size:15px;font-weight:600}.maintenance-footer-sub{color:#64748b;text-align:center;margin:0;font-size:13px}@media (max-height:480px){.maintenance-illustration{height:clamp(70px,22vh,200px)}.maintenance-content{padding-top:clamp(4px,1.5vh,16px)}.maintenance-status-pill{margin-bottom:clamp(4px,1vh,10px)}.maintenance-title{margin:clamp(4px,1.2vh,10px) 0 clamp(3px,.8vh,8px);font-size:clamp(16px,4vh,22px)}.maintenance-subtitle{margin-bottom:clamp(6px,1.8vh,14px);font-size:clamp(12px,1.8vh,14px)}.maintenance-footer{padding-top:clamp(8px,2.5vh,20px)}}.user-reason{width:100%}.user-reason input[type=text]{width:100%;border:1px solid #d9d9d9;border-radius:6px;outline:none;margin-top:5px;padding:7px 10px;font-size:14px}.delete-sec{text-align:center;margin:3em}.delete-sec button{color:#fff;background:#f50000;border:#ffdead;border-radius:5px;margin-bottom:1em;padding:5px 2em}.delete-sec h4{color:#27ad61;cursor:pointer;font-size:18px;font-weight:600;text-decoration:underline}.confirmation-heading{color:#fff;background:#ff000094;border-radius:7px 7px 0 0;padding:10px 1em;font-size:18px;font-weight:600}.confirmation-body{padding:10px 1em}.confirmation-body p{color:#444;margin:0;font-size:14px}.confirmation-buttons{justify-content:center;align-items:center;gap:1em;padding:1em 0;display:flex}.confirmation-buttons .keep-my-account{color:#fff;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border:#ffdead;border-radius:6px;margin-bottom:1em;padding:5px 10px;font-size:12px}.confirmation-buttons .delete-my-account{color:#fff;background:#f50000;border:#ffdead;border-radius:6px;margin-bottom:1em;padding:5px 10px;font-size:12px}.settings-head{padding:10px}.settings-head h4{color:#444;font-size:16px;font-weight:600}.settings-body{background-color:#fff;border-radius:7px;margin:0 10px 10px}.settings-body h4{color:#444;cursor:pointer;margin:0;padding:15px;font-size:14px;font-weight:600}.settings-body hr{margin:0 10px}.settings-body .delete{color:#f50000}.delete-image-sec{justify-content:center;align-items:center;padding:5em 2em 3em;display:flex}.delete-image-sec p{color:#009f5c;margin-top:10px;font-weight:600}.user-lose-sec p{color:#444;margin:0;font-weight:600}.user-lose-list{justify-content:space-between;align-items:center;margin-top:1em;display:flex}.user-lose-list .lose-item{text-align:center;min-width:20%;max-width:24%;height:100px;border:.6px solid #c6c6c6;border-radius:12px;justify-content:center;align-items:center;padding:10px 5px;display:flex}.user-lose-list .lose-item p{color:#000;font-size:14px;font-weight:400}.delete-reason-sec{padding-top:2em}.delete-reason-sec p{color:#444;margin:0;font-weight:600}.delete-reason-sec .delete-reasons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:1em;display:flex}.delete-reason-sec .delete-reasons button{color:#444;background:#ededed;border:#ffdead;border-radius:4px;padding:5px 15px;font-size:14px}.h-20{height:20px}.scroll-view{height:100vh;padding-right:10px}.pb-5rm{padding-bottom:5rem}.m-l-10{margin-left:10px!important}@media screen and (max-width:767px){.pb-5rm{padding-bottom:10rem}}.unavailable-msg{margin:3em}.unavailable-msg p{color:#ff6230;text-align:center;font-size:14px;font-weight:500}.slots-empty-state{text-align:center;padding:32px 16px 24px}.slots-empty-title{color:#dc8c1d;margin:0 0 4px;font-size:15px;font-weight:600}.slots-empty-sub{color:#64748b;margin:0 0 16px;font-size:13px;line-height:1.4}.slots-empty-actions{justify-content:center;align-items:center;display:flex}.slots-retry-pill{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:7px;padding:7px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.slots-retry-pill:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8;transform:translateY(-1px)}.slots-empty-link{margin-top:12px}.slots-empty-link span{color:#94a3b8;cursor:pointer;font-size:12px;transition:color .15s}.slots-empty-link span:hover{color:#009f5c;text-decoration:underline}.slots-loading{text-align:center;color:#444;margin:1em;font-size:14px}.loader{min-height:100vh;z-index:100001;border:none;justify-content:center;align-items:center;display:flex}.f-10{font-size:10px!important}.no-venues-found{text-align:center;color:#444;opacity:.5;height:60vh;font-size:24px;margin-top:5rem!important}::-webkit-scrollbar{display:none}.scrollViewContainer{-ms-overflow-style:none;scrollbar-width:none}.modal-content{overflow:hidden;box-shadow:0 5px 15px #00000026;border:none!important;border-radius:12px!important}.welcome-modal-head{background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);padding:2em 0;position:relative}.welcome-modal-head img{height:50px;position:absolute;right:43%}.gift-modal-head{min-width:300px;justify-content:space-between;display:flex}.gift-modal-head .gift-modal-close{margin-right:10px}.gift-modal-head .small-img-sec{height:50px}.gift-modal-main-img{height:80px;justify-content:center;align-items:center;display:flex}.gift-modal-main-img img,.gift-modal-head .small-img-sec img{height:inherit}.welcome-modal-body-sec{text-align:center;padding:1.5em}.welcome-modal-body-sec h4{text-align:center;letter-spacing:.5px;font-size:18px;font-weight:600}.welcome-modal-body-sec .welcome-discription{color:#444;letter-spacing:.5px;margin-bottom:1.5em;padding:0 10px;font-size:12px;font-weight:600}.welcome-modal-body-sec .welcome-discription-2{text-align:center;letter-spacing:.5px;margin:0 0 5px;font-size:12px}.welcome-modal-body-sec h5{text-align:center;margin-bottom:1.5em;font-size:18px;font-weight:600}.welcome-modal-body-sec button{color:#fff;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border:none;border-radius:20px;padding:.3rem 3rem;font-size:14px;font-weight:600}.welcome-close-btn{color:#fff;opacity:.9;cursor:pointer;padding:5px 10px;position:absolute;top:0;right:0}.view-ticket-container .modal-content{box-shadow:none!important;background:0 0!important}.view-ticket-container .view-ticket-close{text-align:end;color:#fff;cursor:pointer}.view-ticket-border{border-bottom:.5px dashed gray}.bottom-filter-container{background:#01ac5b;border-radius:15px 15px 0 0;position:sticky;bottom:0;box-shadow:0 0 7.8px #00000042}.bottom-filter-container .top-line{justify-content:center;align-items:center;padding-top:5px;display:flex}.bottom-filter-container .top-line span{width:25%;background:#fff;border-radius:20px;padding:1.5px;box-shadow:0 5px 15px #00000059}.bottom-filter-container .question-container{padding:20px 10px}.bottom-filter-container .question-container .question-section{cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:8px 1.5rem;display:flex;box-shadow:0 0 4px #00000024}.bottom-filter-container .question-container .question-section .today-btn{color:#444;border:1px solid #d9d9d9;border-radius:12px;align-items:center;gap:5px;padding:2px 10px;font-size:10px;font-weight:500;display:flex}.bottom-filter-container .question-container .question-section .today-btn p,.bottom-filter-container .question-container .question-section .question p{padding-left:10px;margin:0!important}.bottom-filter-container .question-container .question-section .question{color:#444;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.filter-navbar{color:#fff;background:#39b77b}.filter-navbar .filter-navbar-sec{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.filter-navbar .filter-navbar-sec .back-icon,.filter-venue-list-navbar-sec .back-icon{cursor:pointer;padding-right:1em}.filter-navbar .filter-navbar-sec .filter-navbar-location,.filter-venue-list-navbar .filter-venue-list-navbar-sec .filter-navbar-location{cursor:pointer;align-items:center;gap:5px;display:flex}.filter-navbar .filter-navbar-sec .filter-navbar-location p,.filter-venue-list-navbar .filter-venue-list-navbar-sec .filter-navbar-location p{margin:0}.filter-container{background-color:#39b77b;background-image:url(/public/images/filter-bg.svg);background-repeat:no-repeat;background-size:cover}.filter-section{margin-top:3rem}.filter-section h1{color:#fff;margin-bottom:1.5rem;font-weight:600}.filter-section .filter-date-selection{text-align:center;color:#444;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:14px;padding:.5em;font-weight:600;box-shadow:0 1px 2px #0000004d}.filter-time-sel-sec{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.filter-time-sel-sec .filter-time{color:#fff;min-width:40%;text-align:center;cursor:pointer;letter-spacing:1.5px;background:#39b77b;border:1px solid #fff;border-radius:14px;padding:.5rem 2rem;font-weight:600;box-shadow:0 1px 2px #0000004d}.filter-time-sel-sec h4{color:#fff;margin:0;font-weight:600}.filter-sport-sec{margin-top:2em}.filter-sport-sec p{color:#fff;text-align:center;font-weight:600}.filter-sports{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.filter-sports .filter-sport{cursor:pointer;text-align:center;width:65px;color:#fff;border:1px solid #fff;border-radius:15px;padding:10px 5px;box-shadow:0 2px 4px #00000052}.filter-sports .filter-sport p{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:5px 0 0;font-weight:400;display:inline-block;overflow:hidden;font-size:10px!important}.filter-sports .filter-sport.selected{background:#fff}.filter-sports .filter-sport.selected img{filter:none;opacity:.6}.filter-sports .filter-sport.selected p{color:#444!important}.filter-sport img{filter:invert();height:1.5em}.filter-find-btn{text-align:center;margin-top:3rem}.filter-find-btn button{color:#01ac5b;border:none;border-radius:12px;padding:.5rem 3rem;box-shadow:0 1px 3px #00000030}.filter-venue-list-navbar{color:#444}.filter-venue-list-navbar .filter-venue-list-navbar-sec{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.filter-values{align-items:center;gap:10px;display:flex}.filter-values .filter-value{color:#444;cursor:pointer;border:1px solid #d9d9d9;border-radius:14px;align-items:center;gap:5px;padding:3px 1em;font-size:12px;display:flex;box-shadow:0 1px 2.6px #00000017}.filter-values .filter-value .time-img{height:16px}.filter-values .filter-value .sport-img{height:14px;opacity:.7}.filtered-venue-container{border-radius:8px;margin-top:1em;position:relative;overflow:visible;box-shadow:0 1px 6.8px #0000001a}.filtered-venue-container .filtered-venue-details{cursor:pointer;position:relative;overflow:hidden;border-radius:8px 8px 0 0!important}.filtered-venue-container .filtered-venue-details img{width:100%;max-height:130px;object-fit:cover;border-radius:8px 8px 0 0!important}.filtered-venue-container .filtered-venue-details .filtered-venue-offer{color:#444;background:#ffe500;border-radius:8px 10px 10px 0;align-items:center;gap:5px;padding:3px 1em;font-size:12px;display:flex;position:absolute;top:0}.filtered-venue-container .filtered-venue-details .filtered-venue-offer img{max-height:18px;max-width:18px}.filtered-venue-section .venue-name-section{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.filtered-venue-section .venue-name-section .venue-sports{align-items:center;gap:5px;display:flex}.filtered-venue-section .venue-name-section .venue-sports img{height:16px;opacity:.7}.filtered-venue-section .venue-name-section .venue-sports span{color:#444;font-size:10px;font-weight:600}.filtered-venue-section .venue-name-section .venue-name{color:#444;max-width:75%;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:inline-block;overflow:hidden}.filtered-venue-section .f-venue-location{align-items:center;gap:5px;margin-top:5px;display:flex}.filtered-venue-section .f-venue-location img{height:18px}.filtered-venue-section .f-venue-location p{color:#444;margin:0;font-size:14px}.filtered-venue-container .filtered-venue-section{cursor:pointer;padding:0 10px 10px}.filtered-venue-container .filtered-venue-section .f-venue-grounds{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.filtered-venue-container .filtered-venue-section .f-venue-grounds .f-venue-ground{border:1px solid #d9d9d9;border-radius:19px;align-items:center;gap:10px;padding-right:1em;font-size:12px;display:flex;overflow:scroll}.filtered-venue-container .filtered-venue-section .f-venue-grounds .f-venue-ground .f-ground-head{white-space:nowrap;background:#f1f5f8;border:1px solid #d9d9d9;border-radius:19px;padding:0 10px}.filtered-venue-container .filtered-venue-section .f-venue-grounds .f-venue-ground .f-options{align-content:center;gap:10px;display:flex;overflow:scroll}.filtered-venue-container .filtered-venue-section .f-venue-grounds .f-venue-ground .f-option{white-space:nowrap;gap:3px;display:flex}.filtered-venue-container .filtered-venue-section .f-slots-sec{margin-top:10px}.filtered-venue-container .filtered-venue-section .f-slots-sec h4{color:#444;font-size:14px}.filtered-venue-container .filtered-venue-section .f-slots-sec .f-slots{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtered-venue-container .filtered-venue-section .f-slots-sec .f-slots .f-slot{height:45px;width:50px;color:#009f5c;text-align:center;cursor:pointer;background:#f1f5f8;border-radius:5px;justify-content:center!important;align-items:center!important;padding:5px!important;font-size:12px!important;display:flex!important}.all-sports{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.all-sport{width:65px;text-align:center;cursor:pointer;height:70px;border:1px solid #8e848454;border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 5px #0000000a}.all-sport.selected{opacity:.8;background:#39b77b}.all-sport.selected img{filter:invert()}.all-sport.selected p{color:#fff}.all-sport p{width:100%;color:#444;margin:5px 0 0;font-size:8px}.all-sport img{height:20px;opacity:.8}.f-time-slots{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 0;display:flex}.bottom-text{color:#444;text-align:center;font-size:14px}.f-time-slot{height:50px;width:60px;color:#009f5c;cursor:pointer;background:#f1f5f8;border-radius:5px;justify-content:center;align-items:center;display:flex;font-size:12px!important}.more-slots{color:#444;cursor:pointer;font-size:12px}@media screen and (max-width:768px){.filter-values .filter-value{font-size:10px}.filter-values .filter-value .time-img{height:14px}.filtered-venue-section .f-venue-location img{height:16px}.filtered-venue-section .f-venue-location p{font-size:12px}.bottom-text{color:#444;font-size:12px!important}.f-time-slot{height:45px;width:55px;font-size:10px!important}.filtered-venue-container .filtered-venue-section .f-slots-sec .f-slots .f-slot{height:45px;width:55px;border-radius:5px;font-size:10px!important}}.search-sec{z-index:10001;background-color:#01ac5b;padding:2em;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;position:sticky!important;top:0!important}.search-sec .search-input-sec{color:#444;background:#fff;border-radius:16px;align-items:center;padding:5px 10px;display:flex}.search-sec .search-input-sec .back-icon{cursor:pointer}.search-sec .search-input-sec .search-input{width:85%;color:#444;border:none;outline:none;margin:0 10px}.no-search-data{justify-content:center;align-items:center;display:flex}.no-search-data-text{color:#494949;letter-spacing:.5px;margin:1em;font-weight:300}.no-search-data-text span{font-weight:600}.venueBanner .venueBannerSec img{width:100%;object-fit:cover;height:100%;border-radius:12px}.react-datepicker{border:none!important;border-radius:14px!important}.react-datepicker__header{background-color:#01ac5b!important;border:none!important;border-radius:12px 12px 0 0!important}.react-datepicker__current-month,.react-datepicker__day-name{color:#f1f5f8!important}.react-datepicker__day--selected{color:#fff!important;background-color:#34c759!important;border:none!important;border-radius:16px!important;outline:none!important}.react-datepicker-popper{z-index:99999!important}.refer-venue-sec{padding:1em 1.5em}.refer-venue-sec .refer-card{background-image:url(/images/refer-venue.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px}.refer-venue-sec .refer-card .card-head{text-align:center;padding:2em 2em 0}.refer-venue-sec .refer-card .card-head h4{color:#fff;text-transform:uppercase;margin:0;font-size:20px;font-weight:600}.refer-venue-sec .refer-card .card-head p{color:#fff;margin:0;font-weight:300}.refer-venue-sec .refer-card .card-body{justify-content:space-between;align-items:center;padding:1em 7% .5em;display:flex}.refer-venue-sec .refer-card .card-body .coin-sec{height:100px}.refer-venue-sec .refer-card .card-body .coin-sec img{height:100%}.refer-venue-sec .refer-card .card-body .card-body-text h1{color:#ffd650;margin:0;font-size:28px;font-weight:700}.refer-venue-sec .refer-card .card-body .card-body-text h2{color:#fff;text-transform:uppercase;font-size:24px;font-weight:600}.refer-venue-sec .refer-card .card-body .card-body-text .refer-share{color:#fff;cursor:pointer}.refer-venue-sec .working-demo{padding:1em 0}.refer-venue-sec .working-demo h4{text-align:center;color:#858585;font-size:16px}.refer-venue-sec .working-demo .demo-steps{justify-content:space-between;align-items:center;gap:5px;padding:1em 0;display:flex}.refer-venue-sec .working-demo .demo-steps .demo-step .step-img{width:70px;background:#d9d9d9;border-radius:40px}.refer-venue-sec .working-demo .demo-steps .demo-step .step-img img{padding-top:10px}.refer-venue-sec .working-demo .demo-steps .demo-step{text-align:center}.refer-venue-sec .working-demo .demo-steps .demo-step p{color:#444;text-align:center;opacity:.8;margin:3px 5px;font-size:10px;font-weight:600;line-height:14px}.venue-refer-venue-sec{background:#e8fff2;border-radius:12px;margin:1rem 0}.venue-refer-venue-sec .refer-venue-sec{padding:1rem!important}.refer-form{padding:0 1em}.refer-form-sec h1{text-align:center;color:#444;margin:0;padding:1em 0;font-size:18px}.refer-form input,.refer-form textarea{width:100%;background:#03924614;border:1px solid #90ee9080;border-radius:8px;outline:none;padding:7px 10px;font-size:14px}.refer-form button{width:100%;color:#fff;background:#019245;border:none;border-radius:8px;padding:7px;font-weight:600}.venue-animation{justify-content:center;align-items:center;display:flex}.refer-img-sec{height:200px;padding:1em}.refer-img-sec img{height:100%}.refer-venue-sec{width:100%}.refer-venue-sec .no-location{max-width:440px;width:100%;text-align:center;justify-content:center;align-items:center;margin:0 auto;padding:24px 16px 20px;display:flex}.refer-venue-sec .no-location .no-location-sec{text-align:center;width:100%;flex-direction:column;align-items:center;display:flex}.refer-venue-sec .no-location .no-location-sec img{width:84px;height:auto;max-height:52px;object-fit:contain;opacity:.78;filter:drop-shadow(0 2px 4px #00000005);margin:0 auto 16px;display:block}.refer-venue-sec .no-location .no-location-sec h4{color:#1e293b;letter-spacing:-.01em;margin:0 0 6px;font-size:15.5px;font-weight:600;line-height:1.35}.refer-venue-sec .no-location .no-location-sec p{color:#64748b;max-width:320px;margin:0;font-size:13px;font-weight:400;line-height:1.5}.refer-venue-sec .no-location .no-location-sec button{color:#fff;cursor:pointer;background:#009f5c;border:1px solid #009f5c;border-radius:20px;margin-top:18px;padding:7.5px 20px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #009f5c2e}.refer-venue-sec .no-location .no-location-sec button:hover{background:#00874e;border-color:#00874e;transform:translateY(-1px);box-shadow:0 4px 10px #009f5c40}.refer-venue-sec .explore-btn-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.refer-venue-sec .explore-btn-group .explore-retry-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;margin-top:0;padding:7px 18px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0000000a}.refer-venue-sec .explore-btn-group .explore-retry-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.refer-venue-sec .explore-btn-group .explore-discover-btn{color:#fff;cursor:pointer;background:#009f5c;border:1px solid #009f5c;border-radius:20px;margin-top:0;padding:7.5px 22px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 6px #009f5c33}.refer-venue-sec .explore-btn-group .explore-discover-btn:hover{background:#00874e;border-color:#00874e;transform:translateY(-1px);box-shadow:0 4px 10px #009f5c47}.form-sent-animation{justify-content:center;align-items:center;padding-top:1em;display:flex}.referral-texts{text-align:center;padding:2em 1em}.referral-texts h4{color:#444;font-size:20px;font-weight:600}.referral-texts p{color:#444;font-size:14px}.referral-texts button{color:#009f5c;background:#fff;border:1px solid #009f5c;border-radius:8px;margin-top:2em;padding:2px 20px}.error-text{color:red;font-size:10px}.requestedPayments{border-top:.5px solid #d4d4d4;justify-content:space-between;align-items:center;padding:10px 15px 0;display:flex}.requestedPayments .requestedAmount{color:#01ae5a;align-items:center;gap:5px;display:flex}.requestedPayments .requestedAmount p{margin:0;font-size:12px}.requestedPayments .requestedAmount h4{color:#01ae5a;margin:0;font-size:18px;font-weight:600}.requestedPayments .payNow button{color:#fff;background:linear-gradient(90deg,#009f5c 0%,#00bb59 100%);border:.5px solid #009f5c;border-radius:8px;padding:2px 2.5em;font-size:14px}.edit-profile-sec{justify-content:center;align-items:center;display:flex}.edit-profile-sec .edit-profile-heading{text-align:center;opacity:.7;margin:.5rem 0;font-size:14px;font-weight:600}.edit-profile-sec .details-reason-sec{margin:2rem 1rem 0}.booking-policies{text-align:center;color:#444;font-size:10px}.booking-policies span{cursor:pointer;color:#00aa51!important}.user-cancellation-policy{text-align:center;color:#444;margin-top:1em;font-size:12px}.user-cancellation-policy span{cursor:pointer;color:#00aa51!important}.venue_group_sec{justify-content:center;align-items:center;display:flex}.venue_group_container{width:100%;text-align:center}.venue_group_sec img{height:250px;margin:2rem 0}.venue_group_list_sec{justify-content:center;align-items:center}@media screen and (max-width:767px){.venue_group_sec img{height:200px}}@media screen and (min-width:992px){.venue_group_list_sec{padding:0 3rem}}.venue_group_list{cursor:pointer;border-radius:8px;margin:10px 0;padding:8px 10px;font-weight:700;text-decoration:none;color:#fff!important}.venue_group_list .venue_name{text-overflow:ellipsis;white-space:nowrap;width:90%;display:inline-block;overflow:hidden}.venue_group_list .location{text-overflow:ellipsis;white-space:nowrap;width:90%;font-size:12px;font-weight:500;display:inline-block;overflow:hidden}.select_location{color:#444;margin-bottom:.5rem;font-weight:600}.venue_group_list .icons_sec{justify-content:center;gap:10px;margin-top:5px;display:flex}.venue_group_list .icons_sec img{filter:invert();height:16px!important;margin:0!important}.adpopup-body{display:contents}.adpopup-body img{width:100%;height:auto;object-fit:contain;object-fit:contain;width:inherit;height:inherit;margin:0 auto;display:block}@media screen and (min-width:992px){.adpopup-body img{max-height:90vh!important}}@media screen and (max-width:992px){.adpopup-body img{max-width:90vw!important;max-height:80vh!important}}.adpopup-body button{color:#fff;background:#03c254;border:#ffdead;padding:5px;font-weight:600}.adpopup-body .close{cursor:pointer;position:absolute;right:10px}.adpopup-modal{padding:10px}.pointer{cursor:pointer!important}.app-download-banner-container{bottom:max(10px,env(safe-area-inset-bottom,12px));width:100%;z-index:10002;pointer-events:none;box-sizing:border-box;justify-content:center;padding:0 12px;animation:.35s cubic-bezier(.16,1,.3,1) forwards appBannerFloatIn;display:flex;position:fixed;left:0;right:0}.app-download-banner-container.is-top{width:100%;z-index:1001;pointer-events:auto;box-sizing:border-box;background:#f9f9f9;justify-content:center;padding:10px 12px 6px;animation:.3s ease-out forwards appBannerSlideDown;display:flex;position:relative;bottom:auto;left:auto;right:auto}@media screen and (min-width:992px){.app-download-banner-container{width:33.3333%;justify-content:flex-start;padding-left:12px;padding-right:12px;left:0;right:auto}.app-download-banner-container.is-top{width:100%;justify-content:center;padding-left:12px;padding-right:12px}}@keyframes appBannerFloatIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes appBannerSlideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.app-download-banner-island{pointer-events:auto;width:100%;max-width:480px;box-sizing:border-box;background:linear-gradient(135deg,#01ac5b 0%,#008746 100%);border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex}.app-download-banner-logo-wrap{width:38px;height:38px;box-sizing:border-box;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000001f}.app-download-banner-logo{width:100%;height:100%;object-fit:contain}.app-download-banner-info{min-width:0;flex:1}.app-download-banner-text{color:#fff;word-break:normal;overflow-wrap:break-word;margin:0;font-size:12px;font-weight:500;line-height:1.28}.app-download-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-download-banner-cta{white-space:nowrap;background-color:#fff;border-radius:50px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0000001f;color:#01ac5b!important;text-decoration:none!important}.app-download-banner-cta:hover{background-color:#f7f7f7;box-shadow:0 3px 10px #00000029}.app-download-banner-cta:active{background-color:#eee;transform:scale(.95)}.app-download-banner-cta-icon{font-size:9.5px;transition:transform .15s}.app-download-banner-cta:hover .app-download-banner-cta-icon{transform:translate(2px)}.app-download-banner-dismiss{color:#fff;width:26px;height:26px;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff38;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:all .18s;display:flex}.app-download-banner-dismiss:hover{color:#fff;background:#ffffff47}.app-download-banner-dismiss:active{background:#fff6;transform:scale(.9)}@media screen and (max-width:360px){.app-download-banner-island{gap:8px;padding:6px 8px}.app-download-banner-logo-wrap{width:32px;height:32px}.app-download-banner-text{font-size:11px;line-height:1.22}.app-download-banner-cta{padding:5px 9px;font-size:10.5px}.app-download-banner-dismiss{width:22px;height:22px;font-size:10px}}.venue-bottom-banner-spacer{height:75px}