.schedule-page[data-astro-cid-va56cwkw]{--row-label-width:170px;--gutter-width:48px;--crew-row-height:78px;--aircraft-row-height:108px;gap:22px;min-width:0;display:grid}.schedule-page[data-astro-cid-va56cwkw].is-compact{--crew-row-height:64px;--aircraft-row-height:88px}.schedule-page[data-astro-cid-va56cwkw].is-roomy{--crew-row-height:92px;--aircraft-row-height:122px}.schedule-heading[data-astro-cid-va56cwkw]{align-items:center;gap:18px;display:flex;& h1{font-size:20px;line-height:1.1}}.schedule-back[data-astro-cid-va56cwkw]{width:24px;height:24px;color:var(--air-ink);border-radius:6px;place-items:center;text-decoration:none;display:inline-grid;&:hover,&:focus-visible{background:var(--air-panel-soft);outline:none}}.schedule-toolbar[data-astro-cid-va56cwkw]{grid-template-columns:max-content max-content 1fr max-content max-content;grid-template-areas:"group filter. . .""month month.timezone zoom";align-items:center;gap:24px 12px;display:grid;@media (width<=1180px){grid-template-columns:1fr 1fr;grid-template-areas:"group filter""month timezone"".zoom";align-items:start}@media (width<=680px){grid-template-columns:1fr;grid-template-areas:"group""filter""month""timezone""zoom"}}.schedule-group[data-astro-cid-va56cwkw]{grid-area:group;align-items:center;gap:12px;display:flex;&>span[data-astro-cid-va56cwkw]{font-size:14px}}.schedule-toolbar[data-astro-cid-va56cwkw]>[data-astro-cid-va56cwkw]:nth-child(2){grid-area:filter}.schedule-segment[data-astro-cid-va56cwkw],.schedule-timezone[data-astro-cid-va56cwkw]{background:#fff;border:1px solid #ccd5e2;border-radius:6px;align-items:center;padding:3px;display:inline-flex;& button{color:#4b5565;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:14px;&.is-active{background:var(--air-purple);color:#fff}}}.schedule-month[data-astro-cid-va56cwkw]{grid-area:month;justify-self:start;align-items:center;gap:12px;display:inline-flex;& strong{min-width:150px;font-size:26px;line-height:1}& button{width:34px;height:34px;color:var(--air-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid;&:hover,&:focus-visible{background:var(--air-panel-soft);outline:none}}& button:first-child,& button:nth-child(2){transform:rotate(-90deg)}}.schedule-timezone[data-astro-cid-va56cwkw]{grid-area:timezone;justify-self:center}.schedule-zoom[data-astro-cid-va56cwkw]{grid-area:zoom;justify-self:end;gap:8px;display:flex;& button{width:32px;height:32px;color:var(--air-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid;&:hover,&:focus-visible{background:var(--air-panel-soft);outline:none}}}.schedule-filter[data-astro-cid-va56cwkw]{gap:12px;width:260px;padding:14px;display:grid;& h2{font-size:14px}& label{color:var(--air-muted);gap:6px;font-size:12px;display:grid}& select{border:1px solid var(--air-line);min-height:34px;color:var(--air-ink);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:13px}}.schedule-mode[data-astro-cid-va56cwkw]{color:var(--air-muted);margin-top:-10px;font-size:13px}.schedule-board[data-astro-cid-va56cwkw]{border:1px solid var(--air-line);background:#fff;overflow:auto}.schedule-grid[data-astro-cid-va56cwkw]{min-width:calc(var(--row-label-width) + var(--gutter-width) + var(--schedule-days) * var(--day-width));grid-template-columns:var(--row-label-width) var(--gutter-width) var(--schedule-columns);display:grid}.schedule-grid--header[data-astro-cid-va56cwkw]{z-index:4;background:#fff;position:sticky;top:0}.schedule-corner[data-astro-cid-va56cwkw],.schedule-gutter[data-astro-cid-va56cwkw],.schedule-day[data-astro-cid-va56cwkw],.schedule-row-label[data-astro-cid-va56cwkw],.schedule-cell[data-astro-cid-va56cwkw]{border-right:1px solid var(--air-line);border-bottom:1px solid var(--air-line)}.schedule-corner[data-astro-cid-va56cwkw],.schedule-row-label[data-astro-cid-va56cwkw]{z-index:2;background:#fff;position:sticky;left:0}.schedule-corner[data-astro-cid-va56cwkw]{align-items:center;min-height:56px;padding:0 8px;font-size:18px;display:flex}.schedule-gutter[data-astro-cid-va56cwkw]{background:#fbfcfe}.schedule-day[data-astro-cid-va56cwkw]{align-content:center;place-items:center;gap:2px;min-height:56px;font-size:12px;display:grid;& strong{font-size:13px}& span{color:var(--air-ink)}&.is-muted{background:#eef2f6}}.schedule-aircraft-band[data-astro-cid-va56cwkw]{min-width:calc(var(--row-label-width) + var(--gutter-width) + var(--schedule-days) * var(--day-width));grid-template-columns:var(--row-label-width) var(--gutter-width) var(--schedule-columns);background:var(--aircraft-wash);color:var(--aircraft-color);border-bottom:2px solid var(--aircraft-color);display:grid}.schedule-aircraft-band__label[data-astro-cid-va56cwkw]{grid-column:3/-1;justify-content:center;align-items:center;gap:7px;min-height:28px;font-size:14px;display:flex;& .air-icon{background:#fff;border-radius:6px;width:22px;height:22px;padding:3px}}.schedule-assignment-count[data-astro-cid-va56cwkw]{min-width:calc(var(--row-label-width) + var(--gutter-width) + var(--schedule-days) * var(--day-width));border-bottom:1px solid var(--air-line);background:#fbfcfe;place-items:center;min-height:26px;font-size:13px;display:grid}.schedule-grid--aircraft-row[data-astro-cid-va56cwkw]{min-height:var(--aircraft-row-height)}.schedule-grid--crew-row[data-astro-cid-va56cwkw]{min-height:var(--crew-row-height)}.schedule-row-label[data-astro-cid-va56cwkw]{align-content:center;gap:4px;padding:10px 14px;font-size:14px;display:grid;& strong,& span{align-items:center;gap:6px;min-width:0;display:flex}& span{color:#1f2937;background:#fff;border:1px solid #ccd5e2;border-radius:999px;width:max-content;max-width:100%;min-height:18px;padding:0 6px;font-size:11px}& small{color:#fff;background:#080b10;border-radius:999px;padding:2px 5px;font-size:10px;line-height:1}& em{color:#fff;background:#0b56c6;border-radius:999px;justify-self:start;min-height:20px;padding:3px 9px;font-size:12px;font-style:normal;line-height:1.2}}.schedule-row-label--aircraft[data-astro-cid-va56cwkw]{align-content:center;& strong{font-size:14px}}.schedule-cell[data-astro-cid-va56cwkw]{min-height:inherit;background:#fff;position:relative;&.is-muted{background:#fbfcfe}&.is-available{background:#dcfce7}&.is-soft-blue{background:#e7f0ff}}.schedule-flight[data-astro-cid-va56cwkw]{top:50%;left:var(--flight-start);width:var(--flight-width);min-width:128px;min-height:24px;color:var(--flight-color);white-space:nowrap;grid-template-columns:max-content 38px max-content;align-items:center;gap:4px;font-size:13px;line-height:1;display:grid;position:absolute;transform:translateY(-50%);& i{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--flight-color) 86%, #fff 14%) 0 8px, color-mix(in srgb, var(--flight-stripe) 84%, #fff 16%) 8px 16px);border-radius:5px;min-width:38px;height:16px;box-shadow:0 1px 4px #0f172a29}&.has-alert i[data-astro-cid-va56cwkw]{background:repeating-linear-gradient(45deg,#f2404e 0 8px,#ffb0b5 8px 16px)}}.schedule-flight__time[data-astro-cid-va56cwkw]{min-height:24px;color:var(--air-ink);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex;position:absolute;top:-28px;left:-10px;box-shadow:0 4px 12px #0f172a1f;& .air-icon{color:var(--air-purple)}}.schedule-crew-toggle[data-astro-cid-va56cwkw]{min-width:calc(var(--row-label-width) + var(--gutter-width) + var(--schedule-days) * var(--day-width));border:0;border-bottom:1px solid var(--air-line);min-height:36px;color:var(--air-ink);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;&:hover,&:focus-visible{background:#fbfcfe;outline:none}}[data-astro-cid-va56cwkw][x-cloak]{display:none!important}
