@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;font-size:18px;height:100%;margin:0;width:100%}body #root{background-color:#fff}body footer{bottom:0;padding:3px;position:fixed;width:100%}@media only screen and (max-width:500px){body footer{bottom:auto;position:static}}input,label{margin:5px 10px 5px 0}input{border-radius:5px;font-size:1rem;padding:10px}button{color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:16px;max-width:175px;padding:16px 31px;text-decoration:none}.right{text-align:right}.left{text-align:left}.center{text-align:center}html,html #root,html .App{height:100%}html .App{box-sizing:border-box;min-height:100%;text-align:center}html .app-body{height:100%;margin-bottom:50px;width:100%}.olert-container{box-sizing:border-box;position:fixed;right:12px;top:12px;width:250px;z-index:9999}.olert-container .olert-item{background:#c0e4ff;border-radius:10px;color:#175583;margin:10px;padding:10px}.olert-container .olert-item.OutGoing{-webkit-animation:olert-out .7s;animation:olert-out .7s;transition:-webkit-transform all .2s ease-out;transition:transform all .2s ease-out;transition:transform all .2s ease-out,-webkit-transform all .2s ease-out}.olert-container .olert-item.InGoing{-webkit-animation:olert-in .7s;animation:olert-in .7s;transition:-webkit-transform all .2s ease-in;transition:transform all .2s ease-in;transition:transform all .2s ease-in,-webkit-transform all .2s ease-in}.olert-container .olert-item.Hidden{opacity:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden}.olert-container .olert-item .olert .close{background:none;border:none;color:#e95329;float:right;font-size:12;padding:2px;position:relative;right:-.3em;top:-.3em}.olert-container .olert-item .olert .close:hover{color:#a72f62;cursor:pointer}.olert-container .olert-item .olert .olert-title{font-weight:700}.olert-container .olert-item .olert .olert-progress{background-color:#a1c74a;border-radius:10px;height:5px;margin-top:5px}.olert-container .olert-item.Error{background-color:#e95329;color:#fff}.olert-container .olert-item.Error .olert-progress{background-color:#a72f62}@-webkit-keyframes olert-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes olert-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes olert-out{0%{height:50px;margin:10px;padding:10px;-webkit-transform:translateX(0);transform:translateX(0)}to{height:0;margin:0;padding:0;-webkit-transform:translateX(120%);transform:translateX(120%)}}@keyframes olert-out{0%{height:50px;margin:10px;padding:10px;-webkit-transform:translateX(0);transform:translateX(0)}to{height:0;margin:0;padding:0;-webkit-transform:translateX(120%);transform:translateX(120%)}}.circalind-app-header{background-color:#f9f9f9;border:1px solid #d6d6d6;display:grid;grid-template-columns:auto 100px;margin:0}.circalind-app-header .logo-div{display:flex;justify-content:end;max-height:50px}.circalind-app-header .logo-div img{cursor:pointer;max-height:100%;padding:5px}.circalind-app-header .logo-info{height:40px;width:50px}.circalind-app-header .logo-info svg{color:#4b4b4b;height:100%;width:100%}.circalind-app-header .logo-info.hidden{display:none}@media only screen and (min-width:1000px){.circalind-app-header .menu{height:50px;text-align:center}}.circalind-app-header .menu .items{display:flex;position:relative}.circalind-app-header .menu .items.mobile{display:grid}@media only screen and (min-width:1000px){.circalind-app-header .menu .items{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-end}}.circalind-app-header .menu .items .project{display:none;height:100%;width:100%}.circalind-app-header .menu .items .project img{height:40px;margin-right:10px}.circalind-app-header .menu .items .project select{padding:5px}.circalind-app-header .menu .items .project .assistance{margin-left:10px}.circalind-app-header .menu .items .project .assistance img{height:30px}.circalind-app-header .menu .items .project .assistance img:hover{cursor:pointer}.circalind-app-header .menu .items .project.mobile{align-items:center;display:flex;padding-left:10px}@media only screen and (min-width:1000px){.circalind-app-header .menu .items .project{align-items:center;display:flex;padding-left:10px}}.circalind-app-header .menu .items .role-selection{min-width:200px}.circalind-app-header .menu .items .item{background-color:#fff;border:1.5px solid #000;border-radius:10px;color:#175583;cursor:pointer;display:none;margin:5px;min-width:150px;padding:5px;text-decoration:none;white-space:nowrap}.circalind-app-header .menu .items .item.disabled{color:#a9a9a9;pointer-events:none}.circalind-app-header .menu .items .item.mobile{display:block}@media only screen and (min-width:1000px){.circalind-app-header .menu .items .item{display:block}}.circalind-app-header .menu .items .item img{height:50px;position:absolute;top:0}.circalind-app-header .menu .items .item svg{font-size:24px}.circalind-app-header .menu .items .resp-icon{cursor:pointer;font-size:30px;height:100%;margin-left:10px;margin-top:5px;width:20%}@media only screen and (min-width:1000px){.circalind-app-header .menu .items .resp-icon{display:none}}.assistance-dialog{padding:25px}.assistance-dialog .assistant{display:flex}.assistance-dialog .assistant .name{font-weight:700;margin-left:5px}.dialog{background-color:#fff;border:1px solid #000;border-radius:15px;left:50%;max-height:90vh;outline:0;overflow:auto;padding:10px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:700}.dialog .dialog-top{position:absolute;right:20px;text-align:right}.dialog .dialog-top .dialog-close-fa{cursor:pointer}.overlay{background-color:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%}.role-display{align-items:center;display:inline-flex}.role-circle{height:1em;margin-left:3px}.login{display:grid;text-align:center}.login .login-form{display:grid;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login .login-form input{display:block;margin-left:auto;margin-right:auto;width:400px}.login .login-form input.invalid{box-shadow:-2px 2px 5px #e95329,2px 2px 5px #e95329}.login .login-form button{margin-left:auto;margin-right:auto;margin-top:30px}.login .login-form button.disabled{background-color:#d3d3d3;cursor:default}.login .login-form label{cursor:pointer}.update{text-align:center}.update,.update .reset-password{display:grid}.update .reset-password input{display:block;margin-left:auto;margin-right:auto;width:400px}.update .reset-password input.invalid{box-shadow:-2px 2px 5px #e95329,2px 2px 5px #e95329}.update .reset-password button{margin-left:auto;margin-right:auto;margin-top:30px}.update .reset-password button:disabled{background-color:#d3d3d3;cursor:default}.update .warning{display:grid}.update .warning .invalid{color:#e95329;font-weight:700;margin-bottom:20px;margin-top:20px}.App-Circalind{height:100%}@media only screen and (max-width:500px){.App-Circalind{height:auto}}.App-Circalind input{border:2px solid #175583}.App-Circalind button{background-color:#fff;border:none;border-radius:10px;box-shadow:0 0 5px #333;color:#000;font-size:inherit}.App-Circalind button:hover{background-color:#70bde5}.App-Circalind button:disabled{color:#d3d3d3;cursor:not-allowed}.App-Circalind button:disabled:hover{background-color:#fff}.App-Circalind label{color:#c4c4c4}.App-Circalind .app-body{height:calc(100% - 140px);margin-bottom:0;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:500px){.App-Circalind .app-body{height:100%;max-width:100%}}.hidden{display:none}.grid{display:grid}footer .circalind-footer{align-items:center;background-size:100%;display:flex}@media only screen and (max-width:500px){footer .circalind-footer{flex-direction:column;justify-content:center}}footer .circalind-footer img{margin-right:15px;max-width:200px}@media only screen and (max-width:500px){footer .circalind-footer img{margin-bottom:15px;margin-right:0;max-width:230px}}footer .circalind-footer .bands{width:100%}footer .circalind-footer .bands .footer-bands{height:50px;width:100%}@media only screen and (max-width:1000px){footer .circalind-footer .bands{display:none}}footer .circalind-footer .item{color:#175583;margin-bottom:auto;margin-top:auto;text-decoration:none}footer .circalind-footer .item:hover{color:#70bde5}footer .circalind-footer .links{display:inline-grid}footer .circalind-footer .services{display:flex;flex-direction:row;grid-area:2/1/3/3;justify-content:space-between;margin-left:20px;margin-right:20px}footer .circalind-footer .services a{color:#175583;text-decoration:none}footer .circalind-footer .services a:hover{color:#70bde5}footer .imprint-data{align-items:center;display:flex;justify-content:flex-end;margin-top:5px}footer .imprint-data a{margin-right:10px}h2{text-align:center}.Square-inputs{margin-left:50px}.Square-inputs .color-inputs{border-bottom:2px solid #000;margin:20px}.Square-inputs .color-inputs .color-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:30% auto auto auto auto;text-align:left}.Square-inputs .color-inputs .color-row input{padding:initial}.Square-inputs .svg{visibility:hidden}.szh-menu{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;list-style:none;margin:0;padding:0;width:-webkit-max-content;width:max-content;z-index:100}.szh-menu:focus{outline:none}.szh-menu__arrow{background-color:#fff;border-color:rgba(0,0,0,.1) transparent transparent rgba(0,0,0,.1);border-style:solid;border-width:1px;box-sizing:border-box;height:.75rem;width:.75rem;z-index:-1}.szh-menu__arrow--dir-left{right:-.375rem;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{background-color:inherit;cursor:default}.szh-menu__item--disabled{color:#aaa;cursor:default}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{list-style:none;margin:0;padding:0}.szh-menu__divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0}.szh-menu-button{box-sizing:border-box}.szh-menu{border:none;border-radius:.25rem;box-shadow:0 3px 7px rgba(0,0,0,.133),0 .6px 2px rgba(0,0,0,.1);color:#212529;min-width:10rem;padding:.5rem 0;-webkit-user-select:none;user-select:none}.szh-menu__item{align-items:center;display:flex;padding:.375rem 1.5rem;position:relative}.szh-menu-container--itemTransition .szh-menu__item{transition-duration:.15s;transition-property:background-color,color;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";font-size:.8rem;left:.8rem;position:absolute;top:.55rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{left:.8rem;position:absolute}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;font-size:.8rem;padding:.2rem 1.5rem;text-transform:uppercase}.compass-question{display:grid;grid-template-columns:20% auto;height:100%}.compass-question .compass-description{padding:15px}.compass-question .compass-description h3{margin-left:auto;margin-right:auto}.compass-question .compass-description span{margin-top:20px}.compass-question .compass-description img{width:200px}.compass-question .compass-center{width:98%}.compass-question .compass-center.edit .edit-toolbar button{padding:8px}.compass-question .compass-center .graph{height:25%}.compass-question .compass-center .graph .question-graph{-webkit-user-select:none;user-select:none;width:95%}.compass-question .compass-center .graph .graph-items{display:grid;grid-template-columns:20% auto;height:100%}.compass-question .compass-center .graph .graph-items .graph-legend ul{padding-left:10px}.compass-question .compass-center .graph .graph-items .graph-legend ul li{display:flex;padding:3px}.compass-question .compass-center .graph .graph-items .graph-legend ul li .color-input{border:initial;width:50px}.compass-question .compass-center .graph .graph-items .graph-legend ul li .text-input{margin:2px;max-width:150px;padding:2px}.compass-question .compass-center .graph .graph-items .graph-legend ul li .color-preview{width:20px}.compass-question .compass-center .compass-comments{border:1px solid #929292;border-radius:10px;display:grid;grid-template-rows:25px 25px 80px 25px 80px 25px 80px 40px;margin-top:20px;padding:5px}.compass-question .compass-center .compass-comments label{color:#175583}.compass-question .compass-center .compass-comments textarea{border:1px solid #000;border-radius:15px;padding:10px}.compass-question .compass-center .compass-comments .to-my-way{text-align:center}.compass-question .compass-center .compass-nav{display:grid;grid-template-columns:10% auto 10%}.add-row{margin-left:20px;text-align:left}.add-col{margin-right:20px;text-align:right}.compass-table{width:100%}.compass-table tr{background-color:initial;height:80px}.compass-table tr.edit-row-menu{height:30px}.compass-table.edit-row{width:50px}.compass-table td{height:1px;padding:15px}.compass-table td.empty-cell{border:1px solid #d3d3d3;cursor:pointer;padding:20px;text-align:center}.compass-table td.edit-col,.compass-table td.edit-row{padding:5px;text-align:center}.compass-table td.edit-row{width:10px}.compass-table td .cell-item{display:inline-table;height:100%}.compass-table td .cell-item .cell-wrapper{display:inline-flex;height:100%;width:100%}.compass-table td .cell-item .answers{display:grid;grid-template-columns:auto auto}.compass-table td .cell-item .answers .user{font-weight:700;margin-right:10px;margin-top:5px}.compass-table td .cell-item .answers .answer{margin-left:20px;margin-top:5px}.compass-table td .cell-item.edit{width:100%}.compass-table td .cell-item.edit .szh-menu-button{background-color:initial;border:initial;font-size:130%;padding:initial}.compass-table td .cell-item.text{height:100%;margin:initial;position:relative;width:100%}.compass-table td .cell-item.text svg{position:absolute;right:5px;top:5px}.compass-table td .cell-item.text svg:hover{cursor:pointer}.compass-table td .cell-item.staticimage .static-image .static-Image{height:250px}.compass-table td .cell-item.imageupload .image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:5px;margin-top:5px}.compass-table td .cell-item.imageupload .image-wrapper img{width:50%}.compass-table td .cell-item.boolean .yes-no label{color:#000}.compass-table td .cell-item.multichoice .multi-choice .option{cursor:pointer;display:flex}.compass-table td .cell-item.multifile .multi-files{width:100%}.compass-table td .cell-item.multifile .multi-files .add{text-align:center}.compass-table td .cell-item.multifile .multi-files .add svg{cursor:pointer;text-align:center}.compass-table td .cell-item.multifile .multi-files .desk-item{border-radius:10px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;flex-direction:column;margin:5px;padding:5px}.compass-table td .cell-item.multifile .multi-files .desk-item .desk-item-title{align-items:center;display:flex}.compass-table td .cell-item.multifile .multi-files .desk-item .desk-item-title img{height:1em}.compass-table td .cell-item.multifile .multi-files .desk-item .actions{display:flex;justify-content:end}.compass-table td .cell-item.multifile .multi-files .desk-item .actions .action{margin-left:5px}.compass-table td .cell-item.multifile .multi-files .desk-item .actions .action:hover{cursor:pointer}.compass-table td .cell-item.multifile .multi-files .new-desk-item{text-align:center}.compass-table td .cell-item.multifile .multi-files .new-desk-item svg{cursor:pointer;text-align:center}.compass-table td .cell-item.phaseicon .phase-icon{display:flex;justify-content:start;margin-left:20%}.compass-table td .cell-item.phaseicon .phase-icon img{max-width:40%}.compass-table td .cell-item .szh-menu-button{border:none;border-radius:0;border-radius:initial;box-shadow:none;height:50px;margin:5px;padding:5px;width:20px}.compass-table td .cell-item .szh-menu-button .szh-menu__item{display:grid;grid-template-columns:20% auto}.compass-table td .cell-item .szh-menu-button .szh-menu__item svg{padding:5px}.compass-table td textarea{border:1px solid #000;border-radius:15px;box-sizing:border-box;font-size:100%;height:100%;min-height:2em;padding:10px;resize:none;width:100%}.compass-table td textarea.readonly{background:transparent;border:initial;outline:none}.compass-table td .cell-menu{margin:10px}.compass-table .add-col{text-align:right}.compass-table .add-col svg{cursor:pointer;height:20px;position:relative;right:-20px}.compass-table .add-row{text-align:left}.compass-table .add-row svg{cursor:pointer;height:20px;left:-20px;position:relative}.expanded-dialog{height:80vh;padding:15px;width:80vw}.expanded-dialog textarea{border-radius:15px;height:calc(100% - 50px);margin:15px;padding:10px;width:calc(100% - 50px)}.style-dialog{padding:15px}.style-dialog select{font-size:110%;margin-right:10px;padding:5px}.style-dialog .form-element{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.projects{display:grid;grid-template-columns:10% auto;height:100%}.new-button{display:flex;justify-content:space-between;margin:30px}.new-button img{height:75px}.new-button img:hover{cursor:pointer}.projects-columns{display:grid;grid-template-columns:1fr 1fr}.projects-columns h3{text-align:center}.projects-columns .projects-list .project-detail-wrapper{margin:30px}.projects-columns .projects-list .project-detail-wrapper .date{margin-bottom:10px;margin-left:10px}.projects-columns .projects-list .project-detail-wrapper .project-new-card{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:grid;font-size:30px;margin-top:10px;padding:42px;text-align:center}.projects-columns .projects-list .project-detail-wrapper .project-new-card span{color:gray}.projects-columns .projects-list .project-detail-wrapper .project-new-card svg{color:#175583;font-size:80px;margin-left:auto;margin-right:auto;margin-top:20px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;margin-top:10px;padding:10px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .top-title{color:gray;padding:10px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .top-name{font-weight:700;margin-right:10px;padding:10px;text-align:right}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail{align-items:end;display:grid;grid-template-columns:50% 50%}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .actions{margin-top:10px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .actions .action-items{display:flex;justify-content:end}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .actions .action-items .action{align-items:center;display:flex;flex-direction:column;margin-left:5px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .actions .action-items .action span{margin-bottom:5px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .actions .action-items .action .action-image{height:40px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .actions .action-items .action .action-image:hover{cursor:pointer}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .quantity{color:#175583;line-height:100px;text-align:right;width:100%}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .quantity span{border:2px solid #175583;border-radius:20px;margin-right:20px;padding:15px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .image-type{align-items:center;display:flex}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .image-type img{height:70px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .image-type img.small{height:60px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .phase-state{display:block}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .phase-state svg{height:50px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .responsible{color:#175583;margin-right:20px;text-align:right}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .responsible .top{margin-right:18px}.projects-columns .projects-list .project-detail-wrapper .project-detail-card .row-detail .responsible .top img{height:25px;margin-left:10px}.projects-columns .project-view{border:2px solid gray;border-radius:15px;margin:10px 50px;padding:10px}.projects-columns .project-view .project-header{display:grid;grid-template-columns:auto auto}.projects-columns .project-view .project-header .project-name{margin-bottom:auto;margin-top:auto}.projects-columns .project-view .project-header .project-header-icons{text-align:right}.projects-columns .project-view .project-header .project-header-icons svg{cursor:pointer;height:40px;margin:10px}.projects-columns .project-view .project-menu{grid-row-gap:50px;display:grid;grid-template-columns:auto auto auto}.projects-columns .project-view .project-menu .item{border:1px solid gray;border-radius:10px;cursor:pointer;display:grid;margin:10px;min-height:100px;padding:10px;text-align:center}.projects-columns .project-view .project-menu .item img{height:100px;margin-left:auto;margin-right:auto}.title .A,.title .B,.title .C{font-weight:700}.title .A{fill:red}.title .B{fill:gold}.title .C{fill:green}.phase-component{width:100%}.phase-navigation{display:flex;justify-content:space-between;margin-bottom:20px;margin-left:50px;margin-right:50px}.phase-navigation.edit{display:block}.phase-navigation button{margin-left:20px;margin-right:20px;padding:10px;width:100px}.phase{border:1px solid gray;border-radius:15px;box-shadow:0 0 1em gray;height:620px;margin:50px 50px 10px;overflow-y:auto;text-align:center}.phase .warning{color:red;font-size:larger;font-weight:700}.phase .phase-question-box{height:30vh}.phase .phase-introduction{color:#175583;display:grid}.phase .phase-introduction .round-image{align-items:center;border-radius:50%;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:250px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:10px;width:250px}.phase .phase-introduction .round-image img{height:75%;width:75%}.phase .phase-introduction span{font-size:150%}.phase-start{background-color:#fff;border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;color:#175583;margin:10px;padding:10px}.phase-start .title{margin-bottom:10%;text-align:center}.phase-start .phases{display:grid;grid-template-columns:repeat(5,auto);margin-bottom:20px}.phase-start .phases .phase-image{align-items:center;border-radius:50%;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:120px;justify-content:center;padding:10px;width:120px}.phase-start .phases .phase-image img{height:80%;width:80%}.phase-start .texts{border-top:1px solid #000;display:grid;grid-template-columns:repeat(5,auto);margin:10px}.phase-start .texts .description{display:grid}.phase-start .texts .description.active{font-weight:700}.phase-start .navigation{display:flex;justify-content:space-between;margin:50px 50px 20px}.phase-end{height:90%}.phase-end .phase-navigation{margin-bottom:0;margin-top:15px}.phase-end .comments{border:1px solid gray;border-radius:15px;height:15vh;margin:10px;padding:10px;text-align:left}.phase-end .comments textarea{border:1px dotted gray;height:80%;padding:5px;width:100%}.phase-end .top{display:grid;grid-template-columns:30% auto;margin:10px;padding:10px}.phase-end .top .drivers{border:1px solid gray;border-radius:15px;padding:5px}.phase-end .top .drivers .select{display:grid;grid-template-columns:20% auto}.phase-end .top .drivers .select .image-select{display:grid}.phase-end .top .drivers .select .image-select img{cursor:pointer;padding:5px;width:50px}.phase-end .top .drivers .select .image-select img.selected{border-bottom:2px solid #175583}.phase-end .top .drivers .select textarea{border:1px dotted gray;margin:5px;padding:5px}.phase-header{display:flex;margin-left:50px;margin-right:50px}.phase-header .phase-img{align-items:center;border-radius:50%;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:50px;justify-content:center;margin-left:10px;margin-top:-15px;padding:5px;width:50px}.phase-header .phase-img img{height:80%;width:80%}.phase-header .phases{align-items:center;display:flex;justify-content:space-between;margin-right:20px;width:100%}.phase-header .phases .phase-header-item{display:grid;grid-template-columns:auto auto}.phase-header .phases .phase-header-item .text .number.selected{border-bottom:2px solid #175583}.phase-header .phases .phase-header-item .text span{padding-top:10px}.phase-header .phases .phase-header-item:hover{cursor:pointer}.phase-header .project-state{margin-left:20px;text-align:right;width:150px}.global-dialog-container.hide{display:none}.global-dialog-container{align-items:center;bottom:0;display:grid;justify-items:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:700}.global-dialog-container .dialog-container{align-self:center;grid-column:1/2;grid-row:1/2;justify-self:center;z-index:1}.global-dialog-container .dialog-overlay{background-color:rgba(0,0,0,.5);grid-column:1/2;grid-row:1/2;height:100%;width:100%;z-index:0}.use-password-new{background-color:#fff;border:2px solid gray;border-radius:.5em;box-shadow:0 8px 10px rgba(0,0,0,.349);width:40em}.use-password-new .header{border-bottom:1px solid #000;font-size:1.2em;font-weight:700;margin-bottom:1.5em;padding:.5em .5em 0;text-align:center}.use-password-new .warning{color:#f08080;font-weight:700}.use-password-new .intro-text{padding:.5em}.use-password-new .intro-text button{display:block;margin:auto}.use-password-new .set-new{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);padding:.5em}.use-password-new .set-new .text{grid-column:1/3}.use-password-new .set-new input{justify-self:end}.use-password-new .set-new button{margin:5px 10px 5px 0;max-width:none}.use-password-new .set-new .warning.reset{grid-column:1/3;justify-self:center}.use-password-new .ask-for-password{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);padding:.5em}.use-password-new .ask-for-password .text{grid-column:1/3}.use-password-new .ask-for-password button{margin:5px 10px 5px 0;max-width:none}.use-password-new .ask-for-password input{justify-self:end}.use-password-new .invalid-password{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.5em}.use-password-new .invalid-password p{grid-column:1/3}.use-password-new .invalid-password button{margin:5px 10px 5px 0;max-width:none}.question{padding:10px}.question .question-header{border-bottom:2px solid #aaa;margin:auto auto 20px;max-width:50%;padding-bottom:5px;text-align:center}.question .question-header input{text-align:center;width:100%}.phase-interjection{background-color:#fff;border:none;border-radius:15px;color:#175583;display:flex;display:grid;flex-direction:column;grid-template-rows:1fr 1fr 1fr;height:520px;justify-items:center;position:relative}.phase-interjection,.phase-interjection .img-container{align-items:center;box-shadow:0 0 5px #333;justify-content:center}.phase-interjection .img-container{border-radius:50%;display:flex;height:200px;padding:20px;width:200px}.phase-interjection .img-container img{width:90%}.phase-interjection .navigation{display:flex;justify-content:space-between;margin:5px 50px 20px;width:100%}.content-wrapper{background-color:#fff;border-radius:15px;box-shadow:0 8px 10px #aaa;margin:10px;padding:10px}.content-wrapper .preview-button-container{display:flex;justify-content:flex-end;margin-top:10px}.content-wrapper .preview-button-container button{margin-left:10px}.content-wrapper .owner-info{border:1px solid #000;border-radius:15px;display:grid;grid-template-columns:1fr 1fr;margin-top:10px;padding:10px}.content-wrapper .no-content{margin:20px;text-align:center;width:100%}.content-wrapper .heading{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:5px;text-align:right;width:100%}.content-wrapper .heading .version{display:flex;justify-content:flex-start}.content-wrapper .heading .title{display:flex;justify-content:center}.area-header{justify-content:space-between;margin-left:5px}.area-header .card{align-items:center;border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;padding:15px;width:150px}.area-header .card.active{box-shadow:0 0 5px #175583}.area-header .card img{margin-right:5px}.phase-diagram .graph-items{display:flex}.phase-diagram .graph-items .graph-legend{overflow-y:auto}.phase-diagram .graph-items .graph-legend ul{margin-left:1px}.phase-diagram .graph-items .graph-legend ul li{display:flex;margin-bottom:5px}.phase-diagram .graph-items .graph-legend ul li svg{cursor:pointer}.phase-diagram .graph-items .graph-legend .point-legend{margin-top:15px;text-align:left}.phase-diagram .graph-items .graph-legend .color-preview{border-radius:50%;height:20px;margin-right:10px;width:20px}.phase-diagram .graph-items .graph-legend .color-input{border:initial;border-radius:15px;margin:initial;padding:initial;width:20px}.phase-diagram .graph-items .graph-legend input{border:1px solid;margin:2px;padding:2px;width:150px}.phase-diagram .graph-items .question-graph{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr 8fr;margin-top:30px;-webkit-user-select:none;user-select:none;width:550px}.phase-diagram .graph-items .question-graph .graph-title-input{margin-bottom:0}.phase-radar .navigation{display:flex;justify-content:space-between;margin:5px 50px 20px}.phase-radar .radar{display:grid;grid-template-columns:10% auto}.phase-radar .radar .drivers{text-align:center}.phase-radar .radar .drivers h2{min-height:80px}.phase-radar .radar .drivers .select .image-select{display:grid}.phase-radar .radar .drivers .select .image-select img{cursor:pointer;height:50px;margin-left:auto;margin-right:auto;padding:5px;width:50px}.phase-radar .radar .drivers .select .image-select img.selected{border-bottom:2px solid #175583}.phase-radar .radar .driver-phases{display:grid;grid-template-columns:repeat(5,20%);margin-left:10px;margin-right:10px}.phase-radar .radar .driver-phases .driver{grid-row-gap:10px;display:grid;margin:10px;max-width:100%;row-gap:10px}.phase-radar .radar .driver-phases .driver .title{font-weight:700}.phase-radar .radar .driver-phases .driver .text{border-radius:15px;min-height:200px;padding:5px;resize:none}.phase-radar .radar .driver-phases .driver .img-container{margin-top:20px;min-height:200px;text-align:center}.phase-radar .radar .driver-phases .driver .img-container.empty{background-color:#d3d3d3}.phase-radar .radar .driver-phases .driver .img-container img{width:100%}.navigation{display:flex;justify-content:space-between;margin:5px 50px 20px}.practical-check{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.practical-check .card{align-items:center;border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:grid;grid-template-rows:1fr 3fr 1fr;height:60vh;margin:20px;padding:20px;text-align:left}.practical-check .card .img-card-wrapper{display:flex;justify-content:center}.practical-check .card .img-card-wrapper .img-card{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:50px;justify-content:center;padding:20px;width:40%}.practical-check .card .img-card-wrapper .img-card img{height:100%}.practical-check .card .img-card-wrapper .img-card:hover{cursor:pointer}.practical-check .card .checkbox-wrapper{align-items:center;display:flex;justify-content:center}.practical-check .card .checkbox-wrapper input[type=checkbox]{accent-color:#a1c74a;-webkit-transform:scale(2);transform:scale(2)}.competence-interjection-page .competence-links{display:flex;justify-content:center}.card{background-color:#fff;color:#175583;margin:5px}.card h2{text-align:center}.card .images{height:100%;margin:5px;padding:15px}.card .images .image-wrapper{align-items:center;background-color:#fff;border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;flex-direction:column;height:150px;justify-content:center;margin:5px;padding:15px;width:200px}.card .images .image-wrapper:hover{cursor:pointer}.card .images .image-wrapper strong{margin-bottom:5px;margin-top:5px}.card .images .image-wrapper img{width:50%}.card .go-to-arrow{text-align:right}.competence-overview{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;height:520px;margin:15px}.synchronimeter{aspect-ratio:1/1;left:50%;max-height:100%;max-width:100%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.compare-synchronimeters .synchronimeters{display:grid;grid-template-columns:1fr 2fr 2fr;width:100%}.compare-synchronimeters .synchronimeters .synchro{box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;width:100%}.compare-synchronimeters .synchronimeters .synchro h3{text-align:center}.synchronimeter-legend{display:flex;flex-direction:column;justify-content:center}.synchronimeter-legend .legend-item{align-items:center;display:grid;grid-template-columns:auto 1fr auto}.pre-Phase .edit-tool-bar{margin:20px;text-align:right}.pre-Phase .edit-tool-bar button{margin:10px}.pre-Phase .pre-Phase-body{display:grid;grid-template-columns:20% auto}.pre-Phase .pre-Phase-body .pre-phase-card{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;margin:20px;overflow:hidden;padding:20px;text-align:right}.pre-Phase .pre-Phase-body .pre-phase-card h2{color:gray;overflow:hidden;text-align:center}.pre-Phase .pre-Phase-body .pre-phase-card span{color:gray;padding:5px}.pre-Phase .pre-Phase-body .pre-phase-card button{box-shadow:-2px 2px 5px gray,2px 2px 5px gray;color:gray;min-width:50px;padding:5px}.pre-Phase .pre-Phase-body .pre-phase-card button.required{border:2px solid #175583;box-shadow:-2px 2px 5px #175583,2px 2px 5px #175583;color:#175583}.pre-Phase .pre-Phase-body .pre-phase-card .round{align-items:center;border-radius:50%;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:125px;justify-content:center;margin:100px auto 30px;padding:10px;width:125px}.pre-Phase .pre-Phase-body .pre-phase-card .round img{height:80%;width:80%}.pre-phase-selection{text-align:center}.pre-phase-selection .warning{color:crimson;font-size:xx-large;font-weight:700;margin-top:20px;text-align:center;width:100%}.pre-phase-selection .pre-phases{display:grid;grid-template-columns:1fr 2fr 2fr 2fr 1fr}.pre-phase-selection .pre-phases .pre-phase-card{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:grid;grid-template-rows:2fr 1fr 5fr 1fr;height:60vh;margin:20px;padding:20px;text-align:right}.pre-phase-selection .pre-phases .pre-phase-card h2{color:gray;text-align:left}.pre-phase-selection .pre-phases .pre-phase-card span{color:gray;padding:5px}.pre-phase-selection .pre-phases .pre-phase-card button{box-shadow:-2px 2px 5px gray,2px 2px 5px gray;color:gray;min-width:50px;padding:5px}.pre-phase-selection .pre-phases .pre-phase-card button.required{border:2px solid #175583;box-shadow:-2px 2px 5px #175583,2px 2px 5px #175583;color:#175583}.pre-phase-selection .pre-phases .pre-phase-card .round{align-items:center;border-radius:50%;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:150px;justify-content:center;margin-left:auto;margin-right:auto;padding:10px;width:150px}.pre-phase-selection .pre-phases .pre-phase-card .round:hover{cursor:pointer}.pre-phase-selection .pre-phases .pre-phase-card .round img{height:80%;width:80%}.basic-table{border-collapse:collapse;white-space:nowrap;width:100%}.basic-table th{white-space:break-spaces}.basic-table td,.basic-table th{border:1px solid #000;padding:5px}.table-wrapper{overflow-x:scroll;width:100%}.admin-order-overview{margin:auto auto 25px;width:80%}.admin-order-overview .right{margin-bottom:10px}.prices{margin:0 auto 10px;width:750px}.prices .price-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr auto;margin-bottom:10px;width:100%}.prices .price-row input,.prices .price-row label{box-sizing:border-box;width:100%}.prices .right button{margin-left:10px}.admin-overview{padding:15px}.general-settings{margin:0 auto 10px;width:750px}.general-settings .form-group{margin-bottom:10px}.general-settings .form-group label{color:#000;display:block}.general-settings .form-group input{box-sizing:border-box;width:100%}.general-settings .right button{margin-left:10px}.admin-customer-overview{margin:0 auto 25px;max-width:1000px}.admin-customer-overview .buttons{align-items:center;display:grid;grid-template-columns:5fr 2fr 3fr 3fr;justify-content:right;padding-bottom:10px;padding-top:10px;width:100%}.admin-customer-overview .buttons button{margin-left:10px;max-width:30em}.customer-container{width:100%}.customer-container .form-entry{display:flex;flex-direction:column;width:100%}.customer-container .form-entry input{box-sizing:border-box;width:100%}.admin-customer{margin:10px auto;max-width:800px}.admin-customer .right{margin-top:10px}.admin-customer .right button{margin-left:10px}.taxes{margin:0 auto 10px;width:750px}.taxes .tax-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:3fr 3fr 1fr 2fr;margin-bottom:10px;width:100%}.taxes .tax-row input,.taxes .tax-row label{box-sizing:border-box;width:100%}.taxes .right button{margin-left:10px}.admin-admin-page{margin:0 auto;max-width:1000px}.admin-admin-page .form-element{align-items:center;display:grid;grid-template-columns:3fr 3fr 3fr 2fr;justify-content:right;padding-bottom:10px;padding-top:10px;width:100%}.admin-admin-page .form-element button{margin-left:10px;max-width:30em}.order-overview-container .customer-select-wrapper{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:3fr 1fr;margin-bottom:10px}.order-overview-container button{max-width:none}.order-payment-dialog{padding:25px}.order-payment-dialog .top-row{margin-bottom:10px}.pre-login{margin-left:10px;margin-right:10px;text-align:center}.pre-login .navigate{display:inline-flex;width:100%}.pre-login .navigate .nav-arrow{color:#175583;cursor:pointer;font-size:46px;margin-bottom:auto;margin-left:20px;margin-top:20%;position:absolute;right:50px}.pre-login .navigate .pages{width:100%}.pre-login .navigate .pages .page{background-color:#fff;border:4px solid #175583;border-radius:15px;box-shadow:4px -2px 0 2px #fff,8px -4px 0 4px #a1c74a,12px -6px 0 6px #fff,16px -8px 0 8px #70bde5;margin:30px auto;width:80%}.pre-login .navigate .pages .page.pos-1{border-color:#175583}.pre-login .navigate .pages .page.pos-1 .header{align-items:center;display:flex;flex-direction:column;height:100%}.pre-login .navigate .pages .page.pos-1 .header img.lindner-team-logo{max-width:250px}.pre-login .navigate .pages .page.pos-1 .items{display:grid;grid-template-columns:100%;padding:10px}@media only screen and (min-width:1100px){.pre-login .navigate .pages .page.pos-1 .items{grid-template-columns:33% 33% 33%}}.pre-login .navigate .pages .page.pos-1 .items .scene{height:680px;padding:20px;-webkit-perspective:680px;perspective:680px;width:60vw}@media only screen and (min-width:1100px){.pre-login .navigate .pages .page.pos-1 .items .scene{width:20vw}}@media only screen and (max-width:750px){.pre-login .navigate .pages .page.pos-1 .items .scene{width:auto}}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card{cursor:pointer;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;width:100%}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card.is-flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#175583;font-weight:700;height:100%;position:absolute;text-align:center;width:100%}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front{display:grid;grid-template-rows:10% auto;margin-top:0;padding:10px;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front .lower-arrow{border-radius:10px;bottom:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#a9a9a9;font-size:24px;padding:5px;position:absolute;right:5%;width:15%}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front img{bottom:70px;left:10%;position:absolute;width:100%}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front img.lower{bottom:10px}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front img.left{left:0}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front img.right{left:auto;right:0}@media only screen and (max-width:1100px){.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front img{left:35%;width:60%}}@media only screen and (max-width:850px){.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .front img{left:25%;width:80%}}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back{align-items:center;color:#000;justify-content:start;padding:10px;text-align:left;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-title{align-items:center;color:#175583;display:flex;height:80px}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-title img{height:60px;margin-right:10px}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-content{font-weight:400;margin-top:30px}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-content .sub-header{color:#175583;font-weight:700}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-arrow{bottom:10px;display:flex;position:absolute;width:100%}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-arrow span{font-weight:100;margin-bottom:20px}.pre-login .navigate .pages .page.pos-1 .items .scene .project-card .back .back-arrow .lower-arrow{border-radius:10px;bottom:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#a9a9a9;font-size:24px;padding:5px;position:absolute;right:5%;text-align:center;width:15%}.pre-login .navigate .pages .page.pos-2{border-color:#a1c74a}.pre-login .navigate .pages .page.pos-2 .header{height:100%}.pre-login .navigate .pages .page.pos-2 .sub-header{margin-bottom:10px}.pre-login .navigate .pages .page.pos-2 .items{display:grid;grid-template-columns:100%;grid-template-rows:auto;padding:10px}@media only screen and (min-width:1100px){.pre-login .navigate .pages .page.pos-2 .items{grid-template-columns:33% 33% 33%}}.pre-login .navigate .pages .page.pos-2 .items .philosophy{color:#fff;width:100%}.pre-login .navigate .pages .page.pos-2 .items .philosophy .header{align-items:center;border-radius:15px;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;margin:10px;padding:20px}.pre-login .navigate .pages .page.pos-2 .items .philosophy .header.blue{background-color:#175583}.pre-login .navigate .pages .page.pos-2 .items .philosophy .header.green{background-color:#a1c74a}.pre-login .navigate .pages .page.pos-2 .items .philosophy .header.light{background-color:#70bde5}@media only screen and (min-width:1100px){.pre-login .navigate .pages .page.pos-2 .items .philosophy .header{padding:10px}}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info{border-radius:15px;color:#fff;margin:10px;overflow:hidden;padding:10px;text-align:left}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info.blue{border:1px solid #175583;color:#000}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info.green{border:1px solid #a1c74a;color:#000}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info.light{border:1px solid #70bde5;color:#000}@media only screen and (min-width:1100px){.pre-login .navigate .pages .page.pos-2 .items .philosophy .info{font-size:.95vw;height:calc(100% - 120px)}}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info.expanded{-webkit-animation:expand;animation:expand;-webkit-animation-duration:.5s;animation-duration:.5s;max-height:1000px}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info.collapsed{-webkit-animation:collapse;animation:collapse;-webkit-animation-duration:.5s;animation-duration:.5s;max-height:0;visibility:hidden}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info ul{list-style-type:"-  "}.pre-login .navigate .pages .page.pos-2 .items .philosophy .info span{display:inline-block;height:100%}@-webkit-keyframes expand{0%{max-height:0}to{max-height:100%}}@keyframes expand{0%{max-height:0}to{max-height:100%}}@-webkit-keyframes collapse{0%{max-height:100%;visibility:inherit}to{max-height:0;visibility:hidden}}@keyframes collapse{0%{max-height:100%;visibility:inherit}to{max-height:0;visibility:hidden}}.pre-login .navigate .pages .page.pos-3{border-color:#70bde5}.pre-login .navigate .pages .page.pos-3 .header{height:100%;margin:10px}.pre-login .navigate .pages .page.pos-3 .sub-header{margin:10px}.pre-login .navigate .pages .page.pos-3 .cards{display:grid;grid-template-columns:33% 33% 33%;margin-left:10px;margin-right:10px}@media only screen and (max-width:1000px){.pre-login .navigate .pages .page.pos-3 .cards{display:none}}.pre-login .navigate .pages .page.pos-3 .cards .card{align-items:center;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#175583;display:flex;flex-direction:column;justify-content:space-between;margin-right:10px;padding:10px}.pre-login .navigate .pages .page.pos-3 .cards .card img{margin-bottom:10px;width:40%}.pre-login .navigate .pages .page.pos-3 .items{display:grid;grid-template-columns:33% 33% 33%;padding:10px}@media(max-width:1100px){.pre-login .navigate .pages .page.pos-3 .items{grid-template-columns:100%}}.pre-login .navigate .pages .page.pos-3 .items .inputs{display:flex;flex-direction:column;text-align:left}.pre-login .navigate .pages .page.pos-3 .items .inputs .send-button{width:calc(100% - 10px)}.pre-login .navigate .pages .page.pos-3 .items .inputs input{border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);height:35px;margin:5px 10px 0 0;padding:5px}.pre-login .navigate .pages .page.pos-3 .items .inputs label{border-radius:15px;color:#000;height:20px;margin:5px 10px 0 0;padding:5px}.pre-login .navigate .pages .page.pos-3 .items .inputs select{background-color:#fff;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);height:49px;margin:5px 10px 5px 0;padding:5px}.pre-login .navigate .pages .page.pos-3 .items .inputs button{background-color:#175583;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fff;height:49px;margin:5px 10px 5px 0;max-width:none;padding:5px;width:100%}.pre-login .navigate .pages .page.pos-3 .items .inputs .alert{background-color:#f08080;border-radius:5px}.pre-login .navigate .pages .page.pos-3 .items .inputs .dataprivacy{display:grid;grid-template-columns:10% auto;height:59px}.pre-login .navigate .pages .page.pos-3 .items .inputs .dataprivacy label{font-size:12px;margin-top:10px}.pre-login .navigate .pages .page.pos-3 .items .inputs .dataprivacy input{box-shadow:none}.pre-login .navigate .pages .page.pos-3 .privacy{display:flex;text-align:inherit}.pre-login .navigate .pages .page.pos-3 .privacy .privacy-info{align-items:center;display:grid;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.pre-login .navigate .pages .page.pos-3 .privacy .privacy-info{margin-left:auto;margin-right:10px}}.pre-login .navigate .pages .page.pos-3 .privacy .privacy-info img{height:4vh}@media only screen and (max-width:750px){.pre-login .navigate .pages .page{margin:initial;margin-bottom:30px;margin-top:30px;width:90%}}.pre-login .navigate .pages .page .header{color:#175583;cursor:pointer;display:grid;font-weight:700;padding:10px;text-align:center}@media(max-width:1100px){.pre-login .navigate .pages .page .header{height:5vh}}.pre-login .navigate .pages .page .headerspan{border:2px solid #175583;border-radius:50%;margin-left:auto;margin-right:auto;max-width:30vw;padding:25px}.pre-login .navigate .pages .page .sub-header{color:#175583;display:inline-grid}.pre-login .navigate .pages .page .impulses{display:flex;flex-direction:row;justify-content:space-between;margin:10px}.pre-login .navigate .pages .page .impulses .impuls-text{border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);padding:5px;text-align:left;width:18vw}.pre-login .navigate .pages .page .impulses .impuls{border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);width:12vw}.pre-login .navigate .pages .page .impulses .impuls span{bottom:30%;position:relative}.impressum{color:#175583;margin-left:15px;margin-right:15px;text-align:center}.impressum .general-info{display:grid;grid-template-columns:60% 40%}@media only screen and (max-width:800px){.impressum .general-info{grid-template-columns:100%}}.impressum .general-info .links{align-items:center;border:1px solid #a9a9a9;border-radius:15px;display:flex;justify-content:center}.impressum .general-info .links .fingerprint{align-items:center;display:inline-flex}.impressum .general-info .links img{height:40px;padding-right:10px}.impressum .general-info .links li{margin-bottom:20px}.impressum .realization{margin-top:10px}.impressum .realization h4{margin-top:50px}.impressum .realization img{height:100px}.impressum .services{margin-top:80px}.impressum ul.info{list-style:none;padding:0}.impressum .lindnerteam{margin-bottom:100px;margin-top:30px}.impressum .lindnerteam .lindnerteam-list{align-items:center;display:grid;grid-template-columns:25% 50% 25%;justify-items:center;text-align:left}@media only screen and (max-width:800px){.impressum .lindnerteam .lindnerteam-list{grid-template-columns:33% 66%}}.impressum .lindnerteam .lindnerteam-list img.hamburg-logo{max-height:200px}.impressum .lindnerteam .lindnerteam-list img.lindnerteam-logo{max-width:250px}@media only screen and (max-width:650px){.impressum .lindnerteam .lindnerteam-list img.lindnerteam-logo{max-width:90%}}.impressum .lindnerteam .lindnerteam-list .lindnerteam-content-list{align-items:center;display:flex;flex-direction:column}.lanechange{height:100%}.lanechange .warning{color:#f08080;text-align:center}.lanechange .title{margin-bottom:20px;width:100%}.lanechange .title span{font-size:larger}.lanechange .main{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:grid;grid-template-columns:60% auto;margin:10px 10px 10px 10%;padding:10px;width:80%}.lanechange .main .laneInfo{border:1px solid #000;border-radius:15px;display:grid;grid-template-rows:auto;margin-left:10px;padding:10px}.lanechange .main .laneInfo button{background-color:#fff;border-radius:10px;display:flex;height:50px;line-height:40px;max-width:none;padding:5px;width:300px}.lanechange .main .laneInfo button img{height:40px;margin-right:10px}.lanechange .main .items{display:grid}.lanechange .main .items .item{cursor:pointer;display:flex}.lanechange .main .items .item .image{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;height:80px;margin:10px;padding:5px;width:80px}.lanechange .main .items .item .image img{height:100%;width:100%}.lanechange .main .items .item span{font-size:large;line-height:100px;margin-left:100px}.transformation-compass .question-table .question-nav{margin-left:20px}.transformation-compass .question-table .question-nav .nav-item{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;height:80px;margin:10px;padding:5px;width:80px}.transformation-compass .question-table .question-nav .nav-item img{height:100%;width:100%}.transformation-compass .question-table .question-nav .nav-item.active{box-shadow:-4px 4px 8px #175583,4px 4px 8px #175583}.transformation-compass .question-table .question-nav span{font-size:large;line-height:100px;margin-left:100px}.transformation-compass .question-table .main{display:grid;grid-template-columns:10% auto}.transformation-compass .navigation{display:flex;justify-content:space-between;margin:5px 50px 20px 150px}:root{background-color:#f8f8f8}.content-editor-header{border:1px solid #000;border-radius:15px;padding:10px}.content-editor-header .user-project-selection{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.content-editor-header .collapsed-info{align-items:center;display:flex;justify-content:center}.content-editor-header .collapsed-info span{font-size:150%}.content-editor-header .collapsed-info img{height:50px}.content-editor-header .two-column{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 4fr}.content-editor-header .two-column .left-column{align-items:center;display:flex;flex-direction:column}.content-editor-header .area{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;margin-top:10px}.content-editor-header .area .header-element{min-width:150px;padding:10px;text-align:center}.content-editor-header .area .header-element.selected{color:#175583;font-weight:700}.content-editor-header .area .header-element.selected .header-image{box-shadow:0 8px 10px #175583}.content-editor-header .area .header-element .header-image{background-color:#fff;border-radius:10px;box-shadow:0 8px 10px #aaa;height:80px;margin-bottom:20px;padding:10px 20px}.content-editor-header .area .header-element .header-image:hover{cursor:pointer}.content-editor-header .area .header-element .header-image img{height:100%;max-width:100%}.content-editor-header .area .header-element .header-image span{display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center}.content-editor-header .project-specific{margin-bottom:15px;margin-left:auto;margin-right:auto;width:200px}.content-editor-header .subarea-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px}.content-editor-header .subarea-list img{height:30px;margin-right:5px}.content-editor-header .subarea-list .subarea-selected{font-weight:700}.content-editor-header .subarea-list div{align-items:center;border-radius:10px;box-shadow:0 8px 10px #aaa;display:flex;justify-content:center;padding:10px 20px;text-align:center}.content-editor-header .subarea-list div:hover{cursor:pointer}.content-editor-header .phases-header{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.content-editor-header .phases-header span{margin-right:10px}.content-editor-header .phases-header .phase-element.selected{color:#175583;text-decoration:underline}.content-editor-header .phases-header .phase-element:hover{cursor:pointer}.content-editor-header .phases-header .phase-separator{border:1px solid #175583;border-radius:15px;display:inline-block;height:50px;width:10px}.content-editor-header .phases-header .phase-separator.selected{background-color:#175583}.content-editor-header .phases-header .phase-separator:hover{cursor:pointer}.content-editor-header .target{align-items:center;display:flex;justify-content:center;margin-bottom:15px;width:100%}.content-editor-header .target .target-separator{margin-left:25px;margin-right:25px}.content-editor-header .start-button{display:flex;justify-content:center}.request-review-dialog{grid-gap:10px;display:grid;gap:10px;min-width:250px;padding:15px}.hybrid-base64-upload .hybrid-base64-upload-drop-area{align-content:center;border:3px dashed #175583;color:#175583;cursor:pointer;display:grid;height:100px;justify-content:center}.hybrid-base64-upload .hybrid-base64-upload-input{border:none;height:0;margin:0;overflow:hidden;padding:0;position:fixed;width:0}.sub-area-editor{display:flex;flex-direction:column}.sub-area-editor input{margin:0}.sub-area-editor>:nth-child(2n){margin-bottom:2rem}.sub-area-editor .buttons{border-top:1px solid #e5e5e5;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.sub-area-editor .image-upload{grid-gap:1rem;display:grid;grid-template-areas:"select select" "source preview";grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-rows:auto minmax(0,1fr)}.sub-area-editor .image-upload .invisible{visibility:hidden}.sub-area-editor .image-upload .image-source-select{grid-area:select}.sub-area-editor .image-upload .image-upload-url{align-self:center;grid-area:source}.sub-area-editor .image-upload .image-upload-area{grid-area:source}.sub-area-editor .image-upload .image-preview{align-self:top;grid-area:preview;height:100px;justify-self:center;width:100px}.sub-area-editor .image-upload .image-preview>img{border:none;height:100%;object-fit:contain;width:100%}.sub-area-line div.add-sub-area-button,.sub-area-line div.edit-mode-button{align-self:center;box-shadow:none;cursor:pointer;padding:0}.sub-area-line div.add-sub-area-button.hidden,.sub-area-line div.edit-mode-button.hidden{display:none}.sub-area-line>.sub-area-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:2rem 0}.sub-area-line div.sub-area{grid-gap:0;align-items:center;border:2px solid transparent;border-radius:10px;box-shadow:0 8px 10px #aaa;cursor:pointer;display:grid;grid-template-areas:"image name edit" "image name delete";grid-template-columns:auto minmax(0,auto) minmax(0,auto);grid-template-rows:repeat(2,minmax(0,1fr));padding:0;-webkit-user-select:none;user-select:none}.sub-area-line div.sub-area.selected{border:2px solid #175583}.sub-area-line div.sub-area>img{grid-area:image;height:30px;padding:.7rem}.sub-area-line div.sub-area>span{grid-area:name;padding:.7rem}.sub-area-line div.sub-area>.sub-area-edit-button{border-radius:0 .3rem 0 0;grid-area:edit;padding:.3rem .3rem .7rem .4rem}.sub-area-line div.sub-area>.sub-area-delete-button{border-radius:0 0 .3rem 0;grid-area:delete;padding:.7rem .3rem .3rem .4rem}.sub-area-line div.sub-area>.sub-area-delete-button,.sub-area-line div.sub-area>.sub-area-edit-button{background-color:#f9f9f9;cursor:pointer}.sub-area-line div.sub-area>.sub-area-delete-button.hidden,.sub-area-line div.sub-area>.sub-area-edit-button.hidden{display:none}.id-container{align-items:center;display:flex;flex-direction:column}.id-container .two-column{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr;padding:20px;width:100%}.id-container .areas{max-width:50%;text-align:center}.id-container .profile-image{height:250px;margin-bottom:20px;margin-top:20px}.id-container .navigate{font-weight:700}.id-container .navigate:hover{cursor:pointer}.id-container .choose-area{min-width:500px}.id-container .choose-area .area{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.id-container .choose-area .area .roles{display:flex;flex-direction:column;font-size:130%;justify-content:center}.id-container .choose-area .area .card{align-items:center;border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;flex-direction:column;height:100px;justify-content:space-between;padding:15px;width:200px}.id-container .choose-area .area .card:hover{cursor:pointer}.id-container .choose-area .area .card img{width:80px}.id-container .choose-area .area .card img.inactive{-webkit-filter:opacity(30%);filter:opacity(30%)}.compact-id{align-items:center;display:flex;flex-direction:column}.compact-id .roles .role:hover{cursor:pointer}.compact-id .roles .role.active{font-weight:700}.compact-id h4{margin-bottom:10px;margin-top:10px}.compact-id .subarea img{height:25px}.info-card{padding:2em}.info-card .three-column-layout{grid-gap:25px;color:#fff;display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr;width:70vw}.info-card .three-column-layout .planning{background-color:#175583}.info-card .three-column-layout .construction{background-color:#70bde5}.info-card .three-column-layout .simulation{background-color:#a1c74a}.info-card .three-column-layout .construction,.info-card .three-column-layout .planning,.info-card .three-column-layout .simulation{align-items:center;border-radius:15px;display:flex;font-weight:700;justify-content:center;padding:15px;text-align:center;white-space:pre-line}.info-bubble{border:2px solid #175583;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.25);color:#70bde5;cursor:pointer;padding:1em 5em 2em 1em;position:relative;text-align:left;width:15em}.info-bubble>.info-bubble-intro{font-weight:700;position:absolute;right:1em;top:2em}.info-bubble:hover{box-shadow:0 7px 20px rgba(0,0,0,.55)}.leading-info-overview-grid{grid-gap:.5em;display:grid;grid-template-areas:"l1 cc r1" "l2 cc r2" "l3 cc r3" "l4 cc r4" "l5 cc r5" "l6 cc r6" "l7 cc r7";grid-template-columns:repeat(3,minmax(0,1fr));padding:1em}.leading-info-overview-grid>:first-child{grid-area:l1;justify-self:left}.leading-info-overview-grid>:nth-child(2){grid-area:l2;justify-self:left}.leading-info-overview-grid>:nth-child(3){grid-area:l3;justify-self:left}.leading-info-overview-grid>:nth-child(4){grid-area:l4;justify-self:left}.leading-info-overview-grid>:nth-child(5){grid-area:l5;justify-self:left}.leading-info-overview-grid>:nth-child(6){grid-area:l6;justify-self:left}.leading-info-overview-grid>:nth-child(7){grid-area:l7;justify-self:left}.leading-info-overview-grid>:nth-child(8){grid-area:r1;justify-self:right}.leading-info-overview-grid>:nth-child(9){grid-area:r2;justify-self:right}.leading-info-overview-grid>:nth-child(10){grid-area:r3;justify-self:right}.leading-info-overview-grid>:nth-child(11){grid-area:r4;justify-self:right}.leading-info-overview-grid>.leading-info-center{grid-gap:1em;grid-row-gap:3em;align-self:center;display:grid;grid-area:cc;grid-template-columns:minmax(0,10em);justify-content:center;justify-self:center}.leading-info-overview-grid>.leading-info-center>*{justify-self:center}.leading-info-overview-grid>.leading-info-center>:first-child{border-radius:3px;box-shadow:0 0 .5em .1em rgba(0,0,0,.3);display:grid;font-size:.8em;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:15em;margin:0 2em;padding:.5em}.leading-info-overview-grid>.leading-info-center>:first-child>:first-child{align-self:end}.leading-info-overview-grid>.leading-info-center img{width:100%}.phase-diagrams .graph-config{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-auto-flow:column;justify-content:end}.phase-diagrams .graphs{align-items:center;display:flex;flex-direction:column}.phase-diagrams .buttons{grid-gap:10px;display:grid;gap:10px;grid-auto-flow:column;justify-content:end}.decider-info-overview-grid{grid-gap:.5em;display:grid;grid-template-areas:"l1 c1 r1" "l2 c2 r2" "l3 c3 r3" "l4 cc r4" "l5 cc r5" "l6 cc r6" "l7 cc r7";grid-template-columns:repeat(3,minmax(0,1fr));padding:1em}.decider-info-overview-grid>:first-child{grid-area:l1;justify-self:left}.decider-info-overview-grid>:nth-child(2){grid-area:l2;justify-self:left}.decider-info-overview-grid>:nth-child(3){grid-area:l3;justify-self:left}.decider-info-overview-grid>:nth-child(4){grid-area:l4;justify-self:left}.decider-info-overview-grid>:nth-child(5){grid-area:l5;justify-self:left}.decider-info-overview-grid>:nth-child(6){grid-area:l6;justify-self:left}.decider-info-overview-grid>:nth-child(7){grid-area:l7;justify-self:left}.decider-info-overview-grid>:nth-child(8){grid-area:c1;justify-self:center}.decider-info-overview-grid>:nth-child(9){grid-area:c2;justify-self:center}.decider-info-overview-grid>:nth-child(10){grid-area:c3;justify-self:center}.decider-info-overview-grid>:nth-child(11){grid-area:r1;justify-self:right}.decider-info-overview-grid>:nth-child(12){grid-area:r2;justify-self:right}.decider-info-overview-grid>:nth-child(13){grid-area:r3;justify-self:right}.decider-info-overview-grid>:nth-child(14){grid-area:r4;justify-self:right}.decider-info-overview-grid>.decider-info-center{grid-gap:1em;align-self:center;display:grid;grid-area:cc;grid-template-columns:repeat(2,5em);justify-self:center}.decider-info-overview-grid>.decider-info-center>*{justify-self:center}.decider-info-overview-grid>.decider-info-center>:first-child,.decider-info-overview-grid>.decider-info-center>:nth-child(2){border-radius:3px;box-shadow:0 0 .5em .1em rgba(0,0,0,.3);display:grid;font-size:.8em;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:13em;padding:.5em}.decider-info-overview-grid>.decider-info-center>:first-child>:nth-child(2),.decider-info-overview-grid>.decider-info-center>:nth-child(2)>:nth-child(2){align-self:end}.decider-info-overview-grid>.decider-info-center img{height:80px;width:100%}.menu-container{display:flex;flex-direction:column}.menu-container .no-data{padding:25px}.menu-container .bottom-content{display:flex;width:100%}.menu-container .bottom-content .main-content{width:100%}.menu-container .bottom-content .main-content .top-row{align-items:center;display:flex;margin-bottom:10px;margin-top:5px}.menu-container .bottom-content .main-content .top-row .sub-menu{align-items:center;display:grid;grid-template-columns:1fr 5fr 1fr;text-align:center;width:100%}.menu-container .bottom-content .main-content .top-row .sub-menu .sub-menu-svg{max-width:150px}.menu-container .bottom-content .main-content .top-row .sub-menu .sub-menu-entries a{color:gray;margin-left:15px;text-decoration:none}.menu-container .bottom-content .main-content .top-row .sub-menu .sub-menu-entries a.selected-item{color:#000;font-weight:700}.menu-container .bottom-content .side-menu-container{align-items:stretch;background-color:#fff;border:1px solid #000;border-radius:15px;display:flex;margin:5px}.menu-container .bottom-content .side-menu-container .side-menu{border-right:1px dashed #000;display:flex;flex-direction:column;padding-left:5px;padding-right:5px;width:100px}.menu-container .bottom-content .side-menu-container .side-menu.hide{padding:0;visibility:hidden;width:0}.menu-container .bottom-content .side-menu-container .side-menu img{margin-top:5px;padding:5px}.menu-container .bottom-content .side-menu-container .side-menu img:hover{cursor:pointer}.menu-container .bottom-content .side-menu-container .side-menu img.inactive{-webkit-filter:opacity(30%);filter:opacity(30%)}.menu-container .bottom-content .side-menu-container .side-menu img.disabled{cursor:inherit;-webkit-filter:opacity(0);filter:opacity(0)}.menu-container .bottom-content .side-menu-container .side-menu hr{width:80%}.menu-container .bottom-content .side-menu-container .left-expand-area{align-items:center;display:flex;justify-content:center;padding:5px}.menu-container .bottom-content .side-menu-container .left-expand-area:hover{cursor:pointer}.menu-container .bottom-content .change-area{align-items:flex-start;display:flex;justify-content:flex-end;padding:10px}.menu-container .bottom-content .change-area .change-area-border{background-color:#fff;border:1px solid #000;border-radius:15px;display:grid;grid-template-columns:20px auto;overflow:hidden}.menu-container .bottom-content .change-area .change-area-border .left-expand-area{align-items:center;border-right:1px dashed #000;display:flex;justify-content:center}.menu-container .bottom-content .change-area .change-area-border .left-expand-area:hover{cursor:pointer}.menu-container .bottom-content .change-area .change-area-border .left-expand-area.hide{border:none}.menu-container .bottom-content .change-area .change-area-border .right-expand-area{display:flex;flex-direction:column}.menu-container .bottom-content .change-area .change-area-border .right-expand-area.hide{visibility:hidden;width:0}.menu-container .bottom-content .change-area .change-area-border .right-expand-area .change{align-items:center;display:flex;flex-direction:column;padding:10px}.menu-container .bottom-content .change-area .change-area-border .right-expand-area .change h4{margin-bottom:0;margin-top:10px;text-align:center}.menu-container .bottom-content .change-area .change-area-border .right-expand-area .change .image-card{background-color:#fff;border-radius:50%;box-shadow:0 8px 10px #aaa;display:flex;height:60px;justify-content:center;padding:15px;width:60px}.menu-container .bottom-content .change-area .change-area-border .right-expand-area .change .image-card:hover{cursor:pointer}.menu-container .bottom-content .change-area .change-area-border .right-expand-area .change .image-card img{height:100%;max-width:100%}.menu-container .bottom-content .change-area .change-area-border .right-expand-area .change .image-card img.inactive{-webkit-filter:opacity(30%);filter:opacity(30%)}.menu-container .file-save-dialog .form-input{padding:25px}.menu-container .leading-header{align-items:center;display:flex;justify-content:end;width:100%}.management-phases .management-phase-group{align-items:center;border:1px solid #000;display:flex;flex-direction:column;justify-content:end;margin-left:5px;padding:5px}.management-phases .management-phase-group-elements{display:flex;justify-content:flex-end}.management-phases .management-phase{align-items:center;display:flex;margin-right:10px}.management-phases .management-phase img{height:20px;margin-left:5px}.management-phases .management-phase:hover{cursor:pointer}.management-phases .management-phase.selected-phase{font-weight:700}.new-staffing-group{min-width:500px}.new-staffing-group .inputs .input{display:flex;flex-direction:column}.new-staffing-group .inputs .input input{margin-right:0}.new-staffing-group .inputs .users .add-user-panel{grid-gap:.5em;align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto)}.new-staffing-group .inputs .users .add-user-panel .add-button{cursor:pointer}.new-staffing-group .inputs .users .user-entry,.new-staffing-group .inputs .users .user-entry label{cursor:default!important}.new-staffing-group .inputs .users .list{margin:10px 0}.new-staffing-group .buttons{display:flex;justify-content:flex-end;margin-top:30px;width:100%}.new-staffing-group .buttons button{margin-left:10px}.new-staffing-project{min-width:500px}.new-staffing-project .inputs .input{display:flex;flex-direction:column}.new-staffing-project .inputs .input input{margin-right:0}.new-staffing-project .inputs .users .add-section{display:flex}.new-staffing-project .inputs .users .add-section .add-user{margin-bottom:10px;width:100%}.new-staffing-project .inputs .users .add-section .add-role{margin-left:10px;width:100%}.new-staffing-project .inputs .users .list{margin-bottom:10px;margin-top:10px}.new-staffing-project .inputs .users .list .list-item{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr 1fr 20px}.new-staffing-project .inputs .users .list .list-item .fa-trash-can:hover{cursor:pointer}.new-staffing-project .inputs .users .add-button-container{display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}.new-staffing-project .buttons{display:flex;justify-content:flex-end;margin-top:30px;width:100%}.new-staffing-project .buttons button{margin-left:10px}.staffing .list-cards{display:grid;grid-auto-flow:column;min-height:500px}.staffing .list-cards .list-card{border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;flex-direction:column;margin:5px;padding:5px;text-align:center}.staffing .list-cards .list-card .user-roles{display:block;margin-top:5px;text-align:center;width:100%}.staffing .list-cards .list-card .split-select{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin-top:5px}.staffing .list-cards .list-card .center-criteria{display:block;text-align:center;width:100%}.staffing .list-cards .list-card .title{display:block;margin-bottom:10px}.staffing .list-cards .list-card .title .details{border:1px solid #000;padding:5px}.staffing .list-cards .list-card h3{color:#175583}.staffing .list-cards .list-card .list{height:300px;overflow-y:auto;padding:5px;text-align:left}.staffing .list-cards .list-card .list .list-entry{align-items:center;display:flex;margin-bottom:5px}.staffing .list-cards .list-card .list .list-entry .svg-inline--fa{cursor:pointer}.staffing .list-cards .list-card .list .list-entry .group-entry,.staffing .list-cards .list-card .list .list-entry .project-entry,.staffing .list-cards .list-card .list .list-entry .user-entry{border:none;border-radius:15px;box-shadow:0 0 5px #333;cursor:pointer;display:grid;margin-right:5px;padding:5px;width:100%}.staffing .list-cards .list-card .list .list-entry .group-entry label,.staffing .list-cards .list-card .list .list-entry .project-entry label,.staffing .list-cards .list-card .list .list-entry .user-entry label{cursor:pointer;margin:0}.staffing .list-cards .list-card .list .list-entry .project-entry{display:grid;grid-template-columns:1fr 1fr 1fr}.staffing .list-cards .list-card .add{align-items:center;display:flex;justify-content:center;max-width:none;width:100%}.staffing .list-cards .list-card .permission-list{display:grid;grid-template-columns:auto auto;margin-top:10px}.staffing .list-cards .list-card .permission-list .centered{text-align:center}.staffing .list-cards .list-card .permission-list .permission{align-items:center;display:flex}.staffing .list-cards .list-card .permission-list .permission img{margin-right:5px;width:20px}.staffing .list-cards .list-card .user-counts .user-count{display:grid;grid-template-columns:1fr 1fr}.staffing .list-cards hr{color:#ccc}.staffing .detailProject{height:90%;overflow-y:auto;width:90%}.staffing .detailProject .projects-list{align-content:flex-start;display:grid;grid-template-columns:50% 50%}.staffing .detailProject .projects-list .project-item{grid-column-gap:0;grid-row-gap:0;border:1px solid gray;border-radius:15px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);height:200px;margin:10px 40px}.staffing .detailProject .projects-list .project-item img{height:50px}.staffing .detailProject .projects-list .project-item .part{border:1px solid gray;display:table;text-align:center}.staffing .detailProject .projects-list .project-item .part span{display:table-cell;vertical-align:middle}.staffing .detailProject .projects-list .project-item .part.item-1{border-top-left-radius:15px;border-top-right-radius:15px;cursor:pointer;grid-area:1/1/2/5;text-align:left}.staffing .detailProject .projects-list .project-item .part.item-1 span{font-size:x-large;padding-left:20px}.staffing .detailProject .projects-list .project-item .part.item-2{grid-area:2/1/3/2}.staffing .detailProject .projects-list .project-item .part.item-3{grid-area:2/2/3/3}.staffing .detailProject .projects-list .project-item .part.item-4{border-bottom-left-radius:15px;grid-area:3/1/4/3}.staffing .detailProject .projects-list .project-item .part.item-4 svg{height:50px}.staffing .detailProject .projects-list .project-item .part.item-5{grid-area:2/3/4/4}.staffing .detailProject .projects-list .project-item .part.item-6{border-bottom-right-radius:15px;grid-area:2/4/4/5}.staffing .detailProject .projects-list .project-item .part.item-6 img{height:100px;margin-top:20px}.staffing .tool-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.staffing .tool-list .area-name img{margin-right:5px;width:20px}.subarea-edit .user-project-selection{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.subarea-edit .area{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;margin-top:10px}.subarea-edit .area .header-element{padding:10px;text-align:center;width:150px}.subarea-edit .area .header-element.selected{color:#175583;font-weight:700}.subarea-edit .area .header-element.selected .header-image{box-shadow:0 8px 10px #175583}.subarea-edit .area .header-element .header-image{background-color:#fff;border-radius:10px;box-shadow:0 8px 10px #aaa;height:80px;margin-bottom:20px;padding:10px 20px}.subarea-edit .area .header-element .header-image:hover{cursor:pointer}.subarea-edit .area .header-element .header-image img{height:100%;max-width:100%}.subarea-edit .area .header-element .header-image span{display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center}.full-page{text-align:center}.control{height:100%}.control .main{margin-left:20px}.control .main .title{text-align:center}.control .main .header{display:grid;grid-template-columns:auto auto auto}.control .main .header .left,.control .main .header .right{text-align:center}.control .main .header .left svg,.control .main .header .right svg{height:50px;margin:5px}.control .main .header .left button,.control .main .header .right button{background-color:#d3d3d3;color:gray;margin:5px 20px;padding:5px}.control .main .header .left button svg,.control .main .header .right button svg{height:30px}.control .main .header .center img{height:100px}.control .main .lower-menu{display:grid;grid-template-columns:80% auto;margin-top:30px}.control .main .lower-menu .new-items{display:grid;grid-template-columns:auto auto}.control .main .lower-menu .new-items .new-projects .box{border-radius:15px;box-shadow:2px 2px 20px #929292;cursor:pointer;height:60px;margin:10px;padding:10px;text-align:center}.control .main .lower-menu .new-items .new-projects .box img{height:60px}.control .main .lower-menu .rows button{background-color:#d3d3d3;color:gray;height:50px;margin:5px 20px;padding:5px;width:60px}.control .main .lower-menu .rows button svg{height:30px}.control .main .lower-menu .rows .row{border:1px solid #000;border-radius:15px;display:grid;grid-template-columns:repeat(6,16.67%);margin-top:20px;padding:10px}.control .main .lower-menu .rows .row .box{border-radius:15px;box-shadow:2px 2px 20px #929292;cursor:pointer;height:60px;margin:10px;padding:10px;text-align:center}.control .main .lower-menu .rows .row .box img{height:100%;max-width:100%}.control .main .lower-menu .rows .row .multitext{list-style:none;padding-left:0}.control .main .lower-menu .rows .row .text{margin-left:10px;margin-top:20px}.control .main .lower-menu .rows .row .text.bold{font-weight:700}.control .main .lower-menu .rows .row .text.right{text-align:right}.control .main .lower-menu .rows .row span{padding-top:30px}.control .main .lower-menu .rows .row span.bold{font-weight:700}.project-desk .search-bar{align-items:center;display:flex;justify-content:space-between}.project-desk .search-bar .actions{align-items:stretch;display:flex}.project-desk .search-bar .actions img.corner-img{max-height:50px;padding:10px}.project-desk .search-bar .actions button{margin-left:10px}.project-desk .search-bar .actions button img{max-width:80%}.project-desk .search-bar .actions button.no-padding{padding:10px}.project-desk .search-bar .actions button a{color:#000}.project-desk .search-bar .actions button:disabled a{color:#d3d3d3}.project-desk .phase-header{margin-top:20px}.project-desk .content-wrapper{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;margin:10px 50px 50px;padding:10px}.project-desk .detailProject .abort{display:flex;justify-content:flex-end;width:100%}.project-desk .way{align-items:center;display:flex;justify-content:end}.project-desk .way button img{height:50px}.tag-list .tag{background-color:#d3d3d3;border-radius:10px;margin-right:5px;padding:10px}.tag-list .tag .clickable{margin-left:5px}.tag-list .tag .clickable:hover{cursor:pointer}.tag-dialog{padding:25px}.share-project-dialog{overflow:visible}.share-project-dialog-inner{overflow:visible;padding:15px}.share-project-dialog-inner .button-container{display:flex;justify-content:end;margin-top:10px}.info-block{display:grid;grid-template-columns:1fr 1fr 1fr}.info-block .info-card{border-radius:15px;box-shadow:0 8px 10px #aaa;margin:15px;padding:15px}.info-block .info-card .info-image{align-items:center;border-radius:15px;box-shadow:0 8px 10px #aaa;display:flex;height:80px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:20px;width:80px}.info-block .info-card .info-image img{height:100%}.cockpit-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:500px;-webkit-perspective:1000px;perspective:1000px}.cockpit-overview .clickable{cursor:pointer}.cockpit-overview .content-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.cockpit-overview .content-card h3{text-align:center;width:100%}.cockpit-overview .content-card .image-wrapper{display:flex;justify-content:center}.cockpit-overview .content-card .image-wrapper img{max-width:75%}.cockpit-overview .content-card .image-with-text{border:2px solid #175583;display:flex;flex-direction:column;padding:5px}.cockpit-overview .content-card .image-with-text .image-row{display:flex;justify-content:flex-end}.cockpit-overview .content-card .image-with-text .image-row img{width:33%}.cockpit-overview .content-card.show-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.cockpit-overview .content-card.show-back .back,.cockpit-overview .content-card.show-back .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.cockpit-overview .content-card.show-front .back{visibility:hidden}.leading-documentation{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:500px;-webkit-perspective:1000px;perspective:1000px}.leading-documentation .clickable{cursor:pointer}.leading-documentation .content-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.leading-documentation .content-card .front{width:100%}.leading-documentation .content-card h3{text-align:center;width:100%}.leading-documentation .content-card .image-wrapper{display:flex;height:80px;justify-content:center}.leading-documentation .content-card .image-wrapper img{height:90%}.leading-documentation .content-card .image-with-text{border:2px solid #175583;display:flex;flex-direction:column;padding:5px}.leading-documentation .content-card .image-with-text .image-row{display:flex;justify-content:flex-end}.leading-documentation .content-card .image-with-text .image-row img{width:33%}.leading-documentation .content-card.show-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.leading-documentation .content-card.show-back .back,.leading-documentation .content-card.show-back .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.leading-documentation .content-card.show-front .back{visibility:hidden}.download-container{align-items:center;display:flex;flex-direction:column}.download-container .selection{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.download-container button{margin-top:10px}.profile{margin-left:10px;margin-right:10px;text-align:left}.profile-group{display:grid;grid-template-columns:30% auto}.profile-group-header{margin-right:1.5rem}.profile-block{display:grid}.profile-block label{color:var(--color-main-blue)}.profile-sub-block{display:grid}.contract-block{display:grid;grid-template-columns:50% 50%}.contract-block span{margin:5px}.desc{color:var(--color-main-blue)}input[type=color]{padding:0}.polls{padding:25px}.polls h1{text-align:center}.polls .polls-header{display:flex;justify-content:end}.polls .poll{margin-top:25px}.polls .poll .poll-header{display:flex;justify-content:space-between}.polls .poll .audience{margin-top:10px}.polls .poll .edit-tools{display:flex;justify-content:end}.polls .poll .edit-tools button{margin-right:15px;max-width:250px}.quality-description{border-bottom:1px solid #000;display:grid;grid-template-columns:repeat(5,1fr);margin-right:50px;margin-top:50px;padding-bottom:10px}.quality-description .quality-column{display:flex}.quality-description .quality-column img{height:100px;margin-right:5px}.quality-timeline{display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;margin-right:50px;margin-top:10px}.collaberation .info-page{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;color:#175583;height:550px;margin-left:5px;margin-right:5px;overflow-y:scroll;padding:20px;text-align:center}.collaberation .info-page .collab-infos{display:grid;grid-template-columns:auto auto}.collaberation .info-page .collab-infos .intro-col.left{text-align:left}.collaberation .info-page .collab-infos .intro-col.left .info{display:flex;margin-bottom:10px}.collaberation .info-page .collab-infos .intro-col.left .info .info-button{border:2px solid #175583;box-shadow:none;display:grid;max-height:70px;min-width:300px}.collaberation .info-page .collab-infos .intro-col.left .info .info-button .title{color:#175583;text-align:left}.collaberation .info-page .collab-infos .intro-col.left .info .info-button .intro{color:#70bde5;text-align:right}.collaberation .info-page .collab-infos .intro-col.left .info .button-info{display:block;font-size:12px;margin-left:10px;max-width:300px}.collaberation .info-page .collab-infos .intro-col.left .info .button-info h3{margin:initial}.collaberation .info-page .collab-infos .intro-col.left .info .button-info ul{margin-left:10px;padding:initial}.collaberation .info-page .collab-infos .intro-col.right{margin-left:auto;text-align:left}.collaberation .info-page .collab-infos .intro-col.right .info{margin-bottom:20px}.collaberation .info-page .collab-infos .intro-col.right .info .info-button{border:2px solid #175583;box-shadow:none;display:grid;max-height:70px;min-width:350px}.collaberation .info-page .collab-infos .intro-col.right .info .info-button .title{color:#175583;text-align:left}.collaberation .info-page .collab-infos .intro-col.right .info .info-button .intro{color:#70bde5;text-align:right}.collaberation .info-page .collab-infos .intro-col.right .info .button-info{display:block;font-size:12px;margin-left:10px;max-width:350px}.collaberation .info-page .collab-infos .intro-col.right .info .button-info h3{margin:initial}.collaberation .info-page .collab-infos .intro-col.right .info .button-info ul{margin-left:10px;padding:initial}.collaberation .info-page .collab-welcome{display:flex;flex-direction:column;text-align:center}.collaberation .info-page .collab-welcome .blue-white{background-color:#175583;border-radius:10px;color:#fff;font-weight:700;margin:0 auto 10px;max-width:200px;padding:5px}.collaberation .info-page .collab-welcome figure{position:relative}.collaberation .info-page .collab-welcome figure .welcome-logo{height:100px;margin:50px auto 20px}.collaberation .info-page .collab-welcome figure .image-text{color:#fff;font-weight:700;left:0;margin:0 auto;position:absolute;right:0;top:50%}.collaberation .info-page .collab-welcome h1{margin:10px}.collaberation .info-page .collab-welcome div{display:flex;justify-content:center}.collaberation .info-page .collab-welcome div span{background-color:#175583;border-radius:10px;color:#fff;font-weight:700;margin-bottom:5px;padding:10px}.collaberation .info-page .collab-welcome .lower{bottom:10px;display:grid;grid-template-columns:repeat(5,auto);position:absolute;width:100%}.collaberation .info-page .collab-welcome .lower .col{display:grid}.collaberation .info-page .collab-welcome .lower .col span{margin:5px}.collaberation .info-page .top-corner{height:80px;position:absolute;right:-50px;top:-20px}.collaberation .info-page .steps-info .actions{display:flex;justify-content:end}.collaberation .info-page .steps-info .actions button{margin-left:10px}.collaberation .info-page .steps-info .steps{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(5,20%)}.collaberation .info-page .steps-info .steps .step-col{align-self:start;display:grid;font-size:75%}.collaberation .info-page .steps-info .steps .step-col button{margin:auto auto 10px}.collaberation .info-page .steps-info .steps .step-col ul{text-align:left}.collaberation .info-page .steps-info .steps .step-col .step-logo{height:100px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:auto}.collaberation .info-page .steps-info .steps .step-col .additional{text-align:left}.collaberation .info-page .steps-info .steps .step-col.one{margin-top:50%}.collaberation .info-page .steps-info .steps .step-col.two{margin-top:40%}.collaberation .info-page .steps-info .steps .step-col.three{margin-top:30%}.collaberation .info-page .steps-info .steps .step-col.four{margin-top:20%}.collaberation .info-page .steps-info .steps .step-col.five{margin-top:10%}.collaberation .navigation{display:flex;justify-content:space-between;margin:20px auto;width:70vw}.collaberation .navigation button{margin-left:0;margin-right:0;padding:10px;width:100px}.my-editor{padding:25px}.my-editor button{background-color:initial;box-shadow:none}.synchronimeter-values{display:flex;flex-direction:column;justify-content:center}.synchronimeter-values .values-item{grid-gap:1em;align-items:center;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) 7em;margin:.3em 0}.synchronimeter-values .values-item>*{margin:0}.synchronimeter-and-controls{grid-column-gap:2em;grid-row-gap:3em;display:grid;grid-template-areas:"headline       headline headline" "select-is      synchro  values" "project        synchro  values" "edit-legend    synchro  values" "prev           synchro  next  ";grid-template-columns:minmax(0,20em) minmax(0,1fr) minmax(0,auto);grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,1fr) minmax(0,auto);max-height:40em;padding:1em}.synchronimeter-and-controls>.headline{grid-area:headline;justify-self:center}.synchronimeter-and-controls>.headline>*{margin:0}.synchronimeter-and-controls>.select-is{grid-area:select-is}.synchronimeter-and-controls>.project{grid-gap:.5em;display:grid;grid-area:project;grid-template-columns:minmax(0,auto);grid-template-rows:repeat(3,minmax(0,auto))}.synchronimeter-and-controls>.project>button{max-width:100%;width:100%}.synchronimeter-and-controls>.edit-legend{grid-area:edit-legend}.synchronimeter-and-controls>.synchro{grid-area:synchro;min-height:700px;overflow:hidden}.synchronimeter-and-controls>.synchro-side-by-side{display:grid;grid-area:synchro;grid-template-columns:repeat(2,minmax(0,1fr));min-height:700px;overflow:hidden}.synchronimeter-and-controls>.synchro-side-by-side h3{text-align:center}.synchronimeter-and-controls>.values{grid-area:values}.synchronimeter-and-controls>.prev{grid-area:prev;justify-self:start}.synchronimeter-and-controls>.next{grid-area:next;justify-self:end}.post-phase-selection{text-align:center}.post-phase-selection .warning{color:crimson;font-size:xx-large;font-weight:700;margin-top:20px;text-align:center;width:100%}.post-phase-selection .post-phases{display:grid;grid-template-columns:repeat(3,33%)}.post-phase-selection .post-phases .post-phase-card{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:grid;grid-template-rows:2fr 1fr 5fr 1fr;height:60vh;margin:20px;padding:20px;text-align:right}.post-phase-selection .post-phases .post-phase-card h2{color:gray;text-align:left}.post-phase-selection .post-phases .post-phase-card span{color:gray;padding:5px}.post-phase-selection .post-phases .post-phase-card button{box-shadow:-2px 2px 5px gray,2px 2px 5px gray;color:gray;min-width:50px;padding:5px}.post-phase-selection .post-phases .post-phase-card .round{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:0;width:200px}.post-phase-selection .post-phases .post-phase-card .round img{height:100%;width:auto}.post-Phase{padding:25px}.post-Phase h3{text-align:center}.post-Phase .edit-tool-bar{margin:20px;text-align:right}.post-Phase .edit-tool-bar button{margin:10px}.post-Phase .post-phase-header{display:grid;grid-template-columns:1fr 10fr}.post-Phase .post-phase-header .round{align-items:center;border-radius:50%;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;display:flex;height:100px;justify-content:center;margin:0 auto;padding:10px;width:100px}.post-Phase .post-phase-header .round img{height:80%;width:80%}.post-Phase .post-Phase-body .content-box{border:1px solid #000;border-radius:10px;margin:auto;max-width:1000px;padding:10px;text-align:center}.not-available{margin:50px}.info-service{display:grid}.info-service .rows{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.info-service .items{display:flex}.info-service .service-menu{height:75%}.info-service .service-menu .menu-svg{display:block;height:90%;margin-left:auto;margin-right:auto;width:50%}.info-service .service-menu .menu-svg .clickable-svg:hover{-webkit-animation:hoverOver 2s cubic-bezier(0,.1,.1,2);animation:hoverOver 2s cubic-bezier(0,.1,.1,2)}.info-service .service-menu .menu-text{border:1px solid #000;border-radius:10px;display:none;font-size:x-large;font-weight:700;padding:10px;position:absolute;text-align:center;width:200px}.info-service .service-menu .menu-text.smt1{color:#e95329;display:inline;display:initial;right:20%;top:20%}.info-service .service-menu .menu-text.smt2{color:#a72f62;display:inline;display:initial;right:25%;top:75%}.info-service .service-menu .menu-text.smt3{color:#1e6eac;display:inline;display:initial;left:25%;top:45%}.info-service .service-menu .menu-text.smt4{color:#70bde5;display:inline;display:initial;right:15%;top:55%}.info-service .service-menu .menu-text.smt5{color:#fbbc00;display:inline;display:initial;left:22%;top:20%}.info-service .service-menu .menu-text.smt6{color:#99c22e;display:inline;display:initial;right:20%;top:30%}.info-service .service-menu .menu-text.smt7{color:#009149;display:inline;display:initial;left:22%;top:65%}@-webkit-keyframes hoverOver{0%{-webkit-transform:scale(1);transform:scale(1);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scale(1.5);transform:scale(1.5);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes hoverOver{0%{-webkit-transform:scale(1);transform:scale(1);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scale(1.5);transform:scale(1.5);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes hoverOut{0%{-webkit-transform:scale(1.5);transform:scale(1.5);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scale(1);transform:scale(1);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes hoverOut{0%{-webkit-transform:scale(1.5);transform:scale(1.5);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-transform:scale(1);transform:scale(1);transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.info-service .rows{margin-top:5vh}.info-service .rows .row{height:20vh;margin-left:8vw;margin-top:10px;width:70vw}.info-service .rows .row .info-item-box{border:1px solid gray;border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;height:10vh;margin:10px;padding-top:5vh;text-align:center}.info-service .rows .row .slick-slide{text-align:center}.info-service .rows .slick-slide{box-sizing:border-box;padding:0 8px}.service-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:60vh;margin:15px}.service-overview .card{border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;flex-direction:column;margin:5px;padding:15px}.service-overview .card h2{text-align:center}.service-overview .card .description{height:100%}.service-overview .card .go-to-arrow{text-align:right}.my-way-container .row{display:grid;grid-template-columns:20% 3% 77%}.my-way-container .row .image-wrapper{margin:20px}.my-way-container .row .image-wrapper img{border:1px solid #000;max-width:80%;padding:5px}.my-way-container .row .border-green{border-right:5px solid #a1c74a;margin-right:20px}.my-way-container iframe{border:none;border-radius:15px;height:70vh;width:100%}.change-room-card{display:grid;grid-template-columns:1fr 1fr 1fr;height:520px;margin:15px}.change-room-card .card{border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;flex-direction:column;margin:5px;padding:15px}.change-room-card .card h2{text-align:center}.change-room-card .card .description{height:100%}.change-room-card .card .go-to-arrow{text-align:right}.change-room-card .card .card-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.change-room-card .card .card-grid .card:hover{cursor:pointer}.change-room-card .card .card-grid .card{align-items:center;display:flex;justify-content:space-between}.change-room-card .card .card-grid .card.with-image img{width:80px}.change-room-card .card .card-grid .card.with-image .text-center{text-align:center}.governance-container{margin:15px;padding:15px}.card{align-items:center;border:none;border-radius:15px;box-shadow:0 0 5px #333;flex-direction:column;justify-content:flex-start;margin-left:5px}.area-header,.card{display:flex;padding:15px}.area-header{flex-wrap:wrap;justify-content:center;text-align:center}.area-header .card img{height:40px;margin-bottom:10px}.area-header .card:hover{cursor:pointer}.phases{display:flex;justify-content:space-around;padding:15px}.phases .card{display:flex;height:250px;justify-content:center;text-align:center;width:20%}.phases .card img{height:80px;margin-bottom:15px}.phases .card:hover{cursor:pointer}.drivers-container{margin:15px;padding:15px}.regular-documentation{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:520px}.regular-documentation .clickable{cursor:pointer}.regular-documentation .content-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.regular-documentation .content-card h3{text-align:center;width:100%}.regular-documentation .content-card .image-wrapper{box-sizing:border-box;display:flex;flex-direction:row;height:100px;justify-content:center;width:100%}.regular-documentation .content-card .image-wrapper img{max-height:100%}.regular-documentation .content-card .image-with-text{border:2px solid #175583;display:flex;flex-direction:column;padding:5px}.regular-documentation .content-card .image-with-text .image-row{display:flex;justify-content:flex-end}.regular-documentation .content-card .image-with-text .image-row img{width:33%}.checkups-container,.impulse-container{margin:15px;padding:15px}.contract-container{display:flex;flex-direction:column;margin:100px auto auto;width:50%}.contract-container span{margin-bottom:10px}.role-overview .role-group{text-align:left}.role-overview .role-entry{grid-gap:10px;display:grid;gap:10px;grid-template-columns:3fr 1fr 1fr 1fr;margin-bottom:5px}.role-overview .role-entry div{border-right:1px solid #000;padding-right:10px}.area-overview{align-items:center;display:flex;flex-direction:column}.area-overview .rooms{text-align:left}.area-overview .rooms img{height:1em}.area-overview .rooms .room{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 5fr;margin-bottom:5px}.new-staffing-user{max-height:90vh;min-width:500px;overflow-y:scroll;padding:5px}.new-staffing-user .inputs .input{display:flex;flex-direction:column}.new-staffing-user .inputs .input input{margin-right:0}.new-staffing-user .inputs .roles .role-list{align-items:start;display:flex;flex-direction:column;margin:auto;max-width:90%}.new-staffing-user .inputs .roles .role-list .role{align-items:center;display:flex}.new-staffing-user .inputs .roles .role-list .role img,.new-staffing-user .inputs .roles .role-list .role svg{margin-right:5px}.new-staffing-user .inputs .users .add-user,.new-staffing-user .inputs .users .list{margin-bottom:10px}.new-staffing-user .inputs .users .add-button-container{display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}.new-staffing-user .buttons{display:flex;justify-content:flex-end;margin-top:30px;width:100%}.new-staffing-user .buttons button{margin-left:10px}.new-staffing-user .info{display:block;margin-top:10px;text-align:center;width:100%}.management-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:550px}.management-overview .clickable{cursor:pointer}.management-overview .content-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.management-overview .content-card h3{text-align:center;width:100%}.management-overview .content-card .image-wrapper{box-sizing:border-box;display:flex;flex-direction:row;height:100px;justify-content:center;width:100%}.management-overview .content-card .image-wrapper img{max-height:100%}.management-overview .content-card .image-with-text{border:2px solid #175583;display:flex;flex-direction:column;padding:5px}.management-overview .content-card .image-with-text .image-row{display:flex;justify-content:flex-end}.management-overview .content-card .image-with-text .image-row img{width:33%}.management-overview .go-to-arrow{display:flex;justify-content:flex-end;width:100%}.choose-license{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1000px}.choose-license .select-container{margin-bottom:10px;width:100%}.choose-license .actions{display:flex;margin-bottom:10px;margin-top:10px}.choose-license .actions button{margin-left:10px}.order-view{margin:0 auto 25px;max-width:1000px}.order-view .order-item{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.order-view .price-row{display:grid;grid-template-columns:3fr 1fr;justify-items:end;margin-bottom:5px}.order-view .prices-section{margin-bottom:10px;margin-top:10px}.order-view .buttons button{margin-left:10px}.order-view .agb{margin-bottom:10px}.order-view .agb label{color:#000}.order-confirmation{text-align:center}.phase-overview{padding:10px}.phase-overview h3{text-align:center}.phase-overview .cards{display:grid;grid-template-columns:1fr 1fr 1fr}.competence-question{display:grid;grid-template-columns:1fr 3fr;height:70vh}.competence-question .content .button-container{display:flex;justify-content:flex-end;width:100%}.deep-overview{display:grid;grid-template-columns:1fr 1fr 1fr;height:70vh}.deep-overview .clickable{cursor:pointer}.deep-overview .content-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.deep-overview .content-card h3{text-align:center;width:100%}.deep-overview .content-card .image-wrapper{box-sizing:border-box;display:flex;flex-direction:row;height:100px;justify-content:center;width:100%}.deep-overview .content-card .image-wrapper img{max-height:100%}.deep-overview .content-card .image-with-text{border:2px solid #175583;display:flex;flex-direction:column;padding:5px}.deep-overview .content-card .image-with-text .image-row{display:flex;justify-content:flex-end}.deep-overview .content-card .image-with-text .image-row img{width:33%}.deep-overview .go-to-arrow{display:flex;justify-content:flex-end;width:100%}.one-view{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr 1fr;height:100px}.one-view .base img{height:50px;max-width:100%}.one-view .projects{display:block;grid-column:1;grid-row:1/3;width:100%}.one-view .personal-competences{grid-column:2;grid-row:1}.one-view .content{display:flex;justify-content:center}.one-view .content .synchro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-items:center}.one-view .project-competences{grid-column:2;grid-row:2}.one-view .navigation{grid-column:1/3;grid-row:3;padding-bottom:50px}.one-view .importance-dialog .edit-importance{align-items:center;display:flex;padding:20px}.one-view .clickable:hover{cursor:pointer}.project-overview{padding-bottom:25px;width:100%}.project-overview h3{text-align:center}.project-overview .project-list{margin-top:10px}.project-overview .project-list .project{align-items:center;border-radius:5px;box-shadow:0 0 5px gray;display:flex;margin-top:5px;padding:5px}.project-overview .project-list .project img{height:30px}.project-overview .project-list .project .name{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:15px 15px auto;width:100%}.project-overview .project-list .project .icons{text-align:right;width:100%}.project-overview .project-list .project .icons svg{margin-left:5px}.project-overview .project-list .project .icons:hover{cursor:pointer}.project-overview .selection{border-radius:5px;box-shadow:0 0 5px gray;display:flex;margin:5px}.project-overview .selection span{border-left:1px solid #000;padding:5px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.project-overview .selection span.active{font-weight:700}.project-overview .selection span:first-child{border:none}.project-overview .selection span:hover{cursor:pointer}.clone-project-dialog{padding:25px}.project-family-overview{padding:10px}.project-family-overview .button-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.project-family-overview .button-wrapper img{height:75px}.project-family-overview .button-wrapper img:hover{cursor:pointer}.project-family-overview .projects{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.project-family-overview .projects .project{box-sizing:border-box;display:flex;flex-direction:row;margin-bottom:10px;width:100%}.project-family-overview .projects .project .project-name{align-items:center;display:flex}.project-family-overview .projects .project .main-project{margin-left:10px}.project-family-overview .icon{margin-left:5px}.project-family-overview .icon:hover{cursor:pointer}.project-family-overview .family{padding:10px}.project-family-overview .family .actions{display:flex;justify-content:end;width:100%}.project-family-overview .family-dialog{display:flex;flex-direction:column;padding:20px}.project-family-overview .project-dialog{overflow:visible}.project-family-overview .project-dialog>div:not(:first-child){align-items:center;display:grid;grid-template-columns:1fr auto;min-width:30rem;padding:20px}.project-family-overview .project-dialog button{margin-left:10px}.project-family-overview .navigation{margin-top:10px}.status-circle{margin-right:5px}.tab-view .tab-header{display:flex;justify-content:center;width:100%}.tab-view .tab-header .tab{display:flex;flex-direction:row;justify-content:center;width:100px}.tab-view .tab-header .tab img{height:30px}.tab-view .tab-header .tab:hover{cursor:pointer}.tab-view .tab-header .tab.active{box-shadow:0 0 5px #175583}.link-project{margin:15px}.link-project .project-selection{align-items:center;display:flex}.link-project .project-selection button{margin-left:5px}.project-history{display:flex;flex-direction:column}.project-dashboard{display:grid;grid-template-columns:1fr 1fr 1fr}.project-dashboard h3,.project-dashboard h4{text-align:center}.project-dashboard .header-card{display:flex;height:700px;justify-content:start}.project-dashboard .header-card img,.project-dashboard .img-card img{height:50px}.clickable:hover,.project-dashboard .clickable:hover{cursor:pointer}.small{width:200px}.small img{height:100px}.project-base .button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:10px}.project-base .start img{max-height:250px}.edit-dialog{align-items:center;display:flex;padding:20px}.edit-dialog label{margin-left:5px}.edit-dialog button{margin-left:10px}.importance{font-size:30px;font-weight:700}.importance .A{color:red}.importance .B{color:#ff0}.importance .C{color:green}.assistance-dialog{padding:10px}.assistance-dialog .two-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.assistance-dialog .dialog-row{display:grid;grid-template-columns:1fr 1fr}.assistance-dialog .button-wrapper{display:flex;justify-content:end;margin-top:10px}.full-page{align-items:center;background-color:#fff;border:none;border-radius:15px;box-shadow:0 0 5px #333;color:#175583;display:flex;flex-direction:column;justify-content:center;margin-bottom:25px;min-height:520px;position:relative}.full-page img{height:200px}.full-page .lower-arrow{border-radius:10px;bottom:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#a9a9a9;font-size:24px;padding:5px;position:absolute;right:10px;text-align:center;width:50px}.full-page .lower-arrow:hover{cursor:pointer}.full-page .navigation{display:flex;justify-content:space-between;width:calc(100% - 100px)}.send-message{margin:15px}.send-message .block{margin-bottom:10px}.send-message .button-container{display:flex;justify-content:center;width:100%}.interaction-overview{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;height:520px;margin:15px}.interaction-overview .card{border:none;border-radius:15px;box-shadow:0 0 5px #333;display:flex;flex-direction:column;margin:5px;padding:15px}.interaction-overview .card h2{text-align:center}.interaction-overview .card .description{height:100%}.interaction-overview .card .go-to-arrow{text-align:right}.interaction-overview .card .card-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.interaction-overview .card .card-grid .card{align-items:center;display:flex;justify-content:space-between}.interaction-overview .card .card-grid .card.with-image img{width:80px}.interaction-overview .card .card-grid .card.with-image .text-center{text-align:center}.interaction-overview .with-image img{width:80px}.interaction-overview .with-image .text-center{text-align:center}.interaction-overview .clickable:hover{cursor:pointer}.interaction-overview .full-width{box-sizing:border-box;width:100%}.circa-toolbox{margin:10px}.circa-toolbox .toolbox-header{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}.circa-toolbox .toolbox-header img{width:150px}.circa-toolbox .image-wrapper img{height:100px;width:100px}.circa-toolbox .columns{display:grid;grid-template-columns:1fr 2fr 2fr 1fr}.circa-toolbox .columns .content-card{height:350px}.toolbox-decider{padding:10px}.compare-graphs .graph-row{display:grid;grid-template-columns:4fr 1fr 4fr;justify-items:center}.compare-graphs .graph-select{margin-top:10px}.communication-overview{display:grid;grid-template-columns:1fr 2fr 2fr 2fr 1fr}.communication-overview .content-card{height:500px}.communication-overview .content-card h3{height:50px}.communication-overview .content-card img{width:100px}.package-options{margin-bottom:10px}.package-options h3{text-align:center}.package-options .content-cards{display:flex;justify-content:center}.package-options .content-cards .card{width:100px}.package-options .content-cards .card img{max-height:50px}.package-options .group-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-options .group-logo img{max-width:200px}.package-options .allowed-project-type{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-options .allowed-project-type .preview{align-items:center;display:flex;flex-direction:column;max-width:100%}.package-options .allowed-project-type .preview img{max-width:50%}.package-options .allowed-project-type .drop-down{min-width:200px}.package-options .allowed-project-type button{margin-top:10px}.package-options .roles{display:flex;flex-direction:column;justify-content:center}.package-options .horizontal{display:flex;justify-content:space-around;width:100%}.package-options .save-button{display:flex;justify-content:center;margin-top:10px}.personal-dashboard{display:grid;grid-template-columns:1fr 1fr 1fr}.personal-dashboard .main{height:500px}.personal-dashboard .img-card img{height:100px}.managing-toolbox{padding:25px}.managing-toolbox .header{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr}.managing-toolbox .header img{height:100px}.setting-and-staffing{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:550px}.setting-and-staffing img{height:100px}.setting-and-staffing h2{height:80px}.setting-and-staffing .card .card{width:80%}.transfer-options{margin:auto;max-width:1000px}.transfer-options div{text-align:center}.transfer .main{border:1px solid gray;border-radius:15px;height:500px;margin:10px;padding:10px}.transfer .main .table{display:flex;flex-direction:column;height:100%;width:100%}.transfer .main .table .top{max-height:150px}.transfer .main .table .row{display:flex;height:100%;width:100%}.transfer .main .table .row .col-header{border-radius:15px;box-shadow:-2px 2px 5px gray,2px 2px 5px gray;margin:10px;padding:10px;position:relative;width:100%}.transfer .main .table .row .col-header span{display:block;width:8vw}.transfer .main .table .row .col-header img{position:absolute;right:10px;top:25%}.transfer .main .table .row .list{align-items:center;border:1px solid gray;border-radius:15px;display:flex;flex-direction:column;height:60%;margin:10px;padding:10px;position:relative;width:100%}.transfer .main .table .row .list .empty{color:#d3d3d3;margin-left:25%;position:relative;text-align:center;top:50%}.transfer .main .table .row .list .todos{height:90%;overflow-y:auto;width:100%}.transfer .main .table .row .list .todos .todoItem{align-items:center;cursor:pointer;display:grid;grid-template-columns:20% auto;margin-top:10px}.transfer .main .table .row .list .todos .todoItem.selected{background-color:#add8e6}.transfer .main .table .row .list .todos .todoItem .state{border:1px solid #a9a9a9;border-radius:50%;height:2vw;width:2vw}.transfer .main .table .row .list .tools{border:1px solid #000;border-radius:10px;cursor:pointer;margin-top:10px;text-align:center;width:90%}.transfer .main .table .row .list .tools:hover{background-color:#70bde5}.dialog.new-todo{height:400px;width:400px}.dialog.new-todo .input-group,.dialog.new-todo .selection{align-items:center;display:flex}.dialog.new-todo .selection{justify-content:space-between;margin-bottom:5px}.dialog.new-todo .selection .delete{border:1px solid #a9a9a9;border-radius:10px;color:green;cursor:pointer;padding:5px;right:20px}.dialog.new-todo .selection .delete:hover{background-color:#add8e6}.dialog.new-todo .selection .delete svg{font-size:xx-large;margin-left:10px}.dialog.new-todo textarea{border-radius:10px;height:12vh;margin-top:10px;padding:10px;width:95%}.dialog.new-todo textarea.invalid{box-shadow:-2px 2px 5px red,2px 2px 5px red}.dialog.new-todo .new-navigation{bottom:10px;display:flex;position:absolute;width:100%}.dialog.new-todo .new-navigation .left button{background-color:#f08080}.dialog.new-todo .new-navigation .right{position:absolute;right:20px}.dialog.new-todo .new-navigation .right button:disabled{background-color:#d3d3d3;color:#a9a9a9;cursor:inherit}.manager-customer{margin:10px auto;max-width:800px}.manager-customer .right{margin-top:10px}.manager-customer .right button{margin-left:10px}.customer-order-overview{margin-left:auto;margin-right:auto;max-width:1000px}.customer-order-overview .right{margin-bottom:10px}
/*# sourceMappingURL=main.e2bb4d59.css.map*/