@media(max-width:620px){.sudoku-page .sudoku-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px}.sudoku-page .sudoku-actions{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;margin:0}.sudoku-page .sudoku-tools label{min-width:0;gap:3px;font-size:14px}.sudoku-page .sudoku-tools select{width:100%;min-width:0;min-height:32px;padding:4px 18px 4px 5px;font-size:14px}.sudoku-page .sudoku-tools button,.sudoku-page .sudoku-input-mode button{min-width:0;min-height:32px;padding:4px 7px;font-size:14px;white-space:nowrap}.sudoku-page .sudoku-input-mode{gap:4px}.sudoku-page .sudoku-input-mode button{flex:1 1 0}}
