/* Production controls share the approved form layout, with explicit interactive states. */
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] :is(input,select,textarea):not(:disabled){cursor:auto}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] :is(button,input[type=checkbox],input[type=radio]):not(:disabled){cursor:pointer}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] button:disabled{cursor:not-allowed;opacity:.65}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] [hidden]{display:none!important}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] .contact-form__website{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] .lcdg-form-status:empty{display:none}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] .lcdg-form-status:not(:empty){margin-bottom:20px;padding:12px 16px;border-left:3px solid #BFA46F;background:#EEF1F1;color:#152B3A!important}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] .lcdg-form-status p{color:#152B3A!important}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] .lcdg-field-error{color:#8c2525;font-size:14px;line-height:1.5;margin-top:8px}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] [aria-invalid=true]{outline:2px solid #8c2525;outline-offset:2px}
.lcdg-divi5.et-db #et-boc .et-l form[data-lcdg-production-form] :is(input,select,textarea,button):focus-visible{outline:2px solid #BFA46F;outline-offset:4px}
