.login .video{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;box-sizing:border-box}.login .video video{position:relative;display:block;width:100%;height:100%;z-index:-1;object-fit:cover}.login .logo{height:200px}.login .logo,.login .title{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));filter:drop-shadow(0 0 3px rgba(0,0,0,.7))}.login .title{display:block;color:#fff;margin-top:-40px}.login{display:flex;align-items:center;justify-content:center;flex-direction:row;height:100vh}.login .main{justify-content:space-evenly;max-width:600px;min-width:160px;padding:0;width:90vw}.login .main button{margin-top:180px}.navitem{display:block;background:#102695;text-decoration:none;box-sizing:border-box;margin:10px;padding:5px}.navitem .title{display:block;color:#fff;margin-bottom:10px;font-size:.8em}.navitem img{margin:10px 0;height:80px}.contract-addition ul{list-style:none;counter-reset:contract-addition-counter;display:flex;flex-wrap:wrap;margin:0;padding:0}.contract-addition ul li{counter-increment:contract-addition-counter;display:flex;width:100%}.contract-addition ul li:before{content:"0" counter(contract-addition-counter) ".";margin-right:.5rem;line-height:1}.contract-addition ul li:nth-child(n+10):before{content:counter(contract-addition-counter) "."}.contract-addition ul li:last-child:before{content:""}.loading{z-index:999;overflow:visible;margin:auto;bottom:0;right:0;width:50px;height:50px}.loading,.loading:before{position:fixed;top:0;left:0}.loading:before{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:50px;height:50px;margin-top:-.5em;box-sizing:content-box;border-radius:100%;border:15px solid #102695;border-bottom-color:transparent;-webkit-animation:spinner 1s linear 0s infinite;animation:spinner 1s linear 0s infinite}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{-webkit-filter:blur(2px);filter:blur(2px)}.react-confirm-alert{width:100%}.react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;opacity:0;-webkit-animation:react-confirm-alert-fadeIn .2s .2s forwards;animation:react-confirm-alert-fadeIn .2s .2s forwards}.react-confirm-alert-body{box-sizing:border-box;padding:24px;margin:10px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 20px 75px rgba(0,0,0,.13);color:#666;overflow:hidden}.react-confirm-alert-svg{position:absolute;top:0;left:0}.react-confirm-alert-body>h1{margin-top:0;font-size:26px}.react-confirm-alert-body>h3{margin:0;font-size:16px}.react-confirm-alert-button-group{display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{margin-bottom:0}@-webkit-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.project{width:100%;display:flex;flex-direction:row}.customer-name-container{flex:20 1;text-align:left;display:flex;flex-direction:column}.project-info-container{text-align:right}.project-info-container,.refresh-project{flex:1 1;display:flex;flex-direction:column}.refresh-project{align-items:flex-end;cursor:pointer}.project .type{flex:1 1;text-align:right;font-size:14px}.project .number{flex:1 1;text-align:right;font-size:12px;padding-top:3px}.project .customer-name-container .customer{font-weight:700;flex:1 1;font-size:12px}.project-render-value{height:76px;border:2px solid #000;margin:.3em 0;display:inline-flex;padding:12px 10px;position:relative;width:100%;box-sizing:border-box;flex-direction:column;vertical-align:top}.project-render-value .project{margin-top:10px;font-size:18px}.refresh-project svg:hover{border-radius:50%;background-color:rgba(0,0,0,.04)}.drawingBuffer{position:absolute;left:0;top:0}.navpage{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:-10px}.select-camera{text-align:left}.select-camera-label{font-size:medium;display:block}.links-container{padding-top:4vh}.link-item{display:flex;align-items:center}.link-icon{padding:0 .25em 2.3vh;color:#102695}.list-text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:.25em}.list-icon{color:#000;padding-bottom:3%}body,html{height:100%}body{font-family:"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica","Arial","Segoe UI Emoji","Segoe UI Symbol",sans-serif;color:#1c1c1c;font-size:20px;text-align:center;margin:0}p{margin:25px 0}a{text-decoration:underline;color:#1c1c1c}button{display:block;box-sizing:border-box;width:100%;text-transform:uppercase;font-weight:700;font-size:20px;margin:25px 0;background-color:#102695;color:#fff;border:0;padding:28px 40px}button:disabled{background-color:rgba(16,38,149,.5);border:0}.link{text-decoration:underline;text-transform:none;font-weight:400;color:#1c1c1c;box-sizing:border-box;background:none;padding:0;margin:0}a.button{display:block;text-transform:uppercase;text-decoration:none;font-weight:700;margin:25px 0;color:#fff;padding:28px 40px;cursor:default}a.button,a.button.disabled{background-color:#102695;border:0}ul{list-style-type:none;padding:0;margin:0}ul li{margin-bottom:20px}.root{height:100%}.body,.main{height:100%;display:flex;flex-direction:column}.main{padding:10px 20px}.logout{margin-top:40px;background-color:#f0f0f0;padding:8px}.logout p{margin:0 0 8px}.fa-stack{width:2em}
/*# sourceMappingURL=main.aab09408.chunk.css.map */