
form fieldset {
    display: none;
}
.collection-list {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    list-style: none;
    margin: 0 0 1rem 0;
    padding: 0;
}
.collection-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: calc(var(--bs-gutter-x) * 1);
    padding-bottom: 1rem;
}
.collection-list li:not(:first-child) {
    padding-top: 1rem;
    border-top: 1px solid #dee2e6;
}
.collection-list li > div {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    /*margin-left: calc(-.5 * var(--bs-gutter-x));*/
}
.collection-list li > div > div {
    flex-shrink: 0;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 1);
    margin-top: var(--bs-gutter-y);
}
.collection-list li > div > div:last-child {
    padding-right: calc(var(--bs-gutter-x) * .5);
}