.et_pb_contact_form_container .dcfe-signature-pad-wrapper{display:block;position:relative;z-index:1}.et_pb_contact_field .dcfe-signature-input{display:none}.dcfe-signature-pad-wrapper .dcfe-signature-pad-wrapper canvas{cursor:default}.dcfe-signature-pad-wrapper .dcfe-signature-pad-wrapper .wrapper{width:100%}.dcfe-signature-pad-wrapper .dcfe-signature-inner{position:relative}.dcfe-signature-pad-wrapper .dcfe-signature-pad{width:100%;height:100%;display:block;border-style:solid;border-width:var(--et-contact-field-border-width,1px);border-color:var(--et-contact-field-border-color,#ccc);border-radius:var(--et-contact-field-border-radius,4px);background:var(--et-contact-field-background,#fff);box-sizing:border-box}.dcfe-signature-pad-wrapper .dcfe-signature-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.65;transition:opacity .15s ease;padding:12px;text-align:center;color:#fff}.dcfe-signature-pad-wrapper .wrapper[data-draw=true] .dcfe-signature-placeholder{opacity:0}.dcfe-signature-pad-wrapper .dcfe-signature-action-buttons,.dcfe-signature-pad-wrapper .dcfe-signature-color-buttons{position:absolute;bottom:10px;display:flex;gap:6px;z-index:2}.dcfe-signature-pad-wrapper .dcfe-signature-action-buttons{right:10px}.dcfe-signature-pad-wrapper .dcfe-signature-color-buttons{left:10px}.dcfe-signature-pad-wrapper .dcfe-signature-action-buttons .action-button{text-decoration:none;padding:6px 10px;border:1px solid rgb(0 0 0 / .2);border-radius:3px;background:rgb(255 255 255 / .85);color:inherit;line-height:1}.dcfe-signature-pad-wrapper .dcfe-signature-redo,.dcfe-signature-pad-wrapper .dcfe-signature-undo{opacity:.25;pointer-events:none;transition:opacity .2s ease}.dcfe-signature-pad-wrapper .dcfe-signature-redo.active,.dcfe-signature-pad-wrapper .dcfe-signature-undo.active{opacity:1;pointer-events:auto}.dcfe-signature-pad-wrapper input.dcfe-signature-color-picker{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;width:34px;height:34px;border-radius:50%;cursor:pointer;padding:0;background-color:#fff0;box-shadow:0 0 0 2px rgb(0 0 0 / .2);overflow:hidden}