/* Style contents in the button column */
.b-grid-cell.b-button-cell {
    align-content                : flex-start;
    flex-wrap                    : wrap;

    --b-grid-cell-padding-inline : 0;
    /* --b-grid-cell-padding-block  : 1.5em 0; */
    --b-grid-cell-gap            : 0;
    --b-button-height            : 1.9em;

    /* Easier than setting vars for all states */
    .b-button {
        background : transparent;
    }

    /* Collapse / expand icon */
    .fa-chevron-down {
        rotate     : 0;
        transition : rotate 0.3s;
    }
}

.b-row-expanded .fa-chevron-down {
    rotate : 180deg;
}
