.erl-form-panel{padding:clamp(1.5rem,4vw,2.5rem);background:var(--erl-color-bg);border-radius:var(--erl-border-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--erl-color-neutral-800) 4%,transparent),0 8px 24px -12px color-mix(in srgb,var(--erl-color-neutral-800) 16%,transparent)}.erl-form-panel__head{margin-bottom:var(--erl-spacing-xl)}.erl-form-panel__kicker{margin:0 0 var(--erl-spacing-xs);font-size:var(--erl-fs-body-sm);font-weight:var(--erl-fw-bold);letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-primary)}.erl-form-panel__headline{margin:0;font-family:var(--erl-font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--erl-fw-bold);line-height:1.12;letter-spacing:var(--erl-ls-h4);color:var(--erl-color-text)}.erl-form-panel__lead{margin:var(--erl-spacing-sm) 0 0;max-width:46ch;font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-color-text-muted)}.erl-form-panel__summary{margin:0 0 var(--erl-spacing-xl);padding:var(--erl-spacing-xs) var(--erl-spacing-lg);background:var(--erl-color-bg-subtle);border-radius:var(--erl-border-radius-md)}.erl-form-panel__summary-row{display:grid;grid-template-columns:minmax(6rem,8rem) 1fr;gap:var(--erl-spacing-md);padding:var(--erl-spacing-md) 0}.erl-form-panel__summary-row+.erl-form-panel__summary-row{border-top:1px solid var(--erl-color-border-subtle)}.erl-form-panel__summary-key{margin:0;font-size:var(--erl-fs-body-sm);font-weight:var(--erl-fw-medium);line-height:var(--erl-lh-body-md);color:var(--erl-color-text-muted)}.erl-form-panel__summary-val{margin:0;font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-color-text);word-break:break-word}.erl-form-panel__form{display:flex;flex-direction:column;gap:var(--erl-spacing-xl)}.erl-form-panel__form[hidden]{display:none}.erl-form-panel__fieldset{margin:0;padding:0;border:0;min-width:0}.erl-form-panel__actions{display:flex;padding-top:var(--erl-spacing-sm);border-top:1px solid var(--erl-color-border-subtle)}@media(max-width:767px){.erl-form-panel__summary-row{grid-template-columns:1fr;gap:var(--erl-spacing-xs)}}
