.board__panel{display:grid;grid-template-columns:3fr 2fr;gap:30px 24px}.board__navigation{display:grid;grid-template-columns:repeat(4, 1fr);gap:3px;margin-bottom:4px}.board__link{padding:5px 9px;border:1px solid #b5bdcd;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2px;font-size:16px;line-height:1;font-weight:600;color:#3d475c;transition:all .3s ease-in-out}.board__link__progress{font-size:14px;font-weight:400}.board__link_active{background-color:#1b9dfb;border-color:#1b9dfb;color:#fff}.board__link:hover{border-color:#1b9dfb}.board__dropdown{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;color:#717f9b;font-size:16px;line-height:1.21;font-weight:500}.board__dropdown>img{transition:all .3s ease-in-out}.board__dropdown_opened>img{transform:rotate(180deg)}@media screen and (min-width: 1024px){.board__dropdown{display:none}}.board__info{display:flex;flex-direction:column;gap:10px}.board__info .board-status{margin:0 auto}.board__players{display:grid;grid-template-columns:1fr 1fr}.board__player-name{font-weight:600;margin-bottom:10px}.board__side{margin-right:28px}.board__statistics{padding:10px;border-radius:10px;border:1px solid #b5bdcd;text-align:center;display:flex;flex-direction:column;gap:10px}.board__select{width:86px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:#1b9dfb;margin:0 auto;cursor:pointer}.board__metric{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.board__buttons{display:flex;justify-content:center;align-items:center;gap:21px}.board__positions-wrapper{height:auto;overflow:hidden;transition:all .3s ease-in-out}.board__positions-wrapper_opened{height:auto}.board__positions-wrapper .title_flexed{display:flex;justify-content:center;align-items:center;gap:6px}@media screen and (min-width: 1024px){.board__positions-wrapper{height:auto}}.board-positions{display:grid;gap:8px}@media screen and (min-width: 1024px){.board-positions{max-height:450px;overflow-y:auto}}.board-position{padding:7px 9px;background-color:#fff;border:1px solid #b5bdcd;border-radius:10px;font-weight:400;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.board-position__info{display:flex;align-items:center;gap:10px;font-weight:600;text-transform:none}.board-position__info_completed{color:#00cb2d}.board-position__description{padding:4px 0;font-weight:700;font-size:20px;line-height:.9;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.board-position__description:has(+.board-status){margin-bottom:0}.board-position__description__tasks{display:flex;align-items:center;gap:24px}.board-position__description__percent{font-weight:400;font-size:16px;line-height:1.21;color:#717f9b}.board-position:hover{border-color:#1b9dfb}.board-position_active{background-color:#1b9dfb;border-color:#1b9dfb;color:#fff}.board-position_active .board-position__info_completed{color:#fff;font-weight:500}.board-position.show_game{display:flex;gap:2.1%}.board-position.show_game span:nth-child(2),.board-position.show_game span:nth-child(3){width:38%}.board-position.show_game span:last-child{flex-shrink:0}.board-status{width:min(100%,438px);border-radius:10px;padding:20px;display:grid;align-items:center;grid-template-columns:55px 1fr 58px;-moz-column-gap:18px;column-gap:18px;color:#fafafa}.board-status__title{font-weight:500;font-size:28px;letter-spacing:-0.035em;margin-bottom:1px}.board-status__description{font-size:14px;letter-spacing:.02em}.board-status__achievement{display:flex;align-items:center;gap:4px;font-size:16px;line-height:1}.board-status__achievement img{width:24px}.board-status__achievement:not(:last-child){margin-bottom:8px}.board-status__timer{font-weight:500;font-size:20px;line-height:1;letter-spacing:-0.035em;color:#1b9dfb}.board-status_success{background:linear-gradient(285.49deg, #24B374 13.22%, #104D32 126.78%)}.board-status_wrong{background:linear-gradient(285.49deg, #FF4545 13.22%, #D20000 126.78%)}.board-status_timer{background:#c0e5ff}.board-status_timer .board-status__title{line-height:1;color:#3d475c}.board__panel .chess-lib-history{color:#3d475c;font-size:16px;line-height:1.21}.board__panel .chess-lib-history .chess-lib-history-point.current{background-color:#3d475c}.pgn-new-design .chess-lib-playback-panel,.pgn-new-design .chess-replay-playback-panel{display:flex;justify-content:center;gap:4px;padding:5px}.pgn-new-design .ui-button.ui-button-icon-only{width:min(16%,60px);height:30px;background-color:#fafafa;border-radius:2px;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box}.pgn-new-design .ui-button.ui-button-icon-only:hover{background:#f2f6ff;border-color:#b5bdcd;color:#3d475c}.pgn-new-design .ui-button.ui-button-icon-only:focus{background:#f2f6ff;border-color:#a7daff}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon{height:16px;width:22px;background-position:unset;position:relative;top:unset;left:unset;margin:0}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-play{background-image:url(/new-design/img/controls/play.svg)}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-stop{background-image:url(/new-design/img/controls/stop.svg)}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-refresh{height:20px;background-image:url(/new-design/img/controls/refresh.svg)}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-seek-first{background-image:url(/new-design/img/controls/seek-first.svg)}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-seek-end{background-image:url(/new-design/img/controls/seek-end.svg)}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-seek-next{background-image:url(/new-design/img/controls/seek-next.svg)}.pgn-new-design .ui-button.ui-button-icon-only .ui-icon-seek-prev{background-image:url(/new-design/img/controls/seek-prev.svg)}@media screen and (max-width: 1023.98px){.board__panel{grid-template-columns:1fr}}@media screen and (max-width: 767.98px){.board__panel{row-gap:10px}.board__navigation{grid-template-columns:1fr}.board__link{height:60px}.board__buttons{gap:12px}.board-position__description{font-size:16px;line-height:.9;margin-bottom:10px}.pgn-new-design .chess-replay .chess-replay-left{padding:0}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board{margin:0;width:100% !important}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-inner{width:100% !important;left:0}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels{color:#dbdbdb}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels-vert-item,.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels-horz-item{box-sizing:border-box;font-size:2vw;line-height:1.21;font-weight:500}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels-vert-item:nth-of-type(odd),.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels-horz-item:nth-of-type(odd){color:#000}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels-vert-item{height:12.5% !important;align-items:flex-end;right:3px;left:unset;padding-bottom:1px}.pgn-new-design .chess-replay .chess-replay-left .chess-lib-board-labels-horz-item{width:12.5% !important;top:0;padding-right:2px;text-align:right}}.practice-lesson{display:grid;gap:60px}.practice-lesson .board-status{margin:0 auto}.practice-lesson__moves{display:grid;gap:10px;margin-bottom:10px}.practice-panel__progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;font-size:20px;line-height:.9;font-weight:700}.practice-panel__indicators{display:flex;gap:10px}.practice-panel__correct-count{color:#00cb2d}.practice-panel__wrong-count{color:#af2d2d}.practice-move{display:grid;align-items:center;grid-template-columns:31px 1fr 50px;line-height:.9}.practice-move__step{width:50px;height:18px;padding:2px;font-weight:700;transition:all .3s ease-in-out;text-align:center;border-radius:2px}.practice-move__step_active{background-color:#1b9dfb;color:#fafafa}