:root{--pill-bg:light-dark(#5a93c9,#1f3772);--check-bg:#657e99}form.lds-cms-form,form.lds-cms-form .field-group-container,form.lds-cms-form input[type=text],form.lds-cms-form select,form.lds-cms-form textarea,form.lds-cms-form>.form-item{border:1px solid light-dark(#eee,#1f1f21);border-radius:5px;overflow:var(--overflow,hidden)}form.lds-cms-form .field-group-container{display:flex}form.lds-cms-form .multi-item{align-items:center;display:flex}form.lds-cms-form .form-item{display:flex;flex-direction:column}div[data-cms-form-position]{--form-pos:0 auto}div[data-cms-form-position][data-cms-form-position=right]{--form-pos:auto 0}div[data-cms-form-position] .lds-cms-form{margin-inline:var(--form-pos)}form.lds-cms-form{--field-width:200px;--field-font-size:14px;--group-bg:#fff;--label-font-size:13px;--hint-font-size:12px;background-color:var(--form-bg,light-dark(#fcfcfc,#f4f7f5));margin-block:30px;margin-inline:auto;padding:20px;width:-moz-fit-content;width:fit-content}form.lds-cms-form h1,form.lds-cms-form h2{font-size:var(--heading-size,24px)}form.lds-cms-form h3{font-size:var(--heading-size,20px)}form.lds-cms-form h4{font-size:18px}form.lds-cms-form input[type=text],form.lds-cms-form select,form.lds-cms-form textarea{font-size:var(--field-font-size);min-height:30px;padding-inline:.6rem}form.lds-cms-form input[type=text],form.lds-cms-form select{max-width:var(--field-width);width:auto}form.lds-cms-form label{font-size:var(--label-font-size);font-weight:700;margin-bottom:0}form.lds-cms-form label[for]{cursor:pointer}form.lds-cms-form .hint{font-size:var(--hint-font-size);margin-block:.4rem 0}form.lds-cms-form .field-group-container{background-color:var(--group-bg);flex-wrap:wrap;gap:1rem;margin-block:1.2rem;overflow:hidden;width:-moz-fit-content;width:fit-content}form.lds-cms-form .form-item{background-color:var(--group-bg);padding:10px;width:var(--field-width,200px)}form.lds-cms-form .form-item input,form.lds-cms-form .form-item select{max-width:100%}form.lds-cms-form>.form-item{width:-moz-fit-content;width:fit-content}form.lds-cms-form>.form-item+.form-item{margin-block:1rem}form.lds-cms-form>.form-item>.lds-cms-form__check-group{margin-left:2rem}form.lds-cms-form .multi-item{gap:.4rem;margin-right:0}form.lds-cms-form .multi-item label{--label-font-size:1em;font-weight:400}form.lds-cms-form button[type=submit]{margin-block:1rem;padding-inline:8px}