﻿.list-control{border:1px solid #c9c9c9;padding:.5em;}.list-control .item{border:none;cursor:pointer;padding:.5em;}.list-control .item.selected{background-color:#afd9fc;}.flex-column{display:flex;flex-direction:column;flex-wrap:nowrap;}.flex-grow{flex-grow:1;}.flex-row{display:flex;flex-direction:row;flex-wrap:nowrap;}.flex-menu{flex-wrap:wrap-reverse !important;}.self-align-end{align-self:flex-end;}.expand-button{text-align:center;width:100%;}.expand-button .arrow{cursor:pointer;width:1.5em;color:#c9c9c9;border:1px #c9c9c9 solid;border-radius:.5em;display:inline-block;}.close-expandable-button{position:absolute;right:.3em;top:.3em;font-size:1em;}.language-string-control .language-string-icon{margin:.3em;color:#afd9fc;}.language-string-control .language-string-control-column{display:flex;flex-direction:column;width:100%;}.language-string-control textarea{min-height:2em;}.resizable-container{height:100%;}.resizable-container .resizable-container-left{height:100%;}.resizable-container .handlebar{background-color:#ededed;text-align:center;z-index:3;}.resizable-container .resizable-container-element{display:flex;flex-direction:row-reverse;overflow-x:auto;height:100%;}.resizable-container .resizable-container-element .resizable-container-element-content{display:flex;flex-direction:row;width:35em;}.resizable-container .handlebar-bottom{cursor:ns-resize;height:.3em;}.resizable-container .handlebar-right{width:1em;}.resizable-container .handlebar-right::after{content:"";width:20px;position:absolute;top:0;bottom:0;margin-left:-4px;background-color:transparent;cursor:ew-resize;z-index:2;}.drag-highlighted{background-color:#0f0;}.highlighted{background-color:#cce7ff;}.report-item-menu .report-item{padding-left:40px;}.report-item-menu .list-group-item[data-toggle="collapse"].in .fas{transform:rotate(90deg);}.related-objects-list.with-data .list-items{height:auto;min-height:unset;}.related-objects-list.with-data .list-items .list-group{min-height:unset;}.list-items{max-height:15em;min-height:6em;overflow-y:auto;border:0;border:1px solid #c9c9c9;}.list-items .list-group{min-height:6em;}.list-items .list-group-item{padding:0;display:flex;border:0;border-bottom:1px solid #c9c9c9;}.list-items .list-group-item .item-element{display:flex;align-items:center;padding:.3em;border-right:1px solid #c9c9c9;flex:1 1 auto;text-align:left;}.list-items .list-group-item .checkbox-container{flex:0 0 2em;padding-left:.7em;}.list-items .list-group-item .item-element:last-of-type{border-right:0;}.list-items .list-group-item .delete-button-container,.list-items .list-group-item .link-button-container{flex:0 0 2em;padding-right:.7em;padding-left:.6em;}.list-items .list-group-item:last-child{border-bottom:0;}.small-text-button{padding:.3em;border:1px solid #c9c9c9;margin-top:1em;margin-right:1em;border-radius:.3em;cursor:pointer;}.related-objects{margin-bottom:1em;}.icon{margin-left:.25em;cursor:pointer;padding-top:.3em;}.operators{margin-bottom:1em;}.operators .operator-button{border:1px solid #c9c9c9;border-radius:5px;display:inline-block;margin-right:.4em;width:3em;padding:.5em;text-align:center;}.greyed-out{color:#c9c9c9;}.expand-control{z-index:0;}.expand-control .expand-control-expandable{width:40em;position:absolute;z-index:4;background-color:#fff;}.expand-control .expand-control-textbox.form-group{margin-bottom:initial;}.expand-control .expand-control-textbox.form-group input{height:1.5em;}.header-component{font-size:1.5em;border-bottom:1px solid #c9c9c9;width:100%;margin-bottom:.5em;max-width:40em;}.select input{display:initial !important;margin-right:.2em;}.select input.fa-square-full{color:#369;}.documents-frame{width:100%;min-height:60px;border:1px solid #e0e0e0;}.documents-frame .doc-upload,.documents-frame .doc-link{color:#0056b3;cursor:pointer;margin-left:10px;}.documents-frame .doc-upload:hover,.documents-frame .doc-link:hover{text-decoration:underline;}.documents-frame .doc-content-list{display:flex;flex-direction:column;}.documents-frame .doc-row{margin-right:10px;margin-bottom:10px;display:inline-block;font-weight:bold;}.documents-frame .doc-row:hover{background-color:#e0e0e0;}.documents-frame .doc-part,.documents-frame .doc-picture{padding:10px;text-align:center;}@media(max-width:767.98px){.documents-frame .doc-part,.documents-frame .doc-picture{font-size:10px;}}.documents-frame .doc-delete,.documents-frame .doc-edit{margin-left:10px;color:#808080;cursor:pointer;}.documents-frame .doc-name-row{display:flex;flex-direction:row;margin-top:5px;align-items:center;justify-content:center;}.documents-frame:focus{border:1px solid #00f;}.documents-frame .doc-add-row{display:flex;flex-direction:row;align-items:center;}@media(max-width:767.98px){.documents-frame .doc-add-row{flex-direction:column;}}.picture-container{position:fixed;top:0;left:0;right:0;height:100%;background-color:#000;color:#fff;text-align:center;z-index:1000;}.picture-container a{color:#fff;}.picture-container .pic-top{padding:10px 15px;}.picture-container .pic-download{font-size:20px;margin-right:20px;cursor:pointer;}.picture-container .pic-close{font-size:20px;cursor:pointer;}.picture-container .pic-img{max-width:100%;max-height:calc(100% - 50px);}.grid-view-modal-dialog{margin:2.5vh auto;}.grid-view-modal-dialog .form-label{font-weight:bold;}.grid-view-modal-dialog .modal-body{display:flex;flex-direction:column;}.grid-view-modal-dialog .modal-content{height:95vh;max-height:800px;}.grid-view-modal-dialog .tab-content{display:flex;flex-direction:column;flex-grow:1;}.grid-view-modal-dialog .tab-content>.active{display:flex;flex-direction:column;flex-grow:1;}.grid-view-modal-dialog .fields-frame{display:flex;flex-direction:row;flex-grow:1;align-items:stretch;}.grid-view-modal-dialog .fields-column{display:flex;flex-direction:column;}.grid-view-modal-dialog .fields-column .list{flex-grow:1;position:relative;}.grid-view-modal-dialog .fields-column .list .available,.grid-view-modal-dialog .fields-column .list .used{position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;border:1px solid #c0c0c0;}.grid-view-modal-dialog .fields-column .list .used .responsive-tree-view .tree-node-wrapper .tree-node{margin-left:0;width:100%;}.grid-view-modal-dialog .fields-column .list .used .tree-item{display:flex;flex-direction:row;align-items:center;padding:0 5px;}.grid-view-modal-dialog .fields-column .list .used .tree-item:hover{background-color:#e0e0e0;}.grid-view-modal-dialog .fields-column .list .used .tree-item span{flex-grow:1;}.grid-view-modal-dialog .fields-column .list .used .tree-item i{margin-left:10px;color:#808080;}.grid-view-modal-dialog .fields-column .list .used .tree-item i:hover{color:#f00;}.grid-view-modal-dialog .fields-column.available{flex:0 0 50%;}.grid-view-modal-dialog .fields-column.used{flex:0 0 50%;}.grid-view-modal-dialog .responsive-tree-view .tree-node-wrapper .tree-node-row{align-items:center;}.modal-buttons-row .modal-buttons-left .lock-message{padding:.55em;top:.12em;position:relative;margin-left:1em;border-radius:.2em;}.dependency-edit{width:70vw;height:90vh;display:flex !important;flex-direction:row;}.dependency-edit .column{flex:50%;overflow:auto;padding:1em;}.condition-container{text-align:left;}.condition,.sort,.email-box,.field-value{position:relative;border:1px solid #ededed;padding:1em;margin-bottom:.3em;font-size:.9em;}.column-selection .field-selection{padding:2em;text-align:left;overflow-x:hidden;}.column-selection .field-selection .nodes>.tree-node-wrapper:first-child>.tree-node-row:first-child .select{display:none;}.dropdown-component{position:relative;}.dropdown-component.pe-none{pointer-events:none;}.dropdown-component .cc-dropdown-icon{position:absolute;right:0;top:2px;padding:7px;cursor:pointer;}.dropdown-component .cc-dropdown-icon.cc-disabled{cursor:default;pointer-events:none;}.dropdown-component .cc-name{padding-left:.75rem;}.dropdown-component .cc-dropdown-container{background-color:#fff;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);max-height:300px;height:auto;overflow:auto;position:absolute;display:none;flex-direction:column;z-index:10;}.dropdown-component .cc-dropdown-container.show{display:flex;}.dropdown-component .cc-item{display:flex;flex-direction:row;padding:2px 0;align-items:center;cursor:pointer;min-height:20px;}.dropdown-component .cc-item.selected{background-color:#f3f9ff;}.dropdown-component .cc-item:hover{background-color:#deebf6;}.dropdown-component .cc-item .cc-expand{flex:0 0 24px;padding:4px 8px;padding-top:3px;}.dropdown-component .cc-item .cc-text{flex-grow:1;}.dropdown-component .cc-childs{margin-left:10px;}.dropdown-component .cc-child{padding:2px 0;padding-left:36px;cursor:pointer;}.dropdown-component .cc-child:hover{background-color:#deebf6;}.modal-body{overflow-y:auto;}.dropdown-menu.dropdown-control{width:100%;max-height:30rem;overflow-y:auto;}.grid-view-modal-dialog .gridview-select-filter{font-size:.9em;line-height:1;max-height:inherit;}.grid-view-modal-dialog .gridview-select-filter .form-control{height:2em;}.overflow-x-auto{overflow-x:auto;}.matrix-tables{font-size:.9rem;display:flex;flex-direction:row;}.matrix-tables .form-control{font-size:.9rem !important;}.matrix-tables .matrix-header{margin-bottom:.2em;}.matrix-tables .matrix-fixed-left{margin-right:.2em;flex-shrink:0;}.matrix-tables .matrix-right{flex-shrink:1;overflow-x:auto;}.matrix-tables .matrixContentTable tr{height:31px;min-height:31px;}.matrix-tables table .form-control,.matrix-tables #mxtbl .form-control,.matrix-tables table form-control:hover,.matrix-tables #mxtbl form-control:hover{border-color:#afd9fc;}.matrix-tables table .form-control[data-type="double"],.matrix-tables #mxtbl .form-control[data-type="double"]{text-align:right;}.matrix-tables table tr,.matrix-tables #mxtbl tr{min-height:2em;}.matrix-tables table tr td,.matrix-tables #mxtbl tr td{border-width:1px;border-style:solid;border-color:#c9c9c9;border-image:initial;padding:0;word-break:break-word;}.matrix-tables table tr td.dyn-required-cell,.matrix-tables #mxtbl tr td.dyn-required-cell{background-color:#ff9e9e;}.matrix-tables table tr td.dyn-required-cell .form-control,.matrix-tables #mxtbl tr td.dyn-required-cell .form-control{border-color:#ff9e9e;}.matrix-tables table tr td.text-cell,.matrix-tables #mxtbl tr td.text-cell,.matrix-tables table tr td.feld-cell,.matrix-tables #mxtbl tr td.feld-cell{padding:.2em;}.matrix-tables table tr td.feld-cell,.matrix-tables #mxtbl tr td.feld-cell{background-color:#e9ecef59;}.matrix-tables table tr td.dyn-hidden,.matrix-tables #mxtbl tr td.dyn-hidden{visibility:hidden;}.matrix-group-position{margin-bottom:.5em;max-width:100%;}.group-container{margin-top:.5em;position:relative;}.group-container .matrix-tabs{min-width:30%;}.group-container .matrix-tabs .nav-tabs{border-bottom:0;margin-right:3em;}.group-container .matrix-tabs .nav-link{border:1px solid #dee2e6;border-bottom:0;}.group-container .matrix-tabs ul .matrix-tab{padding:1em 2em;border:1px solid #ededed;border-bottom:0;margin-right:.3em;}.group-container .matrix-tabs ul .active{background-color:#deebf6;}.group-container .tab-content{overflow:auto;}.dyn-type-matrix,.fullscreen-overlay{position:relative;}.dyn-type-matrix .fullscreen-button,.fullscreen-overlay .fullscreen-button{position:absolute;top:0;right:.3rem;cursor:pointer;}.dyn-type-matrix .group-container .fullscreen-button,.fullscreen-overlay .group-container .fullscreen-button{top:.6rem;}.dyn-type-matrix>.dyn-matrix,.fullscreen-overlay>.dyn-matrix,.widget-matrix>.readonly-matrix{padding-top:1.3rem;position:relative;max-width:100%;overflow-x:auto;}.dyn-field-in-matrix.dyn-multi-category-container{padding:5px;}.dyn-field-in-matrix.dyn-multi-category-container .mc-item{overflow:hidden;}.dyn-field-in-matrix.dyn-multi-category-container .mc-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;flex-grow:0;}.fullscreen-overlay{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;padding:1em;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;z-index:99;}.fullscreen-overlay .header{display:flex;flex-direction:row;}.fullscreen-overlay .header .caption{flex-grow:1;}.fullscreen-overlay .close-right{position:absolute;right:1.5em;z-index:10;}.fullscreen-overlay .group-container{display:flex;overflow:hidden;flex-direction:column;flex-grow:1;}.fullscreen-overlay .group-container .matrix-group{display:flex;flex-direction:column;overflow:hidden;flex-grow:1;}.fullscreen-overlay .group-container .matrix-group .matrices{display:flex;flex-direction:column;overflow:hidden;flex-grow:1;}.fullscreen-overlay .group-container .matrix-group .matrices .tabbed-matrix{flex-direction:column;overflow:hidden;flex-grow:1;}.fullscreen-overlay .group-container .matrix-group .matrices .tabbed-matrix.active{display:flex;}.fullscreen-overlay .group-container .matrix-group .matrices .dyn-matrix{display:flex;flex-direction:column;overflow:hidden;flex-grow:1;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables.matrix-scroll{overflow:auto;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables .matrix-fixed-left{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables .matrix-fixed-left .matrix-rows{overflow:hidden;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables .matrix-right{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables .matrix-right .matrix-header{overflow:hidden;display:flex;flex-direction:row;flex-shrink:0;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables .matrix-right .matrix-rows{overflow:auto;flex-grow:1;}.fullscreen-overlay .group-container .matrix-group .matrices .matrix-tables .matrix-rows{display:flex;flex-direction:column;}.required{border:1px solid #e81022;}.edit-layout-table{width:100%;border-spacing:3px;border-collapse:separate;table-layout:fixed;}.edit-layout-table .elt-title{background-color:#737278;color:#fff;}.edit-layout-table .elt-label{padding:5px;}.edit-layout-table .elt-input{position:relative;}.edit-layout-table .elt-input textarea{position:absolute;left:0;right:0;top:0;bottom:0;}.edit-layout-table .elt-input .documents-frame,.edit-layout-table .elt-input .dyn-yesno-container,.edit-layout-table .elt-input .dyn-ampel-container{background-color:#fff;}.edit-layout-table .elt-input .dyn-control-frame{padding:0;}.edit-layout-table .elt-input .dyn-control-frame.error{background-color:#e81022;padding:2px;}.edit-layout-table .elt-input .dyn-text-container,.edit-layout-table .elt-input .dyn-double-container,.edit-layout-table .elt-input .dyn-user-container,.edit-layout-table .elt-input .dyn-yesno-container,.edit-layout-table .elt-input .dyn-ampel-container{flex-grow:1;}.edit-layout-table .elt-input .dyn-yesno-container{padding:.2rem .5rem;}.edit-layout-table .elt-medium-height{height:10rem;}.edit-layout-table .elt-large-height{height:200px;}.edit-layout-table .pmo-title{color:#fff;background-color:#369;}.edit-layout-table .pmo-input{background-color:#fff;}.edit-layout-table .pmo-input .dyn-control-frame>div{flex-grow:1;}.edit-layout-table .pmo-input .dyn-ampel-container{justify-content:center;}.edit-layout-table .pmo-input .dyn-ampel-container .dyn-ampel-outer{padding:2px;}.edit-layout-table .pmo-input.pmo-memo-height textarea{position:relative;min-height:120px;}.edit-layout-table .pmo-table{margin-left:-3px;margin-top:-3px;width:calc(100% + 6px);table-layout:auto;}.edit-layout-table .pmo-budget-space{height:70px;}.edit-layout-table .pmo-workpackages{background-color:transparent;}.edit-layout-table .pmo-workpackages .mt-fix-table{border-spacing:3px;border-collapse:separate;margin-left:-3px;margin-top:-3px;width:calc(100% + 6px);}.edit-layout-table .pmo-workpackages .mso-table .mt-fix-table .mt-cell{padding:4px;}.dyn-s2030-map-strategy{display:flex;flex-direction:row;align-items:center;}.dyn-s2030-map-strategy .map-outer{flex-grow:1;}.dyn-s2030-map-strategy .map-add{padding:3px;cursor:pointer;}.dyn-harveyball .dropdown-toggle{padding:0 5px;display:flex;flex-direction:row;align-items:center;}.dyn-harveyball .dropdown-toggle svg{flex-grow:1;}#readDeclarationOn{color:#ff7782;font-style:italic;margin-top:.3em;}.user-image-border{position:relative;border:1px solid #808080;text-align:center;padding:5px;}.user-image-border.size-big{width:40em;height:40em;}.user-image-border.size-small{width:160px;height:160px;}.user-image-border.radius-50{border-radius:50%;}.user-image-border .user-image.size-big{max-width:38em;max-height:38em;}.user-image-border .user-image.size-small{max-width:150px;max-height:150px;}.user-image-border .user-image.radius-50{border-radius:50%;}.user-image-border .loading{position:absolute;top:54px;left:22px;padding:.5em;background-color:#fff;box-shadow:0 0 18px 0 #000;}.user-image-upload-button{margin-right:.5em;}.wait-icon{position:absolute;right:1.3em;top:50%;transform:translateY(-50%);}.wait-icon i{font-size:1.3em;color:#369;margin-left:.5em;}.app-wait-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(172,172,172,.6);z-index:2000;}.app-wait-panel i{color:#369;position:fixed;top:50%;left:50%;margin-top:-1.25rem;margin-left:-6.25rem;}.app-wait-panel .progress-container{position:fixed;top:50%;left:50%;margin-top:-1.25rem;margin-left:-18.75rem;width:31.25rem;}.app-wait-panel .progress-container label{font-size:large;color:#369;}.app-wait-panel .progress-container .progress{background-color:#fff;margin-top:-1.25rem;}.app-wait-panel .progress-container .progress .progress-bar{background-color:#369;color:#fff;}.mt-progress .progress-outer{width:100%;border-left:2px solid #404040;height:30px;padding-top:3px;float:left;font-size:.8rem;}.mt-progress .progress-left{float:left;height:24px;font-weight:normal;text-align:center;padding-top:4px;}.mt-progress .progress-right{float:left;height:24px;background-color:#d0d0d0;font-weight:normal;text-align:center;}.report-list .list-group{height:18em;}.date-selector{padding-top:.5em;padding-bottom:.5em;}.date-selector .ds-label{font-weight:700;}.date-selector .label-time-range{margin-bottom:.3em;}.date-selector .date-selector-item{padding-left:.5em;padding-right:.5em;}.date-selector .date-end .date-label,.date-selector .date-begin .date-label{width:5em;}.date-selector .date-end .date-picker-end,.date-selector .date-begin .date-picker-end,.date-selector .date-end .date-picker-begin,.date-selector .date-begin .date-picker-begin{width:10em;}.date-selector .date-minus-days{align-items:center;justify-content:flex-start;}.date-selector .date-minus-days .minus-item{margin-right:.3em;}.date-selector .date-minus-days .date-minus-days-text{width:3em;}.date-selector .semantic-item{width:100%;cursor:pointer;}.date-selector .semantic-item:hover{color:#fff;background-color:#369;}input[type="Time"],input[type="time"]{min-width:7em;}input[type="datetime-local"]{min-width:12em;}.iteration-to-show,.input-width{width:5em;}.used .input-group.ml-auto .form-control{padding:.1em;height:1.3em;margin:0;text-align:right;top:-1px;}.list-view-search-container{margin:5px;}.list-view-optional-columns-toggle{margin-left:5px;}.light-text{color:#c9c9c9;}.fixed-dropdown{position:fixed;}.dyn-serial-measure-container{display:flex;flex-direction:row;align-items:center;}.dyn-serial-measure-container .button-container{margin-right:.5em;}.cursor-pointer{cursor:pointer;}