/**handles:cfd-k-departure-board**/
.cfd-departures-board{display:flex;flex-direction:column;height:100%;min-height:100%;background:var(--cfd-board-bg,#141414);color:var(--cfd-board-text,#f2f2f2);font-family:"IBM Plex Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;padding:12px 12px 10px;box-sizing:border-box;overflow:hidden}.cfd-departures-board__head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-shrink:0}.cfd-departures-board__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:2px solid var(--cfd-board-yellow,#f5c518);color:var(--cfd-board-yellow,#f5c518);box-sizing:border-box}.cfd-departures-board__title{font-size:clamp(1.1rem, 1.8vw, 1.55rem);font-weight:700;letter-spacing:.08em;color:var(--cfd-board-yellow,#f5c518);text-decoration:none;line-height:1.1}.cfd-departures-board__title:hover{color:var(--cfd-board-yellow-hover,#ffe066)}.cfd-departures-board__cols{display:grid;grid-template-columns:0.9fr 1.55fr 0.55fr 0.95fr 0.45fr;gap:6px;padding:0 2px 6px;border-bottom:1px solid var(--cfd-board-line,#2a2a2a);font-size:8px;font-weight:600;letter-spacing:.08em;color:var(--cfd-board-muted,#8c8c8c);text-transform:uppercase;flex-shrink:0}.cfd-departures-board__rows{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:3px}.cfd-departures-board__row{flex:1 1 0;min-height:0}.cfd-departures-board__link{display:grid;grid-template-columns:0.9fr 1.55fr 0.55fr 0.95fr 0.45fr;gap:6px;align-items:center;height:100%;min-height:22px;padding:0 2px;text-decoration:none;color:inherit}.cfd-departures-board__link--blank{opacity:.35;pointer-events:none}.cfd-departures-board__link:hover .cfd-departures-board__cell{color:var(--cfd-board-yellow,#f5c518)}.cfd-departures-board__cell{display:flex;align-items:center;height:100%;min-height:20px;max-height:28px;padding:0 4px;background:linear-gradient(180deg,var(--cfd-board-flap,#262626) 0,var(--cfd-board-flap,#262626) 48%,var(--cfd-board-flap-split,#0f0f0f) 48.5%,color-mix(in srgb,var(--cfd-board-flap,#262626) 70%,#000) 49%,color-mix(in srgb,var(--cfd-board-flap,#262626) 70%,#000) 100%);border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:clamp(8px, .72vw, 11px);font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfd-departures-board__cell--dest{letter-spacing:.03em}.cfd-departures-board__cell--status{font-size:clamp(7px, .65vw, 10px)}.cfd-departures-board__row--empty .cfd-departures-board__cell{background:linear-gradient(180deg,color-mix(in srgb,var(--cfd-board-flap,#262626) 75%,#000) 0,color-mix(in srgb,var(--cfd-board-flap,#262626) 75%,#000) 48%,var(--cfd-board-flap-split,#0f0f0f) 48.5%,color-mix(in srgb,var(--cfd-board-flap,#262626) 55%,#000) 49%,color-mix(in srgb,var(--cfd-board-flap,#262626) 55%,#000) 100%)}.cfd-departure-header__visual{display:flex;flex-direction:column;background:var(--cfd-board-bg,#141414)}.cfd-departure-header__visual--board{overflow:hidden}.cfd-departure-header__visual--board .cfd-departure-header__photo-inner{position:absolute;inset:0;overflow:hidden;clip-path:none;-webkit-clip-path:none}.cfd-departure-header__visual--board .cfd-departures-board{position:absolute;inset:0;width:100%;height:100%}.cfd-departure-header__photo::after{display:none}body.cfd-departure-header-active .cfd-departure-header{--cfd-k-photo-w:38%}@media (max-width:1100px){body.cfd-departure-header-active .cfd-departure-header{--cfd-k-photo-w:36%}.cfd-departures-board__cols,.cfd-departures-board__link{grid-template-columns:0.85fr 1.4fr 0.55fr 0.9fr 0.4fr}}@media (max-width:768px){.cfd-departure-header__visual--board{display:none}}