/* The location owns the flexible space; utilities stay at the far right. */
html:not(.touch-layout) .game-header .location{margin-right:auto}
.dock-toolbar #autoloot-settings,.dock-toolbar .dock-reset{width:24px;height:24px;min-width:24px;min-height:24px;max-height:24px;padding:3px;display:inline-grid;place-items:center;flex:0 0 24px;box-sizing:border-box;line-height:1;vertical-align:middle}
.dock-toolbar #autoloot-settings svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.dock-toolbar #autoloot-settings{margin-left:auto}.dock-toolbar .dock-reset{font-size:18px;margin-left:0}
.touch-layout .dock-toolbar #autoloot-settings,.touch-layout .dock-toolbar .dock-reset{width:34px;height:32px;min-width:34px;min-height:32px;max-height:32px;flex-basis:34px}
.chat-tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}.chat-tabs>button{flex-shrink:0}
.private-tab{display:inline-flex;align-items:stretch;flex:0 0 auto;max-width:180px}.private-tab>[data-channel]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;padding-right:4px}.private-tab .close-private{padding:0 7px;min-width:24px;color:#a9b8aa;font-size:16px}.private-tab:has(.active){background:#374733}
.touch-layout .chat-tabs>button{flex:0 0 auto;min-width:50px}.touch-layout .chat-tabs .private-tab>button{flex:none}.touch-layout .chat-tabs .private-tab .close-private{min-width:32px}.touch-layout #mobile-chat-close{position:sticky;right:0;background:#19281f;min-width:40px;flex:0 0 40px;margin-left:auto}
.chat-tabs .private-tab>[data-channel]{flex:0 1 auto;min-width:80px;width:auto;max-width:156px}
.chat-tabs .private-tab .close-private{flex:0 0 24px;width:24px}
.touch-layout .chat-tabs .private-tab .close-private{flex-basis:32px;width:32px}
#chat-label{flex:0 0 auto;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.chat-tabs{user-select:none}
.touch-layout .chat-tabs{margin-right:40px}
.touch-layout #mobile-chat-close{position:absolute;top:0;right:0;width:40px;height:44px;margin:0;padding:0;z-index:2;border:0;border-radius:0}
