@import '_content/Vivendi.Blazor.BaseComponents/Vivendi.Blazor.BaseComponents.gtqrfrx82f.bundle.scp.css';
@import '_content/VivendiCC.Server.Webserver.Controls/VivendiCC.Server.Webserver.Controls.317wlsdbx6.bundle.scp.css';

/* /Components/AccountingJournalDetails.razor.rz.scp.css */
[b-3gm25eb6e6] .myRow {
    height: 10px;
}
/* /Components/AppBarEditMode.razor.rz.scp.css */
.scoped-app-bar[b-aw8vislzbp] {
   height: var(--appBarHeight);
   background-color: var(--cxPrimary-color-light);
   width: 100%;
   display: flex;
   flex-direction: row;
   color: white;
   align-items: center;
   padding: 0 20px 0 10px;
}

.app-bar-edit-mode-placeholder[b-aw8vislzbp] {
    flex-grow: 1;
}

.app-bar-right-site-comboboxes[b-aw8vislzbp] {
   width: 250px;
}

.secondAppBarIconActive[b-aw8vislzbp] {
   background-color: white;
   color: var(--cxPrimary-color-light);
   border-radius: 5px;
}

.secondAppBarIconActive:hover[b-aw8vislzbp] {
   background-color: rgba(255, 255, 255, 0.5);
}

#formReportBackgroundColor[b-aw8vislzbp], #formReportFontColor[b-aw8vislzbp] {
   opacity: 0;
   height: 1px;
}

.border-style-preview[b-aw8vislzbp] {
   height: 50%;
   width: 75%;
}

.fontSizeItems[b-aw8vislzbp] {
   height: 300px;
   overflow: auto;
}

[b-aw8vislzbp] .fontSizeItem {
   width: 44px !important;
   height: 44px;
   font-size: 20px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
}

[b-aw8vislzbp] #cmb-company {
   width: 320px;
}

#container-date-edit[b-aw8vislzbp] {
   display: flex;
   gap: 10px;
   width: 250px;
}

.datetime-label[b-aw8vislzbp] {
   align-self: center;
}
/* /Components/AppFrame/CcMainMenu.razor.rz.scp.css */
[b-ejnp92j6hs] .main-menu {
    background-color: var(--appbar-color);
    border-radius: 0;
    height: var(--cc-main-menu-height);
    padding-right: 8px;
    padding-left: 4px;
}

[b-ejnp92j6hs] .main-menu-item {
    color: white;
}

[b-ejnp92j6hs] .main-menu-item:hover {
    background-color: var(--menu-item-bg-color);
}

.title-text[b-ejnp92j6hs] {
    padding-right: 60px;
    font-size: 20px;
    font-weight: 500;
    white-space: nowrap;
}

.title-text-smaller[b-ejnp92j6hs] {
    padding-right: 60px;
    font-size: 17px;
    font-weight: 500;
    white-space: nowrap;
}

[b-ejnp92j6hs] .app-menu-item {
    font-size: 29px;
    margin-right: -8px;
}

.app-icon[b-ejnp92j6hs] {
    padding-top: 5px;
}

[b-ejnp92j6hs] .power-menu-item {
    padding-top: 5px;
    padding-left: 7px;
}

.power-icon[b-ejnp92j6hs] {
    font-size: 29px;
}

.account-menu-item[b-ejnp92j6hs] {
    align-items: center;
}

.account-icon[b-ejnp92j6hs] {
    font-size: 48px;
    height: 58px;
    width: 60px;
    padding-top: 5px;
}

[b-ejnp92j6hs] .active-module:not(.dxbl-menu-list-item-hidden) {
    border-bottom: 3px solid #fff;
}

[b-ejnp92j6hs] .main-menu-nav-item.dxbl-menu-list-item-hidden a {
    display: none;
}

.nav-link-text[b-ejnp92j6hs] {
    margin-left: -10px;
    font-size: 20px;
    font-weight: 400;
    white-space: nowrap;
    padding: 16px 5px 17px 5px;
}

.active-text[b-ejnp92j6hs] {
    margin-top: 4px;
}

.non-active-text[b-ejnp92j6hs] {
    margin-top: 1px;
}

#bild-name.main-layout[b-ejnp92j6hs] {
    padding-top: 5px;
    cursor: pointer;
    gap: 10px;
}

#user > .user-error-badge[b-ejnp92j6hs] {
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 40px;
    font-size: 20px;
}

#user > .user-alert-badge[b-ejnp92j6hs] {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 40px;
    font-size: 20px;
}

.main-layout > #user > .bild-icon[b-ejnp92j6hs] {
    width: 45px;
    height: 45px;
    font-size: 37px;
    color: white;
    background-color: var(--cxIcon-color);
}

.bereich > #user > .bild-icon[b-ejnp92j6hs] {
    color: white;
    background-color: var(--cxIcon-color);
}

.main-layout > #user[b-ejnp92j6hs] {
    margin: auto;
}

.main-layout > #user > img[b-ejnp92j6hs] {
    height: 45px;
    width: 45px;
}

[b-ejnp92j6hs] .main-menu-nav-item .material-icons-outlined {
    margin: 0;
}

[b-ejnp92j6hs] .user-item {
    display: inline-block;
    position: relative !important;
}

[b-ejnp92j6hs] .main-menu-nav-item.dxbl-menu-list-item-hidden .dxbl-btn {
    display: none;
}

.user-icon-text[b-ejnp92j6hs] {
    white-space: nowrap;
}

[b-ejnp92j6hs] .remove-hover {
    pointer-events: none;
}

[b-ejnp92j6hs] .main-menu-nav-item:has(.dxbl-menu-text-hidden) {
    display: none;
}
/* /Components/AppFrame/CcSubMenu.razor.rz.scp.css */
.zeitraum-wrapper[b-cseahio8le] {
    align-items: center;
    display: flex;
}

.zeitraum-text[b-cseahio8le] {
    padding-right: 11px;
}

.datetime-span[b-cseahio8le] {
    width: 350px;
}

[b-cseahio8le] .search-item {
    min-width: 120px;
    display: flex;
    align-items: center;
}

[b-cseahio8le].cc-sub-menu-wrapper .sub-menu-wrapper .toolbar-wrapper .sub-menu-toolbar:focus-visible {
    outline: none;
}

.right-side-items[b-cseahio8le] {
   display: flex; 
   align-items: center;
   margin-left: 12px;
}
/* /Components/AreaChancesAssignment.razor.rz.scp.css */
#area-chances-container[b-4bw5by8xao] {
   display: inline-flex;
   max-height: inherit;
}

#area-treelist-container[b-4bw5by8xao] {
   max-height: inherit;
   border-right: 1px solid var(--cxGrey-light);
}

#chances-treeview-container[b-4bw5by8xao] {
   display: flex;
   flex-direction: column;
   height: 100%;
}

.half-view[b-4bw5by8xao] {
   width: 50%;
}

.full-view[b-4bw5by8xao] {
   width: 100%;
}

.treeview-body[b-4bw5by8xao] {
   height: 100%;
}

[b-4bw5by8xao] .treeview-with-search {
   padding: var(--spacingCC) 0 0 var(--spacingCC);
}

.notice-body[b-4bw5by8xao] {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 100%;
}

.reduce-height-by-app-bar[b-4bw5by8xao] {
   height: calc(100% - var(--appBarHeight));
}

.half-view > #area-treelist-container[b-4bw5by8xao] {
   width: 50%;
}

.half-view > #chances-treeview-container[b-4bw5by8xao] {
   width: 50%;
}

.full-view > #area-treelist-container[b-4bw5by8xao] {
   width: 70%;
}

.full-view > #chances-treeview-container[b-4bw5by8xao] {
   width: 30%;
}

[b-4bw5by8xao] .dx-treeview.dx-state-disabled {
   /* By default, the deactivated treeview Javascript control is no longer operable, including scrolling.
      To at least allow scrolling if too many items are displayed in a limited view, we allow 
      pointer events outside of the scroll content and disallow them in scrollable-content. */
   pointer-events: auto !important;
}

[b-4bw5by8xao] .dx-treeview.dx-state-disabled .dx-scrollable-content {
   /* Do not allow pointer events of the content in the deactivated state! */
   pointer-events: none !important;
}
/* /Components/AreaRiskAssignmentConfiguration.razor.rz.scp.css */
#container-area-risk-views[b-rt221j993b] {
   display: flex;
   height: 100%;
}

.takes-half-display[b-rt221j993b] {
   width: 50%;
}

.treeview-full-display[b-rt221j993b] {
   width: 30% !important;
}

.konfiguration-treelist-container[b-rt221j993b] {
   width: 100%;
}

[b-rt221j993b] #container-risk-treeview {
   overflow: auto;
   height: fit-content;
}

[b-rt221j993b] #treeview-risk-preview-mode.dx-state-disabled {
   /* By default, the deactivated treeview Javascript control is no longer operable, including scrolling.
      To at least allow scrolling if too many items are displayed in a limited view, we allow 
      pointer events outside of the scroll content and disallow them in scrollable-content. */
   pointer-events: auto !important;
}

[b-rt221j993b] #treeview-risk-preview-mode.dx-state-disabled .dx-scrollable-content {
   /* Do not allow pointer events of the content in the deactivated state! */
   pointer-events: none !important;
}

[b-rt221j993b] .dx-treeview {
   padding: 12px 16px;
}

[b-rt221j993b] .nav-link.active {
   background-color: #62727B; /*Fallback color*/
   background-color:  var(--selectedItemColor);
}
/* /Components/Berichtsformulare/MultipleCellCopySettings.razor.rz.scp.css */
.LayoutSize[b-s3elbntiy0] {
   /*
      Small enough to fit for the eyes,
      just big enough to make the time values look right.
   */
   width: 510px;
}
/* /Components/Berichtzentrale/ContentLiteBerichtAuswahl.razor.rz.scp.css */
#base-container[b-wfyymqjowy] {
   display: flex;
   flex-direction: column;
   gap: var(--spacingCC);
}

.fehler-text[b-wfyymqjowy] {
   line-height: 1;
}
/* /Components/Berichtzentrale/RiskReporting.razor.rz.scp.css */
#risk-report-with-filter-container[b-7dmpltu2r2] {
   padding: 0 var(--spacingCC) var(--spacingCC);
}

#risk-report-inner-container[b-7dmpltu2r2] {
   padding: var(--spacingCC);
   height: 100%;
   background-color: var(--cxBackground-color);
}

.evaluation-container > #risk-report-inner-container[b-7dmpltu2r2] {
   padding-top: 0 !important;
}

#risk-report-inner-container > #bericht[b-7dmpltu2r2] {
   height: 70% !important;
}

#risk-reporting-container > #risk-report-inner-container > #bericht[b-7dmpltu2r2] {
   padding: 0 !important;
}
/* /Components/ChangeHistoryGrid.razor.rz.scp.css */
[b-s7se272lbe] .dxGrid {
   max-height: calc(100% - 30px);
}

[b-s7se272lbe] .headline {
   display: inline-block;
}

[b-s7se272lbe] .highlighted-item:hover > td {
   background-color: rgba(0,0,0, .1);
   cursor: pointer;
}

.content[b-s7se272lbe] {
   display: flex;
   flex-direction: column;
   row-gap: 8px;
}

[b-s7se272lbe] .choose-columns-button {
   align-self: end;
   width: 60px;
}

[b-s7se272lbe] .back-button {
   width: 70px;
}
/* /Components/Cockpitbericht.razor.rz.scp.css */
[b-ee00ias3ns] .cockpitbericht-grid {
    padding: 0;
    margin: 0;
    height: calc(100% - 67px);
    width: 100%;
    overflow: auto;
    position: absolute;
    display: block;
}
/* /Components/Controls/BorderSettings.razor.rz.scp.css */
.formatBorderStylePreview[b-67po7lsbft] {
   display: flex;
   gap: 6px;
}

.vertical-center[b-67po7lsbft] {
   margin-top: auto;
   margin-bottom: auto;
}

.field[b-67po7lsbft] {
   width: 100%;
}

.reset[b-67po7lsbft] {
   padding: 5px;
   width: 100%;
   text-align: center;
}
/* /Components/Controls/CCGrid.razor.rz.scp.css */
table[b-5jysd5i7bk] {
    width: 100%;
}

td[b-5jysd5i7bk] {
    border: 1px solid rgba(0,0,0,.1);
}

.cc-grid-cell[b-5jysd5i7bk] {
    vertical-align: middle;
    height: 50px;
}

.cell-selected[b-5jysd5i7bk] {
   background-color: var(--cxGrey-light) !important;
}

.material-icons[b-5jysd5i7bk] {
   height: 24px;
   width: 24px;
   font-size: 24px;
   margin: 3px;
}

.cell-height[b-5jysd5i7bk] {
   height: 30px;
}
/* /Components/Controls/OverviewLists.razor.rz.scp.css */
.overview-lists-content[b-72kahqtuiy] {
   display: flex;
   flex-direction: column;
}

.pager-container[b-72kahqtuiy] {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 10px;
   padding: var(--spacingCC);
   border-bottom: 1px solid var(--cxGrey-light);
   background-color: var(--cxBackground-color);
}

.pager-pagesize[b-72kahqtuiy] {
   width: 100%;
   max-width: 75px;
}
/* /Components/Controls/PictureSelect.razor.rz.scp.css */
.complete-component[b-6rsqbifbz7] {
    width: auto;
    overflow: auto;
    container-type: inline-size;
    container-name: gallery;
}

/*The values for the width of the container is exactly the space needed for 2, 3, 4, 5, 6 or 7 pictures in a row. It is
dependent on the width of a picture and the space between the pictures. It is calculated as follows: 
Width = number of pictures * width of one picture + (number of pictures - 1) * space between pictures.
If the width of the pictures or the spacing changes, these values must also be adjusted.*/
.container-logo[b-6rsqbifbz7] {
    margin: auto;
    width: 308px;
}

/*3 pictures*/
@container gallery (min-width: 466px) {
    .container-logo[b-6rsqbifbz7]{
        width: 466px;
    }
}

/*4 Pictures*/
@container gallery (min-width: 624px) {
    .container-logo[b-6rsqbifbz7]{
        width: 624px;
    }
}

/*5 Pictures*/
@container gallery (min-width: 782px) {
    .container-logo[b-6rsqbifbz7]{
        width: 782px;
    }
}

/*6 Pictures*/
@container gallery (min-width: 940px) {
    .container-logo[b-6rsqbifbz7]{
        width: 940px;
    }
}

/*7 Pictures*/
@container gallery (min-width: 1098px) {
    .container-logo[b-6rsqbifbz7]{
        width: 1098px;
    }
}

.picture-gallery[b-6rsqbifbz7] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.picture[b-6rsqbifbz7] {
    height: 100px;
    width: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--cxGrey-light);
    padding: 2px;
}

.picture img[b-6rsqbifbz7] {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.picture.selected[b-6rsqbifbz7] {
    border: 3px solid var(--cxPrimary-color-light);
}

.picture > .material-icons[b-6rsqbifbz7] {
    color: var(--cxIcon-color);
    font-size: 50px;
}
/* /Components/CostCenterTreeView.razor.rz.scp.css */
.devextreme-label[b-9qx9rsxgsf] {
    position: relative;
}

#background[b-9qx9rsxgsf] {
    margin: -10px;
    padding: 10px;
    height: calc(100% + 20px);
    background-color: var(--cxBackground-color);
}

.treeview-with-search[b-9qx9rsxgsf] {
    height: calc(100% - 22px) !important;
}

.treeview[b-9qx9rsxgsf] {
    height: 100%;
}

.treeview-with-error[b-9qx9rsxgsf] {
    height: calc(100% - 48px) !important;
}

.fehler-text[b-9qx9rsxgsf] {
    height: auto;
    min-height: 20px;
    margin-top: 16px;
}
/* /Components/CustomHeaderFooterSection.razor.rz.scp.css */
.container-logo[b-ulilzvtxva] {
    height: 250px;
}
/* /Components/CxTools.razor.rz.scp.css */
[b-yymqptqm43] .button-width {
   width: 100%;
}

[b-yymqptqm43] .label-content-container {
   height: fit-content;
}
/* /Components/DateEdit.razor.rz.scp.css */
.ccDateEditContainer[b-c1j0rw7o2j] {
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   align-items: center;
   border-radius: var(--controlBorderRadius);
   border: var(--controlBorder);
   background-color: white;
}

.dateEditWrapper[b-c1j0rw7o2j] {
   display: flex;
   flex-direction: row;
   width: fit-content;
   justify-content: end;
   caret-color: transparent;
   background-color: white;
}

[b-c1j0rw7o2j] .dateEditWrapper > * {
    pointer-events: stroke;
}

.dateEditMinus[b-c1j0rw7o2j] {
    margin: 0 var(--spacingCC);
    color: black;
}

[b-c1j0rw7o2j] .ccDateEdit {
    width: 100%;
    border: none;
}

.dateEditIcon[b-c1j0rw7o2j] {
    color: black;
}

.dateEditWrapper:hover .dateEditIcon[b-c1j0rw7o2j] {
    background-color: var(--controlHoverBackgroundColor) !important;
    border-radius: var(--controlBorderRadius);
}

.dateEditWrapper > .material-icons[b-c1j0rw7o2j] {
    margin: 1px;
    padding: var(--iconMarginSize);
}

.dateEditIconLayoutIcon[b-c1j0rw7o2j] {
    margin: 0 8px 0 8px;
    font-size: 25px;
}

.dateEditContainerLayoutIcons[b-c1j0rw7o2j] {
    width: 0;
    height: 0;
    opacity: 0;
}
/* /Components/DevExtremeControls/ColorBox.razor.rz.scp.css */
[b-93do5i59v2] .dx-placeholder {
    width: 100%;
}

.editColorBox[b-93do5i59v2] {
    width: 175px;
}
/* /Components/DevExtremeControls/DiagrammDevExtreme.razor.rz.scp.css */
.splitscreen-grid[b-htmmy4b9as] {
    overflow: auto;
}
/* /Components/DevExtremeControls/DropDownTreeDevExtreme.razor.rz.scp.css */
[b-bdzufkyq67] .dx-show-clear-button .dx-clear-button-area {
   position: absolute;
   right: 35px;
}
/* /Components/DevExtremeControls/GridMatrixConfiguration.razor.rz.scp.css */
[b-ffs268x1le] .risk-dx-grid {
   height: 100%;
   overflow: auto;
}
/* /Components/DevExtremeControls/TreeViewWithSearch.razor.rz.scp.css */
.devextreme-label[b-5g53fvyjcq] {
    position: relative;
}

.treeview-with-search[b-5g53fvyjcq] {
    height: 100%;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.with-error[b-5g53fvyjcq] {
    height: calc(100% - 25px);
}

.treeview[b-5g53fvyjcq] {
    float: left;
    width: 100%;
    height: 100%;
}

.treeview > div[b-5g53fvyjcq] {
    height: 100%;
}

.with-label[b-5g53fvyjcq] {
    height: calc(100% - 22px) !important;
}

#background[b-5g53fvyjcq] {
    height: calc(100% + 20px);
    width: calc(100% + 20px);
    position: absolute;
    background-color: var(--cxBackground-color);
    transform: translate(-10px, -10px);
}

.treeViewMaxHeight[b-5g53fvyjcq] {
    max-height: 300px;
}

.fehler-text[b-5g53fvyjcq] {
    position: absolute;
    bottom: -10px;
}
/* /Components/EvaluationBlocksEditing.razor.rz.scp.css */
#block-container[b-sqkga24rth] {
   display: grid;
   margin-top: var(--spacingCC);
   row-gap: var(--spacingCC);
   align-content: flex-start;
   width: 100%;
}

.reduce-appbar-height[b-sqkga24rth] {
   height: fit-content;
}

#block-container .headingblock-content[b-sqkga24rth] {
   margin-left: var(--spacingCC);
   margin-right: var(--spacingCC);
}

[b-sqkga24rth] .memo-textarea{
   height: 100px !important;
}

[b-sqkga24rth] .dxbs-editor-disabled {
   opacity: 0.7 !important;
}

.container-labels[b-sqkga24rth] {
   display: flex;
   justify-content: space-between;
   align-items: center;
}

.disabled[b-sqkga24rth] {
   /*::deep does not work here, so we have to specify it explicitly here as well...*/
   opacity: 0.7 !important;
}

[b-sqkga24rth] .checkbox-content {
   margin-left: var(--spacingCC);
   font-size: var(--defaultFontSize);
}

[b-sqkga24rth] .memo-display-none {
   display: none;
}

.headline[b-sqkga24rth] {
   white-space: pre-line;
   word-break: break-word;
}

.bordered-cxbackground[b-sqkga24rth] {
   border: var(--controlBorder);
   padding: var(--spacingCC);
   background-color: var(--cxBackground-color);
}
/* /Components/Formularbericht.razor.rz.scp.css */
table[b-wilr0s96ew] {
   border-collapse: separate;
   border-spacing: 0;
}

.sideColumnCell[b-wilr0s96ew], .headerRowCell[b-wilr0s96ew] {
   text-align: center;
   background-color: gray;
   color: white;
   border: 1px solid rgba(0,0,0,.1);
   position: relative;
}

.headerRowCellHidden[b-wilr0s96ew] {
   text-align: center;
   background-color: lightcoral;
   color: white;
   border: 1px solid rgba(0,0,0,.1);
   position: relative;
}

.sideColumnCell:hover[b-wilr0s96ew], .headerRowCell:hover[b-wilr0s96ew] {
   background-color: rgba(0,0,0,.3);
   overflow: visible;
}

.sideColumnCell[b-wilr0s96ew] {
   width: 30px;
}

.headerRowDragZone[b-wilr0s96ew] {
   width: 25px;
   height: 25px;
   top: 0;
   right: -13px;
   cursor: col-resize;
   position: absolute;
   z-index: 100;
}

#drag-column-preview[b-wilr0s96ew] {
   display: none;
   position: absolute;
   height: 100%;
   transition: transform 0.1s;
   pointer-events: none;
   border-left: 2px dotted var(--cxPrimary-color);
}

.header-add-symbol[b-wilr0s96ew]{
   display: none;
   width: 10px;
   height: 10px;
   border: 2px solid var(--cxPrimary-color);
   background-color: white;
   border-radius: 50%;
   cursor: auto;
   margin: 3px;
   position: absolute;
   z-index: 1000;
}

/* Pseudo element for bigger hover area*/
.header-add-symbol[b-wilr0s96ew]:before {
   top:-5px;
   left: -5px;
   content: '';
   position: absolute;
   height: 16px;
   width: 16px;
}

.header-add-symbol:hover[b-wilr0s96ew] {
   display: flex;
   width: 24px;
   height: 24px;
   background-color: var(--cxPrimary-color);
   margin: 0;
   color: white;
   border: 2px solid white;
}

.header-add-symbol:hover > .icon-add[b-wilr0s96ew] {
   display: flex;
}

.column-header-add[b-wilr0s96ew] {
   bottom: -16px;
   right: -9px;
}

.column-header-add:hover[b-wilr0s96ew] {
   bottom: -24px;
   right: -12px;
}

.row-header-add[b-wilr0s96ew] {
   bottom: -9px;
   right: -16px;
}

.row-header-add:hover[b-wilr0s96ew] {
   bottom: -12px;
   right: -24px;
}

/* Show symbols on hover over header */
.headerRowCell:hover:nth-child(n+2) > .header-add-symbol[b-wilr0s96ew],
.headerRowCell:has(+ .headerRowCell:hover) > .header-add-symbol.column-header-add[b-wilr0s96ew],
.sideColumnCell:hover > .header-add-symbol[b-wilr0s96ew],
tr:has(+ tr > .sideColumnCell:hover) > .sideColumnCell > .header-add-symbol[b-wilr0s96ew],
tr:has(+ tr > .sideColumnCell:hover) > .headerRowCell:first-child > .header-add-symbol.row-header-add[b-wilr0s96ew] {
   display: flex;
}

.icon-add[b-wilr0s96ew] {
   display: none;
   align-self: center;
   vertical-align: center;
   color: inherit;
   margin: 0;
   padding: 0;
   height: 20px;
   width: 20px;
}

.header-add-symbol:hover > .add-column-preview[b-wilr0s96ew],
.header-add-symbol:hover > .add-row-preview[b-wilr0s96ew] {
   display: block;
}

.add-column-preview[b-wilr0s96ew] {
   display: none;
   position: absolute;
   border-left: 3px dashed green;
   height: 100vh;
   right: 8px;
   top: 24px;
   z-index: 999;
}

.add-row-preview[b-wilr0s96ew] {
   display: none;
   position: absolute;
   border-top: 3px dashed green;
   bottom: 8px;
   left: 24px;
   width: 100vw;
   z-index: 999;
}

.headerRowDragZone > span[b-wilr0s96ew] {
   margin: 0;
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -o-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
   cursor: col-resize;
}

.mouseHelper[b-wilr0s96ew] {
   height: 100vh;
   width: 100vw;
   position: absolute;
}

.cursorCell[b-wilr0s96ew] {
   cursor: cell !important;
}

.formularBerichtWrapper[b-wilr0s96ew] {
   overflow: auto;
   padding: 16px;
}

.formReportContextMenu[b-wilr0s96ew] {
   margin: 0;
   padding: 0;
   position: absolute;
   top: 0;
   right: 0;
   line-height: 18px;
   z-index: 100000;
}

.formReportContextMenuItem:hover[b-wilr0s96ew] {
   background-color: var(--controlHoverBackgroundColor);
   cursor: pointer;
}

.formReportContextMenuItem[b-wilr0s96ew] {
   margin: 0;
   height: 44px;
   display: flex;
   justify-content: start;
   align-items: center;
   min-width: 120px;
   padding: 12px;
}

[b-wilr0s96ew] .loading-panel-wrapper {
   height: 100%;
}

[b-wilr0s96ew] .loading-panel-absolute {
   position: absolute;
}
/* /Components/LogoDisplay.razor.rz.scp.css */
.picture[b-xfxscl7ldd] {
   min-height: 110px;
   min-width: 190px;
   max-height: 210px;
   max-width: 290px;
   height: auto;
   width: auto;
   display: flex;
   justify-content: center;
   align-items: center;
   border: 1px solid var(--cxGrey-light);
   padding: 2px;
}

.picture img[b-xfxscl7ldd] {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.container-wrapper[b-xfxscl7ldd] {
   width: auto;
   overflow: auto;
}

.logo-placeholder[b-xfxscl7ldd] {
   display: flex;
   flex-direction: column;
}

.picture > .logo-placeholder > .material-icons[b-xfxscl7ldd] {
   color: var(--cxIcon-color);
   font-size: 50px;
}
/* /Components/NumberRangeEdit.razor.rz.scp.css */
.content[b-pn87t7hczu]{
    display: flex;
    flex-direction: column;
}

.content-spin-edit-flex[b-pn87t7hczu]{
    display: flex;
    flex-direction: row;
    min-width: 400px;
}

.span-from[b-pn87t7hczu] {
    padding-right: 4px;
    display: inline-flex;
    align-items: center
}

.span-to[b-pn87t7hczu] {
    padding-right: 4px;
    padding-left: 20px;
    display: inline-flex;
    align-items: center
}

.span-error[b-pn87t7hczu] {
    margin-top: 0;
}

[b-pn87t7hczu] .cx-border-warning {
    border-color: var(--cxRed) !important;
}
/* /Components/OpenXExportFinancialReportGrid.razor.rz.scp.css */
.header-caption[b-rs4jagmkyy] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 10%;
}

/* Left placeholder area takes 10% width */
.header-caption-left[b-rs4jagmkyy] {
  flex: 0 0 10%;
}
/* /Components/Organisation/Calculation.razor.rz.scp.css */
.calculation-trees[b-bkwi79ujbs] {
   height: 500px;
   display: flex;
   gap: 16px;
   padding-top: 8px;
}

.calculation-tree-container[b-bkwi79ujbs] {
   display: flex;
   flex-direction: column;
   gap: 11px; /* To make the two headers end/start at around the same height */   
   width: 100%;
}

.tree-with-operator[b-bkwi79ujbs] {
   height: calc(100% - 41px); /* 41px = height of operator + gap */
}

.operator[b-bkwi79ujbs] {
   justify-items: flex-end;
   height: 30px;
}

.two-comboboxes[b-bkwi79ujbs] {
   display: flex;
   align-items: center;
   gap: 16px;
}

[b-bkwi79ujbs] .dx-combobox {
   width: 50%;
}

.devextreme-label[b-bkwi79ujbs] {
   margin: 0;
}
/* /Components/Organisation/CheckSums.razor.rz.scp.css */
#treeBoxUsers[b-ptv20nqmnd] {
   height: 95%;
}

.button-box[b-ptv20nqmnd] {
   flex-basis: 350px;
   padding-left: var(--spacingCC);
   padding-top: var(--spacingCC);
}

.treeview-box[b-ptv20nqmnd] {
   padding: var(--spacingCC) 5px;
   border: 1px solid var(--cxGrey-light);
   border-left-style: none;
   border-top-style: none;
   border-bottom-style: none;
   flex-basis: 600px;
}

.content-treeview-with-buttons[b-ptv20nqmnd] {
   height: 100%;
   width: 100%;
   display: flex;
}
/* /Components/Organisation/ColumnContent.razor.rz.scp.css */
.columnContent[b-xxd54ytf9u] {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 16px;
}

.dxbs-fl-cpt[b-xxd54ytf9u] {
   margin: 0;
}

p[b-xxd54ytf9u] {
   margin-bottom: 8px;
   margin-right: 16px;
   width: initial !important;
}

[b-xxd54ytf9u] .disabled {
   opacity: 0.3;
}

.timeElement[b-xxd54ytf9u] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--spacingCC);
    padding-bottom: var(--spacingCC);
}

.valueTyp[b-xxd54ytf9u] {
   grid-column: 1;
   grid-row: 1;
}

.planForcastValue[b-xxd54ytf9u] {
   grid-column: 2;
   grid-row: 1;
}

.periodTyp[b-xxd54ytf9u] {
   grid-column: 1;
   grid-row: 2;
}

[b-xxd54ytf9u] .cumulated {
   grid-column: 2;
   grid-row: 2;
   align-items: flex-end;
}

[b-xxd54ytf9u] .sumToFront {
   grid-column: 2;
   grid-row: 1;
   align-items: flex-end;
}

.fromPeriod[b-xxd54ytf9u] {
   grid-column: 1;
   grid-row: 3;
}

.fromYear[b-xxd54ytf9u] {
   grid-column: 2;
   grid-row: 3;
}

.toPeriod[b-xxd54ytf9u] {
   grid-column: 1;
   grid-row: 4;
}

.toYear[b-xxd54ytf9u] {
   grid-column: 2;
   grid-row: 4;
}

.bereichstableau[b-xxd54ytf9u] {
    grid-column: 1;
    grid-row: 5;
}

[b-xxd54ytf9u] .cmbFixVar {
    width: 150px;
    margin-left: auto;
}
/* /Components/Organisation/ColumnDisplay.razor.rz.scp.css */
.dxbs-fl-cpt[b-o8hr8k1kv8] {
   margin: unset;
}

.container-columnDisplay[b-o8hr8k1kv8] {
   display: flex;
   gap: 32px;
}

#group1[b-o8hr8k1kv8] {
   flex-grow: 3;
}

#group2[b-o8hr8k1kv8] {
   flex-grow: 1;
   padding-top: 20px;
}

#group1 > div:not(:first-child)[b-o8hr8k1kv8] {
   padding-top: 16px;
}

#group2 > div:not(:first-child)[b-o8hr8k1kv8] {
   padding-top: 8px;
}

.digits[b-o8hr8k1kv8] {
   display: flex;
   gap: 16px;
   align-items: center;
}

[b-o8hr8k1kv8] .digits > .dxbs-spin-edit {
   width: calc(100% - 64px);
}

.digits > span[b-o8hr8k1kv8] {
   width: 64px;
}
/* /Components/Organisation/ColumnLabel.razor.rz.scp.css */
.devextreme-label[b-kl1stclcl3] {
   margin-bottom: 0;
}

.label-container > div:not(:first-child)[b-kl1stclcl3] {
   margin-top: 16px;
}

[b-kl1stclcl3] .cb-userDefined {
   font-size: var(--defaultFontSize);
   margin-bottom: 5px;
}
/* /Components/Organisation/DatePeriod.razor.rz.scp.css */
.row-group[b-ght42cgkb4] {
   display: flex;
   flex-direction: column;
   gap: 30px;
}

.row[b-ght42cgkb4] {
   display: flex;
   align-items: center;
   justify-content: space-between;
   gap: 10px;
}

.column[b-ght42cgkb4] {
   flex: 1 1 0;
}

.field-group[b-ght42cgkb4] {
   display: flex;
   align-items: center;
   margin-bottom: 10px;
   justify-content: space-between;
}

.label[b-ght42cgkb4] {
   width: 35%;
}

.input-wrapper[b-ght42cgkb4] {
   width: 60%;
}
/* /Components/Organisation/DbMaintenanceGrid.razor.rz.scp.css */
.cx-dxgrid-blazor-scroll[b-egu6cwhmao] {
    max-height: 95%;
}

.dbMaintenance-grid-container[b-egu6cwhmao] {
    height: inherit;
}

[b-egu6cwhmao] .cx-dxgrid-blazor-scroll .dxbl-align-right {
    padding: var(--dxbl-grid-text-cell-padding-y) 12px !important;
}
/* /Components/Organisation/OrganisationTabElemente.razor.rz.scp.css */
[b-04f4vziqzq] .configuration-edit-mode-tabs {
   border: 2px var(--cxGrey-light);
   border-style: solid none;
}
/* /Components/Organisation/StaffColumnEdit.razor.rz.scp.css */
.staffColumnEdit[b-ktk38oco25] {
   display: grid;
   grid-template-rows: repeat(3, 1fr);
   grid-template-columns: repeat(2, 1fr);
   gap: var(--spacingCC);
}

[b-ktk38oco25] .cmbStaffTable {
   flex-grow: 1;
}

[b-ktk38oco25] .cmbStaffTableButtons {
   display: flex;
   margin-top: 12px; /* Approx. size of the StaffTable Label */
}

[b-ktk38oco25] .staffTableArea {
   grid-row: 1;
   grid-column: 1 / 3;
   display: flex;
   gap: var(--spacingCC);
}

.dxbs-fl-cpt[b-ktk38oco25] {
   margin-bottom: 0;
}

[b-ktk38oco25] .cmbStaffColumn {
   grid-row: 2;
   grid-column: 1;
   margin-top: auto;
}

[b-ktk38oco25] .cmbStaffValueBox {
   grid-row: 2;
   grid-column: 2;
}

[b-ktk38oco25] .chkCalculateColumnSum {
   grid-row: 3;
   grid-column: 1;
}
/* /Components/Organisation/StaffTableEdit.razor.rz.scp.css */
.staffTableGrid[b-aeu58wybgl] {
   display: grid;
   grid-template-rows: 50px
                       50px
                       calc(200px + var(--spacingCC))
                       repeat(3, min-content);
   grid-template-columns: 2fr 1fr 2fr;
   gap: var(--spacingCC);
}

.staffTableDescription[b-aeu58wybgl] {
   grid-row: 1;
   grid-column: 1;
}

.staffTableRowCount[b-aeu58wybgl] {
   grid-row: 2;
   grid-column: 1;
}

.staffTableCostCenterCombo[b-aeu58wybgl] {
   grid-row: 1 / 3;
   grid-column: 2 / 4;
}

.staffTableDescription[b-aeu58wybgl], .staffTableRowCount[b-aeu58wybgl], .staffTableCostCenterCombo[b-aeu58wybgl] {
   display: flex;
   flex-direction: column;
}

[b-aeu58wybgl] .staffTableConditionCheck {
   grid-row: 3;
   grid-column: 1;
   margin-top: auto;
}

[b-aeu58wybgl] .StaffTableColumn {
   grid-row: 4;
}

[b-aeu58wybgl] .StaffTableConditionAndOr {
   grid-row: 4;
}

[b-aeu58wybgl] .StaffTableConditionComparer {
   grid-row: 5;
   align-self: center;
   width: 75%;
}

[b-aeu58wybgl] .StaffTableConditionCompareWith {
   grid-row: 6;
}

[b-aeu58wybgl] .StaffTableConditionEdit {
   grid-row: 5;
   justify-self: flex-end;
}

[b-aeu58wybgl] .OrgstructureHeight {
   height: 260px;
}
/* /Components/Organisation/SymbolSettings.razor.rz.scp.css */
.disabled[b-newurk2ngv] {
   opacity: 0.7;
}

.inequality-symbols[b-newurk2ngv] {
   font-size: 16px;
   font-weight: bold;
}

.preview-icon[b-newurk2ngv] {
   position: absolute;
   bottom: 18px;
   left: 28px;
}

.green[b-newurk2ngv] {
   color: green;
}

.gold[b-newurk2ngv] {
   color: gold;
}

.red[b-newurk2ngv] {
   color: red;
}

.anchor[b-newurk2ngv] {
   position: relative;
}
/* /Components/Organisation/TextReplacements.razor.rz.scp.css */
.dxbs-fl-cpt[b-03glspoeo2] {
   margin: 0;
}

.textReplacement[b-03glspoeo2] {
   display: flex;
   flex-direction: column;
}

.textButtons[b-03glspoeo2] {
   margin: 8px 0 var(--spacingCC) 0;
   display: flex;
   justify-content: center;
   gap: 8px;
   flex-wrap: wrap;
}

[b-03glspoeo2] .text-replacement-button {
   color: var(--cxPrimary-color);
   border-color: var(--cxPrimary-color);
}

[b-03glspoeo2] .text-replacement-button:hover {
   background-color: var(--cxPrimary-color);
   color: white;
}
/* /Components/Organisation/VerfuegbareElemente.razor.rz.scp.css */
.element-container[b-5p8g3b6eg5] {
   display: flex;
   flex-wrap: wrap;
   gap: 24px;
   height: auto;
   max-height: 100%;
   overflow: auto;
   padding: 16px;
}

.draggable[b-5p8g3b6eg5] {
   border: 2px solid var(--cxPrimary-color);
   border-radius: 20px;
   padding: 8px;
   width: calc(50% - 12px);
   height: 58px;
   display: flex;
   align-items: center;
   gap: 8px;
   background-color: white;
}

.disabled[b-5p8g3b6eg5] {
   opacity: 0.5;
}

.material-icons[b-5p8g3b6eg5] {
   width: 28px;
   height: 28px;
   font-size: 28px;
   color: var(--cxIcon-color);
}

.bezeichnung[b-5p8g3b6eg5] {
   font-size: var(--defaultFontSize);
   color: var(--cxPrimary-color);
}
/* /Components/PlanungForecast/ListHeader.razor.rz.scp.css */
.overview-list-header[b-a7y4mq6k00] {
   display: flex;
   height: 64px;
   line-height: 64px !important;
   flex-direction: row;
   justify-content: space-between;
   padding-right: 20px;
}

.overview-list-header:hover[b-a7y4mq6k00] {
   background-color: rgba(0, 0, 0, 0.02);
}

.standard-icon-area[b-a7y4mq6k00] {
   margin: auto auto auto 0;
}

[b-a7y4mq6k00] .overview-list-header-title {
   color: var(--cxGrey);
   height: fit-content;
   margin: auto 0 auto 8px;
   text-overflow: ellipsis;
}

.button-area[b-a7y4mq6k00] {
   height: 38px;
   margin-bottom: auto;
   margin-top: auto;
}
/* /Components/PlanungForecast/PlanungForecastParameter.razor.rz.scp.css */
.planForecast-container-treeview[b-8ylf1pp8ct] {
    height: calc(100% - 154px); /* Trial and Error Pixelamount to make the checkboxes below not move into oblivion */
    padding: 10px;
}

.planForecast-container-konten[b-8ylf1pp8ct] {
    margin-top: var(--spacingCC);
}
/* /Components/RiskReportConfiguration.razor.rz.scp.css */
#display-config-container[b-o6yih1kjcn] {
   display: flex;
   flex-direction: row;
   width: 100%;
   height: 100%;
   --border-properties: 1px solid var(--cxGrey-light);
}

#report-display-container[b-o6yih1kjcn] {
   width: 80%;
}

#report-config-container[b-o6yih1kjcn] {
   display: flex;
   flex-direction: column;
   height: 100%;
   width: 20%;
   border-left: var(--border-properties);
}

#content-assignment[b-o6yih1kjcn] {
   height: 50%;
   border-bottom: var(--border-properties);
}

#content-further-config[b-o6yih1kjcn] {
   height: 50%;
}

#content-tabs-assigment[b-o6yih1kjcn] {
   height: calc(100% - 110px);
}

.content-tab[b-o6yih1kjcn] {
   height: 100%;
}

#content-tab-orgstructure[b-o6yih1kjcn] {
   height: 70px;
}

#content-tab-strukfi-treeview[b-o6yih1kjcn] {
   height: calc(100% - 70px);
}

#content-tabs-config[b-o6yih1kjcn] {
   overflow: auto;
   height: calc(100% - 100px);
}

.content-config[b-o6yih1kjcn] {
   padding: var(--spacingCC);
}

[b-o6yih1kjcn] .config-item {
   padding-top: 5px;
}

[b-o6yih1kjcn] .risk-dx-grid {
   padding-left: var(--spacingCC);
   padding-right: var(--spacingCC);
}

.loading-indicator-container[b-o6yih1kjcn] {
   height: 100%;
   width: 100%;
}

[b-o6yih1kjcn] .dxbl-tabs {
   margin-bottom: 0 !important;
}
/* /Components/Stepper.razor.rz.scp.css */
#tab-stepper-container[b-gqwoexc1po] {
   width: 100%;
}

[b-gqwoexc1po] #tab-stepper li[role=presentation] {
   width: auto;
}

[b-gqwoexc1po] #tab-stepper {
   --dxbl-tabs-bg: transparent !important;
   --dxbl-tabs-tab-border-style: none !important;
   --dxbl-tabs-separator-border-style: none !important;
}

[b-gqwoexc1po] #tab-stepper ul {
   display: flex;
   align-items: center;
   justify-content: space-between;
   gap: 20px; /*Important if the tab bar is operable via arrow keys.*/
   width: 100%;
}

[b-gqwoexc1po] #tab-stepper ul::before {
   content: "";
   background-color: #000000;
   opacity: 0.3;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   height: 1px;
   width: 100%;
   z-index: -1;
}

[b-gqwoexc1po] .tab-element {
   padding: 5px;
   border-radius: 15px;
   background-color: white !important;
}

[b-gqwoexc1po] .tab-element:hover {
   cursor: pointer;
}

[b-gqwoexc1po] .tab-selected {
   font-weight: bold;
}

[b-gqwoexc1po] .tab-element-content {
   display: flex;
   align-items: center;
   justify-content: center;
}

[b-gqwoexc1po] .tab-element-icon {
   display: flex;
   align-items: center;
   justify-content: center;
   background-color: var(--cxPrimary-color);
   color: white;
   margin-right: 10px;
   border: none;
   border-radius: 30px;
   width: 30px;
   height: 30px;
}

[b-gqwoexc1po] .warning-highlighting > .tab-element-icon {
   background-color: red;
}

[b-gqwoexc1po] .warning-highlighting {
   color: red;
}

[b-gqwoexc1po] .tab-element-text {
   font-size: 14px;
}

[b-gqwoexc1po] .tab-disabled {
   pointer-events: none;
   color: gray;
}

[b-gqwoexc1po] .tab-disabled .tab-element-icon {
   background-color: var(--cxGrey-light);
}

[b-gqwoexc1po] .dxbl-tabs-item.dxbl-active {
   border-bottom: none !important;
}

[b-gqwoexc1po] .dxbl-tabs-content-panel {
   display: none;
}
/* /Components/UserSettings/MultiRightGrid.razor.rz.scp.css */
.tooltip[b-fvidjml6q6] {
    z-index: -1;
}

.selected-icon[b-fvidjml6q6] {
    color: var(--cxPrimary-color);
}

.unselected-icon[b-fvidjml6q6]{
    color: var(--cxIcon-color);
}

[b-fvidjml6q6] .hidden-icon {
    visibility: hidden;
}

[b-fvidjml6q6] .cx-dxgrid-blazor-scroll .dxbl-align-right {
    overflow: scroll; !important;
    padding: var(--dxbl-grid-text-cell-padding-y) 12px !important;
}

.filter[b-fvidjml6q6] {
    display: flex;
    padding-bottom: var(--spacingCC);
}

[b-fvidjml6q6] .numbers{
    margin-bottom: 6px !important;
    flex-wrap: nowrap;
}
/* /Components/UserSettings/UserMainSettings.razor.rz.scp.css */
/* ---------- Page Layout ---------- */
.page-layout[b-63pwixbmfp] {
   padding-top: var(--spacingCC);
   padding-left: var(--spacingCC);
   max-height: calc(100svh - var(--cc-main-menu-height) - var(--cc-sub-menu-height));
   overflow-y: auto;
   display: flex;
   flex-wrap: wrap;
}

/* ---------- Title Layout ---------- */
.page-title[b-63pwixbmfp] {
   width: 100%;
   margin-left: var(--spacingCC);
}

/* ---------- Group Layout ---------- */
.overview-layout[b-63pwixbmfp] {
   flex-grow: 0;
   flex-shrink: 1;
   flex-basis: 550px;
   min-width: 400px;
   padding: 10px;
}

.additional-content-area[b-63pwixbmfp] {
   margin-top: 25px;
   display: flex;
   flex-direction: column;
   gap: var(--spacingCC);
}

.role-layout[b-63pwixbmfp] {
   flex-grow: 0;
   flex-shrink: 1;
   flex-basis: 550px;
   min-width: 400px;
   padding: 10px;
}

.body-content[b-63pwixbmfp] {
   display: flex;
   flex-direction: column;
   width: 100%;
   gap: var(--spacingCC);
   padding: var(--spacingCC) 0;
}

[b-63pwixbmfp] .role-card-scrollable {
   padding: var(--spacingCC);
   max-height: 70vh;
   overflow-y: auto;
   overflow-x: hidden;
}

/* ---------- Group Content ---------- */
.label-infos[b-63pwixbmfp] {
   display: flex;
   justify-content: space-between;
   width: 90%;
   margin: auto;
}

.label-infos-caption[b-63pwixbmfp] {
   color: var(--cxGrey);
   width: 45%;
   margin-right: var(--spacingCC);
}

.infos-text[b-63pwixbmfp] {
   width: 55%;
}

/* ---------- Usericon ---------- */
.icon-area[b-63pwixbmfp] {
   width: min-content;
   margin: auto auto;
}

.Buchstaben[b-63pwixbmfp] {
   background-color: var(--cxIcon-color);
   width: 100px;
   height: 100px;
   font-size: 32px;
   margin: 10px;
}
/* /Components/UserSettings/UserRightManagement.razor.rz.scp.css */
/* ---------- Page Layout ---------- */

.page-layout[b-ktk6p0olc4] {
   height: calc(100svh - var(--cc-main-menu-height) - var(--cc-sub-menu-height));
   overflow-y: auto;
   display: flex;
   flex-wrap: wrap;
}
/* /Components/UserSettings/UsersettingsTab.razor.rz.scp.css */
.dropdown[b-ul60y87eyv] {
   width: 35%;
   margin-bottom: var(--spacingCC);
}

[b-ul60y87eyv] .dropdown > .mdc-select {
   width: 100%;
}

[b-ul60y87eyv] .dxbs-checkbox {
   align-items: baseline;
}

[b-ul60y87eyv] .textfeld > .mdc-text-field {
   width: 100%;
}

#kein-inhalt[b-ul60y87eyv] {
   margin: auto;
}

[b-ul60y87eyv] .tree > .dx-field-value {
   padding: 10px 25px;
}

[b-ul60y87eyv] .tree {
   display: flex;
   height: 380px;
}
/* /Components/Views/CategoryCardView.razor.rz.scp.css */
.category-headline[b-v74jevqf1n] {
   margin-bottom: 10px;
   width: 100%;
   justify-self: flex-start;
}

.zweier-element[b-v74jevqf1n] {
   gap: 20px;
}

.card-container[b-v74jevqf1n] {
   margin-bottom: 50px;
   display: flex;
   flex-wrap: wrap;
   gap: 20px;
   justify-content: center;
   max-width: 100%;
}
/* /Dialogs/Accounting/DialogAccountingFilter.razor.rz.scp.css */
.first-row[b-v59jf4e7sf], .second-row[b-v59jf4e7sf] {
    display: flex;
    flex-direction: row;
    gap: var(--spacingCC);
}

.second-row[b-v59jf4e7sf] {
    margin-top: var(--spacingCC);
}

.filter-item[b-v59jf4e7sf] {
    width: 700px;
}
/* /Dialogs/Accounting/DialogAccountingTakeOver.razor.rz.scp.css */
.accountingTakeOverDialogContent[b-9ecj97f1h9] {
    width: var(--dialogSize);
    --elementMaxWidth: 250px;
}

[b-9ecj97f1h9] .pfsAccrualListBox {
    overflow: auto;
}

.pfsDateRow[b-9ecj97f1h9] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: var(--spacingCC) 0;
}

.dateSelection[b-9ecj97f1h9], .pfsAccrualListBox[b-9ecj97f1h9] {
    width: var(--elementMaxWidth);
}
/* /Dialogs/CompanyManagement/DialogCompanyInterfaces.razor.rz.scp.css */
/*
class definitions
 */
[b-l66jz7wmum] .dxbs-fl-group > .card {
    width: unset;
}

[b-l66jz7wmum] .dxbs-fl-cpt {
    font-size: 16px;
    font-weight: 400 !important;
    color: #0000008A;
}

/*
id definitions
 */

[b-l66jz7wmum] .dialog-footer {
    text-align: right;
    padding: 8px 16px;
    border-top: 1px solid rgba(0,0,0,.125);
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    min-height: 53px;
    height: 53px;
}

.stepper[b-l66jz7wmum] {
    margin-bottom: 20px;
    text-align: center;
}

.element-hover-background:hover[b-l66jz7wmum] {
    background-color: #0000001A;
    border-radius: var(--controlBorderRadius);
}

.stepper  > .progress-container > .element[b-l66jz7wmum] {
    background-color: white;
    z-index: 1;
}

.stepper  > .progress-container > .element > .element-hover-background[b-l66jz7wmum] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.stepper  > .progress-container > .element > .element-hover-background > .icon[b-l66jz7wmum] {
    width: 30px;
    height: 30px;
    border: none;
    border-radius: 50px;
    margin-right: 5px;
    margin-left: 10px;
    background-color: #0000001A;
    display: grid;
    place-items: center;
}

.stepper  > .progress-container > .element > .element-hover-background > .text[b-l66jz7wmum] {
    font-size: var(--defaultFontSize);
    padding-right: 10px;
}

.stepper > .progress-container[b-l66jz7wmum] {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
    max-width: 100%;
}

.stepper > .progress-container[b-l66jz7wmum]::before {
    content: "";
    background-color: #0000001A;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 1px;
    width: 100%;
    transition: 0.4s ease;
}

.icon-text[b-l66jz7wmum] {
    font-size: 12px;
    color: white;
}

.active[b-l66jz7wmum] {
    background-color: var(--cxPrimary-color) !important;
    border-color: var(--cxPrimary-color) !important;
}

.activeText[b-l66jz7wmum] {
    font-weight: bold;
}

.checkIcon[b-l66jz7wmum] {
    color: white !important;
    margin: 0 !important;
}

.stepper > .progress-container > .element > .element-hover-background:hover[b-l66jz7wmum] {
    cursor: pointer;
}

.dxbl-btn .dx-blazor-clear-button-icon[b-l66jz7wmum] {
   width: 14px;
   height: 14px;
}

.col-md-6[b-l66jz7wmum] {
    margin: 0 !important;
    max-width: 352px !important;
    min-width: 352px;
    padding: 0 !important;
}

.col-md-12[b-l66jz7wmum] {
    padding-left: 9px;
    padding-right: 9px;
}

.col-md-6 > .card[b-l66jz7wmum] {
    margin: 0;
}

.row[b-l66jz7wmum] {
    padding: 0 !important;
}

.form-group[b-l66jz7wmum] {
    margin: 0 !important;
}

.row > .col-md-6:first-child[b-l66jz7wmum] {
    margin-right: 1px !important;
}

.col-md-12:last-child[b-l66jz7wmum] {
    margin-bottom: 10px;
}

> .card > .card-header[b-l66jz7wmum]{
    font-size: var(--defaultFontSize);
    padding-top: 5px;
    padding-bottom: 5px;
}

.col-md-6 > .card[b-l66jz7wmum] {
    width: 100%;
}

.fehlerText[b-l66jz7wmum] {
    color: var(--cxRed);
    margin: 0 !important;
}

.fehler-textfeld[b-l66jz7wmum] {
    border-radius: 5px;
}

.list-header[b-l66jz7wmum] {
    width: 100%;
    margin-left: 0;
    padding-right: 41px;
}

div.form-control[b-l66jz7wmum] {
    border-left: none;
    border-color: #ced4da;
}

.stepper-content[b-l66jz7wmum]::-webkit-scrollbar {
    width: 0; /*Scrollbar ausblenden in Chrome und Safari*/
}

.stepper-content[b-l66jz7wmum] {
    overflow: auto;
    scrollbar-width: none; /*Scrollbar ausblenden in IE und Firefox*/
}

.stepper-content >  div > .row:first-child[b-l66jz7wmum]{
    margin-bottom: 16px;
}

.stepper-content > div > .row:last-child[b-l66jz7wmum] {
    gap: 14px;
}

.bg-primary[b-l66jz7wmum] {
    background-color: #0000001A !important;
}

.dropdown-item.active[b-l66jz7wmum], .dropdown-item:active[b-l66jz7wmum] {
    background-color: #0000001A !important;
}

a.bg-primary:hover[b-l66jz7wmum] {
    background-color: #0000001A !important;
}

.dxbs-dropdown-edit > div > div > input:focus[b-l66jz7wmum] {
    border-color: #ced4da;
    box-shadow: none;
}

.dropdown-item:focus[b-l66jz7wmum], .dropdown-item:hover[b-l66jz7wmum] {
    background-color: #00000008;
}

.dxbs-textbox > div > div > input:focus[b-l66jz7wmum] {
    border-color: #ced4da;
    box-shadow: none;
}

.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background[b-l66jz7wmum] {
    transition: none;
}

input[b-l66jz7wmum] {
    border-color: #ced4da !important;
    box-shadow: none !important;
}

.dropdown-item[b-l66jz7wmum] {
    text-align: left;
}

.devexpress-Button-unfilled[b-l66jz7wmum] {
    color: var(--cxPrimary-color) !important;
}

.devexpress-Button-unfilled:hover[b-l66jz7wmum] {
    background-color: #0000001A;
}

[b-l66jz7wmum] .alt-item > td {
    background-color: rgba(0, 0, 0, 0.05);
}

[b-l66jz7wmum] .dxbs-grid-header > dxbl-grid-header-content > span {
    font-weight: 500 !important;
}

[b-l66jz7wmum] .dxbs-grid-footer-row {
    font-weight: 500 !important;
}

[b-l66jz7wmum] .company-interface-width {
    width: 800px;
}

span[b-l66jz7wmum] {
    white-space: nowrap;
}
/* /Dialogs/CompanyManagement/DialogCompanyManagementModify.razor.rz.scp.css */
.zweiteAppBar[b-qq4vji8zqs] {
    height: var(--appBarHeight);
    background-color: var(--cxPrimary-color-light);
    width: 100%;
    display: flex;
    flex-direction: row;
    color: white;
    align-items: center;
    padding: 0 20px 0 10px;
}

[b-qq4vji8zqs] .placeholder {
    flex-grow: 1;
}

.content[b-qq4vji8zqs] {
    display: flex;
    height: calc(100% - var(--appBarHeight));
}

.aufbau[b-qq4vji8zqs] {
    width: 65%;
}

.elemente[b-qq4vji8zqs] {
    width: 35%;
    min-width: 420px;
    display: flex;
    flex-direction: column;
}

.elemente-header[b-qq4vji8zqs], .subheader[b-qq4vji8zqs] {
    padding: 8px 16px;
    border-bottom: 2px var(--cxGrey-light) solid;
}

.subheader[b-qq4vji8zqs] {
    height: 36px;
    border-top: 2px var(--cxGrey-light) solid;
}

h5[b-qq4vji8zqs], h6[b-qq4vji8zqs] {
    color: var(--cxGrey);
    margin-bottom: 0;
    font-weight: 400;
}

h5[b-qq4vji8zqs] {
    font-size: 20px;
}

h6[b-qq4vji8zqs] {
    font-size: 13px;
}

.optionen[b-qq4vji8zqs] {
    flex-grow: 1;
}

.elemente-liste[b-qq4vji8zqs] {
    height: 164px;
    flex-shrink: 0;
}

.elemente-liste.berichtsspalten[b-qq4vji8zqs] {
    height: 50%;
}

.elemente-tree[b-qq4vji8zqs] {
    flex-grow: 2;
}

.elementeTabs[b-qq4vji8zqs] {
    overflow: hidden;
    flex-grow: 1;
}

/*noinspection CssInvalidPseudoSelector*/
[b-qq4vji8zqs] .nav {
    flex-wrap: nowrap;
    justify-content: space-evenly;
}

/*noinspection CssInvalidPseudoSelector*/
[b-qq4vji8zqs] .tab {
    width: 100%;
    text-align: center;
}

/* Border */
.aufbau[b-qq4vji8zqs], .elementeList[b-qq4vji8zqs] {
    border: 2px solid var(--cxGrey-light);
}

.elemente-header[b-qq4vji8zqs], .elemente-liste[b-qq4vji8zqs], .subheader[b-qq4vji8zqs] {
    background-color: var(--cxBackground-color);
}

[b-qq4vji8zqs] .md-inactive {
    color: rgba(255, 255, 255, 0.3) !important;
}

[b-qq4vji8zqs] .highlighted-item > td {
    background-color: var(--cxIcon-color);
}

[b-qq4vji8zqs] td {
    font-weight: 400 !important;
    font-size: var(--defaultFontSize) !important;
}

[b-qq4vji8zqs] .dxbs-grid-header-content {
    font-weight: 500;
}

[b-qq4vji8zqs] .highlighted-item > .dxbs-grid-command-cell {
    content-visibility: hidden;
}

[b-qq4vji8zqs] .highlighted-active-item > td {
    background-color: var(--cxGrey-light);
}

[b-qq4vji8zqs] .hide {
    visibility: hidden;
}

[b-qq4vji8zqs] .show {
    visibility: visible;
}

#company-modify-container[b-qq4vji8zqs] {
   height: 100%;
}

[b-qq4vji8zqs] .content-loading-panel-wrapper {
   height: 100%;
}
/* /Dialogs/CompanyManagement/DialogCompanyUserdefinedInterface.razor.rz.scp.css */
[b-zvc5jyr1ll] .company-userinterface-width {
    width: 800px;
}

/*
    stepper settings
 */
.indexFirst > .modal-content > .modal-body[b-zvc5jyr1ll] {
    height: min-content;
}

.indexNotFirst > .modal-content > .modal-body[b-zvc5jyr1ll] {
    height: 636px;
}

.stepper[b-zvc5jyr1ll] {
    margin-bottom: 20px;
    text-align: center;
}

.element-hover-background[b-zvc5jyr1ll] {
    height: 40px;
    border-radius: 20px;
}

.element-hover-background:hover[b-zvc5jyr1ll] {
    background-color: #0000001A;
}

.stepper  > .progress-container > .element[b-zvc5jyr1ll] {
    background-color: white;
    z-index: 1;
}

.stepper  > .progress-container > .element-disabled[b-zvc5jyr1ll] {
    z-index: 1;
    pointer-events: none;
}

.stepper  > .progress-container > .element > .element-hover-background[b-zvc5jyr1ll] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.stepper  > .progress-container > .element-disabled > .element-hover-background[b-zvc5jyr1ll] {
    background-color: whitesmoke;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.icon[b-zvc5jyr1ll] {
    width: 30px;
    height: 30px;
    border: none;
    border-radius: 50px;
    margin-right: 6px;
    margin-left: 6px;
    display: grid;
    place-items: center;
}

.stepper  > .progress-container > .element > .element-hover-background > .icon[b-zvc5jyr1ll] {
    background-color: #0000001A;
}

.stepper  > .progress-container > .element-disabled > .element-hover-background > .icon[b-zvc5jyr1ll] {
    background-color: #0000000A;
}

.text[b-zvc5jyr1ll] {
    font-size: 14px;
    padding-right: 10px;
}

.stepper > .progress-container[b-zvc5jyr1ll] {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
    max-width: 100%;
}

.stepper > .progress-container[b-zvc5jyr1ll]::before {
    content: "";
    background-color: #0000001A;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 1px;
    width: 100%;
    transition: 0.4s ease;
}

.icon-text[b-zvc5jyr1ll] {
    font-size: 16px;
    color: white;
    vertical-align: middle;
}

.error-icon[b-zvc5jyr1ll] {
    background-color: var(--cxRed) !important;
    border-color: var(--cxPrimary-color) !important;
}

.invalid[b-zvc5jyr1ll] {
    background-color: red !important;
    border-color: green !important;
}

.active[b-zvc5jyr1ll] {
    background-color: var(--cxPrimary-color) !important;
    border-color: var(--cxPrimary-color) !important;
}

.activeText[b-zvc5jyr1ll] {
    font-weight: bold;
}

.checkIcon[b-zvc5jyr1ll] {
    color: white !important;
    margin: 0 !important;
}

.stepper > .progress-container > .element > .element-hover-background:hover[b-zvc5jyr1ll] {
    cursor: pointer;
}

.btn .dx-blazor-clear-button-icon[b-zvc5jyr1ll] {
    width: 14px;
    height: 14px;
}

[b-zvc5jyr1ll] .btn-zurueck {
    float: left;
}

.col-md-6[b-zvc5jyr1ll] {
    margin: 0 !important;
    max-width: 352px !important;
    min-width: 352px;
    padding: 0 !important;
}

.col-md-12[b-zvc5jyr1ll] {
    padding-left: 9px;
    padding-right: 9px;
}

.col-md-6 > .card[b-zvc5jyr1ll] {
    margin: 0;
}

.modal-content[b-zvc5jyr1ll] {
    height: min-content;
}

.row[b-zvc5jyr1ll] {
    padding: 0 !important;
}

.form-group[b-zvc5jyr1ll] {
    margin: 0 !important;
}

.row > .col-md-6:first-child[b-zvc5jyr1ll] {
    margin-right: 1px !important;
}

.col-md-12:last-child[b-zvc5jyr1ll] {
    margin-bottom: 10px;
}

> .card > .card-header[b-zvc5jyr1ll]{
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.col-md-6 > .card[b-zvc5jyr1ll] {
    width: 100%;
}

.fehlerText[b-zvc5jyr1ll] {
    color: var(--cxRed);
    margin: 0 !important;
}

.fehler-textfeld[b-zvc5jyr1ll] {
    border-radius: 5px;
}

.list-header[b-zvc5jyr1ll] {
    width: 100%;
    margin-left: 0;
    padding-right: 41px;
}

div.form-control[b-zvc5jyr1ll] {
    border-left: none;
    border-color: #ced4da;
}

.stepper-content[b-zvc5jyr1ll]::-webkit-scrollbar {
    width: 0; /*Scrollbar ausblenden in Chrome und Safari*/
}

.stepper-content[b-zvc5jyr1ll] {
    overflow: auto;
    scrollbar-width: none; /*Scrollbar ausblenden in IE und Firefox*/
}

.stepper-content >  div > .row:first-child[b-zvc5jyr1ll]{
    margin-bottom: 16px;
}

.stepper-content > div > .row:last-child[b-zvc5jyr1ll] {
    gap: 14px;
}

.accountNaming-active[b-zvc5jyr1ll] {
    width: 100%;
    float: left;
    text-align: left;
    visibility: visible;
}

.accountNaming-inactive[b-zvc5jyr1ll] {
    width: 100%;
    float: left;
    text-align: left;
    visibility: hidden;
}

[b-zvc5jyr1ll] .grid-height {
   max-height: 500px;
}

[b-zvc5jyr1ll] .grid-height-account-classes {
   max-height: 265px;
}

[b-zvc5jyr1ll] .checkbox-container {
    font-size: 0.8125rem;
    font-weight: 400;
    margin-left: auto;
}

[b-zvc5jyr1ll] .checkbox-container-right {
    font-size: 0.8125rem;
    font-weight: 400;
    margin-left: auto;
    float: right;
}

[b-zvc5jyr1ll] .checkbox-container-left {
   font-size: 0.8125rem;
   font-weight: 400;
   margin-left: auto;
}

[b-zvc5jyr1ll] .dxbs-grid-header-content {
    font-weight: 400;
}

.text-item-container[b-zvc5jyr1ll] {
   display: flex;
   align-items: center;
   height: 30px;
   font-size: var(--defaultFontSize);
}

[b-zvc5jyr1ll] .connectionButton {
   width: 100%;
}
/* /Dialogs/DialogAccounting.razor.rz.scp.css */
/*
class definitions
 */
[b-nj1hckqyds] .dxbs-fl-group > .card {
    width: unset;
}

[b-nj1hckqyds] .ListBoxCC {
    overflow: auto;
    height: 100%;
}

.accounting-container[b-nj1hckqyds] {
    height: 600px;
}

.default-flex-cc[b-nj1hckqyds] {
    display: flex;
    flex-direction: column;
    gap: var(--spacingCC);
}

.debitCredit-listBox[b-nj1hckqyds] {
    height: calc(100% - 50px); /* 50px = height of combobox + spacing */
}

.zentriert[b-nj1hckqyds] {
    vert-align: middle;
}

[b-nj1hckqyds] .lessSpace div > label {
    padding-top: calc(.5rem - 2px);
    padding-bottom: 0;
}

[b-nj1hckqyds] .dxbs-fl-cpt {
    font-size: 16px;
    font-weight: 400 !important;
    color: #0000008A;
}

/*
id definitions
 */

#bereich-kostenstelle[b-nj1hckqyds], #bereich-konten[b-nj1hckqyds] {
    position: relative;
    width: 45%;
    height: 310px;
    margin: 0 10px 20px 20px;
}

#mandant-konto[b-nj1hckqyds] {
    position: relative;
    width: 50%;
}

.stepper[b-nj1hckqyds] {
    margin-bottom: 20px;
    text-align: center;
}

.element-hover-background:hover[b-nj1hckqyds] {
    background-color: #0000001A;
    border-radius: var(--controlBorderRadius);
}

.stepper  > .progress-container > .element[b-nj1hckqyds] {
    background-color: white;
    z-index: 1;
}

.stepper  > .progress-container > .element > .element-hover-background[b-nj1hckqyds] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.stepper  > .progress-container > .element > .element-hover-background > .icon[b-nj1hckqyds] {
    width: 30px;
    height: 30px;
    border: none;
    border-radius: 50px;
    margin-right: 5px;
    margin-left: 10px;
    background-color: #0000001A;
    display: grid;
    place-items: center;
}

.stepper  > .progress-container > .element > .element-hover-background > .text[b-nj1hckqyds] {
    font-size: var(--defaultFontSize);
    padding-right: 10px;
}

.stepper > .progress-container[b-nj1hckqyds] {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
    max-width: 100%;
}

.stepper > .progress-container[b-nj1hckqyds]::before {
    content: "";
    background-color: #0000001A;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 1px;
    width: 100%;
    transition: 0.4s ease;
}

.icon-text[b-nj1hckqyds] {
    font-size: 12px;
    color: white;
}

.active[b-nj1hckqyds] {
    background-color: var(--cxPrimary-color) !important;
    border-color: var(--cxPrimary-color) !important;
}

.activeText[b-nj1hckqyds] {
    font-weight: bold;
}

.checkIcon[b-nj1hckqyds] {
    color: white !important;
    margin: 0 !important;
}

.stepper > .progress-container > .element > .element-hover-background:hover[b-nj1hckqyds] {
    cursor: pointer;
}

.dxbl-btn .dx-blazor-clear-button-icon[b-nj1hckqyds] {
   width: 14px;
   height: 14px;
}

.col-md-6[b-nj1hckqyds] {
    margin: 0 !important;
    max-width: 352px !important;
    min-width: 352px;
    padding: 0 !important;
}

.col-md-12[b-nj1hckqyds] {
    padding-left: 9px;
    padding-right: 9px;
}

.col-md-6 > .card[b-nj1hckqyds] {
    margin: 0;
}

.row[b-nj1hckqyds] {
    padding: 0 !important;
}

.form-group[b-nj1hckqyds] {
    margin: 0 !important;
}

.row > .col-md-6:first-child[b-nj1hckqyds] {
    margin-right: 1px !important;
}

.col-md-12:last-child[b-nj1hckqyds] {
    margin-bottom: 10px;
}

> .card > .card-header[b-nj1hckqyds]{
    font-size: var(--defaultFontSize);
    padding-top: 5px;
    padding-bottom: 5px;
}

.col-md-6 > .card[b-nj1hckqyds] {
    width: 100%;
}

.fehlerText[b-nj1hckqyds] {
    color: var(--cxRed);
    margin: 0 !important;
}

.fehler-textfeld[b-nj1hckqyds] {
    border-radius: 5px;
}

.list-header[b-nj1hckqyds] {
    width: 100%;
    margin-left: 0;
    padding-right: 41px;
}

div.form-control[b-nj1hckqyds] {
    border-left: none;
    border-color: #ced4da;
}

.stepper-content[b-nj1hckqyds]::-webkit-scrollbar {
    width: 0; /*Scrollbar ausblenden in Chrome und Safari*/
}

.stepper-content[b-nj1hckqyds] {
    overflow: auto;
    scrollbar-width: none; /*Scrollbar ausblenden in IE und Firefox*/
}

.stepper-content >  div > .row:first-child[b-nj1hckqyds]{
    margin-bottom: 16px;
}

.stepper-content > div > .row:last-child[b-nj1hckqyds] {
    gap: 14px;
}

.bg-primary[b-nj1hckqyds] {
    background-color: #0000001A !important;
}

.dropdown-item.active[b-nj1hckqyds], .dropdown-item:active[b-nj1hckqyds] {
    background-color: #0000001A !important;
}

a.bg-primary:hover[b-nj1hckqyds] {
    background-color: #0000001A !important;
}

.dxbs-dropdown-edit > div > div > input:focus[b-nj1hckqyds] {
    border-color: #ced4da;
    box-shadow: none;
}

.dropdown-item:focus[b-nj1hckqyds], .dropdown-item:hover[b-nj1hckqyds] {
    background-color: #00000008;
}

.dxbs-textbox > div > div > input:focus[b-nj1hckqyds] {
    border-color: #ced4da;
    box-shadow: none;
}

.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background[b-nj1hckqyds] {
    transition: none;
}

input[b-nj1hckqyds] {
    border-color: #ced4da !important;
    box-shadow: none !important;
}

.dropdown-item[b-nj1hckqyds] {
    text-align: left;
}

.devexpress-Button-unfilled[b-nj1hckqyds] {
    color: var(--cxPrimary-color) !important;
}

.center-text[b-nj1hckqyds]{
    text-align: center;
}

.devexpress-Button-unfilled:hover[b-nj1hckqyds] {
    background-color: #0000001A;
}

[b-nj1hckqyds] .alt-item > td {
    background-color: rgba(0, 0, 0, 0.05);
}

[b-nj1hckqyds] .alt-item2 > td {
    background-color: rgba(0, 0, 0, 0.5);
}

[b-nj1hckqyds] .alt-nonvisible > td {
    visibility: hidden;
}

[b-nj1hckqyds] .dxbs-grid-header > dxbl-grid-header-content > span {
    font-weight: 500 !important;
}

[b-nj1hckqyds] .dxbs-grid-footer-row {
    font-weight: 500 !important;
}

[b-nj1hckqyds] .myRow {
    height: 10px;
}

[b-nj1hckqyds] .no-margin {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.value-item[b-nj1hckqyds] {
   display: flex;
   flex-direction: row;
   gap: calc(var(--spacingCC) / 2);
}

[b-nj1hckqyds] .spin-editor-size {
   width: 100%;
}

[b-nj1hckqyds] .masked-input-size {
   height: 38px; /* Approx. height of the spin-edit to make them equal in size */
}

[b-nj1hckqyds] .value-item-caption {
   margin-left: 48px !important; /* Default Button Size (40px) + Half our default spacing (8px) */
}

.buttons-container[b-nj1hckqyds] {
   display: flex;
   gap: var(--spacingCC);
   justify-content: flex-end;
}

.pfsfolder-hint[b-nj1hckqyds] {
   display: flex;
   flex-direction: row;
   align-items: center;
   color: var(--CxGrey-light);
   font-size: 14px;
}
/* /Dialogs/DialogAddNewUser.razor.rz.scp.css */
.ng-user-selection[b-igwqulofmx] {
   display: flex;
   flex-direction: column;
   row-gap: var(--spacingCC);
   padding: var(--spacingCC);
}

.open-edit-mode-checkbox[b-igwqulofmx] {
   padding-top: var(--spacingCC);
   padding-bottom: var(--spacingCC);
}

[b-igwqulofmx] .roles-list-max-height {
   max-height: 350px;
}
/* /Dialogs/DialogAnsichteinstellung.razor.rz.scp.css */
[b-rk4dtpizoe] .form-layout-ansicht {
    max-width: 470px;
}

[b-rk4dtpizoe] .dxbs-input-group :first-child {
    width: 100%;
}

[b-rk4dtpizoe] .dropdown-item {
    text-align: left;
}

[b-rk4dtpizoe] .row > div {
    padding: 0;
}

[b-rk4dtpizoe] .dxbs-fl > .row > div:nth-child(2) {
    padding-right: 10px;
}

[b-rk4dtpizoe] .dxbs-fl > .row > div:nth-child(3) {
    padding-left: 10px;
}

[b-rk4dtpizoe] .dxbs-fl > .row > div:nth-child(3) > div {
    margin-top: 28px;
}

[b-rk4dtpizoe] .checkbox-padding {
    padding-bottom: 10px;
}
/* /Dialogs/DialogBaseValues.razor.rz.scp.css */
.content[b-4j6jrr8da1] {
    display: flex;
    flex-direction: column;
}

.firstRow[b-4j6jrr8da1], .secondRow[b-4j6jrr8da1] {
    display: flex;
    flex-direction: row;
    gap: var(--spacingCC);
}

.secondRow[b-4j6jrr8da1], .thirdRow[b-4j6jrr8da1] {
    margin-top: var(--spacingCC);
}

.rowHalf[b-4j6jrr8da1] {
    width: 100%;
}
/* /Dialogs/DialogBerichtsformularElementBearbeiten.razor.rz.scp.css */
.dxbs-fl-cpt[b-g144b3t283] {
    margin: 0;
}

.dialogContent[b-g144b3t283] {
   padding: var(--spacingCC);
}

/* hide arrows from input field */
input[b-g144b3t283]::-webkit-outer-spin-button,
input[b-g144b3t283]::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
}

input[type=number][b-g144b3t283] {
    -moz-appearance:textfield; /* Firefox */
}

[b-g144b3t283] .dxbs-combobox {
    display: block !important;
}

[b-g144b3t283] .dxbs-spin-edit {
    display: block !important;
}

[b-g144b3t283] .tabFormel {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

[b-g144b3t283] .tabTree > .columnContent {
    margin-top: 16px;
    margin-bottom: 16px;
}

/* format tab */
[b-g144b3t283] .formatTab {
    display: grid;
    grid-template-rows: 1fr 1fr 1fr min-content 3fr;
    grid-template-columns: 1fr 1fr min-content;
    gap: 16px;
}

[b-g144b3t283] input[type=color] {
    width: 80px;
    height: 40px;
}

[b-g144b3t283] .formatFontColor {
    grid-row: 1;
    grid-column: 1;
}

[b-g144b3t283] .formatBackgroundColor {
    grid-row: 1;
    grid-column: 2;
}

[b-g144b3t283] .formatFontColor, [b-g144b3t283] .formatBackgroundColor {
    display: flex;
    flex-direction: column;
}

[b-g144b3t283] .formatFontSize {
    grid-row: 1;
    grid-column: 3;
}

[b-g144b3t283] .formatDecimalPlaces {
    grid-row: 2;
    grid-column: 1 / 3;
}

[b-g144b3t283] .formatAlignment {
    grid-row: 3;
    grid-column: 1 / 3;
}

.formatChkFont[b-g144b3t283] {
    grid-row: 2 / 4;
    grid-column: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

[b-g144b3t283] .formatAsNumberFormated {
    grid-row: 4;
    grid-column: 1 / 3;
}

[b-g144b3t283] .formatRemovChar {
    grid-row: 4;
    grid-column: 3;
}

/* format border */
[b-g144b3t283] .formatBorder {
   grid-row: 5;
    grid-column: 2 / span 2;
    display: grid;
   -webkit-justify-content: center;
   justify-content: center;
}

[b-g144b3t283] .formatBorderBox {
    display: grid;
    height: min-content;
    width: min-content;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-template-areas:
            ". bt ."
            "bl show br"
            ". bb .";
}

[b-g144b3t283] .formatBorderTop, [b-g144b3t283] .formatBorderRight, [b-g144b3t283] .formatBorderBottom, [b-g144b3t283] .formatBorderLeft {
    margin: auto;
    height: min-content;
    width: min-content;
    padding: 10px;
}

[b-g144b3t283] .formatBorderTop{
    grid-area: bt;
}

[b-g144b3t283] .formatBorderRight{
    grid-area: br;
}

[b-g144b3t283] .formatBorderBottom{
    grid-area: bb;
}

[b-g144b3t283] .formatBorderLeft{
    grid-area: bl;
}

[b-g144b3t283] .formatBorderShow{
    grid-area: show;
    height: 50px;
    width: 150px;
}

.formatBorderSettings[b-g144b3t283] {
   grid-row: 5;
   grid-column: 1;
}

[b-g144b3t283] .spinEditFontSize {
    width: 135px;
}

.tabFormulaStaffSection[b-g144b3t283] {
    display: flex;
    flex-direction: column;
    gap: var(--spacingCC);
}

[b-g144b3t283] .tabTree > .treeview-container > .dxbl-treeview > .dxbl-scroll-viewer {
   height: 200px;
}

.cost-center-fixed-selection[b-g144b3t283] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--spacingCC);
    padding-bottom: var(--spacingCC);
}
/* /Dialogs/DialogChartFormat.razor.rz.scp.css */
.dxbs-fl-cpt[b-h06cj5dit4] {
   margin: unset;
}

.grid-container[b-h06cj5dit4] {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 16px;
}

[b-h06cj5dit4] .columnContent {
   margin: 16px 0;
}

[b-h06cj5dit4] .placeholder-axis {
   height: 35px;
}

/*same height of empty caption and caption with content*/
[b-h06cj5dit4] .dxbs-fl-empty-caption {
   height: 28px !important;
}
/* /Dialogs/DialogChartSeriesFormat.razor.rz.scp.css */
.TreeViewWithSearch-container[b-g2rcr5hp2n] {
   height: 300px;
   background: var(--cxBackground-color);
   padding: 10px;
}

/*same height of devextreme and devexpress controls*/
[b-g2rcr5hp2n] .dx-colorbox {
   height: 38px !important;
}
/* /Dialogs/DialogCockpitReportFormat.razor.rz.scp.css */
.dxbs-fl-cpt[b-h6csp6iodc] {
   margin: unset;
}

[b-h6csp6iodc] .columnContent {
   margin: 16px 0;
}

/*same height of devextreme and devexpress controls*/
[b-h6csp6iodc] .dx-colorbox {
   height: 38px !important;
}

/*same height of empty caption and caption with content*/
[b-h6csp6iodc] .dxbs-fl-empty-caption {
   height: 28px !important;
}
/* /Dialogs/DialogCockpitReportSettings.razor.rz.scp.css */
[b-n8d7hjmvhs] .form-group {
   margin-bottom: 16px !important;
}

.TreeViewWithSearch-container[b-n8d7hjmvhs] {
   height: 300px;
   background: var(--cxBackground-color);
   padding: 10px;
}

[b-n8d7hjmvhs] .memo > .dxbs-input-group > div > .form-control {
   height: 50px !important;
}
/* /Dialogs/DialogDeleteWithSummary.razor.rz.scp.css */
.summary[b-a8zd721xg8] {
   margin-top: 8px;
}

.summary-display[b-a8zd721xg8] {
   max-height: 245px;
   overflow-y: auto;
}

.summary-item[b-a8zd721xg8] {
   margin: 2px 0
}
/* /Dialogs/DialogExport.razor.rz.scp.css */
.dialogGrid[b-ctib9lr2uk] {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: var(--spacingCC);
   width: var(--dialogSize);
   height: max-content;
}

.planForecast-bereichsauswahl[b-ctib9lr2uk] {
   height: 350px;
}

.planForecast-container-treeview[b-ctib9lr2uk] {
   height: 100%;
   padding: 10px;
}
.element-flex-container[b-ctib9lr2uk] {
   display: flex;
   gap: var(--spacingCC);
   flex-direction: column;
}
/* /Dialogs/DialogFormReportAddEdit.razor.rz.scp.css */
.section[b-l8j6jdrwbe] {
    display: flex;
    flex-direction: row;
    gap: 16px;
}

.padLeft[b-l8j6jdrwbe] {
    padding-left: 16px;
}

.spinEdit[b-l8j6jdrwbe] {
    width: 75px;
}

.dialogContent h4.sectionHeader:last-of-type[b-l8j6jdrwbe] {
    margin-top: 16px;
}

.dialogContent div.padLeft:first-of-type[b-l8j6jdrwbe] {
    margin-bottom: 16px;
}
/* /Dialogs/DialogImport.razor.rz.scp.css */
.content[b-h8fc769s2d] {
    width: 900px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 55px 1fr;
    gap: 16px;
}

.contentSection[b-h8fc769s2d] {
    display: flex;
    flex-direction: column;
}

.chkEveryCompany[b-h8fc769s2d] {
   margin-top: 24px;
}

.content-spin-edit-flex[b-h8fc769s2d] {
   display: flex;
   flex-direction: row;
   max-width: 300px;
}

.first-col[b-h8fc769s2d]{
    grid-column: 1;
}

.second-col[b-h8fc769s2d]{
    grid-column: 2;
}
/* /Dialogs/DialogLogbook.razor.rz.scp.css */
.content[b-5js80ihhf6] {
   min-height: 150px;
   min-width: 200px;
   margin: var(--spacingCC);
}
/* /Dialogs/DialogLogo.razor.rz.scp.css */
.dialog-footer-left[b-ru2z684zyk] {
    text-align: right;
    padding-top: 18px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    height: auto;
    width: auto;
}
/* /Dialogs/DialogName.razor.rz.scp.css */
.dialog-input[b-x7v2z6qo0x] {
   min-width: 220px;
}
/* /Dialogs/DialogNeueKostenstelle.razor.rz.scp.css */
.fehler-text[b-ee298zftwq] {
   padding: 0 15px;
   margin: 10px 0 0 0;
}

.inline[b-ee298zftwq] {
   padding: 0;
}
/* /Dialogs/DialogNewCategory.razor.rz.scp.css */
.category-grid-container[b-k78gcwt7ed]{
    height: 700px
}
/* /Dialogs/DialogNewEditPlanningForecast.razor.rz.scp.css */
.content[b-ogvlvcjaez] {
    --dialogHeight: 570px;
    --firstRowHeight: 420px;
    display: flex;
    flex-direction: column;
    height: var(--dialogHeight);
}

.editContent[b-ogvlvcjaez] {
    --dialogHeight: 570px;
    --firstRowHeight: 570px;
}

.firstRow[b-ogvlvcjaez] {
    display: flex;
    flex-direction: row;
    height: var(--firstRowHeight);
}

th[b-ogvlvcjaez], td[b-ogvlvcjaez] {
    text-align: center;
    padding: 8px;
}

table[b-ogvlvcjaez] {
    border-collapse: separate;
    border-spacing: 0;
    --tableBorder: 1px solid #e7e7e7;
    border: var(--tableBorder);
}

.listView[b-ogvlvcjaez] {
    height: calc(var(--firstRowHeight) - 50px);
    width: 175px;
    margin-right: 16px;
}

.thirdRow[b-ogvlvcjaez] {
    height: calc((var(--dialogHeight) - var(--firstRowHeight)) / 2);
    overflow: auto;
}

.secondRow[b-ogvlvcjaez] {
    display: flex;
    flex-direction: row;
    gap: 16px;
    width: 100%;
    margin-bottom: 16px;
}

.rowHalf[b-ogvlvcjaez] {
    width: 50%;
}

[b-ogvlvcjaez] .dxbs-checkbox {
    justify-content: center;
}

.tableTakeOver[b-ogvlvcjaez] {
    height: calc(var(--firstRowHeight) - 27px);
    overflow: auto;
}

thead[b-ogvlvcjaez] {
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: white;
}

th[b-ogvlvcjaez] {
    border-top: var(--tableBorder);
    border-bottom: var(--tableBorder);
    border-right: var(--tableBorder);
    border-width: 1px;
}

td[b-ogvlvcjaez] {
    border-bottom: var(--tableBorder);
    border-right: var(--tableBorder);
}

th:first-child[b-ogvlvcjaez],
td:first-child[b-ogvlvcjaez] {
    /* Apply a left border on the first <td> or <th> in a row */
    border-left: var(--tableBorder);
}
/* /Dialogs/DialogNewPlanningForecastFolder.razor.rz.scp.css */
.listView[b-fllzm0f1i9] {
   max-height: 570px;
   overflow: auto;
   grid-row: 2 / 6;
}

.content[b-fllzm0f1i9] {
   display: grid;
   grid-template-columns: 1fr 1fr;
   grid-template-rows: 30px 1fr 25px 80px 40px;
   grid-column-gap: 16px;
}

/* min-width: 220px - for the width of the ErrorMessage*/
[b-fllzm0f1i9] .txtDescription {
   grid-row: 4;
   min-width: 220px;
   margin: auto 0 10px 0;
}

.chkDefault-container[b-fllzm0f1i9] {
   grid-row: 5;
}
/* /Dialogs/DialogNewUser.razor.rz.scp.css */
.mandanten[b-nascvq6iju] {
   width: auto;
   height: 100%;
   margin-right: 8px;
}

[b-nascvq6iju] .subheader {
   padding-left: 24px;
   padding-top: 20px;
}

.mandanten-tree[b-nascvq6iju] {
   padding-left: 24px;
}

[b-nascvq6iju] .checkbox-auto-berechtigung {
   margin: 0;
   position: relative;
   bottom: 0;
   margin-left: 24px !important;
}

[b-nascvq6iju] .dxbl-row > div {
   width: 100%
}

[b-nascvq6iju] .bereich-kostenstelle > .dx-field-value > div {
   width: 100% !important;
}

[b-nascvq6iju] .tree > .dx-field-value > div {
   width: 100% !important;
}

[b-nascvq6iju] #hintergrund {
   display: none;
}

[b-nascvq6iju] .bereich-kostenstelle > .dx-field-value {
   padding-right: 24px;
   overflow: auto;
   height: 100% !important;
}

[b-nascvq6iju] .tree {
   display: flex;
   height: 300px;
}

[b-nascvq6iju] .checkbox-komplett {
   place-items: center;
}
/* /Dialogs/DialogNgUserLinking.razor.rz.scp.css */
[b-lpdoeiht8a] .dxbs-combobox {
   margin-top: 15px
}
/* /Dialogs/DialogOrganisationBearbeitungsmodus.razor.rz.scp.css */
.content[b-9bcfdeix5p] {
    display: flex;
    height: calc(100% - var(--appBarHeight));
}

.aufbau[b-9bcfdeix5p] {
    width: 65%;
}

.elemente[b-9bcfdeix5p] {
    width: 35%;
    min-width: 420px;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    height: 100%;
}

.elemente-header[b-9bcfdeix5p], .subheader[b-9bcfdeix5p] {
    padding: 8px 16px;
    border: 2px var(--cxGrey-light);
    border-style: solid none;
}

.orgstruc[b-9bcfdeix5p] {
    margin: 10px;
}

.subheader[b-9bcfdeix5p] {
    height: 36px;
}

h5[b-9bcfdeix5p], h6[b-9bcfdeix5p] {
    color: var(--cxGrey);
    margin-bottom: 0;
    font-weight: 400;
}

h5[b-9bcfdeix5p] {
    font-size: 20px;
}

h6[b-9bcfdeix5p] {
    font-size: 13px;
}

.elemente-liste[b-9bcfdeix5p] {
    height: 180px;
    flex-shrink: 0;
}

.elemente-liste.berichtsspalten[b-9bcfdeix5p] {
    height: calc(50% - 42px);
    flex-grow: 1;
}

.elemente-tree[b-9bcfdeix5p] {
    flex-grow: 2;
}

/* Areatableau overflow height: 210px (fits up to 3 TreeList items) */
.elemente-tree.areatableau[b-9bcfdeix5p] {
    height: calc(100% - 44px);
    min-height: 210px;
}

.elementeTabs[b-9bcfdeix5p] {
    overflow: hidden;
    flex-grow: 1;
}

/* Default overflow height: 230px (fits up to 3 TreeList items) */
.elementeTabs-default[b-9bcfdeix5p] {
    min-height: 230px;
}

/* Konten overflow height: 410px (fits up to 3 TreeList items) */
.elementeTabs-konten[b-9bcfdeix5p] {
   min-height: 410px;
}

/*noinspection CssInvalidPseudoSelector*/
[b-9bcfdeix5p] .nav {
   flex-wrap: nowrap;
   justify-content: space-evenly;
}

/*noinspection CssInvalidPseudoSelector*/
[b-9bcfdeix5p] .tab {
    width: 100%;
    text-align: center;
}

/* Border */
.aufbau[b-9bcfdeix5p], .elementeList[b-9bcfdeix5p] {
    border: 2px solid var(--cxGrey-light);
}

.elemente-header[b-9bcfdeix5p], .elemente-liste[b-9bcfdeix5p], .subheader[b-9bcfdeix5p], .elementeTabs[b-9bcfdeix5p] {
    background-color: var(--cxBackground-color);
}

[b-9bcfdeix5p] .md-inactive {
    color: rgba(255, 255, 255, 0.3) !important;
}

#content-assigment[b-9bcfdeix5p] {
   height: 50%;
   padding: var(--spacingCC);
   border-top: 2px solid var(--cxGrey-light);
   border-bottom: 2px solid var(--cxGrey-light);
}

#content-additional-items[b-9bcfdeix5p] {
   height: 50%;
}

.orgstruc.keyfigure-assignment[b-9bcfdeix5p] {
   height: 70px;
   margin: 0;
}

#content-treeview-assigment[b-9bcfdeix5p] {
   height: calc(100% - 70px);
}

[b-9bcfdeix5p] .treelist-additional-items {
   height: 410px;
   overflow: auto;
}

[b-9bcfdeix5p] input.dx-texteditor-input {
   font-family: Roboto, sans-serif;
}

/*47px is the search panel height. Otherwise, the last cost centre would not have been shown.*/
.treelist-height[b-9bcfdeix5p] {
   height: calc(100% - 47px) !important;
}
/* /Dialogs/DialogPlanungForecastBearbeiten.razor.rz.scp.css */
[b-emrdlboiw1] .fixed-button-size{
    width: 107px;
}
/* /Dialogs/DialogStandardImport.razor.rz.scp.css */
.infoText[b-1g73f38h8p] {
    /* max-height is the maxDialogContentHeight minus two times the spacing (top and bottom) */
    max-height: calc(var(--maxDialogContentHeight) - calc(2 * var(--spacingCC)));
    overflow-y: auto;
}
/* /Dialogs/DialogStatistikColSettings.razor.rz.scp.css */
.dxbs-fl-cpt[b-wy46hfpfid] {
   margin: unset;
}
/* /Dialogs/DialogStatistikSettings.razor.rz.scp.css */
[b-x7f54jau8b] .cb-totalrow {
   margin-top: 8px;
}

[b-x7f54jau8b] .cb-vertical {
   margin-top: 16px;
}
/* /Dialogs/DialogSummeBearbeiten.razor.rz.scp.css */
.sum-dialogue-content[b-c0kurd4zad] {
   height: 100%;
   --text-content-height: 60px;
   --toolbar-wrapper-height: 45px;
   --toolbar-margin-bottom: 4px;
}

.text-content[b-c0kurd4zad] {
   height: var(--text-content-height);
}

.treeview-main[b-c0kurd4zad] {
   height: calc(100% - var(--text-content-height));
}

.toolbar-wrapper[b-c0kurd4zad] {
   height: var(--toolbar-wrapper-height);
   margin-bottom: var(--toolbar-margin-bottom);
   background-color: var(--cxGrey-light);
}

[b-c0kurd4zad] .loading-panel-treeview-wrapper {
   height: 100%;
}

.treeview-wrapper[b-c0kurd4zad] {
   height: calc(100% - var(--toolbar-wrapper-height) - var(--toolbar-margin-bottom));
   overflow: auto;
}

[b-c0kurd4zad] .sum-treeview .dxbl-treeview-item > .dxbl-treeview-item-content {
    padding: var(--dxbl-treeview-item-spacing-y) 0;
}

[b-c0kurd4zad] .template-toolbar-item-container {
   display: flex;
   align-items: center;
   height: 100%;
   padding-left: var(--spacingCC);
   padding-right: var(--spacingCC);
}

.node-text-wrapper[b-c0kurd4zad] {
   display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
}

[b-c0kurd4zad] .dxbl-treeview-item-content {
   border-bottom: var(--dxbl-treeview-check-all-border-bottom-width)
                  var(--dxbl-treeview-check-all-border-bottom-style)
                  var(--dxbl-treeview-check-all-border-bottom-color, var( --cxGrey-light))
                  !important;
}

[b-c0kurd4zad] .dxbl-treeview-item-indent {
   height: var(--iconSize);
   border-right: var(--dxbl-treeview-check-all-border-bottom-width)
                 var(--dxbl-treeview-check-all-border-bottom-style)
                 var(--dxbl-treeview-check-all-border-bottom-color, var( --cxGrey-light))
                 !important;
}
/* /Dialogs/DialogueAddAtlasTreeListItem.razor.rz.scp.css */
#flex-container[b-6nnoyz6b3y] {
   display: flex;
   flex-direction: column;
   row-gap: 16px;
}
/* /Dialogs/DialogueAddEditAnalysisContentItem.razor.rz.scp.css */
[b-bipes9s92h] .dx-widget input, [b-bipes9s92h] .dx-widget textarea {
   font-family: Roboto, sans-serif;
}

[b-bipes9s92h] .dx-field-value{
   height: 35px !important;
}
/* /Dialogs/DialogueAddEditAnalysisSimulation.razor.rz.scp.css */
.dialog-footer[b-q0gnkzxkxz] {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}

[b-q0gnkzxkxz] .dropdown-insert-into {
   background: none !important;
   color: inherit !important;
}

[b-q0gnkzxkxz] .content-treelists {
   --border-property: 1px solid var(--cxGrey-light);
   display: flex;
   gap: var(--spacingCC);
}

[b-q0gnkzxkxz] .pathSelection-treeview .dxbl-treeview-item > .dxbl-treeview-item-content {
   padding: var(--dxbl-treeview-item-spacing-y) 0;
}

#stepper-container[b-q0gnkzxkxz] {
   padding-left: var(--spacingCC);
   padding-right: var(--spacingCC);
}

#stepper-content[b-q0gnkzxkxz] {
   padding: var(--spacingCC);
}

.step-description[b-q0gnkzxkxz] {
   padding-left: var(--spacingCC);
   padding-top: var(--spacingCC);
}

[b-q0gnkzxkxz] .header {
   border: var(--border-property);
}

[b-q0gnkzxkxz] h5 {
   font-size: 16px;
}

[b-q0gnkzxkxz] .treelist-item {
   height: 350px;
   border-left: var(--border-property);
   border-right: var(--border-property);
   border-bottom: var(--border-property);
}

[b-q0gnkzxkxz] .description-memo{
   height: 150px;
}

#button-container-right[b-q0gnkzxkxz] {
   grid-column-start: 4;
}

#footer-btn-back[b-q0gnkzxkxz] {
   grid-column-start: 1;
}

#stepper-content[b-q0gnkzxkxz] {
   height: 600px;
   overflow-y: auto;
   overflow-x: hidden;
}
/* /Dialogs/DialogueAddEditChanceEvaluation.razor.rz.scp.css */
[b-ykbp70fji8] .dlg-body-content {
   height: 100%;
}

[b-ykbp70fji8] .year-period-selection {
   display: flex;
   flex-direction: row;
   gap: 12px;
}

[b-ykbp70fji8] .indicator-selection {
   width: 100%;
}

[b-ykbp70fji8] .layout-group {
   display: flex;
   flex-direction: row;
   width: 100%;
}

[b-ykbp70fji8] .hide-invalid-input-message {
   visibility: hidden !important;
}
/* /Dialogs/DialogueAddEditRiskEvaluation.razor.rz.scp.css */
.tab-content[b-sk4i18u19o] {
   height: 650px;
   overflow-y: auto;
   overflow-x: hidden;
}

[b-sk4i18u19o] .settings-tab-content {
   margin-top: var(--spacingCC);
}

.dialog-footer[b-sk4i18u19o] {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}

#btn-dialogue-action[b-sk4i18u19o] {
   grid-column-start: 3;
}

[b-sk4i18u19o] .dxbs-editor-input-container > input {
   --input-height: 35px;
   height: var(--input-height)
}

[b-sk4i18u19o] #dx-color-cmb {
   height: var(--input-height)
}

[b-sk4i18u19o] .memo-textarea {
   height: 300px !important;
   background-color: var(--dxbl-text-edit-bg);
}

[b-sk4i18u19o] .memo-risk-description textarea {
   height: 80px !important;
   overflow: auto;
}
.container-year-period[b-sk4i18u19o] {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   column-gap: 5px;
}

.cmb-period[b-sk4i18u19o] {
   grid-column-start: 1;
   grid-column-end: 3;
}

.cmb-year[b-sk4i18u19o] {
   grid-column-start: 3;
   grid-column-end: 4;
}
/* /Dialogs/DialogueAddEditTimeControl.razor.rz.scp.css */
.rg-control-types[b-qq06lxrmkc] {
   display: flex;
   flex-direction: column;
   padding-left: 20px;
   padding-bottom: 20px;
}

.step-description[b-qq06lxrmkc] {
   padding-left: 1.25rem;
   margin-top: var(--spacingCC);
}

[b-qq06lxrmkc] .form-layout-container {
   margin: var(--spacingCC);
}

.dialog-footer[b-qq06lxrmkc] {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}

#stepper-content[b-qq06lxrmkc] {
   --stepper-content-height: 450px;
   height: var(--stepper-content-height);
   overflow-y: auto;
   overflow-x: hidden;
}

#button-container-right[b-qq06lxrmkc] {
   grid-column-start: 4;
}

#footer-btn-back[b-qq06lxrmkc] {
   grid-column-start: 1;
}
/* /Dialogs/DialogueApiCallTest.razor.rz.scp.css */
input[b-uq9upgtvji] {
   width: 100%;
}

textarea[b-uq9upgtvji] {
   width: 100%;
   height: 60vh;
}

.grid[b-uq9upgtvji] {
   display: grid;
   grid-template-columns: 40vh 65vh;
   gap: 1vh;
}

.grid-2col[b-uq9upgtvji] {
   grid-column-end: span 2;
}

h4[b-uq9upgtvji] {
   text-align: center;
}

select[b-uq9upgtvji] {
   width: 100%;
}

.left-side[b-uq9upgtvji] {
   padding: var(--spacingCC);
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 3px;
   height: fit-content;
}

.left-side > *[b-uq9upgtvji] {
   height: fit-content;
}

.right-side[b-uq9upgtvji] {
   padding: var(--spacingCC);
}

.error[b-uq9upgtvji] {
   background-color: darkred;
   color: white;
   padding: var(--spacingCC);
}

.info[b-uq9upgtvji] {
   background-color: darkorange;
   color: white;
   padding: var(--spacingCC);
}
/* /Dialogs/DialogueApplySimulationValues.razor.rz.scp.css */
[b-ey3i6fbuk4] .dxbl-fl-item > .dxbl-fl-cpt {
   white-space: initial;
}

[b-ey3i6fbuk4] #hintergrund {
   height: 100% !important;
   width: 100% !important;
   transform: none !important;
}

[b-ey3i6fbuk4] #container-tree-factors {
   height: 150px;
}
/* /Dialogs/DialogueChancesManagementEditMode.razor.rz.scp.css */
[b-81mxf3um7v] #edit-grid-matrix-configuration {
   margin: 15px;
}
/* /Dialogs/DialogueCopySelection.razor.rz.scp.css */
#property-container[b-hxg5kl6xt6] {
   display: flex;
   flex-direction: column;
   row-gap: var(--spacingCC);
}
/* /Dialogs/DialogueKeyFigureSettings.razor.rz.scp.css */
.content-value-areas[b-4xy4mapklc] {
   padding-left: var(--spacingCC);
   padding-right: var(--spacingCC);
}

[b-4xy4mapklc] .value-settings-content {
   margin: var(--spacingCC);
}
/* /Dialogs/DialogueRiskManagementEditMode.razor.rz.scp.css */
[b-ww4pjwa5rc] #grid-edit-mode {
   margin: 15px;
}

#edit-mode-area[b-ww4pjwa5rc] {
   /* reduce the height by the AppBar height */
   height: calc(100% - var(--appBarHeight))
}
/* /Dialogs/DialogueSimulationManagement.razor.rz.scp.css */
#simulation-selection[b-f124ldf905] {
   height: 100%;
}

[b-f124ldf905] .header-container {
   height: 70px;
}

[b-f124ldf905] #tree-view-simulation-selection {
   height: calc(100% - 70px);
   width: 100%;
   overflow-x: hidden;
   overflow-y: auto;
}

.konfiguration-seiteninhalt[b-f124ldf905] {
   height: calc(100% - var(--appBarHeight));
}

[b-f124ldf905] .container-properties {
   width: 50%;
}

[b-f124ldf905] #simulation-properties {
   padding: var(--spacingCC);
   height: 100%;
   overflow-x: hidden;
   overflow-y: auto;
}

[b-f124ldf905] #tab-value-selection{
   width: 100%;
}

[b-f124ldf905] #treeview-container {
   height: 30vh;
   width: 100%;
   padding: var(--spacingCC);
}

[b-f124ldf905] #treeview-value-selection {
   padding: var(--spacingCC);
   height: 100%;
}

[b-f124ldf905] .material-icons {
   color: var(--cxIcon-color);
}

[b-f124ldf905] #form-group-value-selection .dxbl-group-body-content {
   padding-bottom: 0;
}

/*#region Badge*/
.badge[b-f124ldf905] {
   border-radius: 50%;
   position: absolute;
   left: 18px;
   top: 20px;
   font-size: 14px;
   background: white;
   height: 17px;
   width: 17px;
}

[b-f124ldf905] .badge.orange{
   color: orange;
}
/*#endregion Badge*/

/*#region Kebap-Menue*/

[b-f124ldf905] .dxbl-treeview-item-text-container{
   width: 100%;
}

[b-f124ldf905] .dxbl-text {
   width: 100%;
}

[b-f124ldf905] .node-text-container {
   width: 100%;
   display: flex;
   justify-content: space-between;
}

[b-f124ldf905] .node-kebap-menue{
   margin-right: 0;
}

/*#endregion Kebap-Menue*/
/* /Dialogs/DialogueTimeControlLogsOverview.razor.rz.scp.css */
.col-inline-block[b-vv40fn4nyc] {
   display: block;
}

.row-default-height[b-vv40fn4nyc] {
   height: 35px !important;
}

.text-area-error[b-vv40fn4nyc] {
   border-bottom: 1px solid #dee2e6; /*Hex value taken from DxGrid*/
   height: 200px;
   resize: none;
   width: 100%;
}

#content-dialogue[b-vv40fn4nyc] {
   height: 100%;
}

[b-vv40fn4nyc] .dxbl-modal-body {
   height: 100%;
}
/* /Dialogs/DialogZuordnungen.razor.rz.scp.css */
/*70vh = DxPopup height*/
/*32px = .dialog => --dxbl-popup-body-padding-y: 16px (16px times 2 because it adds padding on top and bottom)*/
.assignmentsList[b-34rka7prmc] {
   width: 600px;
   max-height: calc(70vh - var(--dialogHeaderHeight) - var(--dialogFooterHeight) - 32px);
   overflow: auto;
}
/* /Dialogs/InvestmentGrid.razor.rz.scp.css */
/* TODO-KSM: ToolbarRefactor: Remove this file after refactoring */
[b-dve2vxj3a4] .bereich-icon {
    font-size: 24px !important;
}

[b-dve2vxj3a4] .space-between-icon {
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 250px;
    padding-left: 6px;
}

.drop-down-with-icon[b-dve2vxj3a4] {
    display: flex;
    align-items: center;
    white-space: nowrap;
}
 
/* /Dialogs/InvestmentRequestEditComp.razor.rz.scp.css */
.investmentRequestEditContent[b-uui674cu5y] {
    display: flex;
    flex-direction: row;
    gap: var(--spacingCC);
}

[b-uui674cu5y] .investmentRequestEditContentLayoutItemLeft {
    width: 450px;
}

[b-uui674cu5y] .investmentRequestEditContentLayoutItemRight {
    width: min-content;
}
/* /Dialogs/Konfiguration/DialogInvestSelectPlanFc.razor.rz.scp.css */
.dialog-text[b-42twbdxhr0]{
    margin-bottom: var(--spacingCC);
}
/* /Dialogs/Konfiguration/DialogKeyFigureFilter.razor.rz.scp.css */
#strukfi-treeView[b-qt28s6631d] {
   height: 300px;
   background: var(--cxBackground-color);
   padding: 10px;
}

[b-qt28s6631d] .form-type > .form-group > label {
   padding-bottom: 0;
}

[b-qt28s6631d] .container-dateEdit {
   height: 66px;
}
/* /Dialogs/Konfiguration/DialogReportColumnFormat.razor.rz.scp.css */
.tabs-container[b-ofcpyhjz6u] {
   width: 700px;
}

#tab-display[b-ofcpyhjz6u] {
   display: flex;
   flex-direction: column;
   gap: 16px;
}

#display-row2[b-ofcpyhjz6u] {
   display: flex;
   gap: 30px;
}

#display-row2 > div:first-child[b-ofcpyhjz6u] {
   flex-grow: 1;
}

#display-row2 > div:last-child[b-ofcpyhjz6u] {
   display: flex;
   align-items: center;
   padding-top: 23px;
}

.dxbs-fl-cpt[b-ofcpyhjz6u] {
   margin: unset;
}
/* /Dialogs/Konfiguration/DialogReportRowFormat.razor.rz.scp.css */
[b-iccek01xfm] .checkbox {
   margin-top: 16px;
}

[b-iccek01xfm] .form-layout {
   width: 700px;
}
/* /Dialogs/Konfiguration/DialogSpecialTax.razor.rz.scp.css */
[b-sslbj8tn3m] .payment-mode {
    margin-bottom: 20px;
}
/* /Dialogs/Konfiguration/DialogTaxes.razor.rz.scp.css */
[b-7f6i281glq] .w-100 {
   --dxbl-btn-color: var(--cxPrimary-color);
   --dxbl-btn-border-color: var(--cxPrimary-color);
   --dxbl-btn-hover-bg: var(--cxPrimary-color);
}

#SpecialTaxesGrid[b-7f6i281glq] {
   margin-top: 10px;
}

#TaxCombinationButtons[b-7f6i281glq] {
   width: 100%;
   margin-top: 10px;
}

[b-7f6i281glq] #TaxCombinationButtons .dxbl-col {
   display: flex;
   justify-content: center;
   flex-direction: row;
}

[b-7f6i281glq] #TaxCombinationButtons .dxbl-fl-ctrl {
   display: flex;
   flex-direction: row;
   gap: var(--spacingCC);
   width: 80%;
}
/* /Dialogs/OpenX/DialogAssignments.razor.rz.scp.css */
.tab-page[b-5ei648f6i6] {
   display: flex;
   flex-direction: column;
   height: 100%;
   padding: 16px;
}

[b-5ei648f6i6] .factor-option-button {
   width: 20%;
   min-height: 35px;
   max-height: 50px;
   min-width: 170px;
}

.factor-options[b-5ei648f6i6] {
   display: flex;
   align-items: center;
   gap: var(--spacingCC);
}

.treeList-container[b-5ei648f6i6] {
   display: grid;
   flex: 1;
   min-height: 0;
   overflow: auto;
}

.treelist-header[b-5ei648f6i6] {
   margin-top: var(--spacingCC);
}
/* /Dialogs/OpenX/DialogDataPool.razor.rz.scp.css */
.tab-content[b-2po655q5pu] {
   max-height: 500px !important;
   overflow-y: auto;
}

.dataPoolTable[b-2po655q5pu] {
    border-collapse: collapse;
    border: 2px solid var(--cxGrey-light);
    text-align: center;
}

td[b-2po655q5pu], th[b-2po655q5pu] {
    border: 2px solid var(--cxGrey-light);
    width: 100px;
}

.cellDataExists[b-2po655q5pu] {
    display: flex;
    background-color: var(--cxGrey);
    margin: 0 !important;
    height: 25px;
    width: 100%;
}

.text-daily-data[b-2po655q5pu] {
    margin-bottom: var(--spacingCC);
}

[b-2po655q5pu] .warning-button {
   margin-bottom: var(--spacingCC);
}

[b-2po655q5pu] #warning-notification > button {
   height: auto;
   width: 100%;
   text-align: left;
}
/* /Dialogs/OpenX/DialogInterfaceImport.razor.rz.scp.css */
.dialogGrid[b-gpem2op4vv] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacingCC);
    width: var(--dialogSize);
}

[b-gpem2op4vv] .dxbl-fl .dxbl-fl-gd {
    margin: 0 !important;
}

[b-gpem2op4vv] .interfaceInfo > div {
    margin-top: 12px;
}

[b-gpem2op4vv] .treeview-item-text-container {
    text-align: left;
}

.interfaceTreeView[b-gpem2op4vv] {
    /* max-height is the maxDialogContentHeight minus two times the spacing (top and bottom) */
    max-height: calc(var(--maxDialogContentHeight) - calc(2 * var(--spacingCC)));
    overflow: auto;
}

[b-gpem2op4vv] .dxbl-active {
    border-bottom: none !important;
}
/* /Dialogs/OpenX/factorUsageDlg.razor.rz.scp.css */
.button-container[b-3h42wy47wh] {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    gap: var(--spacingCC);
    margin: var(--spacingCC) var(--spacingCC) 0 var(--spacingCC);
}
/* /Dialogs/Settings/DialogCustomDescription.razor.rz.scp.css */
.container-text-replacements[b-rozjf1scdy] {
    margin-top: 8px;
    display: flex;
    justify-content: center;
    gap: 8px;
}

[b-rozjf1scdy] .text-replacement-button {
    color: var(--cxPrimary-color);
    border-color: var(--cxPrimary-color);
}

[b-rozjf1scdy] .text-replacement-button:hover {
    background-color: var(--cxPrimary-color);
    color: white;
}
/* /Dialogs/Settings/DialogGlobalSettings.razor.rz.scp.css */
#configuration-setting-content[b-wokllcecbb] {
   height: calc(100vh - var(--cx-main-menu-height) - var(--cx-sub-menu-height));
}
/* /Dialogs/Settings/DialogLayoutSettings.razor.rz.scp.css */
#scaling[b-bduanhe1ja] {
   display: flex;
   align-items: center;
   gap: 8px;
}

.spin-edit-container[b-bduanhe1ja] {
   width: 80px;
}

.text[b-bduanhe1ja] {
   font-size: var(--defaultFontSize);
}

#margins[b-bduanhe1ja] {
   width: 100%;
   margin-bottom: var(--spacingCC);
   display: grid;
   grid-template-columns: auto auto auto;
   grid-template-rows: auto auto auto;
   place-items: center;
}

#margin-top[b-bduanhe1ja] {
   grid-column: 2;
   grid-row: 1;
}

#margin-head[b-bduanhe1ja] {
   grid-column: 3;
   grid-row: 1;
   justify-self: left;
}

#margin-left[b-bduanhe1ja] {
   grid-column: 1;
   grid-row: 2;
   justify-self: right;
}

#picture[b-bduanhe1ja] {
   grid-column: 2;
   grid-row: 2;
   padding: 10px;
}

#margin-right[b-bduanhe1ja] {
   grid-column: 3;
   grid-row: 2;
   justify-self: left;
}

#margin-bottom[b-bduanhe1ja] {
   grid-column: 2;
   grid-row: 3;
}

#margin-footer[b-bduanhe1ja] {
   grid-column: 3;
   grid-row: 3;
   justify-self: left;
}

.placeholder[b-bduanhe1ja] {
   height: 8px;
}

/*same height of empty caption and caption with content*/
[b-bduanhe1ja] .dxbs-fl-empty-caption {
   height: 32px !important;
}
/* /Dialogs/Settings/DialogUserSettings.razor.rz.scp.css */
.cmbPredefinedDateForReports[b-bzn37zlapm] {
    margin-bottom: calc(var(--spacingCC) / 2); /* too big else */
    width: 100%;
}
/* /Pages/Administration/RoleOverview.razor.rz.scp.css */
.page-content[b-1mxbmzembl] {
   display: flex;
   flex-direction: row;
   height: 100%;
}

.treelist-container[b-1mxbmzembl] {
   width: 50%;
   border: 1px solid var(--cxGrey-light);
}

.treelist-badges[b-1mxbmzembl] {
   color: var(--cxGrey-light);
}

[b-1mxbmzembl] .treelist-loadingpanel {
   height: 100%;
}
/* /Pages/AnalysisSimulationEvaluation.razor.rz.scp.css */
#panel-grid[b-vd9sa476hy] {
   height: 100%;
   width: 100%;
   display: grid;
}

#panel-grid.one-panel[b-vd9sa476hy] {
   grid-template-rows: 1fr;
   grid-template-columns: 1fr;
}

#panel-grid.two-panels[b-vd9sa476hy] {
   grid-template-rows: 1fr 1fr;
   grid-template-columns: 1fr;
}

#panel-grid.three-panels[b-vd9sa476hy], #panel-grid.four-panels[b-vd9sa476hy] {
   grid-template-rows: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
}

[b-vd9sa476hy] .third-element {
   grid-column: span 2;
}

#container-grid-config[b-vd9sa476hy] {
   height: 100%;
   display: flex;
}

.panel-grid-side-expanded[b-vd9sa476hy] {
   width: 80% !important;
}
.panel-grid-side-collapsed[b-vd9sa476hy] {
   width: calc(100% - 80px) !important;
}

[b-vd9sa476hy] .side-panel {
   height: 100%;
   margin-left: auto;
   margin-right: 0;
   width: 80px;
   opacity: 1 !important;
}

[b-vd9sa476hy] .side-panel-expanded {
   width: 20% !important;
}

[b-vd9sa476hy] .side-panel > .dxbl-row {
   height: 100%;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: var(--spacingCC);
}

[b-vd9sa476hy] .parameter-group {
   height: 100%;
   width: 100%;
   margin-top: 0;
   margin-bottom: 0;
   padding-left: 0;
   padding-right: 0;
}

[b-vd9sa476hy] .parameter-group .dxbl-group {
   height: 100%;
   overflow: hidden;
}

[b-vd9sa476hy] .dxbl-group-body-content {
   height: 100%;
   overflow-y: auto;
}

[b-vd9sa476hy] .dxbl-group-body-content > .dxbl-row {
   height: 100%;
   display: flex;
   flex-direction: column;
   flex-wrap: nowrap;
}

[b-vd9sa476hy] .parameter-group .dxbl-group-body-content {
   height: 100%;
}

[b-vd9sa476hy] #group-caption-text {
   word-wrap: break-word;
}

[b-vd9sa476hy] #group-bar {
   display: grid;
   grid-template-rows: 1fr 1fr;
   align-items: center;
   width: 100%;
}

[b-vd9sa476hy] #group-properties {
   display: flex;
   align-items: center;
}

[b-vd9sa476hy] #group-buttons {
   display: flex;
   flex-wrap: wrap;
   width: 80%;
}

[b-vd9sa476hy] #collapse-expand-icon {
   height: 30px;
   width: 30px;
   font-size: 30px;
}

[b-vd9sa476hy] #group-buttons .material-icons {
   height: 30px;
   width: 30px;
   font-size: 25px;
}

[b-vd9sa476hy] .information-no-values {
   padding-left: 4px;
}

[b-vd9sa476hy] .information-addition {
   padding-left: var(--spacingCC);
   padding-top: 8px;
}

[b-vd9sa476hy] .btn-icon-disabled {
   color: lightgray;
   pointer-events: none;
}

[b-vd9sa476hy] .parameter-group .dxbl-fl-group-body {
   height: 100%;
   overflow: auto;
}
/* /Pages/AreaChancesAssignmentOverview.razor.rz.scp.css */
.konfiguration-seiteninhalt[b-lh6200e1xb] {
   overflow: hidden !important; /* Prevents the scrollbar from being displayed twice when a overflow in the treeview occurs. */
}
/* /Pages/Berichtsformular.razor.rz.scp.css */
.berichtsformularPage[b-04x37kgf0m] {
   display: flex;
   flex-direction: row;
   height: 100%;
}

.berichtsformulare[b-04x37kgf0m], .aufbau[b-04x37kgf0m] {
   border: 1px solid var(--cxGrey-light);
}

.berichtsformulare[b-04x37kgf0m] {
   width: 30%;
   border: 1px solid var(--cxGrey-light);
}

.aufbau[b-04x37kgf0m] {
   overflow-y: hidden;
   width: 70%;
   border: 1px solid var(--cxGrey-light);
}

[b-04x37kgf0m] .formularBerichtWrapper {
   height: calc(100% - var(--appBarHeight));
}

.preview-form-report[b-04x37kgf0m] {
   height: 100%;
}
/* /Pages/Berichtsspalten.razor.rz.scp.css */
/* /Pages/ChancesAtlasOverview.razor.rz.scp.css */
#orgstructure-treelist[b-d4w1gukqeu] {
   width: 30%;
}

#chances-atlas-structure[b-d4w1gukqeu] {
   width: 70%;
}
/* /Pages/ChancesEvaluationOverview.razor.rz.scp.css */
[b-cat0rqlfal] .btn-grid-column {
   padding: 0;
}

#evaluations-container[b-cat0rqlfal] {
   display: flex;
   height: 100%;
   width: 100%;
}

.existing-evaluations-container[b-cat0rqlfal] {
   border-right: 1px solid var(--cxGrey-light);
}

.existing-evaluations-full-width[b-cat0rqlfal] {
   width: 95%;
}

.existing-evaluations-reduced-width[b-cat0rqlfal] {
   width: 70%;
}

.due-evaluations-expanded-width[b-cat0rqlfal] {
   width: 30%;
}

.due-evaluations-collapsed-width[b-cat0rqlfal] {
   width: 5%;
}

.cell-content-nowrap[b-cat0rqlfal] {
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}

.grid-frame[b-cat0rqlfal] {
   padding: var(--spacingCC);
}

[b-cat0rqlfal] .form-layout-overall-filter {
   padding: var(--spacingCC);
}

.due-evaluations-hidden[b-cat0rqlfal] {
   display: none;
}
/* /Pages/ChancesParameterOverview.razor.rz.scp.css */
[b-cvqizdighq] .tabs {
   width: 100%;
   position: sticky;
   top: 0;
   z-index: 1;
}

[b-cvqizdighq] .nav-tabs {
   flex-direction: row;
   flex-wrap: nowrap;
}

[b-cvqizdighq] .nav-item {
   width: 100%;
   font-size: var(--defaultFontSize);
}

[b-cvqizdighq] .nav-item span {
   /*To centre the text within a tab.*/
   margin-left: auto;
   margin-right: auto;
}

[b-cvqizdighq] .tab-item {
   text-align: center;
}

.kein-element[b-cvqizdighq] {
   position: absolute;
   top: 0;
}

[b-cvqizdighq] .icon-symbol {
   text-align: left;
}

.grid-content[b-cvqizdighq] {
   margin: 15px;
}

[b-cvqizdighq] #grid-matrix-configuration {
   margin: 15px;
}
/* /Pages/Cockpit.razor.rz.scp.css */
/* If only one cockpit element is displayed, take the full space */
.one[b-ecdu3wgs4s] {
   grid-template-rows: 1fr;
   grid-template-columns: 1fr;
}

/* If two cockpit elements are displayed, stack them vertically */
.two[b-ecdu3wgs4s] {
   grid-template-rows: 1fr 1fr;
   grid-template-columns: 1fr;
}

/* For all other cases, add divide the space into quarters (with 3 elements, the 3rd gets stretched across the bottom half ) */
.all[b-ecdu3wgs4s] {
   grid-template-rows: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
}

.cockpit-display[b-ecdu3wgs4s] {
   width: 100%;
   height: calc(100% - 60px); /* 60px due to the height of the cockpit title */
   display: grid;
}

.cockpit-title[b-ecdu3wgs4s] {
   display: block;
   height: 60px;
   font-size: 1.3125rem !important;
   width: calc(100% - 10px); /* 10px because of the margin */
   margin: 0px 5px;
   align-items: center;
   padding: var(--spacingCC);
   background-color: var(--cxBackground-color-header);
   border: solid 1px var(--cxGrey-light);
   border-radius: 4px;

   /* This is done to ensure that tiles that are too long are properly shown */
   /* For this to work, the display HAS to be set to "block" */
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}
/* /Pages/CompanyManagement.razor.rz.scp.css */
.company-container-left[b-ar7r519dmh] {
    width: 30%;
    border: 1px solid var(--cxGrey-light);
}

.company-container-right[b-ar7r519dmh] {
   width: 70%;
   border: 1px solid var(--cxGrey-light);
}

.company[b-ar7r519dmh] {
    display: flex;
    flex-direction: row;
    height: 100%;
}

.container-right[b-ar7r519dmh] {
    display: flex;
    flex-direction: column;
    width: 30%
}

h1[b-ar7r519dmh] {
    font-size: 18px;
    font-weight: 500;
    padding: 8px;
}

.Treelist[b-ar7r519dmh] {
    height: calc(100% - 46px) !important;
}

[b-ar7r519dmh] .highlighted-item > td {
   background-color: var(--cxIcon-color);
}

[b-ar7r519dmh] td {
    font-weight: 400 !important;
    font-size: var(--defaultFontSize) !important;
    height: var(--gridRowHeight);
}

[b-ar7r519dmh] th {
    height: var(--gridHeaderHeight);
}

[b-ar7r519dmh] .dxbs-grid-header-content {
    font-weight: 500;
}
/* /Pages/KeyFigureConfigurationOverview.razor.rz.scp.css */
#key-figure-selection-container[b-v0vu50e809] {
   width: 30%;
}

#preview-container[b-v0vu50e809] {
   width: 70%;
}
/* /Pages/LegacyGroups.razor.rz.scp.css */
.page-content[b-37c6acpye3] {
   display: flex;
   flex-direction: row;
   height: calc(100% - (calc(4 * var(--spacingCC))));
}

.treelist-container[b-37c6acpye3] {
   width: 50%;
   border: 1px solid var(--cxGrey-light);
}

.combobox[b-37c6acpye3] {
   padding: var(--spacingCC);
   min-width: 400px;
   width: 40%;
}
/* /Pages/ManualPerson.razor.rz.scp.css */
.container-manual-person[b-l6cdcrclnv] {
    height: 100%;
    width: 100%;
    display: inline-grid;
    grid-template-rows: [first] var(--appBarHeight) [second] auto;
    grid-template-columns: [first] 50% [second] 50%;
}

.sub-container-person[b-l6cdcrclnv] {
    padding: 4px 6px;
    height: 100%;
    overflow-x: auto;
    overflow-y: clip;
}

.grid-header[b-l6cdcrclnv] {
    width: auto;
    height: auto;
    padding: 12px var(--spacingCC) var(--spacingCC) var(--spacingCC);
    background-color: var(--cxBackground-color-header);
    border-bottom: 1px solid var(--cxGrey-light);
}

/* Grid structure */
#header-person[b-l6cdcrclnv] {
    grid-column: 1;
    grid-row: 1;
    border-right: 2px solid var(--cxGrey-light);
}

#container-person[b-l6cdcrclnv] {
    grid-column: 1;
    grid-row: 2;
    border-right: 2px solid var(--cxGrey-light);
}

#header-values[b-l6cdcrclnv] {
    grid-column: 2;
    grid-row: 1;
}

#container-values[b-l6cdcrclnv] {
    grid-column: 2;
    grid-row: 2;
}
/* /Pages/RiskAtlasConfiguration.razor.rz.scp.css */
#container-company-selection[b-r590djst0r] {
   width: 30%;
}

#container-risk-atlas[b-r590djst0r] {
   width: 70%;
}
/* /Pages/RiskEvaluationOverview.razor.rz.scp.css */
#container-evaluation-grids[b-fta16xzdnx] {
   --border-properties: 1px solid var(--cxGrey-light);
   height: calc(100% - 90px); /* 90px is the height of #orgstructure-existing-evaluations */
   display: flex;
}

#subcontainer-existing-evaluations[b-fta16xzdnx] {
   width: 70%;
   border-right: var(--border-properties);
}

#orgstructure-existing-evaluations[b-fta16xzdnx] {
   height: 90px;
   width: 100%;
   background-color: var(--cxBackground-color-header);
   border-bottom: 1px solid var(--cxGrey-light);
}

#subcontainer-due-evaluations[b-fta16xzdnx] {
   width: 30%;
   border-left: var(--border-properties);
}

.container-dxgrid[b-fta16xzdnx] {
   margin-left: 15px;
   margin-right: 15px;
   height: 70%;
   overflow: auto;
}

.display-dateperiod[b-fta16xzdnx] {
   text-align: start;
}

.form-layout-filtering[b-fta16xzdnx] {
   padding: var(--spacingCC);
}

[b-fta16xzdnx] .header-container h5, .icon-symbol[b-fta16xzdnx] {
   /*Use "..." if there is no longer enough space.*/
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}
/* /Pages/RiskParameterConfiguration.razor.rz.scp.css */
[b-4pxrt2t73e] .icon-symbol {
   text-align: left;
}

[b-4pxrt2t73e] .nav-tabs {
   flex-direction: row;
   flex-wrap: nowrap;
}

[b-4pxrt2t73e] .nav-item {
   width: 100%;
   font-size: var(--defaultFontSize);
}

[b-4pxrt2t73e] .nav-item span {
   /* To center the text within a tab. */
   margin-left: auto;
   margin-right: auto;
}

[b-4pxrt2t73e] .tab-item {
   text-align: center;
}

.grid-content[b-4pxrt2t73e] {
   margin: 15px;
}
/* /Pages/RiskReportConfigurationOverview.razor.rz.scp.css */
#report-selection-container[b-a9fiv59p02] {
   width: 30%;
}

#preview-container[b-a9fiv59p02] {
   width: 70%;
}

#risk-reporting-container[b-a9fiv59p02] {
   height: 100%;
   width: 100%;
   overflow: auto;
}

[b-a9fiv59p02] .risk-dx-grid {
   padding-left: 15px;
   padding-right: 15px;
}

[b-a9fiv59p02] .loading-spinner-full {
   /* 67px is the current height of the header and needs to be substracted from the total height */
   /* We cannot use fit-content here since we want the loading panel to be shown to the full extend, not only over the content. */
   height: calc(100% - 67px) !important;
}
/* /Pages/TimeControlOverview.razor.rz.scp.css */
.grid-check-box[b-8d23zob4f8] {
   display: flex;
   justify-content: center;
}

.grid-header-bool[b-8d23zob4f8] {
   width: 100%;
}

.grid-cell-intervall[b-8d23zob4f8] {
   display: flex;
}

#time-control-grid-container[b-8d23zob4f8] {
   height: calc(100% - var(--appBarHeight));
   padding-top: var(--spacingCC);
}

#header-time-controls[b-8d23zob4f8] {
   display: flex;
   align-items: center;
   background-color: var(--cxBackground-color-header);
   height: var(--appBarHeight);
   padding-left: var(--spacingCC);
   border-bottom: 1px solid var(--cxGrey-light);
}

[b-8d23zob4f8] .cx-dxgrid-blazor {
   width: 100%;
}
/* /Pages/Usersettings.razor.rz.scp.css */
.user-top[b-pcqqa3cvw3] {
   height: 166px;
   background-color: white;
   display: flex;
   flex-direction: row;
}

.settings[b-pcqqa3cvw3] {
   height: calc(100% - 232px);
   background-color: var(--cxBackground-color);
}

.mandanten-bereiche[b-pcqqa3cvw3],
.menues-auswertungen[b-pcqqa3cvw3],
.manuelle-statistikgruppen[b-pcqqa3cvw3],
.aenderungen-planung-forecast[b-pcqqa3cvw3],
.aenderungen-auswertung-kennzahlen[b-pcqqa3cvw3],
.berichtsmappen[b-pcqqa3cvw3],
.hinzufuegen-protokolle[b-pcqqa3cvw3],
.cost-type-rights[b-pcqqa3cvw3]{
   padding: 16px 0px;
   height: 100%;
   width: 100%;
   display: flex;
   flex-direction: row;
   gap: var(--spacingCC);
}

.manuelle-statistikgruppen[b-pcqqa3cvw3]{
   width: 50%;
}

/* Min-width for filter to stop wrapping */
.cost-type-rights[b-pcqqa3cvw3]{
   width: 50%;
   min-width: 890px;
}

.mandanten[b-pcqqa3cvw3],
.menues[b-pcqqa3cvw3],
.statistikgruppen[b-pcqqa3cvw3],
.planung[b-pcqqa3cvw3],
.auswertung-aend[b-pcqqa3cvw3],
.ausgabe-berichtsmappen[b-pcqqa3cvw3],
.hinzufuegen[b-pcqqa3cvw3],
.bereiche[b-pcqqa3cvw3],
.auswertungen[b-pcqqa3cvw3],
.forecast[b-pcqqa3cvw3],
.kennzahlen[b-pcqqa3cvw3],
.aenderung-berichtsmappen[b-pcqqa3cvw3],
.cost-types[b-pcqqa3cvw3],
.protokolle[b-pcqqa3cvw3] {
   background-color: white;
   flex-grow: 1;
   height: 100%;
   padding: var(--spacingCC);
   display: flex;
   flex-direction: column;
   gap: var(--spacingCC);
}

.hinzufuegen[b-pcqqa3cvw3],
.protokolle[b-pcqqa3cvw3] {
   flex-grow: 0;
   width: calc(50% - 8px);
}

[b-pcqqa3cvw3] .bereiche > .tree,
[b-pcqqa3cvw3] .cost-types > .tree{
   flex-grow: 1;
   max-height: calc(100% - 170px); /*170px results from the headline, the combobox, the checkboxes and the distances*/
}

[b-pcqqa3cvw3] .menues > .tree,
[b-pcqqa3cvw3] .auswertungen > .tree,
[b-pcqqa3cvw3] .statistikgruppen > .tree,
[b-pcqqa3cvw3] .planung > .tree,
[b-pcqqa3cvw3] .forecast > .tree,
[b-pcqqa3cvw3] .auswertung-aend > .tree,
[b-pcqqa3cvw3] .kennzahlen > .tree,
[b-pcqqa3cvw3] .ausgabe-berichtsmappen > .tree,
[b-pcqqa3cvw3] .aenderung-berichtsmappen > .tree
{
   flex-grow: 1;
   max-height: calc(100% - 138px); /*138px results from the headline, the combobox, the checkbox and the distances*/
}

.icon-bereich[b-pcqqa3cvw3] {
   margin: auto;
   margin-right: 20px;
   width: min-content;
}

.Buchstaben[b-pcqqa3cvw3] {
   background-color: var(--cxIcon-color);
   width: 100px;
   height: 100px;
   font-size: 32px;
   margin: 10px;
   float: right;
}

.user-window-left[b-pcqqa3cvw3], 
.user-window-contact[b-pcqqa3cvw3], 
.user-window-right[b-pcqqa3cvw3], 
.user-window-checkbox[b-pcqqa3cvw3] { 
   width: 25%;
   align-self: center;
   padding: var(--spacingCC);
}

.benutzer-checkbox-kennwort[b-pcqqa3cvw3] {
   margin: auto;
   padding: 3px;
}

.label[b-pcqqa3cvw3] {
   font-family: Roboto, sans-serif;
   font-size: 14px;
   color: var(--cxPrimary-color);
}

.seitenUeberschrift[b-pcqqa3cvw3] {
   height: 32px;
}

.tab-bar[b-pcqqa3cvw3] {
   width: 100%;
   display: flex;
   flex-direction: row;
}

[b-pcqqa3cvw3] .nav-item {
   background-color: var(--cxPrimary-color-light);
}

[b-pcqqa3cvw3] .nav-link {
   color: white;
}

.textfeld[b-pcqqa3cvw3] {
   width: 80%;
   align-self: center;
}

.gruppenverwaltung-button[b-pcqqa3cvw3] {
   width: max-content;
   padding: 10px;
}

.checkbox-komplett[b-pcqqa3cvw3] {
   place-items: center;
}

[b-pcqqa3cvw3] .dxbs-checkbox {
   align-items: baseline;
}

.mandanten-tree[b-pcqqa3cvw3] {
   flex-grow: 1;
}

[b-pcqqa3cvw3] .bereich-kostenstelle > #hintergrund {
   width: calc(50% - 70px);
   height: calc(35% - 70px);
   margin: 35px;
}

[b-pcqqa3cvw3] .textfeld > .mdc-text-field {
   width: 100%;
}

[b-pcqqa3cvw3] .dxbs-checkbox {
   align-items: baseline;
}

.ad-linking[b-pcqqa3cvw3] {
   width: max-content;
   padding: 10px;
}

[b-pcqqa3cvw3] .devexpress-Button-fill {
   color: #fff;
}

[b-pcqqa3cvw3] .dxbl-tabs {
   width: 100%;
}
/* /Pages/Verwaltung.razor.rz.scp.css */
.tab-content[b-gt50vyitb2] {
   height: calc(100% - var(--dxTabHeightWithCaption) - var(--spacingCC));
}

#tabs-menu-desktop[b-gt50vyitb2] {
   height: var(--dxTabHeightWithCaption);
}
