﻿.dyn-category-matrix .dyn-category-container-icon{padding:4px;}.dyn-category-matrix .dyn-dropdown-chevron{right:1.1rem;}.dyn-category-matrix .dyn-dropdown-icon{right:2.8rem;}.dyn-control-frame{display:flex;flex-direction:row;padding:.3rem 0;}.dyn-control-frame.relevant-for-reporting{background-color:#fffbe2;}.dyn-control-frame .pe-none{pointer-events:none;}.dyn-control-frame .dyn-hidden{display:none;}.dyn-control-frame.dyn-hidden,.dyn-control-frame.dyn-field-in-matrix{display:none;}.dyn-control-frame.dyn-type-measure-list{flex-direction:column;border-bottom:1px solid #dad9de;}.dyn-control-frame.dyn-type-plan-measures{flex-direction:column;border-bottom:1px solid #dad9de;}.dyn-control-frame.dyn-type-plan-measures .title{font-size:16px;font-weight:bold;border-bottom:1px solid #dad9de;padding:0;margin-bottom:5px;color:#369;}.dyn-control-frame.dyn-type-plan-measures .pm-add{color:#007bff;cursor:pointer;}.dyn-control-frame.dyn-type-noteslist .others-notes-container{max-height:17vh;}@media(max-width:991.98px){.dyn-control-frame{flex-direction:column;padding:.5rem 0;}}.dyn-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;}.dyn-dropdown-container.show{display:flex;}.dyn-dropdown-container .dd-item{display:flex;flex-direction:row;padding:2px 0;align-items:center;cursor:pointer;}.dyn-dropdown-container .dd-item:hover{background-color:#75a3d1;}.dyn-dropdown-container .dd-item .dd-text{flex-grow:1;min-height:28px;}.dyn-dropdown-container .dd-expand{flex:0 0 27px;padding:4px 8px;padding-top:3px;}.dyn-dropdown-container .dd-icon{padding-right:4px;}.dyn-dropdown-container .dd-child{padding:2px 0;padding-left:30px;cursor:pointer;}.dyn-dropdown-container .dd-child:hover{background-color:#75a3d1;}.dyn-type-blockfinished .dyn-control-left{display:flex;align-items:flex-end;}.dyn-control-left{flex:0 0 15rem;padding-top:.3rem;line-height:1.2;position:relative;overflow:hidden;}.dyn-control-left label{margin-bottom:.3rem;}@media(max-width:991.98px){.dyn-control-left label{font-weight:bold;}}.dyn-control-left .description{font-size:.7rem;word-wrap:break-word;white-space:break-spaces;}.dyn-control-left .dyn-comment-icon{position:absolute;top:.35rem;right:0;}@media(max-width:991.98px){.dyn-control-left{flex:0 0 2rem;}}.dyn-control-mid{flex-grow:1;}.dyn-control-mid .dropdown-item{cursor:pointer;min-height:2rem;}.dyn-control-mid .dropdown-item.selected{background-color:#75a3d1;color:#fff;}.blockFinishInfo,.measure-reopen-info{font-size:.7rem;}.dyn-finished-text{font-size:.7rem;}.dyn-modified-text{font-size:.7rem;}.form-group .dyn-control-frame{padding:0;}.dyn-control-right{flex:0 0 6.3rem;margin-left:.7rem;padding-top:.4rem;}.dyn-control-right .dyn-icons{display:flex;flex-direction:row;}.dyn-control-right .dyn-icons i{margin-right:5px;}@media(max-width:991.98px){.dyn-control-right{flex:0 0 4.3rem;}}.dyn-type-datum .dyn-control-mid,.dyn-type-blockdate .dyn-control-mid,.dyn-type-zahl .dyn-control-mid,.dyn-type-datediff .dyn-control-mid,.dyn-type-parentcontentdate .dyn-control-mid,.dyn-type-parentcontentnumber .dyn-control-mid,.dyn-subtype-zahl .dyn-control-mid,.dyn-subtype-datediff .dyn-control-mid,.dyn-subtype-datum .dyn-control-mid,.dyn-subtype-blockdate .dyn-control-mid,.dyn-subtype-parentcontentdate .dyn-control-mid{flex:0 0 200px;}.dyn-label-row label{margin-bottom:0;}@media(max-width:991.98px){.dyn-label-row{font-weight:bold;}}.dyn-user-container,.dyn-category-container,.dyn-escalation-container,.dyn-parent-status-container{position:relative;}.form-control.dyn-control-date,.form-control.dyn-control-user{padding:5px 5px;}.form-control.dyn-checkbox{width:23px;height:23px;cursor:pointer !important;}.dyn-checkbox-green input[type="checkbox"]:checked{accent-color:#70ad47;}.dyn-checkbox-green input[type="checkbox"]:checked .checkmark{color:#fff;}.matrix-cell .dyn-checkbox-green{margin-top:.3rem;}.toggle-narrow-button{height:1.7rem !important;min-height:1.8rem !important;}.toggle-narrow-button.off{border-color:#d4213e;}.toggle-narrow-button:not(.off){border-color:#70ad47;}.toggle-narrow-button .toggle-on{background-color:#70ad47;color:#fff;padding-right:1.6rem;}.toggle-narrow-button .toggle-off{background-color:#d4213e;color:#fff;padding-left:1.6rem;}.toggle-narrow-button label{line-height:.9rem;}.toggle-narrow-button[disabled]{border-color:#737278;}.toggle-narrow-button[disabled] .toggle-on{background-color:#737278;color:#fff;}.toggle-narrow-button[disabled] .toggle-off{background-color:#737278;color:#fff;}.dyn-checkbox-input{margin-top:.3rem;margin-left:-2.5rem;}.toggle.btn{min-width:65px;min-height:34px;}.toggle-handle{background-color:#fff;}.dyn-dropdown-chevron{position:absolute;right:0;top:.1rem;padding:.4rem;cursor:pointer;}.dyn-dropdown-icon{position:absolute;right:23px;top:6px;}.dyn-dropdown-icon .fal{color:#000;margin-right:2px;}.dyn-dropdown-icon .fal:hover{color:#75a3d1;}.dyn-category-container span{opacity:.7;}.dyn-required{font-size:1.2rem;color:#d5001c;margin-left:.1rem;font-weight:bold;}.dyn-separator-container{flex-grow:1;position:relative;}.dyn-separator-heading{margin-bottom:2px;width:100%;}.dyn-separator-heading span{font-weight:bold;}.dyn-separator-heading span.background-color{background-color:#fff;}.dyn-separator-heading.dyn-separator-center{text-align:center;}.dyn-separator-description{margin-bottom:2px;width:100%;}.dyn-finished-container{display:flex;flex-direction:column;}.dyn-finished-container .checkbox{display:flex;flex-direction:row;align-items:center;}.dyn-finished-container .checkbox label{padding-left:4px;}.dyn-action{color:#007bff;cursor:pointer;}.dyn-action:hover{color:#d5001c;}.category-rows.dyn-hidden,.tabbed-matrix.dyn-hidden{display:none;}.dyn-ampel-container{display:flex;flex-direction:row;line-height:1;}.dyn-ampel-container .dyn-ampel-outer{border-radius:5px;border:1px solid #444;padding:6px;margin-right:8px;opacity:.3;background-color:#b5b4ba;}.dyn-ampel-container .dyn-ampel-outer.checked{background-color:#fff;opacity:1;}.dyn-finance-rating-container{display:flex;}.dyn-finance-rating-container .fr-dropdown{border:1px solid #ccc;padding:5px;cursor:pointer;}.dyn-finance-rating-container .fr-dropdown.fr-disabled{background-color:#e9ecef;pointer-events:none;cursor:default;}.dyn-finance-rating-container .fr-frame{width:300px;display:inline-block;padding:.25rem 1.5rem;}.dyn-finance-rating-container .dropdown-item{display:block;}.color-radio-button{padding-left:.3rem;padding-right:.3rem;border-radius:.3rem;}.color-radio-button .form-check-label-maintain-color{margin-bottom:0;}