.car-diagram[data-v-0937566c]{margin:0;min-width:0;padding:8px 14px 16px}.diagram-heading[data-v-0937566c]{color:#999;display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:6px 4px 8px}.diagram-heading strong[data-v-0937566c]{color:#d5d5d5;font-weight:500}svg[data-v-0937566c]{display:block;height:auto;margin:0 auto;overflow:visible;width:min(100%,378px)}.orientation text[data-v-0937566c]{fill:#d3d3d3;font-size:11px}.orientation path[data-v-0937566c]{fill:none;stroke:#ffcb05;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.structure[data-v-0937566c]{fill:#252525;pointer-events:none;stroke:#414141;stroke-width:1}.body-outline[data-v-0937566c]{fill:#191919;stroke:#404040;stroke-dasharray:2 4}.glass[data-v-0937566c]{fill:#202930;stroke:#42505a}.glass-line[data-v-0937566c]{fill:none;stroke:#5b6d7a}.body-panel[data-v-0937566c]{cursor:pointer;outline:none}.body-panel path[data-v-0937566c]{fill:#343434;stroke:#777;stroke-linejoin:round;stroke-width:1;transition:fill .15s,stroke .15s}.body-panel text[data-v-0937566c]{fill:#e4e4e4;font-size:9px;font-weight:500;pointer-events:none}.body-panel:hover path[data-v-0937566c]{fill:#514820;stroke:#ffcb05}.body-panel.chosen path[data-v-0937566c]{fill:#ffcb05;stroke:#ffdc58}.body-panel.chosen text[data-v-0937566c]{fill:#171500;font-weight:650}.body-panel:focus-visible path[data-v-0937566c]{stroke:#fff;stroke-width:3}.body-panel.unavailable[data-v-0937566c]{opacity:.45;pointer-events:none}figcaption[data-v-0937566c]{align-items:center;color:#ddd;display:flex;font-size:12px;gap:8px;justify-content:center;line-height:1.5;margin-top:3px;min-height:20px;text-align:center}.legend-swatch[data-v-0937566c]{background:#ffcb05;border-radius:2px;flex:0 0 8px;height:8px}p[data-v-0937566c]{color:#999;font-size:11px;line-height:1.5;margin:5px 0 0;text-align:center}.compact[data-v-0937566c]{height:100%;padding:0;pointer-events:none}.compact svg[data-v-0937566c]{height:100%;width:100%}.compact .orientation[data-v-0937566c]{display:none}.compact .body-panel path[data-v-0937566c]{stroke-width:2}@media(max-width:650px){.car-diagram[data-v-0937566c]:not(.compact){padding:8px 4px 12px}.diagram-heading[data-v-0937566c]{padding-inline:10px}.body-panel text[data-v-0937566c]{font-size:10px}p[data-v-0937566c]{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.body-panel path[data-v-0937566c]{transition:none}}
