.pkg-flight-price-popup-host{position:relative}.pkg-flight-popup-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #ededed}.pkg-flight-popup-title{font-family:var(--font-sora);font-weight:600;font-size:15px;line-height:24px;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.pkg-flight-popup-close{border:0;background:transparent;font-size:26px;line-height:22px;color:#383b41;padding:0;cursor:pointer}.pkg-flight-popup-list{padding:12px 14px 24px}.pkg-flight-popup-item{width:100%;border:1px solid #f0f0f0;border-radius:10px;background-color:var(--background-white);padding:12px;min-height:78px;margin-bottom:12px;cursor:pointer}.pkg-flight-popup-item:last-of-type{margin-bottom:0}.pkg-flight-popup-item:disabled{cursor:not-allowed;opacity:.6}.pkg-flight-popup-item .pkg-flight-popup-content{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.pkg-flight-popup-item-sub{font-weight:500;font-size:12px;line-height:16px;color:#9aa0a6;overflow:hidden;text-overflow:ellipsis}.pkg-flight-popup-item-main,.pkg-flight-popup-item-sub{font-family:var(--font-sora);white-space:nowrap;text-align:left}.pkg-flight-popup-item-main{font-weight:700;font-size:15px;line-height:20px;color:#1d1d1d;display:flex;align-items:center}.pkg-flight-popup-item-right{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pkg-flight-popup-arrow{font-size:22px;line-height:22px;color:#1d1d1d}.pkg-flight-popup-hint{font-family:var(--font-sora);font-weight:500;font-size:12px;line-height:16px;color:#535456;padding:2px 2px 0}.PackageFlightPricePopup_overlay__Roqu3{position:absolute;right:0;bottom:0;left:0;z-index:10;background:transparent;border-radius:13px}.PackageFlightPricePopup_panel__I436m{box-sizing:border-box;width:100%;background:var(--background-white,#fff);border:1px solid #ededed;border-radius:12px}.PackageCard_card__K4XOK{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding-bottom:20px;cursor:pointer}.PackageCard_card__K4XOK:focus-visible{outline:2px solid var(--color-primary,#f58200);outline-offset:3px;border-radius:16px}.PackageCard_cover__1UUHm{height:240px;flex-shrink:0;overflow:hidden;border:1px solid #ededed;border-radius:20px 20px 0 0}.PackageCard_cover__1UUHm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.PackageCard_cover__1UUHm:hover img{transform:scale(1.2)}.PackageCard_content__49OIk{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;margin-top:-20px;padding:20px;border:1px solid #ededed;border-radius:13px;background:var(--background-white,#fff)}.PackageCard_heading__AbrmQ{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.PackageCard_headingWithCities__MeqFZ{margin-bottom:4px}.PackageCard_headingWithCities__MeqFZ .PackageCard_title__6_Lyc{min-height:0}.PackageCard_cities__tE0md{display:flex;flex-wrap:wrap;row-gap:2px;margin:0 0 12px;padding:0;list-style:none;color:var(--text-primary,#45516a);font-family:var(--font-sora);font-size:12px;line-height:18px}.PackageCard_cities__tE0md li{max-width:100%;overflow-wrap:anywhere}.PackageCard_cities__tE0md li+li:before{content:"•";margin:0 7px}.PackageCard_title__6_Lyc{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin:0;padding:0;border:0;color:#1d1d1d;font-family:var(--font-sora);font-size:16px;font-weight:600;line-height:22px;text-align:left}.PackageCard_details__9Gvcv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px}.PackageCard_detail__utD5O{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #f0f2f6;border-radius:10px;background:#f6f7fa}.PackageCard_detail__utD5O>span{color:#45516a;font-family:var(--font-sora);font-size:11px;font-weight:600;line-height:16px}.PackageCard_detail__utD5O .PackageCard_icon__Pcbs0{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%}.PackageCard_icon__Pcbs0:before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:var(--detail-mask) center /contain no-repeat;mask:var(--detail-mask) center /contain no-repeat}.PackageCard_duration__xB5Pd{flex-shrink:0;margin-top:1px;padding:2px 5px;border:1px solid;border-radius:3px;color:var(--color-primary,#ed7a00);background:var(--background-white,#fff);font-family:var(--font-sora);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.PackageCard_detail__utD5O .PackageCard_adults__4OkaZ{color:#00b86b;background:#e4fff0;--detail-mask:url(/image/peoples-icon.svg)}.PackageCard_detail__utD5O .PackageCard_kids__nNmdh{color:#ff8700;background:#fff1df;--detail-mask:url(/image/user-orange-color.svg)}.PackageCard_detail__utD5O .PackageCard_infants__QwDnl{color:#a847ed;background:#f3e6ff}.PackageCard_infants__QwDnl:before{content:none}.PackageCard_footer__TmAj3{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #edf0f4}.PackageCard_categories__QPJRq{display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.PackageCard_category__TVQ1O{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 7px;border-radius:20px;font-family:var(--font-sora);font-size:10px;font-weight:600;line-height:15px;overflow-wrap:anywhere}.PackageCard_category__TVQ1O:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:currentColor}.PackageCard_category0__7lmf9{color:#f57c00;background:#fff1e2}.PackageCard_category1__In6lh{color:#287bd8;background:#e8f2ff}.PackageCard_category2__sf_Zf{color:#9827e5;background:#f4e8ff}.PackageCard_arrow__fo2GU{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:8px;border-radius:50%;background:#f1f3f8}.PackageCard_arrow__fo2GU img{width:12px;height:12px}.PackageCard_arrowHover__xacRX{display:none}.PackageCard_arrow__fo2GU:hover{background:var(--background-primary,#f58200)}.PackageCard_arrow__fo2GU:hover .PackageCard_arrowDefault__kumki{display:none}.PackageCard_arrow__fo2GU:hover .PackageCard_arrowHover__xacRX{display:block}@media (max-width:767.98px){.PackageCard_cover__1UUHm{height:180px}}