/* Search and the network shortcut share layout flow, including the wrapping hint. */
body.game-mode .world-map-controls{position:absolute;top:104px;right:81px;width:286px;min-width:0;display:grid;gap:8px;z-index:14;pointer-events:none}
body.game-mode .world-map-controls>.world-search{position:relative;inset:auto;width:100%;min-width:0;margin:0;z-index:auto;pointer-events:auto}
body.game-mode .world-map-controls .world-search input{min-width:0}
body.game-mode .world-map-controls>.network-restore{position:relative;inset:auto;justify-self:stretch;width:100%;max-width:none;height:auto;min-height:44px;margin:0;padding:9px 12px;font-size:12px;z-index:auto;pointer-events:auto}
@media(min-width:1700px){body.game-mode .world-map-controls{top:120px;right:95px;width:310px}}
@media(max-width:1250px){body.game-mode .world-map-controls{right:70px;width:264px}}
@media(max-width:1040px){body.game-mode .world-map-controls{top:94px;width:248px}}
@media(max-width:800px){body.game-mode .world-map-controls{top:89px;right:62px;width:230px}}
@media(max-height:750px) and (min-width:641px){body.game-mode .world-map-controls{top:95px}}
@media(max-width:640px){
 body.game-mode .world-map-controls{position:fixed;top:calc(var(--safe-top) + 96px);left:8px;right:60px;width:auto;gap:6px}
 body.game-mode .world-map-controls>.network-restore{justify-self:end;width:calc((100% - 8px)/2);height:44px;padding:5px 8px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px}
}
