

#simulation_Input{
    flex-direction: column;
    position: absolute;
    top: 18vmin;
    width: 73%;
    background: var(--background-color);
    display: block;
    height: 71vh;
    /* margin: 2vmin; */
    /* height: 28%; */
    overflow-x: hidden;
    overflow-y: auto;
    /* margin-left: 9vmin; */
    font-size: 2.2vmin;
    line-height: 1.5;
}

#SimulationName{
    display: flex;
    flex-direction: row;
    width: 94%;
    justify-content: space-between;
}

#simulationNameLabel{
    text-align: left;
    position: relative;
    font-size: 3vmin;
    margin-bottom: 2vmin;
}

#simulationInputContent{
    position: relative;
    border: 1px solid var(--second-color-light);
    padding: 1vmin;
    width: auto;
    border-radius: 1vmin;
    width: 95%;
    display: flex;
    flex-direction: column;
}

#SCinputLabel{
    text-align: left;
    padding: 1vmin;
    margin-bottom: 2vmin;
}

#SCinputLabelPflicht{
    padding-top: 2vmin;
    font-style: italic;
    /* bottom: 2vmin; */
    text-align: left;
    position: relative;
    font-size: 2vmin;
}

#simulation_implButton{
    position: relative;
    text-align: end;
    width: 94%;
    margin-top: 2vmin;
}

#simulation_inputTable{
    /* margin-left: 1vmin; */
    text-align: left;
    padding: 1vmin;
    width: 100%;
    line-height: 1.8;
}

#simulationResult{
    color: var(--text-color-sidePanel);
    position: absolute;
    background-color: var(--background-color);
    z-index: 1000;
    top: 6vmin;
    bottom: 0px;
    font-size: inherit;
    width: 100%;
}

#simulationResultCloseButton{
    position: absolute;
    right: 2vw;
    top: 2vw;
    cursor: pointer;
    font-size: 2vmin;
}

#simulationResultHeader{
    position: relative;
    top: 6vmin;
    font-family: 'Ubuntu', sans-serif;
    pointer-events: none;
    margin-top: -2vmin;
    margin-left: 8vmin;
    margin-bottom: 2vmin;
    text-align: left;
    color: var(--text-color-sidePanel);
    font-size: 2.2vmin;
    display: flex;
    font-weight: bold;
}

#simResultGeom2{
    position: absolute;
    left: -18vmin;
    bottom: 14vmin;
}

#simResultGeom1{
    position: absolute;
    right: -18vmin;
    top: 11vmin;
}

#simulationResultEingabe{
    display: none;
    /* position: relative; */
    /* border: 1px solid var(--circle-fill); */
    /* margin: 0 auto; */
    margin-top: 1vmin;
    /* width: 95%; */
    padding: 3vmin 7vmin;
    font-size: 2vmin;
    height: 60vmin;
    overflow-y: auto;
    /* padding: 3vmin; */
    /* background: white; */
}

#simulationResultContent {
    font-size: 2.5vmin;
    background: var(--background-color);
    color: var(--text-color-sidePanel);
    position: relative;
    margin-right: 2vmin;
    width: 100%;
    /* margin-left: 7.5vmin; */
}

.simulationResultDataHolder {
    margin-top: 0vmin;
    white-space: nowrap;
    font-size: 1.8vmin;
    background-color: var( --background-color);
    line-height: 1.5;
}
.simulationResultDataHolderTable {
    text-align: left;
    margin: 1vw;
    margin-top: 1vmin;
    margin-bottom: 1vmin;
    text-align-last: left;
    border-spacing: 1vh;
    width: 100% !important;
}

#simulationEingabe_Table{
    line-height: 1.5;
    width: 100%;
}

.simulationEingabeTabelTdN{
    /* width: 35vmin; */
    text-align: left;
    width: 25%;
    /* font-weight: normal; */
}

.simulationEingabeTabelTdV{
    text-align: left;
}

#simulationEingabe_Header{
    position: relative;
    float: left;
    margin-bottom: 2vmin;
    font-size: 2.5vmin;
    padding-bottom: 1.5vmin;
    border-bottom: 1px solid var(--circle-fill);
}

#simulationContent{
    height: 71vmin;
    background: var(--background-color);
    color: var(--text-color-sidePanel);
    position: relative;
    margin-right: 2vmin;
    width: 92%;
    margin-left: 7.5vmin;
    margin-top: 8vmin;
}

#simulationResultIcons{
    position: relative;
    display: inline-block;
    width: 100%;
}

.simulationResultIcon{
   width: 3.6vmin;
   height: 3.6vmin;
   float: right;
   position: relative;
   font-size: 2.5vmin;
   line-height: 3.6vmin !important;
   margin-top: 2vmin;
   margin-right: 2vmin;
   /* margin-left: 1.5
vmin
; */
   cursor: pointer;
}

.simulationResultDataHolderTable tr:nth-child(even) {
    background: rgb(250,250,250);
    /* background-color: var(--second-color-light); */
}

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

.simulationResultDataHolderText{
    white-space: normal;
    /* line-height: 1.5; */
    text-align: left;
    font-size: 2vmin;
    overflow-y: auto;
    overflow-x: none;
    height: 54vmin;
    padding: 0vmin 6vmin;
}


#simulationResultContentHeader {
 padding-bottom: 2vmin;
 /* border-bottom: 1px solid var(--circle-fill); */
 font-size: 2vmin;
 width: 100%;
 display: flex;
 flex-direction: row;
 justify-content: start;
}

#simulationScodeDocu{
    margin-top: 2vmin;
    text-align: left;
    padding: 2vmin 0;
    border-top: 1px solid var(--circle-fill);
    /* border: 1px solid; */
    white-space: initial;
    line-height: 1.5;
}

#simulationResultData {
    height: 66vmin;
    border: 1px solid var(--second-color-light);
    border-radius: 0 0 1vmin 1vmin;
    background-color: var( --background-color);
    overflow: hidden;
    width: 100%;
}

#reportContentFilter{
    margin-left: 8vmin;
    margin-bottom: 2vmin;
    text-align: left;
    padding-left: 1.1vmin;
    font-size: 2.2vmin;
}

#reportContentFilterInput{
    margin-left: 1vmin;
    width: 40vmin;
}

.simulationInputFilterValue{
    display: inline-flex;
    padding-left: 1vmin;
    padding-top: 0.25vmin;
    padding-bottom: 1.25vmin;
    margin-bottom: 0.25vmin;
    padding-right: 1vmin;
    margin-top: 0.25vmin;
}

.simulationInputFilterValue .singleEntryRemove {
    margin-top: 1vmin;
    margin-left: 2vmin;
  }

#simulationButton{
    color: var(--cockpit-logo);
    margin-left: 2vmin;
    cursor: pointer;
}  

#simulationInputExpert {
    display:none;
    position: relative;
    padding: 1vmin;
    width: auto;
    border-radius: 1vmin;
    width: 98%;
    flex-direction: column;
}

.simulationExpertFilterDiv{
    width: 95%;
    border: 1px solid var(--circle-fill);
    margin-bottom: 2vmin;
}

.simulationExpertFilterDivHead{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 1vmin 2vmin 1vmin 2vmin;
}

.simulationExpertFilterAdd{
    padding-top: 0.5vmin;
    cursor: pointer;
    color:green;
}

.simulationExpertFilterDivContentTable{
    display:none;
    line-height: 2;
    padding-bottom: 3vmin;
    border-top: 1px solid var(--circle-fill);
    padding-top: 2vmin;
    background: rgb(250, 250,250);
}

.simulationExpertFilterInput {
    width: 90%;
    padding: 0 1vmin;
    height: 3.5vmin;
    height: 3.5 vmin;
    font-size: 2vmin;
    font-family: 'Ubuntu', sans-serif;
}

.simulationInputLabel_ON {
    margin-left: 3.5vw;
    font-style: italic;
    margin-top: -0.6vmin;
}

.simulationInputLabel_OFF {
    margin-left: -4.6vw;
    font-style: italic;
    margin-top: -0.6vmin;
}

#simulationExpertModul{
    display: none;
    font-weight: bold;
    color: var(--balken-color);
    cursor: pointer;
    margin-top: 1vmin;
}

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

.simulation_ExpertFilterTitle{
    margin-left: 1vmin;
}

.simulationExpertFilterInputIn{
    font-family: 'Ubuntu', sans-serif;
    height: 3vmin;
    width: 75%;
    font-size: 2vmin;
    padding: 0.5vmin 1vmin;
}

.simulationExpertInputTitle {
    width: 45%;
}

.expertInputTitle {
    text-align: left;
    margin-bottom: 2vmin;
    border-bottom: 1px solid var(--circle-fill);
    width: fit-content;
    padding-bottom: 1vmin;
    font-size: 2.5vmin;
}

#simulationResultContentPreHead{
    display: flex;
    justify-content: start;
    margin: 2vmin 0;
    border-bottom: 1px solid var(--circle-fill);
    padding-bottom: 2vmin;
    width: fit-content;
}

.simulationResultContentPreHeadSubDiv {
    margin-right: 1vmin;
    cursor: pointer;
    font-size: 2.2vmin;
    border: 1px solid var(--circle-fill);
    padding: 1vmin;
    border-radius: 1vmin;
}

.simulationExpertFilterInputShot{
    width: 70%;
}