.rz-group-header {
    display: contents;
}

.sh .rz-fieldset-content-wrapper {
    overflow: initial;
}

.sh .rz-textbox {
    width: 100%;
}

.sh .rz-label {
    font-weight: 500;
}

.sh .rz-dialog-content {
    overflow: visible;
}

.sh .rz-row {
    margin-bottom: 0.75rem !important;
    padding: 0px !important;
}

/* Es para que el ancho del form field sea el 100% del contenedor */
.sh .rz-form-field {
    width: 100%;
}

.container-sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.container-lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.rz-fieldset-content {
    padding: var(--rz-fieldset-padding);
    margin-top: 0.1rem;
}

.rz-form-field:not(.rz-floating-label) .rz-form-field-label, .rz-textbox:focus ~ .rz-form-field-label, .rz-textarea:focus ~ .rz-form-field-label, .rz-spinner:focus-within ~ .rz-form-field-label, .rz-autocomplete:focus-within ~ .rz-form-field-label, .rz-textbox:not(:placeholder-shown) ~ .rz-form-field-label, :not(.rz-state-empty) ~ .rz-form-field-label, .rz-variant-filled .rz-textarea:focus ~ .rz-form-field-label, .rz-variant-flat .rz-textarea:focus ~ .rz-form-field-label, .rz-variant-filled :not(.rz-state-empty) ~ .rz-form-field-label, .rz-variant-flat :not(.rz-state-empty) ~ .rz-form-field-label, .rz-radio-button-list-vertical ~ .rz-form-field-label, .rz-radio-button-list-horizontal ~ .rz-form-field-label, .rz-checkbox-list-vertical ~ .rz-form-field-label, .rz-checkbox-list-horizontal ~ .rz-form-field-label, .rz-chkbox ~ .rz-form-field-label, .rz-state-empty:has(.rz-placeholder) ~ .rz-form-field-label {
    /*   right: auto;*/
    /*top: var(--rz-form-field-label-floating-top);*/
    top: -0.75rem;
    /*    padding-top: 0;
    padding-bottom: 0;
    transform: translate(0, 0);
    color: var(--rz-input-placeholder-color);
    background-color: var(--rz-form-field-label-floating-background-color);*/
    font-size: 0.90rem;
    font-weight: 500;
    /*    line-height: 1rem;
    max-width: calc(100% - 1.5rem);
*/
}
