.page-module-scss-module__ZXjobG__container{background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:32px;width:100%;padding:24px;display:flex}.page-module-scss-module__ZXjobG__titleRow{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex}.page-module-scss-module__ZXjobG__titleRow .page-module-scss-module__ZXjobG__iconWrap{background:#f8f9fb;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module-scss-module__ZXjobG__titleRow h2{color:#0e2851;margin:0;font-size:clamp(1.5rem,1.333rem + .347vw,1.75rem);font-weight:500;line-height:33px}.page-module-scss-module__ZXjobG__tourSection{flex-direction:column;gap:16px;width:100%;display:flex}.page-module-scss-module__ZXjobG__sectionHeader{background:#fbfbfd;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.page-module-scss-module__ZXjobG__headerLeft{flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0;display:flex}.page-module-scss-module__ZXjobG__tourTitle{color:#1f2937;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:16px}.page-module-scss-module__ZXjobG__tourSubtitle{color:#9ca3af;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:400;line-height:16px}.page-module-scss-module__ZXjobG__headerPrice{color:#0058c4;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:500;line-height:27px}.page-module-scss-module__ZXjobG__seasonsWrapper{flex-direction:row;align-items:flex-start;gap:16px;width:100%;display:flex}@media (max-width:1024px){.page-module-scss-module__ZXjobG__seasonsWrapper{flex-direction:column}}.page-module-scss-module__ZXjobG__seasonColumn{background:#f9fafb;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex}.page-module-scss-module__ZXjobG__seasonTitle{color:#9ca3af;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:17px}.page-module-scss-module__ZXjobG__priceRow{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:16px 12px;display:flex}.page-module-scss-module__ZXjobG__roomInfo{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module-scss-module__ZXjobG__perPerson{color:#1f2937;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:16px}.page-module-scss-module__ZXjobG__roomType{color:#9ca3af;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:400;line-height:16px}.page-module-scss-module__ZXjobG__priceValue{color:#0058c4;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:500;line-height:27px}
.SectionHeader-module-scss-module__J6xJhW__header{min-width:0;max-width:100%}.SectionHeader-module-scss-module__J6xJhW__center{text-align:center;margin:0 auto 1rem}.SectionHeader-module-scss-module__J6xJhW__left{text-align:left}.SectionHeader-module-scss-module__J6xJhW__label{color:#f60;letter-spacing:.05em;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:700;display:inline-flex}@media (min-width:768px){.SectionHeader-module-scss-module__J6xJhW__label{margin-bottom:1.5rem;font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.SectionHeader-module-scss-module__J6xJhW__labelIcon{width:18px;height:18px;margin-right:2px}@media (min-width:768px){.SectionHeader-module-scss-module__J6xJhW__labelIcon{width:22px;height:22px}}.SectionHeader-module-scss-module__J6xJhW__heading{color:#15366e;overflow-wrap:break-word;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.5rem,5vw,clamp(1.75rem,1.417rem + .694vw,2.25rem));font-weight:700;line-height:1.15}@media (min-width:768px){.SectionHeader-module-scss-module__J6xJhW__heading{margin-bottom:1rem;line-height:1.1}}@media (min-width:1024px){.SectionHeader-module-scss-module__J6xJhW__heading{font-size:clamp(1.75rem,1.417rem + .694vw,2.25rem);line-height:1}}.SectionHeader-module-scss-module__J6xJhW__heading.SectionHeader-module-scss-module__J6xJhW__headingLarge{font-size:clamp(1.625rem,6vw,clamp(2.25rem,1.75rem + 1.042vw,3rem))}@media (min-width:1024px){.SectionHeader-module-scss-module__J6xJhW__heading.SectionHeader-module-scss-module__J6xJhW__headingLarge{margin-bottom:24px;font-size:clamp(2.25rem,1.75rem + 1.042vw,3rem)}}.SectionHeader-module-scss-module__J6xJhW__center .SectionHeader-module-scss-module__J6xJhW__heading{margin-left:auto;margin-right:auto}.SectionHeader-module-scss-module__J6xJhW__description{color:#6b7280;max-width:545px;font-size:clamp(.875rem,2.3vw,clamp(.875rem,.792rem + .174vw,1rem));font-weight:400;line-height:1.5}@media (min-width:768px){.SectionHeader-module-scss-module__J6xJhW__description{line-height:1.4}}.SectionHeader-module-scss-module__J6xJhW__center .SectionHeader-module-scss-module__J6xJhW__description{margin-left:auto;margin-right:auto}
.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn{--like-color:#f40051;--like-fill:.15s;--like-pop:.35s;--like-pop-ease:cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur:.6s;--like-particle-dist:20px;--like-particle-size:2.5px;--like-ease:cubic-bezier(.22, 1, .36, 1);cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:#fff;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}@media (min-width:640px){.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn{width:35px;height:35px}}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn:hover:not(:disabled){transform:scale(1.1)}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn:disabled{opacity:.6;cursor:not-allowed}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn.FavoriteButton-module-scss-module__NOEFtq__sm{width:32px;height:32px}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn.FavoriteButton-module-scss-module__NOEFtq__sm .FavoriteButton-module-scss-module__NOEFtq__heartSvg{width:16px;height:16px}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn.FavoriteButton-module-scss-module__NOEFtq__lg{width:44px;height:44px}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn.FavoriteButton-module-scss-module__NOEFtq__lg .FavoriteButton-module-scss-module__NOEFtq__heartSvg{width:22px;height:22px}.FavoriteButton-module-scss-module__NOEFtq__likeIcon{pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.FavoriteButton-module-scss-module__NOEFtq__heartSvg{color:#2971e6;width:20px;height:20px;transition:color var(--like-fill) var(--like-ease)}.FavoriteButton-module-scss-module__NOEFtq__heartSvg path{fill:#0000;stroke:currentColor;transition:fill var(--like-fill) var(--like-ease),stroke var(--like-fill) var(--like-ease)}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn[data-liked=true] .FavoriteButton-module-scss-module__NOEFtq__heartSvg{color:var(--like-color)}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn[data-liked=true] .FavoriteButton-module-scss-module__NOEFtq__heartSvg path{fill:currentColor;stroke:currentColor}.FavoriteButton-module-scss-module__NOEFtq__favoriteBtn[data-liked=true] .FavoriteButton-module-scss-module__NOEFtq__likeIcon{animation:FavoriteButton-module-scss-module__NOEFtq__t-like-pop var(--like-pop) var(--like-pop-ease)}@keyframes FavoriteButton-module-scss-module__NOEFtq__t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.FavoriteButton-module-scss-module__NOEFtq__particles{pointer-events:none;width:0;height:0;color:var(--like-color);z-index:10;position:absolute;top:50%;left:50%}.FavoriteButton-module-scss-module__NOEFtq__particles i{left:calc(var(--like-particle-size)*var(--psize,1)/-2);top:calc(var(--like-particle-size)*var(--psize,1)/-2);width:calc(var(--like-particle-size)*var(--psize,1));height:calc(var(--like-particle-size)*var(--psize,1));opacity:0;background:currentColor;border-radius:50%;position:absolute}@keyframes FavoriteButton-module-scss-module__NOEFtq__t-like-burst{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25), calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px), var(--py)) scale(var(--p-end-scale,.6))}}.FavoriteButton-module-scss-module__NOEFtq__isBursting .FavoriteButton-module-scss-module__NOEFtq__particles i{animation:FavoriteButton-module-scss-module__NOEFtq__t-like-burst var(--pdur,var(--like-particle-dur)) ease-out var(--pdelay,0s) forwards}@media (prefers-reduced-motion:reduce){.FavoriteButton-module-scss-module__NOEFtq__likeIcon,.FavoriteButton-module-scss-module__NOEFtq__particles i{animation:none!important}}
.TripCard-module-scss-module__4v1Qra__card{box-shadow:0 2px 12px #00000014;box-shadow:none;background:#fff;border:1px solid #dfeafb;border-radius:22px;flex-direction:column;padding:8px;display:flex;overflow:hidden}.TripCard-module-scss-module__4v1Qra__imageWrapper{aspect-ratio:4/3;border-radius:18px;width:100%;position:relative;overflow:hidden}.TripCard-module-scss-module__4v1Qra__image{object-fit:cover}.TripCard-module-scss-module__4v1Qra__favorite{z-index:2;background:#fff;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}@media (min-width:640px){.TripCard-module-scss-module__4v1Qra__favorite{width:35px;height:35px;top:20px;right:20px}}.TripCard-module-scss-module__4v1Qra__favorite:hover{transform:scale(1.1)}.TripCard-module-scss-module__4v1Qra__heartIcon{fill:#0000;stroke:#2971e6;stroke-width:1.5px;width:20px;height:20px;transition:fill .15s,stroke .15s}.TripCard-module-scss-module__4v1Qra__heartActive{fill:#ef4444;stroke:#ef4444}.TripCard-module-scss-module__4v1Qra__heartBlue{width:20px;height:20px;display:block}.TripCard-module-scss-module__4v1Qra__location{color:#2971e6;background:#2971e61c;border-radius:21px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:8px;padding:6px 12px;font-size:.625rem;font-weight:400;display:inline-flex}.TripCard-module-scss-module__4v1Qra__content{background:#f4f4f480;border-radius:12px;flex-direction:column;margin-top:8px;margin-bottom:8px;padding:12px;display:flex}.TripCard-module-scss-module__4v1Qra__title{color:#0e2851;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.TripCard-module-scss-module__4v1Qra__description{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.TripCard-module-scss-module__4v1Qra__meta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:0;display:flex}@media (max-width:340px){.TripCard-module-scss-module__4v1Qra__meta{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.TripCard-module-scss-module__4v1Qra__meta{gap:10px}}.TripCard-module-scss-module__4v1Qra__price{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.TripCard-module-scss-module__4v1Qra__priceLabel{color:#6b7280;font-size:clamp(.75rem,.667rem + .174vw,.875rem);display:none}.TripCard-module-scss-module__4v1Qra__priceFrom{color:#6b7280;font-size:.625rem}@media (max-width:767px){.TripCard-module-scss-module__4v1Qra__priceFrom{font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}.TripCard-module-scss-module__4v1Qra__priceValue{color:#2971e6;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500}@media (max-width:767px){.TripCard-module-scss-module__4v1Qra__priceValue{font-size:clamp(1.125rem,1.083rem + .087vw,1.1875rem)}}.TripCard-module-scss-module__4v1Qra__pricePer{color:#6b7280;font-size:.625rem}@media (max-width:767px){.TripCard-module-scss-module__4v1Qra__pricePer{font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}.TripCard-module-scss-module__4v1Qra__viewTripBtn{width:100%;height:40px;padding:10px 14px;background:#2971e6!important;border-radius:40px!important;font-size:clamp(.75rem,.667rem + .174vw,.875rem)!important;font-weight:500!important}.TripCard-module-scss-module__4v1Qra__details{color:#6b7280;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;min-width:0;font-size:.625rem;display:flex}@media (max-width:767px){.TripCard-module-scss-module__4v1Qra__details{font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}.TripCard-module-scss-module__4v1Qra__details span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.TripCard-module-scss-module__4v1Qra__details svg{color:#6b7280;flex-shrink:0;width:12px;height:12px}@media (max-width:767px){.TripCard-module-scss-module__4v1Qra__details svg{width:14px;height:14px}}.TripCard-module-scss-module__4v1Qra__discountBanner{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:127px;height:19px;padding:2px 8px;display:flex;position:absolute;top:22px;left:0}@media (min-width:640px){.TripCard-module-scss-module__4v1Qra__discountBanner{top:28px}}.TripCard-module-scss-module__4v1Qra__discountBanner{z-index:5;background:#f60;border-radius:0 .5rem .5rem 0}.TripCard-module-scss-module__4v1Qra__discountBanner span{color:#fff;white-space:nowrap;align-items:center;width:111px;height:15px;font-size:.6875rem;font-style:normal;font-weight:400;line-height:15px;display:flex}.TripCard-module-scss-module__4v1Qra__discountBanner span strong{margin-left:2px;font-weight:700}
.TripBookingCard-module-scss-module__H43sEq__card{background:#fff;border:1px solid #f1f1f1b3;border-radius:32px;flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:769px){.TripBookingCard-module-scss-module__H43sEq__card{flex-direction:row;align-items:stretch;min-height:323px}}.TripBookingCard-module-scss-module__H43sEq__imageCol{border-radius:32px 32px 0 0;flex-shrink:0;width:100%;min-height:200px;position:relative;overflow:hidden}@media (min-width:769px){.TripBookingCard-module-scss-module__H43sEq__imageCol{border-radius:32px 0 0 32px;width:263px;min-height:323px}}.TripBookingCard-module-scss-module__H43sEq__image{object-fit:cover}.TripBookingCard-module-scss-module__H43sEq__imageOverlay{pointer-events:none;background:linear-gradient(#00205547,#00205547);position:absolute;inset:0}.TripBookingCard-module-scss-module__H43sEq__body{border-radius:0 0 32px 32px;flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:769px){.TripBookingCard-module-scss-module__H43sEq__body{border-radius:0 32px 32px 0}}.TripBookingCard-module-scss-module__H43sEq__cardHeader{padding:24px 16px 0 24px}@media (min-width:640px){.TripBookingCard-module-scss-module__H43sEq__cardHeader{padding-right:12px}}.TripBookingCard-module-scss-module__H43sEq__headerTop{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:640px){.TripBookingCard-module-scss-module__H43sEq__headerTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}}.TripBookingCard-module-scss-module__H43sEq__sectionTitle{letter-spacing:.01em;color:#0e2851;align-items:center;gap:8px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;line-height:22px;display:flex}.TripBookingCard-module-scss-module__H43sEq__sectionDot{background:#1b4fd8;border-radius:4px;flex-shrink:0;width:8px;height:8px}.TripBookingCard-module-scss-module__H43sEq__badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TripBookingCard-module-scss-module__H43sEq__timerBadge{box-sizing:border-box;background:linear-gradient(104.23deg,#eff6ff 0%,#ede9fe 100%);border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__timerDot{background:#1b4fd8;border-radius:50%;width:5px;height:5px}.TripBookingCard-module-scss-module__H43sEq__timerText{color:#1b4fd8;font-size:.6875rem;font-weight:500;line-height:16px}.TripBookingCard-module-scss-module__H43sEq__statusPartial{letter-spacing:.22px;color:#b45309;background:#fef3c7;border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-size:.6875rem;font-weight:700;line-height:16px;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__loadingGlyph{color:#b45309;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__spinnerSvg{animation:.8s linear infinite TripBookingCard-module-scss-module__H43sEq__spin}@keyframes TripBookingCard-module-scss-module__H43sEq__spin{to{transform:rotate(360deg)}}.TripBookingCard-module-scss-module__H43sEq__statusConfirmed{letter-spacing:.22px;color:#15803d;background:#dcfce7;border:1px solid #0000;border-radius:20px;align-items:center;padding:6px 12px;font-size:.6875rem;font-weight:700;line-height:16px;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__statusCancelled{letter-spacing:.22px;color:#d80027;background:#fef2f2;border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;padding:6px 12px;font-size:.6875rem;font-weight:500;line-height:16px;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__cancelX{font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:900;line-height:16px}.TripBookingCard-module-scss-module__H43sEq__divider{background:#666b6d1f;align-self:stretch;height:1px;margin-top:16px}.TripBookingCard-module-scss-module__H43sEq__main{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}@media (min-width:640px){.TripBookingCard-module-scss-module__H43sEq__main{padding-right:12px}}.TripBookingCard-module-scss-module__H43sEq__tripTitle{color:#0f172a;margin:0;padding-left:12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:24px}.TripBookingCard-module-scss-module__H43sEq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}@media (min-width:640px){.TripBookingCard-module-scss-module__H43sEq__detailGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.TripBookingCard-module-scss-module__H43sEq__detailGridHotel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}@media (min-width:640px){.TripBookingCard-module-scss-module__H43sEq__detailGridHotel{grid-template-columns:repeat(3,minmax(0,1fr))}}.TripBookingCard-module-scss-module__H43sEq__detailCell{align-items:center;gap:8px;min-width:0;display:flex}.TripBookingCard-module-scss-module__H43sEq__iconWrap{background:#fff9f5;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.TripBookingCard-module-scss-module__H43sEq__iconBgPlane{background:#fff0e666}.TripBookingCard-module-scss-module__H43sEq__detailIcon{flex-shrink:0;display:block}.TripBookingCard-module-scss-module__H43sEq__detailText{flex-direction:column;gap:4px;min-width:0;display:flex}.TripBookingCard-module-scss-module__H43sEq__detailLabel{letter-spacing:.01em;color:#6b7280;font-size:.625rem;font-weight:400;line-height:10px}.TripBookingCard-module-scss-module__H43sEq__detailValue{color:#0e2851;overflow-wrap:break-word;word-break:break-word;min-width:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;line-height:1.2}.TripBookingCard-module-scss-module__H43sEq__roomRow{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__roomTag{letter-spacing:.01em;color:#f60;background:#fff6f3;border-radius:20px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:2px 8px;font-size:.625rem;font-weight:500;line-height:14px;display:inline-flex}.TripBookingCard-module-scss-module__H43sEq__footer{margin-top:auto;padding:8px 16px 16px}@media (min-width:640px){.TripBookingCard-module-scss-module__H43sEq__footer{padding:8px 24px 24px}}.TripBookingCard-module-scss-module__H43sEq__footerInner{background:#f9fafb;border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:520px){.TripBookingCard-module-scss-module__H43sEq__footerInner{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}}.TripBookingCard-module-scss-module__H43sEq__footerMeta{flex:1;min-width:0}.TripBookingCard-module-scss-module__H43sEq__metaPartial,.TripBookingCard-module-scss-module__H43sEq__metaConfirmed{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.TripBookingCard-module-scss-module__H43sEq__metaMuted{color:#6b7280;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:150%}.TripBookingCard-module-scss-module__H43sEq__metaBullet{color:#6b7280;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.TripBookingCard-module-scss-module__H43sEq__metaStrong{color:#2971e6;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:700;line-height:150%}.TripBookingCard-module-scss-module__H43sEq__metaPrice{color:#2971e6;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:400;line-height:150%}.TripBookingCard-module-scss-module__H43sEq__metaCancelled{color:#d80027;margin:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;line-height:150%}.TripBookingCard-module-scss-module__H43sEq__metaInfo{color:#6b7280;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:150%}.TripBookingCard-module-scss-module__H43sEq__cta{flex-shrink:0;min-height:39px;padding:10px 28px!important;font-size:clamp(.625rem,.542rem + .174vw,.75rem)!important;font-weight:500!important;line-height:24px!important}
.BlogCard-module-scss-module__51QHiq__card{background:#fff;border:1px solid #dfeafb;border-radius:26px;flex-direction:column;height:100%;padding:9.21px;display:flex}.BlogCard-module-scss-module__51QHiq__imageWrap{border-radius:20px;width:100%;height:233px;position:relative;overflow:hidden}.BlogCard-module-scss-module__51QHiq__image{object-fit:cover}.BlogCard-module-scss-module__51QHiq__body{background:#f4f4f480;border-radius:16px;flex-direction:column;flex:1;gap:12px;margin-top:8px;padding:15px 8px 8px;display:flex}.BlogCard-module-scss-module__51QHiq__category{border-radius:21px;width:fit-content;padding:8px 12px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;display:inline-block}.BlogCard-module-scss-module__51QHiq__category.BlogCard-module-scss-module__51QHiq__blue{color:#2971e6;background:#ebf3ff;border:.79px solid #2971e6}.BlogCard-module-scss-module__51QHiq__category.BlogCard-module-scss-module__51QHiq__orange{color:#f60;background:#fff3eb;border:.79px solid #f60}.BlogCard-module-scss-module__51QHiq__title{color:#0e2851;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.125rem,1.083rem + .087vw,1.1875rem);font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogCard-module-scss-module__51QHiq__excerpt{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module-scss-module__51QHiq__footer{justify-content:space-between;align-items:center;margin-top:auto;padding:12px 16px;display:flex}.BlogCard-module-scss-module__51QHiq__read{color:#2971e6;align-items:center;gap:6px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;text-decoration:none;display:inline-flex}.BlogCard-module-scss-module__51QHiq__date{color:#6b7280;align-items:center;gap:6px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);display:flex}
.CategoryTabs-module-scss-module__LKepJq__wrapEnabled{width:100%;max-width:100%}.CategoryTabs-module-scss-module__LKepJq__tabsWrapped{flex-wrap:wrap;gap:6px;width:100%;display:flex}@media (min-width:768px){.CategoryTabs-module-scss-module__LKepJq__tabsWrapped{gap:8px}}.CategoryTabs-module-scss-module__LKepJq__wrapper{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;background:#f4f8fe;border-radius:80px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:6px;scroll-padding:6px;overflow-x:auto}@media (min-width:768px){.CategoryTabs-module-scss-module__LKepJq__wrapper{padding:8px;scroll-padding:8px}}.CategoryTabs-module-scss-module__LKepJq__wrapper::-webkit-scrollbar{display:none}.CategoryTabs-module-scss-module__LKepJq__tabs{white-space:nowrap;gap:6px;display:flex;position:relative}@media (min-width:768px){.CategoryTabs-module-scss-module__LKepJq__tabs{gap:8px}}.CategoryTabs-module-scss-module__LKepJq__indicator{pointer-events:none;z-index:1;background:#dfeafb;border:1px solid #2971e6;border-radius:80px;transition:left .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1);position:absolute}.CategoryTabs-module-scss-module__LKepJq__wrapRows{flex-direction:column;gap:12px;margin-bottom:0;display:flex;position:relative}.CategoryTabs-module-scss-module__LKepJq__wrapRows .CategoryTabs-module-scss-module__LKepJq__wrapper{margin:0}.CategoryTabs-module-scss-module__LKepJq__tab{letter-spacing:.01em;color:#9ca3af;cursor:pointer;scroll-snap-align:start;z-index:2;background:#fff;border:1px solid #1a1a1a0f;border-radius:80px;flex-shrink:0;padding:8px 16px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500;line-height:1.4;transition:color .15s;position:relative}@media (min-width:640px){.CategoryTabs-module-scss-module__LKepJq__tab{padding:10px 20px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}}@media (min-width:1024px){.CategoryTabs-module-scss-module__LKepJq__tab{padding:12px 24px;line-height:19px}}.CategoryTabs-module-scss-module__LKepJq__tab:hover{color:#0e2851;z-index:2;background:#fcfcfc}.CategoryTabs-module-scss-module__LKepJq__tab.CategoryTabs-module-scss-module__LKepJq__active{color:#0e2851;z-index:2;background:#dfeafb;border-color:#2971e6;position:relative}[data-indicator-ready] .CategoryTabs-module-scss-module__LKepJq__tab.CategoryTabs-module-scss-module__LKepJq__active{background:0 0;border-color:#0000}
.DestinationCard-module-scss-module__D4OXaq__card{cursor:pointer;background:0 0;border:none;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:0;width:75vw;max-width:320px;height:480px;padding:0;text-decoration:none;transition:width .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DestinationCard-module-scss-module__D4OXaq__card:active{transform:scale(.99)}@media (min-width:1024px){.DestinationCard-module-scss-module__D4OXaq__card{width:198px;max-width:none;height:536px}.DestinationCard-module-scss-module__D4OXaq__card:hover{width:644px}}.DestinationCard-module-scss-module__D4OXaq__imageWrap{width:100%;height:100%;position:absolute;inset:0}.DestinationCard-module-scss-module__D4OXaq__image{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scale(1.05)}@media (min-width:1024px){.DestinationCard-module-scss-module__D4OXaq__image{transform:none}}.DestinationCard-module-scss-module__D4OXaq__overlay{z-index:1;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(#0000 0%,#001d4c 100%);transition:background .4s;position:absolute;inset:0}@media (min-width:1024px){.DestinationCard-module-scss-module__D4OXaq__overlay{mix-blend-mode:hard-light;background:linear-gradient(175.75deg,#15366ec4 7.54%,#13336760 18.86%,#0000 41.31%),linear-gradient(#2971e633,#2971e633)}}.DestinationCard-module-scss-module__D4OXaq__arrow{z-index:3;color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .3s,color .3s,transform .3s;display:inline-flex;position:absolute;top:14px;right:15px;transform:rotate(45deg)}.DestinationCard-module-scss-module__D4OXaq__arrow svg{width:20px;height:20px}@media (min-width:1024px){.DestinationCard-module-scss-module__D4OXaq__arrow{color:#0e2851;background:#fff;transform:none}}.DestinationCard-module-scss-module__D4OXaq__content{z-index:2;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px;display:flex;position:relative}.DestinationCard-module-scss-module__D4OXaq__title{color:#fff;white-space:pre-wrap;margin:0;font-size:clamp(2.25rem,1.75rem + 1.042vw,3rem);font-weight:500;line-height:95%;transition:opacity .3s;display:block}.DestinationCard-module-scss-module__D4OXaq__description{color:#fff;letter-spacing:.01em;opacity:1;height:auto;margin:8px 0 0;font-size:.6875rem;transition:opacity .3s,height .3s,margin-top .3s}@media (min-width:1024px){.DestinationCard-module-scss-module__D4OXaq__description{opacity:0;height:0;margin-top:0}}.DestinationCard-module-scss-module__D4OXaq__cta{color:#fff;background:#f60;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;padding:9.6px 16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:19px;transition:background .3s,color .3s;display:flex}.DestinationCard-module-scss-module__D4OXaq__cta svg{width:16px;height:16px}@media (min-width:1024px){.DestinationCard-module-scss-module__D4OXaq__cta{color:#2971e6;background:#fff}.DestinationCard-module-scss-module__D4OXaq__card:hover .DestinationCard-module-scss-module__D4OXaq__image{transform:scale(1.05)}.DestinationCard-module-scss-module__D4OXaq__card:hover .DestinationCard-module-scss-module__D4OXaq__overlay{mix-blend-mode:normal;background:linear-gradient(#0000 0%,#001d4c 100%)}.DestinationCard-module-scss-module__D4OXaq__card:hover .DestinationCard-module-scss-module__D4OXaq__arrow{color:#fff;background:#f60;transform:rotate(45deg)}.DestinationCard-module-scss-module__D4OXaq__card:hover .DestinationCard-module-scss-module__D4OXaq__cta{color:#fff;background:#f60}.DestinationCard-module-scss-module__D4OXaq__card:hover .DestinationCard-module-scss-module__D4OXaq__description{opacity:1;height:auto;margin-top:8px}}
.FeatureCard-module-scss-module__6Lyx7a__card{box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:16px;transition:box-shadow .25s;display:flex}@media (min-width:768px){.FeatureCard-module-scss-module__6Lyx7a__card{border-radius:16px;gap:12px;padding:20px}}@media (min-width:1024px){.FeatureCard-module-scss-module__6Lyx7a__card{min-height:208px;padding:24px}}.FeatureCard-module-scss-module__6Lyx7a__card:hover{box-shadow:0 4px 6px #00000012}.FeatureCard-module-scss-module__6Lyx7a__iconWrapper{border-radius:10px;flex-direction:row;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:0;display:flex}.FeatureCard-module-scss-module__6Lyx7a__iconWrapper img,.FeatureCard-module-scss-module__6Lyx7a__iconWrapper svg{width:20px;height:20px}@media (min-width:768px){.FeatureCard-module-scss-module__6Lyx7a__iconWrapper{border-radius:12px;width:48px;height:48px}.FeatureCard-module-scss-module__6Lyx7a__iconWrapper img,.FeatureCard-module-scss-module__6Lyx7a__iconWrapper svg{width:24px;height:24px}}@media (min-width:1024px){.FeatureCard-module-scss-module__6Lyx7a__iconWrapper{border-radius:14px;width:56px;height:56px}.FeatureCard-module-scss-module__6Lyx7a__iconWrapper img,.FeatureCard-module-scss-module__6Lyx7a__iconWrapper svg{width:28px;height:28px}}.FeatureCard-module-scss-module__6Lyx7a__title{color:#0e2851;width:100%;margin:0;font-size:clamp(.8125rem,.729rem + .174vw,.9375rem);font-style:normal;font-weight:500;line-height:1.3}@media (min-width:768px){.FeatureCard-module-scss-module__6Lyx7a__title{font-size:clamp(.9375rem,.854rem + .174vw,1.0625rem);line-height:1.35}}@media (min-width:1024px){.FeatureCard-module-scss-module__6Lyx7a__title{font-size:clamp(1.125rem,1.042rem + .174vw,1.25rem);line-height:28px}}.FeatureCard-module-scss-module__6Lyx7a__description{color:#4a5565;width:100%;margin:0;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px){.FeatureCard-module-scss-module__6Lyx7a__description{font-size:clamp(.6875rem,.604rem + .174vw,.8125rem)}}@media (min-width:1024px){.FeatureCard-module-scss-module__6Lyx7a__description{font-size:clamp(.75rem,.667rem + .174vw,.875rem);line-height:23px}}
.StarRating-module-scss-module__j5gVmW__stars{align-items:center;gap:2px;display:flex}.StarRating-module-scss-module__j5gVmW__ratingValue{color:#6b7280;margin-left:2px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}
.ReviewsPanel-module-scss-module__7CAlhG__idCell{color:#374151;font-weight:700}.ReviewsPanel-module-scss-module__7CAlhG__pill{white-space:nowrap;border-radius:6rem;justify-content:center;align-items:center;gap:.25rem;height:1.875rem;padding:.25rem .75rem;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;display:inline-flex}.ReviewsPanel-module-scss-module__7CAlhG__pill i{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:1px}.ReviewsPanel-module-scss-module__7CAlhG__pillWithIcon{gap:.375rem}.ReviewsPanel-module-scss-module__7CAlhG__categoryPill{min-width:105px}.ReviewsPanel-module-scss-module__7CAlhG__categoryTrips{color:#1a84ff;background:#e4f2ff}.ReviewsPanel-module-scss-module__7CAlhG__categoryTransport{color:#c043ff;background:#ce6dff1a}.ReviewsPanel-module-scss-module__7CAlhG__categoryHotels{color:#ea580c;background:#ffedd5}.ReviewsPanel-module-scss-module__7CAlhG__categoryB2B{color:#0e2851;background:#0e28511a}.ReviewsPanel-module-scss-module__7CAlhG__categoryMice{color:#ff627b;background:#fb93a333}.ReviewsPanel-module-scss-module__7CAlhG__statusIcon{flex-shrink:0;width:1rem;height:1rem;margin-top:1px}.ReviewsPanel-module-scss-module__7CAlhG__spinnerWrap{color:inherit;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.ReviewsPanel-module-scss-module__7CAlhG__spinnerSvg{width:16px;height:16px;animation:.8s linear infinite ReviewsPanel-module-scss-module__7CAlhG__spin}@keyframes ReviewsPanel-module-scss-module__7CAlhG__spin{to{transform:rotate(360deg)}}.ReviewsPanel-module-scss-module__7CAlhG__statusPending{color:#cc5200;background:#fff5ee}.ReviewsPanel-module-scss-module__7CAlhG__statusReplied{color:#22c55e;background:#3dc26f14}.ReviewsPanel-module-scss-module__7CAlhG__statusUploaded{color:#16a34a;background:#dcfce7}.ReviewsPanel-module-scss-module__7CAlhG__toastBanner{z-index:100!important;top:-24px!important;right:0!important}.ReviewsPanel-module-scss-module__7CAlhG__primaryBtn{color:#fff;background:#1b8ffe;border-color:#1b8ffe}.ReviewsPanel-module-scss-module__7CAlhG__primaryBtn:hover{background:#0077ed;border-color:#0077ed}
.UpcomingTripBanner-module-scss-module__cYK4-G__premiumBanner{isolation:isolate;background:#123367;border-radius:32px;width:100%;min-height:171px;position:relative;overflow:hidden}@media (min-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__premiumBanner{min-height:171px}}.UpcomingTripBanner-module-scss-module__cYK4-G__bannerDecorations{pointer-events:none;z-index:0;position:absolute;inset:0}.UpcomingTripBanner-module-scss-module__cYK4-G__grayPlane{opacity:.8;width:105px;height:118px;position:absolute;top:55px;right:0}.UpcomingTripBanner-module-scss-module__cYK4-G__grayPlane img{object-fit:contain;width:100%;height:100%}@media (max-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__grayPlane{opacity:.5;width:80px;height:80px;top:5px;right:-5px}}.UpcomingTripBanner-module-scss-module__cYK4-G__grayDottedLine{opacity:.6;width:220px;height:120px;position:absolute;bottom:0;left:-80px}.UpcomingTripBanner-module-scss-module__cYK4-G__grayDottedLine img{object-fit:contain;width:100%;height:100%}@media (max-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__grayDottedLine{width:140px;height:80px;bottom:0;left:-50px}}.UpcomingTripBanner-module-scss-module__cYK4-G__gradientOverlay{opacity:.8;z-index:1;background:radial-gradient(80% 60% at 15.23% 53.07%,#2563eb59 0%,#2563eb00 60%),radial-gradient(60% 80% at 85.23% 23.07%,#7c3aed40 0%,#7c3aed00 55%),radial-gradient(50% 50% at 70.23% 83.07%,#10b9811f 0%,#10b98100 50%);position:absolute;inset:0}.UpcomingTripBanner-module-scss-module__cYK4-G__bannerContent{z-index:2;padding:20px max(16px,env(safe-area-inset-right)) 20px max(16px,env(safe-area-inset-left));box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;min-width:0;min-height:171px;display:flex;position:relative}@media (min-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__bannerContent{flex-direction:row;align-items:center;gap:46px;padding:20px 40px}}@media (min-width:1024px){.UpcomingTripBanner-module-scss-module__cYK4-G__bannerContent{padding:20px 80px}}.UpcomingTripBanner-module-scss-module__cYK4-G__tripInfo{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}@media (min-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__tripInfo{flex:1;width:auto}}.UpcomingTripBanner-module-scss-module__cYK4-G__upcomingBadge{letter-spacing:.55px;text-transform:uppercase;color:#fffc;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:.6875rem;font-weight:700;display:inline-flex}.UpcomingTripBanner-module-scss-module__cYK4-G__upcomingBadge .UpcomingTripBanner-module-scss-module__cYK4-G__dot{background:#34d399;border-radius:50%;width:6px;height:6px}.UpcomingTripBanner-module-scss-module__cYK4-G__tripTitle{color:#fff;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.125rem,4vw + .75rem,24px);font-weight:900;line-height:1.2}.UpcomingTripBanner-module-scss-module__cYK4-G__tripMeta{flex-direction:column;gap:4px;display:flex}.UpcomingTripBanner-module-scss-module__cYK4-G__metaRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.UpcomingTripBanner-module-scss-module__cYK4-G__metaItem{color:#fffc;align-items:center;gap:6px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);line-height:20px;display:inline-flex}.UpcomingTripBanner-module-scss-module__cYK4-G__metaItem svg{opacity:.8;flex-shrink:0}.UpcomingTripBanner-module-scss-module__cYK4-G__countdown{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;gap:clamp(3px,1.5vw,10px);width:100%;min-width:0;display:flex}@media (min-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__countdown{flex-shrink:0;justify-content:flex-end;align-self:center;gap:10px;width:auto}}.UpcomingTripBanner-module-scss-module__cYK4-G__countdownItem{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:16px 12px;display:flex}@media (min-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__countdownItem{flex:none;width:90px;min-width:64px;height:86px}}@media (max-width:767px){.UpcomingTripBanner-module-scss-module__cYK4-G__countdownItem{flex:1 1 0;width:auto;min-width:0;height:auto;min-height:64px;padding:clamp(8px,2vw,12px) clamp(4px,1.5vw,8px)}}.UpcomingTripBanner-module-scss-module__cYK4-G__countdownValue{text-align:center;color:#fff;font-size:clamp(2rem,1.417rem + 1.215vw,2.875rem);font-weight:900;line-height:1}@media (max-width:767px){.UpcomingTripBanner-module-scss-module__cYK4-G__countdownValue{font-size:clamp(1.125rem,6.5vw,1.5rem)}}@media (max-width:480px){.UpcomingTripBanner-module-scss-module__cYK4-G__countdownValue{font-size:clamp(1rem,5.5vw,1.35rem)}}.UpcomingTripBanner-module-scss-module__cYK4-G__countdownLabel{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff6;font-size:.625rem;font-weight:500;line-height:1.2}@media (max-width:380px){.UpcomingTripBanner-module-scss-module__cYK4-G__countdownLabel{letter-spacing:.04em;font-size:.5rem}}.UpcomingTripBanner-module-scss-module__cYK4-G__separator{color:#fff3;flex:none;padding:0 1px;font-size:clamp(1rem,4vw,28px);font-weight:900;line-height:1}@media (min-width:768px){.UpcomingTripBanner-module-scss-module__cYK4-G__separator{font-size:clamp(1.75rem,1.417rem + .694vw,2.25rem);line-height:28px}}
.ProfileSidebar-module-scss-module__kH7RqW__sidebar{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:1024px){.ProfileSidebar-module-scss-module__kH7RqW__sidebar{flex-shrink:0;width:332px}}.ProfileSidebar-module-scss-module__kH7RqW__profileCard{background:#fff;border:1px solid #f4f4f4;border-radius:24px;flex-direction:column;gap:12px;padding:24px 20px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__profileHeader{flex-direction:column;align-items:center;gap:8px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__avatarWrapper{background:#fff0e6;border:3px solid #fafafa;border-radius:750px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.ProfileSidebar-module-scss-module__kH7RqW__avatar{justify-content:center;align-items:center;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__avatar img{object-fit:contain;width:45px;height:45px}.ProfileSidebar-module-scss-module__kH7RqW__avatarImage{object-fit:cover;width:100%;height:100%}.ProfileSidebar-module-scss-module__kH7RqW__userName{color:#0e2851;text-align:center;margin:0;font-size:clamp(1.5rem,1.333rem + .347vw,1.75rem);font-weight:700;line-height:33px}.ProfileSidebar-module-scss-module__kH7RqW__divider{background:#a0b9cf80;flex-shrink:0;width:100%;height:.5px;margin:0}.ProfileSidebar-module-scss-module__kH7RqW__emailSection{flex-direction:column;gap:8px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__emailBox{background:#fbfbfd;border-radius:24px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__emailLabel{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:19px}.ProfileSidebar-module-scss-module__kH7RqW__emailValue{color:#9ca3af;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:14px}.ProfileSidebar-module-scss-module__kH7RqW__statsRow{align-items:center;gap:12px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__statCard{background:#fff;border:1px solid #f4f4f4;border-radius:24px;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__statIcon{box-sizing:border-box;background:#fff;border:.86px solid #eaf1fd;border-radius:34.35px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:2px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__statIconInner{box-sizing:border-box;background:#eaf1fd;border:.86px solid #eaf1fd;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__statIconInner img{object-fit:contain;width:16px;height:16px}.ProfileSidebar-module-scss-module__kH7RqW__statBody{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__statLabel{color:#9ca3af;text-align:center;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:16px}.ProfileSidebar-module-scss-module__kH7RqW__statValue{text-align:center;color:#2971e6;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:700;line-height:24px}.ProfileSidebar-module-scss-module__kH7RqW__navCard{box-sizing:border-box;background:#fff;border:1px solid #f4f4f4;border-radius:24px;flex-direction:column;align-items:stretch;gap:12px;padding:24px 20px;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__navItem{box-sizing:border-box;cursor:pointer;text-align:left;color:#9ca3af;background:#fff;border:none;border-left:2px solid #0000;border-radius:16px;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}.ProfileSidebar-module-scss-module__kH7RqW__navItem:hover{background:#fbfbfd}.ProfileSidebar-module-scss-module__kH7RqW__navIcon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.ProfileSidebar-module-scss-module__kH7RqW__navIconPrimaryMask{background-color:#2971e6;flex-shrink:0;width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProfileSidebar-module-scss-module__kH7RqW__navItemActive{color:#2971e6;background:#eff6ff;border-left:2px solid #2971e6;border-radius:16px;padding:16px 18px}.ProfileSidebar-module-scss-module__kH7RqW__navItemActive:hover{background:#eff6ff}
.CounterPill-module-scss-module__xgGG4a__counterRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.CounterPill-module-scss-module__xgGG4a__labelWrapper{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;margin:0;display:flex}.CounterPill-module-scss-module__xgGG4a__label{color:#0e2851;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:1.3}.CounterPill-module-scss-module__xgGG4a__subLabel{color:#b1b1b1;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:400;line-height:1.3}.CounterPill-module-scss-module__xgGG4a__pill{box-sizing:border-box;border:1px solid #ddd;border-radius:16px;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;width:144px;height:48px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.CounterPill-module-scss-module__xgGG4a__pill.CounterPill-module-scss-module__xgGG4a__error{border-color:#ef4444!important;box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.CounterPill-module-scss-module__xgGG4a__button{cursor:pointer;border:none;border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;transition:filter .15s,transform .15s;display:flex}.CounterPill-module-scss-module__xgGG4a__button:hover:not(:disabled){filter:brightness(.9)}.CounterPill-module-scss-module__xgGG4a__button:active:not(:disabled){transform:scale(.96)}.CounterPill-module-scss-module__xgGG4a__button:disabled{cursor:not-allowed}.CounterPill-module-scss-module__xgGG4a__minus{background:#f60}.CounterPill-module-scss-module__xgGG4a__minus:disabled{background:#ffd0b0}.CounterPill-module-scss-module__xgGG4a__minus:active:not(:disabled){transform:scale(.96)}.CounterPill-module-scss-module__xgGG4a__plus{background:#f60}.CounterPill-module-scss-module__xgGG4a__plus:active:not(:disabled){opacity:.85;transform:scale(.96)}.CounterPill-module-scss-module__xgGG4a__value{color:#0e2851;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center;flex-direction:row;flex:1;justify-content:center;align-items:center;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700;line-height:19px;display:flex}.CounterPill-module-scss-module__xgGG4a__plus img,.CounterPill-module-scss-module__xgGG4a__minus img{filter:drop-shadow(0 0 .5px #fff);display:block}
.TimePicker-module-scss-module__x2fFCa__dropdown{box-sizing:border-box;background:#fff;border:1px solid #f4f4f4;border-radius:12px;flex-direction:row;align-items:stretch;gap:16px;width:300px;height:240px;padding:10px 24px;display:flex;position:relative;box-shadow:0 8px 16px #00004d14}.TimePicker-module-scss-module__x2fFCa__picker{flex:1;width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}.TimePicker-module-scss-module__x2fFCa__column{text-align:center;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:50px}.TimePicker-module-scss-module__x2fFCa__item{cursor:pointer;flex-shrink:0;width:100%}.TimePicker-module-scss-module__x2fFCa__rowSelected{color:#2971e6;font-family:Inter,sans-serif;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:600;line-height:24px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s;display:inline-block;transform:scale(1.15)}.TimePicker-module-scss-module__x2fFCa__rowFaded{color:#0e2851;opacity:.35;font-family:Inter,sans-serif;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:500;line-height:24px;transition:transform .2s,color .2s,opacity .2s;display:inline-block;transform:scale(.9)}.TimePicker-module-scss-module__x2fFCa__separator{color:#2971e6;z-index:3;pointer-events:none;flex-shrink:0;align-self:center;font-family:Inter,sans-serif;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:600;line-height:24px}.TimePicker-module-scss-module__x2fFCa__selectionHighlight{pointer-events:none;z-index:2;background:#0055ff0d;border-top:1px solid #00004d14;border-bottom:1px solid #00004d14;border-radius:12px;height:73px;position:absolute;top:83.3333px;left:16px;right:16px}.TimePicker-module-scss-module__x2fFCa__ampmColumn{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;padding-bottom:4px;display:flex}.TimePicker-module-scss-module__x2fFCa__ampmBtn{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:56px;margin:8px 0;font-family:Inter,sans-serif;font-size:clamp(1.125rem,1.083rem + .087vw,1.1875rem);line-height:24px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.TimePicker-module-scss-module__x2fFCa__ampmSelected{color:#2971e6;background:#0055ff14;font-weight:600;transform:scale(1.05)}.TimePicker-module-scss-module__x2fFCa__ampmUnselected{color:#0e2851;opacity:.5;font-weight:500;transform:scale(.95)}.TimePicker-module-scss-module__x2fFCa__ampmUnselected:hover{opacity:.8;background:#00000008}
.AuthModal-module-scss-module__mfPnbW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#10182866;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.AuthModal-module-scss-module__mfPnbW__modal{background:#fff;border-radius:32px;flex-direction:column;align-items:center;gap:33px;width:100%;max-width:672px;padding:37px 48px;display:flex;position:relative;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808}.AuthModal-module-scss-module__mfPnbW__header{justify-content:space-between;align-items:center;width:100%;max-width:576px;display:flex}.AuthModal-module-scss-module__mfPnbW__closeBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background-color .15s;display:flex}.AuthModal-module-scss-module__mfPnbW__closeBtn:hover{background-color:#f9fafb}.AuthModal-module-scss-module__mfPnbW__title{text-align:left;color:#0e2851;margin:0;font-size:clamp(1.625rem,1.375rem + .521vw,2rem);font-weight:500;line-height:1.25}.AuthModal-module-scss-module__mfPnbW__brandText{color:#2971e6}.AuthModal-module-scss-module__mfPnbW__form{flex-direction:column;gap:24px;width:100%;max-width:576px;display:flex}.AuthModal-module-scss-module__mfPnbW__passwordFieldWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.AuthModal-module-scss-module__mfPnbW__modalInput{color:#0e2851;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;outline:none;width:100%;height:54px;padding:12px 16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;transition:border-color .15s,box-shadow .15s}.AuthModal-module-scss-module__mfPnbW__modalInput::placeholder{color:#b1b1b1}.AuthModal-module-scss-module__mfPnbW__modalInput:focus{border-color:#2971e6;box-shadow:0 0 0 4px #e6f4ff,0 1px 2px #d9d9ea0d}.AuthModal-module-scss-module__mfPnbW__modalInput.AuthModal-module-scss-module__mfPnbW__hasError{border:1.5px solid #c11515!important}.AuthModal-module-scss-module__mfPnbW__passwordWrapper{align-items:center;width:100%;display:flex;position:relative}.AuthModal-module-scss-module__mfPnbW__passwordWrapper .AuthModal-module-scss-module__mfPnbW__modalInput{padding-right:48px}.AuthModal-module-scss-module__mfPnbW__eyeBtn{cursor:pointer;color:#0a0a0a80;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:16px}.AuthModal-module-scss-module__mfPnbW__eyeBtn:hover{color:#0e2851}.AuthModal-module-scss-module__mfPnbW__forgetPasswordWrapper{justify-content:flex-end;width:100%;margin-top:-8px;display:flex}.AuthModal-module-scss-module__mfPnbW__forgetPassword{color:#f60;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;line-height:1.4}.AuthModal-module-scss-module__mfPnbW__forgetPassword:hover{text-decoration:underline}.AuthModal-module-scss-module__mfPnbW__loginBtn{color:#fff;cursor:pointer;background:#2971e6;border:none;border-radius:9999px;width:100%;height:56px;margin-top:8px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;transition:background-color .15s}.AuthModal-module-scss-module__mfPnbW__loginBtn:hover{background:#2566cf}.AuthModal-module-scss-module__mfPnbW__dividerWrapper{align-items:center;gap:19px;width:100%;max-width:576px;display:flex}.AuthModal-module-scss-module__mfPnbW__line{background:#cecece7a;flex:1;height:1px}.AuthModal-module-scss-module__mfPnbW__orText{color:#9ca3af;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700}.AuthModal-module-scss-module__mfPnbW__googleBtnContainer{justify-content:center;align-items:center;width:100%;max-width:576px;margin-top:12px;margin-bottom:8px;display:flex}.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform-origin:50%;transform:scale(1.44)}@media (max-width:700px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(1.35)}}@media (max-width:650px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(1.25)}}@media (max-width:580px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(1.1)}}@media (max-width:500px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(.95)}}@media (max-width:480px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(.9)}}@media (max-width:400px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(.8)}}@media (max-width:350px){.AuthModal-module-scss-module__mfPnbW__googleBtnContainer>div{transform:scale(.7)}}.AuthModal-module-scss-module__mfPnbW__footer{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.AuthModal-module-scss-module__mfPnbW__footerText{color:#6b7280;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:400}.AuthModal-module-scss-module__mfPnbW__signupLink{color:#2971e6;cursor:pointer;background:0 0;border:none;padding:0;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700;text-decoration:underline}.AuthModal-module-scss-module__mfPnbW__signupLink:hover{color:#15366e}@media (max-width:768px){.AuthModal-module-scss-module__mfPnbW__modal{border-radius:24px;gap:24px;padding:32px 24px}.AuthModal-module-scss-module__mfPnbW__form{gap:20px}}@media (max-width:480px){.AuthModal-module-scss-module__mfPnbW__overlay{padding:16px}.AuthModal-module-scss-module__mfPnbW__modal{border-radius:20px;gap:20px;padding:24px 16px}.AuthModal-module-scss-module__mfPnbW__form{gap:16px}.AuthModal-module-scss-module__mfPnbW__modalInput{height:48px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem)}.AuthModal-module-scss-module__mfPnbW__passwordWrapper .AuthModal-module-scss-module__mfPnbW__modalInput{padding-right:40px}.AuthModal-module-scss-module__mfPnbW__eyeBtn{right:12px}.AuthModal-module-scss-module__mfPnbW__eyeBtn svg{width:20px;height:20px}.AuthModal-module-scss-module__mfPnbW__loginBtn{height:48px;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.AuthModal-module-scss-module__mfPnbW__closeBtn svg{width:24px;height:24px}.AuthModal-module-scss-module__mfPnbW__dividerWrapper{gap:12px}}
.StepBookingDetails-module-scss-module__Qo9y5a__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__row{flex-direction:row;gap:16px;width:100%;display:flex}@media (max-width:768px){.StepBookingDetails-module-scss-module__Qo9y5a__row{flex-direction:column}}.StepBookingDetails-module-scss-module__Qo9y5a__col{flex-direction:column;flex:1;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__sectionTitle{color:#0d1b3e;margin-bottom:.5rem;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.StepBookingDetails-module-scss-module__Qo9y5a__fieldGroup{flex-direction:column;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__roomList{flex-direction:column;gap:16px;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__roomRowWrapper{flex-direction:row;align-items:center;gap:12px;display:flex}@media (min-width:640px){.StepBookingDetails-module-scss-module__Qo9y5a__roomRowWrapper{gap:20px}}.StepBookingDetails-module-scss-module__Qo9y5a__roomInfoBox{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:10px 14px;transition:border-color .15s;display:flex}@media (min-width:640px){.StepBookingDetails-module-scss-module__Qo9y5a__roomInfoBox{max-width:319px;padding:7px 16px}}.StepBookingDetails-module-scss-module__Qo9y5a__roomTexts{flex-direction:column;gap:0;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__roomTitle{color:#0d1b3e;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500}.StepBookingDetails-module-scss-module__Qo9y5a__roomSubtitle{color:#9aa3b8;font-size:.6875rem;font-weight:400}.StepBookingDetails-module-scss-module__Qo9y5a__priceContainer{flex-direction:column;align-items:flex-end;gap:0;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__priceValue{color:#0d1b3e;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.StepBookingDetails-module-scss-module__Qo9y5a__counterWrap{display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__customRoomsSection{flex-direction:column;gap:16px;margin-top:16px;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__subSectionTitle{color:#0d1b3e;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.StepBookingDetails-module-scss-module__Qo9y5a__customRoomsGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.StepBookingDetails-module-scss-module__Qo9y5a__customRoomsGrid{grid-template-columns:repeat(2,1fr)}}.StepBookingDetails-module-scss-module__Qo9y5a__customRoomField{flex-direction:column;gap:12px;display:flex}.StepBookingDetails-module-scss-module__Qo9y5a__customRoomField label{color:#4b5563;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:19px}.StepBookingDetails-module-scss-module__Qo9y5a__fieldTrigger{border:1px solid #f5f5f5;border-radius:24px;height:48px;padding:0 16px}.StepBookingDetails-module-scss-module__Qo9y5a__fieldTrigger svg{color:#6b7280}
.StepGuestDetails-module-scss-module__rErOlW__container{flex-direction:column;gap:1.5rem;display:flex}.StepGuestDetails-module-scss-module__rErOlW__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.StepGuestDetails-module-scss-module__rErOlW__row{grid-template-columns:1fr}}.StepGuestDetails-module-scss-module__rErOlW__col{flex-direction:column;gap:.5rem;display:flex}.StepGuestDetails-module-scss-module__rErOlW__phoneLabel{color:#4b5563;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:1.25rem}.StepGuestDetails-module-scss-module__rErOlW__countrySelectWrap{flex-direction:column;gap:.5rem;width:100%;display:flex}.StepGuestDetails-module-scss-module__rErOlW__errorText{color:#c11515;flex-direction:row;align-items:center;gap:4px;margin:-4px 0 0;padding:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-style:normal;font-weight:400;line-height:16px;display:flex}.StepGuestDetails-module-scss-module__rErOlW__specialRequestsSection{flex-direction:column;width:100%;display:flex}
.ImportLeadsPanel-module-scss-module__XtVaSa__idCell{color:#374151;font-weight:700}.ImportLeadsPanel-module-scss-module__XtVaSa__teamPills{flex-wrap:wrap;gap:.5rem;display:flex}.ImportLeadsPanel-module-scss-module__XtVaSa__pill{white-space:nowrap;border-radius:6rem;justify-content:flex-start;align-items:center;gap:.25rem;height:1.875rem;padding:.25rem .75rem;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;display:inline-flex}.ImportLeadsPanel-module-scss-module__XtVaSa__pill i{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:1px}.ImportLeadsPanel-module-scss-module__XtVaSa__teamOperations{color:#cc5200;background:#fff5ee}.ImportLeadsPanel-module-scss-module__XtVaSa__teamOperations i{background:#cc5200}.ImportLeadsPanel-module-scss-module__XtVaSa__teamSales{color:#16a34a;background:#dcfce7}.ImportLeadsPanel-module-scss-module__XtVaSa__teamSales i{background:#16a34a}.ImportLeadsPanel-module-scss-module__XtVaSa__importedBy{color:#4b5563;align-items:center;gap:12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;display:flex}.ImportLeadsPanel-module-scss-module__XtVaSa__importedBy img{object-fit:cover;border-radius:32px}
.ApproveRequestModal-module-scss-module__PsYLma__modalBody{flex-direction:column;gap:16px;max-height:700px;padding:24px;display:flex;overflow-y:auto}.ApproveRequestModal-module-scss-module__PsYLma__fieldGroup{flex-direction:column;gap:8px;display:flex}.ApproveRequestModal-module-scss-module__PsYLma__fieldLabel{color:#0e2851;font-family:Trip Sans,sans-serif;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700;line-height:20px}.ApproveRequestModal-module-scss-module__PsYLma__radioGroupRow{flex-direction:row;align-items:center;gap:16px;display:flex}.ApproveRequestModal-module-scss-module__PsYLma__radioCard{cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:32px;flex-direction:row;flex:1;align-items:center;gap:8px;padding:16px;transition:all .2s ease-in-out;display:flex}.ApproveRequestModal-module-scss-module__PsYLma__radioCard.ApproveRequestModal-module-scss-module__PsYLma__selected{background:#fff0e6;border:1px solid #f60}.ApproveRequestModal-module-scss-module__PsYLma__radioCircle{background:#fff;border:1.5px solid #c2c2c2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ApproveRequestModal-module-scss-module__PsYLma__radioCircle.ApproveRequestModal-module-scss-module__PsYLma__selected{background:#f60;border-color:#f60}.ApproveRequestModal-module-scss-module__PsYLma__radioLabel{color:#0e2851;font-family:Trip Sans,sans-serif;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:400;line-height:24px}.ApproveRequestModal-module-scss-module__PsYLma__summaryBox{background:#f9fafb;border-radius:32px;flex-direction:row;gap:24px;margin-top:8px;padding:20px;display:flex}.ApproveRequestModal-module-scss-module__PsYLma__summaryCol{flex-direction:column;flex:1;gap:4px;display:flex}.ApproveRequestModal-module-scss-module__PsYLma__summaryTitle{color:#6a7282;font-family:Trip Sans,sans-serif;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:400;line-height:20px}.ApproveRequestModal-module-scss-module__PsYLma__summaryValue{color:#0e2851;font-family:Trip Sans,sans-serif;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:24px}
.B2BFeatures-module-scss-module__JqrkjG__section{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:100%;margin:0 auto;padding:64px 0;display:flex}@media (max-width:768px){.B2BFeatures-module-scss-module__JqrkjG__section{padding:32px 0}}.B2BFeatures-module-scss-module__JqrkjG__header{flex-direction:column;align-items:center;gap:10px;width:100%;margin-bottom:22px;display:flex}.B2BFeatures-module-scss-module__JqrkjG__title{text-align:center;color:#0e2851;margin:0;padding:0 8px;font-size:clamp(1.375rem,3vw,2rem);font-weight:700;line-height:1.3}.B2BFeatures-module-scss-module__JqrkjG__subtitle{text-align:center;letter-spacing:.01em;color:#6b7280;max-width:56ch;margin:0;padding:0 12px;font-size:clamp(.9375rem,2vw,1.25rem);font-weight:400;line-height:1.4}.B2BFeatures-module-scss-module__JqrkjG__features{grid-template-columns:1fr;gap:24px;width:100%;display:grid}@media (min-width:640px){.B2BFeatures-module-scss-module__JqrkjG__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.B2BFeatures-module-scss-module__JqrkjG__features{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ProcessTimeline-module-scss-module___J1vsW__section{box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ProcessTimeline-module-scss-module___J1vsW__section.ProcessTimeline-module-scss-module___J1vsW__padding-normal{padding:64px 0}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__section.ProcessTimeline-module-scss-module___J1vsW__padding-normal{padding:56px 0}}@media (max-width:600px){.ProcessTimeline-module-scss-module___J1vsW__section.ProcessTimeline-module-scss-module___J1vsW__padding-normal{padding:40px 0}}.ProcessTimeline-module-scss-module___J1vsW__section.ProcessTimeline-module-scss-module___J1vsW__padding-large{padding:80px 0}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__section.ProcessTimeline-module-scss-module___J1vsW__padding-large{padding:56px 0}}@media (max-width:600px){.ProcessTimeline-module-scss-module___J1vsW__section.ProcessTimeline-module-scss-module___J1vsW__padding-large{padding:40px 0}}.ProcessTimeline-module-scss-module___J1vsW__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:66px;padding:0 16px;display:flex}@media (max-width:600px){.ProcessTimeline-module-scss-module___J1vsW__header{margin-bottom:40px}}.ProcessTimeline-module-scss-module___J1vsW__title{color:#0e2851;margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700;line-height:1.25}.ProcessTimeline-module-scss-module___J1vsW__subtitle{color:#6b7280;max-width:56ch;margin:0;font-size:clamp(.9375rem,2vw,1.25rem);font-weight:400;line-height:1.4}.ProcessTimeline-module-scss-module___J1vsW__timelineContainer{box-sizing:border-box;width:100%;max-width:1275px;height:auto;min-height:220px;padding:0 20px;position:relative}.ProcessTimeline-module-scss-module___J1vsW__lineBase{z-index:1;background:#f2f2f2;width:100%;height:4px;position:absolute;top:46.33px;left:0}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__lineBase{display:none}}.ProcessTimeline-module-scss-module___J1vsW__lineProgress{z-index:2;background:#2971e6;width:0%;height:3.5px;position:absolute;top:46.8px;left:0}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__lineProgress{display:none}}.ProcessTimeline-module-scss-module___J1vsW__lineActive{width:calc(var(--active-ratio,1)*100%);transition:width 3.5s linear}.ProcessTimeline-module-scss-module___J1vsW__steps{z-index:3;grid-template-columns:repeat(5,1fr);width:100%;display:grid;position:relative}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__steps{flex-direction:column;gap:0;display:flex}}.ProcessTimeline-module-scss-module___J1vsW__stepItem{flex-direction:column;align-items:center;display:flex}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__stepItem{grid-template-columns:50px minmax(0,1fr);align-items:stretch;column-gap:12px;display:grid}}.ProcessTimeline-module-scss-module___J1vsW__stepAside{flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__stepAside{align-self:stretch;width:50px;min-height:0}}.ProcessTimeline-module-scss-module___J1vsW__vLine{display:none}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__vLine{transform-origin:top;background:#f2f2f2;border-radius:1px;flex:auto;width:2px;min-height:16px;margin-top:6px;display:block}.ProcessTimeline-module-scss-module___J1vsW__vLineActive{transition:background .2s ease-out;transition-delay:var(--vline-activate-delay,var(--activate-delay,0s));background:linear-gradient(#3b82f6 0%,#1e5bc6 100%)}}.ProcessTimeline-module-scss-module___J1vsW__circle{width:92.66px;height:92.66px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .25s;transition-delay:var(--activate-delay,0s);background:#f4f4f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:17px;display:flex;position:relative}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__circle{width:48px;height:48px;margin-bottom:0}}.ProcessTimeline-module-scss-module___J1vsW__circle .ProcessTimeline-module-scss-module___J1vsW__number{color:#6b7280;transition:color .2s ease-out;transition-delay:var(--activate-delay,0s)}.ProcessTimeline-module-scss-module___J1vsW__circle:hover{transform:scale(1.06)}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__circle:hover{transform:none}}.ProcessTimeline-module-scss-module___J1vsW__circlePermanentInactive,.ProcessTimeline-module-scss-module___J1vsW__circlePermanentInactive .ProcessTimeline-module-scss-module___J1vsW__number{transition-delay:0s}.ProcessTimeline-module-scss-module___J1vsW__circleActive{background:#dfebff}.ProcessTimeline-module-scss-module___J1vsW__circleActive .ProcessTimeline-module-scss-module___J1vsW__number{color:#19448a}.ProcessTimeline-module-scss-module___J1vsW__number{z-index:1;font-size:clamp(1.375rem,1.208rem + .347vw,1.625rem);font-weight:700;position:relative}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__number{font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:800}}.ProcessTimeline-module-scss-module___J1vsW__content{text-align:center;box-sizing:border-box;opacity:1;width:100%;max-width:243px}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__content{text-align:left;background:#fff;border:1px solid #eaf1fd;border-radius:16px;max-width:none;margin-bottom:16px;padding:16px 14px;box-shadow:0 4px 20px #0e285112}}.ProcessTimeline-module-scss-module___J1vsW__stepTitle{color:#0e2851;margin:0 0 9px;font-size:18.5px;font-weight:500;line-height:1.3}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__stepTitle{margin-bottom:6px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500}}.ProcessTimeline-module-scss-module___J1vsW__stepDescription{color:#4a5565;margin:0;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:400;line-height:1.55}@media (max-width:1024px){.ProcessTimeline-module-scss-module___J1vsW__stepDescription{font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);line-height:1.5}}@media (min-width:1025px){.ProcessTimeline-module-scss-module___J1vsW__stepItem:last-of-type .ProcessTimeline-module-scss-module___J1vsW__content{margin-bottom:0}}@media (max-width:600px){.ProcessTimeline-module-scss-module___J1vsW__content{padding:14px 12px}}
.Footer-module-scss-module__r8i0SG__footer{background:#123367;padding:3rem 0 1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__footer{padding:4rem 0 2rem}}.Footer-module-scss-module__r8i0SG__container{max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:768px){.Footer-module-scss-module__r8i0SG__container{padding:0 16px}}.Footer-module-scss-module__r8i0SG__top{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__top{gap:3rem}}@media (min-width:1024px){.Footer-module-scss-module__r8i0SG__top{grid-template-columns:320px 1fr;gap:4rem}}.Footer-module-scss-module__r8i0SG__logoLink{transition:opacity .15s;display:block}.Footer-module-scss-module__r8i0SG__logoLink:hover{opacity:.8}.Footer-module-scss-module__r8i0SG__brand{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__brand{gap:1.5rem}}.Footer-module-scss-module__r8i0SG__logo{object-fit:contain;object-position:left center;width:150px;height:30px;margin:0;display:block}.Footer-module-scss-module__r8i0SG__tagline{color:#fff;max-width:420px;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:1.5}.Footer-module-scss-module__r8i0SG__socialBlock{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__socialBlock{margin-top:2rem}}@media (min-width:1024px){.Footer-module-scss-module__r8i0SG__socialBlock{margin-top:7rem}}.Footer-module-scss-module__r8i0SG__followLabel{color:#fff;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:600}.Footer-module-scss-module__r8i0SG__socials{flex-wrap:wrap;gap:.5rem;display:flex}.Footer-module-scss-module__r8i0SG__socialIcon{color:#fff;background-color:#ffffff0d;border-radius:80px;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition:opacity .15s;display:inline-flex}.Footer-module-scss-module__r8i0SG__socialIcon:hover{opacity:.8}.Footer-module-scss-module__r8i0SG__linksGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.Footer-module-scss-module__r8i0SG__linksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__linksGrid{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:2rem}}.Footer-module-scss-module__r8i0SG__linkGroup{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__linkGroup{gap:1rem}}.Footer-module-scss-module__r8i0SG__linkGroupTitle{color:#fff;margin:0;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:600}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__linkGroupTitle{font-size:clamp(1rem,.917rem + .174vw,1.125rem)}}.Footer-module-scss-module__r8i0SG__linkList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__r8i0SG__link{color:#fff;word-break:break-word;align-items:center;min-height:32px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);text-decoration:none;transition:opacity .15s;display:inline-flex}.Footer-module-scss-module__r8i0SG__link:hover{opacity:.8}.Footer-module-scss-module__r8i0SG__contactItem{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.Footer-module-scss-module__r8i0SG__contactLabel{color:#fff;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.Footer-module-scss-module__r8i0SG__contactValue{color:#fff;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(.75rem,.667rem + .174vw,.875rem)}.Footer-module-scss-module__r8i0SG__divider{background:#ffffff1f;height:1px;margin:2rem 0 1rem}@media (min-width:768px){.Footer-module-scss-module__r8i0SG__divider{margin:3rem 0 1.5rem}}.Footer-module-scss-module__r8i0SG__copyright{color:#fff;text-align:center;margin:0;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:400;line-height:1.5}.Footer-module-scss-module__r8i0SG__copyright .Footer-module-scss-module__r8i0SG__poweredBy{color:#2971e6;font-weight:500;text-decoration:none;transition:color .15s}.Footer-module-scss-module__r8i0SG__copyright .Footer-module-scss-module__r8i0SG__poweredBy:hover{color:#4b89f0;text-decoration:underline}.Footer-module-scss-module__r8i0SG__shapeWrapper{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0}@media (max-width:1024px){.Footer-module-scss-module__r8i0SG__shapeWrapper{display:none}}.Footer-module-scss-module__r8i0SG__shape{object-fit:cover;object-position:top right;transform-origin:100% 0;width:1050px;height:800px;position:absolute;top:-10rem;right:-5rem}
.HotelOverview-module-scss-module__hYfO1W__section{margin-top:12px}.HotelOverview-module-scss-module__hYfO1W__heading{color:#0e2851;margin:0 0 16px;font-size:clamp(1.5rem,1.25rem + .521vw,1.875rem);font-weight:700}.HotelOverview-module-scss-module__hYfO1W__overviewSection{margin-bottom:32px}.HotelOverview-module-scss-module__hYfO1W__integratedSection{margin-top:64px}.HotelOverview-module-scss-module__hYfO1W__label{color:#f60;margin:0 0 16px;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700}.HotelOverview-module-scss-module__hYfO1W__text{color:#4a5565;border-left:3px solid #ebebeb;margin:0;padding-left:20px;font-size:clamp(.8125rem,.729rem + .174vw,.9375rem);line-height:1.8}
.ImportantLinksModal-module-scss-module__CsibgG__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a59;justify-content:center;align-items:center;padding:24px 16px;animation:.2s ImportantLinksModal-module-scss-module__CsibgG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ImportantLinksModal-module-scss-module__CsibgG__fadeIn{0%{opacity:0}to{opacity:1}}.ImportantLinksModal-module-scss-module__CsibgG__dialog{background:#fff;border-radius:32px;flex-direction:column;width:100%;max-width:620px;max-height:calc(100vh - 100px);animation:.25s cubic-bezier(.16,1,.3,1) ImportantLinksModal-module-scss-module__CsibgG__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0f172a1f,0 0 1px #0f172a14}@keyframes ImportantLinksModal-module-scss-module__CsibgG__slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ImportantLinksModal-module-scss-module__CsibgG__tabRow{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;gap:0;padding:14px 16px 0;display:flex;overflow-x:auto}.ImportantLinksModal-module-scss-module__CsibgG__tabRow::-webkit-scrollbar{display:none}.ImportantLinksModal-module-scss-module__CsibgG__tab{color:#0e2851;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #e5e7eb;flex:none;padding:16px 12px 14px;font-family:inherit;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;transition:color .15s,border-color .15s;position:relative}.ImportantLinksModal-module-scss-module__CsibgG__tab:hover{color:#0e2851;opacity:.8}.ImportantLinksModal-module-scss-module__CsibgG__tabActive{color:#0e2851;border-bottom-color:#0000;font-weight:600}.ImportantLinksModal-module-scss-module__CsibgG__tabActive:after{content:"";background:#2971e6;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ImportantLinksModal-module-scss-module__CsibgG__headerRow{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex}.ImportantLinksModal-module-scss-module__CsibgG__headerText{min-width:0}.ImportantLinksModal-module-scss-module__CsibgG__modalTitle{color:#0e2851;margin:0 0 8px;font-size:clamp(1.25rem,1.083rem + .347vw,1.5rem);font-weight:700;line-height:1.25}.ImportantLinksModal-module-scss-module__CsibgG__modalSubtitle{color:#6b7280;max-width:520px;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);line-height:1}.ImportantLinksModal-module-scss-module__CsibgG__closeBtn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.ImportantLinksModal-module-scss-module__CsibgG__closeBtn:hover{background:#f4f4f4;border-color:#c2c2c2}.ImportantLinksModal-module-scss-module__CsibgG__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #2971e6}.ImportantLinksModal-module-scss-module__CsibgG__closeBtn img{display:block}.ImportantLinksModal-module-scss-module__CsibgG__divider{background:#e5e7eb;border:none;flex-shrink:0;height:1px;margin:0}.ImportantLinksModal-module-scss-module__CsibgG__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px 32px;overflow-y:auto;transform:translateZ(0)}.ImportantLinksModal-module-scss-module__CsibgG__body::-webkit-scrollbar{width:8px}.ImportantLinksModal-module-scss-module__CsibgG__body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.ImportantLinksModal-module-scss-module__CsibgG__bodyText{color:#364153;font-size:clamp(.875rem,.792rem + .174vw,1rem);line-height:1.6}.ImportantLinksModal-module-scss-module__CsibgG__bodyText p{margin:0 0 16px}.ImportantLinksModal-module-scss-module__CsibgG__bodyText p:last-child{margin-bottom:0}.ImportantLinksModal-module-scss-module__CsibgG__bodyText strong{color:#0e2851;font-weight:600}.ImportantLinksModal-module-scss-module__CsibgG__policyLine{border-left:1px solid #eee;margin-right:16px;padding-left:12px}.ImportantLinksModal-module-scss-module__CsibgG__policySection{margin-bottom:24px}.ImportantLinksModal-module-scss-module__CsibgG__policySection:last-child{margin-bottom:0}.ImportantLinksModal-module-scss-module__CsibgG__termsLead{margin-bottom:16px}.ImportantLinksModal-module-scss-module__CsibgG__orangeHeading{color:#f60;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;display:block;margin-bottom:4px!important}.ImportantLinksModal-module-scss-module__CsibgG__inlineOrange{color:#f60;font-weight:500}
.TripsSection-module-scss-module__Q3x-qa__section{min-height:100vh;padding-bottom:48px}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__section{padding-bottom:64px}}.TripsSection-module-scss-module__Q3x-qa__container{max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:768px){.TripsSection-module-scss-module__Q3x-qa__container{padding:0 16px}}.TripsSection-module-scss-module__Q3x-qa__highlight{color:#f60}.TripsSection-module-scss-module__Q3x-qa__filterSummaryBar{padding:16px 0 40px}@media (min-width:1024px){.TripsSection-module-scss-module__Q3x-qa__filterSummaryBar{padding:24px 0 72px}}.TripsSection-module-scss-module__Q3x-qa__filterSummaryCard{background:#eaf1fd33;border:1px solid #e5e7eb;border-radius:24px;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__filterSummaryCard{border-radius:32px;flex-direction:row;align-items:center}}.TripsSection-module-scss-module__Q3x-qa__filterSummaryPill{flex:1;align-items:center;gap:10px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.TripsSection-module-scss-module__Q3x-qa__filterSummaryPill:not(:last-child):after{content:"";background:#e5e7eb;height:1px;position:absolute;bottom:0;left:18px;right:18px}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__filterSummaryPill:not(:last-child):after{width:1px;height:32px;inset:50% 0 auto auto;transform:translateY(-50%)}.TripsSection-module-scss-module__Q3x-qa__filterSummaryPill{padding:18px 24px}}@media (min-width:1024px){.TripsSection-module-scss-module__Q3x-qa__filterSummaryPill{padding:18px 28px}}.TripsSection-module-scss-module__Q3x-qa__filterSummaryIcon{filter:drop-shadow(0 100px #f60);flex-shrink:0;transform:translateY(-100px)}.TripsSection-module-scss-module__Q3x-qa__filterSummaryText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TripsSection-module-scss-module__Q3x-qa__filterSummaryLabel{color:#9ca3af;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:400}.TripsSection-module-scss-module__Q3x-qa__filterSummaryValue{color:#0e2851;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.8125rem,.729rem + .174vw,.9375rem);font-weight:500;overflow:hidden}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__filterSummaryValue{font-size:clamp(.875rem,.792rem + .174vw,1rem)}}.TripsSection-module-scss-module__Q3x-qa__availableTripsTitle{color:#0e2851;margin-bottom:2px;font-size:clamp(1.375rem,4vw,1.875rem);font-weight:700;line-height:1.2}.TripsSection-module-scss-module__Q3x-qa__countSearch{color:#0e2851;font-size:clamp(.875rem,2.5vw,1.125rem);font-weight:500;line-height:1.35;display:block}.TripsSection-module-scss-module__Q3x-qa__filterBackdrop{touch-action:none;display:none}@media (max-width:767px){.TripsSection-module-scss-module__Q3x-qa__filterBackdrop{z-index:199;cursor:pointer;background:#0e285173;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}}.TripsSection-module-scss-module__Q3x-qa__filterSortRow{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:16px 0;display:flex}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__filterSortRow{display:none}}.TripsSection-module-scss-module__Q3x-qa__filterSortRowSort{flex:none;justify-content:flex-end;align-items:center;min-width:0;max-width:100%;display:flex}.TripsSection-module-scss-module__Q3x-qa__filterSortRowSort>*{max-width:100%}.TripsSection-module-scss-module__Q3x-qa__toolbarSortHome{flex:none;justify-content:flex-end;align-items:center;display:flex}.TripsSection-module-scss-module__Q3x-qa__filtersOpenBtn{box-sizing:border-box;color:#b1b1b1;cursor:pointer;text-align:left;background:0 0;border:1px solid #e5e7eb;border-radius:16px;outline:none;flex:none;align-items:center;gap:8px;width:max-content;min-width:0;max-width:100%;padding:10px 16px 10px 12px;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:400;line-height:1.2;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.TripsSection-module-scss-module__Q3x-qa__filtersOpenBtnActive{color:#2971e6;border-color:#2971e6}.TripsSection-module-scss-module__Q3x-qa__filtersOpenBtnActive .TripsSection-module-scss-module__Q3x-qa__filterBadge{color:#fff;background:#2971e6}.TripsSection-module-scss-module__Q3x-qa__filtersOpenBtnActive:hover{color:#fff;background:#2971e6;border-color:#2971e6}.TripsSection-module-scss-module__Q3x-qa__filtersOpenBtnActive:hover .TripsSection-module-scss-module__Q3x-qa__filterBadge{color:#2971e6;background:#fff}.TripsSection-module-scss-module__Q3x-qa__filtersIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TripsSection-module-scss-module__Q3x-qa__filtersBtnLabel{align-items:center;gap:8px;display:inline-flex}.TripsSection-module-scss-module__Q3x-qa__filterBadge{color:#fff;background:#f60;border-radius:999px;justify-content:center;align-items:center;min-width:1.4em;height:1.4em;padding:0 6px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:700;line-height:1.4;display:flex}.TripsSection-module-scss-module__Q3x-qa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:639px){.TripsSection-module-scss-module__Q3x-qa__toolbar{align-items:flex-start}.TripsSection-module-scss-module__Q3x-qa__toolbar>*{width:100%}}.TripsSection-module-scss-module__Q3x-qa__toolbarRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__toolbarRight{flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0}}@media (max-width:639px){.TripsSection-module-scss-module__Q3x-qa__toolbarRight{width:100%}.TripsSection-module-scss-module__Q3x-qa__toolbarRight>*{flex:auto;min-width:0}}.TripsSection-module-scss-module__Q3x-qa__count{color:#15366e;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700}.TripsSection-module-scss-module__Q3x-qa__layout{align-items:flex-start;gap:16px;margin-top:2rem;display:block}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__layout{margin-top:40px;display:flex}}.TripsSection-module-scss-module__Q3x-qa__main{flex-direction:column;flex:1;min-width:0;display:flex}.TripsSection-module-scss-module__Q3x-qa__sidebar{flex-shrink:0;width:265px}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__sidebar{max-height:100vh;display:block;overflow-y:auto}}@media (max-width:767px){.TripsSection-module-scss-module__Q3x-qa__sidebar{z-index:200;width:min(100% - 40px,400px);max-width:100%;height:100dvh;max-height:100dvh;padding:0 16px calc(16px + env(safe-area-inset-bottom,0));pointer-events:none;background:#fff;margin:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(100%);box-shadow:-8px 0 32px #0e285126}.TripsSection-module-scss-module__Q3x-qa__sidebar.TripsSection-module-scss-module__Q3x-qa__sidebarOpen{pointer-events:auto;transform:translate(0)}}.TripsSection-module-scss-module__Q3x-qa__sidebarMobileHeader{z-index:1;background:#fff;border-bottom:1px solid #f4f4f4;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:4px 0 14px;display:flex;position:sticky;top:0}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__sidebarMobileHeader{display:none}}.TripsSection-module-scss-module__Q3x-qa__sidebarMobileTitle{color:#0e2851;margin:0;font-size:clamp(1.125rem,1.083rem + .087vw,1.1875rem);font-weight:700}.TripsSection-module-scss-module__Q3x-qa__sidebarCloseBtn{color:#0e2851;cursor:pointer;background:#0e28510f;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.TripsSection-module-scss-module__Q3x-qa__sidebarCloseBtn:hover{background:#0e28511a}.TripsSection-module-scss-module__Q3x-qa__sidebarMobileFooter{bottom:calc(-16px - env(safe-area-inset-bottom,0));z-index:10;padding:16px 0 calc(16px + env(safe-area-inset-bottom,0));background:#fff;border-top:1px solid #f4f4f4;margin-top:16px;display:block;position:sticky}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__sidebarMobileFooter{display:none}}.TripsSection-module-scss-module__Q3x-qa__grid{flex:1;grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:640px){.TripsSection-module-scss-module__Q3x-qa__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1200px){.TripsSection-module-scss-module__Q3x-qa__grid{grid-template-columns:repeat(3,1fr)}}.TripsSection-module-scss-module__Q3x-qa__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}@media (min-width:768px){.TripsSection-module-scss-module__Q3x-qa__pagination{margin-top:3rem}}.TripsSection-module-scss-module__Q3x-qa__pages{justify-content:center;align-items:center;gap:.5rem;display:flex}.TripsSection-module-scss-module__Q3x-qa__pageBtn{color:#4a5565;cursor:pointer;background:#fffc;border:1px solid #f4f4f4;border-radius:12px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;transition:all .15s;display:flex}.TripsSection-module-scss-module__Q3x-qa__pageBtn:hover:not(:disabled){color:#f60;background:#fff3eb;border-color:#ffd0b0}.TripsSection-module-scss-module__Q3x-qa__pageBtn.TripsSection-module-scss-module__Q3x-qa__active{color:#f60;background:#fff3eb;border:1px solid #ffd0b0}.TripsSection-module-scss-module__Q3x-qa__pageBtn.TripsSection-module-scss-module__Q3x-qa__dots{cursor:default;background:0 0;border:none}
.StepGuestDetails-module-scss-module__3rsA1G__container{flex-direction:column;gap:1.5rem;display:flex}.StepGuestDetails-module-scss-module__3rsA1G__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.StepGuestDetails-module-scss-module__3rsA1G__row{grid-template-columns:1fr}}.StepGuestDetails-module-scss-module__3rsA1G__col{flex-direction:column;gap:.5rem;display:flex}.StepGuestDetails-module-scss-module__3rsA1G__fullRow{flex-direction:column;width:100%;display:flex}.StepGuestDetails-module-scss-module__3rsA1G__customLabel{color:#344054;margin-bottom:.25rem;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.StepGuestDetails-module-scss-module__3rsA1G__countersRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-top:.5rem;display:flex}@media (max-width:768px){.StepGuestDetails-module-scss-module__3rsA1G__countersRow{flex-direction:column;align-items:flex-start}}.StepGuestDetails-module-scss-module__3rsA1G__counterWrap{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.StepGuestDetails-module-scss-module__3rsA1G__counterLabelWrap{white-space:nowrap;flex-direction:column;gap:.25rem;display:flex}.StepGuestDetails-module-scss-module__3rsA1G__counterLabel{color:#0e2851;white-space:nowrap;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:700}.StepGuestDetails-module-scss-module__3rsA1G__counterHint{color:#6b7280;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500}.StepGuestDetails-module-scss-module__3rsA1G__datePickerTrigger{cursor:pointer;width:100%}.StepGuestDetails-module-scss-module__3rsA1G__phoneLabel{color:#4b5563;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:1.25rem}.StepGuestDetails-module-scss-module__3rsA1G__countrySelectWrap{flex-direction:column;gap:.5rem;width:100%;display:flex}.StepGuestDetails-module-scss-module__3rsA1G__iconOverlay{cursor:pointer}.StepGuestDetails-module-scss-module__3rsA1G__errorText{color:#c11515;flex-direction:row;align-items:center;gap:4px;margin:-4px 0 0;padding:0;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-style:normal;font-weight:400;line-height:16px;display:flex}
.StepBookingDetails-module-scss-module__nP4CjG__container{flex-direction:column;gap:24px;width:100%;display:flex}.StepBookingDetails-module-scss-module__nP4CjG__row{flex-direction:row;gap:16px;width:100%;display:flex}@media (max-width:768px){.StepBookingDetails-module-scss-module__nP4CjG__row{flex-direction:column}}.StepBookingDetails-module-scss-module__nP4CjG__col{flex-direction:column;flex:1;display:flex}.StepBookingDetails-module-scss-module__nP4CjG__timePickerWrapper{align-items:center;width:100%;display:flex;position:relative}.StepBookingDetails-module-scss-module__nP4CjG__fieldLabel{color:#4b5563;margin-bottom:12px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-style:normal;font-weight:500;line-height:20px}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeWrapper{flex-direction:column;width:100%;display:flex}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeContainer{flex-direction:row;gap:16px;width:100%;display:flex}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeBtn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:32px;flex-direction:row;align-items:center;gap:8px;width:100%;height:56px;padding:16px 12px;display:flex;box-shadow:none!important;transition:none!important;transform:none!important}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeBtn *{transition:none!important}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeBtn span{color:#2b2b38;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeBtn.StepBookingDetails-module-scss-module__nP4CjG__tripTypeActive{background:#fff0e6;border-color:#f60}.StepBookingDetails-module-scss-module__nP4CjG__tripTypeBtn:hover:not(.StepBookingDetails-module-scss-module__nP4CjG__tripTypeActive){border-color:#c7c7c7}.StepBookingDetails-module-scss-module__nP4CjG__additionalServices{flex-direction:column;gap:12px;width:100%;display:flex}.StepBookingDetails-module-scss-module__nP4CjG__servicesGrid{flex-flow:wrap;gap:12px;width:100%;display:flex}@media (max-width:768px){.StepBookingDetails-module-scss-module__nP4CjG__servicesGrid{flex-direction:column}}.StepBookingDetails-module-scss-module__nP4CjG__serviceCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:32px;flex-direction:row;flex:calc(25% - 12px);align-items:center;gap:12px;min-width:160px;height:72px;padding:0 16px;display:flex;box-shadow:none!important;transition:none!important;transform:none!important}.StepBookingDetails-module-scss-module__nP4CjG__serviceCard *{transition:none!important}.StepBookingDetails-module-scss-module__nP4CjG__serviceCard.StepBookingDetails-module-scss-module__nP4CjG__serviceActive{background:#fff0e6;border-color:#f60}.StepBookingDetails-module-scss-module__nP4CjG__serviceCard:hover:not(.StepBookingDetails-module-scss-module__nP4CjG__serviceActive){border-color:#c7c7c7}.StepBookingDetails-module-scss-module__nP4CjG__serviceText{flex-direction:column;min-width:0;display:flex}.StepBookingDetails-module-scss-module__nP4CjG__serviceTitle{color:#0e2851;white-space:nowrap;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:600;line-height:20px}.StepBookingDetails-module-scss-module__nP4CjG__servicePrice{color:#6a7282;white-space:nowrap;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:400;line-height:16px}.StepBookingDetails-module-scss-module__nP4CjG__hasError{border:1px solid #ef4444!important;box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.StepBookingDetails-module-scss-module__nP4CjG__errorMessage{color:#c11515;align-items:center;gap:4px;margin-top:.25rem;font-size:clamp(.625rem,.542rem + .174vw,.75rem);display:flex}
.PricingStep-module-scss-module__MtQ-NG__pricingContainer{background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:32px;width:100%;padding:24px;display:flex}.PricingStep-module-scss-module__MtQ-NG__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.PricingStep-module-scss-module__MtQ-NG__headerLeft{flex-direction:row;align-items:center;gap:16px;display:flex}.PricingStep-module-scss-module__MtQ-NG__headerIcon{background:#f8f9fb;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PricingStep-module-scss-module__MtQ-NG__title{color:#0e2851;margin:0;font-family:Trip Sans,sans-serif;font-size:clamp(1.5rem,1.333rem + .347vw,1.75rem);font-weight:500;line-height:33px}.PricingStep-module-scss-module__MtQ-NG__errorText{color:#c11515;align-items:center;gap:8px;width:100%;margin-top:-16px;font-family:inherit;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;line-height:20px;display:flex}.PricingStep-module-scss-module__MtQ-NG__tourSection{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.PricingStep-module-scss-module__MtQ-NG__basePriceWrapper{align-items:flex-end;gap:16px;width:100%;display:flex}.PricingStep-module-scss-module__MtQ-NG__basePriceField{flex:1}.PricingStep-module-scss-module__MtQ-NG__addSeasonButton{cursor:pointer;background:#2971e6;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;transition:filter .2s;display:flex}.PricingStep-module-scss-module__MtQ-NG__addSeasonButton:hover{filter:brightness(.9)}.PricingStep-module-scss-module__MtQ-NG__seasonsGrid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (max-width:768px){.PricingStep-module-scss-module__MtQ-NG__seasonsGrid{grid-template-columns:1fr}}.PricingStep-module-scss-module__MtQ-NG__seasonCard{background:0 0;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:20px;width:100%;padding:16px;display:flex}.PricingStep-module-scss-module__MtQ-NG__roomsContainer{background:#f9fafb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.PricingStep-module-scss-module__MtQ-NG__fieldWrapper{width:100%}.PricingStep-module-scss-module__MtQ-NG__seasonLabel{color:#4b5563;margin-bottom:12px;font-family:Trip Sans,sans-serif;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;line-height:19px}.PricingStep-module-scss-module__MtQ-NG__calendarAdornment{justify-content:center;align-items:center;display:flex}.PricingStep-module-scss-module__MtQ-NG__numberAdornmentContainer{align-items:center;gap:8px;display:flex}.PricingStep-module-scss-module__MtQ-NG__currencySymbol{color:#374151;font-family:Trip Sans,sans-serif;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400}.PricingStep-module-scss-module__MtQ-NG__numberAdornment{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.PricingStep-module-scss-module__MtQ-NG__numberAdornment button{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.PricingStep-module-scss-module__MtQ-NG__numberAdornment button:hover{color:#374151}
.ViewAssignedMembersModal-module-scss-module__LoETBq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#10182866;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ViewAssignedMembersModal-module-scss-module__LoETBq__modal{background:#fff;border-radius:32px;flex-direction:column;width:647px;display:flex;overflow:hidden;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808}.ViewAssignedMembersModal-module-scss-module__LoETBq__content{flex-direction:column;gap:24px;padding:24px;display:flex}.ViewAssignedMembersModal-module-scss-module__LoETBq__section{flex-direction:column;gap:12px;display:flex}.ViewAssignedMembersModal-module-scss-module__LoETBq__sectionTitle{color:#4b5563;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.ViewAssignedMembersModal-module-scss-module__LoETBq__fileAttachment{background:#fff;border:1px solid #e5e7eb;border-radius:24px;flex-direction:row;align-items:center;gap:16px;padding:16px;display:flex}.ViewAssignedMembersModal-module-scss-module__LoETBq__fileIcon{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.ViewAssignedMembersModal-module-scss-module__LoETBq__fileIconBadge{color:#fff;background:#05df72;border-radius:4px;padding:2px 4px;font-family:Urbanist,sans-serif;font-size:.5625rem;font-weight:700;position:absolute;bottom:-4px}.ViewAssignedMembersModal-module-scss-module__LoETBq__fileDetails{flex-direction:column;gap:4px;display:flex}.ViewAssignedMembersModal-module-scss-module__LoETBq__fileName{color:#2b2b38;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500}.ViewAssignedMembersModal-module-scss-module__LoETBq__fileSize{color:#606978;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:400}.ViewAssignedMembersModal-module-scss-module__LoETBq__teamMembersGrid{flex-flow:wrap;gap:12px;display:flex}.ViewAssignedMembersModal-module-scss-module__LoETBq__teamMemberPill{background:#f8fafc;border-radius:100px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;display:flex}.ViewAssignedMembersModal-module-scss-module__LoETBq__teamMemberImage{object-fit:cover;border-radius:50%;width:32px;height:32px}.ViewAssignedMembersModal-module-scss-module__LoETBq__teamMemberName{color:#8286ab;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500}
.PlanYourTrip-module-scss-module__BGJTkW__page{flex-direction:column;flex:1;gap:.75rem;display:flex;position:relative}.PlanYourTrip-module-scss-module__BGJTkW__summaryGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:1200px){.PlanYourTrip-module-scss-module__BGJTkW__summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PlanYourTrip-module-scss-module__BGJTkW__summaryGrid{grid-template-columns:1fr}}.PlanYourTrip-module-scss-module__BGJTkW__idCell{color:#374151;font-weight:700}.PlanYourTrip-module-scss-module__BGJTkW__dateCell{color:#6b7280}.PlanYourTrip-module-scss-module__BGJTkW__agentCell{color:#4b5563}.PlanYourTrip-module-scss-module__BGJTkW__sourcePill{white-space:nowrap;border-radius:6rem;align-items:center;gap:.375rem;height:1.875rem;padding:0 .75rem;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;display:inline-flex}.PlanYourTrip-module-scss-module__BGJTkW__sourcePill .PlanYourTrip-module-scss-module__BGJTkW__sourceIcon{background-color:currentColor;flex-shrink:0;width:18px;height:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.PlanYourTrip-module-scss-module__BGJTkW__sourceWebsite{color:#2b7cd3;background:#ebf2ff}.PlanYourTrip-module-scss-module__BGJTkW__sourceAgent{color:#a855f7;background:#f4e9ff}.PlanYourTrip-module-scss-module__BGJTkW__actionCell{text-align:right}
.StatusPill-module-scss-module__Lj2ssW__pill{white-space:nowrap;border-radius:6rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:max-content;height:1.875rem;padding:.25rem .75rem;font-size:clamp(.625rem,.542rem + .174vw,.75rem);font-weight:500;display:inline-flex}.StatusPill-module-scss-module__Lj2ssW__pill i{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.StatusPill-module-scss-module__Lj2ssW__variantGreen{color:#16a34a;background:#dcfce7}.StatusPill-module-scss-module__Lj2ssW__variantGreen i{background:#16a34a}.StatusPill-module-scss-module__Lj2ssW__variantRed{color:#dc2626;background:#fef2f2}.StatusPill-module-scss-module__Lj2ssW__variantRed i{background:#dc2626}.StatusPill-module-scss-module__Lj2ssW__variantBlue{color:#2563eb;background:#dbeafe}.StatusPill-module-scss-module__Lj2ssW__variantBlue i{background:#2563eb}.StatusPill-module-scss-module__Lj2ssW__variantOrange{color:#ea580c;background:#ffedd5}.StatusPill-module-scss-module__Lj2ssW__variantOrange i{background:#ea580c}.StatusPill-module-scss-module__Lj2ssW__variantPink{color:#c026d3;background:#fae8ff}.StatusPill-module-scss-module__Lj2ssW__variantPink i{background:#c026d3}.StatusPill-module-scss-module__Lj2ssW__variantGray{color:#525252;background:#f5f5f5}.StatusPill-module-scss-module__Lj2ssW__variantGray i{background:#525252}.StatusPill-module-scss-module__Lj2ssW__variantOrangeDark{color:#cc5200;background:#fff5ee}.StatusPill-module-scss-module__Lj2ssW__variantOrangeDark i{background:#cc5200}.StatusPill-module-scss-module__Lj2ssW__variantOrangeLight{color:#f60;background:#fff0e6}.StatusPill-module-scss-module__Lj2ssW__variantOrangeLight i{background:#f60}.StatusPill-module-scss-module__Lj2ssW__variantTeal{color:#138b8f;background:#138b8f30}.StatusPill-module-scss-module__Lj2ssW__variantTeal i{background:#138b8f}.StatusPill-module-scss-module__Lj2ssW__variantRedSoft{color:#d96066;background:#f9e9ea}.StatusPill-module-scss-module__Lj2ssW__variantRedSoft i{background:#d96066}.StatusPill-module-scss-module__Lj2ssW__variantGrayDark{color:#505866;background:#e7e8ea}.StatusPill-module-scss-module__Lj2ssW__variantGrayDark i{background:#505866}.StatusPill-module-scss-module__Lj2ssW__variantPinkSoft{color:#b86e9f;background:#b86e9f1a}.StatusPill-module-scss-module__Lj2ssW__variantPinkSoft i{background:#b86e9f}.StatusPill-module-scss-module__Lj2ssW__variantLightBlue{color:#0af;background:#00aaff1a}.StatusPill-module-scss-module__Lj2ssW__variantLightBlue i{background:#0af}.StatusPill-module-scss-module__Lj2ssW__variantPurple{color:#8000ff;background:#8000ff1a}.StatusPill-module-scss-module__Lj2ssW__variantPurple i{background:#8000ff}.StatusPill-module-scss-module__Lj2ssW__variantMagenta{color:#ff00b7;background:#ff00b71a}.StatusPill-module-scss-module__Lj2ssW__variantMagenta i{background:#ff00b7}.StatusPill-module-scss-module__Lj2ssW__variantDarkBlue{color:#173f80;background:#173f801a}.StatusPill-module-scss-module__Lj2ssW__variantDarkBlue i{background:#173f80}.StatusPill-module-scss-module__Lj2ssW__variantBlueDark{color:#2971e6;background:#f1f8ff}.StatusPill-module-scss-module__Lj2ssW__variantBlueDark i{background:#2971e6}
.ChatHeader-module-scss-module__2lZHzW__header{color:#fff;background:#1f55ad;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}@media (max-width:480px){.ChatHeader-module-scss-module__2lZHzW__header{padding:12px 16px}}.ChatHeader-module-scss-module__2lZHzW__headerLeft{align-items:center;gap:16px;min-width:0;display:flex}@media (max-width:480px){.ChatHeader-module-scss-module__2lZHzW__headerLeft{gap:10px}}.ChatHeader-module-scss-module__2lZHzW__headerBotIcon{object-fit:contain;flex-shrink:0}@media (max-width:480px){.ChatHeader-module-scss-module__2lZHzW__headerBotIcon{width:44px!important;height:44px!important}}.ChatHeader-module-scss-module__2lZHzW__botInfo{min-width:0}.ChatHeader-module-scss-module__2lZHzW__botInfo .ChatHeader-module-scss-module__2lZHzW__botName{margin:0;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:700}.ChatHeader-module-scss-module__2lZHzW__statusRow{opacity:.9;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);display:flex}@media (max-width:480px){.ChatHeader-module-scss-module__2lZHzW__statusRow{gap:6px;font-size:clamp(.625rem,.542rem + .174vw,.75rem)}}.ChatHeader-module-scss-module__2lZHzW__onlineStatus{align-items:center;gap:4px;display:flex}.ChatHeader-module-scss-module__2lZHzW__onlineDot{background:#22c55e;border-radius:50%;width:8px;height:8px}.ChatHeader-module-scss-module__2lZHzW__onlineDot.ChatHeader-module-scss-module__2lZHzW__offline{background:#9ca3af}.ChatHeader-module-scss-module__2lZHzW__headerActions{align-items:center;gap:12px;display:flex}.ChatHeader-module-scss-module__2lZHzW__iconBtn{cursor:pointer;color:#fff;opacity:.85;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.ChatHeader-module-scss-module__2lZHzW__iconBtn:hover{opacity:1;transform:scale(1.15)}.ChatHeader-module-scss-module__2lZHzW__iconBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}
@media (max-width:1023px){.EventsBookingWidget-module-scss-module__kE5nZW__sidebar{z-index:55;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;position:fixed;inset:auto 0 0}}@media (min-width:1024px){.EventsBookingWidget-module-scss-module__kE5nZW__sidebar{z-index:10;position:sticky;top:134px}}.EventsBookingWidget-module-scss-module__kE5nZW__card{background:#fff}@media (max-width:1023px){.EventsBookingWidget-module-scss-module__kE5nZW__card{box-sizing:border-box;border:1px solid #f4f4f4;border-bottom:none;border-radius:24px 24px 0 0;padding:16px 24px 24px}}@media (min-width:1024px){.EventsBookingWidget-module-scss-module__kE5nZW__card{border:1px solid #f4f4f4;border-radius:24px;flex-direction:column;width:100%;max-width:403px;display:flex}}.EventsBookingWidget-module-scss-module__kE5nZW__desktop{flex-direction:column;display:flex}@media (max-width:1023px){.EventsBookingWidget-module-scss-module__kE5nZW__desktop{display:none}}.EventsBookingWidget-module-scss-module__kE5nZW__mobile{display:none}@media (max-width:1023px){.EventsBookingWidget-module-scss-module__kE5nZW__mobile{display:block}}.EventsBookingWidget-module-scss-module__kE5nZW__headerContent{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:24px 24px 16px;display:flex}.EventsBookingWidget-module-scss-module__kE5nZW__textWrapper{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.EventsBookingWidget-module-scss-module__kE5nZW__title{letter-spacing:.01em;color:#0e2851;width:100%;margin:0;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:700;line-height:25px}.EventsBookingWidget-module-scss-module__kE5nZW__description{letter-spacing:.01em;color:#606978;width:100%;margin:0;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:400;line-height:19px}.EventsBookingWidget-module-scss-module__kE5nZW__divider{background:#666b6d1f;width:100%;height:1px}.EventsBookingWidget-module-scss-module__kE5nZW__actions{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:24px 0 0;display:flex}.EventsBookingWidget-module-scss-module__kE5nZW__actionsContent{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:0 24px 24px;display:flex}.EventsBookingWidget-module-scss-module__kE5nZW__primaryBtn{flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:clamp(.875rem,.792rem + .174vw,1rem);font-weight:500;color:#fff!important;background:#f60!important;border:none!important;border-radius:40px!important;width:100%!important;height:48px!important;padding:16px 20px!important;display:flex!important}.EventsBookingWidget-module-scss-module__kE5nZW__primaryBtn:hover{background:#e65c00!important}.EventsBookingWidget-module-scss-module__kE5nZW__cta{box-sizing:border-box;color:#fff;letter-spacing:.01em;background:#f60;border:1px solid #f60;border-radius:40px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:16px 20px;font-size:clamp(1rem,.917rem + .174vw,1.125rem);font-weight:500;line-height:22px;text-decoration:none;display:flex}.EventsBookingWidget-module-scss-module__kE5nZW__ctaIcon{filter:brightness(0)invert();flex-shrink:0}
.HotelLocation-module-scss-module__4dY2Lq__section{margin-right:-36px}@media (max-width:1024px){.HotelLocation-module-scss-module__4dY2Lq__section{margin-right:0}}.HotelLocation-module-scss-module__4dY2Lq__heading{color:#0e2851;margin:0 0 16px;font-size:clamp(1.5rem,1.25rem + .521vw,1.875rem);font-weight:700}.HotelLocation-module-scss-module__4dY2Lq__addressBar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.HotelLocation-module-scss-module__4dY2Lq__addressBar img{filter:brightness(0) saturate(100%) invert(48%) sepia(87%) deg(354) saturate(2405%) hue-rotate(360deg)}.HotelLocation-module-scss-module__4dY2Lq__address{color:#4a5565;margin:0;font-size:clamp(.875rem,.792rem + .174vw,1rem)}.HotelLocation-module-scss-module__4dY2Lq__mapContainer{border:1px solid #f4f4f4;border-radius:24px;gap:8px;width:100%;height:388px;padding:16px;position:relative;overflow:hidden}.HotelLocation-module-scss-module__4dY2Lq__mapIframe{border-radius:12px}.HotelLocation-module-scss-module__4dY2Lq__mapPlaceholder{color:#6b7280;justify-content:center;align-items:center;height:100%;display:flex}.HotelLocation-module-scss-module__4dY2Lq__mapControls{z-index:5;flex-direction:column;gap:12px;display:flex;position:absolute;top:24px;right:24px}.HotelLocation-module-scss-module__4dY2Lq__zoomControls{background:#fff;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001a}.HotelLocation-module-scss-module__4dY2Lq__zoomControls button{color:#0e2851;cursor:pointer;background:0 0;border:none;width:40px;height:40px;font-size:clamp(1.125rem,1.042rem + .174vw,1.25rem);transition:background .15s}.HotelLocation-module-scss-module__4dY2Lq__zoomControls button:first-child{border-bottom:1px solid #f4f4f4}.HotelLocation-module-scss-module__4dY2Lq__zoomControls button:hover{background:#f9fafb}.HotelLocation-module-scss-module__4dY2Lq__controlBtn{cursor:pointer;background:#fff;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;box-shadow:0 4px 12px #0000001a}.HotelLocation-module-scss-module__4dY2Lq__controlBtn:hover{background:#f9fafb}
.TripImportantLinks-module-scss-module__lKDqrW__section{padding:48px 0}.TripImportantLinks-module-scss-module__lKDqrW__banner{color:#ff8904;background:#ff89040d;border-radius:12px;align-items:center;gap:10px;margin-bottom:28px;padding:16px;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;display:flex}.TripImportantLinks-module-scss-module__lKDqrW__heading{color:#0e2851;margin:0 0 8px;font-size:clamp(1.5rem,1.25rem + .521vw,1.875rem);font-weight:700}.TripImportantLinks-module-scss-module__lKDqrW__subtitle{color:#4a5565;max-width:500px;margin:0 0 32px;font-size:clamp(.875rem,.792rem + .174vw,1rem);line-height:1.4}.TripImportantLinks-module-scss-module__lKDqrW__pills{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.TripImportantLinks-module-scss-module__lKDqrW__pills{flex-flow:wrap}}.TripImportantLinks-module-scss-module__lKDqrW__pill{color:#2971e6;cursor:pointer;background-color:#0000;border:1px solid #c4d6f9;border-radius:24px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;font-size:clamp(.75rem,.667rem + .174vw,.875rem);font-weight:500;text-decoration:none;transition:all .25s;display:flex}@media (min-width:768px){.TripImportantLinks-module-scss-module__lKDqrW__pill{background-color:#eaf1fd;border-color:#2971e6;border-radius:9999px;width:auto;padding:8px 14px}}.TripImportantLinks-module-scss-module__lKDqrW__pill:hover{color:#fff;background:#2971e6;border-color:#2971e6;transform:translateY(-2px);box-shadow:0 8px 24px #2971e640}.TripImportantLinks-module-scss-module__lKDqrW__pill:hover .TripImportantLinks-module-scss-module__lKDqrW__arrowIcon{filter:brightness(0)invert()}.TripImportantLinks-module-scss-module__lKDqrW__pill:active{box-shadow:0 4px 12px #2971e633}.TripImportantLinks-module-scss-module__lKDqrW__arrowIcon{margin-left:4px;transition:all .25s}
.MiceBookingsDetail-module-scss-module__6pFxqq__tableWrapper{width:100%}.MiceBookingsDetail-module-scss-module__6pFxqq__cellText{color:#6b7280;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:500}.MiceBookingsDetail-module-scss-module__6pFxqq__cellTextBold{color:#353e5c;font-size:clamp(.6875rem,.604rem + .174vw,.8125rem);font-weight:700}
.LeadSummaryGrid-module-scss-module__hHZYFq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:760px){.LeadSummaryGrid-module-scss-module__hHZYFq__grid{grid-template-columns:1fr}}
