.flight-info-overlay[data-v-583c8b17]{align-items:center;background:rgba(0,0,0,.5);display:flex;font-family:Nunito Sans,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1.5rem;position:fixed;z-index:60}.flight-info-modal[data-v-583c8b17]{background:#fff;border-radius:24px;box-shadow:0 12px 40px #0f172a29;display:flex;flex-direction:column;max-height:calc(100dvh - 3rem);max-width:600px;padding:36px;width:100%}.flight-info-modal__title[data-v-583c8b17]{color:#080808;font-size:18px;font-weight:700;line-height:24px;margin:0 0 32px}.flight-info-modal__mobile-close[data-v-583c8b17]{display:none}.flight-info-modal__body[data-v-583c8b17]{min-height:0;overflow-y:auto}.flight-info-segment+.flight-info-segment[data-v-583c8b17]{margin-top:32px}.flight-info-segment__header[data-v-583c8b17]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;min-height:32px;padding:0 26px}.flight-info-segment__airline[data-v-583c8b17]{align-items:center;display:flex;flex-direction:row-reverse;gap:4px;min-width:0}.flight-info-segment__logo[data-v-583c8b17]{flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:42px}.flight-info-segment__airline-name[data-v-583c8b17]{color:#4b4545;font-size:16px;font-weight:400;line-height:1.3}.flight-info-segment__flight-no[data-v-583c8b17]{color:#29363c;font-size:14px;font-weight:400;white-space:nowrap}.flight-info-segment__route[data-v-583c8b17]{align-items:start;display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr) 116px}.flight-info-segment__endpoint[data-v-583c8b17]{align-items:center;display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:18px;text-align:center}.flight-info-segment__airport[data-v-583c8b17]{color:#595959;font-size:14px;font-weight:400;line-height:20px}.flight-info-segment__time[data-v-583c8b17]{color:#333;font-size:16px;font-weight:700;line-height:20px}.flight-info-segment__date[data-v-583c8b17]{color:#292929;font-size:14px;font-weight:400;line-height:20px;margin:12px 0 0;padding-left:26px}.flight-info-segment__timeline[data-v-583c8b17]{align-items:center;display:flex;flex-direction:column;gap:16px;padding-top:0}.flight-info-segment__duration[data-v-583c8b17]{color:#828282;font-size:14px;font-weight:400;line-height:20px;min-height:20px;white-space:nowrap}.flight-info-segment__timeline-track[data-v-583c8b17]{align-items:center;display:flex;height:12px;justify-content:space-between;position:relative;width:100%}.flight-info-segment__timeline-track[data-v-583c8b17]:before{background:#d3d3d3;content:"";height:2px;left:0;position:absolute;right:0}.flight-info-segment__timeline-track span[data-v-583c8b17]{background:#828282;border-radius:50%;height:12px;position:relative;width:12px}.flight-info-segment__meta[data-v-583c8b17]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 20px;margin-top:32px}.flight-info-segment__meta-item[data-v-583c8b17]{align-items:center;color:#a3a3a3;display:inline-flex;font-size:14px;font-weight:700;gap:12px;line-height:20px}.flight-info-segment__meta-icon[data-v-583c8b17]{color:#b0bdc3;flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.flight-info-notice[data-v-583c8b17]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:.625rem;margin:.875rem 0 1.125rem;padding:.875rem 1rem}.flight-info-notice__icon[data-v-583c8b17]{align-items:center;border:1px solid #9ca3af;border-radius:9999px;color:#9ca3af;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;margin-top:.0625rem;width:1.125rem}.flight-info-notice__text[data-v-583c8b17]{color:#374151;font-size:.8125rem;font-weight:400;line-height:1.45;margin:0}.flight-info-modal__close-btn[data-v-583c8b17]{background:#df1028;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:block;flex-shrink:0;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.25;margin-top:28px;min-height:60px;padding:16px 24px;width:100%}@media (max-width:600px){.flight-info-overlay[data-v-583c8b17]{align-items:flex-end;background:rgba(17,24,39,.46);padding:0}.flight-info-modal[data-v-583c8b17]{border-radius:22px 22px 0 0;box-shadow:none;max-height:calc(100dvh - 32px);max-width:28rem;overflow:hidden;padding:20px 12px 16px;position:relative;width:100%}.flight-info-modal__body[data-v-583c8b17]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.flight-info-modal__mobile-close[data-v-583c8b17]{align-items:center;background:transparent;border:0;border-radius:9999px;color:#111;display:flex;height:40px;justify-content:center;position:absolute;right:8px;top:20px;width:40px;z-index:2}.flight-info-modal__mobile-close svg[data-v-583c8b17]{height:24px;width:24px}.flight-info-modal__title[data-v-583c8b17]{font-size:16px;margin:36px 0 18px}.flight-info-segment__header[data-v-583c8b17]{padding:0}.flight-info-segment__airline-name[data-v-583c8b17],.flight-info-segment__flight-no[data-v-583c8b17]{font-size:12px}.flight-info-segment__route[data-v-583c8b17]{gap:8px;grid-template-columns:64px minmax(0,1fr) 64px}.flight-info-segment__airport[data-v-583c8b17]{font-size:12px}.flight-info-segment__time[data-v-583c8b17]{font-size:14px}.flight-info-segment__duration[data-v-583c8b17]{font-size:12px}.flight-info-segment__date[data-v-583c8b17]{font-size:12px;padding-left:0}.flight-info-segment__meta[data-v-583c8b17]{gap:12px 16px;margin-top:24px}.flight-info-segment__meta-item[data-v-583c8b17]{font-size:10px;gap:6px}.flight-info-notice[data-v-583c8b17]{gap:8px;margin:12px 0 16px;padding:8px}.flight-info-notice__text[data-v-583c8b17]{font-size:12px}.flight-info-modal__close-btn[data-v-583c8b17]{display:none}}.flight-info-fade-enter-active[data-v-583c8b17],.flight-info-fade-leave-active[data-v-583c8b17]{transition:opacity .2s ease}.flight-info-fade-enter-from[data-v-583c8b17],.flight-info-fade-leave-to[data-v-583c8b17]{opacity:0}
