/*
    Generated by Zeplin
    Copyright (C) 2014 - present Zeplin

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
*/
/* colors unnamed in the design: */
/* Supposed standard font color */
.sapUiNoContentPadding > .sapUiLoSplitterContent {
  padding: 0 !important;
}
.xSuiteApp .sapUiSizeCompact .sapMLIB > .sapMLIBSelectM + .sapMLIBContent,
.xSuiteApp .sapUiSizeCompact .sapMLIB > .sapMLIBSelectS + .sapMLIBContent {
  margin-left: 0rem;
}
.sapMPopoverWithFooter .sapMPopoverArrDown:after {
  background-color: transparent;
}
.XS_NoOverflow {
  overflow: hidden;
}
.XS_WrappingInputBox2 {
  gap: 0.375rem;
}
.XS_WorkitemHistoryBar {
  display: flex;
  flex-direction: column;
  position: relative;
}
.XS_WorkitemHistoryBar .list {
  white-space: nowrap;
}
.XS_WorkitemHistoryBar .item {
  display: inline-block;
  border: 1px solid #3a4855;
  transform: skew(-30deg);
  padding: 0.6875rem;
  min-width: 8rem;
  margin-left: 1rem;
  background-color: #7b8ea1;
  color: white;
  text-align: center;
}
.XS_WorkitemHistoryBar .item:not(.current) {
  cursor: pointer;
}
.XS_WorkitemHistoryBar .item.current {
  background-color: #6f9b63;
  border-color: #425d3b;
}
.XS_WorkitemHistoryBar .item > div {
  transform: skew(30deg);
}
.XS_WorkitemHistoryBar .item.Result-Attention {
  border: 0.125rem solid #9f5353;
}
.XS_WorkitemHistoryBar .details {
  max-width: 100%;
  background: white;
  border: 1px solid #7b8ea1;
  border-radius: 0.3125rem;
  margin-top: 10px;
  margin-right: auto;
  padding: 10px;
  position: relative;
}
.XS_WorkitemHistoryBar .details:after {
  content: "";
  display: block;
  position: absolute;
  border-style: solid;
  border-color: #7b8ea1;
  border-width: 1px 1px 0 0;
  width: 15px;
  height: 15px;
  top: -9px;
  left: var(--after-offset);
  background: inherit;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.XS_WorkitemHistoryBar .details.hidden {
  display: none;
}
.XS_WorkitemHistoryList {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.XS_WorkitemHistoryList li {
  display: flex;
  align-items: stretch;
  border: 0.125rem solid #7b8ea1;
  border-radius: 0.3125rem;
  min-height: 3.25rem;
  margin-bottom: 0.75rem;
}
.XS_WorkitemHistoryList li > div {
  background: #7b8ea1;
  border-right: 0.125rem solid #7b8ea1;
  color: white;
  padding: 1rem;
  display: flex;
  width: 10rem;
}
.XS_WorkitemHistoryList li > div > div {
  margin: auto 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.XS_WorkitemHistoryList li > p {
  padding: 0.5rem;
}
.XS_InputWithIssues .sapMInputBaseIconContainer {
  white-space: nowrap;
}
.XS_InputWithIssues .sapUiIcon.XS_OrangeIssues {
  background-color: #d7c535;
  width: 0.5rem;
  min-width: 0.5rem;
  height: 100%;
}
.XS_InputWithIssues .sapUiIcon.XS_OrangeIssues::before {
  display: none;
}
.XS_InputWithIssues .sapUiIcon.XS_RedIssues {
  background-color: #bd8181;
  width: 0.5rem;
  min-width: 0.5rem;
  height: 100%;
}
.XS_InputWithIssues .sapUiIcon.XS_RedIssues::before {
  display: none;
}
.XS_InputWithIssues .ALT.sapUiIcon.XS_OrangeIssues {
  background-color: #d7c535;
  height: 1.5rem;
  width: 1.5rem;
  top: 0.5rem;
  margin-left: 0.375rem;
  border: 0.0625rem solid #b5a524;
  border-radius: 0.3125rem;
  color: white;
  line-height: 1.25rem;
}
.XS_InputWithIssues .ALT.sapUiIcon.XS_OrangeIssues::before {
  font-size: 0.8125rem;
}
.XS_InputWithIssues .ALT.sapUiIcon.XS_OrangeIssues:hover {
  background-color: #cab828;
}
.XS_InputWithIssues .ALT.sapUiIcon.XS_RedIssues {
  background-color: #bd8181;
  height: 1.5rem;
  width: 1.5rem;
  top: 0.5rem;
  margin-left: 0.375rem;
  border: 0.0625rem solid #9f5353;
  border-radius: 0.3125rem;
  color: white;
  line-height: 1.25rem;
}
.XS_InputWithIssues .ALT.sapUiIcon.XS_RedIssues::before {
  font-size: 0.8125rem;
}
.XS_InputWithIssues .ALT.sapUiIcon.XS_RedIssues:hover {
  background-color: #af6666;
}
.XS_DataContextListItem .sapMLIBContent {
  display: flex;
  padding: 0.125rem;
}
.XS_DataContextListItem .sapMSLITitle {
  flex: 1 0;
}
.XS_DataContextListItem .sapUiIcon {
  margin-left: 0.5rem;
}
.xSuiteApp {
  /* this is not always targeting the right thing.
       what did i think it was? because usually it is the table and that should have a border.
    .sapUiTable > div:last-child {
        border: none;
    }
    */
}
.xSuiteApp input,
.xSuiteApp textarea {
  background-color: white;
}
.xSuiteApp .sapUiCalItemNow:not(.sapUiCalItemSel):focus > .sapUiCalItemText {
  outline: none;
}
.xSuiteApp .sapMILILabel {
  flex: 1 0;
}
.xSuiteApp .sapMILIDiv {
  flex: 1 0;
}
.xSuiteApp .XS_Relative {
  position: relative;
}
.xSuiteApp .XS_Absolute {
  position: absolute;
}
.xSuiteApp .sapMMsgStrip {
  border-width: 1px;
  border-style: solid;
  min-height: 3rem;
}
.xSuiteApp .sapMMsgStrip .sapMMsgStripIcon + .sapMMsgStripMessage {
  margin-left: 2.125rem;
}
.xSuiteApp .sapMMsgStrip .sapUiIcon {
  font-size: 1.875rem;
  margin: 0.125rem 0 0 0.625rem;
}
.xSuiteApp .sapMMsgStripInformation {
  background-color: #8eacc5;
  border-color: #457aa9;
}
.xSuiteApp .sapMMsgStripInformation .sapUiIcon {
  color: #457aa9;
}
.xSuiteApp .sapMMsgStripWarning {
  background-color: #c7c282;
  border-color: #b5a524;
}
.xSuiteApp .sapMMsgStripWarning .sapUiIcon {
  color: #bd942b;
}
.xSuiteApp .sapMMsgStripError {
  background-color: #c2a7a9;
  border-color: #9f5353;
}
.xSuiteApp .sapMMsgStripError .sapUiIcon {
  color: #9f5353;
}
.xSuiteApp .sapMMsgStripSuccess {
  background-color: #a5bda3;
  border-color: #6f9b63;
}
.xSuiteApp .sapMMsgStripSuccess .sapUiIcon {
  color: #6f9b63;
}
.xSuiteApp .XS_Box {
  border: 0.0625rem solid #7b8ea1;
  border-radius: 0.3125rem;
  padding: 0.3125rem;
  margin: 0.375rem 0rem;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr {
  position: absolute;
  height: auto;
  min-height: 0rem;
  width: 100%;
  bottom: 0rem;
  padding: 0rem;
  background-color: transparent;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr .XS_WILTools {
  height: auto;
  background-color: #a8b4ba;
  white-space: normal;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr .sapUiBtnS {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr .WILToolsDeselect {
  float: right;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr .WILToolsClose {
  float: right;
  margin-right: 1.375rem;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr .WILToolsClose.sapUiBtn > span.sapUiBtnIco {
  line-height: 1rem;
}
.xSuiteApp .sapUiTable.XS_WorkitemList > .sapUiTableFtr .sapUiTv {
  background-color: #3a4855;
  color: #fff;
  font-weight: 500;
  height: 3.625rem;
  line-height: 2rem;
  margin: 0 0.3125rem 0 0;
  padding: 0.8125rem 1.1875rem;
}
.xSuiteApp .sapUiTfCombo > .XS_TfIcon {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1.375rem;
  font-size: 1.0625rem;
  padding: 0.75rem 0 0 0.125rem;
  color: #3a4855;
}
.xSuiteApp .sapUiTfCombo > .XS_TfIcon:hover {
  color: white;
  background-color: #457aa9;
}
.xSuiteApp .sapMFooter-CTX .sapMBtn {
  min-width: 8.75rem;
}
.xSuiteApp .sapMFooter-CTX .sapMBtn.sapOverflowToolbarOverflowButton {
  min-width: 0;
}
.xSuiteApp .sapMInputBaseErrorInner {
  background-color: #bd999b;
}
.xSuiteApp .XS_ExtractionConfigurationEditor .sapUiLoSplitterContent {
  border: none;
}
.xSuiteApp .XS_ExtractionConfigurationEditor .sapMTreeItemBase {
  font-size: 1rem;
  font-weight: normal;
}
.xSuiteApp .XS_ExtractionConfigurationEditor .sapMTreeItemBase > .sapMLIBContent > .ctiLabel {
  flex: 1 1 auto;
}
.xSuiteApp .XS_ExtractionConfigurationEditor .XS_LookupDescription {
  font-size: 1.125rem;
  font-weight: normal;
  margin-bottom: 0.5rem;
}
.xSuiteApp .sapUiSizeCompact .sapMBtn,
.xSuiteApp .sapUiSizeCompact.sapMBtn {
  min-width: 0 !important;
}
.xSuiteApp .sapUiSizeCompact .sapMBtnInner {
  min-width: 0;
}
.xSuiteApp .sapMRbG .sapMRbBLabel {
  padding-left: 1.5rem;
}
.xSuiteApp .sapMRb {
  clear: left;
}
.xSuiteApp .nvd3 text {
  font: inherit;
}
.xSuiteApp .nvd3 .nv-axis line {
  stroke: #869095;
  stroke-dasharray: 5,5;
}
.xSuiteApp .nvd3 .nv-x line {
  opacity: 0;
}
.xSuiteApp .nvd3 .nv-barsWrap rect {
  rx: 6;
  ry: 6;
}
.xSuiteApp .nv-multiBarHorizontalChart .nvtooltip table td.legend-color-guide {
  display: none;
}
.xSuiteApp .XS_AuditTrailBtn {
  width: 1.675rem;
}
.xSuiteApp .XS_AuditTrailBtn .sapMBtnInner {
  height: 1.675rem;
  min-width: 1.675rem;
}
.xSuiteApp .XS_AuditTrailBtn .sapMBtnInner .sapMBtnIcon {
  line-height: 1.675rem;
}
.XS_LargerFont {
  font-size: 1.125rem !important;
}
.XS_LabeledInput {
  width: 100%;
}
.XS_LabeledInput .XS_UserInfoBadge {
  padding: 0.75rem;
  min-height: 2.25rem;
}
.XS_MessageStrip {
  display: flex;
  align-items: center;
}
.XS_BarcodeScanner {
  position: relative;
}
.XS_BarcodeScanner > canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.XS_ColorIconBox {
  margin-top: 0.375rem;
  font-size: 1rem;
}
.XS_ColorIcon {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 0.5rem 0 0.125rem;
  border: 0.0625rem solid #3a4855;
  border-radius: 0.5rem;
}
.XS_AboutDialog .sapMTitle {
  font-size: 1.5rem;
}
.XS_AboutDialog .copyright {
  font-weight: 300;
  margin-bottom: 1rem;
}
.XS_AboutDialog .version {
  margin-top: -0.25rem;
}
.XS_AboutDialog .sapMFT {
  font: inherit;
  font-weight: 300;
  margin: 0.75rem 0;
}
.XS_AboutDialog .sapMLnk {
  display: inline;
}
.XS_WILVE .XS_WILVEHeaderButton {
  margin-top: 0.375rem;
  margin-left: 0.5rem;
}
.XS_WILVE .sapMTB-Transparent-CTX.sapMTB {
  padding-left: 0;
}
.XS_WILVE .sapMIBar .sapMBarChild:first-child {
  margin-left: 0;
}
.XS_WILVE .sapMMultiComboBox .sapMTokenizerScrollContainer {
  max-width: 18rem;
}
.XS_WILVE .pathButton {
  height: auto;
}
.XS_WILVE .pathButton .sapMBtnInner {
  padding: 0;
  height: auto;
  text-align: left;
  font-weight: 300;
}
.XS_WILVE .pathButton .sapMBtnInner .sapMBtnContent {
  line-height: normal;
}
.XS_WILVE .pathButton .sapMBtnInner .sapMBtnIcon {
  line-height: normal;
}
.XS_ScrollingSapTable.sapUiTable {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.XS_ScrollingSapTable .sapUiTableCnt {
  height: calc(100% - 3.375rem);
}
.XS_ScrollingSapTable .sapUiTableCnt > div {
  height: 100%;
}
.XS_ScrollingSapTable .sapUiTableTbr + .sapUiTableCnt {
  height: calc(100% - 3.375rem);
}
.XS_ScrollingSapTable .sapUiTableCCnt {
  height: calc(100% - 3.6875rem);
  min-height: 0 !important;
  background: none;
  overflow: auto;
}
.XS_ScrollingSapTable.sapUiTableHScr .sapUiTableCCnt {
  height: calc(100% - 4.8125rem);
}
.XS_ScrollingSapTable .sapUiTableTr > td {
  height: 2.875rem;
}
.XS_ScrollingSapTable .sapUiTableCell {
  height: auto;
}
.XS_ScrollingSapTable.sapUiTableVScr .sapUiTableVSb,
.XS_ScrollingSapTable.sapUiTableVScr .sapUiTableVSbBg {
  display: none;
}
.XS_ScrollingSapTable.sapUiTableVScr .sapUiTableCtrlScr {
  margin-right: 0;
}
.XS_WILVETable .sapUiTableTbr .sapUiLbl {
  margin: 0.6875rem 0.3125rem 0rem 0.625rem;
  color: #3a4855;
}
.XS_PopupTextOnly.sapUiUx3TP .sapUiUx3TPContent {
  margin-bottom: 0;
}
.XS_PopupError.sapUiUx3TP {
  background-color: #9f5353;
  border-color: #723c3c;
  color: white;
}
.XS_PopupError.sapUiUx3TP .sapUiUx3TPContent {
  margin-bottom: 0;
}
.XS_PopupError.sapUiUx3TP .sapUiUx3TPArrow > .sapUiUx3TPArrowBorder {
  background-color: #9f5353;
  border: 0.0625rem solid #723c3c;
}
.XS_TFErrorMessage {
  color: #723c3c;
  border: 0.0625rem solid #9f5353;
  border-radius: 0.3125rem;
  background-color: #bd999b;
  padding: 0.75rem;
  margin-bottom: 0.625rem;
  width: 100%;
}
.XS_EditorSelected {
  border: 0.125rem solid blue !important;
}
.XS_PropList {
  border: 0.0625rem solid #c0c0c0;
  border-radius: 0.1875rem;
  overflow: auto !important;
  max-height: 100%;
}
.XS_WILTools .fa-border {
  padding: 0.2em 0px 0.15em;
  border-color: #3a4855;
  border-radius: 0.3125rem;
}
.XS_WILTools span {
  cursor: pointer;
  margin-right: 0.125rem;
}
.XS_WILTools.sapMBarChild {
  margin-left: 0px;
}
.XS_WILTools > .sapMText {
  line-height: 2.625rem;
}
.XS_TransparentTabs .XS_IFrame {
  border: 0.0625rem solid white;
}
.XS_FormEditor .sapUiLbx {
  height: calc(100% - 3.75rem);
  background-color: transparent;
  border: none;
  font: inherit;
  color: inherit;
}
.XS_FormEditor .sapUiLbx > ul {
  display: block;
}
.XS_FormEditor .XS_HidePreview {
  padding: 0 0.25rem;
}
.XS_FormEditor .XS_HidePreview .sapUiLoSplitterBar:last-of-type,
.XS_FormEditor .XS_HidePreview .sapUiLoSplitterContent:last-child {
  display: none;
}
.XS_FormEditor .sapUiLbxI {
  display: block;
  border-radius: 0.3125rem;
  background-color: #fff !important;
  margin: 0.3125rem 0;
  padding: 0.3125rem;
  cursor: grab;
}
.XS_FormEditor .sapUiLbxI span {
  background-color: transparent !important;
}
.XS_FormEditor .sapUiLbxSep {
  display: block;
  background-color: #A8B4BA;
  height: 0.0625rem;
}
.XS_FormEditor .sapUiLbxSep > hr {
  display: none;
}
.XS_FormEditor .sapUiLbxITxt {
  font-size: 0.9375rem;
}
.XS_FormEditor .XS-drop-hover {
  background-color: #8ba47b;
}
.XS_FormEditor iframe.XS_IFrame {
  display: block;
  border: none;
  padding: 0.5rem;
}
.XS_IconDisabled {
  color: #a8b4ba;
}
.XS_FormEditSelectors {
  border-radius: 0.1875rem;
  border: 0.0625rem solid #c0c0c0;
  overflow: hidden;
}
.XS_FormEditSelectors > .sapMTB > .sapMText {
  text-shadow: none;
  font-weight: 500;
  font-size: 1.125rem;
}
.XS_FormEditSelectors.sapUiRrDesignStandard {
  font: inherit;
}
.XS_FormEditSelectors.sapUiRrDesignStandard > .sapUiRrPtb {
  border: none;
}
.XS_FormEditSelectors .sapUiRrTitle {
  padding: 0.3125rem;
  font: inherit;
  font-size: 0.875rem;
  font-weight: normal;
  background: #f7f7f7;
  color: #004990;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid #c0c0c0;
}
.XS_FormEditSelectors .sapUiRrBody {
  background-color: white;
  overflow: auto;
}
.XS_FormEditSelectors > .sapUiRrFtr {
  display: none;
}
.XS_FormSelector {
  border-bottom: 0.0625rem dotted #869095;
}
li:last-child .XS_FormSelector,
div:last-child > .XS_FormSelector {
  border-bottom: none;
}
.XS_FormSelector .XS_FormSelectorTbl {
  min-width: 31.25rem;
  width: 100%;
  border-spacing: 0rem;
}
.XS_FormSelector .XS_FormSelectorTbl.disabled {
  text-decoration: line-through;
}
.XS_FormSelector .XS_FormSelectorTbl td {
  padding: 0.125rem 0.625rem;
}
.XS_FormSelector .XS_FormSelectorTbl td span {
  margin: 0rem 0.1875rem;
  cursor: pointer;
}
.XS_FormSelector .XS_FormSelectorTbl .XS_FormSelectorTblPrio {
  text-align: right;
  width: 5rem;
}
.XS_FormSelector .XS_FormSelectorTbl .XS_FormSelectorTblKeys {
  width: 50%;
}
.XS_FormSelector .XS_FormSelectorTbl .XS_FormSelectorTblActions {
  width: 1px;
  white-space: nowrap;
}
.XS_NewVersionedItem {
  background-color: #97c26c;
  font-size: 1.5rem;
  padding: 0.5rem 1.375rem;
}
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_ScriptingEditor .sapUiLoSplitterContent:first-child {
  padding: 0;
}
.XS_ScriptingEditor .XS_ScriptingParamBox {
  overflow: auto;
  padding: 0.375rem;
}
.XS_ScriptingEditor .XS_ScriptingToolbar {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.125rem;
  padding-right: 0.75rem;
}
.XS_ScriptingEditor .XS_ScriptingToolbar .sapMText {
  font-weight: 500;
}
.XS_PanelToolbar {
  padding-bottom: 0;
  padding-right: 0.75rem;
}
.XS_PanelToolbar .sapMText {
  font-weight: 500;
}
.xSuiteApp .XS_FieldEditor .sapMCb,
.xSuiteApp .XS_ResourceEditor .sapMCb {
  margin: 0.625rem 0.375rem 0.5625rem 0.75rem;
}
.XS_FieldEditor > .sapMHBox,
.XS_ResourceEditor > .sapMHBox {
  max-height: 100%;
}
html[data-sap-ui-browser^='ie'] .XS_FieldEditor > .sapMHBox > .sapMFlexItem,
html[data-sap-ui-browser^='ie'] .XS_ResourceEditor > .sapMHBox > .sapMFlexItem {
  -ms-flex: 0 0 auto;
  overflow: hidden;
}
.XS_FieldEditor .sapMImg,
.XS_ResourceEditor .sapMImg {
  max-width: 100%;
}
.XS_DragOk {
  background-color: rgba(116, 155, 77, 0.9) !important;
}
.XS_LookupEditor > .sapMPage {
  max-width: 50rem;
}
.XS_LookupEditor .sapMPage > .sapMPageHeader + section,
.XS_LookupEditor .sapMPage > .sapMPageSubHeader + section,
.XS_LookupEditor .sapMPage > .sapMPageHeader + .sapUiHiddenPlaceholder + section {
  top: 3.375rem;
}
.XS_LookupEditor .sapMIBar.sapMHeader-CTX {
  background: transparent;
}
.XS_LookupEditor .XS_LookupConfigSection {
  overflow-y: auto;
}
.XS_LookupEditor .sapUiLoSplitterContent {
  border: 0;
  border-radius: 0.3125rem;
  padding: 0;
  white-space: normal;
}
.XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_LookupDataEditor > .sapUiLoSplitter > .sapUiLoSplitterContent:last-child {
  background-color: transparent;
  border: 0;
}
.XS_DataValuesEditor .sapMTabContainer .sapMTabContainerContent .sapMTabContainerInnerContent {
  overflow-x: auto;
}
.XS_DataValuesEditor .sapMTabStrip {
  line-height: 2.5rem;
  background: none;
}
.XS_DataValuesEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem {
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
}
.XS_DataValuesEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem:not(.sapMTabStripItemSelected):not(:hover) {
  background-color: #E7EBEC;
}
.XS_DataValuesEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem:focus:before {
  display: none;
}
.XS_DataValuesEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem[data-noclose] {
  padding-right: 0.5rem;
}
.XS_DataValuesEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem[data-noclose] .sapMTSItemCloseBtnCnt {
  display: none;
}
.XS_DataValuesEditor .XS_DataValueItem .sapUiLoSplitter .sapUiLoSplitterContent {
  overflow: hidden;
}
.XS_SearchDefinitionListing .sapMMsgStrip {
  min-height: 2.5rem;
  line-height: 1.5rem;
}
.XS_SearchDefinitionListing .sapMMsgStripIcon {
  top: 0.125rem;
}
.xSuiteApp .sapMPage .sapMPageHeader .sapMBar {
  height: 3rem;
  line-height: 3rem;
}
.XS_SearchDefinitionsEditor .sapUiLoSplitter > section:first-child {
  border: none;
  overflow: hidden;
}
.XS_SearchDefinitionsEditor .XS_AddChildButton {
  margin: 0.5rem 0.5rem 0 auto;
  display: block;
}
.XS_SearchDefinitionsEditor .XS_ChildrenPanel {
  border: 0.0625rem solid #c0c0c0;
  border-radius: 0.3125rem;
  margin-bottom: 0.5rem;
}
.XS_SearchDefinitionsEditor .XS_ChildrenPanel .sapMTB.sapMTB-Solid-CTX {
  background-color: #3a4855;
  color: white;
}
.XS_SearchDefinitionsEditor .sapMTabStrip {
  line-height: 2.5rem;
  background: none;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSLeftOverflowButtons {
  margin-left: 0;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTabsContainer {
  right: 2.5rem;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSRightOverflowButtons {
  right: 0;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTouchArea {
  display: none;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem {
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem:not(.sapMTabStripItemSelected):not(:hover) {
  background-color: #E7EBEC;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem:focus:before {
  display: none;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem[data-noclose] {
  padding-right: 0.5rem;
}
.XS_SearchDefinitionsEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem[data-noclose] .sapMTSItemCloseBtnCnt {
  display: none;
}
.XS_SearchDefinitionsEditorFieldsDialog .sapMLIB[aria-level="1"] > .sapMCb {
  display: none;
}
.sapUiTf.XS_TblInput {
  background-color: white !important;
  padding: 0 0.3125rem !important;
  border-radius: 0.25rem;
  font: inherit;
  height: 1.875rem;
}
.sapUiCb.XS_TblInput > label::before {
  background-color: white !important;
}
.XS_ConvertStatus {
  margin: 3.125rem;
  color: white;
  font-size: 1.875rem !important;
}
.xSuiteApp .XS_AppTabs.XS_TransparentTabs .sapUiTabPanel .sapUiVSplitterFirstPane {
  padding: 0.8125rem 0 0 0;
}
.XS_FormSteps {
  background-color: white;
  border-radius: 0.25rem;
  padding: 0.625rem;
  margin-top: 1rem;
}
.XS_FormSteps .steplist .singlestep .sapUiIcon {
  font-size: 1.5625rem;
  transform: scaleX(0.7);
  color: #a8b4ba;
  padding: 0.125rem;
}
.XS_FormSteps .steplist .singlestep:first-child .sapUiIcon {
  display: none;
}
.XS_FormSteps h1.sapMTitle {
  text-shadow: none;
  margin: 0 0 0.625rem 0 !important;
  padding-bottom: 0.625rem;
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 0.0625rem solid #a8b4ba;
}
.XS_FormSteps .sapMText {
  width: 100%;
  border: 0.0625rem dashed #a8b4ba;
  border-radius: 0.375rem;
  padding: 0.625rem;
}
.XS_FormSteps .sapMText.currentStep {
  border: none;
  background-color: #2f5373;
  color: white;
}
.XS_FormContent {
  padding-top: 0.5rem;
  padding-right: 0.8125rem;
  padding-left: 0.8125rem;
  overflow: auto;
}
.XS_FormContent .sapUiPanelTitle {
  text-transform: uppercase;
}
.XS_FormContent .XS_GroupLine {
  border-left: 0.125rem solid #738866;
  padding-left: 0.25rem;
}
.XS_FormButtons {
  background-color: #a8b4ba;
}
#CodePreview {
  width: calc(100% - 1px);
}
.XS_WorkflowEditor,
.XS_WorkflowV2Editor {
  display: flex !important;
  flex-direction: row;
  align-items: stretch;
  overflow: auto;
}
.XS_WorkflowEditor .XS_WFELeft,
.XS_WorkflowV2Editor .XS_WFELeft {
  width: 15rem;
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  flex: 0 0 auto;
}
.XS_WorkflowEditor .XS_WFEPalette,
.XS_WorkflowV2Editor .XS_WFEPalette {
  height: 20.8125rem;
  background-color: white;
}
.XS_WorkflowEditor .XS_WFEOverview,
.XS_WorkflowV2Editor .XS_WFEOverview {
  flex-grow: 1;
  background-color: white;
  margin-top: 0.625rem;
}
.XS_WorkflowEditor .XS_WFEMainTools,
.XS_WorkflowV2Editor .XS_WFEMainTools {
  position: absolute;
  height: auto;
  margin: 0.1875rem;
  top: 0;
  left: 0;
  z-index: 21;
}
.XS_WorkflowEditor .XS_WFEMainTools .sapMBarChild:first-child,
.XS_WorkflowV2Editor .XS_WFEMainTools .sapMBarChild:first-child {
  margin-left: 0;
}
.XS_WorkflowEditor .XS_WFEMainTools .sapMBarChild:last-child,
.XS_WorkflowV2Editor .XS_WFEMainTools .sapMBarChild:last-child {
  margin-right: 0;
}
.XS_WorkflowEditor .XS_WFEMainTools .zoom-start,
.XS_WorkflowV2Editor .XS_WFEMainTools .zoom-start {
  margin-left: 1rem;
}
.XS_WorkflowEditor .XS_WFEMainTools .zoom-start > .sapMBtnInner,
.XS_WorkflowV2Editor .XS_WFEMainTools .zoom-start > .sapMBtnInner {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
.XS_WorkflowEditor .XS_WFEMainTools .zoom-middle,
.XS_WorkflowV2Editor .XS_WFEMainTools .zoom-middle {
  margin-left: -0.0625rem;
}
.XS_WorkflowEditor .XS_WFEMainTools .zoom-middle > .sapMBtnInner,
.XS_WorkflowV2Editor .XS_WFEMainTools .zoom-middle > .sapMBtnInner {
  border-radius: 0;
}
.XS_WorkflowEditor .XS_WFEMainTools .zoom-end,
.XS_WorkflowV2Editor .XS_WFEMainTools .zoom-end {
  margin-left: -0.0625rem;
}
.XS_WorkflowEditor .XS_WFEMainTools .zoom-end > .sapMBtnInner,
.XS_WorkflowV2Editor .XS_WFEMainTools .zoom-end > .sapMBtnInner {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.XS_WorkflowEditor .XS_WFEGraph,
.XS_WorkflowV2Editor .XS_WFEGraph {
  background-color: white;
  width: 100%;
  height: 100%;
}
.XS_WorkflowEditor .XS_WFEMainBodySplitter > .sapUiLoSplitterContent,
.XS_WorkflowV2Editor .XS_WFEMainBodySplitter > .sapUiLoSplitterContent {
  padding: 0;
}
.XS_WorkflowEditor .XS_WFEProps,
.XS_WorkflowV2Editor .XS_WFEProps {
  width: 31.25rem;
  overflow: auto;
}
.XS_WorkflowEditor .XS_WFEArchiveActivityWarning,
.XS_WorkflowV2Editor .XS_WFEArchiveActivityWarning {
  width: 100%;
}
.XS_WFEActivityPicker .sapMSelectListItemBaseDisabled {
  display: none;
}
/* this should be just for tree tables, but they don't have their own class. so I'll just put it on the prop table */
.XS_PropTable div.sapUiTableCell {
  display: flex;
}
.XS_FieldDialog .sapUiTxtA {
  border: 0.0625rem solid #7b8ea1;
  border-radius: 0.3125rem;
  padding: 0.375rem;
  margin-bottom: 0.3125rem;
}
.XS_FieldDialog .sapUiTable {
  border: 0.0625rem solid #7b8ea1;
  border-radius: 0.3125rem;
}
.XS_FieldDialog .sapUiTableCnt {
  border-radius: 0.3125rem;
}
.XS_FieldDialog .sapUiBtnLite {
  padding: 0 0 0.1875rem 0 !important;
  margin: 0 !important;
}
.XS_WiEditTile {
  padding: 0.125rem 0.25rem;
}
/* Anne didn't like it. Can be removed after it's been in master once.
.XS_RejectionComment {
    &.XS_WorkitemComment {
        margin-top: 0;
        height: 100%;

        .XS_WC_Text {
            display: flex;
            flex-direction: column;

            .sapMTextArea {
                flex: 1 1 auto;
            }
        }

        .XS_WC_TextWrapper {
            display: flex;

            .XS_WCT_Buttons {
                display: none;
            }
        }
    }
}
*/
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_DynamicItemViewer .sapUiLoSplitterContent:last-child,
.XS_DynamicItemViewer .XS_DocumentViewer .sapUiLoSplitterContent {
  padding: 0;
  overflow: hidden !important;
  border: none;
}
.XS_DynamicItemViewer .dragDropUploader {
  width: 100%;
  height: 7rem;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupInputMask {
  z-index: 1;
}
.XS_DynamicItemViewer .dragDropUploader.draghover .sapUiFupGroup button > span.sapMBtnInner {
  background: white;
}
.XS_DynamicItemViewer .dragDropUploader > form {
  width: 100%;
}
.XS_DynamicItemViewer .dragDropUploader > form > div {
  width: 100%;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup {
  width: 100%;
  display: block;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button {
  width: 100%;
  height: 7rem;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem;
  background: rgba(255, 255, 255, 0.3);
  border: 0.0625rem solid #457aa9;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span {
  width: 100%;
  display: block;
  padding: 0;
  white-space: normal;
  line-height: 1rem;
  font-size: 1rem;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:first-child {
  position: relative;
  margin-bottom: 1rem;
  line-height: 2rem;
  font-size: 2rem;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:last-child {
  font-size: inherit;
  font-weight: 300;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup > div {
  width: 100%;
  display: block;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup > div > div {
  display: block;
}
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup > div > div:first-child {
  display: none;
}
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_Workitem .sapUiVSplitterSecondPane,
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_DynamicItemViewer .sapUiVSplitterSecondPane,
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_Workitem .sapUiLoSplitterContent,
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_DynamicItemViewer .sapUiLoSplitterContent {
  padding: 0;
  overflow: hidden !important;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons {
  height: 3.5rem;
  justify-content: flex-end;
  background-color: #a8b4ba;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtn,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtn {
  min-width: 8.75rem;
  margin: 0.375rem 0.9375rem 0.375rem 0rem;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtnInner.sapMBtnAccept,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtnInner.sapMBtnAccept,
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapUiFup:active .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapUiFup:active .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive),
html.sap-desktop .xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMFooter-CTX .sapMBtnInner.sapMBtnAccept,
html.sap-desktop .xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMFooter-CTX .sapMBtnInner.sapMBtnAccept {
  background-color: #6f9b63;
  border-color: #6f9b63;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnAccept:active,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnAccept:active,
.xSuiteApp .XS_Workitem .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnAccept:active:hover,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnAccept:active:hover {
  background-color: white;
  color: #6f9b63;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive):not(:active):not(.sapMBtnDisabled):not(.sapMToggleBtnPressed),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive):not(:active):not(.sapMBtnDisabled):not(.sapMToggleBtnPressed),
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive):not(:active),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive):not(:active),
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapUiFup:hover .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive):not(:active),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapUiFup:hover .sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive):not(:active) {
  background-color: #4e6c45;
  border-color: #4e6c45;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtnInner.sapMBtnReject,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtnInner.sapMBtnReject,
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapUiFup:active .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapUiFup:active .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive),
html.sap-desktop .xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMFooter-CTX .sapMBtnInner.sapMBtnReject,
html.sap-desktop .xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMFooter-CTX .sapMBtnInner.sapMBtnReject {
  background-color: #9f5353;
  border-color: #9f5353;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnReject:active,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnReject:active,
.xSuiteApp .XS_Workitem .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnReject:active:hover,
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons :not(.sapMBtnDisabled) > .sapMBtnInner.sapMBtnReject:active:hover {
  background-color: white;
  color: #9f5353;
}
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive):not(:active):not(.sapMBtnDisabled):not(.sapMToggleBtnPressed),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive):not(:active):not(.sapMBtnDisabled):not(.sapMToggleBtnPressed),
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive):not(:active),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapMBtn:hover > .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive):not(:active),
.xSuiteApp .XS_Workitem .sapMTB.resultButtons .sapUiFup:hover .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive):not(:active),
.xSuiteApp .XS_DynamicItemViewer .sapMTB.resultButtons .sapUiFup:hover .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive):not(:active) {
  background-color: #6d3939;
  border-color: #6d3939;
}
.XS_Workitem .AttachmentList .sapMPanelWrappingDiv,
.XS_DynamicItemViewer .AttachmentList .sapMPanelWrappingDiv {
  flex-shrink: 0;
}
.XS_Workitem .AttachmentList .sapMLIBHighlight.sapMLIBHighlightInformation,
.XS_DynamicItemViewer .AttachmentList .sapMLIBHighlight.sapMLIBHighlightInformation {
  background: #3a4855;
}
.XS_Workitem .dragDropUploader,
.XS_WorkitemCreator .dragDropUploader,
.XS_DynamicItemViewer .dragDropUploader {
  width: 100%;
  height: 7rem;
}
.XS_Workitem .dragDropUploader .sapUiFupInputMask,
.XS_WorkitemCreator .dragDropUploader .sapUiFupInputMask,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupInputMask {
  z-index: 1;
}
.XS_Workitem .dragDropUploader.draghover .sapUiFupGroup button > span.sapMBtnInner,
.XS_WorkitemCreator .dragDropUploader.draghover .sapUiFupGroup button > span.sapMBtnInner,
.XS_DynamicItemViewer .dragDropUploader.draghover .sapUiFupGroup button > span.sapMBtnInner {
  background: white;
}
.XS_Workitem .dragDropUploader > form,
.XS_WorkitemCreator .dragDropUploader > form,
.XS_DynamicItemViewer .dragDropUploader > form {
  width: 100%;
}
.XS_Workitem .dragDropUploader > form > div,
.XS_WorkitemCreator .dragDropUploader > form > div,
.XS_DynamicItemViewer .dragDropUploader > form > div {
  width: 100%;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup {
  width: 100%;
  display: block;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup button,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup button,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button {
  width: 100%;
  height: 7rem;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem;
  background: rgba(255, 255, 255, 0.3);
  border: 0.0625rem solid #457aa9;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span {
  width: 100%;
  display: block;
  padding: 0;
  white-space: normal;
  line-height: 1rem;
  font-size: 1rem;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:first-child,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:first-child,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:first-child {
  position: relative;
  margin-bottom: 1rem;
  line-height: 2rem;
  font-size: 2rem;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:last-child,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:last-child,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup button > span.sapMBtnInner > span:last-child {
  font-size: inherit;
  font-weight: 300;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup > div,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup > div,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup > div {
  width: 100%;
  display: block;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup > div > div,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup > div > div,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup > div > div {
  display: block;
}
.XS_Workitem .dragDropUploader .sapUiFupGroup > div > div:first-child,
.XS_WorkitemCreator .dragDropUploader .sapUiFupGroup > div > div:first-child,
.XS_DynamicItemViewer .dragDropUploader .sapUiFupGroup > div > div:first-child {
  display: none;
}
.XS_WIFieldPositionOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.XS_Dropzone {
  border: 0.0625rem dashed #7b8ea1;
  border-radius: 0.3125rem;
  padding: 1.5rem;
  width: 100%;
  text-align: center;
}
.XS_DataTransformationEditor .sapUiSizeCompact .sapMTBSeparator {
  height: 100%;
}
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_OldDocumentViewer .sapUiLoSplitterContent {
  border: none;
  padding: 0;
}
.XS_OldDocumentViewer .sapUiPanel {
  margin-bottom: 0.0625rem;
}
.XS_OldDocumentViewer .sapUiPanel.sapUiPanelAreaDesignFill .sapUiPanelHdr .sapUiPanelIco {
  padding: 0 0 0 0.75rem;
}
.XS_OldDocumentViewer .sapUiPanel.sapUiPanelAreaDesignFill .sapUiPanelHdr .sapUiPanelTitle {
  padding: 0 0 0 0.5625rem;
}
.XS_OldDocumentViewer .sapMPage {
  position: absolute;
}
.XS_OldDocumentViewer .sapMPage .sapMIBar.sapMHeader-CTX {
  position: relative;
  background-color: #a8b4ba;
  color: white;
}
.XS_OldDocumentViewer .sapMPage > .sapMPageHeader + section {
  top: 2.5rem;
}
.XS_OldDocumentViewer .sapUiHLayout {
  width: 100%;
}
.XS_OldDocumentViewer .XS_FailedFields {
  background-color: #fbf6f6;
}
.XS_OldDocumentViewer .centerbox {
  position: absolute;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  align-items: center;
  border-left: 0.0938rem solid #cddae4;
  border-right: 0.0938rem solid #cddae4;
  background-color: #8d969d;
}
.XS_OldDocumentViewer .sapMLabel {
  margin-top: 0.1875rem;
}
.XS_OldDocumentViewer .sapMLabel.page {
  margin-left: 0.375rem;
  margin-right: 0.5rem;
}
.XS_OldDocumentViewer .sapMLabel.of {
  margin-left: 0.5rem;
  margin-right: 0.375rem;
}
.XS_OldDocumentViewer .sapMLabel.count {
  margin-left: 0rem;
  margin-right: 0.375rem;
}
.XS_OldDocumentViewer .sapMIBar.sapMTB .sapMBarChild {
  margin: 0;
}
.XS_OldDocumentViewer .sapUiSizeCompact .sapMBtn {
  padding: 0 0.625rem 0 0;
}
.XS_OldDocumentViewer .sapUiSizeCompact .sapMBtn.first {
  padding-left: 0.625rem;
}
.xSuiteApp .XS_OldDocumentViewer .sapUiSizeCompact .sapMBtnInner {
  padding: 0;
}
.XS_OldDocumentViewer .sapUiSizeCompact .sapMBtnInner {
  min-width: 0;
}
.XS_OldDocumentViewer .sapUiSizeCompact .sapMTBSeparator {
  height: 100%;
  background: #cddae4;
}
.XS_OldDocumentViewer .sapMInputBaseInner {
  background: transparent;
  border-color: white;
}
.XS_OldDocumentViewer .sapMInputBaseInner:hover {
  border-color: white;
}
/* TODO: move to apptiles style */
.sap-desktop .xSuiteApp .sapMBtnTransparent > .sapMBtnIcon,
.xSuiteApp .sapMIBar-CTX .sapMLabel {
  color: inherit;
}
.XS_WorkitemComment {
  display: flex;
  margin-top: 0.9375rem;
}
.XS_WorkitemComment .XS_WC_Avatar {
  flex: 0 0 auto;
}
.XS_WorkitemComment .XS_WC_Avatar > img {
  width: 3.75rem;
  border-radius: 3.75rem / 2;
  height: 3.75rem;
}
.XS_WorkitemComment .XS_WC_TextWrapper {
  flex: 1 1 auto;
}
.XS_WorkitemComment .XS_WC_TextWrapper .XS_WCT_Name {
  padding: 0 0.3125rem;
}
.XS_WorkitemComment .XS_WC_TextWrapper .sapMTextArea {
  clear: both;
  width: 100%;
  height: 3.75rem;
  border: none;
  margin-top: 0.4375rem;
}
.XS_WorkitemComment .XS_WCT_Buttons {
  margin-top: 0.625rem;
}
.XS_WorkitemComment .XS_WCT_Buttons .sapMBtn {
  margin-right: 0.625rem;
}
.XS_WorkitemComment .XS_WC_Text {
  background-color: white;
  border: 0.0625rem solid white;
  border-radius: 0.1875rem;
  margin-left: 1.0625rem;
  padding: 0.5625rem;
  position: relative;
  flex: 1 1 auto;
}
.XS_WorkitemComment .XS_WC_Text:before {
  content: " ";
  width: 0rem;
  height: 0rem;
  border: 0.625rem solid transparent;
  border-top-width: 0.5rem;
  border-bottom-width: 0.5rem;
  border-right-color: white;
  position: absolute;
  top: 3.75rem / 2 - 0.625rem;
  left: -1.25rem;
}
.XS_WorkitemComment .XS_WC_Text .XS_WC_CommentHead {
  display: inline-block;
  width: 100%;
}
.XS_WorkitemComment .XS_WC_Text .XS_WC_CommentHead .XS_WCT_Name {
  float: left;
  font-weight: bold;
  margin-right: 1.0625rem;
}
.XS_WorkitemComment .XS_WC_Text .XS_WC_CommentHead .XS_WCT_Date,
.XS_WorkitemComment .XS_WC_Text .XS_WC_CommentHead .XS_WCT_Edited {
  float: left;
  font-size: 85%;
  padding-top: 0.0625rem;
  margin-right: 1.0625rem;
}
.XS_WorkitemComment .XS_WC_Text .XS_WCT_Comment {
  clear: both;
  padding-top: 0.4375rem;
}
.XS_WorkitemComment .XS_WC_Text .XS_WCT_Comment.XS_WCT_CommentDeleted {
  font-style: italic;
  font-weight: bold;
}
.XS_WC_MoreTools {
  float: right;
}
.XS_WC_MoreTools .sapMBtn {
  margin: 0.3125rem;
}
.XS_WorkitemCommentListEmpty {
  text-align: center;
  padding: 0.9375rem;
  background-color: #f5f6f7;
  border-radius: 0.1875rem;
}
.XS_WorkitemCommentListEmpty.sapMFlexBoxBGTransparent {
  background-color: #f5f6f7;
}
.XS_WorkitemCommentListEmpty .sapUiIcon {
  margin-bottom: 0.625rem;
}
.xSuiteApp .XS_WorkitemCommentListEmpty .sapMBtn {
  margin-top: 1.25rem;
}
.XS_CommentsControl .XS_CommentButton {
  margin-top: 0.125rem;
  margin-left: 4.3125rem;
}
.XS_TableFilterManager .sapMListTblCell {
  padding: 0 0.5rem;
}
.XS_AltFieldsPopup.sapUiUx3TP.sapUiUx3TPNoTitle.sapUiUx3TPNoButtons {
  padding: 0;
}
.XS_AltFieldsPopup.sapUiUx3TP .sapUiUx3TPContent {
  margin: 0;
}
.XS_AltFieldsPopup .sapUiTable > div.sapUiTableCnt {
  border: none;
}
.XS_AltFieldsPopup .sapUiBtnS {
  height: auto;
}
.XS_AltFieldsPopup .sapUiBtnIco {
  margin-bottom: 0.125rem;
}
.XS_TraceViewer {
  height: 100%;
}
.XS_NotificationView .sapTileBackgroundDefault {
  background-color: #dadfe2;
}
.XS_NotificationView > .sapUiLoSplitterV > .sapUiLoSplitterContent {
  background-color: #dadfe2;
  padding: 0.5rem;
}
.XS_NotificationView .XS_NotificationTabTable {
  background-color: #dadfe2;
  height: 100%;
  overflow-x: auto;
}
.XS_NotificationView .sapMTextArea {
  background-color: white;
}
.XS_AdminView .sapUiLoSplitterContent {
  padding: 0;
}
.XS_AdminView > .sapUiLoSplitterV > .sapUiLoSplitterContent:first-child {
  border-radius: 0;
  border: none;
}
.XS_AdminView > .sapUiLoSplitterV > .sapUiLoSplitterContent:nth-child(3) {
  background-color: #dadfe2;
  padding: 0.5rem;
}
.XS_AdminView .AdminViewWorkflowSplitter > .sapUiLoSplitterContent:first-child {
  border-top-left-radius: 0;
}
.XS_AdminView .AdminViewWorkflowSplitter > .sapUiLoSplitterBar > span {
  display: none;
}
.XS_AdminView .XS_AdminTabContent {
  background-color: #dadfe2;
  height: 100%;
  overflow-x: auto;
}
.XS_AdminView .sapMTitle {
  display: block;
}
.XS_AdminView .XS_Workflow {
  height: 100%;
}
.XS_AdminView .XS_Workflow > .sapMFlexItem:last-child {
  flex-grow: 1 !important;
  background-color: white;
}
.xSuiteApp .XS_AdminView .sapUiTable > div.sapUiTableCnt {
  border: none;
}
.XS_AdminViewInfoItem {
  border: 0.0625rem solid #7b8ea1;
  border-radius: 0.3125rem;
  margin: 0 2rem 0.5rem;
  padding: 0.5rem;
  display: flex;
  background-color: white;
}
.XS_AdminViewInfoItem.Selected {
  background-color: #d5e8f9;
}
.XS_AdminViewInfoItem .sapMImg {
  width: 3.25rem;
  height: 3.25rem;
}
.XS_AdminViewInfoItem .InfoWrapper {
  flex: 1 1 auto;
  margin: 0 0.25rem;
}
.XS_AdminViewInfoItem .InfoWrapper .Title {
  font-size: 1.5rem;
  font-weight: 300;
}
.XS_AdminViewInfoItem .InfoWrapper .Items {
  float: left;
  margin-right: 0.5rem;
}
.XS_AdminViewInfoItem .Escalations {
  overflow: auto;
  display: table;
}
.XS_AdminViewInfoItem .Escalations .Color {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  margin: 0 0.25rem 0.0625rem 0;
  box-shadow: 0.0625rem 0.125rem 0.125rem #aaa;
}
.XS_AdminViewInfoItem .Escalations .Escalation {
  display: table-row;
  font-size: 0.875rem;
  cursor: pointer;
}
.XS_AdminViewInfoItem .Escalations .Count {
  display: table-cell;
  text-align: right;
}
.XS_LocalizationEditor .sapUiTableCell > .sapMText.changed {
  padding: 0.375rem 0;
  border-radius: 0.3125rem;
  width: 100%;
  background-color: #ffffcc;
}
.XS_LocalizationEditor .sapUiTableCell > .sapMText.customized {
  padding: 0.375rem 0;
  border-radius: 0.3125rem;
  width: 100%;
  background-color: #d5e8f9;
}
.XS_LocalizationEditor .changed input {
  background-color: #ffffcc;
}
.XS_LocalizationEditor .customized input {
  background-color: #d5e8f9;
}
.XS_LocalizationEditor .sapUiTableFtr {
  background-color: transparent;
  border: none;
}
.XS_TenantEditor .applist {
  overflow-y: auto;
}
.XS_TenantEditor .XS_LabelBox {
  min-width: 25%;
}
.XS_AccessDeterminationEditor .sapUiTableFtr {
  background-color: transparent;
  border: none;
}
.XS_AccessDeterminationEditor .changed input {
  background-color: #ffffcc;
}
.XS_AccessDeterminationEditor .customized input {
  background-color: #d5e8f9;
}
.XS_CmisRepositoryEditor .sapUiTableFtr {
  background-color: transparent;
  border: none;
}
.XS_LabelBox {
  border: 0.0625rem solid #7b8ea1;
  border-radius: 0.3125rem;
  padding: 0.375rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings {
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(0.1875rem);
  border-radius: 0rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sapUiDlgHdr {
  position: absolute;
  top: 0;
  right: 0;
  width: 4.6875rem;
  height: 3.125rem;
  border-radius: 0 0 0 0.3125rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sapUiDlgHdr .sapUiDlgHdrBtns {
  top: 0.0625rem;
  right: 1.5625rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sapUiDlgHdr .sapUiDlgLabel {
  display: none;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sapUiDlgCont {
  top: 3.125rem;
  bottom: 3.125rem;
  padding: 4.125rem 3.125rem 0.625rem 3.125rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sapUiDlgBtns {
  padding-bottom: 0.5rem;
  margin-right: 2.25rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .XS_Title {
  text-transform: uppercase;
  font-size: 0.8125rem;
  position: absolute;
  top: 2.5rem;
  background-color: #e6ebee;
  width: calc(100% - 2*3.125rem);
}
.xSuiteApp .sapUiDlg.XS_AppSettings .XS_TileContent {
  background-color: #e6ebee;
  padding: 0.75rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .XS_TileContentTitle {
  margin-bottom: 0.75rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .thumbnails li .thumbnail {
  border: none;
  background: white;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .thumbnails img {
  width: 8.125rem;
  height: 5.3125rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .thumbnails li .thumbnail.selected {
  background: #66abe9;
  color: white;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .thumbnails p {
  margin: 0;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .letter {
  font-size: 2.25rem;
  font-weight: 300;
  display: block;
  text-align: center;
  margin-top: 0.375rem;
  line-height: 3rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .description {
  font-size: 1.25rem;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .smaller:before {
  content: "A-";
}
.xSuiteApp .sapUiDlg.XS_AppSettings .smaller {
  margin: 0;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .bigger:before {
  content: "A+";
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sizebutton:before {
  display: block;
  font-size: 1.5rem;
  font-weight: 300;
}
.xSuiteApp .sapUiDlg.XS_AppSettings .sizebutton {
  line-height: 1.625rem;
}
.XS_AccountSettings {
  border: 0.0625rem solid #6c6f73;
  border-radius: 0.1875rem 1rem 0.1875rem 0.1875rem;
  background-color: #E8EBF0;
  overflow: hidden;
  /* UI Fixes for IE11 */
}
.XS_AccountSettings .accountsettingstabbar {
  background-color: #3A4855;
}
.XS_AccountSettings .accountsettingstabbar > .sapMFlexItem {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.XS_AccountSettings .XS_IFrame {
  border: none;
}
.XS_AccountSettings .accountsettingstabbar .newBtn,
.XS_AccountSettings .accountsettingstabbar .newBtn > div,
.XS_AccountSettings .accountsettingstabbar .newBtn > span {
  background-color: #3A4855;
  color: #ffffff;
}
.XS_AccountSettings .accountsettingstabbar .newBtn[data-active="false"] > div:hover,
.XS_AccountSettings .accountsettingstabbar .newBtn[data-active="false"] > span:hover {
  background-color: #4f6273;
}
.XS_AccountSettings .accountsettingstabbar .newBtn[data-active="true"] div,
.XS_AccountSettings .accountsettingstabbar .newBtn[data-active="true"]:hover div,
.XS_AccountSettings .accountsettingstabbar .newBtn[data-active="true"] span,
.XS_AccountSettings .accountsettingstabbar .newBtn[data-active="true"]:hover span {
  background-color: #457aa9;
}
.XS_AccountSettings .accountsettingstabbar .newBtn .sapMBtnInner {
  height: 6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.XS_AccountSettings .accountsettingstabbar .newBtn .sapMBtnText > .sapMBtnIcon {
  position: relative;
  padding: 0 0 0.5rem;
}
.XS_AccountSettings .accountsettingstabbar .newBtn .sapMBtnInner.sapMBtnText {
  padding-left: 0.75rem;
}
.XS_AccountSettings .accountsettingstabbar .newBtn .sapMBtnIcon {
  font-size: 1.7rem;
  /* Icon size */
}
.XS_AccountSettings .accountsettingstabbar .newBtn .sapMBtnContent {
  line-height: 100%;
  padding-bottom: 0.1rem;
}
.XS_AccountSettings .currentDeputyContainer {
  padding: 1rem;
  border-radius: 0.5rem;
  background-color: #D0D7E0;
}
.XS_AccountSettings .XS_Panel.panel {
  max-height: 100%;
}
.XS_AccountSettings .XS_Panel.panel.noPadding > .sapMPanelContent {
  padding-right: 0;
  padding-bottom: 0;
}
.XS_AccountSettings .XS_Panel.panel.XS_PanelDesignFill.sapMPanel.fullHeight {
  height: 100% !important;
}
.XS_AccountSettings .XS_Panel.panel .panelScrollContainer {
  overflow-y: auto;
  overflow-x: hidden;
}
.XS_AccountSettings .displaySettingsTab > div.sapMFlexBox {
  overflow-y: hidden;
}
.XS_AccountSettings .displaySettingsTab .rightSideContainer > div:last-child {
  overflow-y: auto;
}
.XS_AccountSettings .sapMFlexBox.tileContainer > .sapMFlexItem {
  margin: 1rem;
}
.XS_AccountSettings .accountTab {
  overflow-y: auto;
}
.XS_AccountSettings .accountTab > div:first-child {
  overflow: auto;
}
.XS_AccountSettings .accountTab .userAvatar {
  max-width: 10rem;
  max-height: 10rem;
  border-radius: 50%;
}
.XS_AccountSettings .accountTab > .sapMFlexBox.tileContainer > .sapMFlexItem {
  margin: 1rem;
  transition: flex-grow 0.25s linear;
}
@media screen and (max-width: 900px) {
  .XS_AccountSettings .accountTab > .sapMFlexBox.tileContainer > .sapMFlexItem {
    flex-grow: 1;
  }
}
@media all and (-ms-high-contrast: none) {
  .XS_AccountSettings .displaySettingsTab > div.tileContainer > div.sapMFlexItem:first-child {
    max-width: 77%;
  }
  .XS_AccountSettings .displaySettingsTab .panel > .sapMPanelContent > .sapMFlexBox > .sapMFlexItem > .XS_LabeledInput .sapMSlt.sapMSltDefault.sapMSltHoverable.sapMSltMinWidth.sapMSltWithArrow {
    max-width: 9rem !important;
  }
  .XS_AccountSettings .accountsettingstabbar .newBtn .sapMBtnContent {
    padding-bottom: 0.1rem;
  }
  .XS_AccountSettings .displaySettingsTab .wallpaperContainer {
    max-width: 1000px;
  }
}
.XS_ArchiveQuery .QueryMaster .sapUiLoSplitterContent {
  padding: 0;
}
.XS_ArchiveQuery .sapMTB {
  height: 3rem;
}
.XS_ArchiveQuery #Query--archiveClientSource-content-0 {
  background-color: white;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.XS_ArchiveQuery #Query--archiveClientSource-content-0 .PanelTreeRoot > header {
  background-color: rgba(229, 234, 237, 0.8);
  font-size: 1.1rem;
}
.XS_ArchiveQuery #Query--archiveClientSource-content-0 .PanelTreeRoot > header .sapMLnk {
  font-size: inherit;
}
.XS_ArchiveQuery .archiveClient-queryLabel {
  color: #3a4855;
  margin-left: 0.625rem;
  margin-right: 0rem;
  font-weight: bold;
}
.XS_ArchiveQuery .archiveClient-aggButton {
  color: white;
  border: none;
  background-color: #457aa9;
  margin: 0.3125rem;
}
.XS_ArchiveQuery .AC_QueryTable .archiveClient-queryLabel {
  color: #3a4855;
  margin-left: 0.8125rem;
  margin-right: 0rem;
  font-family: Roboto;
  font-weight: bold;
}
.XS_ArchiveQuery .archiveClient-queryLabelSmall {
  color: #3a4855;
  font-weight: bold;
}
.XS_ArchiveQuery .archiveClient-queryLabelFirst,
.XS_ArchiveQuery .AC_QueryTable .archiveClient-queryLabelFirst {
  display: block;
  font-size: 135%;
  margin-top: 0.5rem;
  margin-left: 0.75rem;
  margin-bottom: 0.625rem;
  font-family: Roboto;
  font-weight: bold;
  color: #457aa9;
}
.XS_ArchiveQuery .AC_QueryTable .archiveClient-queryField {
  font-family: Roboto;
  font-weight: 300;
  margin: 0.0625rem 0.25rem 0.4375rem 0.25rem;
}
.XS_ArchiveQuery archiveClient-scrollAttachments {
  width: 100%;
  overflow-x: auto;
}
.XS_Highlight {
  color: #990000;
  font-weight: bold;
}
.XS_ArchiveQueryQueryPopOver .toLabel {
  margin: 1.0625rem 0.375rem 0;
}
.XS_AbsenceList .dateLine > div:first-child {
  margin-right: 0.25rem;
}
.XS_AbsenceList .dateLine > div:last-child {
  margin-left: 0.25rem;
}
.XS_AccountingOverview .overflowContainer {
  overflow: auto;
}
.XS_AccountingOverview .overflowContainer .overviewWMD {
  background: #f7f7f7;
  padding: 2rem;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable tbody > tr > td:first-child {
  padding: 0;
  margin: 0;
  border: 0;
  align-items: center;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable tbody > tr > td:first-child > * {
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding-right: 0;
  padding-left: 0;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable tbody > tr > td:first-child .sapMSwtCont {
  padding: 0;
  margin-top: 0.2rem;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable tr:last-child > .sapMListTblCell:first-child > * {
  border-bottom: 0;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell {
  padding: 0 !important;
  border: 0 !important;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell > * {
  height: 100%;
  padding: 0.875rem 2rem;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell > * {
  margin-left: 2rem;
  margin-right: 2rem;
  border-left: 0.0625rem solid;
  border-right: 0.0625rem solid;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell > .noBorder,
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell.sapMListTblHeaderCell > .noBorder,
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable tr:last-child > .sapMListTblCell > .noBorder {
  border: 0;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell > .tenantCol {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTblCell.sapMListTblHeaderCell > * {
  border-top: 0.0625rem solid;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable tr:last-child > .sapMListTblCell > * {
  border-bottom: 0.0625rem solid;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTable .sapMListTbl .sapMLnk {
  display: inline-block;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .tableAddSolutionButton .sapMBtnInner {
  background-color: #D9D9D9;
}
.XS_AccountingOverview .overflowContainer .overviewWMD .subscriptionTenants .tenantLabel {
  max-width: 8rem;
}
.XS_AccountingOverview .overflowContainer .filterField {
  width: 28.125rem;
  margin: auto;
}
.XS_AccountingOverview .overflowContainer .tableLabel {
  padding: 0.2rem;
  font-weight: bolder;
  color: #000000;
  text-decoration: none;
}
.XS_AccountingOverview .overflowContainer .tableLabel:hover,
.XS_AccountingOverview .overflowContainer .tableLabel:focus,
.XS_AccountingOverview .overflowContainer .tableLabel:active {
  color: #000000;
  text-decoration: none !important;
}
.XS_AccountingOverview .overflowContainer .tableLabel.red {
  background: #FF5959;
}
.XS_AccountingOverview .overflowContainer .tableLabel.yellow {
  background: #F7E081;
}
.XS_AccountingOverview .overflowContainer .tableLabel.green {
  background: #58AC58;
}
.XS_AccountingOverview .overflowContainer .tableLabel.gray {
  background: #ACACAC;
}
.XS_AccountingOverview .overflowContainer .solutionTile {
  background-color: white;
  padding: 4rem;
  border-radius: 0.3125rem;
}
.XS_AccountingOverview .overflowContainer .solutionsContainer {
  border-radius: 0.3125rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
.XS_AccountingOverview .overflowContainer .title {
  font-size: 2.1rem;
  font-weight: bold;
  text-transform: uppercase;
}
.XS_AccountingOverview .overflowContainer .bigText {
  font-size: 2rem;
}
.XS_AccountingOverview .overflowContainer .textContainer {
  font-weight: bolder;
}
.XS_AccountingOverview .overflowContainer .state {
  font-weight: bold;
}
.XS_AccountingOverview .overflowContainer .state[data-state="active"] {
  color: green;
}
.XS_AccountingOverview .overflowContainer .state[data-state="inactive"] {
  color: red;
}
.XS_AccountingOverview .overflowContainer div[data-visible="hide"] {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
}
.XS_AccountingOverview .overflowContainer .sapMPanelContent {
  height: 100% !important;
}
.XS_AccountingDetails .overflowContainer .sapUiTableTd {
  height: 100%;
}
.XS_AccountingDetails .overflowContainer > .sapMFlexItem {
  width: 100%;
}
.XS_AccountingDetails .overflowContainer .noMargin {
  margin: 0 ;
}
#editSolutionDialog .editSolutionScrollCol > .sapMFlexItem {
  max-height: 28rem;
  overflow: scroll;
}
.XS_AccountingVisualize .chartContainer > .sapMFlexItem:first-child {
  width: 100%;
}
.XS_UserManagement {
  overflow: auto;
}
.XS_UserManagement .LayoutContainer {
  padding-bottom: 1rem;
}
.XS_UserManagement .sapMITBText,
.XS_UserManagement .sapMITBTab {
  width: auto;
  min-width: 5rem;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBText {
  font-weight: normal;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBFilterDefault {
  color: #457aa9;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBSelected .sapMITBFilterDefault {
  background: #457aa9;
  color: #FFFFFF;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBFilterIcon {
  border-color: #457aa9;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBSelected > .sapMITBContentArrow {
  border-bottom-color: #457aa9;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBText {
  overflow: visible;
}
.XS_UserManagement .UserManagement_TabBar .sapMITBContent {
  background: #dadfe2;
}
.XS_DocumentViewer .sapMTSTouchArea {
  display: none;
}
.XS_ViewerFrame.xSuiteApp .sapUiLoSplitterContent {
  padding: 0;
}
.XS_AppTileGroupEditor .sapUiTableFtr {
  background: transparent;
  border: none;
}
.XS_ConfigCaptureServices .XS_Panel.XS_PanelDesignFill .sapMPanelContent {
  border-bottom: 0.0625rem solid #596272;
  border-left: 0.0625rem solid #596272;
  border-right: 0.0625rem solid #596272;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.XS_ArchiveConfiguration .XS_SettingsPath {
  font-weight: 500;
  padding: 0.75rem 0 1.25rem 0.125rem;
}
.XS_ReducedFullHeight {
  height: calc(100% - 1.5rem);
}
/*
 * Viewer styles
 */
.jpkViewerBaseFrame,
.jpkViewerThumbnailBaseFrame {
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 0rem;
  padding-right: 0rem;
  overflow: auto;
  background: #cbdbea;
}
.vrfIndicator {
  padding: 0rem 0.125rem;
  border-radius: 0.1875rem;
  width: 100%;
  min-height: 100%;
  text-align: center;
}
.vrfState_NotChecked {
  background: #a5a5a5;
  color: #a5a5a5;
}
.vrfState_OK {
  background: #6f9b63;
  color: white;
}
.vrfState_NoneExistent,
.vrfState_Different,
.vrfState_Multiple,
.vrfState_CheckFailed {
  background: #9f5353;
  color: white;
}
.vrfState_Corrected {
  background: yellow;
  color: darkgray;
}
/* ----------------------------------------- FIELD BASE PROPERTIES ------------------------------------------- */
.AreaSelectFrame,
.DocumentField,
.DocumentFieldAlt,
.DocumentFieldAltValMismatch,
.DocumentFieldValMismatch,
.FulltextField,
.jpkViewportIndicator {
  opacity: 0.6;
  min-width: 0.1875rem;
  min-height: 0.1875rem;
  cursor: pointer;
  outline: none;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- FIELD COLOR ----------------------------------------------------- */
.DocumentField {
  background: chartreuse;
}
.DocumentField:hover {
  background: green;
}
.DocumentFieldValMismatch {
  background: lightsalmon;
}
.DocumentFieldValMismatch:hover {
  background: orange;
}
.DocumentFieldAlt {
  border: chartreuse solid 0.1875rem;
}
.DocumentFieldAlt:hover {
  background: chartreuse;
}
.DocumentFieldAltValMismatch {
  border: lightsalmon solid 0.1875rem;
}
.DocumentFieldAltValMismatch:hover {
  background: lightsalmon;
}
.FulltextField {
  background: yellow;
}
.FulltextField:hover {
  background: gold;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- SPECIALS -------------------------------------------------------- */
.AreaSelectFrame {
  background: #569DD1;
  opacity: 0.2;
  z-index: 10000;
  border: silver thin solid;
}
.jpkViewportIndicator {
  background: #569DD1;
  cursor: default;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- THUMBNAILS ------------------------------------------------------ */
.jpkViewerThumbnailBaseFrame {
  width: auto;
  height: 100%;
  padding: 0.625rem 0.8125rem;
  background-color: #dadfe2;
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
}
.jpkThumbnailPreviewImage {
  border: 0.0625rem solid #979797;
  cursor: pointer;
  margin-right: 0.9375rem;
  opacity: 0.6;
  height: 100%;
  min-width: 1px;
}
.jpkThumbnailPreviewImage:hover {
  border: 0.0625rem solid #777;
  opacity: 1;
}
.jpkThumbnailPreviewImage_SEL,
.jpkThumbnailPreviewImage_SEL:hover {
  border: 0.0625rem dashed #202020;
  opacity: 1;
}
/*.jpkThumbnailPreviewImage_HORIZONTAL {
    height          : 100% !important;
    width           : auto;
    float           : left;
    margin-right	: 0.5000rem;
}

.jpkThumbnailPreviewImage_VERTICAL {
    height          : auto;
    width           : 100% !important;
    margin-bottom   : 0.5000rem;
}*/
/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- LAYER DEFINITIONS ----------------------------------------------- */
.jpkDrawingLayer_SelectMode {
  cursor: crosshair;
}
.jpkViewerBaseFrame,
.jpkViewerThumbnailBaseFrame {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #cbdbea;
}
.jpkDocumentViewerMenuBaseFrame {
  background: #cbdbea;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.jpkDocumentViewerMenuBaseFrameContext {
  position: absolute;
  background: lightgray;
  display: block;
  bottom: 12.5rem;
  left: 3.125rem;
  z-index: 9998;
  width: 13.5rem;
  height: 5.75rem;
  padding: 0.25rem;
}
.jpkDocViewerSettingsFrame {
  background: white;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- SETTINGS DEFINITIONS -------------------------------------------- */
.jpkDocVwrSettingsBtn {
  position: relative;
  float: right;
  width: 6.25rem;
  border: solid thin silver;
  margin: 0.125rem;
}
.jpkDocViewerSettings_BtnPanel {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
  width: 13.125rem;
  height: 1.875rem;
}
.jpkDocViewerSettingsFrame h1 {
  margin: 0rem;
  margin-left: 0.25rem;
}
.jpkDocViewerSettingsTable {
  position: relative;
  width: calc(100% - 0.5rem);
  margin: 0.25rem;
  height: auto;
  text-align: center;
}
.jpkDocViewerSettingsTable tr th {
  text-align: right;
  padding-right: 0.5rem;
}
.jpkDocViewerSettingsTable tr:first-child th {
  text-align: center;
}
.jpkDocViewerSettingsTable tr {
  max-height: 2.5rem;
}
/* ----------------------------------------------------------------------------------------------------------- */
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMBtn {
  text-transform: uppercase;
}
.xSuiteApp .XS_AppTabs.XS_TransparentTabs > .sapUiTabPanel .XS_HandleBarsTemplateEditor .sapUiLoSplitterContent {
  padding: 0.625rem;
}
.XS_HandleBarsTemplateEditor .RenderedPreview {
  background-color: white;
  width: 100%;
  height: 100%;
  border: 0.0625rem solid #7b8ea1;
  border-radius: 0.3125rem;
  padding: 0.3125rem;
}
.XS_HandleBarsTemplateEditor .TemplateControls {
  position: relative;
}
.xSuiteApp .XS_HandleBarsTemplateEditor .TemplateControls.sapMIBar > .sapMBarChild:last-child {
  margin-right: 0;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem {
  margin-left: -2rem;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtnIcon {
  padding: 0 0 0 3rem;
  color: #d1d3d6;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtn,
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem :not(.sapMBtnDisabled) > div.sapMBtnInner.sapMBtnEmphasized:active {
  color: #d1d3d6;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtnInner {
  background-color: transparent;
  padding: 0 5rem 0 5rem;
  color: #d1d3d6;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtn:not(:hover):not(:active) > .sapMBtnHoverable.sapMBtnEmphasized:not(.sapMBtnActive) {
  background-color: #616b74;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtn:hover > .sapMBtnHoverable.sapMBtnEmphasized:not(.sapMBtnActive) {
  background-color: #4A5158;
}
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtn:active > .sapMBtnHoverable.sapMBtnEmphasized.sapMBtnActive,
.XS_HandleBarsTemplateEditor .XS_PreviewButton .sapMFlexItem .sapMBtn:active:not(:hover) > .sapMBtnHoverable.sapMBtnEmphasized {
  background-color: #3A4855;
  color: #d1d3d6;
}
.XS_HandleBarsTemplateEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem .sapMTabStripItemLabel {
  vertical-align: bottom;
}
.XS_HandleBarsTemplateEditor sapMTabStripItemLabel > div {
  height: 100%;
  min-height: 100%;
}
.XS_SchedulerMonitor {
  overflow: auto;
}
.XS_FieldCatalogEditor .XS_FieldCatalogData {
  overflow-y: auto;
}
.XS_ResourceEditor .sapUiFup {
  display: block;
}
.XS_ResourceEditor .XS_ResourceCanvas {
  overflow-y: auto;
  overflow-x: hidden;
}
.XS_SchemaDataDeleteCheckbox {
  margin-top: 0.75rem;
  font-size: 1.125rem;
}
.XS_FormContent .XS_SchemaFormItem {
  padding-right: 0.625rem;
}
.XS_FormContent .XS_SchemaFormItem:last-child {
  padding-right: 0;
}
.XS_SchemaViewEditor .sapMTB.top > .XS_LabeledInput {
  flex-grow: 1;
}
.XS_SchemaViewEditor .XS_InputWrapper {
  position: relative;
  overflow: visible;
}
.XS_SchemaViewEditor .XS_InputWrapper > .cover {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.XS_SchemaViewEditor .XS_InputWrapper.XS_ScrollingContent > .cover {
  bottom: 18px;
}
.XS_SchemaViewEditor .XS_InputWrapper > .XS_Panel {
  margin-bottom: 0;
}
.XS_SchemaViewEditor .sapMTabStrip {
  line-height: 2.5rem;
  background: none;
}
.XS_SchemaViewEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem {
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
}
.XS_SchemaViewEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem:not(.sapMTabStripItemSelected):not(:hover) {
  background-color: #E7EBEC;
}
.XS_SchemaViewEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem:focus:before {
  display: none;
}
.XS_SchemaViewEditor .sapMTabStrip .sapMTSTabsContainer .sapMTSTabs .sapMTabStripItem .sapMTSItemCloseBtnCnt {
  display: none;
}
.XS_SchemaViewEditor .sapMTabStrip .sapMTSLeftOverflowButtons,
.XS_SchemaViewEditor .sapMTabStrip .sapMTSRightOverflowButtons {
  display: none;
}
.XS_SchemaViewEditor .sapMTabStrip .sapMTSTabsContainer {
  left: 0;
}
.XS_SchemaViewEditor .formSplitter > .sapUiLoSplitterContent {
  border: none;
}
.XS_SchemaViewEditor .formSplitter iframe.XS_IFrame {
  display: block;
  padding: 0.5rem;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row {
  position: relative;
  margin: 0.375rem 0;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row:last-child > .row-insert {
  display: none;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row > .row-insert {
  position: absolute;
  height: 1.3125rem;
  width: 100%;
  top: -1rem;
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s linear;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row > .row-insert:hover,
.XS_SchemaViewEditor .XS_SchemaForm > .row > .row-insert.hover {
  opacity: 1;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row > .row-insert.hover {
  cursor: move;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row > .row-insert > .plus {
  font-size: 0.6875rem;
  line-height: 1.1875rem;
  text-align: center;
  width: 1.1875rem;
  height: 1.1875rem;
  border: 1px solid #b5a524;
  color: #b5a524;
  border-radius: 50%;
  background: white;
}
.XS_SchemaViewEditor .XS_SchemaForm > .row > .row-insert > .line {
  border-top: 1px solid #b5a524;
  height: 0;
  width: 100%;
  margin: auto 0;
  background: white;
}
.XS_SchemaViewEditor .XS_FormRow {
  overflow: hidden;
}
.XS_SchemaViewEditor .XS_SchemaFormElements > .sapMPanelContent {
  background-color: #c1d6a4;
}
.XS_SchemaViewEditor .XS_SchemaFormElement {
  margin: 0.375rem;
}
.XS_SchemaViewEditor .XS_SchemaFormElement .sapMBtnContent {
  text-align: left;
}
.XS_SchemaViewEditor .XS_SchemaFormItem {
  min-height: 1rem;
  padding: 0 0.625rem;
  transition: background-color 0.2s linear;
  position: relative;
}
.XS_SchemaViewEditor .XS_SchemaFormItem.nosize {
  padding: 0;
}
.XS_SchemaViewEditor .XS_SchemaFormItem.active {
  background-color: #c1d6a4;
}
.XS_SchemaViewEditor .XS_SchemaFormItem.hover:not(.active) {
  background-color: #a8b4ba;
}
.XS_SchemaViewEditor .XS_SchemaFormItem:not(.XS_FormItemTableNotFirstItem):first-child > .resizer {
  display: none;
}
.xSuiteApp .XS_SchemaViewEditor .XS_SchemaFormItem .XS_SchemaFormTable .sapMIBar.sapMTB .sapMBarChild.sapMBarChildFirstChild {
  margin-left: 0;
}
.XS_SchemaViewEditor .XS_SchemaFormItem .sapMListTbl {
  overflow: hidden;
}
.XS_SchemaViewEditor .XS_SchemaFormItem .sapMListTblCell {
  padding: 0;
  overflow: visible;
}
.XS_SchemaViewEditor .XS_SchemaFormItem .sapMListTblCell .XS_SchemaFormItem > .resizer {
  top: -3.25rem;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .resizer {
  position: absolute;
  width: 2.5rem;
  height: 2000px;
  top: -0.0625rem;
  left: -1.3125rem;
  z-index: 6;
  cursor: col-resize;
  opacity: 0;
  transition: opacity 0.3s linear;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .resizer:hover,
.XS_SchemaViewEditor .XS_SchemaFormItem > .resizer.hover {
  opacity: 1;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .resizer.hover {
  cursor: move;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .resizer > .plus {
  font-size: 0.6875rem;
  line-height: 1.1875rem;
  text-align: center;
  width: 1.1875rem;
  height: 1.1875rem;
  border: 1px solid #b5a524;
  color: #b5a524;
  border-radius: 50%;
  margin: 0 auto;
  background: white;
  cursor: pointer;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .resizer > .line {
  border-left: 1px solid #b5a524;
  border-right: 1px solid #b5a524;
  width: 0.1875rem;
  height: 100%;
  margin: 0 auto;
  background: white;
}
.XS_SchemaViewEditor .XS_SchemaFormItem .XS_EditableFormItemColumn:before {
  content: attr(data-editlabel);
  display: block;
}
.XS_SchemaViewEditor .XS_SchemaFormItem .XS_EditableFormItemColumn > .XS_SchemaFormItem > .resizer {
  display: none;
}
.XS_SchemaViewEditor .XS_SchemaFormItem.XS_DropTarget:not(.nosize) > .resizer > .plus {
  display: none;
}
.XS_SchemaViewEditor .XS_SchemaFormItem .XS_SchemaFormTable {
  margin-bottom: 0.375rem;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .XS_WorkitemHistoryBar {
  height: 1.25rem;
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .XS_WorkitemHistoryBar:before {
  padding-top: 0.3125rem;
  content: "WorkitemHistory";
}
.XS_SchemaViewEditor .XS_SchemaFormItem > .sapMList {
  padding-bottom: 0.375rem;
}
.XS_SchemaViewEditor .XS_DropTarget > .placeholder {
  height: 2.5rem;
  margin: 0.4375rem;
  border: 1px dashed #929da2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.XS_ResourceDetailBox {
  overflow-y: hidden;
  overflow-x: hidden;
}
.XS_Blockly {
  background-color: white;
}
.XS_Blockly .blocklyToolboxDiv {
  top: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem !important;
  height: auto !important;
  padding-left: 0.375rem;
}
.xSuiteApp .XS_SaveCancelBtn > .sapMBtnDefault {
  background-color: #dadfe2;
}
.xSuiteApp .XS_SaveCloseButtons .sapMBtn {
  width: 8.75rem;
}
.xSuiteApp .XS_StandardBg {
  background-color: #dadfe2;
}
.xSuiteApp .XS_ConfigObjectStatus,
.xSuiteApp .XS_ConfigObjectStatus ul,
.xSuiteApp .XS_ConfigObjectStatus li,
.xSuiteApp .XS_ConfigObjectStatus li {
  background: transparent;
}
.xSuiteApp .XS_ConfigObjectStatusItem {
  border-width: 0.0625rem;
  border-style: solid;
  border-radius: 0.1875rem;
  padding: 0.75rem;
  margin-top: 0.5rem;
}
.xSuiteApp .XS_ConfigObjectStatusItem .sapMObjStatusIcon {
  display: block;
  text-align: center;
  width: auto;
  height: auto;
  color: #3a4855;
}
.xSuiteApp .XS_ConfigObjectStatusItem .sapMObjStatusIcon .sapUiIcon {
  font-size: 1.875rem;
}
.xSuiteApp .XS_ConfigObjectStatusItem .sapMObjStatusText {
  display: inline-block;
  margin: 0.3125rem;
}
.xSuiteApp .XS_ResetableConfigItemState {
  background-color: #97c26c;
  color: #3a4855;
  border-color: #8ba47b;
}
.xSuiteApp .XS_ConfigItemStateError {
  background-color: #d24a6d;
  color: #3a4855;
  border-color: rgba(152, 32, 64, 0.9);
}
.xSuiteApp .XS_LabelledCodeEditor {
  height: calc(100% - 3.5rem);
}
.XS_AttachmentTools .AttachmentToolDisabled {
  opacity: 33%;
  cursor: auto;
}
.XS_ConveyorApplication {
  font-family: Roboto !important;
  font-weight: 300 !important;
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  background-color: #eef4f6;
  border-radius: 0.5rem;
}
.XS_ConveyorApplication.sapMFlexBoxBGTransparent {
  background-color: #eef4f6;
}
.XS_ConveyorApplication .sapMTB {
  height: 0.9375rem;
}
.XS_ConveyorMonitor .XS_GlobalProgressIndicator {
  margin-left: 0.25rem !important;
}
div[data-selected=true] {
  font-weight: 500 !important;
  background-color: #fdfdfd;
  border-left: 0.5rem solid;
}
.XS_AbstractListing .sapUiTableCell .Deleted {
  color: #CCCCCC;
}
.XS_AbstractListing .sapUiTableCell .Inactive {
  color: #982040;
}
.XS_AbstractListing .sapMInputBaseDisabled .sapMInputBaseIcon.NonDisabledCloseButton:hover {
  color: #457aa9;
}
.XS_SearchStrategyList .Disabled {
  color: #a8b4ba;
}
.XS_DrillDownSuggestion .sapMInputBaseIconContainer {
  text-wrap: nowrap;
}
.XS_DrillDownSuggestion .XS_DrillDownSuggestionCloseIcon.sapUiIcon::before {
  content: attr(data-sap-ui-icon-content);
  font: inherit;
  line-height: 2.5rem;
}
.XS_DrillDownSuggestion .sapMComboBoxBase.sapMInputBaseReadonly .XS_DrillDownSuggestionCloseIcon {
  opacity: 1;
}
.XS_DrillDownSuggestion .sapMComboBoxBase:not(.sapMInputBaseReadonly) .XS_DrillDownSuggestionCloseIcon {
  display: none;
}
.XS_DrillDownSuggestion .sapMComboBoxBase.sapMInputBaseReadonly .sapMInputBaseIcon:not(.XS_DrillDownSuggestionCloseIcon) {
  display: none;
}
