.cockpit-controls{position:fixed;z-index:11;left:24px;bottom:110px;display:flex;align-items:flex-end;gap:16px;pointer-events:auto;user-select:none}.lever,.brake-control{display:flex;flex-direction:column;align-items:center;width:72px;color:#fff;text-shadow:0 1px 4px #000}.lever label,.control-label{font-size:9px;font-weight:800;margin-bottom:12px}.lever-stop{font-size:8px;font-weight:700;color:#e0e5e8;line-height:18px}.lever-slot{position:relative;width:54px;height:132px;display:grid;place-items:center}.lever-slot:before{content:'';position:absolute;inset:4px 22px;border-radius:6px;background:#090d13bb;border:1px solid #ffffff40;box-shadow:inset 0 2px 5px #000}.lever input{position:relative;appearance:none;-webkit-appearance:none;writing-mode:vertical-lr;width:50px;height:132px;margin:0;background:transparent;cursor:grab;touch-action:none;direction:rtl}.flap-lever input{direction:ltr}.lever input:active{cursor:grabbing}.lever input::-webkit-slider-runnable-track{background:transparent;width:50px;height:100%}.lever input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:48px;height:28px;border-radius:8px;border:1px solid #777e84;background:linear-gradient(#555d63,#141a1f 48%,#080c10);box-shadow:0 4px 7px #0008,inset 0 2px 1px #ffffff42}.flap-lever input::-webkit-slider-thumb{width:48px;height:18px;border-radius:3px 3px 10px 10px;border-color:#c2ccd3;background:linear-gradient(#fff,#bfc9d0);box-shadow:0 4px 7px #0008}.lever input::-moz-range-track{background:transparent}.lever input::-moz-range-thumb{width:48px;height:28px;border-radius:8px;background:#242c33;border:1px solid #7c858b}.flap-lever input::-moz-range-thumb{height:18px;border-radius:3px 3px 10px 10px;background:#e1e7ec}.lever output{font-size:13px;line-height:24px;font-weight:700;font-variant-numeric:tabular-nums}.brake-control{width:64px}.brake-pedal{height:80px;width:48px;border:1px solid #a7b2ba;border-radius:9px 9px 4px 4px;transform:perspective(150px) rotateX(-16deg);transform-origin:bottom;background:linear-gradient(110deg,#646f77,#232c33);box-shadow:0 6px 7px #0007,inset 1px 2px 0 #ffffff50;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;transition:transform .1s,background .1s;touch-action:none}.brake-pedal span{width:32px;height:4px;border-radius:3px;background:#151e24;box-shadow:0 1px 0 #ffffff32}.brake-pedal[aria-pressed=true]{transform:perspective(150px) rotateX(16deg);background:#965e40}.parking-pull{display:grid;place-items:center;width:34px;height:30px;border:1px solid #8c9398;border-radius:7px;background:#22292e;box-shadow:0 3px 0 #090b0e;margin-top:9px;transition:transform .15s,background .15s}.parking-pull span{font-size:12px;font-weight:800}.parking-pull[aria-pressed=true]{background:#f17651;color:#190e0b;transform:translateY(-3px);box-shadow:0 6px 0 #15181c}@media(max-height:650px){.cockpit-controls{bottom:90px;gap:10px}.lever-slot,.lever input{height:100px}.brake-pedal{height:56px}.lever label,.control-label{margin-bottom:7px}}
.jet-controls{display:flex;flex-direction:column;align-items:center;gap:8px;color:white;min-width:88px;text-shadow:0 1px 4px #000}.jet-controls .parking-pull{width:76px;font-size:11px;font-weight:700}.jet-controls output{font:10px monospace;min-height:16px}.jet-controls[hidden]{display:none}
.fighter-controls{position:fixed;z-index:11;right:24px;bottom:130px;display:flex;flex-direction:column;gap:8px}.fighter-controls button{display:flex;align-items:center;gap:10px;min-width:106px;height:42px;padding:0 14px;border:1px solid #ffffff40;border-radius:8px;background:#17232bbf;backdrop-filter:blur(14px);color:#e2f5ea;font-size:11px;font-weight:700}.fighter-controls img{width:18px;height:18px;filter:brightness(0) invert(1)}.fighter-controls button[aria-pressed=true]{border-color:#8bffad;background:#325c44c9}.fighter-controls button:disabled{opacity:.4;cursor:default}@media(max-height:600px){.fighter-controls{flex-direction:row;bottom:100px}.fighter-controls button{min-width:80px;padding:0 10px;gap:6px}}
body[data-flight-view="cockpit"] .attitude-wrap{display:none!important}body[data-flight-aircraft="f35"][data-flight-view="cockpit"] #flight-ui>:not(.helmet-display){display:none!important}
