/* Log in / Log out on the counter and kitchen boards */
/* Same width as the board (.page--wide), so the button sits over its right edge. */
.board__staff { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: var(--space-2); max-width: 960px; margin: 0 auto; padding: var(--space-3) var(--space-3) 0; }
.board__staff + .page { padding-top: var(--space-2); }
.board__staff[hidden] { display: none; }
.staff-login { white-space: nowrap; }
.staff-login--out { background: var(--color-highlight); color: var(--color-highlight-ink); border: 1px solid var(--color-warning); }
.staff-login__name { font-weight: 700; }
.staff-login__names { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: var(--space-2); margin-bottom: var(--space-3); }
.staff-login__choice { min-height: var(--tap); font-size: 1.1rem; }
