*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body h2{align-items:center;color:#555;display:flex;font-size:1.3em;font-weight:400;justify-content:center;margin:0}body>.root{display:flex;flex:1 1;flex-direction:column}.mainHeader{align-items:center;height:5.4em;width:100%}.mainHeader,.mainHeader *{display:flex}.mainHeader>h1{flex:1 1}.mainHeader a{align-items:center;color:#099;text-decoration:none}.mainHeader>.languages{justify-content:space-between;list-style:none;width:60px}.mainHeader>.languages a{justify-content:center}.mainLayout{align-items:center;display:flex;flex-direction:column;height:100%}.mainLayout>.mainBloc,.mainLayout>.mainHeader{padding:0 1em}.mainLayout>.mainBloc{display:flex;flex:none;flex-direction:column;height:auto;justify-content:center;max-width:1280px;width:100%}.mainLayout>footer{display:flex;padding-top:1em;text-align:center}@media screen and (min-width:960px){.mainLayout>.mainBloc{padding:0}}.iconContainer{align-items:center;display:flex;justify-content:flex-start;padding-right:.5em}.iconContainer>.icon{cursor:pointer;display:flex;height:1.5em;opacity:.5;width:1.5em}.iconContainer>.icon:hover{opacity:1}.leafletAreaselectShade{background:rgba(0,0,0,.4);position:absolute;z-index:400}.leafletInteractive.leafletPathDraggable{fill:transparent!important}.leafletVertexIcon{margin-left:-10px!important;margin-top:-10px!important;min-height:20px;min-width:20px}.button{border-radius:.2em;color:#444;cursor:pointer;display:inline-block;margin:auto;padding:.5em 3em;text-decoration:none}.button:hover{color:#222}.button.green{background-color:rgba(136,221,34,.3);border:.2em solid #8d2}.button.green:hover{background-color:rgba(136,221,34,.7)}.button.orange{background-color:rgba(255,136,0,.3);border:.2em solid #f80}.button.orange:hover{background-color:rgba(255,136,0,.7)}.button.red{background-color:rgba(255,0,0,.3);border:.2em solid red}.button.red:hover{background-color:rgba(255,0,0,.7)}.button.right{float:right}.selectList{border:2px solid #444;margin-bottom:1em}.selectList>.selectListTitle{color:red;padding:.4em;text-align:center}.selectList>.selectListChecker{background-color:#eee;border-bottom:2px solid #444;border-top:2px solid #444;display:flex;flex-wrap:wrap;padding:.4em 2em}.selectList>.selectListChecker>.selectListCheck,.selectList>.selectListChecker>.selectListUncheck{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TRZFKFTuIOGSoThb8QhylikWwUNoKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxcnRSdJES/5cUWsR4cNyPd/ced+8AoV5mqtkxDqiaZSRjUTGTXRW7XhFAEP3ow4TETD2eWkzDc3zdw8fXuwjP8j735+hVciYDfCLxHNMNi3iDeGbT0jnvE4dYUVKIz4nHDLog8SPXZZffOBccFnhmyEgn54lDxGKhjeU2ZkVDJZ4mDiuqRvlCxmWF8xZntVxlzXvyFwZy2kqK6zSHEcMS4khAhIwqSijDQoRWjRQTSdqPeviHHH+CXDK5SmDkWEAFKiTHD/4Hv7s181OTblIgCnS+2PbHCNC1CzRqtv19bNuNE8D/DFxpLX+lDsx+kl5raeEjILgNXFy3NHkPuNwBBp90yZAcyU9TyOeB9zP6piwwcAv0rLm9Nfdx+gCkqavlG+DgEBgtUPa6x7u723v790yzvx+ah3K3pbgAuwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+QMDxESJmuPMgoAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABCElEQVQ4y2O89+DxfwYKAcvDz78Yllz7xMDAwMBQbS5CniFLrn1imHviHQMDAwODAi8rQ7QWP8mGMN399BvOefD5N1kuYVLmYyVZ08PPvxiWXvvIcPjJV4h3SDWg9eQbuPcZGBgY9icpMLAo8CJcguw1bLY3nnjLcODaZ4QgHwuDPC8bcS5Btx1mwEJXcYh35PgQ5pz/+BvDduTYg4FkCyGU5MAix4/wzsfPf1AMcFzzhIHh0x8M221luFHTiTwvG4IH1YDN+ei2oxiCLmC45hHDx6c/UGxP1uLDm5pZYAphrkA3YH+IDAOKa4lxCbG2o6RYBgYGBgcZTrINgBuSqMlHtgEMDAwMABzhY+o0himSAAAAAElFTkSuQmCC);background-repeat:no-repeat;cursor:pointer;flex:1 1;padding-left:2em}.selectList>.selectListChecker>.selectListCheck:hover,.selectList>.selectListChecker>.selectListUncheck:hover{font-weight:700}.selectList>.selectListChecker>.selectListUncheck{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TRZFKFTuIOGSoThb8QhylikWwUNoKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxcnRSdJES/5cUWsR4cNyPd/ced+8AoV5mqtkxDqiaZSRjUTGTXRW7XhFAEP3ow4TETD2eWkzDc3zdw8fXuwjP8j735+hVciYDfCLxHNMNi3iDeGbT0jnvE4dYUVKIz4nHDLog8SPXZZffOBccFnhmyEgn54lDxGKhjeU2ZkVDJZ4mDiuqRvlCxmWF8xZntVxlzXvyFwZy2kqK6zSHEcMS4khAhIwqSijDQoRWjRQTSdqPeviHHH+CXDK5SmDkWEAFKiTHD/4Hv7s181OTblIgCnS+2PbHCNC1CzRqtv19bNuNE8D/DFxpLX+lDsx+kl5raeEjILgNXFy3NHkPuNwBBp90yZAcyU9TyOeB9zP6piwwcAv0rLm9Nfdx+gCkqavlG+DgEBgtUPa6x7u723v790yzvx+ah3K3pbgAuwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+QMDxETAKCZhrYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABeElEQVQ4y6VSwUoCURQ9YzFJYc6gG5MSA1spbnJhMtuBaH5gCPqCED+hPiCQCPqC8Aeshbswa9OyFgmag6iLeupTiFHIWqQz83pqRXc178x9551z7hWqtfoH/lku50Gk5E+XJ/2LE8BTL8N/cQYAeN0/RH99ay5BoJSHu1hglThV+G+u5r4ezmUtAoZk6PXZnUYV4VyWsxco5RE8PwaMqg1KMgRnsE6JkzIVFSSahO/hjv0nyRjEEmimNJZkFhFXkoyGnrbUC9NGLFKCYO4U6Ha4+wNFRTOlzR4xYyOW4LBRfJsjYEb8GxUuo/LzslnpOwlCm/Z3t4O1Un46iUgJH6gkw1RUPOsZmIpqwUvFAjz1MksiUoLA7SVH0NDTaI39t1Iao+j7Mi6chFaOhKdHJryansG7e5lpfNuIYPX++utAO/D2X0Aj8bEdx/aZigpj92BqeEOvDz1Nty102/Z0RvFtuIwKBrGEJX9WkWgSIiUQe220dvYs/BMoW5jxBteR4gAAAABJRU5ErkJggg==)}.selectList>.selectListMagic{margin-left:1em}.selectList>.selectListMagic .selectListItem{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TRZFKFTuIOGSoThb8QhylikWwUNoKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxcnRSdJES/5cUWsR4cNyPd/ced+8AoV5mqtkxDqiaZSRjUTGTXRW7XhFAEP3ow4TETD2eWkzDc3zdw8fXuwjP8j735+hVciYDfCLxHNMNi3iDeGbT0jnvE4dYUVKIz4nHDLog8SPXZZffOBccFnhmyEgn54lDxGKhjeU2ZkVDJZ4mDiuqRvlCxmWF8xZntVxlzXvyFwZy2kqK6zSHEcMS4khAhIwqSijDQoRWjRQTSdqPeviHHH+CXDK5SmDkWEAFKiTHD/4Hv7s181OTblIgCnS+2PbHCNC1CzRqtv19bNuNE8D/DFxpLX+lDsx+kl5raeEjILgNXFy3NHkPuNwBBp90yZAcyU9TyOeB9zP6piwwcAv0rLm9Nfdx+gCkqavlG+DgEBgtUPa6x7u723v790yzvx+ah3K3pbgAuwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+QMDxERMlp4tbQAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA90lEQVQ4y8WUPW4CMRSEv0VcwNjmBEiIE6G0W9Gn5ASU6aiok2OAtBWkJUGJcgD8rD3CpgBnf8gKwVpiqtWTNZ6Zt+Nk//lVrLN3nHgAxOcEOCm/AaxRF3NrFLN0ymQ8InlKnwsi4GUxp0ckfBy+6TflGq0vDlqj/rW8ybYsV28A7A8/JZnRisl41HpzyKtt5sTHsyk+70ZWdeKkI1nzF4lmE+hGJt5TXWCvlKkfq6yeme5GdqyQ1WxGXUB4NW7tY8DQqLJO4nM22Q4oavLbMGzUy1bJnOQsV693WzRax8nMGnVSNkunrLPteTgAkr/tXCt2yDl09Beoulk8kS6U4wAAAABJRU5ErkJggg==);background-repeat:no-repeat;cursor:pointer;padding-left:2em}.selectList>.selectListMagic .selectListItem:hover{font-weight:700}.selectList>.selectListMagic .selectListItem.checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TRZFKFTuIOGSoThb8QhylikWwUNoKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxcnRSdJES/5cUWsR4cNyPd/ced+8AoV5mqtkxDqiaZSRjUTGTXRW7XhFAEP3ow4TETD2eWkzDc3zdw8fXuwjP8j735+hVciYDfCLxHNMNi3iDeGbT0jnvE4dYUVKIz4nHDLog8SPXZZffOBccFnhmyEgn54lDxGKhjeU2ZkVDJZ4mDiuqRvlCxmWF8xZntVxlzXvyFwZy2kqK6zSHEcMS4khAhIwqSijDQoRWjRQTSdqPeviHHH+CXDK5SmDkWEAFKiTHD/4Hv7s181OTblIgCnS+2PbHCNC1CzRqtv19bNuNE8D/DFxpLX+lDsx+kl5raeEjILgNXFy3NHkPuNwBBp90yZAcyU9TyOeB9zP6piwwcAv0rLm9Nfdx+gCkqavlG+DgEBgtUPa6x7u723v790yzvx+ah3K3pbgAuwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+QMDxEREfgfxMYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABh0lEQVQ4y62UPU/CUBSGn2L/QL3FODkoSUVXO2GIEyMkxsE46kJcXPxYJDFRF935FWiCm2ya6IKrCon2B9hbulU2HLBNa1uC4judNPc8Ped9e6vYsjewpYMtXUDhQ/YISzouALrQUp9vVEoAKI3m7eCq2WISZXWN44NdpmbnFk88rz8RzPP6eJ991OF6QxULK9+jT49slk6PJWOBl67F/UMbgNfuG2r4UHV781cTFQtmALOlS4Z/VCZsoi9bukFaYTWaLbZ29jm9qJPUp8b9cNk7Ogegdlglb+Swpcv9Y5vrm9a3Pxa2dCOgRNhL5z2o7x6e0IXg7LJONCgzBkqEhWXLXgy0Xi4FH6lvyViw164V1LrQKBbMVFBW1+KwpPEBNioligVzvDRHab2cDJKOE5k8BssbCzFQeLVRUpP2rx1Wee5YLC/Okzdyqc3PHStkj0gOQBeCtVUReYmiwGCQ7qsufgSwtbP/56s0o2tk0tL7yz9NHV6XduLY/nowXNGvw/76Z/NGji9O7Zef+HJy2wAAAABJRU5ErkJggg==)}input,select{box-sizing:border-box;padding:.2em}input.inputError,select.inputError{background-color:rgba(0,0,0,.25);border:1px solid red}input.inputBig,select.inputBig{width:14em}input.inputSmall,select.inputSmall{width:7em}input.long,select.long{width:28em}.inputArray{display:inline-block;margin-top:.8em;position:relative}.inputArray span{font-size:.8em;left:50%;position:absolute;top:-1.1em;-webkit-transform:translate(-50%);transform:translate(-50%)}.inputArr{display:inline-block;margin-right:.2em;position:relative;vertical-align:top}.inputArr .icon{font-size:.8em;position:absolute;right:.4em;top:.2em}button{border:1px solid #aaa;cursor:pointer;margin-left:.4em;padding:.2em}button:hover{background-color:#eee;color:#fff}.popup-content{background:#fff;border:1px solid #444;border-radius:.4em;margin:auto;max-width:90vw;padding:1em}.popup-content[role=tooltip]{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.4);width:200px}.popup-overlay{background:rgba(0,0,0,.4)}.popup-overlay[data-popup=tooltip]{background:transparent}.popup-arrow{stroke:#eee;stroke-dasharray:30px;stroke-dashoffset:-54px;stroke-width:2px;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16))}.mainCommand{border-bottom:1px solid #444}.mainCommand:last-child{border-bottom:0}.mainCommand>.headCommand{display:flex;padding:.2em 0}.mainCommand>.headCommand span{flex-grow:1;font-size:1.2em}.mainCommand>.headCommand .icon{margin:0 .4em}.mainCommand>.tableCommandFill{border-collapse:collapse;width:100%}.mainCommand>.tableCommandFill td{padding:.2em .5em}.mainCommand>.tableCommandFill td:first-child{width:12em}.mainCommand>.tableCommandFill tr:hover td{background-color:#eee}.mainCommand>.tableCommandFill .notSet{opacity:.5}.mainCommand>.tableCommandFill .option{cursor:pointer;font-style:italic}.editPage{flex:1 1}.editPage>.mainBloc{padding-top:1em}.editPage .helpTextLabel{font-size:8px;word-break:break-all}.editPage .editPannel{border:1px solid #444;margin-top:.5em;max-height:70vh;overflow:auto;text-align:left}.editPage .commandName{cursor:pointer;display:flex;padding:.5em 1em}.editPage .commandName:hover{background-color:#eee}.editPage .commandName span{flex-grow:1}.editPage .commandName .icon{margin-top:-.25em}.editPage .ldsRing{display:inline-block;height:20px;position:relative;width:20px}.editPage .ldsRing div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#f80 transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;display:block;height:16px;margin:2px;position:absolute;width:16px}.editPage .ldsRing div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.editPage .ldsRing div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.editPage .ldsRing div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.editPage input:invalid{border:3px solid red}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.progressContainer{align-items:center;display:flex;padding-right:.5em}.progressContainer>.progressOutlined{align-items:center;border:.2em solid #8d2;display:flex;height:70%;padding:0 .2em;width:100%}.progressContainer>.progressOutlined>.progress{display:flex;flex:1 1;height:80%;min-width:5em;position:relative}.progressContainer>.progressOutlined>.progress div{background-color:#8d2;border:.2em solid #8d2;box-sizing:border-box;display:flex;height:100%;position:absolute}.statusPanel{border:1px solid #000;display:flex;flex-direction:column;margin-top:1em;padding:1em 4em}.statusPanel>h2.ecpiTitle{color:#06f}.statusPanel>h2.progressTitle{color:#8d2}.statusPanel>h3.ecpiSubTitle{color:#aaa;font-weight:400;text-align:center}.statusPanel>.progressContainer{height:6.5em;justify-content:center;padding:0}.statusPanel>.progressContainer>.progressOutlined{height:65%;padding:0 .5em;width:84%}.statusPanel>.progressContainer>.progressOutlined>.progress{height:65%}.statusPanel>.statusTable{border:1px solid #000;border-collapse:collapse;margin:1em 0 2em;width:100%}.statusPanel>.statusTable th{border:1px solid #000;padding:.5em 1em}.statusPanel>.statusTable td{border-left:1px solid #000;padding:.5em 1em;white-space:pre-line}.statusPage,.statusPanel>.buttonContainer{display:flex}.statusPage{flex:1 1}.statusPage>.mainBloc{max-width:900px}.epciLine{display:flex;flex:1 1;height:35px}.epciLine:hover{background-color:#eee}.epciLine>a{color:#18b;display:flex;flex-grow:1;margin:auto .5em;text-decoration:none}.epciLine>a:hover{color:#06f}.epciLastContainer{display:flex;flex:1 1;flex-direction:column}.epciLastContainer>.titleLast{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:2px}.epciLastContainer>.titleLast:hover{background-color:#eee}.epciLastContainer>.lastThingCont{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:center}.epciLastContainer>.lastThingCont:hover{background-color:#eee}.epciLastContainer>.expandLast{align-items:center;cursor:pointer;display:flex;font-size:1.2em;justify-content:center}.epciLastContainer>.expandLast:hover{background-color:#eee}.epciLastContainer .lastThing{display:flex;flex:1 1;max-width:500px}.epciLastContainer .lastThing>h2{padding:.4em}.epciLastContainer .tileDone{height:54vh;overflow-y:scroll}.projectOptionContainer{margin-top:2.5em}.projectOptionContainer>.modeRadioContainer{margin:1.25em 0}.projectOptionContainer{margin:0 0 .1em;padding:0 2em}.projectOptionContainer>.modeRadioContainer{display:flex;margin:.25em 0}.projectOptionContainer>.modeRadioContainer>.modeRadioElement{cursor:pointer;flex:1 1;margin:0 1em}.landingPage{display:flex;flex:1 1}.landingPage .mainBloc>.title{display:flex;justify-content:center;padding-bottom:.8em}.landingPage .mainBloc>.title>h2{width:auto}.landingPage .mainBloc>.selectProjSources{display:flex;justify-content:left;padding-top:.1em}.landingPage .mainBloc>.selectProjSources>h2{width:auto}.landingPage .mainBloc>.tileListContainer{display:flex;flex-direction:row;justify-content:space-between;min-height:1px}.landingPage .mainBloc>.tileListContainer>.container{display:flex;width:100%}.landingPage .mainBloc>.epciListContainer{display:flex;justify-content:space-between;min-height:1px}.landingPage .mainBloc>.epciListContainer>.container{display:flex;width:48%}.landingPage .mainBloc>.epciListContainer>.container .semiBloc{display:flex}.landingPage .mainBloc>.epciListContainer>.container .semiBloc input{box-sizing:border-box;display:flex;font-size:1.1em;padding:.2em;width:50%}.landingPage .mainBloc>.epciListContainer .mapContainer{display:flex;height:232px;overflow:hidden;position:relative}.landingPage .mainBloc>.optionsContainer{display:flex;justify-content:space-between;min-height:1px}.landingPage .mainBloc>.optionsContainer>div{display:flex;flex-direction:column;width:48%}.landingPage .mainBloc>.projectListContainer{margin-top:2.5em}.landingPage .mainBloc .outlined{outline:2px solid #000}@media screen and (max-width:600px){.landingPage .mainBloc>.epciListContainer{flex-direction:column}.landingPage .mainBloc>.epciListContainer>.container{margin-top:20px;min-height:1px;width:100%}.landingPage .mainBloc>.epciListContainer>.container:first-child{margin-bottom:20px;margin-top:0}}