.mstabelle {
background: var(--back);
padding:10px;
text-align:left;
white-space: pre-line;}

.ms {
border-bottom: 2px solid var(--accenttr);
}

.mstd {
	padding:10px 0px;
border-bottom: 3px solid var(--bodytr);
}

.msback {
background: var(--back);
padding:10px;
text-align:left;
white-space: pre-line;}

.msdesc {font-size:11px;}

.trun {border: 2px solid var(--bodytr); background: var(--back); padding: 10px; margin-bottom: 15px; border-radius: 6px;}

.perks {
  display: flex;
  justify-content: flex-start; 
  padding: 10px 10px;
  flex-wrap: wrap;
  gap: 10px;
  background: var(--back); 
  margin: 5px 0px 5px 0px;
}

.perk{
  width:32.5%;
  outline: 1px solid var(--hbg);
  background: var(--hbg);
  height: 15px;
  position:relative;
}

.perk_bar {
  margin-left: 0px;
  height: 100%;
  position: absolute;
	white-space: nowrap;
  font-size: 13px;
  line-height: 15px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: left;
  font-family: 'Raleway', sans-serif;
  overfloww: hidden;
	border-right: 1px solid var(--body);
  background-color: var(--hbg);
    background-image: radial-gradient(circle at top right, var(--back) 0%, rgba(var(--rgbacc), 0.8) 300%);
  color: var(--txt);
  font-weight: bold;
}

.perk_bar z {font-size: 10px;color: var(--txt);}
