.erl-ja__config{display:none}.erl-ja__form{display:flex;flex-direction:column;gap:var(--erl-spacing-lg);max-width:900px}.erl-ja__section-title{margin:0 0 var(--erl-spacing-xl);font-family:var(--erl-font-heading);font-size:var(--erl-fs-h4);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-h4);letter-spacing:var(--erl-ls-h4);color:var(--erl-color-heading)}.erl-ja__fields{display:flex;flex-direction:column;gap:var(--erl-spacing-xl)}.erl-ja__row{display:flex;gap:var(--erl-spacing-xl)}.erl-ja__col{flex:1 1 0;min-width:0}.erl-ja__col--pair{display:flex;gap:var(--erl-spacing-lg)}.erl-ja__col--narrow{flex:0 0 80px}.erl-ja__half{max-width:calc(50% - var(--erl-spacing-xl) / 2)}.erl-chips{margin:0;padding:0;border:0}.erl-chips__list{display:flex;flex-wrap:wrap;gap:10px}.erl-chip{position:relative;display:inline-flex}.erl-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.erl-chip>.btn{min-height:40px;padding-block:6px;padding-inline:var(--erl-spacing-xl);border-width:2px;font-weight:var(--erl-fw-bold)}.erl-chip:hover input:not(:checked)+.btn{--erl-btn-fg: var(--erl-color-primary-hover);background-color:var(--erl-color-primary-lightest);border-color:var(--erl-color-primary-hover)}.erl-chip input:checked+.btn{background-color:var(--erl-color-primary);border-color:var(--erl-color-primary);--erl-btn-fg: var(--erl-color-on-dark)}.erl-chip input:focus-visible+.btn{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}.erl-ja__submit-error{margin:0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-error)}.erl-ja__actions{display:flex;margin-block-start:var(--erl-spacing-lg)}.erl-ja__submit{width:100%}.erl-ja__done{padding:var(--erl-spacing-md) 0;text-align:center}.erl-ja__done:focus-visible{outline:var(--erl-focus-ring);outline-offset:var(--erl-focus-ring-offset)}.erl-ja__success-icon{display:block;margin-bottom:var(--erl-spacing-md);color:var(--erl-color-success)}.erl-ja__success-title{margin:0 0 var(--erl-spacing-sm);font-family:var(--erl-font-heading);font-size:var(--erl-fs-h4)}@media(max-width:600px){.erl-ja__col--narrow{flex:0 0 72px}.erl-ja__half{max-width:none}.erl-ja__row{flex-direction:column;gap:var(--erl-field-gap, 24px)}}
