/**
* Copyright (c) 2013 SAP AG, All Rights Reserved
* Theming Engine 1.11.0
* data:{"sModified":"2015-09-27T09:00:58-02:00"}
*/
.sapUiAccKeysHighlighDom:first-letter {
  text-decoration: underline 20% black;
}
/*!
 * OpenUI5
 * (c) Copyright 2009-2023 SAP SE or an SAP affiliate company.
 * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
 */
/*!
 * OpenUI5
 * (c) Copyright 2009-2023 SAP SE or an SAP affiliate company.
 * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
 */
/******************* FILE /Base/baseLib/baseTheme/base.less (Version 11.3.0) *******************/
/******************* FILE /Base/baseLib/sap_belize_hcw/base.less (Version 11.3.0) *******************/
/* ====================== */
/* Shared CSS Base theme  */
/* ====================== */
.sapUiBody {
  background-color: #f2f2f2;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* to prevent touch highlight on the entire body */
  forced-color-adjust: none;
}
.sapUiArea {
  background-color: #f2f2f2;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
/*
 * used for static (Core) and hidden (HTML) area
 * (TODO: think about renaming static area also to hidden since static is not
 *        required for newer browsers anymore => position: static)
 */
.sapUiHidden {
  position: absolute;
  visibility: hidden;
  left: -10000px;
  top: -10000px;
  background-color: #f2f2f2;
  /* repeat the body style in case the application adapts it */
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.sapUiForcedHidden,
.sapUiForcedHidden * {
  visibility: hidden !important;
}
.sapUiCorePlaintext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
.sapUiCoreDefaultFont {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.sapUiCoreDefaultCursor {
  cursor: default;
}
.sapUiBLy {
  background-color: #CCCCCC;
  opacity: 0.6;
  filter: alpha(opacity=60);
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  position: fixed;
  outline: 0 none;
}
.sapUiBLyWithin {
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
.sapUiBLyBack {
  /* to prevent HTML page from scrolling if blocked */
  overflow: hidden;
}
.sapUiPopupShield {
  position: absolute;
}
[data-sap-ui-type] {
  visibility: hidden;
}
/* CSS for windows 8 combi devices */
.sapUiBody {
  /* disable pinch zooming */
  content-zooming: none;
}
@media (max-width: 599px) {
  .sapUiHideOnPhone {
    display: none !important;
  }
  .sapUiVisibleOnlyOnTablet {
    display: none !important;
  }
  .sapUiVisibleOnlyOnDesktop {
    display: none !important;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  .sapUiHideOnTablet {
    display: none !important;
  }
  .sapUiVisibleOnlyOnDesktop {
    display: none !important;
  }
  .sapUiVisibleOnlyOnPhone {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .sapUiHideOnDesktop {
    display: none !important;
  }
  .sapUiVisibleOnlyOnTablet {
    display: none !important;
  }
  .sapUiVisibleOnlyOnPhone {
    display: none !important;
  }
}
.sapUiOverlay {
  background-color: rgba(242, 242, 242, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/*
 * Enforces 'auto' width. To be used in combination
 * with pre-defined margin classes to remove any '100%'
 * width's that might be set.
 */
.sapUiForceWidthAuto {
  width: auto !important;
}
/*
 * Pre-defined margins classes. These contain css margin
 * properties which are flagged 'important' to make sure
 * margins that come with a control are overwritten (an
 * example for a control with a pre defined margin is the
 * sap.m.List).
 *
 * In case your control comes with width '100%', horizontal
 * margins will not work properly. If your control has a
 * width property (which is usually the case), you should
 * set that property to 'auto'.
 *
 * There are some control's though which do not have a width
 * property but still have a default width of '100%'
 * (one example would be the SimpleForm). For these cases,
 * please use css class 'sapUiForceWidthAuto' to which replace
 * your control's default width with value 'auto'.
 */
/* Margins all around */
.sapUiTinyMargin {
  margin: 0.5rem !important;
}
.sapUiSmallMargin {
  margin: 1rem !important;
}
.sapUiMediumMargin {
  margin: 2rem !important;
}
.sapUiLargeMargin {
  margin: 3rem !important;
}
/* Two-sided margins */
.sapUiTinyMarginBeginEnd {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.sapUiTinyMarginTopBottom {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.sapUiSmallMarginBeginEnd {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.sapUiSmallMarginTopBottom {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.sapUiMediumMarginBeginEnd {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.sapUiMediumMarginTopBottom {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.sapUiLargeMarginBeginEnd {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.sapUiLargeMarginTopBottom {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
/* Single-sided margins */
.sapUiTinyMarginTop {
  margin-top: 0.5rem !important;
}
.sapUiTinyMarginBottom {
  margin-bottom: 0.5rem !important;
}
.sapUiTinyMarginBegin {
  margin-left: 0.5rem !important;
}
.sapUiTinyMarginEnd {
  margin-right: 0.5rem !important;
}
.sapUiSmallMarginTop {
  margin-top: 1rem !important;
}
.sapUiSmallMarginBottom {
  margin-bottom: 1rem !important;
}
.sapUiSmallMarginBegin {
  margin-left: 1rem !important;
}
.sapUiSmallMarginEnd {
  margin-right: 1rem !important;
}
.sapUiMediumMarginTop {
  margin-top: 2rem !important;
}
.sapUiMediumMarginBottom {
  margin-bottom: 2rem !important;
}
.sapUiMediumMarginBegin {
  margin-left: 2rem !important;
}
.sapUiMediumMarginEnd {
  margin-right: 2rem !important;
}
.sapUiLargeMarginTop {
  margin-top: 3rem !important;
}
.sapUiLargeMarginBottom {
  margin-bottom: 3rem !important;
}
.sapUiLargeMarginBegin {
  margin-left: 3rem !important;
}
.sapUiLargeMarginEnd {
  margin-right: 3rem !important;
}
/* Negative two-sided margins */
.sapUiTinyNegativeMarginBeginEnd {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.sapUiSmallNegativeMarginBeginEnd {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.sapUiMediumNegativeMarginBeginEnd {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}
.sapUiLargeNegativeMarginBeginEnd {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}
/*
 * Class for responsive margins which adapts to the screen size of the currently used device
 */
@media (max-width: 599px) {
  .sapMSplitContainerHideMode > .sapMSplitContainerDetail .sapUiResponsiveMargin,
  .sapMSplitContainerPortrait > .sapMSplitContainerDetail .sapUiResponsiveMargin,
  .sapUiResponsiveMargin {
    margin: 0 0 1rem 0 !important;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  .sapMSplitContainerHideMode > .sapMSplitContainerDetail .sapUiResponsiveMargin,
  .sapUiResponsiveMargin {
    margin: 1rem !important;
  }
}
@media (min-width: 1024px) {
  .sapMSplitContainerHideMode > .sapMSplitContainerDetail .sapUiResponsiveMargin,
  .sapUiResponsiveMargin {
    margin: 1rem 2rem !important;
  }
}
/*
 * Content of SplitContainer Master
 * (Left hand-side of SplitContainer)
 */
.sapMSplitContainerMaster .sapUiResponsiveMargin {
  margin: 0 0 1rem 0 !important;
}
/*
 * Content of SplitContainer Detail
 * (Right hand-side of SplitContainer)
 */
.sapMSplitContainerDetail .sapUiResponsiveMargin {
  margin: 1rem !important;
}
/*
 * No margins, use these classes to remove existing margins.
 * IMPORTANT: THESE CLASSES MUST COME AFTER ALL OTHER PRE-DEFINED MARGINS
 * to make sure that their 'IMPORTANT' statement wins
 */
.sapUiNoMargin {
  margin: 0 !important;
}
/*Removes ALL margins*/
/*Use the following to remove a margin on a particular side of your container*/
.sapUiNoMarginTop {
  margin-top: 0 !important;
}
.sapUiNoMarginBottom {
  margin-bottom: 0 !important;
}
.sapUiNoMarginBegin {
  margin-left: 0 !important;
}
.sapUiNoMarginEnd {
  margin-right: 0 !important;
}
.sapUiInvisibleText,
.sapUiHiddenPlaceholder {
  display: none !important;
}
/* hides the content to sighted users, but still allow it to be read by screen readers */
.sapUiPseudoInvisibleText {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  user-select: none;
  left: 0;
  top: 0;
  font-size: 0;
}
/* CSS classes for bridging two buttons in the technical info dialog */
.sapMBtn.sapUiDebugTechnicalInfoAssistantButton {
  margin-right: 0 !important;
}
.sapMBtn.sapUiDebugTechnicalInfoAssistantButton > .sapMBtnInner {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.sapMBtn.sapUiDebugTechnicalInfoAssistantSettingsButton {
  margin-left: 0 !important;
}
.sapMBtn.sapUiDebugTechnicalInfoAssistantSettingsButton > .sapMBtnInner {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
/* ======================================= */
/* CSS for control sap.ui.core/BlindLayer  */
/* Base theme                              */
/* ======================================= */
.sapUiBliLy {
  position: absolute;
  display: inline-block;
}
.sapUiBliLy > iframe {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  opacity: 0.01;
  filter: alpha(opacity=1);
  width: 100%;
  height: 100%;
}
.sapUiNotUserSelectable {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  user-select: none;
  /* Non-prefixed version */
}
.sapUiUserSelectable {
  -webkit-touch-callout: text;
  /* iOS Safari */
  -webkit-user-select: text;
  /* Chrome/Safari/Opera */
  -khtml-user-select: text;
  /* Konqueror */
  -moz-user-select: text;
  /* Firefox */
  user-select: text;
  /* Non-prefixed version */
}
/* ============================================= */
/* CSS for control sap.ui.core/BrowserScrollbar  */
/* Base theme                                    */
/* ============================================= */
/****** Firefox ******/
html.sap-desktop:not(.sapUiNativeScrollbars) {
  scrollbar-color: #4f4f4f #f2f2f2;
}
/****** Safari + Chrome on Desktop ******/
html.sap-desktop:not(.sapUiNativeScrollbars) ::-webkit-scrollbar:horizontal {
  height: 16px;
}
html.sap-desktop:not(.sapUiNativeScrollbars) ::-webkit-scrollbar:vertical {
  width: 16px;
}
html.sap-desktop:not(.sapUiNativeScrollbars) ::-webkit-scrollbar {
  background-color: #f7f7f7;
}
html.sap-desktop:not(.sapUiNativeScrollbars) ::-webkit-scrollbar-thumb {
  background-color: #e6e6e6;;
}
html.sap-desktop:not(.sapUiNativeScrollbars) ::-webkit-scrollbar-thumb:hover {
  background-color: #dedede;
}
html.sap-desktop:not(.sapUiNativeScrollbars) ::-webkit-scrollbar-corner {
  background-color: #f2f2f2;
}
/* ========================================== */
/* CSS for control sap.ui.core/BusyIndicator  */
/* Base theme                                 */
/* ========================================== */
.sapUiBusy {
  background-image: url(img/Busy.gif);
  display: block;
  width: 48px;
  height: 48px;
  outline: none;
  cursor: wait;
  top: 0 !important;
}
.sapUiBlyBusy {
  cursor: wait;
}
/* =============================== */
/* CSS for a command shortcut hint */
/* Base theme                      */
/* =============================== */
.sapUiHintContainer {
  background: #fff;
  border: none;
  border-radius: 0.0625rem;
  box-shadow: none;
  white-space: nowrap;
}
.sapUiHintText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #000;
  padding: 0 0.5rem;
  line-height: 1rem;
}
.sapUiDnDDragging {
  opacity: 0.5;
}
.sapUiDnDNoScrolling {
  overflow: hidden;
}
.sapUiDnDGhostContainer {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.sapUiDnDIndicator {
  position: absolute;
  pointer-events: none;
  z-index: 99;
}
.sapUiDnDIndicator[data-drop-position=Between] {
  background: #cddc00;
}
.sapUiDnDIndicator[data-drop-position=Between]:before {
  content: "";
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.25rem;
  border: 0.125rem solid #cddc00;
  background: #ffffff;
  pointer-events: none;
}
.sapUiDnDIndicator[data-drop-position=Between][data-drop-layout=Vertical] {
  height: 0.125rem;
}
.sapUiDnDIndicator[data-drop-position=Between][data-drop-layout=Vertical]:before {
  top: -0.175rem;
}
.sapUiDnDIndicator[data-drop-position=Between][data-drop-layout=Vertical]:before {
  left: 0;
}
.sapUiDnDIndicator[data-drop-position=Between][data-drop-layout=Horizontal] {
  width: 0.125rem;
}
.sapUiDnDIndicator[data-drop-position=Between][data-drop-layout=Horizontal]:before {
  left: -0.175rem;
}
.sapUiDnDIndicator[data-drop-position=Between][data-drop-layout=Horizontal]:before {
  top: 0;
}
.sapUiDnDIndicator[data-drop-position=On] {
  background: rgba(68, 161, 44, 0.05);
  border: 0.125rem solid #cddc00;
  box-sizing: border-box;
}
[data-sap-ui-draggable=true] {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
[data-sap-ui-draggable=true]:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
@font-face {
  font-family: "SAP-icons";
  src: url('./fonts/SAP-icons.woff2') format('woff2'), local('SAP-icons');
  /* fallback to local installed font in case it can't be loaded (e.g. font download is disabled due to browser security settings) */
  font-weight: normal;
  font-style: normal;
}
/* ================================= */
/* CSS for control sap.ui.core/Icon  */
/* Base theme                        */
/* ================================= */
.sapUiIcon {
  cursor: default;
  text-align: center;
  display: inline-block;
  vertical-align: baseline;
  line-height: 1;
  position: relative;
}
.sapUiTableCell > .sapUiTableCellInner > .sapUiIcon {
  vertical-align: middle;
}
.sapUiIconPointer {
  cursor: pointer;
}
.sapUiIcon:focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-color: #000;
}
.sapUiIcon::before {
  content: attr(data-sap-ui-icon-content);
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.sapUiIcon > .sapUiIconTitle {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/*
 * The mirroring of icon is done on the pesudo element and not the root DOM.
 * Because:
 *  1. All direction related css styles are flipped in RTL, for example padding-left
 *   is changed to padding right in RTL.
 *  2. The mirroring of an icon in RTL mode flips the css style again which results
 *   in the wrong direction.
 *  3. Custom CSS style should be set on the root DOM and not the pesudo element.
 */
html[dir=rtl] .sapUiIconMirrorInRTL:not(.sapUiIconSuppressMirrorInRTL)::before,
html[dir=rtl] .sapUiIconMirrorInRTL:not(.sapUiIconSuppressMirrorInRTL)::after {
  transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  /* Safari and Chrome */
  display: inline-block;
  /* pesudo element has display: inline by default and can't apply the transform css style for RTL mode*/
}
/**
 * The Default color and the semantic colors for Icon which always points to the variable across themes.
 */
.sapUiIconColorDefault {
  color: #000;
}
.sapUiIconColorContrast {
  color: #fff;
}
.sapUiIconColorNeutral {
  color: #ffffff;
}
.sapUiIconColorCritical {
  color: #e78c07;
}
.sapUiIconColorPositive {
  color: #2b7d2b;
}
.sapUiIconColorNegative {
  color: #bb0000;
}
.sapUiIconColorNonInteractive {
  color: #000;
}
.sapUiIconColorTile {
  color: #000;
}
.sapUiIconColorMarker {
  color: #000;
}
.sapUiIconBGColorDefault {
  color: #fff;
  background-color: #000;
}
.sapUiIconBGColorContrast {
  color: #000;
  background-color: #fff;
}
.sapUiIconBGColorNeutral {
  color: #fff;
  background-color: #ffffff;
}
.sapUiIconBGColorCritical {
  color: #fff;
  background-color: #e78c07;
}
.sapUiIconBGColorPositive {
  color: #fff;
  background-color: #2b7d2b;
}
.sapUiIconBGColorNegative {
  color: #fff;
  background-color: #bb0000;
}
.sapUiIconBGColorNonInteractive {
  color: #fff;
  background-color: #000;
}
.sapUiIconBGColorTile {
  color: #fff;
  background-color: #000;
}
.sapUiIconBGColorMarker {
  color: #fff;
  background-color: #000;
}
/* =============================================== */
/* CSS for control sap.ui.core/LocalBusyIndicator  */
/* Base theme                                      */
/* =============================================== */
.sapUiBlockLayer,
.sapUiLocalBusyIndicator {
  background-color: rgba(255, 255, 255, 0.72);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sapUiLocalBusyIndicator {
  opacity: 0;
  transition: opacity 0.3s ease-in;
  outline: none;
}
.sapUiLocalBusyIndicator:focus:after {
  content: "";
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  border: 1px dotted #000;
  pointer-events: none;
}
.sapUiBlockLayer:not(:last-child) {
  display: none;
}
.sapUiBlockLayer.sapUiPlaceholder {
  display: block;
  z-index: 1;
}
[__is-busy] .sapUiLocalBusy .sapUiBlockLayer,
.sapUiLocalBusy .sapUiLocalBusy .sapUiBlockLayer {
  display: none;
}
.sapUiHiddenBusyIndicatorAnimation .sapUiLocalBusyIndicatorAnimation {
  display: none;
}
.sapUiLocalBusyIndicatorFade {
  opacity: 1;
}
/* Class for medium sized indicator in control overlay */
.sapUiLocalBusyIndicatorSizeMedium,
.sapUiLocalBusyIndicatorSizeSection {
  font-size: 1rem;
}
/* Class for fullscreen block overlay */
.sapUiLocalBusyIndicatorSizeBig {
  font-size: 2rem;
  background-color: transparent;
}
/* Centers the busy indicator markers */
.sapUiLocalBusyIndicatorAnimation {
  position: absolute;
  width: 3em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* indicator bubble */
.sapUiLocalBusyIndicatorAnimation > div {
  width: 1em;
  height: 1em;
  border-radius: 100%;
  display: block;
  float: left;
  margin: 0px;
  position: relative;
  text-indent: 1px;
}
/* General pseudo-element styles for background/shadow animation */
.sapUiLocalBusyIndicatorAnimation > div::before,
.sapUiLocalBusyIndicatorAnimation > div::after {
  content: "";
  opacity: 1;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
/* Background animation element */
.sapUiLocalBusyIndicatorAnimation > div::before {
  background: #44a12c;
}
/* Shadow animation element */
.sapUiLocalBusyIndicatorAnimation > div::after {
  box-shadow: inset 0px 0px 2px 1px rgba(68, 161, 44, 0.8);
}
/* Animations Starting Classes */
.sapUiLocalBusyIndicatorAnimation > div,
.sapUiLocalBusyIndicatorAnimation > div::before,
.sapUiLocalBusyIndicatorAnimation > div::after {
  animation-fill-mode: both;
}
/* Big Animation for Elments >= (3rem x 3rem) */
.sapUiLocalBusyIndicatorAnimStandard > div {
  animation: sapUiBusyAnimationStandard 1.8s infinite ease-in-out;
}
.sapUiLocalBusyIndicatorAnimStandard > div::before {
  animation: sapUiBusyAnimationStandardBackground 1.8s infinite ease-in-out;
}
.sapUiLocalBusyIndicatorAnimStandard > div::after {
  animation: sapUiBusyAnimationStandardShadow 1.8s infinite ease-in-out;
}
.sapUiLocalBusyIndicatorAnimStandard > div:nth-child(1) {
  animation-delay: -0.32s;
}
.sapUiLocalBusyIndicatorAnimStandard > div:nth-child(2) {
  animation-delay: -0.16s;
}
/* Small animation for elements < (3rem x 3rem) */
.sapUiLocalBusyIndicatorAnimSmall > div {
  animation: sapUiBusyAnimationSmall 1.6s infinite ease-in-out;
}
.sapUiLocalBusyIndicatorAnimSmall > div::before {
  animation: sapUiBusyAnimationSmallBackground 1.6s infinite ease-in-out;
}
.sapUiLocalBusyIndicatorAnimSmall > div::after {
  animation: sapUiBusyAnimationSmallShadow 1.6s infinite ease-in-out;
}
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicator {
  transition: none;
}
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicatorAnimStandard > div,
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicatorAnimSmall > div,
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicatorAnimStandard > div::before,
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicatorAnimSmall > div::before,
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicatorAnimStandard > div::after,
html[data-sap-ui-animation-mode="none"] .sapUiLocalBusyIndicatorAnimSmall > div::after {
  animation: none;
  transform: scale(0.8);
}
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimStandard > div,
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimStandard > div,
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimSmall > div,
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimSmall > div,
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimStandard > div::before,
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimStandard > div::before,
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimSmall > div::before,
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimSmall > div::before,
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimStandard > div::after,
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimStandard > div::after,
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimSmall > div::after,
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimSmall > div::after {
  animation-duration: 6s;
}
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimStandard > div:nth-child(1),
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimStandard > div:nth-child(1),
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimSmall > div:nth-child(1),
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimSmall > div:nth-child(1) {
  animation-delay: -1.2s;
}
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimStandard > div:nth-child(2),
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimStandard > div:nth-child(2),
html[data-sap-ui-animation-mode="basic"] .sapUiLocalBusyIndicatorAnimSmall > div:nth-child(2),
html[data-sap-ui-animation-mode="minimal"] .sapUiLocalBusyIndicatorAnimSmall > div:nth-child(2) {
  animation-delay: -0.6s;
}
/* marker class for switching horizontal and small animation */
.sapUiLocalBusyIndicatorAnimSmall > div:nth-child(1),
.sapUiLocalBusyIndicatorAnimSmall > div:nth-child(3) {
  visibility: hidden;
}
#sapUiBusyIndicator {
  right: 0;
}
#sapUiBusyIndicator > .sapUiLocalBusyIndicatorFade {
  cursor: wait;
}
/**
 * Keyframe definitions
 */
.mixin-standard-background-animation-frames 0%,
.mixin-standard-background-animation-frames 80%,
.mixin-standard-background-animation-frames 100% {
  opacity: 1;
}
.mixin-standard-background-animation-frames 40% {
  opacity: 0.1;
}
.mixin-standard-shadow-animation-frames 0%,
.mixin-standard-shadow-animation-frames 80%,
.mixin-standard-shadow-animation-frames 100% {
  opacity: 0;
}
.mixin-standard-shadow-animation-frames 40% {
  opacity: 1;
}
.mixin-small-background-animation-frames 0%,
.mixin-small-background-animation-frames 100% {
  opacity: 1;
}
.mixin-small-background-animation-frames 50% {
  opacity: 0.1;
}
.mixin-small-shadow-animation-frames 0%,
.mixin-small-shadow-animation-frames 100% {
  opacity: 0;
}
.mixin-small-shadow-animation-frames 50% {
  opacity: 1;
}
/**
 * Animations
 */
@keyframes sapUiBusyAnimationStandard {
  0%,
  80%,
  100% {
    transform: scale(0.4);
  }
  40% {
    transform: scale(1);
  }
}
@keyframes sapUiBusyAnimationStandardBackground {
  0%,
  80%,
  100% {
    opacity: 1;
  }
  40% {
    opacity: 0.1;
  }
}
@keyframes sapUiBusyAnimationStandardShadow {
  0%,
  80%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sapUiBusyAnimationSmall {
  0%,
  100% {
    transform: scale(0.2);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes sapUiBusyAnimationSmallBackground {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
}
@keyframes sapUiBusyAnimationSmallShadow {
  0%,
  100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
:root {
  --ui5_web_components_busy_indicator_display: flex;
  --ui5_web_components_busy_indicator_background-color: rgba(255, 255, 255, 0.72);
}
.sapUiLocalBusy {
  --ui5_web_components_busy_indicator_display: none;
}
/************ Media queries for screen sizes ************

Usage:

@media (@_sap_ui_core_media_StdDesktop) {
      .test {
            width: 50em;
      }
}

*********************************************************/
/* see sap.ui.Device.media.RANGESETS.SAP_STANDARD*/
/* see sap.ui.Device.media.RANGESETS.SAP_3STEPS*/
/* see sap.ui.Device.media.RANGESETS.SAP_4STEPS*/
/* see sap.ui.Device.media.RANGESETS.SAP_6STEPS*/
/* CSS parameters which are available in base theme */
/* font */
.sapThemeFont {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
}
.sapThemeFontFamily {
  font-family: Arial, Helvetica, sans-serif !important;
}
.sapThemeFontSize {
  font-size: 16px !important;
}
/* text color */
.sapThemeText,
.sapThemeText-asColor {
  color: #000 !important;
}
.sapThemeText-asBackgroundColor {
  background-color: #000 !important;
}
.sapThemeText-asBorderColor {
  border-color: #000 !important;
}
.sapThemeText-asOutlineColor {
  outline-color: #000 !important;
}
/* text color inverted */
.sapThemeTextInverted,
.sapThemeTextInverted-asColor {
  color: #fff !important;
}
/* base bg */
.sapThemeBaseBG,
.sapThemeBaseBG-asBackgroundColor {
  background-color: #fff !important;
}
.sapThemeBaseBG-asBorderColor {
  border-color: #fff !important;
}
.sapThemeBaseBG-asColor {
  color: #fff !important;
}
/* brand color */
.sapThemeBrand,
.sapThemeBrand-asColor {
  color: #44a12c !important;
}
.sapThemeBrand-asBorderColor {
  border-color: #44a12c !important;
}
.sapThemeBrand-asBackgroundColor {
  background-color: #44a12c !important;
}
.sapThemeBrand-asOutlineColor {
  outline-color: #44a12c !important;
}
/* highlight color */
.sapThemeHighlight,
.sapThemeHighlight-asColor {
  color: #44a12c !important;
}
.sapThemeHighlight-asBorderColor {
  border-color: #44a12c !important;
}
.sapThemeHighlight-asBackgroundColor {
  background-color: #44a12c !important;
}
.sapThemeHighlight-asOutlineColor {
  outline-color: #44a12c !important;
}
/* border color */
.sapThemeForegroundBorderColor,
.sapThemeForegroundBorderColor-asBorderColor {
  border-color: #000 !important;
}
/* ====================================== */
/* CSS for control sap.ui.core/ScrollBar  */
/* Base theme                             */
/* ====================================== */
.sapUiScrollBarTouch {
  -webkit-overflow-scrolling: auto;
}
.sapUiScrollBarTouch ::-webkit-scrollbar {
  height: 7px;
  width: 7px;
  -webkit-appearance: none;
}
.sapUiScrollBarTouch ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.sapUiShd {
  box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.4);
}
.sapUiTInf {
  border: 1px solid #cccccc;
  background: #f2f2f2;
  padding: 6px;
}
.sapUiTInfCfg {
  font-size: 0.9em;
  overflow-y: auto;
  max-height: 12em;
}
.sapUiTInfMList {
  font-size: 0.9em;
  color: #999999;
  overflow-y: auto;
  max-height: 12em;
}
.sapUiTInf > table > tbody > tr > td,
.sapUiTInfMList,
.sapUiTInfM {
  -webkit-user-select: text;
  user-select: text;
}
.sapUiTInfMEmbd {
  color: #aaaaaa;
}
.sapUiTInfMFail {
  text-decoration: line-through;
}
.sapUiTInfMMore,
.sapUiTInfPCfg {
  text-decoration: none;
  color: #44a12c;
  cursor: pointer;
}
.sapUiTInfPMoreHidden {
  display: none;
}
.sapUiTInfPDiag {
  border: 1px solid #cccccc;
  background: #f2f2f2;
  padding: 6px;
  font-size: 0.9em;
}
.sapUiTInfPDiag > h1 {
  font-size: 1em;
  font-weight: normal;
}
.sapUiTInfPDiag > h3 {
  font-size: 0.9em;
  font-weight: normal;
  margin-bottom: 0px;
}
.sapUiTInfPList {
  font-size: 0.75em;
  color: #999999;
  background: white;
  overflow-y: scroll;
  max-height: 30em;
}
.sapUiTInfPList .package > .expander {
  display: inline-block;
  color: black;
  background-color: #fcfcfc;
  width: 12px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
}
.sapUiTInfPList .package > .name,
.sapUiTInfPList .module > .name {
  margin: 2px;
  padding: 2px 4px;
  display: inline-block;
  border-radius: 3px;
  cursor: pointer;
}
.sapUiTInfPList .package > .name {
  color: black;
  background-color: #fff;
}
.sapUiTInfPList .module > .name {
  margin-left: 14px;
  /* 12px + 2px standard margin */
  color: black;
  background-color: #fff;
}
.sapUiTInfPList .children {
  padding-left: 1em;
  /* border: 1px dotted lightgrey; */
}
.sapUiTInfPList .children.none {
  display: none;
}
.sapUiTInfPList .children.packages {
  display: block;
}
.sapUiTInfPList .children.packages > .module {
  display: none;
}
.sapUiTInfPList .children.all {
  display: block;
}
.sapUiTInfPList .package.selected > .name,
.sapUiTInfPList .module.selected > .name {
  color: white;
  background-color: blue !important;
}
.sapUiTInfPList .package.selected .name,
.sapUiTInfPList .module.selected > .name {
  color: white;
  background-color: lightblue;
}
.sapUiTInfPList .selected .name {
  color: white;
  background-color: #ccccff;
}
.sapUiTInfPDiag .result {
  font-size: 0.9em;
  margin: 8px 4px;
  width: 600px;
}
.sapUiTInfPDiag .result > span {
  word-wrap: break-word;
}
.sapUiTInfPDiag .footer {
  padding-top: 5px;
}
.sapUiTInfPDiag .footer > * {
  float: right;
  margin: 2px 8px;
}
/* ================================= */
/* CSS for control sap.ui.core/View  */
/* Base theme                        */
/* ================================= */
.sapUiView {
  display: inline-block;
}
.sapUiViewDisplayBlock {
  display: block;
}
/******************* FILE /Base/baseLib/sap_bluecrystal/base.less *******************/
/* ========================= */
/* FOCUS COLORS              */
/* ========================= */
/* ===================================== */
/* FOREGROUND ELEMENT COLORS             */
/* ===================================== */
/* General Foreground Elements           */
/* ===================================== */
/* EFFECT COLORS                         */
/* ===================================== */
/* ===================================== */
/* Special Colors                        */
/* ===================================== */
/* ===================================== */
/* Background Colors                     */
/* ===================================== */
/* Grayscale Backgrounds                 */
/* ===================================== */
/* Border Colors                         */
/* ===================================== */
/* Grayscale Borders                     */
/* ===================================== */
/* Font Colors                           */
/* ===================================== */
/* Grayscale Text                        */
/* ================================================== */
/* Absolute fixed Colors - do not use in Controls!!   */
/* ================================================== */
/* ==================================================== */
/* indirect Quick Parameters - do not use in Controls!! */
/* ==================================================== */
/* ================================================= */
/* additional Parameters - do not use in Controls!!  */
/* ================================================= */
/* Tinted Backgrounds                    */
/* Button Background Colors              */
/* Transparent Backgrounds               */
/* Hyperlinks                            */
/* Line Colors                           */
/* Table Colors                          */
/* ===================================== */
/* HOVER COLORS             */
/* ===================================== */
/* ===================================== */
/* Font                                  */
/* ===================================== */
/*Please also note the mixins in shared.css which deal with the following background parameters*/
/* ===================================== */
/* Desktop (sap.ui.commons)              */
/* ===================================== */
/* Color used to show keyboard focus on an element (usually as outline) */
/* =============================================== */
/* SOME important control-specific parameters...   */
/* Derived from Expert Theming                     */
/* (these Parameters should be linked in controls) */
/* =============================================== */
/* Derived Chart Colors */
/* Shell */
/* Approved by UX to use a hard coded color value for this */
/* Exact */
/* Link */
/* Notification Bar */
/* ToolPopup */
/* Telling the ToolPopup if it's inverted per default */
/* Callout */
/* ==========================================*/
/* Legacy Section - do not use in Controls!! */
/* ==========================================*/
/* ActionSheet                 */
/* Bar                         */
/* Busy Indicator              */
/* BusyDialog              */
/* --------------------------- */
/* Button                START */
/* --------------------------- */
/* fade(@sapUiDarkText, 50%); */
/* --------------------------- */
/* Button                  END */
/* --------------------------- */
/* --------------------------- */
/* ToggleButton          START */
/* --------------------------- */
/* --------------------------- */
/* ToggleButton            END */
/* --------------------------- */
/* CheckBox                     */
/* DateTimeInput Custom Picker JavaScript	  */
/* mixed, scroller, clickpick */
/* mixed, scroller, clickpick */
/* modal, bubble, bottom, top */
/* modal, bubble, bottom, top */
/* DateTimeInput Custom Picker Design	  	*/
/* IconTabBar			*/
/* Input/SearchField           */
/* Label           */
/* List                        */
/* List as Table               */
/* ListItemBase                */
/* ActionListItem               */
/* MessageToast                 */
/* Page                        */
/* Panel                  */
/* Popover                */
/* Popups - shared parameters */
/* PullToRefresh */
/* RadioButton                 */
/* Scrollbar */
/* SegmentedButton                */
/* Select                       */
/* SelectList                    */
/* ComboBox */
/* Shell                        */
/* Slider                       */
/* SplitContainer */
/* StandardListItem                */
/* Switch                       */
/* RatingIndicator                 */
/* Toolbar 				*/
/* FeedInput                    */
/* OverlapCalendar Event Type */
/* Calendar Legend */
/* Tab Container */
/* ============================= */
/* Shared CSS BlueCrystal theme  */
/* ============================= */
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
}
.sapMContainerMargin {
  padding: 1rem;
}
.sapMContainer2RemPadding {
  padding: 2rem;
}
html.sapUiTheme-sap_bluecrystal {
  font-size: 16px;
}
html.sap-phone *,
html.sap-tablet:not(.sap-desktop) * {
  /* FIXME!!! (star rule with any-parent selector...) */
  /* for phones and tablets (combi devices are excluded because they should have desktop behavior)*/
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
html.sap-phone input,
html.sap-phone textarea,
html.sap-phone [contenteditable=true],
html.sap-phone [contenteditable=true] > *,
html.sap-phone .sapUiSelectable,
html.sap-tablet:not(.sap-desktop) input,
html.sap-tablet:not(.sap-desktop) textarea,
html.sap-tablet:not(.sap-desktop) [contenteditable=true],
html.sap-tablet:not(.sap-desktop) [contenteditable=true] > *,
html.sap-tablet:not(.sap-desktop) .sapUiSelectable {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
/* FONTS */
.sapUiBody {
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
}
.sapUiBLy {
  background-color: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.sapUiSearchHighlightBG {
  background-color: #fffcb5;
}
/* CURSORS */
.sapMPointer {
  cursor: pointer;
}
/* Typography */
.sapMH1FontSize,
.sapMH1Style {
  font-size: 1.625rem !important;
}
.sapMH2FontSize,
.sapMH2Style {
  font-size: 1.375rem !important;
}
.sapMH3FontSize,
.sapMH3Style {
  font-size: 1.25rem !important;
}
.sapMH4FontSize,
.sapMH4Style {
  font-size: 1.125rem !important;
}
.sapMH5FontSize,
.sapMH5Style {
  font-size: 1rem !important;
}
.sapMH6FontSize,
.sapMH6Style {
  font-size: 0.875rem !important;
}
.sapMH1Style,
.sapMH2Style,
.sapMH3Style,
.sapMH4Style,
.sapMH5Style,
.sapMH6Style {
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: normal !important;
  color: #000 !important;
  text-shadow: 0 0.0625rem 0 rgba(255, 255, 255, 0.5) !important;
}
/* Calculate the Background Variants */
/* Themeable Backgrounds */
/********************************************************************************************************************************/
/* Reset BackgroundColor, -Images to ensure proper display in ThemeDesigner (loads original and modified theme in the same page)*/
.sapMGlobalBackgroundColor,
.sapUiGlobalBackgroundColor,
.sapMGlobalBackgroundColorStrong,
.sapUiStrongBackgroundColor,
.sapMShellGlobalOuterBackground,
.sapMShellGlobalInnerBackground,
.sapUiBodyBackground,
.sapUiBody {
  background-color: transparent;
  background-image: none;
  filter: none;
}
/********************************************************************************************************************************/
.sapUiGlobalBackgroundColor,
.sapMGlobalBackgroundColor {
  /*Only legacy support: Use sapUiGlobalBackgroundColor instead*/
  background-color: #f2f2f2;
  background-color: #fff;
  background-image: none;
}
.sapUiStrongBackgroundTextColor {
  color: #333333;
}
.sapMShellGlobalOuterBackground {
  background-color: #f2f2f2;
  background-color: #fff;
  background-image: none;
}
/* no standard background for nested elements */
.sapUiGlobalBackgroundColor .sapUiGlobalBackgroundColor:not(.sapUiGlobalBackgroundColorForce),
.sapMGlobalBackgroundColor .sapUiGlobalBackgroundColor:not(.sapUiGlobalBackgroundColorForce),
.sapUiGlobalBackgroundColor .sapMGlobalBackgroundColor,
.sapMGlobalBackgroundColor .sapMGlobalBackgroundColor {
  /*Only legacy support: Use sapUiGlobalBackgroundColor instead*/
  background-color: transparent;
  background-image: none;
}
.sapMGlobalBackgroundImage,
.sapUiGlobalBackgroundImage {
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.8;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.sapMGlobalBackgroundImageOnlyIfDefault,
.sapUiGlobalBackgroundImageOnlyIfDefault {
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  /* default background image: display it normally */
  background-image: none;
  opacity: 0.8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* hide this background image if a background is configured somewhere above */
.sapUiGlobalBackgroundColor * > .sapMGlobalBackgroundImage,
.sapMGlobalBackgroundColor * > .sapMGlobalBackgroundImage,
.sapMGlobalBackgroundColor * > .sapUiGlobalBackgroundImage,
.sapUiGlobalBackgroundColor * > .sapUiGlobalBackgroundImage {
  display: none;
}
/* Ensure that background image is shown again when forced to do so (overrides previous declaration) */
.sapUiGlobalBackgroundImage.sapUiGlobalBackgroundImageForce {
  display: block;
}
.sapMGlobalLogoImage {
  background-image: url("./img/misc/nextfarming.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* BODY Background Styling */
.sapUiBodyBackground,
.sapUiBody {
  background-color: #fff;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.sapUiBody {
  background-attachment: fixed;
}
/*
  Workaround for maximum backwards compatibility when using UI5 inside the application without an
  extra iFrame (for example inside a div): add class="sapUiSuppressBackgroundStyles" to html-element
*/
html.sapUiSuppressBackgroundStyles {
  background-color: transparent;
}
html.sapUiSuppressBackgroundStyles .sapUiBody:before {
  display: none;
}
.sapUiOverlay {
  background-color: rgba(255, 255, 255, 0.8);
}
/**
 * Class used to hide the line-sliding busy indicator at the top (as used in goldreflection)
 */
.sapUiBusy {
  display: none;
}
/* ============================================= */
/* CSS for control sap.ui.core/BrowserScrollbar  */
/* BlueCrystal theme                             */
/* ============================================= */
/****** Safari + Chrome on Desktop ******/
html.sap-desktop ::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
/* ======================================= */
/* CSS for control sap.ui.core/DatePicker  */
/* BlueCrystal theme                       */
/* ======================================= */
.sapUiDP {
  width: 190px;
}
.sapUiDPHead > button {
  width: 16px;
}
/* ================================= */
/* CSS for control sap.ui.core/Icon  */
/* BlueCrystal theme                 */
/* ================================= */
.sapMTB-Info-CTX > .sapUiIcon {
  width: 1rem;
  font-size: 1rem;
  color: #ffffff;
}
/* mobile-specific CSS parameters */
.sapThemePageBG {
  background-color: #ffffff;
}
.sapThemePageBG-asColor {
  color: #ffffff;
}
.sapThemeBarBG {
  background-color: #f2f2f2;
}
.sapThemeBarHeading {
  color: #000;
}
.sapThemeBarText {
  color: #000;
}
.sapThemeNegativeText {
  color: #bb0000;
}
.sapThemeCriticalText {
  color: #e78c07;
}
.sapThemePositiveText {
  color: #2b7d2b;
}
.sapThemeLightText {
  color: #666666;
}
.sapThemeMediumText {
  color: #444444;
}
.sapThemeDarkText {
  color: #333333;
}
/**
* Copyright (c) 2013 SAP AG, All Rights Reserved
* Theming Engine 1.11.0
* data:{"sModified":"2015-09-27T09:00:58-02:00"}
*/
/******************* FILE /UI5/sap/ui/core/themes/nextfarming/global.less *******************/
/******************* FILE /UI5/sap/ui/core/themes/nextfarming/library.less *******************/
/*# sourceMappingURL=library.css.map */
