.overviewBox {
    display: flex;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    flex-direction: row;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1
}

.percentBar {
    background-color: #f1f1f1;
    border: 1px solid #575757;
    height: 8px;
    margin: 1px 5px 0 0
}

.percentBar div {
    background-color: #2be32b;
    height: 8px
}

.toolTip {
    border: 4px solid #181313;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAATJQTFRFAAAAAQEBAAAAAQAAjnhqcVxNcVtMcFtNcFtMb1pNb1pMblhMaldLaVZJZ1RIZ1NGf2paPzEoknxvCwYDGAUBFwYBGAYBGgYBFQYBFgUBFAQBBAEBdmJVjnlsDgYEHQgCHAgCBwIBHwoDHQgDGwgCDgYDHwoCIAoDIAsDHAoDBwEBHQoCHQkCHAgDBQIBDAYEHgoDHQoDHQkDDgcEIAwDBQEBIgwDIQwDIQsDBgIBDwcEIAoCdmFVEQcFHgoCEgcFIgwEHgsDHwgCCAMAEgcECQMBIAsCDAcECAIACQMAHgkCCAIBk35wDQYEEgMBEQIAEQMAEAMAEgQBEwQBEgMADgMABgIDdWFSh3JkdmBRdF9PdF5Pc11PdFxPcFtOblpNbVpLa1dKa1VJe2ZXPjEnAgEBi64JJAAAAGZ0Uk5TAP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////D201FAAAAkxJREFUeJyNlXt70jAUxjtQGd5voKKuXaIl2k3JFpsq6sDJvDsY87559/t/Bc85Sdqk/LP34QEKP95zbYiipcYR1Iyi5rHjJ1rLLdIyqOWp3W6fPHX6zNlz5y80osbFS5c73SuoLqjT6frqgK5e612/AeDNlThQ4uRdrXogs+Lc/4kBbxnwdpymKWP9viAhXQtw565xTEUgtC25jK8lyfo9Au+HnOj74VM2kBsW3FQBhp5+cUKo5IEBc60LrbQXG5IuQSnZxkMHFkJroSrQJ6Xk3IKazHxOlGSWZQMem/Y8wshaKS9VsGQsyxDLJHMgOkKGKqgJOjsEa0hQQgtWHyP4ROe51sL3w8g0BcaersUO3BoBmRcqRCVjYzaGtwOZOceRpix9jCTEeIwXzzIXmriSrDggGeVRgoarkQYUuCKVI0q5nhsMwTE5ZnKbwOfakcqzpB5hUdh2A27qnBLUKihH4HjsGCcEruSuEpMkc2A174l1LIJ+C0zQgJZMrKOG2FBJEWwFtqW8HawjTBBGky+00myZXwwIydEINzMcJCyFlA5UDjS+1W66GUl7X+fO0iZgDXcEOXogdbuwbNWA4TB1B4MBX+R2Mnmh/SQBdEv50jjajIqiXorbDbZtQFGCC5SZOZsYcEfUxWp6ZUAev6avF1bX9Ab0xoDr9piBItOhh3BkYs65Ox+TUPQrTqJX+IhOirfv3u9Od62m09lsb96b9/ABT/P53v5s/8PHT42o+fnLV1/fPB0cHh58//Hz1+8/fxtR9O8ofx9L0X/JbeqQiIXpNQAAAABJRU5ErkJggg==) 9 fill;
    border-image-width: 4px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 500
}

.toolTip.toolTipTop.normal .arrow {
    border-top-color: #7d7065
}

.toolTip.toolTipRight.normal .arrow {
    border-right-color: #7d7065
}

.toolTip.toolTipBottom.normal .arrow {
    border-bottom-color: #7d7065
}

.toolTip.toolTipLeft.normal .arrow {
    border-left-color: #7d7065
}

.toolTip .text {
    border-radius: 4px;
    padding: 3px 8px;
    text-align: center
}

.toolTipOff {
    display: none
}

.toolTip .arrow {
    border: 5px solid transparent;
    border-left-width: 0;
    height: 0;
    margin-top: -5px;
    position: absolute;
    width: 0
}

.toolTipTop {
    margin-top: -5px
}

.toolTipTop .arrow {
    border-width: 5px 5px 0;
    bottom: -8px;
    left: 50%;
    margin-left: -5px;
    top: auto
}

.toolTipRight {
    margin-left: 5px
}

.toolTipRight .arrow {
    border-width: 5px 5px 5px 0;
    left: auto;
    margin-left: -8px;
    top: 50%
}

.toolTipBottom {
    margin-top: 5px
}

.toolTipBottom .arrow {
    border-width: 0 5px 5px;
    left: 50%;
    margin-left: -5px;
    top: -3px
}

.toolTipLeft {
    margin-left: -5px
}

.toolTipLeft .arrow {
    border-width: 5px 0 5px 5px;
    left: auto;
    margin-top: -5px;
    right: -7px;
    top: 50%
}

.section {
    box-sizing: border-box;
    color: #d8d0ae;
    padding: 1px 5px
}

.section title {
    display: block;
    font-weight: 700;
    margin: 0 0 5px;
    padding: 0
}

.sectionColumn {
    display: flex;
    flex-direction: row;
    overflow: hidden;
    width: 100%
}

.sectionColumn .section {
    flex: 1 1
}

.sectionNoBorder {
    margin: 4px
}

.section1 {
    border: 4px solid #372a29;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAMAAACSXLn7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJNQTFRFAAAAAAAABAQGVTwvXUIyAQIEdVI/XEE1Ih8lJh4eWkA0IB4kAQEEIB4jIRsdUzsxAgMFAQMFUDkvHxodUDgvIBkdTzcvHhkcTDcuAQIFUjowSzUuHRkcIBodHhkdUTowSjUuHBkcSTQtGRcbXkE0TDYuAAABJiIlaUk5cE88bk07bU07bk47b048DQ8VHRsjHhwjgAx0vgAAADF0Uk5TAP///////////////////////////////////////////////////////////////+oQ4tYAAADVSURBVHic7dbJDoIwFIXhFgUUB0BkBpkcoCr4/k9nWxa6PF1oMPHff0mT3ptcQghViPCoNpuDzTQuqG6YCzDT0CmhS2u1BttYSw62tkPAHHv7B78I3J03ObD/PPAnB4IJglARRIog/hZIcJBmHOQ4cIODGnCSXIACB8UIXPhJEng7HMgV9fY4kBvnqwAxfH4Qw0BOa6gCxE+HEQzG0chSHQZyNLISB6UAVY0/qa44aI6nM1h0bDiIL23HriJ2Za9u7PbWXdS1l1jcDv3wABv68TpRumaeZc4st0YSCJ0AAAAASUVORK5CYII=) 4 fill
}

.section2 {
    border: 4px solid #372a29;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAMAAACSXLn7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOFQTFRFAAAAAAAABAQGVTwvXUIyAQIEdVI/XEE1Ih8lJh4eWkA0IB4kAQEEIB4jIRsdUzsxAgMFHQgCHAgCHwoDHQgDGwgCHwoCIAoDIAsDHAoDHQoCHQkCHAgDHgoDHQoDHQkDIAwDIgwDIQwDIQsDAQMFUDkvHxodUDgvIBkdIAoCHgoCIgwEHgsDTzcvHwgCHhkcTDcuAQIFUjowSzUuHRkcIBodHhkdUTowIAsCHgkCSjUuHBkcSTQtGRcbXkE0TDYuAAABJiIlaUk5cE88bk07bU07bk47b048DQ8VHRsjHhwjflzXcQAAAEt0Uk5TAP//////////////////////////////////////////////////////////////////////////////////////////////////WcT/XAAAApNJREFUeJytlolS2zAQhhNooNAWYkt1VBOEJZscTdLEEArlLBAo9P0fqKtdS5ZztGGm/0w2137eUx7XarX6G1QD1Tc2362pzQ0g6o2t7fdranurUa/Vd3Y/fFxTn3Z3ANjbbwZLFFp535r7ex7AyBbi3EcJ+FwCURQxRrbVEihDzQX84oAIXcg6mTDOP+YHYdj+F+ClFbFDeVQCYplabHXRCXokFXd4rS5aaZ3qhKz2cvp/Ra+oYaHo7Ljz1xr8lAL4P3TAqhpgkg6Qkh15QCq0JlsGYhVCSs6zbgFovCxZ3184Io7jQx54QKohGbSJVwqEYCyOjXssmQF6LgLkTjap1A7r2IdQUICElpWAgoIF2cogIpRZ3K8HgQcMwFelZJMqIhkbsiF8PJRxkI0cYPIn67eVJMRwaL58ix1AntYu+APBMD8P8P3nCAJwFbPR2EUoldjZkbsBhhghltlkGaBdY+31TZukGV/uAIWpoBU6qZQtzLiL9XCAwtyVrZiKYBYo96kATprUzUpP8fqiAAoizE+nAJwBANnAKqEVaWX7TDvdMc1G3wmAnVBGaBdGQdttTPPkzADn2CXyNMRgYE5GdUFg+aQMmucEZJiOSixAccqzYWcuMwQ6x5mqhigSKwJcCIyAAB7RTjcr98JY5SKg+v3I3tXpxPW6FEGrYtIq1X4RANhDQeehN8ort5k0nS/Z7iCjbR2Pcn9cBljwpp1itK3jSX5RVDcvNidajelpgwc/4G+y9nYz7w9zkLQa08tGG4fZLm6j0JSo77ly4xtwzsP80gBX13m4TEhzFL7DT/n1FQA3t3c/19Tk9gaA/P7hcfZkNHualXqePXv6ZfT4cJ+bZ4eX199r6vWFnk7e9DTzB0N/2ary3BduAAAAAElFTkSuQmCC) 4 fill
}

.section3 {
    border: 8px solid #372a29;
    border-image: url(../media/section3.ab82602292bb03d306d7.webp) 25 fill;
    border-image-width: 8px;
    color: #261909
}

.section4 {
    border: 8px solid #372a29;
    border-image: url(../media/section4.2614fc3ed8b2177b4012.webp) 25 fill;
    border-image-width: 8px;
    color: #261909
}

.section5 {
    background-color: #14100f;
    border: 7px solid #372a29;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAB7CAAAewgBeCQdoQAABVxJREFUeJztWz+PHTUQH3v34JBOIAXdKUikg5IWKRItHaKhokKCT8AHSBPRhE8B4oMgQUUTRBclBXASSS4CdCSB076364nHHttj774XlMspdwM/6b31rr27nvH886zdG2PQ/wDAwnY4PlpR3gS75ez8YMIJekSAG599AFfeeD1XEDtQNBwnhL4z4QihDrmdCWUT7ojobSwHnhqqsRAZ7OGfYU1pa0TZmsKmdBVFWdwEtjO5hp5h/L22I0b7sjWhP72/EMqmpiU9+OfDe/Dpl99AT2c/3LoPD34/hkeDA8T0atE+9QTF+axjdefpxaEriUiDYK0tzJG3zahsH239qx0YLtv48FhnTZCw8B6kdxjobHqgDfUSvW/86u4O3L57HM9TxcqP7tff34LVMGzvzWmRqCcumqdQvg0z8bALpTlefqmDax+9m88zA+imaT3AF5+8D/uv7eb+0dERZ/2J46FHrztpVGQHapGO4hdEFCCPRBD1LB1QMcE2o9Vam0BYVquiQnSMI9+F864nKeG23J7w8O8T+Pj6V9U7emhw+5f78MdeDzcPH1eakPT+aeYvdKCVabaxqSOGn5LOZfOtBnNBYAxboMTowIOiIaGWmHH1rUvwz8plkhLf+0hcjd+OB/j25o/bunLh8MrOVXj78h4kapMdyxIw8dGhE1KJp1DScwXc6RLRxrs/N2fAsmnXA4fkzl1w3NPoFZrpDQyY/MmafTw11MgLF0YdgwaMvjw6wQBpBMjST5M+DhDxa+eCdXSePmICIRtBJ4IcfeT7UR8hSnmQ9onpxcgAYgxxiK4hl7Vh8hQ7TzhRth5JBYQESGi1ASON/Mh2zpEhjNejBJDeM9Guie+0gCR7Yr2nSd0kvUBphdEGKJQAInjkYGftyoBHI0hEO43jXsOxBAQbx+RmCZCj7pw+EUBRQnHObtBlvSdrqY/8qP/S1TtpA6g4MQdkTKAJ0btFwqapnQuILBD9Wy1ToAaJaLKFlQpEFKoVRsIg7F6UBmhCYZW+rwLNcbgkXH1WgUy+Um+4mGGGJhCKlhHVCkPxb2XESxxAfzmHrlQMMkrSMCZEZp7/vH7LeT5AXJIAEQdolQCp2mnQoxdwcRaoMgRkoBhTSWZ2g/Lzl0ojuIGmvm00ok7xJ2QfIEjs20oSAo0smISGk7qjnA7LyEjrZKhMd1ylDvxdINdqtoPgFmhkCcA4HUa9UeBszQMf2QYYjgRNmCpqzAgRlgaX3SCWGaFO2gUsoMiJiaRo0g+dalBoiua/ygqHBumo0QcynAj302wnfhiB2vdr5EEt1ZjXQyyuEFGpAjIb0toA40QghDoDIZBZ4XQBKhuQjMOm5NHFR1ZtbOKAeipsQOWnkWY6PFsjVFRAZyxACZD8ZQiaZXIV2oXCSlBWF8eYp5KAMhPU6AAjouF3uZxQvg3mSEivEZSEV3FA6yI1LhUQM/4KJSeYGirUf0IwbQuCvWwEFaJaAJL/FhZKakaOcNuUWAWdYUBlA2ZeIGTDXPkmpJEBAf/KBvzH8D8DXnQHXhRcOx2O4Is27sG5aPYwTWNaVQ8psM5kV+hEpDcLhMgK7u1a+PzD98B03dn2+BlgxOKGlNdLu8csz3hoh1pvbK4jwn/69U94vJr4WnneLCn6aFiH3RTf3TnO2+aaHpytXPDzqx2fzfvEvsn57WInZttm5TgXtBQHEGffPLgMh0dHz9jzs8cmou1sQcvmcPbg0kHYapumQ/nTGN3yzpV96GD/1B09K+DCyJctx0INGF3apApFJijlN6ybJTJHf53Aw5Pzp++bsHW6YutN2ZswDCwB1Pje3TvPp2cXEE8Aor2SbMPG9+AAAAAASUVORK5CYII=) 7
}

.section6 {
    border: 3px solid #372a29;
    border-image: url(../media/section6.76c53cd41a26c6f6eb57.png) 3 fill
}

.ornamentTopLeft {
    background-image: url(data:image/png;base64,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)
}

.ornamentTopLeft,.ornamentTopRight {
    height: 44px;
    overflow: hidden;
    width: 27px
}

.ornamentTopRight {
    background-image: url(data:image/png;base64,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)
}

.menuArea {
    display: flex;
    flex-direction: row;
    height: 46px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translate(0) translate(-50%);
    transform: translate(0) translate(-50%);
    z-index: 1
}

.menuArea .menuAreaInner {
    display: flex;
    height: 40px;
    justify-content: space-around
}

.menuArea .menuButton {
    border: 5px solid #181313;
    border-image: url(data:image/png;base64,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) 5 fill;
    border-image-width: 5px;
    border-top: 0;
    cursor: pointer;
    float: left;
    height: 50px;
    margin: 0 2px;
    transition: height .1s ease-out;
    width: 50px
}

.menuArea .menuButton:hover {
    height: 55px;
    transition: height .1s ease-out
}

.menuArea .menuButtonSelected {
    height: 55px
}

.menuArea .menuButton a {
    background: url(../media/mainMenuButtons.aaf75176837b6b40ed53.png) 0 0;
    display: inline-block;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    height: 50px;
    margin-top: 0;
    transition: margin-top .1s ease-out;
    width: 50px
}

.menuArea .menuButton:hover a {
    transition: margin-top .1s ease-out
}

.menuArea .menuButton:hover a,.menuArea .menuButtonSelected a {
    background-position-y: -51px;
    margin-top: 5px
}

.menuArea .menuButton .mapIcon {
    background-position-x: 0
}

.menuArea .menuButton .achievementsIcon {
    background-position-x: -51px
}

.menuArea .menuButton .researchIcon {
    background-position-x: -102px
}

.menuArea .menuButton .upgradesIcon {
    background-position-x: -153px
}

.menuArea .menuButton .purchasesIcon {
    background-position-x: -204px
}

.menuArea .menuButton .greatScientistsIcon {
    background-position-x: -357px
}

.menuArea .menuButton .settingsIcon {
    background-position-x: -255px
}

.menuArea .menuButton .helpIcon {
    background-position-x: -306px
}

.menuArea .menuButton .aboutIcon {
    background-position-x: -408px
}

.componentsBoxContainer {
    bottom: 0;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    height: 140px;
    left: calc(50% + 25px);
    margin: 0 auto;
    position: absolute;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 794px
}

.componentsBoxTabs {
    height: 35px;
    padding-left: 140px;
    position: relative;
    top: 9px
}

.componentsBoxTabs .tabButton {
    border-bottom: 0!important;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-right: 2px;
    margin-top: 5px;
    padding: 1px 2px 2px;
    text-align: center;
    transition: height .1s ease-out,margin-top .1s ease-out
}

.componentsBoxTabs .tabButton:hover {
    height: 20px;
    margin-top: 0;
    transition: height .1s ease-out,margin-top .1s ease-out
}

.componentsBoxTabs .tabButtonSelected {
    color: #bb9500;
    height: 24px;
    margin-top: 0;
    transition: height .1s ease-out,margin-top .1s ease-out
}

.componentsBoxTabs .tabButtonSelected:hover {
    height: 24px
}

.componentsBox {
    flex-direction: column;
    height: 105px
}

.componentsBox .innerBox {
    display: flex;
    justify-content: space-around
}

.componentsBox .layersBox {
    padding: 1px 8px 5px 0;
    width: 32px
}

.componentsBox .layersBox,.componentsBox .quickBox {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABNAgMAAAAeFDYwAAABJGlDQ1BJQ0MgcHJvZmlsZQAAeJxjYGAycHRxcmUSYGDIzSspCnJ3UoiIjFJgP8/AxsDMAAaJycUFjgEBPiB2Xn5eKgMG+HaNgRFEX9YFmYUpjxdwJRcUlQDpP0BslJJanMzAwGgAZGeXlxQAxRnnANkiSdlg9gYQuygkyBnIPgJk86VD2FdA7CQI+wmIXQT0BJD9BaQ+Hcxm4gCbA2HLgNglqRUgexmc8wsqizLTM0oUDC0tLRUcU/KTUhWCK4tLUnOLFTzzkvOLCvKLEktSU4BqIe4DA0GIQlCIaQA1WmiS6G+CABQPENbnQHD4MoqdQYghQHJpURmUychkTJiPMGOOBAOD/1IGBpY/CDGTXgaGBToMDPxTEWJqhgwMAvoMDPvmAADAxk/9kHLi9wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAlQTFRFAAAAQC4rBgoSiCK/hgAAAA1JREFUeJxjkGAYpBAALJAHOYf0vjsAAAAASUVORK5CYII=) no-repeat 100%;
    background-size: contain;
    float: left;
    height: 94px
}

.componentsBox .quickBox {
    padding: 6px 1px 0 0;
    width: 105px
}

.componentsBox .mainBox {
    float: left;
    padding-top: 6px;
    width: 640px
}

.componentsBox .groupsBox {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABNAgMAAAAeFDYwAAABJGlDQ1BJQ0MgcHJvZmlsZQAAeJxjYGAycHRxcmUSYGDIzSspCnJ3UoiIjFJgP8/AxsDMAAaJycUFjgEBPiB2Xn5eKgMG+HaNgRFEX9YFmYUpjxdwJRcUlQDpP0BslJJanMzAwGgAZGeXlxQAxRnnANkiSdlg9gYQuygkyBnIPgJk86VD2FdA7CQI+wmIXQT0BJD9BaQ+Hcxm4gCbA2HLgNglqRUgexmc8wsqizLTM0oUDC0tLRUcU/KTUhWCK4tLUnOLFTzzkvOLCvKLEktSU4BqIe4DA0GIQlCIaQA1WmiS6G+CABQPENbnQHD4MoqdQYghQHJpURmUychkTJiPMGOOBAOD/1IGBpY/CDGTXgaGBToMDPxTEWJqhgwMAvoMDPvmAADAxk/9kHLi9wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAlQTFRFAAAAQC4rBgoSiCK/hgAAAA1JREFUeJxjkGAYpBAALJAHOYf0vjsAAAAASUVORK5CYII=) no-repeat 0;
    background-size: contain;
    float: left;
    height: 94px;
    padding: 1px 5px 5px;
    width: 32px
}

.componentsBox .buttonSet {
    float: left;
    margin: 0 5px
}

.componentsBox .button {
    background-color: #000;
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 2px;
    overflow: hidden;
    width: 25px
}

.componentsBox .buttonSelected {
    border: 2px solid #86ff80;
    margin: 0
}

.componentsBox .button .mouseIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAAzCAMAAACdZSy7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAK6wAACusBgosNWgAAAFdQTFRFAAAANTMwNzIwNjIvNjIwNzIvNjMwNTMvNTIwNTMxNjEwNTIvNDIvBAYHBgcINTEvBAcINDEvNjEv////BAcH/v////7+/v7+///9NTIxBQcHI71L/wAA2zu4dQAAAB10Uk5TAP/////////////////////////////////////jxRbPAAAGo0lEQVR4nO2ZgXqjKBCABaap0Q23W7xk99L3f86bAYQBISpJ2/S7o7tJ4x8QfocBbdcJqQSoF6lAAMDhte/lEUB1XRNR5fJdCQzHHmD8IQ4AryBGHK+UvQRoIpXT4Im+J8FrP8BRjBgE40EKcVQYEGJsJF8/nseSAQTOEnnCiSEUUFH4GQ9aorXUGrRW4XUmWEct63xMr3VaPjN2/sIAAKF//sIx4jjfjkq+CRADEW2MMOaXMcoYsK/aE1snlFDn3r7pEsFe8PKZdvDiD0qOk5le0Y+gcLCWgIg20n4rELTjyIAfQq+1Dx6ed3R2nvSjLhNteLVuPpjL+cQ5J4ajgGEyf0+gJA0TVO9mCZH5e0syMjs24JKZpVfs6BLRfvAJKcj5IDvJ5HVEQk9hMRlznoDGLtWAP2CJNrwVJNg5R1CbZLFDAUckjPO8YidyZjQOP5KSnAdlsYzoeKqZdRLnTq9wZhlzmaBXw4DDxBQCRJwd3xgRoz1R6EezLmNYEQmDX7UTvhB7nQjwpChnk51MAYuQTEFpBs/noRQjxfFkzsb8PlF+EZKO9Z1bi1ivEyIVt0MBRySM/ZxFacd7jOUc9CxzL+/1YrnK7aQKeISkClbOU7HTY8roe7CxQ7lHooEXWp7dleN2kFACFrYOBly04wLO1XFyYknsVIkbpx1O0YEpZKQgoZTFipG4245EFSjjZA+ef08wyEHgDAMiqR0lMe94ghmc2bEBR2Sp4Iadc55hqw5u2EkVPNoOqhlxnky//fEJ7wxGXH/AE36ehPCZZQOOSMHB5th5RjuCDMCbi50JywlT8oC3TZ1dsxM7IEhE7+okeQfDShBRQUKWXroaeG47o82043QxmHomuvcGOeBtlCCCdkZuR2KKcWRO2XPBsBrmvBOXpKId/oVtDm5kpA/OOzAIjJXhJ5rB+DnRfdMfzCISZsLtcKKAxw4GHJHQt1U76brtS9lBdTxqrlo06mrcZ+doN8EwTW/wj806uDDj1mUEIhg7EPqO4nqMHUeoTmJHDkRYp2/bSa+2b0nP//OR1uJgWR6936GdnBAnkAfc9JhJ0Uhx9C+dTTnC3kscfTu0ojsCuG1M7PyxdWI3deghtzN/zq+2TuwsdsTV7HLDTpXs2SvjFaenV4rWZEw+uB+kpDKIlDg3CcGZFQqFVT/c8wTDSfGza3k3Vc/XO89zi5Tus5T6QcMWbwAHyjz03EbiT2d3w5b47yLB2HHkBwUcHQxhZeu0923lTrx4995ynn0EN8dC4kZOwXigHfMkRI87QmGJZk92lH3Woz3BeMrDSt739GvlKU7xyU/LeXYRKei5cH/AtXxU4mRDR+CKLi3RurePBMM/PROALKxsnXv6tril+rynOFWC6/B46F/giJs5IegBH02RnhwkROXEB5xrhgKuv9POMxLhHvvhq73fErTTe1Wqhyby9eN5LOmEwL2xonvzHt8GgROE/tbQtZHqab4p+b/cKl9/fb6e7JXzFLP+s8heO9e0tfd3/tsTjKeRmMVROrLXzjWzE/TY9+cYaQOhXSa9WinuV3q9bedyuaQNkRyVEqfHvRbrxL4VUTOpjbSJNMQO9Svpm5WjMkJifASV6sQelFErKZcvsXN1r9e5taTT7+/z9Pq+dipko52rCnKWDkJq3mvnmpFljt9l5/Erxsa8g2ZmOYvsksTOnrwTslggyxx/I++YbDrEFcOTwoqR15lba1qzYs+uQY7KSJp3ipEz960gJyN5ji83Z4lbVrLmUrJoLa8TWmvJOxd25a68NUayHiR10h5kKGaxvDnmutxc5wfKhxpdM5K1lteJrZXLSt65+EuXNJmQ93d2mW7WCShJ8QlxDSXzlJGktflZ2HLFiCRvLSGPs5M2yQnKMfOoUrKoE+3wFL90wHN81Y5vnN6yFYORrLWMJH1jh7zADSu661pmvJHEkfIU3xo7yj2zzZtLSd4aJ2lrrJgoa4udPCAbCRspS/G5gzzvbLCTrxiM5Hln1Y7vs3+7aUfNUaAUD8hmEscZ5TSvWe4EeXMpyVvjdQqt+XcvaNWOXy8y5a1kw93Ujv3OykhNqbVNdrbmnZBgCw4aSHGSJKSwu63Wqc+SmSxb2zCzWuwoVXOwgyxGeqmSep2Fg8eQuTyRHftxp7dAHmunKe98wMzCPML/7fUWSH3f20SYnfjb1+ad1EHdW5EUSyMJzwb5n6RXV/RZ43Kk7SSWS5VEbztIvbV10nSP7r+43PfeQbb0uu7thtEPIJv05FX+O6RW/gVeqzSk68qf4AAAAABJRU5ErkJggg==) no-repeat;
    height: 25px;
    overflow: hidden;
    width: 25px
}

.componentsBox .groupButton {
    background: url(data:image/png;base64,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) no-repeat;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-bottom: 2px;
    padding: 2px;
    width: 32px
}

.componentsBox .groupButton:hover,.componentsBox .groupButtonSelected {
    background-position-y: -30px
}

.mapToolsBoxSmall {
    width: 70px
}

.mapToolsBox,.mapToolsBoxSmall {
    background-color: rgba(0,0,0,.8);
    border-top: 1px dotted #d3d3d3;
    border-top-left-radius: 10px;
    bottom: 0;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px 5px 5px 8px;
    position: absolute;
    right: 0;
    z-index: 1
}

.mapToolsBox {
    width: 315px
}

.mapToolsBox .title {
    font-size: .9em;
    font-weight: 700;
    margin: 0 0 5px
}

.mapToolsBox .help {
    color: gray;
    font-size: .8em;
    margin: 0 0 5px
}

.mapToolsBox .button {
    background-color: #000;
    border: 2px solid #232323;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 1px;
    overflow: hidden;
    width: 25px
}

.mapToolsBox .mouseIcon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAAzCAMAAACdZSy7AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAK6wAACusBgosNWgAAAFdQTFRFAAAANTMwNzIwNjIvNjIwNzIvNjMwNTMvNTIwNTMxNjEwNTIvNDIvBAYHBgcINTEvBAcINDEvNjEv////BAcH/v////7+/v7+///9NTIxBQcHI71L/wAA2zu4dQAAAB10Uk5TAP/////////////////////////////////////jxRbPAAAGo0lEQVR4nO2ZgXqjKBCABaap0Q23W7xk99L3f86bAYQBISpJ2/S7o7tJ4x8QfocBbdcJqQSoF6lAAMDhte/lEUB1XRNR5fJdCQzHHmD8IQ4AryBGHK+UvQRoIpXT4Im+J8FrP8BRjBgE40EKcVQYEGJsJF8/nseSAQTOEnnCiSEUUFH4GQ9aorXUGrRW4XUmWEct63xMr3VaPjN2/sIAAKF//sIx4jjfjkq+CRADEW2MMOaXMcoYsK/aE1snlFDn3r7pEsFe8PKZdvDiD0qOk5le0Y+gcLCWgIg20n4rELTjyIAfQq+1Dx6ed3R2nvSjLhNteLVuPpjL+cQ5J4ajgGEyf0+gJA0TVO9mCZH5e0syMjs24JKZpVfs6BLRfvAJKcj5IDvJ5HVEQk9hMRlznoDGLtWAP2CJNrwVJNg5R1CbZLFDAUckjPO8YidyZjQOP5KSnAdlsYzoeKqZdRLnTq9wZhlzmaBXw4DDxBQCRJwd3xgRoz1R6EezLmNYEQmDX7UTvhB7nQjwpChnk51MAYuQTEFpBs/noRQjxfFkzsb8PlF+EZKO9Z1bi1ivEyIVt0MBRySM/ZxFacd7jOUc9CxzL+/1YrnK7aQKeISkClbOU7HTY8roe7CxQ7lHooEXWp7dleN2kFACFrYOBly04wLO1XFyYknsVIkbpx1O0YEpZKQgoZTFipG4245EFSjjZA+ef08wyEHgDAMiqR0lMe94ghmc2bEBR2Sp4Iadc55hqw5u2EkVPNoOqhlxnky//fEJ7wxGXH/AE36ehPCZZQOOSMHB5th5RjuCDMCbi50JywlT8oC3TZ1dsxM7IEhE7+okeQfDShBRQUKWXroaeG47o82043QxmHomuvcGOeBtlCCCdkZuR2KKcWRO2XPBsBrmvBOXpKId/oVtDm5kpA/OOzAIjJXhJ5rB+DnRfdMfzCISZsLtcKKAxw4GHJHQt1U76brtS9lBdTxqrlo06mrcZ+doN8EwTW/wj806uDDj1mUEIhg7EPqO4nqMHUeoTmJHDkRYp2/bSa+2b0nP//OR1uJgWR6936GdnBAnkAfc9JhJ0Uhx9C+dTTnC3kscfTu0ojsCuG1M7PyxdWI3deghtzN/zq+2TuwsdsTV7HLDTpXs2SvjFaenV4rWZEw+uB+kpDKIlDg3CcGZFQqFVT/c8wTDSfGza3k3Vc/XO89zi5Tus5T6QcMWbwAHyjz03EbiT2d3w5b47yLB2HHkBwUcHQxhZeu0923lTrx4995ynn0EN8dC4kZOwXigHfMkRI87QmGJZk92lH3Woz3BeMrDSt739GvlKU7xyU/LeXYRKei5cH/AtXxU4mRDR+CKLi3RurePBMM/PROALKxsnXv6tril+rynOFWC6/B46F/giJs5IegBH02RnhwkROXEB5xrhgKuv9POMxLhHvvhq73fErTTe1Wqhyby9eN5LOmEwL2xonvzHt8GgROE/tbQtZHqab4p+b/cKl9/fb6e7JXzFLP+s8heO9e0tfd3/tsTjKeRmMVROrLXzjWzE/TY9+cYaQOhXSa9WinuV3q9bedyuaQNkRyVEqfHvRbrxL4VUTOpjbSJNMQO9Svpm5WjMkJifASV6sQelFErKZcvsXN1r9e5taTT7+/z9Pq+dipko52rCnKWDkJq3mvnmpFljt9l5/Erxsa8g2ZmOYvsksTOnrwTslggyxx/I++YbDrEFcOTwoqR15lba1qzYs+uQY7KSJp3ipEz960gJyN5ji83Z4lbVrLmUrJoLa8TWmvJOxd25a68NUayHiR10h5kKGaxvDnmutxc5wfKhxpdM5K1lteJrZXLSt65+EuXNJmQ93d2mW7WCShJ8QlxDSXzlJGktflZ2HLFiCRvLSGPs5M2yQnKMfOoUrKoE+3wFL90wHN81Y5vnN6yFYORrLWMJH1jh7zADSu661pmvJHEkfIU3xo7yj2zzZtLSd4aJ2lrrJgoa4udPCAbCRspS/G5gzzvbLCTrxiM5Hln1Y7vs3+7aUfNUaAUD8hmEscZ5TSvWe4EeXMpyVvjdQqt+XcvaNWOXy8y5a1kw93Ujv3OykhNqbVNdrbmnZBgCw4aSHGSJKSwu63Wqc+SmSxb2zCzWuwoVXOwgyxGeqmSep2Fg8eQuTyRHftxp7dAHmunKe98wMzCPML/7fUWSH3f20SYnfjb1+ad1EHdW5EUSyMJzwb5n6RXV/RZ43Kk7SSWS5VEbztIvbV10nSP7r+43PfeQbb0uu7thtEPIJv05FX+O6RW/gVeqzSk68qf4AAAAABJRU5ErkJggg==) no-repeat;
    overflow: hidden
}

.mapToolsBox .buttonSelected {
    border: 2px solid #8bae42;
    margin: 1px
}

.mapToolsBox textarea {
    font-size: .8em;
    height: 50px;
    width: 300px
}

.storageGraph {
    border: 1px dashed #3f3f3f;
    border-radius: 5px
}

.boxes {
    margin: 0;
    padding: 0
}

.boxes .box {
    display: inline-block
}

.boxes .asButton {
    cursor: pointer
}

.boxes .asButtonSelected {
    background-color: rgba(173,255,47,.11)
}

.boxes .asButton:hover,.boxes .asButtonSelected {
    -webkit-filter: brightness(150%);
    filter: brightness(150%)
}

.boxes .container {
    align-items: center;
    justify-content: center;
    overflow: hidden;
    text-align: center
}

.boxes .verticalCenter {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.boxes .text {
    padding: 5px;
    text-align: left
}

.boxes img {
    height: 100%;
    object-fit: scale-down;
    position: relative;
    width: 100%
}

.toolBox {
    border: 2px solid #00ff26;
    border-radius: 5px;
    float: left;
    height: 40px;
    margin: 2px 1px;
    padding: 2px;
    width: 25px
}

.toolBox span {
    display: block;
    text-align: center;
    width: 100%
}

.nonExistentTool {
    border: 2px solid gray
}

.usedTool {
    border: 2px solid #ff0
}

.buttonSt {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: Monaco;
    font-size: 1.3em;
    text-align: center
}

.buttonSt:hover {
    -webkit-filter: brightness(140%);
    filter: brightness(140%)
}

.buttonMain {
    border: 6px solid #181313;
    border-image: url(data:image/png;base64,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) 6 fill;
    padding: 0 5px
}

.buttonNormal {
    border: 8px solid #181313;
    border-image: url(data:image/png;base64,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) 8 fill;
    height: 44px;
    padding: 5px
}

.buttonImportant {
    border: 8px solid #181313;
    border-image: url(data:image/png;base64,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) 8 fill;
    height: 44px;
    padding: 5px
}

.closeButton {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAABJGlDQ1BJQ0MgcHJvZmlsZQAAeJxjYGAycHRxcmUSYGDIzSspCnJ3UoiIjFJgP8/AxsDMAAaJycUFjgEBPiB2Xn5eKgMG+HaNgRFEX9YFmYUpjxdwJRcUlQDpP0BslJJanMzAwGgAZGeXlxQAxRnnANkiSdlg9gYQuygkyBnIPgJk86VD2FdA7CQI+wmIXQT0BJD9BaQ+Hcxm4gCbA2HLgNglqRUgexmc8wsqizLTM0oUDC0tLRUcU/KTUhWCK4tLUnOLFTzzkvOLCvKLEktSU4BqIe4DA0GIQlCIaQA1WmiS6G+CABQPENbnQHD4MoqdQYghQHJpURmUychkTJiPMGOOBAOD/1IGBpY/CDGTXgaGBToMDPxTEWJqhgwMAvoMDPvmAADAxk/9kHLi9wAAAAlwSFlzAAALEwAACxMBAJqcGAAADaVJREFUeJzFWUlzXFcZPW/oedBoSdYsebblIYnJAAFCKpUFhEoVC2DDhgW/gBXrLFjwE6iCBQvGBVQBKahgMmNCEstybMfWbM2yZqmnN3G+e+/rbikOxVBFXtKl7jfc77vfcL5znt0vXDxZ/sZLz6X3D0rIZNLw/QBBGMKyLAAWXMeB7dhQB8/DNt95RGGk7oEt3+VExFtCfgKEkbnGC7Ke7wXweT6TyeDt6zcr7uRaKT0zuwbHtRFulPgsH+D/Np8J9VfjhDHGhcRgZEXqt3KD15Wblq2vx0bV/ZH5hPTZxv5OGfcebKVdl7u5N7OIzX0PD/cOtJHYTmxYf41PGSP6t2VutuObLKv+uHgVipPmwUImheOtGTrASMLsaL9aRa+/jdZ0EmbTOormYVkswR+2Ca1EXXbtS3gDhjNq7FaeT3LxyAfyCQceT9gM8429HHpaMspZbZgrce9Y3d5B30APMsmEshxAFrHgcJEEP7bZjZwPfBqUv8ZJuSZhlwg6/F4JArh0LMHwl2o13Fx4iLAlW4+mW88dP9tVH1OrG3BpxOODYsbid0eFPw4pnXAsnWfz22Ekarw/jqll7vHplacK1cbSgYdca6NW6oZVAcouGa4aKzCQrciiXKjmh2onEsawydEUDSalKENtrBr42K2EaE87jAqYBu1YIZ1q1IopFtdqriRLe+BCF5jLc9M1CyfPnMHK3bvoSLl1w66tn/NV6UueAyzbeTz/4uO49se/YjDvmjqx0Fyvh3YccpfxBelDyZXDz7Rno7d/AM9eHMHKQBfeevUNtGddHR1T8irnfGYBaZwe7kMbd/vd730LP/vxL9CZEUfDI0YtY/iIN0wHjVpYrQToOD6Epy4MYGNjC0U2/tXnn8HNt64j51iqfySMNe543c5idLAfo90FbG1uI8vO6DpzCrXZSebaZZ4jHLXtqrhbGo1UG/DGyPdR5JW1zXXcmk7jwmA79nb30dNaQOmxi5i8MYECjbKJsG5l0dXTg+FjORZTgCzR7/UP7mNtahJdaVfXZBTpcFtHikslPNQoJJ5UeEJaqDcsY2pmhqGMcGGoDZsb2xjubkP6mc/hw2vXsZuRnfZipCuvGjudy+L9+0vYnptBd1rXgyyddqXFYiDSKTpU1XKjGIxM6UkrDYQeFh/MsdJ9XB7twCZD2Z7P49IXn8Dy+j5O0GhAcHASSbx7awa19RUcSzeKUDDcJ8DEcB9f0DtWJaA9qrKNkokESlWPKYCCt86whrWVRdziwDjX34LdvX3kCTInu/Oo0iEZJOPTK/DXV9GZclSE6iHlVr1Iqp87RwN69Y4bnUSU8ZBlaEza1Y2CWj1BDfPzszwxiFPHC6hUagYeLdycX0V1dVG1m4CGrfKvoVMBTeirHKvQNyOXTrGZNjQivSloVQ95nIqA0CrYS/clfJLXFKv9/OhxjC8v1qeZ5FGMK4xurmY1NvU9dcORKS75GyqMhQqRGK3xgRUGaoR92tOapGFf7dQicpXKZeRo/OTVy5gZn0CeyRQHEvybNCmMO7mOXDQiOK4WiUMgRgU84jTJQF+JUmyZbgwdy6BWC1RUbj/YRCqVwmhXDnskEa3FHHpPn8bSvXvKeI2EIuXYqqIrQVSHykj9ZzWQKwobVaiMyyAg2E77CQwPDmDkWBoVDhEZ5rfmNxGuL2LVTTFM/TjRmcHO9j662gtIXhrD1Ps30cLKrtJ4OuGyEFkzB1Vd0DFWq9kaaaYgE0XjqqUGw4MogxMj/RhgeGOj4zNrSO4+RBfhsJ1Fs7i8RLrUg9PdOezs7CsAOf/047jz3ocosB7KHDidhWSdTUTGthuFjTGh563M1QiLnoN8ZwdOccEtMhPHdjAxt6GMtrEA9By20I0aVtm7U04vRrlzz6vBTTIl6Swsv6ICK2G3DVept5NiDTwVoMkbJrnT8bC8X8LHy4TKYgIfLWzC3l5GR1KPvPp4E4SLaphdfMCT/egupvHh7fsEnjIiRkh6+oAtKkwmMPxLYbUmd6HGU8FqWrX4O0NQ6PXWMbPs48FaEvnyGtoVjWn0d3wIBo8mAsytLGNxzcVQdKBoUmiK01MTz4ZhXzTHqta7bC539iaNCwNJcWD0kYf5nMmtLBLf0rUQqMZvUF3LeNJrC6jUFCMJoEestFUY4vBBR92o7nukKIoY8+lrOwG/SuM5GhJaI4yEdc7+szjB6L+lQU8Yi+xKVYel+VZcoHIkWbBCqZrzK464DZ5kK3qzxXxUmZekHegxFulBL/nx4xxB8yuBVTEghtUyYWCqFE27DFVhphkFnyeFmcoarly3ecExOH3gRfUiOxQd/C9HgH1+2tpZ21HMQLSDeOJkD9wLg8pk3FYxfbcFyhRExndHWr40BIN2ztagoLDa7FqiJrKoVK0pRFzcOFDXXblQ8T0sPNxDkqPOVuG1cBjdUQ/t0XOHvtuHz0Vm2Cr2GmgNVfEC5atbKZcqkwsrabUDK1LwAetooP/TQ4u1SLPCxllLk4tqtVphdDtAtYj/s1rEp6pFyxD8R6nF0EQH+HfUYqjX+Zdqcf+gHpk6zW8KVdwhtrnBiBqFSXF+xXhzPejBr/tEKPLx1vRhtbhbqeCKW0ZHLl2XKnFQlf8KTm1dfNCMJWQRBpxQwljEQICwHqWkIgQR2pIcjywsl1f/sOWjuyV9WC1mSPCmlx5itG0YeRJyWUgtDi3AkgyTAIFFDzypUEEzGvYjTZocQS25z9IIVmatJHglxXN75Gdv3p9DkOmu6+oGveWxXqrhxvwSDUGRNvFeasm1tEE1uWg8YQScFBQv8bejmEloadSXHaVcPdMFdi0+M7VXhpt7lFqEzotUXpWLeE0aqiRMgoMjMNAY5z3lal0thSPpKtd8bJR99OQTSrbIJJOx2ZrN1Ovm0WpRfSdm20ruq1BNlG1cufoYZv/+Ho7nEvUCE8orcRP8tWRi0blpp4hvf+cF/Pwnv8TZFlfvXcmso8jTpBbjI4oCIzEi3Ko6GKVEffnZMcydHcRvf/obdBdc3Tam5MVV0Ux3oyyujp1GT9bBKz/8Pl75wY/Qx52rdBwy+WlqkYsmrQCz1RA9I2fx1c9TGy+TBBSzeOGbX8Obv3sVrRwtkbwpYK4rzOMCdfHlc6dxcbAVKytryOczGLz6OCoTN8hEXSrKwOS+YfuQWpQdpBMc4rUQHfy7QHXw1ngWT5/rwdbGDhVhO3a/8izGr71JNsJ2YXgfWDkMDo1gbKBIvuUhVyjg1699gMXxG+jPJjT4mJc3j1aLUSxXbEXgpSiG/V3cnJhQ/fj0mW4sL61TsnYj9/UX8ZdfvYrtTAEXzp3CpcEWhWbFYh6vUaKu3/4IAwxzzFQy5GkCGo9Wi+ZQE9BUr1CYM2SR9+/cwQHH2nNjfVheXcfxthZ8+eUXML2wjUvDrQgo3BLpFH7/zkcoL8xiIGeMmriK3JFi1GShecdGOQk6icKX101euWbUoo2+oIyFqWm8S1r05KlObGzuoJX3XBlpQ5ngkGBLvT4+h8rCPPrJt2tBo1glclWjtRw8Qi3C5GCbCxWJIDGtEeMCf0NBCXdu3+Zd52iwHfvUTEr60Mb1O3PYn5+k0aSCR6UWzYs2EW4iZQ2LIsgc2rHRNBbMO65QkbrGfIhfrNnIUv96XMiryRMB8iSFT14awZvTkwY+TbvQ2apHJ6LDXRN9Qi1GDWQRUifs0Av0MhUWyGyUw8ULpzDUmaWc8cy4tLFL0l8s5HHlxS/h1hvvoOhG6v1WWsGmVo5B06j7hFqMD2VUsm6kjYDLbJjFwMgIzvdpQW5xN+9+vIJsOoPLg0Vsbu/hWHsRI088hpl/fEAOTjrF3WbYclnWQskPm3TTEbUYV6GaSublqcc+vemlMXb+JMZ6C9gvVQkaLt75eBnRg0nMJ+RN7GmM9eWx9nALQ93tyHzpGYz/+S0cYzuVyDqyySTamPtpDgm7qZ7qalFikHJswzAjjjUfH0dFXB47hdNdKRxwp0KDX781i9TmEvrYMt1BDZMzUxwqQ3h8uA1r8j6skMNTLz2P9/50Tc1i0U19uQzsWL7giFrUM1XzJ9E1dyouWvqO44nhIpYf7sKlhHn77hJSG0voSdkqj1L6g3YZ84tzmOD1i305VMsVJHIFlHMtaK/tKylT4tSSQRG/6VU7jtVi7IkQOIdA2u/6mNnZxfszhMT2JP7GnLqr0+jNJJTROtPggifsCj6avMdfpzDQlsW16x/irL/D1V01vfaqWk/JqPyEWlTvHHkiQ89tTqgcK3K0vISJKQ935pNo3VvAsVSC8ubwG/u4/y8mPdydncLkXArnoi1WtKvlLA0LgChKZsUt1aQWY2khjghyKcHGHJ2oPWTPAh3cqRSdMBMVMpnDTWpR1hm1q3y+yh52FQkQQZciO/HD8DDZb1aL+hURuZfyNEJPS0ExikKGHrM6vUC7KPwrzfviSSMIJQvbZuAL77KN3JHqEdTbIKVSG7PCeuc01KK5aZnVK68OksyxEDjhUQFD5RnFGBruIn8cOzaua6NZBje2A/XPAznCcGj+9eawWnRspRa3y4F+Axd5TTnEf33oNITYqfjIFZ16outq8eqJbiTOD+jdW1b9EfXSxITNil/xmVqQndrx+zHot4L1d0q2PqnUNLFfcECMLW5+1mqx/BmpxX8CUwOeMpi8nBEAAAAASUVORK5CYII=);
    cursor: pointer;
    height: 30px;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px
}

.closeButton:hover {
    background-position-y: -30px
}

.helpButton {
    background: url(data:image/png;base64,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);
    cursor: pointer;
    height: 20px;
    margin-bottom: -30px;
    position: relative;
    right: -4px;
    top: -1px;
    width: 20px
}

.helpButton:hover {
    background-position-y: -20px
}

table.dataTable tr:first-child td {
    font-weight: 700;
    padding: 5px
}

table.dataTable td {
    border: 1px solid #2a1c0b;
    padding: 0 5px
}

.personsBox {
    overflow: hidden
}

.personBox {
    border-radius: 5px;
    float: left;
    margin: 2px 1px
}

.nonExistentPerson {
    border: 2px solid gray;
    height: 40px;
    padding: 2px;
    width: 25px
}

.personBox .selected {
    background-color: gray
}

.personBox .personButton {
    border: 2px solid #1b6b26;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    height: 25px;
    padding: 2px;
    width: 25px
}

.personBox .actionsButton {
    border: 2px solid #1b6b26;
    border-radius: 0 0 5px 5px;
    cursor: pointer;
    height: 15px;
    padding: 2px;
    text-align: center;
    width: 25px
}

.needBar {
    background-color: #f1f1f1;
    border: 1px solid #575757;
    height: 8px;
    margin: 1px 5px 0 0
}

.needBar div {
    background-color: #2be32b;
    float: left;
    height: 8px
}

.needBar .bar1 {
    background-color: #8c0505
}

.needBar .bar2 {
    background-color: #218521
}

.needBar .bar3 {
    background-color: #2be32b
}

.job {
    overflow: hidden
}

.job .employee {
    float: left;
    margin: 1px
}

.job .employee .icon {
    border: 2px solid gray;
    border-radius: 5px 5px 0 0;
    line-height: 30px;
    padding: 2px
}

.job .employee .button,.job .employee .icon {
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    height: 25px;
    text-align: center;
    width: 25px
}

.job .employee .button {
    border: 2px solid gray;
    border-radius: 0 0 5px 5px;
    border-top: none;
    color: red;
    padding: 0 2px
}

.job .employee .button:hover {
    background-color: gray
}

.job .employee .disabledButton {
    color: #adff2f;
    font-weight: 700
}

.job .disabled {
    border-color: gray!important;
    color: gray
}

.job .searching {
    border-color: red!important;
    color: #ff0
}

.job .candidate {
    border-color: orange!important;
    color: orange
}

.job .hired {
    border-color: lime!important;
    color: lime
}

.job .working {
    border-color: #ff0!important;
    color: #ff0
}

.animalsBox {
    overflow: hidden
}

.animalBox {
    border-radius: 5px;
    float: left;
    margin: 2px 1px
}

.nonExistingAnimal {
    border: 2px solid gray;
    height: 40px;
    padding: 2px;
    width: 25px
}

.animalBox .selected {
    background-color: gray
}

.animalBox .animalButton {
    border: 2px solid gray;
    border-radius: 5px 5px 0 0;
    height: 25px;
    line-height: 30px;
    padding: 2px;
    text-align: center;
    width: 25px
}

.animalBox .filled {
    cursor: pointer
}

.animalBox .red {
    color: red
}

.animalBox .green {
    color: lime
}

.animalBox .actionsButton {
    border: 2px solid gray;
    border-radius: 0 0 5px 5px;
    border-top: none;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
    height: 25px;
    padding: 0 2px;
    text-align: center;
    width: 25px
}

input {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0
}

input:focus,input:hover {
    outline: none
}

.input {
    box-sizing: border-box;
    display: inline-block
}

.input1 {
    background-color: #fff;
    border: 7px solid #372a29;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IB2cksfwAAAAlwSFlzAAB7CAAAewgBeCQdoQAABWVJREFUeJztWz+PHTUQH3v34JBOIAXdKUikg5IWKRItHaJJRYUEn4APkAbRwKcAUeczIEFFE0QXJQVwEkkOJehIQk7vvd0xHntsj737XlAuL7kb+EnvrXft3fWM559n7d4Y4/wPACxsBvLRivI62A1nZwejG6F3DuDLTz+AS2+8niuIHU40HEYHfWfCEUKd43YmlE24I6K3sRx4aqjGQmSwh3+GNaWtEWVrCpvSVSfK4iawnck19Azj77UdMdqXrQn96f2FUDY1LenBvxzegU+++hZ6Ovvxxl34494xPFwgOJdeLdqnnjhxPulY3Xl6cehKItI4sNYW5sjbJlS2j7b+1QiGyzY+PNZZEyQsvMfROwx0Nj3QhnqJ3jd+dXcHbt4+juepYulH95sfbsBysdjcm9MiUU9cNE+gfBMm4mFnSlO8/FIHV6+8m88zA+imcbWALz5+H/Zf2839oyMSZ/0J8tA7rztpVGQHapGO4hdEFCCPRBD1LB1QMcE2o9Vam0BYVquiQnSMI9+F864nKeG23J7w4O8T+Ojzr6t39NDg5q934f5eD9cPH1WakPT+SeYvdKCVabaxqSOGn5LOZfONBnNGYAxboMTowIOiIaGWmHH5rQvweImZpMT3PhJX4/fjBXx3/adNXTl3eGXnMrx9cQ8StcmOZQkY+YgOhVS6K8+th9vFtZ0uEW28+8MpA+ZNux6gI3eOwXGPg1dopjcwYPQnK/bx1FAjLzCMugsaMPjygIIB0giQpR9HfRwg4leIwTqip4+YQMhGEEWQo498P+oDRCkP0j4yvS4ygBhDHKJrjsvaMHqK0RNOlK0GUgEhARJabcBAIz+wnUMyhPF6lADSeyYam/hOC0iyR9Z7mtSN0guUVi7aAIUSQAQPHOyssAx4NIJENGoc9xrIEhBsHJObJUCOOqI+EXCi5MQ5u0HMek/WUh/5Uf+lq0dpA6g4MgdkTKAJ0btFwsaxnQuILBD921PkKc4yEtFkCysViChUK4yEQdi9KA3QhMIqfV8FmuNwSbj6rAKZfKXecDbDDE0gFC2jUysMxb+VES9xAP3lHLpSMcgoScOYEJl4/rP6LefZwLk5CRBxgFYJkKqdBj16AYyzQJUhIMOJMZVkZjcoP3+pNIJraOrbRoPTKf6E7AMEiX1bSUKgkQWj0HBSdyenwzIy0joZKtMdrNSBvwvkWs12EHCGRpYAF6fDTm8UOFnzwEe2AYYjQROmihozQoS5wWU36MqMUCftAhacyImJpGjSD51qUGiK5r/KCocG6ajRBzJQhPtpthM/jEDt+zXyoJZql9dDzK4QUakCMhvS2gCDIhByOgMhkFnhdAEqG5CMw7rk0flHVm3XxAH1VNiAyk8jzXR4skaoqIDOWIASIPnLEDTL5Cq0C4WVoKwujjFPJQFlJqjRAUZEw4+5nFC+DeZISK8RlIRXcUDrIjUuFRAz/golJ5gaKtR/QjBtM4I9bwQVoloAkv9mFkpqRo5w25RYBZ1hQGUDJl4gZMOwfBPSyICAf2UD/mP4nwEvugMvCthOhyP4oo17cPzZtefdsdMgTWNaVQ8psM5kV4gi0psEQmQF93YtfPbhe2C6brs9fgoYsbgh5fXS7jHLMx7aodYbm+uI8J9/+xMeLUe+Vp43SYo+XKzCborvbx3nbXNND7brJvj51Y7P5n1i3+T0drETs22zRM4FzcUBxNk3Dy7C4dHRU/Z8+1hHtJ0saFkfzh5cOAhbbdN0KH8ao1veubQPHeyfuqPbgpsZ+bLlWKgBo0ubVKHIBKX8FqtmiczRXyfw4OTs6fs6bJyu2HpT9josFiwB1PjO7VvPpmfnEP8ArLGSGig/xJAAAAAASUVORK5CYII=) 7 fill;
    height: 44px
}

.input1:active {
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    outline: none
}

.input1:focus {
    -webkit-filter: brightness(140%);
    filter: brightness(140%);
    outline: none
}

.input2 {
    background-color: #fff;
    border: 4px solid #181313;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAfCAYAAABUBsXUAAABJGlDQ1BJQ0MgcHJvZmlsZQAAeJxjYGAycHRxcmUSYGDIzSspCnJ3UoiIjFJgP8/AxsDMAAaJycUFjgEBPiB2Xn5eKgMG+HaNgRFEX9YFmYUpjxdwJRcUlQDpP0BslJJanMzAwGgAZGeXlxQAxRnnANkiSdlg9gYQuygkyBnIPgJk86VD2FdA7CQI+wmIXQT0BJD9BaQ+Hcxm4gCbA2HLgNglqRUgexmc8wsqizLTM0oUDC0tLRUcU/KTUhWCK4tLUnOLFTzzkvOLCvKLEktSU4BqIe4DA0GIQlCIaQA1WmiS6G+CABQPENbnQHD4MoqdQYghQHJpURmUychkTJiPMGOOBAOD/1IGBpY/CDGTXgaGBToMDPxTEWJqhgwMAvoMDPvmAADAxk/9kHLi9wAAAAlwSFlzAAALEwAACxMBAJqcGAAAA4tJREFUeJzlGbtuFDFwxudwmxApUpAQiggVBU1qCoREj2jgO/MVVJSRUkEgPA4hovBKLvfKro3n4V3v3hFSJTpnpH3ZntkZz8P2jH2y83D88sWzYjgcQVH0oXIOytKBMQiACIYu0wuv4ds7ADChHfjyzstLaALqoocrmQbhIeMTrg+XAQ8RwmD+UFoppHRjU6DjCcEzS+CJDy9tzlX1+PAV+iKW53cXeJnNAk8BZ311DV6/2ZvYg++j4sPhERQrBk78mHlxYbRRQQIZZtgwSaIlxHwgxnwRI0YYU47kx9SoYkb8RGTly0ur3oR5qOnyZEbBg5BMkjoxwY80IlrzG+nTywTk4Z8xvP3yq7DWGnh3+BV+j87hZOp4QAqdzwZIUBJYX5BnuvOzWiCY1+giYKOR2Wa6PKOxq5nEOSRix7RbxQqQeSOj7fcM3N/oswVbGnDL9uBkfApHg/ewfWetod35h1OBuJ3NF1iDrEklHjXhnFfXQLYWXwkjDaMNcazpI5sum2VHrJYGUzxFZiPxTd+KEWWshP7RZALHxRZsb97jPitEEPo2vAb/2BucvlownUsND27DLq428cM2XQgztxhp2eGsBFinF5XPpp2XcbtlBKOLQXQRi9mK2kA3/IlPxyhwQ8Cy2q+bi6sAbJ4WIV9fjsCbp2QfoUuWQLYa94lifYzeN8ClZYMjYbzWdM4y0+aMzxT6zULTR85+jSpcy6cx7Hf5NHVNTF0VePXtWtMEeQutR2IOZHoy+ecRMiMQv3YayDxmHcgIRMviwrw5cX4+eZAj1IHMYbNkoWkf7nOBWipNzVnKPUWpTaaRDMWcKZcIvDnh9Ex4rSDf6C0yew3YIZBV7OGYdfg28abZVpunF3cA20/rosgZnzFZsboDqzz7tLRyMh3y1HsvnDhmGrtIetl7cwoYwZUO7vZh93SaFBEWELnIIOrl7xJjrwIocv84c7C5Yet8OgtdVg4eP9qC5093uJLASxfdXFOywVh9aCXXtbST1F8IjWpZlOwXC5L1HzEZw9x0uKsT/K4101SOSTPTFH1jmYievLHS+gekdHV7fV6VMDybwnQ8gv2Px2FcMG+qQlBxa//TMfQ+/wTTk3W7HcxjTUqEjQWWOS22fpj2+tpxulWJegJ8p/9/XnaRKSa1lDi4onVaK3J2PB5NDgbfCt6Xqm+DWURoSYALmn4+SYBisdPpdPIXbDizpY28xDYAAAAASUVORK5CYII=) 4 fill;
    height: 31px
}

.input2 input {
    box-sizing: border-box;
    height: 100%;
    padding: 0 5px;
    width: 100%
}

.input2:active {
    -webkit-filter: brightness(120%);
    filter: brightness(120%)
}

.input2:focus {
    -webkit-filter: brightness(140%);
    filter: brightness(140%)
}

.panelSmall {
    min-height: 20px;
    padding: 2px;
    position: absolute;
    z-index: 2
}

.controlsBox {
    display: flex;
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    flex-direction: row;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.controlsBox .button {
    background: url(../media/speedControlButtons.452e21dd59b02e5add65.png) 0 0;
    display: block;
    height: 28px;
    margin: 1px 3px 0 0;
    width: 38px
}

.controlsBox .button:hover,.controlsBox .buttonSelected {
    background-position-y: -29px
}

.controlsBox .speed0 {
    background-position-x: 0
}

.controlsBox .speed1 {
    background-position-x: -39px
}

.controlsBox .speed2 {
    background-position-x: -78px
}

.controlsBox .speed3 {
    background-position-x: -117px
}

.panel {
    display: grid;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 201
}

.panelLeft {
    overflow: hidden
}

.panelLeft .panelLeftInner {
    padding-bottom: 30px;
    padding-top: 30px;
    pointer-events: auto;
    width: 100%
}

.panelLeft .menuButton {
    border: 5px solid #181313;
    border-image: url(../media/menuButton.550de2f8130b3719990f.png) 20 fill;
    border-image-width: 6px;
    border-right: 0;
    cursor: pointer;
    left: 10px;
    margin-top: 5px;
    pointer-events: auto;
    position: relative;
    transition: left .1s ease-out
}

.panelLeft .menuButton:hover {
    left: 5px;
    transition: left .1s ease-out
}

.panelLeft .menuButtonSelected {
    -webkit-filter: brightness(160%);
    filter: brightness(160%);
    left: 0!important
}

.panelLeft .menuButton .menuButtonTitle {
    font-family: Monaco;
    font-size: 18px;
    padding: 10px 15px 6px 5px;
    text-align: right
}

.panelCenter {
    background: url(../media/frame-bg.277eae833101ffacee3a.webp);
    box-sizing: border-box;
    position: relative
}

.panelCenter .panelFrame {
    border: 80px solid #181313;
    border-image: url(../media/frameBig.6aaa68888baebaf38ca4.png) 255;
    border-image-width: 80px;
    box-sizing: border-box;
    height: 100%;
    margin: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.panelCenter .panelContent {
    margin: 40px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: auto
}

.panelCenter .panelTitle {
    border-color: #181313;
    border-image: url(../media/frameTitle.92a49f51aeb9abfa7406.png) 20 100 fill;
    border-image-width: 6px 30px;
    border-style: solid;
    border-width: 5px 20px;
    display: inline-block;
    font-family: Monaco;
    font-size: 22px;
    height: 20px;
    left: 50%;
    min-width: 200px;
    padding: 4px 22px 9px;
    position: absolute;
    text-align: center;
    top: -15px;
    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0)
}

.darkBackground {
    background-color: #271807;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200
}

.darkBackground2 {
    z-index: 400
}

.plotsBox .button {
    display: block;
    float: left;
    padding: 3px;
    width: calc(100% - 6px)
}

.plotsBox .buttonSelected {
    background-color: #8c5410
}

table.productionStatistics {
    border-collapse: collapse;
    width: auto
}

table.productionStatistics td,table.productionStatistics th {
    border: 1px solid #3d3d3d;
    padding: 0 4px
}

table.productionStatistics th {
    padding: 8px
}

table.productionStatistics tr:hover td {
    background-color: hsla(0,0%,100%,.15)
}

.statsButton {
    border: 1px solid gray;
    cursor: pointer;
    display: inline-block;
    margin: 5px 5px 5px 0;
    padding: 4px
}

.statsButton:hover,.statsButtonSelected {
    background-color: gray
}

.activeAchievements {
    background-color: rgba(0,0,0,.5);
    border-radius: 0 10px 10px 0;
    cursor: pointer;
    left: 0;
    margin-top: 5px;
    padding: 5px;
    position: absolute;
    top: 90px;
    z-index: 1
}

.activeAchievements:hover {
    background-color: rgba(0,0,0,.6)
}

.popup {
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
    z-index: 401
}

.popup1 {
    background: #000 url(../media/popup1.4f98ae9c039b9bb425d2.png) no-repeat;
    background-size: cover
}

.popup2 {
    background: #000 url(../media/popup2.123b2ebc1b070f8444b4.png) no-repeat;
    background-size: cover
}

.line {
    box-sizing: border-box;
    height: 0;
    width: 100%
}

.line1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAADCAMAAADBaS1jAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADZQTFRFAAAAcVtMcFtNcFtMb1pNb1pMblhMaldLaVZJZ1RIZ1NGGAUBFwYBGAYBGgYBFQYBFgUBFAQBZ9p1JQAAADBJREFUeJyFwbcBACAIADAE7GD5/1nRic0E4C8g4UMGHWaOKZfaoIuOS42IemLm2gczXAIvb64XeQAAAABJRU5ErkJggg==);
    height: 3px;
    margin: 4px 0
}

body,html {
    height: 100%
}

body {
    background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAeSURBVBhXY+TjF2OAASYoDQYgjpCILBABGUjKGBgAFy0A86/WtK0AAAAASUVORK5CYII=);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    overflow: hidden;
    padding: 0
}

body,div,html,span,td {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%
}

table,table td,table tr {
    margin: 0;
    padding: 0
}

.gray {
    color: #a9a9a9
}

html {
    color: #f2e6c0;
    font-size: 13px
}

ul {
    margin: 0;
    padding: 0 0 0 15px
}

ul li {
    margin: 0;
    padding: 0
}

.link {
    cursor: pointer;
    text-decoration: underline
}

.darker2 {
    color: #c5ba8f
}

.darker {
    color: #8f7658
}

.red {
    color: red
}

.green {
    color: #50c057
}

.gray {
    color: #6e6e6e
}

.orange {
    color: orange
}

.purple {
    color: #9b289b
}

.lightblue {
    color: #add8e6
}

.miniText {
    font-size: .8em
}

.smallText {
    font-size: .9em
}

.bigText {
    font-size: 1.1em
}

.hugeText {
    font-size: 1.3em
}

.enablesBox .box {
    border: 1px solid #261909;
    border-radius: 3px;
    display: inline-block;
    margin: 2px
}

.enablesBox .box.icon {
    height: 25px;
    width: 25px
}

.enablesBox .box.icon:hover {
    background-color: hsla(0,0%,100%,.15);
    -webkit-filter: brightness(150%);
    filter: brightness(150%)
}

.enablesBox .box.upgradeIcon {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%)
}

.enablesBox .box.upgradeIcon:hover {
    -webkit-filter: grayscale(80%) brightness(150%);
    filter: grayscale(80%) brightness(150%)
}

.enablesBox .box.text {
    background-color: rgba(0,0,0,.2);
    height: 17px;
    padding: 4px 10px
}

.enablesBox .boxResearch {
    background-color: rgba(108,197,255,.2)!important;
    border: 1px solid #0163d5;
    border-radius: 3px;
    display: inline-block;
    margin: 2px
}

.enablesBox .boxAchievement {
    background-color: rgba(123,255,108,.2)!important;
    border: 1px solid #01d51d;
    border-radius: 3px;
    display: inline-block;
    margin: 2px
}

.productPopups {
    left: calc(50% - 250px);
    position: absolute;
    top: 100px;
    z-index: 2000
}

.productFiller {
    height: 32px;
    margin: 0 0 25px;
    padding: 5px;
    width: 502px
}

.productPopup {
    background-color: #214102;
    border: 1px solid #000;
    border-radius: 5px;
    box-shadow: 0 0 15px 5px #fff;
    cursor: pointer;
    height: 30px;
    margin: 0 0 25px;
    overflow: hidden;
    padding: 5px;
    width: 500px
}

.productPopup .name {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 220px
}

.productPopup .requirements {
    color: #d3d3d3;
    font-size: .9em
}

.productPopup .bonus {
    background-color: green;
    border: 1px solid green;
    border-radius: 5px;
    float: right;
    font-size: .9em;
    margin: 3px auto 0;
    padding: 3px;
    text-align: center;
    width: 200px
}

.upgrades {
    display: grid;
    grid-template-columns: repeat(auto-fill,230px);
    justify-content: space-evenly
}

.upgrades .upgradeGroup {
    padding: 0 0 30px
}

.upgrades .component {
    float: left;
    margin: 5px;
    overflow: hidden;
    padding: 5px;
    width: 220px
}

.upgrades .component .header {
    display: flex;
    margin-bottom: 4px
}

.upgrades .component .header .icon {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 3px;
    height: 25px;
    margin-right: 5px;
    width: 25px
}

.upgrades .component .header .text {
    border-bottom: 3px double #261909;
    font-weight: 700;
    margin-top: 6px;
    padding: 0 6px
}

.map {
    background: #000 url(data:image/png;base64,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) no-repeat;
    height: 600px;
    width: 800px
}

.island {
    align-items: center;
    background-color: rgba(0,0,0,.4);
    border: 1px solid #000;
    border-radius: 15px;
    cursor: pointer;
    display: flex;
    float: left;
    justify-content: center;
    padding: 10px;
    position: absolute
}

.island:hover {
    background-color: rgba(0,0,0,.7)
}

.island .inner {
    float: left
}

.achievementsBox {
    display: grid;
    grid-template-columns: repeat(auto-fill,250px);
    justify-content: space-evenly
}

.achievementsBox .item {
    display: flex;
    flex-direction: column;
    float: left;
    margin: 5px;
    padding: 5px
}

.achievementsBox .item .description {
    margin-bottom: 4px;
    padding: 2px
}

.achievementsBox .item .requirements {
    padding: 2px
}

.achievementsBox .item .title {
    border-top: 1px dotted #261909;
    font-weight: 700;
    overflow: hidden;
    padding: 2px
}

.achievementsBox .item .bonus {
    padding: 2px
}

.achievementsBox .achieved .requirements {
    text-decoration: line-through
}

.researchBox .header {
    text-align: center
}

.researchItems {
    display: grid;
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-template-columns: repeat(auto-fill,250px);
    justify-content: space-evenly
}

.researchItem {
    display: flex;
    flex-direction: column;
    float: left;
    margin: 5px;
    width: 250px
}

.researchItem .header {
    display: flex;
    flex-direction: row;
    margin-bottom: 4px
}

.researchItem .header .icon {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 3px;
    height: 25px;
    margin-right: 5px;
    width: 25px
}

.researchItem .header .text {
    border-bottom: 3px double #261909;
    font-weight: 700;
    margin-top: 6px;
    padding: 0 6px
}

.researchItem .priceBox {
    background-color: rgba(0,0,0,.4);
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 0 10px 10px 10px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    margin-top: 5px;
    padding: 5px
}

.researchItem .priceBox .red {
    color: #ff5d5d
}

.researchItem .priceBox:hover {
    background-color: rgba(0,0,0,.3)
}

.researchItem .priceBox.cantBuy {
    background-color: rgba(79,0,0,.3);
    cursor: auto
}

.researchItem .buyButton {
    align-items: center;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    font-weight: 700;
    justify-content: center;
    padding: 6px;
    text-align: center;
    width: 70px
}

.researchItem .buyButtonGreen {
    border: 1px solid #32cd32
}

.researchItem .buyButtonRed {
    border: 1px solid red
}

.mouseDraggable {
    position: relative
}

.mouseDraggable:active {
    cursor: grabbing
}

.upgradeInfoBox {
    text-align: left;
    width: 300px
}

.upgradeItem {
    display: flex;
    flex-direction: row
}

.upgradeItem:hover {
    background-color: hsla(0,0%,100%,.08)
}

.upgradeItem .bonus {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 29px;
    justify-content: center;
    text-align: right
}

.upgradeItem .bonus .bonusAdd {
    color: #354811
}

.upgradeItem .button {
    height: 29px;
    margin-right: 2px;
    width: 29px
}

.upgradeItem .button.canBuy {
    cursor: pointer
}

.upgradeItem .button.canBuy:hover {
    -webkit-filter: sepia(100%) hue-rotate(20deg);
    filter: sepia(100%) hue-rotate(20deg)
}

.upgradeItem .button.cantBuy .upgradeIcon,.upgradeItem .button.maxed .upgradeIcon {
    opacity: .4
}

.upgradeItem .bars {
    display: flex;
    flex-direction: row;
    height: 16px;
    margin-top: 6px
}

.upgradeItem .bars.maxed {
    opacity: .4
}

.upgradeItem .bars .bar {
    border: 1px solid #443f26;
    border-radius: 0 15px 15px 0;
    box-sizing: border-box;
    height: 16px;
    pointer-events: bounding-box;
    width: 13px
}

.upgradeItem .bars .bar.bought {
    background-color: #2a802a
}

.upgradeItem .bars .bar.bought:hover {
    -webkit-filter: brightness(130%);
    filter: brightness(130%)
}

.upgradeItem .bars .bar.buyable,.upgradeItem .bars .bar:hover~.bar.buyable {
    background-color: rgba(74,183,220,.24);
    cursor: pointer
}

.upgradeItem .bars .bar:hover~.bar.buyableCant {
    background-color: transparent!important
}

.upgradeItem .bars .bar.buyable:hover,.upgradeItem .bars:hover .bar.buyable {
    background-color: #32cd32
}

.upgradeItem .bars .bar.buyableCant {
    border-color: #443f26
}

.upgradeItem .bars .bar.buyableCant:hover,.upgradeItem .bars:hover .bar.buyableCant {
    background-color: #9a1010
}

.purchases {
    line-height: 1.7em
}

.purchases .button {
    border: 1px solid #adff2f;
    border-radius: 5px;
    color: #adff2f;
    cursor: pointer;
    display: block;
    margin: 2px 2px 0 0;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 50px
}

.purchases .button:hover {
    background-color: #282828
}

.purchases .boughtText {
    border: 1px solid #add8e6;
    border-radius: 5px;
    color: #add8e6;
    display: block;
    margin: 5px 5px 0 0;
    padding: 3px;
    text-align: center;
    text-decoration: none
}

.purchases .price {
    color: #6495ed;
    font-weight: 700
}

.purchases .columns {
    display: flex;
    gap: 6px;
    margin-bottom: 6px
}

.purchases .columns .column {
    flex: 1 1;
    padding: 5px
}

.purchases .specialItem {
    cursor: pointer
}

.purchases .specialItem:hover {
    background-color: #282828
}

.purchases .specialItemBought {
    background-color: #152507;
    cursor: auto
}

.purchases .specialItemBought:hover {
    background-color: #152507
}

.purchases .specialItem .name {
    color: #adff2f;
    font-size: 1.2em;
    font-weight: 700;
    overflow: hidden
}

.purchases .specialItem .description {
    height: 90px;
    text-align: left
}

.purchases .normalItem .title {
    color: #ff0;
    font-size: 1.2em;
    font-weight: 700
}

.purchases .normalItem .description {
    color: orange;
    font-size: 1em;
    height: 60px
}

.purchases .listTable .button:hover {
    background-color: #282828
}

.purchases .listTable .comment {
    color: #f33
}

.settings .userHash {
    background-color: #000;
    border: 2px solid #181313;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 400px
}

.settings .saveSlot {
    text-align: center;
    width: 100%
}

table.keysTable {
    border-collapse: collapse;
    width: 100%
}

table.keysTable td,table.keysTable th {
    border: 1px solid #3d3d3d;
    padding: 5px
}

table.keysTable th {
    padding: 8px
}

table.keysTable tr:hover td {
    background-color: hsla(0,0%,100%,.15)
}

.help .menu {
    float: left;
    height: 500px;
    width: 210px
}

.help .menu a {
    background-color: #1a1a1a;
    display: block;
    margin-bottom: 2px;
    padding: 5px;
    text-decoration: none
}

.help .menu a:hover {
    background-color: #313131
}

.help b {
    color: #4f81bd
}

.help h3 {
    display: block;
    font-size: 1em;
    margin: 6px 0
}

.help a,.help h3 {
    color: #add8e6;
    text-decoration: underline
}

.help .side {
    float: right;
    font-size: 13px;
    line-height: 1.6em;
    margin: 0 5px;
    width: 600px
}

.help .title {
    color: orange;
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    margin: 10px 0
}

.help img {
    border: 2px solid #000;
    border-radius: 10px
}

.about .grestGamesLink {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin-top: 10px;
    text-decoration: underline
}

.about .socialLink {
    border-radius: 10px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 2px 10px;
    padding: 5px 8px;
    text-decoration: none
}

.about .redditLink {
    border: 1px solid #ff4500;
    color: #ff4500
}

.about .redditLink:hover {
    background-color: rgba(255,69,0,.15)
}

.about .twitterLink {
    border: 1px solid #1da1f2;
    color: #1da1f2
}

.about .twitterLink:hover {
    background-color: rgba(29,161,242,.15)
}

.about .discordLink {
    border: 1px solid #5865f2;
    color: #5865f2;
    width: 90%
}

.about .discordLink:hover {
    background-color: rgba(88,101,242,.15)
}

.about .steamLink {
    background-color: #00adef;
    border: 1px solid #fff;
    color: #fff;
    width: 90%
}

.about .steamLink:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%)
}

.lockedMain {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.lockedMain .text {
    background-color: rgba(0,0,0,.5);
    border-radius: 30px;
    font-size: 30px;
    padding: 40px;
    position: absolute;
    top: 40%
}

/*# sourceMappingURL=main.d0001195.css.map*/
