.b-resource-info dl {
    margin : 0;
}

.b-scheduler.b-responsive-small {
    --b-sch-event-font-size   : 10px;
    --b-sch-event-font-weight : 300;

    .b-resource-info {
        align-content                             : center;
        justify-items                             : center;

        --b-resource-info-column-name-font-weight : 400;
    }

    .b-resource-events {
        display : none;
    }

    .b-resource-avatar {
        grid-row : 1 !important;
    }

    .b-resource-name {
        grid-row    : 2;
        grid-column : 1;
        font-size   : .8em;
    }

    .b-grid-header {
        font-size : .8em;
    }
}

#container {
    justify-content : center;

    background      : var(--b-neutral-95);
}

.b-scheduler {
    align-self : center !important;
    width      : -webkit-fill-available;
    width      : -moz-available;
    width      : stretch;
    max-width  : 100%;
    transition : max-width .2s ease;

    box-shadow : var(--b-elevation-1);
}

@media screen and (max-width : 800px) {
    .b-label[data-ref=forceLabel],
    .b-button-group[data-ref=levelPicker] {
        display : none;
    }
}
