.discovery-search-description{gap:.45rem;min-width:0;display:grid}.discovery-search-description>span{color:var(--muted,#526176);font-size:.9rem;line-height:1.6}.discovery-result-count{color:var(--muted,#526176)}.discovery-pagination,.discovery-suggestions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.discovery-pagination a,.discovery-suggestions a{align-items:center;min-height:44px;display:inline-flex}.layout-switcher{margin:0 0 20px}.layout-switcher .layout-switcher-trigger{width:100%;min-height:64px;color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.layout-switcher-summary,.layout-switcher-option-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.layout-switcher-title,.layout-switcher-option-title{font-size:14px;font-weight:650;line-height:1.5}.layout-switcher-cabins{color:var(--ink-soft);font-size:13px;line-height:1.5}.layout-switcher-action{max-width:42%;color:var(--brand);flex:none;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.layout-switcher-trigger:hover,.layout-switcher-trigger[aria-expanded=true]{background:#f4f7fc}html:has(.layout-switcher-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.layout-switcher-dialog{inset:var(--layout-picker-top,16px) auto auto var(--layout-picker-left,16px);width:min(560px,100vw - 32px);max-width:none;max-height:min(560px, calc(100dvh - var(--layout-picker-top,16px) - 16px));border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:16px;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 16px 48px #16233726}.layout-switcher-dialog[open]{flex-direction:column;display:flex}.layout-switcher-dialog::backdrop{background:#16233724}.layout-switcher-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.layout-switcher-header h2{margin:0;font-size:18px;font-weight:650;line-height:1.4}.layout-switcher-header p{color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.layout-switcher-close{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;padding:10px;display:grid}.layout-switcher-options{overscroll-behavior:contain;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.layout-switcher-options a{min-height:72px;color:var(--ink);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.layout-switcher-option-title{flex-wrap:wrap;column-gap:12px;display:flex}.layout-switcher-capacity{font-weight:500}.layout-switcher-options a:hover,.layout-switcher-close:hover{background:#f4f7fc}.layout-switcher-options a[aria-current=page]{background:#edf2fc;border-color:#b6c9ee}.layout-switcher-current{color:#214bb0;flex:none;align-items:center;gap:4px;max-width:32%;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.layout-switcher-current .ui-icon{width:16px;height:16px}.layout-switcher-arrow{color:var(--ink-soft)}.layout-switcher-pending{border-top:1px solid var(--line);color:var(--brand);flex:none;margin:0;padding:12px 20px;font-size:13px;line-height:1.5}.layout-switcher-trigger:focus-visible,.layout-switcher-dialog button:focus-visible,.layout-switcher-options a:focus-visible{outline-offset:-3px;outline:3px solid #2458c8}@media (max-width:640px){.layout-switcher .layout-switcher-trigger{gap:12px}.layout-switcher-dialog{width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;inset:auto 0 0}.layout-switcher-dialog::backdrop{background:#16233766}.layout-switcher-header{padding:18px 16px 14px}.layout-switcher-option-title{gap:0;display:grid}}@media print{.layout-switcher{display:none}}.search-page .search-result-list a,.search-page .search-result-list a:is(:hover,:focus-visible){text-decoration:none}.search-page .search-result-list a:is(:hover,:focus-visible){background:#fff}.search-page .search-result-list a:is(:hover,:focus-visible) strong{color:var(--brand)}.search-page .search-result-list a{grid-template-columns:minmax(0,1fr) auto}.search-page .search-result-list a:has(.aircraft-body){grid-template-columns:minmax(0,1fr) auto 120px}.search-result-meta{text-align:right;gap:3px;display:grid}.search-result-versions{color:var(--ink-soft);font-size:.75rem}@media (max-width:640px){.search-page .search-result-list a:has(.aircraft-body){grid-template-columns:minmax(0,1fr) minmax(0,auto) 80px}.search-page .search-result-list a{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.search-result-meta{overflow-wrap:anywhere;max-width:110px}}@media (max-width:480px){.search-page .search-result-list a:has(.aircraft-body){grid-template-columns:minmax(0,1fr) 80px;gap:4px 12px}.search-page .search-result-list a:has(.aircraft-body) .discovery-search-description{grid-area:1/1}.search-page .search-result-list a:has(.aircraft-body) .search-result-meta{text-align:left;flex-wrap:wrap;grid-area:2/1;align-items:baseline;gap:4px 8px;max-width:none;display:flex}.search-page .search-result-list a>.aircraft-body{grid-area:1/2/3}}
