:where(label){color:var(--form-font-color);display:block;font-weight:var(--font-weight-bold);margin-bottom:.4em}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=checkbox])){background-color:var(--form-bg);border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);color:var(--form-font-color);display:block;font-size:1rem;line-height:1.5;margin-bottom:var(--form-spacing);padding:.8em;transition:border-color .3s,box-shadow .3s;width:100%}:where(textarea,select,input:not([type=button],[type=submit],[type=reset],[type=checkbox])):focus{border-color:var(--form-focus-border);box-shadow:0 0 5px var(--form-focus-shadow);outline:none}:where(input::-moz-placeholder,textarea::-moz-placeholder){color:var(--form-placeholder-color);font-style:italic}:where(input::placeholder,textarea::placeholder){color:var(--form-placeholder-color);font-style:italic}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin:1em 0}tr.even .form-item,tr.odd .form-item{margin:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:var(--font-weight-normal)}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:var(--font-weight-bold);margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin:.4em 0}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:var(--form-error-border)}.form-required:after{background-image:url(/themes/flw/img/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{background-color:var(--form-error-bg);border:1px solid var(--form-error-border)}.form-item--error-message:before{background-image:url(/themes/flw/img/error.svg);background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}