/* Phase E: value-preserving roles. Global Avada defaults remain native. */
:root {
  --iduacom-space-0: 0px;
  --iduacom-space-5: 5px;
  --iduacom-space-10: 10px;
  --iduacom-space-15: 15px;
  --iduacom-space-20: 20px;
  --iduacom-space-25: 25px;
  --iduacom-space-30: 30px;
  --iduacom-space-40: 40px;
  --iduacom-space-50: 50px;
  --iduacom-space-60: 60px;
  --iduacom-space-80: 80px;
  --iduacom-space-100: 100px;
  --iduacom-space-120: 120px;
  --iduacom-form-row-gap: 22px;
}

/* Whitelisted ordinary sections: verified 60/60/60 or 80/80/80px.
 * No responsive defaults invented; empty Builder fields stay empty. */
.fusion-fullwidth.iduacom-section-gap-default { --awb-margin-top: var(--iduacom-space-60); }
.fusion-fullwidth.iduacom-section-gap-large { --awb-margin-top: var(--iduacom-space-80); }
.fusion-fullwidth.iduacom-footer-content-y {
  --awb-padding-top: var(--iduacom-space-50);
  --awb-padding-bottom: var(--iduacom-space-50);
}
.fusion-layout-column.iduacom-request-card-padding {
  --awb-padding-top: var(--iduacom-space-25);
  --awb-padding-right: var(--iduacom-space-25);
  --awb-padding-bottom: var(--iduacom-space-25);
  --awb-padding-left: var(--iduacom-space-25);
}
/* The sole form gap rule stays in the existing WordPress Additional CSS source.
 * No page-content, gutter, Title or Button default overrides belong here. */
