.check_practice_lesson_widget{padding-top:24px}.check_practice_lesson_widget [hidden]{display:none!important}.check_practice_heading{display:flex;align-items:center;gap:12px}.check_practice_emblem{display:flex;flex:0 0 44px;width:44px;height:44px}.check_practice_layout{display:grid;align-items:start}.check_practice_panel{display:flex;flex-direction:column;gap:20px;min-width:0}.check_practice_board_column{width:100%;min-width:0;max-width:var(--chess-board-size)}.check_practice_board_wrap{width:100%;min-width:0}.check_practice_lesson_widget.chess_reading .check_practice_board_column{grid-area:board}.check_practice_lesson p,.check_practice_exercise p{margin:0 0 14px;line-height:1.55}.check_practice_question{font-size:clamp(18px, 1.7vw, 23px);font-weight:var(--main_bold_weight,700)}.check_practice_actions{display:flex;flex-wrap:wrap;gap:12px}.check_practice_actions .btn{min-height:44px;white-space:normal}.check_practice_actions .btn.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--accent)}.check_practice_action_icon{flex:0 0 20px;width:20px;height:20px}.check_practice_lesson_widget.chess_reading .chess_actions{display:grid}.check_practice_enemy{--piece-body:#39434f;--piece-shade:#222a35;--piece-depth:#101820;--piece-band:#566373;--piece-shine:#8595a6}.check_practice_square.is_attack_source{box-shadow:inset 0 0 0 4px #7137b8}.check_practice_attack_dot{display:none}.check_practice_square.is_attacked .check_practice_attack_dot{display:block;position:absolute;width:19%;height:19%;border-radius:50%;background:#c14d42;box-shadow:0 0 0 1.5px rgb(255 255 255 / 85%);z-index:4;pointer-events:none}.check_practice_square.is_attacked.is_occupied .check_practice_attack_dot,.check_practice_square.is_attacked.is_reachable .check_practice_attack_dot{top:7%;right:7%}.check_practice_square:focus-visible{outline:3px solid #59616a;outline-offset:-3px;z-index:2}@media (min-width:1051px){.check_practice_lesson p{font-size:18px}}@media (max-width:767px){.check_practice_lesson_widget.chess_reading .chess_controls{max-width:var(--chess-board-size)}}@media (width < 600px){.check_practice_lesson_widget.chess_reading .chess_controls{width:calc(100% + 2 * var(--chess-padding-inline));max-width:none;margin-inline:calc(-1 * var(--chess-padding-inline))}}@media (max-width:550px){.check_practice_lesson_widget{padding-top:18px}.check_practice_panel{gap:14px}.check_practice_lesson p,.check_practice_exercise p{font-size:16px}}.check_practice_square.is_selected{box-shadow:inset 0 0 0 4px #e6b23d}.check_practice_square.is_hint_from{box-shadow:inset 0 0 0 3px #7137b8}.check_practice_square.is_check{box-shadow:inset 0 0 0 4px #c14d42}