.wp-block-code {
    background-color: #fff;
}

.aktie-wrapper {
    overflow-x: auto;
    min-width: 100%;
    table-layout: fixed;
    display: flex;
}

@media screen and (max-width: 550px) {
    .aktie-wrapper {
        overflow-y: visible;
    }
}

.aktie {
    font-family: muli;
    border: 0;
    margin-bottom: 20px;
}

.aktie tbody {
    background-color: #fff;
}

.aktie tr,
.aktie td {
    padding: 8px;
}

.aktie td {
    border: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eaeaea;
    font-family: muli;
    font-size: 13px;
}

.aktie-header {
    background-color: #00DB23;
    font-weight: bold;
    color: #fff;
}

.aktie .aktie-header td {
    font-size: 16px !important;
}

@media screen and (max-width: 580px) {
    .aktie .aktie-header td {
        font-size: 14px !important;
    }
}

.aktie tr td:first-child {
    width: 15%;
    text-align: center;
    height: 40px;
}

@media screen and (max-width: 550px) {
    .aktie thead tr td:first-child {
        font-size: 0 !important;
    }
}

.aktie tr td:nth-child(2) {
    min-width: 200px;
}

.adminbuttons {
    display: flex;
}

.adminbutton1 {
    margin-right: 10px;
}

.adminbuttons .adminbutton1 input {
    background-color: #52b69a;
    color: #fff;
}

.adminbuttons form input {
    font-family: muli;
}

.aktie tbody tr td.has-medal {
    justify-items: center;
    padding: 6px 0;
}

.aktie tbody tr td .medal-icon {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: 24px;
    border-radius: 100%;
    border: 2px solid transparent;
    text-align: center;
    color: #FFF;
}

.aktie tbody tr td .medal-icon[data-rank="1"] {
    border-color: #FEC223;
    background: linear-gradient(135deg, #E7B120 0%, #E7B120 50%, #FEC223 50%, #FEC223 100%);
}

.aktie tbody tr td .medal-icon[data-rank="2"] {
    border-color: #9FA6AC;
    background: linear-gradient(135deg, #91979D 0%, #91979D 50%, #9FA6AC 50%, #9FA6AC 100%);
}

.aktie tbody tr td .medal-icon[data-rank="3"] {
    border-color: #BA765F;
    background: linear-gradient(135deg, #C0826D 0%, #C0826D 50%, #BA765F 50%, #BA765F 100%);
}
