.repeater-row-gap.fi-fo-simple-repeater >ul >.grid {
    row-gap: 0.25rem!Important;
}

/* padding a taules */
.fi-ta-cell .py-4,
.fi-ta-row .px-3,
.fi-pagination-item-button,
.fi-ta-header-cell {
    padding-top: 0.25rem!Important;
    padding-bottom: 0.25rem!Important;
}

/* grandaria de text a taulesd */
.fi-ta-text-item-label,
.fi-ta-summary-row-heading,
.fi-ta-summary-header-cell,
.fi-ta-text-summary span,
.fi-pagination-overview,
.fi-input-wrp-label,
.fi-ta-header-cell-label,
.fi-link > .text-sm {
    font-size: 0.75rem!Important;
}


.fi-page section {
    padding-top: 0.75rem!Important;
    padding-bottom: 0.75rem!Important;
    row-gap: 0.75rem!Important;
}



/* Oculta les fletxes per a navegadors Webkit (Chrome, Safari, etc.) */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none!Important;
    margin: 0!Important;
}

/* Oculta les fletxes per a Firefox */
input[type=number] {
    -moz-appearance: textfield!Important;
}

/*** povilas + kikuvilas forms ***/

.fi-input, .fi-select-input, .fi-fo-field-wrp-label > span, .choices__list, .choices__input  {
    font-size: 0.75rem!Important;
    line-height: 1rem!Important;
}

.fi-section-content, .fi-fo-repeater-item-header, .fi-fo-repeater-item-content {
    padding: 0.5rem!Important;
}

.choices__inner {
    padding-top: 2px!Important;
    padding-bottom: 2px!Important;
}

.fi-fo-component-ctn {
    gap: 0.75rem!Important;
}


.fi-btn {
    padding-bottom: 0.50rem!Important;
    padding-top: 0.50rem!Important;
    font-size: 0.75rem!Important;
    line-height: 1rem!Important;
}

