.aircraft-model-page{padding-top:8px}.aircraft-model-page .breadcrumbs{margin-bottom:12px}.aircraft-model-page .directory-hero{align-items:center;padding:20px 0 32px}.aircraft-model-page .directory-hero h1{margin-bottom:8px}.aircraft-model-page .directory-hero p{color:var(--ink-soft);margin:0;font-size:.9375rem}.aircraft-model-page .aircraft-model-codes{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.aircraft-model-codes>span{margin-bottom:4px;font-size:.75rem;display:block}.aircraft-model-note{color:var(--ink-soft);margin:0 0 24px;font-size:.9375rem}.aircraft-layouts{scroll-margin-top:100px}.aircraft-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.aircraft-airline-search{flex:280px;max-width:440px;margin:0}.aircraft-airline-search input{height:48px;font-size:.9375rem}.aircraft-table-count{border:1px solid var(--line);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;max-width:100%;margin:0;padding:3px 9px;font-size:.6875rem;font-weight:400;line-height:1.4;display:inline-flex}.aircraft-airline-selection{background:var(--brand-soft);color:var(--brand-dark);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;padding:8px 12px;font-size:.875rem;display:inline-flex}.aircraft-table-scroll{overflow:visible}.aircraft-airlines-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:.875rem}.aircraft-airlines-table th,.aircraft-airlines-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 20px}.aircraft-airlines-table th:first-child,.aircraft-airlines-table td:first-child{padding-left:12px}.aircraft-airlines-table th:last-child,.aircraft-airlines-table td:last-child{padding-right:12px}.aircraft-airlines-table thead{background:var(--paper-deep);box-shadow:inset 0 -1px var(--line);color:var(--ink-soft);top:var(--aircraft-table-header-top,80px);z-index:2;font-size:.75rem;position:sticky}.aircraft-airlines-table thead th{padding-top:4px;padding-bottom:4px;font-weight:500}.aircraft-airlines-table thead button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:0;display:inline-flex}.aircraft-airlines-table thead [aria-sort=ascending],.aircraft-airlines-table thead [aria-sort=descending]{color:var(--ink)}.aircraft-airlines-table tbody tr{border-bottom:1px solid var(--line);position:relative}.aircraft-table-airline{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.aircraft-table-airline .airline-logo{width:36px;height:36px}.aircraft-table-status{color:var(--ink-soft);font-size:.75rem;font-weight:400;display:block}.aircraft-airlines-table .aircraft-versions-column,.aircraft-airlines-table .aircraft-seats-column{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.aircraft-map-column{text-align:right}.aircraft-versions-count{font:inherit;text-align:right;vertical-align:middle;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(1ch,auto) 16px;align-items:center;gap:6px;min-width:44px;min-height:32px;padding:4px 10px;display:inline-grid}.aircraft-versions-toggle{background:var(--brand-soft);color:var(--brand-dark);cursor:pointer;z-index:1;position:relative}.aircraft-versions-toggle .ui-icon{width:16px;height:16px}.aircraft-versions-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.aircraft-table-map{color:var(--brand-dark);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.aircraft-table-map:after{content:"";position:absolute;inset:0}.aircraft-table-map>.ui-icon{flex:0 0 16px;width:16px;height:16px}.aircraft-table-map>.aircraft-map-arrow{display:none}.aircraft-airlines-table tbody tr:has(.aircraft-table-map:focus-visible){outline:2px solid var(--brand);outline-offset:-2px}.aircraft-airlines-table tbody tr:hover .aircraft-table-airline>span:last-child{color:var(--brand)}.aircraft-airlines-table tbody tr:has(.aircraft-table-map:focus-visible) .aircraft-table-airline>span:last-child{color:var(--brand)}.aircraft-airlines-table a:hover{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.aircraft-layouts :is(a,button,.aircraft-table-scroll):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.aircraft-table-empty{color:var(--ink-soft);padding:24px 0;font-size:.9375rem}@media (max-width:700px){.aircraft-model-page .directory-hero{flex-direction:column;align-items:start;gap:16px;padding-bottom:24px}.aircraft-model-page .aircraft-model-codes{text-align:left}.aircraft-model-codes>span{margin-right:8px;display:inline}.aircraft-table-toolbar{flex-direction:column;align-items:start;gap:12px;margin-bottom:16px}.aircraft-airline-search{flex:auto;width:100%;max-width:none}.aircraft-airlines-table{min-width:0}.aircraft-airlines-table :is(thead,tbody){display:block}.aircraft-airlines-table tr{grid-template-columns:minmax(0,1fr) 68px 80px 120px;gap:0 8px;display:grid}.aircraft-airlines-table thead tr{grid-template-areas:"airline versions seats map";align-items:center;padding:4px 8px}.aircraft-airlines-table .aircraft-airline-row{border-bottom:1px solid var(--line);grid-template-areas:"airline versions seats map";padding:8px}.aircraft-airlines-table :is(th,td){border:0;min-width:0;padding:0}.aircraft-airlines-table :is(th,td):first-child{grid-area:airline;padding:0}.aircraft-airlines-table :is(th,td):nth-child(2){grid-area:versions;align-content:center}.aircraft-airlines-table :is(th,td):nth-child(3){grid-area:seats;align-content:center}.aircraft-airlines-table :is(th,td):last-child{grid-area:map;padding:0}.aircraft-table-map{white-space:normal;justify-content:center;width:auto}.aircraft-table-airline{gap:8px}.aircraft-table-airline .airline-logo{width:28px;height:28px}}@media (max-width:640px){.aircraft-airlines-table tr{grid-template-columns:minmax(0,1fr) 64px 72px 80px}}@media (max-width:480px){.aircraft-airlines-table tr{grid-template-columns:minmax(0,1fr) 56px 80px 24px}.aircraft-table-map{width:24px}.aircraft-table-map>span{display:none}.aircraft-table-map>.aircraft-map-arrow{display:block}.aircraft-airlines-table thead .aircraft-versions-column{white-space:normal}}.aircraft-airlines-table .aircraft-detail-row[hidden]{display:none}.aircraft-detail-row td{text-align:start;padding-top:0}.aircraft-detail-row ul{min-width:0}.aircraft-airlines-table .aircraft-detail-row a{overflow-wrap:anywhere;padding:12px 0;font-size:.8125rem;font-weight:600;text-decoration:none;display:block}.aircraft-airlines-table .aircraft-detail-row a:hover{color:var(--brand);text-decoration:none}@media screen and (max-width:720px){.aircraft-layouts{--aircraft-table-header-top:72px}.aircraft-table-scroll{margin-inline:-20px}}@media (max-width:900px){.aircraft-airlines-table .aircraft-detail-row{padding:0 8px 12px;display:block}.aircraft-airlines-table .aircraft-detail-row>td{padding:0;display:block}}@media print{.aircraft-airlines-table thead{position:static}}
