/* Compact tools rail. Long march cards keep their own readable drawer. */
#edgeControls635 #edge-right-pane635{width:132px;bottom:auto;max-height:calc(100dvh - var(--hud-top,80px) - var(--hud-bottom,76px) - env(safe-area-inset-bottom,0px) - 20px)}
#edge-right-pane635 .edge-head635{padding:7px;gap:3px}
#edge-right-pane635 .edge-head635 strong{font-size:12px;min-width:0;overflow-wrap:anywhere}
#edge-right-pane635 .edge-head635 button{width:32px;min-width:32px;height:32px;min-height:32px;font-size:23px;flex:none}
#edge-right-pane635 .edge-body635{padding:7px;flex:0 1 auto}
#edge-right-pane635 [data-edge-slot635]{gap:7px}
.game-hud598 #edgeControls635 #edge-right-pane635 #hudTools598{display:flex;flex-direction:column;gap:7px}
.game-hud598 #edgeControls635 #edge-right-pane635 .hud-action598{width:100%;min-height:60px;padding:6px 3px;gap:4px;border-radius:11px}
.game-hud598 #edgeControls635 #edge-right-pane635 .hud-action598 svg{width:24px;height:24px;flex:none}
.game-hud598 #edgeControls635 #edge-right-pane635 .hud-action598 span{max-width:100%;font-size:10px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}
.game-hud598 #edgeControls635 #edge-right-pane635 #hudTasks598{display:flex;flex-direction:column;gap:6px}
.game-hud598 #edgeControls635 #edge-right-pane635 .hud-job598{width:100%;min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px;padding:6px;font-size:10px}
.game-hud598 #edgeControls635 #edge-right-pane635 .hud-job598 progress{width:100%;min-width:0}
@media(max-height:470px){#edgeControls635 #edge-right-pane635{max-height:calc(100dvh - var(--hud-top,60px) - var(--hud-bottom,48px) - 9px)}.game-hud598 #edgeControls635 #edge-right-pane635 .hud-action598{min-height:54px}}
