.InviteShareButtons-module__7KNW5a__shareButtons{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 24px;display:flex}.InviteShareButtons-module__7KNW5a__shareBtn{cursor:pointer;color:#fff;height:26px;font-size:11px;font-weight:500;font-family:var(--font);white-space:nowrap;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 10px;transition:opacity .15s;display:flex}.InviteShareButtons-module__7KNW5a__shareBtn:hover{opacity:.85}.InviteShareButtons-module__7KNW5a__btnX{background:#171717}.InviteShareButtons-module__7KNW5a__btnTelegram{background:#00b0f2}.InviteShareButtons-module__7KNW5a__btnFacebook{background:#0866ff}.InviteShareButtons-module__7KNW5a__btnWhatsapp{background:#25d366}[data-brand=epic] .InviteShareButtons-module__7KNW5a__shareBtn{border-radius:var(--r-control)}
.FlightInviteModal-module__YZ97wW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.15s FlightInviteModal-module__YZ97wW__fadeIn;display:flex;position:fixed;inset:0}@keyframes FlightInviteModal-module__YZ97wW__fadeIn{0%{opacity:0}to{opacity:1}}.FlightInviteModal-module__YZ97wW__dialog{background:var(--white,#fff);border:1px solid #dfdfdf;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:400px;max-height:90vh;padding-bottom:44px;animation:.2s FlightInviteModal-module__YZ97wW__slideUp;display:flex;overflow:hidden auto}@keyframes FlightInviteModal-module__YZ97wW__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-brand=epic] .FlightInviteModal-module__YZ97wW__dialog{border-radius:var(--r-card)}.FlightInviteModal-module__YZ97wW__handle{display:none}[data-brand=epic] .FlightInviteModal-module__YZ97wW__handle{border-radius:var(--r-control)}.FlightInviteModal-module__YZ97wW__header{border-bottom:1px solid #d9d9d9;flex-shrink:0;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;position:relative}.FlightInviteModal-module__YZ97wW__headerTitle{color:#171717;letter-spacing:-.32px;margin:0;font-size:16px;font-weight:500;line-height:1.2}.FlightInviteModal-module__YZ97wW__closeBtn{cursor:pointer;background:#f9f9f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.FlightInviteModal-module__YZ97wW__closeBtn:hover{background:#efefef}[data-brand=epic] .FlightInviteModal-module__YZ97wW__closeBtn{border-radius:var(--r-control)}.FlightInviteModal-module__YZ97wW__body{flex-direction:column;gap:16px;width:100%;display:flex}.FlightInviteModal-module__YZ97wW__flightSection{box-sizing:border-box;flex-direction:column;align-items:center;gap:18px;width:100%;padding:0 24px;display:flex}.FlightInviteModal-module__YZ97wW__checkGlowBox{flex-shrink:0;width:64px;height:64px;position:relative}.FlightInviteModal-module__YZ97wW__checkGlow{width:132px;max-width:none;height:132px;position:absolute;top:-26px;left:-34px}.FlightInviteModal-module__YZ97wW__flightCard{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;padding:12px;box-shadow:0 2px 2px #0000001a}[data-brand=epic] .FlightInviteModal-module__YZ97wW__flightCard{border-radius:var(--r-control)}.FlightInviteModal-module__YZ97wW__flightCardRow{align-items:center;gap:10px;width:100%;display:flex}.FlightInviteModal-module__YZ97wW__airlineLogoWrap{box-sizing:border-box;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:10px;flex-shrink:0;width:40px;height:40px;overflow:hidden}[data-brand=epic] .FlightInviteModal-module__YZ97wW__airlineLogoWrap{border-radius:var(--r-control)}.FlightInviteModal-module__YZ97wW__airlineLogo{object-fit:cover;width:100%;height:100%}.FlightInviteModal-module__YZ97wW__flightText{flex-direction:column;gap:2px;display:flex}.FlightInviteModal-module__YZ97wW__flightTitle{color:#171717;margin:0;font-size:14px;font-weight:500;line-height:1.2}.FlightInviteModal-module__YZ97wW__flightMeta{color:#737373;letter-spacing:.24px;margin:0;font-size:12px;line-height:1.5}.FlightInviteModal-module__YZ97wW__inviteSection{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.FlightInviteModal-module__YZ97wW__inviteHeadline{color:#171717;letter-spacing:.09px;text-align:center;width:204px;margin:0;font-size:18px;font-weight:500;line-height:1.4}.FlightInviteModal-module__YZ97wW__inviteHeadline em{text-decoration-skip-ink:none;font-style:italic;font-family:var(--font);text-decoration:underline}.FlightInviteModal-module__YZ97wW__ctaWrap{box-sizing:border-box;width:100%;padding:0 24px}.FlightInviteModal-module__YZ97wW__ctaBtn{background:var(--yellow);border-radius:var(--r-cta);width:100%;height:42px;color:var(--text-on-accent);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font);letter-spacing:.07px;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.FlightInviteModal-module__YZ97wW__ctaBtn:hover{opacity:.88}@keyframes FlightInviteModal-module__YZ97wW__slideUpMobile{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.FlightInviteModal-module__YZ97wW__overlay{align-items:flex-end;padding:0}.FlightInviteModal-module__YZ97wW__dialog{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:95dvh;animation-name:FlightInviteModal-module__YZ97wW__slideUpMobile}.FlightInviteModal-module__YZ97wW__handle{background:var(--gray-200,#e5e5e5);border-radius:var(--r-full);flex-shrink:0;align-self:center;width:36px;height:5px;margin-top:10px;margin-bottom:-14px;display:block}.FlightInviteModal-module__YZ97wW__closeBtn{display:none}}
.InviteModal-module__mCaQGW__overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.InviteModal-module__mCaQGW__dialog{background:var(--white,#fff);border:1px solid #dfdfdf;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:400px;max-height:90vh;padding-bottom:44px;display:flex;overflow:hidden auto}[data-brand=epic] .InviteModal-module__mCaQGW__dialog{border-radius:var(--r-card)}.InviteModal-module__mCaQGW__header{border-bottom:1px solid #d9d9d9;flex-shrink:0;justify-content:center;align-items:center;height:56px;min-height:56px;display:flex;position:relative}.InviteModal-module__mCaQGW__headerTitle{color:#171717;letter-spacing:-.32px;margin:0;font-size:16px;font-weight:500;line-height:1.2}.InviteModal-module__mCaQGW__closeBtn{cursor:pointer;background:#f9f9f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.InviteModal-module__mCaQGW__closeBtn:hover{background:#efefef}[data-brand=epic] .InviteModal-module__mCaQGW__closeBtn{border-radius:var(--r-control)}.InviteModal-module__mCaQGW__body{flex-direction:column;gap:16px;width:100%;display:flex}.InviteModal-module__mCaQGW__hotelSection{box-sizing:border-box;flex-direction:column;align-items:center;gap:14px;width:100%;padding:0 24px;display:flex}.InviteModal-module__mCaQGW__hotelText{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.InviteModal-module__mCaQGW__hotelName{color:#171717;letter-spacing:.09px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:18px;font-weight:500;line-height:1.5;overflow:hidden}.InviteModal-module__mCaQGW__hotelMeta{color:#737373;letter-spacing:.06px;margin:0;font-size:12px;line-height:1.5}.InviteModal-module__mCaQGW__priceCard{border:1px solid var(--card-border);box-sizing:border-box;background:#f9f9f9;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding-top:12px;display:flex;overflow:hidden}[data-brand=epic] .InviteModal-module__mCaQGW__priceCard{border-radius:var(--r-control)}.InviteModal-module__mCaQGW__priceRows{flex-direction:column;gap:10px;padding:0 12px;display:flex}.InviteModal-module__mCaQGW__priceRow{justify-content:space-between;align-items:center;display:flex}.InviteModal-module__mCaQGW__provider{align-items:center;gap:10px;display:flex}.InviteModal-module__mCaQGW__providerLogo{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}[data-brand=epic] .InviteModal-module__mCaQGW__providerLogo{border-radius:var(--r-control)}.InviteModal-module__mCaQGW__providerLogoBooking{background:#003580}.InviteModal-module__mCaQGW__providerLogoExpedia{background:#00255c}.InviteModal-module__mCaQGW__providerLogoHotels{background:#d32f2f}.InviteModal-module__mCaQGW__providerLogoAgoda{background:#171717}.InviteModal-module__mCaQGW__providerLogoDefault{background:#4b5563}.InviteModal-module__mCaQGW__providerName{color:#171717;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2}.InviteModal-module__mCaQGW__comparisonPrice{color:#ea001b;letter-spacing:.21px;white-space:nowrap;font-size:14px;font-weight:400;text-decoration:line-through}.InviteModal-module__mCaQGW__ourPrice{color:#171717;letter-spacing:.07px;white-space:nowrap;font-size:14px;font-weight:500}.InviteModal-module__mCaQGW__priceDivider{background:var(--card-border);height:1px;margin:0}.InviteModal-module__mCaQGW__savingsBanner{background:#e9f2ec;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.InviteModal-module__mCaQGW__savingsLabel{color:#0a9f4f;font-size:14px;line-height:1.2}.InviteModal-module__mCaQGW__savingsAmount{color:#0a9f4f;letter-spacing:.07px;font-size:14px;font-weight:500}.InviteModal-module__mCaQGW__inviteSection{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.InviteModal-module__mCaQGW__inviteHeadline{color:#171717;letter-spacing:.09px;text-align:center;width:204px;margin:0;font-size:18px;font-weight:500;line-height:1.4}.InviteModal-module__mCaQGW__inviteHeadline em{text-decoration-skip-ink:none;font-style:italic;font-family:var(--font);text-decoration:underline}.InviteModal-module__mCaQGW__ctaWrap{box-sizing:border-box;width:100%;padding:0 24px}.InviteModal-module__mCaQGW__ctaBtn{background:var(--yellow);border-radius:var(--r-cta);width:100%;height:42px;color:var(--text-on-accent);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font);letter-spacing:.07px;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.InviteModal-module__mCaQGW__ctaBtn:hover{opacity:.88}.InviteModal-module__mCaQGW__ctaBtn:disabled{opacity:.5;cursor:not-allowed}
