.shrinkable-grouping-list {

    .list-group {

        .list-group-container {

            .shrink-button {
                font-size: 0.75rem;
                color: rgb(136, 136, 148);
                display: flex;
                align-items: center;

                ion-icon {
                    margin-left: 2px;
                    transition: all 0.3s;
                }
            }

            .open {

                ion-icon {
                    transform: rotate(-90deg)
                }
            }
        }

        .list-group-content {
            padding: 0px 8px;

            ion-col {
                padding: 5px;
            }

            .list-item {
                padding: 8px;
                border: 1px solid rgb(229, 229, 230);
                color: rgb(136, 136, 148);
                text-align: center;
                font-size: 0.5rem;
                width: 100%;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }
        }
    }
}
.list-card{
    margin: 0 0 5px 0;
    border-radius: 0px;
    .list-card-header{
        padding: 0;
    }
    .list-card-content{
        padding: 0;
    }
}