.fi-ta-group-header {
    padding: .5rem 1.5rem;
}

.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn {
    padding-block: 0;
    row-gap: 0;
    flex-direction: row;

    .fi-ta-record-content {
        padding-inline: calc(var(--spacing)*2);
    }

    .fi-ta-actions {
        padding-inline: calc(var(--spacing)*4);
    }

}

.fi-ta-text:has(.column-note) {
    padding: 0 calc(var(--spacing) * 3) calc(var(--spacing) * 3);
    margin-top: -.5rem;

    .column-note {
        display: inline-flex;
        line-height: 1.2;
        margin-left: .25rem;
    }
}

@media (max-width: 64rem) {
    .fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn {
        .fi-ta-split {
            >.fi-grid-col {
                .fi-ta-split {
                    flex-wrap: wrap;
                    padding: 0 calc(var(--spacing) * 3);
                    gap: 0;
                    margin-top: -1rem;
                    margin-bottom: .5rem;

                    .fi-ta-col:first-child:has(button) {
                        padding-left: calc(var(--spacing) * 5);
                    }

                    .fi-ta-text {
                        padding: 0;
                    }

                    .fi-ta-text:has(svg) {
                        padding: calc(var(--spacing) * 0.5) calc(var(--spacing) * 2);
                    }
                }

            }
        }
    }
}