body{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:-ms-flexbox;display:flex;height:100vh;overflow:hidden}#leftMenu{width:20%;background:#16a903;border:1px solid #000;overflow-y:scroll;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}#leftMenu #wirtualnePuzzleTitle{background:#00458a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:60px;position:relative;-ms-flex-align:end;align-items:flex-end;padding-bottom:11px}#leftMenu #wirtualnePuzzleTitle img{max-width:135px;margin-left:.5rem}#leftMenu #wirtualnePuzzleTitle select{cursor:pointer;-webkit-appearance:none;background:rgba(0,69,138,0);color:#fff;outline:none;border:none;font-weight:700;padding-right:15px;z-index:1}#leftMenu #wirtualnePuzzleTitle select option{background:#00458a}#leftMenu #wirtualnePuzzleTitle .select-language:after{font-weight:700;font-family:FontAwesome;content:"\F107";top:17px;right:2px;color:#fff;position:absolute}#leftMenu #searchInput{background-image:url(/akademia/image/loop_ico.svg);background-size:20px;background-position:0;background-repeat:no-repeat;background-position-x:.5rem;width:100%;border:none!important;font-family:Roboto,sans-serif;font-weight:700;padding:16px 30px}#leftMenu ::-webkit-input-placeholder{color:#bdbdbd}#leftMenu ::-moz-placeholder{color:#bdbdbd}#leftMenu ::-ms-input-placeholder{color:#bdbdbd}#leftMenu ::placeholder{color:#bdbdbd}#leftMenu #searchClear{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:none;font-weight:700;cursor:pointer}#leftMenu p{color:#fff;cursor:pointer;padding-left:10px}#leftMenu p span{color:#fff}#leftMenu .left-menu-list{list-style-type:none;padding:0;margin:0}#leftMenu .left-menu-list li{font-family:Roboto,sans-serif;font-weight:700}#leftMenu .left-menu-list li div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}#leftMenu .left-menu-list li div p.category-name-bar{margin:0;padding:10px 0 10px 1rem;font-size:1rem}#leftMenu .left-menu-list li div p.category-name-bar-icons{color:#16e503;padding:10px 15px 0 10px;margin:0 0 0 auto;white-space:nowrap}#leftMenu .left-menu-list li div p.category-name-bar-icons i:first-of-type{margin-right:5px}#leftMenu .left-menu-list ul.left-menu-sublist{list-style-type:none;padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;background:#004a45;border-bottom:1px solid #139203}#leftMenu .left-menu-list ul.left-menu-sublist li{display:inline-block;width:25%;cursor:pointer;margin:10px 0;padding:0}#leftMenu .left-menu-list ul.left-menu-sublist li img{width:100%}#leftMenu .left-menu-list ul.left-menu-sublist :nth-child(5),#leftMenu .left-menu-list ul.left-menu-sublist :nth-child(6),#leftMenu .left-menu-list ul.left-menu-sublist :nth-child(7),#leftMenu .left-menu-list ul.left-menu-sublist :nth-child(8){margin:0}#leftMenu .left-menu-list ul.left-menu-sublist .active-puzzle{border:1px solid #16a903}#leftMenu .menu-puzzle-w{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#leftMenu .menu-puzzle-n{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#leftMenu .menu-puzzle-e{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#workingSpaceContainer{position:relative;overflow:hidden;border:1px solid #000;width:80%;background:#004f9d}#workingSpaceContainer .navi-button{color:#fff;background:#16a903;font-size:12px;font-family:Roboto,sans-serif;font-weight:700;cursor:pointer;padding:1.7rem 1.2rem;border:none;min-width:90px}#workingSpaceContainer .inactive{opacity:.7}#workingSpaceContainer i.left-icon{margin-right:5px}#workingSpaceContainer i.right-icon{margin-left:5px}#workingSpaceContainer .navi-button:hover{background:#00458a}#workingSpaceContainer .inactive:hover{background:#16a903!important}#workingSpaceContainer .navi-button:focus{outline:none}#workingSpaceContainer #alertOnClear,#workingSpaceContainer #alertWindow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}#workingSpaceContainer #alertOnClear #confirmClear,#workingSpaceContainer #alertOnClear #rejectClear,#workingSpaceContainer #alertWindow #confirmClear,#workingSpaceContainer #alertWindow #rejectClear{background:#143a67;font-family:Roboto,sans-serif;border:2px solid #143a67;padding:.5rem 1.5rem;font-size:1rem!important}#workingSpaceContainer #alertOnClear .alert-warning,#workingSpaceContainer #alertWindow .alert-warning{background:#f60}#workingSpaceContainer #alertOnClear .alert,#workingSpaceContainer #alertWindow .alert{margin:0 0 .5rem;text-transform:uppercase;font-weight:700;font-size:1.2em;border:none;border-radius:unset;-webkit-transition:padding .3s ease-out;-o-transition:padding .3s ease-out;transition:padding .3s ease-out;padding:1.5rem}#workingSpaceContainer #alertOnClear .alert button.close,#workingSpaceContainer #alertWindow .alert button.close{position:absolute;top:0;right:3px;font-size:30px;background-color:transparent;border:none;cursor:pointer}#workingSpaceContainer #drawing{position:absolute;background-image:url("/akademia/image/puzzles/nowy_puzzel_bg.svg");background-size:157px 157px;cursor:pointer}#workingSpaceContainer #bottomBar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:#16a903;position:absolute;bottom:0}#workingSpaceContainer #bottomBar #zoomIcons{margin-left:auto;margin-right:40px}#workingSpaceContainer #bottomBar #customMenu{display:-ms-flexbox;display:flex}#workingSpaceContainer #bottomBar #customMenu a{width:81px;padding:4px;text-align:center;text-decoration:none;background:#fff}#workingSpaceContainer #bottomBar #customMenu a svg{padding:2px;width:38px;height:38px;position:relative;top:7px}#workingSpaceContainer #bottomBar #customMenu a span{display:block;color:#00458a;font-weight:700;white-space:nowrap;font-size:12px}#workingSpaceContainer #bottomBar #customMenu a:first-of-type{border-right:2px solid #00458a}#workingSpaceContainer #bottomBar #customMenu a:hover path,#workingSpaceContainer #bottomBar #customMenu a:hover span{color:#16a903;fill:#16a903!important}#rightMenu{position:absolute;right:0}#rightMenu button:focus{outline:none}#rightMenu button:hover{background:#16a903}#rightMenu #rightMenuButtonsContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;right:0;top:55px;-webkit-transition:right .7s;-o-transition:right .7s;transition:right .7s}#rightMenu #rightMenuButtonsContainer .right-menu-button{cursor:pointer;z-index:2;position:relative;width:8vw;height:8vw;max-width:91px;max-height:91px;display:block;-webkit-transition:opacity .7s linear;-o-transition:opacity .7s linear;transition:opacity .7s linear;text-align:center;background:#00458a;color:#fff;border:2px solid #fff;border-bottom-left-radius:10px;border-top-left-radius:10px;margin-bottom:10px;padding:14px 10px;border-right:unset}#rightMenu #rightMenuButtonsContainer .right-menu-button .button-content{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#rightMenu #rightMenuButtonsContainer .right-menu-button .button-content p{margin:8px 0 0;font-size:12px;font-family:Roboto,sans-serif;font-weight:700}#rightMenu #rightMenuButtonsContainer .right-menu-button .button-content img{max-width:30px;height:auto}#rightMenu #rightMenuButtonsContainer .active-button,#rightMenu #rightMenuButtonsContainer :hover{background:#16a903}#rightMenu #rightMenuButtonsContainer.expand-buttons-container{right:30vw}#rightMenu .right-menu-details{height:calc(100vh - 140px);overflow:hidden;overflow-y:auto;position:absolute;top:55px;right:0;width:0;font-family:Roboto,sans-serif;background:#16a903;border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transition:width .7s;-o-transition:width .7s;transition:width .7s;font-weight:700}#rightMenu .right-menu-details ul.predefinedList{margin-bottom:0}#rightMenu .right-menu-details ul.predefinedList li{list-style:none}#rightMenu .right-menu-details ul.predefinedList li div{padding:0 1rem}#rightMenu .right-menu-details ul.predefinedList li p a{font-weight:700}#rightMenu .right-menu-details ul.predefinedList li .routeHeadline{cursor:pointer;font-weight:700;background:#004a45;color:#fff;margin-bottom:1rem;font-size:16px;padding:1rem 2rem 1rem 1rem}#rightMenu .right-menu-details ul.predefinedList li div a span{font-size:12px;border:1px solid #fff;text-decoration:none;color:#fff;padding:3px 5px;float:right}#rightMenu .right-menu-details ul.predefinedList li div a span:hover{background:#fff;color:#16a903}#rightMenu .right-menu-details ul.predefinedList li p a{color:#00458a;text-decoration:underline}#rightMenu .right-menu-details ul.predefinedList li p a:hover{opacity:.5}#rightMenu .right-menu-details ul.predefinedList li img{cursor:pointer;float:left;height:auto;width:50%;padding:0 .7rem 0 0}#rightMenu .right-menu-details ul.predefinedList li p{color:#fff;font-size:14px;font-weight:400;padding:0 1rem 0 0;line-height:1.4;margin-bottom:0}#rightMenu .right-menu-details ul.predefinedList li .aboutScenarios{display:inline-block;padding:1rem 1rem 0;margin:0 1rem 0 0;line-height:1.4}#rightMenu .right-menu-details ul.predefinedList li .puzzleInfo{border-top:2px solid #fff;padding:1rem;display:inline-block;width:100%;line-height:1.4;margin-top:1rem}#rightMenu .right-menu-details ul.predefinedList li .puzzleInfo a{padding-right:1rem}#rightMenu .right-menu-details ul.predefinedList li:first-of-type h5{margin:0 0 1rem}#rightMenu .right-menu-details ul.predefinedList li:last-of-type{margin-bottom:0}#rightMenu .right-menu-details .right-menu-details-container{width:100%;min-width:30vw}#rightMenu .right-menu-details .right-menu-details-container ul.help-list{padding:0;list-style-type:none;margin-bottom:0}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .command-name{background:#004a45;color:#fff;margin-bottom:1rem;font-size:16px;padding:1rem 2rem 1rem 1rem}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .command-name i,#rightMenu .right-menu-details .right-menu-details-container ul.help-list .command-name span.set{font-size:12px;margin-right:5px}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .command-name .sets-container{float:right;text-align:center}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .command-name .sets-container a{font-size:12px;border:1px solid #fff;text-decoration:none;color:#fff;padding:5px}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .command-name .sets-container a:hover{background:#fff;color:#004a45}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .help-content{padding:1rem}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .help-content .description-text{color:#fff;margin-top:1rem;font-size:14px;font-weight:400;line-height:1.4}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .help-content .description-text a{color:#fff;text-decoration:underline}#rightMenu .right-menu-details .right-menu-details-container ul.help-list .help-content .description-text a:hover{text-decoration:none}#rightMenu .right-menu-details .right-menu-details-container ul.help-list li:last-child{border:none}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer{padding:2.2rem 2.5rem 2rem}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer h5{color:#00458a;font-size:18px;font-weight:700}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #tooltip{position:relative;display:inline-block;opacity:1}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #tooltip #copyBtn{position:absolute;right:0;bottom:0}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #tooltip #inputLink{width:100%;text-indent:.5rem;padding:10px 80px 10px 0;position:relative;border:2px solid #fff}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #tooltip #copyTooltip{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;top:-33px;right:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;font-size:12px}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #tooltip #copyTooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #copyBtn,#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #saveJPG,#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #savePDFA3,#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #savePDFA4{cursor:pointer;background:#143a67;color:#fff;font-family:Roboto,sans-serif;font-weight:700;font-size:12px;padding:15px 20px;text-decoration:none;border:none}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #copyBtn:hover,#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #saveJPG:hover,#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #savePDFA3:hover,#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #savePDFA4:hover{background:#143a67;color:#fff;-webkit-box-shadow:inset 0 0 0 2px #143a67;box-shadow:inset 0 0 0 2px #143a67}#rightMenu .right-menu-details .right-menu-details-container .right-menu-details-container-content #shareContainer #tooltip:hover #copyTooltip{visibility:visible;opacity:1!important}#rightMenu .right-menu-details .hide-details{display:none}#rightMenu .show{width:30vw;overflow-y:auto}.icon_padding{margin-top:8px}#savePDFA3,#savePDFA3 option,#savePDFA4,#savePDFA4 option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px!important;width:100%}.lastSelect:after{content:"";border:solid #fff;border-width:0 3px 3px 0;padding:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;z-index:1000;top:calc(50% - 6px)}.loadRouteButton{margin-left:5px}@media screen and (max-width:1704px){.loadRoute{margin-bottom:5px}}@media screen and (max-width:1200px){#workingSpaceContainer .navi-button{padding:1.7rem .5rem;min-width:0}#leftMenu #wirtualnePuzzleTitle img{width:50%}}@media screen and (max-width:1000px){#workingSpaceContainer .navi-button{padding:.5rem .2rem}#workingSpaceContainer .navi-button .optionalLabel{display:none}}@media screen and (max-width:800px){#leftMenu .left-menu-list li div p.category-name-bar{font-size:.6rem}}
/*# sourceMappingURL=main.de3cc0d0.css.map*/