.notification-card{flex:0 1 auto;border-radius:.25rem;padding:.5rem;box-shadow:0 0 5px 1px rgba(65,169,201,.5)}.notification-card+.notification-card{margin-top:.5rem}.notification-card .headline-25{padding-right:3.5rem;position:relative}.notification-card .timestamp{position:absolute;top:0;right:0;font-size:.75rem;line-height:1rem}.notification-card p{margin-bottom:0}.notification-card a,.notification-card a:hover{color:inherit;text-decoration:none}.notification-card.type-success{background-color:#67afa4;color:#fff}.notification-card.type-error{background-color:#d31600;color:#fff}.notification-card.type-warning{background-color:#fba71b;color:#111}.notification-area{display:flex;flex-direction:column;position:fixed;z-index:200;bottom:0;right:0;width:300px;padding:1rem;overflow-x:hidden}.page-container{width:100%;height:100%}.isActive{background:rgba(138,255,26,.5)}.isSelected{background:#d3d3d3}.login_page{background-image:url(/img/architecture-2371294.bff6a305.jpg);background-repeat:no-repeat;background-size:cover}.date input,.input-wrap.input-number input,.input-wrap.input-percent input{text-align:right}.dont-display{display:none}.table-analysis-header{border:1px solid #ccc;border-left-width:8px;border-right-width:8px}.table-material{border:1px solid #f3622d;border-left-width:8px;border-right-width:8px}.table-personnel{border:1px solid #fba71b;border-left-width:8px;border-right-width:8px}.table-capital{border:1px solid #57b757;border-left-width:8px;border-right-width:8px}.table-other{border:1px solid #41a9c9;border-left-width:8px;border-right-width:8px}.table-total-result{border:1px solid #ccc;border-left-width:8px;border-right-width:8px}.table-header{color:#1976d2;font-weight:700;font-size:.875rem;line-height:1rem;padding-bottom:4px;margin-bottom:6px}.input-wrap.input-decimal input{text-align:right}.drag-over{background:rgba(138,255,26,.5)}.drag-enter{border:3px dashed red}.droppable-element{width:150px;text-align:center;background:#fdd;border:1px solid #000;margin:10px 0;padding:10px}.vue-grid-item.vue-grid-placeholder{background:green!important;border:1px solid #000}.vue-grid-item:not(.vue-grid-placeholder){-border:1px solid #000}.vue-grid-item .resizing{opacity:.9}.vue-grid-item .static{background:#cce}.vue-grid-item .text{font-size:24px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.vue-grid-item .no-drag,.vue-grid-item .text{height:100%;width:100%}.vue-grid-item .minMax{font-size:12px}.vue-grid-item .add{cursor:pointer}.vue-draggable-handle{position:absolute;width:20px;height:20px;top:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27><circle cx=%275%27 cy=%275%27 r=%275%27 fill=%27#999999%27/%3E%3C/svg%3E") no-repeat;background-position:100% 100%;padding:0 8px 8px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:pointer}.layoutJSON{background:#ddd;border:1px solid #000;margin-top:10px;padding:10px}.columns{-moz-columns:120px;columns:120px}html{overflow-y:hidden}body{font-size:.875rem;line-height:1rem;font-family:Roboto-Regular,Helvetica Neue,helvetica,arial,sans-serif}body .drag-over-active{border-color:#6e829d;background:#ccc}body .drag-over-inactive{border:0 dotted #e6e6e6}body .ghost,body .handle{display:none}body input[type^=number],body input[type^=text],body select,body textarea{font-size:.875rem;line-height:1rem;font-family:Roboto-Regular,Helvetica Neue,helvetica,arial,sans-serif}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/fonts/Roboto-Thin.c195fc4f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/fonts/Roboto-ThinItalic.6d3c54dd.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/Roboto-Light.f2e7274e.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/fonts/Roboto-LightItalic.b694f0fe.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(/fonts/Roboto-Regular.ae3a8db9.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/Roboto-Medium.af9d0139.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/fonts/Roboto-MediumItalic.3723a2e7.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/Roboto-Bold.88d61d57.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/fonts/Roboto-BoldItalic.29548c6e.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/Roboto-Black.78bcb615.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/fonts/Roboto-BlackItalic.13bff026.ttf) format("truetype")}.magnify{cursor:help}.magnify:hover{text-decoration:underline}