.flight-widget.svelte-1sdm17w{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.widget-toolbar.svelte-1sdm17w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.airline-tabs.svelte-1sdm17w{display:flex;flex-wrap:wrap;gap:.5rem}.airline-tab.svelte-1sdm17w{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-primary);color:var(--text-secondary);font-size:.875rem;font-weight:700;transition:all .2s ease}.airline-tab.svelte-1sdm17w:hover{border-color:var(--airline-accent, var(--primary-color));color:var(--text-primary)}.airline-tab.active.svelte-1sdm17w{border-color:var(--airline-accent, var(--primary-color));background:color-mix(in srgb,var(--airline-accent, var(--primary-color)) 12%,white);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--airline-accent, var(--primary-color)) 25%,transparent)}.airline-tab--all.active.svelte-1sdm17w{--airline-accent: var(--primary-color)}.airline-dot.svelte-1sdm17w{width:.55rem;height:.55rem;border-radius:50%;background:var(--airline-accent, var(--primary-color));flex-shrink:0}.airport-toggle.svelte-1sdm17w{display:inline-flex;padding:.2rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-primary)}.airport-toggle.svelte-1sdm17w button:where(.svelte-1sdm17w){padding:.45rem .85rem;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:700}.airport-toggle.svelte-1sdm17w button.active:where(.svelte-1sdm17w){background:var(--primary-color);color:#fff}.widget-body.svelte-1sdm17w{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.widget-sidebar.svelte-1sdm17w{padding:1.25rem;border-right:1px solid var(--border-color);background:var(--bg-secondary);display:flex;flex-direction:column;gap:1.5rem}.flight-search.svelte-1sdm17w h3:where(.svelte-1sdm17w),.official-links.svelte-1sdm17w h3:where(.svelte-1sdm17w){font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.35rem}.flight-search.svelte-1sdm17w p:where(.svelte-1sdm17w){font-size:.875rem;color:var(--text-secondary);margin-bottom:.85rem;line-height:1.55}.flight-search.svelte-1sdm17w label:where(.svelte-1sdm17w){display:block;font-size:.8125rem;font-weight:700;color:var(--text-secondary);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em}.flight-search-row.svelte-1sdm17w{display:flex;align-items:stretch;margin-bottom:.85rem;border:1px solid var(--border-color);border-radius:.55rem;overflow:hidden;background:var(--bg-primary)}.flight-prefix.svelte-1sdm17w{display:flex;align-items:center;padding:0 .75rem;background:var(--bg-section);color:var(--text-primary);font-weight:700;border-right:1px solid var(--border-color)}.flight-search-row.svelte-1sdm17w input:where(.svelte-1sdm17w){flex:1;border:none;outline:none;padding:.75rem .85rem;font:inherit;color:var(--text-primary);background:transparent}.flight-search.svelte-1sdm17w .track-btn:where(.svelte-1sdm17w),.flight-search.svelte-1sdm17w .back-btn:where(.svelte-1sdm17w),.official-links.svelte-1sdm17w a:where(.svelte-1sdm17w){width:100%}.track-btn.svelte-1sdm17w,.back-btn.svelte-1sdm17w{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:.55rem;font-size:.875rem;font-weight:700}.back-btn.svelte-1sdm17w{margin-top:.5rem}.official-links.svelte-1sdm17w ul:where(.svelte-1sdm17w){list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.official-links.svelte-1sdm17w a:where(.svelte-1sdm17w){display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;border:1px solid var(--border-color);border-radius:.55rem;background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;font-weight:600;transition:border-color .2s ease,transform .2s ease}.official-links.svelte-1sdm17w a:where(.svelte-1sdm17w):hover{border-color:var(--airline-accent, var(--primary-color));transform:translateY(-1px)}.naia-link.svelte-1sdm17w{display:block;font-size:.8125rem;font-weight:700;color:var(--primary-color)}.widget-frame-wrap.svelte-1sdm17w{padding:1rem;min-width:0}.frame-banner.svelte-1sdm17w{margin-bottom:.75rem;padding:.65rem .85rem;border-radius:.55rem;background:color-mix(in srgb,var(--primary-color) 10%,white);border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);font-size:.875rem;color:var(--text-secondary)}.frame-banner.svelte-1sdm17w strong:where(.svelte-1sdm17w){color:var(--text-primary)}.widget-frame.svelte-1sdm17w{width:100%;height:430px;border:1px solid var(--border-color);border-radius:.65rem;background:#fff}.widget-attribution.svelte-1sdm17w{margin-top:.65rem;font-size:.75rem;color:var(--text-light);line-height:1.5}.widget-attribution.svelte-1sdm17w a:where(.svelte-1sdm17w){color:var(--primary-color);font-weight:700}@media(max-width:960px){.widget-body.svelte-1sdm17w{grid-template-columns:1fr}.widget-sidebar.svelte-1sdm17w{border-right:none;border-bottom:1px solid var(--border-color)}}@media(max-width:640px){.widget-toolbar.svelte-1sdm17w{padding:.85rem .85rem .65rem}.airline-tab.svelte-1sdm17w{font-size:.8125rem;padding:.5rem .75rem}.widget-frame.svelte-1sdm17w{height:380px}}.flight-updates-content.svelte-1sfphda{padding:4rem 0 5rem;background:var(--bg-section)}.flight-updates-top.svelte-1sfphda{margin-bottom:1.75rem}.flight-updates-details.svelte-1sfphda{margin-top:2rem}.intro-lead.svelte-1sfphda{max-width:820px;margin:0 auto .65rem;text-align:center;font-size:1.05rem;line-height:1.75;color:var(--text-secondary)}.intro-hint.svelte-1sfphda{max-width:820px;margin:0 auto;text-align:center;font-size:.875rem;font-weight:700;color:var(--primary-color);letter-spacing:.02em}.info-grid.svelte-1sfphda{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:.5rem}.info-card.svelte-1sfphda{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);padding:1.35rem 1.35rem 1.5rem;box-shadow:var(--shadow)}.info-card.svelte-1sfphda h2:where(.svelte-1sfphda){font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.85rem}.info-card.svelte-1sfphda ul:where(.svelte-1sfphda){list-style:none;display:flex;flex-direction:column;gap:.55rem}.info-card.svelte-1sfphda li:where(.svelte-1sfphda){position:relative;padding-left:1rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.info-card.svelte-1sfphda li:where(.svelte-1sfphda):before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--primary-color)}.info-card.svelte-1sfphda p:where(.svelte-1sfphda){font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.info-card.svelte-1sfphda p:where(.svelte-1sfphda)+p:where(.svelte-1sfphda){margin-top:.75rem}.info-card.svelte-1sfphda a:where(.svelte-1sfphda){color:var(--primary-color);font-weight:700}.info-card.svelte-1sfphda a:where(.svelte-1sfphda):hover{color:var(--primary-dark)}.info-card--note.svelte-1sfphda{border-color:#e8c547;background:linear-gradient(160deg,color-mix(in srgb,var(--vera-gold) 28%,#fffef8),color-mix(in srgb,var(--vera-gold) 14%,var(--bg-primary)));box-shadow:0 4px 20px #f0c87838}.info-card-heading.svelte-1sfphda{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.info-card-heading.svelte-1sfphda h2:where(.svelte-1sfphda){margin-bottom:0}.info-card-icon.svelte-1sfphda{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff8dc;border:1.5px solid #f0c030;color:#c98700;flex-shrink:0}.bulb-icon.svelte-1sfphda{display:block}.bulb-icon.svelte-1sfphda .bulb-rays:where(.svelte-1sfphda) line:where(.svelte-1sfphda),.bulb-icon.svelte-1sfphda .bulb-body:where(.svelte-1sfphda),.bulb-icon.svelte-1sfphda .bulb-highlight:where(.svelte-1sfphda),.bulb-icon.svelte-1sfphda .bulb-thread:where(.svelte-1sfphda){stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;fill:none}.bulb-icon.svelte-1sfphda .bulb-highlight:where(.svelte-1sfphda){stroke-width:1.25;opacity:.75}.bulb-icon.svelte-1sfphda .bulb-cap:where(.svelte-1sfphda){fill:currentColor;stroke:none}.info-card--note.svelte-1sfphda h2:where(.svelte-1sfphda){color:#7a5c00}@media(max-width:960px){.info-grid.svelte-1sfphda{grid-template-columns:1fr}}@media(max-width:768px){.flight-updates-content.svelte-1sfphda{padding:3rem 0 4rem}.intro-lead.svelte-1sfphda,.intro-hint.svelte-1sfphda{text-align:left}.intro-lead.svelte-1sfphda{font-size:1rem;margin-bottom:.5rem}.flight-updates-top.svelte-1sfphda{margin-bottom:1.25rem}.flight-updates-details.svelte-1sfphda{margin-top:1.5rem}}
