:root{--nex-yellow:#ffe45b;--nex-blue:#004b8d;--blue-dark:#045fa0;--blue-light:#0070c0;--text-color:#545454;--green:#4da64d;--green-dark:#4f814f;--red:#d6173a;--red-dark:#aa0826;--ani-time:0.4s}::selection{background:var(--green);color:#fff}@keyframes blinker{0%{opacity:1}50%{opacity:0}to{opacity:1}}html{box-sizing:border-box;width:100%;height:100%}a{text-decoration:underline;cursor:pointer}a:hover{text-decoration:none}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;font-family:Verdana,Geneva,Tahoma,sans-serif;color:#3f3f3f}nexmart-angular-nest-root{display:block;width:100%;height:100%}#wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff}#wrapper div.inner{min-width:320px;max-width:600px;width:100%;text-align:center}#wrapper circle-progress{display:block;width:290px;margin:0 auto}#wrapper button.filebutton{width:100px;height:40px;width:100%;-webkit-user-select:none;user-select:none;font-size:16px;background:var(--nex-blue);color:#fff;border:none;outline:none;cursor:pointer;text-transform:uppercase;display:flex;justify-content:center;align-items:center;position:relative;transition:transform var(--ani-time)}#wrapper button.filebutton:disabled{cursor:not-allowed;pointer-events:none;background:#eee}#wrapper button.filebutton div.flex{display:flex;align-items:center}#wrapper button.filebutton div.flex svg{margin-right:10px}#wrapper button.filebutton>span{position:absolute;display:block;background:var(--nex-blue)}#wrapper button.filebutton>span:first-child{left:0;bottom:0;width:1px;height:100%;transform:scaleY(0);transform-origin:top;transition:transform var(--ani-time)}#wrapper button.filebutton>span:nth-child(2){left:0;top:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;transition:transform var(--ani-time)}#wrapper button.filebutton>span:nth-child(3){right:0;bottom:0;width:1px;height:100%;transform:scaleY(0);transform-origin:bottom;transition:transform var(--ani-time)}#wrapper button.filebutton>span:nth-child(4){left:0;bottom:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:transform var(--ani-time)}#wrapper button.filebutton:hover{background:#fff;border:none}#wrapper button.filebutton:hover div.flex{color:var(--nex-blue)}#wrapper button.filebutton:hover div.flex svg{fill:var(--nex-blue)}#wrapper button.filebutton:hover span:first-child{transform:scaleY(1);transform-origin:bottom;transition:transform var(--ani-time)}#wrapper button.filebutton:hover span:nth-child(2){transform:scaleY(1);transform-origin:left;transition:transform var(--ani-time)}#wrapper button.filebutton:hover span:nth-child(3){transform:scaleY(1);transform-origin:top;transition:transform var(--ani-time)}#wrapper button.filebutton:hover span:nth-child(4){transform:scaleY(1);transform-origin:right;transition:transform var(--ani-time)}#wrapper button.filebutton.download{--nex-blue:var(--green)}#wrapper .infobox{text-align:center;margin-bottom:20px;font-size:17px;line-height:1.5;border-radius:8px;padding:20px}#wrapper .infobox #cols{width:350px;height:200px;margin:20px 0;outline:none}#wrapper .infobox #cols option{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:5px 10px}#wrapper .infobox .colsbtn{width:350px;display:inline-flex}#wrapper .infobox .selectedColsInfo{width:350px;font-size:11px;margin:10px 0;display:inline-block}#wrapper .infobox.error{background:var(--red);color:#fff}#wrapper .infobox.complete{background:var(--green);color:#fff}#wrapper .infobox.complete a{color:#fff;text-transform:uppercase}#wrapper .infobox.complete a:hover{color:var(#d2d2d2);text-decoration:none}#wrapper .infobox.start{color:#545454}#wrapper .infobox.start .loading{animation:blinker 1s linear infinite;-webkit-animation:blinker 1s linear infinite;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto}#wrapper .infobox.start .loading img{width:20px;margin-right:10px}#wrapper a.newfile{text-decoration:underline;cursor:pointer;display:block;margin-top:20px}#wrapper a.newfile:hover{text-decoration:none}#wrapper #loadbar:not([value]){display:none}#wrapper #loadbar[value]{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;height:20px;width:100%;border-radius:0;animation:animate-stripes 5s linear infinite}@keyframes animate-stripes{to{background-position:-100px 0}}#wrapper #loadbar[value]::-webkit-progress-bar{background:#ffb23f}#wrapper #loadbar[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 55%,transparent 0),-webkit-linear-gradient(top,hsla(0,0%,100%,.25),rgba(0,0,0,.25)),-webkit-linear-gradient(left,#f90,#4da64d);background-size:35px 20px,100% 100%,100% 100%}