--mdb-badge-font-size: 0.9em;

table#event-list {
    color: rgb(79, 79, 79) !important;
    background-color: rgba(255,255,255,1) !important;
}
table#event-list tbody tr.event-empty td {
    background-color: #efefef !important;
    color: #797979 !important;
}

table#event-list thead tr th {
    background-color: var(--bkc-blue-300) !important;
    color: var(--bkc-blue-100) !important;
    font-weight: bold;
}

table#event-list tbody tr td span {
    --mdb-badge-padding-x: 0.65em;
    --mdb-badge-padding-y: 0.35em;
    --mdb-badge-font-size: 0.75em;
    --mdb-badge-font-weight: 700;
    --mdb-badge-color: #fff;
    --mdb-badge-border-radius: 0.27rem;
    display: inline-block !important;
    padding: var(--mdb-badge-padding-x) var(--mdb-badge-padding-x);
    font-size: var(--mdb-badge-font-size);
    font-weight: var(--mdb-badge-font-weight);
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--mdb-border-radius-pill) !important;
    width: 100%;
}
table#event-list tbody tr.event-default td span {
    color: var(--bkc-blue-300) !important;
    background-color: var(--bkc-blue-100) !important;
}
table#event-list tbody tr.event-default td {
    background-color: rgba(176, 201, 234, 0.3) !important;
}
table#event-list tbody tr.event-special td span {
    color: var(--mdb-badge-color) !important;
    background-color: var(--bkc-blue-200) !important;
}
table#event-list tbody tr.event-special td {
    background-color: rgba(101, 131, 194, 0.3) !important;
}
table#event-list tbody tr.event-concert td span {
    color: var(--mdb-badge-color) !important;
    background-color: var(--bkc-orange) !important;
}
table#event-list tbody tr.event-concert td {
    background-color: rgba(232, 92, 15, 0.3) !important;
}
table#event-list tbody tr.event-concert-rehearsal td span {
    color: var(--bkc-blue-100) !important;
    background-color: var(--bkc-blue-300) !important;
}
table#event-list tbody tr.event-concert-rehearsal td {
    background-color: rgba(52, 62, 118, 0.3) !important;
}

table#event-list tbody tr.event-head td,
table#event-list tbody tr.event-empty td {
    font-weight: bold;
    border-top-width: 1px;
}

table#event-list tbody tr,
table#event-list tbody tr td {
    border-width: 0;
}

table#event-list tbody tr.event-head,
table#event-list tbody tr.event-empty {
    border-top-width: 1px;
}

@media (max-width: 767px) {
    table#event-list tbody tr.event-head td,
    table#event-list tbody tr.event-detail td {
        /*padding: 1rem 1.4rem;*/
        padding: 0 1.4rem;
    }
    table#event-list tbody tr.event-head td:first-child {
        padding: 1rem 1.4rem;
    }
    table#event-list tbody tr.event-head td:last-child,
    table#event-list tbody tr.event-detail td:last-child {
        padding-bottom: 1rem;
    }
    table#event-list tbody tr.event-head td,
    table#event-list tbody tr.event-empty td {
        padding-top: 0;
    }
}
@media (min-width: 768px) {
}
@media (prefers-color-scheme: dark) {
    table#event-list tbody tr.event-head td,
    table#event-list tbody tr.event-detail td {
        color: #fff !important;
    }
}
