.form__container{border-block:1px solid var(--lightningcss-light,var(--color-deep-blue-40))var(--lightningcss-dark,var(--color-deep-blue-40));inline-size:min(var(--grid-width-eight-columns), calc(100% - 2 * var(--content-margin-small-screen)));margin-inline:auto;padding-block:3rem}.form__control,.form__select{border:1px solid var(--lightningcss-light,var(--color-deep-blue-75))var(--lightningcss-dark,var(--color-deep-blue-75));background:var(--lightningcss-light,var(--color-grey-05))var(--lightningcss-dark,var(--color-grey-05));border-radius:.8rem;inline-size:100%;padding-block:.7rem;padding-inline:.7rem;font-family:inherit;font-size:100%}:is(.form__control,.form__select):focus{background:0 0}@supports (field-sizing:content){.form__control--textarea{field-sizing:content;min-block-size:15rem}}.form__control-check-label-wrapper{align-items:baseline;gap:5px;display:flex}.form__control-check-input{accent-color:var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue));margin-inline-end:.5rem;transform:translateY(.1rem)}.form__control-check-input:focus-visible{outline:calc(var(--focus-visible-outline-width) * 1.2) solid;outline-offset:var(--focus-visible-outline-offset)}.form__control-check-label{-webkit-user-select:none;user-select:none;flex-grow:1}.form__group{margin-block:1.5rem}.form__legend+.form__group{margin-block-start:1rem}.form__row .form__group{margin-block:1.5rem 0}.form__row{gap:var(--grid-default-gap);grid-template-columns:repeat(4,1fr);display:grid}.form__col--2{grid-column-end:span 2}.form__col--3{grid-column-end:span 3}.form__fieldset{border:0;margin-block-start:3rem;margin-inline:0;padding:0}.form__legend{color:var(--lightningcss-light,var(--color-coral-dark))var(--lightningcss-dark,var(--color-coral-dark));text-box:trim-both cap alphabetic;inline-size:100%;margin-block-end:1rem;padding:0;font-size:2rem;font-weight:700}.form__required{color:var(--lightningcss-light,var(--color-deep-blue-75))var(--lightningcss-dark,var(--color-deep-blue-75));float:right;font-size:1.8rem;font-weight:400}.form__legend .form__required{transform:translateY(.2rem)}.form__label{margin-block:0 .4rem;font-weight:700;display:block}.form__label--highlighted{color:var(--lightningcss-light,var(--color-coral-dark))var(--lightningcss-dark,var(--color-coral-dark));font-size:2rem}.form__navigation{justify-content:flex-end;display:flex}.form__navigation--with-previous{justify-content:space-between}.form__button{cursor:pointer;margin-block-start:2rem;padding-block:.65em}.form__button--previous{padding-inline:var(--padding-inline-icon) var(--padding-inline-text)}.form__button-icon{--svg-icon-offset:.2em}.form__button-icon--previous{inset-inline:0 auto;transform:rotate(.5turn)}.form__summary-row{margin-block:1rem}.form__summary-row:last-child{margin-block-end:0}.form__summary-label{font-weight:700}.form__summary-value{word-break:break-all;margin:0}.form__control--error{background:var(--lightningcss-light,var(--color-error-3))var(--lightningcss-dark,var(--color-error-3));border-color:var(--lightningcss-light,var(--color-error))var(--lightningcss-dark,var(--color-error))}.form__error-message{color:var(--color-error);margin-block-start:.4rem;display:inline-block}.form__error-message-icon{--svg-icon-dimension:1em;block-size:var(--svg-icon-dimension);inline-size:var(--svg-icon-dimension);fill:var(--color-error);transform:translateY(.15em)}.form__is-invalid{background:var(--lightningcss-light,var(--color-error-3))var(--lightningcss-dark,var(--color-error-3))}@media (scripting:enabled){.inf__input-file{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;top:0;left:0}.inf__input-file:focus{outline:none}.inf__drop-area{border:1px dashed var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue));block-size:6rem;inline-size:100%;transition:var(--default-transition-time);align-items:center;padding:0 20px;display:flex;position:relative}.inf__drop-area:focus{background:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-white));border:1px solid var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue));outline:2px solid var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue))}.inf__drop-area.is-active{background:var(--lightningcss-light,var(--color-grey-20))var(--lightningcss-dark,var(--color-grey-20));border:1px solid var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue));outline:2px solid var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue))}.inf__btn{background:var(--lightningcss-light,var(--color-grey-05))var(--lightningcss-dark,var(--color-grey-05));border:1px solid var(--lightningcss-light,var(--color-deep-blue))var(--lightningcss-dark,var(--color-deep-blue));margin-inline-end:10px;padding:5px 12px;display:inline-block}.inf__hint{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}}
