.flight-status-card[data-v-ceb212c9]{font-size:.8125rem;line-height:1.4;position:relative}.flight-status-card--inline[data-v-ceb212c9]{padding:.5rem 0;border-top:1px solid var(--color-border, #e5e7eb)}.flight-status-card--panel[data-v-ceb212c9]{padding:1.25rem 1.5rem 1.5rem;background:var(--color-bg, white);border-radius:.75rem .75rem 0 0}.flight-status-card--panel .flight-status-card__header[data-v-ceb212c9]{margin-bottom:.75rem}.flight-status-card--panel .flight-status-card__route[data-v-ceb212c9]{margin-bottom:.625rem;padding-right:1.5rem}:root.dark .flight-status-card--panel[data-v-ceb212c9]{background:var(--color-bg-dark, #1f2937)}.flight-status-card__close[data-v-ceb212c9]{position:absolute;top:.5rem;right:.5rem;padding:.375rem;border-radius:.375rem;color:#6b7280;cursor:pointer;background:none;border:none;z-index:2}.flight-status-card__close[data-v-ceb212c9]:hover{background:#f3f4f6;color:#374151}:root.dark .flight-status-card__close[data-v-ceb212c9]:hover{background:#374151;color:#d1d5db}.flight-status-card__skeleton[data-v-ceb212c9]{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 0}.flight-status-card__skeleton-line[data-v-ceb212c9]{height:.75rem;border-radius:.25rem;background:#e5e7eb;animation:shimmer-ceb212c9 1.5s ease-in-out infinite}:root.dark .flight-status-card__skeleton-line[data-v-ceb212c9]{background:#374151}@keyframes shimmer-ceb212c9{0%,to{opacity:1}50%{opacity:.5}}.flight-status-card__header[data-v-ceb212c9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.flight-status-card__flight-id[data-v-ceb212c9]{display:flex;align-items:center;gap:.375rem;color:#111827}:root.dark .flight-status-card__flight-id[data-v-ceb212c9]{color:#f3f4f6}.flight-status-card__plane-icon[data-v-ceb212c9]{color:#6b7280}:root.dark .flight-status-card__plane-icon[data-v-ceb212c9]{color:#9ca3af}.flight-status-card__pill[data-v-ceb212c9]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.flight-status-card__route[data-v-ceb212c9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.flight-status-card__airport[data-v-ceb212c9]{display:flex;flex-direction:column;min-width:2.5rem}.flight-status-card__iata[data-v-ceb212c9]{font-weight:700;font-size:.875rem;color:#111827}:root.dark .flight-status-card__iata[data-v-ceb212c9]{color:#f3f4f6}.flight-status-card__city[data-v-ceb212c9]{font-size:.6875rem;line-height:1.1;color:#4b5563;max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .flight-status-card__city[data-v-ceb212c9]{color:#d1d5db}.flight-status-card__time[data-v-ceb212c9]{font-size:.6875rem;color:#6b7280}:root.dark .flight-status-card__time[data-v-ceb212c9]{color:#9ca3af}.flight-status-card__route-line[data-v-ceb212c9]{flex:1;display:flex;align-items:center;position:relative;height:1rem}.flight-status-card__route-track[data-v-ceb212c9]{position:absolute;top:50%;left:0;right:0;height:1px;background:#d1d5db;transform:translateY(-50%)}:root.dark .flight-status-card__route-track[data-v-ceb212c9]{background:#4b5563}.flight-status-card__route-plane[data-v-ceb212c9]{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1;color:#6b7280;transition:left 1s ease}:root.dark .flight-status-card__route-plane[data-v-ceb212c9]{color:#9ca3af}.flight-status-card__route-plane--in-air[data-v-ceb212c9]{color:#3b82f6;filter:drop-shadow(0 0 1px rgba(59,130,246,.5))}:root.dark .flight-status-card__route-plane--in-air[data-v-ceb212c9]{color:#60a5fa}.flight-status-card__route-plane--landed[data-v-ceb212c9]{color:#22c55e;filter:drop-shadow(0 0 1px rgba(34,197,94,.5))}:root.dark .flight-status-card__route-plane--landed[data-v-ceb212c9]{color:#4ade80}.flight-status-card__route-fill[data-v-ceb212c9]{position:absolute;top:50%;left:0;height:2px;background:#3b82f6;transform:translateY(-50%);transition:width 1s ease;border-radius:1px}.flight-status-card__route-fill--landed[data-v-ceb212c9]{background:#22c55e}.flight-status-card__delay-chip[data-v-ceb212c9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;white-space:nowrap;padding:.05rem .3rem;border-radius:9999px;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:#fef3c7;color:#b45309;border:1px solid #fcd34d;line-height:1.2}:root.dark .flight-status-card__delay-chip[data-v-ceb212c9]{background:#78350f8c;color:#fbbf24;border-color:#d9770699}.flight-status-card__time-revised[data-v-ceb212c9]{font-size:.6875rem;font-weight:700;color:#b45309}:root.dark .flight-status-card__time-revised[data-v-ceb212c9]{color:#fbbf24}:root.dark .flight-status-card__route-fill[data-v-ceb212c9]{background:#60a5fa}:root.dark .flight-status-card__route-fill--landed[data-v-ceb212c9]{background:#4ade80}.flight-status-card__details[data-v-ceb212c9]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.25rem}.flight-status-card__detail[data-v-ceb212c9]{display:flex;gap:.25rem;font-size:.75rem}.flight-status-card__detail-label[data-v-ceb212c9]{color:#6b7280}:root.dark .flight-status-card__detail-label[data-v-ceb212c9]{color:#9ca3af}.flight-status-card__detail-value[data-v-ceb212c9]{color:#111827}:root.dark .flight-status-card__detail-value[data-v-ceb212c9]{color:#f3f4f6}.flight-status-card__detail--delay .flight-status-card__detail-value[data-v-ceb212c9]{color:#d97706}:root.dark .flight-status-card__detail--delay .flight-status-card__detail-value[data-v-ceb212c9]{color:#fbbf24}.flight-status-card__updated[data-v-ceb212c9]{font-size:.625rem;color:#9ca3af;margin-top:.125rem}:root.dark .flight-status-card__updated[data-v-ceb212c9]{color:#6b7280}.flight-status-card__fallback[data-v-ceb212c9]{display:flex;flex-direction:column;gap:.125rem;color:#6b7280;font-size:.75rem}:root.dark .flight-status-card__fallback[data-v-ceb212c9]{color:#9ca3af}.flight-status-card__fallback-time[data-v-ceb212c9]{font-size:.6875rem}.flight-status-card__mismatch[data-v-ceb212c9]{margin-top:.5rem;padding:.5rem .625rem;border-radius:.375rem;background:#fef3c7;color:#92400e;font-size:.75rem;line-height:1.35;border:1px solid #fcd34d}:root.dark .flight-status-card__mismatch[data-v-ceb212c9]{background:#fcd34d1a;color:#fbbf24;border-color:#fcd34d66}.flight-status-card__wrong-leg[data-v-ceb212c9]{margin-top:.5rem;padding:.625rem .75rem;border-radius:.375rem;background:#fef2f2;color:#991b1b;font-size:.8125rem;line-height:1.4;border:1px solid #fecaca}.flight-status-card__wrong-leg strong[data-v-ceb212c9]{display:block;margin-bottom:.25rem}:root.dark .flight-status-card__wrong-leg[data-v-ceb212c9]{background:#ef44441a;color:#fca5a5;border-color:#ef444466}.flight-status-card__suggestions[data-v-ceb212c9]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.flight-status-card__suggestions-title[data-v-ceb212c9]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.125rem}:root.dark .flight-status-card__suggestions-title[data-v-ceb212c9]{color:#9ca3af}.flight-status-card__suggestion[data-v-ceb212c9]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;background:#f3f4f6;border:1px solid #e5e7eb;font-size:.75rem;color:#111827;cursor:pointer;text-align:left;transition:background .12s ease}.flight-status-card__suggestion[data-v-ceb212c9]:hover{background:#e5e7eb}:root.dark .flight-status-card__suggestion[data-v-ceb212c9]{background:#374151;border-color:#4b5563;color:#f3f4f6}:root.dark .flight-status-card__suggestion[data-v-ceb212c9]:hover{background:#4b5563}.flight-status-card__suggestion-route[data-v-ceb212c9]{color:#6b7280}.flight-status-card__suggestion-time[data-v-ceb212c9]{color:#6b7280;margin-left:auto}:root.dark .flight-status-card__suggestion-route[data-v-ceb212c9],:root.dark .flight-status-card__suggestion-time[data-v-ceb212c9]{color:#9ca3af}.theme-blackpool .flight-status-card__flight-id[data-v-ceb212c9],.theme-lancashire .flight-status-card__flight-id[data-v-ceb212c9],.theme-blackpool .flight-status-card__iata[data-v-ceb212c9],.theme-lancashire .flight-status-card__iata[data-v-ceb212c9],.theme-blackpool .flight-status-card__detail-value[data-v-ceb212c9],.theme-lancashire .flight-status-card__detail-value[data-v-ceb212c9],.theme-blackpool .flight-status-card__suggestion[data-v-ceb212c9],.theme-lancashire .flight-status-card__suggestion[data-v-ceb212c9]{color:var(--portal-text)}.theme-blackpool .flight-status-card__time[data-v-ceb212c9],.theme-lancashire .flight-status-card__time[data-v-ceb212c9],.theme-blackpool .flight-status-card__plane-icon[data-v-ceb212c9],.theme-lancashire .flight-status-card__plane-icon[data-v-ceb212c9],.theme-blackpool .flight-status-card__detail-label[data-v-ceb212c9],.theme-lancashire .flight-status-card__detail-label[data-v-ceb212c9],.theme-blackpool .flight-status-card__fallback[data-v-ceb212c9],.theme-lancashire .flight-status-card__fallback[data-v-ceb212c9],.theme-blackpool .flight-status-card__suggestions-title[data-v-ceb212c9],.theme-lancashire .flight-status-card__suggestions-title[data-v-ceb212c9],.theme-blackpool .flight-status-card__suggestion-route[data-v-ceb212c9],.theme-lancashire .flight-status-card__suggestion-route[data-v-ceb212c9],.theme-blackpool .flight-status-card__suggestion-time[data-v-ceb212c9],.theme-lancashire .flight-status-card__suggestion-time[data-v-ceb212c9],.theme-blackpool .flight-status-card__updated[data-v-ceb212c9],.theme-lancashire .flight-status-card__updated[data-v-ceb212c9]{color:var(--portal-text-muted)}.theme-blackpool .flight-status-card__route-track[data-v-ceb212c9],.theme-lancashire .flight-status-card__route-track[data-v-ceb212c9]{background:#ffffff1f}.theme-blackpool .flight-status-card__suggestion[data-v-ceb212c9],.theme-lancashire .flight-status-card__suggestion[data-v-ceb212c9]{background:#ffffff0a;border-color:var(--portal-border)}.theme-blackpool .flight-status-card__suggestion[data-v-ceb212c9]:hover,.theme-lancashire .flight-status-card__suggestion[data-v-ceb212c9]:hover{background:#ffffff14}.theme-blackpool .flight-status-card--inline[data-v-ceb212c9],.theme-lancashire .flight-status-card--inline[data-v-ceb212c9]{border-top-color:var(--portal-border)}
