.z1sf670{flex-direction:column;gap:8px;width:100%;min-width:0;padding-top:8px;padding-bottom:8px;display:flex}.z1sf670 .strip-header{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.z1sf670 .day{color:color-mix(in srgb, transparent, var(--cpqmpt6) 60%);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.z1sf670 .airline-logo{object-fit:contain;flex-shrink:0;width:24px;height:24px}.z1sf670 .flight-id{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.z1sf670 .flight-number{color:var(--cpqmpt6);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.z1sf670 ._1j1l3623{border-radius:8px;flex-shrink:0;height:24px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:600;line-height:24px}.z1sf670 .strip-route{flex-direction:column;gap:4px;min-width:0;display:flex}.z1sf670 .time-grid{grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;display:grid}.z1sf670 .city-grid{justify-content:space-between;gap:12px;min-width:0;display:flex}.z1sf670 .time-row{align-items:baseline;gap:6px;display:flex}.z1sf670 .time-row.arrival{justify-content:flex-end}.z1sf670 .time{color:var(--cpqmpt6);font-variant-numeric:tabular-nums}.z1sf670 .timezone{color:color-mix(in srgb, transparent, var(--cpqmpt6) 55%);text-transform:uppercase}.z1sf670 .delay-dot{background-color:var(--cpqmpt2);border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.z1sf670 .city{color:color-mix(in srgb, transparent, var(--cpqmpt6) 65%);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:50%;overflow:hidden}.z1sf670 .city.arrival{text-align:right}.z1sf670 .progress-line{background-color:color-mix(in srgb, transparent, var(--cpqmpt6) 12%);border-radius:2px;align-self:center;height:2px;margin-top:8px;position:relative}.z1sf670 .progress-line.diverted{background-color:color-mix(in srgb, transparent, var(--cpqmpt2) 20%)}.z1sf670 .progress-line.diverted .progress-fill{display:none}.z1sf670 .progress-fill{background-color:var(--cpqmpt0);border-radius:2px;position:absolute;inset:0 auto 0 0}
