@import url(https://cdnjs.cloudflare.com/ajax/libs/react-datepicker/2.8.0/react-datepicker.min.css);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);html{font-size:1.172vw}body,html{height:100%;position:relative}body{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin:0;min-height:max(40em,100%);padding:0;width:100%}#root{height:100%}*{box-sizing:border-box;font-family:Roboto,sans-serif}button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;background-image:none;-webkit-user-select:none;user-select:none}button:focus{outline:0}button::-moz-focus-inner{border:0}ol,ul{margin:0;padding-inline-start:1.5em}input,input:focus,textarea,textarea:focus{appearance:none;font-size:inherit}.Background{left:0}.Background,.Background .Background-objects{height:100%;position:absolute;top:0;width:100%}.Background .Background-objects{overflow:hidden;right:0;text-align:right}.Background .Background-objects svg{height:100%}.Background .Background-overlay{background-image:url(/static/media/overlay.a93329253a0a27fe2115.svg);background-position:top;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.Button{-webkit-touch-callout:none;background-color:#fff;border-radius:.125em;color:#000;cursor:pointer;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);font-weight:700;-moz-opacity:1;-khtml-opacity:1;opacity:1;outline:none;padding:.1em .5em;pointer-events:auto;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;user-select:none}.Button:active,.Button:focus,.Button:hover{background-color:#f2f2f2}.Button--isDisabled{cursor:not-allowed;opacity:.4}.Button--isDisabled:active,.Button--isDisabled:focus,.Button--isDisabled:hover{opacity:.4}.Button--isLoading{background-image:url(/static/media/icon-loading.9d1cc106aac3ba36722c.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 80%}.Button--cookies{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;display:flex;font-weight:400;height:2em;justify-content:center;position:absolute;right:2em;top:1em;width:7.5em}.Button--cookies:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Button--cgl{background-image:url(data:image/png;base64,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);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;bottom:1.56em;height:2.25em;position:absolute;right:2em;width:7.5em;z-index:10}.Button--cgl,.Button--cgl:active,.Button--cgl:focus,.Button--cgl:hover{background-color:#0000}.Button--logout{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.56em;bottom:4em;color:#3e57aa;display:flex;font-weight:500;height:2.25em;justify-content:center;position:absolute;right:2em;text-transform:none;width:7.5em;z-index:10}.Button--logout:hover{background-image:linear-gradient(#e4e9f5,#d5dcef)}.Button--home{background-image:url(/static/media/icon-home.4d37346c79d89b691e4a.svg);background-position:0;background-repeat:no-repeat;background-size:auto 100%;border-style:none;color:#fff;font-size:1.11em;height:1.8em;line-height:1.8;padding-left:2.5em;text-transform:none}.Button--home,.Button--home:active,.Button--home:focus,.Button--home:hover{background-color:#0000}.Button--popup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-bottom:1em;text-transform:none;width:100%}.Button--popup.Button--isLoading{background-image:url(/static/media/icon-loading.9d1cc106aac3ba36722c.svg),linear-gradient(#3e57aa,#253d8d);background-position:100%,50%;background-repeat:no-repeat;background-size:auto 80%,100%}.Button--popup.Button--cancel{background-color:#0000;background-image:none;border:2px solid #4457a5;color:#5877ca}.Button--icon{background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.33em;bottom:1.56em;cursor:pointer;height:3.11em;left:2em;position:absolute;width:3.11em}.Button--icon:after{background-position:50%;background-repeat:no-repeat;background-size:auto 55%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Button--icon:hover{transform:scale(1.05)}.Button--report{z-index:4}.Button--report:after{background-image:url(/static/media/icon-report.354e8dbf01c420f3210c.svg)}.Button--info{left:6.11em;z-index:4}.Button--info:after{background-image:url(/static/media/icon-info.7966b293403195f032e0.svg)}.Button--blink{animation:glowPulse 1.2s ease-in 2s infinite}.Select{background-color:#c0cbe1;border-radius:.56em;color:#253d8d;cursor:pointer;font-weight:400;height:2.25em;position:relative;text-align:left;width:100%}.Select.open{border-radius:.56em .56em 0 0}.Select.open .Select-dropdown{border-radius:0 0 .56em .56em;border-top:1px solid #253d8d;height:auto}.Select.disabled{background-color:#e1e1e1;color:#000;cursor:default}.Select.disabled .Select-button{display:none}.Select.createGameScenario{margin-bottom:2em}.Select.game{background-color:#0000;color:#5877ca;display:inline-block;height:1em;text-align:left;width:5em}.Select.game .Select-panel{padding:0}.Select.game .Select-button{background-position:top .25em right 0}.Select.game .Select-dropdown{background-color:#131f47;border-radius:0;top:1.25em}.Select.game .Select-dropdown .Select-option{border-radius:0 0 .25em .25em;height:1.5em;padding:.25em 0 .75em}.Select.game .Select-dropdown .Select-option:hover{background-color:#5877ca1a}.Select .Select-panel{height:100%;padding:.56em 1em}.Select .Select-selected span{line-height:1}.Select .Select-button{background-image:url(/static/media/icon-arrow-down.811273f293f9f3c5011c.svg);background-position:top .9em right .75em;background-repeat:no-repeat;background-size:auto .5em;height:2.25em;position:absolute;right:0;top:0;width:2.25em}.Select .Select-dropdown{background-color:#fff;height:0;left:0;overflow:hidden;position:absolute;top:2.25em;transition:height .3s ease;width:100%;z-index:2}.Select .Select-dropdown .Select-option{cursor:pointer;height:2.25em;padding:.56em 1em;position:relative}.Select .Select-dropdown .Select-option span{line-height:1}.Select .Select-dropdown .Select-option:hover{background-color:#253d8d1a}.Select .Select-dropdown .Select-option--disabled{cursor:not-allowed;opacity:.5}.Select .Select-dropdown .Select-option--disabled:hover{background-color:#fff}.CookieConsent{animation:slideIn .5s linear .5s 1 forwards;background:#c0cbe1cc;bottom:0;color:#253d8d;height:0;position:absolute;width:100%}.CookieConsent-text{height:1em;padding:1em 10em 1em 1em;text-align:left}.CookieConsent-text span{font-size:.8em}.CookieConsent-text a{color:#253d8d;font-size:.8em}@keyframes slideIn{0%{height:0}to{height:4em}}@media only screen and (max-aspect-ratio:1/1){.CookieConsent-text{line-height:1.05;padding:.5em 10em .5em 1em}}.Login{background-color:#282c34;height:100%;overflow:hidden;width:100%}.Login .Login-panel{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(to bottom left,#253d8d,#131f47);display:flex;height:100%;justify-content:center;padding:2em 6em;position:relative;text-align:center;width:40em}.Login .Login-panel .Login-language{position:absolute;right:1em;top:1em;width:6em}.Login .Login-wrap{height:100%;position:relative;width:100%}.Login .Login-wrap .Login-title{color:#fff;font-size:3.5em;margin-bottom:.5em}.Login .Login-box{display:inline-block;height:calc(100% - 6em);max-height:100%;position:relative;text-align:left;width:calc(100% - 12em)}.Login .Login-box .Login-tabContainer{background-color:#131f4799;border-radius:.67em;height:2.56em;margin-bottom:1em;padding:.167em;width:100%}.Login .Login-box .Login-tabContainer,.Login .Login-box .Login-tabContainer .Login-tabButton{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center}.Login .Login-box .Login-tabContainer .Login-tabButton{border-radius:.56em;color:#3e57aa;cursor:pointer;height:100%;width:50%}.Login .Login-box .Login-tabContainer .Login-tabButton span{font-size:1.2em;font-weight:400}.Login .Login-box .Login-tabContainer .Login-tabButton.active{background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);color:#fff}.Login .Login-box .Login-formContainer{height:calc(100% - 3.56em)}.Login .Login-box .Login-formContainer .LoginChooseGroup,.Login .Login-box .Login-formContainer .LoginFacilitator,.Login .Login-box .Login-formContainer .LoginGroup{height:100%;text-align:left;width:100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-info,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-info,.Login .Login-box .Login-formContainer .LoginGroup .Login-info{color:#fff;font-size:.95em;font-weight:400;line-height:1.5;margin-bottom:1.5em;margin-top:0}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form,.Login .Login-box .Login-formContainer .LoginGroup .Login-form{position:relative}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form.feedback .Login-infoLink,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form.feedback .Login-infoLink,.Login .Login-box .Login-formContainer .LoginGroup .Login-form.feedback .Login-infoLink{color:#fff;cursor:pointer}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form.feedback .Login-infoLink:hover,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form.feedback .Login-infoLink:hover,.Login .Login-box .Login-formContainer .LoginGroup .Login-form.feedback .Login-infoLink:hover{text-decoration:underline}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form input,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form input,.Login .Login-box .Login-formContainer .LoginGroup .Login-form input{background-color:#c0cbe1;border:none;border-radius:.56em;color:#253d8d;display:block;font-weight:400;height:2.25em;margin:auto auto 1em;padding:.56em 1em;width:100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form input::placeholder,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form input::placeholder,.Login .Login-box .Login-formContainer .LoginGroup .Login-form input::placeholder{color:#3e57aa}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form .Button,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form .Button,.Login .Login-box .Login-formContainer .LoginGroup .Login-form .Button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-bottom:1em;width:100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-form .Button--isLoading,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-form .Button--isLoading,.Login .Login-box .Login-formContainer .LoginGroup .Login-form .Button--isLoading{background-image:url(/static/media/icon-loading.9d1cc106aac3ba36722c.svg),linear-gradient(#3e57aa,#253d8d);background-position:100%,50%;background-repeat:no-repeat;background-size:auto 80%,100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-groups,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-groups,.Login .Login-box .Login-formContainer .LoginGroup .Login-groups{height:100%;overflow:auto;white-space:nowrap;width:100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-groups .Login-groupSelectBtn,.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-groups .Login-newGroupBtn,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-groups .Login-groupSelectBtn,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-groups .Login-newGroupBtn,.Login .Login-box .Login-formContainer .LoginGroup .Login-groups .Login-groupSelectBtn,.Login .Login-box .Login-formContainer .LoginGroup .Login-groups .Login-newGroupBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-bottom:1em;width:100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-groups .Login-groupSelectBtn.loading,.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-groups .Login-newGroupBtn.loading,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-groups .Login-groupSelectBtn.loading,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-groups .Login-newGroupBtn.loading,.Login .Login-box .Login-formContainer .LoginGroup .Login-groups .Login-groupSelectBtn.loading,.Login .Login-box .Login-formContainer .LoginGroup .Login-groups .Login-newGroupBtn.loading{background-image:url(/static/media/icon-loading.9d1cc106aac3ba36722c.svg),linear-gradient(#3e57aa,#253d8d);background-position:100%,50%;background-repeat:no-repeat;background-size:auto 80%,100%}.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-createUserBtn,.Login .Login-box .Login-formContainer .LoginChooseGroup .Login-resetPasswordBtn,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-createUserBtn,.Login .Login-box .Login-formContainer .LoginFacilitator .Login-resetPasswordBtn,.Login .Login-box .Login-formContainer .LoginGroup .Login-createUserBtn,.Login .Login-box .Login-formContainer .LoginGroup .Login-resetPasswordBtn{color:#c0cbe1;cursor:pointer;font-size:.9em;font-weight:400;line-height:1.5em;text-align:center;width:100%}.Login-buttons{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;display:flex;justify-content:space-between}.Login-buttons .Button.Button--login{margin:0 .5em}.Login-buttons .Button.Button--login:first-child{margin-left:0}.Login-buttons .Button.Button--login:last-child{margin-right:0}.Login-errorMessage{color:red;font-size:.85em;height:1.5em;margin-bottom:.6em;padding:0 1em;text-align:center}@media only screen and (max-aspect-ratio:1/1){.Login{font-size:12px}.Login .Login-panel{padding:4em 4em 0;width:100%}.Login .Login-box{height:auto;width:100%}}.Loading{background-color:#282c34;height:100%}.Loading .Loading-panel{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(to bottom left,#253d8d,#131f47);display:flex;height:100%;justify-content:center;padding:3.5em 2.4em;position:relative;text-align:center;width:40em}.Loading .Loading-panel .Loading-logoutBtn{background-image:url(/static/media/icon-logout.ae65f9e81e5da03c7100.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 90%;cursor:pointer;height:1.85em;left:1em;position:absolute;top:1em;width:2em}.Loading .Loading-panel .Loading-logoutBtn:hover{background-size:auto 100%}.Loading .Loading-panel .Loading-content .Loading-circles{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center;width:100%}.Loading .Loading-panel .Loading-content .Loading-circles .Loading-circle{background-color:#5877ca;border-radius:2em;height:2em;margin:0 .5em;width:2em}.Loading .Loading-panel .Loading-content .Loading-text{color:#fff;margin-top:1em}.Loading-circle:first-child{animation:loading .6s ease .3s infinite alternate}.Loading-circle:nth-child(2){animation:loading .6s ease .6s infinite alternate}.Loading-circle:nth-child(3){animation:loading .6s ease .9s infinite alternate}@keyframes loading{to{background-color:#5877ca1a}}@media only screen and (max-aspect-ratio:1/1){.Loading .Loading-panel{width:100%}}.CreateGamePopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;bottom:0;display:flex;justify-content:center;left:0;position:fixed;top:0;width:40em}.CreateGamePopup .CreateGamePopup-content{background-color:#131f47cc;border-radius:.67em;color:#fff;position:relative;width:18em}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-header{padding:1.4em 0 1em;position:relative}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-header .CreateGamePopup-title{font-size:1.2em;text-align:center}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body{padding:0 1em 1em;text-align:left}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-form .CreateGamePopup-label{font-size:.75em;font-weight:400;margin-bottom:.2em;margin-top:1.25em}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-form input{background-color:#c0cbe1;border:none;border-radius:.56em;color:#253d8d;display:block;font-weight:400;height:2.25em;margin:auto;padding:.56em 1em;width:100%}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-form input::placeholder{color:#3e57aa}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-form input:disabled{background-color:#e2e1e1;color:#000}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-form .react-datepicker-wrapper{width:100%}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-form .CreateGamePopup-errMsg{color:red}.CreateGamePopup .CreateGamePopup-content .CreateGamePopup-body .CreateGamePopup-buttons{margin-top:.25em}@media only screen and (max-aspect-ratio:1/1){.CreateGamePopup{width:100%}}.DeleteGamePopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;bottom:0;display:flex;justify-content:center;left:0;position:fixed;top:0;width:40em}.DeleteGamePopup .DeleteGamePopup-content{background-color:#131f47;border-radius:.67em;color:#fff;position:relative;width:18em}.DeleteGamePopup .DeleteGamePopup-content .DeleteGamePopup-header{background-image:url(/static/media/icon-trash.ae0a2349c6620bf141a6.svg);background-position:center top .75em;background-repeat:no-repeat;background-size:auto 2em;padding:3.25em 0 1em;position:relative}.DeleteGamePopup .DeleteGamePopup-content .DeleteGamePopup-header .DeleteGamePopup-title{font-size:1.2em;text-align:center}.DeleteGamePopup .DeleteGamePopup-content .DeleteGamePopup-body{padding:0 1em 1em;text-align:center}.DeleteGamePopup .DeleteGamePopup-content .DeleteGamePopup-body .DeleteGamePopup-text{font-weight:400;margin-bottom:1em;padding:1em}.DeleteGamePopup .DeleteGamePopup-content .DeleteGamePopup-body .DeleteGamePopup-buttons{-webkit-box-pack:space-between;-ms-flex-pack:space-between;display:flex;justify-content:space-between}.DeleteGamePopup .DeleteGamePopup-content .DeleteGamePopup-body .DeleteGamePopup-buttons .Button{width:calc(50% - .25em)}@media only screen and (max-aspect-ratio:1/1){.DeleteGamePopup{width:100%}}.Settings{background-color:#282c34;height:100%}.Settings .Settings-panel{background-color:#253d8d;background-image:linear-gradient(to bottom left,#253d8d,#131f47);height:100%;padding:3.5em 2.4em;position:relative;text-align:center;width:40em}.Settings .Settings-panel .Settings-logoutBtn{background-image:url(/static/media/icon-logout.ae65f9e81e5da03c7100.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 90%;cursor:pointer;height:1.85em;left:1em;position:absolute;top:1em;width:2em}.Settings .Settings-panel .Settings-logoutBtn:hover{background-size:auto 100%}.Settings .Settings-panel .Settings-statsBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;-webkit-touch-callout:none;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-bottom:1em;position:absolute;right:9em;top:1em;-webkit-user-select:none;user-select:none;width:6em}.Settings .Settings-panel .Settings-statsBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Settings .Settings-panel .Settings-title{color:#fff;font-size:3.5em;margin-bottom:.5em}.Settings .Settings-panel .Settings-language{position:absolute;right:1em;top:1em;width:7em}.Settings .Settings-panel .Settings-createGameBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin:auto auto 1em;width:16em}.Settings .Settings-panel .Settings-createGameBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Settings .Settings-games{bottom:2.4em;left:2.4em;overflow:auto;position:absolute;right:2.4em;text-align:left;top:13.5em}.Settings .Settings-games::-webkit-scrollbar{height:.5em;width:.5em}.Settings .Settings-games::-webkit-scrollbar-track{background-color:#3e57aa40;border-radius:.5em}.Settings .Settings-games::-webkit-scrollbar-thumb{background-color:#eff2f9;border:1px solid #3e57aa40;border-radius:.5em}.Settings .Settings-games::-webkit-scrollbar-corner{background-color:#0000}.Settings .Settings-games{scrollbar-color:#eff2f9 #3e57aa40;scrollbar-width:thin}.Settings .Settings-games .Settings-game{background-color:#131f4799;border-radius:.67em;color:#fff;display:inline-block;margin:0 .5em 1.5em;width:calc(50% - 1em)}.Settings .Settings-games .Settings-game .Settings-gameHeader{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-top-left-radius:.67em;border-top-right-radius:.67em;display:flex;height:2.56em;justify-content:space-between;padding:0 1em}.Settings .Settings-games .Settings-game .Settings-gameHeader .Settings-gameTitle{word-wrap:normal!important;overflow:hidden;text-overflow:ellipsis!important;-ms-text-overflow:ellipsis!important;white-space:nowrap!important}.Settings .Settings-games .Settings-game .Settings-gameHeader .Settings-gameDate,.Settings .Settings-games .Settings-game .Settings-gameHeader .Settings-gameTitle{white-space:nowrap}.Settings .Settings-games .Settings-game .Settings-gameHeader .Settings-gameDate{font-size:.75em}.Settings .Settings-games .Settings-game .Settings-gameBody{padding:.56em;position:relative;text-align:left}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-playBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;-webkit-touch-callout:none;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-bottom:1em;-webkit-user-select:none;user-select:none;width:100%}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-playBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameCode,.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameLanguage,.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameScenario{color:#5877ca;display:inline-block;font-weight:400;margin-top:.25em;vertical-align:middle}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameCode span,.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameLanguage span,.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameScenario span{display:inline-block;font-size:.75em;vertical-align:middle;width:5.75em}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameCode{margin-top:0}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameLanguage,.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameScenario{font-size:.75em;vertical-align:top}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameLanguage span,.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-gameScenario span{font-size:1em;vertical-align:top}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-deleteBtn{background-image:url(/static/media/icon-trash.ae0a2349c6620bf141a6.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:1.1em auto;bottom:.55em;cursor:pointer;height:1.5em;position:absolute;right:.55em;width:1.5em}.Settings .Settings-games .Settings-game .Settings-gameBody .Settings-deleteBtn:hover{background-size:1.15em auto}.Settings .Settings-games .Settings-game.started .Settings-gameHeader{cursor:pointer}.Settings .Settings-games .Settings-game.started .Settings-gameBody .Settings-playBtn{background-color:#0080c9}.Settings .Settings-games .Settings-game.started .Settings-gameBody .Settings-playBtn:hover{background-color:#0070b0}.Settings .Settings-games .Settings-game.started .Settings-gameBody .Settings-editBtn{background-color:#50545a;color:#ffffff80}.Settings .Settings-games .Settings-game.started .Settings-gameBody .Settings-editBtn:hover{background-color:#494c52}.Settings .Settings-games .Settings-game.disabled .Settings-gameHeader{background-color:#213640;cursor:default}.Settings .Settings-games .Settings-game.disabled .Settings-gameBody .Settings-editBtn,.Settings .Settings-games .Settings-game.disabled .Settings-gameBody .Settings-playBtn{background-color:#50545a;color:#ffffff80;cursor:not-allowed}.Settings .Settings-games .Settings-game.disabled .Settings-gameBody .Settings-editBtn:hover,.Settings .Settings-games .Settings-game.disabled .Settings-gameBody .Settings-playBtn:hover{background-color:#50545a}@media only screen and (max-aspect-ratio:1/1){.Settings{font-size:12px}.Settings .Settings-panel{padding:3.5em 2em;width:100%}.Settings .Settings-panel .Settings-games{left:2em;right:2em;top:18em}.Settings .Settings-panel .Settings-games .Settings-game{font-size:.75em}}.Stats{background-color:#282c34;height:100%}.Stats .Stats-panel{background-color:#253d8d;background-image:linear-gradient(to bottom left,#253d8d,#131f47);height:100%;padding:3.5em 2.4em;position:relative;text-align:center;width:40em}.Stats .Stats-panel .Stats-backBtn{background-image:url(/static/media/icon-home.4d37346c79d89b691e4a.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 90%;cursor:pointer;height:1.85em;left:1em;position:absolute;top:1em;width:2em}.Stats .Stats-panel .Stats-backBtn:hover{background-size:auto 100%}.Stats .Stats-panel .Stats-title{color:#fff;font-size:3.5em;margin-bottom:.5em}.Stats .Stats-panel .Stats-navigation{width:100%}.Stats .Stats-panel .Stats-navigation,.Stats .Stats-panel .Stats-navigation .Stats-navBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center}.Stats .Stats-panel .Stats-navigation .Stats-navBtn{-webkit-touch-callout:none;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-top-left-radius:.56em;border-top-right-radius:.56em;color:#fff;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")";filter:alpha(opacity=50);font-weight:400;height:2.25em;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-user-select:none;user-select:none;width:50%}.Stats .Stats-panel .Stats-navigation .Stats-navBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Stats .Stats-panel .Stats-navigation .Stats-navBtn.selected{background-color:#fff;border-bottom:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.Stats .Stats-panel .Stats-navigation .Stats-navBtn:nth-child(2){border-left:none}.Stats .Stats-panel .Stats-games,.Stats .Stats-panel .Stats-users{background-color:#131f47;color:#fff;display:none;height:calc(100% - 7em);overflow:auto;padding:.5em;width:100%}.Stats .Stats-panel .Stats-games::-webkit-scrollbar,.Stats .Stats-panel .Stats-users::-webkit-scrollbar{height:.5em;width:.5em}.Stats .Stats-panel .Stats-games::-webkit-scrollbar-track,.Stats .Stats-panel .Stats-users::-webkit-scrollbar-track{background-color:#3e57aa40;border-radius:.5em}.Stats .Stats-panel .Stats-games::-webkit-scrollbar-thumb,.Stats .Stats-panel .Stats-users::-webkit-scrollbar-thumb{background-color:#eff2f9;border:1px solid #3e57aa40;border-radius:.5em}.Stats .Stats-panel .Stats-games::-webkit-scrollbar-corner,.Stats .Stats-panel .Stats-users::-webkit-scrollbar-corner{background-color:#0000}.Stats .Stats-panel .Stats-games,.Stats .Stats-panel .Stats-users{scrollbar-color:#eff2f9 #3e57aa40;scrollbar-width:thin}.Stats .Stats-panel .Stats-games table,.Stats .Stats-panel .Stats-users table{width:100%}.Stats .Stats-panel .Stats-games table thead td,.Stats .Stats-panel .Stats-users table thead td{font-weight:700;text-align:center;width:25%}.Stats .Stats-panel .Stats-games table thead td.clickable,.Stats .Stats-panel .Stats-users table thead td.clickable{cursor:pointer}.Stats .Stats-panel .Stats-games table tbody td,.Stats .Stats-panel .Stats-users table tbody td{text-align:center}.Stats .Stats-panel .Stats-games.show,.Stats .Stats-panel .Stats-users.show{display:inline-block}.Stats .Stats-panel .Stats-users table tbody td,.Stats .Stats-panel .Stats-users table thead td{width:25%}.Stats .Stats-panel .Stats-users table tbody td:first-child,.Stats .Stats-panel .Stats-users table thead td:first-child{overflow:hidden;text-align:left;width:50%}.Stats .Stats-panel .Stats-games table tbody td,.Stats .Stats-panel .Stats-games table thead td{width:12%}.Stats .Stats-panel .Stats-games table tbody td:first-child,.Stats .Stats-panel .Stats-games table thead td:first-child{width:20%}.Stats .Stats-panel .Stats-games table tbody td:nth-child(2),.Stats .Stats-panel .Stats-games table thead td:nth-child(2){overflow:hidden;width:42%}.Stats .Stats-panel .Stats-downloadBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;-webkit-touch-callout:none;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-bottom:1em;-webkit-user-select:none;user-select:none;width:15em}.Stats .Stats-panel .Stats-downloadBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.UnitCostScorePopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;bottom:0;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100%}.UnitCostScorePopup .UnitCostScorePopup-content{background-color:#131f47;border-radius:.67em;color:#fff;max-height:90vh;overflow:auto;padding:2em;position:relative;width:40em}.UnitCostScorePopup .UnitCostScorePopup-content .UnitCostScorePopup-rankings{background-color:#1a2c65;text-align:center}.UnitCostScorePopup .UnitCostScorePopup-content .UnitCostScorePopup-rankings .UnitCostScorePopup-cell{padding:.5em;width:50%}.UnitCostScorePopup .UnitCostScorePopup-content .UnitCostScorePopup-rankings .UnitCostScorePopup-rankingsHeader{background-color:#3e57aa;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.33em .33em 0 0;height:2em;padding:0 1em 0 .5em}.UnitCostScorePopup .UnitCostScorePopup-content .UnitCostScorePopup-rankings .UnitCostScorePopup-rankingsBody .UnitCostScorePopup-rankingsRow,.UnitCostScorePopup .UnitCostScorePopup-content .UnitCostScorePopup-rankings .UnitCostScorePopup-rankingsHeader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center}.Game{background-color:#282c34;height:100%}.Game .Game-panel{background-color:#253d8d;background-image:linear-gradient(to bottom left,#253d8d,#131f47);color:#fff;height:100%;padding:5em 3.5em;position:relative;text-align:left;width:40em}.Game .Game-panel .Game-title{font-size:2.5em;margin-bottom:.5em;text-align:center}.Game .Game-panel .Game-backBtn{background-image:url(/static/media/icon-home.4d37346c79d89b691e4a.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 90%;cursor:pointer;height:1.85em;left:1em;position:absolute;top:1em;width:2em}.Game .Game-panel .Game-backBtn:hover{background-size:auto 100%}.Game .Game-panel .Game-info{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;display:flex;justify-content:space-between}.Game .Game-panel .Game-info div{background:linear-gradient(#3e57aa,#253d8d);border-radius:.25em;font-size:1.25em;font-weight:700;padding:.25em .5em;text-align:center;width:8em}.Game .Game-panel .Game-info div:first-of-type{width:10em}.Game .Game-panel .Game-info div:nth-of-type(3){width:6em}.Game .Game-panel .Game-info div span{display:block;font-size:.7em;font-weight:400;margin-bottom:.2em;text-align:left}.Game .Game-panel .Game-buttons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center;margin:2em 0}.Game .Game-panel .Game-buttons .Game-nextPhaseBtn,.Game .Game-panel .Game-buttons .Game-pauseBtn,.Game .Game-panel .Game-buttons .Game-scorePopupBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin:0 1em;text-transform:none;width:10em}.Game .Game-panel .Game-buttons .Game-nextPhaseBtn:hover,.Game .Game-panel .Game-buttons .Game-pauseBtn:hover,.Game .Game-panel .Game-buttons .Game-scorePopupBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Game .Game-panel .Game-buttons .Game-pauseBtn:not(.paused){background-color:#0000;background-image:none;border:2px solid #4457a5;color:#5877ca}.Game .Game-panel .Game-groups{border-radius:.33em .33em;height:calc(100% - 10em);padding-bottom:.5em;position:relative}.Game .Game-panel .Game-groups.phase-1:after{border-left:1px solid #ffffff4d;content:"";height:100%;left:calc(17.825em + 1px);position:absolute;top:0;width:0}.Game .Game-panel .Game-groups .Game-groupsHeader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#3e57aa;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.33em .33em 0 0;display:flex;justify-content:center;padding:0 1em 0 .5em;position:relative;width:33em}.Game .Game-panel .Game-groups .Game-groupsHeader .Game-groupsName{width:6.3em}.Game .Game-panel .Game-groups .Game-groupsHeader .Game-groupsPhase{padding:.5em 0;text-align:center;width:11.025em}.Game .Game-panel .Game-groups .Game-groupsHeader .Game-groupsPhase .Game-groupsPhaseTitle{font-size:1.25em;font-weight:700;margin-bottom:.1em}.Game .Game-panel .Game-groups .Game-groupsHeader .Game-groupsPhase .Game-groupsPhaseRounds{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center}.Game .Game-panel .Game-groups .Game-groupsHeader .Game-groupsPhase .Game-groupsPhaseRounds span{display:inline-block;width:8em}.Game .Game-panel .Game-groups .Game-groupsHeader .Game-score{padding:.5em 0;text-align:center;width:3.15em}.Game .Game-panel .Game-groups .Game-groupContainer{background-color:#131f47;border-radius:0 0 .33em .33em;overflow:auto;padding:1.6em 0 .5em;position:relative}.Game .Game-panel .Game-groups .Game-groupContainer::-webkit-scrollbar{height:.5em;width:.5em}.Game .Game-panel .Game-groups .Game-groupContainer::-webkit-scrollbar-track{background-color:#3e57aa40;border-radius:.5em}.Game .Game-panel .Game-groups .Game-groupContainer::-webkit-scrollbar-thumb{background-color:#eff2f9;border:1px solid #3e57aa40;border-radius:.5em}.Game .Game-panel .Game-groups .Game-groupContainer::-webkit-scrollbar-corner{background-color:#0000}.Game .Game-panel .Game-groups .Game-groupContainer{height:calc(100% - 3.3em);scrollbar-color:#eff2f9 #3e57aa40;scrollbar-width:thin}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-flex-align:center;align-items:center;background-color:#131f47;color:#ffffff4d;display:flex;justify-content:flex-start;padding:.25em .5em;position:relative;width:32.5em}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-flex-align:center;align-items:center;border:1px solid #4457a5;border-radius:.56em;display:inline-block;display:flex;height:2em;justify-content:flex-start;position:relative}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupTitle{box-sizing:initial;overflow:hidden;padding:.25em 0;text-align:center;white-space:nowrap;width:6.3em}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatus{background-position:50%;background-repeat:no-repeat;background-size:auto 1em;box-sizing:initial;height:100%;position:relative;text-align:center;width:2.75625em}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatus.current{background-image:url(/static/media/icon-hourglass.93459797e57c1813432b.svg)}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatus.done{background-image:url(/static/media/icon-check-light.a91e6a09bdc642f0e60b.svg);cursor:pointer}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatus.done:hover .Game-groupRoundStatusTooltip{display:block}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatusTooltip{background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.25em;display:none;left:-3.121875em;padding:.25em .5em;position:absolute;top:-1.9em;width:9em}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatusTooltip span{font-size:.75em}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-groupRoundStatusTooltip:after{border-left:.45em solid #0000;border-right:.45em solid #0000;border-top:.6em solid #253d8d;content:"";height:0;left:calc(50% - .45em);position:absolute;top:calc(100% - 1px);width:0}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group .Game-groupWrap .Game-unitScoreCost{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;height:100%;justify-content:center;width:3.15em}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group.active{color:#fff}.Game .Game-panel .Game-groups .Game-groupContainer .Game-group.active .Game-groupWrap{border:1px solid #697abe}.Game .Game-panel .Game-downloadBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#253d8d;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;border-style:none;color:#fff;cursor:pointer;display:flex;font-weight:400;height:2.25em;justify-content:center;margin-top:2em;position:relative;text-transform:none;width:12em}.Game .Game-panel .Game-downloadBtn:hover{background-color:#223881;background-image:linear-gradient(#3a519f,#223881)}.Game .Game-panel .Game-downloadBtn.loading:after{background-image:url(/static/media/icon-loading.9d1cc106aac3ba36722c.svg);background-position:center right .5em;background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}@media only screen and (max-aspect-ratio:1/1){.Game .Game-panel{font-size:10px;height:auto;min-height:100%;padding:4em 2em;width:100%}.Game .Game-panel .Game-groups{font-size:.85em;margin:auto}}.Navigation{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;border-radius:.75em;display:flex;height:3.25em;justify-content:center;left:2em;position:absolute;right:2em;top:.6em}.Navigation .Navigation-title{background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.75em 0 0 .75em;color:#fff;display:inline-block;height:100%;padding:.5em .5em .5em 1em;width:15.25em}.Navigation .Navigation-title .Navigation-titleText{display:inline-block;font-size:1.4em;vertical-align:center;width:50%}.Navigation .Navigation-title .Navigation-titleUC{background-color:#203479;border-radius:.56em;display:inline-block;height:100%;vertical-align:center;width:50%}.Navigation .Navigation-title .Navigation-titleUC .Navigation-titleUCValue{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;height:100%;justify-content:center}.Navigation .Navigation-title .Navigation-titleUC .Navigation-titleUCValue span{font-size:1.25em;margin-right:.25em}.Navigation .Navigation-items{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;background-image:linear-gradient(#eff2f9,#eff2f9);border-radius:0 .75em .75em 0;justify-content:space-evenly;width:calc(100% - 15.25em)}.Navigation .Navigation-items,.Navigation .Navigation-items .Navigation-item{-webkit-flex-align:center;align-items:center;display:flex;height:100%;position:relative}.Navigation .Navigation-items .Navigation-item{-webkit-box-pack:center;-ms-flex-pack:center;color:#3e57aa99;cursor:pointer;justify-content:center}.Navigation .Navigation-items .Navigation-item.selected,.Navigation .Navigation-items .Navigation-item:hover{color:#3e57aa}.Navigation .Navigation-items .Navigation-selectedMarker{height:100%;left:0;position:absolute;top:0;transition:all .25s ease-in-out;width:4em}.Navigation .Navigation-items .Navigation-selectedMarker:after,.Navigation .Navigation-items .Navigation-selectedMarker:before{background-color:#253d8d;border-radius:0 0 .56em .56em;content:"";height:.3em;left:-1em;position:absolute;top:0;width:calc(100% + 2em)}.Navigation .Navigation-items .Navigation-selectedMarker:after{border-radius:.56em .56em 0 0;bottom:0;top:auto}.Navigation.wash-and-sterilization .Navigation-items .Navigation-selectedMarker:after,.Navigation.wash-and-sterilization .Navigation-items .Navigation-selectedMarker:before,.Navigation.wash-and-sterilization .Navigation-title .Navigation-titleUC{background-color:#9c65f2}.Navigation.formulation-and-stabilization .Navigation-items .Navigation-selectedMarker:after,.Navigation.formulation-and-stabilization .Navigation-items .Navigation-selectedMarker:before,.Navigation.formulation-and-stabilization .Navigation-title .Navigation-titleUC{background-color:#e3535f}.Navigation.filling-and-inspection .Navigation-items .Navigation-selectedMarker:after,.Navigation.filling-and-inspection .Navigation-items .Navigation-selectedMarker:before,.Navigation.filling-and-inspection .Navigation-title .Navigation-titleUC{background-color:#df8d25}.Navigation.office-and-storage .Navigation-items .Navigation-selectedMarker:after,.Navigation.office-and-storage .Navigation-items .Navigation-selectedMarker:before,.Navigation.office-and-storage .Navigation-title .Navigation-titleUC{background-color:#4aac59}.RoundTrack{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;position:absolute;right:2.25em;top:4.7em;width:15.75em}.RoundTrack,.RoundTrack .RoundTrack-round{-webkit-flex-align:center;align-items:center;display:flex}.RoundTrack .RoundTrack-round{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#284b8366;border-radius:2em;color:#fff;height:1.67em;justify-content:center;width:1.67em}.RoundTrack .RoundTrack-round span{font-size:.88em;font-weight:400}.RoundTrack .RoundTrack-round.selected{background-color:#eff2f9;background-image:linear-gradient(#eff2f9,#e0e5f3);color:#3e57aa}.RoundTrack .RoundTrack-round.selected span{font-weight:700}.RoundTrack .RoundTrack-round.blink{animation:blink .5s ease 0s 3;-webkit-animation:blink .5s ease 0s 3;-moz-animation:blink .5s ease 0s 3;-o-animation:blink .5s ease 0s 3}.Overview,.Overview .Overview-objects{height:100%;min-height:100%;position:relative}.Overview .Overview-objects{overflow:hidden}.Overview .Overview-objects g{position:relative}.Overview .Overview-overlay{background-image:url(/static/media/overlay.a93329253a0a27fe2115.svg);background-position:top;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.Overview.wash-and-sterilization .Overview-overlay{background-image:url(/static/media/overlay-1.f842d44f354024c6f927.svg)}.Overview.formulation-and-stabilization .Overview-overlay{background-image:url(/static/media/overlay-2.b88815d40aca60a75134.svg)}.Overview.filling-and-inspection .Overview-overlay{background-image:url(/static/media/overlay-3.358682bc6179a4cbb8e5.svg)}.Overview.office-and-storage .Overview-overlay{background-image:url(/static/media/overlay-4.0bf4aa2455d3ec1b091c.svg)}.Overview .Overview-hoverAreas{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.Overview .Overview-hoverAreas svg polygon{fill:none;pointer-events:visible;width:100%}.Overview .Overview-areaInfo{pointer-events:none;position:absolute;width:14.5em}.Overview .Overview-areaInfo .Overview-panel{background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.56em;padding:.6em .3em .4em;position:relative}.Overview .Overview-areaInfo .Overview-panel:before{background-color:#253d8d;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.Overview .Overview-areaInfo .Overview-panel:after{border-left:.65em solid #0000;border-right:.65em solid #0000;border-top:.9em solid #e0e5f3;content:"";height:0;left:calc(50% - .65em);position:absolute;top:calc(100% - 1px);width:0}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;color:#3e57aa;display:flex;justify-content:space-between;padding:.3em .4em}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow span{font-size:.7em;font-weight:400}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow span:nth-child(2){text-align:right}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.bold span{font-weight:700}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.footer,.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.title{border-bottom:1px solid #c0cfe1}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.footer span,.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.title span{font-size:.7em}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.footer{background-color:#253d8d40;border-radius:0 0 .67em .67em;margin-top:.25em;padding:.25em .5em}.Overview .Overview-areaInfo .Overview-panel .Overview-panelRow.footer span{font-weight:700}.Overview .Overview-areaInfo .Overview-areaTitle{color:#e2e7f4;margin-top:1.8em;text-align:center}.Overview .Overview-areaInfo .Overview-areaTitle span{font-size:1.15em}.Overview .Overview-areaInfo .Overview-areaTitle.hover{color:#253d8d}.Overview .Overview-areaInfo.wash-and-sterilization{left:4em;top:11em}.Overview .Overview-areaInfo.wash-and-sterilization .Overview-panel:before{background-color:#9c65f2}.Overview .Overview-areaInfo.wash-and-sterilization .Overview-panel .Overview-panelRow.footer{background-color:#9c65f240}.Overview .Overview-areaInfo.formulation-and-stabilization{left:25%;top:50%}.Overview .Overview-areaInfo.formulation-and-stabilization .Overview-panel:before{background-color:#e3535f}.Overview .Overview-areaInfo.formulation-and-stabilization .Overview-panel .Overview-panelRow.footer{background-color:#e3535f40}.Overview .Overview-areaInfo.filling-and-inspection{left:50%;top:25%}.Overview .Overview-areaInfo.filling-and-inspection .Overview-panel:before{background-color:#df8d25}.Overview .Overview-areaInfo.filling-and-inspection .Overview-panel .Overview-panelRow.footer{background-color:#df8d2540}.Overview .Overview-areaInfo.office-and-storage{right:10em;top:calc(50% + 7em);width:16em}.Overview .Overview-areaInfo.office-and-storage .Overview-panel:before{background-color:#4aac59}.Overview .Overview-areaInfo.office-and-storage .Overview-panel .Overview-panelRow:not(.title):not(.footer){padding:.15em .4em .1em}.Overview .Overview-areaInfo.office-and-storage .Overview-panel .Overview-panelRow.footer{background-color:#4aac5940}.Tooltip{background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.67em;color:#3e57aa;left:calc(100% + 1em);overflow:hidden;padding:.5em .5em .5em .75em;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:15em;z-index:3}.Tooltip .Tooltip-text p{font-size:.75em;font-weight:400;margin:0}.Tooltip .Tooltip-table{font-size:.75em;font-weight:400;margin-top:.5em}.Tooltip .Tooltip-table .Tooltip-tableRow .Tooltip-tableCell{display:inline-block;text-align:center;vertical-align:top;width:40%}.Tooltip .Tooltip-table .Tooltip-tableRow .Tooltip-tableCell span{font-size:1em!important}.Tooltip .Tooltip-table .Tooltip-tableRow .Tooltip-tableCell span span.green{color:#4aac59}.Tooltip .Tooltip-table .Tooltip-tableRow .Tooltip-tableCell span span.red{color:#e3535f}.Tooltip .Tooltip-table .Tooltip-tableRow .Tooltip-tableCell:nth-child(2){width:60%}.Tooltip .Tooltip-table .Tooltip-tableRow.header{font-weight:700}.Tooltip .Tooltip-machineWriteOffs{font-size:.75em;font-weight:400}.Tooltip .Tooltip-machineWriteOffs p{margin:0}.Tooltip:before{background-color:#253d8d;border-radius:.67em 0 0 .67em;content:"";height:100%;left:0;position:absolute;top:0;width:.3em}.Tooltip.wash-and-sterilization:before{background-color:#9c65f2}.Tooltip.formulation-and-stabilization:before{background-color:#e3535f}.Tooltip.filling-and-inspection:before{background-color:#df8d25}.Tooltip.office-and-storage:before{background-color:#4aac59}.CostsAndProduction{left:2em;position:absolute;top:6.15em}.CostsAndProduction .CostsAndProduction-box{background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.67em;color:#3e57aa;padding:.75em .5em .5em;position:relative;width:15.25em}.CostsAndProduction .CostsAndProduction-box.costs{margin-bottom:1em}.CostsAndProduction .CostsAndProduction-box.production .CostsAndProduction-section.production .CostsAndProduction-sectionRow.rampup{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:flex-start;align-items:flex-start;display:flex;justify-content:space-between}.CostsAndProduction .CostsAndProduction-box.production .CostsAndProduction-section.production .CostsAndProduction-sectionRow.rampup span:last-of-type{text-align:right}.CostsAndProduction .CostsAndProduction-box.production .CostsAndProduction-section.production .CostsAndProduction-sectionRow.rampup span:last-of-type span{display:block;font-size:.75em;line-height:1;margin-top:-.2em;padding-bottom:.2em}.CostsAndProduction .CostsAndProduction-box.production .CostsAndProduction-section.production .CostsAndProduction-sectionRow.rampup span:last-of-type{white-space:pre-wrap}.CostsAndProduction .CostsAndProduction-box.balance .CostsAndProduction-section.capacity{border-bottom:none}.CostsAndProduction .CostsAndProduction-box.balance .CostsAndProduction-section:not(.gameover).throughput .CostsAndProduction-sectionRow:last-of-type span:first-of-type{line-height:1.1em;white-space:pre-wrap}.CostsAndProduction .CostsAndProduction-box.balance .CostsAndProduction-section:not(.gameover).throughput .CostsAndProduction-sectionRow:last-of-type span:last-of-type{padding-top:1.1em;text-align:right;white-space:nowrap;width:100%}.CostsAndProduction .CostsAndProduction-box:before{background-color:#253d8d;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-title{border-bottom:1px solid #c0cfe1;font-weight:700;line-height:1;padding:.5em}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-title span{font-size:.75em;font-weight:400}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section{padding:.25em 0}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section.capacity{border-bottom:1px solid #c0cfe1;border-top:1px solid #c0cfe1}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section.throughput .CostsAndProduction-sectionRow,.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section.total .CostsAndProduction-sectionRow{background-color:#253d8d40;border-radius:0 0 .67em .67em;padding:.25em .5em}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section.throughput .CostsAndProduction-sectionRow span,.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section.total .CostsAndProduction-sectionRow span{font-size:.83em;font-weight:700}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;display:flex;justify-content:space-between;padding:0 .5em;position:relative;transition:background .2s ease-in-out}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow span{font-size:.78em;font-weight:400;line-height:1.6em}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow .Tooltip{opacity:0}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.tooltip:hover .Tooltip{opacity:1}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.tooltip:hover{background-color:#253d8d;color:#fff;font-weight:700}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.title span:first-of-type{font-size:.83em;font-weight:700}.CostsAndProduction .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.animate{background-color:#253d8d;color:#fff;font-weight:700}.CostsAndProduction.wash-and-sterilization .CostsAndProduction-box:before{background-color:#9c65f2}.CostsAndProduction.wash-and-sterilization .CostsAndProduction-box .CostsAndProduction-section.throughput .CostsAndProduction-sectionRow,.CostsAndProduction.wash-and-sterilization .CostsAndProduction-box .CostsAndProduction-section.total .CostsAndProduction-sectionRow{background-color:#9c65f240}.CostsAndProduction.wash-and-sterilization .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.animate,.CostsAndProduction.wash-and-sterilization .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.tooltip:hover{background-color:#9c65f2}.CostsAndProduction.formulation-and-stabilization .CostsAndProduction-box:before{background-color:#e3535f}.CostsAndProduction.formulation-and-stabilization .CostsAndProduction-box .CostsAndProduction-section.throughput .CostsAndProduction-sectionRow,.CostsAndProduction.formulation-and-stabilization .CostsAndProduction-box .CostsAndProduction-section.total .CostsAndProduction-sectionRow{background-color:#e3535f40}.CostsAndProduction.formulation-and-stabilization .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.animate,.CostsAndProduction.formulation-and-stabilization .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.tooltip:hover{background-color:#e3535f}.CostsAndProduction.filling-and-inspection .CostsAndProduction-box:before{background-color:#df8d25}.CostsAndProduction.filling-and-inspection .CostsAndProduction-box .CostsAndProduction-section.throughput .CostsAndProduction-sectionRow,.CostsAndProduction.filling-and-inspection .CostsAndProduction-box .CostsAndProduction-section.total .CostsAndProduction-sectionRow{background-color:#df8d2540}.CostsAndProduction.filling-and-inspection .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.animate,.CostsAndProduction.filling-and-inspection .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.tooltip:hover{background-color:#df8d25}.CostsAndProduction.office-and-storage .CostsAndProduction-box:before{background-color:#4aac59}.CostsAndProduction.office-and-storage .CostsAndProduction-box .CostsAndProduction-section.throughput .CostsAndProduction-sectionRow,.CostsAndProduction.office-and-storage .CostsAndProduction-box .CostsAndProduction-section.total .CostsAndProduction-sectionRow{background-color:#4aac5940}.CostsAndProduction.office-and-storage .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.animate,.CostsAndProduction.office-and-storage .CostsAndProduction-box .CostsAndProduction-section .CostsAndProduction-sectionRow.tooltip:hover{background-color:#4aac59}.ChangeParameter{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;display:flex;justify-content:space-between}.ChangeParameter .ChangeParameter-costPerUnit span{font-size:.88em}.ChangeParameter .ChangeParameter-controls{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;display:flex;justify-content:center}.ChangeParameter .ChangeParameter-controls .ChangeParameter-button{background-image:url(/static/media/icon-minus-btn.94c84523af8afc82e469.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1.11em;width:1.11em}.ChangeParameter .ChangeParameter-controls .ChangeParameter-button.increase{background-image:url(/static/media/icon-plus-btn.5e4adb1cdaee4b78aadc.svg);background-position:50%}.ChangeParameter .ChangeParameter-controls .ChangeParameter-button.disabled{cursor:not-allowed;opacity:.5}.ChangeParameter .ChangeParameter-controls .ChangeParameter-value{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;-webkit-touch-callout:none;align-items:center;background-color:#ffffff80;border:2px solid #3e57aa80;border-radius:.25em;display:flex;height:1.4em;justify-content:center;margin:0 .15em;-webkit-user-select:none;user-select:none;width:1.4em}.ChangeParameter .ChangeParameter-controls .ChangeParameter-value span{font-size:.88em}.ChangeParameter.confirmed .ChangeParameter-controls .ChangeParameter-value{background-color:#c0cfe1;border-style:none;color:#3e57aa}.ConfirmButton{border:3px solid #3e57aa80;border-radius:.25em;cursor:pointer;height:1.4em;margin-left:.25em;width:1.4em}.ConfirmButton.checked{background-color:#c0cfe1;background-image:url(/static/media/icon-check.a095e62086061f7ec6ab.svg);background-position:50%;background-repeat:no-repeat;background-size:70% auto;border-style:none}.ConfirmButton.disabled{cursor:not-allowed}.BuyItem{-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-flex-align:center;align-items:center;display:flex;justify-content:space-between}.BuyItem .BuyItem-totalCost span{font-size:.88em}.Action{background-image:linear-gradient(#eff2f980,#e0e5f380);border-radius:.56em;color:#3e57aa;margin:.4em 0;position:relative}.Action .Action-header{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-flex-align:center;align-items:center;border-top-left-radius:.56em;border-top-right-radius:.56em;cursor:pointer;display:flex;height:2.55em;justify-content:left;padding:0 .8em}.Action .Action-header .Action-title{font-size:.85em;line-height:1;width:calc(100% - 2.55em)}.Action .Action-header .Action-toggleBtn{background-image:url(/static/media/icon-arrow-down.811273f293f9f3c5011c.svg);background-position:50%;background-repeat:no-repeat;background-size:.65em auto;height:2.55em;position:absolute;right:0;top:0;width:2.55em}.Action .Action-body{height:0;overflow:hidden}.Action .Action-body .Action-description{margin:.25em 0}.Action .Action-body .Action-description p{display:block;font-size:.75em;font-weight:400;line-height:1.3em;margin:0}.Action .Action-body .Action-action{position:relative}.Action.open{background-image:linear-gradient(#eff2f9e6,#e0e5f3e6)}.Action.open .Action-header{height:2em}.Action.open .Action-header .Action-toggleBtn{background-image:url(/static/media/icon-arrow-up.2959740a7297b8215dd4.svg);height:2em}.Action.open .Action-body{height:auto;padding:0 1em .5em}.Action.confirmed{background-image:linear-gradient(#3e57aa,#253d8d);color:#fff}.Action.confirmed .Action-header:before{background-color:#253d8d;border-radius:.67em .67em 0 0;content:"";height:.3em;left:0;position:absolute;top:0;width:100%}.Action.confirmed .Action-header .Action-toggleBtn{background-image:url(/static/media/icon-arrow-down-light.3521b186eecde1a8d7d5.svg)}.Action.confirmed.wash-and-sterilization .Action-header:before{background-color:#9c65f2}.Action.confirmed.formulation-and-stabilization .Action-header:before{background-color:#e3535f}.Action.confirmed.filling-and-inspection .Action-header:before{background-color:#df8d25}.Action.confirmed.office-and-storage .Action-header:before{background-color:#4aac59}.Action.confirmed.open .Action-header{padding-top:.5em}.Action.confirmed.open .Action-header .Action-toggleBtn{background-image:url(/static/media/icon-arrow-up-light.e542c62fc20293835673.svg)}.Action.open:not(.confirmed):hover .Action-header{background-color:#253d8d;background-image:none;color:#fff}.Action.open:not(.confirmed):hover .Action-header .Action-toggleBtn{background-image:url(/static/media/icon-arrow-up-light.e542c62fc20293835673.svg)}.Action.open:not(.confirmed):hover.wash-and-sterilization .Action-header{background-color:#9c65f2}.Action.open:not(.confirmed):hover.formulation-and-stabilization .Action-header{background-color:#e3535f}.Action.open:not(.confirmed):hover.filling-and-inspection .Action-header{background-color:#df8d25}.Action.open:not(.confirmed):hover.office-and-storage .Action-header{background-color:#4aac59}.Action:not(.open):not(.confirmed):hover{background-color:#253d8d;background-image:none;color:#fff}.Action:not(.open):not(.confirmed):hover .Action-toggleBtn{background-image:url(/static/media/icon-arrow-down-light.3521b186eecde1a8d7d5.svg)}.Action:not(.open):not(.confirmed):hover.wash-and-sterilization{background-color:#9c65f2}.Action:not(.open):not(.confirmed):hover.formulation-and-stabilization{background-color:#e3535f}.Action:not(.open):not(.confirmed):hover.filling-and-inspection{background-color:#df8d25}.Action:not(.open):not(.confirmed):hover.office-and-storage{background-color:#4aac59}.Action.selected{background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;margin:0 0 .5em}.Action.selected:before{background-color:#253d8d;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.Action.selected.wash-and-sterilization:before{background-color:#9c65f2}.Action.selected.formulation-and-stabilization:before{background-color:#e3535f}.Action.selected.filling-and-inspection:before{background-color:#df8d25}.Action.selected.office-and-storage:before{background-color:#4aac59}.AvailableActions{border-radius:.33em;padding:.45em;position:absolute;width:15.56em;z-index:1}.AvailableActions .AvailableActions-bgColor{background-color:#284b8366;border-radius:.33em;height:0;left:0;position:absolute;top:0;transition:all .15s ease-in;width:100%}.AvailableActions .AvailableActions-header{cursor:pointer;height:2em;position:relative}.AvailableActions .AvailableActions-header .AvailableActions-toggleBtn{background-color:#3e57aa;border-radius:2em;display:inline-block;height:2em;position:relative;vertical-align:middle;width:2em}.AvailableActions .AvailableActions-header .AvailableActions-toggleBtn:after{background-image:url(/static/media/icon-plus.e31f7a99439f1858c2c4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.65em;left:calc(50% - .325em);position:absolute;top:calc(50% - .325em);transform:rotate(0deg);transform-origin:50% 50%;transition:transform .3s ease-in-out;width:.65em}.AvailableActions .AvailableActions-header .AvailableActions-title{-webkit-touch-callout:none;color:#3e57aa;display:inline-block;margin-left:.6em;-webkit-user-select:none;user-select:none;vertical-align:middle}.AvailableActions .AvailableActions-body{height:0;overflow:hidden;transition:height .15s ease-in}.AvailableActions.personnel{left:18em;top:10.25em}.AvailableActions.machines{left:34.33em;top:6.5em}.AvailableActions.materials{left:50.72em;top:11.25em}.AvailableActions.open{z-index:2}.AvailableActions.open .AvailableActions-bgColor{height:100%;transition:all .25s ease-out;width:100%}.AvailableActions.open .AvailableActions-header .AvailableActions-toggleBtn:after{transform:rotate(135deg)}.AvailableActions.open .AvailableActions-header .AvailableActions-title{color:#fff}.AvailableActions.open .AvailableActions-body{height:auto;transition:height .15s ease-out}.AvailableActions.open .AvailableActions-body.animate-1{height:3.35em}.AvailableActions.open .AvailableActions-body.animate-2{height:6.7em}.AvailableActions.open .AvailableActions-body.animate-3{height:10.05em}.AvailableActions.open .AvailableActions-body.animate-4{height:13.4em}.AvailableActions.open .AvailableActions-body.animate-5{height:16.75em}.AvailableActions.wash-and-sterilization.materials .AvailableActions-header .AvailableActions-title,.AvailableActions.wash-and-sterilization.personnel .AvailableActions-header .AvailableActions-title{color:#fff}.AvailableActions.wash-and-sterilization .AvailableActions-header .AvailableActions-toggleBtn{background-color:#9c65f2}.AvailableActions.formulation-and-stabilization.personnel{top:6em}.AvailableActions.formulation-and-stabilization.machines{left:34.33em;top:9em}.AvailableActions.formulation-and-stabilization.materials{left:50.72em;top:6.5em}.AvailableActions.formulation-and-stabilization .AvailableActions-header .AvailableActions-toggleBtn{background-color:#e3535f}.AvailableActions.filling-and-inspection.personnel{top:11em}.AvailableActions.filling-and-inspection.materials{top:5em}.AvailableActions.filling-and-inspection.materials .AvailableActions-header .AvailableActions-title{color:#fff}.AvailableActions.filling-and-inspection.machines{top:8em}.AvailableActions.filling-and-inspection .AvailableActions-header .AvailableActions-toggleBtn{background-color:#df8d25}.AvailableActions.office-and-storage.office{left:18em;top:5em}.AvailableActions.office-and-storage.office .AvailableActions-header .AvailableActions-title{color:#fff}.AvailableActions.office-and-storage.storage{left:50.72em;top:16em}.AvailableActions.office-and-storage.initiatives{left:34.33em;top:8em}.AvailableActions.office-and-storage .AvailableActions-header .AvailableActions-toggleBtn{background-color:#4aac59}.SelectedActions{background-color:#284b8366;border-radius:.33em;position:absolute;right:2em;top:7.15em;width:16.11em}.SelectedActions .SelectedActions-header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.33em .33em 0 0;color:#fff;display:flex;height:2.56em;justify-content:center;width:100%}.SelectedActions .SelectedActions-body{padding:.8em .6em}.SelectedActions .SelectedActions-body .SelectedActions-area .SelectedActions-areaTitle span{color:#fff;font-size:.75em;font-weight:400}.SelectedActions .SelectedActions-body .SelectedActions-area .SelectedActions-areaActions{margin:.5em 0}.SelectedActions .SelectedActions-body .SelectedActions-area .SelectedActions-areaActions .SelectedActions-action{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;display:flex;height:2.56em;justify-content:center;margin-bottom:.5em;padding:.5em;position:relative;width:100%}.SelectedActions .SelectedActions-body .SelectedActions-area .SelectedActions-areaActions .SelectedActions-action span{font-size:.88em}.SelectedActions .SelectedActions-body .SelectedActions-area .SelectedActions-areaActions .SelectedActions-action:before{background-color:#253d8d;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.SelectedActions .SelectedActions-body .SelectedActions-area.wash-and-sterilization .SelectedActions-areaActions .SelectedActions-action:before{background-color:#9c65f2}.SelectedActions .SelectedActions-body .SelectedActions-area.formulation-and-stabilization .SelectedActions-areaActions .SelectedActions-action:before{background-color:#e3535f}.SelectedActions .SelectedActions-body .SelectedActions-area.filling-and-inspection .SelectedActions-areaActions .SelectedActions-action:before{background-color:#df8d25}.SelectedActions .SelectedActions-body .SelectedActions-area.office-and-storage .SelectedActions-areaActions .SelectedActions-action:before{background-color:#4aac59}.SelectedActions .SelectedActions-body .SelectedActions-placeholder{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;border:1px dashed #c0cfe1;border-radius:.56em;color:#c0cfe1;display:flex;height:2.56em;justify-content:center;margin-bottom:.5em;padding:.5em;width:100%}.SelectedActions .SelectedActions-body .SelectedActions-placeholder span{font-size:.75em;font-weight:400}.SelectedActions .SelectedActions-body .SelectedActions-confirmBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;color:#fff;cursor:pointer;display:flex;height:2.25em;justify-content:center;margin-left:50%;margin-top:1em;width:50%}.SelectedActions .SelectedActions-body .SelectedActions-confirmBtn:not(.disabled):hover{background-image:linear-gradient(#3a519f,#223881)}.SelectedActions .SelectedActions-body .SelectedActions-confirmBtn.loading{background-image:url(/static/media/icon-loading.9d1cc106aac3ba36722c.svg),linear-gradient(#3e57aa,#253d8d);background-position:100%,50%;background-repeat:no-repeat;background-size:auto 80%,100%}.SelectedActions .SelectedActions-body .SelectedActions-confirmBtn.disabled{cursor:not-allowed;opacity:.5}.SelectedActions .SelectedActions-body .SelectedActions-confirmBtn.disabled span{font-size:.89em}.Area,.Area .Area-objects{height:100%;min-height:100%;position:relative}.Area .Area-objects{overflow:hidden}.Area .Area-objects g{position:relative}.Area .Area-objects image{position:absolute}.Area .Area-objects image.ready{transition:transform .4s ease-out}.Area .Area-rounds{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;position:absolute;right:2.25em;top:4.7em;width:15.75em}.Area .Area-rounds,.Area .Area-rounds .Area-round{-webkit-flex-align:center;align-items:center;display:flex}.Area .Area-rounds .Area-round{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#e0e5f34d;border-radius:2em;color:#3e57aa;height:1.67em;justify-content:center;width:1.67em}.Area .Area-rounds .Area-round span{font-size:.88em}.Area .Area-rounds .Area-round.selected{background-color:#e0e5f3;font-weight:700}.PauseOverlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background:#1e3867b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:5}.PauseOverlay .PauseOverlay-content{color:#fff;font-size:1.5em}.IntroPopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity 1s ease;z-index:10}.IntroPopup.loading{background:#131f47}.IntroPopup.loading .IntroPopup-content{opacity:0}.IntroPopup:not(.show){animation:fadeOutClose 1s ease 0s forwards;-webkit-animation:fadeOutClose 1s ease 0s forwards;-moz-animation:fadeOutClose 1s ease 0s forwards;-o-animation:fadeOutClose 1s ease 0s forwards}.IntroPopup.wide .IntroPopup-content{padding:3em 2em 1em}.IntroPopup .IntroPopup-content{background-color:#eff2f9;background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.67em;color:#3e57aa;height:auto;opacity:1;padding:3em 4em 1em;position:relative;transition:opacity 1s ease;width:33em}.IntroPopup .IntroPopup-content:before{background-color:#3e57aa;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.IntroPopup .IntroPopup-content .IntroPopup-header .IntroPopup-closeBtn{background-image:url(/static/media/icon-close.3799b53fd4cd03f30dd6.svg);background-position:50%;background-repeat:no-repeat;background-size:90% auto;cursor:pointer;height:1em;position:absolute;right:1em;top:1em;width:1em}.IntroPopup .IntroPopup-content .IntroPopup-header .IntroPopup-closeBtn:hover{background-size:100% auto}.IntroPopup .IntroPopup-content .IntroPopup-header .IntroPopup-title{font-size:1.38em;font-weight:700}.IntroPopup .IntroPopup-content .IntroPopup-body{padding-top:1em;width:100%}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text{height:calc(100% - 4.5em);overflow:auto;padding-bottom:1em}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text::-webkit-scrollbar{height:.5em;width:.5em}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text::-webkit-scrollbar-track{background-color:#3e57aa40;border-radius:.5em}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text::-webkit-scrollbar-thumb{background-color:#eff2f9;border:1px solid #3e57aa40;border-radius:.5em}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text::-webkit-scrollbar-corner{background-color:#0000}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text{scrollbar-color:#eff2f9 #3e57aa40;scrollbar-width:thin}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text p{font-weight:400}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text h2~p{margin-top:0}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text h2{font-size:1.167em;font-weight:500;margin-bottom:0}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text .IntroPopup-infoIcon{background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.33em;display:inline-block;height:1.5em;position:relative;vertical-align:middle;width:1.5em}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text .IntroPopup-infoIcon:after{background-image:url(/static/media/icon-info.7966b293403195f032e0.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 55%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text .IntroPopup-fraction{text-align:center}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text .IntroPopup-fraction span{display:block;font-size:.75em;font-weight:400;line-height:1.2;margin:0 auto;position:relative;width:15em}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text .IntroPopup-fraction span:last-child:before{border-top:1px solid #3e57aa;content:"";height:0;left:0;position:absolute;top:.05em;width:100%}.IntroPopup .IntroPopup-content .IntroPopup-body .IntroPopup-text .IntroPopup-footnote{font-size:.75em;font-weight:400;margin-bottom:2em}.InfoPopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background:#ffffff1f;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transform:scale(0);transform-origin:8em calc(100% - 3.5em);transition:transform .5s ease;z-index:10}.InfoPopup.loading{background:#131f47}.InfoPopup--show{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:scale(1)}.InfoPopup.round-5 .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-gameScore,.InfoPopup.round-6 .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-gameScore,.InfoPopup.round-7 .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-gameScore,.InfoPopup.round-8 .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-gameScore,.InfoPopup.round-9 .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-gameScore{display:block}.InfoPopup .InfoPopup-content{background-color:#eff2f9;background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.67em;color:#3e57aa;height:calc(100% - 10em);max-height:30em;padding:0 2em;position:relative;width:42em}.InfoPopup .InfoPopup-content:before{background-color:#3e57aa;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.InfoPopup .InfoPopup-content .InfoPopup-header{padding:3.4em 0 .25em 1em;position:relative}.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-closeBtn,.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-loadingIcon{background-image:url(/static/media/icon-close.3799b53fd4cd03f30dd6.svg);background-position:50%;background-repeat:no-repeat;background-size:90% auto;cursor:pointer;height:1em;position:absolute;right:-1em;top:1em;width:1em}.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-closeBtn:hover,.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-loadingIcon:hover{background-size:100% auto}.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-loadingIcon{background-image:url(/static/media/icon-loading-blue.cdff261de024c378e887.svg);background-size:80% auto;cursor:default;height:3em;right:0;top:0;width:3em}.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-loadingIcon:hover{background-size:80% auto}.InfoPopup .InfoPopup-content .InfoPopup-header .InfoPopup-title{font-size:1.35em;font-weight:700}.InfoPopup .InfoPopup-content .InfoPopup-body{bottom:0;left:1em;overflow:hidden;padding:0 1em 1em 2em;position:absolute;right:1em;top:6em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text{height:calc(100% - 4.5em);overflow:auto;padding-right:1em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text::-webkit-scrollbar{height:.5em;width:.5em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text::-webkit-scrollbar-track{background-color:#3e57aa40;border-radius:.5em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text::-webkit-scrollbar-thumb{background-color:#eff2f9;border:1px solid #3e57aa40;border-radius:.5em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text::-webkit-scrollbar-corner{background-color:#0000}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text{scrollbar-color:#eff2f9 #3e57aa40;scrollbar-width:thin}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-fraction{margin-bottom:1em;text-align:center}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-fraction span{display:block;font-size:.75em;font-weight:400;line-height:1.2;margin:0 auto;position:relative;width:15em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-fraction span:last-child:before{border-top:1px solid #3e57aa;content:"";height:0;left:0;position:absolute;top:.05em;width:100%}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-footnote{font-size:.75em;font-weight:400;margin-bottom:2em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text p{font-weight:400;line-height:1.4}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text center{margin-bottom:.5em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text h2~p{margin-top:0}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text h2{font-size:1.167em;font-weight:500;margin-bottom:0}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text h2:first-child{margin-top:0}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-gameScore{display:none}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-reportIcon{background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.33em;display:inline-block;height:1.5em;position:relative;vertical-align:middle;width:1.5em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-text .InfoPopup-reportIcon:after{background-image:url(/static/media/icon-report.354e8dbf01c420f3210c.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 55%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-startBtn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background-color:#3e57aa;background-image:linear-gradient(#3e57aa,#253d8d);border-radius:.56em;bottom:2em;color:#fff;cursor:pointer;display:flex;height:2.25em;justify-content:center;left:calc(50% - 9.5em);position:absolute;width:15em}.InfoPopup .InfoPopup-content .InfoPopup-body .InfoPopup-startBtn:hover{background-image:linear-gradient(#3a519f,#223881)}.Graph{height:100%;position:relative;width:100%}.Graph .Graph-grid line{stroke:#c0cbe1;stroke-width:1px}.Graph .Graph-axis>line{stroke:#c0cbe1;stroke-width:3px}.Graph .Graph-axis .Graph-tic.hidden{display:none}.Graph .Graph-axis .Graph-tic line{stroke:#c0cbe1;stroke-width:3px}.Graph .Graph-axis .Graph-tic text{fill:#3e57aa;font-size:1.2em}.Graph .Graph-axis .Graph-tic.bottom{transform:translateY(-8px)}.Graph .Graph-line{stroke-width:3px}.Graph .Graph-line.production{stroke:#1db5d5}.Graph .Graph-line.cost{stroke:#20cba4}.Graph .Graph-line.unitcost{stroke:#417bd8}.Graph .Graph-line.unitcost2{stroke:#417bd8;stroke-dasharray:8px}.Graph .Graph-line.demand{stroke:#bed2f3}.Graph .Graph-line.demand2{stroke-width:2px;stroke:#bed2f3}.Graph .Graph-line.vertical{stroke-width:1px;stroke:#aec3eb;stroke-dasharray:8px}.Graph .Graph-rect{fill:#0000}.Graph .Graph-marker.production{fill:#1db5d5}.Graph .Graph-marker.unitcost,.Graph .Graph-marker.unitcost2{fill:#417bd8}.Graph .Graph-marker.cost{fill:#20cba4}.Graph .Graph-marker.demand{fill:#bed2f3}.Graph .Graph-toolTip{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;animation:fadeIn .75s ease 0s forwards;-webkit-animation:fadeIn .75s ease 0s forwards;-moz-animation:fadeIn .75s ease 0s forwards;-o-animation:fadeIn .75s ease 0s forwards;background-color:#fff;border-radius:.44em;box-shadow:0 3px 6px 0 #00000029;color:#3e57aa;display:flex;height:2em;justify-content:center;opacity:0;padding:0 .5em;position:relative;transform:translate(-3em,-2.75em);visibility:visible;width:6em}.Graph .Graph-toolTip span{display:block;font-size:.75em}.Graph .Graph-toolTip span:first-of-type{font-weight:700}.Graph .Graph-toolTip.demand2,.Graph .Graph-toolTip.unitcost2{transform:translate(-4em,-2.75em);width:10em}.Graph .Graph-toolTip.demand2{transform:translate(-3.25em,-2.75em)}.Graph .Graph-toolTip:after{border-left:.5em solid #0000;border-right:.5em solid #0000;border-top:.5em solid #fff;content:"";height:0;left:calc(50% - .5em);position:absolute;top:calc(100% - 1px);width:0}.ReportPopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;background:#ffffff1f;bottom:0;display:flex;height:0;justify-content:center;left:0;position:fixed;transform-origin:3.5em calc(100% - 3.5em);transition:all .25s ease-out;transition-delay:.15s;width:0;z-index:10}.ReportPopup .ReportPopup-content{background-color:#eff2f9;background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.67em;color:#3e57aa;height:calc(100% - 4em);overflow:hidden;position:relative;width:calc(100% - 4em)}.ReportPopup .ReportPopup-content:before{background-color:#3e57aa;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.ReportPopup .ReportPopup-content .ReportPopup-header{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;padding:1.4em 2em .25em;position:relative;transition:all .15s ease-out;transition-delay:0s}.ReportPopup .ReportPopup-content .ReportPopup-header .ReportPopup-closeBtn{background-image:url(/static/media/icon-close.3799b53fd4cd03f30dd6.svg);background-position:50%;background-repeat:no-repeat;background-size:90% auto;cursor:pointer;height:1em;position:absolute;right:1em;top:1em;width:1em}.ReportPopup .ReportPopup-content .ReportPopup-header .ReportPopup-closeBtn:hover{background-size:100% auto}.ReportPopup .ReportPopup-content .ReportPopup-header .ReportPopup-title{font-size:1.2em}.ReportPopup .ReportPopup-content .ReportPopup-body{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);height:calc(100% - 3em);-moz-opacity:0;-khtml-opacity:0;opacity:0;padding:0 1em 1em;position:relative;text-align:left;transition:all .15s ease-out;transition-delay:0s;width:100%}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text{font-weight:400;height:calc(100% - 5.5em);left:1em;margin-bottom:1em;overflow:auto;padding:1em;position:absolute;top:0;width:22em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text::-webkit-scrollbar{height:.5em;width:.5em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text::-webkit-scrollbar-track{background-color:#3e57aa40;border-radius:.5em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text::-webkit-scrollbar-thumb{background-color:#eff2f9;border:1px solid #3e57aa40;border-radius:.5em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text::-webkit-scrollbar-corner{background-color:#0000}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text{scrollbar-color:#eff2f9 #3e57aa40;scrollbar-width:thin}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text p:first-child{margin-top:0}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text table{width:100%}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text table thead{font-weight:700}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text .ReportPopup-GMPactionNotTaken,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text .ReportPopup-GMPactionTaken,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text .ReportPopup-additionalProduction,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text .ReportPopup-noOldMachines,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text .ReportPopup-oldMachines{display:none}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text.GMPActionNotTaken .ReportPopup-GMPactionNotTaken,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text.GMPActionTaken .ReportPopup-GMPactionTaken,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text.demandNotMet .ReportPopup-additionalProduction,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text.noOldMachines .ReportPopup-noOldMachines,.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-text.oldMachines .ReportPopup-oldMachines{display:inline}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-graph{height:calc(100% - 5.5em);margin-bottom:1em;position:absolute;right:0;text-align:center;top:0;width:calc(100% - 24em)}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-graph .ReportPopup-parentSize>div{overflow:visible!important}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-flex-align:center;align-items:center;bottom:1.5em;display:flex;height:2.25em;justify-content:flex-end;left:0;padding:0 2em;position:absolute;width:100%}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-flex-align:center;-webkit-touch-callout:none;align-items:center;background-color:#3f59a8;border:1px solid #3f59a8;border-radius:.67em;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:2.25em;justify-content:left;margin-left:1em;padding-left:calc(2.5em + 2px);position:relative;-webkit-user-select:none;user-select:none;width:14.56em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button span{font-size:.95em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button:after{background-color:#fff;border-radius:1.33em;content:"";height:1.33em;left:calc(.6em + 2px);position:absolute;top:calc(.46em - 1px);width:1.33em}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button.production:after{background-color:#1db5d5}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button.costs:after{background-color:#20cba4}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button.unit-cost:after{background-color:#417bd8}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button.game-score-unit-cost:after{background-color:#1db5d5}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button.demand:after{background-color:#d8e9ff;border:2px solid #bed2f3;height:calc(1.33em - 4px);width:calc(1.33em - 4px)}.ReportPopup .ReportPopup-content .ReportPopup-body .ReportPopup-buttons .ReportPopup-button.off{background-color:#0000;border:1px solid #3f59a8;color:#3e57aa}.ReportPopup--show{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;transition:all .25s ease-out;transition-delay:0s;width:100%}.ReportPopup--show .ReportPopup-content .ReportPopup-body,.ReportPopup--show .ReportPopup-content .ReportPopup-header{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition:all .25s ease-out;transition-delay:.25s}.IllustrationPopup{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity 1s ease;z-index:10}.IllustrationPopup.loading{background:#131f47}.IllustrationPopup.loading .IllustrationPopup-content{opacity:0}.IllustrationPopup:not(.show){animation:fadeOutClose 1s ease 0s forwards;-webkit-animation:fadeOutClose 1s ease 0s forwards;-moz-animation:fadeOutClose 1s ease 0s forwards;-o-animation:fadeOutClose 1s ease 0s forwards}.IllustrationPopup .IllustrationPopup-content{background-color:#eff2f9;background-image:linear-gradient(#eff2f9,#e0e5f3);border-radius:.67em;color:#3e57aa;height:26em;opacity:1;position:relative;transition:opacity 1s ease;width:40em}.IllustrationPopup .IllustrationPopup-content:before{background-color:#3e57aa;border-radius:.67em .67em 0 0;content:"";height:.4em;left:0;position:absolute;top:0;width:100%}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text{background-position:center right 1.5em;background-repeat:no-repeat;background-size:15em auto;height:100%;padding:3em 18.8em 1em 4em;position:relative;width:100%}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text p{font-size:1.16em}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-1{background-image:url(/static/media/round-1.a64233529c2fc0c663d8.svg);background-position:top 4em right 1.5em}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-2{background-image:url(/static/media/round-2.ddafb1284a7a0e23ddaa.svg);background-position:center right 1em;background-size:16em auto}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-3{background-image:url(/static/media/round-3.c2ee2db149b669dded7c.svg)}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-4{background-image:url(/static/media/round-4.7897fc7a3ab1584b019d.svg);background-position:top 5.5em right 1.5em;background-size:17em auto}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-5{background-image:url(/static/media/round-5.c8d736cc63a8fb6af5cb.svg)}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-6{background-image:url(/static/media/round-6.50829eca3f5b72fa7ab6.svg);background-position:top 6em right 1.5em;background-size:18em auto}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-7{background-image:url(/static/media/round-7.1549c06241550891314c.svg)}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text.round-8{background-image:url(/static/media/round-8.b8768d7c24436850168b.svg);background-size:16em auto}.IllustrationPopup .IllustrationPopup-content .IllustrationPopup-text .IllustrationPopup-animation{background-image:url(/static/media/animation.e2ffd68c708e9e3bbcf3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:10em;width:100%}.ImageLoader{display:none;position:absolute}@keyframes blink{50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.15)}}@keyframes fadeInOut{50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeOutClose{50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1)}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(0)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(0)}}@keyframes fadeIn{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes backgroundPulse1{0%{background-color:#9c65f200}50%{background-color:#9c65f240}to{background-color:#9c65f200}}@keyframes backgroundPulse2{0%{background-color:#e3535f00}50%{background-color:#e3535f40}to{background-color:#e3535f00}}@keyframes backgroundPulse3{0%{background-color:#df8d2500}50%{background-color:#df8d2540}to{background-color:#df8d2500}}@keyframes backgroundPulse4{0%{background-color:#4aac5900}50%{background-color:#4aac5940}to{background-color:#4aac5900}}@keyframes glowPulse{0%{box-shadow:0 0 .9em .1em #fff}50%{box-shadow:0 0 .5em 0 #fff}to{box-shadow:0 0 .9em .1em #fff}}.App{overflow:auto}.App,.App .Page{height:100%;position:relative}.App .Page{background-color:#8199bb}.App .Page:after{background-color:#000;content:"";display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);height:100%;left:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:11}.App .Page--fadeOut:after{animation:fadeInOut 1.75s ease 0s;-webkit-animation:fadeInOut 1.75s ease 0s;-moz-animation:fadeInOut 1.75s ease 0s;-o-animation:fadeInOut 1.75s ease 0s;visibility:visible}
/*# sourceMappingURL=main.103c9efe.css.map*/