:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0;padding:0}body{-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.35}.fl{--fl-bg:#fff;--fl-text:#16181d;--fl-muted:#5b6270;--fl-rule:#e3e6eb;--fl-band:#f1f3f6;--fl-go:#15803d;--fl-warn:#b45309;--fl-bad:#b91c1c;--fl-done:#6b7280;background:var(--fl-bg);color:var(--fl-text);box-sizing:border-box;min-height:100vh;padding:0 0 12px}.fl-dark{--fl-bg:#0f1420;--fl-text:#f1f5f9;--fl-muted:#9aa3b2;--fl-rule:#262e3d;--fl-band:#182032;--fl-go:#4ade80;--fl-warn:#fbbf24;--fl-bad:#f87171;--fl-done:#9aa3b2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fl-section+.fl-section{margin-top:28px}.fl-direction{margin:0 0 8px;padding:0 4px;font-size:20px;font-weight:700}.fl-day+.fl-day{margin-top:14px}.fl-day-head,.fl-table th.fl-day-head{background:var(--fl-band);color:var(--fl-text);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:0;margin:0;padding:7px 10px;font-size:13px;font-weight:700}.fl-table tbody+tbody .fl-day-row th{border-top:14px solid var(--fl-bg)}.fl-table{border-collapse:collapse;width:100%}.fl-table th{text-align:left;color:var(--fl-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--fl-rule);white-space:nowrap;padding:8px 10px 6px;font-size:12px;font-weight:600}.fl-table td{border-bottom:1px solid var(--fl-rule);vertical-align:middle;padding:9px 10px}.fl-flight{white-space:nowrap}.fl-logo{object-fit:contain;vertical-align:middle;border-radius:3px;width:auto;max-width:93px;height:22px;margin-right:10px}.fl-number{vertical-align:middle;font-weight:600}.fl-iata{color:var(--fl-muted);margin-left:6px;font-size:12px}.fl-time{font-variant-numeric:tabular-nums;white-space:nowrap}.fl-table td.fl-time{font-weight:600}.fl-gate{white-space:nowrap}.fl-minor{color:var(--fl-muted);font-size:13px}.fl-table td.fl-minor{font-weight:400}.fl-status{font-weight:600}.fl-status.go{color:var(--fl-go)}.warn,.fl-status.warn{color:var(--fl-warn)}.fl-status.bad{color:var(--fl-bad)}.fl-status.done{color:var(--fl-done)}.fl-row-bad .fl-city,.fl-row-bad .fl-number{color:var(--fl-bad)}.fl-note{color:var(--fl-muted);margin:0;padding:16px 10px}.fl-foot{color:var(--fl-muted);margin-top:14px;padding:0 10px;font-size:12px}.fl-phone{display:none}.fl-list{margin:0;padding:0;list-style:none}.fl-list li{border-bottom:1px solid var(--fl-rule);align-items:center;gap:10px;padding:10px;display:flex}.fl-list-mark{flex:0 0 64px}.fl-list-mark .fl-logo{max-width:64px;height:18px;margin:0}.fl-list-main{flex-direction:column;flex:auto;min-width:0;display:flex}.fl-list-main .fl-city{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fl-list-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.fl-list-side .fl-time{font-size:16px;font-weight:700}.fl-was{text-decoration:line-through}.fl-list-side .fl-status{font-size:13px}@media (max-width:600px){.fl-table{display:none}.fl-phone{display:block}}
