.efs-docgen-form[data-efs-pro="locked"] .efs-docgen-pro-field-locked,.efs-docgen-pro-field-locked{border:1px dashed #b8c5d6;background:#f8fbff;border-radius:12px;padding:14px;color:var(--efs-docgen-text,#0b1f3a)}.efs-docgen-repeater{display:grid;gap:12px}.efs-docgen-repeater-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) auto;gap:12px;align-items:end;border:1px solid var(--efs-docgen-border,#e2e8f0);border-radius:14px;padding:14px;background:var(--efs-docgen-bg,#fff);color:var(--efs-docgen-text,#10233f)}.efs-docgen-repeater-add,.efs-docgen-repeater-remove,.efs-docgen-signature-clear{border:1px solid var(--efs-docgen-border,#cbd5e1);border-radius:10px;background:var(--efs-docgen-bg,#fff);color:var(--efs-docgen-text,#10233f);padding:10px 14px;cursor:pointer}.efs-docgen-signature{width:100%;max-width:560px;border:1px solid var(--efs-docgen-border,#cbd5e1);border-radius:12px;background:#fff;touch-action:none}.efs-docgen-progress{height:10px;background:var(--efs-docgen-border,#e2e8f0);border-radius:999px;overflow:hidden;margin:18px 0}.efs-docgen-progress span{display:block;width:0;height:100%;background:var(--efs-docgen-primary,#f28c28);transition:width .2s}.efs-docgen-step-label{font-weight:800;color:var(--efs-docgen-text,#0b1f3a);margin-bottom:10px}.efs-docgen-wizard-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap}.efs-docgen-wizard-page[hidden]{display:none!important}.efs-docgen-form .efs-docgen-prev,.efs-docgen-form .efs-docgen-next{border-radius:calc(var(--efs-docgen-radius,18px) * .55);padding:11px 17px;cursor:pointer;font-weight:800}.efs-docgen-form .efs-docgen-next{background:var(--efs-docgen-primary,#f28c28)!important;color:var(--efs-docgen-button-text,#fff)!important;border:1px solid var(--efs-docgen-primary,#f28c28)!important}.efs-docgen-form .efs-docgen-prev{background:var(--efs-docgen-bg,#fff)!important;color:var(--efs-docgen-text,#10233f)!important;border:1px solid var(--efs-docgen-border,#cbd5e1)!important}

.efs-documentgenerator .screen-reader-text,.efs-docgen-form .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
