.CheckInJourneyCard_card__9GV1v{box-sizing:border-box;padding:12px 16px 14px;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3));border-radius:12px;background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-navy,#001326);cursor:pointer;transition:background-color var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),border-color var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),box-shadow var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease)}.CheckInJourneyCard_card__9GV1v+.CheckInJourneyCard_card__9GV1v{margin-top:8px}.CheckInJourneyCard_card__9GV1v:hover:not(.CheckInJourneyCard_selected__muvu2){border-color:var(--j9-chat-dark-blue,#004a97);background:var(--j9-chat-hover-wash,#f5faff)}.CheckInJourneyCard_selected__muvu2{border-color:var(--j9-chat-selected,#0068ce);background:var(--j9-chat-selector,rgba(192,235,255,.51));box-shadow:0 0 0 1px var(--j9-chat-selected,#0068ce)}.CheckInJourneyCard_label__HC1cQ{margin-bottom:4px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-demi,600)!important;line-height:16px;letter-spacing:var(--j9-chat-tracking,.08px)}.CheckInJourneyCard_head__2L_Y2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.CheckInJourneyCard_date__0IPNc{color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px;overflow-wrap:anywhere}.CheckInJourneyCard_numberWrap__5QaUy{display:flex;align-items:center;gap:12px}.CheckInJourneyCard_number__pH9Ef{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px;text-align:end}.CheckInJourneyCard_times__4tnAz{display:flex;align-items:center;justify-content:space-between;gap:12px}.CheckInJourneyCard_times__4tnAz .CheckInJourneyCard_time__oAPwk{margin:0;color:var(--j9-chat-navy,#001326);font-size:20px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);font-variant-numeric:tabular-nums}.CheckInJourneyCard_line__Z8tmX{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.CheckInJourneyCard_lineEnd__dboyJ,.CheckInJourneyCard_lineStart__lamrf{flex:1;min-width:0;height:1px}.CheckInJourneyCard_lineStart__lamrf{background:linear-gradient(90deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.CheckInJourneyCard_lineEnd__dboyJ{background:linear-gradient(90deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}[dir=rtl] .CheckInJourneyCard_lineStart__lamrf{background:linear-gradient(270deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}[dir=rtl] .CheckInJourneyCard_lineEnd__dboyJ{background:linear-gradient(270deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.CheckInJourneyCard_plane__RkCwE{flex-shrink:0;width:20px;height:20px}[dir=rtl] .CheckInJourneyCard_plane__RkCwE{rotate:180deg}.CheckInJourneyCard_stations__5d_Tv{display:flex;align-items:center;justify-content:space-between;margin-top:2px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px;letter-spacing:var(--j9-chat-tracking,.08px)}.CheckInJourneyCard_legs__xSDBh{margin:10px 0 0;padding-block:8px;padding-inline:12px;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff);color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px)}.CheckInJourneyCard_legs__xSDBh .CheckInJourneyCard_leg__0ealW{line-height:20px!important}.CheckInJourneyCard_legs__xSDBh .CheckInJourneyCard_leg__0ealW+.CheckInJourneyCard_leg__0ealW{margin-top:4px}.cfcc-wrap{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--j9-chat-navy,#001326)}.cfcc-wrap>.cfcc-header{color:var(--j9-chat-navy,#001326);font-weight:var(--j9-chat-demi,600)!important}.cfcc-wrap>.cfcc-footer,.cfcc-wrap>.cfcc-header{font-size:14px;line-height:20px;overflow-wrap:anywhere}.cfcc-wrap>.cfcc-footer{color:var(--j9-chat-grey-dark,#4e4e4e)}.cfcc-bubble{width:100%;margin:0;overflow:hidden;box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.cfcc-bubble,.cfcc-bubble .cfcc-flights{display:flex;flex-direction:column;gap:12px;min-width:0}.cfcc-bubble .cfcc-flight-card{min-width:0;padding:12px 14px;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff);color:var(--j9-chat-navy,#001326)}.cfcc-bubble .cfcc-section-label{margin-bottom:8px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;font-weight:var(--j9-chat-demi,600)!important;line-height:16px;letter-spacing:var(--j9-chat-tracking,.08px)}.cfcc-bubble .cfcc-flight-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cfcc-bubble .cfcc-date-text{min-width:0;color:var(--j9-chat-navy,#001326);font-size:14px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px;overflow-wrap:anywhere}.cfcc-bubble .cfcc-flight-number{flex-shrink:0;padding:2px 8px;border-radius:9999px;background:var(--j9-chat-selector,rgba(192,235,255,.51));color:var(--j9-chat-dark-blue,#004a97);font-size:12px;font-weight:var(--j9-chat-demi,600)!important;line-height:16px;letter-spacing:.5px;white-space:nowrap}.cfcc-bubble .cfcc-time-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.cfcc-bubble .cfcc-time{flex-shrink:0;margin:0;color:var(--j9-chat-navy,#001326);font-size:20px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);font-variant-numeric:tabular-nums;white-space:nowrap}.cfcc-bubble .cfcc-route{display:flex;flex:1;align-items:center;gap:8px;min-width:0;margin:0}.cfcc-bubble .cfcc-route-line{flex:1;min-width:0;height:1px;background:linear-gradient(90deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.cfcc-bubble .cfcc-route-line--end{background:linear-gradient(90deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.cfcc-bubble .cfcc-route-line:dir(rtl){background:linear-gradient(270deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.cfcc-bubble .cfcc-route-line--end:dir(rtl){background:linear-gradient(270deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.cfcc-bubble .cfcc-plane{flex-shrink:0;width:22px;height:22px}.cfcc-bubble .cfcc-plane:dir(rtl){rotate:180deg}.cfcc-bubble .cfcc-locations{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:14px;font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.cfcc-bubble .cfcc-passengers-list{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1))}.cfcc-bubble .cfcc-passengers-title{padding:0;color:var(--j9-chat-navy,#001326);font-size:16px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px}.cfcc-bubble .cfcc-passengers-ul{margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;list-style:none}.cfcc-bubble .cfcc-passenger-item{display:flex;align-items:center;gap:10px;padding:8px 0;border:0;border-top:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:0;background:none;color:var(--j9-chat-navy,#001326)}.cfcc-bubble .cfcc-passenger-item:first-child{border-top:0}.cfcc-bubble .cfcc-passenger-item:before{content:"";flex-shrink:0;width:28px;height:28px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23004a97' d='M12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12ZM4 20V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C13.1 13 14.1833 13.1292 15.25 13.3875C16.3167 13.6458 17.3667 14.0333 18.4 14.55C18.8833 14.8 19.2708 15.1625 19.5625 15.6375C19.8542 16.1125 20 16.6333 20 17.2V20H4ZM6 18H18V17.2C18 17.0167 17.9542 16.85 17.8625 16.7C17.7708 16.55 17.65 16.4333 17.5 16.35C16.6 15.9 15.6917 15.5625 14.775 15.3375C13.8583 15.1125 12.9333 15 12 15C11.0667 15 10.1417 15.1125 9.225 15.3375C8.30833 15.5625 7.4 15.9 6.5 16.35C6.35 16.4333 6.22917 16.55 6.1375 16.7C6.04583 16.85 6 17.0167 6 17.2V18ZM12 10C12.55 10 13.0208 9.80417 13.4125 9.4125C13.8042 9.02083 14 8.55 14 8C14 7.45 13.8042 6.97917 13.4125 6.5875C13.0208 6.19583 12.55 6 12 6C11.45 6 10.9792 6.19583 10.5875 6.5875C10.1958 6.97917 10 7.45 10 8C10 8.55 10.1958 9.02083 10.5875 9.4125C10.9792 9.80417 11.45 10 12 10Z'/%3E%3C/svg%3E") 50% /16px 16px no-repeat,var(--j9-chat-selector,rgba(192,235,255,.51))}.cfcc-bubble .cfcc-passenger-name-text{min-width:0;font-size:14px}.cfcc-bubble .cfcc-description,.cfcc-bubble .cfcc-passenger-name-text{color:var(--j9-chat-navy,#001326);font-weight:var(--j9-chat-demi,600)!important;line-height:20px;overflow-wrap:anywhere}.cfcc-bubble .cfcc-description{display:flex;align-items:center;gap:12px;margin:0;font-size:16px}.cfcc-bubble .cfcc-description:before{content:"";flex-shrink:0;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23004a97' transform='translate(1.66665 1.66665)' d='M4.16667 16.6667V14.5833L6.66667 12.8333V9.83333L0 12.5V10L6.66667 5.33333V1.66667C6.66667 1.20833 6.82986 0.815972 7.15625 0.489583C7.48264 0.163194 7.875 0 8.33333 0C8.79167 0 9.18403 0.163194 9.51042 0.489583C9.83681 0.815972 10 1.20833 10 1.66667V5.33333L16.6667 10V12.5L10 9.83333V12.8333L12.5 14.5833V16.6667L8.33333 15.4167L4.16667 16.6667Z'/%3E%3C/svg%3E") 50% /20px 20px no-repeat,var(--j9-chat-selector,rgba(192,235,255,.51))}.cfcc-bubble .cfcc-buttons{display:flex;gap:12px;margin-top:4px}.cfcc-bubble .cfcc-buttons-stack{flex-direction:column}.cfcc-bubble .cfcc-btn-no,.cfcc-bubble .cfcc-btn-yes{flex:1 1 0;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:12px 20px;border-radius:9999px;box-shadow:none;color:var(--j9-chat-navy,#001326);font-size:16px;line-height:20px;text-align:center;cursor:pointer;transition:filter .2s cubic-bezier(.32,.72,0,1),scale .12s cubic-bezier(.32,.72,0,1)}.cfcc-bubble .cfcc-btn-yes{border:1px solid var(--j9-chat-yellow,#ffce00);background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));color:var(--j9-chat-navy,#001326)}.cfcc-bubble .cfcc-btn-no{border:1px solid var(--j9-chat-navy,#001326);background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-navy,#001326)}.cfcc-bubble .cfcc-btn-yes:hover:not(:disabled){filter:brightness(1.04)}.cfcc-bubble .cfcc-btn-no:hover:not(:disabled){background:var(--j9-chat-selector,rgba(192,235,255,.51))}.cfcc-bubble .cfcc-btn-no:active:not(:disabled),.cfcc-bubble .cfcc-btn-yes:active:not(:disabled){scale:.98}.cfcc-bubble .cfcc-btn-no:focus-visible,.cfcc-bubble .cfcc-btn-yes:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.cfcc-bubble .cfcc-btn-no:disabled,.cfcc-bubble .cfcc-btn-yes:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);filter:none}.irs-description{margin-bottom:12px;color:var(--j9-chat-navy,#001326);font-size:14px;line-height:20px;overflow-wrap:anywhere}.cfcc-bubble .irs-flight{display:flex;flex-direction:column;min-width:0}.cfcc-bubble .irs-banner{display:block;width:100%;height:auto;aspect-ratio:16/9;margin-bottom:12px;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff);object-fit:cover}.cfcc-bubble .irs-download{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:12px 20px;border:1px solid var(--j9-chat-yellow,#ffce00);border-radius:9999px;background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));box-shadow:none;color:var(--j9-chat-navy,#001326);font-size:16px;line-height:20px;text-align:center;transition:filter .2s cubic-bezier(.32,.72,0,1),scale .12s cubic-bezier(.32,.72,0,1);gap:8px}.cfcc-bubble .irs-download:before{content:"";flex-shrink:0;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16l-5-5 1.4-1.45 2.6 2.6V4h2v8.15l2.6-2.6L17 11l-5 5zm-6 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20H6z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16l-5-5 1.4-1.45 2.6 2.6V4h2v8.15l2.6-2.6L17 11l-5 5zm-6 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20H6z'/%3E%3C/svg%3E") center /contain no-repeat}.cfcc-bubble .irs-download:hover:not(:disabled){filter:brightness(1.04)}.cfcc-bubble .irs-download:active:not(:disabled){scale:.98}.cfcc-bubble .irs-download:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.cfcc-bubble .irs-download:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);filter:none}.cfcc-bubble>p[role=status]{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--j9-chat-info-border,#9ec2e3);border-radius:12px;background:var(--j9-chat-info-surface,#e6f0f9);color:var(--j9-chat-info,#0052a3)}.cfcc-bubble>p[role=alert],.cfcc-bubble>p[role=status]{margin:0;padding:10px 12px;font-size:14px;overflow-wrap:anywhere}.cfcc-bubble>p[role=alert]{border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c)}.cfcc-bubble:has(>.cfcc-error),.cfcc-bubble:has(>.irf-alert){padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.cfcc-bubble .cfcc-error,.cfcc-bubble .irf-alert{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c);font-size:14px;font-weight:400;overflow-wrap:anywhere}.cfcc-bubble .cfcc-error:before,.cfcc-bubble .irf-alert:before{content:"";flex-shrink:0;width:20px;height:20px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4141c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") 50% /20px 20px no-repeat}.cfcc-bubble .irf-message{min-width:0;margin:0;color:var(--j9-chat-error-text,#c4141c);font-size:14px;overflow-wrap:anywhere}.seatmap-error-card{box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.seatmap-error-card .seatmap-error-message{margin:0;padding:10px 12px;border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c);font-size:var(--j9-chat-body,14px);line-height:20px!important;overflow-wrap:anywhere}.checkin-unavailable-card{box-sizing:border-box;max-width:100%;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.checkin-unavailable-card .ciu-header-text{padding:10px 12px;border:1px solid var(--j9-chat-warning-border,#f0c088);border-radius:12px;background:var(--j9-chat-warning-surface,#fdf1e3);color:var(--j9-chat-warning-text,#b25e00)}.checkin-unavailable-card .ciu-header-text .ciu-title{margin:0;color:var(--j9-chat-warning-text,#b25e00);font-size:16px!important;font-weight:var(--j9-chat-demi,600)!important;line-height:20px!important;letter-spacing:var(--j9-chat-tracking,.08px)}.checkin-unavailable-card .ciu-header-text .ciu-subtitle{margin:2px 0 0;color:var(--j9-chat-warning-text,#b25e00);font-size:var(--j9-chat-body,14px);line-height:20px!important}.checkin-unavailable-card .ciu-flight-card{margin-top:12px;padding:12px 16px 14px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:12px;background:var(--j9-chat-card,#ffffff)}.checkin-unavailable-card .ciu-flight-card .ciu-policy-description{margin:0 0 12px;padding:8px 12px;border:1px solid var(--j9-chat-info-border,#9ec2e3);border-radius:12px;background:var(--j9-chat-info-surface,#e6f0f9);color:var(--j9-chat-info,#0052a3);font-size:var(--j9-chat-body,14px);line-height:20px!important}.checkin-unavailable-card .ciu-flight-label{margin-bottom:4px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-demi,600)!important;line-height:16px;letter-spacing:var(--j9-chat-tracking,.08px)}.checkin-unavailable-card .ciu-flight-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-bottom:10px}.checkin-unavailable-card .ciu-flight-date{color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.checkin-unavailable-card .ciu-flight-details-right{display:flex;align-items:center;gap:8px}.checkin-unavailable-card .ciu-flight-number{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.checkin-unavailable-card .ciu-terminal-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;background:var(--j9-chat-selector,rgba(192,235,255,.51));color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-demi,600)!important;line-height:16px;white-space:nowrap}.checkin-unavailable-card .ciu-time-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkin-unavailable-card .ciu-time{margin:0;color:var(--j9-chat-navy,#001326);font-size:20px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px;letter-spacing:var(--j9-chat-tracking,.08px);font-variant-numeric:tabular-nums}.checkin-unavailable-card .ciu-flight-line{display:flex;flex:1;align-items:center;gap:8px;min-width:0;margin:0}.checkin-unavailable-card .ciu-line-left,.checkin-unavailable-card .ciu-line-right{flex:1;min-width:0;height:1px}.checkin-unavailable-card .ciu-line-left{background:linear-gradient(90deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.checkin-unavailable-card .ciu-line-right{background:linear-gradient(90deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.checkin-unavailable-card[dir=rtl] .ciu-line-left{background:linear-gradient(270deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.checkin-unavailable-card[dir=rtl] .ciu-line-right{background:linear-gradient(270deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.checkin-unavailable-card .ciu-plane-icon{flex-shrink:0;width:20px;height:20px}.checkin-unavailable-card[dir=rtl] .ciu-plane-icon{rotate:180deg}.checkin-unavailable-card .ciu-airports{display:flex;align-items:center;justify-content:space-between;margin-top:2px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px;letter-spacing:var(--j9-chat-tracking,.08px)}.td-card{box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12))}.td-card,.td-card .td-message{color:var(--j9-chat-navy,#001326)}.td-card .td-message{margin:0;font-size:var(--j9-chat-body,14px);line-height:20px!important;overflow-wrap:anywhere}.td-card .td-message.td-error{padding:10px 12px;border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c)}.td-card .td-primary-btn{align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;margin:16px 0 0;padding:12px 16px;border:1px solid var(--j9-chat-yellow,#ffce00);border-radius:9999px;background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));box-shadow:none;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-control,16px);font-weight:var(--j9-chat-demi,600);line-height:20px;cursor:pointer;transition:filter var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),scale var(--j9-motion-fast,.12s) var(--j9-motion-ease,ease)}.td-card .td-primary-btn:hover:not(:disabled){filter:brightness(1.04)}.td-card .td-primary-btn:active:not(:disabled){scale:.98}.td-card .td-primary-btn:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.td-card .td-primary-btn:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);cursor:default}.tdsr-card{box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.tdsr-card .tdsr-message{margin:0;padding:10px 12px;border:1px solid var(--j9-chat-info-border,#9ec2e3);border-radius:12px;background:var(--j9-chat-info-surface,#e6f0f9);color:var(--j9-chat-info,#0052a3);font-size:var(--j9-chat-body,14px);line-height:20px!important;overflow-wrap:anywhere}.tdsr-card .tdsr-message.tdsr-success{border-color:var(--j9-chat-success-border,#a3d9a0);background:var(--j9-chat-success-surface,#e7f7e6);color:var(--j9-chat-success-text,#00970f)}.tdsr-card .tdsr-message.tdsr-error{border-color:var(--j9-chat-error-border,#efa3a6);background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c)}.tdsr-card .tdsr-failed-section{margin-top:12px;padding:12px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff)}.tdsr-card .tdsr-subtitle{margin:0 0 6px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px!important}.tdsr-card .tdsr-failed-row,.tdsr-card .tdsr-subtitle{color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px)}.tdsr-card .tdsr-failed-row{line-height:20px;overflow-wrap:anywhere}.tdsr-card .tdsr-failed-row+.tdsr-failed-row{margin-top:4px}.tdsr-card .tdsr-primary-btn{align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;margin:16px 0 0;padding:12px 16px;border:1px solid var(--j9-chat-yellow,#ffce00);border-radius:9999px;background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));box-shadow:none;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-control,16px);font-weight:var(--j9-chat-demi,600);line-height:20px;cursor:pointer;transition:filter var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),scale var(--j9-motion-fast,.12s) var(--j9-motion-ease,ease)}.tdsr-card .tdsr-primary-btn:hover:not(:disabled){filter:brightness(1.04)}.tdsr-card .tdsr-primary-btn:active:not(:disabled){scale:.98}.tdsr-card .tdsr-primary-btn:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.tdsr-card .tdsr-primary-btn:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);cursor:default}.seatmap-card{box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.seatmap-card .seatmap-message{margin:0 0 12px;padding:10px 12px;border:1px solid var(--j9-chat-success-border,#a3d9a0);border-radius:12px;background:var(--j9-chat-success-surface,#e7f7e6);color:var(--j9-chat-success-text,#00970f);font-size:var(--j9-chat-body,14px);line-height:20px}.seatmap-card .seatmap-list{display:flex;flex-direction:column;gap:8px;margin:0}.seatmap-card .seatmap-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;padding-block:8px;padding-inline:12px 8px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff)}.seatmap-card .seatmap-passenger{min-width:0;text-align:start;color:var(--j9-chat-navy,#001326);overflow-wrap:anywhere}.seatmap-card .seatmap-passenger,.seatmap-card .seatmap-seat-badge{font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-demi,600)!important;line-height:20px}.seatmap-card .seatmap-seat-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:32px;box-sizing:border-box;padding:4px 12px;border-radius:9999px;white-space:nowrap}.seatmap-card .seatmap-seat-badge--assigned{border:1px solid var(--j9-chat-dark-blue,#004a97);background:var(--j9-chat-dark-blue,#004a97);color:#ffffff}.seatmap-card .seatmap-seat-badge--unassigned{border:1px solid var(--j9-chat-warning-border,#f0c088);background:var(--j9-chat-warning-surface,#fdf1e3);color:var(--j9-chat-warning-text,#b25e00)}.seatmap-card .seatmap-seat-icon{display:block;flex-shrink:0;width:auto;height:18px}.seatmap-card .seatmap-primary-btn{align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;margin:16px 0 0;padding:12px 16px;border:1px solid var(--j9-chat-yellow,#ffce00);border-radius:9999px;background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));box-shadow:none;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-control,16px);font-weight:var(--j9-chat-demi,600);line-height:20px;cursor:pointer;transition:filter var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),scale var(--j9-motion-fast,.12s) var(--j9-motion-ease,ease)}.seatmap-card .seatmap-primary-btn:hover:not(:disabled){filter:brightness(1.04)}.seatmap-card .seatmap-primary-btn:active:not(:disabled){scale:.98}.seatmap-card .seatmap-primary-btn:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.seatmap-card .seatmap-primary-btn:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);cursor:default}.j9-boarding-pass-card{box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.j9-boarding-pass-card .j9-bp-ref{margin-bottom:12px}.j9-boarding-pass-card .j9-bp-ref-label{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);line-height:20px}.j9-boarding-pass-card .j9-bp-ref-value{margin-top:2px;color:var(--j9-chat-navy,#001326);font-size:20px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px;letter-spacing:.5px;overflow-wrap:anywhere}.j9-boarding-pass-card .j9-bp-photo{overflow:hidden;width:100%;margin-bottom:12px;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff)}.j9-boarding-pass-card .j9-bp-photo-img{display:block;width:100%;height:160px;object-fit:cover}.j9-boarding-pass-card .j9-bp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.j9-boarding-pass-card .j9-bp-date{color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.j9-boarding-pass-card .j9-bp-number-wrap{display:flex;align-items:center;gap:12px}.j9-boarding-pass-card .j9-bp-number{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.j9-boarding-pass-card .j9-bp-times{display:flex;align-items:center;justify-content:space-between;gap:12px}.j9-boarding-pass-card .j9-bp-times .j9-bp-time{margin:0;color:var(--j9-chat-navy,#001326);font-size:20px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);font-variant-numeric:tabular-nums}.j9-boarding-pass-card .j9-bp-line{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.j9-boarding-pass-card .j9-bp-line-end,.j9-boarding-pass-card .j9-bp-line-start{flex:1;min-width:0;height:1px}.j9-boarding-pass-card .j9-bp-line-start{background:linear-gradient(90deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.j9-boarding-pass-card .j9-bp-line-end{background:linear-gradient(90deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.j9-boarding-pass-card[dir=rtl] .j9-bp-line-start{background:linear-gradient(270deg,rgba(0,74,151,.06),rgba(0,74,151,.32))}.j9-boarding-pass-card[dir=rtl] .j9-bp-line-end{background:linear-gradient(270deg,rgba(0,74,151,.32),rgba(0,74,151,.06))}.j9-boarding-pass-card .j9-bp-plane{flex-shrink:0;width:20px;height:20px}.j9-boarding-pass-card[dir=rtl] .j9-bp-plane{rotate:180deg}.j9-boarding-pass-card .j9-bp-stations{margin-top:2px;color:var(--j9-chat-grey-dark,#4e4e4e);font-weight:var(--j9-chat-medium,500)!important;letter-spacing:var(--j9-chat-tracking,.08px)}.j9-boarding-pass-card .j9-bp-facts,.j9-boarding-pass-card .j9-bp-stations{display:flex;align-items:center;justify-content:space-between;font-size:var(--j9-chat-body,14px);line-height:20px}.j9-boarding-pass-card .j9-bp-facts{gap:12px;padding-inline:12px;background:var(--j9-chat-hover-wash,#f5faff);color:var(--j9-chat-navy,#001326)}.j9-boarding-pass-card .j9-bp-facts--terminal{margin-top:12px;padding-top:10px;padding-bottom:4px;border-radius:12px 12px 0 0}.j9-boarding-pass-card .j9-bp-facts--gate{padding-top:4px;padding-bottom:10px;border-radius:0 0 12px 12px}.j9-boarding-pass-card .j9-boarding-pass-cta,.j9-boarding-pass-card .j9-boarding-pass-cta:visited{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;margin:16px 0 0;padding:12px 16px;border:1px solid var(--j9-chat-yellow,#ffce00);border-radius:9999px;background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));box-shadow:none;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-control,16px);font-weight:var(--j9-chat-demi,600);line-height:20px;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),filter var(--j9-motion-hover,.2s) var(--j9-motion-ease,ease),scale var(--j9-motion-fast,.12s) var(--j9-motion-ease,ease)}.j9-boarding-pass-card .j9-boarding-pass-cta+.j9-boarding-pass-cta{margin-top:10px}.j9-boarding-pass-card .j9-boarding-pass-cta:hover{background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));color:var(--j9-chat-navy,#001326);filter:brightness(1.04)}.j9-boarding-pass-card:has(.j9-boarding-pass-cta~.j9-boarding-pass-cta) .j9-boarding-pass-cta{border-color:var(--j9-chat-navy,#001326);background:var(--j9-chat-card,#ffffff)}.j9-boarding-pass-card:has(.j9-boarding-pass-cta~.j9-boarding-pass-cta) .j9-boarding-pass-cta:hover{background:var(--j9-chat-selector,rgba(192,235,255,.51));filter:none}.j9-boarding-pass-card .j9-boarding-pass-cta:active{scale:.98}.j9-boarding-pass-card .j9-boarding-pass-cta:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.j9-boarding-pass-card .j9-boarding-pass-note{margin:8px 0 0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-caption,12px);line-height:16px!important;text-align:center}.j9-boarding-pass-card>p[role=alert]{margin:16px 0 0;padding:10px 12px;border:1px solid var(--j9-chat-warning-border,#f0c088);border-radius:12px;background:var(--j9-chat-warning-surface,#fdf1e3);color:var(--j9-chat-warning-text,#b25e00);font-size:var(--j9-chat-body,14px);line-height:20px!important}.j9-boarding-pass-card .j9-boarding-pass-download-error{margin-top:12px;padding:10px 12px;border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c);font-size:var(--j9-chat-body,14px);line-height:20px}.j9-boarding-pass-failure{box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12))}.j9-boarding-pass-failure .j9-boarding-pass-alert{overflow-wrap:anywhere}.checkin-card.error,.j9-boarding-pass-failure .j9-boarding-pass-alert{padding:10px 12px;border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c);font-size:var(--j9-chat-body,14px);line-height:20px}.bp-error-card,.checkin-card.error{box-sizing:border-box}.bp-error-card{padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.bp-error-card .bp-error-message{margin:0;padding:10px 12px;border:1px solid var(--j9-chat-error-border,#efa3a6);border-radius:12px;background:var(--j9-chat-error-surface,#fdeaea);color:var(--j9-chat-error-text,#c4141c);font-size:var(--j9-chat-body,14px);line-height:20px!important;overflow-wrap:anywhere}.mp-blocked-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.mp-blocked-card:before{content:"";grid-column:1;grid-row:1;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4141c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") 50% /22px 22px no-repeat,var(--j9-chat-error-surface,#fdeaea)}.mp-blocked-card>.mp-blocked-header{display:contents}.mp-blocked-card,.mp-blocked-card.rtl{text-align:start}.mp-blocked-card .mp-blocked-text{grid-column:2;display:flex;flex-direction:column;gap:4px;min-width:0}.mp-blocked-card .mp-blocked-heading{margin:0;padding-top:8px;color:var(--j9-chat-navy,#001326);font-size:18px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);overflow-wrap:anywhere}.mp-blocked-card .mp-blocked-description{margin:0;color:var(--j9-chat-navy,#001326);font-size:14px;text-align:start;unicode-bidi:plaintext;overflow-wrap:anywhere}.mp-edit-card{display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.mp-edit-card.rtl{direction:rtl}.mp-edit-card .mp-edit-title{display:flex;align-items:center;gap:12px;color:var(--j9-chat-navy,#001326);font-size:18px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px;letter-spacing:var(--j9-chat-tracking,.08px)}.mp-edit-card .mp-edit-title:before{content:"";flex-shrink:0;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23004a97' d='M12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12ZM4 20V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C13.1 13 14.1833 13.1292 15.25 13.3875C16.3167 13.6458 17.3667 14.0333 18.4 14.55C18.8833 14.8 19.2708 15.1625 19.5625 15.6375C19.8542 16.1125 20 16.6333 20 17.2V20H4ZM6 18H18V17.2C18 17.0167 17.9542 16.85 17.8625 16.7C17.7708 16.55 17.65 16.4333 17.5 16.35C16.6 15.9 15.6917 15.5625 14.775 15.3375C13.8583 15.1125 12.9333 15 12 15C11.0667 15 10.1417 15.1125 9.225 15.3375C8.30833 15.5625 7.4 15.9 6.5 16.35C6.35 16.4333 6.22917 16.55 6.1375 16.7C6.04583 16.85 6 17.0167 6 17.2V18ZM12 10C12.55 10 13.0208 9.80417 13.4125 9.4125C13.8042 9.02083 14 8.55 14 8C14 7.45 13.8042 6.97917 13.4125 6.5875C13.0208 6.19583 12.55 6 12 6C11.45 6 10.9792 6.19583 10.5875 6.5875C10.1958 6.97917 10 7.45 10 8C10 8.55 10.1958 9.02083 10.5875 9.4125C10.9792 9.80417 11.45 10 12 10Z'/%3E%3C/svg%3E") 50% /22px 22px no-repeat,var(--j9-chat-selector,rgba(192,235,255,.51))}.mp-edit-card .mp-edit-section{display:grid;gap:10px;min-width:0;margin:0;color:var(--j9-chat-navy,#001326)}.mp-edit-card .mp-edit-label{color:var(--j9-chat-navy,#001326);font-size:14px;font-weight:var(--j9-chat-demi,600)!important}.mp-edit-card .mp-empty{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:14px}.mp-edit-card .mp-edit-section>input,.mp-edit-card .mp-edit-section>select{display:block;width:100%;min-width:0;height:48px;box-sizing:border-box;margin:0;padding:0 14px!important;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3))!important;border-radius:16px!important;background-color:var(--j9-chat-card,#ffffff);box-shadow:none!important;outline:none!important;color:var(--j9-chat-navy,#001326);font-size:16px;transition:border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-edit-section>select{appearance:none;-webkit-appearance:none;padding-inline-end:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23004a97' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px;cursor:pointer}.mp-edit-card[dir=rtl] .mp-edit-section>select{background-position:left 14px center}.mp-edit-card .mp-edit-section>input:hover:not(:disabled),.mp-edit-card .mp-edit-section>select:hover:not(:disabled){border-color:var(--j9-chat-dark-blue,#004a97)!important}.mp-edit-card .mp-edit-section>input:focus,.mp-edit-card .mp-edit-section>select:focus{border-color:var(--j9-chat-dark-blue,#004a97)!important;box-shadow:var(--j9-chat-shadow-field,0 1px 3px 0 rgba(0,19,38,.1),0 4px 16px 0 rgba(0,19,38,.2))!important}.mp-edit-card .mp-edit-section>input[aria-invalid=true]{border-color:var(--j9-chat-error,#e5534b)!important;box-shadow:0 0 0 1px var(--j9-chat-error,#e5534b)!important}.mp-edit-card .mp-edit-section>input::placeholder{color:var(--j9-chat-placeholder,#abb6c1)!important;opacity:1!important}.mp-edit-card .mp-edit-section>input:disabled,.mp-edit-card .mp-edit-section>select:disabled{background-color:var(--j9-chat-hover-wash,#f5faff);color:var(--j9-chat-grey-dark,#4e4e4e);cursor:not-allowed}.mp-edit-card .mp-field-error{margin-top:-4px;color:var(--j9-chat-error-text,#c4141c);font-size:12px;line-height:16px}.mp-edit-card .mp-edit-section:has(>.mp-edit-label+select){gap:2px;padding:10px 14px;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3));border-radius:16px;background:var(--j9-chat-card,#ffffff);transition:border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-edit-section:has(>.mp-edit-label+select):hover{border-color:var(--j9-chat-dark-blue,#004a97)}.mp-edit-card .mp-edit-section:has(>.mp-edit-label+select):focus-within{border-color:var(--j9-chat-dark-blue,#004a97);box-shadow:var(--j9-chat-shadow-field,0 1px 3px 0 rgba(0,19,38,.1),0 4px 16px 0 rgba(0,19,38,.2))}.mp-edit-card .mp-edit-section:has(>.mp-edit-label+select)>.mp-edit-label{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;font-weight:var(--j9-chat-medium,500)!important;letter-spacing:var(--j9-chat-tracking,.08px)}.mp-edit-card .mp-edit-section:has(>.mp-edit-label+select)>select{height:24px;padding:0!important;padding-inline-end:28px!important;border:0!important;border-radius:0!important;background-color:transparent;background-position:right 0 center;box-shadow:none!important;font-weight:var(--j9-chat-demi,600)}.mp-edit-card[dir=rtl] .mp-edit-section:has(>.mp-edit-label+select)>select{background-position:left 0 center}.mp-edit-card .mp-edit-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mp-edit-card .mp-edit-checkbox{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;box-sizing:border-box;padding-block:10px;padding-inline:14px 12px;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3));border-radius:12px;background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-navy,#001326);font-size:14px;cursor:pointer;user-select:none;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-edit-checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.mp-edit-card .mp-checkbox-label{order:1;flex:1;min-width:0;overflow-wrap:anywhere}.mp-edit-card .mp-checkbox-box{order:2;flex-shrink:0;width:20px;height:20px;box-sizing:border-box;margin:0;border:1.5px solid var(--j9-chat-dark-blue,#004a97);border-radius:6px;background:var(--j9-chat-card,#ffffff);transition:background-color .12s cubic-bezier(.32,.72,0,1),border-color .12s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-edit-checkbox:hover{border-color:var(--j9-chat-dark-blue,#004a97);background:var(--j9-chat-hover-wash,#f5faff)}.mp-edit-card .mp-edit-checkbox:has(input:checked){border-color:var(--j9-chat-selected,#0068ce);box-shadow:inset 0 0 0 1px var(--j9-chat-selected,#0068ce);background:var(--j9-chat-selector,rgba(192,235,255,.51))}.mp-edit-card .mp-edit-checkbox input[type=checkbox]:checked+.mp-checkbox-box{border-color:var(--j9-chat-dark-blue,#004a97);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4 4 9-9'/%3E%3C/svg%3E") 50% /14px 14px no-repeat,var(--j9-chat-dark-blue,#004a97)}.mp-edit-card .mp-edit-checkbox input[type=checkbox]:checked~.mp-checkbox-label{font-weight:var(--j9-chat-demi,600)}.mp-edit-card .mp-edit-checkbox:has(input:focus-visible){outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.mp-edit-card .mp-edit-checkbox:has(input:disabled){border-color:var(--j9-chat-grey-hover,#dddddd);box-shadow:none;background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-grey-dark,#4e4e4e);cursor:not-allowed}.mp-edit-card .mp-edit-checkbox:has(input:disabled) .mp-checkbox-box{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-hover-wash,#f5faff)}.mp-edit-card .mp-method-row{display:flex;align-items:stretch;min-height:42px;gap:0;padding:0;overflow:hidden;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3));border-radius:9999px;background:var(--j9-chat-card,#ffffff);box-shadow:0 0 16px 0 rgba(100,100,100,.16),inset 0 0 4px 0 rgba(205,205,205,.25)}.mp-edit-card .mp-method-pill{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 12px;border:0;border-radius:9999px;background:transparent;color:var(--j9-chat-navy,#001326);font-size:15px;text-align:center;cursor:pointer;transition:background-color .12s cubic-bezier(.32,.72,0,1),color .12s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-method-pill:hover:not(.active){background:var(--j9-chat-selector,rgba(192,235,255,.51))}.mp-edit-card .mp-method-pill.active{background:var(--j9-chat-gradient-blue,linear-gradient(to bottom,#0070e5,#003d7c));color:#ffffff}.mp-edit-card .mp-method-pill input[type=radio]{position:absolute;opacity:0;pointer-events:none}.mp-edit-card .mp-method-pill:has(input:focus-visible){outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:-3px}.mp-edit-card .mp-upload-row{display:grid;gap:10px;min-width:0}.mp-edit-card .mp-upload-row>input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp-edit-card .mp-scan-tile{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:64px;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3));border-radius:12px;background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-navy,#001326);text-align:start;cursor:pointer;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),scale .12s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-scan-tile:hover:not(:disabled){border-color:var(--j9-chat-dark-blue,#004a97);background:var(--j9-chat-selector,rgba(192,235,255,.51))}.mp-edit-card .mp-scan-tile:active:not(:disabled){scale:.98}.mp-edit-card .mp-scan-tile:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);cursor:not-allowed}.mp-edit-card .mp-scan-text{order:2;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mp-edit-card .mp-scan-title{color:inherit;font-size:14px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px}.mp-edit-card .mp-scan-sub{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;font-weight:400;line-height:16px}.mp-edit-card .mp-scan-badge{order:1;flex-shrink:0;width:40px;height:40px;box-sizing:border-box;padding:9px 11px;border-radius:50%;background:var(--j9-chat-dark-blue,#004a97);object-fit:contain}.mp-edit-card .mp-scan-icon{order:3}.mp-edit-card .upload-status-div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.mp-edit-card .mp-upload-status{min-width:0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;line-height:16px;overflow-wrap:anywhere}.mp-edit-card .mp-upload-clear{flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:var(--j9-chat-dark-blue,#004a97);font-size:14px;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.mp-edit-card .mp-edit-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 20px;border:1px solid var(--j9-chat-yellow,#ffce00);border-radius:9999px;background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));color:var(--j9-chat-navy,#001326);font-size:16px;line-height:20px;cursor:pointer;transition:filter .2s cubic-bezier(.32,.72,0,1),scale .12s cubic-bezier(.32,.72,0,1)}.mp-edit-card .mp-edit-submit:hover:not(:disabled){filter:brightness(1.04)}.mp-edit-card .mp-edit-submit:active:not(:disabled){scale:.98}.mp-edit-card .mp-edit-submit:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);filter:none;cursor:not-allowed}.mp-edit-card .mp-edit-submit:focus-visible,.mp-edit-card .mp-scan-tile:focus-visible,.mp-edit-card .mp-upload-clear:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.mp-edit-section :where(.travel-documents-container) input,.mp-edit-section :where(.travel-documents-container) select{padding:12px;border-radius:16px;border:1px solid var(--Stroke-Glass,rgba(0,0,0,.6));background:#fff;color:#001326;outline:none}.mp-edit-section :where(.travel-documents-container) input::placeholder{color:rgba(255,255,255,.75)}.mp-edit-section :where(.travel-documents-container) select option{color:#001326;background-color:#fff;border-radius:var(--Radius-Large,16px);border:1px solid var(--Stroke-Glass,rgba(0,0,0,.6))}.mp-edit-section :where(.travel-documents-container) input:focus-visible,.mp-edit-section :where(.travel-documents-container) select:focus-visible{box-shadow:0 0 0 2px rgba(255,206,0,.5)}.mp-edit-section :where(.travel-documents-container) input:disabled,.mp-edit-section :where(.travel-documents-container) select:disabled{opacity:.6;cursor:not-allowed}.tdf-section{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;padding:12px;margin-top:10px;border-radius:var(--Radius-Large,16px);border:1px solid var(--Stroke-Glass,rgba(255,255,255,.6))}.tdf-section-title{font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-strong,700);margin-bottom:6px;color:rgba(255,255,255,.85)}.tdf-section input,.tdf-section select{padding:10px;border-radius:10px!important;border:1px solid rgba(255,255,255,.2)!important;background:rgba(255,255,255,.12);color:#001326;font-size:var(--j9-chat-body,14px);outline:none}.tdf-section input::placeholder{color:rgba(255,255,255,.6)}.tdf-section input[type=date]{color-scheme:dark}.tdf-section input:focus,.tdf-section input:focus:hover,.tdf-section select:focus{border:1px solid #ffcc00!important;box-shadow:0 0 0 2px rgba(255,204,0,.35);border-radius:10px!important}.tdf-section input:hover{border-radius:10px!important}.tdf-section input:disabled{background:rgba(255,255,255,.18);opacity:.9;cursor:not-allowed}@media (max-width:480px){.tdf-card{padding:12px}.tdf-section{grid-template-columns:1fr}}.mp-review-card{display:flex;flex-direction:column;gap:12px;min-width:0;box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.mp-review-card.rtl{direction:rtl;text-align:start}.mp-review-card .mp-review-title{display:flex;align-items:center;gap:12px;color:var(--j9-chat-navy,#001326);font-size:18px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px;letter-spacing:var(--j9-chat-tracking,.08px)}.mp-review-card .mp-review-title:before{content:"";flex-shrink:0;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23004a97' d='M12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12ZM4 20V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C13.1 13 14.1833 13.1292 15.25 13.3875C16.3167 13.6458 17.3667 14.0333 18.4 14.55C18.8833 14.8 19.2708 15.1625 19.5625 15.6375C19.8542 16.1125 20 16.6333 20 17.2V20H4ZM6 18H18V17.2C18 17.0167 17.9542 16.85 17.8625 16.7C17.7708 16.55 17.65 16.4333 17.5 16.35C16.6 15.9 15.6917 15.5625 14.775 15.3375C13.8583 15.1125 12.9333 15 12 15C11.0667 15 10.1417 15.1125 9.225 15.3375C8.30833 15.5625 7.4 15.9 6.5 16.35C6.35 16.4333 6.22917 16.55 6.1375 16.7C6.04583 16.85 6 17.0167 6 17.2V18ZM12 10C12.55 10 13.0208 9.80417 13.4125 9.4125C13.8042 9.02083 14 8.55 14 8C14 7.45 13.8042 6.97917 13.4125 6.5875C13.0208 6.19583 12.55 6 12 6C11.45 6 10.9792 6.19583 10.5875 6.5875C10.1958 6.97917 10 7.45 10 8C10 8.55 10.1958 9.02083 10.5875 9.4125C10.9792 9.80417 11.45 10 12 10Z'/%3E%3C/svg%3E") 50% /22px 22px no-repeat,var(--j9-chat-selector,rgba(192,235,255,.51))}.mp-review-card .mp-review-message{color:var(--j9-chat-navy,#001326);font-size:14px;line-height:20px;overflow-wrap:anywhere}.mp-review-card .mp-review-dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:12px;row-gap:10px;align-items:baseline;margin:0;padding:0}.mp-review-card .mp-review-label{margin:0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:14px;line-height:20px;overflow-wrap:anywhere}.mp-review-card .mp-review-value{margin:0;color:var(--j9-chat-navy,#001326);font-size:14px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px;overflow-wrap:anywhere}.mp-review-card>div.mp-review-section{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1))}.mp-review-card .mp-review-subtitle{color:var(--j9-chat-navy,#001326);font-size:16px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px}.mp-review-card .mp-review-section>.mp-review-subtitle:only-child{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:14px;font-weight:400}.mp-review-card .mp-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.mp-review-card .mp-review-actions button{flex:1 1 160px;align-items:center;justify-content:center;min-width:0;min-height:48px;margin:0;padding:12px 16px;border-radius:9999px;font-size:16px;line-height:20px;text-align:center;cursor:pointer;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),filter .2s cubic-bezier(.32,.72,0,1),scale .12s cubic-bezier(.32,.72,0,1)}.mp-review-card .mp-review-confirm{border:1px solid var(--j9-chat-yellow,#ffce00);background:var(--j9-chat-gradient-yellow,linear-gradient(to bottom,#ffec2d,#eec000));color:var(--j9-chat-navy,#001326)}.mp-review-card .mp-review-confirm:hover:not(:disabled){filter:brightness(1.04)}.mp-review-card .mp-review-cancel{border:1px solid var(--j9-chat-navy,#001326);background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-navy,#001326)}.mp-review-card .mp-review-cancel:hover:not(:disabled){background:var(--j9-chat-selector,rgba(192,235,255,.51))}.mp-review-card .mp-review-actions button:active:not(:disabled){scale:.98}.mp-review-card .mp-review-actions button:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}.mp-review-card .mp-review-actions button:disabled{border-color:var(--j9-chat-grey-hover,#dddddd);background:var(--j9-chat-grey-hover,#dddddd);color:var(--j9-chat-grey-dark,#4e4e4e);filter:none;cursor:not-allowed}.mp-failed-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.mp-failed-card:before{content:"";grid-column:1;grid-row:1/span 2;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4141c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") 50% /22px 22px no-repeat,var(--j9-chat-error-surface,#fdeaea)}.mp-failed-card>*{grid-column:2;min-width:0}.mp-failed-card,.mp-failed-card.rtl{text-align:start}.mp-failed-card .mp-failed-title{margin:0;padding-top:8px;color:var(--j9-chat-navy,#001326);font-size:18px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);overflow-wrap:anywhere}.mp-failed-card>.header-section{min-width:0}.mp-failed-card .mp-failed-message{margin:0;color:var(--j9-chat-navy,#001326);font-size:14px;text-align:start;unicode-bidi:plaintext;overflow-wrap:anywhere}.mp-failed-card .mp-failed-subtext{margin:0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mp-commit-failed-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;box-sizing:border-box;padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.mp-commit-failed-card:before{content:"";grid-column:1;grid-row:1/span 2;width:40px;height:40px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4141c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") 50% /22px 22px no-repeat,var(--j9-chat-error-surface,#fdeaea)}.mp-commit-failed-card>*{grid-column:2;min-width:0}.mp-commit-failed-card,.mp-commit-failed-card.rtl{text-align:start}.mp-commit-failed-card .mp-commit-failed-title{margin:0;padding-top:8px;color:var(--j9-chat-navy,#001326);font-size:18px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);overflow-wrap:anywhere}.mp-commit-failed-card .mp-commit-failed-message{margin:0;color:var(--j9-chat-navy,#001326);font-size:14px;text-align:start;unicode-bidi:plaintext;overflow-wrap:anywhere}.terminal-card{background:#ffff;border-radius:12px;font-family:var(--j9-chat-font-family,inherit)}.terminal-image-container{margin-bottom:8px}.terminal-image{object-fit:cover}.terminal-image,.terminal-image-placeholder{width:100%;height:120px;border-radius:8px;background-color:#f0f0f0}.terminal-image-placeholder{position:relative;overflow:hidden}.placeholder-pattern{width:100%;height:100%;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 0),linear-gradient(-45deg,#e0e0e0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e0e0e0 0),linear-gradient(-45deg,transparent 75%,#e0e0e0 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.terminal-details{text-align:left}.airport-name{font-weight:var(--j9-chat-medium,500);margin:0 0 4px;line-height:1.3}.airport-name,.terminal_gate_code{font-size:var(--j9-chat-body,14px)}.terminal_gate_code{font-weight:var(--j9-chat-regular,400);margin:0;opacity:.9}.terminal-flight{display:flex;justify-content:space-between}.terminal-gate-flight{font-size:var(--j9-chat-title,18px)}.terminal-journey-card{color:#001326;border:1px solid #c7dcf4}.terminal-journey-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:var(--j9-chat-body,14px)}.terminal-journey-header span{color:#38536f;font-size:var(--j9-chat-body,14px)}.terminal-journey-stop{margin-top:14px;padding-top:14px;border-top:1px solid #e1eaf4}.terminal-journey-date{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;color:#38536f;font-size:var(--j9-chat-body,14px);line-height:1.5}.terminal-journey-airport,.terminal-journey-date>span:first-child{font-weight:var(--j9-chat-strong,700)}.terminal-journey-airport{margin:6px 0;font-size:var(--j9-chat-body,14px);overflow-wrap:anywhere}.terminal-journey-terminal{margin:0;font-size:var(--j9-chat-body,14px);line-height:1.5}.terminal-card{padding:16px;border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:16px;background:var(--j9-chat-card,#ffffff);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));color:var(--j9-chat-navy,#001326)}.terminal-card .terminal-image-container{margin-bottom:12px}.terminal-card .terminal-image-container:empty{display:none}.terminal-card .terminal-image{display:block;width:100%;height:120px;object-fit:cover;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff)}.terminal-card .terminal-flight{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.terminal-card .terminal-label{display:inline-flex;align-items:center;margin:0;padding:2px 10px;border-radius:9999px;background:var(--j9-chat-info-surface,#e6f0f9);color:var(--j9-chat-info,#0052a3);font-size:12px;font-weight:var(--j9-chat-demi,600)!important;line-height:16px!important}.terminal-card .terminal-when{margin:0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;font-weight:var(--j9-chat-medium,500)!important;line-height:16px!important}.terminal-card .terminal-flight-no{margin:0;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-demi,600)!important;line-height:20px!important;white-space:nowrap}.terminal-card .terminal-details{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;margin-bottom:12px}.terminal-card .terminal-details:before{content:"";width:40px;height:40px;border-radius:50%;background:url(/icons/j9-assistant/ds/flight_takeoff.svg) 50%/22px 22px no-repeat,var(--j9-chat-selector,rgba(192,235,255,.51))}.terminal-card .terminal-details:has(.terminal-journey-date):before{grid-row:1/span 2;background-image:url(/icons/j9-assistant/ds/flight.svg)}.terminal-card .terminal-details .airport-name{grid-column:2;margin:0;color:var(--j9-chat-navy,#001326);line-height:24px!important;letter-spacing:var(--j9-chat-tracking,.08px);overflow-wrap:anywhere}.terminal-card .terminal-details .terminal-journey-date{grid-column:2;margin:2px 0 0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;line-height:16px!important}.terminal-card .terminal-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff)}.terminal-card .terminal-panel-value{color:var(--j9-chat-navy,#001326);font-size:16px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px;overflow-wrap:anywhere}.terminal-card .terminal-closes{display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;background:var(--j9-chat-info-surface,#e6f0f9);color:var(--j9-chat-info,#0052a3);font-size:12px;font-weight:var(--j9-chat-demi,600)!important;line-height:16px;white-space:nowrap}.terminal-card .terminal-policy{margin:8px 0 0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;line-height:16px!important}.terminal-card.terminal-journey-card .terminal-journey-header{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.terminal-card.terminal-journey-card .terminal-journey-header:before{content:"";flex-shrink:0;width:40px;height:40px;border-radius:50%;background:url(/icons/j9-assistant/ds/flight.svg) 50%/22px 22px no-repeat,var(--j9-chat-selector,rgba(192,235,255,.51))}.terminal-card.terminal-journey-card .terminal-journey-header strong{flex:1;min-width:0;color:var(--j9-chat-navy,#001326);font-size:18px;line-height:24px;letter-spacing:var(--j9-chat-tracking,.08px)}.terminal-card.terminal-journey-card .terminal-journey-header span{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.terminal-card.terminal-journey-card .terminal-journey-stop{margin-top:12px;padding-top:12px;border-top:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1))}.terminal-card.terminal-journey-card .terminal-journey-date{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:12px;line-height:16px}.terminal-card.terminal-journey-card .terminal-journey-date>span:first-child{color:var(--j9-chat-navy,#001326);font-size:16px;font-weight:var(--j9-chat-demi,600)!important;line-height:20px}.terminal-card.terminal-journey-card .terminal-journey-airport{margin:4px 0 8px;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-demi,600)!important;line-height:20px!important;overflow-wrap:anywhere}.terminal-card.terminal-journey-card .terminal-journey-terminal{margin:0;padding:8px 12px;border-radius:12px;background:var(--j9-chat-hover-wash,#f5faff);color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);line-height:20px!important}[data-chatbot-ui] .j9-flight-card{background:var(--j9-chat-card,#ffffff);border:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:var(--j9-chat-radius-card,16px);box-shadow:var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12));padding:14px 16px 12px;color:var(--j9-chat-navy,#001326);cursor:pointer}@media (hover:hover){[data-chatbot-ui] .j9-flight-card:hover{box-shadow:var(--j9-chat-shadow-card-hover,0 6px 18px 0 rgba(0,74,151,.18))}}[data-chatbot-ui] .j9-flight-card--selected{border-color:var(--j9-chat-selected,#0068ce);box-shadow:0 0 0 1px var(--j9-chat-selected,#0068ce),var(--j9-chat-shadow-card,0 4px 12px 0 rgba(0,74,151,.12))}[data-chatbot-ui] .j9-flight-card-date{margin-bottom:8px;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-medium,500)!important;letter-spacing:var(--j9-chat-tracking,.08px)}[data-chatbot-ui] .j9-flight-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}[data-chatbot-ui] .j9-flight-number{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;letter-spacing:var(--j9-chat-tracking,.08px)}[data-chatbot-ui] .j9-flight-logo{height:18px;width:auto;flex-shrink:0}[data-chatbot-ui] .j9-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-chatbot-ui] .j9-flight-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-medium,500)!important;line-height:16px;letter-spacing:var(--j9-chat-tracking,.08px);white-space:nowrap}[data-chatbot-ui] .j9-flight-pill--success{background:var(--j9-chat-success-surface,#e7f7e6);border:1px solid var(--j9-chat-success-border,#a3d9a0);color:var(--j9-chat-success-text,#00970f)}[data-chatbot-ui] .j9-flight-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px}[data-chatbot-ui] .j9-flight-end{display:flex;flex-direction:column;align-items:flex-start;gap:2px}[data-chatbot-ui] .j9-flight-end--arrival{align-items:flex-end}[data-chatbot-ui] .j9-flight-time{color:var(--j9-chat-navy,#001326);font-size:20px;font-weight:var(--j9-chat-demi,600)!important;line-height:24px;letter-spacing:var(--j9-chat-tracking,.08px);font-variant-numeric:tabular-nums}[data-chatbot-ui] .j9-flight-station{color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;letter-spacing:var(--j9-chat-tracking,.08px)}[data-chatbot-ui] .j9-flight-line{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:28px}[data-chatbot-ui] .j9-flight-line:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:linear-gradient(90deg,rgba(0,74,151,.06),rgba(0,74,151,.32) 50%,rgba(0,74,151,.06))}[data-chatbot-ui] .j9-flight-duration{position:relative;display:inline-flex;align-items:center;max-width:100%;padding:2px 10px;border:1px solid var(--j9-chat-stroke,rgba(0,74,151,.3));border-radius:100px;background:var(--j9-chat-card,#ffffff);color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-medium,500)!important;line-height:16px;letter-spacing:var(--j9-chat-tracking,.08px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1)}[data-chatbot-ui] .j9-flight-duration:focus-visible,[data-chatbot-ui] .j9-flight-duration:hover{border-color:var(--j9-chat-dark-blue,#004a97);color:var(--j9-chat-navy,#001326)}[data-chatbot-ui] .j9-flight-duration:focus-visible{outline:2px solid var(--j9-chat-selected,#0068ce);outline-offset:2px}[data-chatbot-ui] .j9-flight-fare-row{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(0,74,151,.18)}[data-chatbot-ui] .j9-flight-fare-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-chatbot-ui] .j9-flight-fares-cue{display:inline-flex;align-items:center;gap:4px;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-demi,600)!important;text-decoration:underline;text-underline-position:from-font}[data-chatbot-ui] .j9-flight-chevron{width:16px;height:16px;flex-shrink:0}[data-chatbot-ui] .j9-flight-price{display:flex;align-items:center;gap:8px;color:var(--j9-chat-info,#0052a3);font-size:var(--j9-chat-title,18px);font-weight:var(--j9-chat-demi,600)!important;line-height:22px;letter-spacing:var(--j9-chat-tracking,.08px);text-align:end}[data-chatbot-ui] .j9-flight-price small{color:var(--j9-chat-grey-dark,#4e4e4e)}[data-chatbot-ui] .j9-flight-fares{margin:12px -16px -12px;padding:4px 12px 14px;background:var(--j9-chat-surface,#ebf3ff);border-top:1px solid var(--j9-chat-card-border,rgba(0,74,151,.1));border-radius:0 0 15px 15px;cursor:default}[data-chatbot-ui] .j9-flight-irop-select{width:100%;margin-top:12px}.packages-list{display:flex;flex-direction:column;gap:12px}.package-item{width:100%}.te-card{--te-accent:var(--j9-chat-pale-blue,#c0ebff);--te-border:transparent;--te-head:var(--j9-chat-card,#ffffff);--te-head-line:var(--j9-chat-pale-blue,#c0ebff);--te-head-text:var(--j9-chat-navy,#001326);--te-price:var(--j9-chat-dark-blue,#004a97);--te-strike:var(--j9-chat-grey-strike,#676767);--te-foot:var(--j9-chat-card,#ffffff);--te-shadow:0 4px 8px 0 rgba(97,97,97,0.25);background:var(--j9-chat-card,#ffffff);border:1px solid var(--te-border);border-radius:16px;box-shadow:var(--te-shadow);overflow:hidden}.te-card:before{content:"";display:block;height:8px;background:var(--te-accent)}.te-card[data-tier=flex]{--te-accent:var(--j9-chat-yellow,#ffce00);--te-border:var(--j9-chat-yellow,#ffce00);--te-head:#fffcee;--te-head-line:var(--j9-chat-yellow,#ffce00);--te-foot:#fffcee;--te-shadow:0 4px 16px 0 rgba(255,206,0,0.08)}.te-card[data-tier=comfort]{--te-accent:var(--j9-chat-dark-blue,#004a97);--te-head:#e9f4ff;--te-head-line:var(--j9-chat-dark-blue,#004a97)}.te-card[data-tier=flexplus]{--te-accent:#001489;--te-head:#e7eaff;--te-head-line:#001489}.te-card[data-tier=basic]{--te-accent:var(--j9-chat-pale-blue,#c0ebff);--te-head-line:var(--j9-chat-pale-blue,#c0ebff)}.te-card[data-tier=business]{--te-accent:#0070e5;--te-border:#0070e5;--te-head:linear-gradient(180deg,#0070e5,#003d7c);--te-head-line:var(--j9-chat-medium-blue,#0b84c6);--te-head-text:#ffffff;--te-price:#ffffff;--te-strike:var(--j9-chat-pale-blue,#c0ebff);--te-foot:var(--j9-chat-info-surface,#e6f0f9);--te-shadow:0 4px 16px 0 rgba(97,97,97,0.25)}.te-card[data-tier=marine]{--te-accent:var(--j9-chat-medium-blue,#0b84c6);--te-head:linear-gradient(rgba(65,180,230,0.15),rgba(65,180,230,0.15)),#ffffff;--te-head-line:var(--j9-chat-dark-blue,#004a97)}.te-head{display:flex;flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;min-height:72px;box-sizing:border-box;padding:12px 16px;background:var(--te-head);border-bottom:1px solid var(--te-head-line);color:var(--te-head-text)}.te-title-price{display:contents}.te-h1{color:var(--te-head-text);font-size:20px;line-height:24px}.te-h1,.te-h2{font-weight:var(--j9-chat-demi,600)!important;letter-spacing:var(--j9-chat-tracking,.08px)}.te-h2{margin-inline-start:auto;color:var(--te-price);font-size:var(--j9-chat-title,18px);line-height:22px;text-align:end}.te-price-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.te-price-strike{color:var(--te-strike);font-size:var(--j9-chat-caption,12px);font-weight:var(--j9-chat-medium,500)!important;line-height:16px;text-decoration:line-through}.te-price-note{flex-basis:100%;color:var(--te-head-text);opacity:.8;text-align:end}.te-image{display:none}.te-features{display:flex;flex-direction:column;gap:0;margin:0;padding:8px 16px;background:var(--j9-chat-card,#ffffff)}.te-row{gap:12px;padding:8px 0}.te-row,.te-row-icon{display:flex;align-items:center}.te-row-icon{justify-content:center;flex-shrink:0}.te-row-icon,.te-row-icon-img{width:24px;height:24px}.te-row-label{min-width:120px;flex-shrink:0;color:var(--j9-chat-navy,#001326);letter-spacing:var(--j9-chat-tracking,.08px)}.te-row-label,.te-row-value{font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-medium,500)!important;line-height:20px}.te-row-value{margin-inline-start:auto;color:var(--j9-chat-grey-dark,#4e4e4e);text-align:end}.te-actions,.te-row-value{display:flex;align-items:center}.te-actions{gap:8px;margin-top:0;padding:12px;background:var(--te-foot)}.te-toggle{flex:1 1 0;color:var(--j9-chat-navy,#001326);font-size:var(--j9-chat-body,14px);font-weight:var(--j9-chat-demi,600)!important;text-align:center;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.te-select-btn{flex:1 1 0;min-width:0}.empty-state{padding:8px 0;color:var(--j9-chat-grey-dark,#4e4e4e);font-size:var(--j9-chat-body,14px)}.te-condition{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:pre-line;overflow-wrap:anywhere}