body {
    overflow: hidden;
}

.game-image {
    max-height: 60px;
    max-width: 150px;
}

.filter-toggle {
    display: inline-block;
}

/**
 * Theme
 */
.dark-theme .bln-date-time-picker .date-time-picker-input-wrapper,
.dropdown-input,
.bln-text-input input,
.bln-text-input textarea,
.bln-navigation,
.ui-grid,
.ui-grid-row:last-child .ui-grid-cell {
    border-color: var(--input-border-color) !important;
}

/**/

.ui-grid-cell-contents[title^='-'] {
    background-color: rgb(228, 127, 127);
    color: var(--ranking-delta-color);
}

.ui-grid-cell-contents[title^='+'] {
    background-color: rgb(142, 228, 142);
    color: var(--ranking-delta-color);
}

.ui-grid-header-cell-wrapper {
    background-color: var(--table-header-background);
}

::-webkit-scrollbar {
    background-color: var(--scrollbar-background);
}

::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-thumb-background);
}

.booking-item:hover {
    background-color: var(--booking-item-hover-background);
    box-shadow: 2px 2px 2px var(--booking-item-box-shadow);
    cursor: pointer
}

.booking-item.selected {
    background-color: var(--booking-item-selected-background);
}

.modal-component>div {
    background-color: var(--bln-app-bg-color) !important;
    border: 1px 1px solid var(--bln-table-highlight-text-color) !important;
}