.tenantLanding-module-scss-module__ZKM6Ga__homePage{background-color:#111632;flex-direction:column;align-items:center;width:100vw;display:flex;overflow-x:hidden}.tenantLanding-module-scss-module__ZKM6Ga__heroSection{color:#f0f0f0;background-image:url(../media/heroBackground.1ljccee-pa-qk.png);background-size:cover;flex-direction:column;align-items:center;width:100vw;margin-top:-10px;padding:100px 0 0;display:flex}.tenantLanding-module-scss-module__ZKM6Ga__heroSection h1{font-family:Nunito,sans-serif}.tenantLanding-module-scss-module__ZKM6Ga__heroSection p{text-align:center;max-width:400px;font-size:14px}.tenantLanding-module-scss-module__ZKM6Ga__signupBtn{color:#f0f0f0;background-color:#ff6f00;border-radius:8px;width:120px;height:30px;margin:30px auto;font-family:poppins,sans-serif;font-weight:500;transition:all .3s}.tenantLanding-module-scss-module__ZKM6Ga__signupBtn:hover{background-color:#944103;transform:scale(1.1)}.tenantLanding-module-scss-module__ZKM6Ga__toursSection{color:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;width:100vh;margin:0 0 20px;display:flex}.tenantLanding-module-scss-module__ZKM6Ga__toursSection h1{flex-wrap:wrap;max-width:370px;font-family:Nunito,sans-serif}.tenantLanding-module-scss-module__ZKM6Ga__viewTabs{background-color:#ffffff0f;border-radius:10px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.tenantLanding-module-scss-module__ZKM6Ga__viewTabs button{color:#f0f0f0a6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 18px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:all .25s}.tenantLanding-module-scss-module__ZKM6Ga__viewTabs button:hover{color:#f0f0f0}.tenantLanding-module-scss-module__ZKM6Ga__activeViewTab{color:#f0f0f0!important;background-color:#ff6f00!important}.tenantLanding-module-scss-module__ZKM6Ga__noDeals{color:#f0f0f099;text-align:center;padding:30px 0;font-family:Poppins,sans-serif;font-size:13px;font-style:italic}.tenantLanding-module-scss-module__ZKM6Ga__cardContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100vw;display:flex}.tenantLanding-module-scss-module__ZKM6Ga__servicesSection{color:#f0f0f0;width:min(1180px,100% - 40px);margin:60px auto 80px}.tenantLanding-module-scss-module__ZKM6Ga__servicesHeading{max-width:560px;margin-bottom:28px}.tenantLanding-module-scss-module__ZKM6Ga__servicesHeading span{color:#ff6f00;letter-spacing:.14em;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.tenantLanding-module-scss-module__ZKM6Ga__servicesHeading h2{margin:8px 0 10px;font-family:Nunito,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.05}.tenantLanding-module-scss-module__ZKM6Ga__servicesHeading p{color:#f0f0f0a6;margin:0;font-family:Poppins,sans-serif;font-size:13px}.tenantLanding-module-scss-module__ZKM6Ga__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.tenantLanding-module-scss-module__ZKM6Ga__serviceCard{background:#171d42;border:1px solid #ff6f002e;border-radius:12px;min-height:220px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 12px 26px #00000029}.tenantLanding-module-scss-module__ZKM6Ga__serviceCard:hover{border-color:#ff6f00;transform:translateY(-5px)}.tenantLanding-module-scss-module__ZKM6Ga__serviceImage{object-fit:cover;opacity:.82;width:100%;height:96px;display:block}.tenantLanding-module-scss-module__ZKM6Ga__serviceImagePlaceholder{color:#ff9a4d;background:#222a55;justify-content:center;align-items:center;width:100%;height:96px;display:flex}.tenantLanding-module-scss-module__ZKM6Ga__serviceIcon{color:#f0f0f0;z-index:100;background:#ff6f00;border:4px solid #222a55;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:68px;left:20px}.tenantLanding-module-scss-module__ZKM6Ga__serviceContent{padding:34px 20px 22px}.tenantLanding-module-scss-module__ZKM6Ga__serviceContent h3{color:#f0f0f0;margin:8px 0;font-family:Nunito,sans-serif;font-size:20px}.tenantLanding-module-scss-module__ZKM6Ga__serviceContent p{color:#f0f0f0a6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.tenantLanding-module-scss-module__ZKM6Ga__serviceType{color:#ff9a4d;letter-spacing:.1em;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.tenantLanding-module-scss-module__ZKM6Ga__loading{border:4px solid #0000;border-top-color:#ff6f00;border-radius:50%;width:40px;height:40px;animation:1s linear infinite tenantLanding-module-scss-module__ZKM6Ga__spin}@keyframes tenantLanding-module-scss-module__ZKM6Ga__spin{to{transform:rotate(360deg)}}@media (max-width:500px){.tenantLanding-module-scss-module__ZKM6Ga__heroSection{padding:80px 0 0}.tenantLanding-module-scss-module__ZKM6Ga__heroSection h1{font-size:30px}.tenantLanding-module-scss-module__ZKM6Ga__heroSection p{max-width:300px;font-size:12px}.tenantLanding-module-scss-module__ZKM6Ga__viewTabs button{padding:7px 14px;font-size:12px}.tenantLanding-module-scss-module__ZKM6Ga__servicesSection{width:calc(100% - 30px);margin-top:42px}}@media (max-width:300px){.tenantLanding-module-scss-module__ZKM6Ga__toursSection{margin:40px 0 0}.tenantLanding-module-scss-module__ZKM6Ga__toursSection h1{max-width:280px;font-size:40px}}
.HomeCard-module-scss-module__ocRHEW__card{border-radius:20px;flex-direction:column;align-items:center;width:250px;height:300px;margin:100px 0 0;padding:10px 10px 20px;transition:transform .3s;display:flex;box-shadow:3px 3px 5px #00000080}.HomeCard-module-scss-module__ocRHEW__textContainer{flex-direction:column;width:95%;display:flex}.HomeCard-module-scss-module__ocRHEW__card:hover{transform:scale(1.1)}.HomeCard-module-scss-module__ocRHEW__imageContainer{background-color:#00072d;border-radius:20px;width:200px;height:150px;margin-top:-89px;box-shadow:3px 3px 5px #00000080}.HomeCard-module-scss-module__ocRHEW__imageContainer img{border-radius:20px;width:200px;height:150px}.HomeCard-module-scss-module__ocRHEW__cardTitle{color:#f0f0f0;text-align:center;justify-content:center;width:95%;font-family:poppins,sans-serif;font-size:15px}.HomeCard-module-scss-module__ocRHEW__starContainer{justify-content:center;align-items:center;width:auto;display:flex}.HomeCard-module-scss-module__ocRHEW__selected{fill:#e2d002}.HomeCard-module-scss-module__ocRHEW__star{fill:#1b1b1b}.HomeCard-module-scss-module__ocRHEW__cardButton{cursor:pointer;background-color:#0000;border:none;border-radius:25px;width:auto;margin-bottom:10px;padding:10px;font-family:poppins,sans-serif;font-size:15px;box-shadow:3px 3px 5px #00000080}.HomeCard-module-scss-module__ocRHEW__cardLink{color:#f0f0f0;text-decoration:none}.HomeCard-module-scss-module__ocRHEW__cardButton:hover{color:#00072d;background-color:#f0f0f0;transition:all .7s ease-in-out}.HomeCard-module-scss-module__ocRHEW__cardLink:hover{color:#f0f0f0}.HomeCard-module-scss-module__ocRHEW__cardDescription{text-align:center;max-width:240px;font-size:14px}.HomeCard-module-scss-module__ocRHEW__totalReviews{color:#f0f0f0;margin:10px 0;font-size:14px}
.WhiteHeader-module-scss-module___vRYoq__whiteHeader{z-index:10;background-color:#0000;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;column-gap:15px;padding:10px 20px;display:flex;position:fixed}.WhiteHeader-module-scss-module___vRYoq__whiteHeader button{background-color:#0000;border:none}.WhiteHeader-module-scss-module___vRYoq__logo{max-width:100px;height:70px}.WhiteHeader-module-scss-module___vRYoq__navMenu{flex-direction:row;justify-content:center;align-items:center;column-gap:15px;margin:0 40px 0 0;display:flex}.WhiteHeader-module-scss-module___vRYoq__whiteNavItem{cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:all .5s;position:relative;color:#f0f0f0!important}.WhiteHeader-module-scss-module___vRYoq__whiteNavItem:after{content:"";background-color:#f0f0f0;width:0;height:2px;transition:width .5s;position:absolute;bottom:-2px;left:0}.WhiteHeader-module-scss-module___vRYoq__whiteNavItem:hover:after{width:100%}.WhiteHeader-module-scss-module___vRYoq__dropdown{justify-content:center;align-items:center;display:flex;position:relative}.WhiteHeader-module-scss-module___vRYoq__dropdownMenu{opacity:0;visibility:hidden;background-color:#233393;border-radius:8px;width:auto;min-width:150px;transition:opacity .3s,transform .3s,visibility 0s .3s;display:none;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 8px 16px #0003}.WhiteHeader-module-scss-module___vRYoq__dropdownMenu .WhiteHeader-module-scss-module___vRYoq__dropdownItem{color:#f0f0f0;cursor:pointer;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s;display:block;position:relative}.WhiteHeader-module-scss-module___vRYoq__dropdownMenu .WhiteHeader-module-scss-module___vRYoq__dropdownItem:hover{color:#233393;background-color:#f0f0f0}.WhiteHeader-module-scss-module___vRYoq__dropdown:hover .WhiteHeader-module-scss-module___vRYoq__dropdownMenu{opacity:1;visibility:visible;display:block;transform:translateY(0)}.WhiteHeader-module-scss-module___vRYoq__dropdownArrow{margin-left:5px;transition:transform .3s}.WhiteHeader-module-scss-module___vRYoq__dropdown.WhiteHeader-module-scss-module___vRYoq__open .WhiteHeader-module-scss-module___vRYoq__dropdownArrow{transform:rotate(180deg)}.WhiteHeader-module-scss-module___vRYoq__buttonsContainer{flex-direction:row;column-gap:25px;display:flex}.WhiteHeader-module-scss-module___vRYoq__whiteHeaderButton{cursor:pointer;width:20px;height:20px;transition:all .3s;color:#f0f0f0!important}.WhiteHeader-module-scss-module___vRYoq__whiteHeaderButton:hover{transform:scale(1.5)}.WhiteHeader-module-scss-module___vRYoq__hamburgerButton{visibility:hidden;opacity:0}.WhiteHeader-module-scss-module___vRYoq__whiteHamburger,.WhiteHeader-module-scss-module___vRYoq__activeHamburger{cursor:pointer;fill:#f0f0f0;color:#f0f0f0;width:20px;height:20px}@media only screen and (max-width:768px){.WhiteHeader-module-scss-module___vRYoq__whiteHeader{justify-content:space-between}.WhiteHeader-module-scss-module___vRYoq__hamburgerButton{visibility:visible;opacity:1}.WhiteHeader-module-scss-module___vRYoq__navMenu{background-color:#233393;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100vw;height:100vh;transition:transform .7s;display:flex;position:fixed;top:0;left:0;transform:translateY(-120vh)}.WhiteHeader-module-scss-module___vRYoq__responsiveNav{transform:none}.WhiteHeader-module-scss-module___vRYoq__whiteNavItem{color:#f0f0f0}.WhiteHeader-module-scss-module___vRYoq__whiteNavItem:after{background-color:#f0f0f0}.WhiteHeader-module-scss-module___vRYoq__headerButton{fill:#f0f0f0}.WhiteHeader-module-scss-module___vRYoq__activeHamburger{position:absolute;top:2rem;right:2rem}.WhiteHeader-module-scss-module___vRYoq__dropdownMenu{width:100%;display:block;position:relative}.WhiteHeader-module-scss-module___vRYoq__dropdownItem{color:#f0f0f0;width:100%;padding:10px 20px;text-decoration:none;display:block}.WhiteHeader-module-scss-module___vRYoq__dropdownArrow{display:none}}
.Footer-module-scss-module__jX4nWG__footer{background-color:#131313;width:100vw;padding:10px}.Footer-module-scss-module__jX4nWG__footer a{color:#f0f0f0}.Footer-module-scss-module__jX4nWG__footerIcons{justify-content:center;align-items:center;column-gap:30px;display:flex}.Footer-module-scss-module__jX4nWG__footerPages{justify-content:center;align-items:center;min-height:20px;display:flex}.Footer-module-scss-module__jX4nWG__footerBtns{fill:#f0f0f0;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;column-gap:30px;width:50px;height:20px;padding:8px;transition:all .7s;display:flex}.Footer-module-scss-module__jX4nWG__footerBtns:hover{transform:scale(1.2)}.Footer-module-scss-module__jX4nWG__footerPages ul{align-items:center;gap:20px;margin-left:-10px;display:flex}.Footer-module-scss-module__jX4nWG__footerPages ul li{font-size:12px;list-style:none}.Footer-module-scss-module__jX4nWG__copyrightStatement p{text-align:center;color:#f0f0f0;font-size:12px}
.hdc-module-scss-module__MYiqIa__card{color:#f0f0f0;background-color:#1a2050;border-radius:12px;flex-direction:column;width:260px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000040}.hdc-module-scss-module__MYiqIa__card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000059}.hdc-module-scss-module__MYiqIa__imageWrap{background-color:#0d1024;width:100%;height:150px;position:relative}.hdc-module-scss-module__MYiqIa__imageWrap img{object-fit:cover;width:100%;height:100%}.hdc-module-scss-module__MYiqIa__imagePlaceholder{background:linear-gradient(135deg,#1a2050,#0d1024);width:100%;height:100%}.hdc-module-scss-module__MYiqIa__discountRibbon{color:#f0f0f0;background-color:#ff6f00;border-radius:6px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.hdc-module-scss-module__MYiqIa__endingSoon{color:#ff6f00;text-transform:uppercase;letter-spacing:.03em;background-color:#111632d9;border-radius:6px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.hdc-module-scss-module__MYiqIa__body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.hdc-module-scss-module__MYiqIa__tourName{margin:0;font-family:Nunito,sans-serif;font-size:16px;line-height:1.3}.hdc-module-scss-module__MYiqIa__validity{color:#f0f0f0a6;margin:0;font-size:12px}.hdc-module-scss-module__MYiqIa__fromPrice{color:#f0f0f0d9;margin:4px 0 2px;font-family:Poppins,sans-serif;font-size:13px}.hdc-module-scss-module__MYiqIa__fromPrice span{color:#ff6f00;font-size:16px;font-weight:700}.hdc-module-scss-module__MYiqIa__tierList{border-top:1px solid #f0f0f01f;flex-direction:column;gap:4px;margin:6px 0 4px;padding-top:8px;display:flex}.hdc-module-scss-module__MYiqIa__tierRow{justify-content:space-between;align-items:center;font-size:12px;display:flex}.hdc-module-scss-module__MYiqIa__tierName{color:#f0f0f0bf}.hdc-module-scss-module__MYiqIa__tierPrice{color:#f0f0f0;font-weight:600}.hdc-module-scss-module__MYiqIa__moreTiersBtn{color:#ff6f00;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:11px;font-weight:600}.hdc-module-scss-module__MYiqIa__moreTiersBtn:hover{text-decoration:underline}.hdc-module-scss-module__MYiqIa__viewDealBtn{text-align:center;color:#f0f0f0;background-color:#ff6f00;border-radius:8px;margin-top:10px;padding:9px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.hdc-module-scss-module__MYiqIa__viewDealBtn:hover{background-color:#944103}@media (max-width:500px){.hdc-module-scss-module__MYiqIa__card{width:100%;max-width:320px}}
.BlueHeader-module-scss-module__fBA6jq__blueHeader{z-index:10;background-color:#0000;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;column-gap:15px;padding:10px 20px;display:flex;position:fixed}.BlueHeader-module-scss-module__fBA6jq__blueHeader button{background-color:#0000;border:none}.BlueHeader-module-scss-module__fBA6jq__logo{max-width:100px;height:70px}.BlueHeader-module-scss-module__fBA6jq__navMenu{flex-direction:row;justify-content:center;align-items:center;column-gap:15px;margin:0 40px 0 0;display:flex}.BlueHeader-module-scss-module__fBA6jq__blueNavItem{cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:all .5s;position:relative;color:#233393!important}.BlueHeader-module-scss-module__fBA6jq__blueNavItem:hover{color:#1b1b1b!important}.BlueHeader-module-scss-module__fBA6jq__blueNavItem:after{content:"";background-color:#1b1b1b;width:0;height:2px;transition:width .5s;position:absolute;bottom:-2px;left:0}.BlueHeader-module-scss-module__fBA6jq__blueNavItem:hover:after{width:100%}.BlueHeader-module-scss-module__fBA6jq__dropdown{justify-content:center;align-items:center;display:flex;position:relative}.BlueHeader-module-scss-module__fBA6jq__dropdownMenu{color:#233393;opacity:0;visibility:hidden;background-color:#f0f0f0;border-radius:8px;width:auto;min-width:150px;transition:opacity .3s,transform .3s,visibility 0s .3s;display:none;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 8px 16px #0003}.BlueHeader-module-scss-module__fBA6jq__dropdownMenu .BlueHeader-module-scss-module__fBA6jq__dropdownItem{color:#f0f0f0;cursor:pointer;padding:10px 20px;font-family:poppins,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .3s;display:block;position:relative}.BlueHeader-module-scss-module__fBA6jq__dropdownMenu .BlueHeader-module-scss-module__fBA6jq__dropdownItem:hover{color:#233393;background-color:#f0f0f0}.BlueHeader-module-scss-module__fBA6jq__dropdown:hover .BlueHeader-module-scss-module__fBA6jq__dropdownMenu{opacity:1;visibility:visible;display:block;transform:translateY(0)}.BlueHeader-module-scss-module__fBA6jq__dropdownArrow{margin-left:5px;transition:transform .3s}.BlueHeader-module-scss-module__fBA6jq__dropdown.BlueHeader-module-scss-module__fBA6jq__open .BlueHeader-module-scss-module__fBA6jq__dropdownArrow{transform:rotate(180deg)}.BlueHeader-module-scss-module__fBA6jq__buttonsContainer{flex-direction:row;column-gap:25px;display:flex}.BlueHeader-module-scss-module__fBA6jq__blueHeaderButton{cursor:pointer;fill:#233393;color:#233393;width:20px;height:20px;transition:all .3s}.BlueHeader-module-scss-module__fBA6jq__blueHeaderButton:hover{transform:scale(1.5);color:#1b1b1b!important}.BlueHeader-module-scss-module__fBA6jq__hamburgerButton{visibility:hidden;opacity:0}.BlueHeader-module-scss-module__fBA6jq__blueHamburger{cursor:pointer;fill:#233393;width:20px;height:20px}.BlueHeader-module-scss-module__fBA6jq__activeHamburger{cursor:pointer;fill:#f0f0f0;width:20px;height:20px}@media only screen and (max-width:768px){.BlueHeader-module-scss-module__fBA6jq__blueHeader{justify-content:space-between}.BlueHeader-module-scss-module__fBA6jq__hamburgerButton{visibility:visible;opacity:1}.BlueHeader-module-scss-module__fBA6jq__navMenu{background-color:#233393;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;transition:transform .7s;display:flex;position:fixed;top:0;left:0;transform:translateY(-120vh)}.BlueHeader-module-scss-module__fBA6jq__responsiveNav{transform:none}.BlueHeader-module-scss-module__fBA6jq__blueNavItem{color:#f0f0f0!important}.BlueHeader-module-scss-module__fBA6jq__blueNavItem:after{background-color:#1b1b1b}.BlueHeader-module-scss-module__fBA6jq__blueHeaderButton{fill:#f0f0f0!important}.BlueHeader-module-scss-module__fBA6jq__activeHamburger{position:absolute;top:2rem;right:2rem}}
.TourCard-module-scss-module__lpXgoW__card{border-radius:20px;flex-direction:column;align-items:center;width:250px;height:300px;margin:100px 0 0;padding:10px 10px 20px;transition:transform .3s;display:flex;box-shadow:3px 3px 5px #00000080}.TourCard-module-scss-module__lpXgoW__textContainer{flex-direction:column;width:95%;display:flex}.TourCard-module-scss-module__lpXgoW__card:hover{transform:scale(1.1)}.TourCard-module-scss-module__lpXgoW__imageContainer{background-color:#00072d;border-radius:20px;width:200px;height:150px;margin-top:-89px;box-shadow:3px 3px 5px #00000080}.TourCard-module-scss-module__lpXgoW__imageContainer img{border-radius:20px;width:200px;height:150px}.TourCard-module-scss-module__lpXgoW__cardTitle{color:#00072d;text-align:center;justify-content:center;width:95%;font-family:poppins,sans-serif;font-size:15px}.TourCard-module-scss-module__lpXgoW__starContainer{justify-content:center;align-items:center;width:auto;display:flex}.TourCard-module-scss-module__lpXgoW__selected{fill:#e2d002}.TourCard-module-scss-module__lpXgoW__star{fill:#1b1b1b}.TourCard-module-scss-module__lpXgoW__cardButton{cursor:pointer;background-color:#0000;border:none;border-radius:25px;width:auto;margin-bottom:10px;padding:10px;font-family:poppins,sans-serif;font-size:15px;box-shadow:3px 3px 5px #00000080}.TourCard-module-scss-module__lpXgoW__cardLink{color:#1b1b1b;text-decoration:none}.TourCard-module-scss-module__lpXgoW__cardButton:hover{color:#f0f0f0;background-color:#00072d;transition:all .7s ease-in-out}.TourCard-module-scss-module__lpXgoW__cardLink:hover{color:#f0f0f0}.TourCard-module-scss-module__lpXgoW__cardDescription{text-align:center;max-width:240px;font-size:14px}.TourCard-module-scss-module__lpXgoW__totalReviews{color:#2b2b2b;margin:10px 0;font-size:14px}
.tdc-module-scss-module__srF9PW__card{color:#f0f0f0;background-color:#1a2050;border-radius:12px;flex-direction:column;width:260px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000040}.tdc-module-scss-module__srF9PW__card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000059}.tdc-module-scss-module__srF9PW__imageWrap{background-color:#0d1024;width:100%;height:150px;position:relative}.tdc-module-scss-module__srF9PW__imageWrap img{object-fit:cover;width:100%;height:100%}.tdc-module-scss-module__srF9PW__imagePlaceholder{background:linear-gradient(135deg,#1a2050,#0d1024);width:100%;height:100%}.tdc-module-scss-module__srF9PW__discountRibbon{color:#f0f0f0;background-color:#ff6f00;border-radius:6px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.tdc-module-scss-module__srF9PW__endingSoon{color:#ff6f00;text-transform:uppercase;letter-spacing:.03em;background-color:#111632d9;border-radius:6px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;position:absolute;top:10px;right:10px}.tdc-module-scss-module__srF9PW__body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.tdc-module-scss-module__srF9PW__tourName{margin:0;font-family:Nunito,sans-serif;font-size:16px;line-height:1.3}.tdc-module-scss-module__srF9PW__validity{color:#f0f0f0a6;margin:0;font-size:12px}.tdc-module-scss-module__srF9PW__fromPrice{color:#f0f0f0d9;margin:4px 0 2px;font-family:Poppins,sans-serif;font-size:13px}.tdc-module-scss-module__srF9PW__fromPrice span{color:#ff6f00;font-size:16px;font-weight:700}.tdc-module-scss-module__srF9PW__tierList{border-top:1px solid #f0f0f01f;flex-direction:column;gap:4px;margin:6px 0 4px;padding-top:8px;display:flex}.tdc-module-scss-module__srF9PW__tierRow{justify-content:space-between;align-items:center;font-size:12px;display:flex}.tdc-module-scss-module__srF9PW__tierName{color:#f0f0f0bf}.tdc-module-scss-module__srF9PW__tierPrice{color:#f0f0f0;font-weight:600}.tdc-module-scss-module__srF9PW__moreTiersBtn{color:#ff6f00;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:11px;font-weight:600}.tdc-module-scss-module__srF9PW__moreTiersBtn:hover{text-decoration:underline}.tdc-module-scss-module__srF9PW__viewDealBtn{text-align:center;color:#f0f0f0;background-color:#ff6f00;border-radius:8px;margin-top:10px;padding:9px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.tdc-module-scss-module__srF9PW__viewDealBtn:hover{background-color:#944103}@media (max-width:500px){.tdc-module-scss-module__srF9PW__card{width:100%;max-width:320px}}
.tenantTours-module-scss-module__mkjPXW__toursPage{background-color:#f0f0f0;flex-direction:column;align-items:center;min-height:100vh;display:flex}.tenantTours-module-scss-module__mkjPXW__viewTabs{box-sizing:border-box;justify-content:center;gap:10px;width:100%;max-width:1200px;margin-top:100px;padding:0 16px;display:flex}.tenantTours-module-scss-module__mkjPXW__viewTab,.tenantTours-module-scss-module__mkjPXW__activeViewTab{cursor:pointer;border:none;border-radius:999px;padding:10px 22px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:background-color .25s,color .25s}.tenantTours-module-scss-module__mkjPXW__viewTab{color:#002933;background-color:#0000;border:1.5px solid #00293340}.tenantTours-module-scss-module__mkjPXW__viewTab:hover{border-color:#002933}.tenantTours-module-scss-module__mkjPXW__activeViewTab{color:#fff;background-color:#002933}.tenantTours-module-scss-module__mkjPXW__allTours{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px;width:100%;max-width:1200px;margin-top:30px;padding:0 16px 40px;display:flex}.tenantTours-module-scss-module__mkjPXW__emptyState{text-align:center;color:#666;width:100%;padding:60px 20px;font-family:Poppins,sans-serif}.tenantTours-module-scss-module__mkjPXW__pagination{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;padding:0 16px 40px;display:flex}.tenantTours-module-scss-module__mkjPXW__pageNumber{color:#002933;text-align:center;min-width:70px;font-family:Poppins,sans-serif;font-weight:600}.tenantTours-module-scss-module__mkjPXW__button{color:#fff;cursor:pointer;background-color:#002933;border:none;border-radius:999px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:14px;transition:background-color .25s}.tenantTours-module-scss-module__mkjPXW__button:hover:not(:disabled){background-color:#00485b}.tenantTours-module-scss-module__mkjPXW__button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.tenantTours-module-scss-module__mkjPXW__viewTabs{margin-top:80px}.tenantTours-module-scss-module__mkjPXW__allTours{gap:24px}}@media (max-width:480px){.tenantTours-module-scss-module__mkjPXW__viewTab,.tenantTours-module-scss-module__mkjPXW__activeViewTab{padding:8px 16px;font-size:13px}.tenantTours-module-scss-module__mkjPXW__allTours{justify-content:center;align-items:center;gap:20px;padding-left:12px;padding-right:12px}.tenantTours-module-scss-module__mkjPXW__pagination{gap:12px}.tenantTours-module-scss-module__mkjPXW__button{min-width:120px}}
.about-module-scss-module__zNZ7gG__pageContainer{color:#f0f0f0;background-color:#111632;flex-direction:column;align-items:center;width:100vw;min-height:100vh;display:flex}.about-module-scss-module__zNZ7gG__firstSection{flex-direction:column;justify-content:center;align-items:center;padding-top:100px;display:flex}.about-module-scss-module__zNZ7gG__firstSection h1{color:#ff6f00;justify-content:center;margin:0;font-family:Nunito,sans-serif;font-size:2rem}.about-module-scss-module__zNZ7gG__firstSection p{text-align:center;flex-wrap:wrap;max-width:400px;font-size:14px;display:flex}.about-module-scss-module__zNZ7gG__secondSection{margin:30px 0 0;display:flex}.about-module-scss-module__zNZ7gG__leftContainer{background-color:#4050a0;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;max-width:300px;padding:20px 5px 0;display:flex}.about-module-scss-module__zNZ7gG__leftContainer p{text-align:center;font-size:12px}.about-module-scss-module__zNZ7gG__leftContainer h2{margin:0;font-family:Nunito,sans-serif;font-size:20px}.about-module-scss-module__zNZ7gG__rightContainer{justify-content:center;align-items:center;width:300px;display:flex}.about-module-scss-module__zNZ7gG__rightContainer img{width:280px;height:280px}.about-module-scss-module__zNZ7gG__fourthSection{text-align:center;flex-direction:column;justify-content:center;margin:50px 0 0;display:flex}.about-module-scss-module__zNZ7gG__fourthSection h1{justify-content:center;font-family:Nunito,sans-serif}.about-module-scss-module__zNZ7gG__coreValuesContainer{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px;margin-bottom:10px;display:flex}.about-module-scss-module__zNZ7gG__valueContainer1{background-color:#795695;border-radius:25px;flex-direction:column;width:200px;height:200px;margin-top:20px;padding:10px 5px 0;display:flex}.about-module-scss-module__zNZ7gG__valueContainer1 h4{margin:0 0 5px}.about-module-scss-module__zNZ7gG__valueContainer1 p{margin:0;font-size:12px}.about-module-scss-module__zNZ7gG__valueContainer2{background-color:#ff8001;border-radius:25px;flex-direction:column;width:200px;height:200px;margin-top:20px;padding:10px 5px 0;display:flex}.about-module-scss-module__zNZ7gG__valueContainer2 h4{margin:0 0 5px}.about-module-scss-module__zNZ7gG__valueContainer2 p{margin:0;font-size:12px}.about-module-scss-module__zNZ7gG__valueContainer3{background-color:#795695;border-radius:25px;flex-direction:column;width:200px;height:200px;margin-top:20px;padding:10px 5px 0;display:flex}.about-module-scss-module__zNZ7gG__valueContainer3 h4{margin:0 0 5px}.about-module-scss-module__zNZ7gG__valueContainer3 p{margin:0;font-size:12px}@media (max-width:500px){.about-module-scss-module__zNZ7gG__rightContainer{visibility:hidden;position:relative}.about-module-scss-module__zNZ7gG__leftContainer{padding:10px;position:absolute}}
.privacyPolicy-module-scss-module__gXQs5a__page{color:#f0f0f0;background:#111632;min-height:100vh}.privacyPolicy-module-scss-module__gXQs5a__mainSection{max-width:1120px;margin:0 auto;padding:clamp(54px,8vw,96px) 24px 72px}.privacyPolicy-module-scss-module__gXQs5a__header{text-align:center;border-bottom:1px solid #ff6f0059;max-width:820px;margin:0 auto 44px;padding-bottom:34px}.privacyPolicy-module-scss-module__gXQs5a__eyebrow{color:#ffb067;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.privacyPolicy-module-scss-module__gXQs5a__header h1{color:#ff6f00;margin:12px 0;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.98}.privacyPolicy-module-scss-module__gXQs5a__header>p:last-child{color:#d6d9e6;font-size:1.08rem;line-height:1.7}.privacyPolicy-module-scss-module__gXQs5a__loading{text-align:center;min-height:40vh;padding:80px 24px}.privacyPolicy-module-scss-module__gXQs5a__note{color:#bfc5d6;margin:0 0 18px;font-size:.88rem;font-style:italic}.privacyPolicy-module-scss-module__gXQs5a__section{border-top:1px solid #ffffff24;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.privacyPolicy-module-scss-module__gXQs5a__sectionHeading{color:#ffb067;margin:0;font-size:clamp(1rem,2vw,1.3rem);line-height:1.25}.privacyPolicy-module-scss-module__gXQs5a__body{color:#e0e2ea;min-width:0;font-size:1rem;line-height:1.78}.privacyPolicy-module-scss-module__gXQs5a__body p{margin:0 0 1rem}.privacyPolicy-module-scss-module__gXQs5a__body ul,.privacyPolicy-module-scss-module__gXQs5a__body ol{margin:0 0 1.1rem;padding-left:1.35rem}.privacyPolicy-module-scss-module__gXQs5a__body li{margin:0 0 .62rem;padding-left:.2rem}.privacyPolicy-module-scss-module__gXQs5a__body h3{color:#ffd0a3;margin:0 0 .55rem;font-size:1rem}.privacyPolicy-module-scss-module__gXQs5a__subsection{border-left:3px solid #ff6f00;margin:0 0 1.5rem;padding-left:1rem}.privacyPolicy-module-scss-module__gXQs5a__important{color:#ffe2c4;background:#ff6f001f;border-left:4px solid #ff6f00;padding:1rem 1.1rem}.privacyPolicy-module-scss-module__gXQs5a__contactInfo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:1.5rem 0;display:grid}.privacyPolicy-module-scss-module__gXQs5a__contactField{background:#ffffff0f;border:1px solid #ffffff21;padding:14px}.privacyPolicy-module-scss-module__gXQs5a__contactField p{overflow-wrap:anywhere;margin:.35rem 0 0}@media (max-width:700px){.privacyPolicy-module-scss-module__gXQs5a__mainSection{padding:42px 16px 54px}.privacyPolicy-module-scss-module__gXQs5a__header{margin-bottom:32px}.privacyPolicy-module-scss-module__gXQs5a__section{padding:27px 0;display:block}.privacyPolicy-module-scss-module__gXQs5a__sectionHeading{margin-bottom:14px}.privacyPolicy-module-scss-module__gXQs5a__body{font-size:.96rem}}
.terms\+Conditions-module-scss-module__AysFFW__tcPage{color:#f0f0f0;background:#111632;min-height:100vh}.terms\+Conditions-module-scss-module__AysFFW__mainSection{max-width:1120px;margin:0 auto;padding:clamp(54px,8vw,96px) 24px 72px}.terms\+Conditions-module-scss-module__AysFFW__header{text-align:center;border-bottom:1px solid #ff6f0059;max-width:820px;margin:0 auto 44px;padding-bottom:34px}.terms\+Conditions-module-scss-module__AysFFW__eyebrow{color:#ffb067;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.terms\+Conditions-module-scss-module__AysFFW__header h1{color:#ff6f00;margin:12px 0;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.98}.terms\+Conditions-module-scss-module__AysFFW__header>p:last-child{color:#d6d9e6;font-size:1.08rem;line-height:1.7}.terms\+Conditions-module-scss-module__AysFFW__loading{text-align:center;min-height:40vh;padding:80px 24px}.terms\+Conditions-module-scss-module__AysFFW__note{color:#bfc5d6;margin:0 0 18px;font-size:.88rem;font-style:italic}.terms\+Conditions-module-scss-module__AysFFW__section{border-top:1px solid #ffffff24;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:24px;padding:34px 0;display:grid}.terms\+Conditions-module-scss-module__AysFFW__sectionHeading{color:#ffb067;margin:0;font-size:clamp(1rem,2vw,1.3rem);line-height:1.25}.terms\+Conditions-module-scss-module__AysFFW__body{color:#e0e2ea;min-width:0;font-size:1rem;line-height:1.78}.terms\+Conditions-module-scss-module__AysFFW__body p{margin:0 0 1rem}.terms\+Conditions-module-scss-module__AysFFW__body ul,.terms\+Conditions-module-scss-module__AysFFW__body ol{margin:0 0 1.1rem;padding-left:1.35rem}.terms\+Conditions-module-scss-module__AysFFW__body li{margin:0 0 .62rem;padding-left:.2rem}.terms\+Conditions-module-scss-module__AysFFW__subsection{border-left:3px solid #ff6f00;margin:0 0 1.5rem;padding-left:1rem}.terms\+Conditions-module-scss-module__AysFFW__contactInfo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:1.5rem 0;display:grid}.terms\+Conditions-module-scss-module__AysFFW__contactField{background:#ffffff0f;border:1px solid #ffffff21;padding:14px}.terms\+Conditions-module-scss-module__AysFFW__contactField p{overflow-wrap:anywhere;margin:.35rem 0 0}@media (max-width:700px){.terms\+Conditions-module-scss-module__AysFFW__mainSection{padding:42px 16px 54px}.terms\+Conditions-module-scss-module__AysFFW__header{margin-bottom:32px}.terms\+Conditions-module-scss-module__AysFFW__section{padding:27px 0;display:block}.terms\+Conditions-module-scss-module__AysFFW__sectionHeading{margin-bottom:14px}.terms\+Conditions-module-scss-module__AysFFW__body{font-size:.96rem}}
.tenantUserDashboard-module-scss-module__QqBw_a__main{background:#30303005;width:100vw;min-height:100vh;display:flex}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer{z-index:100;background:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;width:80px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 8px #00000014}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav{flex-direction:column;gap:24px;width:100%;padding:24px 0;display:flex}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem button{cursor:pointer;color:#30303099;background-color:#0000;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem button:hover{color:#233393;background:#2333931a}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem button svg{font-size:1.5rem}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem .tenantUserDashboard-module-scss-module__QqBw_a__activeButton{color:#233393;background:#23339326}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem .tenantUserDashboard-module-scss-module__QqBw_a__popupLabel{color:#f0f0f0;white-space:nowrap;opacity:0;visibility:hidden;background-color:#303030;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:500;transition:all .3s ease-in-out;position:absolute;left:60px;transform:translate(-10px)}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem .tenantUserDashboard-module-scss-module__QqBw_a__popupLabelActive{opacity:1;visibility:visible;transform:translate(0)}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem .tenantUserDashboard-module-scss-module__QqBw_a__popupLabelInactive{opacity:0;visibility:hidden}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__contentArea{flex:1;max-height:100vh;margin-left:80px;padding:24px;overflow-y:auto}@media (max-width:768px){.tenantUserDashboard-module-scss-module__QqBw_a__main{flex-direction:column}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer{flex-direction:row;justify-content:center;align-items:center;width:100%;height:70px;position:fixed;inset:auto 0 0;box-shadow:0 -2px 8px #00000014}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav{flex-direction:row;justify-content:space-around;gap:16px;width:100%;padding:0 16px}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem{flex-direction:column;gap:4px}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem button{width:40px;height:40px}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem button svg{font-size:1.25rem}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__navContainer .tenantUserDashboard-module-scss-module__QqBw_a__nav .tenantUserDashboard-module-scss-module__QqBw_a__navItem .tenantUserDashboard-module-scss-module__QqBw_a__popupLabel{top:auto;bottom:50px;left:50%;transform:translate(-50%)}.tenantUserDashboard-module-scss-module__QqBw_a__main .tenantUserDashboard-module-scss-module__QqBw_a__contentArea{margin-bottom:70px;margin-left:0;padding:16px}}
.userProfile-module-scss-module__Xns2KG__userProfile{flex-direction:column;gap:28px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);margin:0 auto;padding:24px 20px;display:flex;overflow-y:auto}.userProfile-module-scss-module__Xns2KG__userProfile section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.userProfile-module-scss-module__Xns2KG__userProfile section h2{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;font-weight:600;display:flex}.userProfile-module-scss-module__Xns2KG__userProfile section h2 svg{color:#233393;font-size:1.1rem}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileHeader{align-items:flex-start;gap:24px;display:flex}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__avatarContainer{background:#23339314;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__avatarWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__avatar{object-fit:cover;border-radius:12px;width:100%;height:100%}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__avatarPlaceholder{color:#233393;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__avatarPlaceholder svg{font-size:4rem}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo{flex-direction:column;flex:1;gap:8px;display:flex}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo h1{color:#303030;margin:0;font-size:1.75rem;font-weight:700}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__username{color:#30303099;margin:0;font-size:1rem;font-style:italic}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__userMeta{gap:12px;margin-top:8px;display:flex}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__roleBadge,.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__statusBadge{border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:500;display:inline-flex}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__roleBadge svg,.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__statusBadge svg{font-size:1rem}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__roleBadge{color:#233393;background:#2333931a}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo .userProfile-module-scss-module__Xns2KG__statusBadge{color:#2e7d32;background:#4caf501a}.userProfile-module-scss-module__Xns2KG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.userProfile-module-scss-module__Xns2KG__sectionHeader h2{margin:0}.userProfile-module-scss-module__Xns2KG__contactGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.userProfile-module-scss-module__Xns2KG__contactCard{background:#23339308;border:1px solid #23339314;border-radius:10px;gap:16px;padding:18px;transition:all .2s;display:flex}.userProfile-module-scss-module__Xns2KG__contactCard:hover{border-color:#233393;box-shadow:0 4px 12px #2333931a}.userProfile-module-scss-module__Xns2KG__contactIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userProfile-module-scss-module__Xns2KG__contactIcon svg{font-size:1.5rem}.userProfile-module-scss-module__Xns2KG__contactDetails{flex-direction:column;flex:1;gap:4px;display:flex}.userProfile-module-scss-module__Xns2KG__contactDetails strong{color:#303030;font-size:.9rem;font-weight:600}.userProfile-module-scss-module__Xns2KG__contactDetails span{color:#303030b3;font-size:.85rem}.userProfile-module-scss-module__Xns2KG__verificationBadge{border-radius:4px;margin-top:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.userProfile-module-scss-module__Xns2KG__verificationBadge.userProfile-module-scss-module__Xns2KG__verified{color:#2e7d32;background:#4caf5026}.userProfile-module-scss-module__Xns2KG__verificationBadge.userProfile-module-scss-module__Xns2KG__unverified{color:#ff6f00;background:#ffc10726}.userProfile-module-scss-module__Xns2KG__verificationBadge.userProfile-module-scss-module__Xns2KG__not_set{color:#757575;background:#9e9e9e26}.userProfile-module-scss-module__Xns2KG__accountGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.userProfile-module-scss-module__Xns2KG__accountItem{background:#30303008;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.userProfile-module-scss-module__Xns2KG__accountItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.userProfile-module-scss-module__Xns2KG__accountItem span{color:#303030;font-size:.95rem;font-weight:500}.userProfile-module-scss-module__Xns2KG__accountsList{flex-direction:column;gap:12px;display:flex}.userProfile-module-scss-module__Xns2KG__accountCard{background:#23339308;border:1px solid #23339314;border-radius:10px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.userProfile-module-scss-module__Xns2KG__accountCard:hover{border-color:#233393;box-shadow:0 2px 8px #2333931a}.userProfile-module-scss-module__Xns2KG__providerIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userProfile-module-scss-module__Xns2KG__providerIcon svg{font-size:1.5rem}.userProfile-module-scss-module__Xns2KG__providerDetails{flex-direction:column;flex:1;gap:4px;display:flex}.userProfile-module-scss-module__Xns2KG__providerDetails strong{color:#303030;font-size:.95rem;font-weight:600}.userProfile-module-scss-module__Xns2KG__providerDetails span{color:#30303099;font-size:.85rem}.userProfile-module-scss-module__Xns2KG__labelsList{flex-wrap:wrap;gap:10px;display:flex}.userProfile-module-scss-module__Xns2KG__labelBadge{color:#ff6f00;background:#ff6f001a;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:500;display:inline-block}.userProfile-module-scss-module__Xns2KG__sessionsList{flex-direction:column;gap:12px;display:flex}.userProfile-module-scss-module__Xns2KG__sessionCard{background:#30303008;border:1px solid #30303014;border-radius:10px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.userProfile-module-scss-module__Xns2KG__sessionCard:hover{border-color:#233393;box-shadow:0 2px 8px #2333931a}.userProfile-module-scss-module__Xns2KG__sessionIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userProfile-module-scss-module__Xns2KG__sessionIcon svg{font-size:1.5rem}.userProfile-module-scss-module__Xns2KG__sessionDetails{flex-direction:column;flex:1;gap:4px;display:flex}.userProfile-module-scss-module__Xns2KG__sessionDetails strong{color:#303030;font-size:.95rem;font-weight:600}.userProfile-module-scss-module__Xns2KG__sessionDetails span{color:#30303099;font-size:.85rem}.userProfile-module-scss-module__Xns2KG__sessionStatus{border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.userProfile-module-scss-module__Xns2KG__sessionStatus.userProfile-module-scss-module__Xns2KG__active{color:#2e7d32;background:#4caf5026}.userProfile-module-scss-module__Xns2KG__sessionStatus.userProfile-module-scss-module__Xns2KG__logged_out{color:#757575;background:#9e9e9e26}.userProfile-module-scss-module__Xns2KG__actionsSection{justify-content:flex-end;padding:16px;display:flex}.userProfile-module-scss-module__Xns2KG__signOutButton{color:#c62828;cursor:pointer;background:#f443361a;border:1px solid #f443364d;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.userProfile-module-scss-module__Xns2KG__signOutButton svg{font-size:1rem}.userProfile-module-scss-module__Xns2KG__signOutButton:hover{background:#f4433626;transform:translateY(-2px)}@media (max-width:768px){.userProfile-module-scss-module__Xns2KG__userProfile{gap:20px;padding:16px 12px}.userProfile-module-scss-module__Xns2KG__userProfile section{padding:16px}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileHeader{text-align:center;flex-direction:column;align-items:center}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__profileInfo{align-items:center}.userProfile-module-scss-module__Xns2KG__headerSection .userProfile-module-scss-module__Xns2KG__userMeta{justify-content:center}.userProfile-module-scss-module__Xns2KG__contactGrid,.userProfile-module-scss-module__Xns2KG__accountGrid{grid-template-columns:1fr}.userProfile-module-scss-module__Xns2KG__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}}
.userBookings-module-scss-module__Bqx5Xq__userBookings{flex-direction:column;gap:28px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);margin:0 auto;padding:24px 20px;display:flex;overflow-y:auto}.userBookings-module-scss-module__Bqx5Xq__userBookings section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__headerContent{margin-bottom:24px}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__headerContent h1{color:#303030;margin:0 0 8px;font-size:1.75rem;font-weight:700}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__headerContent .userBookings-module-scss-module__Bqx5Xq__subtitle{color:#30303099;margin:0;font-size:1rem}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statsRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statCard{background:#2333930d;border:1px solid #2333931a;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statCard:hover{border-color:#233393;box-shadow:0 4px 12px #2333931a}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statIcon svg{font-size:1.5rem}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statContent{flex-direction:column;gap:4px;display:flex}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statContent strong{color:#303030;font-size:1.5rem;font-weight:700}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statContent span{color:#30303099;font-size:.85rem}.userBookings-module-scss-module__Bqx5Xq__emptyState{text-align:center;padding:48px 24px}.userBookings-module-scss-module__Bqx5Xq__emptyState .userBookings-module-scss-module__Bqx5Xq__emptyIcon{color:#30303033;margin-bottom:16px}.userBookings-module-scss-module__Bqx5Xq__emptyState .userBookings-module-scss-module__Bqx5Xq__emptyIcon svg{font-size:4rem}.userBookings-module-scss-module__Bqx5Xq__emptyState h2{color:#303030;margin:0 0 8px;font-size:1.5rem;font-weight:600}.userBookings-module-scss-module__Bqx5Xq__emptyState p{color:#30303099;max-width:400px;margin:0 auto 24px;font-size:1rem}.userBookings-module-scss-module__Bqx5Xq__emptyState .userBookings-module-scss-module__Bqx5Xq__exploreButton{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.userBookings-module-scss-module__Bqx5Xq__emptyState .userBookings-module-scss-module__Bqx5Xq__exploreButton svg{font-size:1rem}.userBookings-module-scss-module__Bqx5Xq__emptyState .userBookings-module-scss-module__Bqx5Xq__exploreButton:hover{opacity:.9;transform:translateY(-2px)}.userBookings-module-scss-module__Bqx5Xq__bookingsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;display:grid}.userBookings-module-scss-module__Bqx5Xq__bookingCard{background:#f0f0f0;border:1px solid #3030300f;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.userBookings-module-scss-module__Bqx5Xq__bookingCard:hover{border-color:#233393;transform:translateY(-2px);box-shadow:0 4px 16px #2333931a}.userBookings-module-scss-module__Bqx5Xq__bookingHeader{border-bottom:1px solid #3030300f;align-items:center;gap:12px;padding:16px;display:flex}.userBookings-module-scss-module__Bqx5Xq__bookingIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userBookings-module-scss-module__Bqx5Xq__bookingIcon svg{font-size:1.5rem}.userBookings-module-scss-module__Bqx5Xq__bookingInfo{flex-direction:column;flex:1;gap:4px;display:flex}.userBookings-module-scss-module__Bqx5Xq__bookingInfo h3{color:#303030;margin:0;font-size:1.1rem;font-weight:600}.userBookings-module-scss-module__Bqx5Xq__bookingInfo .userBookings-module-scss-module__Bqx5Xq__entityType{color:#30303099;text-transform:capitalize;font-size:.85rem}.userBookings-module-scss-module__Bqx5Xq__statusBadge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.userBookings-module-scss-module__Bqx5Xq__statusBadge.userBookings-module-scss-module__Bqx5Xq__pending{color:#ff6f00;background:#ffc10726}.userBookings-module-scss-module__Bqx5Xq__statusBadge.userBookings-module-scss-module__Bqx5Xq__confirmed{color:#2e7d32;background:#4caf5026}.userBookings-module-scss-module__Bqx5Xq__statusBadge.userBookings-module-scss-module__Bqx5Xq__completed{color:#233393;background:#23339326}.userBookings-module-scss-module__Bqx5Xq__statusBadge.userBookings-module-scss-module__Bqx5Xq__cancelled{color:#c62828;background:#f4433626}.userBookings-module-scss-module__Bqx5Xq__tourInfo{border-bottom:1px solid #3030300f;gap:12px;padding:16px;display:flex}.userBookings-module-scss-module__Bqx5Xq__tourImage{background:#3030300f;border-radius:8px;flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.userBookings-module-scss-module__Bqx5Xq__tourImage img{object-fit:cover;width:100%;height:100%}.userBookings-module-scss-module__Bqx5Xq__imagePlaceholder{color:#30303040;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.userBookings-module-scss-module__Bqx5Xq__imagePlaceholder svg{font-size:2rem}.userBookings-module-scss-module__Bqx5Xq__tourDetails{flex-direction:column;flex:1;gap:4px;display:flex}.userBookings-module-scss-module__Bqx5Xq__tourDetails h4{color:#303030;margin:0;font-size:1rem;font-weight:600}.userBookings-module-scss-module__Bqx5Xq__tourDetails p{color:#30303099;margin:0;font-size:.85rem;line-height:1.4}.userBookings-module-scss-module__Bqx5Xq__bookingDetails{border-bottom:1px solid #3030300f;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.userBookings-module-scss-module__Bqx5Xq__detailItem{flex-direction:column;gap:4px;display:flex}.userBookings-module-scss-module__Bqx5Xq__detailItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.userBookings-module-scss-module__Bqx5Xq__detailItem span{color:#303030;font-size:.9rem;font-weight:500}.userBookings-module-scss-module__Bqx5Xq__bookingActions{justify-content:flex-end;padding:16px;display:flex}.userBookings-module-scss-module__Bqx5Xq__viewButton{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.userBookings-module-scss-module__Bqx5Xq__viewButton svg{font-size:1rem}.userBookings-module-scss-module__Bqx5Xq__viewButton:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:768px){.userBookings-module-scss-module__Bqx5Xq__userBookings{gap:20px;padding:16px 12px}.userBookings-module-scss-module__Bqx5Xq__userBookings section{padding:16px}.userBookings-module-scss-module__Bqx5Xq__headerSection .userBookings-module-scss-module__Bqx5Xq__statsRow,.userBookings-module-scss-module__Bqx5Xq__bookingsGrid,.userBookings-module-scss-module__Bqx5Xq__bookingDetails{grid-template-columns:1fr}.userBookings-module-scss-module__Bqx5Xq__tourInfo{flex-direction:column}.userBookings-module-scss-module__Bqx5Xq__tourImage{width:100%;height:120px}}
.userWishlist-module-scss-module__T51APG__userWishlist{flex-direction:column;gap:28px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);margin:0 auto;padding:24px 20px;display:flex;overflow-y:auto}.userWishlist-module-scss-module__T51APG__userWishlist section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__headerContent{margin-bottom:24px}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__headerContent h1{color:#303030;margin:0 0 8px;font-size:1.75rem;font-weight:700}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__headerContent .userWishlist-module-scss-module__T51APG__subtitle{color:#30303099;margin:0;font-size:1rem}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statsRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statCard{background:#ff6f000d;border:1px solid #ff6f001a;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statCard:hover{border-color:#ff6f00;box-shadow:0 4px 12px #ff6f001a}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statIcon{color:#ff6f00;background:#ff6f001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statIcon svg{font-size:1.5rem}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statContent{flex-direction:column;gap:4px;display:flex}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statContent strong{color:#303030;font-size:1.5rem;font-weight:700}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statContent span{color:#30303099;font-size:.85rem}.userWishlist-module-scss-module__T51APG__emptyState{text-align:center;padding:48px 24px}.userWishlist-module-scss-module__T51APG__emptyState .userWishlist-module-scss-module__T51APG__emptyIcon{color:#30303033;margin-bottom:16px}.userWishlist-module-scss-module__T51APG__emptyState .userWishlist-module-scss-module__T51APG__emptyIcon svg{font-size:4rem}.userWishlist-module-scss-module__T51APG__emptyState h2{color:#303030;margin:0 0 8px;font-size:1.5rem;font-weight:600}.userWishlist-module-scss-module__T51APG__emptyState p{color:#30303099;max-width:400px;margin:0 auto 24px;font-size:1rem}.userWishlist-module-scss-module__T51APG__emptyState .userWishlist-module-scss-module__T51APG__exploreButton{color:#f0f0f0;cursor:pointer;background:#ff6f00;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.userWishlist-module-scss-module__T51APG__emptyState .userWishlist-module-scss-module__T51APG__exploreButton svg{font-size:1rem}.userWishlist-module-scss-module__T51APG__emptyState .userWishlist-module-scss-module__T51APG__exploreButton:hover{opacity:.9;transform:translateY(-2px)}.userWishlist-module-scss-module__T51APG__wishlistGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.userWishlist-module-scss-module__T51APG__wishlistCard{background:#f0f0f0;border:1px solid #3030300f;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.userWishlist-module-scss-module__T51APG__wishlistCard:hover{border-color:#ff6f00;transform:translateY(-2px);box-shadow:0 4px 16px #ff6f001a}.userWishlist-module-scss-module__T51APG__cardHeader{border-bottom:1px solid #3030300f;align-items:center;gap:12px;padding:16px;display:flex}.userWishlist-module-scss-module__T51APG__itemIcon{color:#ff6f00;background:#ff6f001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userWishlist-module-scss-module__T51APG__itemIcon svg{font-size:1.5rem}.userWishlist-module-scss-module__T51APG__itemInfo{flex-direction:column;flex:1;gap:4px;display:flex}.userWishlist-module-scss-module__T51APG__itemInfo h3{color:#303030;margin:0;font-size:1.1rem;font-weight:600}.userWishlist-module-scss-module__T51APG__itemInfo .userWishlist-module-scss-module__T51APG__itemId{color:#30303099;font-size:.85rem}.userWishlist-module-scss-module__T51APG__removeButton{color:#30303066;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.userWishlist-module-scss-module__T51APG__removeButton svg{font-size:1.2rem}.userWishlist-module-scss-module__T51APG__removeButton:hover{color:#c62828;background:#f443361a}.userWishlist-module-scss-module__T51APG__cardBody{flex:1;min-height:120px;padding:16px}.userWishlist-module-scss-module__T51APG__placeholderContent{color:#3030304d;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.userWishlist-module-scss-module__T51APG__placeholderContent svg{font-size:2rem}.userWishlist-module-scss-module__T51APG__placeholderContent p{text-align:center;margin:0;font-size:.85rem}.userWishlist-module-scss-module__T51APG__cardFooter{border-top:1px solid #3030300f;justify-content:space-between;align-items:center;padding:16px;display:flex}.userWishlist-module-scss-module__T51APG__dateInfo{color:#30303099;align-items:center;gap:6px;font-size:.85rem;display:flex}.userWishlist-module-scss-module__T51APG__dateInfo svg{font-size:1rem}.userWishlist-module-scss-module__T51APG__viewButton{color:#f0f0f0;cursor:pointer;background:#ff6f00;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.userWishlist-module-scss-module__T51APG__viewButton svg{font-size:1rem}.userWishlist-module-scss-module__T51APG__viewButton:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:768px){.userWishlist-module-scss-module__T51APG__userWishlist{gap:20px;padding:16px 12px}.userWishlist-module-scss-module__T51APG__userWishlist section{padding:16px}.userWishlist-module-scss-module__T51APG__headerSection .userWishlist-module-scss-module__T51APG__statsRow,.userWishlist-module-scss-module__T51APG__wishlistGrid{grid-template-columns:1fr}}
.userTravellers-module-scss-module__KCZx_q__userTravellers{flex-direction:column;gap:28px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);margin:0 auto;padding:24px 20px;display:flex;overflow-y:auto}.userTravellers-module-scss-module__KCZx_q__userTravellers section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__headerContent{margin-bottom:24px}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__headerContent h1{color:#303030;margin:0 0 8px;font-size:1.75rem;font-weight:700}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__headerContent .userTravellers-module-scss-module__KCZx_q__subtitle{color:#30303099;margin:0;font-size:1rem}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statsRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statCard{background:#2333930d;border:1px solid #2333931a;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statCard:hover{border-color:#233393;box-shadow:0 4px 12px #2333931a}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statIcon svg{font-size:1.5rem}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statContent{flex-direction:column;gap:4px;display:flex}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statContent strong{color:#303030;font-size:1.5rem;font-weight:700}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statContent span{color:#30303099;font-size:.85rem}.userTravellers-module-scss-module__KCZx_q__emptyState{text-align:center;padding:48px 24px}.userTravellers-module-scss-module__KCZx_q__emptyState .userTravellers-module-scss-module__KCZx_q__emptyIcon{color:#30303033;margin-bottom:16px}.userTravellers-module-scss-module__KCZx_q__emptyState .userTravellers-module-scss-module__KCZx_q__emptyIcon svg{font-size:4rem}.userTravellers-module-scss-module__KCZx_q__emptyState h2{color:#303030;margin:0 0 8px;font-size:1.5rem;font-weight:600}.userTravellers-module-scss-module__KCZx_q__emptyState p{color:#30303099;max-width:400px;margin:0 auto 24px;font-size:1rem}.userTravellers-module-scss-module__KCZx_q__emptyState .userTravellers-module-scss-module__KCZx_q__addButton{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.userTravellers-module-scss-module__KCZx_q__emptyState .userTravellers-module-scss-module__KCZx_q__addButton svg{font-size:1rem}.userTravellers-module-scss-module__KCZx_q__emptyState .userTravellers-module-scss-module__KCZx_q__addButton:hover{opacity:.9;transform:translateY(-2px)}.userTravellers-module-scss-module__KCZx_q__travellersGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;display:grid}.userTravellers-module-scss-module__KCZx_q__travellerCard{background:#f0f0f0;border:1px solid #3030300f;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.userTravellers-module-scss-module__KCZx_q__travellerCard:hover{border-color:#233393;transform:translateY(-2px);box-shadow:0 4px 16px #2333931a}.userTravellers-module-scss-module__KCZx_q__cardHeader{border-bottom:1px solid #3030300f;align-items:center;gap:12px;padding:16px;display:flex}.userTravellers-module-scss-module__KCZx_q__travellerAvatar{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.userTravellers-module-scss-module__KCZx_q__travellerAvatar svg{font-size:2rem}.userTravellers-module-scss-module__KCZx_q__travellerInfo{flex-direction:column;flex:1;gap:4px;display:flex}.userTravellers-module-scss-module__KCZx_q__travellerInfo h3{color:#303030;margin:0;font-size:1.1rem;font-weight:600}.userTravellers-module-scss-module__KCZx_q__travellerInfo .userTravellers-module-scss-module__KCZx_q__middleName{color:#30303099;font-size:.85rem;font-style:italic}.userTravellers-module-scss-module__KCZx_q__editButton{color:#30303066;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.userTravellers-module-scss-module__KCZx_q__editButton svg{font-size:1.2rem}.userTravellers-module-scss-module__KCZx_q__editButton:hover{color:#233393;background:#2333931a}.userTravellers-module-scss-module__KCZx_q__cardBody{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.userTravellers-module-scss-module__KCZx_q__detailRow{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.userTravellers-module-scss-module__KCZx_q__detailItem{flex-direction:column;gap:4px;display:flex}.userTravellers-module-scss-module__KCZx_q__detailItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.userTravellers-module-scss-module__KCZx_q__detailItem span{color:#303030;font-size:.9rem;font-weight:500}.userTravellers-module-scss-module__KCZx_q__documentsSection h4{color:#303030;align-items:center;gap:6px;margin:0 0 12px;font-size:.95rem;font-weight:600;display:flex}.userTravellers-module-scss-module__KCZx_q__documentsSection h4 svg{color:#233393;font-size:1rem}.userTravellers-module-scss-module__KCZx_q__documentsList{flex-direction:column;gap:8px;display:flex}.userTravellers-module-scss-module__KCZx_q__documentItem{background:#30303008;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.userTravellers-module-scss-module__KCZx_q__docIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.userTravellers-module-scss-module__KCZx_q__docIcon svg{font-size:1.2rem}.userTravellers-module-scss-module__KCZx_q__docInfo{flex-direction:column;flex:1;gap:2px;display:flex}.userTravellers-module-scss-module__KCZx_q__docInfo strong{color:#303030;font-size:.9rem;font-weight:600}.userTravellers-module-scss-module__KCZx_q__docInfo span{color:#30303099;font-size:.8rem}.userTravellers-module-scss-module__KCZx_q__bookingsSection h4{color:#303030;align-items:center;gap:6px;margin:0 0 8px;font-size:.95rem;font-weight:600;display:flex}.userTravellers-module-scss-module__KCZx_q__bookingsSection h4 svg{color:#233393;font-size:1rem}.userTravellers-module-scss-module__KCZx_q__bookingsCount span{color:#30303099;font-size:.85rem}.userTravellers-module-scss-module__KCZx_q__cardFooter{border-top:1px solid #3030300f;justify-content:space-between;align-items:center;padding:16px;display:flex}.userTravellers-module-scss-module__KCZx_q__dateInfo{color:#30303099;align-items:center;gap:6px;font-size:.85rem;display:flex}.userTravellers-module-scss-module__KCZx_q__dateInfo svg{font-size:1rem}@media (max-width:768px){.userTravellers-module-scss-module__KCZx_q__userTravellers{gap:20px;padding:16px 12px}.userTravellers-module-scss-module__KCZx_q__userTravellers section{padding:16px}.userTravellers-module-scss-module__KCZx_q__headerSection .userTravellers-module-scss-module__KCZx_q__statsRow,.userTravellers-module-scss-module__KCZx_q__travellersGrid,.userTravellers-module-scss-module__KCZx_q__detailRow{grid-template-columns:1fr}}
.tenantUserSlug-module-scss-module__lXRQFq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.tenantUserSlug-module-scss-module__lXRQFq__loadingContainer .tenantUserSlug-module-scss-module__lXRQFq__loadingSpinner{width:48px;height:48px}.tenantUserSlug-module-scss-module__lXRQFq__loadingContainer .tenantUserSlug-module-scss-module__lXRQFq__loadingSpinner .tenantUserSlug-module-scss-module__lXRQFq__spinner{color:#233393;width:100%;height:100%;animation:1s linear infinite tenantUserSlug-module-scss-module__lXRQFq__spin}.tenantUserSlug-module-scss-module__lXRQFq__loadingContainer p{color:#30303099;margin:0;font-size:1rem}@keyframes tenantUserSlug-module-scss-module__lXRQFq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContainer{background:#30303005;justify-content:center;align-items:center;min-height:100vh;display:flex}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent{text-align:center;background:#f0f0f0;border-radius:12px;max-width:400px;padding:48px;box-shadow:0 2px 8px #0000000f}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent .tenantUserSlug-module-scss-module__lXRQFq__notFoundIcon{color:#30303033;margin-bottom:24px}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent .tenantUserSlug-module-scss-module__lXRQFq__notFoundIcon svg{font-size:4rem}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent h1{color:#303030;margin:0 0 12px;font-size:1.5rem;font-weight:600}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent p{color:#30303099;margin:0 0 24px;font-size:1rem}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent .tenantUserSlug-module-scss-module__lXRQFq__backButton{color:#f0f0f0;cursor:pointer;background:#233393;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent .tenantUserSlug-module-scss-module__lXRQFq__backButton svg{font-size:1rem}.tenantUserSlug-module-scss-module__lXRQFq__notFoundContent .tenantUserSlug-module-scss-module__lXRQFq__backButton:hover{opacity:.9;transform:translateY(-2px)}
.bookingDetail-module-scss-module__KzwkIG__bookingDetail{flex-direction:column;gap:28px;width:100%;max-width:1200px;max-height:calc(100vh - 40px);margin:0 auto;padding:24px 20px;display:flex;overflow-y:auto}.bookingDetail-module-scss-module__KzwkIG__bookingDetail section{background:#f0f0f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.bookingDetail-module-scss-module__KzwkIG__bookingDetail section h2{color:#303030;align-items:center;gap:8px;margin:0 0 16px;font-size:1.25rem;font-weight:600;display:flex}.bookingDetail-module-scss-module__KzwkIG__bookingDetail section h2 svg{color:#233393;font-size:1.1rem}.bookingDetail-module-scss-module__KzwkIG__headerSection{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__headerContent{flex:1;min-width:300px}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__headerContent .bookingDetail-module-scss-module__KzwkIG__backButton{color:#233393;cursor:pointer;background:#2333931a;border:none;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__headerContent .bookingDetail-module-scss-module__KzwkIG__backButton svg{font-size:1rem}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__headerContent .bookingDetail-module-scss-module__KzwkIG__backButton:hover{background:#23339326}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__headerContent h1{color:#303030;margin:0 0 8px;font-size:1.75rem;font-weight:700}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__headerContent .bookingDetail-module-scss-module__KzwkIG__subtitle{color:#30303099;margin:0;font-size:1rem}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__bookingStatus .bookingDetail-module-scss-module__KzwkIG__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:8px 16px;font-size:.85rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__bookingStatus .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__pending{color:#ff6f00;background:#ffc10726}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__bookingStatus .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__confirmed{color:#2e7d32;background:#4caf5026}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__bookingStatus .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__completed{color:#233393;background:#23339326}.bookingDetail-module-scss-module__KzwkIG__headerSection .bookingDetail-module-scss-module__KzwkIG__bookingStatus .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__cancelled{color:#c62828;background:#f4433626}.bookingDetail-module-scss-module__KzwkIG__sectionHeader{margin-bottom:16px}.bookingDetail-module-scss-module__KzwkIG__sectionHeader h2{margin:0}.bookingDetail-module-scss-module__KzwkIG__overviewCard{background:#2333930d;border:1px solid #2333931a;border-radius:10px;align-items:center;gap:20px;padding:20px;display:flex}.bookingDetail-module-scss-module__KzwkIG__bookingIcon{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.bookingDetail-module-scss-module__KzwkIG__bookingIcon svg{font-size:2rem}.bookingDetail-module-scss-module__KzwkIG__bookingInfo{flex-direction:column;flex:1;gap:8px;display:flex}.bookingDetail-module-scss-module__KzwkIG__bookingInfo h2{color:#303030;margin:0;font-size:1.5rem;font-weight:700}.bookingDetail-module-scss-module__KzwkIG__bookingInfo .bookingDetail-module-scss-module__KzwkIG__entityType{color:#30303099;text-transform:capitalize;margin:0;font-size:1rem}.bookingDetail-module-scss-module__KzwkIG__bookingInfo .bookingDetail-module-scss-module__KzwkIG__bookingMeta{flex-wrap:wrap;gap:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__bookingInfo .bookingDetail-module-scss-module__KzwkIG__bookingMeta span{color:#303030b3;align-items:center;gap:6px;font-size:.9rem;display:flex}.bookingDetail-module-scss-module__KzwkIG__bookingInfo .bookingDetail-module-scss-module__KzwkIG__bookingMeta span svg{font-size:1rem}.bookingDetail-module-scss-module__KzwkIG__tourCard{align-items:flex-start;gap:20px;display:flex}.bookingDetail-module-scss-module__KzwkIG__tourImage{background:#3030300f;border-radius:8px;flex-shrink:0;width:200px;height:150px;position:relative;overflow:hidden}.bookingDetail-module-scss-module__KzwkIG__tourImage img{object-fit:cover;width:100%;height:100%}.bookingDetail-module-scss-module__KzwkIG__tourDetails{flex-direction:column;flex:1;gap:8px;display:flex}.bookingDetail-module-scss-module__KzwkIG__tourDetails h3{color:#303030;margin:0;font-size:1.25rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__tourDetails .bookingDetail-module-scss-module__KzwkIG__tourHook{color:#303030b3;margin:0;font-size:.95rem;font-style:italic}.bookingDetail-module-scss-module__KzwkIG__tourDetails .bookingDetail-module-scss-module__KzwkIG__tourDescription{color:#30303099;margin:0;font-size:.9rem;line-height:1.5}.bookingDetail-module-scss-module__KzwkIG__pricingCard{flex-direction:column;gap:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__quotationItem{background:#30303008;border:1px solid #30303014;border-radius:10px;padding:16px}.bookingDetail-module-scss-module__KzwkIG__quotationHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bookingDetail-module-scss-module__KzwkIG__quotationHeader h3{color:#303030;margin:0;font-size:1.1rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__quotationHeader .bookingDetail-module-scss-module__KzwkIG__currency{color:#233393;background:#2333931a;border-radius:4px;padding:4px 8px;font-size:.85rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__quotationDetails{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.bookingDetail-module-scss-module__KzwkIG__priceRow{border-bottom:1px solid #3030300f;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.bookingDetail-module-scss-module__KzwkIG__priceRow:last-child{border-bottom:none}.bookingDetail-module-scss-module__KzwkIG__priceRow strong{color:#303030;font-size:.9rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__priceRow span{color:#303030;font-size:.95rem;font-weight:500}.bookingDetail-module-scss-module__KzwkIG__priceRow span.bookingDetail-module-scss-module__KzwkIG__discount{color:#2e7d32}.bookingDetail-module-scss-module__KzwkIG__entriesSection{margin-top:12px}.bookingDetail-module-scss-module__KzwkIG__entriesSection h4{color:#303030;margin:0 0 8px;font-size:.95rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__entriesList{flex-direction:column;gap:6px;display:flex}.bookingDetail-module-scss-module__KzwkIG__entryItem{background:#30303005;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.85rem;display:flex}.bookingDetail-module-scss-module__KzwkIG__travellersList{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.bookingDetail-module-scss-module__KzwkIG__travellerCard{background:#23339308;border:1px solid #23339314;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__travellerAvatar{color:#233393;background:#2333931a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bookingDetail-module-scss-module__KzwkIG__travellerAvatar svg{font-size:1.5rem}.bookingDetail-module-scss-module__KzwkIG__travellerInfo{flex-direction:column;flex:1;gap:4px;display:flex}.bookingDetail-module-scss-module__KzwkIG__travellerInfo h3{color:#303030;margin:0;font-size:1rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__travellerInfo .bookingDetail-module-scss-module__KzwkIG__middleName{color:#30303099;font-size:.85rem;font-style:italic}.bookingDetail-module-scss-module__KzwkIG__travellerInfo .bookingDetail-module-scss-module__KzwkIG__dob{color:#30303080;font-size:.8rem}.bookingDetail-module-scss-module__KzwkIG__invoicesList{flex-direction:column;gap:12px;display:flex}.bookingDetail-module-scss-module__KzwkIG__invoiceCard{background:#ff6f0008;border:1px solid #ff6f0014;border-radius:10px;padding:16px}.bookingDetail-module-scss-module__KzwkIG__invoiceHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bookingDetail-module-scss-module__KzwkIG__invoiceHeader h3{color:#303030;margin:0;font-size:1.1rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__invoiceHeader .bookingDetail-module-scss-module__KzwkIG__statusBadge{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__invoiceHeader .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__unpaid{color:#ff6f00;background:#ffc10726}.bookingDetail-module-scss-module__KzwkIG__invoiceHeader .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__partially_paid{color:#1976d2;background:#2196f326}.bookingDetail-module-scss-module__KzwkIG__invoiceHeader .bookingDetail-module-scss-module__KzwkIG__statusBadge.bookingDetail-module-scss-module__KzwkIG__paid{color:#2e7d32;background:#4caf5026}.bookingDetail-module-scss-module__KzwkIG__invoiceDetails{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.bookingDetail-module-scss-module__KzwkIG__detailItem{flex-direction:column;gap:4px;display:flex}.bookingDetail-module-scss-module__KzwkIG__detailItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.bookingDetail-module-scss-module__KzwkIG__detailItem span{color:#303030;font-size:.9rem;font-weight:500}.bookingDetail-module-scss-module__KzwkIG__itineraryList{flex-direction:column;gap:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryItem{align-items:flex-start;gap:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryNumber{color:#f0f0f0;background:#233393;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryContent{flex-direction:column;flex:1;gap:6px;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryContent h3{color:#303030;margin:0;font-size:1rem;font-weight:600}.bookingDetail-module-scss-module__KzwkIG__itineraryContent p{color:#30303099;margin:0;font-size:.9rem;line-height:1.4}.bookingDetail-module-scss-module__KzwkIG__itineraryContent .bookingDetail-module-scss-module__KzwkIG__time{color:#30303080;align-items:center;gap:6px;font-size:.85rem;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryContent .bookingDetail-module-scss-module__KzwkIG__time svg{font-size:1rem}.bookingDetail-module-scss-module__KzwkIG__itineraryContent .bookingDetail-module-scss-module__KzwkIG__activitiesList{border-left:2px solid #23339333;flex-direction:column;gap:8px;margin-top:8px;padding-left:12px;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryContent .bookingDetail-module-scss-module__KzwkIG__activityItem{color:#303030b3;justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryContent .bookingDetail-module-scss-module__KzwkIG__activityItem .bookingDetail-module-scss-module__KzwkIG__activityTime{color:#30303080;align-items:center;gap:4px;font-size:.8rem;display:flex}.bookingDetail-module-scss-module__KzwkIG__itineraryContent .bookingDetail-module-scss-module__KzwkIG__activityItem .bookingDetail-module-scss-module__KzwkIG__activityTime svg{font-size:.9rem}.bookingDetail-module-scss-module__KzwkIG__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.bookingDetail-module-scss-module__KzwkIG__infoItem{background:#30303008;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.bookingDetail-module-scss-module__KzwkIG__infoItem strong{color:#30303099;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.bookingDetail-module-scss-module__KzwkIG__infoItem span{color:#303030;font-size:.95rem;font-weight:500}@media (max-width:768px){.bookingDetail-module-scss-module__KzwkIG__bookingDetail{gap:20px;padding:16px 12px}.bookingDetail-module-scss-module__KzwkIG__bookingDetail section{padding:16px}.bookingDetail-module-scss-module__KzwkIG__headerSection{flex-direction:column;align-items:flex-start}.bookingDetail-module-scss-module__KzwkIG__overviewCard{text-align:center;flex-direction:column}.bookingDetail-module-scss-module__KzwkIG__tourCard{flex-direction:column}.bookingDetail-module-scss-module__KzwkIG__tourImage{width:100%;height:200px}.bookingDetail-module-scss-module__KzwkIG__travellersList,.bookingDetail-module-scss-module__KzwkIG__invoiceDetails,.bookingDetail-module-scss-module__KzwkIG__infoGrid{grid-template-columns:1fr}}
.accordion-module-scss-module__nxn6Vq__accordionContainer{gap:1rem;width:100%;max-width:780px;margin:0 auto;display:grid}.accordion-module-scss-module__nxn6Vq__accordion{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;gap:.5rem;display:grid;overflow:hidden}.accordion-module-scss-module__nxn6Vq__question{color:#e5faff;cursor:pointer;background:#ffffff0d;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.2rem;transition:background .2s;display:flex}.accordion-module-scss-module__nxn6Vq__question:hover{background:#ffffff1a}.accordion-module-scss-module__nxn6Vq__question.accordion-module-scss-module__nxn6Vq__open{background:#ffffff1f}.accordion-module-scss-module__nxn6Vq__dayHeading{text-align:left;gap:.25rem;display:grid}.accordion-module-scss-module__nxn6Vq__dayTitle{color:#fff;font-size:1rem;font-weight:700}.accordion-module-scss-module__nxn6Vq__dayMeta{color:#c8d8e4;font-size:.88rem}.accordion-module-scss-module__nxn6Vq__panel{opacity:0;max-height:0;transition:max-height .35s,opacity .35s;overflow:hidden}.accordion-module-scss-module__nxn6Vq__visible{opacity:1;max-height:1200px}.accordion-module-scss-module__nxn6Vq__panelInner{background:#0000000a;border-top:1px solid #ffffff14;padding:1rem 1.2rem 1.2rem}.accordion-module-scss-module__nxn6Vq__daySummary{gap:.45rem;margin-bottom:1rem;display:grid}.accordion-module-scss-module__nxn6Vq__daySummary p{color:#d8e6f1;margin:0;font-size:.95rem}.accordion-module-scss-module__nxn6Vq__activityList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.accordion-module-scss-module__nxn6Vq__activityItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex}.accordion-module-scss-module__nxn6Vq__activityName{color:#fff;margin:0;font-size:.98rem;font-weight:600}.accordion-module-scss-module__nxn6Vq__activityLocation{color:#b8d2e5;margin:0;font-size:.9rem}.accordion-module-scss-module__nxn6Vq__activityMeta{color:#9ebacb;font-size:.85rem}.accordion-module-scss-module__nxn6Vq__emptyText{color:#b0c7d9;margin:0;font-size:.95rem}.accordion-module-scss-module__nxn6Vq__emptyState{color:#d1e2f0;text-align:center;background:#ffffff08;border:1px dashed #ffffff2e;border-radius:1rem;padding:1.2rem}.accordion-module-scss-module__nxn6Vq__emptyState p{margin:.5rem 0}@media (max-width:768px){.accordion-module-scss-module__nxn6Vq__accordionContainer{max-width:100%}.accordion-module-scss-module__nxn6Vq__question{padding:.95rem 1rem}.accordion-module-scss-module__nxn6Vq__panelInner{padding:.95rem 1rem 1.1rem}}
.form-module-scss-module__YbDr6W__writeReview{border:3px solid #fff;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:400px;display:flex}.form-module-scss-module__YbDr6W__writeReview h3{text-align:center}.form-module-scss-module__YbDr6W__writeReview textarea{border-radius:10px;width:280px;margin:0 0 40px;font-family:poppins,sans-serif}.form-module-scss-module__YbDr6W__fieldContainer{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.form-module-scss-module__YbDr6W__rating{flex-direction:row;justify-content:center;align-items:center;margin:0 0 40px;display:flex}.form-module-scss-module__YbDr6W__star{cursor:pointer;color:#fff}.form-module-scss-module__YbDr6W__star:hover{transform:scale(1.2)}.form-module-scss-module__YbDr6W__otherTours{color:#ff6f00;cursor:pointer}.form-module-scss-module__YbDr6W__reviewBtns{justify-content:center;align-items:center;column-gap:10px;padding:10px;display:flex}.form-module-scss-module__YbDr6W__submitBtn{color:#fff;background-color:#ff6f00;border:none;border-radius:25px;height:30px;padding:0 20px;font-family:poppins,sans-serif;transition:all .5s}.form-module-scss-module__YbDr6W__submitBtn:hover{color:#002933;background-color:#fff}.form-module-scss-module__YbDr6W__cancelBtn{color:#fff;background-color:#0000;border:none;border-radius:25px;height:30px;padding:0 20px;font-family:poppins,sans-serif;font-weight:500;transition:all .5s}.form-module-scss-module__YbDr6W__cancelBtn:hover{color:#002933;background-color:#fff}@media (max-width:450px){.form-module-scss-module__YbDr6W__writeReview{width:90%}}
.tour-module-scss-module__V9Y3YG__page{color:silver;background-color:#002933;flex-direction:column;align-items:center;min-height:100vh;display:flex;overflow-x:hidden;justify-content:flex-start!important}.tour-module-scss-module__V9Y3YG__dealsSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem 1rem 1rem;display:flex}.tour-module-scss-module__V9Y3YG__dealsSectionTitle{align-items:center;gap:.5rem;margin-bottom:1.2rem;padding-left:.5rem;font-size:1.4rem;font-weight:600;display:flex}.tour-module-scss-module__V9Y3YG__dealsSwiper{width:100%;padding-bottom:2.5rem!important}.tour-module-scss-module__V9Y3YG__dealSwiperSlide{background:#fff;border-radius:16px;width:320px;max-width:90vw;overflow:hidden;box-shadow:0 4px 20px #0000001a;height:auto!important}.tour-module-scss-module__V9Y3YG__dealSlide{flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.tour-module-scss-module__V9Y3YG__dealSlideHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tour-module-scss-module__V9Y3YG__dealDates{color:#555;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.tour-module-scss-module__V9Y3YG__dealBadge{color:#fff;letter-spacing:.04em;background:#e63946;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.tour-module-scss-module__V9Y3YG__dealBookBtn{color:#fff;cursor:pointer;background:#0077b6;border:none;border-radius:8px;width:100%;padding:.7rem;font-size:.95rem;font-weight:600;transition:background .2s}.tour-module-scss-module__V9Y3YG__dealBookBtn:hover{background:#005f8e}.tour-module-scss-module__V9Y3YG__noTiers{color:#888;text-align:center;padding:.5rem 0;font-size:.85rem}.tour-module-scss-module__V9Y3YG__bookTierLink{margin-top:1.25rem;display:block}.tour-module-scss-module__V9Y3YG__bookTierBtn{cursor:pointer;color:#fff;background:#0077b6;border:none;border-radius:8px;width:100%;padding:.85rem 1rem;font-weight:600;transition:all .2s}.tour-module-scss-module__V9Y3YG__bookTierBtn:hover{opacity:.92}.tour-module-scss-module__V9Y3YG__tierAccordion{flex-direction:column;gap:.5rem;display:flex}.tour-module-scss-module__V9Y3YG__tierItem{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.tour-module-scss-module__V9Y3YG__tierHeader{cursor:pointer;text-align:left;background:#f7f9fc;border:none;align-items:center;gap:.5rem;width:100%;padding:.65rem .8rem;transition:background .15s;display:flex}.tour-module-scss-module__V9Y3YG__tierHeader:hover{background:#eef2f7}.tour-module-scss-module__V9Y3YG__tierHeaderOpen{background:#e8f0fe}.tour-module-scss-module__V9Y3YG__tierName{flex:1;font-size:.9rem;font-weight:600}.tour-module-scss-module__V9Y3YG__tierPrice{color:#444;white-space:nowrap;font-size:.82rem}.tour-module-scss-module__V9Y3YG__tierChevron{color:#666;flex-shrink:0}.tour-module-scss-module__V9Y3YG__tierBody{background:#fff;border-top:1px solid #e0e0e0;padding:.75rem .8rem}.tour-module-scss-module__V9Y3YG__tierGrid{grid-template-columns:1fr 1fr;gap:.55rem 1rem;display:grid}.tour-module-scss-module__V9Y3YG__tierStat{color:#444;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.tour-module-scss-module__V9Y3YG__imageSlider{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:1200px;margin:100px auto 0;padding:0 16px;display:flex}.tour-module-scss-module__V9Y3YG__imageSlider h1{text-align:center;width:100%;max-width:1000px;font-family:Nunito,sans-serif;font-size:clamp(28px,5vw,60px);line-height:1.1}.tour-module-scss-module__V9Y3YG__mySwiper{width:100%;max-width:1024px}.tour-module-scss-module__V9Y3YG__swiperSlider{background-position:50%;background-size:cover;border-radius:12px;justify-content:center;align-items:center;display:flex;cursor:pointer!important;width:min(300px,80vw)!important;height:200px!important}.tour-module-scss-module__V9Y3YG__swiperSlider img{object-fit:cover;border-radius:12px;width:100%;height:100%}.tour-module-scss-module__V9Y3YG__secondSection{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.tour-module-scss-module__V9Y3YG__description{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(400px,100%);min-height:300px;display:flex}.tour-module-scss-module__V9Y3YG__description p{font-size:14px;line-height:28px}.tour-module-scss-module__V9Y3YG__durationButtons{gap:30px;margin-top:10px;display:flex}.tour-module-scss-module__V9Y3YG__duration{justify-content:center;align-items:center;gap:10px;display:flex}.tour-module-scss-module__V9Y3YG__duration p{font-family:pacifico,cursive;font-size:20px}.tour-module-scss-module__V9Y3YG__tourPackageButtons{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;margin-top:40px;display:flex}.tour-module-scss-module__V9Y3YG__tourPackageButtons button{color:#fff;cursor:pointer;background-color:#ff6f00;border:none;border-radius:25px;height:50px;padding:0 20px;font-family:poppins,sans-serif;transition:all .3s ease-in-out}.tour-module-scss-module__V9Y3YG__tourPackageButtons button:hover{color:#002933;background-color:#fff}.tour-module-scss-module__V9Y3YG__thirdSection{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px;width:100%;max-width:1200px;margin-top:50px;padding:0 16px;display:flex}.tour-module-scss-module__V9Y3YG__reviewSliderContainer{justify-content:center;align-items:center;width:100%;max-width:400px;height:400px;display:flex}.tour-module-scss-module__V9Y3YG__reviewSlider{background-color:#f0f0f0;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:250px;padding:10px 10px 20px;display:flex}.tour-module-scss-module__V9Y3YG__topSlideSection{justify-content:space-between;align-items:center;padding:10px;display:flex}.tour-module-scss-module__V9Y3YG__customerProfile{color:#002933;align-items:center;gap:10px;display:flex}.tour-module-scss-module__V9Y3YG__customerProfile h3{margin:0;font-family:pacifico,cursive;font-size:18px}.tour-module-scss-module__V9Y3YG__profilePhoto{background-color:#3b3b3b;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.tour-module-scss-module__V9Y3YG__profilePhoto img,.tour-module-scss-module__V9Y3YG__quote img{width:24px;height:24px}.tour-module-scss-module__V9Y3YG__slideBottomSection{text-align:center;color:#000;flex-direction:column;align-items:center;padding:0 8px;display:flex}.tour-module-scss-module__V9Y3YG__customerRating{margin-bottom:8px}.tour-module-scss-module__V9Y3YG__customerStars{color:#e2ae03}.tour-module-scss-module__V9Y3YG__reviewBody{width:100%;max-width:280px;font-size:14px}@media (max-width:450px){.tour-module-scss-module__V9Y3YG__imageSlider{margin-top:80px}.tour-module-scss-module__V9Y3YG__thirdSection{flex-direction:column;align-items:center}.tour-module-scss-module__V9Y3YG__reviewSliderContainer,.tour-module-scss-module__V9Y3YG__reviewSlider{height:auto}}.tour-module-scss-module__V9Y3YG__dealIdentity h3{color:#002933;margin:0;font-size:1.15rem}.tour-module-scss-module__V9Y3YG__dealIdentity p{color:#555;white-space:pre-wrap;margin:.4rem 0 0;line-height:1.5}.tour-module-scss-module__V9Y3YG__dealPartners{flex-direction:column;align-items:flex-start;gap:.4rem;font-size:.82rem;display:flex}.tour-module-scss-module__V9Y3YG__dealPartners span{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.tour-module-scss-module__V9Y3YG__dealPartners .tour-module-scss-module__V9Y3YG__pMap{flex-wrap:wrap;gap:8px;width:100%;display:flex}.tour-module-scss-module__V9Y3YG__dealPartners svg{color:#0077b6;flex-shrink:0}
.ttb-module-scss-module___sFnZW__main{max-width:700px;margin:2rem auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ttb-module-scss-module___sFnZW__main form{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000001a}.ttb-module-scss-module___sFnZW__main h2{color:#333;margin-top:0;margin-bottom:1.5rem;font-size:1.5rem}.ttb-module-scss-module___sFnZW__main h3{color:#444;margin-top:1.5rem;margin-bottom:1rem;font-size:1.1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__error{color:#c33;background-color:#fee;border:1px solid #fcc;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__warning{color:#856404;background-color:#ffeaa7;border:1px solid #fc0;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__page1,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__page2{animation:.3s ease-in ttb-module-scss-module___sFnZW__fadeIn}@keyframes ttb-module-scss-module___sFnZW__fadeIn{0%{opacity:0}to{opacity:1}}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup{margin-bottom:1.5rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup label{color:#333;margin-bottom:.5rem;font-weight:600;display:block}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup label .ttb-module-scss-module___sFnZW__required{color:red}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup input[type=date],.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup input[type=text],.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup input[type=email],.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup select{border:1px solid #ddd;border-radius:4px;width:100%;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup input[type=date]:focus,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup input[type=text]:focus,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup input[type=email]:focus,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__formGroup select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__checkboxGroup{margin-bottom:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__checkboxGroup label{cursor:pointer;align-items:center;font-weight:400;display:flex}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__checkboxGroup label input[type=checkbox]{cursor:pointer;width:18px;height:18px;margin-right:.75rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__instruction{color:#555;background-color:#f0f8ff;border-left:4px solid #007bff;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__searchContainer{margin-bottom:1.5rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__searchContainer label{color:#333;margin-bottom:.5rem;font-weight:600;display:block}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__searchBox{position:relative}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__searchBox input{border:1px solid #ddd;border-radius:4px;width:100%;padding:.75rem;font-size:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__searchBox input:focus{border-color:#007bff;outline:none}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__dropdown{z-index:100;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__dropdownItem{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:.75rem 1rem;transition:background-color .2s}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__dropdownItem:hover{background-color:#f5f5f5}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__dropdownItem:last-child{border-bottom:none}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__dropdownEmpty{text-align:center;color:#999;padding:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__dropdownEmpty p{margin:0 0 .75rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__addNewButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__addNewButton:hover{background-color:#0056b3}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__selectedTravellers{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__selectedTravellers ul{margin:0;padding:0;list-style:none}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__travellItem{background:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__travellItem:last-child{margin-bottom:0}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__travellItem span{color:#333;font-weight:500}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__removeButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:3px;padding:.4rem .8rem;font-size:.85rem;transition:background-color .2s}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__removeButton:hover{background-color:#c82333}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__addTravellerManual{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:4px;width:100%;margin-bottom:1.5rem;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:block}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__addTravellerManual:hover{background-color:#218838}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__addTravellerManual:disabled{cursor:not-allowed;background-color:#ccc}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__navigation{border-top:1px solid #eee;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__backButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__skipButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__nextButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__submitButton{cursor:pointer;border:none;border-radius:4px;flex:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__backButton:disabled,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__skipButton:disabled,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__nextButton:disabled,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__nextButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__submitButton{color:#fff;background-color:#007bff}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__nextButton:hover:not(:disabled),.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__submitButton:hover:not(:disabled){background-color:#0056b3}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__backButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__skipButton{color:#333;background-color:#f0f0f0;border:1px solid #ddd}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__backButton:hover:not(:disabled),.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__skipButton:hover:not(:disabled){background-color:#e9e9e9}@media (max-width:600px){.ttb-module-scss-module___sFnZW__main{padding:.5rem}.ttb-module-scss-module___sFnZW__main form{padding:1.5rem 1rem}.ttb-module-scss-module___sFnZW__main h2{font-size:1.25rem}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__navigation{flex-direction:column}.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__backButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__skipButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__nextButton,.ttb-module-scss-module___sFnZW__main .ttb-module-scss-module___sFnZW__submitButton{width:100%}}
.addTraveller-module-scss-module__IxiO8q__addTravellerContainer{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.addTraveller-module-scss-module__IxiO8q__addTravellerContainer form{background-color:#fff;border-radius:8px;width:90%;max-width:500px;padding:2rem;box-shadow:0 4px 6px #0000001a}.addTraveller-module-scss-module__IxiO8q__addTravellerContainer .addTraveller-module-scss-module__IxiO8q__error{color:#c33;background-color:#fee;border-radius:4px;margin-bottom:1rem;padding:.75rem}
