.segment-route[data-v-3d3eefd1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;color:var(--foreground)}.airport-code[data-v-3d3eefd1]{font-weight:700}.route-time[data-v-3d3eefd1],.route-arrow[data-v-3d3eefd1]{font-weight:500}.route-time[data-v-3d3eefd1]{display:inline-flex;gap:6px;white-space:nowrap}.segment-day-offset[data-v-3d3eefd1]{font-size:12px;font-weight:400;color:var(--muted-foreground);white-space:nowrap}.airport-code-trigger[data-v-3d3eefd1]{cursor:help}.airport-code-trigger[data-v-3d3eefd1]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.125rem}.segment-info[data-v-2a9501f5]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted-foreground);flex-wrap:wrap}.segment-carrier-logo[data-v-2a9501f5]{width:20px;height:20px;border-radius:2px;object-fit:cover;flex-shrink:0}.segment-flight-number[data-v-2a9501f5]{font-weight:400;color:var(--foreground);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace}.flight-number-trigger[data-v-2a9501f5]{cursor:help}.detail-divider[data-v-2a9501f5]{border-left:1px solid var(--muted-foreground);align-self:stretch;min-height:16px}.seatmap-link[data-v-2a9501f5]{display:flex;align-items:center;gap:4px;color:var(--primary);text-decoration:none;white-space:nowrap}.seatmap-link[data-v-2a9501f5]:hover{text-decoration:underline}.segment-detail-item[data-v-2a9501f5]{display:flex;align-items:center;gap:4px;white-space:nowrap}.details-action-menu__items[data-v-76fbc75f]{display:flex;flex-direction:column;gap:.375rem}.details-action-menu__item[data-v-76fbc75f-s]{display:flex;align-items:center;gap:.375rem;width:100%;min-width:0;min-height:1.75rem;padding:.25rem .5rem;border:0;border-radius:.25rem;background:none;color:var(--primary);font-size:.875rem;line-height:1.25rem;text-align:start;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.details-action-menu__item[data-v-76fbc75f-s]:hover,.details-action-menu__item[data-v-76fbc75f-s]:focus-visible{background:var(--accent);color:var(--primary);text-decoration:none}.details-action-menu__item[data-v-76fbc75f-s]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.details-action-menu__items[data-v-76fbc75f] svg{flex-shrink:0}
