/* Original side frames and source-traced plans share 50 units per metre. */
.av-aircraft-schematic{min-width:0;margin:24px 0;border:1px solid var(--av-line);border-radius:var(--av-radius);background:var(--av-surface);overflow:hidden}
.av-schematic-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0}.av-schematic-heading h2{font-size:20px}
.av-schematic-eyebrow,.av-schematic-scale{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--av-muted);font-weight:650}.av-schematic-eyebrow{margin-bottom:6px;color:var(--av-blue)}.av-schematic-scale{max-width:none;text-align:left;line-height:1.4}
.av-schematic-figure{margin:0}.av-schematic-inspect{position:relative;display:block;width:100%;padding:18px 20px 12px;border:0;background:transparent;color:var(--av-ink);text-align:left;cursor:pointer}
.av-schematic-inspect:disabled{cursor:default;color:var(--av-ink);background:transparent;opacity:1}
.av-schematic-inspect img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;background:transparent}
.av-schematic-drawing{position:relative;display:block;width:100%}
.av-schematic-measure{display:inline-flex;gap:6px;align-items:baseline;margin:12px 14px 0 0;font-size:11px;line-height:1.4;color:var(--av-muted)}.av-schematic-measure strong{color:var(--av-ink);font-size:12px}
.av-schematic-command{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:var(--av-blue);font-weight:650;min-height:18px}.av-schematic-inspect:disabled .av-schematic-command{color:var(--av-muted)}
.av-schematic-inspect:focus-visible{outline:3px solid var(--av-blue);outline-offset:-4px}
.av-schematic-figure figcaption{padding:8px 20px 0;color:var(--av-muted);font-size:12px;line-height:1.5}
.av-schematic-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 20px 20px;padding-top:16px;border-top:1px solid var(--av-line)}.av-schematic-facts>div{display:flex;flex-direction:column;gap:3px;min-width:0}.av-schematic-facts span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:650;color:var(--av-muted)}.av-schematic-facts strong{font-size:14px;line-height:1.4}.av-schematic-facts small,.av-schematic-source p{color:var(--av-muted);font-size:11px;line-height:1.5}.av-schematic-source{min-width:0}.av-schematic-source summary{min-height:32px;color:var(--av-blue);font-size:12px;font-weight:650;cursor:pointer}.av-schematic-source p{margin:6px 0}.av-schematic-source p strong{font-size:12px;color:var(--av-ink)}.av-schematic-source .av-text-link{min-height:32px;font-size:12px}.av-aircraft-schematic>.av-aircraft-view-status{margin:8px 20px 0}
@media(max-width:1050px){.av-schematic-scale{display:none}.av-schematic-inspect{padding:16px 16px 10px}.av-schematic-heading{padding-inline:16px}.av-schematic-facts{margin-inline:16px}.av-schematic-figure figcaption{padding-inline:16px}}

.av-model-disclosure details:not([open])>summary:after{content:"+"}.av-model-disclosure details[open]>summary:after{content:"−"}
