.admin-game-settings { border: 1px solid #829bb4; border-radius: 14px; padding: 20px; margin: 20px 0; }
.admin-game-settings > select { width: 100%; max-width: 560px; margin-bottom: 18px; }
.admin-game-settings-fields { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr)); gap: 16px; }
.admin-game-settings-fields > label { display: grid; gap: 7px; align-content: start; }
.admin-game-settings-fields .check-row { display: flex; gap: 10px; align-items: center; }
.admin-game-settings-fields input:not([type=checkbox]),.admin-game-settings-fields select { width: 100%; box-sizing: border-box; }
.admin-game-settings-form > button { margin: 16px 8px 0 0; }
.admin-game-settings-form [hidden] { display: none !important; }
