.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-d43a1952-3a7f-0cdb-1086-460e490d9b6e {
background-color: var(--white) !important;
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 {
color: var(--gray-500) !important;
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 .form-control {
    background-color: var(--white);
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 label {
    color: var(--gray-500);
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 label.ddm-label,
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 label.control-label {
    text-transform: uppercase;
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 .lfr-ddm__default-page-header,
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 .lfr-ddm-form-page p[aria-hidden="true"] {
    display: none;
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 .lfr-ddm-form-pagination-controls button.btn {
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 0;
    z-index: 999;
    position: relative;
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 .lfr-ddm-form-pagination-controls {
    padding-top: 0 !important;
}
.lfr-layout-structure-item-7d4140f8-5e97-335f-2375-4dade3bbcd90 .form-group[data-field-reference*="Checkbox"] label.ddm-label {
    display: none;
}
/* ------------------------------------------------------------------
   NASCONDI errori finché NON c'è lo span[aria-live="polite"] nel container
------------------------------------------------------------------- */
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-feedback-group,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .lfr-de__field-feedback,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) [role="alert"] {
  display: none !important;
}
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-control,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-select,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-check-input {
  border-color: #e7e7ed !important;  /* colore Clay neutro */
  box-shadow: none !important;
}
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .control-label,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-feedback-item {
  color: inherit !important;
}
