.wp-block-adaptive-content-enhancer-form{--ace-form-accent:var(--wp--preset--color--accent-2,currentColor);--ace-form-surface:var(--wp--preset--color--base,Canvas);--ace-form-text:var(--wp--preset--color--contrast,currentColor);--ace-form-radius:8px;--ace-form-border:color-mix(in srgb,var(--ace-form-text) 35%,var(--ace-form-surface));--ace-form-muted:color-mix(in srgb,var(--ace-form-text) 65%,var(--ace-form-surface));--ace-form-pad-y:.85rem;display:grid;gap:var(--wp--preset--spacing--30,1rem);grid-template-columns:minmax(0,1fr);width:100%}.wp-block-adaptive-content-enhancer-form.ace-density--compact{--ace-form-pad-y:.6rem;gap:var(--wp--preset--spacing--20,.7rem)}.wp-block-adaptive-content-enhancer-form .ace-form-field{display:grid;gap:.35rem;min-width:0;position:relative}.wp-block-adaptive-content-enhancer-form .ace-form-field[hidden],.wp-block-adaptive-content-enhancer-form .wp-block-adaptive-content-enhancer-submit[hidden]{display:none!important}.wp-block-adaptive-content-enhancer-form .ace-form-step-progress{color:var(--ace-form-muted);font-size:.9em;font-weight:600;margin:0}.wp-block-adaptive-content-enhancer-form .ace-form-step-nav{display:flex;gap:.75rem;margin-top:1.25rem}.wp-block-adaptive-content-enhancer-form .ace-form-step-nav button{background:var(--ace-form-surface);border:1px solid var(--ace-form-border);border-radius:var(--ace-form-radius);color:var(--ace-form-text);cursor:pointer;padding:.6rem 1rem}.wp-block-adaptive-content-enhancer-form .ace-form-step-nav button:last-child{border-color:var(--ace-form-accent)}.wp-block-adaptive-content-enhancer-form .ace-form-step-nav button:focus-visible{outline:2px solid var(--ace-form-accent);outline-offset:2px}.wp-block-adaptive-content-enhancer-form fieldset.ace-form-field{border:0;margin:0;padding:0}.wp-block-adaptive-content-enhancer-form .ace-form-field__label{color:var(--ace-form-text);font-weight:600;line-height:1.3}.wp-block-adaptive-content-enhancer-form .ace-form-field__requirement{color:var(--ace-form-muted);font-size:.75em;font-weight:600;line-height:1.3;pointer-events:none;position:absolute;right:0;top:.2rem}.wp-block-adaptive-content-enhancer-form .ace-form-field--required>.ace-form-field__label{max-width:calc(100% - 5rem)}.wp-block-adaptive-content-enhancer-form .ace-form-field__help{color:var(--ace-form-muted);font-size:.9em;margin:0}.wp-block-adaptive-content-enhancer-form .ace-field-choices{display:grid;gap:.35rem}.wp-block-adaptive-content-enhancer-form .ace-field-choices label,.wp-block-adaptive-content-enhancer-form fieldset.ace-form-field>label{align-items:center;display:flex;gap:.5rem}.wp-block-adaptive-content-enhancer-form input[type=checkbox],.wp-block-adaptive-content-enhancer-form input[type=radio]{accent-color:var(--ace-form-accent)}.wp-block-adaptive-content-enhancer-form .ace-form-field :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ace-form-surface);border:1px solid var(--ace-form-border);border-radius:var(--ace-form-radius);box-sizing:border-box;color:var(--ace-form-text);font:inherit;line-height:1.4;min-height:3rem;padding:var(--ace-form-pad-y) 1rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.wp-block-adaptive-content-enhancer-form .ace-form-field textarea{min-height:9rem;resize:vertical}.wp-block-adaptive-content-enhancer-form .ace-form-field :is(input,select,textarea):focus{border-color:var(--ace-form-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ace-form-accent) 18%,transparent);outline:2px solid var(--ace-form-accent);outline-offset:2px}.wp-block-adaptive-content-enhancer-form .ace-form-field :is(input,select,textarea):hover:not(:focus){border-color:var(--ace-form-muted)}.wp-block-adaptive-content-enhancer-form.ace-input--filled .ace-form-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in srgb,var(--ace-form-text) 7%,var(--ace-form-surface));border-color:transparent;border-bottom-color:var(--ace-form-border)}.wp-block-adaptive-content-enhancer-form.ace-input--underlined .ace-form-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:transparent;border:0;border-bottom:2px solid var(--ace-form-border);border-radius:0;box-shadow:none;padding-inline:.2rem}.wp-block-adaptive-content-enhancer-form.ace-input--underlined .ace-form-field :is(input,select,textarea):focus{border-bottom-color:var(--ace-form-accent)}.wp-block-adaptive-content-enhancer-form.ace-input--soft .ace-form-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in srgb,var(--ace-form-accent) 8%,var(--ace-form-surface));border-color:transparent;border-radius:max(14px,var(--ace-form-radius))}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating{gap:0}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>.ace-form-field__label{color:var(--ace-form-muted);font-size:1rem;font-weight:400;left:1rem;max-width:calc(100% - 2rem);pointer-events:none;position:absolute;top:1.05rem;transform-origin:left top;transition:top .18s ease,transform .18s ease,color .18s ease;z-index:1}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){padding-bottom:.4rem;padding-top:1.7rem}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>:is(input,textarea)::placeholder{color:transparent}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>select:has(option:checked[value=""]){color:transparent}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>select option{color:var(--ace-form-text)}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating:is(:focus-within,:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown)),:has(select option:checked:not([value=""])))>.ace-form-field__label{color:var(--ace-form-muted);top:.4rem;transform:scale(.76)}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating.ace-form-field--required>.ace-form-field__label{max-width:calc(100% - 7rem)}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>.ace-form-field__requirement{right:1rem;top:.55rem}.wp-block-adaptive-content-enhancer-form.ace-labels--floating .ace-field--floating>.ace-form-field__help{margin-top:.35rem}.wp-block-adaptive-content-enhancer-form.ace-density--compact.ace-labels--floating .ace-field--floating>.ace-form-field__label{top:.8rem}.wp-block-adaptive-content-enhancer-form.ace-density--compact.ace-labels--floating .ace-field--floating:is(:focus-within,:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown)),:has(select option:checked:not([value=""])))>.ace-form-field__label{top:.2rem}.wp-block-adaptive-content-enhancer-form.ace-labels--floating.ace-input--underlined .ace-field--floating>.ace-form-field__label{left:.2rem}.wp-block-adaptive-content-enhancer-form.ace-form-editor .ace-field--floating>.ace-form-field__label{pointer-events:auto}.wp-block-adaptive-content-enhancer-form button.ace-form-submit{background:var(--ace-form-accent);border:0;border-radius:var(--ace-form-radius);color:var(--ace-form-text);cursor:pointer;font:inherit;font-weight:700;padding:.8rem 1.5rem;transition:filter .2s ease,transform .2s ease;width:fit-content}.wp-block-adaptive-content-enhancer-form button.ace-form-submit:hover{filter:brightness(.94);transform:translateY(-1px)}.wp-block-adaptive-content-enhancer-form button.ace-form-submit:focus-visible{outline:2px solid var(--ace-form-accent);outline-offset:3px}.wp-block-adaptive-content-enhancer-form .ace-form-honeypot{height:1px;left:-10000px;opacity:0;position:absolute;width:1px}.wp-block-adaptive-content-enhancer-form .ace-form-status[hidden]{display:none}.wp-block-adaptive-content-enhancer-form .ace-form-status{border-radius:var(--ace-form-radius);padding:.75rem 1rem}.wp-block-adaptive-content-enhancer-form .ace-form-status--success{background:color-mix(in srgb,var(--ace-form-accent) 12%,var(--ace-form-surface));color:var(--ace-form-text)}.wp-block-adaptive-content-enhancer-form .ace-form-status--error{background:color-mix(in srgb,var(--wp--preset--color--accent-3,var(--ace-form-accent)) 12%,var(--ace-form-surface));color:var(--ace-form-text)}.wp-block-adaptive-content-enhancer-form .ace-field-error{color:var(--wp--preset--color--accent-3,var(--ace-form-text));font-size:.9em;margin:.25rem 0 0}.wp-block-adaptive-content-enhancer-form .ace-turnstile{grid-column:1/-1}.wp-block-adaptive-content-enhancer-form .ace-hidden-field-preview{border:1px dashed var(--ace-form-border);border-radius:var(--ace-form-radius);color:var(--ace-form-muted);display:inline-block;font-size:.85em;padding:.35rem .65rem}@media(prefers-reduced-motion:reduce){.wp-block-adaptive-content-enhancer-form :is(input,select,textarea,button,.ace-form-field__label){transition:none}}
