.learning-game.table-game{max-width:1120px;min-width:0}.learning-game .table-settings{display:flex;gap:18px;flex-wrap:wrap;margin:8px 0 12px}.learning-game .table-current{display:flex;align-items:center;gap:16px;background:#f5f9ff;border:1px solid #d5e3f3;border-radius:12px;padding:12px;margin-bottom:12px}.learning-game .table-pickup{width:100px;height:85px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #0002;border-radius:11px;touch-action:none;cursor:grab;color:#253a4b}.learning-game .table-pickup strong{font-size:25px}.learning-game .table-pickup small{font-size:11px;min-height:13px}.learning-game .table-pickup span{font-size:11px}.learning-game .table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #d5e3f3;background:#fafdff;border-radius:12px;padding:10px;scrollbar-width:thin;scrollbar-color:#adc5df #f0f6ff}.learning-game .table-grid{display:grid;grid-template-columns:repeat(18,48px);grid-template-rows:22px repeat(10,52px);gap:4px;width:932px}.learning-game .table-cell{height:52px;width:48px;min-width:0;border:1px dashed #0004;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px;color:#253a4b}.learning-game .table-cell.is-over,.learning-game .table-cell:not(:disabled):hover{outline:2px solid #007db4;outline-offset:0}.learning-game .table-cell:disabled{cursor:default;opacity:1}.learning-game .table-cell.placed{border:1px solid #0003}.learning-game .table-cell strong{font-size:16px}.learning-game .table-cell small{font-size:8px}.learning-game .table-cell span{font-size:7px;overflow-wrap:anywhere}.learning-game .table-group-label{font-size:11px;text-align:center;color:#61758b}.learning-game .table-scroll-hint{font-size:11px;color:#61758b;margin-bottom:6px}.learning-game.table-overlay{width:100px;margin:0;padding:0;border:0}@media(max-width:600px){.learning-game .table-current{gap:10px}.learning-game .table-current p{font-size:12px}.learning-game .table-settings{gap:10px}.learning-game .table-scroll{padding:7px}}