/* Cockpit remains full-width. On short screens help scrolls instead of shrinking controls. */
#toolbar {position:fixed;z-index:5;top:54px;left:12px;display:flex;gap:5px;flex-wrap:wrap;max-width:calc(100% - 72px)}
#toolbar[hidden] {display:none}
#toolbar button {min-width:44px;min-height:44px;padding:6px 9px;color:#eaf8ff;background:#17242ee8;border:1px solid #668593;border-radius:6px;font:600 13px system-ui;cursor:pointer}
#toolbar button:focus-visible {outline:3px solid #35e0f0}
.sk {height:44px;min-width:44px;flex:0 0 auto}
.brand p {display:none}
.help {display:none;top:105px;max-height:65vh;overflow:auto;z-index:6;font-size:14px}
.help.open {display:block;opacity:1;pointer-events:auto}
#status {position:fixed;z-index:4;top:110px;left:12px;right:62px;color:#fff;background:#541b18e8;border-radius:6px;padding:10px;pointer-events:none;font:600 14px system-ui}
#status:empty {display:none}
@media(max-width:760px) { .sk {height:44px;min-width:44px;font-size:11px;padding:0 5px} .softkeys {gap:3px} .help {left:10px;right:10px;top:155px;max-width:none} #status {top:151px;font-size:12px} }
