#dynamicDOM .artillery-time{position:absolute;pointer-events:none}#dynamicDOM .artillery-time .progress-bar{width:50px;height:5px;background:green}#dynamicDOM .cursor-note{position:absolute;width:200px;text-align:center;pointer-events:none;color:#fff;font:12px/14px 'titilliumWebSemiBold';text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}#dynamicDOM .overlay-text{position:absolute;left:0;right:0;margin:0 auto;top:50%;width:max-content;color:#fff;font:40px/50px 'titilliumWebSemiBold';text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}#dynamicDOM .notifications{position:absolute;bottom:0;right:0;padding:3px 20px 3px 0;padding:3px 0;height:48px;background:#fff;color:#000;font:14px/16px 'titilliumWebBold';border:2px solid #000;border-bottom:none;background:#232323}#dynamicDOM .notifications:before{content:'';display:inline-block;width:48px;height:48px;background:url(../images/resources_sprite_64_64.png) left center no-repeat,#232323;background-size:auto 600%;background-position:-96px -48px;margin-right:12px}#dynamicDOM .notifications.off{width:40px;padding:3px 20px 3px 0}#dynamicDOM .notifications.on{height:410px;max-height:410px;background:url(../images/new/notification_icon.png) 5px 377px no-repeat,#15636c;background-size:35px 33px}#dynamicDOM .notifications span{position:absolute;bottom:27px;left:41px;display:inline-block;background:#95681c;width:12px;height:12px;border-radius:8px;border:1px solid #000}#dynamicDOM .notifications.on span{background:#1c952b}#dynamicDOM .notifications.off span{background:#952b1c}#dynamicDOM .notifications:hover{color:#0199e2}#dynamicDOM .notifications-holder{display:none;position:absolute;bottom:2px;right:0;left:90px;height:44px;max-height:63px;color:#fff;font:14px/18px 'titilliumWebRegular'}#dynamicDOM .notifications-holder.on{max-height:410px;height:410px}#dynamicDOM .notifications-holder.off{display:none}#dynamicDOM .notification{display:inline-block;width:calc(100% - 10px);margin-right:10px;margin-top:2px;font:14px/18px 'titilliumWebSemiBold'}#dynamicDOM .notification{width:calc(100% - 10px)}#dynamicDOM .notification.cit-gain,#dynamicDOM .notification.explorer-gain,#dynamicDOM .notification.positive{color:#1cd005;color:#000}#dynamicDOM .notification.warning{color:#b59b00}#dynamicDOM .notification.danger{color:#ffa05b}#dynamicDOM .notification .table-list{padding-left:4px}#dynamicDOM .notifications-holder .notification.cit-gain,#dynamicDOM .notifications-holder .notification.explorer-gain,#dynamicDOM .notifications-holder .notification.positive{color:#fff}#dynamicDOM .notifications-holder .notification.warning{color:#95681c}#dynamicDOM .notifications-holder .notification.danger{color:#95681c}#dynamicDOM .notification .time-note{display:inline-block;width:105px}#dynamicDOM .notifications-holder>div{height:100%;height:43px;margin-right:10px}#dynamicDOM .notifications-holder.on>div{height:410px}#dynamicDOM .notifications-holder.on{font:14px/18px 'titilliumWebRegular'}#dynamicDOM .notifications-new{position:absolute;right:0;bottom:53px;padding-bottom:1px;padding-top:15px;display:flex;flex-direction:column;align-items:flex-end;overflow-y:hidden}#dynamicDOM .notifications-new .close-all{display:inline-block;position:absolute;top:0;right:10px;width:20px;height:20px;background:url(../images/new/button_close_all_notifications.png) center center no-repeat;background-size:auto 100%;z-index:1}#dynamicDOM .notifications-new .close-all:only-child{display:none}#dynamicDOM .notifications-new .close-all:hover{transform:scale(1.2);transform-origin:center 0}#dynamicDOM .notifications-new .notification{display:block;width:max-content;margin:0 3px 6px;padding:5px;background:#232323;min-width:200px;box-shadow:-1px -1px 1px #cb672e,1px 1px 1px #cb672e;position:relative;color:#fff;font:14px/18px 'titilliumWebSemiBold';transform-origin:100% 100%;min-height:30px;animation:fadeInHeightStay 30s ease-in-out;display:flex;align-items:center}#gameContent.battle #dynamicDOM .notifications-new .notification{display:none}#dynamicDOM .notifications-new .notification.objective-completed{}#dynamicDOM .notifications-new .notification:last-child{background:#cb672e;box-shadow:none;border-top:1px solid #232323}#dynamicDOM .notifications-new .notification .action-shortcut{display:inline-block;width:50px;text-align:center;vertical-align:middle;margin-right:5px;height:20px;background:url(../images/new/button_user_guidance_used_within_notifications.png) center center no-repeat;background-size:auto 100%}#dynamicDOM .notifications-new .notification .action-shortcut:hover{transform:scale(1.2)}#dynamicDOM .notifications-new .notification .text{display:inline-block;vertical-align:middle;max-width:400px;padding-right:30px}#dynamicDOM .notifications-new .notification .text>span{color:#1d6f25;font-weight:700}#dynamicDOM .notifications-new .notification:last-child .text>span{color:#fff;font-weight:700}#dynamicDOM .notifications-new .notification .icon{vertical-align:middle}#dynamicDOM .notifications-new .notification .close{position:absolute;top:7px;right:10px;font:18px/18px 'titilliumWebSemiBold';padding:1px 3px;border-radius:50%}#dynamicDOM .notifications-new .notification .close:hover{box-shadow:0 0 5px rgba(255,255,255,.8)}#loading{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;background:url(../images/simpocalypse_logo.png) center 20% no-repeat,#000;background-size:40% auto}#loading .loading-info{position:absolute;top:42%;right:0;left:0;width:500px;max-width:80%;margin:0 auto}#loading .description{margin:0 auto;font:20px/25px 'titilliumWebBold';color:#a09d9f;text-align:center}#loading .progress{margin:10px auto 20px;height:20px;text-align:center;background:linear-gradient(to right,#676767 0%,#ffffff 20%,#ffffff 65%,#676767 100%);overflow:hidden}#loading .progress:before{background:linear-gradient(to right,#882900 0%,#d85a17 20%,#d85a17 65%,#882900 100%);border-radius:0}#loading .loading-progress{text-align:center;font:16px/20px 'titilliumWebBold';color:#a09d9f}.animation-holder{position:relative;width:100%;height:100%}#animations-attach-point{position:absolute;width:100%;height:100%}#gameArea,#staticArea,#coverCanvas{position:absolute;width:100%;height:100%}#gameContent.world #staticArea{background:#46b7b7}#gameContent.world .animation-holder{}.auto-w-h{width:auto!important;height:auto!important;margin:auto}#gameUI{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#gameUI .fight-options{position:absolute;bottom:10px;left:50%;right:0;margin:0 auto;background:rgba(0,0,0,.3);text-align:center;width:max-content;padding:5px;margin-left:-150px}#gameUI .fight-options>div{display:inline-block;padding:5px 10px;background:#fff;color:#000;font:14px/20px 'titilliumWebSemiBold'}#gameUI .fight-options>.choice:hover{background:grey}#gameUI .fight-options .choice[data-type=auto_fire] span{display:inline-block;vertical-align:middle;padding:5px;border-radius:5px;background:green;color:#fff}#gameUI .fight-options .choice[data-type=auto_fire].off span{background:red}#gameUI .artillery-options{position:absolute;bottom:10px;left:50%;right:0;margin:0 auto;background:rgba(0,0,0,.3);text-align:center;width:max-content;padding:5px;margin-left:-5px}#gameUI .artillery-options>.choice{display:inline-block;vertical-align:middle;padding:5px;background:#fff;color:#000;font:14px/30px 'titilliumWebSemiBold'}#gameUI .artillery-options>.choice:hover{background:grey}#gameUI .artillery-options>.choice.active{background:green}#gameUI .content-holder{position:absolute;top:130px;left:80px;right:0;height:calc(100% - 185px)}#gameContent.extended-content #gameUI .content-holder{height:calc(100% - 145px)}#gameContent.hide-overlay #gameUI .content-holder{top:0;left:0;height:calc(100% - 55px)}#gameContent.timelapse-visible #gameUI .ui-holder.bottom{bottom:50px}#gameContent.timelapse-visible #dynamicDOM .notifications{bottom:50px}#gameContent.timelapse-visible #dynamicDOM .notifications-holder{bottom:52px}#gameContent.timelapse-visible.extended-content #gameUI .content-holder{height:calc(100% - 185px)}#gameContent.timelapse-visible #gameUI .content-holder{height:calc(100% - 235px)}#gameUI .content-holder>div{height:100%}#gameUI .tabs{padding:2px;width:calc(100% - 4px);margin-bottom:5px}#gameUI .tabs .tab{display:inline-block;padding:2px 5px;background:#102331;color:#fff;font:14px/23px 'titilliumWebBold';margin-right:5px;background:url(../images/new/menu_tabs.png) no-repeat;width:111px;height:24px;text-align:center;width:100px;padding:0 2px}#gameUI .tabs.settings-tab{height:0%;padding:20px;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.6);border-radius:5px}#gameUI .tabs.settings-tab .tab{margin-top:15px;padding:0 21px;height:auto;min-height:24px}#gameUI .tabs .tab:hover{color:#000}#gameUI .tabs .tab.active{color:#000}#gameUI .tabs .tab.active{opacity:.5;pointer-events:none}#gameUI .tab-data{display:none}#gameUI .tab-data.active{display:block}#gameUI .content-holder .columns{height:375px;margin-bottom:10px}#gameUI .content-holder .left-column{float:left;width:calc(46% - 20px);margin-right:20px}#gameUI .content-holder .right-column{float:right;width:43%}#gameUI .content-holder .section .max-200{width:200px}#gameUI .content-holder .section .max-250{width:250px}#gameUI .content-holder .section .minus-200{width:calc(100% - 200px - 20px)}#gameUI .content-holder .section .minus-250{width:calc(100% - 250px - 20px)}#gameUI .content-holder .title{color:#fff;font:14px/16px 'titilliumWebBold';text-transform:uppercase}#gameUI .tab-data[data-type=about]{}#gameUI .tab-data[data-type=about] .inner-box{font:15px/16px 'titilliumWebSemiBold';background:rgba(0,0,0,.4)}#gameUI .tab-data[data-type=about] .inner-box .find-us{padding-top:8px;padding-bottom:6px}#gameUI .tab-data[data-type=about] .inner-box{text-align:center;color:#fff;padding-bottom:12px}#gameUI .tab-data[data-type=about] .inner-box a{width:65%;height:22px;background:brown;color:#fff;margin-top:10px;font:15px/17px 'titilliumWebBold';text-decoration:none;padding:4px 0 0 22px}#gameUI .tab-data[data-type=about] .inner-box a:hover{color:#000}#gameUI .tab-data[data-type=about] .inner-box a .icon{background:url(../images/about_us_icons_sprite_social_media.png);width:32px;height:33px;background-size:auto 100%;position:relative;top:-5px;left:-11px;vertical-align:top}#gameUI .tab-data[data-type=about] .inner-box.first a .icon.discord{background-position-x:0}#gameUI .tab-data[data-type=about] .inner-box.first a .icon.twitter{background-position-x:-32px}#gameUI .tab-data[data-type=about] .inner-box.first a .icon.facebook{background-position-x:-64px}#gameUI .tab-data[data-type=about] .inner-box.second a .icon.patreon{background-position-x:-96px}#gameUI .tab-data[data-type=about] .inner-box.second a.double>div{display:inline-block;vertical-align:top}#gameUI .tab-data[data-type=about] .inner-box.second{margin-top:10px}#gameUI .tab-data[data-type=about] .inner-box.second a{width:80%;height:40px;font:15px/17px 'titilliumWebBold'}#gameUI .tab-data[data-type=about] .inner-box.second .steam-pow{height:51px;border:1px solid #fff;background:#000;color:#fff;display:inline-block;background:url('../images/wishlist_CTA_About us.png');background-size:100% 100%;border-radius:7px}#gameUI .tab-data[data-type=about] .inner-box.second .steam-pow:hover{color:orange}#gameUI .tab-data[data-type=about] .inner-box.second .steam-pow .wishlist{position:relative;top:10px;left:-6px;font:12px/0px 'titilliumWebSemiBold'}#gameUI .tab-data[data-type=about] .inner-box.second .icon{top:2px}#gameUI .tab-data[data-type=about] .flex-column.right{padding-left:20px}#gameUI .tab-data[data-type=about] .flex-column.right ul{color:#fff}#gameUI .tab-data[data-type=about] .flex-column.right .main-features{font:14px/16px 'titilliumWebBold'}#gameUI .tab-data[data-type=about] .flex-column.right ul{padding-top:0}#gameUI .tab-data[data-type=credits] .banner{background:url(../images/credits_localization_banner.png);height:146px;background-size:100% 100%;width:calc(100% + 18px)}#gameUI .tab-data[data-type=credits] .cat-holder{width:40%;display:inline-block;text-align:center;vertical-align:top;color:#000;margin-top:23px}#gameUI .tab-data[data-type=credits] .cat-holder:nth-child(2n){margin-left:20px}#gameUI .tab-data[data-type=credits] .cat-holder:nth-child(2n+1){margin-left:85px}#gameUI .tab-data[data-type=credits] .cat-holder .entry-title{font:22px/21px 'titilliumWebBold';padding-bottom:9px}#gameUI .tab-data[data-type=credits] .cat-holder .entry{font:13px/20px 'titilliumWebSemiBold'}#gameUI .tab-data[data-type=credits] .cat-holder .entry a{color:blue}#gameUI .tab-data[data-type=credits] .cat-holder .entry .author{font-style:italic;padding-bottom:6px;margin-top:-4px}#gameUI .tab-data[data-type=credits] .banner .banner-text{display:inline-block;position:relative;top:72px;left:272px;font:20px/19px 'titilliumWebRegular'}#gameUI .content-holder .section.produce-plans .title>div,#gameUI .content-holder .box-holder[data-type=setup-troops] .title>div{display:inline-block;vertical-align:middle}#gameUI .content-holder .section.produce-plans .title>div:nth-child(1),#gameUI .content-holder .box-holder[data-type=setup-troops] .title>div:nth-child(1){margin-top:4px;font:16px/16px 'titilliumWebBold'}#gameUI .content-holder .section.produce-plans .title>div:nth-child(1){width:160px;vertical-align:top}#gameUI .content-holder .section.produce-plans .title>div:nth-child(1) span{font:14px/17px 'titilliumWebRegular'}#gameUI .content-holder .section.produce-plans .level-widget,#gameUI .content-holder .box-holder[data-type=setup-troops] .level-widget{margin-left:86px;font:13px/20px 'titilliumWebBold'}#gameUI .content-holder .section.produce-plans .level-widget{margin-left:45px;vertical-align:top;margin-top:2px}#gameUI .content-holder .section.produce-plans .level-widget .points-gain{margin-left:10px}#gameUI .content-holder .section.produce-plans .level-widget>.progress-bar{border:1px solid #000;width:130px!important}#gameUI .content-holder .section.produce-plans .level-widget>div{display:inline-block}#gameUI .content-holder .section.produce-plans .level-widget .to-next-level{position:relative;left:78px;top:-8px;font:13px/20px 'titilliumWebRegular'}#gameUI .content-holder .section.produce-plans .level-widget .shield{background:url('../images/new/upgrade point_icon_256_256.png');background-size:100% 100%;width:25px;height:25px;position:relative;display:inline-block;vertical-align:top;left:-5px;top:-1px;margin-right:-7px}#gameUI .content-holder .section.produce-plans .level-widget>.progress-bar,#gameUI .content-holder .box-holder[data-type=setup-troops] .level-widget>.progress-bar,#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .progress-bar{width:85px;height:11px;top:1px;margin-left:5px;margin-right:5px;display:inline-block}#gameUI .content-holder .section.produce-plans .upg-points,#gameUI .content-holder .box-holder[data-type=setup-troops] .upg-points{position:absolute;top:15px;right:18px}#gameUI .content-holder .box-holder[data-type=setup-troops] .add-unit{position:absolute;top:66px;right:20px}#gameUI .content-holder .box-holder[data-type=setup-troops] .max-all-squadrons{position:absolute;top:93px;right:20px;width:100px}#gameUI .content-holder .box-holder[data-type=setup-troops] .costs{position:absolute;top:65px;left:275px;right:auto}#gameUI .content-holder .sub-section>.title{background:rgba(28,215,235,.2);color:#fff}#gameUI .content-holder .title>span{margin-left:5px;font:14px/16px 'titilliumWebBold'}#gameUI .content-holder .title>.icon{vertical-align:top}#gameUI .content-holder .title>span>span{color:rgba(59,255,157,.8)}#gameUI .content-holder .title>span>span.not-working{display:inline-block;animation:scaleInOutSpec 1s ease-in-out infinite}#gameUI .content-holder .desc span{}#gameUI .content-holder .unit-data{position:relative;padding:5px;height:50px;margin-bottom:5px;margin-left:10px;font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .unit-data.boxable{display:inline-block;margin-right:1%;width:25%;height:40px;background:0 0}#gameUI .content-holder .right-column.formations .unit-data.boxable{height:50px;width:25%}#gameUI .content-holder .units .unit-data{margin-left:0;margin-right:10px}#gameUI .content-holder .unit-data>div{display:inline-block;vertical-align:top}#gameUI .content-holder .unit-data>.stats{margin-left:8px;position:relative;top:2px;font:14px/16px 'titilliumWebRegular'}#gameUI .content-holder .unit-data>.stats .value{font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .unit-data .costs{position:absolute;right:100px;top:4px}#gameUI .content-holder .left-column.units .unit-data{color:#000}#gameUI .content-holder .left-column.units .unit-data.empty{background:rgba(255,255,255,.88)}#gameUI .content-holder .formations{text-align:center}#gameUI .content-holder .units .scroller{height:calc(100%)}#gameUI .content-holder .formations .scroller{height:calc(100% - 22px)}#gameUI .content-holder .formations .ss-content{background:url(../images/backgrounds/grass_1.png) no-repeat;background-size:100% auto;padding:10px;height:calc(100% - 20px)}#gameUI .content-holder .unit-data .slot{color:#fff;width:108px;height:55px;background:rgba(255,255,255,.2);position:relative;line-height:55px}#gameUI .content-holder .unit-data .slot.selectable{width:104px;height:51px;border:2px solid #0edee6}#gameUI .content-holder .unit-data .slot.selectable:hover{corsor:pointer}#gameUI .content-holder .unit-data .slot.active{background:0 0;line-height:14px}#gameUI .content-holder .unit-data .slot .plan-image{left:-2px}#gameUI .content-holder .unit-data .image{width:60px;height:30px;margin:5px 10px}#gameUI .content-holder .plan-image{position:relative;margin:auto;width:61px;height:31px}#gameUI .content-holder .plan-image>div{width:61px;height:31px}#gameUI .content-holder .sub-header{padding:5px 10px;overflow:auto}#gameContent.setup_troops .sub-header{margin-bottom:20px}#gameUI .content-holder .save-formation{float:right;padding:5px 10px;background:#fff;font:15px/15px 'titilliumWebBold';vertical-align:middle;margin-right:50px}#gameUI .settings-category{}#gameUI .settings-category .settings-group{margin-bottom:10px;padding:10px;background:rgba(2,2,2,.88);border:1px solid rgba(255,255,255,.6);border-radius:5px}#gameUI .settings-group{margin-top:5px}#gameUI .settings-group .sub-header.semi{font:14px/17px 'titilliumWebSemiBold'}#gameUI .settings{margin-top:6px;display:inline-block}#gameUI .setting,#gameUI .setting-style{display:inline-block;vertical-align:middle;margin-right:10px;font:14px/17px 'titilliumWebSemiBold'}#gameUI .setting.one-per-line{display:block;margin-bottom:8px}#gameUI .setting.white-text{color:#fff}#gameUI .setting:before,#gameUI .setting-style:before{content:attr(data-display-value);text-transform:uppercase;display:inline-block;padding:3px 5px;width:25px;margin-right:10px;background:#1c952b;vertical-align:middle;color:#fff;text-align:center;font:14px/16px 'titilliumWebRegular'}#gameUI .setting.off:before,#gameUI .setting-style.off:before{background:#952b1c}#gameUI .setting.multiple.off:before{background:#95681c}#gameUI .setting.checkbox:before,#gameUI .setting-style.checkbox:before{content:'';width:16px;height:13px;margin-right:5px;padding:0;background:url(../images/green_check_icon.png) bottom center no-repeat;border:1px solid transparent;vertical-align:top}#gameUI .setting.new-checkbox:before{width:61px;height:20px;background:url(../images/settings_on_off_full_buttons.png);background-position-x:-61px;border:none}#gameUI .setting.checkbox.off:before,#gameUI .setting-style.checkbox.off:before{background:0 0;border:1px solid #000}#gameUI .setting.new-checkbox.off:before{background:url(../images/settings_on_off_full_buttons.png);background-position-x:0;border:none}#gameUI .setting.right:before{float:right;margin-left:5px;margin-right:0}#gameUI .setting.qol:before{padding:5px;font:12px/14px 'titilliumWebSemiBold';margin-right:0;width:30px}#gameUI .setting.no-text:before{content:'';width:16px;height:16px;padding:0}#gameUI .setting.stackables,#gameUI .setting-style.stackables{margin:0 5px 5px 0;display:inline-block;width:calc(50% - 5px);min-width:200px;font:12px/19px 'titilliumWebSemiBold'}#gameUI .emphasized{display:flex;justify-content:space-between;margin-bottom:10px}#gameUI .emphasized .setting{font:16px/20px 'titilliumWebSemiBold'}#gameUI .emphasized .setting:before{width:20px;height:16px;background-size:100% 100%}#gameUI .set-group-title{font:16px/20px 'titilliumWebSemiBold';padding-bottom:2px}#gameUI .content-holder .units .unit-data .stats{width:calc(100% - 80px - 20px);font:14px/16px 'titilliumWebSemiBold';text-align:left}#gameUI .content-holder .units .unit-data .amount{position:absolute;top:5px;right:20px;font:14px/16px 'titilliumWebBold';color:green}#gameUI .content-holder .unit-data .add-unit{position:absolute;top:20px;right:-10px;padding:3px 5px;border:1px solid #000;background:#0199e2}#gameUI .content-holder .unit-data .remove-unit{position:absolute;top:36px;left:14px;padding:0 5px;background:#0199e2}#gameUI .content-holder .unit-data .unit-counter{position:absolute;top:0;right:0;color:#fff}#gameUI .content-holder .change-plans{color:#ff0}#dynamicDOM .new-objective{position:absolute;left:0;top:92px;padding:0;height:30px;background:#1e5258;font:12px/20px 'titilliumWebSemiBold';color:#fff;box-shadow:0 -1px 2px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.5);overflow:hidden;padding-right:35px;width:calc(100% - 50px)}#dynamicDOM .new-objective .close:hover{color:#000;border-color:#000}#dynamicDOM .new-objective .widget{display:inline-block;vertical-align:top;color:#ff0;padding:5px;box-shadow:0 -1px 2px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5);background:#59474b;position:relative;height:22px}#dynamicDOM .new-objective .desc{display:inline-block;vertical-align:top;color:#fff;font:14px/30px 'titilliumWebSemiBold';position:relative;margin-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 115px)}#dynamicDOM .new-objective .close{display:inline-block;font:16px/18px 'titilliumWebBold';color:#fff;border:1px solid #fff;padding:2px;border-radius:15px;width:18px;height:18px;text-align:center;position:absolute;right:5px;top:3px}.slide-right{overflow:hidden;max-width:100%;transition-property:max-width;transition-duration:1.5s;transition-timing-function:ease-in-out}.quick-transition{transition-duration:.5s}.semi-closed{max-width:200px}.closed{max-width:0;padding:0!important;margin:0!important}#dynamicDOM .popup-holder[data-type=welcome] .popup-content .close{font:14px/20px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=welcome] .popup-content .button-style{font:18px/35px 'titilliumWebSemiBold';padding:3px 10px}#dynamicDOM .popup-holder[data-type=main_menu]{background:url(../images/backgrounds/BG_test12.jpg) bottom center no-repeat;background-size:100% 100%}#dynamicDOM .popup-holder[data-type=start_menu]{background:url(../images/starting_story/armagedon_bg.jpg) bottom center no-repeat;background-size:100% 100%}#dynamicDOM .popup-holder[data-type=main_menu]{overflow:hidden}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content-holder{position:relative;top:0;width:100%;height:100%;max-width:100%;max-height:100%}#dynamicDOM .popup-holder[data-type=main_menu] .fog-overlay{position:absolute;top:0;left:0;width:200%;height:100%;background:url(../images/overlay/clouds_pattern_light.png);background-size:50% 100%;animation:fogAnim 20s linear infinite;pointer-events:none}@keyframes fogAnim{0%{transform:translateX(0);opacity:1}50%{transform:translateX(-25%);opacity:.5}100%{transform:translateX(-50%);opacity:1}}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content{background:0 0;border:none;box-shadow:none;height:auto;max-height:100%}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header{padding-top:2%}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .analytics-note{position:absolute;top:2px;left:0;right:0;margin:0 auto;color:#ff0;width:max-content;font:12px/16px 'titilliumWebSemiBold';text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-logo{display:block;max-width:70%;max-height:130px;margin:0 auto}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-pitch{display:block;max-width:23%;margin:0 auto;margin-top:-15px}#dynamicDOM .popup-holder[data-type=main_menu] .game-options{position:absolute;top:5px;right:5px}#dynamicDOM .popup-holder[data-type=main_menu] .game-options .icon{margin-left:10px;margin-top:0;transform-origin:100% 0}#dynamicDOM .popup-holder[data-type=main_menu] .game-options .icon.language{width:82px;height:50px}#dynamicDOM .popup-holder[data-type=main_menu] .game-options .icon:hover{filter:brightness(90%);transform:scale(1.1)}.two-columns-justified{display:flex;justify-content:center;margin-top:5%}.two-columns-justified.bottom-justify{position:absolute;bottom:5px;margin:0 auto;left:0;right:0;align-items:flex-end;align-content:flex-end}.menu-box{flex:0 1 500px;background:rgba(255,255,255,.7);text-align:center;max-width:calc(40%);box-shadow:5px 5px 20px rgba(250,255,158,.3),-5px 5px 20px rgba(250,255,158,.3)}.not-adjustable .menu-box{max-width:100%}.menu-box:not(:first-child){margin-left:15%}.menu-box.mini{flex:0 1 50%;margin-left:0}.menu-box.adjustable{flex-grow:0}.menu-box.not-adjustable{flex-shrink:0;max-width:70%}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.steam{background:rgba(255,60,60,.8);box-shadow:5px 5px 20px rgba(250,255,158,.3),-5px 5px 20px rgba(250,255,158,.3);align-self:flex-start;font:20px/22px 'titilliumWebSemiBold'}.menu-box.play-options{padding-bottom:20px;box-shadow:5px 5px 20px rgba(250,255,158,.3),-5px 5px 20px rgba(250,255,158,.3)}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box{color:#000;font:16px/20px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] p{margin:10px 20px}#dynamicDOM .popup-holder[data-type=main_menu] .demo-note{margin-top:20px;font:25px/30px 'titilliumWebBold';text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 rgba(255,60,60,.8),-1px 1px 0 rgba(255,60,60,.8),1px -1px 0 rgba(255,60,60,.8),-1px -1px 0 rgba(255,60,60,.8),-2px -2px 5px rgba(250,255,158,.6),2px 2px 5px rgba(250,255,158,.6)}#dynamicDOM .popup-holder[data-type=main_menu] .big-timer{display:flex;align-content:center;justify-content:center}#dynamicDOM .popup-holder[data-type=main_menu] .big-timer>div{flex:0 0 auto;font:16px/18px 'titilliumWebBold';color:#000;padding-right:8px}#dynamicDOM .popup-holder[data-type=main_menu] .big-timer>div>span{display:block;width:max-content;color:#fff;font:30px/30px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=main_menu] .big-timer>div:last-child{padding-right:0}#dynamicDOM .popup-holder[data-type=main_menu] .mid-section{position:relative;font:30px/30px 'titilliumWebBold';color:#fff;text-shadow:1px 1px 0 rgba(255,60,60,.8),-1px 1px 0 rgba(255,60,60,.8),1px -1px 0 rgba(255,60,60,.8),-1px -1px 0 rgba(255,60,60,.8),-2px -2px 5px rgba(250,255,158,.6),2px 2px 5px rgba(250,255,158,.6);width:max-content;margin:25px auto 0}#dynamicDOM .popup-holder[data-type=main_menu] .mid-section.strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #000;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-o-transform:rotate(-12deg);transform:rotate(-12deg)}#dynamicDOM .popup-holder[data-type=main_menu] .mid-section .discounted{position:absolute;top:-7px;right:-34px;font:16px/16px 'titilliumWebSemiBold';text-shadow:none;color:#000}#dynamicDOM .popup-holder[data-type=main_menu] img{max-width:calc(100% - 10px);display:block}#dynamicDOM .popup-holder[data-type=main_menu] a img{max-width:100%}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini{display:flex;justify-content:center;align-content:center;align-items:center}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options>div{max-width:300px;margin-left:auto;margin-right:auto}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .game-saves{margin-top:0;max-height:165px;overflow:auto;height:max-content;-ms-overflow-style:none;scrollbar-width:none}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .game-saves::-webkit-scrollbar{display:none}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .game-saves .ss-content{display:flex;flex-direction:column}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .game-save{display:flex;align-items:center;margin-top:10px;background:rgba(255,255,255,.6);border:1px solid #000;padding:10px 5px 5px;order:2}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .game-save.last-played{background:rgba(250,125,45,.5);order:1;max-width:calc(100% - 18px);margin-top:0}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .save-info{flex:1 1 auto;text-align:left;font:14px/18px 'titilliumWebSemiBold';padding-left:10px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .save-actions{flex:0 1 100px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .save-actions .play{float:right;margin-top:5px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .save-actions .icon{opacity:.85}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .save-actions .icon:hover{opacity:1}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links{flex-direction:column;justify-content:stretch;align-items:center}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links a{text-decoration:none;display:block;color:#000}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links a:hover{font-weight:700}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links .icon{margin:0 10px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini>*{flex:1 1 auto;display:flex;justify-content:center;align-content:center;align-items:center}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links>*{width:calc(100% - 2px);border:1px solid rgba(0,0,0,.8);background:rgba(255,255,255,.7);box-shadow:2px 2px 5px rgba(250,255,158,.3),-2px 2px 5px rgba(250,255,158,.3)}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links .important-link{justify-content:flex-start}#dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu,#dynamicDOM .popup-holder[data-type=main_menu] .discord-link-menu{display:inline-block;text-decoration:none;border:2px solid transparent;color:#000}#dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu{position:relative;width:max-content;height:max-content;max-width:calc(100% - 10px);margin:15px 0 10px}#dynamicDOM .popup-holder[data-type=main_menu] .discord-link-menu{padding-right:15px;margin-left:3px;min-height:95px;background:rgba(255,255,255,.7);box-shadow:2px 2px 5px rgba(250,255,158,.3),-2px 2px 5px rgba(250,255,158,.3)}#dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu:hover{border-color:#fff;transform:scale(1.02)}#dynamicDOM .popup-holder[data-type=main_menu] .discord-link-menu:hover{filter:brightness(120%);font-weight:700}#dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu>span{position:absolute;display:block;width:max-content;top:10px;left:0;right:0;margin:0 auto;font:25px/25px 'titilliumWebSemiBold';text-transform:uppercase;color:#fff}#dynamicDOM .popup-holder[data-type=main_menu] .menu-button{max-width:calc(100% - 20px)}#dynamicDOM .popup-holder[data-type=main_menu] .menu-button:hover{transform:scale(1.03)}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community{background:0 0}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community .title{background:rgba(0,0,0,.7);color:#fff;text-align:left;padding-left:10px;font:16px/24px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by{font:16px/30px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box .two-columns-justified{margin-top:0}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community .menu-box{flex-grow:1;gap:2px;background:0 0}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community .menu-box>:first-child{margin-top:2px;border:1px solid rgba(0,0,0,.8)}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by.sign-up-form{display:flex;align-content:flex-end;align-items:flex-end;border:1px solid rgba(0,0,0,.8)}#dynamicDOM .popup-holder[data-type=main_menu] .signup-form{flex:1 1 200px;text-align:left;margin-left:20px}#dynamicDOM .popup-holder[data-type=main_menu] .signup-form input{width:calc(100% - 22px);max-width:300px;border:1px solid rgba(0,0,0,.8);font:16px/18px 'titilliumWebRegular';padding:2px 10px}#dynamicDOM .popup-holder[data-type=main_menu] .sign-up.button-style{flex:0 0 80px;margin-right:20px;margin-left:20px;margin-bottom:5px}#dynamicDOM .popup-holder[data-type=main_menu] .sign-up:hover{transform:scale(1.03)}#dynamicDOM .popup-holder[data-type=main_menu] .signup-form .error{color:red;font:14px/18px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=steam_note]{}#dynamicDOM .popup-holder[data-type=steam_note] .popup-content{padding:8px;padding-top:4px;padding-bottom:24px;max-height:775px;max-height:clamp(200px,775px,calc(100vh - 100px))}#dynamicDOM .popup-holder[data-type=steam_note] .title{}#dynamicDOM .popup-holder[data-type=steam_note] .subtitle{text-align:center;font:15px/16px 'titilliumWebBold';padding-bottom:10px}#dynamicDOM .popup-holder[data-type=steam_note] .text{font:13px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=steam_note] .diff-text{text-align:right;margin-top:2px;padding-bottom:2px;color:#000}#dynamicDOM .popup-holder[data-type=steam_note] .diff-text>span:first-child{font:13px/16px 'titilliumWebBold';margin-right:8px}#dynamicDOM .popup-holder[data-type=steam_note] .diff-text>span:last-child{font:16px/16px 'titilliumWebBold';margin-right:11px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder{padding-bottom:35px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .left-column{}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .right-column{border:2px solid #000;margin-left:6px;background:url(../images/new/checkbox_unchecked_space.png) 15% 0,url(../images/new/checkbox_checked_space.png) 85% 0,#fff;background-size:auto 14.29%;background-repeat:repeat-y}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .right-column .icon{width:40px;height:40px;background:url(../images/main_menu/64_64_playpage_icons_updated.png);background-position-x:0%;background-size:auto;background-size:1600% auto}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .right-column .icon.yes{background-position-x:-1200%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .right-column .icon.no{background-position-x:-1100%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry{border:2px solid #000;margin-top:3px;background:#fff;padding:3px;color:#000;display:flex;align-items:center}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .text-holder{margin-left:7px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry>div{flex:0 0 auto}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry>div:last-child{flex:1 1 auto}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon{width:50px;height:50px;background:url(../images/sprite_icons_buy_reminder_popup_1.png);background-size:auto 100%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.progress_faster{background-position-x:0}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.unlimited_save_files{background-position-x:-100%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.new_research{background-position-x:-200%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.more_content{background-position-x:-300%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.unlock_prestige{background-position-x:-400%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.extra_goals{background-position-x:-500%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon.support_us{background-position-x:-600%}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .text-holder{display:inline-block;padding-top:7px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .text-holder .title{font:14px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .text-holder .desc{font:12px/14px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=steam_note] .steam-link{text-decoration:none;width:max-content;display:block;margin:0 auto}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg{margin:0 auto;width:366px;height:60px;background:url('../images/steam button_on buy reminders.png')}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg:hover{color:#000}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg:hover .steam-button,#dynamicDOM .popup-holder[data-type=steam_note] a.steam-link:hover .wish{color:#000}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg .steam-button{width:158px;height:35px;background:url('../images/add to wishlist_button_on_buy_reminders.png');position:relative;top:11px;left:15px;text-align:center}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg .steam-button .wish{font:15px/16px 'titilliumWebSemiBold';color:#fff}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg .steam-button a{text-decoration:none}#dynamicDOM .popup-holder[data-type=steam_note] .steam-widg .steam-button .wish:hover{font:14px/16px 'titilliumWebSemiBold';color:#000}#dynamicDOM .popup-holder[data-type=steam_note] .no-thanks{display:block;width:100px;margin:0 auto;color:#000;margin-top:5px;font:12px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=steam_note] .no-thanks:hover{color:#fff}#dynamicDOM .popup-holder[data-type=steam_note] .after-text{padding-top:2px;margin-top:21px;border-top:1px solid #fff}#dynamicDOM .popup-holder[data-type=steam_note] .after-text a{color:#000;text-decoration:none;font:14px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=steam_note] .bottom-holder{position:relative}#dynamicDOM .popup-holder[data-type=steam_note] .discord-link{display:block;margin:0 auto;margin-top:24px}#dynamicDOM .popup-holder[data-type=steam_note] .discord-link:hover{border-color:#fff}#dynamicDOM .popup-holder[data-type=steam_note] .thank-you{color:#fff;position:absolute;bottom:18px;right:10px}#dynamicDOM .popup-holder[data-type=settings] .popup-content-holder{top:5%;max-width:850px}#dynamicDOM .popup-holder[data-type=settings] .popup-content{max-width:844px;padding-left:0;padding-right:0;max-height:clamp(200px,850px,calc(85vh - 20px))}#dynamicDOM .popup-holder[data-type=settings] .header{max-width:810px}#dynamicDOM .popup-holder[data-type=settings] .tab-data{padding-top:20px}#dynamicDOM .popup-holder[data-type=settings] .tab-data .tab.active{color:#fff}#dynamicDOM .popup-holder[data-type=settings] .tabs-holder.second-level .tab-data{padding-top:0}#dynamicDOM .popup-holder[data-type=settings] .tabs-holder.second-level .tab-data[data-type=sounds] .settings-group .setting:nth-child(4){margin-top:14px}#dynamicDOM .popup-holder[data-type=settings] .tabs-holder.second-level .flex-column.settings-tab{margin-right:25px;padding-top:9px}#dynamicDOM .popup-holder[data-type=settings] .tab-data[data-type=sound]{padding-top:20px}#dynamicDOM .popup-holder[data-type=settings] .tab-data[data-type=about]{padding-left:20px}#dynamicDOM .popup-holder[data-type=settings] .tab-data[data-type=credits] .author{user-select:text;-webkit-user-select:text;-moz-user-select:text;-khtml-user-select:text;-ms-user-select:text}#dynamicDOM .popup-holder[data-type=settings] .tab-data[data-type=settings] .settings-group{padding-left:30px;margin-top:0;padding-bottom:23px;position:relative}#dynamicDOM .popup-holder[data-type=settings] .tab-data[data-type=settings] .spec-titul{font:17px/17px 'titilliumWebBold';display:inline-block;padding-bottom:21px;padding-top:3px}#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line{font:13px/19px 'titilliumWebSemiBold';margin-bottom:12px}#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line[data-type=disable_hotkeys]{position:absolute;top:10px;right:10px;text-transform:uppercase;font:14px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.master-toggle,#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.disable-hotkeys{text-transform:uppercase;font:14px/16px 'titilliumWebBold';margin-top:3px;margin-bottom:3px}#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.master-toggle:after,#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.disable-hotkeys:after{content:'';display:inline-block;vertical-align:top;width:61px;height:20px;background:url(../images/settings_on_off_full_buttons.png);background-position-x:0%;background-position-x:-61px;border:none;margin-left:5px}#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.master-toggle.off:after,#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.disable-hotkeys.off:after{background:url(../images/settings_on_off_full_buttons.png);background-position-x:0;border:none}#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.master-toggle:before,#dynamicDOM .popup-holder[data-type=settings] .setting.one-per-line.disable-hotkeys:before{display:none}#dynamicDOM .popup-holder[data-type=settings] .slider{width:60%}#dynamicDOM .popup-holder[data-type=settings] .setting-name{color:#fff;width:68%;text-align:center;text-transform:none!important;font:13px/19px 'titilliumWebSemiBold';padding-bottom:3px}#dynamicDOM .popup-holder[data-type=settings] .slider-value{position:relative;margin-bottom:1px;padding-top:5px}#dynamicDOM .popup-holder[data-type=settings] .current-sett-value{color:#fff;display:inline-block;position:absolute;top:24px;left:360px;font:14px/20px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=settings] .tabs-holder:not(.second-level)>.tabs>.tab{margin-left:7px;padding:0 7px;min-width:147px}#dynamicDOM .popup-holder[data-type=settings] .patch-notes{position:absolute;top:3px;right:18px;font:14px/23px 'titilliumWebBold';width:100px;padding:0 2px}#dynamicDOM .popup-holder[data-type=settings] .hard-reset{width:100px;height:24px;padding:0 21px;font:14px/23px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=settings] .hotkey-entry{display:block;pointer-events:none}#dynamicDOM .popup-holder[data-type=settings] .hotkey-entry>div{display:inline-block}#dynamicDOM .popup-holder[data-type=settings] .hotkey-entry .title{width:422px;font:13px/28px 'titilliumWebSemiBold';display:inline-block}#dynamicDOM .popup-holder[data-type=settings] .hotkey-entry .plus-sign{font:14px/16px 'titilliumWebSemiBold';display:inline-block;padding-left:3px;padding-right:3px}#dynamicDOM .popup-holder[data-type=settings] .hotkey-entry .value{font:14px/21px 'titilliumWebSemiBold';display:inline-block;vertical-align:top;padding:0 3px;border-radius:4px;background:#3f4651;color:#fff;min-width:21px;height:23px;text-align:center;pointer-events:auto;min-width:52px;height:20px;background:url(../images/settings_buttons_on_off.png);background-position-x:0;border:none;background-size:200% 100%}#dynamicDOM .popup-holder[data-type=settings] .hotkey-entry .value.currentlyBeingEdited{border:1px solid #f7931e;color:#000}#dynamicDOM .popup-holder[data-type=settings] .settings-group.non-working .hotkey-entry .value{opacity:.4;pointer-events:none}#dynamicDOM .popup-holder[data-type=settings] .tabs-holder.second-level .settings-group .tip{font:11px/19px 'titilliumWebRegular';font-style:italic;margin-top:6px}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content-holder{width:700px;max-width:calc(100% - 40px);top:10%}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content{margin:0;text-align:center;padding:20px;background:rgba(255,255,255,.8);border:1px solid #0199e2;border-top:none;box-shadow:5px 5px 20px rgba(250,255,158,.3),-5px 5px 20px rgba(250,255,158,.3)}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content{padding:1px 0 0}#dynamicDOM .popup-holder[data-type=ingame_menu]{display:grid;align-items:center;background:rgba(0,0,0,.9)}#dynamicDOM .popup-holder[data-type=ingame_menu] .popup-content-holder{position:static;width:max-content;min-width:auto}#dynamicDOM .popup-holder[data-type=ingame_menu] .popup-content-holder .header{padding:10px 20px 0;background:0 0;border:none;text-transform:uppercase;font:40px/40px 'titilliumWebRegular';margin-bottom:40px}#dynamicDOM .popup-holder[data-type=ingame_menu] .popup-content{background:0 0;padding:20px;margin:0}#dynamicDOM .popup-holder[data-type=ingame_menu] .popup-content-holder .button-style{display:block;width:150px;padding:5px 10px;margin:0 auto 10px}#dynamicDOM .popup-holder[data-type=end_game] .popup-content-holder{top:calc(50% - 250px);height:450px;max-width:700px}#dynamicDOM .popup-holder[data-type=end_game] .popup-content{padding:10px 20px}#dynamicDOM .popup-holder .popup-content p.centered{text-align:center}#dynamicDOM .popup-holder .popup-content p.centered>*{vertical-align:middle;margin-top:0}#dynamicDOM .popup-holder .popup-content .special-note{position:absolute;top:33px;left:10px;right:10px;margin:0 auto;font:12px/16px 'titilliumWebSemiBold';color:#000}#dynamicDOM .popup-holder[data-type=settings] .tab-data .settings:not(.hotkeys) .title{margin-top:10px;border-top:2px solid #000;border-bottom:2px solid #000;padding:3px 5px;background:linear-gradient(to right,#882900 0%,#d85a17 20%,#d85a17 65%,#882900 100%);color:#000;font:16px/20px 'titilliumWebRegular';margin-bottom:10px;text-align:center}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content>div:not(.section-header){max-width:calc(100% - 40px);margin-right:auto;margin-left:auto}#dynamicDOM .popup-holder[data-type=start_menu] .perk-points-info{text-align:right;margin-top:10px}#dynamicDOM .popup-holder[data-type=start_menu] .perk-points-left{display:inline-block;font:16px/20px 'titilliumWebSemiBold';color:#000}#dynamicDOM .popup-holder[data-type=start_menu] .perk-points-left>div{display:inline-block;width:160px;text-align:center}#dynamicDOM .popup-holder[data-type=start_menu] .perk-points-info .button-style{margin-left:20px}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container{display:flex;margin-top:10px;align-items:center}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container>*{flex:1 1 auto}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container .slider{position:relative;top:-9px}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container>.slider-value{flex:0 0 200px;margin-right:20px;font:13px/16px 'titilliumWebSemiBold';text-transform:none;text-align:right}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container>.slider-value div{margin-right:66px;font:11px/12px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container>.slider-value .total-value{display:inline-block;width:60px;text-align:center}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content .title{font:14px/16px 'titilliumWebSemiBold';color:#000;margin-bottom:5px;margin-top:20px}#dynamicDOM .popup-holder .popup-content .section-header{font:18px/25px 'titilliumWebSemiBold';color:#000;border:1px solid grey;background:rgba(28,215,235,.2);text-align:center}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content .section-header{margin-top:25px}#dynamicDOM .popup-holder[data-type=start_menu] .distribute-all-perk-points{color:red;text-align:center;font:12px/14px 'titilliumWebSemiBold';margin-top:20px}#dynamicDOM .popup-holder .popup-content .menu-button{margin:0 auto;width:312px;display:block;margin-top:8px;font:12px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder .popup-content .menu-button[data-type=play_game],#dynamicDOM .popup-holder .popup-content .menu-button[data-type=start_game]{font:18px/30px 'titilliumWebBold';margin-top:20px}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=start_game]{font:18px/40px 'titilliumWebBold';margin-top:20px;text-transform:uppercase}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=play_game] .icon{float:right;margin-right:20px}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content .menu-button[data-type=start_game]{margin:10px auto}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=feedback]{color:#000;background:url(../images/main_menu/playpage_button_big_grey.png) no-repeat!important;background-size:100% 100%!important;font:15px/25px 'titilliumWebRegular';padding:2px 5px}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button.small,.load-file{position:relative;top:7px;display:inline-block;margin:10px auto 0 20px;padding:2px 20px;width:max-content;font:15px/25px 'titilliumWebBold';color:#000;background:url(../images/main_menu/playpage_button_small_grey.png) no-repeat!important;background-size:100% 100%!important}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button.small[data-type=new_game]{position:relative;top:7px;color:#000;background:url(../images/main_menu/playpage_button_small_grey.png) no-repeat!important;background-size:100% 100%!important;margin:20px auto 0;font:15px/25px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button.small:hover,#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=feedback]:hover,.load-file:hover{filter:brightness(130%);transform:scale(1.03)}#dynamicDOM .popup-holder[data-type=main_menu]:last-child .menu-button.small,#dynamicDOM .popup-holder[data-type=main_menu]:last-child .load-file{z-index:1}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .play-options.no-saves .menu-button[data-type=new_game]{display:none}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .play-options.no-saves .load-file{margin:80px auto 0;top:-5px}input[type=file]{display:none!important}.img{display:inline-block;margin:20px}.img.destroyed-city{background:url(../images/backgrounds/BG_test12.jpg) center center no-repeat;background-size:100% 100%;width:480px;height:270px}#dynamicDOM .popup-holder[data-type=game_over2] .popup-content{padding:20px 20px 10px;height:calc(100% - 110px);font:16px/18px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=game_over2]{text-align:center}#dynamicDOM .popup-holder[data-type=game_over2] .sequence{min-height:60vh}#dynamicDOM .popup-holder[data-type=game_over2] .buttons{line-height:25px;margin:0 auto;text-align:center;display:flex;justify-content:space-evenly;margin-top:20px}#dynamicDOM .popup-holder[data-type=game_over2] .buttons>div{line-height:25px;flex:0 0 auto;order:2}#dynamicDOM .popup-holder[data-type=game_over2] .button-style[data-action-type=to_main_menu]{order:1}#dynamicDOM .popup-holder[data-type=notifications] .popup-content{padding:10px}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .title{font:16px/25px 'titilliumWebBold';color:#fff;margin-top:20px}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .box-holder{border:4px #000 solid;padding:5px;background:rgba(255,255,255,.7);display:flex;color:#000;margin-top:5px;background-size:auto 100%}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .box-holder .box-data{padding-left:20px;flex:1 1 0}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .box-holder .box-data.event-info{font:13px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .box-holder .box-data.event-info .event-title{font:14px/16px 'titilliumWebBold';padding-bottom:12px}#dynamicDOM .popup-holder .popup-content .progress-bar.intensity{height:18px;border:1px solid #000;font:14px/18px 'titilliumWebSemiBold';background-image:linear-gradient(90deg,#00864b,#cbbe00,#a31f1e)}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content .progress-bar.intensity{background-image:linear-gradient(90deg,#a31f1e,#cbbe00,#00864b)}#dynamicDOM .popup-holder .popup-content .progress-bar.intensity:before{background:#fff}#dynamicDOM .popup-holder[data-type=notifications] .popup-content.progress-bar.intensity:before{right:1px}#dynamicDOM .popup-holder .popup-content .box-holder .box-data.event-intensity{text-align:center}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .box-holder .box-data .event-details{width:24px;height:23px;background:url(../images/new/more_details_button_64_64.png);margin-right:20px;background-size:100% 100%}#dynamicDOM .popup-holder[data-type=notifications] .popup-content .box-holder .box-data .event-details:hover{filter:brightness(120%)}#dynamicDOM .popup-holder[data-type=notifications] .tabs-holder{height:100%;margin-top:11px}#dynamicDOM .popup-holder[data-type=notifications] .tabs-holder .tabs .tab:nth-child(n+2){margin-left:10px}#dynamicDOM .popup-holder[data-type=notifications] .tabs-holder .tabs .setting[data-type=show_quick_notification]{float:right}#dynamicDOM .popup-holder[data-type=notifications] .tab-data{height:calc(100% - 100px)}#dynamicDOM .popup-holder[data-type=notifications] .tab-data .settings-group{margin-top:10px}#dynamicDOM .popup-holder[data-type=notifications] .tab-data .setting:before{margin-right:11px}#dynamicDOM .popup-holder[data-type=notifications] .tab-data .setting{font:13px/19px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=notifications] .tab-data .setting:nth-child(2){margin-left:10px}#dynamicDOM .popup-holder[data-type=notifications] .tab-data .setting:nth-child(3){margin-left:30px}#dynamicDOM .popup-holder[data-type=notifications] .tab-data .notification{height:27px}#dynamicDOM .popup-holder[data-type=notifications] .setting.show-quick-notification:after{content:'';display:inline-block;vertical-align:top;width:61px;height:20px;background:url(../images/settings_on_off_full_buttons.png);background-position-x:0%;background-position-x:-61px;border:none;margin-left:5px}#dynamicDOM .popup-holder[data-type=notifications] .setting.show-quick-notification.off:after{background:url(../images/settings_on_off_full_buttons.png);background-position-x:0;border:none}#dynamicDOM .popup-holder[data-type=notifications] .setting.show-quick-notification:before{display:none}.table-list{width:calc(100% - 27px);background:rgba(255,255,255,.8);color:#000;padding:5px 10px;border:3px solid #000;margin-top:7px;min-height:300px;margin-bottom:10px;padding-top:15px}.table-list .action-shortcut{display:inline-block;padding:0 0 5px;border:1px solid #000;margin-right:9px;font:19px/15px 'titilliumWebSemiBold';color:#000}.table-list .action-shortcut:hover{color:#fff}#dynamicDOM .popup-holder[data-type=event_details] .popup-content-holder{height:auto}#dynamicDOM .popup-holder[data-type=event_details] .popup-content{padding:10px;overflow:auto}#dynamicDOM .popup-holder[data-type=event_details] .event-details{border:3px solid #000;position:relative}#dynamicDOM .popup-holder[data-type=event_details] .event-details .data{background:url(../images/new/event_popup_net_bg.png) no-repeat,#fff;background-size:100% 100%;padding:13px 10px 10px}#dynamicDOM .popup-holder[data-type=event_details] .event-details .title{text-align:center;font:16px/25px 'titilliumWebSemiBold';background-image:linear-gradient(90deg,#330c0c,#c67135,#330c0c)}#dynamicDOM .popup-holder[data-type=event_details] .event-details .thumbnail{float:left;height:80px;width:80px;margin-right:10px}#dynamicDOM .popup-holder[data-type=event_details] .event-details .subtitle{display:inline-block;color:#000;font:14px/20px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder .event-details .event-intensity{position:absolute;bottom:5px;right:10px;width:150px;text-align:center;color:#000;font:12px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder .popup-content .progress-bar.intensity{height:16px;font:12px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=event_details] .event-details .desc{font:13px/15px 'titilliumWebSemiBold';color:#000;margin:10px 0 15px;min-height:50px}#dynamicDOM .popup-holder[data-type=event_details] .event-details .event-effect,#dynamicDOM .popup-holder[data-type=event_details] .event-details .event-tip{font:14px/16px 'titilliumWebSemiBold';color:#000;margin-bottom:5px}#dynamicDOM .popup-holder[data-type=event_details] .event-details .event-effect>span:not(.high-risk),#dynamicDOM .popup-holder[data-type=event_details] .event-details .event-tip>span{font:14px/16px 'titilliumWebBold';display:inline-block;width:115px;margin-right:10px;text-align:right}#dynamicDOM .popup-holder[data-type=event_details] .event-details .event-effect .high-risk{color:red}#dynamicDOM .popup-holder[data-type=event_details] .event-action{border:3px solid #000;background:rgba(255,255,255,.9);text-align:center;color:#000;margin-top:20px;padding:10px;font:14px/20px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=event_details] .event-decision{text-align:center;margin-top:20px}#dynamicDOM .popup-holder[data-type=event_details] .button.accept,#dynamicDOM .popup-holder[data-type=event_details] .button.ok{display:inline-block;width:76px;height:25px;padding:22px 30px 0 10px;text-align:center;color:#fff;font:16px/18px 'titilliumWebBold';background:url(../images/new/accept_event_button.png) no-repeat;background-size:100% 100%;position:relative;top:-15px}#dynamicDOM .popup-holder[data-type=event_details] .button.decline{display:inline-block;width:76px;height:25px;padding:7px 30px 17px 10px;text-align:center;color:#fff;font:16px/18px 'titilliumWebBold';margin-left:30px;background:url(../images/new/decline_event_button.png) no-repeat;background-size:100% 100%}#dynamicDOM .popup-holder[data-type=event_details] .button:hover{filter:brightness(120%)}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content-holder{max-width:800px}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content{padding:20px;color:#000}#dynamicDOM .popup-holder[data-type=detailed_stats] .scroll-holder{background:rgba(255,255,255,.88);border:3px solid #000}.grid-row{display:flex;margin-bottom:10px}.grid-row.space-between{justify-content:space-between}.grid-box{flex:1 1 auto;margin-bottom:10px;margin-right:10px}.grid-box:first-child{margin-left:10px}.grid-box.small{flex:0 0 140px}.grid-box.medium{flex:0 0 160px}.grid-box.smaller{flex:0 0 80px}.grid-box[data-icon-bg]{min-height:80px}.grid-box.auto-end{flex:0 1 auto}.grid-options{display:grid;grid-gap:5px;grid-template-columns:1fr 1fr}.grid-option{padding:5px 20px;background:#fa7d2d;font:20px/25px 'titilliumWebSemiBold';color:#000}.grid-option.off:hover{opacity:.8}.grid-option.off{background:#fff}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content .output-sum{position:relative;width:max-content;padding:3px 5px;border:2px solid #000;border-left:none;background:#fff;color:#000;margin-bottom:5px}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content .output-sum span{font:14px/16px 'titilliumWebBold';display:inline-block;width:140px;margin-right:10px;text-align:right}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content .output-sum .icon{position:absolute;left:10px;top:1px}#dynamicDOM .popup-holder[data-type=detailed_stats] .popup-content .icon-holder{width:150px;height:150px}#dynamicDOM .popup-holder .popup-content .menu-button a{display:inline-block;text-decoration:none;width:100%;height:100%;color:#000}#dynamicDOM .popup-holder .popup-content .menu-button a:hover{color:#000}#dynamicDOM .popup-holder .popup-content .extra-note{text-align:center;color:#000;margin-top:10px;margin-bottom:30px;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder .discord-link{text-decoration:none;display:inline-block;width:260px;height:88px;margin-top:5px;background:url(../images/new/discord_button.png) no-repeat;border:2px solid transparent;background-size:100% 100%}#dynamicDOM .popup-holder .discord-link:hover{border:2px solid #ff0}#dynamicDOM .popup-holder .wishlist-link{text-decoration:none;display:inline-block;width:260px;height:98px;margin-top:15px;background:url(../images/new/wishlist_icon.png) no-repeat;border:2px solid transparent;background-size:100% 100%}#dynamicDOM .popup-holder .wishlist-link:hover{border:2px solid #ff0}#dynamicDOM .popup-holder .wishlist-link.small{display:block;margin:15px auto 0;width:200px;height:75px}#dynamicDOM .popup-holder .discord-link.small{display:block;margin:5px auto 0;width:200px;height:67px}#dynamicDOM .popup-holder .patreon-link{text-decoration:none;display:inline-block;width:217px;height:51px;margin-top:5px;background:url(../images/new/become_a_patron_button.png) no-repeat;border:2px solid transparent;background-size:100% 100%}#dynamicDOM .popup-holder .patreon-link:hover{border:2px solid #ff0}#dynamicDOM .popup-holder[data-type=start_menu] #startingCitizens{}#dynamicDOM .popup-holder[data-type=objectives_old] .popup-content{padding:10px 10px 10px 20px}#dynamicDOM .popup-holder[data-type=objectives_old] .popup-content .ss-content{padding-right:10px}#dynamicDOM .current-objective{display:inline-block;vertical-align:top;width:calc(85% - 16px);padding:5px;height:70px;border:3px #000 solid;background:rgba(255,255,255,.9);color:#000}#dynamicDOM .current-objective div{font:14px/25px 'titilliumWebBold'}#dynamicDOM .how-to-play{display:inline-block;vertical-align:top;width:calc(15% - 16px);padding:5px;height:70px;border:3px transparent solid;background:rgba(255,255,255,.9);text-align:center;color:#000;font:16px/16px 'titilliumWebBold'}#dynamicDOM .display-options{text-align:right;font:12px/14px 'titilliumWebRegular';margin:10px 0}#dynamicDOM .objective-holder{margin-bottom:5px;background:rgba(255,255,255,.9);padding:5px;overflow:auto}#dynamicDOM .objective-holder>div{color:#000}#dynamicDOM .objective-status{display:inline-block;background:#952b1c;vertical-align:top;color:#fff;font:14px/25px 'titilliumWebRegular';width:40px;padding:2px;text-align:center;margin-right:20px;margin-bottom:5px;float:left;margin-top:3px}#dynamicDOM .completed .objective-status{background:#1c952b}#dynamicDOM .current .objective-status{background:#95681c}#dynamicDOM .popup-holder[data-type=objectives] .tabs-holder{margin-bottom:20px}#dynamicDOM .popup-holder[data-type=objectives] .tabs{background:0 0;margin:5px 0 0 20px;width:calc(100% - 24px)}#dynamicDOM .popup-holder[data-type=objectives] .tabs .tab{font:14px/16px 'titilliumWebSemiBold';padding:4px 5px;height:auto;width:auto}#dynamicDOM .popup-holder[data-type=objectives] .tabs .tab.disabled,#dynamicDOM .popup-holder[data-type=objectives] .tabs .tab.active{color:#fff;opacity:.7}#dynamicDOM .popup-holder[data-type=objectives] .how-to-play{position:absolute;top:12px;right:3px;padding:3px 50px 3px 3px;height:auto;width:auto;border:1px #000 solid;background:rgba(255,255,255,.9);text-align:center;color:#000;font:14px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=objectives] .how-to-play div.item{position:absolute;top:-10px;right:3px}#dynamicDOM .popup-holder[data-type=patch_notes] .ss-content{padding:13px;padding-top:5px}#dynamicDOM .popup-holder[data-type=patch_notes] .patch-note{padding:10px;padding-left:15px;padding-top:5px;border:2px solid #fff;border-radius:5px;margin-top:10px;background:rgba(255,255,255,.8);position:relative;color:#000}#dynamicDOM .popup-holder[data-type=patch_notes] .patch-note.new{border:2px solid #f15a24}#dynamicDOM .popup-holder[data-type=patch_notes] .patch-note .patch-title{font:16px/16px 'titilliumWebBold';max-width:800px}#dynamicDOM .popup-holder[data-type=patch_notes] .patch-note .patch-date{display:inline-block;position:absolute;top:6px;right:10px}#dynamicDOM .popup-holder[data-type=patch_notes] .patch-note .patch-text{padding-top:5px;padding-left:15px;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=patch_notes] a{color:blue}#dynamicDOM .popup-holder .mission-set{margin-top:35px}#dynamicDOM .popup-holder .mission-set .header{position:relative;border:1px solid #a8a7a7;padding:3px 5px;background:linear-gradient(to right,#882900 0%,#d85a17 20%,#d85a17 65%,#882900 100%);color:#000;font:16px/20px 'titilliumWebRegular';margin-bottom:20px;text-align:center;color:#fff}#dynamicDOM .popup-holder .mission-set .header span{display:block;font-weight:700}#dynamicDOM .popup-holder .mission-set .header:before,#dynamicDOM .popup-holder .mission-set .header:after{content:'';position:absolute;top:3px;display:inline-block;width:40px;height:40px;background:url(../images/sprite_menu_icons_128_128.png);vertical-align:middle;background-size:600% auto}#dynamicDOM .popup-holder .mission-set .header:before{left:10px}#dynamicDOM .popup-holder .mission-set .header:after{right:10px}#dynamicDOM .popup-holder .missions-holder{position:relative}#dynamicDOM .popup-holder .missions-data{width:calc(70% - 84px);margin:0 15% 5px;padding:30px 30px 30px 70px;background:rgba(255,255,255,.7);border:2px solid #000}#dynamicDOM .popup-holder .missions-data .mission{position:relative;margin-bottom:10px;font:15px/18px 'titilliumWebRegular';color:#000;min-height:30px;opacity:.6}#dynamicDOM .popup-holder .missions-data .mission.first-uncompleted,#dynamicDOM .popup-holder .missions-data .mission.completed{opacity:1}#dynamicDOM .popup-holder .missions-data .mission:before{content:'';position:absolute;top:-6px;left:-45px;display:inline-block;width:40px;height:40px;background:url(../images/main_menu/64_64_playpage_icons_updated.png);background-size:1600% auto;background-position-x:-1100%;margin-right:10px}#dynamicDOM .popup-holder .missions-data .mission.completed:before{background-position-x:-1200%}#dynamicDOM .popup-holder .missions-data .mission .full-desc{display:none;color:#c95113}#dynamicDOM .popup-holder .missions-data.hints-visible .mission .full-desc{display:block}#dynamicDOM .popup-holder .missions-holder .next-mission-info{position:absolute;right:5px;top:0;display:none}#dynamicDOM .popup-holder .missions-holder .next-mission-info span{display:block;width:60px;text-align:center;font:14px/16px 'titilliumWebRegular';color:#000;background:linear-gradient(to right,rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 65%,rgba(255,255,255,0.1) 100%);margin-left:10px;margin-bottom:5px}#dynamicDOM .popup-holder .missions-holder .next-mission{width:70px;padding:5px;text-align:center;font:14px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder .missions-holder .show-hints{margin-left:15%;padding:7px 10px}#dynamicDOM .popup-holder .missions-holder .close{margin:10px auto;padding:7px 15px;display:block;width:max-content;font:16px/24px 'titilliumWebRegular'}.achievement-group{margin-left:20px}.achievement-group .title{margin-top:10px;border:1px solid #a8a7a7;padding:3px 5px;background:linear-gradient(to right,#882900 0%,#d85a17 20%,#d85a17 65%,#882900 100%);font:15px/20px 'titilliumWebSemiBold';text-align:center;color:#fff;text-transform:uppercase}.achievement-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly}.achievement-box{flex:0 1 calc(33.33% - 30px);min-width:300px;padding:10px;margin:5px;background:rgba(255,255,255,.8);font:12px/14px 'titilliumWebRegular';color:#000}.achievement-box{padding:10px;padding-bottom:0;margin:5px;padding-right:0;padding-top:7px;padding-left:0;font:12px/14px 'titilliumWebRegular';color:#fff;background:rgba(0,0,0,.8);text-align:center;margin-top:0}.achievement-box:nth-child(n+4){margin-top:5px}.achievement-box .ach-title{font:15px/15px 'titilliumWebBold';text-transform:uppercase}.achievement-box .reward{font:13px/15px 'titilliumWebBold';margin-top:3px}.achievement-box .reward .reward-amount{color:#6c9c31;font:14px/15px 'titilliumWebBold'}.achievement-box .reward .reward-type{color:#6c9c31;font:14px/15px 'titilliumWebBold'}.achievement-box .success-holder{padding-top:3px}.achievement-box .success-holder>div{display:inline-block;vertical-align:top;margin-top:5px}.achievement-box .success-holder>.left{text-align:center;width:92px;position:relative;height:56px}.achievement-box .success-holder>.left>div{display:inline-block}.achievement-box .success-holder>.left .reward-icon{background:url(../images/trophy_icon.png);width:43px;height:52px;background-size:100% 100%;opacity:.5}.achievement-box .success-holder.completed>.left .reward-icon{opacity:1}.achievement-box .success-holder>.left .reward-note{background:url(../images/achievements_frame_below_trophy.png);width:92px;height:16px;background-size:100% 100%;text-align:center;font:13px/15px 'titilliumWebBold';position:relative;top:-16px;color:#000}.achievement-box .success-holder>.center{width:164px;padding-top:10px;text-align:left;opacity:.5}.achievement-box .success-holder>.center.completed{opacity:1}.achievement-box .success-holder>.center>div{display:inline-block;vertical-align:top}.achievement-box .success-holder>.center>.time-text{font:13px/15px 'titilliumWebBold'}.achievement-box .success-holder>.center>.time-value{margin-left:21px;font:12px/15px 'titilliumWebSemiBold';opacity:.9}.achievement-box .success-holder>.right{}.achievement-box .success-holder>.right .completed-icon{width:35px;height:35px;background:url(../images/main_menu/64_64_playpage_icons_updated.png);background-size:1600% auto;background-position-x:-1100%;margin-right:6px;margin-top:10px}.achievement-box .success-holder>.right .completed-icon.completed{background-position-x:-1200%}.achieved{color:#fff}#dynamicDOM .help-section .category{padding:3px 10px;margin-bottom:5px;font:16px/20px 'titilliumWebSemiBold';color:#000}#dynamicDOM .help-section .category .header{position:relative;border:1px solid #fff;color:#fff;padding:3px 10px}#dynamicDOM .help-section .category .header:after{position:absolute;top:1px;right:2px;display:inline-block;content:'\25BC';font:25px/25px 'titilliumWebBold';color:#fff}#dynamicDOM .help-section .category.extended .header:after{content:'\25B2'}#dynamicDOM .help-section .sub-categories{display:none;background:rgba(255,255,255,.8);padding:3px;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .help-section .category.extended .sub-categories{display:block}#dynamicDOM .help-section .sub-category{display:inline-block;margin-right:10px;padding:3px 5px;text-transform:uppercase}#dynamicDOM .help-section .sub-category:hover{color:#000}#dynamicDOM .help-section .sub-category.extended{opacity:.8;color:#000}#dynamicDOM .help-section .text{display:none;background:rgba(255,255,255,.8);padding:5px;font:12px/14px 'titilliumWebRegular'}#dynamicDOM .help-section .category.extended .text{display:block}#dynamicDOM .help-section .category.extended .text .title{border-bottom:1px #000 solid;margin-left:20px;font:12px/16px 'titilliumWebSemiBold'}#dynamicDOM .help-section .category ul{margin-bottom:0}#dynamicDOM .popup-holder[data-type=dev_panel]{z-index:4}#dynamicDOM .popup-holder[data-type=dev_panel] .category{margin-top:20px;margin-left:20px;user-select:none}#dynamicDOM .popup-holder[data-type=dev_panel] .category .setting{display:inline-block;margin-right:10px;color:#fff;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=dev_panel] .category .setting{display:inline-block;content:'';width:15px;height:15px;background:green;border:1px solid #000;vertical-align:top;margin-right:5px}#dynamicDOM .popup-holder[data-type=dev_panel] .category.off .setting{background:red}#dynamicDOM .popup-holder[data-type=dev_panel] [data-type=game_speed]{margin-right:5px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder{max-height:460px;width:37%}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .title{text-align:left}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .animated{animation:scaleInOutSpec 1s ease-in-out 3}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .header .title.animated{text-align:center!important;position:absolute;left:20px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .gain-loss-amount{text-align:center;color:#000;font:14px/18px 'titilliumWebSemiBold';margin-top:20px;position:relative;left:12px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .gain-loss-amount .added-value{font:19px/18px 'titilliumWebSemiBold';color:#9acd32}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .gain-loss-amount .added-value .icon{position:relative;top:-3px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .buttons-holder{text-align:center;margin-top:25px;padding-bottom:15px;max-width:100%}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .buttons-holder>div{color:#fff;display:inline-block;width:131px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .buttons-holder>.upg-points{margin-top:13px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .buttons-holder>div:hover{color:#000}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder{text-align:center;margin-top:5px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder{border:1px solid #fff;width:300px;display:inline-block;padding-bottom:3px;margin-left:20px;margin-top:20px;position:relative;vertical-align:top;height:122px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder:nth-child(2n){}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .circle{background:url(../images/new/setup_formation_corpus_bg_tile2.png) center no-repeat;width:80px;height:80px;background-size:100% 100%;position:relative;top:6px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder:nth-child(1){}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-widget{text-align:center;width:115px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-widget>div{display:inline-block}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .corpus-name{color:#000;background:rgba(255,255,255,.7);font:14px/14px 'titilliumWebSemiBold';display:inline-block;float:left;padding-bottom:2px;text-align:center;width:100%}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .plan-image{position:relative;width:120px;height:47px;display:inline-block;top:15px;left:-17px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .amount-holder{position:absolute;text-align:center;width:87px;background:url(../images/new/combat_tank_amount_bar.png) center no-repeat;background-size:100% 100%;left:14px;top:91px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .right-part{display:inline-block;position:absolute;top:6px;right:19px;width:171px;font:15px/16px 'titilliumWebBold';color:#9acd32}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .plan-image>div{width:61px;height:31px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .exp-points{color:#9acd32;font:16px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .tanks-lost{font:12px/16px 'titilliumWebSemiBold';position:relative;top:11px;background:rgba(255,255,255,.4);width:100%;text-align:center;color:#000;padding-bottom:1px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .tanks-lost .amount{font:13px/16px 'titilliumWebSemiBold';padding-left:3px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget{text-align:left;position:absolute;top:20px;right:5px;width:187px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget .pre-level-widget{width:52px;display:inline-block;font:11px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget .progress-bar.popup-end::before{transition:transform 1500ms}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget .progress-bar.instant::before{transition:transform 0ms}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget .pre-level-widget.left{}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget .pre-level-widget.right{position:absolute;right:14px;text-align:right}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .level-widget .progress-bar{display:block;width:168px;border:1px solid #000;position:relative;left:-2px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .current-exp-points{display:inline-block;position:absolute;top:53px;right:19px;font:15px/16px 'titilliumWebRegular';color:#fff;width:171px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .shield-reward{position:absolute;bottom:3px;right:63px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .shield-reward .amount{color:#ff0;font:24px/32px 'titilliumWebSemiBold';display:inline-block;vertical-align:top;position:relative;top:8px;left:4px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .corpuses-holder .corpus-data-holder .shield-reward .shield{background:url('../images/new/upgrade point_icon_256_256.png');background-size:100% 100%;width:52px;height:52px;position:relative;display:inline-block;vertical-align:top}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .extra-gains-holder{text-align:center;padding-top:5px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .extra-gains{display:inline-block;margin-top:15px;text-align:center;font:15px/17px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .extra-gains.animated{animation:scaleInOutSpec 1s ease-in-out 2}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .buttons-holder .button-style{margin-left:20px}#dynamicDOM .popup-holder[data-type=battle_results] .popup-content-holder .buttons-holder .button-style:nth-child(1){margin-left:0}#dynamicDOM .popup-holder[data-type=battle_start] .popup-content{height:325px}#dynamicDOM .popup-holder[data-type=battle_start] .popup-content-holder{text-align:center;width:585px;top:28%}#dynamicDOM .popup-holder[data-type=battle_start] .title{text-align:left;padding-left:28px}#dynamicDOM .popup-holder[data-type=battle_start] .battle-start-holder>div:nth-child(1){margin-top:60px;font:17px/20px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=battle_start] .battle-start-holder>.button-style{font:22px/22px 'titilliumWebRegular';padding:14px 26px;margin-top:38px}#dynamicDOM .popup-holder[data-type=battle_start] .battle-start-holder>.button-style:hover{color:#000;cursor:pointer}#dynamicDOM .popup-holder[data-type=battle_start] .battle-start-holder>div:nth-child(3){background:rgba(255,255,255,.7);color:#000;position:absolute;bottom:0;padding:7px;padding-left:46px;font:15px/20px 'titilliumWebSemiBold';width:calc(100% - 53px);text-align:left}#dynamicDOM .popup-holder[data-type=battle_start] .battle-start-holder>div:nth-child(3)>.button-style{margin-left:40px;padding:2px 15px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .header{text-align:left;font:16px/20px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .popup-content-holder{width:710px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrades-holder{margin:0 auto;margin-top:30px;color:#000}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .tabs{padding-left:15px;padding-top:11px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .tabs .tab{margin-right:0;margin-left:10px;width:142px}#gameContent.setup_troops #gameUI #dynamicDOM .popup-holder[data-type=corpus_upgrades] .scroll-holder{height:100%}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .seperator-line{margin:0 auto;background:url(../images/corpus_upgrades_white_line.png);width:256px;height:24px;margin-top:0}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .vertical-line{margin:0 auto;background:url(../images/new/corpus_menu_white_line_short.png);width:1px;height:14px;margin-top:1px;margin-bottom:1px;padding-top:1px;padding-bottom:1px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .column-holder{margin-top:-3px;text-align:center}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .left-column,#dynamicDOM .popup-holder[data-type=corpus_upgrades] .right-column{display:inline-block;width:165px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .left-column{margin-left:130px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .right-column{vertical-align:top;margin-left:94px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .buttons-holder{padding:4px 0;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3);overflow:auto;margin-top:49px;background:rgba(255,255,255,.15);max-width:100%;margin-bottom:4px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .buttons-holder .reset-points{margin-right:20px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .buttons-holder>div{margin-left:10px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .buttons-holder .save{}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box{background:#fff;text-align:center;width:150px;border:1px solid #000;padding:3px 5px;position:relative;margin-top:4px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.distant{margin-top:1px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.head{background:linear-gradient(to right,#885434 0%,#885434 80%,#3e2d1d 100%);color:#fff;font:14px/16px 'titilliumWebRegular';border:2px solid #000;margin-bottom:-4px;width:148px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .title{display:inline-block;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .current-value{display:inline-block;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .added-value{display:inline-block;color:green}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .item{display:inline-block;background:red;margin-left:3px;margin-top:3px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .item.disabled{opacity:.5}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget{position:absolute;top:20px;right:35px;text-align:center;width:90px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .circle{background:url(../images/new/setup_formation_corpus_bg_tile2.png) center no-repeat;width:80px;height:80px;background-size:100% 100%;position:relative;top:6px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget>div{display:inline-block}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .plan-image{position:relative;width:120px;height:47px;display:inline-block;top:15px;left:-17px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .amount-holder{position:absolute;text-align:center;width:87px;background:url(../images/new/combat_tank_amount_bar.png) center no-repeat;background-size:100% 100%;left:2px;top:77px;color:#fff}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .right-part{display:inline-block;position:absolute;top:7px;right:87px;font:15px/16px 'titilliumWebBold';color:#9acd32}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .plan-image>div{width:61px;height:31px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .plan-image>div.ghost{opacity:.24}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .corpus-widget .exp-points{color:#9acd32;font:16px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.first{background:linear-gradient(to right,#885434 0%,#885434 80%,#3e2d1d 100%);margin:0 auto;color:#fff;font:14px/16px 'titilliumWebRegular';border:2px solid #000;padding-top:4px;width:35%}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.first>span{font:19px/19px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.first span.total{font:21px/21px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.first .shield{background:url('../images/new/upgrade point_icon_256_256.png');background-size:100% 100%;width:66px;height:72px;position:absolute;top:-14px;left:-35px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box.first .shield.right{left:219px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .down-sign,#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .up-sign{position:absolute;width:20px;height:18px;border:1px solid #000;font:14px/11px 'titilliumWebRegular';background:rgba(28,215,235,.79);padding-top:3px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .down-sign{left:-11px;top:8px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .down-sign:hover,#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .up-sign:hover{transform:scale(1.2)}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .up-sign{right:-12px;top:8px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .down-sign.disabled,#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .up-sign.disabled{opacity:.7}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .up-sign:after{content:attr(data-upg-cost);display:inline-block;position:absolute;top:3px;bottom:3px;right:-31px;width:19px;padding-right:11px;background:url('../images/new/upgrade point_icon_256_256.png') no-repeat right center,rgba(255,255,255,.7);background-size:auto 100%;text-align:center;font:10px/14px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .upgrade-box .down-sign:after{content:attr(data-upg-cost);display:inline-block;position:absolute;top:3px;bottom:3px;left:-31px;width:19px;padding-right:11px;background:url('../images/new/upgrade point_icon_256_256.png') no-repeat right center,rgba(255,255,255,.7);background-size:auto 100%;text-align:center;font:10px/14px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=pending_parts] .title{text-align:left}#dynamicDOM .popup-holder[data-type=pending_parts] .title .pending-full{background:url(../images/new/warning_icon.png);width:20px;height:20px;background-size:100% 100%;display:inline-block;vertical-align:top;margin-left:6px}#dynamicDOM .popup-holder[data-type=pending_parts] .tabs{padding-bottom:23px;width:235px}#dynamicDOM .popup-holder[data-type=pending_parts] .tabs .tab:nth-child(2){margin-left:11px}#dynamicDOM .popup-holder[data-type=pending_parts] .tabs-holder .remove-all-parts{position:absolute;right:19px;top:4px}#dynamicDOM .popup-holder[data-type=pending_parts] .popup-content-holder{top:0;bottom:0;margin:auto}#dynamicDOM .popup-holder[data-type=pending_parts] .popup-content{padding:10px;padding-left:27px}#dynamicDOM .popup-holder[data-type=pending_parts] .popup-content .scroll-holder{}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data{background:rgba(255,255,255,.88);margin-bottom:0;margin-top:2px;border:none;color:#000;padding:6px;padding-bottom:32px;position:relative}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data>div{display:inline-block;vertical-align:top}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .image{width:61px;height:31px;margin:5px 10px}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .stats{width:276px;font:14px/16px 'titilliumWebSemiBold';text-align:left}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .stats{width:276px;font:14px/16px 'titilliumWebRegular';text-align:left}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .stats .value{font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .costs{position:absolute;right:18px;top:3px}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .costs .part-costs{text-align:right}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .add-to-inventory{position:absolute;right:18px;bottom:3px}#dynamicDOM .popup-holder[data-type=pending_parts] .part-data .scrap{position:absolute;right:158px;bottom:5px;width:18px;height:17px;padding:0;background:url(../images/new/trash_icon.png)}#dynamicDOM .quick-popup-holder .category{margin-bottom:5px;border:2px solid #000;padding:5px 20px;background:rgba(255,255,255,.88);text-transform:uppercase}#dynamicDOM .quick-popup-holder .category .label{display:inline-block;vertical-align:middle;width:95px;margin-right:20px;color:#000;font:12px/14px 'titilliumWebSemiBold';text-align:right}#dynamicDOM .quick-popup-holder[data-type=demolish] .popup-content{text-align:center}#dynamicDOM .quick-popup-holder .demolish-amount{margin:10px 0}#dynamicDOM .quick-popup-holder .demolish-amount>div{width:30px;margin-right:10px}#dynamicDOM .quick-popup-holder .refund-amount{margin-bottom:10px;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .quick-popup-holder .demolish-building{margin-top:20px}#dynamicDOM .quick-popup-holder[data-type=research_legend]{min-width:auto;background:#646464}#dynamicDOM .quick-popup-holder[data-type=research_legend] .popup-content{padding:10px}#dynamicDOM .quick-popup-holder .research-icon{margin:5px;color:#fff;font:14px/16px 'titilliumWebSemiBold'}.research-icon:before{content:'';display:inline-block;width:25px;height:25px;margin-right:20px;background:url(../images/research/research_buttons_sprite_ea_update.png);background-position-y:0;background-size:500% 600%;vertical-align:middle}.research-icon[data-type=unlocks]:before{background-position-x:-400%}.research-icon[data-type=qol]:before{background-position-x:-300%}.research-icon[data-type=skill]:before{background-position-x:-100%}.research-icon[data-type=stats]:before{background-position-x:-200%}.research-icon[data-type=misc]:before{background-position-x:0}#dynamicDOM .quick-popup-holder .buy-box{float:right}#dynamicDOM .quick-popup-holder .demo-locked{position:absolute;bottom:27px;left:41px;right:30px;color:red;font:14px/18px 'titilliumWebSemiBold';max-width:calc(100% - 40px)}#dynamicDOM .quick-popup-holder[data-type=research_details] .popup-content .bound-box{border:3px solid #000;padding:10px;background:rgba(255,255,255,.7);color:#000;overflow:auto}.change-amount-holder{display:inline-block;background:url(../images/new/citizens1_amount_show_bg.png);background-size:100%;min-width:100px;height:18px;border-radius:5px;margin:5px 0 10px}.change-amount-holder>div{display:inline-block;vertical-align:top;line-height:16px}.change-amount-holder .minus,.change-amount-holder .plus{width:21px;height:18px;padding:0;background:url(../images/new/button2_arrow_down.png) no-repeat;background-size:100% 100%}.change-amount-holder .plus{background:url(../images/new/button2_arrow_up.png) no-repeat;background-size:100% 100%}.change-amount-holder .amount{border:none;width:100px;text-align:center;color:#fff}#dynamicDOM .quick-popup-holder[data-type=timelapse_config]{max-width:clamp(200px,calc(100% - 40px),600px)}#dynamicDOM .completed-note{position:absolute;left:0;bottom:100px;background:#232323;box-shadow:2px 2px 3px #000,-2px -2px 3px #000;padding:5px 10px;text-align:left;width:200px;transform:translateX(-250px);transition:transform 1s ease-out}#dynamicDOM .completed-note.slide-right{transform:translateX(0px)}#dynamicDOM .completed-note .title{margin-bottom:10px;color:#fff;font:14px/18px 'titilliumWebSemiBold'}#dynamicDOM .completed-note .title:before{content:'';display:inline-block;width:20px;height:20px;background:url(../images/main_menu/64_64_playpage_icons_updated.png);background-size:1600% auto;background-position-x:-1200%;margin-right:10px;position:relative;top:7px}#dynamicDOM .completed-note .desc{color:#fff;font:14px/18px 'titilliumWebRegular'}#dynamicDOM .extra-overlay{position:absolute;top:46px;left:0;width:calc(100% - 0px);height:calc(100% - 46px);pointer-events:none}#dynamicDOM .extra-overlay.paused{pointer-events:auto;background:url(../images/new/pause_icon_big.png) calc(50%) calc(50% - 25px) no-repeat,rgba(0,0,0,.5);background-size:auto 50%}#dynamicDOM .extra-overlay .timelapse-header{position:absolute;top:0;left:0;width:100%;height:40px;background:rgba(255,255,255,.5);text-align:center;pointer-events:all;font:18px/30px 'titilliumWebSemiBold'}#dynamicDOM .extra-overlay .timelapse-header .title{display:inline-block}#dynamicDOM .extra-overlay .timelapse-controls{position:absolute;bottom:0;left:0;width:100%;text-align:center;pointer-events:all;background:url(../images/new/popup_bg.png) bottom center no-repeat;background-size:100% 100%;color:#fff;display:flex;justify-content:center;justify-items:center;align-items:center;height:50px;overflow:hidden}#dynamicDOM .extra-overlay .timelapse-controls>div{flex:1 1 calc(50% - 200px)}#dynamicDOM .extra-overlay .timelapse-controls .header{height:30px;padding:5px 10px;font:18px/30px 'titilliumWebSemiBold';border:2px solid #000;background:rgba(0,0,0,.6)}#dynamicDOM .extra-overlay .timelapse-controls .status{display:block;text-align:center;font:18px/30px 'titilliumWebRegular';color:#fff}#dynamicDOM .extra-overlay .timelapse-controls .status:before{content:'ACTIVE!!';font:18px/30px 'titilliumWebSemiBold';color:#ff7f00;display:inline-block;float:left;margin-left:10%}#dynamicDOM .extra-overlay .timelapse-controls .status:after{content:'ACTIVE!!';font:18px/30px 'titilliumWebSemiBold';color:#ff7f00;display:inline-block;float:right;margin-right:10%}#dynamicDOM .extra-overlay .timelapse-controls .center-controls{flex:0 0 400px}#dynamicDOM .extra-overlay.paused .status:after,#dynamicDOM .extra-overlay.paused .status:before{content:'';display:none}#dynamicDOM .extra-overlay .timelapse-controls .center-controls>div{display:inline-block;vertical-align:middle;margin-right:20px;font:15px/25px 'titilliumWebSemiBold'}#dynamicDOM .extra-overlay .timelapse-controls .center-controls .speed select,#dynamicDOM select[data-action-type=change_game_speed]{width:70px}#dynamicDOM .extra-overlay .timelapse-controls .center-controls .play-pause{position:relative;width:80px;padding-right:20px;text-align:center;color:#fff;background:url(../images/new/build_upgrade_button.png) no-repeat;background-size:100% 100%}#dynamicDOM .extra-overlay .timelapse-controls .center-controls .play-pause .icon{position:absolute;right:-10px;top:-7px}#dynamicDOM .extra-overlay .timelapse-controls .center-controls .play-pause.pause .icon{background-position-x:-2900%}#dynamicDOM .extra-overlay .timelapse-controls .center-controls .play-pause:hover{color:#000}#dynamicDOM .extra-overlay .timelapse-controls .center-controls .play-pause:hover .icon{filter:brightness(127%)}#gameUI #dynamicDOM .extra-overlay .close{position:absolute;right:20px;top:10px;font:20px/25px 'titilliumWebBold'}#dynamicDOM .extra-overlay .close:hover{color:#fff}#dynamicDOM .extra-overlay .config{color:#fff;text-align:right}#dynamicDOM .extra-overlay .config>div.on{background:#1c952b}#dynamicDOM .extra-overlay .timelapse-config{margin:5px auto;max-width:100%;color:#fff;pointer-events:all}#gameUI .content-holder .section{display:inline-block;vertical-align:top;width:100%;max-width:calc(100% - 18px)}#gameContent.resources .content-holder .section.jobs{max-width:calc(32% - 8px)}#gameUI .content-holder .section.buildings,#gameUI .content-holder .section.produce-plans{margin-right:20px;max-width:calc(60%)}#gameUI .content-holder .section.buildings{width:43%}#gameUI .content-holder .section.produce-plans{margin-top:10px;max-width:calc(98%)}#gameUI .content-holder .section.produce-plans>.box-holder{margin-top:10px;width:calc(44%);display:inline-block;vertical-align:top}#gameUI .content-holder .section.produce-plans>.box-holder:nth-child(2n){margin-left:20px}#gameContent.public_buildings .content-holder .box-holder,#gameContent.product_stock .content-holder .box-holder,#gameContent.global_market .content-holder .box-holder,#gameContent.change_product .content-holder .box-holder{margin-bottom:5px}#gameUI .content-holder .section.queues{width:calc(43%)}#gameContent.build_queue #gameUI .content-holder .section.queues{max-width:none}#gameUI .content-holder .assign-options{position:absolute;right:10px;top:-36px;color:#0199e2}#gameUI .content-holder .assign-options>div{display:inline-block;margin-right:10px}#gameUI .content-holder .assign-options .current-setting span{display:inline-block;background:#fff;padding:2px 5px;width:50px;text-align:center}#gameUI .content-holder .section>.title,#gameUI .content-holder .sub-section>.title{padding:2px 5px;margin:0;color:#fff;background:rgba(28,215,235,.2)}#gameUI .content-holder .section>.title{margin-bottom:10px}#gameUI .content-holder .section>.sub-title{margin-bottom:10px;color:#fff}#gameUI .content-holder .box-holder{display:flex;margin-bottom:3px}#gameUI .content-holder .overview .box-holder{margin-bottom:0}#gameUI .content-holder .section[data-type=auto_fire] .box-holder{display:flex;width:45%}#gameUI .content-holder .box-data{position:relative;background:rgba(255,255,255,.22);background:rgba(255,255,255,.88);padding:5px;height:auto;color:#000;border:1px solid rgba(28,215,235,.19);margin-bottom:5px;flex-grow:1}#gameUI .content-holder .box-data:last-child{margin-bottom:0}#gameUI .content-holder .public-buildings .box-data{min-height:60px}#gameUI .content-holder .section.buildings .box-data{min-height:174px;padding:0;border:none}#gameUI .content-holder .box-data.currently-selected{background:rgba(250,125,45,.6)}#gameUI .content-holder .public-buildings .box-data[data-type=buildings]{padding-top:15px}#gameUI .content-holder .section.produce-plans .box-data{padding:0;color:#000}#gameUI .content-holder .section.produce-plans .box-data.empty{background:rgba(255,255,255,.88)}#gameUI .content-holder .box-data[data-subtype=explorer]{background:rgba(255,255,255,.22);color:#fff;margin-bottom:5px}#gameContent.product_stock .content-holder .box-data{background:rgba(255,255,255,.88)}#gameContent.produce .content-holder .produce-plans .box-data{background:rgba(255,255,255,.88);padding:10px}#gameContent.produce .content-holder .produce-plans .box-data[data-type=corpuses]{padding:0}#gameContent.produce .content-holder .produce-plans .box-data[data-type=corpuses] .desc{padding:2px;padding-bottom:5px;padding-left:10px}#gameContent.produce .content-holder .produce-plans .box-data[data-type=corpuses] .desc .unit-data{padding:0;height:70px;margin-left:0}#gameContent.produce .content-holder .produce-plans .box-data[data-type=corpuses] .circle{background:url(../images/new/setup_formation_corpus_bg_tile2.png) center no-repeat;width:80px;height:80px;position:relative;background-size:100% 100%}#gameContent.produce .content-holder .produce-plans .box-data[data-type=corpuses] .circle .plan-image{top:23px;left:2px}#gameContent.produce .content-holder .box-data,#gameContent.produce .content-holder .produce-plans .box-data[data-type=corpuses],#gameContent.factories .content-holder .box-data,#gameContent.setup_troops .content-holder .box-data{background:0 0}#gameContent.produce .content-holder .box-data[data-type=plansFull]{border:none}#gameContent.setup_troops .sub-header{background:rgba(255,255,255,.15);border:1px solid rgba(28,215,235,.22)}#gameUI .content-holder .box-data .desc{max-width:calc(100% - 100px)}#gameUI .content-holder .box-data .left-info{position:relative;display:inline-block;margin-right:10px;width:50%;vertical-align:top;max-width:300px;height:100%}#gameUI .content-holder .section.buildings .box-data .desc,#gameUI .content-holder .section.produce-plans .box-data .desc,#gameUI .content-holder .section.queues .desc,#gameUI .content-holder .box-holder[data-type=setup-troops] .desc{background:rgba(255,255,255,.88);color:#000;padding:10px}#gameUI .content-holder .section.buildings .box-data .title,#gameUI .content-holder .section.produce-plans .box-data .title,#gameUI .content-holder .section.queues .title,#gameUI .content-holder .box-holder[data-type=setup-troops] .title,#gameContent.setup_troops .content-holder .right-column .title{margin-bottom:0;padding:4px 4px 4px 10px;background:rgba(28,215,235,.31)}#gameContent.setup_troops .content-holder .right-column .title{height:34px;font:16px/20px 'titilliumWebBold'}#gameContent.setup_troops .content-holder .right-column .title>div:nth-child(1){position:relative;top:-1px;font:13px/16px 'titilliumWebRegular'}#gameContent.setup_troops .content-holder .left-column .box-holder .box-data{padding:0;margin-bottom:5px}#gameContent.setup_troops .content-holder .left-column .box-holder .box-data.selected{border:4px solid #9acd32}#gameUI .content-holder .box-data[data-type=jobs] .title,#gameContent.public_buildings .content-holder .box-data[data-type=buildings] .title,#gameContent.global_market .content-holder .box-data .title,#gameContent.change_product .content-holder .box-data .title{color:#000;width:max-content}#gameUI .content-holder .box-data[data-subtype=explorer] .title{color:#fff;width:max-content}#gameUI .content-holder .section.queues .box-data{color:#000}#gameUI .content-holder .section.buildings .box-data.corpus-upgrades{min-height:80px}#gameUI .content-holder .section.buildings .box-data .desc{position:relative;min-height:131px;height:auto}#gameUI .content-holder .section.buildings .box-data.corpus-upgrades .desc{min-height:27px;height:33px;padding:6px 10px}#gameUI .content-holder .section.buildings .box-data.corpus-upgrades .desc .distribute{margin-left:20px}#gameUI .content-holder .box-data .desc{max-width:initial;min-height:45px}#gameUI .content-holder .box-data .desc .left-part{position:relative;display:inline-block;vertical-align:top;width:100px}#gameUI .content-holder .box-data[data-type=jobs] .desc .left-part{}#gameUI .content-holder [data-type=jobs][data-subtype=explorer] .desc .left-part,#gameUI .content-holder .section.resources .box-data[data-type=jobs] .desc .left-part{background:url(../images/resources_sprite_64_64.png);background-size:400% 600%;width:38px;height:38px;background-position:-300% -500%}#gameUI .content-holder .icon-holder,#dynamicDOM .icon-holder,#gameUI .ui-holder .icon-holder{display:block;margin:0 auto;width:100px;height:100px;position:relative;top:0}#gameUI .content-holder .section.resources .box-data .desc .left-part .icon-holder{top:-12px}#gameUI .content-holder .section.resources .box-data[data-type=jobs] .desc .left-part .icon{margin-left:14px;margin-top:7px}#gameUI .content-holder .box-data .desc .left-part .total-output{position:absolute;top:0;left:0;font:13px/16px 'titilliumWebSemiBold';background:linear-gradient(to right,rgba(59,255,157,0.10),rgba(59,255,157,0.8) 20%,rgba(59,255,157,0.8) 65%,rgba(59,255,157,0.1) 100%);width:50px;text-align:center;width:66px;bottom:5px;top:auto;padding-right:10px}#gameUI .content-holder .box-data .desc .left-part .total-output.critical{background:linear-gradient(to right,rgba(255,59,59,0.10),rgba(255,59,59,0.8) 20%,rgba(255,59,59,0.8) 65%,rgba(255,59,59,0.1) 100%)}#gameUI .content-holder .box-data .desc .left-part .total-output.low{background:linear-gradient(to right,rgba(250,125,45,0.10),rgba(250,125,45,0.8) 20%,rgba(250,125,45,0.8) 65%,rgba(250,125,45,0.1) 100%)}#gameUI .content-holder .box-data .desc .left-part .total-output.warning{background:linear-gradient(to right,rgba(255,255,59,0.10),rgba(255,255,59,0.8) 20%,rgba(255,255,59,0.8) 65%,rgba(255,255,59,0.1) 100%)}#gameUI .content-holder .section.buildings .box-data .desc .shield{background:url('../images/new/upgrade point_icon_256_256.png');background-size:100% 100%;width:50px;height:50px;position:relative;top:-8px}#gameUI .content-holder .section.buildings .box-data .desc .upgrade-points{position:relative;top:8px;font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .section.buildings .box-data .desc .distribute{position:relative;top:6px}#gameUI .content-holder .section.buildings .box-data .desc>div{display:inline-block;vertical-align:top}#gameUI .content-holder .section.buildings .box-data .desc>.upgrade-points>div{display:inline-block}#gameUI .content-holder .box-data .desc .right-part{display:inline-block;vertical-align:top;width:calc(100% - 110px);padding-left:10px}#gameUI .content-holder .box-data .desc .right-part .item-spec{font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .box-data .desc .right-part .product-stock{font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder [data-type=jobs][data-subtype=explorer] .desc .right-part,#gameUI .content-holder .section.resources .box-data[data-type=jobs] .desc .right-part{width:calc(100% - 48px)}#gameUI .content-holder .section.resources .box-data[data-subtype=mining_plant] .desc .right-part{height:125px}#gameUI .content-holder .box-data .desc.flex{display:flex}#gameUI .content-holder .box-data .desc.flex>div{flex-grow:1}#gameUI .content-holder .box-data .desc-extra{margin-top:5px}#gameUI .content-holder .box-data .right-info{position:relative;display:inline-block;width:calc(50% - 10px);vertical-align:top;max-width:300px;background:#add8e6;height:100%}#gameUI .content-holder .box-data .assign-cits{position:absolute;right:10px;top:5px}#gameUI .content-holder .box-data .assign-cits .assign-holder{display:inline-block;background:url(../images/new/citizens1_amount_show_bg.png);background-size:100%;min-width:83px;height:18px;border-radius:5px}#gameUI .content-holder .box-data .assign-cits .assign-holder>div{display:inline-block;vertical-align:top;line-height:16px}#gameUI .content-holder .box-data .assign-cits .amount{border:none;width:41px;text-align:center;color:#fff}#gameUI .content-holder .box-data .assign-cits.full-width{position:static}#gameUI .content-holder .box-data .assign-cits.full-width .assign-holder{display:block;float:right}#gameUI .content-holder .box-data .assign-cits.full-width>span .amount{display:inline-block}#gameUI .content-holder .box-data .assign-cits.max-workers{position:static;width:max-content;text-align:right;position:absolute;top:auto;bottom:5px;left:110px}#gameUI .content-holder .box-data[data-subtype=explorer] .assign-cits.max-workers{left:48px;right:auto}#gameUI .content-holder .box-data .assign-cits.max-workers .workers{font:14px/20px 'titilliumWebSemiBold'}#gameUI .content-holder .box-data .assign-cits .workers-limit{font:13px/13px 'titilliumWebRegular';margin-top:2px}#gameUI .content-holder .box-data .assign-cits:before{content:'';display:inline-block;width:16px;height:16px;background:url(../images/resources_sprite_64_64.png);background-size:400% 600%;background-position:-300% -400%;margin-right:5px;vertical-align:middle}#gameUI .content-holder .box-data .assign-cits.max-workers>span{vertical-align:middle}#gameUI .content-holder .box-data .assign-cits.max-workers .amount{display:inline-block;width:65px}#gameUI .content-holder .box-data .sources-info{height:100%}#gameUI .content-holder .box-data .sources-info>div>div{display:inline-block}#gameUI .content-holder .box-field{flex:1 1 0px;background:rgba(28,215,235,.51);padding:5px;height:auto;margin-bottom:5px;text-align:center;color:#fff}#gameUI .content-holder .box-field>div{display:inline-block;vertical-align:top}#gameUI .content-holder .box-field.assign-cits>div.amount{width:50px;text-align:center}#gameUI .content-holder .box-holder.list .box-field{font:14px/30px 'titilliumWebRegular'}#gameUI .content-holder .box-holder .minus,#gameUI .content-holder .box-holder .plus{}#gameUI .content-holder .box-holder .side-box{position:absolute;right:10px;top:5px;display:inline-block;width:max-content;min-width:150px;padding:5px;height:51px;margin-left:20px;margin-bottom:5px;margin-top:-6px}#gameUI .content-holder .box-holder .side-box.no-styling{background:0 0;border:none}#gameUI .content-holder .box-holder .side-box .exploring{height:20px;font:12px/20px 'titilliumWebRegular';margin-top:9px}#gameUI .content-holder .box-holder .side-box .exploring.progress-bar{background:url(../images/new/exploring_area_progress_shown_on_the_bar.png) no-repeat,#fff;background-size:100% 100%;width:170px;float:right}#gameUI .content-holder .box-holder .side-box .change-explore-area{margin-left:20px;position:relative;top:2px}#gameUI .content-holder .box-holder .side-box .change-explore-area.not-working{animation:scaleInOutSpec 1s ease-in-out infinite}#gameUI .content-holder .box-holder .side-box .explored{display:inline-block;margin-left:5px}#gameUI .content-holder .section.jobs .assign-cits .assign-holder{width:95px;height:20px;margin-left:4px}#gameUI .content-holder .section.jobs .assign-cits .assign-holder>div{line-height:19px}#gameUI .content-holder .section.jobs .assign-cits .amount{width:44px}#gameUI .content-holder .section.jobs .button.plus{width:25px;height:19px;background:url(../images/new/button1_arrow_up.png) no-repeat}#gameUI .content-holder .section.jobs .button.minus{width:25px;height:19px;background:url(../images/new/button1_arrow_down.png) no-repeat}#gameUI .content-holder .box-data .build,#gameUI .content-holder .box-data .produce{position:absolute;bottom:21px;right:10px;min-width:80px}#gameUI .content-holder .box-data .build-time{position:absolute;bottom:3px;right:14px;font:14px/16px 'titilliumWebRegular'}#gameUI .content-holder .box-data .produce{right:20px}#gameUI .content-holder .box-data .demolish{position:absolute;right:0;bottom:5px;width:18px;height:17px;padding:0;background:url(../images/new/trash_icon.png)}#gameUI .content-holder .box-data .full-stats{position:absolute;right:0;bottom:5px;right:23px;width:18px;height:17px;padding:0;background:url(../images/new/stats_icon.png)}#gameUI .content-holder .box-data .demolish+.full-stats{right:23px}#gameUI .content-holder .box-data .product-amount{position:absolute;left:6px;top:25px}#gameUI .content-holder .box-data .product-amount span{color:#000;font:14px/16px 'titilliumWebBold';margin-right:10px}#gameUI .content-holder .box-data .check-market{position:absolute;left:10px;top:35px}#gameUI .content-holder .global-market .box-data .check-market{right:1px;top:1px;left:auto}#gameUI .content-holder .box-data .operational-costs{}#gameUI .content-holder .box-data .costs{position:absolute;bottom:43px;right:12px;text-align:right;color:#000;font:14px/22px 'titilliumWebRegular'}#gameUI .content-holder .section.buildings .box-data .costs{}#gameUI .content-holder .box-data .buy-change{display:inline-block;vertical-align:top;margin-left:2px}#gameUI .content-holder .box-data .buy-change.positive{color:green}#gameUI .content-holder .box-data .buy-change.negative{color:maroon}#gameUI .content-holder .box-data .dirt-composition{margin-top:15px}#gameUI .content-holder .box-data .dirt-composition .ore-type{display:inline-block;border:1px solid #0199e2;padding-bottom:2px;height:16px;width:60px;margin-right:2px;text-align:center;background:#fff;font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .box-data[data-subtype=war_factory] .upgrade-costs{color:#000;margin-bottom:5px}#gameUI .content-holder .box-data .queue-info{position:absolute;top:1px;right:10px;text-align:right}#gameUI .content-holder .box-data .queue-item{font:18px/25px 'titilliumWebSemiBold'}#gameUI .content-holder .box-data .remove-all{display:inline-block;background:#4a4747;color:#fff;font:12px/15px 'titilliumWebSemiBold';width:21px;height:16px;text-align:center;padding:0;border-radius:2px;vertical-align:top}#gameUI .content-holder .box-data .remove-all:hover{filter:brightness(127%)}#gameUI .content-holder .box-data .queue-item span{}#gameUI .content-holder .box-data .queue-item span:last-child{margin-left:20px;font:14px/25px 'titilliumWebSemiBold'}#gameUI .content-holder .box-data .actions{position:absolute;right:10px;top:5px;float:right}#gameUI .content-holder .box-data .actions>div{margin-right:10px}#gameContent.produce .content-holder .section.queues{max-height:300px;overflow-y:auto}#gameContent.produce .content-holder .queues .box-data{border:none}#gameUI .content-holder .box-data .actions .minus{background:url(../images/new/button2_arrow_down.png) no-repeat!important;background-size:100% 100%}#gameUI .content-holder .box-data .actions .plus{background:url(../images/new/button2_arrow_up.png) no-repeat!important;background-size:100% 100%}#gameContent.product_stock .content-holder .box-data .title{color:#000}#gameUI .content-holder .product-milestones{position:relative;height:100px;padding-bottom:10px;width:calc(100% - 100px);margin-left:5px;font:10px/14px 'titilliumWebRegular';color:#000}#gameUI .content-holder .product-milestones .progress-bar{top:42px;border:1px solid #000}#gameUI .content-holder .product-milestones .progress-bar:before{border-right:1px solid #000;background:linear-gradient(to right,#872900,#e0601a,#872900)}#gameUI .content-holder .milestone-req{position:absolute;top:0;width:76px;height:33px;padding:5px 10px;font:14px/14px 'titilliumWebSemiBold';background:url(../images/new/product_stock_milestones_sprite.png);background-size:auto 100%;background-position-x:100%}#gameUI .content-holder .milestone-req:hover+div,#gameUI .content-holder .milestone-gain:hover{z-index:1}#gameUI .content-holder .milestone-gain{width:169px;height:26px;padding:23px 10px 7px;position:absolute;top:48px;background:url(../images/new/product_stock_perks_button.png);background-size:auto 100%;background-position-x:100%;font:11px/14px 'titilliumWebSemiBold'}#gameUI .content-holder .product-milestones .data{text-align:center;color:#000}#gameUI .content-holder .product-milestones .line-pointer{width:2px;height:10px;margin:0 auto;background:#fff}#gameUI .content-holder .product-milestones .achieved *{}#gameUI .content-holder .product-milestones .milestone-req.achieved{background-position-x:0}#gameUI .content-holder .product-milestones .achieved .data{color:#fff}#gameUI .content-holder .product-milestones .milestone-gain .data{color:#000}#gameUI .content-holder .product-milestones .milestone-gain .data span{color:green}#gameUI .content-holder .product-milestones .milestone-gain .data span.negative{color:maroon}#gameUI .content-holder .global-market .tabs{background:rgba(28,215,235,.31);padding:3px 5px;width:calc(100% - 10px)}#gameUI .content-holder .global-market .tabs .tab{width:calc(50% - 10px);height:auto;font:12px/19px 'titilliumWebRegular'}#gameUI .content-holder .global-market .tabs .tab.active{color:#fff}#gameUI .content-holder .global-market .tab-data .box-data{font:12px/15px 'titilliumWebRegular'}#gameUI .content-holder .global-market .tab-data .box-data .title{margin-bottom:5px}#gameUI .content-holder .global-market .tab-data .box-data.active{color:#fff;background:radial-gradient(#872900 0%,#451800 60%)}#gameUI .content-holder .global-market .tab-data .box-data.active .title{color:#fff}#gameUI .content-holder .global-market .trade-chart-holder{padding:0 25px;height:510px;max-width:1150px;background:rgba(255,255,255,.7)}#gameUI .content-holder .global-market .trade-chart-holder canvas{margin:0 auto}#gameUI .content-holder .global-market .title>span{margin-left:5px}#gameUI .content-holder .global-market .above-chart,#gameUI .content-holder .global-market .below-chart{max-width:1200px}#gameUI .content-holder .global-market .above-chart .title{color:#000;text-align:center;padding:3px 0;background:rgba(28,215,235,.31);font:20px/20px 'titilliumWebSemiBold'}#gameUI .content-holder .global-market .above-chart .title span{color:#fff;font:20px/20px 'titilliumWebSemiBold'}#gameUI .content-holder .global-market .above-chart .options{position:relative;background:rgba(255,255,255,.7);overflow:auto}#gameUI .content-holder .global-market .above-chart .options .legend{width:max-content;margin:25px auto 10px}#gameUI .content-holder .global-market .above-chart .options .legend>div{display:inline-block;margin:0 12px;padding:4px 10px;font:12px/14px 'titilliumWebSemiBold';border-radius:5px;border:2px solid #fa5d5d}#gameUI .content-holder .global-market .above-chart .options .legend .buy-price{border-color:#1275a0}#gameUI .content-holder .global-market .above-chart .options .legend .sell-price{border-color:#9e9313}#gameUI .content-holder .global-market .above-chart .view-opened{position:absolute;top:2px;right:20px;bottom:2px;font:20px/20px 'titilliumWebSemiBold'}#gameUI .content-holder .global-market .above-chart .view-opened:before,#gameUI .content-holder .global-market .above-chart .view-opened:after{content:'';display:inline-block;position:absolute;bottom:0;width:30px;height:30px}#gameUI .content-holder .global-market .above-chart .view-opened:before{left:0;background:url(../images/new/market_arrows_green_red.png);background-size:auto 100%;background-position-x:0}#gameUI .content-holder .global-market .above-chart .view-opened[data-type=buy]:before{background-position-x:100%}#gameUI .content-holder .global-market .above-chart .view-opened:after{right:0;width:40px;height:40px;background:url(../images/resources_sprite_64_64.png);background-size:400% 600%}#gameUI .content-holder .global-market .above-chart .price-info{display:flex}#gameUI .content-holder .global-market .above-chart .price-info>span{margin-right:20px;flex:1 auto;text-transform:uppercase;text-align:right}#gameUI .content-holder .global-market .above-chart .price-info>span:first-child{}#gameUI .content-holder .global-market .above-chart .price-info .number-change{float:none;min-width:50px}#gameUI .content-holder .global-market .price-info{font:11px/14px 'titilliumWebSemiBold';color:#000;background:rgba(28,215,235,.71);padding:5px 6px;min-height:28px}#gameUI .content-holder .global-market .trade-options{font:14px/16px 'titilliumWebSemiBold';color:#fff;margin-top:10px;border-top:1px solid;padding-top:5px}#gameUI .content-holder .global-market .trade-options>div{margin-bottom:10px}#gameUI .content-holder .global-market .trade-options .sub-title{margin-bottom:5px}#gameUI .content-holder .global-market .trade-options .include-citizen-owned{display:inline-block;margin-left:50px;color:#fff;font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .global-market .trade-options .include-citizen-owned:before{display:inline-block;content:'';width:15px;height:15px;background:green;border:1px solid #000;vertical-align:top;margin-right:5px}#gameUI .content-holder .global-market .trade-options .include-citizen-owned.off:before{background:red}#gameUI .content-holder .global-market .trade-options .button{width:100px;height:auto;margin-right:20px;padding-bottom:4px;text-align:center;box-shadow:2px 2px 2px rgba(255,255,255,.5)}#gameUI .content-holder .global-market .trade-options .button>div{background:#fff;padding:2px 5px;color:#000;font:12px/20px 'titilliumWebSemiBold';margin-top:2px}#gameUI .content-holder .new-trade-order{position:relative;padding:30px 20px 20px;font:11px/14px 'titilliumWebSemiBold';background:rgba(255,255,255,.7)}#gameUI .content-holder .new-trade-order .left-side{display:inline-block;width:100px;vertical-align:top;padding-right:10px}#gameUI .content-holder .new-trade-order .left-side .order-title{text-decoration:underline;margin-bottom:10px}#gameUI .content-holder .new-trade-order .left-side .order-type{display:block;padding:2px 5px;width:77px;text-align:center;margin-bottom:10px}#gameUI .content-holder .new-trade-order .left-side .order-type.active{color:#000;pointer-events:none;opacity:.8}#gameUI .content-holder .new-trade-order .right-side{position:absolute;top:20px;right:50px;display:inline-block;vertical-align:top;padding-right:80px;padding-left:20px}#gameUI .content-holder .new-trade-order .input-holder{position:relative;width:300px}#gameUI .content-holder .new-trade-order .input-note{position:absolute;left:30px;top:-9px;display:inline-block;text-align:center;padding:1px 5px;background:0 0;color:#000;font:11px/12px 'titilliumWebSemiBold'}#gameUI .content-holder .new-trade-order .input-note2{position:absolute;top:5px;right:30px;color:#606060;font:10px/15px 'titilliumWebSemiBold'}#gameUI .content-holder .new-trade-order .order-amount{background:#fff;border:none;padding:2px 50px 2px 10px;font:16px/20px 'titilliumWebRegular';width:calc(100% - 60px - 2px)}#gameUI .content-holder .new-trade-order[data-type=buy] .input-note{content:'I want to spend'}#gameUI .content-holder .new-trade-order .percent-options{text-align:right;color:#9e9313;font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .new-trade-order .percent-options>div{display:inline-block;margin:0 5px}#gameUI .content-holder .new-trade-order .percent-options>div:hover{color:#000}#gameUI .content-holder .new-trade-order .error-note{height:20px;color:#952b1c;font:10px/20px 'titilliumWebSemiBold'}#gameUI .content-holder .new-trade-order .execute-order{position:absolute;top:-2px;right:10px;display:inline-block;padding:5px 10px;font:14px/20px 'titilliumWebRegular';text-transform:uppercase}#gameContent.manage_plans .content-holder .left-column{width:calc(50% - 20px);height:100%}#gameContent.manage_plans .content-holder .right-column{width:49%;height:100%}#gameContent.manage_plans .content-holder>div{overflow:hidden}#gameContent.manage_plans .content-holder .right-column .plan-data{min-height:127px}#gameContent.manage_plans .content-holder .right-column .plan-data .corpus-amount{font:13px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .section.create-plans{width:calc(100% - 12px)}#gameUI .content-holder .section.create-plans .scroller{height:500px}#gameUI .content-holder .section.create-plans .parts-counter{display:inline-block}#gameUI .content-holder .section.create-plans .get-pending{margin-left:25px;padding:2px 3px}#gameUI .content-holder .section.create-plans .title,#gameContent.manage_plans .content-holder .right-column .title{position:relative;line-height:40px}#gameContent.setup_troops .content-holder .title{position:relative;height:45px}#gameContent.setup_troops .content-holder .title .tanks-amount{font:15px/17px 'titilliumWebRegular'}#gameContent.produce .content-holder .box-data[data-type=corpuses] .title{height:45px}#gameContent.manage_plans .content-holder .right-column .title{background:rgba(28,215,235,.2);margin-bottom:0;padding:2px 5px}#gameUI .content-holder .section.create-plans .tabs,#gameContent.manage_plans .content-holder .right-column .tabs{background:0 0;display:inline-block;width:auto!important;right:10px;top:0;position:absolute}#gameContent.manage_plans .content-holder .right-column .tabs{left:135px}#gameContent.manage_plans .content-holder .right-column .tabs .tab{width:max-content;padding:2px 10px;margin-left:4px}#gameContent.manage_plans .content-holder .right-column .tabs .tab:nth-child(n+2){margin-left:17px}#gameUI .content-holder .section.create-plans .tabs .tab{margin-right:0}#gameUI .content-holder .section.create-plans .tabs .tab:nth-child(n+2){margin-left:20px}#gameUI .content-holder .section.create-plans .sub-header{position:relative;background:rgba(255,255,255,.88);margin-bottom:0;margin-top:2px;border:none;color:#000;padding-bottom:29px}#gameUI .content-holder .section.create-plans .sub-header .tabs{left:10px;top:3px}#gameUI .content-holder .section.create-plans .sub-header{position:relative;background:rgba(255,255,255,.88);margin-bottom:0;margin-top:2px;border:none;color:#000;padding-bottom:29px;overflow:hidden}#gameUI .content-holder .section.create-plans .sub-header .tabs{left:13px;top:3px}#gameUI .content-holder .section.create-plans .part-data{background:rgba(255,255,255,.88);margin-bottom:0;margin-top:2px;border:none;color:#000;padding-bottom:29px}#gameUI .content-holder .section.create-plans .part-data.selected{background:rgba(250,125,45,.5)}#gameUI .content-holder .section.create-plans .part-data .part-costs{text-align:right}#gameUI .content-holder .section.create-plans .part-data .part-costs>div{height:13px}#gameUI .content-holder .section.manage-plans .sub-header{position:relative;background:rgba(255,255,255,.88);margin-bottom:0;margin-top:2px;border:none;color:#000;padding-bottom:29px}#gameUI .content-holder .section.manage-plans .sub-header .tabs{left:10px;top:1px}#gameUI .content-holder .part-data{position:relative;margin-bottom:5px;padding:5px;background:#102331;border:1px solid #0199e2;color:#fff}#gameUI .content-holder .part-data>div{display:inline-block;vertical-align:top}#gameUI .content-holder .part-data .image{width:61px;height:31px;margin:5px 10px}#gameUI .content-holder .part-data .desc{width:150px}#gameUI .content-holder .part-data .stats{width:276px;font:14px/16px 'titilliumWebRegular';text-align:left}#gameUI .content-holder .part-data .stats .value{font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .part-data .costs{position:absolute;right:1px;top:3px}#gameUI .content-holder .part-data .costs .icon{margin-right:10px}#gameUI .content-holder .part-data .add-part{position:absolute;right:8px;padding:2px 3px;bottom:3px;font:13px/16px 'titilliumWebRegular'}#gameUI .content-holder .part-data .currently-selected{position:absolute;right:5px;padding:2px 3px;bottom:3px;color:#fff;font:13px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .part-data .scrap{position:absolute;right:88px;bottom:4px;width:18px;height:17px;padding:0;background:url(../images/new/trash_icon.png)}#gameUI .content-holder .part-data .scrap[data-type=pending]{bottom:3px;right:162px}#gameUI .content-holder .part-data .add-to-inventory{position:absolute;right:5px;bottom:3px}#gameUI .content-holder .plan-data{padding:5px;background:#102331;border:1px solid #0199e2;color:#000;position:relative;background:rgba(255,255,255,.57);font:14px/16px 'titilliumWebSemiBold';padding-left:15px}#gameUI .content-holder .plan-data .plan-design{position:relative;width:246px;height:81px;margin-bottom:5px;margin:0 auto;background:rgba(255,255,255,.88)}#gameUI .content-holder .plan-data .below-plan{position:relative;width:246px;margin:10px auto 5px}#gameUI .content-holder .plan-data .below-plan .crew-req{position:absolute;top:-5px;left:31%;color:#000}#gameUI .content-holder .plan-data .plan-parts{position:absolute;top:8px;right:55px}#gameUI .content-holder .plan-data .plan-parts .checkbox{margin-bottom:5px;color:#fff}#gameUI .content-holder .plan-data .plan-parts .checkbox:before{content:'';display:inline-block;width:25px;height:25px;background:url(../images/main_menu/64_64_playpage_icons_updated.png);background-size:1600% auto;background-position-x:-1100%;margin-right:10px}#gameUI .content-holder .plan-data .plan-parts .checkbox.added:before{background-position-x:-1200%}#gameUI .content-holder .plan-data .plan-parts .checkbox .text{display:inline-block;position:relative;top:-9px}#gameUI .content-holder .plan-data .plan-design .plan-image{position:relative;margin:10px auto auto;width:100%;height:81px;border:1px solid #0199e2;margin-top:-38px}#gameUI .content-holder .plan-data .plan-design .plan-image>div{width:61px;height:31px}#gameUI .content-holder .plan-data .plan-design .plan-image>div.ghost{opacity:.24}#gameUI .content-holder .plan-data .plan-stats{padding:5px;width:182px;margin:17px auto 5px;text-align:left;position:relative;left:44px}#gameUI .content-holder .plan-data .plan-stats-text{position:absolute;top:85px;right:0;left:-181px;margin:0 auto;width:60px}#gameUI .content-holder .plan-data .plan-costs{width:120px;margin:0 auto 5px;text-align:left;position:absolute;top:84px;left:17px}#gameUI .content-holder .plan-data .plan-costs>div{height:17px}#gameUI .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#gameContent.hide-overlay .overlay .ui-holder{display:none}#gameContent.show-top-ui .overlay .ui-holder.top{display:block}#gameContent.show-bottom-ui .overlay .ui-holder.bottom{display:block}#gameContent.hide-notifications .notifications,#gameContent.hide-notifications .notifications-holder,#gameContent.hide-notifications .notifications-new{display:none}#gameContent.world #gameUI .overlay,#gameContent.territories #gameUI .overlay,#gameContent.battle_select #gameUI .overlay,#gameContent.battle #gameUI .overlay,#gameContent.research #gameUI .overlay,#gameContent #gameUI .overlay.playing-cutscene{pointer-events:auto}#dynamicDOM>*{z-index:1}#gameUI .overlay>div{pointer-events:auto}#gameUI .overlay .ui-holder{position:absolute}#gameUI .overlay .ui-holder.top{top:0;left:0;right:0;z-index:1}#gameUI .overlay .ui-holder.right{top:0;right:0;bottom:0}#gameUI .overlay .ui-holder.bottom{bottom:0;left:0;right:0;z-index:1}#gameUI .overlay .ui-holder.left{top:0;bottom:0;left:0}#gameUI .overlay .ui-holder.right .reinf{position:absolute;bottom:205px;right:20px;text-align:center}#gameUI .overlay .ui-holder.right .reinf div{display:inline-block;text-align:center;pointer-events:none}#gameUI .overlay .ui-holder.right .reinf .reinf-icon{width:68px;height:71px;background:url(../images/new/reinforcements_icon.png) center no-repeat;position:relative;top:15px}#gameUI .overlay .ui-holder.right .reinf .circle{background:url(../images/new/setup_formation_corpus_bg_tile2.png) center no-repeat;width:105px;height:105px;position:relative;background-size:100% 100%}#gameUI .overlay .ui-holder.right .reinf .reinf-overlay{width:86px;height:86px;background:url(../images/new/special_powers_on_combat_button_overlay.png) center no-repeat;position:absolute;top:10px;left:10px}#gameUI .overlay .ui-holder.right .reinf .amount-holder{background:url(../images/new/combat_tank_amount_bar.png) center no-repeat;background-size:100% 100%;color:#fff;border-radius:2px;padding:0 4px;position:relative;top:-15px;z-index:1;font:12px/18px 'titilliumWebRegular'}#gameUI .overlay .ui-holder.right .reinf .counter{width:43px;height:43px;background:url(../images/new/chances_left_note.png) center no-repeat;position:absolute;top:-8px;right:18px;font:19px/37px 'titilliumWebSemiBold'}#gameUI .overlay .top-menu{height:24px;height:46px;padding:0 10px;background:#000;color:#fff;overflow:hidden;display:flex;align-items:center}#gameUI .overlay .top-menu .item{position:relative;display:inline-block;vertical-align:top;flex:0 1 98px;font:13px/16px 'titilliumWebRegular';margin-right:30px}#gameUI .overlay .top-menu .item.game-year{position:relative;width:79px;padding:0;text-align:center;margin-right:0;flex:0 0 124px}#gameUI .overlay .top-menu .item.timelapse{width:79px;position:relative;text-align:left;flex:0 0 124px;margin-right:12px}#gameUI .overlay .top-menu .item.timelapse .icon.time{background:url('../images/timelapse_setting.png') 0 0/100% 100%}#gameUI .overlay .top-menu .item.timelapse .play-pause{display:inline-block;position:relative;top:1px;text-align:center;color:#fff;font:12px/20px 'titilliumWebSemiBold'}#gameUI .overlay .top-menu .item.timelapse .play-pause:not(.pause){border-radius:50%;animation:backgroundFlicker 5s ease-out infinite}#gameUI .overlay .top-menu .item.timelapse .play-pause .icon{}#gameUI .overlay .top-menu .item.timelapse .play-pause.pause .icon{background-position-x:-2900%}#gameUI .overlay .top-menu .item.timelapse .play-pause:hover{color:#000}#gameUI .overlay .top-menu .item.timelapse .play-pause:hover .icon{filter:brightness(127%)}#gameUI .overlay .top-menu .item.timelapse .time-saved{display:inline-block;font:10px/12px 'titilliumWebSemiBold';color:#fff;text-align:center;margin-top:0;width:calc(100% - 74px);display:none}#gameUI .overlay .top-menu .item.timelapse>.icon.big.time{width:50px;padding-left:30px!important;background-size:auto 100%;background-repeat:no-repeat}#gameUI .overlay .top-menu .item.timelapse .game-speed{display:inline-block;font:13px/18px 'titilliumWebRegular';color:#fff;text-align:center;margin-top:0;position:relative;top:11px;width:39px;padding-right:5px;vertical-align:middle;border:1px solid #767676;border-left:none}#gameUI .overlay .top-menu .item.timelapse .game-speed:after{position:absolute;content:'\25BC';right:1px;top:0;bottom:0;margin:auto 0;font:7px/18px 'titilliumWebRegular';color:#767676}#gameUI .overlay .top-menu .item.view{background-color:#0199e2}#gameUI .overlay .top-menu .item.view.active{background-color:#0199e2;color:#000}#gameUI .overlay .top-menu .item[data-tooltip-type=res_info]>span{display:inline-block;width:calc(100% - 30px);text-align:center}#gameUI .overlay .top-menu .item.population>span{vertical-align:middle;position:relative}#gameUI .overlay .top-menu .item.population>span .idle-citizens{position:relative;width:max-content}#gameUI .overlay .item.game-speed{color:#fff;margin-left:118px}#gameUI .overlay .item.game-speed>span{display:inline-block;padding:2px 5px;margin-right:10px;background:#0199e2;color:#fff;pointer-events:auto}#gameUI .overlay .item.game-speed>span.active{background:#0199e2;color:#000}#gameUI .overlay .top-menu .item.population{flex:0 0 148px;margin-right:0}#gameUI .overlay .battle-menu{}#gameUI .overlay .battle-menu .top{background:rgba(0,0,0,.65);padding:1px}#gameUI .overlay .battle-menu .top>div{display:inline-block;color:#fff;font:14px/16px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .top .upg-points{display:inline-block;padding:1px 20px}#gameUI .overlay .battle-menu .top .center{display:inline-block;text-align:center}#gameUI .overlay .battle-menu .top>div:nth-child(2){display:inline-block;width:calc(100% - 370px);vertical-align:bottom;padding-bottom:4px}#gameUI .overlay .battle-menu .top .go-back{margin-left:17px}#gameUI .overlay .battle-menu .bottom{background:rgba(255,255,255,.2);background:linear-gradient(to right,rgba(255,255,255,0.60),rgba(255,255,255,0.35) 20%,rgba(255,255,255,0.64) 65%,rgba(0,0,0,0.7) 100%);padding-left:44px;padding-top:3px}#gameUI .overlay .battle-menu .bottom .status-bar{background:url(../images/new/combat_tank_amount_bar.png) center no-repeat;background-size:100% 100%}#gameUI .overlay .battle-menu .bottom>div{display:inline-block;vertical-align:top}#gameUI .overlay .battle-menu .bottom>.left{width:890px}#gameUI .overlay .battle-menu .bottom .corpus-widget{text-align:center;width:130px;margin-left:28px;display:inline-block}#gameUI .overlay .battle-menu .bottom .corpus-widget.empty>div{display:none}#gameUI .overlay .battle-menu .bottom .corpus-widget.marked{background:rgba(255,255,0,.4);animation:filterBrightnessFlicker 7s ease-in-out infinite}#gameUI .overlay .battle-menu .bottom .corpus-widget.marked.hp{background:rgba(56,129,50,.6)}#gameUI .overlay .battle-menu .bottom .corpus-widget.marked.dmg{background:rgba(77,123,169,.6)}#gameUI .overlay .battle-menu .bottom .corpus-widget.marked.no-tank{background:rgba(247,248,249,.6)}#gameUI .overlay .battle-menu .bottom .corpus-widget.selected,#gameUI .overlay .battle-menu .bottom .corpus-widget.marked.selected{}#gameUI .overlay .battle-menu .bottom .corpus-widget>div{display:inline-block}#gameUI .overlay .battle-menu .bottom .corpus-widget>.title{font:14px/16px 'titilliumWebBold';margin-bottom:4px}#gameUI .overlay .battle-menu .bottom .corpus-widget>.title>.help{position:relative;top:-1px}#gameUI .overlay .battle-menu .bottom .corpus-widget>.circle{background:url(../images/new/setup_formation_corpus_bg_tile2.png) center no-repeat;width:105px;height:105px;position:relative;background-size:100% 100%}#gameUI .overlay .battle-menu .bottom .corpus-widget>.circle.active{background:url(../images/new/setup_formation_corpus_bg_tile1.png) center no-repeat;width:105px;height:105px}#gameUI .overlay .battle-menu .bottom .corpus-widget .active-overlay{background:url(../images/new/corpus_select_border.png) center no-repeat;width:107px;height:107px;position:absolute;top:0;background-size:100% 100%}#gameUI .overlay .battle-menu .bottom .corpus-widget>.circle .plan-image{position:relative;top:47%;left:3%}#gameUI .overlay .battle-menu .bottom .corpus-widget>.circle .plan-image>div{width:61px;height:31px}#gameUI .overlay .battle-menu .bottom .corpus-widget>.circle .note{position:relative;width:100%;height:31px;text-align:center;font:14px/16px 'titilliumWebSemiBold';top:22%}#gameUI .overlay .battle-menu .bottom .corpus-widget>.amount-holder{color:#fff;border-radius:2px;padding:0 15px;position:relative;top:-14px;z-index:0;font:14px/18px 'titilliumWebRegular'}#gameUI .overlay .battle-menu .bottom .corpus-widget>.upg-points{position:relative;top:-9px;padding:1px 11px;font:13px/16px 'titilliumWebRegular'}#gameUI .overlay .battle-menu .bottom>.center{font:14px/16px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center>div{display:inline-block;vertical-align:top}#gameUI .overlay .battle-menu .bottom>.left>div{display:inline-block;vertical-align:top}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder{width:168px;text-align:center;margin-left:27px}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder>div{margin-top:19px}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder>div.button{margin-top:8px;font:13px/16px 'titilliumWebRegular'}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder>.spots{margin-top:3px;font:14px/16px 'titilliumWebBold'}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder>.currently-filled{text-align:center;font:18px/16px 'titilliumWebSemiBold';margin-top:8px}#gameUI .overlay .battle-menu .bottom>.center .aura-widget{width:208px;text-align:center;padding-top:2px}#gameUI .overlay .battle-menu .bottom>.center .aura-widget.empty div{display:none}#gameUI .overlay .battle-menu .bottom>.center .aura-widget.marked{background:rgba(255,255,0,.4)}#gameUI .overlay .battle-menu .bottom>.center .aura-widget .title{font:14px/15px 'titilliumWebBold';padding-left:20px}#gameUI .overlay .battle-menu .bottom>.center .aura-widget .title .help{position:relative;top:-1px}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.circle-leader{display:inline-block;width:117px;height:112px;background:url(../images/new/auras_sprite_combat.png) center center no-repeat;background-position-x:-235px;background-size:300% 100%;margin-top:-2px}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.circle-leader.enabled{filter:brightness(147%);animation:scaleBrightnessFlicker 7s ease-in-out infinite}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.amount-holder{color:#fff;border-radius:2px;padding:1px;position:relative;display:block;margin:-17px auto 0;width:113px}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.buttons-holder{text-align:center;padding-top:3px;padding-bottom:1px}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.buttons-holder>div{display:inline-block;padding:1px 15px}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.buttons-holder>div.disabled{opacity:.5}#gameUI .overlay .battle-menu .bottom .center .aura-widget>.buttons-holder>div:hover{cursor:pointer}#gameUI .overlay .battle-menu .bottom>.center .utility-widget{text-align:center;font:14px/16px 'titilliumWebBold';width:380px;padding-top:2px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder{width:180px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div{display:inline-block;text-align:center}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(3),#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(7){font:19px/20px 'titilliumWebSemiBold';margin-top:10px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(4),#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(10){margin-top:8px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(3){margin-top:5px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(5),#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(6){font:14px/20px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(12){margin-top:1px;font:16px/20px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>.idle-citizens-count{font:14px/14px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>.idle-citizens-amount{display:inline-block;font:17px/19px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>.idle-citizens-amount.animScale{animation:scaleInOutSpecIdleCitizens 1.2s ease-in-out 3}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(7){margin-top:1px;font:17px/20px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>.save-formation{padding:3px 10px;margin-top:10px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .icon:not(.help){background-position-x:-100%;position:relative;top:-1px}#gameUI .overlay .battle-menu .bottom>.center .randomize-squadrons{width:100px}#gameUI .overlay .battle-menu .bottom>.center .buttons-holder .clear-all-squadrons{width:100px;margin-top:17px;font:14px/16px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.right{font:14px/16px 'titilliumWebSemiBold';text-align:center;position:absolute;right:0;top:44px;bottom:0}#gameUI .overlay .battle-menu .bottom>.right>div{}#gameUI .overlay .battle-menu .bottom>.right .not-yet{color:#fff;position:absolute;background:rgba(0,0,0,.3);font:13px/16px 'titilliumWebSemiBold';padding-left:16px;padding-right:16px;right:0;bottom:12px;width:max-content}#gameUI .overlay .battle-menu .bottom>.right .not-yet .go-back{margin-left:6px}#gameUI .overlay .battle-menu .bottom>.right .battle-button-holder{position:relative}#gameUI .overlay .battle-menu .bottom>.right .enter-battle:hover{cursor:pointer;filter:brightness(120%);color:#000}#gameUI .overlay .battle-menu .bottom>.right .enter-battle{position:relative;top:16px;right:66px;padding:6px 25px}#gameUI .overlay .battle-menu .bottom>.right .play-button{width:60px;height:60px;background:url(../images/new/enter_battle_play_button.png) center no-repeat;position:absolute;background-size:100% 100%;top:-7px;right:-47px}#gameUI .overlay .battle-menu .bottom>.right .battle-button-holder.disabled>.play-button{opacity:.3!important}#gameUI .overlay .battle-menu .testing-button{display:inline-block;margin-left:20px}#gameUI .overlay .top-menu .item.about{position:absolute;top:11px;right:5px;width:39px;height:26px;padding:0;background:url(../images/new/icon_menu.png) center no-repeat;font:20px/20px 'titilliumWebSemiBold';margin-right:0}#gameUI .overlay .left-menu{position:absolute;left:0;top:95px;height:auto;width:auto;color:#fff}#gameUI .overlay .left-menu .item{position:relative;display:block;width:72px;height:72px;margin-bottom:8px;text-align:center;border-radius:5px}#gameUI .overlay .left-menu .item.view{}#gameUI .overlay .left-menu .item.view.disabled-click,#gameUI .overlay .bottom .item.view.disabled-click{display:none}#gameUI .overlay .left-menu .item.view.non-view,#gameUI .overlay .bottom .item.view.non-view{background:0 0;position:absolute;bottom:2px;left:0;width:72px;height:72px}#gameUI .overlay .bottom .item.view.non-view.objective-missions:after{content:attr(data-after);position:absolute;bottom:0;right:0;left:0;margin:0 auto;text-align:center;font:12px/14px 'titilliumWebSemiBold';color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}#gameUI .overlay .bottom .item.view.non-view.quick-tutorial{width:72px;height:72px;bottom:82px;color:#fff;font:40px/72px 'titilliumWebSemiBold';text-align:center;text-shadow:3px 3px 10px rgba(255,255,255,.4),-3px 3px 10px rgba(255,255,255,.4),3px -3px 10px rgba(255,255,255,.4),-3px -3px 10px rgba(255,255,255,.4)}#gameUI .overlay .bottom .item.view.non-view.quick-tutorial .icon{background:#04141c}#gameUI .overlay .left-menu .item.view.non-view .icon,#gameUI .overlay .bottom .item.view.non-view .icon{}#gameUI .overlay .left-menu .view:hover,#gameUI .overlay .bottom .view:hover{filter:brightness(120%)}#gameUI .overlay .left-menu .icon,#gameUI .overlay .bottom .icon{position:relative;border-radius:5px}#gameUI .overlay .left-menu .item.view.active,#gameUI .overlay .bottom .item.view.active{background-color:transparent;color:#fff}#gameUI .overlay .left-menu .item.view:hover .icon,#gameUI .overlay .left-menu .item.view.active .icon,#gameUI .overlay .bottom .item.view:hover .icon,#gameUI .overlay .bottom .item.view.active .icon{box-shadow:inset 0 0 10px #fff}#gameUI .overlay .item.view.unlocked-notification .icon{animation:insetShadowFlicker 7s ease-in-out infinite;transition:background-color}#gameUI .overlay .item.view .new-notification{}#gameUI .overlay .item.view .new-notification-static{}#gameUI .tutorial-flicker{animation:scaleBrightnessFlicker 5s ease-in-out infinite}#gameUI .sub-menu .item.tutorial-flicker,#gameUI .left-menu .item.tutorial-flicker,#gameUI .bottom .item.tutorial-flicker,#gameUI .button.build.tutorial-flicker{animation:scaleBrightnessFlickerSmaller 5s ease-in-out infinite}#gameUI .overlay .sub-menu{position:absolute;top:90px;left:80px;padding:5px 0;color:#fff}#gameUI .overlay .sub-menu .item{display:inline-block;width:121px;height:28px;color:#000;margin-right:10px;text-align:center;font:14px/26px 'titilliumWebSemiBold';width:max-content;padding:0 20px;background:url(../images/new/buttons_updated.png) no-repeat;background-size:200% 100%!important;background-position-x:0}#gameUI .overlay .sub-menu .item:hover{filter:brightness(120%)}#gameUI .overlay .sub-menu .item.active{background-position-x:100%;color:#fff}#gameUI .overlay .ui-holder.top .qol{position:absolute;right:231px;top:6px;padding:9px}#gameUI .location-header{background:gray;color:#fff;padding-left:10px;padding-top:4px;margin-bottom:14px}#gameUI .overlay .info-bar{background:#232323;padding:4px 5px;padding-left:15px;display:flex;justify-content:flex-start;border-bottom:2px solid #000;box-shadow:inset 0 1px 1px #000}#gameUI .overlay .info-bar>div{position:relative;display:inline-block;margin-right:30px;color:#fff;background:url(../images/frame_resources_header.png);background-size:100% 100%;line-height:25px;flex:0 1 98px}#gameUI .overlay .info-bar>div[data-absolute-gain^="-"]:before{content:'';position:absolute;top:3px;left:26px;display:inline-block;width:7px;height:19px;background:url(../images/new/arrow_food_water_decreasing_note.png);background-size:100% 100%}#gameUI .overlay .info-bar>div.tiles,#gameUI .overlay .info-bar>div.knowledge{flex:0 0 120px}#gameUI .overlay .info-bar>div>span{display:inline-block;width:calc(100% - 30px);text-align:center;margin-left:3px;font:12px/25px 'titilliumWebRegular'}#gameUI .overlay .build-queue{position:absolute;top:7px;right:60px;padding:2px 5px;width:150px;color:#fff;font:12px/14px 'titilliumWebSemiBold';background:rgba(28,215,235,.51);border:1px solid #000}#gameUI .overlay .top-message{position:relative;color:#fff;font:14px/16px 'titilliumWebSemiBold';text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;pointer-events:none;padding:5px 5px 5px 20px;background:rgba(0,168,0,.76)}#gameUI .overlay .top-message .objective span{color:#ff0}#gameUI .overlay .top-message .special-message{color:red;position:absolute;top:4px;right:10px}#gameUI .overlay .instructions{position:relative;width:450px;max-width:100%;display:inline-block;color:#fff;font:12px/14px 'titilliumWebSemiBold';text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;pointer-events:auto;padding:5px 5px 5px 20px;background:rgba(0,168,0,.76);display:none}#gameContent.battle .overlay .instructions{}#gameContent.battle #gameUI .overlay .ui-holder.top>div:not(.controls){display:none}#gameContent.battle #dynamicDOM .notifications,#gameContent.battle #dynamicDOM .notifications-holder{display:none}#gameContent.battle #gameUI .overlay .ui-holder.top .note:not(.not-displayed){display:block!important;margin:0 auto;text-align:center;width:110px;background:rgba(255,255,255,.6);font:14px/16px 'titilliumWebSemiBold';padding-bottom:4px}#gameUI .overlay .instructions>div{font:14px/16px 'titilliumWebSemiBold';color:#ff0;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;margin-bottom:5px}#gameUI .overlay .instructions .close{float:right;display:inline-block;width:15px;height:15px;border-radius:8px;border:1px solid #000;background:green;pointer-events:auto;margin-left:20px}#gameUI .overlay .instructions.off .close{background:red}#gameUI .overlay .instructions.off{height:15px;overflow:hidden}#gameContent .overlay .instructions ul{padding-left:15px;font:13px/16px 'titilliumWebSemiBold'}#gameUI .overlay .controls{position:relative;margin:0 auto;text-align:center;max-width:850px;overflow:auto;background:rgba(255,255,255,.28);padding:3px 5px;margin-top:10px;width:max-content;border:1px solid rgba(28,215,235,.22);margin-right:calc(43% - 306px)}#gameUI .overlay .controls[data-type=battle_select]{background:rgba(0,0,0,.8);padding:2px 30px;margin-top:6px;border:1px solid #fff}#gameUI .overlay .controls[data-type=battle_select] .button-style{margin-top:6px}#gameUI .overlay .controls[data-type=battle]{background:rgba(0,0,0,.8)}#gameUI .overlay .controls[data-type=battle].battle{margin:0 auto;width:auto;max-width:100%;text-align:left}#gameUI .overlay .controls[data-type=battle].battle .note{position:absolute;width:98%;text-align:center;z-index:2}#gameUI .overlay .controls[data-type=battle].battle .settings{padding-left:20px;padding-bottom:3px;margin-top:4px;font:13px/16px 'titilliumWebSemiBold'}#gameUI .overlay .controls[data-type=battle].battle .settings>.setting:not(:first-child){margin-left:52px}#gameUI .overlay .controls[data-type=battle].battle .settings .setting{margin-right:37px;color:#fff}#gameUI .overlay .controls[data-type=battle]>.note>span{font:15px/21px 'titilliumWebSemiBold'}#gameUI .overlay .controls .automation-note{float:left;font:12px/30px 'titilliumWebSemiBold';color:#fff}#gameUI .overlay .controls .automation-note>div{padding:3px 5px;font:14px/18px 'titilliumWebSemiBold';color:#fff;background:red;display:inline-block;margin-left:20px;margin-right:20px}#gameUI .overlay .controls .automation-note span{font:14px/30px 'titilliumWebSemiBold'}#gameUI .overlay .controls .automation-note span.time{font:14px/30px 'titilliumWebBold'}#gameUI .overlay .controls .automation-note>.stop-auto{padding:3px 30px;font:15px/18px 'titilliumWebRegular';margin-left:20px;margin-top:3px;margin-right:0}#gameUI .overlay .controls .automation-note>.stop-auto:hover{color:#000}#gameUI .overlay .controls .conquer-progress{display:inline-block;float:right;font:16px/30px 'titilliumWebSemiBold';color:#000;margin-right:20px}#gameUI .overlay .map-navigation-holder{position:relative;width:270px;background:rgba(255,255,255,.8);padding:12px 8px 18px;box-shadow:1px 1px 2px #666,-1px -1px 2px #666}#gameUI .overlay .map-navigation{position:relative}#gameContent.hide-map-navigation .overlay .map-navigation{display:none}#gameUI .overlay .map-navigation .continent{background:#fff;text-align:center;color:#000;padding:3px 10px;margin:0;text-transform:uppercase;border:2px solid #000;font-weight:700}#gameUI .overlay .map-navigation .area-types{width:285px;margin:0 auto}#gameUI .overlay .map-navigation .area-types>div{display:inline-block;position:relative;background:url(../images/new/sprite_map_navigation_updated.png) no-repeat;height:39px;padding:4px 0;color:#fff;text-align:center;font:14px/18px 'titilliumWebRegular';vertical-align:top;text-transform:uppercase}#gameUI .overlay .map-navigation .area-types>div>span{display:block;text-align:center}#gameUI .overlay .map-navigation .area-types>div.inactive{background-position-y:-94px}#gameUI .overlay .map-navigation .area-types>div.active{background-position-y:0;pointer-events:none}#gameUI .overlay .map-navigation .area-types>div.disabled,#gameUI .overlay .map-navigation .area-types>div.disabled-clickable{background-position-y:-47px;color:#b3b3b3;pointer-events:auto}#gameUI .overlay .map-navigation .area-types>div.disabled{pointer-events:none!important}#gameUI .overlay .map-navigation .area-types>div:hover{filter:brightness(120%)}#gameUI .overlay .map-navigation .area-types>div.flickering{animation:scaleBrightnessFlicker 5s ease-in-out infinite;transition:filter,transform}#gameUI .overlay .map-navigation .area-types .world:not(.icon){background-position-x:0;width:calc(78px - 11px);padding-right:11px}#gameUI .overlay .map-navigation .area-types .region{background-position-x:-78px;width:calc(107px - 21px);padding-left:10px;padding-right:11px;margin-left:-4px}#gameUI .overlay .map-navigation .area-types .territory{background-position-x:-185px;width:calc(100px - 16px);padding-left:7px;margin-left:-4px}#gameUI .overlay .map-navigation .area-types .world .icon{margin-top:-7px}#gameUI .overlay .map-objectives{position:relative;margin-top:15px}#gameUI .overlay .map-objectives .conquer-progress{padding:0;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;font:12px/14px 'titilliumWebSemiBold';vertical-align:middle}#gameUI .overlay .map-objectives .conquer-progress>div{flex:1 1 auto;background:#555553;padding:2px 0;color:#fff;text-align:center}#gameUI .overlay .map-objectives .conquer-progress span{display:block;font:16px/20px 'titilliumWebSemiBold';text-align:center}#gameUI .overlay .map-objectives .conquer-progress:before,#gameUI .overlay .map-objectives .conquer-progress:after{content:'';display:inline-block;width:40px;height:40px;background:url(../images/resources_sprite_64_64.png);background-size:400% 600%;background-position:0 -500%;margin:-8px 3px -3px}#gameUI .overlay .map-objectives .conquer-progress:before{background-position:-100% -500%}#gameUI .overlay .map-objectives .triangle-right:hover{filter:brightness(180%)}#gameUI .overlay .map-objectives .triangle-right[data-value=ON]{width:64px;height:64px;background:url(../images/sprite_menu_icons_128_128.png);vertical-align:middle;background-size:600% auto;background-position-x:-500%}#gameUI .overlay .map-objectives.hide-objectives .conquer-progress,#gameUI .overlay .map-objectives.hide-objectives .last-actions{display:none}#gameUI .overlay .map-objectives .last-actions{padding-right:25px}#gameUI .overlay .info-entry{width:330px;padding-left:20px;margin:0 auto;background:#000;border:1px solid #7f8282;text-align:left;color:#fff;font:14px/28px 'titilliumWebSemiBold';height:28px;margin-bottom:10px;float:right;clear:both;max-width:100%}#gameUI .overlay .info-entry:nth-of-type(2){}#gameUI .overlay .info-entry>div{display:inline-block}#gameUI .overlay .info-entry .icon{position:relative;top:-3px;transform:scale(1.3);margin-right:12px}#gameUI .overlay .view-types{padding:3px;margin:15px 8px 0;font:14px/16px 'titilliumWebSemiBold';color:#fff;text-transform:uppercase;text-align:center}#gameContent.hide-view-categories .overlay .view-types{display:none}#gameUI .overlay .view-types>div{padding:10px;margin:0 10px;background:rgba(77,77,77,.5)}#gameUI .overlay .view-types span{display:block;background:#4d4d4d;padding:2px;border:2px solid #000}#gameUI .overlay .view-types .view-type{font:12px/20px 'titilliumWebRegular';color:#fff;text-transform:capitalize;margin-top:5px}#gameUI .overlay .view-types .view-type:before{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/main_menu/64_64_playpage_icons_updated.png);background-size:1600% auto;background-position-x:-1100%;margin-right:10px;transition:transform}#gameUI .overlay .view-types .view-type.active:before{background-position-x:-1200%}#gameUI .overlay .view-types .view-type:hover:not(.active):not(.disabled-click){transform:scale(1.1)}#gameUI .overlay .view-types .view-type.locked:before{background:url(../images/locked_content.png) no-repeat;background-size:auto 80%;background-position:4px 0}#gameUI .overlay .view-types .extra-info{font:9px/11px 'titilliumWebRegular';max-width:180px;margin-top:5px}#gameUI .overlay .side-panel{position:absolute;width:285px;top:80px;left:0;padding:54px 10px 10px 80px;display:flex;flex-direction:column;background:rgba(255,255,255,.3)}#gameUI .overlay .side-panel.extended-bottom{bottom:0}#gameUI .overlay .side-panel>div{position:relative;flex:0 1 auto}#gameUI .overlay .side-panel .top-part{min-height:286px}#gameUI .overlay .side-panel:not(.extended-bottom) .bottom-part{display:none}#gameUI .overlay .side-panel .extend-bottom{position:absolute;bottom:5px;right:10px;width:25px;height:25px;background:url(../images/resources_sprite_64_64.png);vertical-align:middle;background-size:400% 600%;background-position:-200% -500%;transform:rotate(90deg)}#gameUI .overlay .side-panel .extend-bottom:hover{filter:brightness(180%)}#gameUI .overlay .side-panel .extend-bottom[data-value=ON]{transform:rotate(270deg)}#gameUI .overlay .side-panel.hide-bottom .extend-bottom{display:none}#gameUI .overlay .side-panel .bottom-part{text-align:center}#gameUI .overlay .side-panel .bottom-part>div{padding:10px 25px;background:#314242;color:#fff}#gameUI .overlay .side-panel .bottom-part .title{margin-bottom:10px}#gameUI .overlay .side-panel .bottom-part>div:not(:last-child){margin-bottom:25px}#gameUI .overlay .global-stat{font:1em/1.1em 'titilliumWebRegular';margin-bottom:10px}#gameUI .overlay .relation-stats{font:1em/1.2em 'titilliumWebRegular'}#gameUI .overlay .relation-stats>div{margin-bottom:10px}#gameUI .overlay .relation-stats .progress-bar{height:5px;background-color:#fff;border:1px solid #fff}#gameUI .overlay .relation-stats .progress-bar:before{background-size:100% 100%}#gameUI .overlay .relation-stats .progress-bar:after{content:''}#gameUI .overlay .setup-colony{position:relative;padding:5px 10px;background:url(../images/new/military_economic_colony_info_button.png);background-size:100% 100%;color:#fff}#gameUI .overlay .setup-colony:not(:last-child){margin-bottom:6px}#gameUI .overlay .setup-colony:hover{filter:brightness(120%)}#gameUI .overlay .setup-colony>span{position:absolute;top:3px;left:0;right:0}#gameUI .overlay .setup-colony>div{display:flex;justify-content:space-between;align-items:center}#gameUI .overlay .setup-colony>div>div{flex:0 1 auto}#gameUI .overlay .setup-colony .icon-holder{width:60px;height:60px;background-size:4000% auto;margin:0}#gameUI .overlay .setup-colony .colonies-available{font:20px/25px 'titilliumWebSemiBold';color:#000;text-align:center;flex:1 1 auto;padding-right:60px}#gameUI .overlay .setup-colony .colonies-available div{position:absolute;bottom:5px;right:5px;font:12px/14px 'titilliumWebSemiBold';text-align:right}#gameUI .overlay .setup-troops{float:right;display:inline-block;width:135px;padding:5px 10px;font:14px/16px 'titilliumWebSemiBold';color:#fff}#gameUI .overlay .setup-troops:hover{color:#000}#gameContent.setup_troops #gameUI .scroll-holder{height:calc(100% - 40px)}#gameContent.setup_troops .right-column #gameUI .scroll-holder{height:calc(100% - 45px)}#gameContent.setup_troops .content-holder .left-column{width:calc(100% - 400px - 20px)}#gameContent.setup_troops .content-holder .right-column{width:400px}#gameUI .overlay .right-ui{position:absolute;right:0;bottom:0;width:160px;height:340px;padding:20px;background:#0095ef;text-align:right}#gameUI .overlay .right-ui .forward-time{padding:5px 10px;color:#fff;background:grey;display:inline-block}.ui-holder.right .research-right-ui{position:absolute;top:130px;right:39px;text-align:center}.ui-holder.right .research-right-ui>div{margin:0 auto}.ui-holder.right .research-right-ui .drag-icon{width:90px;height:90px;background:url(../images/research/drag_icon_research_tree.png);background-size:100% 100%;margin-bottom:20px}.ui-holder.right .research-right-ui .research-legend{margin-top:10px;margin-bottom:8px;padding:8px 32px}.ui-holder.right .research-right-ui .research-points-left{padding:0 10px 3px 5px;text-align:left;font:15px/30px 'titilliumWebRegular';color:#fff;background:#000;border:1px solid #fff;border-radius:3px}.ui-holder.right .research-right-ui .prestige-holder{margin-top:8px;width:150px;min-height:200px;padding:3px 2px 100px;background:url(../images/research/citizen_behind_prestige_button.png) center calc(100% - 20px) no-repeat,#000;border:1px solid #fff;border-radius:3px;color:#fff;text-align:center}.ui-holder.right .research-right-ui .prestige-holder.extended-bottom{min-height:200px;background:url(../images/research/citizen_behind_prestige_button.png) center calc(100% - 60px) no-repeat,#000}.ui-holder.right .prestige-holder .title{margin-bottom:20px}.ui-holder.right .research-right-ui .time-left{margin-top:10px;font-weight:700}.ui-holder.right .prestige-holder .prestige{position:absolute;bottom:6px;left:7px;right:7px;margin:auto;padding:8px 32px}.ui-holder.right .prestige-holder.extended-bottom .prestige{bottom:46px}.ui-holder.right .prestige-holder .prestige.link{padding:0;line-height:16px}.ui-holder.right .prestige-holder .prestige>a{width:100%;height:100%;display:block;color:#fff;text-decoration:none}.ui-holder.right .prestige-holder .prestige:hover,.ui-holder.right .prestige-holder .prestige:hover>a{color:#000}.ui-holder.right .prestige-holder .below-button{position:absolute;bottom:6px;left:7px;right:7px;margin:auto;text-align:left}.ui-holder.right .prestige-holder .below-button>div{display:inline-block;text-align:center;vertical-align:middle}.ui-holder.right .prestige-holder .below-button .icon{margin-right:10px}#gameUI .content-holder .section-holder{max-width:998px}#gameUI .content-holder .extender{float:right}#gameUI .content-holder .extender:hover:before{color:#000}#gameUI .content-holder .extender:before{content:'';display:inline-block;color:#fff;background:url(../images/new/button_down.png);background-size:100% 100%;width:23px;height:16px}#gameUI .content-holder .section-holder.extended .extender:before{content:'';background:url(../images/new/button_up.png);background-size:100% 100%}#gameUI .section-holder .extended-data{}#gameUI .section-holder .extended-data.not-displayed{}#gameUI .content-holder .section.resources{}#gameUI .content-holder .section-holder.resources{display:inline-block;vertical-align:top;max-width:100%;margin-bottom:5px;width:calc(32% - 2px);margin-right:1%;margin-bottom:5px}#gameUI .content-holder .section-holder.resources .box-field{margin-bottom:0}#gameUI .content-holder .section-holder.resources .box-field.quick-notes{min-width:150px}#gameUI .content-holder .section-holder.resources.extended .box-field.quick-notes{color:transparent}#gameUI .content-holder .section-holder.several-columns{display:inline-block;vertical-align:top;max-width:100%;margin-bottom:5px;width:calc(32% - 2px);margin-right:1%;border:none}#gameUI .content-holder .section.resources .box-data{background:rgba(255,255,255,.88);color:#000;padding-bottom:0}#gameUI .content-holder .section.resources box-holder:last-child .box-data{}#gameUI .content-holder .section.resources .box-data .title{color:#000}#gameUI .content-holder .section.resources .box-data[data-type=buildings]{height:115px}#gameUI .content-holder .section.resources .box-data[data-subtype=mining_plant]{height:165px}#gameUI .content-holder .section.resources .box-data[data-subtype=mining_plant][data-level="0"]{}#gameUI .content-holder .section-holder.buildings.several-columns .box-data{height:125px}.flicker{color:orange!important}#animations-attach-point .animation{pointer-events:none}#animations-attach-point .animation.over-ui{z-index:2}#animations-attach-point .animation.origin-left{transform-origin:0 center}#animations-attach-point .animation.anim-2s{animation-duration:2s}.scale_in_out_text{position:absolute;left:250px;top:250px;font:12px/15px 'titilliumWebSemiBold';color:#fff;text-align:center;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.scale_in_out_text.enemy{color:red}.scale_in_out_text.player{color:#00b0ff}.scale_in_out_text.animation.tank_set{color:#ffff3b;color:#3bff9d;font:15px/15px 'titilliumWebSemiBold';z-index:2}.scale_in_out_text.animation.res_added{color:#ffff3b;color:#3bff9d;font:15px/15px 'titilliumWebSemiBold';z-index:2}.scale_in_out_text.animation.fully_filled{color:#ff0;font:15px/15px 'titilliumWebSemiBold';z-index:2}.anim_scaleInOut{animation:scaleInOut 4s ease-out}.anim_scaleInOutDown{animation:scaleInOutDown 4s ease-out}.anim_scaleInOutSmall{animation:scaleInOutSmall 4s ease-out}.anim_scaleIn{animation:scaleIn 4s ease-out}.anim_fadeOutIn{opacity:0;animation:fadeOutIn .3s ease-out;transition:opacity .3s ease-in-out}.anim_radialBlur{transition:background-color .6s ease-in-out,opacity .6s ease-in-out;animation:radialBlur .6s ease-out;background:url(../images/overlay/clouds_radial_blur.png) no-repeat,#000;background-size:100% 100%}.anim_radialBlur.ms-100{transition-duration:100ms;animation-duration:100ms}.anim_radialBlur.ms-10{transition-duration:10ms;animation-duration:10ms}@keyframes scaleIn{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2.2)}}@keyframes scaleInOut{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(0,-50px) scale(1.5)}}@keyframes scaleInOutDown{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(0,50px) scale(1.5)}}@keyframes scaleInOutSpec{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes scaleOutInSpec{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes scaleInOutSpecIdleCitizens{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}100%{opacity:1;transform:scale(1)}}@keyframes scaleInOutSmall{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(0,-10px) scale(1.1)}}@keyframes scaleFlicker{0%{opacity:1;transform:translate(0,0) scale(1)}16%{opacity:1;transform:translate(0px,0px) scale(1.2)}33%{opacity:1;transform:translate(0,0) scale(1)}50%{opacity:1;transform:translate(0px,0px) scale(1.2)}66%{opacity:1;transform:translate(0,0) scale(1)}83%{opacity:1;transform:translate(0px,0px) scale(1.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}.anim_background_flicker{animation:backgroundFlicker 4s ease-out}@keyframes backgroundFlicker{0%{background-color:#ffff0070}10%{background-color:transparent}20%{background-color:#ffff0070}30%{background-color:transparent}40%{background-color:#ffff0070}50%{background-color:transparent}60%{background-color:#ffff0070}70%{background-color:transparent}80%{background-color:#ffff0070}90%{background-color:transparent}100%{background-color:#ffff0070}}@keyframes insetShadowFlicker{0%{box-shadow:inset 0 0 10px #fff}10%{box-shadow:inset 0 0 0 #fff}20%{box-shadow:inset 0 0 10px #fff}30%{box-shadow:inset 0 0 0 #fff}40%{box-shadow:inset 0 0 10px #fff}50%{box-shadow:inset 0 0 0 #fff}60%{box-shadow:inset 0 0 10px #fff}70%{box-shadow:inset 0 0 0 #fff}80%{box-shadow:inset 0 0 10px #fff}90%{box-shadow:inset 0 0 0 #fff}100%{box-shadow:inset 0 0 10px #fff}}@keyframes filterBrightnessFlicker{0%{filter:brightness(100%)}10%{filter:brightness(180%)}20%{filter:brightness(100%)}30%{filter:brightness(150%)}40%{filter:brightness(100%)}50%{filter:brightness(150%)}60%{filter:brightness(100%)}70%{filter:brightness(150%)}80%{filter:brightness(100%)}90%{filter:brightness(150%)}100%{filter:brightness(100%)}}@keyframes scaleBrightnessFlicker{0%{filter:brightness(100%);transform:scale(1)}10%{filter:brightness(150%);transform:scale(1.15)}20%{filter:brightness(100%);transform:scale(1)}30%{filter:brightness(150%);transform:scale(1.15)}40%{filter:brightness(100%);transform:scale(1)}50%{filter:brightness(150%);transform:scale(1.15)}60%{filter:brightness(100%);transform:scale(1)}70%{filter:brightness(150%);transform:scale(1.15)}80%{filter:brightness(100%);transform:scale(1)}90%{filter:brightness(150%);transform:scale(1.15)}100%{filter:brightness(100%);transform:scale(1)}}@keyframes scaleBrightnessFlickerSmaller{0%{filter:brightness(100%);transform:scale(1)}10%{filter:brightness(150%);transform:scale(1.1)}20%{filter:brightness(100%);transform:scale(1)}30%{filter:brightness(150%);transform:scale(1.1)}40%{filter:brightness(100%);transform:scale(1)}50%{filter:brightness(150%);transform:scale(1.1)}60%{filter:brightness(100%);transform:scale(1)}70%{filter:brightness(150%);transform:scale(1.1)}80%{filter:brightness(100%);transform:scale(1)}90%{filter:brightness(150%);transform:scale(1.1)}100%{filter:brightness(100%);transform:scale(1)}}@keyframes radialBlur{0%{background:#000;opacity:1}100%{background:0 0;opacity:1}}@keyframes fadeOutIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInHeightStay{0%{transform:scaleY(0);opacity:0}3%{transform:scaleY(1);opacity:1}100%{opacity:1}}@keyframes fadeInHeightStayPlusScale{0%{transform:scaleY(0);opacity:0}3%{transform:scaleY(1);opacity:1}5%{transform:scale(1.1);opacity:1}7%{transform:scale(1);opacity:1}9%{transform:scale(1.1);opacity:1}11%{transform:scale(1);opacity:1}100%{opacity:1}}@keyframes fadeInHeight{0%{transform:scaleY(0);opacity:0}100%{transform:scaleY(1);opacity:1}}@keyframes fadeOutHeight{0%{max-height:100px;opacity:1}100%{max-height:0;opacity:0}}@keyframes fadeInWidthHeight{0%{transform:scale(0,0);opacity:0}100%{transform:scale(1,1);opacity:1}}@keyframes fadeOutWidthHeight{0%{transform:scale(1,1);opacity:1}100%{transform:scale(0,0);opacity:0}}.unit-data .image{background-size:contain!important}.unit-data .image[data-unit-type=tank_1]{background:url(../images/units/tank_1_turret.png) center no-repeat,url(../images/units/tank_1_base.png) center no-repeat}.unit-data .image[data-unit-type=tank_2]{background:url(../images/units/tank_2_turret.png) center no-repeat,url(../images/units/tank_2_base.png) center no-repeat}.part-data .image,.plan-image>div{background:url(../images/units/tank_parts_sprite.png);background-size:400% auto}.plan-image>div{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.part-data .image[data-part-subtype=empty],.plan-image>div[data-part-subtype=empty]{background:0 0}.part-data .image[data-part-type=hull],.plan-image>div[data-part-type=hull]{background-position-x:0}.part-data .image[data-part-type=turret],.plan-image>div[data-part-type=turret]{background-position-x:-100%}.part-data .image[data-part-subtype=allround],.plan-image>div[data-part-subtype=allround]{background-position-y:0}.part-data .image[data-part-subtype=defensive],.plan-image>div[data-part-subtype=defensive]{background-position-y:-100%}.part-data .image[data-part-subtype=mobile],.plan-image>div[data-part-subtype=mobile]{background-position-y:-200%}.part-data .image[data-part-subtype=offensive],.plan-image>div[data-part-subtype=offensive]{background-position-y:-300%}.top-left-absolute{position:absolute;top:10px;left:10px}.bottom-right-absolute{position:absolute;bottom:10px;right:10px}@media screen and (max-width:1550px){#dynamicDOM .popup-holder.fullscreen .popup-content-holder{font:15px/20px 'titilliumWebRegular'}#gameUI .content-holder .section-holder.several-columns,#gameUI .content-holder .section-holder.resources{width:calc(49% - 2px);margin-right:1%}#gameContent.resources .content-holder .section.jobs{max-width:calc(49% - 10px)}#gameUI .content-holder .global-market .trade-chart-holder{height:330px}#gameUI .content-holder .global-market .trade-chart-holder>canvas{max-height:330px}#dynamicDOM .extra-overlay .timelapse-controls .status:before{margin-left:5%}#dynamicDOM .extra-overlay .timelapse-controls .status:after{margin-right:5%}#dynamicDOM .popup-holder .popup-content-holder{top:5%}#dynamicDOM .popup-holder .popup-content{max-height:clamp(200px,500px,calc(80vh - 20px))}#gameUI .overlay .battle-menu .bottom{padding-left:0}#gameUI .overlay .battle-menu .bottom .left{width:50%}#gameUI .overlay .battle-menu .bottom .corpus-widget{width:24%;margin-left:1%}#gameUI .overlay .battle-menu .bottom .corpus-widget>.circle{width:80px;height:80px}#gameUI .overlay .battle-menu .bottom .corpus-widget .active-overlay{width:80px;height:80px}#gameUI .overlay .battle-menu .bottom>.left .corpus-holder{width:78%}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder{width:20%;margin-left:2%}#gameUI .overlay .battle-menu .bottom>.center{width:40%}#gameUI .overlay .battle-menu .bottom>.center .aura-widget{width:40%;min-width:160px}#gameUI .overlay .battle-menu .bottom>.center .utility-widget{width:60%;min-width:180px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-logo{max-height:100px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-pitch{margin-top:-10px;max-width:30%}#dynamicDOM .popup-holder[data-type=main_menu] .two-columns-justified{margin-top:1%}#gameContent #dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu>span{font:18px/25px 'titilliumWebSemiBold'}#gameUI .overlay .side-panel{}#gameContent.world #gameUI .overlay .side-panel .top-part{min-height:195px}#gameContent.world #gameUI .overlay .side-panel .bottom-part{height:clamp(200px,calc(100vh - 370px),50vh)}#dynamicDOM .notifications-new .notification{padding:1px 5px;font:12px/16px 'titilliumWebSemiBold';min-height:25px}#dynamicDOM .notifications-new .notification .icon{width:25px;height:25px}}@media screen and (max-width:1200px){#gameUI .overlay .info-bar>div{width:20%;margin-right:5px}#gameUI .overlay .top-menu .item.main-resources>div{width:auto}#gameUI .content-holder .plan-data .plan-design{width:100px;margin:0 160px 0 auto}#gameUI .content-holder .plan-data{font:12px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .plan-data .plan-stats{margin:17px auto 5px}#gameContent.manage_plans .content-holder .right-column .tabs .tab{padding:2px 5px;font:12px/20px 'titilliumWebBold'}#gameUI .content-holder .section.produce-plans .title>div:nth-child(1),#gameUI .content-holder .box-holder[data-type=setup-troops] .title>div:nth-child(1){width:120px;font:12px/16px 'titilliumWebBold'}#gameUI .content-holder .section.produce-plans .level-widget{float:right;margin-left:0}#gameUI .content-holder .box-data .queue-item{font:14px/16px 'titilliumWebSemiBold'}#gameUI .content-holder .section.buildings .box-data .desc,#gameUI .content-holder .section.produce-plans .box-data .desc,#gameUI .content-holder .section.queues .desc,#gameUI .content-holder .box-holder[data-type=setup-troops] .desc{font:12px/16px 'titilliumWebRegular'}#gameUI .content-holder .box-data .build,#gameUI .content-holder .box-data .produce{font:12px/14px 'titilliumWebRegular';padding:3px;min-width:65px}#gameUI .content-holder .box-data .build.maxed[data-cost-types=""],#gameUI .content-holder .box-data .produce.maxed[data-cost-types=""]{max-width:110px;font:11px/14px 'titilliumWebRegular';right:4px;bottom:41px}#gameUI .content-holder .section.produce-plans .level-widget>.progress-bar{width:80px!important}#gameContent.manage_plans .content-holder .right-column .tabs,#gameUI .content-holder .section.manage-plans .sub-header .tabs{left:1px}#gameContent.manage_plans .content-holder .right-column .tabs .tab{font:11px/20px 'titilliumWebBold';padding:2px;margin-left:1px}#gameContent.manage_plans .content-holder .right-column .tabs .tab:nth-child(n+2){margin-left:1px}#gameUI .content-holder .sub-header{padding:5px 2px}#gameContent.manage_plans .content-holder .left-column{width:calc(47% - 5px);margin-right:5px}#gameContent.manage_plans .content-holder .right-column{width:53%}#gameContent.produce .content-holder .section.queues .box-data{padding:1px;margin-bottom:1px}#gameContent #dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu>span{font:15px/15px 'titilliumWebSemiBold'}}@media screen and (max-width:1030px){#dynamicDOM .popup-holder[data-type=main_menu] .menu-header{padding-top:5px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-logo{max-height:60px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by{margin-left:4%}#dynamicDOM .popup-holder[data-type=main_menu] .demo-note{margin-top:5px}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=start_game]{margin-top:10px}.menu-box.play-options{margin-bottom:5px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.mini.important-links .icon{width:20px;height:20px}#dynamicDOM .popup-holder[data-type=main_menu] .discord-link-menu{min-height:80px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community .menu-box.discord img{height:60px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by{line-height:24px}#gameContent #dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu>span{font:12px/15px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder.fullscreen .popup-content-holder{font:12px/16px 'titilliumWebRegular'}#gameUI .overlay .top-menu .item{margin-right:5px}#gameContent.resources .content-holder .section.jobs{max-width:calc(99% - 10px)}#gameUI .overlay .left-menu{top:85px}#gameUI .overlay .left-menu .item{width:50px;height:50px}#gameUI .overlay .bottom .item.view.non-view.quick-tutorial{width:50px;height:50px;bottom:60px;line-height:50px}#gameUI .overlay .left-menu .item.view.non-view,#gameUI .overlay .bottom .item.view.non-view{width:50px;height:50px}#dynamicDOM .notifications{height:30px;width:30px}#dynamicDOM .notifications:before{width:30px;height:30px;background-position:-60px -30px}#dynamicDOM .notifications span{bottom:16px;left:32px}#gameUI .overlay .item.game-speed{display:none}#gameContent.extended-content #gameUI .content-holder{left:60px;top:120px;height:calc(100% - 125px)}#gameUI .overlay .info-bar{padding:3px 5px}#gameUI .overlay .sub-menu{left:60px;top:80px}#gameUI .overlay .top-menu .item{width:max-content;margin-right:0;font:11px/16px 'titilliumWebRegular';flex:0 1 82px}#gameUI .overlay .top-menu .icon.small{width:20px;height:20px}#gameUI .overlay .top-menu .item.game-year{flex:0 0 80px}#gameUI .overlay .top-menu .item.timelapse{flex:0 0 114px;margin-right:5px}#gameUI .overlay .top-menu .item.population{flex:0 0 128px}#gameUI .overlay .top-menu .notification-icon{width:12px;height:12px}.notification-icon.pop-capped{top:2px;right:-21px}#gameUI .overlay .ui-holder.top .qol{padding:9px 5px;font:12px/16px 'titilliumWebRegular';right:195px}#gameUI .overlay .build-queue{padding:2px 3px;width:130px;font:11px/14px 'titilliumWebSemiBold';right:50px}#gameUI .content-holder .section-holder.buildings.several-columns .box-data{height:145px}#gameUI .content-holder .section.buildings,#gameUI .content-holder .section.produce-plans{margin-right:0;max-width:100%}#gameUI .content-holder .section.queues{max-width:100%}#gameUI .content-holder .section.buildings{width:48%}#gameUI .content-holder .section.queues{margin-left:20px;width:48%}#gameUI .content-holder .section.produce-plans>.box-holder{width:48%}#gameUI .content-holder .create-plans .tab-data{max-width:100%}#gameUI .content-holder .section.create-plans .scroller{height:clamp(200px,calc(100vh - 230px),100%)}#dynamicDOM .notifications-new{bottom:35px}#dynamicDOM .notifications-new .notification{padding:1px 5px;font:12px/16px 'titilliumWebSemiBold';min-height:25px}#dynamicDOM .notifications-new .notification .icon{width:25px;height:25px}#gameUI .content-holder .global-market .trade-chart-holder{height:230px}#dynamicDOM .extra-overlay .timelapse-controls .status:before,#dynamicDOM .extra-overlay .timelapse-controls .status:after{content:'';display:none}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-pitch{margin-top:-7px}#gameUI .overlay .side-panel{width:305px;padding:54px 10px 10px 60px}#gameContent.world #gameUI .overlay .side-panel .top-part{min-height:195px}#gameContent.world #gameUI .overlay .side-panel .bottom-part{height:clamp(200px,calc(100vh - 370px),50vh)}#dynamicDOM .quick-tutorial{bottom:50px;max-height:calc(100% - 100px)}#dynamicDOM .popup-holder.fullscreen .image{width:160px;height:160px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by.sign-up-form{position:relative}#dynamicDOM .popup-holder[data-type=main_menu] .signup-form{}#dynamicDOM .popup-holder[data-type=main_menu] .signup-form input{max-width:calc(100% - 92px)}#dynamicDOM .popup-holder[data-type=main_menu] .sign-up.button-style{position:absolute;bottom:5px;right:3px;margin:0}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options,#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by{margin-left:10%}#gameUI .content-holder .global-market .trade-chart-holder{padding:0;height:160px}#gameUI .content-holder .new-trade-order{padding:30px 10px 20px}#gameUI .content-holder .new-trade-order .right-side{right:10px;padding-right:40px}#gameUI .content-holder .new-trade-order .input-holder{width:200px}#gameUI .overlay .battle-menu .bottom{padding-bottom:3px}#gameUI .overlay .battle-menu .top>div,#gameUI .overlay .battle-menu .top .center{font:12px/14px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder>.spots{font:12px/14px 'titilliumWebBold'}#gameUI .overlay .battle-menu .bottom>.left .buttons-holder>div.button{font:11px/14px 'titilliumWebRegular'}#gameUI .overlay .battle-menu .bottom>.center,#gameUI .overlay .battle-menu .bottom>.center .utility-widget,#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(5),#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(6){font:12px/14px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(3),#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>div:nth-child(7){font:13px/15px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>.idle-citizens-count,#gameUI .overlay .battle-menu .bottom>.center .utility-widget .utility-subholder>.idle-citizens-amount{font:12px/12px 'titilliumWebSemiBold'}#gameUI .overlay .battle-menu .bottom>.right .not-yet{font:11px/14px 'titilliumWebSemiBold'}}@media screen and (max-width:950px){#gameUI .content-holder .section-holder.buildings.several-columns .box-data{height:125px}#gameUI .overlay .info-bar>div .icon.s-25-25{width:15px;height:15px}#gameUI .overlay .info-bar>div>span{width:calc(100% - 20px);font:11px/25px 'titilliumWebRegular'}#gameUI .overlay .info-bar>div[data-absolute-gain^="-"]::before{left:16px}#gameUI .overlay .info-bar>div.tiles,#gameUI .overlay .info-bar>div.knowledge{flex:0 0 90px}#gameUI .content-holder .box-holder{font:12px/14px 'titilliumWebRegular'}#gameUI .content-holder .title{font:12px/14px 'titilliumWebBold'}#gameUI .content-holder .title>span{font:12px/14px 'titilliumWebBold'}#gameUI .content-holder .box-data .assign-cits.max-workers .workers{font:12px/20px 'titilliumWebSemiBold'}#gameUI .content-holder .box-data .costs{font:12px/22px 'titilliumWebRegular'}#gameUI .content-holder .box-data .build-time{font:12px/16px 'titilliumWebRegular'}#gameUI .content-holder .box-data .desc .right-part{margin-top:5px}#gameUI .content-holder .public-buildings .box-data[data-type=buildings]{padding-top:5px}}@media screen and (max-width:900px){#gameUI .content-holder .section-holder.several-columns,#gameUI .content-holder .section-holder.resources{width:calc(100% - 2px);margin-right:0%}}@media screen and (max-width:630px){#gameUI .content-holder{top:130px;height:calc(100% - 180px)}#gameUI .content-holder .section-holder.several-columns,#gameUI .content-holder .section-holder.resources{max-width:100%}#gameUI .overlay .top-menu .item{padding:4px 2px}#dynamicDOM .notifications-holder .notification{width:100%;margin-right:0}#dynamicDOM .popup-holder .popup-content-holder{top:0;width:100%;height:100%}#gameContent.extended-content #gameUI .content-holder .section.buildings,#gameContent.extended-content #gameUI .content-holder .section.queues,#gameContent.extended-content.produce #gameUI .content-holder .section.produce-plans{width:98%;margin-left:0;margin-right:0}#dynamicDOM .quick-popup-holder{right:auto!important;:}#dynamicDOM .quick-popup-holder .popup-content{padding:5px}#dynamicDOM .quick-popup-holder .category{padding:5px}#dynamicDOM .quick-popup-holder .category .setting{margin-right:2px}#gameContent #gameUI .content-holder .left-column{}#gameContent #gameUI .content-holder .right-column{display:block;width:98%}#gameUI .content-holder .global-market .trade-chart-holder{padding:0;height:150px}#gameUI .content-holder .new-trade-order{padding:30px 10px 20px}#gameUI .content-holder .new-trade-order .right-side{right:10px;padding-right:40px}#gameUI .content-holder .new-trade-order .input-holder{width:200px}}@media screen and (max-height:800px){#dynamicDOM .popup-holder[data-type=start_menu] .popup-content-holder{top:1%;max-height:98%;margin:auto}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content{max-height:clamp(200px,750px,calc(100vh - 40px))}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content .section-header{margin-top:5px}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container{margin-top:3px}#dynamicDOM .popup-holder[data-type=start_menu] .popup-content .title{margin-top:5px}#dynamicDOM .popup-holder[data-type=start_menu] .distribute-all-perk-points{margin-top:5px}#dynamicDOM .popup-holder[data-type=start_menu] .slide-container>.slider-value{margin-bottom:5px}}@media screen and (max-height:600px){#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-logo{margin-top:10px;max-height:40px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header .game-pitch{margin-top:-3px;max-width:12%}#dynamicDOM .popup-holder[data-type=main_menu] .game-options .icon{width:40px;height:40px}#dynamicDOM .popup-holder[data-type=main_menu] .game-options .icon.language{width:66px;height:40px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-header{padding-top:5px}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content>.two-columns-justified:not(.bottom-justify){margin-top:60px}#dynamicDOM .popup-holder[data-type=main_menu] p{margin:5px}.menu-box{flex:0 1 300px}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box{max-width:300px;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.steam{font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .demo-note{font:18px/20px 'titilliumWebBold';margin-top:10px}#dynamicDOM .popup-holder[data-type=main_menu] .big-timer>div>span{font:20px/20px 'titilliumWebBold'}#gameContent #dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu{margin:10px 0 0;max-width:clamp(200px,250px,calc(100% - 40px))}#dynamicDOM .popup-holder[data-type=main_menu] a img{max-width:100%}#gameContent #dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu>span{font:15px/15px 'titilliumWebSemiBold'}#gameContent.lang-ru #dynamicDOM .popup-holder[data-type=main_menu] .wishlist-link-menu>span{font:12px/15px 'titilliumWebSemiBold'}.menu-box.play-options{padding-bottom:5px}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=start_game]{margin-top:10px}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=start_game]{font:16px/25px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options>div{max-width:clamp(200px,250px,calc(100% - 40px))}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button.small[data-type=new_game],#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button.small,.load-file{margin-top:10px;font:12px/16px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=main_menu] .popup-content .menu-button[data-type=feedback]{font:12px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.play-options .save-info{font:12px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community,#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.important-links,#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.discord{font:12px/14px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.community .title{font:12px/14px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=main_menu] .menu-box.made-by{font:12px/14px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=main_menu] .signup-form input{height:16px;font:12px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder.fullscreen .popup-content-holder .popup-content{padding:10px}#dynamicDOM .popup-holder.fullscreen .popup-content-holder .popup-content .title{font:2em/1.15em 'titilliumWebBold';margin-bottom:20px}#dynamicDOM .popup-holder.fullscreen .image{margin:5px auto}#dynamicDOM .popup-holder.fullscreen .popup-content-holder .popup-content .points-holder{padding:5px}#dynamicDOM .popup-holder.fullscreen .popup-content-holder .popup-content .buttons{margin-top:5px}#dynamicDOM .popup-holder .popup-content-holder{width:90%;max-height:90%;top:1%}#dynamicDOM .popup-holder[data-type=settings] .popup-content-holder{top:1%}#dynamicDOM .popup-holder .popup-content{max-height:clamp(200px,500px,calc(95vh - 20px))}#dynamicDOM .popup-holder .mission-set{margin-top:5px}#dynamicDOM .popup-holder .mission-set .header{margin-bottom:5px}#dynamicDOM .popup-holder .missions-data{width:calc(90% - 84px);margin:0 5% 5px;padding:10px 10px 0 55px}#dynamicDOM .popup-holder .missions-data .mission{font:12px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder[data-type=language] .popup-content-holder .setting{margin-top:5px;padding:5px;font:14px/16px 'titilliumWebSemiBold'}#dynamicDOM .popup-holder[data-type=steam_note] .popup-content-holder{max-height:clamp(250px,690px,calc(100vh - 20px))}#dynamicDOM .popup-holder[data-type=steam_note] .popup-content{max-height:clamp(200px,775px,calc(100vh - 80px))}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry{margin-top:1px;padding:2px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .item-icon{width:30px;height:30px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .text-holder{padding-top:4px}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder .entry .text-holder .title{font:12px/14px 'titilliumWebBold'}#dynamicDOM .popup-holder[data-type=steam_note] .column-holder{padding-bottom:15px}#gameContent.world #gameUI .overlay .side-panel .bottom-part{height:clamp(150px,calc(100% - 370px),50%);font:11px/16px 'titilliumWebRegular'}#gameUI .overlay .side-panel .bottom-part>div{padding:2px 25px}#gameUI .overlay .setup-colony .icon-holder{width:40px;height:40px}#gameUI .overlay .setup-colony>span{top:1px}#gameUI .overlay .setup-colony .colonies-available{font:16px/25px 'titilliumWebSemiBold'}#gameUI .overlay .controls[data-type=battle].battle .settings-group{margin-top:0}#gameUI .overlay .controls[data-type=battle].battle .settings .setting{font:12px/15px 'titilliumWebSemiBold'}#gameUI .overlay .controls{padding:1px 5px}#dynamicDOM .popup-holder[data-type=corpus_upgrades] .buttons-holder{margin-top:32px}.ui-holder.right .research-right-ui{top:72px;right:10px}.ui-holder.right .research-right-ui .research-legend{margin-bottom:5px;padding:3px 32px}.ui-holder.right .research-right-ui .research-points-left{font:12px/20px 'titilliumWebRegular'}.ui-holder.right .research-right-ui .research-points-left .icon{width:20px;height:20px}.ui-holder.right .research-right-ui .prestige-holder{margin-top:5px;width:120px;font:12px/14px 'titilliumWebRegular';min-height:160px;background:url(../images/research/citizen_behind_prestige_button.png) center calc(100% - 20px) no-repeat,#000}.ui-holder.right .research-right-ui .prestige-holder.extended-bottom{min-height:160px;background:url(../images/research/citizen_behind_prestige_button.png) center calc(100% - 55px) no-repeat,#000}.ui-holder.right .research-right-ui .prestige-holder .icon.bigger,.ui-holder.right .research-right-ui .prestige-holder .icon.large{width:30px;height:30px}.ui-holder.right .prestige-holder .title{margin-bottom:5px}.ui-holder.right .prestige-holder .prestige.link,.ui-holder.right .prestige-holder .prestige{font:12px/15px 'titilliumWebRegular';padding:2px 3px}.ui-holder.right .prestige-holder.extended-bottom .prestige{bottom:46px}#dynamicDOM .quick-tutorial{padding:3px 3px 5px}#dynamicDOM .quick-tutorial .header{font:14px/16px 'titilliumWebSemiBold';margin-bottom:5px}#dynamicDOM .quick-tutorial .close{top:3px;right:3px}#dynamicDOM .quick-tutorial .sub-title{font:12px/14px 'titilliumWebSemiBold'}#dynamicDOM .quick-tutorial .desc{font:12px/14px 'titilliumWebRegular'}#dynamicDOM .quick-tutorial .image{margin:3px auto;width:180px;height:180px}#dynamicDOM .notifications-new .notification{max-width:clamp(45vw,350px,45vw)}#dynamicDOM .quick-tutorial .image[data-subtype=manage_plans],#dynamicDOM .popup-holder.fullscreen .image[data-subtype=manage_plans]{}}@media screen and (max-height:500px){#dynamicDOM .quick-tutorial .image{}}@media screen and (max-height:500px) and (min-width:900px){#dynamicDOM .popup-holder.fullscreen .popup-content-holder{font:12px/16px 'titilliumWebRegular'}#dynamicDOM .popup-holder.fullscreen[data-type=event_details] .popup-content-holder .popup-content .subtitle{font:1.1em/1.3em 'titilliumWebSemiBold';min-height:7em}}#dynamicDOM .popup-holder.fullscreen[data-type=event_details] .popup-content-holder .popup-content .subtitle .green{color:green}.red{color:red}.uppered{text-transform:uppercase}.shake{display:inherit;transform-origin:center center}.shake-freeze,.shake-constant.shake-constant--hover:hover,.shake-trigger:hover .shake-constant.shake-constant--hover{animation-play-state:paused}.shake-freeze:hover,.shake-trigger:hover .shake-freeze,.shake:hover,.shake-trigger:hover .shake{animation-play-state:running}@keyframes shake{2%{transform:translate(-0.5px,2.5px) rotate(-0.5deg)}4%{transform:translate(0.5px,-1.5px) rotate(-0.5deg)}6%{transform:translate(1.5px,-1.5px) rotate(1.5deg)}8%{transform:translate(0.5px,2.5px) rotate(-0.5deg)}10%{transform:translate(-1.5px,2.5px) rotate(1.5deg)}12%{transform:translate(2.5px,-0.5px) rotate(-0.5deg)}14%{transform:translate(2.5px,2.5px) rotate(1.5deg)}16%{transform:translate(1.5px,1.5px) rotate(0.5deg)}18%{transform:translate(0.5px,2.5px) rotate(1.5deg)}20%{transform:translate(1.5px,-1.5px) rotate(-0.5deg)}22%{transform:translate(0.5px,1.5px) rotate(1.5deg)}24%{transform:translate(-0.5px,1.5px) rotate(0.5deg)}26%{transform:translate(-1.5px,-1.5px) rotate(0.5deg)}28%{transform:translate(1.5px,2.5px) rotate(1.5deg)}30%{transform:translate(2.5px,-1.5px) rotate(1.5deg)}32%{transform:translate(1.5px,1.5px) rotate(1.5deg)}34%{transform:translate(2.5px,0.5px) rotate(-0.5deg)}36%{transform:translate(2.5px,-0.5px) rotate(-0.5deg)}38%{transform:translate(0.5px,0.5px) rotate(0.5deg)}40%{transform:translate(1.5px,-1.5px) rotate(1.5deg)}42%{transform:translate(0.5px,-0.5px) rotate(0.5deg)}44%{transform:translate(-0.5px,-0.5px) rotate(-0.5deg)}46%{transform:translate(1.5px,2.5px) rotate(-0.5deg)}48%{transform:translate(2.5px,2.5px) rotate(1.5deg)}50%{transform:translate(0.5px,2.5px) rotate(1.5deg)}52%{transform:translate(1.5px,-1.5px) rotate(1.5deg)}54%{transform:translate(0.5px,0.5px) rotate(1.5deg)}56%{transform:translate(1.5px,1.5px) rotate(0.5deg)}58%{transform:translate(0.5px,0.5px) rotate(1.5deg)}60%{transform:translate(-0.5px,0.5px) rotate(-0.5deg)}62%{transform:translate(2.5px,-1.5px) rotate(1.5deg)}64%{transform:translate(2.5px,-0.5px) rotate(0.5deg)}66%{transform:translate(0.5px,0.5px) rotate(1.5deg)}68%{transform:translate(-1.5px,-0.5px) rotate(0.5deg)}70%{transform:translate(2.5px,0.5px) rotate(-0.5deg)}72%{transform:translate(1.5px,0.5px) rotate(1.5deg)}74%{transform:translate(0.5px,0.5px) rotate(1.5deg)}76%{transform:translate(-1.5px,-0.5px) rotate(0.5deg)}78%{transform:translate(-1.5px,-1.5px) rotate(-0.5deg)}80%{transform:translate(-0.5px,-0.5px) rotate(0.5deg)}82%{transform:translate(-0.5px,1.5px) rotate(1.5deg)}84%{transform:translate(-1.5px,2.5px) rotate(-0.5deg)}86%{transform:translate(-1.5px,-0.5px) rotate(-0.5deg)}88%{transform:translate(2.5px,-0.5px) rotate(-0.5deg)}90%{transform:translate(2.5px,-1.5px) rotate(-0.5deg)}92%{transform:translate(2.5px,0.5px) rotate(-0.5deg)}94%{transform:translate(0.5px,1.5px) rotate(-0.5deg)}96%{transform:translate(1.5px,2.5px) rotate(0.5deg)}98%{transform:translate(2.5px,-0.5px) rotate(1.5deg)}0%,100%{transform:translate(0,0) rotate(0)}}.shake{animation-name:shake;animation-duration:100ms;animation-timing-function:ease-in-out;animation-iteration-count:28;animation-delay:200ms}