.fids-marquee[data-astro-cid-vajjdlcw]{grid-template-columns:auto 1fr;align-items:stretch;min-height:2.35rem;transition:box-shadow .7s,background-color .7s;display:grid}.fids-marquee--flash[data-astro-cid-vajjdlcw]{background-color:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf2480}.fids-marquee__chrome[data-astro-cid-vajjdlcw]{background:#0b1220;border-right:1px solid #334155;align-items:stretch;display:flex}.fids-marquee__label[data-astro-cid-vajjdlcw]{font-family:var(--font-signage);letter-spacing:.14em;color:#fbbf24;place-items:center;padding:0 .75rem;font-size:.65rem;font-weight:800;display:grid}.fids-marquee__badge[data-astro-cid-vajjdlcw]{font-family:var(--font-signage);letter-spacing:.08em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:center;place-items:center;margin-right:.55rem;padding:.15rem .45rem;font-size:.58rem;font-weight:800;line-height:1;display:grid}.fids-marquee__badge[data-astro-cid-vajjdlcw][data-source=atis]{color:#34d399;background:#10b98133;border-color:#10b98166}.fids-marquee__badge[data-astro-cid-vajjdlcw][data-source=last_atis]{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b66}.fids-marquee__badge[data-astro-cid-vajjdlcw][data-source=auto]{color:#94a3b8;background:#64748b33;border-color:#64748b66}.fids-marquee__track[data-astro-cid-vajjdlcw]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.fids-marquee__inner[data-astro-cid-vajjdlcw]{width:max-content;font-family:var(--font-signage);gap:3rem;padding:.55rem 1rem;display:flex}.fids-marquee__inner[data-astro-cid-vajjdlcw]:hover,.fids-marquee__inner--paused[data-astro-cid-vajjdlcw]{animation-play-state:paused}.fids-marquee__item[data-astro-cid-vajjdlcw]{font-weight:600}@keyframes fids-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-astro-cid-vajjdlcw]{animation:28s linear infinite fids-marquee-scroll}@media (prefers-reduced-motion:reduce){.animate-marquee[data-astro-cid-vajjdlcw]{animation:none}.fids-marquee--flash[data-astro-cid-vajjdlcw]{transition:none}}.fids{width:100%;color:var(--color-ops-text);margin-inline:0;position:relative}.fids--no-gates .fids__table th:nth-child(6),.fids--no-gates .fids__table td:nth-child(6){display:none}.fids--no-gates .fids__table th:first-child,.fids--no-gates .fids__table td:first-child{width:12%}.fids--no-gates .fids__table th:nth-child(2),.fids--no-gates .fids__table td:nth-child(2){width:14%}.fids--no-gates .fids__table th:nth-child(3),.fids--no-gates .fids__table td:nth-child(3){width:16%}.fids--no-gates .fids__table th:nth-child(4),.fids--no-gates .fids__table td:nth-child(4),.fids--no-gates .fids__table th:nth-child(5),.fids--no-gates .fids__table td:nth-child(5){width:12%}.fids--no-gates .fids__table th:nth-child(7),.fids--no-gates .fids__table td:nth-child(7){width:34%}.fids__board{border:1px solid var(--color-ops-border);background:var(--color-ops-surface);width:100%;max-width:none;color:var(--color-ops-text);border-radius:10px;overflow:hidden;box-shadow:0 18px 48px #00000059}.fids--preview .fids__board{font-size:clamp(1rem,.55vw + .82rem,1.14rem)}.fids:not(.fids--preview) .fids__board{font-size:clamp(1.05rem,.9vw + .65rem,1.28rem)}.fids__ops{border-bottom:1px solid var(--color-ops-border);font-family:var(--font-signage);letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#0c1018eb;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.8rem;font-weight:600;display:flex}.fids__ops-stats{color:var(--color-ops-text);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fids__ops-live{background:var(--color-radar-green);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #10b98133}.fids__ops-sep{opacity:.35}.fids__ops-auto{cursor:pointer;color:var(--color-amber-alert);align-items:center;gap:.45rem;margin:0;display:inline-flex}.fids__ops-auto input{accent-color:var(--color-amber-alert)}.fids__tabs{background:var(--color-ops-bg);border-bottom:1px solid var(--color-ops-border);align-items:stretch;display:flex}.fids__tab{color:var(--color-ops-muted);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin:0;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.fids:not(.fids--preview) .fids__tab{padding:.85rem 1.15rem;font-size:.92rem}.fids__tab.is-active{background:var(--color-amber-glow);color:var(--color-amber-alert);border-bottom-color:var(--color-amber-alert)}.fids__tab:not(.is-active):hover{color:var(--color-ops-text);background:#ffffff08}.fids__mute{border:none;border-left:1px solid var(--color-ops-border);color:var(--color-amber-alert);cursor:pointer;background:0 0;flex:0 0 48px;place-items:center;margin:0;padding:0;display:grid}.fids__mute svg{fill:currentColor;width:1.15rem;height:1.15rem}.fids__mute-off,.fids__mute.is-muted .fids__mute-on{display:none}.fids__mute.is-muted .fids__mute-off{display:block}.fids__mute:hover{background:#ffffff0a}.fids__banner{justify-content:space-between;align-items:center;gap:var(--space-4);color:#0f131d;background:#facc15;border-bottom:1px solid #0000002e;padding:.9rem 1.25rem;display:flex}.fids:not(.fids--preview) .fids__banner{padding:1rem 1.4rem}.fids__banner-title{align-items:center;gap:.75rem;min-width:0;display:flex}.fids__plane{fill:#0f131d;flex:none;width:1.65rem;height:1.65rem}.fids__plane--right{transform:scaleX(-1)}.fids__kicker{display:none}.fids__banner-copy{min-width:0}.fids__banner-title .fids__heading{font-family:var(--font-signage);letter-spacing:.12em;text-transform:uppercase;color:#0f131d;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.fids__banner-meta{text-align:right;flex:none}.fids__clock{font-family:var(--font-signage);color:#facc15;justify-content:flex-end;margin:0;font-size:1.05rem;display:flex}.fids__clock .flaps{background:0 0;border:none;flex:none;gap:2px;width:auto;padding:0}.fids__clock .flap{color:#facc15;flex:0 0 .72em;width:.72em;min-width:.72em;height:1.2em}.fids:not(.fids--preview) .fids__clock .flap{flex-basis:.8em;width:.8em;min-width:.8em;height:1.32em}.fids__live{font-family:var(--font-signage);letter-spacing:.1em;text-transform:uppercase;color:#0f131db8;margin:.25rem 0 0;font-size:.75rem;font-weight:700}.fids__table-wrap{-webkit-overflow-scrolling:touch;background:var(--color-ops-bg);width:100%;min-height:22rem;overflow-x:auto}.fids:not(.fids--preview) .fids__table-wrap{overscroll-behavior:contain;min-height:24rem;max-height:min(70dvh,56rem);overflow-y:auto}.fids__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:48rem;font-family:var(--font-signage);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;font-size:.95rem}.fids:not(.fids--preview) .fids__table{font-size:.95em}.fids__table th,.fids__table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--color-ops-border);padding:.7rem .85rem}.fids:not(.fids--preview) .fids__table th,.fids:not(.fids--preview) .fids__table td{padding:.82rem .95rem}.fids__table th{font-family:var(--font-signage);letter-spacing:.14em;color:#cbd5e1;background:#151b28fa;font-size:.78rem;font-weight:600}.fids__table th:first-child,.fids__table td:first-child{width:9%}.fids__table th:nth-child(2),.fids__table td:nth-child(2){width:11%}.fids__table th:nth-child(3),.fids__table td:nth-child(3){width:13%}.fids__table th:nth-child(4),.fids__table td:nth-child(4),.fids__table th:nth-child(5),.fids__table td:nth-child(5){width:10%}.fids__table th:nth-child(6),.fids__table td:nth-child(6){width:9%}.fids--controller .fids__table th:nth-child(7),.fids--controller .fids__table td:nth-child(7){width:30%}.fids--controller .fids__table th:nth-child(8),.fids--controller .fids__table td:nth-child(8){width:8%}.fids:not(.fids--controller) .fids__table th:nth-child(7),.fids:not(.fids--controller) .fids__table td:nth-child(7){width:38%}.fids:not(.fids--controller) .fids__table th:nth-child(3),.fids:not(.fids--controller) .fids__table td:nth-child(3){width:14%}.fids:not(.fids--controller) .fids__table th:nth-child(4),.fids:not(.fids--controller) .fids__table td:nth-child(4),.fids:not(.fids--controller) .fids__table th:nth-child(5),.fids:not(.fids--controller) .fids__table td:nth-child(5){width:11%}.fids__airline{text-align:center}.fids__airline-cell{justify-content:center;align-items:center;width:100%;min-height:1.75rem;display:flex}.fids__logo-card{box-sizing:border-box;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100px;max-width:100px;height:30px;padding:2px 4px;display:flex}.fids__logo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.fids--preview .fids__logo-card{width:88px;max-width:88px;height:26px}.fids__airline-fallback{font-family:var(--font-signage);letter-spacing:.08em;color:#94a3b8;font-size:.85rem;font-weight:700}.fids__airline-fallback[hidden]{display:none!important}.fids__table td>span[data-col]{width:100%;display:block}.fids__table td>span.fids__airline-cell[data-col]{display:flex}.fids__actions-head{text-align:center}.fids__table tbody tr:last-child td{border-bottom:none}.fids__table tbody tr:hover td{background:#ffffff09}.fids__table tbody tr.is-placeholder,.fids__table tbody tr.is-placeholder td,.fids__table tbody tr.is-placeholder .flap{opacity:.22}.fids__time,.fids__callsign{color:#fff;font-weight:700}.fids__callsign .flap{color:#fff}.fids__gate{color:#fff;font-weight:700}.fids--controller .fids__gate--editable{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted #ffffff73;text-decoration:underline dotted #ffffff73}.fids--controller .fids__gate--editable:hover{color:var(--color-amber-alert)}.fids--controller .fids__gate--conflict{border-radius:4px;position:relative;box-shadow:inset 0 0 0 1px #fbbf248c}.fids--controller .fids__gate-warn{color:#fbbf24;vertical-align:middle;margin-left:.25rem;font-size:.75em;line-height:1;display:inline-block}.fids__status--assigned{color:var(--color-radar-green)}.fids__status--none{color:var(--color-amber-alert)}.fids__table td:nth-child(3){color:#f8fafc;font-weight:600}.fids__acft{color:#94a3b8;letter-spacing:.04em;font-size:.75rem;font-weight:500}.fids__acft .flap{color:#94a3b8}.fids__status[data-status=ok] .flap,.fids__status--assigned .flap{color:#34d399}.fids__status[data-status=amber] .flap,.fids__status[data-status=none] .flap,.fids__status--none .flap{color:#facc15}.fids__status[data-status=alert] .flap{color:#f87171}.fids__status[data-status=muted] .flap{color:#94a3b8}.fids__badge{letter-spacing:.06em;vertical-align:middle;border:1px solid #0000;border-radius:999px;margin-right:.35rem;padding:.12rem .4rem;font-size:.58rem;font-weight:700;display:inline-block}.fids__badge--auto{color:#34d399;background:#10b9811f;border-color:#10b98159}.fids__badge--manual{background:var(--color-amber-glow);color:var(--color-amber-alert);border-color:#f59e0b66}.fids__badge--radar{color:#60a5fa;background:#3b82f61f;border-color:#3b82f659}.fids__badge--conflict{color:#f87171;background:#ef444426;border-color:#ef444466}.fids__status-pill{border:1px solid var(--color-ops-border);vertical-align:middle;background:#1e2538a6;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.22rem .55rem;display:inline-flex}.fids__status-pill[data-tone=ok]{color:#34d399;background:#064e3b59;border-color:#10b98166}.fids__status-pill[data-tone=amber]{color:#fbbf24;background:#78350f59;border-color:#f59e0b66}.fids__status-pill[data-tone=alert]{color:#f87171;background:#7f1d1d66;border-color:#ef444473}.fids__status-pill[data-tone=none]{border-color:var(--color-ops-border);color:var(--color-ops-muted);background:#1e2538cc}.fids__status-text{letter-spacing:.04em;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.fids__row-menu{gap:.2rem;display:inline-flex}.fids__row-btn{border:1px solid var(--color-ops-border);color:var(--color-ops-muted);font-family:var(--font-signage);cursor:pointer;background:0 0;border-radius:4px;margin:0;padding:.22rem .4rem;font-size:.68rem}.fids__row-btn:hover{border-color:var(--color-amber-alert);color:var(--color-amber-alert)}.fids__popover{z-index:80;-webkit-backdrop-filter:blur(12px);width:auto;max-height:none;box-shadow:none;background:#0f172a66;border:none;border-radius:0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.fids__popover[hidden]{display:none!important}.fids__popover:not([hidden]){animation:.15s ease-out fids-popover-fade}.fids__popover-card{width:min(28rem,100%);max-height:min(82vh,42rem);font-family:var(--font-sans);background:#fff;border:1px solid #f1f5f9;border-radius:28px;flex-direction:column;padding:1.5rem 1.35rem 1.25rem;animation:.15s ease-out fids-popover-zoom;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a47}@keyframes fids-popover-fade{0%{opacity:0}to{opacity:1}}@keyframes fids-popover-zoom{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fids__popover-head{font-family:var(--font-sans);letter-spacing:-.02em;color:#0f172a;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .15rem .85rem;font-size:1.05rem;font-weight:700;display:flex}.fids__popover-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;width:2rem;height:2rem;margin:0;padding:0;font-size:1.35rem;line-height:1}.fids__popover-close:hover{color:#0f172a;background:#e2e8f0}.fids__popover-search{box-sizing:border-box;color:#0f172a;width:100%;font-family:var(--font-sans);background:#f1f5f9;border:none;border-radius:999px;margin:1rem 0 0;padding:1rem 1.5rem;font-size:1.05rem;font-weight:600}.fids__popover-search:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.fids__popover-list{flex:1;grid-template-columns:repeat(auto-fill,minmax(5.75rem,1fr));gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.fids__popover-list li{min-width:0;margin:0}.fids__popover-list li button,.fids__stand-card{width:100%;min-height:4.75rem;font-family:var(--font-signage);letter-spacing:.02em;text-align:left;border-radius:1rem;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:1rem;font-size:1.65rem;font-weight:700;line-height:1;transition:box-shadow .15s,border-color .15s,background-color .15s,transform .15s;display:flex}.fids__stand-card.is-available{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0}.fids__stand-card.is-available:hover{border-color:#60a5fa;box-shadow:0 4px 12px #2563eb1f}.fids__stand-card.is-occupied,.fids__popover-list li button.fids__popover-stand--conflict{color:#1e293b;opacity:.6;cursor:not-allowed;background:#f8fafc;border:1px solid #0000}.fids__stand-card.is-occupied:hover,.fids__popover-list li button.fids__popover-stand--conflict:hover{color:#1e293b;background:#f8fafc}.fids__stand-card.is-assigned{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;box-shadow:0 10px 20px #2563eb33}.fids__stand-card.is-assigned small{color:#fffc}.fids__popover-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:1rem;margin:1rem 0 0;padding:.85rem .9rem}.fids__popover-warn[hidden]{display:none!important}.fids__popover-warn-msg{font-family:var(--font-sans);color:#92400e;margin:0 0 .75rem;font-size:.9rem;line-height:1.45}.fids__popover-warn-actions{flex-direction:column;gap:.5rem;display:flex}.fids__popover-confirm{color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;background:#2563eb;border:none;border-radius:999px;margin:0;padding:1rem 1.25rem;font-size:1rem;font-weight:700}.fids__popover-confirm:hover{background:#1d4ed8}.fids__popover-cancel-warn{color:#475569;width:100%;font-family:var(--font-sans);cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;margin:0;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600}.fids__popover-cancel-warn:hover{color:#0f172a;background:#e2e8f0;border-color:#0000}.fids__popover.is-warn .fids__popover-list,.fids__popover.is-warn .fids__popover-search{opacity:.35;pointer-events:none}.fids__popover-list li small{font-family:var(--font-sans);letter-spacing:0;color:#64748b;text-transform:none;margin-top:.35rem;font-size:.68rem;font-weight:500;display:block}.fids__popover-empty{font-family:var(--font-sans);color:#64748b;grid-column:1/-1;padding:1rem .25rem;font-size:.9rem;font-weight:500}.flaps{background:0 0;border:none;border-radius:0;align-items:stretch;gap:clamp(2px,.12vw,3px);width:100%;padding:0;display:flex}.flap{width:auto;min-width:.58em;height:1.48em;font-family:var(--font-signage);font-variant-numeric:tabular-nums;letter-spacing:0;color:#fff;perspective:90px;transform-style:preserve-3d;contain:layout style;background:linear-gradient(#2a3348 49%,#1a2030 50.5%);border:1px solid #0b0e16;border-radius:2px;flex:1 1 0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1px 1px #00000073}.fids--preview .flap{min-width:.62em;height:1.55em}.fids:not(.fids--preview) .flap{min-width:.66em;height:1.65em}.flap:before{content:attr(data-char);text-transform:uppercase;transform-origin:50%;backface-visibility:hidden;font-size:clamp(.75em,.55vw + .58em,.95em);line-height:1;display:block}.flap[data-char=\ ]:before{content:" ";opacity:0}.flap:after{content:"";z-index:2;pointer-events:none;background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.flap.is-flipping{will-change:transform}.flap.is-flipping:before{animation:.34s ease-in-out fids-flap}@keyframes fids-flap{0%{transform:rotateX(0)}48%{transform:rotateX(-90deg)}50%{opacity:0;transform:rotateX(-90deg)}52%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flap.is-flipping:before{animation:none}}.fids__disclaimer{margin:var(--space-5) 0 0;color:var(--color-ops-muted);font-size:.82rem;line-height:1.45}.gates-ops .fids{color:#f8fafc}.gates-ops .fids__board{color:#f8fafc;background:#020617;border:1px solid #1e293b;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0206178c,inset 0 1px #ffffff0a}.gates-ops .fids__banner{color:#fff;background:#1d4ed8;border:none;border-radius:0;order:0;gap:1rem;margin:0;padding:1rem 1.5rem}.gates-ops .fids__kicker{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#dbeafed9;margin:0 0 .15rem;font-size:.68rem;font-weight:700;display:block}.gates-ops .fids__banner-title .fids__heading{color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700}.gates-ops .fids__plane{fill:#fff}.gates-ops .fids__banner-meta{text-align:right;background:#1e3a8a99;border-radius:999px;flex-direction:column;align-items:flex-end;gap:.15rem;padding:.25rem .75rem;display:inline-flex}.gates-ops .fids__clock{color:#dbeafe;font-family:var(--font-mono);justify-content:flex-end;font-size:.875rem}.gates-ops .fids__clock .flap{color:#dbeafe;background:linear-gradient(#1e40af 49%,#1e3a8a 50.5%);border-color:#1e3a8a}.gates-ops .fids__live{color:#bfdbfe;font-family:var(--font-mono);letter-spacing:.04em;margin:0;font-size:.75rem}.gates-ops .fids__tabs{background:#0f172a;border:1px solid #1e293b;border-radius:999px;order:1;align-self:flex-start;gap:.25rem;margin:.85rem 1rem 0;padding:.375rem}.gates-ops .fids__tab{color:#94a3b8;font-family:var(--font-sans);letter-spacing:.04em;background:0 0;border-bottom:none;border-radius:999px;font-weight:600}.gates-ops .fids__tab.is-active{color:#fff;background:#2563eb;border-bottom-color:#0000;box-shadow:0 1px 2px #0f172a59}.gates-ops .fids__tab:not(.is-active):hover{color:#fff;background:0 0}.gates-ops .fids__mute{color:#94a3b8;border-left:none;border-radius:999px}.gates-ops .fids__mute:hover{color:#fff;background:#ffffff0f}.gates-ops .fids__ops{color:#94a3b8;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;background:#0f172a;border:1px solid #1e293b;border-radius:999px;order:2;margin:.75rem 1rem 0;padding:.65rem 1rem}.gates-ops .fids__ops-stats{color:#cbd5e1}.gates-ops .fids__ops-auto{color:#93c5fd}.gates-ops .fids-marquee{color:#fbbf24;min-height:2.35rem;box-shadow:none;font-family:var(--font-mono);background:#0f172a;border:1px solid #1e293b;border-left:none;border-right:none;border-radius:0;order:3;margin:.85rem 0 0;padding:.5rem 1rem;font-size:.75rem}.gates-ops .fids-marquee__chrome{background:0 0;border-right-color:#1e293b}.gates-ops .fids-marquee__inner{font-family:var(--font-mono);color:#fbbf24}.gates-ops .fids__table-wrap{background:#020617;border:none;border-radius:0;order:4;margin:0}.gates-ops .fids__table th{color:#94a3b8;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-bottom:1px solid #1e293bcc;margin:0;padding-bottom:.75rem;font-size:.75rem;font-weight:700}.gates-ops .fids__table td{border-bottom-color:#1e293bb3}.gates-ops .fids__table tbody tr:hover td{background:#ffffff08}.gates-ops .fids__time,.gates-ops .fids__time .flap,.gates-ops .fids__route,.gates-ops .fids__route .flap{color:#fbbf24;font-weight:700}.gates-ops .fids__callsign,.gates-ops .fids__callsign .flap,.gates-ops .fids__gate,.gates-ops .fids__gate .flap{color:#fff;font-weight:700}.gates-ops .fids__acft,.gates-ops .fids__acft .flap{color:#cbd5e1}.gates-ops .fids__status[data-status=ok] .flap,.gates-ops .fids__status--assigned .flap,.gates-ops .fids__status-pill[data-tone=ok]{color:#34d399}.gates-ops .fids__status[data-status=amber] .flap,.gates-ops .fids__status[data-status=none] .flap,.gates-ops .fids__status--none .flap,.gates-ops .fids__status-pill[data-tone=amber]{color:#fbbf24}.gates-ops .fids__status[data-status=alert] .flap,.gates-ops .fids__status-pill[data-tone=alert]{color:#f87171}.gates-ops .fids__status[data-status=muted] .flap,.gates-ops .fids__status-pill[data-tone=muted]{color:#94a3b8}.gates-ops .fids__row-btn{color:#93c5fd;font-family:var(--font-sans);background:#0f172a;border:1px solid #334155;border-radius:999px;padding:.35rem .7rem;font-weight:600}.gates-ops .fids__row-btn:hover{color:#fff;background:#1e3a8a;border-color:#60a5fa}.gates-ops .fids__disclaimer{color:#64748b;margin:.85rem 0 0;padding:0 .25rem}@media (width<=768px){.gates-ops .fids__banner{align-items:stretch}.gates-ops .fids__plane{display:none}.gates-ops .fids__kicker{white-space:nowrap}.gates-ops .fids__banner-meta{align-items:flex-start}}@media (width<=479px){.gates-ops .fids__table-wrap{border-radius:0;margin-inline:0}}@media (width<=768px){.fids__banner{flex-direction:column;align-items:flex-start}.fids__banner-meta{text-align:left}.fids__clock{justify-content:flex-start}.fids__tab{letter-spacing:.08em;padding:.65rem .45rem;font-size:.72rem}.fids__ops{flex-direction:column;align-items:flex-start}.fids__table{min-width:min(36rem,100%)}.fids__table th,.fids__table td{padding:.7rem .6rem}.fids:not(.fids--preview) .fids__table-wrap{min-height:0}}@media (width<=479px){.fids__table{min-width:28rem;font-size:.78rem}.fids__table th,.fids__table td{padding:.55rem .4rem}.fids__table-wrap{margin-inline:calc(var(--page-gutter) * -.25);border-radius:.65rem}}
