.lpcFormFunctional .lpcFormGroup.mandatory>label:first-of-type:after,.lpcForm .lpcFormGroup.mandatory>label:first-of-type:after{content:" *";color:red}.lpcFormFunctional .lpcFormGroup.error input,.lpcForm .lpcFormGroup.error input,.lpcFormFunctional .lpcFormGroup.error textarea,.lpcForm .lpcFormGroup.error textarea,.lpcFormFunctional .lpcFormGroup.error select,.lpcForm .lpcFormGroup.error select{border-color:#f99}.lpcFormFunctional .lpcFormGroup.error input[type=checkbox],.lpcForm .lpcFormGroup.error input[type=checkbox]{outline:1px solid red}.lpcFormFunctional .lpcFormError,.lpcForm .lpcFormError{color:red;margin:-.2em 0 .5em;font-size:.7em;line-height:1.2em}.tx-indexedsearch-searchbox>form,.frame-type-felogin_login>form,.frame-type-form_formframework>form,.lpcForm{width:100%;grid-template-columns:minmax(auto,1fr) minmax(auto,3fr);align-items:baseline;gap:.4em 1em;display:grid;container-type:inline-size}.tx-indexedsearch-searchbox>form>*,.frame-type-felogin_login>form>*,.frame-type-form_formframework>form>*,.lpcForm>*{grid-column:1/-1}@media screen and (max-width:800px){.tx-indexedsearch-searchbox>form,.frame-type-felogin_login>form,.frame-type-form_formframework>form,.lpcForm{flex-direction:column;align-items:stretch;display:flex}}.tx-indexedsearch-searchbox>form fieldset>div,.frame-type-felogin_login>form fieldset>div,.frame-type-form_formframework>form .form-group,.lpcForm>.lpcFormGroup,.lpcForm>.formSection>.lpcFormGroup{display:contents}.lpcForm .lpcFormGroup .lpcFormInput,.tx-indexedsearch-searchbox>form fieldset>div select,.frame-type-felogin_login>form fieldset>div select,.frame-type-form_formframework>form .form-group select,.lpcForm .lpcFormGroup select,.tx-indexedsearch-searchbox>form fieldset>div textarea,.frame-type-felogin_login>form fieldset>div textarea,.frame-type-form_formframework>form .form-group textarea,.lpcForm .lpcFormGroup textarea,.tx-indexedsearch-searchbox>form fieldset>div input,.frame-type-felogin_login>form fieldset>div input,.frame-type-form_formframework>form .form-group input,.lpcForm .lpcFormGroup input{white-space:nowrap;box-sizing:border-box;border:1px solid #aaa;margin:0;padding:5px 8px}.frame-type-form_formframework>form .actions input[type=submit],.frame-type-form_formframework>form .actions button,.lpcForm .lpcFormButton,.lpcForm .lpcFormButtons a:link,.lpcForm .lpcFormButtons input[type=submit],.lpcForm .lpcFormButtons button,.tx-indexedsearch-searchbox>form fieldset>div button,.frame-type-felogin_login>form fieldset>div button,.frame-type-form_formframework>form .form-group button,.lpcForm .lpcFormGroup button,.tx-indexedsearch-searchbox>form fieldset>div input[type=submit],.frame-type-felogin_login>form fieldset>div input[type=submit],.frame-type-form_formframework>form .form-group input[type=submit],.lpcForm .lpcFormGroup input[type=submit]{width:auto;color:#000;cursor:pointer;background:#eee;border:1px solid #aaa;flex-grow:0;padding:5px 8px;font-size:16px;text-decoration:none;display:inline-block}.tx-indexedsearch-searchbox>form fieldset>div input[type=radio],.frame-type-felogin_login>form fieldset>div input[type=radio],.frame-type-form_formframework>form .form-group input[type=radio],.lpcForm .lpcFormGroup input[type=radio]{width:auto;transform:scale(1.2)translateY(.1em)}.tx-indexedsearch-searchbox>form fieldset>div input[type=checkbox],.frame-type-felogin_login>form fieldset>div input[type=checkbox],.frame-type-form_formframework>form .form-group input[type=checkbox],.lpcForm .lpcFormGroup input[type=checkbox]{width:1em;transform:scale(1.2)translateY(.1em)}.tx-indexedsearch-searchbox>form fieldset>div textarea,.frame-type-felogin_login>form fieldset>div textarea,.frame-type-form_formframework>form .form-group textarea,.lpcForm .lpcFormGroup textarea{resize:vertical}.lpcForm>.formSection{display:contents}.lpcForm>*,.lpcForm>.formSection>*{grid-column:1/-1}.lpcForm>.lpcFormButtons,.lpcForm>.lpcFormError,.lpcForm>.formSection>.lpcFormButtons,.lpcForm>.formSection>.lpcFormError{grid-column:2}.lpcForm .lpcFormGroup .cke,.lpcForm .lpcFormGroup .cke_editable_inline{min-height:3em;border:1px solid #aaa}.lpcForm .lpcFormGroup .lpcFormInput>*{white-space:initial}.lpcForm .lpcFormGroup .lpcFormInputGroup{padding:0;display:flex}.lpcForm .lpcFormGroup .lpcFormInputGroup>input,.lpcForm .lpcFormGroup .lpcFormInputGroup>select{flex:auto}.lpcForm .lpcFormGroup .lpcFormInputGroup>button{flex:none}.lpcForm .lpcFormGroup .lpcFormInputGroup>input[type=checkbox]{flex:none;margin:.5em}.lpcForm .lpcFormGroup .lpcMatchCaptchaImage{align-self:center}.lpcForm .lpcFormButtons.lpcFormButtons{flex-flow:wrap;gap:.4em;margin-top:.4em;display:flex}.frame-type-form_formframework>form .form-group>div.input{display:contents}.frame-type-form_formframework>form .form-check,.frame-type-form_formframework>form .actions{grid-column:2}.frame-type-felogin_login>form fieldset{display:contents}.frame-type-felogin_login>form fieldset>legend{display:none}.frame-type-felogin_login>form fieldset>div,.frame-type-felogin_login>form fieldset>div>label{display:contents}.frame-type-felogin_login>form fieldset input[type=submit]{grid-column:2;place-self:flex-start start}.tx-indexedsearch-searchbox>form fieldset{display:contents}.tx-indexedsearch-searchbox>form fieldset>legend{display:none}.tx-indexedsearch-searchbox>form fieldset>div>input,.tx-indexedsearch-searchbox>form fieldset>div>select{grid-column:2}.tx-indexedsearch-searchbox>form fieldset>div.tx-indexedsearch-search-submit{grid-column:2;display:block}@container (max-width:600px){.lpcForm>.lpcFormGroup,.lpcForm>.formSection>.lpcFormGroup,.lpcForm>.lpcFormButtons,.lpcForm>.lpcFormError,.lpcForm>.formSection>.lpcFormButtons,.lpcForm>.formSection>.lpcFormError,.frame-type-form_formframework>form .form-group,.frame-type-felogin_login>form fieldset>div,.tx-indexedsearch-searchbox>form fieldset>div{flex-direction:column;grid-column:1/-1;align-items:stretch;display:flex}}
/*# sourceMappingURL=form.css.map */
