.mf-form{--mf-form-gap:1rem;--mf-form-row-breakpoint:600px}.mf-form__fields>*+*{margin-top:var(--mf-form-gap)}.mf-form__field{display:flex;flex-direction:column}.mf-form__label{font-weight:600;margin-bottom:.25rem}.mf-form__required{color:#b32d2e}.mf-form__input{border:1px solid #8c8f94;border-radius:3px;font:inherit;padding:.5rem}.mf-form__input[aria-invalid=true]{border-color:#b32d2e}.mf-form__help{opacity:.8}.mf-form__error,.mf-form__help{font-size:.85em;margin:.25rem 0 0}.mf-form__error{color:#b32d2e}.mf-form__fineprint{font-size:.75em;line-height:1.5;margin:0;opacity:.75}.mf-form__options{display:flex;flex-direction:column;gap:.4rem}.mf-form__status,.mf-form__submit{margin-top:var(--mf-form-gap)}.mf-form__status{transition:opacity .3s ease}.mf-form--inline{container:mf-form/inline-size}.mf-form__inline{align-items:end;-moz-column-gap:var(--mf-form-gap);column-gap:var(--mf-form-gap);display:grid;grid-template-areas:"row submit" "after after";grid-template-columns:minmax(0,1fr) auto}.mf-form__fields--inline{display:flex;flex-wrap:wrap;gap:var(--mf-form-gap);grid-area:row;-ms-grid-column:1;-ms-grid-row:1}.mf-form__fields--inline>*+*{margin-top:0}.mf-form__fields--inline>.mf-form__field{flex:1 1 10rem;min-width:0;position:relative}.mf-form__fields--inline .mf-form__error,.mf-form__fields--inline .mf-form__help{left:0;position:absolute;right:0;top:100%}.mf-form__fields--inline:has(.mf-form__help,.mf-form__error){row-gap:calc(var(--mf-form-gap) + 1.5em)}.mf-form__inline:has(.mf-form__fields--inline .mf-form__help,.mf-form__fields--inline .mf-form__error){row-gap:1.5em}.mf-form__fields--after{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:3;grid-area:after;margin-top:var(--mf-form-gap)}.mf-form__admin-warning{background:#fcf9e8;border-left:4px solid #dba617;padding:.5rem}.mf-form__hp{height:1px;left:-9999px!important;overflow:hidden;position:absolute!important;width:1px}.mf-form__row{display:flex;flex-wrap:wrap;gap:var(--mf-form-gap)}.mf-form__row>.mf-form__field{flex:1 1 0;min-width:0}.mf-form__row>.mf-form__field--w50{flex:0 1 calc(50% - var(--mf-form-gap)/2)}.mf-form__row>.mf-form__field--w33{flex:0 1 calc(33.333% - var(--mf-form-gap)*2/3)}@media(max-width:600px){.mf-form__row>.mf-form__field{flex-basis:100%}}.mf-form.mf-form--inline .mf-form__inline>.mf-form__submit{grid-area:submit;-ms-grid-column:1;-ms-grid-column:3;-ms-grid-row:3;-ms-grid-row:1;margin-top:0}@container mf-form (max-width: 28rem){.mf-form__inline{grid-template-areas:"row" "after" "submit";grid-template-columns:minmax(0,1fr)}.mf-form.mf-form--inline .mf-form__inline>.mf-form__submit{justify-self:start;margin-top:var(--mf-form-gap)}.mf-form__fields--inline .mf-form__error,.mf-form__fields--inline .mf-form__help{position:static}.mf-form__inline:has(.mf-form__fields--inline .mf-form__help,.mf-form__fields--inline .mf-form__error){row-gap:0}.mf-form__fields--inline:has(.mf-form__help,.mf-form__error){row-gap:var(--mf-form-gap)}}@media(prefers-reduced-motion:reduce){.mf-form__status{transition:none}}
