.training.bc_training{display:flex;flex-direction:column;align-items:center;width:100%;padding:24px 16px 18px;box-sizing:border-box;color:var(--main);font-family:var(--main_font)}.bc_training .bc_question{margin:0 0 14px;font-family:var(--header_font);font-weight:var(--header_weight);font-size:24px;line-height:1.3;text-align:center}.bc_training .bc_title{margin:0 0 6px;font-weight:var(--main_bolder_weight);font-size:17px;line-height:1.3;text-align:center;color:var(--secondary)}.bc_training .bc_legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0 0 8px;font-size:16px;line-height:1.3}.bc_training .bc_legend[hidden]{display:none}.bc_training .bc_key{display:inline-flex;align-items:center;gap:8px}.bc_training .bc_swatch{width:16px;height:16px;border-radius:4px;background:var(--blue3)}.bc_training .bc_key.is_s1 .bc_swatch{background:var(--orange)}.bc_training .bc_board{width:100%;display:flex;justify-content:center}.bc_training .bc_svg{display:block;width:100%;height:auto;overflow:visible;user-select:none;-webkit-user-select:none}.bc_training .bc_grid{stroke:var(--lightgray);stroke-width:1.5}.bc_training .bc_axis{stroke:var(--lightgray_2);stroke-width:2}.bc_training .bc_tick{fill:var(--secondary);font-family:var(--main_font);text-anchor:end}.bc_training .bc_name{fill:var(--main);font-family:var(--main_font);font-weight:var(--main_bolder_weight);text-anchor:middle}.bc_training .bc_bar{fill:var(--blue3);transition:fill .2s}.bc_training .bc_bar.is_s1{fill:var(--orange)}.bc_training .bc_line{fill:none;stroke:var(--blue3);stroke-width:3;stroke-linejoin:round}.bc_training .bc_point{fill:var(--white);stroke:var(--blue3);stroke-width:3;transition:fill .2s,stroke .2s}.bc_training.is_correct .bc_point.is_asked{fill:var(--green);stroke:var(--green)}.bc_training.is_shown .bc_point.is_asked{fill:var(--accent);stroke:var(--accent)}.bc_training .bc_guide{stroke-width:2.5;stroke-dasharray:7 6;opacity:0}.bc_training .bc_value{opacity:0}.bc_training .bc_value rect{fill:var(--white)}.bc_training .bc_value text{font-family:var(--header_font);font-weight:var(--header_weight);text-anchor:end}.bc_training .bc_value.is_above text{text-anchor:middle}.bc_training.is_correct .bc_bar.is_asked{fill:var(--green)}.bc_training.is_shown .bc_bar.is_asked{fill:var(--accent)}.bc_training.is_correct .bc_guide{stroke:var(--green);opacity:1}.bc_training.is_shown .bc_guide{stroke:var(--accent);opacity:1}.bc_training.is_correct .bc_value,.bc_training.is_shown .bc_value{opacity:1}.bc_training.is_correct .bc_value text{fill:var(--green)}.bc_training.is_shown .bc_value text{fill:var(--accent)}.bc_training.is_correct .bc_tick.is_answer,.bc_training.is_shown .bc_tick.is_answer{opacity:0}.bc_training .bc_answer{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px}.bc_training .bc_input{box-sizing:border-box;width:120px;height:56px;margin:0;padding:0 8px!important;border:2px solid var(--lightgray);border-bottom-width:4px;border-radius:var(--radius)!important;background:var(--white);color:var(--main);font-family:var(--header_font);font-weight:var(--header_weight);font-size:28px!important;line-height:1;text-align:center;outline:none;box-shadow:none;transition:border-color .2s}.bc_training .bc_input:focus{border-color:var(--blue3)}.bc_training.is_wrong .bc_input{border-color:var(--red);color:var(--red)}.bc_training.is_correct .bc_input{border-color:var(--green_border);color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--white))}.bc_training.is_shown .bc_input{border-color:var(--blue_border);color:var(--accent)}.bc_training .bc_answer .btn[hidden]{display:none}.bc_training .bc_check,.bc_training .bc_next{min-width:170px}.bc_training .bc_help.is_spent{visibility:hidden}.bc_training .bc_help.btn{display:inline-flex;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;border-radius:50%}.bc_training .bc_help_icon{width:22px;height:22px;background-color:var(--secondary);mask:url(../../../../../../../../../../themes/Main/img/icons/question-circle.svg) center / contain no-repeat;-webkit-mask:url(../../../../../../../../../../themes/Main/img/icons/question-circle.svg) center / contain no-repeat}.bc_training .bc_keypad .mini_keypad{margin-top:14px}.bc_training .bc_message{min-height:24px;margin:12px 0 0;font-size:18px;line-height:1.3;text-align:center;color:var(--red)}@media (max-width:480px){.training.bc_training{padding-left:4px;padding-right:4px}.bc_training .bc_question{font-size:20px}.bc_training .bc_title{font-size:15px}.bc_training .bc_legend{font-size:15px}.bc_training .bc_answer{gap:8px}.bc_training .bc_input{width:96px;height:52px;font-size:24px!important}.bc_training .bc_check,.bc_training .bc_next{min-width:0;flex:0 1 150px}.bc_training .bc_help.btn{width:50px;min-width:50px;height:50px;min-height:50px}.bc_training .bc_message{font-size:16px}}