.airport-board-links{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.airport-board{background:#080e13;border:1px solid #384b55;border-radius:14px;padding:24px;color:#e6eeee}.board-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #354149;padding-bottom:22px}.board-kicker{color:#f5ca67;letter-spacing:.18em;font-size:11px}.board-masthead h2{font-size:38px;line-height:1.2;margin:8px 0 0;font-weight:650}.board-masthead h2 span{display:block;font-size:15px;color:#a4b5be;font-weight:400;margin-top:8px}.board-clock{text-align:right;display:grid;font-variant-numeric:tabular-nums}.board-clock time{font-size:20px}.board-clock small{color:#a4b5be;font-size:11px}.board-actions,.board-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:22px 0}.board-actions [role=tablist]{display:flex;gap:6px}.airport-board button{background:#17232b;border-color:#4a5f6a;min-height:44px;font-size:14px;padding:10px 14px}.airport-board button[aria-selected=true]{background:#f5ca67;color:#151a20;border-color:#f5ca67}.airport-board button:disabled{opacity:.45;cursor:default}.airport-board input{display:block;background:#101c24;border:1px solid #4a5f6a;border-radius:6px;padding:10px 12px;color:#fff;font:inherit;width:min(100%,300px);min-height:44px}.board-tools label{font-size:12px;color:#b3c4cc;flex:1}.board-tools>button{align-self:end}.airport-board p{font-size:13px;color:#b3c4cc}.airport-board #board-error{color:#ffb2a8}.board-table-scroll{overflow:auto}.airport-board table{width:100%;border-collapse:collapse;min-width:620px}.airport-board caption{text-align:left;font-size:12px;color:#b3c4cc;margin:0 0 12px}.airport-board th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#9dadb6;padding:12px 10px;border-bottom:1px solid #40515b}.airport-board td{padding:16px 10px;border-bottom:1px solid #26323b;font-size:15px;font-variant-numeric:tabular-nums}.airport-board tbody tr:nth-child(even){background:#111a21}.airport-board td small{display:block;font-size:11px;color:#a0b4bf;margin-top:3px}.airport-board .gate{font-size:23px;color:#f5ca67;font-weight:650}.airport-board .gate.missing{font-size:12px;color:#a0b4bf;font-weight:400}.board-status{font-size:12px;white-space:nowrap}.board-status[data-status=cancelled]{color:#ffaaa1}.board-status[data-status=active],.board-status[data-status=landed]{color:#9fe4cc}.airport-board .board-note{margin-top:22px;font-size:11px;color:#91a6b1}.airport-board:fullscreen{overflow:auto;width:100%;height:100%;max-width:none;border:0;border-radius:0;padding:40px}#board-empty{padding:26px 8px;text-align:center}#board-account[hidden],#board-error[hidden]{display:none}.airport-board :focus-visible{outline:2px solid #f5ca67;outline-offset:3px}@media(max-width:600px){.airport-board{padding:16px;margin:0 -12px}.board-masthead{align-items:start}.board-masthead h2{font-size:30px}.board-clock time{font-size:14px}.board-actions{flex-wrap:wrap;gap:10px}.board-actions button{font-size:12px}.board-tools{gap:10px}.board-tools label{min-width:0}.board-tools input{width:100%}.airport-board:fullscreen{padding:16px}}

@media(max-width:600px){.airport-board table{min-width:0;display:block}.airport-board caption{display:block}.airport-board thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.airport-board tbody{display:block}.airport-board tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;padding:16px;border:1px solid #354149;border-radius:8px;background:#111a21}.airport-board td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.airport-board td::before{content:attr(data-label);display:block;font:10px/1.5 system-ui;text-transform:uppercase;letter-spacing:.12em;color:#9dadb6;margin-bottom:5px}.airport-board td:nth-child(3),.airport-board td:last-child{grid-column:1/-1}.airport-board .gate{font-size:26px}.airport-board .gate.missing{font-size:13px}}

.airline-board table{min-width:960px}.airline-board .board-actions [role=tablist]{flex-wrap:wrap}@media(max-width:600px){.airline-board table{min-width:0}.airline-board td:nth-child(3){grid-column:auto}.airline-board td:last-child{grid-column:1/-1}}
