.cw-member #app .connection-actions { flex-wrap: wrap; }
.cw-member #app .cw-game-setting { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; margin: .75rem 0; }
.cw-member #app .cw-game-setting span { flex: 1 1 10rem; }
.cw-member #app .cw-game-setting input[type=number] { width: 7rem; max-width: 100%; min-height: 3rem; padding: .5rem; }
.cw-member #app .cw-game-setting input[type=checkbox] { width: 1.5rem; height: 1.5rem; }
.cw-member #app #addGameModal { padding: .75rem; overflow: auto; }
.cw-member #app #addGameModal > div { max-height: calc(100dvh - 1.5rem); overflow: auto; border-radius: 3px !important; }
.cw-member #app #gamesList > div { flex-wrap: wrap; gap: .75rem; }
.cw-member #app #gamesList .remove-game-btn { min-width: 3rem; min-height: 3rem; }
.cw-member #app :is(#cw-lobby-chat-history, #cw-organization-schedule) { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; padding: .75rem 0; }
.cw-member #app #cw-organization-schedule label { display: flex; flex-wrap: wrap; gap: .75rem; align-items: center; }
.cw-member #app #cw-organization-schedule select { min-height: 3rem; font-size: 1rem; padding: .5rem; }
.cw-member #app #cw-organization-schedule [role=status] { flex-basis: 100%; }
