/* Administration System Message */
#message_system {
    border: #ffd4d4 solid 1px !important;
    background: #ffefef !important;
}

/* Adapt navigation menu to the density design */
#hui-page-tree > ul.jqtree-tree > #hui-auxiliary-tree > ul.jqtree_common[role="group"] > li > .jqtree-element::after,
#hui-page-tree > ul.jqtree-tree #hui-workspace-tree > ul.jqtree_common[role="group"] > li > .jqtree-element::after,
#hui-page-tree > ul.jqtree-tree > #hui-auxiliary-tree > ul.jqtree_common[role="group"] > li::before,
#hui-page-tree > ul.jqtree-tree #hui-workspace-tree > ul.jqtree_common[role="group"] > li::before,
#hui-page-tree > ul.jqtree-tree > #hui-auxiliary-tree > ul.jqtree_common[role="group"] > li:last-child > a.jqtree-element.cplace-pjax-link::before,
#hui-page-tree > ul.jqtree-tree #hui-workspace-tree > ul.jqtree_common[role="group"] > li:last-child > a.jqtree-element.cplace-pjax-link::before {
    display: none;
}

#hui-page-tree > ul.jqtree-tree.jqtree_common .jqtree-element.tree-level-1 + ul.jqtree_common[role="group"],
#hui-page-tree > ul.jqtree-tree.jqtree_common #hui-auxiliary-tree .jqtree-element.tree-level-1 + ul.jqtree_common[role="group"] {
    margin-left: 8px;
    padding-right: 0;
    width: 100%;
}

#hui-page-tree > ul.jqtree-tree #hui-workspace-tree > ul.jqtree_common[role="group"] > li > .jqtree-element.jqtree_common,
#hui-page-tree > ul.jqtree-tree > #hui-auxiliary-tree > ul.jqtree_common[role="group"] > li > .jqtree-element.jqtree_common,
#hui-page-tree > ul.jqtree-tree > #hui-auxiliary-tree > ul.jqtree_common[role="group"] > li > ul > li.jqtree_common {
    margin-left: 0;
    padding-left: 32px;
    margin-right: 15px;
}

#hui-page-tree > ul.jqtree-tree > #hui-auxiliary-tree > ul.jqtree_common[role="group"] > li > ul > li.jqtree_common[level="3"] {
    padding-left: 17px;
}

#hui-page-tree > ul.jqtree-tree li li.jqtree_common.active > a,
#hui-page-tree > ul.jqtree-tree .jqtree-element:hover:not(.tree-level-1) {
    border-radius: 2px;
}

#hui-page-tree > ul.jqtree-tree li li.jqtree_common.active > a,
#hui-page-tree > ul.jqtree-tree li li.jqtree_common.active > a.tree-level-3,
#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree.active .jqtree-element.tree-level-1 {
    border-left: 2px solid #03597a;
}

#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree.active .jqtree-element.tree-level-1,
#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree .jqtree-element.tree-level-1 {
    border-radius: 2px;
    width: auto !important;
    margin-left: 5px;
}

#hui-page-tree > ul.jqtree-tree li li.jqtree_common > a.tree-level-3 {
    border-left: 2px solid #dcdee1;
    padding-left: 19px;
}

#hui-page-tree > ul.jqtree-tree li li.jqtree_common.active > a:hover {
    background-color: #a8dfff;
}

#hui-page-tree > ul.jqtree-tree .jqtree-element.jqtree_common > .element-no-children-icon,
#hui-page-tree > ul.jqtree-tree li li.jqtree_common.active > a > .element-no-children-icon,
#hui-page-tree > ul.jqtree-tree .jqtree-element.jqtree_common:hover:not(.tree-level-1) > .element-no-children-icon {
    display: none;
}

#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree.active .jqtree-element.tree-level-1 .jqtree-toggler > .element-toggler.hui-caret-down,
#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree.active .jqtree-element.tree-level-1 .jqtree-toggler > .element-toggler.hui-caret-right,
#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree.jqtree_common.active .jqtree-element.tree-level-1 .element-title-presentation-icon:before,
#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree.jqtree_common.active .jqtree-element.tree-level-1 .element-title-presentation-icon {
    background: transparent;
}

#hui-page-tree > ul.jqtree-tree .jqtree-element .jqtree-toggler {
    order: 3;
}


#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree .jqtree-element.tree-level-1 .element-title-presentation-icon {
    border: none;
}

#hui-page-tree > ul.jqtree-tree .jqtree-element.tree-level-1 > .jqtree-title {
    text-transform: uppercase;
    color: #353a41;
}

hui-content-header .hui-content-header {
    background-color: #ffffff;
    padding: 0 24px;
}

hui-content-header.scrolled .hui-content-header > .hui-ch-page-section {
    height: 59px;
}


#hui-workspace-menu #hui-logo-section {
    border-bottom: 1px solid #e9eaec;
}

#hui-workspace-menu {
    border-right: 1px solid #e9eaec;
}

#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree > .hui-auxiliary-tree-header > .hui-auxiliary-tree-divider {
    border-color: #e9eaec;
}

/*** general widget styling ***/
.jarviswidget:not(.widget-no-frame) {
    box-shadow: none !important;
}

.jarviswidget .widget-body div.cplace-no-padding-widget-sub-row {
    padding-left: 0;
    padding-right: 0;
}

.row.cplace-jarviswidget-layout-row {
    margin-left: 0;
    margin-right: 0;
}

.cplace-widget-container.cplace-widget-body {
    padding-left: 0;
    padding-right: 0;
}

.widget-height-utils {
    display: none;
}

.jarviswidget-fullscreen-wrapper {
    padding-left: 3px;
}

.jarviswidget-fullscreen-wrapper:has(.hideDiv) {
    display: none;
}

.row.cplace-control-group {
    margin-right: 0;
    margin-left: 0;
}

.row.cplace-jarviswidget-layout-row article:not(:last-child) .widget-switcher-wrapper {
    justify-content: flex-start;
}

@media (min-width: 992px) {
    .row.cplace-jarviswidget-layout-row article.col-md-1:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-2:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-3:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-4:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-5:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-6:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-7:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-8:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-9:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-10:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-11:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-12:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-1:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-2:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-3:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-4:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-5:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-6:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-7:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-8:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-9:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-10:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-11:not(:only-child):not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-12:not(:only-child):not(:empty) {
        padding-right: 46px;
        padding-left: 43px;
    }
}

@media (min-width: 992px) {
    .row.cplace-jarviswidget-layout-row > article.col-md-1:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-2:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-3:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-4:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-5:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-6:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-7:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-8:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-9:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-10:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-11:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-12:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-1:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-2:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-3:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-4:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-5:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-6:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-7:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-8:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-9:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-10:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-11:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-12:first-child:not(:empty) {
        padding-left: 21px;
        border: none;
    }
}

@media (min-width: 992px) {
    .row.cplace-jarviswidget-layout-row > article.col-md-1:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-2:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-3:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-4:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-5:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-6:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-7:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-8:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-9:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-10:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-11:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-md-12:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-1:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-2:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-3:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-4:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-5:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-6:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-7:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-8:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-9:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-10:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-11:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row > article.col-lg-12:last-child:not(:empty) {
        padding-right: 24px;
    }
}

@media (min-width: 992px) {
    .row.cplace-jarviswidget-layout-row article.col-md-1:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-2:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-3:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-4:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-5:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-6:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-7:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-8:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-9:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-10:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-11:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-12:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-1:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-2:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-3:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-4:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-5:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-6:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-7:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-8:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-9:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-10:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-11:first-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-12:first-child:not(:empty) {
        padding-left: 0;
        border: none;
    }
}

@media (min-width: 992px) {
    .row.cplace-jarviswidget-layout-row article.col-md-1:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-2:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-3:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-4:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-5:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-6:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-7:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-8:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-9:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-10:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-11:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-md-12:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-1:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-2:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-3:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-4:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-5:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-6:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-7:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-8:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-9:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-10:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-11:last-child:not(:empty),
    .row.cplace-jarviswidget-layout-row article.col-lg-12:last-child:not(:empty) {
        padding-right: 0;
    }
}

input[type="file"] {
    color: #a2aab4 !important;
    font-style: italic;
}

input[type="file"]::file-selector-button {
    border: none;
    background: transparent;
    color: #037493 !important;
    margin-top: 4px;
    cursor: pointer !important;
}

[data-type-internal-name="de.bmw.cp.SupplierLocation"] [data-widget-kind="cf.cplace.platform.attributesGroup"] [data-ua-name="jarviswidget-edit-button"],
[data-type-internal-name="de.bmw.cp.SupplierLocation"] [data-widget-kind="cf.cplace.platform.attributesGroup"] [cplace-tooltipster="Bearbeiten"],
[data-type-internal-name="de.bmw.cp.SupplierLocation"] [data-widget-kind="cf.cplace.platform.attributesGroup"] [cplace-tooltipster="Edit"] {
    display: none !important;
}

[data-type-internal-name="de.bmw.cp.dashboard.documents"] [data-widget-kind="cf.platform.embeddedSearchAsTable"] .tricia-file-details-link {
    display: none !important;
}

[data-widget-kind="cf.cplace.platform.attributesGroup"] .row.cplace-control-group .control-label {
    text-align: left;
}

.jarviswidget header[role=heading] h2 {
    text-transform: uppercase;
    margin: 0;
}

.cplace-heading-widget h5, h4 {
    text-transform: uppercase;
    margin: 0;
    font-weight: 600;
}

/** modal dialog **/
.cf-cplace-forms-wizard-modal.modal-body {
    padding: 0;
}

.wizard-footer {
    padding: 16px;
    background: #f2f3f4;
    border-top: #c1c5cb solid 1px;
}

.wizard-header {
    padding: 16px;
}

.wizard-content {
    padding: 0 16px;
}

.cf-cplace-forms-wizard-modal.modal-body .wizard-step-view {
    border-top: #c1c5cb solid 1px;
    padding: 16px 0;
}

.cf-cplace-forms-wizard-modal.modal-body .wizard-step-view form .cplace-control-group label {
    width: 100%;
    margin-bottom: .5em;
    text-align: left !important;
}

.modal-form .modal-body > .row {
    display: flex;
    padding: 0 15px;
}

.single-column-attr .cplace-control-group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
}

.single-column-attr .cplace-control-group > * {
    width: fit-content;
    max-width: 100%;
}

.single-column-attr .cplace-control-group > *:not(.control-label) {
    min-width: 100%;
}

.wizard-step-view .row.cplace-control-group > * {
    width: 100%;
}

span.cplace-control-required {
    color: red;
    padding-right: 3px;
    margin: 4px 0 -4px 0;
    font-size: 23px;
    font-weight: 300;
}

/** content header **/
.hui-ch-page-section {
    display: flex;
    align-items: center;
}

hui-content-header .hui-content-header > .hui-ch-page-section > span.hui-ch-page-name {
    margin-top: 3px;
    margin-left: 12px;
}

a.hui-ch-page-btn.ng-scope.hui-btn.btn.btn-icon {
    margin-left: 5px;
}

/* content header icon */
hui-content-header .hui-content-header > .hui-ch-page-section > .hui-ch-zoom-out > .hui-ch-zoom-out-split-icon {
    margin: 0 4px 0 14px;
    display: flex;
}

hui-content-header .hui-content-header > .hui-ch-page-section .fa-chevron-right:before {
    font-weight: 400;
    font-size: 11px;
}

hui-content-header .hui-content-header > .hui-ch-page-section a.hui-ch-page-btn {
    font-size: 19px;
}

/** tables **/
.table thead td, .table thead th:hover {
    background: #f2f3f4;
}

.table thead td, .table thead th:hover div.columnLabel {
    color: #69707a;
}

.table thead td, .table thead th:has(.ascending) div.columnLabel,
.table thead td, .table thead th:has(.descending) div.columnLabel {
    color: #067493;
}

/* grouped tables */
.jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] .table-striped:has(tr.group-header) tr:nth-of-type(odd):not(.group-header) {
    background: #fff !important; /* remove zebra optic */
}

/* keep default background in tables */
td[cplace-flexi-cell] .cplace-control-wrapper {
    background-color: transparent !important;
    padding-left: 0;
    color: #353a41;
}

/*** scrollbars  ***/
/** navigation scrollbar **/
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background: #00000082 !important;
    max-height: 80px !important;
}

/*** style kanban board ***/
/* style board */
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-main-widget {
    border-bottom: 1px solid #dcdee1;
    padding-bottom: 0;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"],
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] {
    box-shadow: none;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] header,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] header {
    display: none;
}

/* search bar */
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .search-bar.form-control {
    background-color: #ffffff !important;
}

/* buttons */
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-unify-date-format-control,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-unify-date-format-control {
    display: none;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .action-group:not(.filters-group):not(.element-visibility-group),
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .action-group:not(.filters-group):not(.element-visibility-group) {
    display: none;
}

/* cards */
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-card-entry {
    box-shadow: 0 0 0 1px #e9eaec;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-card-entry.selected {
    box-shadow: 0 0 0 2px #067493;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-card-entry .card-content .card-footer .card-tag {
    background-color: #f2f3f4;
    color: #067493;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-card-entry .card-content .card-footer .card-ref-type {
    display: none;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-card-entry .card-content .card-footer .card__date {
    font-weight: bold;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .filter,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .header-action,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .details-view-button .header-action {
    box-shadow: none;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .filter > a .icon,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .header-action i,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .details-view-button .header-action i {
    color: #067493;
    border-radius: 2px;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .filter > a .icon:hover,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .header-action:hover,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .header-content .header-action.active,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .details-view-button .header-action.opened:hover,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .details-view-button .header-action:hover {
    background-color: #a8dfff;
    border: none;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .details-view-button .header-action.opened {
    border: none;
    background-color: transparent;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-card-entry .card-content .card-header .card-menu .card-menu-toggle:hover {
    color: #035970;
}

/* column header */
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-main-widget .card-counter {
    background-color: #f2f3f4;
    color: #067493;
    border: none;
    border-radius: 8px;
}

/* details */
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view {
    box-shadow: -4px 0 12px #0000001a;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .details-form {
    padding: 0 24px 24px 24px
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group {
    margin: 16px 0;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group .control-label {
    font-size: 12px;
    margin-bottom: 0;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group select.form-control,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group input.form-control,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group button.dropdown-toggle.btn-default {
    background-color: #ffffff !important;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group select.form-control:hover,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group input.form-control:hover,
.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group button.dropdown-toggle.btn-default:hover {
    background-color: #e0f2ff !important;
}

.jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] cplace-cboard-card-details-view .row.cplace-control-group .cplace-control-wrapper.read-only {
    padding-left: 0;
}

/* tooltip fe2.0 styling */
/* these stylings can be removed when the frontend 2.0 variables can be overwritten again. */
.p-tooltip.p-component .p-tooltip-text {
    font-family: "Segoe Ui", "San Francisco", "Roboto", "Helvetica", "Arial", "Sans-Serif", sans-serif;
}

/* these stylings overwrite the default behavior and need to be kept */
.p-tooltip.p-component .p-tooltip-text {
    font-stretch: normal;
    box-shadow: none;
    background: #1f2328;
    line-height: 16px;
    font-size: 12px;
    border-radius: 2px;
}

.p-tooltip-top.p-component .p-tooltip-arrow {
    bottom: -0.2em;
    margin-left: -0.5rem;
    border-width: 0.5em 0.5em 0;
}

.p-tooltip-left.p-component .p-tooltip-arrow {
    right: -0.2em;
    margin-top: -0.5rem;
    border-width: 0.5em 0 0.5em 0.5em;
}

.p-tooltip-bottom.p-component .p-tooltip-arrow {
    top: -0.2em;
    margin-left: -0.5rem;
    border-width: 0 0.5em 0.5em 0.5em;
}

.p-tooltip-right.p-component .p-tooltip-arrow {
    left: -0.2em;
    margin-top: -0.5rem;
    border-width: 0.5em 0.5em 0.5em 0;
}

.p-tooltip.p-tooltip-right.p-component .p-tooltip-arrow {
    border-right-color: #1f2328;
}

.p-tooltip.p-tooltip-left.p-component .p-tooltip-arrow {
    border-left-color: #1f2328;
}

.p-tooltip.p-tooltip-top.p-component .p-tooltip-arrow {
    border-top-color: #1f2328;
}

.p-tooltip.p-tooltip-bottom.p-component .p-tooltip-arrow {
    border-bottom-color: #1f2328;
}

/* tooltip frontend 1 styling */
.tooltipster-sidetip.tooltipster-light .tooltipster-box {
    box-shadow: none;
    border: none;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-box .tooltipster-content {
    font-stretch: normal;
    box-shadow: none;
    background: #1f2328;
    line-height: 16px;
    font-size: 12px;
    border-radius: 2px;
    color: #ffffff;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #1f2328;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #1f2328;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #1f2328;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #1f2328;
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-content {
    color: #ffffff;
    padding: 8px;
}

.tooltipster-sidetip .tooltipster-content a {
    color: #3ccaff;
}

.tooltipster-sidetip .tooltipster-content a:hover {
    color: #a8dfff;
}

/* Page header (nav bar header) */
/* Stroke bottom */
#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top {
    border-bottom: 1px solid #e1e4ea;
}

/* Icon only Buttons */
#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .nav > li .hui-top-navigation-bar-link-icon {
    font-family: "Font Awesome 5 Pro", serif !important;
    width: 20px;
}

#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .nav > li > a.hui-btn.btn-icon,
#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .navbar-header > .navbar-toggle {
    color: #037493;
    padding: 6px;
    border-radius: 2px;
    height: 32px;
}

#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .nav > li > a.hui-btn.btn-icon:hover {
    background-color: #a8dfff;
}

#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .nav > li > a:hover.hui-btn.btn-icon > i,
#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .nav > li > a:focus.hui-btn.btn-icon > i,
#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .nav > .hui-overflow-menu[data-type="routes"].open > .hui-overflow-menu-toggle.dropdown-toggle:not(:hover).hui-btn.btn-icon > i {
    color: #037493;
}

.navbar-nav.navbar-right .hui-overflow-menu[data-type="routes"] > .hui-overflow-menu-toggle.dropdown-toggle.btn-icon > .overflow-menu-toggle-caret,
.hui-btn.btn.btn-dropdown:not(.btn-icon) > i {
    font-family: "Font Awesome 5 Pro", serif !important;
    color: #037493;
    width: 20px;
    margin-left: 8px;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-default-actions-dropdown {
    padding-right: 0;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-default-actions-dropdown .hui-dropdown-toggle > i {
    font-family: "Font Awesome 5 Pro", serif !important;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-default-actions-dropdown .hui-dropdown-toggle {
    height: 32px;
    width: 32px;
}

/* caret-down */
.navbar-nav.navbar-right .hui-caret-down:before {
    content: "\f078";
}

/* fa-star */
.navbar-nav.navbar-right .hui-star-o:before {
    content: "\f005";
}

/* fa-bell */
.navbar-nav.navbar-right .hui-notification-o:before {
    content: "\f0f3";
}

/* more-vertical */
.navbar-nav.navbar-right .hui-more-vertical:before,
.hui-ch-content-default-actions-dropdown .hui-more-vertical:before {
    content: "\f142";
}

i.hui.hui-more-vertical.hui-dropdown-toggle-caret {
    font-size: 18px;
}

.nav > li {
    margin-left: 8px;
}

/* Content header – Page title */
/* Breadcrumbs & Title */
hui-content-header .hui-content-header > .hui-ch-page-section > .hui-ch-page-name {
    font-family: "BmwGroup Condensed", serif;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 500;
    line-height: 28px;
    margin-left: 8px;
    margin-top: 8px;
}

hui-content-header .hui-content-header > .hui-ch-page-section .hui-ch-page-btn {
    pointer-events: none;
}

hui-content-header .hui-content-header > .hui-ch-page-section .hui-ch-zoom-out-btn:hover {
    background-color: unset;
    color: #037493;
}

hui-content-header .hui-content-header > .hui-ch-page-section .hui-ch-page-btn,
hui-content-header .hui-content-header > .hui-ch-page-section .hui-ch-zoom-out-btn {
    font-size: 20px;
    height: 24px;
    width: 24px;
}

hui-content-header .hui-content-header > .hui-ch-page-section .hui-ch-page-btn > i,
hui-content-header .hui-content-header > .hui-ch-page-section .hui-ch-zoom-out-btn > i {
    width: 1em;
}

/* Content header – page menu (views and default actions) */
.dropdown.hui-dropdown .dropdown-toggle.hui-dropdown-toggle {
    font-size: 12px;
}

hui-content-header .hui-content-header > .hui-ch-content-section #hui-ch-custom-actions-dropdown .hui-dropdown-toggle-caret {
    font-size: 12px;
}

.hui-dropdown-toggle > .hui-caret-down:before {
    content: "\f078";
}

.dropdown.hui-dropdown.open .dropdown-toggle.hui-dropdown-toggle .hui-dropdown-toggle-caret {
    transform: none;
}

.hui-btn.btn.btn-icon,
.hui-btn.btn.btn-dropdown,
.hui-btn.btn.btn-tertiary,
.hui-ch-content-context-btn.btn-primary,
.dropdown.hui-dropdown .dropdown-toggle.hui-dropdown-toggle.no-focus,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-views-open-btn,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-views-close-btn,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context-btn {
    color: #037493;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    align-items: center;
    min-height: 32px;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-views-open-btn:hover,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-views-open-btn:active,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context-btn.btn-primary,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context-btn.btn-primary:hover,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context-btn:hover,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-default-actions-dropdown .hui-dropdown-toggle:hover,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-default-actions-dropdown .hui-dropdown-toggle:active,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-views-close-btn:hover,
.hui-btn.btn.btn-icon:hover, .hui-btn.btn.btn-icon:focus, .hui-btn.btn.btn-icon:active,
.hui-btn.btn.btn-dropdown:hover, .hui-btn.btn.btn-dropdown:focus, .hui-btn.btn.btn-dropdown:active,
.hui-btn.btn.btn-tertiary:hover, .hui-btn.btn.btn-tertiary:focus, .hui-btn.btn.btn-tertiary:active,
.dropdown.hui-dropdown .dropdown-toggle.hui-dropdown-toggle:hover,
.dropdown.hui-dropdown .dropdown-toggle.hui-dropdown-toggle.no-focus:hover,
.dropdown.hui-dropdown.open .dropdown-toggle.hui-dropdown-toggle,
.dropdown.hui-dropdown.open .dropdown-toggle.hui-dropdown-toggle:hover,
.dropdown.hui-dropdown.open .dropdown-toggle.hui-dropdown-toggle:focus,
#hui-top-navigation-bar > #hui-navbar.navbar-fixed-top .navbar-header > .navbar-toggle:hover {
    color: #037493;
    background-color: #a9e0ff;
}

.hui-btn.btn.btn-icon.hui-ch-views-scroller:hover {
    color: #037493;
    background-color: inherit;
}

hui-content-header .hui-content-header .hui-ch-content-section,
hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context .hui-ch-content-context-views .filler,
hui-content-header .hui-content-header .hui-ch-content-section .overlay-fade {
    height: 32px;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context-views > .hui-ch-content-context-views-inner {
    gap: 8px;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-content-context-btn {
    padding: 7px 12px;
    margin: 0;
}

.dropdown.hui-dropdown .dropdown-menu.hui-dropdown-menu .hui-dropdown-menu-link:hover,
.dropdown.hui-dropdown .dropdown-menu.hui-dropdown-menu .hui-dropdown-menu-link a:focus {
    color: #353a41;
    background-color: #f2f3f4;
}

hui-content-header .hui-content-header .hui-ch-content-section .hui-ch-views-close-btn {
    width: 32px;
    padding: 0;
}

@media (min-width: 992px) {
    hui-content-header .hui-content-header > .hui-ch-content-section .overlay-fade.custom-actions-showing:not(.close-views-btn-showing) {
        left: 182px;
    }

    hui-content-header .hui-content-header > .hui-ch-content-section .overlay-fade.custom-actions-showing:not(.close-views-btn-showing),
    hui-content-header .hui-content-header > .hui-ch-content-section .overlay-fade.right.default-actions-showing:not(.close-views-btn-showing) {
        top: 3px;
    }
}

/* Back to Top Button */
.cplace-back-to-top-button {
    bottom: 5px;
    border: 1px solid #c1c5cb !important;
    background-color: #fff;
    color: #037493;
    opacity: 1;
}

.cplace-back-to-top-button:hover,
.cplace-back-to-top-button:focus,
.cplace-back-to-top-button:active {
    border: 1px solid #035970 !important; /* wird aktuell überschrieben */
    background-color: #a8dfff !important;
    color: #037493 !important;
}

/* Prevents dark background when clicking on the "Back to top" button */
.btn-primary:active:focus {
    background-color: #a8dfff;
    color: #037493;
}

/* Page Layout Spacings */
#cplace #page-content-wrapper > .container-fluid > #content-with-padding {
    padding-right: 24px;
    padding-left: 24px;
}

hui-content-header {
    margin-top: 24px;
    margin-bottom: 36px;
}

#cplace #page-content-wrapper .cplace-inner-content {
    padding-top: 0;
}

/* Reenable different stylings for fontawesome icons */
.fal.fa-check:before, .far.fa-check:before {
    font-family: 'Font Awesome 5 Pro';
}

fal.fa-times-circle, far.fa-times-circle {
    font-family: 'Font Awesome 5 Pro';
}

fal.fa-ban:before, far.fa-ban:before {
    font-family: 'Font Awesome 5 Pro';
}

.fal.fa-check-circle:before, .far.fa-check-circle:before {
    font-family: 'Font Awesome 5 Pro';
}

/* Multiselect styling */

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #037493 !important;
}

.p-dropdown-panel .p-dropdown-items .p-element.p-dropdown-item,
.p-multiselect-panel .p-multiselect-items .p-element.p-multiselect-item {
    flex-direction: row;
    gap: 9px;
    font-size: 12px;
    line-height: 16px;
    border-left: 2px solid transparent;
}

.p-dropdown-label.p-placeholder,
.p-multiselect-label.p-placeholder {
    font-style: italic;
}

.p-component.p-dropdown .p-dropdown-label,
.p-component.p-multiselect .p-multiselect-label {
    font-size: 12px;
    line-height: 16px;
}

p-dropdown.p-element.p-dropdown-clearable .p-dropdown-clear-icon,
p-multiselect.p-element.p-multiselect-clearable .p-multiselect-clear-icon {
    color: #69707a;
}

.p-component.p-dropdown .p-dropdown-trigger,
.p-component.p-multiselect .p-multiselect-trigger {
    color: #037493;
}

.p-component.p-dropdown,
.p-component.p-multiselect {
    border-color: #c1c5cb;
}

.p-component.p-dropdown:hover,
.p-component.p-dropdown:focus,
.p-component.p-dropdown:focus-visible,
.p-component.p-multiselect:hover,
.p-component.p-multiselect:focus,
.p-component.p-multiselect:focus-visible {
    border-color: #035970;
    box-shadow: none;
    outline: #0291b74d solid 2px;
    outline-offset: 0.01em;
}

.p-component.p-dropdown:hover,
.p-component.p-multiselect:hover {
    background-color: #e0f2ff;
}

.p-component.p-dropdown:focus,
.p-component.p-dropdown:focus-visible,
.p-component.p-dropdown.p-multiselect-open:hover,
.p-component.p-multiselect:focus,
.p-component.p-multiselect:focus-visible,
.p-component.p-multiselect.p-multiselect-open:hover {
    background-color: #dcdee133;
}

.p-component.p-dropdown:not(.p-disabled).p-focus,
.p-component.p-multiselect:not(.p-disabled).p-focus {
    box-shadow: none;
}

.p-multiselect-items .p-checkbox .p-checkbox-box {
    border-color: #c1c5cb !important;
}

.p-multiselect-items .p-checkbox .p-checkbox-box:hover {
    border-color: #035970;
    background-color: #e0f2ff;
    outline: none;
}

.p-dropdown-panel .p-dropdown-items .p-element.p-dropdown-item.p-highlight:not(:hover),
.p-multiselect-panel .p-multiselect-items .p-element.p-multiselect-item.p-highlight:not(:hover) {
    background-color: #e0f2ff;
    border-radius: 2px;
    border-color: #035970;
}

.p-dropdown-panel .p-dropdown-items .p-element.p-dropdown-item,
.p-multiselect-panel .p-multiselect-items .p-element.p-multiselect-item {
    white-space: normal;
}

.p-dropdown-panel .p-dropdown-items .p-element.p-dropdown-item:focus,
.p-multiselect-panel .p-multiselect-items .p-element.p-multiselect-item:focus {
    outline: none;
    box-shadow: none;
}

.p-dropdown-panel .p-dropdown-items .p-element.p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,
.p-multiselect-panel .p-multiselect-items .p-element.p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    background-color: #f2f3f4;
}

.p-dropdown-panel .p-dropdown-items .p-element.p-dropdown-item.p-highlight:hover,
.p-multiselect-panel .p-multiselect-items .p-element.p-multiselect-item.p-highlight:hover {
    background-color: #a8dfff;
    border-color: #035970;
}

/* layout as tabs */
.cplace-layout-tabs-widget-navigation .nav.nav-tabs li:only-child {
    display: none;
}

/*** buttons ***/
.btn.btn-default {
    border-radius: 2px;
    font-weight: 600;
}

.btn.btn-default:focus {
    border: 1px solid #c1c5cb !important;
}

/** ghost button muted **/
/* icon button edit, reload, esc... */

button.close span {
    display: none !important;
}

button.close {
    color: #037493;
    opacity: 1;
    padding: 0 5px 4px 5px;
    border-radius: 2px;
}

button.close:hover {
    color: #037493;
    background-color: #a8dfff;
    opacity: 1;
    text-shadow: none;
}

button.close[disabled], button.close.disabled {
    color: #1f23284d;
}

a.button-icon > .fa {
    color: #69707a;
}

a.button-icon:hover > .fa {
    color: #035970;
}

i.color-green {
    color: #1fc14a;
}

i.color-yellow {
    color: #ffd104;
}

i.color-red {
    color: #fa252b;
}

i.traffic-light-color-white {
    color: #a6aaaf;
}

i.traffic-light-color-green {
    color: #2a813f;
}

i.traffic-light-color-yellow {
    color: #976900;
}

i.traffic-light-color-red {
    color: #df001a;
}

/** ghost button, ghost button with disclosures **/
/* buttons in widget header row */
.cplace-no-padding-widget-sub-row .btn.btn-default,
cf-wc-bridge .p-button.p-button-text {
    border: none !important;
}

.cplace-no-padding-widget-sub-row .btn.btn-default.btn-primary,
.tricia-edit-btn-wrapper a.btn.btn-default:only-child,
.cplace-gantt-container .my-toolbar .x-btn,
.cplace-gantt-container .my-toolbar .x-btn.x-btn-pressed {
    background-color: #ffffff;
    color: #037493;
    border: none !important;
}

.cplace-gantt-container .my-toolbar .x-btn .x-btn-icon-el.icon,
.cplace-gantt-container .my-toolbar .x-btn:hover .x-btn-icon-el.icon {
    color: #037493 !important;
}

.cplace-no-padding-widget-sub-row .btn.btn-default:hover,
.tricia-edit-btn-wrapper a.btn.btn-default:only-child:hover,
cf-wc-bridge .p-button.p-button-text:enabled:hover,
.cplace-gantt-container .my-toolbar .x-btn:hover {
    border: none !important;
    background-color: #a8dfff;
}

/* icon button filter, search,... */
a.btn.btn-default.tricia-do-not-focus.disabled,
a.btn.btn-default.tricia-do-not-focus[disabled],
.tricia-edit-btn-wrapper a.btn.btn-default:only-child[disabled],
.tricia-edit-btn-wrapper a.btn.btn-default:only-child:disabled {
    color: #1f23284d;
}

a.btn.btn-default.tricia-do-not-focus.disabled .fa,
a.btn.btn-default.tricia-do-not-focus[disabled] .fa,
.cplace-gantt-container .my-toolbar .x-btn.x-btn-disabled,
.cplace-gantt-container .my-toolbar .x-btn.x-btn-disabled .x-btn-icon-el.icon {
    opacity: 1;
    color: #1f23284d !important;
    background: #fff;
}

/* button "layout",... */
a.hui-btn.btn.hui-ch-content-context-btn.cplace-pjax-link.ng-binding.ng-scope.btn-tertiary.disabled,
a.hui-btn.btn.hui-ch-content-context-btn.cplace-pjax-link.ng-binding.ng-scope.btn-tertiary[disabled] {
    color: #1f23284d;
}

/** primary button **/
.btn.btn-primary:hover, .btn-primary:active:focus {
    border: 1px solid transparent !important;
    background: #035970;
    color: #fff;
}

.btn.btn-primary[disabled], .btn.btn-primary.disabled {
    background: #2828281a;
    color: #1f23284d;
    border: 1px solid transparent;
    opacity: 1;
}

/* MDATENE2E-28057: Highlight table header filter icon when filter function is active. */
.filters .btn-default[data-ua-name="apply-filter-btn"].btn-primary,
.filters .btn-default[data-ua-name="apply-filter-btn"].btn-primary:hover,
.filters .btn-default[data-ua-name="apply-filter-btn"].btn-primary:active {
    background-color: #a8dfff;
    color: #037493;
    border: 1px solid #024051 !important;
}

.filters .btn.btn-default[data-ua-name="apply-filter-btn"] > i.fa {
    margin: 0;
}

cf-wc-bridge .p-button:focus {
    box-shadow: none;
}

/** secondary button **/
.btn.btn-secondary, .form-wrapper .btn.btn-default.edit-button, .form-wrapper .btn.btn-default.cancel-button, .modal-dialog .wizard-footer .action-cancel button {
    border: 1px solid #c1c5cb;
    color: #037493;
    background: transparent;
}


.cplace-custom-validation-buttons .btn.btn-default:hover,
.btn.btn-secondary:hover,
.form-wrapper .btn.btn-default.edit-button:hover,
.form-wrapper .btn.btn-default.cancel-button:hover,
.modal-dialog .wizard-footer .action-cancel button:hover,
.cplace-custom-validation-buttons .btn.btn-default:hover {
    border: 1px solid #035970 !important;
    background: #a8dfff;
}

.btn.btn-secondary[disabled],
.btn.btn-secondary.disabled,
.form-wrapper .btn.btn-default.edit-button[disabled],
.form-wrapper .btn.btn-default.edit-button.disabled,
.form-wrapper .btn.btn-default.cancel-button[disabled],
.form-wrapper .btn.btn-default.cancel-button.disabled,
.modal-dialog .wizard-footer .action-cancel button[disabled],
.modal-dialog .wizard-footer .action-cancel button.disabled {
    color: #1f23284d;
    opacity: 1;
}

/** primary/ secondary button **/
/* filter dropdown button */

.btn i.fa:first-child {
    margin-right: 3px;
}

.btn i.fa:last-child {
    margin-left: 3px;
}

/** workflow buttons **/
/* Positioning for workflow transition icon */
button.cf-cplace-workflow-transition-button {
    align-items: center;
    justify-content: center;
    padding: 7px 16px 7px 0;
    border-color: #c1c5cb !important;
}

button.cf-cplace-workflow-transition-button > i {
    margin-right: auto;
}

button.cf-cplace-workflow-transition-button > span {
    margin-right: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/* positioning workflow buttons in workflow transitions widget */
cf-cplace-workflow-transitions-widget {
    padding-top: 5px;
    padding-right: 5px;
    display: block;
}

/*** input fields ***/
/* controls */

.cplace-control-wrapper {
    background-color: #dcdee133 !important;
    color: #353a41;
    border-radius: 2px;
    padding-left: 8px;
}

.cplace-control-wrapper.read-only {
    background-color: transparent !important;
    color: #353a41;
}

.cplace-control-wrapper.cplace-control-editing {
    background-color: transparent !important;
}

.cplace-control-wrapper > .tricia-edit-btn-wrapper {
    top: 4px !important;
    right: 4px !important;
    border-radius: 2px;
}

.cplace-control-wrapper > .tricia-edit-btn-wrapper .btn-default {
    padding: 1px;
}

.row.cplace-control-group .control-label {
    color: #69707a;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

/*** inputs ***/
/* edit buttons save or cancel */

.cplace-custom-validation-help-and-buttons .cplace-custom-validation-buttons,
.cplace-builtin-validation-help-and-buttons .cplace-custom-validation-buttons,
.cplace-custom-validation-help-and-buttons .cplace-builtin-validation-buttons,
.cplace-builtin-validation-help-and-buttons .cplace-builtin-validation-buttons {
    display: flex;
    gap: 8px;
    flex-direction: row-reverse;
}

/* text areas */

textarea.form-control {
    border: 1px solid #c1c5cb;
}

textarea.form-control:focus {
    box-shadow: 0 0 0 2px #0291b74d;
}

/* form control */

select.form-control, input.form-control {
    border-color: #c1c5cb;
    background-color: #f8f8f9 !important;
    color: #353a41;
    border-radius: 2px;
    height: 32px;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 8px;
}

select.form-control:focus, input.form-control:focus, div.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: #0291b74d solid 2px;
    outline-offset: 0.01em;
}

select.form-control:hover, input.form-control:hover {
    border-color: #035970;
    background-color: #e0f2ff;
    color: #353a41;
}

select.form-control * {
    background: #ffffff;
    border-radius: 0;
}

.input-group .cplace-control-components-buttons .btn {
    padding: 5px 12px;
    height: 32px;
}

/* dropdown */

.dropdown.bootstrap-select.form-control {
    height: 32px;
}

button.dropdown-toggle.btn-default {
    border: 1px solid #c1c5cb;
    border-radius: 2px;
    background-color: #f8f8f9;
    color: #353a41;
    height: 32px;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 8px;
}

button.dropdown-toggle.btn-default .filter-option-inner-inner {
    margin-top: 3px;
}

button.dropdown-toggle.btn-default:hover {
    border-color: #035970;
    background-color: #e0f2ff;
    color: #353a41;
}

button.dropdown-toggle.btn-default:focus {
    outline: #0291b74d solid 2px !important;
    outline-offset: 0.01em;
}

.open > button.dropdown-toggle.btn-default {
    border-color: #035970;
    background-color: #f8f8f9;
    color: #353a41;
    border-radius: 2px;
    outline: #0291b74d solid 2px !important;
    outline-offset: 0.01em;
}

.dropdown-menu.open .dropdown-menu > li > a {
    margin: 0 8px;
    padding: 8px;
    border-radius: 2px;
    border-left: 1px solid transparent;
}

.dropdown-menu.open .dropdown-menu > li > a:hover {
    color: #353a41;
    background-color: #f2f3f4;
}

.dropdown-menu.open .dropdown-menu > li > a.active, .dropdown-menu.open .dropdown-menu > li.selected > a {
    color: #353a41;
    background-color: #e0f2ff;
    border-left: 1px solid #035970;
}

.dropdown-menu.open .dropdown-menu > li.selected > a .check-mark {
    display: none;
}

.ui-autocomplete.ui-widget.ui-menu .ui-menu-item > a.cplace-autocomplete-hit-result {
    margin: 0 8px;
    padding: 8px;
    border-radius: 2px;
    border-left: 1px solid transparent;
}

.ui-autocomplete.ui-widget.ui-menu .ui-menu-item > a.cplace-autocomplete-hit-result:hover,
.ui-autocomplete.ui-widget.ui-menu .ui-menu-item > a.cplace-autocomplete-hit-result.ui-state-focus {
    color: #353a41;
    background-color: #f2f3f4;
}

.ui-autocomplete.ui-widget.ui-menu .ui-menu-item > a.cplace-autocomplete-hit-result.ui-state-focus .cplace-autocomplete-hit-disambiguation {
    color: #037493;
    background-color: #f2f3f4;
}

.form-control .dropdown-toggle {
    border-radius: 0;
}

/*** datepicker ***/

.datepicker table tr td span.year.active.active,
.datepicker table tr td span.month.active.active,
.datepicker table tr td.day:hover,
.datepicker table tr td.day.today:hover {
    outline: 1px solid #035970;
    background: #e0f2ff !important;
    color: #353a41 !important;
}

.datepicker table tr td.day.today {
    background-color: #dcdee133 !important;
    color: #353a41 !important;
}

.datepicker table tr td.day.active.active {
    outline: none;
    background: #035970;
    color: #fff;
}

.datepicker table tr td span.year.active.active:hover,
.datepicker table tr td span.month.active.active:hover {
    outline: 1px solid #035970;
    background: #a8dfff;
    color: #353a41;
}

.datepicker table tr td span.month:hover,
.datepicker table tr td span.year:hover,
.datepicker table tr td.day.today {
    background: #eee;
    outline: 1px solid #c1c5cb;
}

/*** gantt diagram ***/
/* context menu */
.x-menu-item-default.x-menu-item-disabled a {
    display: none
}

/* gantt header */
.cplace-gantt-container div#slider-1030.x-form-item {
    display: none;
}

.cplace-gantt-container a#button-1074 {
    left: 718px !important;
}

.cplace-gantt-container a#button-1075 {
    left: 760px !important;
}

.cplace-gantt-container a#button-1076 {
    left: 802px !important;
}

.cplace-gantt-container a#button-1077 {
    left: 844px !important;
}

.cplace-gantt-container a#button-1078 {
    left: 886px !important;
}

.cplace-gantt-container #tbseparator-1079 {
    left: 937px !important;
}

.cplace-gantt-container .my-toolbar .x-box-scroller.x-box-scroller-toolbar {
    opacity: 0.7;
}

.cplace-gantt-container .my-toolbar .x-box-scroller.x-box-scroller-toolbar.x-box-scroller-disabled {
    opacity: 0.3;
}

.cplace-gantt-container .my-toolbar .x-toolbar-separator-horizontal {
    border-left-color: #dcdee1;
}

.cplace-gantt-container img.enumeration-icon {
    display: none;
}

.cplace-gantt-container .x-column-header-text-inner, .sch-simple-timeheader {
    font-weight: normal;
}

.cplace-gantt-container .x-column-header-over {
    background: #fff !important;
}

.cplace-gantt-container .x-column-header-over .x-column-header-text-inner,
.cplace-gantt-container .x-column-header-over .x-column-header-text-inner:before {
    background: #fff !important;
    color: #035970 !important;
}

/* gantt background */
.cplace-gantt-container .my-toolbar,
.cplace-gantt-container .x-column-header,
.cplace-gantt-container .x-grid-cell-row-numberer,
.cplace-gantt-container .cf-gantt-tree .x-splitter.x-splitter-vertical,
.cplace-gantt-container .cf-gantt-tree .x-splitter.x-splitter-vertical:hover {
    background: #fff;
}

.cplace-gantt-container .sch-gantt-item.sch-gantt-parenttask-bar {
    background: #035970;
    border-color: #035970;
}

/* MDATENE2E-28577: Hovering over phases in Gantt chart, the cursor remains default. */
.cplace-gantt-container .sch-gantt-item.sch-gantt-parenttask-bar.sch-event-hover {
    cursor: default;
}

.cplace-gantt-container .sch-gantt-item.sch-gantt-parenttask-bar:before,
.cplace-gantt-container .sch-gantt-item.sch-gantt-parenttask-bar:after {
    border-color: #035970;
}

.cplace-gantt-container .x-grid-header-ct {
    border-bottom: 1px solid #c2c2c2 !important;
}

/*** user page ***/

/* profil image and user name header */

.cplace-person h3.cplace-person__name {
    font-size: 16px;
}

.cplace-person a.cplace-person__email {
    font-size: 14px;
}

div.container.cplace-person {
    margin-top: 6px;
}

.cplace-person .cplace-person__body {
    margin-top: 40px;
}

@media (min-width: 992px) {
    .cplace-person .cplace-person__body .cplace-tabs__links .cplace-tabs--vertical {
        padding-top: 0;
    }
}

.cplace-person .cplace-person__body .cplace-tabs__links .cplace-tabs--vertical {
    padding-top: 0;
}

@media (min-width: 992px) {
    .cplace-person header .cplace-person__avatar {
        padding: 7px 7px 7px 0;
    }
}

.cplace-person header .cplace-person__avatar {
    padding: 7px 7px 7px 0;
}

.cplace-person header.cplace-person__header {
    display: flex;
    align-items: center;
}

@media (min-width: 992px) {
    .cplace-person header .cplace-person__id {
        padding-top: 0;
    }
}

/* tabs */

.cplace-tabs__nav {
    font-size: 14px;
}

li.cplace-tabs__link.ng-scope, .nav-tabs li {
    height: 56px;
}

.nav-tabs li a.cf-cplace-layout-tabs-widget-button {
    display: flex;
    align-items: center;
    height: 56px;
    font-weight: 700;
}

.nav-tabs li a {
    display: flex;
    align-items: center;
}

.cplace-person .cplace-person-data__section-name, .cplace-person-data__title {
    font-size: 10px;
}

.cplace-person .cplace-tabs.cplace-tabs--vertical {
    padding-bottom: 0;
}

.cplace-tabs.cplace-tabs--vertical {
    border-right: 1px solid #dcdee1;
}

.cplace-person .cplace-tabs.cplace-tabs--vertical {
    padding-left: 200px;
}

.cplace-person li.cplace-tabs__link {
    text-align: left;
}

.cplace-tabs__link {
    color: #69707a;
}

/* content area */

.cplace-person label.control-label {
    font-size: 12px;
}

.cplace-person h3.cplace-group__title {
    font-size: 12px;
    font-weight: 600;
    margin-top: 0;
}

@media (min-width: 992px) {
    .cplace-person .cplace-tabs__content {
        margin-top: 0;
    }
}

.cplace-person .cplace-tabs__content {
    margin-top: 0;
}

.cplace-person header .cplace-person__id {
    padding-top: 0;
}

.cplace-person button.btn.btn-default.btn-xs.pull-right.cplace-editable-block__edit {
    display: none;
}

.cplace-person .cplace-person__body .cplace-group__content {
    border-top: none;
}

.cplace-person .cplace-person-data {
    padding-top: 40px;
}

.cplace-person .cplace-person__body .cplace-tabs__content, .cplace-person__header .cplace-person__id {
    margin-left: 85px;
}

.cplace-person .cplace-person-data.col-md-3.col-sm-8.col-sm-offset-2 {
    padding-left: 215px;
}

.cplace-person .cplace-person-data > * {
    text-align: left;
}

.cplace-tabs__link {
    color: #69707a;
}

/*** alert messages ***/

.alert {
    padding: 6px;
    font-size: 14px;
    color: #353a41;
}

.alert .close {
    padding: 0 8px;
    color: #69707a;
    opacity: 1;
}

.alert.alert-error, .alert.alert-danger {
    border: #ffd4d4 solid 1px;
    background: #ffefef;
}

.alert.alert-success {
    border: #9ff7b7 solid 1px;
    background: #e5fceb;
}

.alert.alert-neutral, .alert.alert-info {
    border: #dbdde1 solid 1px;
    background: #f2f3f4;
}

.alert.alert-info-alternative {
    border: #cbdfff solid 1px;
    background: #ecf3ff;
}

.alert.alert-warning {
    border: #ffe38e solid 1px;
    background: #fff7de;
}

/*** toasts ***/
.alert.animated {
    border-right: none;
    border-bottom: none;
    border-top: none;
    opacity: 1;
    top: 95px !important;
    padding: 6px 6px 6px 14px;
    text-align: left;
    box-shadow: 0 0 2px 0 #00000033, 0 4px 8px 0 #0000001a, 0 8px 16px 0 #0000001a, 0 12px 32px 0 #0000001a;
}

.alert.animated.bootstrap-growl {
    width: auto !important;
    right: 15px !important;
    padding-top: 12px !important;
    line-height: 1.9;
}

.alert.animated.slideInDown.alert-error, .alert.animated.slideInDown.alert-danger {
    box-shadow: -1px 1px 0 0 #ffd4d4 inset, 0 -1px 0 0 #ffd4d4 inset;
    border-left: #df001a solid 4px;
}

.alert.animated.slideInDown.alert-success {
    box-shadow: -1px 1px 0 0 #9ff7b7 inset, 0 -1px 0 0 #9ff7b7 inset;
    border-left: #2a813f solid 4px;
}

.alert.animated.slideInDown.alert-neutral, .alert.animated.slideInDown.alert-info, .alert.animated.slideInDown.alert-info-alternative {
    box-shadow: -1px 1px 0 0 #dbdde1 inset, 0 -1px 0 0 #dbdde1 inset;
    border-left: #69707a solid 4px;
}

.alert.animated.alert-warning {
    box-shadow: -1px 1px 0 0 #ffe38e inset, 0 -1px 0 0 #ffe38e inset;
    border-left: #f6c800 solid 4px;
}

/** fe 2.0 toast **/
cf-wc-bridge .p-toast {
    top: 95px !important;
    right: 24px !important;
}

cf-wc-bridge .p-toast .p-toast-message {
    color: #353A41 !important;
    padding: 6px 6px 6px 14px !important;
    text-align: left;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon {
    color: #2a813f;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon {
    color: #69707a;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon {
    color: #f6c800;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon {
    color: #df001a !important;
}

cf-wc-bridge .p-toast .p-toast-message .p-toast-icon-close {
    color: #69707a !important;
}

cf-wc-bridge .p-toast .p-toast-message .p-toast-icon-close:hover {
    color: #035970 !important;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-success {
    background: #e5fceb !important;
    box-shadow: -1px 1px 0 0 #9ff7b7 inset, 0 -1px 0 0 #9ff7b7 inset, 0 0 2px 0 #00000033, 0 4px 8px 0 #0000001a, 0 8px 16px 0 #0000001a, 0 12px 32px 0 #0000001a !important;
    border-left: #2a813f solid 4px !important;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-warn {
    background: #fff7de !important;
    box-shadow: -1px 1px 0 0 #ffe38e inset, 0 -1px 0 0 #ffe38e inset, 0 0 2px 0 #00000033, 0 4px 8px 0 #0000001a, 0 8px 16px 0 #0000001a, 0 12px 32px 0 #0000001a !important;
    border-left: #f6c800 solid 4px !important;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-error {
    background: #ffefef !important;
    box-shadow: -1px 1px 0 0 #ffd4d4 inset, 0 -1px 0 0 #ffd4d4 inset, 0 0 2px 0 #00000033, 0 4px 8px 0 #0000001a, 0 8px 16px 0 #0000001a, 0 12px 32px 0 #0000001a !important;
    border-left: #df001a solid 4px !important;
}

cf-wc-bridge .p-toast .p-toast-message.p-toast-message-info {
    background: #e5fceb !important;
    box-shadow: -1px 1px 0 0 #dbdde1 inset, 0 -1px 0 0 #dbdde1 inset, 0 0 2px 0 #00000033, 0 4px 8px 0 #0000001a, 0 8px 16px 0 #0000001a, 0 12px 32px 0 #0000001a !important;
    border-left: #69707a solid 4px !important;
}

/*** task details page ***/
/** task working state **/
div .cf-cplace-wf-state {
    height: 36px;
    display: flex;
    align-items: center;
    padding: 0 12px;
    margin: .1em .2em;
    border-radius: 2px;
    max-width: 200px;
}

div .cf-cplace-wf-state i {
    margin-right: 5px;
}

td div .cf-cplace-wf-state {
    height: 24px;
    padding: 0 5px;
}

/* fixes risk description input form */
.cplace-layout-tabs-widget-content article.cplace-widgets-article-in-view > div:first-of-type [data-widget-kind="cf.cplace.platform.attributesGroup"] form .widget-grid article [data-widget-kind="cf.platform.singleAttribute"] .cplace-custom-richstring > div {
    height: auto;
    margin-bottom: -15px;
}

.cplace-layout-tabs-widget-content article.cplace-widgets-article-in-view > div:first-of-type [data-widget-kind="cf.cplace.platform.attributesGroup"] form .widget-grid article [data-widget-kind="cf.platform.singleAttribute"] div .cplace-richstring-draft-message {
    height: auto;
}

/*---------------------------------------------style workspace Task Management-------------------------------------------------*/
[data-workspace-name="Task Management"][data-type-internal-name="de.bmw.cp.dashboard.awardVolume"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] tr > th:first-of-type,
[data-workspace-name="Task Management"][data-type-internal-name="de.bmw.cp.dashboard.awardVolume"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] tr > td:first-of-type,
[data-workspace-name="Task Management"][data-type-internal-name="de.bmw.cp.dashboard.awardVolume"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] tr > th:nth-of-type(2),
[data-workspace-name="Task Management"][data-type-internal-name="de.bmw.cp.dashboard.awardVolume"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] tr > td:nth-of-type(2) {
    display: none;
}

/*** kanban board ***/
/* style header colors only for EMT Workspace */
[data-workspace-name="Task Management"] .jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-main-widget .cell-grid > .column-header:nth-child(2) .card-counter {
    color: #7547ff;
    background-color: #eef0ff;
}

[data-workspace-name="Task Management"] .jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-main-widget .cell-grid > .column-header:nth-child(3) .card-counter {
    color: #6d7407;
    background-color: #fdF9d8;
}

[data-workspace-name="Task Management"] .jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-main-widget .cell-grid > .column-header:nth-child(4) .card-counter {
    color: #c117b9;
    background-color: #f7edf9;
}

[data-workspace-name="Task Management"] .jarviswidget[data-widget-kind="cf.cplace.cboard.main.board"] .cplace-cboard-main-widget .cell-grid > .column-header:nth-child(5) .card-counter {
    color: #007e64;
    background-color: #e6fdf1;
}

/*** planning document page ***/
[data-workspace-name="Task Management"][data-type-internal-name="de.bmw.cp.planningDocument"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] tbody > tr:has(i.fa-square-o) > td > div:not([data-control-name="'de.bmw.cp.relevantForRequest'"]) {
    color: #69707a;
}

/*-------------------------------------------------------style workspace EKV4--------------------------------------------------------------------*/

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .col-sm-3:not(:empty),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .col-sm-3:not(:empty),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .col-sm-6:not(:empty),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .col-sm-6:not(:empty),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .lowcode-button-widget,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .cplace-footer,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .cplace-upload-drop-zone-area,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .lowcode-button-widget {
    margin-top: 10px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .col-sm-3:has(.cf-cplace-visualization-scripting-highcharts-widget),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .col-sm-3:has(.cf-cplace-visualization-scripting-highcharts-widget),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .col-sm-6:has(.cf-cplace-visualization-scripting-highcharts-widget),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .col-sm-6:has(.cf-cplace-visualization-scripting-highcharts-widget) {
    margin-top: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row .col-sm-3:has(.cf-cplace-visualization-scripting-highcharts-widget):nth-of-type(2) {
    padding-left: 5px;
    padding-right: 15px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row .col-sm-6:has(.cf-cplace-visualization-scripting-highcharts-widget),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row .col-sm-6:has(.cf-cplace-visualization-scripting-highcharts-widget) {
    padding-left: 5px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row article:first-of-type {
    padding-left: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row article:last-of-type {
    padding-right: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row .row article:first-of-type {
    padding-right: 5px !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row .row article:last-of-type {
    padding-right: 5px !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row .row article:first-of-type {
    padding-left: 16px !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row .row article:last-of-type {
    padding-right: 16px !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row {
    margin-left: 1px;
    margin-right: 1px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row {
    margin-left: -15px;
    margin-right: -15px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] {
    box-shadow: none !important;
    border: 1px solid rgb(221, 221, 221);
    margin-top: 10px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table {
    border-collapse: collapse !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table .columnLabel,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table .columnLabel {
    word-break: break-word;
    hyphens: auto;
    width: 100% !important;
    white-space: unset !important;
    color: black;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table th:hover .columnLabel,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table th:hover .columnLabel {
    color: unset;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table {
    border: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table .cplace-flexigrid-multisort-toggle,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table .cplace-flexigrid-multisort-toggle {
    width: 20px !important;
    height: 20px !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table td:has(low-code-text-widget-directive),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table td:has(low-code-text-widget-directive) {
    padding: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table p:has(low-code-text-widget-directive),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] table p:has(low-code-text-widget-directive) {
    margin: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] .widget-height-restrictor,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] .widget-height-restrictor {
    overflow: visible;
    max-height: 315px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] .cplace-flexigrid-table-wrapper,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] .cplace-flexigrid-table-wrapper {
    max-height: 315px !important;
    overflow: visible;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget-collapsed[data-widget-kind="cf.platform.embeddedSearchAsTable"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget-collapsed[data-widget-kind="cf.platform.embeddedSearchAsTable"] {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .col-sm-6:not(:empty) .jarviswidget[data-widget-kind="cf.cplace.platform.attributesGroup"] .widget-height-restrictor {
    margin-top: 5px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] header,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) .jarviswidget[data-widget-kind="cf.platform.embeddedSearchAsTable"] header {
    display: none;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .col-sm-3:not(:empty) .col-sm-6:not(:empty),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .col-sm-3:not(:empty) .col-sm-6:not(:empty) {
    padding: 0 10px !important;
    margin: 0 0 0 10px !important;
    width: calc(50% - 15px) !important;
    box-shadow: none;
    border-radius: unset;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"] {
    position: relative;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"] .cplace-widget-container,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"] .cplace-widget-container {
    padding: 0 !important;
    display: block !important;
    min-height: 50px !important;
    overflow: visible;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"]:not(.jarviswidget-collapsed) .basis-information-collapsible,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"]:not(.jarviswidget-collapsed) .basis-information-collapsible {
    opacity: 1;
    height: auto;
    overflow: hidden;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"].jarviswidget-collapsed .basis-information-collapsible,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"].jarviswidget-collapsed .basis-information-collapsible {
    opacity: 0;
    height: 0;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"] header,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"] header {
    position: absolute;
    width: 40px;
    top: -10px;
    right: 0;
    left: calc(100% - 40px);
    z-index: 999 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"] .cplace-widget-edit,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"] .cplace-widget-edit {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .cplace-control-group,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .cplace-control-group {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget {
    margin-bottom: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .cplace-attributes-group-widget .cplace-control-wrapper:not(.read-only),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .cplace-attributes-group-widget .cplace-control-wrapper:not(.read-only) {
    background-color: lightgrey;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] {
    box-shadow: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row:has([data-widget-kind="cf.cplace.pdfPreview.widget"]) [data-widget-kind="cf.cplace.pdfPreview.widget"]:not(:has(.canvas-container)),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row:has([data-widget-kind="cf.cplace.pdfPreview.widget"]) [data-widget-kind="cf.cplace.pdfPreview.widget"]:not(:has(.canvas-container)),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row:has([data-widget-kind="cf.cplace.pdfPreview.widget"]) h2,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row:has([data-widget-kind="cf.cplace.pdfPreview.widget"]) h2,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"] h2,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"] h2 {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .row:has([data-widget-kind="cf.cplace.pdfPreview.widget"]) article,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .row:has([data-widget-kind="cf.cplace.pdfPreview.widget"]) article {
    margin-top: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] {
    width: 40px;
    height: 0;
    position: absolute;
    top: -40px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] #jarviswidget-fullscreen-mode .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] #jarviswidget-fullscreen-mode .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] {
    width: unset !important;
    height: unset !important;
    position: unset !important;
    top: unset !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .button-icon[data-ua-name="collapse-expand-button"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .button-icon[data-ua-name="collapse-expand-button"] {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] header,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] header,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .jarviswidget-ctrls,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .jarviswidget-ctrls {
    background-color: unset !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article:has(.jarviswidget[data-widget-kind="cf.platform.richString"].jarviswidget-collapsed) .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:has(.jarviswidget[data-widget-kind="cf.platform.richString"].jarviswidget-collapsed) .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] {
    display: none;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .widget-height-resizer,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .widget-height-resizer {
    height: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .widget-height-restrictor,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .widget-height-restrictor {
    display: none;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .button-icon[data-ua-name="fullscreen-button"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.cplace.pdfPreview.widget"] .button-icon[data-ua-name="fullscreen-button"] {
    border: 1px solid lightgrey;
    border-radius: 100%;
    height: 30px !important;
    width: 30px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 4px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget[data-widget-kind="cf.platform.richString"] .button-icon[data-ua-name="fullscreen-button"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget[data-widget-kind="cf.platform.richString"] .button-icon[data-ua-name="fullscreen-button"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .button-icon[data-ua-name="jarviswidget-refresh-button"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .button-icon[data-ua-name="jarviswidget-refresh-button"] {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .cplace-layout-tabs-widget-navigation a,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .cplace-layout-tabs-widget-navigation a {
    font-size: 19.5px !important;
    line-height: 1.43 !important;
    padding: 0 10px !important;
    margin-bottom: 5px !important;
    border-width: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .nav-tabs,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .nav-tabs {
    border-width: 2px !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] .jarviswidget header,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .jarviswidget header {
    justify-content: flex-end;
    height: 30px !important;
    padding-top: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] .cplace-page-view-alternative-headline {
    margin-bottom: 10px;
    margin-top: 10px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-xs-12 div[data-control-name="'de.bmw.cp.decisionRecommendation'"],
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-xs-12 div[data-control-name="'de.bmw.cp.decisionRecommendationText'"] {
    max-height: 72px;
    overflow: auto;
    min-height: 34px
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr th:has([name="'de.bmw.cp.isRecommended'"]),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr th:has([name="'de.bmw.cp.nominationFinalized'"]),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 article:not(.col-sm-6) table tr th:has([name="'de.bmw.cp.isRecommended'"]),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td:has([data-control-name="'de.bmw.cp.isRecommended'"]),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td:has([data-control-name="'de.bmw.cp.nominationFinalized'"]),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 article:not(.col-sm-6) table tr td:has([data-control-name="'de.bmw.cp.isRecommended'"]) {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr.cplace-flexigrid-cell-selected-row td,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr.cplace-flexigrid-cell-selected-row td {
    background-color: #00aede !important;
    color: white !important;
    position: unset !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr.cplace-flexigrid-cell-selected-row:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):first-of-type:has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td {
    border-top: 10px solid #00aede !important;
    border-bottom: 4px solid #00aede !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr.cplace-flexigrid-cell-selected-row:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):not(:first-of-type):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td {
    border-top: 4px solid #00aede !important;
    border-bottom: 4px solid #00aede !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:not(.cplace-flexigrid-cell-selected-row):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):first-of-type:has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o):has(+ tr.cplace-flexigrid-cell-selected-row) td {
    border-top: 10px solid white !important;
    border-bottom: 4px solid #00aede !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr.cplace-flexigrid-cell-selected-row:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td:nth-of-type(2) {
    border-left: 4px solid #00aede !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr.cplace-flexigrid-cell-selected-row:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td:has([data-control-name="'de.bmw.cp.cloverText'"]) {
    border-right: 4px solid #00aede !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr:has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td {
    background-color: #037493 !important;
    color: white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:not(.cplace-flexigrid-cell-selected-row):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):first-of-type:has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td {
    border-top: 10px solid white !important;
    border-bottom: 4px solid white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:not(.cplace-flexigrid-cell-selected-row):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):not(:first-of-type):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td {
    border-top: 4px solid white !important;
    border-bottom: 4px solid white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) + tr:not(.cplace-flexigrid-cell-selected-row):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td {
    border-top: 0 !important;
    border-bottom: 4px solid white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:not(.cplace-flexigrid-cell-selected-row):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td:nth-of-type(2) {
    border-left: 4px solid white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:not(.cplace-flexigrid-cell-selected-row):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o):has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td:has([data-control-name="'de.bmw.cp.cloverText'"]) {
    border-right: 4px solid white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr {
    height: 1px;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr td {
    height: inherit;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td > div:not(.cplace-flexigrid-single-selected-cell-corner),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr td > div:not(.cplace-flexigrid-single-selected-cell-corner),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td > div > div,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr td > div > div,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td > div > div > div,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr td > div > div > div,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td > div > div > div > p,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr td > div > div > div > p {
    height: 100%;
    overflow: visible !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table th div.ui-resizable-handle,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table th div.ui-resizable-handle,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table th div.columnLabel,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table th div.columnLabel {
    pointer-events: none;
    width: 0 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table th div.cplace-flexigrid-column-width-marker,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table th div.cplace-flexigrid-column-width-marker,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table th div.cplace-flexigrid-multisort-toggle,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table th div.cplace-flexigrid-multisort-toggle {
    display: none;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr:has([data-control-name="'de.bmw.cp.nominationFinalized'"] .fa-check-square-o) td a,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] article.col-sm-12 table tr td.cplace-flexigrid-cell-selected a,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article.col-sm-12 table tr td.cplace-flexigrid-cell-selected a {
    color: white !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th {
    vertical-align: top !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:first-of-type:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) td,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] table tbody tr:first-of-type:has([data-control-name="'de.bmw.cp.isRecommended'"] i.fa-check-square-o) td {
    border-top: 10px solid #037493 !important;
    border-bottom: 4px solid #037493 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:not(:first-of-type):has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) td,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] table tbody tr:not(:first-of-type):has([data-control-name="'de.bmw.cp.isRecommended'"] i.fa-check-square-o) td {
    border-top: 4px solid #037493 !important;
    border-bottom: 4px solid #037493 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) + tr:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) td,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] i.fa-check-square-o) + tr:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) td {
    border-top: 0 !important;
    border-bottom: 4px solid #037493 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) td:nth-of-type(2),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] i.fa-check-square-o) td:nth-of-type(2) {
    border-left: 4px solid #037493 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] .fa-check-square-o) td:has([data-control-name="'de.bmw.cp.cloverText'"]),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] table tbody tr:has([data-control-name="'de.bmw.cp.isRecommended'"] i.fa-check-square-o) td:last-of-type {
    border-right: 4px solid #037493 !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table .cplace-text-truncate-if-in-heading,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table .cplace-text-truncate-if-in-heading {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table .actions-checkbox,
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] table .actions-checkbox {
    display: none !important;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(2),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(2),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(4),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(4),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(5),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(5),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(6),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(6),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(7),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(7) {
    background-color: #ececec;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(8),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(8),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(9),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(9),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(10),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(10),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(11),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(11),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(12),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(12) {
    background-color: #dbdcdc;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(13),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(13),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table th:nth-of-type(14),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table th:nth-of-type(14) {
    background-color: #ececec;
}

[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table td:nth-of-type(8),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table td:nth-of-type(8),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table td:nth-of-type(9),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table td:nth-of-type(9),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table td:nth-of-type(10),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table td:nth-of-type(10),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table td:nth-of-type(11),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table td:nth-of-type(11),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placementSnapshot"] table td:nth-of-type(12),
[data-workspace-name="(VERALTET) Vergabedashboard"][data-type-internal-name="de.bmw.cp.placement"] article:not(.col-sm-6) table td:nth-of-type(12) {
    text-align: end;
}

/*--------------------------------------------------------------------HIDDEN TABLE ---------------------------------------------------------*/
.jarviswidget[data-widget-kind^="de.bmw.cplace.emtmvpm.hiddenTable"] {
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
}

.jarviswidget[data-widget-kind^="de.bmw.cp.hiddenTable"] {
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
}

/*--------------------------------------------------------------------VERGABEDASHBOARD ---------------------------------------------------------*/

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .awarding-dashboard-tooltip,
[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.awardingDashboardProject"] .awarding-dashboard-tooltip {
    position: relative;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.awardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.meetingPreparation"] .generate-report-widget {
    display: none;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .awarding-dashboard-tooltip .awarding-dashboard-tooltip-text,
[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.awardingDashboardProject"] .awarding-dashboard-tooltip .awarding-dashboard-tooltip-text {
    visibility: hidden;
    width: 100%;
    background-color: #000000;
    color: #fff;
    text-align: left;
    padding: 2px;
    border-radius: 6px;
    position: absolute;
    bottom: 36px;
    left: 0;
    opacity: 0;
    display: flex;
    flex-direction: column;
    transition: opacity 0.3s;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .awarding-dashboard-tooltip .awarding-dashboard-tooltip-text::after,
[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.awardingDashboardProject"] .awarding-dashboard-tooltip .awarding-dashboard-tooltip-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 45%;
    border-width: 5px;
    border-style: solid;
    border-color: #000000 transparent transparent transparent;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .awarding-dashboard-tooltip:hover .awarding-dashboard-tooltip-text,
[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.awardingDashboardProject"] .awarding-dashboard-tooltip:hover .awarding-dashboard-tooltip-text {
    visibility: visible;
    opacity: 1;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-bmw-emt-table-with-dynamic-columns .button-toolbar {
    justify-content: flex-end !important;
}

/*--------------------------------------------------------------------FREEZE AWARDING DASHBOARD PROJECT WIDGET---------------------------------------------------------*/

.jarviswidget[data-widget-kind="de.bmw.cp.meetingPreparationButtonGroupsWidgetDefinition"] .freezeAwardingDashboardProjectWidget {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1em;
    margin-top: 20px;
}

.jarviswidget[data-widget-kind="de.bmw.cp.meetingPreparationButtonGroupsWidgetDefinition"] .col {
    display: flex;
    flex-direction: column;
    gap: 1em;
    flex-grow: 0;
    flex-shrink: 1;
}

.jarviswidget[data-widget-kind="de.bmw.cp.meetingPreparationButtonGroupsWidgetDefinition"] .fa-exclamation-triangle {
    color: #976900;
}

.jarviswidget[data-widget-kind="de.bmw.cp.meetingPreparationButtonGroupsWidgetDefinition"] .fa-info-circle {
    color: #005499;
}

.jarviswidget[data-widget-kind="de.bmw.cp.meetingPreparationButtonGroupsWidgetDefinition"] .icons-row {
    margin-left: -5px;
    margin-right: 15px;
}

.jarviswidget[data-widget-kind="de.bmw.cp.meetingPreparationButtonGroupsWidgetDefinition"] .freeze-status-icon-wrapper {
    position: relative;
    display: inline-block;
    padding: 0.4375rem;

    .p-overlaypanel {
        width: 220px;
        padding: 10px;
        position: absolute;
        top: 100%;
        left: 50%;
        margin-top: 4px;
        transform: translateX(-50%);
        z-index: 1002;
        --overlayArrowLeft: 0px;
    }

    .p-overlaypanel::before {
        bottom: 100%;
        left: calc(var(--overlayArrowLeft, 0) + 109px);
        content: " ";
        position: absolute;
        pointer-events: none;
    }

    .p-overlaypanel::after {
        bottom: 100%;
        left: calc(var(--overlayArrowLeft, 0) + 107px);
        content: " ";
        position: absolute;
        pointer-events: none;
    }

    &:hover {
        background: #A8DFFF !important;
        border-radius: 2px;
    }
}

/*--------------------------------------------------------------------MANDATORY TASK ICON---------------------------------------------------------*/

[data-control-name="'de.bmw.cp.mandatoryTaskTableLabel'"] .tricia-richstring-value {
    overflow: visible !important;
}

.mandatory-task-container {
    position: relative;
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
}

.mandatory-task-container .mandatory-task-icon-box {
    background-color: #eef0ff;
    border-radius: 5px;
    padding: 4px 6px;
}

.mandatory-task-container .mandatory-task-tooltip {
    visibility: hidden;
    background: #1f2328;
    line-height: 16px;
    font-size: 12px;
    border-radius: 2px;
    color: #ffffff;
    padding: 0.6em 0.8em;
    position: absolute;
    bottom: 100%;
    opacity: 0;
    transition: opacity 0.3s;
    white-space: nowrap;
    z-index: 99999999;
}

.mandatory-task-container .mandatory-task-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 9px;
    border-style: solid;
    border-color: #1f2328 transparent transparent transparent;
    height: 9px;
    margin-left: -9px;
    width: 18px;
}

.mandatory-task-container:hover .mandatory-task-tooltip {
    visibility: visible;
    opacity: 1;
}

/* hide the cplace tooltipster tooltip that has the same content as the table cell
 * because in this case it would also be the flame icon and it would conflict with
 * the manually created tooltip that shows the label
 */
.tooltipster-base:has(.tooltipster-box .tooltipster-content .mandatory-task-container) {
    display: none;
}

.mandatory-task-container-with-label {
    background-color: #eef0ff;
    border-radius: 5px;
    width: fit-content;
}

.mandatory-task-container-with-label .mandatory-task-icon-with-label {
    margin: 6px;
    line-height: 2em;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.ekd-tooltip {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.ekd-tooltip.inline {
    display: inline-flex;
}

.ekd-tooltip .ekd-tooltip-text {
    visibility: hidden;
    width: fit-content;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 99999999;
    bottom: 100%;
    opacity: 0;
    display: flex;
    flex-direction: column;
    transition: opacity 0.3s;
}

.ekd-tooltip .ekd-tooltip-text > * {
    flex: 1;
}

.ekd-tooltip .ekd-tooltip-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.ekd-tooltip:hover .ekd-tooltip-text {
    visibility: visible;
    opacity: 1;
}

.offer-analyst-link a::after {
    display: none;
}

/* add margin between icon and title for landing page tabs */
.cf-cplace-landing-page-wrapper.landing-page i.far.fa-fw {
    margin-right: 3px;
}

/* remove margin from readOnlyMode banner on request pages in workspace "Price Management" to prevent the
margin at the top if the banner is not shown but the wrapper element is still there */
[data-workspace-name="Price Management"][data-type-internal-name="de.bmw.cp.request"] .jarviswidget-fullscreen-wrapper:nth-child(1) > .jarviswidget[data-widget-kind="cf.cplace.demoWidgets.demoRichString"],
[data-workspace-name="Price Management"][data-type-internal-name="de.bmw.cp.partNumber"] .jarviswidget-fullscreen-wrapper:nth-child(1) > .jarviswidget[data-widget-kind="cf.cplace.demoWidgets.demoRichString"] {
    margin: 0;
}

/* remove margin from startWizard buttons in readOnlyMode on request pages in workspace "Price Management" */
[data-workspace-name="Price Management"][data-type-internal-name="de.bmw.cp.request"] .jarviswidget-fullscreen-wrapper > .jarviswidget[data-widget-kind="cf.cplace.formsWizard.startWizardWidget"],
[data-workspace-name="Price Management"][data-type-internal-name="de.bmw.cp.partNumber"] .jarviswidget-fullscreen-wrapper > .jarviswidget[data-widget-kind="cf.cplace.formsWizard.startWizardWidget"] {
    margin: 0;
}

[data-workspace-name="Price Management"][data-type-internal-name="de.bmw.cp.request"] .jarviswidget-fullscreen-wrapper > .jarviswidget[data-widget-kind="cf.cplace.formsWizard.startWizardWidget"] .btn-toolbar,
[data-workspace-name="Price Management"][data-type-internal-name="de.bmw.cp.partNumber"] .jarviswidget-fullscreen-wrapper > .jarviswidget[data-widget-kind="cf.cplace.formsWizard.startWizardWidget"] .btn-toolbar {
    margin: 0 0 15px 0;
}

/* Add startpage is highlighted as active in side navigation when on startpage */
#hui-page-tree > ul.jqtree-tree .jqtree_common.active .jqtree-element.tree-level-1 {
    background: #E0F2FF;
    border-left: 2px solid #03597a;
}

/* add line between each button on matrix navigation */
.mvpm-matrix-navigation .btn {
    position: relative;
}

.mvpm-matrix-navigation .btn:not(.dropdown-toggle)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 24px;
    background-color: #c3c9d6;
}

/* dont show icon in matrix navigation when recived class no-icon */
.mvpm-matrix-navigation .no-icon {
    display: none !important;
}

/*--------------------------------------------------------------------LANDING PAGE---------------------------------------------------------*/

/* remove empty page header element */
.cf-cplace-landing-page-main-element hui-content-header {
    margin-top: 0;
    margin-bottom: 0;
}

/* remove navigation tabs container */
.cf-cplace-landing-page-wrapper .nav-tabs {
    display: none;
}

.cf-cplace-landing-page-main-element #cplace #page-content-wrapper {
    background: #F5F6F6;
}

/* show 4 tiles in a row */
@media (min-width: 992px) {
    .cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .col-md-4 {
        width: 25%;
    }
}

/* make square-form tile */
.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .material-card {
    padding-bottom: 70%;
}

.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .img-responsive {
    height: 140%;
}

.cf-cplace-landing-page-wrapper .material-card.mc-active .mc-content, .cf-cplace-landing-page-wrapper .material-card.mc-active .mc-tiles-wrapper {
    background-color: transparent !important;
}

.cf-cplace-landing-page-wrapper .material-card h2 {
    background-color: #ffffff !important;
    border-left: 1px solid #DCDEE1;
    border-right: 1px solid #DCDEE1;
    border-bottom: 1px solid #DCDEE1;
    color: #037493 !important;
    font-weight: 400;
    font-size: 23px !important;
}

.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .material-card h2 span {
    font-family: "BmwGroup Condensed", serif;
    display: flex;
    flex-direction: column-reverse;
    height: 46px;
    line-height: 28px;
    text-align: left;
    overflow: visible;
    white-space: normal;
    word-wrap: normal;
    width: 100%;
}

.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .material-card.mc-active h2 span {
    overflow: hidden;
    line-height: 23px;
}

.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .material-card.mc-active .mc-tiles-wrapper {
    height: calc(65px + 100%);
    background-color: #ffffff !important;
    border-left: 1px solid #DCDEE1;
    border-right: 1px solid #DCDEE1;
    border-bottom: 1px solid #DCDEE1;
}

.cf-cplace-landing-page-wrapper .material-card .img-container {
    border-right-color: #DCDEE1 !important;
    border-left-color: #DCDEE1 !important;
    border-top-color: #DCDEE1 !important;
    border-bottom-color: #DCDEE1 !important;
}

.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper.classic-tiles .mc-active .img-container {
    border: none;
}

.cf-cplace-landing-page-wrapper .cf-cplace-landing-page-tiles-theme-wrapper .material-card.mc-active h2 {
    border-top: 1px solid #DCDEE1;
    border-bottom: none;
    height: 85px;
}

.cf-cplace-landing-page-wrapper .material-card .mc-btn-action {
    background-color: #037493 !important;
}

.cf-cplace-landing-page-wrapper .material-card .mc-tiles .tile:not(:hover) {
    background-color: #037493 !important;
}

.cf-cplace-landing-page-wrapper .material-card.mc-active .mc-btn-action {
    border-color: #ffffff !important;
}

/*Design improvements for user profile, to match Density*/
.cf-platform-lib-user-profile-details-email {
    color: #037493 !important;
    text-decoration: underline !important;
}

.cf-platform-lib-user-profile-details-email:hover {
    color: #035970 !important;
}

.user-profile-content-with-padding-flex .p-inline-message.p-component.p-inline-message-info {
    background: #F2F3F4;
    color: #353A41;
}

.user-profile-content-with-padding-flex .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #353A41 !important;
}

.user-profile-content-with-padding-flex .p-checkbox-focused {
    border-radius: 2px;
    box-shadow: 0 0 0 2px #0291B74D;
}

.user-profile-content-with-padding-flex .p-checkbox-box.p-focus {
    outline: none !important;
}

.user-profile-content-with-padding-flex .p-checkbox-box.p-focus:not(.p-highlight) {
    border-color: #024051 !important;
}

.user-profile-content-with-padding-flex .p-checkbox-box:hover {
    border-color: #024051 !important;
    outline: none !important;
    border-radius: 2px;
    box-shadow: 0 0 0 2px #0291B74D;
}

.user-profile-content-with-padding-flex .p-checkbox-box:hover {
    background: #E0F2FF;
}

.user-profile-content-with-padding-flex .p-hidden-accessible:has(input[readonly]) + .p-checkbox-box {
    background: #2828281A !important;
    border: none;
}

.user-profile-content-with-padding-flex .p-hidden-accessible:has(input[readonly]) + .p-checkbox-box .p-checkbox-icon {
    color: #69707A;
}

.user-profile-content-with-padding-flex .hui-info-circle::before {
    content: "\f05a";
    font-family: "Font Awesome 5 Pro";
    font-weight: 100;
    color: #69707A;
}

.cf-platform-lib-user-profile-language-application-default {
    color: #69707A !important;
}

/* the attribute should only shown on SP, hide on mvpm */
[data-attribute-name="'de.bmw.cp.blockPmMails'"] {
    display: none !important;
}

/* Change color of divider */
.tricia-richstring hr {
    border-color: #DCDEE1;
}

article:has(.reset-article-margin) {
    padding-left: 0 !important;
}

.table-row-highlight {
    background-color: #F5F6F6
}

.cf-platform-lib-footer-dark-text {
    display: none;
}

/*--------------------------------------------------------------------AWARDING DASHBOARD (FROZEN)---------------------------------------------------------*/

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-navigation .cf-cplace-layout-tabs-widget-button {
    font-size: 18px;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.basisInformation"] .row.cplace-control-group .control-label {
    color: black !important;
    font-size: 16px;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.basisInformation"] .widget-no-frame[data-widget-kind="cf.platform.connectedSingleAttribute"]:has([data-control-name="'de.bmw.cp.description'"]),
[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.basisInformation"] .widget-no-frame[data-widget-kind="cf.platform.singleAttribute"]:has([data-qa-element-name="'de.bmw.cp.comment'"]) {
    border-top: 1px solid #dcdee1;
    border-radius: 0;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] cplace-bmw-emt-mvp-fe-supplier-comparison-autogroup-cell-renderer .cell-text {
    font-size: 17px;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] cplace-bmw-emt-mvp-fe-supplier-comparison-autogroup-cell-renderer .cell-text.bold-text {
    font-weight: normal;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] .header-cell {
    font-size: 16px;
    font-weight: 700;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] .ag-header-row-column .header-cell {
    font-size: 17px;
    font-weight: 700;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] .ag-header-row-column .header-cell .location-icon {
    font-size: 17px;
    align-content: center;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] .ag-cell-value {
    font-size: 17px;
    font-weight: 700;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] .ag-cell-value .cell-specific-container i {
    font-size: 17px;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] i.traffic-light-color-yellow {
    color: #f5e902;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] .cplace-layout-tabs-widget-content[data-tab-content-layout-internal-name="de.bmw.cp.supplierComparison"] i.traffic-light-color-red {
    color: #fa5c5c;
}

[data-workspace-name="Awarding Dashboard"][data-type-internal-name="de.bmw.cp.frozenAwardingDashboardProject"] h2 {
    color: black;
}

.customIconList ul {
    --icon-space: 2.5em;
    list-style: none;
    padding: 0;
}

.customIconList li {
    padding-left: var(--icon-space);
}

.customIconList li:before {
    content: "\f06a"; /* FontAwesome Unicode */
    font-family: "Font Awesome 5 Pro";
    display: inline-block;
    margin-left: calc(var(--icon-space) * -1);
    font-size: 13px;
    background-color: #ffeeef;
    border-radius: 3px;
    padding: 3px 6px;
}

.customIconList.error li:before {
    content: "\f06a";
    background-color: #ffeeef;
}

.customIconList.success li:before {
    content: "\f00c";
    background-color: #d5fce8;
}

.customSoftCheckList ul.warning {
    --icon-space: 2.5em;
    list-style: none;
    padding: 0;
}

.customSoftCheckList ul.warning > li {
    padding-left: var(--icon-space);
}

.customSoftCheckList ul.warning > li:before {
    content: "\f071"; /* FontAwesome Unicode */
    font-family: "Font Awesome 5 Pro";
    display: inline-block;
    margin-left: calc(var(--icon-space) * -1);
    font-size: 13px;
    background-color: #fff7de;
    border-radius: 3px;
    padding: 3px 6px;
}

.customSoftCheckList ul.warning ul li {
    padding-left: 0 !important;
}

a.no-after::after {
    content: none !important;
}

.evaluations-completed-table th:nth-child(1),
.evaluations-completed-table td:nth-child(1),
.evaluations-completed-table th:nth-child(2),
.evaluations-completed-table td:nth-child(2),
.evaluations-completed-table th:nth-child(3),
.evaluations-completed-table td:nth-child(3) {
    width: calc(100% / 3);
}

.align-items-center {
    align-items: center;
}

/* disable showing of navigation on hover over the side navigation */
#cplace.toggled.hovered :is(#hui-workspace-menu, #hui-workspace-settings, .tree-level-1) {
    width: 48px !important;
    overflow: hidden;
}

#cplace.toggled:not(.hovered) #hui-workspace-tree .jqtree-element.tree-level-1,
#cplace.toggled:not(.hovered) #hui-auxiliary-tree .jqtree-element.tree-level-1 {
    width: 48px !important;
}

#hui-workspace-menu {
    box-shadow: 0 0 0 1px #e9eaec !important;
    border-right: none;
}

#cplace.toggled.hovered #hui-page-tree > ul.jqtree-tree > li#hui-workspace-tree, #hui-page-tree > ul.jqtree-tree > li#hui-auxiliary-tree {
    transition: none;
    margin-bottom: 0;
}

#cplace.toggled.hovered #hui-workspace-settings :is(.overflow-menu-toggle-title,.overflow-menu-toggle-caret),
#cplace.toggled #hui-page-tree > ul.jqtree-tree :is(ul.jqtree_common[role="group"], .hui-auxiliary-tree-header, .jqtree-title),
#hui-page-tree > ul.jqtree-tree .tree-level-1::after {
    display: none !important;
}

/* replace caret with chevron in side navigation */
#hui-page-tree > ul.jqtree-tree li.jqtree-folder ul li .jqtree-toggler {
    padding: 6px 8px;
}

#hui-page-tree > ul.jqtree-tree .jqtree-element.tree-level-1 .jqtree-toggler {
    margin-bottom: 6px;
}

#hui-page-tree > ul.jqtree-tree #hui-auxiliary-tree .jqtree-element.tree-level-1 .jqtree-toggler {
    padding-left: 19px !important;
}

#hui-page-tree .jqtree-toggler .element-toggler.hui-caret-down:before {
    content: "\f077"; /* chevron up */
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
}

#hui-page-tree .jqtree-toggler .element-toggler.hui-caret-right:before {
    content: "\f078"; /* chevron down */
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
}

#hui-workspace-menu-toggle .hui-caret-left:before {
    content: "\f053"; /* chevron left */
    font-family: "Font Awesome 5 Free";
    font-size: 15px;
}

#hui-workspace-menu-toggle .hui-menu:before {
    content: "\f054"; /* chevron right */
    font-size: 15px;
    font-family: "Font Awesome 5 Free";
}

#hui-workspace-settings .hui-caret-right:before {
    content: "\f054"; /* chevron right */
    font-family: "Font Awesome 5 Free";
}

#cplace.toggled #hui-logo-section #hui-workspace-menu-toggle > .hui-workspace-menu-toggle-open-icon {
    animation: rotateChevron .1s ease-out;
}

@keyframes rotateChevron {
    0% {
        transform: rotate(90deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.mass-editing-switch.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
    margin-left: 0;
    margin-bottom: 10px;
}

.mass-editing-switch.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.mass-editing-switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.mass-editing-switch .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.mass-editing-switch input:checked + .slider {
    background-color: #035970;
}

.mass-editing-switch input:focus + .slider {
    box-shadow: 0 0 1px #035970;
}

input:checked + .slider:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

/* Rounded sliders */
.mass-editing-switch .slider.round {
    border-radius: 20px;
}

.mass-editing-switch .slider.round:before {
    border-radius: 50%;
}

.mass-editing-content-hide {
    display: none !important;
}

.task-title {
    overflow: hidden;
    position: relative;
    margin-bottom: -60px;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 500;
    font-family: 'BmwGroup Condensed', serif;
    top: -45px;
}

[data-attribute-name="'de.bmw.cp.conceptPlausibilityDeeplink'"] .cf-frontend-sdk-cplace-control-display-value-input {
    height: auto;
}

.error-list a {
    font-weight: 700;
}

.hidden {
    display: none;
}

/*--------------------------------------------------------------------Change Active Task Configuration---------------------------------------------*/

.required-info-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.required-info-footer .required-info {
    color: #df001a;
    text-align: left;
    flex: 1 1 auto;
}

.required-asterisk {
    color: #df001a;
}
