@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--themeclr:#d13434;--darkthemeclr:#2f2f2f;--whiteclr:#ffffff;--blackclr:#222222;--greyclr:#9d9d9d;--themegradient:linear-gradient(135deg,rgba(207,194,52,1),rgba(209,52,52,1))}*{box-sizing:border-box;padding:0;margin:0;font-family:Poppins,serif}a{color:inherit;text-decoration:none!important}button{padding:0;margin:0;outline:none;border:none;background-color:transparent;color:var(--blackclr)}button:disabled{opacity:.6}.disabled{pointer-events:none}.form-select,input.form-control{height:45px!important}.form-select,input.form-control,textarea.form-control{border-radius:10px!important;padding:12px!important;box-shadow:none!important;outline:none!important;border:1px solid #ddd!important;color:#555!important;font-size:15px!important}.form-control:focus,.form-select:focus{border-color:var(--themeclr)!important}.form-control::placeholder,.form-select::placeholder{font-size:15px;color:#666}.theme-clr{color:var(--themeclr)!important}.disabled{opacity:.5}.theme-btn{display:flex;align-items:center;justify-content:center;width:100%;height:45px;background-color:var(--themeclr);color:var(--whiteclr);border-radius:7px;font-weight:600;gap:5px}.theme-btn svg{font-size:20px}.theme-btn.btn2{border:1px solid var(--themeclr)}.theme-btn.btn2,.theme-btn.btn3{background-color:transparent;color:var(--blackclr)}.theme-btn.btn3{border:2px dashed var(--themeclr);gap:5px;font-size:14px;height:40px;color:var(--themeclr)}.theme-btn.btn-sm{width:auto;padding:0 15px;height:35px;border-radius:20px;font-size:14px}.theme-box{padding:15px;box-shadow:0 0 15px rgba(0,0,0,10%);margin:12px;border-radius:10px;background-color:var(--whiteclr);overflow:hidden}.theme-box.type2{padding:0}.theme-box.type2 .content{padding:15px}.icon-input{position:relative}.icon-input .icon{position:absolute;top:50%;transform:translateY(-50%);right:15px}.filter-list{list-style:none;padding:0;margin:0}.filter-list .filter-list-btn{padding:10px 0;color:var(--blackclr);font-size:16px;font-weight:500;display:block;border-top:1px solid #eee;border-bottom:1px solid #eee}.filter-offcanvas{height:40vh!important}.theme-tabs.nav-tabs{border-bottom:1px solid #ddd}.theme-tabs.nav-tabs .nav-link{border:none;color:var(--blackclr);box-shadow:none}.theme-tabs.nav-tabs .nav-link.active{border-bottom:4px solid var(--themeclr);font-weight:600}.fixed-btn{position:fixed;bottom:0;left:0;width:100%;padding:12px;box-shadow:0 0 10px rgba(0,0,0,15%);z-index:111;background-color:var(--whiteclr)}.fixed-btn .btns{display:flex;align-items:center;gap:10px}header{padding:20px 0}header.page-header h5{margin-bottom:0}header.page-detail-header{position:absolute;top:0;left:0;width:100%;z-index:1111}header.page-header .header-title{width:calc(100% - 62px)}header.page-header h5 a,header.page-header h5 button{display:flex;align-items:center;gap:10px;color:var(--blackclr);font-weight:600}header.page-detail-header h5 a,header.page-detail-header h5 button{color:var(--whiteclr)}header.page-detail-header.custom-header-css{position:relative;background-color:var(--whiteclr);border-bottom:1px solid #f0f0f0}header.page-detail-header.custom-header-css h5 a,header.page-detail-header.custom-header-css h5 button{color:var(--blackclr)}header.page-detail-header.custom-header-css .header-div .header-btns button{color:var(--blackclr);background-color:transparent}header.page-header h5 a span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}header h5{font-size:18px;line-height:22px;margin-bottom:5px;color:var(--blackclr)}header .location-link{display:flex;align-items:center;justify-content:start;gap:2px;margin:0;font-weight:400;color:#828282;font-size:14px}header .location-link svg{color:var(--blackclr)}header .header-div{display:flex;align-items:center;justify-content:space-between}header.page-header .header-div{gap:20px}header .header-div .header-btns{display:flex;align-items:center;justify-content:end;gap:10px}header .header-div .header-btns .header-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:0;outline:none;box-shadow:none;font-size:20px;color:var(--blackclr)}header.page-detail-header .header-div .header-btns .header-btn{background-color:var(--themeclr)}.home-services{padding:20px 0 20px 12px}.home-services .service-box{display:block;position:relative;overflow:hidden;text-align:center;border-radius:25px;padding:15px 10px;margin-right:12px;color:var(--whiteclr)}.home-services .service-box:before{content:"";display:block;width:120%;height:100%;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:-40px}.home-services .service-box h5{font-size:14px;font-weight:600;margin-bottom:0;position:relative;z-index:1}.home-services .service-box .icon-div{background-color:var(--whiteclr);width:50px;height:50px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.home-services .service-box .icon-div img{width:55%;height:auto}.home-services .service-box.clr1{background-color:#589e3f}.home-services .service-box.clr1:before{background-color:#7fba62}.home-services .service-box.clr1 .icon-div img{filter:invert(53%) sepia(10%) saturate(1972%) hue-rotate(59deg) brightness(98%) contrast(104%)}.home-services .service-box.clr2{background-color:#4c548c}.home-services .service-box.clr2:before{background-color:#6c73a8}.home-services .service-box.clr2 .icon-div img{filter:invert(35%) sepia(7%) saturate(4109%) hue-rotate(195deg) brightness(86%) contrast(85%)}.home-services .service-box.clr3{background-color:#b87b5c}.home-services .service-box.clr3:before{background-color:#ca9275}.home-services .service-box.clr3 .icon-div img{filter:invert(50%) sepia(30%) saturate(613%) hue-rotate(336deg) brightness(100%) contrast(90%)}.home-services .service-box.clr4{background-color:#557b99}.home-services .service-box.clr4:before{background-color:#7095b2}.home-services .service-box.clr4 .icon-div img{filter:invert(43%) sepia(56%) saturate(303%) hue-rotate(164deg) brightness(94%) contrast(88%)}.home-services .service-box.clr5{background-color:#d65254}.home-services .service-box.clr5:before{background-color:#e76668}.home-services .service-box.clr5 .icon-div img{filter:invert(40%) sepia(41%) saturate(1649%) hue-rotate(320deg) brightness(92%) contrast(80%)}.theme-heading{display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:10px}.theme-heading .app-heading{font-size:19px;font-weight:600;margin-bottom:0;color:var(--blackclr)}.theme-heading a{font-size:16px;margin:0;color:var(--themeclr);font-weight:500}.home-activities{padding:20px 0}.activity-box .activity-type{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.activity-box .activity-type h5{display:flex;align-items:center;font-size:17px;font-weight:500;color:#696969;gap:10px;margin:0}.activity-box .activity-type h5 img{width:25px;height:auto}.activity-box .activity-type .share-btn{font-size:18px;color:var(--blackclr)}.activity-box .activity-title{font-size:19px;font-weight:600;color:var(--blackclr);margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.activity-box .activity-title a{color:var(--blackclr)}.activity-box .activity-people-list{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin-bottom:15px}.activity-box .activity-people-list li{position:relative}.activity-box .activity-people-list li img{width:40px;height:40px;object-fit:cover;border-radius:50%}.activity-box .activity-people-list li span{position:absolute;bottom:-3px;right:-3px;background-color:var(--themeclr);color:var(--whiteclr);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px}.activity-box .activity-people-list li .activity-empty-spot{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px dashed #cac9cb;border-radius:50%;background-color:#f9f8fb}.activity-box .activity-sm-detail{display:flex;align-items:center;gap:15px;margin-bottom:15px;color:var(--blackclr);font-weight:400}.activity-box hr{border-color:#999999}.activity-box .date-time{display:flex;gap:8px;margin-bottom:10px}.activity-box .date-time p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0}.activity-box .date-time svg{margin-top:3px;font-size:18px}.home-people{padding:20px 0}.home-people .people-box .people-details{display:flex;align-items:center;gap:20px;margin-bottom:30px}.home-people .people-box .people-details .people-img{width:80px;height:80px;object-fit:cover;border-radius:50%}.home-people .people-box .people-details h5{font-size:18px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.home-people .people-box .people-details .people-icon{width:30px;height:auto;margin-bottom:10px}.home-people .people-box .people-details p{margin-bottom:0}.home-groups{padding:20px 0 100px}.home-groups .group-box .group-img{width:100%;height:140px;object-fit:cover;object-position:center}.home-groups .group-box .content .grp-numbers{display:flex;align-items:center;gap:5px;margin-bottom:5px;font-weight:400;color:#696969}.home-groups .group-box .content .grp-numbers svg{font-size:15px;margin-top:-2px;color:var(--blackclr)}.home-groups .group-box .content h5{display:flex;align-items:center;gap:15px;font-size:18px;font-weight:500;color:var(--blackclr)}.home-groups .group-box .content h5 img{width:25px;height:auto;background-color:transparent}.home-groups .group-box .content .group-para{font-size:15px;font-weight:500;line-height:20px;color:#696969;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.home-venue{padding-bottom:110px}.venue-list .venue-box{margin:25px 0 0}.venue-list .venue-box .group-img{width:100%;height:140px;object-fit:cover;object-position:center}.home-venue .venue-box .venue-rating-div{display:flex;align-items:center;gap:10px;margin-bottom:15px}.home-venue .venue-box .venue-rating-div p{font-size:16px;font-weight:500;color:var(--blackclr);margin-bottom:0;line-height:1;margin-top:4px}.home-venue .venue-box .venue-rating-div ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:2px;line-height:1}.home-venue .venue-box .venue-rating-div ul li svg{color:#696969}.home-venue .venue-box .venue-rating-div ul li.star-clr svg{color:#ffc107}.home-venue .venue-box .venue-rating-div span{line-height:1;display:block;margin-top:4px;color:#696969}.home-venue .venue-box .venue-address{display:flex;align-items:center;gap:10px;margin-bottom:15px}.home-venue .venue-box .venue-address svg{font-size:20px}.home-venue .venue-box .venue-address p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;width:calc(100% - 30px);font-size:15px;font-weight:400;line-height:20px;color:#696969}footer{position:fixed;bottom:15px;width:100%}footer .footer-box{padding:13px;background-color:var(--whiteclr);box-shadow:0 0 10px rgba(0,0,0,15%);border-radius:15px}footer .footer-box a{color:var(--blackclr);font-size:26px;margin-top:-2px;display:block;line-height:1}footer .footer-box a.active{color:var(--themeclr)}footer .footer-box .footer-menu-btn{color:var(--whiteclr);width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:var(--themeclr);border-radius:50%;font-size:24px;margin:auto}.page-filter{border-bottom:1px solid #ddd}.page-filter .filter-div{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:scroll}.page-filter .filter-div .filter-btn{display:flex;align-items:center;gap:7px;background-color:#eee;border:1px solid #ddd;border-radius:30px;padding:4px 15px;font-size:15px;font-weight:500;color:var(--blackclr);margin-bottom:20px}.page-filter .filter-div .filter-btn svg{font-size:14px}.page-filter .filter-div .filter-btn-box button{display:flex;align-items:center;gap:7px;background-color:#eee;border:1px solid #ddd;border-radius:30px;padding:4px 15px;font-size:15px;font-weight:500;color:var(--blackclr)}.venue-detail{position:relative}.venue-detail:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:200px;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,1),rgba(8,2,43,0) 65%)}.venue-detail .venue-detail-img{width:100%;height:230px;object-fit:cover}.venue-detail .venue-detail-content{padding:20px 0 95px}.venue-detail .venue-detail-content .venue-title{font-size:20px;font-weight:600;margin-bottom:10px}.venue-detail .venue-content .owner-details{font-size:16px;line-height:20px;font-weight:500;margin-bottom:15px}.venue-detail .venue-content .business-owner{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.venue-detail .venue-content .business-owner h6{font-size:15px;line-height:15px;font-weight:600;margin-bottom:5px}.venue-detail .venue-content .business-owner p{font-size:14px;line-height:20px;margin-bottom:0}.venue-detail .venue-content iframe{border-radius:10px;border:none}.venue-detail .venue-content .venue-list-details{list-style:none;padding:0;margin:0}.venue-detail .venue-content .venue-list-details li{display:flex;align-items:center;justify-content:start;gap:15px;padding:15px 0;border-bottom:1px solid #eee}.venue-detail .venue-content .venue-list-details li svg{font-size:20px;color:var(--blackclr)}.venue-detail .venue-content .venue-list-details li p{font-size:15px;line-height:20px;margin-bottom:0;width:calc(100% - 35px);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;color:#666}.venue-detail .venue-content .venue-list-details li p a{color:#666}.venue-booking{padding:15px 0 80px}.venue-booking label{font-size:14px;font-weight:600;margin-bottom:7px;line-height:14px;color:var(--blackclr)}.venue-booking .fixed-btn{position:fixed;left:0;bottom:0;width:100%;padding:12px;box-shadow:0 0 10px rgba(0,0,0,15%);background-color:var(--whiteclr);z-index:111}.venue-modal .modal-content{border-radius:20px}.venue-modal .modal-body{padding:30px;text-align:center}.venue-modal .modal-body img{width:100px;height:auto;margin:0 auto 20px;display:block}.venue-modal .modal-body h4{font-size:22px;font-weight:600;margin-bottom:10px;line-height:22px}.venue-modal .modal-body p{font-size:15px;margin-bottom:20px}.venue-reviews ul{list-style:none;padding:0;margin:0}.venue-reviews .review-star-div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.venue-reviews .review-star-div .star-progress-list{width:50%}.venue-reviews .review-star-div .star-progress-list li{display:flex;align-items:center;gap:7px;margin-bottom:3px}.venue-reviews .review-star-div .star-progress-list li:last-child{margin-bottom:0}.venue-reviews .review-star-div .star-progress-list li p{margin:0;color:#555;font-weight:500;width:10px;text-align:center}.venue-reviews .review-star-div .star-progress-list li svg{color:#ffc107;margin-top:-3px}.venue-reviews .review-star-div .star-progress-list li .progress{width:calc(100% - 36px);height:5px;--bs-progress-bar-bg:var(--themeclr)}.venue-reviews .review-star-div .rating-points{width:50%;text-align:center}.venue-reviews .review-star-div .rating-points h3{font-size:26px;line-height:22px;font-weight:600;margin-bottom:10px}.venue-reviews .review-star-div .rating-points .star-list{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:10px}.venue-reviews .review-star-div .rating-points .star-list li svg{font-size:17px;color:#ffc107}.venue-reviews .review-star-div .rating-points .star-list li.star-not-filled svg{color:#aaaaaa}.venue-reviews .review-star-div .rating-points p{font-size:15px;font-weight:500;margin-bottom:0;color:#777}.venue-reviews .review-heading{font-size:19px;font-weight:600;margin-bottom:5px;color:var(--blackclr)}.venue-reviews .review-para{font-size:15px;font-weight:500;gap:10px;display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ddd}.review-box{display:flex;align-items:start;gap:15px;padding:15px 0;border-bottom:1px solid #eee}.review-box .review-user{width:42px;height:42px;border-radius:50%;object-fit:cover}.review-box .review-content{width:calc(100% - 57px)}.review-box .review-content .review-name{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.review-box .review-content .review-name h6{margin-bottom:0;font-size:17px;font-weight:600;color:var(--blackclr)}.review-box .review-content .review-name .review-date{font-size:13px;color:#666}.review-box .review-content .review-location{font-size:14px;color:#666;display:block}.review-box .review-content .review-stars{display:flex;align-items:center;gap:5px;margin-bottom:5px}.review-box .review-content .review-stars li svg{font-size:15px;color:#ffc107}.review-box .review-content .review-stars li.star-not-filled svg{color:#aaaaaa}.review-box .review-content p{font-size:15px;line-height:20px;margin-bottom:0;color:#444}.write-review{padding:20px 0}.write-review .review-user{display:flex;align-items:center;gap:15px;margin-bottom:20px}.write-review .review-user img{width:45px;height:45px;border-radius:50%;object-fit:cover}.write-review .review-user h5{font-size:17px;font-weight:600;margin-bottom:0}.write-review .rating-stars{display:flex;align-items:center;justify-content:start;gap:5px;list-style:none;padding:0;margin:0 0 20px}.write-review .rating-stars li svg{color:var(--themeclr);font-size:24px}.write-review .rating-stars li.star-not-filled svg{color:#bbbbbb}.write-review textarea.form-control{margin-bottom:20px}.login-landing .login-div{height:100vh}.login-landing .login-div .login-slide{text-align:center}.login-landing .login-div .login-slide .login-banner-bg{width:100%;height:auto}.login-landing .login-div .login-slide .banner-img-div{position:relative}.login-landing .login-div .login-slide .banner-img-div:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(209,52,52);background:linear-gradient(286deg,rgba(209,52,52,1) 26%,rgba(122,118,255,1));opacity:.6}.login-landing .login-div .login-slide .login-banner-img{text-align:center}.login-landing .login-div .login-slide .login-banner-img img{width:60%;height:auto;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,15%);margin-top:-110px;position:relative;z-index:1}.login-landing .login-div .login-slide .logo{padding-top:150px;font-size:42px;font-weight:600;margin-bottom:135px;color:var(--blackclr)}.login-landing .login-div .login-slide h6{font-size:17px;font-weight:600;margin-bottom:10px;margin-top:60px;padding:0 12px}.login-landing .login-div .login-slide p{font-size:15px;margin-bottom:100px;color:#555;padding:0 20px}.login-landing .login-div .login-slide .login-landing-img{width:100%;height:auto}.login-landing .react-multi-carousel-dot button{background-color:#eee;border-color:#ccc}.login-landing .react-multi-carousel-dot--active button{background-color:var(--themeclr);border-color:var(--themeclr)}.login-landing .react-multi-carousel-list{max-height:558px}.login-landing .login-btns{padding:0 12px 30px;justify-content:end;gap:15px;height:calc(100% - 558px)}.login-landing .login-btns,.login-section .login-box{display:flex;align-items:center;flex-direction:column}.login-section .login-box{justify-content:center;width:100%;height:calc(100vh - 58px)}.login-section .login-box form{width:100%}.login-section .form-group{margin-bottom:15px}.login-section .form-group label{font-size:15px;font-weight:600;margin-bottom:3px;color:var(--blackclr)}.login-section .theme-btn{margin-top:25px;margin-bottom:25px}.login-section .login-box p{font-size:14px;margin-bottom:0}.login-section .login-box hr{width:100%;border-color:#ddd;opacity:.5}.login-section .login-logo{text-align:center;margin-bottom:25px}.login-section .login-logo .logo{font-size:42px;font-weight:600;color:var(--blackclr)}.select-sport{padding:30px 0}.select-sport .sport-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}.select-sport .sport-header h5{font-size:18px;font-weight:600;margin-bottom:0}.select-sport .sport-header a{font-size:15px;font-weight:600;color:var(--themeclr)}.select-sport .sport-search .form-group{position:relative}.select-sport .sport-search .form-group input{padding-left:40px!important}.select-sport .sport-search .form-group span{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.select-sport .sport-list{margin-top:30px;padding:0}.select-sport .sport-list h4{font-size:20px;font-weight:600;margin-bottom:15px}.select-sport .sport-list .form-check{margin:0;padding:0}.select-sport .sport-list .form-check label{width:100%}.select-sport .sport-list .form-check .sport-box{width:100%;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,7%);margin-top:5px;border:1px solid #eee;background-color:var(--whiteclr)}.select-sport .sport-list .form-check .sport-box img{height:30px;width:30px;object-fit:contain}.select-sport .sport-list .form-check .sport-box p{font-size:16px;font-weight:500;margin-bottom:0}.select-sport .sport-list .form-check input:checked~label .sport-box{border-color:var(--themeclr);color:var(--themeclr);background-color:#d134340a}.activity-list{padding-bottom:80px}.activity-list .activity-box{margin-bottom:25px!important}.activity-detail .activity-content{padding:0 12px 80px}.activity-detail .activity-content .org-box{display:flex;align-items:center;justify-content:space-between;border-radius:12px;width:100%;padding:12px 14px;gap:12px;margin-top:20px}.activity-detail .activity-content .org-box-left{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.activity-detail .activity-content .org-box-icon{font-size:22px;flex-shrink:0}.activity-detail .activity-content .org-box p{font-size:13px;line-height:19px;font-weight:500;margin-bottom:0}.activity-detail .activity-content .org-box--organizer{background-color:#fff7f7;border:1px solid #f0c0c0;border-left:4px solid var(--themeclr)}.activity-detail .activity-content .org-box--organizer .org-box-icon{color:var(--themeclr)}.activity-detail .activity-content .org-box--organizer .org-box-title{font-size:13px;font-weight:700;color:var(--blackclr);margin-bottom:2px}.activity-detail .activity-content .org-box--organizer .org-box-sub{font-size:11px;font-weight:400;color:#888;margin-bottom:0}.activity-detail .activity-content .org-edit-btn{background-color:var(--themeclr);color:var(--whiteclr);border:none;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;transition:opacity .2s}.activity-detail .activity-content .org-edit-btn:hover{opacity:.85}.activity-detail .activity-content .org-box--info{background-color:#d134340a;border:1px dashed var(--themeclr)}.activity-detail .activity-content .org-box--info .org-box-icon{color:var(--themeclr)}.activity-detail .activity-content .org-close-btn{background:none;border:none;color:#999;font-size:18px;padding:0;flex-shrink:0;display:flex;align-items:center;transition:color .2s}.activity-detail .activity-content .org-close-btn:hover{color:var(--themeclr)}.activity-detail .activity-content .activity-list-detail{list-style:none;padding:0;margin:20px 0}.activity-detail .activity-content .activity-list-detail li{display:flex;align-items:center;gap:10px;margin-top:15px}.activity-detail .activity-content .activity-list-detail li svg{font-size:24px;width:25px}.activity-detail .activity-content .activity-list-detail li h5{font-size:13px;line-height:1;font-weight:500;color:#555;margin-bottom:3px}.activity-detail .activity-content .activity-list-detail li h3{font-size:15px;font-weight:600;margin-bottom:0;line-height:26px}.activity-detail .activity-content .activity-list-detail li h3 span{color:#888;font-weight:500}.activity-detail .activity-content .activity-list-detail .list-content{width:calc(100% - 35px)}.activity-detail .activity-content iframe{border-radius:10px;margin-bottom:10px}.activity-detail .activity-content .activity-detail-content h5{font-size:17px;font-weight:600;margin-bottom:5px;color:var(--blackclr)}.activity-detail .activity-content .activity-detail-content ol{padding-left:20px}.activity-detail .activity-content .activity-detail-content ol li{font-size:15px;line-height:20px;margin-top:10px;color:#666}.activity-detail .activity-content .activity-heading{font-size:18px;font-weight:600;margin-bottom:5px}.activity-detail .activity-content .activity-players{margin-top:20px}.activity-detail .activity-content .activity-common-para{font-size:15px;color:#777}.activity-detail .activity-people-list{display:flex;align-items:start;justify-content:space-between;list-style:none;padding:0;margin-bottom:15px}.activity-detail .activity-people-list li{text-align:center}.activity-detail .activity-people-list li .host-div{position:relative;width:50px;margin:0 auto;display:flex}.activity-detail .activity-people-list li.host-list p{font-size:14px;font-weight:500;color:#666;margin-top:10px;margin-bottom:0;line-height:20px}.activity-detail .activity-people-list li img{width:50px;height:50px;object-fit:cover;border-radius:50%}.activity-detail .activity-people-list li span{position:absolute;bottom:-3px;right:-3px;background-color:var(--themeclr);color:var(--whiteclr);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px}.activity-detail .activity-people-list li .activity-empty-spot{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px dashed #cac9cb;border-radius:50%;background-color:#f9f8fb}.activity-modal .modal-content{border-radius:20px}.activity-modal .modal-body{padding:30px;text-align:center}.activity-modal .modal-body img{width:100px;height:auto;margin:0 auto 20px;display:block}.activity-modal .modal-body h4{font-size:22px;font-weight:600;margin-bottom:10px;line-height:22px}.activity-modal .modal-body p{font-size:15px;margin-bottom:20px}.activity-modal .modal-body .activity-modal-btns{display:flex;align-items:center;justify-content:space-between;gap:10px}.activity-score-empty{height:calc(100vh - 200px);text-align:center;flex-direction:column}.activity-score-empty,.activity-score-empty .icon-div{display:flex;align-items:center;justify-content:center}.activity-score-empty .icon-div{width:150px;height:150px;border-radius:50%;border:2px dashed var(--themeclr);margin:0 auto 25px}.activity-score-empty .icon-div img{width:80px;height:80px;object-fit:contain}.activity-score-empty h4{font-size:20px;font-weight:600;margin-bottom:10px}.activity-score-empty p{font-size:15px;line-height:20px;margin-bottom:0;color:#555}.track-score{padding:15px 0;background-color:#f7f7f7;position:relative}.track-score .track-para{font-size:12px;line-height:16px;margin-bottom:15px;color:#555;padding:0 12px}.track-score .track-para b{font-weight:600}.track-score .track-box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:var(--whiteclr)}.track-score .track-box .box-upper{padding:0;display:flex;justify-content:space-between;gap:0;position:relative}.track-score .track-box .box-upper .upper-left,.track-score .track-box .box-upper .upper-right{width:46%;display:flex;flex-direction:column;gap:10px;padding:12px}.track-score .track-box .box-upper .upper-center{width:8%;height:100%;align-self:center}.track-score .track-box .box-upper .upper-center:before{content:"";background-color:#ddd;width:1px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%)}.track-score .track-box .box-upper .upper-center img{width:100%;height:auto;display:block;margin:0 auto;position:relative;z-index:1;background-color:var(--whiteclr);padding:4px}.track-score .track-box .user-div{display:flex;align-items:center;gap:8px}.track-score .track-box .user-div img{width:40px;height:40px;object-fit:cover;border-radius:50%}.track-score .track-box .user-div p{font-size:12px;line-height:16px;font-weight:500;margin-bottom:0;color:#555;width:calc(100% - 48px);text-align:left}.track-score .track-box .user-div button{font-size:10px}.add-player-modal{height:60vh!important}.add-player-modal .offcanvas-title{font-size:18px;line-height:22px;font-weight:600}.add-player-modal .offcanvas-body{padding:0 0 73px}.add-player-modal .player-checkbox input{display:none}.add-player-modal .player-checkbox:first-child label{border-top:1px solid #ddd}.add-player-modal .player-checkbox label{display:flex;align-items:center;gap:15px;padding:16px;border-bottom:1px solid #ddd}.add-player-modal .player-checkbox label img{width:40px;height:40px;border-radius:50%;object-fit:cover}.add-player-modal .player-checkbox label span{font-size:15px;font-weight:500;color:#555;width:calc(100% - 105px)}.add-player-modal .player-checkbox label .icon{opacity:0;margin-left:auto}.add-player-modal .player-checkbox input:checked~label .icon{opacity:1}.track-score .track-box .user-div.add-user .empty-img-div{width:40px;height:40px;border:1px dashed #a7a6a6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#666;background-color:#eee}.track-score .track-box .box-lower{border-top:1px dashed #ccc;margin-top:20px;padding:25px 12px 20px;text-align:center;position:relative}.track-score .track-box .box-lower+.box-lower{margin-top:5px}.track-score .track-box .box-lower h6{background-color:var(--whiteclr);text-align:center;display:inline-block;position:absolute;top:-20px;left:50%;transform:translateX(-50%);padding:10px 20px;font-size:15px;font-weight:600;margin-bottom:0;color:#555}.track-score .track-box .box-lower h6 span{font-size:16px}.track-score .track-box .add-score-btn{padding:0 12px 20px}.track-score .track-heading{font-size:18px;font-weight:600;margin-bottom:10px;margin-top:20px;padding:0 12px;color:#555}.track-score .track-box .content{padding:0 12px}.track-score .track-box .content ul{padding:0;margin:0;list-style:none}.track-score .track-box .content ul li{padding:15px 0;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:10px}.track-score .track-box .content ul li svg{font-size:19px}.track-score .track-box .content ul li p{font-size:16px;font-weight:500;margin:0;color:var(--blackclr)}.track-score .track-box .content ul li p span{color:#777;font-weight:400;margin-left:10px}.track-score .track-box .content ul li:last-child{border:none}.activity-feedback{height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;text-align:center}.activity-feedback .icon-div{margin-bottom:30px;text-align:center}.activity-feedback .icon-div img{width:100px;height:auto}.activity-feedback h4{font-size:20px;font-weight:600;margin-bottom:10px}.activity-feedback p{font-size:15px;line-height:20px;margin-bottom:0;color:#555}.activity-detail .theme-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.activity-detail .chat-page .chat-body{height:calc(100vh - 188px)}.account-header{border-bottom:1px solid #ddd;padding:15px 0;background-color:var(--whiteclr);position:fixed;left:0;top:0;z-index:1;width:100%}.account-landing{padding:83px 0 115px}.account-user-details{display:flex;align-items:center;gap:20px;padding:0 12px}.account-user-details .img-div{position:relative;width:90px;height:90px}.account-user-details .img-div img{border-radius:50%;width:100%;height:100%;object-fit:cover;border:2px solid var(--themeclr)}.account-user-details .img-div span{position:absolute;bottom:5px;right:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--themeclr);color:var(--whiteclr);font-size:12px}.account-user-details .content{width:calc(100% - 110px)}.account-user-details h5{font-size:18px;font-weight:600;margin-bottom:2px}.account-user-details p{font-size:15px;margin-bottom:15px}.account-user-details .followers-and-following{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:15px}.account-user-details .followers-and-following li{width:calc(33% - 15px)}.account-user-details .followers-and-following li a{color:var(--blackclr);font-size:16px;line-height:18px;display:block;font-weight:500}.account-user-details .followers-and-following li a small{font-size:12px;font-weight:400}.account-small-details{display:flex;align-items:center;gap:10px;margin-top:20px;padding:0 12px}.account-small-details p{margin:0}.account-small-details .sm-border-details{padding:0 15px;height:45px;border-radius:5px;border:1px solid #ddd;color:var(--blackclr);display:flex;align-items:center;justify-content:center;gap:5px;font-weight:500}.account-small-details .sm-border-details svg{color:var(--themeclr);margin-top:-2px}.account-small-details .sm-border-details svg.star-clr{color:#ffc107}.profile-progress-box{border:1px solid #ddd;padding:0 15px;height:45px;border-radius:5px;display:block;color:var(--blackclr);width:100%;display:flex;justify-content:center;flex-direction:column}.profile-progress-box p{font-size:12px;font-weight:600;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:5px}.profile-progress-box .progress{height:5px;--bs-progress-bar-bg:var(--themeclr)}.profile-sport-cards-slider{padding-top:15px}.add-arrange-sport{background:var(--themegradient);height:200px;border-radius:10px;margin:12px;box-shadow:2px 2px 5px rgba(0,0,0,.3);display:flex;flex-direction:column}.add-arrange-sport a{height:50%;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--whiteclr)}.add-arrange-sport a:first-child{border-bottom:1px solid var(--whiteclr)}.add-arrange-sport a svg{font-size:30px}.profile-sport-card{padding:15px;border-radius:10px;background:var(--themegradient);display:block;color:var(--whiteclr);margin:12px 12px 12px 0;position:relative;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.profile-sport-card .card-icon{position:absolute;width:80px;height:80px;object-fit:contain;top:-15px;right:15px;filter:drop-shadow(-7px 28px 10px #00000029)}.profile-sport-card p{margin-bottom:21.2px}.profile-sport-card .title{margin-bottom:20px;font-size:24px}.profile-sport-card ul{margin:0;padding:0;list-style:none;display:flex;gap:25px;text-align:center}.profile-sport-card ul .circle{width:50px;height:50px;border:1px solid var(--whiteclr);border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 5px}.profile-sport-card ul .circle.games{background-color:var(--themeclr);border:2px solid var(--whiteclr);outline:3px solid var(--themeclr);width:47px;height:47px;margin-bottom:8px}.profile-sport-card ul .badges{width:50px;height:50px;object-fit:contain;margin-bottom:5px;display:block}.profile-sport-card ul .circle.badges{border:2px dashed rgba(255,255,255,.5)}.profile-sport-card ul p{margin:0;font-size:14px}.account-landing .no-activity-div{text-align:center;padding:30px 12px}.account-landing .no-activity-div .icon-div{width:120px;height:120px;border-radius:50%;border:2px dashed var(--themeclr);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.account-landing .no-activity-div .icon-div img{width:60%;height:auto}.account-landing .no-activity-div h5{font-size:16px;font-weight:500;margin-bottom:5px}.account-landing .no-activity-div p{font-size:14px;margin-bottom:20px;line-height:20px;color:#666}.account-landing .account-about .about-box{padding:20px 12px}.account-landing .account-about .about-box ul{list-style:none;padding:0;margin:0}.account-landing .account-about .about-box ul li{display:flex;align-items:center;gap:15px;margin-bottom:10px;font-size:15px}.account-landing .account-about .about-box ul li:last-child{margin-bottom:0}.account-landing .account-about .theme-btn{width:calc(100% - 24px);background-color:var(--whiteclr);color:var(--themeclr);margin:20px auto 0}.host-detail .activity-heading{font-size:18px;font-weight:600;margin-bottom:5px}.host-detail .activity-players{margin-top:20px}.host-detail .activity-common-para{font-size:15px;color:#777}.host-detail .activity-people-list{display:flex;align-items:start;justify-content:space-between;list-style:none;padding:0;margin-bottom:15px}.host-detail .activity-people-list li{text-align:center}.host-detail .activity-people-list li .host-div{position:relative;width:50px;margin:0 auto;display:flex}.host-detail .activity-people-list li.host-list p{font-size:14px;font-weight:500;color:#666;margin-top:10px;margin-bottom:0;line-height:20px}.host-detail .activity-people-list li img{width:50px;height:50px;object-fit:cover;border-radius:50%}.host-detail .activity-people-list li span{position:absolute;bottom:-3px;right:-3px;background-color:var(--themeclr);color:var(--whiteclr);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px}.host-detail .activity-people-list li .activity-empty-spot{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px dashed #cac9cb;border-radius:50%;background-color:#f9f8fb}.invite-modal .modal-header{display:flex;align-items:center;justify-content:space-between}.invite-modal .modal-header h4{font-size:20px;font-weight:600;margin-bottom:0}.invite-modal .modal-header button{background-color:var(--darkthemeclr);color:var(--whiteclr);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px}.invite-modal .modal-body{padding-bottom:20px}.invite-modal .modal-body .content p{font-size:18px;font-weight:500;margin-bottom:10px}.invite-modal .modal-body .content ul{list-style:none;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 20px}.invite-modal .modal-body .content ul .social-share-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px dashed #000;font-size:20px}.invite-modal .modal-body .content ul .social-share-btn.facebook{border-color:#1877f2;color:#1877f2}.invite-modal .modal-body .content ul .social-share-btn.twitter{border-color:var(--blackclr);color:var(--blackclr)}.invite-modal .modal-body .content ul .social-share-btn.instagram{border-color:#b41731;color:#b41731}.invite-modal .modal-body .content ul .social-share-btn.whatsapp{border-color:#31a53b;color:#31a53b}.invite-modal .modal-body .content ul .social-share-btn.telegram{border-color:#29aaed;color:#29aaed}.invite-modal .modal-body .content .invite-link{position:relative}.invite-modal .modal-body .content .invite-link span{position:absolute;top:50%;transform:translateY(-50%);left:15px}.invite-modal .modal-body .content .invite-link .form-control{padding:10px 70px 10px 40px!important}.invite-modal .modal-body .content .invite-link .copy-link-btn{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-color:var(--themeclr);color:var(--whiteclr);width:70px;height:25px;border-radius:5px;font-size:13px;font-weight:600}.settings{background-color:#f5f5f5;min-height:calc(100vh - 62px);padding:20px 0 50px}.settings .setting-box{background-color:var(--whiteclr);padding:15px 12px 0;margin-bottom:20px}.settings .setting-box .setting-heading{font-size:16px;font-weight:600;margin-bottom:5px}.settings .setting-box .setting-list{list-style:none;padding:0;margin:0}.settings .setting-box .setting-list li{border-bottom:1px solid #eee}.settings .setting-box .setting-list li:last-child{border-bottom:none}.settings .setting-box .setting-list li a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;color:var(--blackclr)}.settings .setting-box .setting-list li a p{margin:0}.settings .logout-btn{display:flex;align-items:center;justify-content:space-between;padding:15px 12px;background-color:var(--whiteclr);color:var(--themeclr);width:100%}.edit-profile{height:auto;padding-bottom:70px}.edit-profile .setting-box{padding:20px 12px}.edit-profile .setting-box .user-img{text-align:center;margin-top:20px}.edit-profile .setting-box .user-img img{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:10px}.edit-profile .setting-box .user-img label{font-size:15px;font-weight:600;margin-bottom:0}.edit-profile .setting-box label{font-size:15px;font-weight:500;margin-bottom:3px;margin-top:15px}.edit-profile .setting-box .form-control::placeholder{color:#aaa!important}.edit-profile .gender-box{padding:10px;border-radius:10px;background-color:var(--whiteclr);border:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;gap:10px}.edit-profile .gender-box .form-check{width:50%;padding-left:0;margin:0}.edit-profile .gender-box .form-check label{margin:0;padding:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;background-color:#eee;border-radius:7px}.edit-profile .gender-box .form-check input:checked~label{background-color:var(--themeclr);color:var(--whiteclr)}.reset-password{padding-bottom:0;height:calc(100vh - 62px)}.feedback h3{font-size:20px;font-weight:600;margin-bottom:5px}.feedback p{font-size:14px;margin-bottom:20px}.contact .contact-banner{position:relative;margin-bottom:20px;background-image:url(/img/contact-banner.jpg);background-size:cover;background-repeat:no-repeat;height:200px;display:flex;align-items:center;justify-content:center}.contact .contact-banner h2{font-size:28px;font-weight:600;color:var(--whiteclr);position:relative;z-index:1;text-shadow:#000 1px 0 10px;margin:17px 0 0}.contact .contact-banner:before{height:180px;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,1),rgba(8,2,43,0) 65%);z-index:1}.contact .contact-banner:after,.contact .contact-banner:before{content:"";position:absolute;left:0;top:0;display:block;width:100%}.contact .contact-banner:after{height:100%;background:rgb(242,99,99);background:linear-gradient(90deg,rgba(242,99,99,1),rgba(209,52,52,1));opacity:.5}.contact .contact-banner .contact-banner-img{width:100%;height:200px;object-fit:cover}.contact h6{font-size:17px;font-weight:600;line-height:21px;margin-bottom:5px}.contact label{font-size:14px;font-weight:600;margin-bottom:3px;margin-top:15px}.terms-content{padding:20px 0 30px}.terms-content .content h5{font-size:17px;font-weight:600;margin-bottom:0;margin-top:20px}.terms-content .content p{font-size:15px;line-height:20px;margin-top:5px;margin-bottom:0}.terms-content .content ul{padding-left:20px;margin-top:5px}.terms-content .content ul li{font-size:15px;line-height:20px;margin-bottom:5px}.terms-content .content ul li:last-child{margin-bottom:0}.offcanvas.offcanvas-bottom.footer-offcanvas{height:42vh}.footer-offcanvas .footer-menu-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ddd;color:var(--blackclr);font-size:24px;margin:20px auto 0}.footer-offcanvas .offcanvas-body{padding-top:30px}.footer-offcanvas .service-box{display:flex;align-items:center;gap:15px;position:relative;overflow:hidden;text-align:center;border-radius:25px;padding:15px 10px;color:var(--whiteclr);width:145px}.footer-offcanvas .service-box:before{content:"";display:block;width:55%;height:100%;border-radius:50%;position:absolute;left:-19px;transform:translateY(-50%);top:50%}.footer-offcanvas .service-box h5{font-size:14px;font-weight:600;margin-bottom:0;position:relative;z-index:1}.footer-offcanvas .service-box .icon-div{background-color:var(--whiteclr);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.footer-offcanvas .service-box .icon-div img{width:55%;height:auto}.footer-offcanvas .service-box.clr1{background-color:#589e3f;margin-left:auto}.footer-offcanvas .service-box.clr1:before{background-color:#7fba62}.footer-offcanvas .service-box.clr1 .icon-div img{filter:invert(53%) sepia(10%) saturate(1972%) hue-rotate(59deg) brightness(98%) contrast(104%)}.footer-offcanvas .service-box.clr2{background-color:#4c548c}.footer-offcanvas .service-box.clr2:before{background-color:#6c73a8}.footer-offcanvas .service-box.clr2 .icon-div img{filter:invert(35%) sepia(7%) saturate(4109%) hue-rotate(195deg) brightness(86%) contrast(85%)}.footer-offcanvas .service-box.clr3{background-color:#b87b5c}.footer-offcanvas .service-box.clr3:before{background-color:#ca9275}.footer-offcanvas .service-box.clr3 .icon-div img{filter:invert(50%) sepia(30%) saturate(613%) hue-rotate(336deg) brightness(100%) contrast(90%)}.footer-offcanvas .service-box.clr4{background-color:#557b99;margin-left:auto}.footer-offcanvas .service-box.clr4:before{background-color:#7095b2}.footer-offcanvas .service-box.clr4 .icon-div img{filter:invert(43%) sepia(56%) saturate(303%) hue-rotate(164deg) brightness(94%) contrast(88%)}.footer-offcanvas .service-box.clr5{background-color:#d65254;margin-left:auto}.footer-offcanvas .service-box.clr5:before{background-color:#e76668}.footer-offcanvas .service-box.clr5 .icon-div img{filter:invert(40%) sepia(41%) saturate(1649%) hue-rotate(320deg) brightness(92%) contrast(80%)}.footer-offcanvas .service-box.clr6{background-color:#477fc1}.footer-offcanvas .service-box.clr6:before{background-color:#5393df}.footer-offcanvas .service-box.clr6 .icon-div img{filter:invert(52%) sepia(47%) saturate(609%) hue-rotate(172deg) brightness(82%) contrast(91%)}.disabled-btn{background-color:#ccc;cursor:not-allowed}.organise-activity .setting-list li button{display:flex;align-items:center;justify-content:space-between;padding:17px 0;color:var(--blackclr);width:100%}.organise-activity .setting-list li button p{margin:0;display:flex;align-items:center;gap:10px;color:var(--themeclr);font-weight:500}.organise-activity .setting-list li button p svg{color:var(--blackclr);font-size:22px}.organise-activity .setting-list li button p span{color:var(--blackclr);text-align:left;line-height:20px;font-weight:400}.organise-activity .setting-list li button p span strong{font-weight:600}.organise-activity .setting-list li button p span small{color:#9d9d9d}.organise-activity .setting-list li.org-activity-list-flex{display:flex;align-items:center;justify-content:space-between;padding:17px 0}.organise-activity .setting-list li.org-activity-list-flex p{margin:0;font-size:17px;color:#555}.organise-activity .setting-list li.org-activity-list-flex input{height:30px;width:50px;box-shadow:none;outline:none;transition:all .3s linear 0s}.organise-activity .setting-list li.org-activity-list-flex input:focus{border-color:#dee2e6;color:var(--themeclr);--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}.organise-activity .setting-list li.org-activity-list-flex input:checked{background-color:var(--themeclr);border-color:var(--themeclr);--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.organise-activity .meetup-details .meetup-item{padding:17px 0;border-bottom:1px solid #eee;display:flex;align-items:center;gap:15px}.organise-activity .meetup-details .meetup-item.icon-on-top{align-items:start}.organise-activity .meetup-details .meetup-item.icon-on-top svg{margin-top:0}.organise-activity .meetup-details .meetup-item svg{font-size:22px}.organise-activity .meetup-details .meetup-item .content{width:calc(100% - 37px)}.organise-activity .meetup-details .meetup-item .form-label{font-size:14px;font-weight:500;margin-bottom:10px}.organise-activity .meetup-details .meetup-item .form-control.border-0{border-radius:0!important;padding:0!important;border:none!important;color:var(--blackclr)!important;height:auto!important}.organise-activity .meetup-details .meetup-item .form-control::placeholder{opacity:.7}.organise-activity .meetup-details .meetup-item .accordion-item{border:none!important;border-radius:0}.organise-activity .meetup-details .meetup-item .accordion-button{color:var(--blackclr);padding:0!important;font-size:14px;font-weight:500;background:none;border-radius:0!important;box-shadow:none}.organise-activity .meetup-details .meetup-item .accordion-button:after{background-size:15px;background-position:50%}.organise-activity .meetup-details .meetup-item .accordion-body{padding:0}.organise-activity .game-type-radios{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.organise-activity .game-type-radios .radio-item{flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 6px)}.organise-activity .meetup-details .meetup-item .game-type-radios .radio-item input{display:none}.organise-activity .game-type-radios .radio-item input:checked~label{background-color:var(--themeclr);border-color:var(--themeclr);color:var(--whiteclr)}.organise-activity .game-type-radios .radio-item label{padding:10px 15px;text-align:center;border:1px solid #ddd;width:100%;display:flex;flex-direction:column;gap:2px;font-size:14px;border-radius:10px}.organise-activity .game-type-radios .radio-item label span+span{font-size:10px;opacity:.7}.organise-activity .meetup-details .meetup-item .accordion-body .meetup-item{padding:10px 0}.organise-activity .meetup-details .meetup-item .accordion-body .meetup-item:last-child{border:none;padding-bottom:0}.organise-activity .meetup-details .meetup-item.justify-item{justify-content:space-between}.organise-activity .meetup-details .meetup-item.justify-item input{width:80px;text-align:center}.add-time-offcanvas{border-radius:20px 20px 0 0;height:70vh!important}.add-time-offcanvas .offcanvas-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ddd}.add-time-offcanvas .offcanvas-header .offcanvas-title{font-size:18px;text-align:center;width:calc(100% - 120px)}.add-time-offcanvas .offcanvas-header .link{font-weight:500}.add-time-offcanvas .offcanvas-body{padding:0}.add-time-offcanvas .accordion{border:none!important}.add-time-offcanvas .accordion-item{border:none;border-radius:0!important}.add-time-offcanvas .accordion-button{border-bottom:1px solid #eee;padding:17px 15px;display:flex;align-items:center;gap:10px;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;color:var(--blackclr)!important}.add-time-offcanvas .accordion-button:after{background-size:15px;background-position:50%}.add-time-offcanvas .accordion-button svg{font-size:22px}.add-time-offcanvas .accordion-button span{color:var(--greyclr)}.add-time-offcanvas .accordion-body{background-color:#fbfbfb;border-bottom:1px solid #eee;padding:0}.react-calendar{width:100%!important;border:none!important;background-color:transparent!important;padding:5px 10px 10px}.react-calendar__navigation{margin-bottom:5px!important}.react-calendar__navigation__arrow{font-size:30px!important}.react-calendar button{font-size:16px}.react-calendar__tile{padding:15px 5px!important}.react-calendar__tile--now{background:transparent!important}.react-calendar__tile--active{background:var(--themeclr)!important}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important;font-weight:400}.add-time-offcanvas .time-picker{padding:20px 15px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.add-time-offcanvas .time-picker .react-time-picker{width:43%}.react-time-picker__wrapper{border:1px solid #ddd!important;padding:5px}.react-time-picker__inputGroup{display:flex;justify-content:space-between}.react-time-picker__inputGroup input{width:26px!important;text-align:center;outline:0}.react-time-picker__inputGroup select{outline:0}.react-time-picker__inputGroup__leadingZero{margin-left:5px;margin-top:1px;margin-right:-14px}.add-location-offcanvas{height:100vh!important}.add-location-offcanvas .offcanvas-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ddd}.add-location-offcanvas .offcanvas-header .form-control{border-radius:0!important;padding:5px 0!important;height:auto!important;border:none!important;font-size:16px!important;color:var(--blackclr)}.add-location-offcanvas .offcanvas-header .form-control::placeholder{font-size:16px}.add-location-offcanvas .offcanvas-body{padding:0}.add-location-offcanvas ul{margin:0;padding:0;list-style:none}.add-location-offcanvas ul li{border-bottom:1px solid #eee;padding:17px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.add-location-offcanvas ul li .content{width:calc(100% - 40px)}.add-location-offcanvas ul li .content p{margin:0}.add-location-offcanvas ul li .content small{color:var(--greyclr)}.add-location-offcanvas ul li button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px}.share{min-height:100vh;background-size:cover;background-position:50%}.share-header{padding:15px 0 20px}.share-header .title{font-size:18px;line-height:22px;font-weight:500;margin:0}.share-header a{color:var(--blackclr);font-size:25px}.share-body{min-height:calc(85vh - 73px);display:flex;align-items:center}.share .box{padding:30px;color:var(--whiteclr);border-radius:10px;background-size:cover;position:relative;overflow:hidden;margin-bottom:30px}.share .box:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;filter:drop-shadow(0 0 20px black);background-color:rgba(0,0,0,.3)}.share .box *{position:relative}.share .box p{font-size:16px;margin-bottom:15px}.share .box .box-h{font-size:19px;line-height:25px;font-weight:600;margin-bottom:20px}.share .box ul{list-style:none;padding:0;margin:0}.share .box ul li{display:flex;gap:15px;margin-top:10px}.share .box ul li svg{font-size:18px;margin-top:2px;width:18px;text-align:center;white-space:nowrap}.share .box ul li span{width:calc(100% - 33px)}.share .share-h{font-size:16px;text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-weight:500;text-align:center;margin-bottom:15px}.share .share-list{margin:0;padding:0;list-style:none;gap:10px}.share .share-list,.share .share-list li .icon{display:flex;align-items:center;justify-content:center}.share .share-list li .icon{width:50px;height:50px;border-radius:50px;background-color:var(--darkthemeclr);color:var(--whiteclr);font-size:20px}.share .share-list li .icon.facebook{background-color:#1877f2}.share .share-list li .icon.insta{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.share .share-list li .icon.whatsapp{background-color:#25d366}.feedback-name-list{padding:0 12px 89px;margin:0;list-style:none;font-size:14px}.feedback-name-list li{padding:15px 0;border-bottom:1px solid #ddd}.feedback-name-list li p{margin:0}.feedback-name-list li a{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--blackclr)}.feedback-name-list li a img{width:50px;height:50px;background-color:#eee;border-radius:50px}.feedback-name-list li a .title{width:calc(100% - 95px);font-weight:600}.feedback-name-list li a svg{font-size:18px}.add-feedback{padding:10px 0 69px}.add-feedback .close-btn{color:var(--blackclr);font-size:25px;line-height:25px}.add-feedback .star-box{text-align:center;border-bottom:1px solid #ddd;padding-top:30px;padding-bottom:30px}.add-feedback .star-box img{border-radius:50px;width:80px;height:80px;margin-bottom:15px}.add-feedback .star-box p{font-size:14px;margin-bottom:15px}.add-feedback .star-box .stars{display:flex;gap:5px;justify-content:center}.add-feedback .star-box .stars .text-secondary{color:#d4d4d4!important}.add-feedback .response-box{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.feedback-title{font-size:16px;font-weight:600;margin-bottom:15px}.feedback-title small{font-weight:400;font-size:12px;color:var(--greyclr)}.add-feedback .response-box .res-checkbox{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.add-feedback .response-box .res-checkbox .box input{display:none}.add-feedback .response-box .res-checkbox .box label{border:1px solid #ddd;padding:5px 15px;border-radius:50px}.add-feedback .response-box .res-checkbox .box input:checked~label{background-color:var(--themeclr);border-color:var(--themeclr);color:var(--whiteclr)}.add-feedback .badge-box{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.add-feedback .badge-box .badge-check{height:100%}.add-feedback .badge-box .badge-check input{display:none}.add-feedback .badge-box .badge-check label{text-align:center;border:1px solid transparent;border-radius:5px;padding:15px 10px;position:relative;width:100%;height:100%}.add-feedback .badge-box .badge-check label img{width:50px;height:50px;background-color:#eee;border-radius:50px;display:block;margin:0 auto 10px}.add-feedback .badge-box .badge-check label p{font-size:14px;margin:0;font-weight:500}.add-feedback .badge-box .badge-check label .icon{position:absolute;top:5px;right:5px;color:var(--themeclr);opacity:0}.add-feedback .badge-box .badge-check input:checked~label{border-color:#ddd}.add-feedback .badge-box .badge-check input:checked~label .icon{opacity:1}.activity-scores{padding:0 12px 89px}.activity-scores .score-box{border:1px solid #ddd;border-radius:10px;margin-top:15px;position:relative}.activity-scores .score-box .vs{position:absolute;top:95px;left:0;width:100%}.activity-scores .score-box .vs:before{content:"";position:absolute;width:100%;height:1px;background-color:#ddd;top:50%;left:0}.activity-scores .score-box .vs span{padding:0 8px;background-color:white;display:inline-flex;margin-left:43px;position:relative;font-size:14px}.activity-scores .score-box .score-body{padding:20px;overflow:auto;display:flex;flex-direction:column;gap:30px}.activity-scores .score-box .score-body .team-wrapper{display:flex;gap:20px}.activity-scores .score-box .score-body .team-wrapper .team{display:flex;flex-direction:column;gap:30px;flex:0 0 80px}.activity-scores .score-box .score-body .team-wrapper .img-name{text-align:center}.activity-scores .score-box .score-body .team-wrapper .img-name img{width:50px;height:50px;border-radius:50px;margin-bottom:5px}.activity-scores .score-box .score-body .team-wrapper .img-name p{font-size:14px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.activity-scores .score-box .score-body .team-wrapper .score{display:flex;flex-direction:column;gap:70px}.activity-scores .score-box .score-body .team-wrapper span{font-size:18px;margin-top:10px;font-weight:600}.activity-scores .score-box .score-footer{padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:30px;border-top:1px solid #ddd}.activity-scores .score-box .score-footer a{color:var(--themeclr);font-weight:500}.activity-scores .score-box .score-footer p{margin:0;color:var(--themeclr);font-weight:500;display:flex;align-items:center;gap:5px}.view-feedback{padding-bottom:20px}.view-feedback .form-select{background-color:#eee;padding:15px 20px!important;height:auto!important}.view-feedback .box{border:1px solid #ddd;box-shadow:2px 2px 5px rgba(0,0,0,.03);margin:20px 0;border-radius:10px;padding:20px;text-align:center}.view-feedback .box .title{font-size:32px;line-height:36px;margin-bottom:8px;font-weight:700}.view-feedback .box .star{color:var(--bs-yellow);font-size:22px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:8px}.view-feedback .box p{margin:0;color:var(--bs-gray-600)}.view-feedback .box .star-progress{display:flex;align-items:center;gap:5px;font-size:10px;margin:4px 0}.view-feedback .box .star-progress span{width:10px;text-align:center}.view-feedback .box .star-progress .progress{width:calc(100% - 15px);height:5px}.view-feedback .box .star-progress .progress .progress-bar{background-color:var(--bs-yellow)}.view-feedback .testimonial-box{padding:15px 0;border-bottom:1px solid #ddd;display:flex;gap:15px}.view-feedback .testimonial-box img{border-radius:50px;width:40px;height:40px;object-fit:contain}.view-feedback .testimonial-box .content{width:calc(100% - 120px)}.view-feedback .testimonial-box .name-star{display:flex;align-items:center;gap:10px}.view-feedback .testimonial-box .title{margin:0;font-size:18px;font-weight:500}.view-feedback .testimonial-box .star{color:var(--bs-yellow);font-size:16px;display:flex;align-items:center;justify-content:center;gap:3px}.view-feedback .testimonial-box .secondary-text{color:var(--bs-gray-600);margin-bottom:5px}.view-feedback .testimonial-box p{margin:0;font-size:14px}.location{padding-bottom:89px}.location-radio input{display:none}.location-radio label{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;padding:20px 0 20px 40px;border-bottom:1px solid #ddd}.location-radio label:before{content:"";position:absolute;left:0;top:18px;width:25px;height:25px;border-radius:50px;border:5px solid var(--whiteclr);outline:1px solid var(--themeclr);background-color:transparent}.location-radio input:checked~label:before{background-color:var(--themeclr)}.location-radio label .content{width:calc(100% - 22px)}.location-radio label .content .title{font-size:18px;margin:0;font-weight:500}.location-radio label .content p{margin-top:5px;margin-bottom:0;color:var(--bs-gray-600);font-size:14px;line-height:18px}.location-radio label svg{font-size:22px;color:var(--themeclr)}.location .add-location{padding:12px 20px;margin-top:20px;gap:10px;font-size:16px;height:auto;font-weight:500}.location .add-location svg{font-size:22px}.add-location .search-icon .form-control{border-radius:0!important}.manage-list{margin:0;padding:0;list-style:none}.manage-list li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #ddd;padding:15px 0;font-size:18px;font-weight:500}.manage-list li span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.manage-list li button{font-size:20px}.search-icon{position:relative}.search-icon svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px}.search-icon .form-control{background-color:#eee!important;border-color:#ddd!important;padding:15px 55px 15px 20px!important;height:auto!important}.inbox-header{padding:15px 0}.inbox-header .d-flex{align-items:center;justify-content:space-between;gap:15px}.inbox-header .d-flex .icon{width:30px;height:30px;color:var(--blackclr);font-size:20px;text-align:center}.inbox-header .d-flex .title{width:calc(100% - 90px);text-align:center;margin:0;font-size:19px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.inbox-header .dropdown.icon button:after{display:none}.inbox-header .dropdown.icon button{background-color:transparent;padding:0;color:var(--blackclr);font-size:22px;line-height:20px;border:none;width:100%}.inbox-header .dropdown .dropdown-menu{border:none;box-shadow:0 0 5px rgba(0,0,0,.2);margin-top:10px}.inbox-header .dropdown .dropdown-menu .dropdown-item{padding:8px 20px}.inbox-all{padding:20px 0 110px}.group-box{padding:0;display:block;color:var(--blackclr);margin-right:5px}.group-box img{width:100%;height:80px;background-color:#eee;object-fit:cover;display:block}.group-box .box-body{padding:10px}.group-box .box-body p{margin:0;font-size:12px;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.grid-group-box{margin:0}.chat-list-box{display:flex;align-items:center;gap:20px;color:var(--blackclr)}.chat-list-box.activity-chat-box .img-box{background:linear-gradient(135deg,rgba(209,52,52,1),rgba(207,158,52,1));display:flex;align-items:center;justify-content:center}.chat-list-box.activity-chat-box .img-box img{background-color:transparent;width:25px;height:25px;object-fit:contain;border-radius:0}.chat-list-box .img-box{width:50px;height:50px;border-radius:50px;position:relative}.chat-list-box .img-box img{width:100%;height:100%;object-fit:cover;border-radius:50px;display:block;background-color:#eee}.chat-list-box .img-box .badge{width:23px;height:23px;border-radius:50px;background-color:var(--themeclr);position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;font-size:12px;outline:3px solid var(--whiteclr)}.chat-list-box .content{width:calc(100% - 70px);border-bottom:1px solid #ddd;padding:15px 0}.chat-list-box .content .title{font-size:16px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:15px}.chat-list-box .content .title .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.chat-list-box .content .title .date{color:var(--bs-gray-600);font-size:14px}.chat-list-box .content p{font-size:14px;line-height:18px;margin-bottom:0;margin-top:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.chat-list-box .content .secondary-text{margin-bottom:0;color:var(--bs-gray-600);margin-top:2px}.inbox-people{padding:20px 0 110px}.inbox-people .form-control{border-radius:10px!important}.inbox-group{padding:20px 0 110px}.inbox-group .form-control{border-radius:10px!important}.chat-footer{background-color:var(--whiteclr);padding:10px 12px}.chat-footer,.chat-footer form{display:flex;align-items:center}.chat-footer form{width:100%}.chat-footer .input-group{border:1px solid #ddd;box-shadow:2px 2px 4px rgba(0,0,0,.2);border-radius:50px;overflow:hidden;display:flex;align-items:center;gap:5px;width:calc(100% - 45px)}.chat-footer .input-group .btn,.chat-footer .input-group label{border:none;padding:0;font-size:24px;color:var(--blackclr);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.chat-footer .input-group .form-control{border-radius:0!important;border:none!important;padding:12px 0!important;height:50px}.chat-footer .send-btn{width:45px;height:50px;font-size:24px;display:flex;align-items:center;justify-content:center;padding:0 0 0 10px;background-color:transparent!important;border:none;border-radius:0;color:var(--blackclr)!important}.chat-page .chat-body{height:calc(100vh - 176px);padding:12px;overflow:auto;display:flex;flex-direction:column;gap:15px}.chat-page .chat-body .date{margin-bottom:0;text-align:center;color:var(--greyclr);text-transform:uppercase}.chat-page .chat-body .message{display:flex;gap:10px}.chat-page .chat-body .message .member-img{width:40px;height:40px;border-radius:50px;background-color:#eee}.chat-page .chat-body .message .big-message{background-color:#f1f1f1;border:1px solid #ddd;border-radius:5px;max-width:calc(100% - 50px)}.chat-page .chat-body .message .big-message .msg-header{padding:12px 15px}.chat-page .chat-body .message .big-message .msg-header .name{font-size:16px;margin-bottom:4px}.chat-page .chat-body .message .big-message .msg-header p{font-size:14px;line-height:18px;margin:0;line-break:anywhere}.chat-page .chat-body .message .big-message .msg-header .badge,.chat-page .chat-body .message .big-message .msg-header .btn{margin-top:10px;text-transform:capitalize;border-radius:50px;font-size:12px;padding:8px 15px;font-weight:600;letter-spacing:.3px;margin-right:10px}.chat-page .chat-body .message .big-message .msg-header .badge.bg-success{border:1px solid #198754;background-color:#fff!important;color:#198754}.chat-page .chat-body .message .big-message .msg-header .badge.bg-danger{border:1px solid #dc3545;background-color:#fff!important;color:#dc3545}.chat-page .chat-body .message .big-message .msg-header .badge.bg-warning{border:1px solid #ffc107;background-color:#fff!important;color:#ffc107}.chat-page .chat-body .message .big-message .msg-header img{width:200px;height:200px;object-fit:contain;background-color:white;border-radius:10px}.chat-page .chat-body .message .big-message .msg-header .time{text-align:right;margin-top:5px;opacity:.7}.chat-page .chat-body .message .big-message .msg-body{padding:12px 15px 15px;display:block;color:var(--blackclr);border-top:1px solid #ddd}.chat-page .chat-body .message .big-message .msg-body .sport-name{font-size:16px;color:#6c6c6c;font-weight:500;margin-bottom:5px}.chat-page .chat-body .message .big-message .msg-body .tournament-name{font-size:18px;font-weight:500;margin-bottom:12px}.chat-page .chat-body .message .big-message .msg-body .member-list{display:flex;list-style:none;margin:0 0 12px;padding:0;gap:5px;width:100%;overflow:auto}.chat-page .chat-body .message .big-message .msg-body .member-list li{width:40px;height:40px;border-radius:50px;overflow:hidden;flex:0 0 40px;position:relative}.chat-page .chat-body .message .big-message .msg-body .member-list li:before{width:100%;height:100%;border-radius:50px;border:2px dashed #ddd;content:"";position:absolute;left:0;top:0}.chat-page .chat-body .message .big-message .msg-body .member-list li img{width:100%;height:100%;position:relative}.chat-page .chat-body .message .big-message .msg-body .players{margin-bottom:10px}.chat-page .chat-body .message .big-message .msg-body .game-badge{padding:5px 10px;border:1px solid var(--themeclr);border-radius:5px;font-size:12px;text-transform:uppercase;color:var(--themeclr);background-color:var(--whiteclr)}.chat-page .chat-body .message .big-message .msg-body hr{border-color:#ddd;margin:22px 0 16px;opacity:1}.chat-page .chat-body .message .big-message .msg-body .activity-time-and-location{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.chat-page .chat-body .message .big-message .msg-body .activity-time-and-location li{display:flex;gap:5px}.chat-page .chat-body .message .big-message .msg-body .activity-time-and-location li svg{margin-top:2px;width:20px;text-align:center}.chat-page .chat-body .message .big-message .msg-body .activity-time-and-location li span{line-height:20px;width:calc(100% - 25px)}.chat-page .chat-body .message.dark{justify-content:end}.chat-page .chat-body .message.dark .big-message{background-color:var(--themeclr);border-color:var(--themeclr);color:var(--whiteclr)}.chat-page .chat-body .message.dark .big-message .msg-header{border-color:var(--whiteclr)}.chat-page .chat-body .message.dark .big-message .msg-body .sport-name{color:var(--whiteclr);opacity:.8}.chat-page .chat-body .message.dark .big-message .msg-body .tournament-name,.chat-page .chat-body .message.dark .big-message .msg-body p{color:var(--whiteclr)}.chat-page .chat-body .message.dark .big-message .msg-body .game-badge{color:var(--whiteclr);background-color:transparent;border-color:var(--whiteclr)}.chat-page .chat-body .message.dark .big-message .msg-body hr{border-color:var(--whiteclr)}.chat-page .chat-body .message.dark .big-message .msg-body .activity-time-and-location{color:var(--whiteclr)}.single-chat-page{border-top:1px solid #ddd}.single-chat-page .chat-body{height:calc(100vh - 134px)}.group-chat-about{padding-bottom:20px}.group-chat-about .main-img{width:100%;height:250px;object-fit:cover}.group-chat-about .features-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.group-chat-about .features-list li{display:flex;align-items:center;gap:5px;position:relative}.group-chat-about .features-list li svg{font-size:16px}.group-chat-about .features-list li:not(:first-child):before{content:"•";position:absolute;top:50%;left:-18px;transform:translateY(-50%);font-size:24px;opacity:.5}.group-chat-about .btns{display:flex;align-items:stretch;justify-content:center;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:16px 0 0}.group-chat-about .btns .btn-action{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:var(--themeclr);padding:8px 4px;background:none;border:none;border-left:1px solid #efefef;line-height:1.2;transition:opacity .2s}.group-chat-about .btns .btn-action:first-child{border-left:none}.group-chat-about .btns .btn-action:active{opacity:.7}.group-chat-about .btns .btn-action-icon{width:38px;height:38px;border-radius:50%;background-color:#fdf0f0;display:flex;align-items:center;justify-content:center;font-size:18px}.group-chat-about .btns .btn-join .btn-action-icon{background-color:var(--themeclr);color:var(--whiteclr)}.group-chat-about .btns .btn-joined{color:#aaa;cursor:default}.group-chat-about .btns .btn-joined .btn-action-icon{background-color:#f5f5f5;color:#aaa}.group-chat-about .btns .btn-requested{color:#e8a000;cursor:default}.group-chat-about .btns .btn-requested .btn-action-icon{background-color:#fff8e6;color:#e8a000}.group-chat-about .box{color:var(--blackclr);padding:20px 0;border-bottom:1px solid #ddd;display:block;position:relative}.group-chat-about a.box{padding-right:25px}.group-chat-about .box .title{font-size:16px;font-weight:600;margin-bottom:10px}.group-chat-about .box .members{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:5px}.group-chat-about .box .members img{width:40px;height:40px;border-radius:50px}.group-chat-about .box .right-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:18px}.group-chat-about .box p{margin:0}.invite-players{padding:5px 0 90px}.invite-players .player-list-box input{display:none}.invite-players .player-list-box label{padding:20px 0;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:15px;position:relative}.invite-players .player-list-box label img{width:50px;height:50px;border-radius:50px}.invite-players .player-list-box label .content{padding-right:60px}.invite-players .player-list-box label .content .title{font-size:18px;margin-bottom:5px}.invite-players .player-list-box label .content p{margin:0;line-break:anywhere;font-size:14px;line-height:16px;color:var(--bs-gray-600)}.invite-players .player-list-box label .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:var(--themeclr);opacity:0}.invite-players .player-list-box label .invited{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;color:var(--themeclr);opacity:.8}.invite-players .player-list-box input:checked~label .icon{opacity:1}.group-members{border-top:1px solid #ddd}.group-member-box{padding:15px 12px;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:15px;color:var(--blackclr)}.group-member-box img{width:50px;height:50px;border-radius:50px}.group-member-box p{margin:0}.group-member-box .title{width:calc(100% - 175px);font-size:18px}.group-member-box .admin{color:var(--greyclr);font-size:14px}.divider{background-color:#f4f4f4;height:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.post-upload-box .d-flex{gap:15px;padding:18px 12px;color:var(--blackclr)}.post-upload-box .d-flex img{width:50px;height:50px;border-radius:50px;object-fit:cover}.post-upload-box .d-flex .content{width:calc(100% - 65px)}.post-upload-box .d-flex .content .title{font-size:16px;margin-bottom:5px}.post-upload-box .d-flex .content p{margin:0;font-size:14px;color:var(--bs-gray-600)}.post-upload-box .link{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--themeclr);font-weight:500;border-top:1px solid #eee;padding:15px 12px}.post-upload-box .link svg{font-size:20px}.post-box .post-header{padding:18px 12px;border-bottom:1px solid #ddd;display:flex;gap:15px}.post-box .post-header img{width:35px;height:35px;border-radius:50px;object-fit:cover}.post-box .post-header .content{width:calc(100% - 50px)}.post-box .post-header .content .title{font-size:16px;font-weight:400;margin-bottom:3px}.post-box .post-header .content .title strong{font-weight:600}.post-box .post-header .content p{color:var(--bs-gray-600);font-size:12px;margin:0}.post-box .post-body{padding:18px 12px}.post-box .activity-body .sport-name{font-size:16px;color:#6c6c6c;font-weight:500;margin-bottom:5px}.post-box .activity-body .tournament-name{font-size:18px;font-weight:500;margin-bottom:12px}.post-box .activity-body .member-list{display:flex;list-style:none;margin:0;padding:0 0 12px;gap:15px;width:100%;overflow:auto}.post-box .activity-body .member-list li{width:35px;height:35px;border-radius:50px;flex:0 0 35px;position:relative}.post-box .activity-body .member-list li:before{width:100%;height:100%;border-radius:50px;border:2px dashed #ddd;content:"";position:absolute;left:0;top:0}.post-box .activity-body .member-list li img{width:100%;height:100%;position:relative;border-radius:50px}.post-box .activity-body .member-list li span{bottom:-3px;right:-3px;border-radius:50%;width:18px;height:18px}.post-box .activity-body .member-list li .level,.post-box .activity-body .member-list li span{position:absolute;background-color:var(--themeclr);color:var(--whiteclr);display:flex;align-items:center;justify-content:center;font-size:10px}.post-box .activity-body .member-list li .level{width:20px;height:20px;border-radius:50px;right:-5px;bottom:0}.post-box .activity-body .players{margin-bottom:10px}.post-box .activity-body .game-badge{padding:5px 10px;border:1px solid var(--themeclr);border-radius:5px;font-size:12px;text-transform:uppercase;color:var(--themeclr);background-color:var(--whiteclr);margin-right:10px}.post-box .activity-body hr{border-color:#ddd;margin:22px 0 16px;opacity:1}.post-box .activity-body .activity-time-and-location{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.post-box .activity-body .activity-time-and-location li{display:flex;gap:5px}.post-box .activity-body .activity-time-and-location li svg{margin-top:2px;width:20px;text-align:center}.post-box .activity-body .activity-time-and-location li span{line-height:20px;width:calc(100% - 25px)}.post-box .badge-body{padding:0}.post-box .badge-body img{width:100%;height:auto;display:block;background-color:#eee}.post-box .post-footer{padding:18px 12px;border-top:1px solid #ddd;font-size:14px}.post-box .post-footer .like-comment-share{display:flex;align-items:center;gap:25px}.post-box .post-footer .like-comment-share svg{font-size:26px;color:var(--bs-gray-600)}.post-box .post-footer .like-comment-share .like{margin-left:auto;color:var(--blackclr)}.post-box .post-footer .comment{color:var(--bs-gray-600);margin-top:15px;display:block}.post-box .post-footer .add-comment{display:flex;gap:15px;align-items:center;margin-top:20px}.post-box .post-footer .add-comment img{width:35px;height:35px;border-radius:50px;object-fit:cover}.post-box .post-footer .add-comment .form-control{border-radius:50px!important;padding:12px 20px!important;width:calc(100% - 50px)}.account-offcanvas{height:auto!important;border-radius:20px 20px 0 0}.account-offcanvas .offcanvas-header{justify-content:space-between;border-bottom:1px solid #ddd}.account-offcanvas .profile-name{display:flex;align-items:center;gap:15px;width:calc(100% - 50px)}.account-offcanvas .profile-name img{width:50px;height:50px;border-radius:50px;object-fit:cover}.account-offcanvas .profile-name .title{font-size:18px;margin-bottom:0;font-weight:600}.account-offcanvas .profile-name a{font-weight:500;font-size:14px}.account-offcanvas .offcanvas-header .btn-close{width:40px;height:40px;border-radius:50px;background-color:#fafafa;padding:0;opacity:1;background-size:12px;margin:0}.account-offcanvas .offcanvas-body{background-color:#fafafa;padding:0}.account-offcanvas .offcanvas-body ul{margin:0;padding:0;list-style:none}.account-offcanvas .offcanvas-body ul a{display:flex;align-items:center;gap:15px;color:var(--blackclr);padding:15px 16px;border-bottom:1px solid #ddd}.account-offcanvas .offcanvas-body ul a img{width:30px;height:30px;object-fit:contain;display:block}.create-post-header{border-bottom:1px solid #ddd;position:fixed;width:100%;left:0;top:0;background-color:var(--whiteclr);z-index:1}.create-post{padding:85px 0 74px}.create-post .user-img-name{display:flex;align-items:center;gap:15px;margin-bottom:25px}.create-post .user-img-name img{width:50px;height:50px;border-radius:50px;object-fit:cover}.create-post .user-img-name .content{width:calc(100% - 65px)}.create-post .user-img-name .content .title{font-size:18px;margin-bottom:2px}.create-post .user-img-name .content p{margin:0;font-size:14px;color:var(--bs-gray-600)}.create-post textarea.form-control{border:none!important;border-radius:0!important;padding:0!important;height:69vh}.create-post .image-previews img{width:100%;height:auto}.create-post .fixed-btn{box-shadow:none;border-top:1px solid #ddd;padding:0}.create-post .fixed-btn .theme-btn{border-radius:0;border:none;padding:15px;height:auto;gap:10px}.create-post .fixed-btn .theme-btn svg{font-size:20px;margin-top:-2px}.post-details{padding:63px 0 0}.post-details .post-detail-body{height:calc(100vh - 135px);overflow:auto}.user-comment-box{padding:8px 12px;display:flex;gap:15px}.user-comment-box img{width:35px;height:35px;border-radius:50px;object-fit:cover}.user-comment-box .content{width:calc(100% - 50px)}.user-comment-box .content .bg-light{background-color:#eee;border-radius:10px;padding:10px 12px;margin-bottom:3px}.user-comment-box .content .bg-light .title{font-size:16px;margin-bottom:2px}.user-comment-box .content .bg-light p{margin:0}.user-comment-box .content .bg-light img{width:100%;height:auto;border-radius:10px;margin-top:10px}.user-comment-box .content small{font-size:12px;color:var(--bs-gray-600)}.emoji-picker{position:absolute;bottom:70px;left:10px;z-index:1000}.followers .search-icon .form-control{border-radius:0!important}.followers .invite-friends{padding:15px 12px;color:var(--themeclr);font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.followers .invite-friends svg{color:var(--blackclr)}.follower-user-box{padding:15px 12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ddd;border-bottom:1px solid #ddd;gap:15px}.follower-user-box .img-name{display:flex;align-items:center;gap:15px;width:calc(100% - 170px);color:var(--blackclr)}.follower-user-box .img-name img{width:40px;height:40px;object-fit:cover;border-radius:50px}.follower-user-box .img-name span{font-size:18px;font-weight:500;width:calc(100% - 55px)}.follower-user-box .btns{display:flex;align-items:center;gap:15px}.follower-user-box .btns .theme-btn{padding:0 15px}.follower-user-box .btns svg{color:var(--blackclr);font-size:20px}.remove-follower-modal .modal-content{border-radius:15px;text-align:center}.remove-follower-modal .modal-content .modal-body{padding:30px}.remove-follower-modal img{width:80px;height:80px;border-radius:50px;margin-bottom:20px}.remove-follower-modal .title{font-size:18px;font-weight:500}.remove-follower-modal p{font-size:14px;color:var(--bs-gray-600)}.remove-follower-modal .btns{display:flex;align-items:center;gap:15px;margin-top:25px}.level-top{background:var(--themegradient);padding:15px 12px 30px;min-height:300px;text-align:center}.level-top,.level-top .page-header a{color:var(--whiteclr)}.level-top .level-text{margin-top:20px;text-transform:uppercase}.level-radios{background-color:rgba(0,0,0,.1);border-radius:50px;display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 0 2px rgba(0,0,0,.1);text-align:center}.level-radios .radio{width:33%}.level-radios .radio input{display:none}.level-radios .radio label{padding:15px 0;width:100%;border-radius:50px;font-size:12px;font-weight:500}.level-radios .radio input:checked~label{background-color:var(--whiteclr);color:var(--themeclr);box-shadow:0 0 2px rgba(0,0,0,.1)}.level-top .level-box{margin:35px 0 30px}.level-top .level-box .circle{width:60px;height:60px;border:1px solid var(--whiteclr);border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:20px}.level-top .level-box p{margin:0;line-height:20px}.level-top small{font-size:12px}.level-top .theme-btn{display:inline-flex;width:auto;padding-left:20px;padding-right:20px}.level-badges{padding:0 12px;overflow:auto}.level-badges ul{margin:0;padding:0;list-style:none;display:flex;align-items:end;white-space:nowrap;gap:10px;text-align:center}.level-badges ul li{position:relative;padding:30px 12px 30px 0}.level-badges ul .games{background-color:var(--themeclr);border:2px solid var(--whiteclr);outline:3px solid var(--themeclr);width:47px;height:47px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--whiteclr);margin:0 auto 11px}.level-badges ul .badge{margin-bottom:8px;display:inline-block;padding:0;position:relative;min-height:50px}.level-badges ul li.active .badge{height:100px}.level-badges ul li.active .badge:before{content:"";width:100%;height:80%;background:linear-gradient(0deg,rgba(255,255,255,1),rgba(209,52,52,.5));position:absolute;top:24px;left:0}.level-badges ul li.active .badge img{filter:unset;opacity:1}.level-badges ul .badge .count{width:22px;height:22px;background-color:var(--blackclr);position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;z-index:1;border-radius:50px}.level-badges ul .badge img{width:50px;height:50px;object-fit:contain;filter:grayscale();opacity:.4;position:relative}.level-badges ul p{margin:0;font-size:14px}.level-badges ul small{font-size:12px;display:block;position:absolute;bottom:12px;width:100%}.level-footer{padding:12px}.self-assessment{height:calc(100vh - 124px);display:flex;align-items:center;justify-content:center;text-align:center}.self-assessment img{width:100%;height:auto;object-fit:contain;margin-bottom:20px}.assessment-question{text-align:center;padding:20px 0}.assessment-question .content{min-height:300px}.assessment-question .title{font-size:18px;font-weight:600}.assessment-question .fixed-btn p{margin:10px 0 0;font-size:12px}.assessment-question input[type=range]::-webkit-slider-runnable-track{height:10px}.assessment-question input[type=range]::-webkit-slider-thumb{background:url(/img/menu-bar.png) 50% no-repeat white;background-size:70%;border-radius:0;height:35px;width:40px;border:1px solid #a7a7a7;box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:5px;margin-top:-13px}.assessment-question .range-text{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:14px}.share-assessment .box{background:var(--themegradient);box-shadow:2px 2px 5px rgba(0,0,0,.3);padding:20px;text-align:center}.share-assessment .box:before{display:none}.share-assessment .box *{position:relative}.share-assessment .box .box-level{display:flex;align-items:center;justify-content:space-between;gap:15px}.share-assessment .box .box-level .circle{width:60px;height:60px;border:1px solid var(--whiteclr);border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:20px}.share-assessment .box .box-level .content{width:calc(100% - 143px);text-align:left}.share-assessment .box .box-level .content p{margin-bottom:5px;font-size:12px}.share-assessment .box .box-level .content .title{font-size:20px;margin:0}.share-assessment .box .box-level .logo{font-weight:700;margin:0;font-size:10px;letter-spacing:.5px;align-self:start}.share-assessment .box .center-img{margin:30px auto 35px;display:block;width:80px;height:80px;border-radius:50px;background-color:var(--whiteclr);box-shadow:0 0 0 10px rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.share-assessment .box .center-img img{object-fit:contain;width:50px;height:50px}.share-assessment .box .email{margin:0;display:inline-block;padding:8px 30px;background-color:rgba(0,0,0,.1);border-radius:50px;text-align:center;font-size:14px;line-break:anywhere}.share-assessment .share-text{text-align:center;margin-bottom:30px}.share-assessment .share-text .title{font-size:20px;margin-bottom:8px}.share-assessment .share-text p{color:var(--bs-gray-600)}.privacy-box{padding:12px}.privacy-box .title-switch{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.privacy-box .title{font-size:18px;margin:0;font-weight:400}.privacy-box .form-switch .form-check-input{box-shadow:none;background-color:#efefef;height:30px;width:55px}.privacy-box .form-switch .form-check-input:checked{background-color:var(--themeclr);border-color:var(--themeclr)}.privacy-box p{font-size:14px;color:var(--bs-gray-600);margin:0}.add-a-sport{padding:12px 0 89px}.add-a-sport .title{margin-top:25px;margin-bottom:20px;font-size:18px}.sport-check-box{margin:15px 0}.sport-check-box input{display:none}.sport-check-box label{box-shadow:0 0 5px rgba(0,0,0,10%);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;font-weight:500;background-color:var(--whiteclr)}.sport-check-box label img{width:30px;height:30px;object-fit:contain}.sport-check-box input:checked~label{background-color:var(--themeclr);color:var(--whiteclr)}.arrange-sports{padding:12px 0 89px}.arrange-sports p{font-size:14px;text-align:center;margin-bottom:30px}.drag-list{list-style:none;margin:0;padding:0}.sport-drag-box{box-shadow:0 0 5px rgba(0,0,0,10%);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;background-color:var(--whiteclr);margin:15px 0}.sport-drag-box svg{opacity:.5}.sport-drag-box span{width:calc(100% - 76px);font-weight:500}.sport-drag-box img{width:30px;height:30px;object-fit:contain}.feed-page{padding-bottom:115px}.no-data-box{margin:0 12px;background-color:#eee;padding:20px;display:flex;align-items:center;justify-content:center;min-height:150px;border-radius:10px}.no-data-box p{margin:0}.thankyou{display:flex;align-items:center;justify-content:center;height:100vh;text-align:center}.thankyou img{width:48px;height:48px;object-fit:contain;margin-bottom:15px}.member-profile{padding-top:0;padding-bottom:69px}.notification-box{display:flex;align-items:center;gap:15px;padding:12px;color:var(--blackclr);border-bottom:1px solid #ddd}.notification-box img{width:50px;height:50px;border-radius:50px;object-fit:cover}.notification-box .content{width:calc(100% - 65px)}.notification-box .content p{margin-bottom:2px}.notification-box .content p strong{font-weight:500}.notification-box .content .time{font-size:14px;color:var(--bs-gray-600);display:flex;align-items:center;gap:5px}.create-group-page{padding-bottom:69px}.create-group-page .box{padding:15px 12px}.upload-picture label{background-color:#eee;border:2px dashed #ddd;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;height:200px;color:var(--bs-gray-600);line-height:35px;overflow:hidden}.upload-picture label span{font-size:40px}.upload-picture label p{margin:0}.upload-picture label img{width:100%;height:100%;object-fit:cover}.create-group-page .form-group{margin-bottom:15px}.create-group-page .form-label{margin-bottom:10px;font-weight:500}.create-group-page .form-control{background-color:#eee!important;border-color:#ddd!important;padding:15px 20px!important;height:auto!important;color:var(--blackclr)!important}.create-group-page .radio-box{margin-bottom:10px;padding:12px;border-radius:10px}.create-group-page .radio-box .radio-h{font-size:16px;margin-bottom:5px}.create-group-page .radio-box p{font-size:14px;margin:0}.create-group-page .small-text{color:var(--bs-gray-600);font-size:14px;text-align:center;margin:0}.select-sport-level{padding:20px 0 89px}.select-sport-level .sport-h{font-size:16px;margin-bottom:15px}.select-sport-level .level-radios{border:1px solid #ddd;background-color:transparent;margin-bottom:25px}.select-sport-level .level-radios .radio input:checked~label{background-color:var(--themeclr);color:var(--whiteclr)}.select-sport-level p{text-align:center;margin:0;color:var(--bs-gray-600);font-size:14px}.page-loader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10;background-color:var(--whiteclr);display:flex;align-items:center;justify-content:center;flex-direction:column}.page-loader img{width:100%;height:auto}.sport-card-skeleton{margin-top:15px;padding:12px;display:flex;align-items:center;gap:12px;overflow:auto}.sport-card-skeleton div{flex:0 0 317px;height:200px;border-radius:10px}.skeleton-animation{position:relative;background-color:#dddbdd;overflow:hidden}.skeleton-animation:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 5s linear 0s infinite;content:""}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.custom-header-css{position:relative!important}.search-page{padding-bottom:20px}.search-page .theme-heading{margin-top:25px}.search-page .theme-btn{margin:0 12px;width:calc(100% - 24px)}.search-people-box{display:flex;gap:15px;color:var(--blackclr)}.search-people-box .main-img{border-radius:50px;width:80px;height:80px}.search-people-box .content{width:calc(100% - 95px)}.search-people-box .content .sports{display:flex;align-items:center;gap:10px;margin-bottom:8px}.search-people-box .content .sports img{width:20px;height:20px;object-fit:contain}.search-people-box .content .title{font-size:19px;font-weight:600;color:var(--blackclr);margin-bottom:3px}.search-people-box .content .address{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0}.search-people-box .content ul{margin:15px 0 0;padding:0;list-style:none;display:flex;gap:25px;text-align:center}.search-people-box .content ul .circle{border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;background-color:var(--themeclr);border:2px solid var(--whiteclr);outline:3px solid var(--themeclr);width:40px;height:40px;color:var(--whiteclr)}.search-people-box .content ul p{margin:0;font-size:14px}.search-group-box{display:flex;align-items:center;gap:15px;color:var(--blackclr)}.search-group-box .main-img{border-radius:10px;width:80px;height:80px}.search-group-box .content{width:calc(100% - 95px)}.search-group-box .content .sports{display:flex;align-items:center;gap:10px;margin-bottom:8px}.search-group-box .content .sports p{margin:0;text-transform:uppercase;color:var(--bs-gray-600)}.search-group-box .content .sports img{width:20px;height:20px;object-fit:contain}.search-group-box .content .title{font-size:19px;font-weight:600;color:var(--blackclr);margin-bottom:3px}.search-input-wrap{position:relative;margin-bottom:16px}.search-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--greyclr);font-size:18px;pointer-events:none;z-index:1}.search-input-wrap input.form-control{padding-left:42px!important}.search-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:4px}.search-tabs::-webkit-scrollbar{display:none}.search-tab-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 16px;border-radius:50px;font-size:14px;font-weight:500;background-color:#f2f2f2;color:var(--blackclr);transition:background-color .2s,color .2s;flex-shrink:0}.search-tab-btn.active{background-color:var(--themeclr);color:var(--whiteclr)}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50px;font-size:11px;font-weight:600;background-color:rgba(255,255,255,.3);color:inherit}.search-tab-btn:not(.active) .tab-count{background-color:var(--themeclr);color:var(--whiteclr)}.search-section-header{display:flex;align-items:center;justify-content:space-between;margin-top:24px;margin-bottom:4px}.search-section-header .app-heading{margin:0}.search-count{font-size:13px;color:var(--greyclr)}.search-status-msg{text-align:center;color:var(--greyclr);font-size:15px;padding:32px 0}.search-activity-box{display:flex;flex-direction:column;gap:8px;color:var(--blackclr);padding:14px 16px}.search-activity-sport-tag{display:inline-block;background-color:rgba(209,52,52,.1);color:var(--themeclr);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:50px}.search-activity-body .title{font-size:16px;font-weight:600;margin:6px 0 4px;color:var(--blackclr)}.search-activity-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--greyclr)}.search-activity-meta span{display:inline-flex;align-items:center;gap:4px}.current-location-btn{padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:20px;border-radius:10px;border:2px dashed #ddd;background-color:#f5f5f5;font-size:15px;font-weight:600;color:var(--blackclr)}.qty-with-btns{display:flex;align-items:center;gap:5px}.qty-with-btns .qty-btn{background-color:#eee;border:1px solid #ddd;border-radius:10px;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.qty-with-btns .qty-btn svg{font-size:14px!important}.find-friends{min-height:calc(100vh - 62px);padding:0}.find-friends-search{padding:15px 12px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.find-friends-search .search-input-wrap{position:relative}.find-friends-search .search-input-wrap .form-control{border-radius:25px!important;padding:12px 45px 12px 20px!important;background-color:#f5f5f5!important;border:2px solid transparent!important;transition:border-color .3s ease,background-color .3s ease;font-size:14px}.find-friends-search .search-input-wrap .form-control:focus{border-color:var(--themeclr)!important;background-color:#fff!important}.find-friends-search .search-input-wrap .search-icon-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px;color:#999;background:none;border:none;padding:5px;display:flex;align-items:center}.find-friends-results{padding:0 12px}.friend-card{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f0f0f0}.friend-card:last-child{border-bottom:none}.friend-card-info{display:flex;align-items:center;gap:12px;color:var(--blackclr);text-decoration:none;width:calc(100% - 110px)}.friend-card-info img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.friend-card-text .name{font-size:15px;font-weight:600;margin:0;line-height:1.3}.friend-card-text .location{font-size:12px;color:var(--greyclr);margin:0}.friend-card-action .theme-btn{white-space:nowrap;font-size:13px;height:34px;padding:0 16px;border-radius:20px;width:auto}.friend-card-action .status-badge{font-size:13px;color:var(--themeclr);font-weight:500}.find-friends-skeletons{padding:0 12px}.skeleton-card{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0}.skeleton-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;flex-shrink:0}.skeleton-text{flex:1 1;display:flex;flex-direction:column;gap:8px}.skeleton-line{height:12px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-line.w-60{width:60%}.skeleton-line.w-40{width:40%}.skeleton-btn{width:75px;height:34px;border-radius:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.find-friends-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.find-friends-empty img{width:80px;height:80px;object-fit:contain;margin-bottom:20px;opacity:.7}.find-friends-empty .title{font-size:18px;font-weight:600;margin-bottom:5px;color:var(--blackclr)}.find-friends-empty .subtitle{font-size:14px;color:var(--greyclr);margin:0}.invite-friends-page{min-height:calc(100vh - 62px);background-color:#f9f9f9}.invite-hero{background:var(--themegradient);padding:40px 20px 50px;text-align:center;color:var(--whiteclr);border-radius:0 0 30px 30px}.invite-hero img{width:60px;height:60px;object-fit:contain;margin-bottom:15px;filter:brightness(0) invert(1)}.invite-hero .title{font-size:22px;font-weight:700;margin-bottom:8px}.invite-hero .subtitle{font-size:14px;opacity:.9;margin:0;line-height:1.5}.invite-link-box{margin:-20px 12px 20px;position:relative;z-index:2;background:var(--whiteclr);border-radius:12px;padding:15px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.invite-link-box .label,.share-link-box .label{font-size:13px;color:var(--greyclr);margin-bottom:10px;font-weight:500}.invite-link-box .link-row,.share-link-box .link-row{display:flex;align-items:center;gap:10px;background-color:#f5f5f5;border-radius:10px;padding:10px 12px}.invite-link-box .link-row .link-text,.share-link-box .link-row .link-text{display:flex;align-items:center;gap:8px;flex:1 1;overflow:hidden}.invite-link-box .link-row .link-text .link-icon,.share-link-box .link-row .link-text .link-icon{color:var(--themeclr);font-size:16px;flex-shrink:0}.invite-link-box .link-row .link-text span,.share-link-box .link-row .link-text span{font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-link-box .link-row .theme-btn,.share-link-box .link-row .theme-btn{flex-shrink:0}.invite-share-grid,.share-profile-channels{padding:0 12px 30px}.invite-share-grid .share-heading,.share-profile-channels .share-heading{font-size:14px;font-weight:600;color:var(--blackclr);margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.share-channels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.share-channel-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 10px;background-color:var(--whiteclr);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.share-channel-btn:active{transform:scale(.95)}.share-channel-btn .channel-icon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--whiteclr);font-size:20px}.share-channel-btn .channel-name{font-size:12px;font-weight:500;color:var(--blackclr)}.share-profile-page{min-height:calc(100vh - 62px);background-color:#f9f9f9;padding-bottom:30px}.profile-preview-card{margin:20px 12px;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);background-color:var(--whiteclr)}.profile-preview-header{height:80px;background:var(--themegradient)}.profile-preview-body{text-align:center;padding:0 20px 25px;margin-top:-40px}.profile-preview-avatar{display:inline-block}.profile-preview-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--whiteclr);box-shadow:0 2px 8px rgba(0,0,0,.1)}.profile-preview-name{font-size:20px;font-weight:700;margin:12px 0 4px;color:var(--blackclr)}.profile-preview-location{font-size:14px;color:var(--greyclr);margin:0}.share-link-box{margin:0 12px 20px;background:var(--whiteclr);border-radius:12px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.06)}