#leadIn {
    display: none;
    width: 100vw;
    bottom: 0px;
    position: fixed;
    top: 6vmin;
    margin-top: -2px;
    color: var(--circleLabel-color);
    z-index: 13;
    background: var(--background-color);
}

#toggleLeadIn {
    color: var(--cockpit-logo);
    margin-left: 2vmin;
    cursor: pointer;
    font-size: 3.3vmin;
}

#leadInHeader {
    width: 100vw;
    height: 10vh;
    margin-top: 3vh;
    padding-bottom: 8vh;
}

#leadInFooter {
    display: none;
    width: 100vw;
    /* height: 10vh; */
    position: absolute;
    line-height: 6vh;
    bottom: 0;
    background-color: var(--input-background-sidePanel);
}

#leadInContent {
    width: 100vw;
    height: 75vh;
}

#leadInCompanyIcon {
    display: none;
    width: 20vw;
    height: 8vh;
    position: absolute;
    margin-left: 4vw;
    margin-top: 1vh;
    background-size: contain;
    background-repeat: no-repeat
}

#leadInETSearch,
#leadInFav,
#leadInPP,
#leadInET {
    float: right;
    margin-top: 2vh;
    margin-right: 2vw;
    font-size: 2em;
    cursor: pointer;
    color: var(--main-color);
}

#leadInFav {
    color: gold;
}

#leadInUserSearch,
#leadInUser {
    float: right;
    margin-top: 1.8vh;
    margin-right: 5vw;
    font-size: 2em;
    cursor: pointer;
    color: white;
    font-weight: bold;
}

#leadInUser {
    width: 3.8vmin;
    height: 3.8vmin;
    border-radius: 100%;
    border: 1px solid var(--circleLabel-color);
    background: var(--main-color);
}

#leadInSearchClose,
#leadInClose {
    position: fixed;
    right: 2vw;
    top: 5vw;
    cursor: pointer;
    font-size: 1em;
}

#leadInProductLogo {
    font-size: 5em;
    float: right;
    margin-top: 1vh;
    margin-right: 5vw;
}

#leadInProductLogoText {
    float: right;
    /* margin-top: 7vh; */
    padding-right: 2vw;
}

#leadInSearchContainer {
    display: inline-block;
    width: 100vw;
    height: 38vh;
    /* margin-top: 4vh; */
}

#leadInSearchContainerText {
    font-size: 4em;
    font-family: 'Ubuntu', sans-serif;
    cursor: default;
    white-space: nowrap;
}

#leadInSearchContainerSearch,
#leadInSearchContentSearch {
    border-radius: 1em;
    font-size: 1.5em;
    margin-top: 4vh;
    padding: 1vh 2vw 1vh 3.5vw;
    font-family: 'Ubuntu', sans-serif;
    width: 50vw;
    color: var( --circleLabel-color);
    background: var(--background-color);
    pointer-events: all !important;
    box-shadow: var(--input-box-shadow);
    border: 1px solid transparent;
}
#leadInSearchContainerSearch {
    width: 50vw;
}

#leadInSearchContentSearch:hover,
#leadInSearchContainerSearch:hover {
    box-shadow: var(--input-box-shadow-wide);
}

/* .searchMode #leadInSearchContainerSearch {
    border-radius: 1em 1em 0 0;
    font-size: 2em;
    margin-top: 4vh;
    padding: 1vh 2vw 1vh 2.5vw;
    font-family: 'Ubuntu', sans-serif;
    width: 34vw;
    border: 1px solid var(--second-color-alt);
    color: var( --circleLabel-color);
    background: var(--background-color);
    pointer-events: all !important;
    border-bottom: none;
} */

.leadInSuggestionList_search,
.leadInSuggestionList {
    width: 50vw !important;
    /* margin-left: 33vw; */
    border: none !important;
    /* padding: 1vh 4vw 1vh 2.5vw !important; */
    font-family: 'Ubuntu', sans-serif;
    pointer-events: all;
    /* border: 1px solid; */
    /* margin-top: -3vh; */
    box-shadow: var(--input-box-shadow) !important;
    border-radius: 0 0 2em 2em !important;
    max-height: 50vh !important;
    /* top: 0 !important; */
    /* position: relative !important; */
    /* margin-top: 0 !important; */
    padding-top: 1vh !important;
    padding-bottom: 1.7vh !important;
    background: var(--background-color) !important;

    /* always on top, placed above introduce */
    z-index: 1000;
}


.leadInSuggestionList_search {
    width: 50vw !important;
}

.leadInSuggestionList_search {
    /* position: absolute !important; */
    /* top: 8.6vh !important; */
    /* left: 10.6vw !important; */
    /* margin: 0; */
    overflow-x: hidden;
}

.leadInSuggestionList_search li {
    margin: 0.3rem !important;
    padding: 0.3rem 0.5rem;
    list-style: none;
    text-align: left;
    font-size: 1.5em !important;
    /* color: #212121; */
    color: var( --circleLabel-color);
    transition: all 0.1s ease-in-out;
    /* border-radius: 0.35rem; */
    /* background-color: rgba(255, 255, 255, 1); */
    background-color: var(--background-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.2s ease;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1vw;
    padding-right: 4vw;
}

.leadInSuggestionList_search li:hover {
    background-color: var(--circle-fill);
}


.leadInHeadSuggestionList_search,
.leadInHeadSuggestionList {
    width: 31vw !important;
    /* margin-left: 33vw; */
    border: none !important;
    /* padding: 1vh 4vw 1vh 2.5vw !important; */
    font-family: 'Ubuntu', sans-serif;
    pointer-events: all;
    /* border: 1px solid; */
    /* margin-top: -3vh; */
    box-shadow: var(--input-box-shadow) !important;
    border-radius: 0 0 0.2vw 0.2vw !important;
    max-height: 50vh !important;
    /* top: 0 !important; */
    /* position: relative !important; */
    /* margin-top: 0 !important; */
    padding-top: 1vh !important;
    padding-bottom: 1.7vh !important;
    background: var(--background-color) !important;

    /* always on top, placed above introduce */
    z-index: 1000;
}

.leadInHeadSuggestionList_search {
    /* position: absolute !important; */
    /* top: 8.6vh !important; */
    /* left: 10.6vw !important; */
    /* margin: 0; */
    overflow-x: hidden;
}

.leadInHeadSuggestionList_search li {
    margin: 0.3rem !important;
    padding: 0.3rem 0.5rem;
    list-style: none;
    text-align: left;
    font-size: 1.5em !important;
    /* color: #212121; */
    color: var( --circleLabel-color);
    transition: all 0.1s ease-in-out;
    /* border-radius: 0.35rem; */
    /* background-color: rgba(255, 255, 255, 1); */
    background-color: var(--background-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.2s ease;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1vw;
    padding-right: 4vw;
}

.leadInHeadSuggestionList_search li:hover {
    background-color: var(--circle-fill);
}


.leadInSuggestionHighlight {
    font-weight: bold;
}

/* .searchMode #leadInSearchContainerSearchSelect {
    width: 34vw;
    margin-left: 33vw;
    border: none;
    font-size: 1.5em;
    padding: 1vh 2vw 3vh 2vw;
    font-family: 'Ubuntu', sans-serif;
    pointer-events: all;
    border: 1px solid var(--second-color-alt);
    border-radius: 0 0 1em 1em;
    border-top: none;
} */

#leadInSearchContainerSearchSelect::-webkit-scrollbar {
    width: 0px;
}

#leadInSearchContainerSearchSelect option {
    margin-bottom: 0.6vh;
}

#leadInSearchContentSearchStartIcon,
#leadInSearchContainerSearchStartIcon {
    position: absolute;
    margin-left: 26vw;
    font-size: 1.5em;
    color: var(--circleLabel-color);
    margin-top: 5.3vh;
    cursor: pointer;
}

#leadInSearchContentSearchRecord {
    align-self: center;
    font-size: 1.5em;
    position: relative;
    margin-left: -5vw;
    border-left: 1px solid var(--circle-fill);
    line-height: 1.5;
    padding-left: 0.7vw;
    cursor: pointer;
}

#leadInSearchContentSearch{
    padding-left: 1.2vw;
    margin-left: 3.6vw;
    padding-right: 5.5vw;
    margin-top: 0;
}

#leadInSearchRecentContainer {display: grid;grid-template-rows: 11vmin 11vmin;grid-gap: 3vmin;grid-template-columns: repeat(5,11vmin);width: max-content;padding-top: 5vmin;margin: auto;}
.leadIn_recentItemHolder:hover {
    background-color: #f6f3f3;
}
.leadIn_recentItemHolder {
    font-family: 'UbuntuLight', sans-serif;
    padding: 1vmin;
    cursor: pointer;
    }

.leadInSpeciInfo_FKPITable_Dashboard .dashboard_ChartCanvas {
    position: relative;
}

.leadIn_recentItemImage {
    height: 5vmin;
    width: 5vmin;
    border: 1px solid;
    border-radius: 100%;
    margin: auto;
    background-color: var(--main-color);
    background-position: center;
    background-size: contain;
    }

.leadIn_recentItemLabel {padding-top: 1.5vmin;font-size: 0.8em;text-overflow: ellipsis;white-space: nowrap;max-width: 10vmin;overflow: hidden;}

#leadInSearchContent {
    margin-top: 2vmin;
}

#leadInSearchHeadTopHolder {
    display: block;
}

#leadInSearchContainerSearchRecord {
    position: absolute;
    margin-left: 73.2vw;
    font-size: 1.5em;
    color: var(--circleLabel-color);
    margin-top: 5.3vh;
    cursor: pointer;
    /* display: none; */
}

#leadInPageImage {
    position: fixed;
    transform: translate(20vw,0vh) scaleX(-1) rotate(180deg);
    width: 69vw;
    top: 11vh;
    pointer-events: none;
    z-index: -1;
    opacity: 66%;
}

.searchMode #leadInSearchContainer {
    margin-top: 1.5vh;
    margin-left: -45vw;
    height: fit-content;
}

.searchMode {
    top: 0;
    margin-top: 0;
    position: absolute;
    height: fit-content !important;
    pointer-events: none;
}

#leadInOptionPreHolder {
    display: flex;
    padding: 2.5vh 3.5vw;
    border-bottom: 1px solid var(--circle-fill);
    padding-bottom: 0;
    padding-left: 9vw;
    left: 0vw;
    width: 78vw;
    padding-right: 11vw;
    row-gap: 10px;
    flex-wrap: wrap;
    position: relative;
}

.leadInOption {
    /* padding: 0 1vw; */
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.08em;
    cursor: pointer;
    padding-left: 0.4vw;
    white-space: nowrap;
}

.leadInOption:hover {
    color: var(--cockpit-logo);
}

#leadInSearchResultHolder {
    padding-left: 9vw;
    overflow-y: auto;
    height: 74vh;
}

.leadInSearchResult {
    padding-top: 2.5vmin;
    /* padding-left: 2vmin; */
}

.leadInSearchResultTitle {
    margin-left: 1vmin;
    font-size: 1.5em;
    cursor: pointer;
    color: var(--balken-color);
    padding-top: 0.4vmin;
}

.leadInSearchResultTitle:hover {
    color: var(--color-active);
}

.leadSearchResultShortText {
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.1em;
    padding-left: 1.5em;
    line-height: 1.3;
}

.leadInSearchResultIcon {
    line-height: 1.25em;
    align-self: center;
    width: 1.5em;
    cursor: pointer;
    height: 1.7em;
}

.leadInSearchResultHeader {
    display: grid;
    position: relative;
    grid-template-columns: 2vw 29vw 10vw 5vw;
}

.leadInSearchResultLink {
    font-family: 'Ubuntu', sans-serif;
    padding-bottom: 0.5em;
}

#leadInStatusHolder {
    padding: 1em 0;
    font-size: 1.1em;
    color: var(--circle-fill-geo);
    display: flex;
}

#leadInContextMenu {
    text-align: left;
    padding: 1vmin;
    box-shadow: var(--input-box-shadow);
    border: transparent;
    position: absolute;
    right: 11.5vw;
    top: 4vh;
    max-height: 86vh;
    overflow-y: auto;
    width: fit-content;
}

#leadInContextMenu th {
    padding-left: 0 !important;
    padding-bottom: 0.5vmin;
}

#leadInContextMenu td{
    font-weight: normal;
    font-family: 'Ubuntu', sans-serif;
}

#leadInContextMenu table {
    width: 100%;
    padding-bottom: 2vmin;
    line-height: 1.5;
}

.leadInContentSection {
    padding: 4vmin;
    background-color: var(--background-color);
    text-align: left;
    max-width: 45%;
    padding-top: 1vmin;
    padding-left: 0;
    padding-bottom: 8vmin;
    }

.leadInContentSectionHead {
    display: flex;
    cursor: pointer;
}

.leadInContentSectionToggle {
    align-self: center;
    width: 0.6em;
}

.leadInContentSectionTitle {
    font-size: 1.5em;
    padding-left: 1vmin;
}

.leadIn_disabled {
    pointer-events: none !important;
    color: var(--circle-fill-geo);
    cursor: default !important;
}

.leadInContentSection_hidden {
    padding-bottom: 0;
    padding-top: 1vh;
}

.leadIn_disabled .leadInContentSectionToggle {
    visibility: hidden;
}

.leadInContentSectionCounter {
    font-size: 1.1em;
    padding-left: 0.5vmin;
    align-self: center;
}

.leadInContentSection:first-of-type {
}

.leadInContentSection .leadInSearchResult:first-of-type {
    padding-top: 0;
}

#leadInContextMenu button {
    display: block;
    margin: 1vh auto;
}

.leadInOptionHolder {
    display: flex;
    margin-right: 2vmin;
    cursor: pointer;
    pointer-events: all;
    height: 1.6em;
}

.leadInOptionHolder:hover {
    color: var(--cockpit-logo) !important;
}

.leadInOptionHolder.leadIn_active {
    border-bottom: 4px solid var(--balken-color);
    color: var(--balken-color);
}

.leadInOptionIcon {
}

#leadInOptionHolder_search  {
    position: absolute;
    right: 4.5vw;
    bottom: 3px;
}

#leadInSearchCompanyIcon {
    cursor: pointer;
    width: auto;
    height: 5vh !important;
    margin-left: 2vw;
    background-position: center;
    pointer-events: all !important;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
}

#leadInSearchContainerText {
    background-size: contain;
    margin: auto;
    background-repeat: no-repeat;
    background-position-x: center;
    max-width: 20vw;
    max-height: 10vh;
    background-position-y: bottom;
}

.leadSearchResultShortText td {
    background-color: var(--background-color) !important;
}

#leadInProductContact {
    display:none;
    float: left;
    padding-left: 2vw;
    color: var(--main-color);
}

.leadIn_kpiValue {
    background-color: var(--background-color);
    font-size: 1.5em;
    font-family: 'UbuntuLight', sans-serif;
    font-weight: bold;
}

.leadIn_kpiTrend {
    font-size: 1.5em;
    font-family: 'UbuntuLight', sans-serif;
    font-weight: bold;
}

#leadInSearchContentSearchHolder {
    display: flex;
    align-items: center;
}

#leadInSearchContentSearchStartIcon {
    margin-top: 0;
    margin-left: 0;
    position: relative;
    padding-left: 0.85vw;
}

#leadInSearchHeader {
    padding-top: 3vh;
    position: relative;
}

#leadInETSearch {margin-top: 0;font-size: 2em;padding-top: 1.5vh;}

#leadInUserSearch {
    margin-top: 0;
    font-size: 2em;
    padding-top: 1.5vh;
}

.leadInSuggestionListActive {
    border-radius: 1em 1em 0 0 !important;
}

.leadInSuggestionListHeadActive {
    border-radius: 0.2vw 0.2vw 0 0 !important;
}

.leadInSearchElementIcon {
    font-size: 0.8em;
    padding-right: 1vw;
    padding-left: 0.1vw;
    padding-bottom: 0.17em;
    padding-top: 0.23em;
}

.ui-menu-item-wrapper {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.leadInSearchResultTabIcon {
    height: 1.5em;
    width: 1.5em;
    margin-top: 0.4vmin;
    margin-left: 1vmin;
    padding-right: 0;
    font-size: 1.5em;
}

#leadInContentSection_all .leadInSearchResultHeader {
    grid-template-columns: 1vw 2em 28vw 10vw 5vw;
}

#leadInLoadScreen {width: 20vw;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

#leadInLoadScreenDiv {
    height: 94vh;
    width: 100vw;
    background-color: var(--background-color);
    position: absolute;
    left: 0;
    top: 0vh;
    z-index: 1;
}

#leadInLoadScreenLogo {
    display: none;
    width: 5vw;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.leadInInfoLink {
    font-weight: bold;
    cursor: pointer;
    color: var(--balken-color);
}

.leadInInfoLink:hover {
    color: var(--color-active);
}

.leadInNoResultHead {
    display: block !important;
    text-align: left !important;
    line-height: 1.6 !important;
}

#cockpitHelp,
#leadInHelp {
    display: none;
    border-radius: 100%;
    background-color: var(--main-color);
    font-family: 'Ubuntu', sans-serif;
    color: var(--background-color);
    cursor: pointer;
    position: absolute;
    left: 2vw;
    bottom: 9.5vh;
    font-size: 3vmin;
    font-weight: bold;
    width: 4.5vmin;
    height: 4.5vmin;
    line-height: 4.5vmin;
    text-align: center;
    font-size: calc(var(--menuBarWidth) * 0.5);
}

#cockpitHelp:hover,
#leadInHelp:hover {
    background-color: var(--color-active);
}

#cockpitHelp {
    bottom: 2vw;
}

#helpContextMenu {
    position: absolute;
    border: 1px solid transparent;
    width: 10vw;
    opacity: 1;
    z-index: 1000;
    top: 6.5vmin;
    right: 4vw;
}

#helpContextMenu::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -1.2vmin;
    right: 8%;
    border: 6px solid transparent;
    border-top: 0.6vmin solid white;
    transform: rotate(180deg);
}

#helpContextMenuTable tr {
    width: 100%;
    text-align: left;
}

#helpContextMenuTable tr:hover {
    background-color: var(--color-configurable);
    cursor: pointer;
}

#helpContextMenuTable {
    width: 100%;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.5vmin;
}

#helpContextMenuTable td {
    padding: 0.5vmin 1vmin;
}

#leadInSearchContainerSearchHead {
    font-size: 2vmin;
    padding: 0.5vh 2.5vw 0.5vh 2.5vw;
    font-family: 'Ubuntu', sans-serif;
    height: 3.5vh;
    /* margin-left: 19.5vw; */
    /* margin-top: -0.7vh; */
    border-radius: 2.2vw;
    width: 31vw;
    color: var( --circleLabel-color);
    background: var(--background-color);
    pointer-events: all !important;
    border: 1px solid transparent;
    left: 50vw;
    position: absolute;
    transform: translate(-50%, 0.5vmin);
    text-align: center;
}

#leadInSearchContainerSearchHead::-webkit-input-placeholder {
    font-weight: bold;
}

#leadInSpeciInfo{
    position: absolute;
    background: var(--background-color);
    width: 35vw;
    max-height: 70vh;
    /* height: 73vh; */
    /* background: red; */
    /* z-index: 7; */
    border-radius: 1vmin;
    border: 1px solid var(--colorStyleBlue-line-color);
    /* overflow-y: auto; */
    top: 19vh;
    right: 9vw;
    padding-bottom: 3vh;
}

#leadInSpeciInfoDiv{
    overflow-y: auto;
    height: 65vh;
    margin: 2vmin 0;
}

#leadInSpeciInfo_Header_Bild{
    height: 8vh;
    font-size: 8vh;
    margin-top: 3vh;
    padding-bottom: 2vh;
    border-bottom: 1px solid var(--circle-fill);
}

#leadInSpeciInfo_Header{
    margin-top: 2vh;
    padding: 0.5vh 3vh;
    font-size: 2vh;
    text-align: left;
    font-weight: bold;
}

#leadInSpeciInfo_subHeader{
    font-family: 'Ubuntu', sans-serif;
    text-align: left;
    padding: 0px 3vh;
    font-size: 1.8vh;
    margin-bottom: 2vh;
}

#leadInSpeciInfo_KPI{
    padding: 2vh 3vh;
    text-align: left;
    font-size: 1.9vh;
    line-height: 160%;
    font-family: 'Ubuntu', sans-serif;
}

#leadInSpeciInfo_Time{
    padding: 1vh 3vh;
    text-align: left;
    font-size: 1.7vh;
    line-height: 170%;
    font-family: 'Ubuntu', sans-serif;
    border-top: 1px solid;
    border-color: var(--circle-fill);
}

#leadInSpeciInfo_LIST, #leadInSpeciInfo_LINK{
    border-top: 1px solid var(--circle-fill);
    padding: 2vh 3vh;
    text-align: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.8vh;
    margin-top: 1vh;
}

.leadInSpeciInfo_LISTHeader, .leadInSpeciInfo_LINKHeader{
    font-weight: bold;
}

.leadInSpeciInfo_LISTTABLE, .leadInSpeciInfo_LINKTABLE{
    margin-top: 1vh;
    line-height: 1.5;
    width: 100%;
}

.leadInSpeciInfo_LINKTABLE {
    color: var(--balken-color);
    font-weight: bold;
    cursor: pointer;
}

.leadInSpeciInfo_LINKTABLE:hover{
    color: var(--color-active);
}

.leadInSpeInfo_KPI{
    font-weight: bold;
    margin-bottom: 0vh;
}

.leadInContextMenuTableTime_Tr{
    display: flex;
    justify-content: space-between;
}

#leadInSpeciInfoLoadScreen{
    position: absolute;
    top: 19vh;
    height: 76vh;
    border: 1px solid var(--circle-fill);
    background: var(--background-color-darker);

    

    width: 35vw;
    right: 9vw;
    padding-bottom: 3vh;
}

#leadInSpeInfoLoadScreen{
    margin-top: 15vh;
    width: 72%;
}

#leadInSpeInfoLoadScreenLogo{
    width: 20%;
    position: absolute;
    right: 12vw;
    top: 31vh;
}

.leadInSpeciInfo_LISTTABLE td{
    border-bottom: 1px solid;
    line-height: 1.5;
    padding: 1vh 0;
    border-color: var(--circle-fill);
}

#leadInAudionBanner{
    display: flex;
    visibility: hidden; 
    top: 0;
    position: absolute;
    flex-direction: row;
    height: 15vh;
    width: -webkit-fill-available;
    z-index: 12;
    border-bottom: 1px solid var(--circle-fill);
    background: var(--background-color);
}

#leadInAudioBanner_Header{
    padding: 4vh;
    font-size: 3vh;
    margin-left: 14vh;
    font-family: 'Ubuntu', sans-serif;
    /* font-weight: bold; */
    margin-top: 2vh;
}

#leadInAudioBanner_ICON{
    /* width: 40vh; */
    font-size: 5vh;
    padding: 3vh;
    /* margin: 0 0; */
    margin: 1vw auto;
    cursor: pointer;
    position: fixed;
    right: 10vw;
}

#leadInAudioClose{
    position: absolute;
    right: 2vw;
    top: 2vw;
}

#leandInSuchFilterContainerLimitValue{
    width: 38%;
    float: right;
}

.leadInSpeciInfo_LISTTABLE_label {
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 2vw;
    width: 12vw;
    overflow: hidden;
}

.leadInSpeciInfo_LISTTABLE_LINK {
    cursor: pointer;
    color: var(--balken-color);
    font-weight: bold;
}

#leadInSpeciInfo_DOC {
    line-height: 1.5;
    text-align: left;
    padding: 3vmin;
    white-space: normal;
    word-break: break-word;
}

.leadInSearchResult .cockpitOnePageConfiguratorListWarning {
    padding-left: 3vmin;
    font-size: 1.8vmin;
    padding-bottom: 1vmin;
}

#leandInSuchFilterContainerRangeValue,
#leandInSuchFilterContainerRangeUnit,
#leandInSuchFilterContainerLimitValue {
    font-size: 1.4vmin;
}

.leadInSpeciInfo_FKPI {/* border-bottom: 1px solid var(--circle-fill); */margin-bottom: 2vmin;}

.leadInSpeciInfo_FKPIHead {color: var(--balken-color);font-size: 3vmin;margin-bottom: 1vmin;}

.leadInSpeciInfo_FKPIsubHead {

}

.leadInSpeciInfo_FKPIHeadTime{
    margin-top: 0.5vmin;
    color: var(--circle-fill-geo);
}

.leadInSpeciInfo_FKPITable{
    display: table;
    border-collapse: collapse;
    margin-bottom: 2vmin;
    width: 100%;
    line-height: 1.5;
    border-top:  1px solid var(--circle-fill);
    padding-top: 2vmin;
    table-layout: fixed;
    width: 100%;
}

.leadInSpeciInfo_infoFKPIContent {
    color: var(--cockpit-red);
    font-size: 3vmin;
    margin: 2vmin auto;
}

.leadInSpeciInfo_FKPITable_Head {
    color: var(--circle-fill-geo);
    font-weight: normal;
    height: 5vmin;
    /* white-space: nowrap; */
    /* text-overflow: inherit; */
    /* width: 100%; */
    padding: none;
}

.leadInSpeciInfo_FKPITable_Tr {
    line-height: 2.5;
    /* width: 129%; */
}


.leadInSpeciInfo_FKPITable_Tr td {
    margin-left: 1vmin;
    padding-right: 1vmin;
}

.leadInSpeciInfo_FKPITable_Tr:nth-child(even){
    width: -webkit-fill-available;
    /* background: var(--second-color-light); */
}

.leadInSpeciInfo_FKPITable_Detail {
    color: var(--balken-color);
    /* font-weight: bold; */
    cursor: pointer;
    padding-right: 1vmin;
}

.leadInSpeciInfo_FKPIHeadContent{
   display: flex;
   flex-direction: row;
}

.leadInSpeciInfo_FKPIHeadInfo{
    padding-left: 1vmin;
    padding-top: 0.5vmin;
    font-size: 2vmin;
    cursor: help;
    height: 2vmin;
}

.leadInSpeciInfo_FKPITable_MI{
    color: var(--balken-color);
    /* margin: 0 auto; */
    margin: 0vmin auto;
    margin-top: -2vmin;
    /* margin-left: 20vmin; */
    transform: (0, 50%);
    width: 40%;
    border: 1px solid var(--circle-fill);
    /* width: 100%; */
    padding: 1vmin;
    background: var(--background-color-darker);
    border-radius: 1vmin;
    /* padding-top: 2vmin; */
    /* margin-top: 0vmin; */
    text-align: center;
    /* font-weight: bold; */
    /* padding-bottom: 1vmin; */
    cursor: pointer;
}

.leadInSpeciInfo_FKPITable_Dashboard{
    height: 40vmin;
    border: 1px solid var(--circle-fill);
    overflow: hidden;
}

.leadInSpeciInfo_infoFKPIContentChange{
    display: flex;
    flex-direction: row;
    justify-content: end;
    margin-bottom: 2vmin;
    margin-top: -4vmin;
    font-size: 2vmin;
}

.leadInSpeciInfo_infoFKPIIcon {/* margin-right: 2vmin; */margin-left: 1vmin;cursor: pointer;}

.aktiveleadInFKPIIcon{
    color:var(--color-active);
}

.leadInSpeciInfo_FKPITTRENN {
    border-top: 1px solid var(--circle-fill);
    margin-top: 3vmin;
}

.aktivLeadInSpeInfo{
    background: var(--color-active);
    color: white;
}

.aktivLeadInSpeInfoDetail{
    color: white !important;
}