.seat-name-line{justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.saved-game-list{color:var(--muted);flex-shrink:0;margin:0 0 8px;font-size:12px;position:relative}.saved-game-list>summary{cursor:pointer;padding:6px 0}.game-active .saved-game-list[open]{max-height:180px;overflow:auto}.seat-connection{color:#8fa98b;vertical-align:middle;cursor:help;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.connection-bars{width:18px;height:16px;overflow:visible}.connection-bars .bar-lit{fill:currentColor}.connection-bars .bar-dim{fill:currentColor;opacity:.22}.connection-bars .bar-disconnected{stroke:currentColor;stroke-width:2px}.seat-connection.connection-excellent,.seat-connection.connection-good{color:#7b9a76}.seat-connection.connection-fair{color:#e9b64e}.seat-connection.connection-poor,.seat-connection.connection-disconnected{color:#ee7763}.seat-connection.connection-unknown{color:#aec1ab}.seat-connection.connection-connected .bar-dim{opacity:.65}.connection-tooltip{z-index:30;color:#fff;text-align:center;white-space:normal;background:#233e30;border-radius:5px;width:max-content;max-width:150px;padding:6px 9px;font-size:11px;line-height:1.4;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.seat-connection:hover .connection-tooltip,.seat-connection:focus .connection-tooltip{display:block}.station-right .connection-tooltip,.station-top .connection-tooltip{left:auto;right:0;transform:none}.station-left .connection-tooltip{left:0;transform:none}.seat-connection:focus-visible{outline-offset:2px;outline:2px solid}.reconnecting-notice,.return-game-notice{color:#513e16;background:#fff8e3;border:1px solid #cdb877;border-radius:9px;align-items:center;gap:12px;margin:10px 0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.reconnecting-notice>svg{flex:none}.reconnecting-notice>span,.return-game-notice>span{flex:1}.return-game-notice .button{flex:none}@media (width<=600px){.reconnecting-notice,.return-game-notice{flex-wrap:wrap}.return-game-notice>span{flex-basis:100%}}
