.seasons-bar-placeholder-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 1rem;

    .prev-season-button, .next-season-button {
        flex: none;
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 6.5rem;
        height: 3.5rem;
        padding: 0.5rem;

        &>:first-child {
            margin-right: 0.5rem;
        }

        .icon {
            display: block;
            width: 1.5rem;
            height: 1.5rem;
            fill: var(--color-placeholder-background);
        }

        .label {
            flex: 1;
            max-height: 1.2em;
            font-weight: 500;
            text-align: center;
            color: var(--color-placeholder-text);
        }
    }

    .seasons-popup-label-container {
        flex: 0 1 auto;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin: 0 1rem;

        .seasons-popup-label {
            max-height: 1.2em;
            font-weight: 500;
            color: var(--color-placeholder-text);
        }

        .seasons-popup-icon {
            flex: none;
            width: 1rem;
            height: 1rem;
            margin-left: 1rem;
            fill: var(--color-placeholder-background);
        }
    }
}