form{--input:var(--color-primary-muted);--color-progress:white}section.bg-none form,section.bg-white form{--input:var(--color-primary-muted)}section.bg-none form,section.bg-white form,section.bg-primary-muted form,section.bg-secondary-muted form{--color-progress:var(--huldi-mediumblue)}form{margin-block:var(--spacing);margin-inline:auto;gap:var(--spacing);color:var(--color-text)}form section.form-item{margin-block:calc(1 * var(--spacing))}form ul.webform-progress-tracker{margin-bottom:var(--spacing);padding:0}form ul.webform-progress-tracker li::before{display:none}form ul.webform-progress-tracker li.progress-step .progress-marker::after{background-color:var(--color-progress);height:2px;top:13px}form ul.webform-progress-tracker li.progress-step .progress-marker::before{font-size:.8em;border:2px solid var(--color-progress);background-color:var(--color-background);color:var(--color-progress);padding:0}form ul.webform-progress-tracker li.is-active.progress-step .progress-marker::before{background-color:var(--color-progress);color:var(--color-background);font-weight:600}form ul.webform-progress-tracker li.progress-step .progress-text{text-align:center;color:var(--color-progress)}form ul.webform-progress-tracker li.is-active.progress-step .progress-text{color:var(--color-progress)}form ul.webform-progress-tracker li.is-active.progress-step .progress-text .progress-title{font-weight:600}form ul.webform-progress-tracker li.progress-step:hover .progress-marker::before{background-color:var(--input)}form label,form legend{color:var(--color-text);margin-top:0;margin-bottom:.25em}form .description{font-size:.8em}form input:not(.button),form textarea,form select{background-color:var(--input);border-radius:var(--radius);border:none;padding:.5em 1em;box-sizing:border-box;width:100%}@media (max-width:640px){form input:is([type="date"], [type="time"], [type="datetime-local"], [type="month"], [type="week"]){padding-block:.5em;padding-inline:0}}form .form-item{margin:0;margin-bottom:var(--spacing-s)}form .webform-actions{margin-top:1em;margin-bottom:1em}form fieldset.fieldgroup,form fieldset.captcha{border:none;padding:0;margin-inline:0}form fieldset.legend-as-title legend{margin-bottom:.5em;color:var(--color-title);font-size:clamp(1.2rem, 1.5vw, 1.5rem)}form .webform-flexbox{margin:0;gap:var(--spacing-s)}form .webform-flexbox .webform-flex--container{margin:0}form .webform-flexbox:last-child{margin-bottom:0}form .form-type-radio.form-item.form-type-checkbox,form .form-type-checkbox.form-item.form-type-checkbox,form .webform-type-radios.form-item.form-type-checkbox,form .webform-type-checkbox.form-item.form-type-checkbox,form .form-type-radio.form-item,form .form-type-checkbox.form-item,form .webform-type-radios.form-item,form .webform-type-checkbox.form-item,form .form-type-radio .form-item,form .form-type-checkbox .form-item,form .webform-type-radios .form-item,form .webform-type-checkbox .form-item{display:grid;grid-template-columns:1em auto;align-items:baseline;gap:0;column-gap:.5em}form .form-type-radio.form-item.form-type-checkbox .description,form .form-type-checkbox.form-item.form-type-checkbox .description,form .webform-type-radios.form-item.form-type-checkbox .description,form .webform-type-checkbox.form-item.form-type-checkbox .description,form .form-type-radio.form-item .description,form .form-type-checkbox.form-item .description,form .webform-type-radios.form-item .description,form .webform-type-checkbox.form-item .description,form .form-type-radio .form-item .description,form .form-type-checkbox .form-item .description,form .webform-type-radios .form-item .description,form .webform-type-checkbox .form-item .description,form .form-type-radio.form-item.form-type-checkbox label,form .form-type-checkbox.form-item.form-type-checkbox label,form .webform-type-radios.form-item.form-type-checkbox label,form .webform-type-checkbox.form-item.form-type-checkbox label,form .form-type-radio.form-item label,form .form-type-checkbox.form-item label,form .webform-type-radios.form-item label,form .webform-type-checkbox.form-item label,form .form-type-radio .form-item label,form .form-type-checkbox .form-item label,form .webform-type-radios .form-item label,form .webform-type-checkbox .form-item label{grid-column:2;--spacing:0}form .form-type-radio .webform-options-display-side-by-side,form .form-type-checkbox .webform-options-display-side-by-side,form .webform-type-radios .webform-options-display-side-by-side,form .webform-type-checkbox .webform-options-display-side-by-side{display:flex;column-gap:var(--spacing);flex-wrap:wrap}form .form-type-webform-document-file input.form-file{background-color:var(--primary);color:var(--primary-foreground);padding:.5em 1em}form .form-type-webform-dropzonejs .dropzone{margin-inline:0;border-radius:var(--radius);border:none;background-color:var(--input);box-sizing:border-box}form .form-type-webform-dropzonejs .dropzone .dz-message{margin-block:0;text-align:center}form .form-type-webform-dropzonejs .dropzone .dz-message p{display:inline-block}form .form-type-webform-dropzonejs .dropzone .dz-preview .dz-image{border-radius:var(--radius);width:180px;height:100px}form .form-type-webform-dropzonejs .dropzone .dz-preview.dz-file-preview .dz-image{background:white}form .form-type-webform-dropzonejs .dropzone .dz-preview .dz-details{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-s);height:100%}form .form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename{order:1;margin:0;font-size:1rem}form .form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-size{order:2;margin:0;font-size:.6rem}form .form-type-textfield,form .form-type-number,form .form-type-tel,form .form-type-email,form .form-type-select{display:flex;flex-direction:column}form hr.webform-horizontal-rule{margin-block:var(--spacing);border-color:var(--color-primary);border-top-width:var(--border-width);border-style:solid;border-bottom-width:0}.form-required::after{display:inline-block;width:.3em;height:.3em;margin:0 .1em;content:"";vertical-align:super;background-image:url(../../images/icons/required.svg);background-repeat:no-repeat;background-size:.3em .3em}form.node-grant-application-form{max-width:var(--max-width-content)}form.node-grant-application-form .form-wrapper{margin-bottom:var(--spacing-s)}form.node-grant-application-form .form-radios{display:flex;flex-wrap:wrap;gap:var(--spacing)}form.node-grant-application-form .field--widget-file-generic details,form.node-grant-application-form .field--widget-image-image details{margin-block:0}form.node-grant-application-form .field--widget-file-generic summary,form.node-grant-application-form .field--widget-image-image summary{padding-inline:0}form.node-grant-application-form .field--widget-file-generic div.details-wrapper,form.node-grant-application-form .field--widget-image-image div.details-wrapper{padding-inline:0}form.node-grant-application-form .field--widget-file-generic table,form.node-grant-application-form .field--widget-image-image table{width:100%;margin-block:var(--spacing-s);border-collapse:collapse}form.node-grant-application-form .field--widget-file-generic table thead,form.node-grant-application-form .field--widget-image-image table thead{text-align:left}form.node-grant-application-form .field--widget-file-generic table tr,form.node-grant-application-form .field--widget-image-image table tr{vertical-align:middle}form.node-grant-application-form .field--widget-file-generic table tr,form.node-grant-application-form .field--widget-image-image table tr{border-bottom:var(--border-width) solid var(--color-primary-muted)}form.node-grant-application-form .field--widget-file-generic.field--name-field-ga-expenses-attachments .tabledrag-toggle-weight-wrapper,form.node-grant-application-form .field--widget-image-image.field--name-field-ga-expenses-attachments .tabledrag-toggle-weight-wrapper,form.node-grant-application-form .field--widget-file-generic.field--name-field-ga-portrait-image .tabledrag-toggle-weight-wrapper,form.node-grant-application-form .field--widget-image-image.field--name-field-ga-portrait-image .tabledrag-toggle-weight-wrapper,form.node-grant-application-form .field--widget-file-generic.field--name-field-ga-expenses-attachments summary,form.node-grant-application-form .field--widget-image-image.field--name-field-ga-expenses-attachments summary,form.node-grant-application-form .field--widget-file-generic.field--name-field-ga-portrait-image summary,form.node-grant-application-form .field--widget-image-image.field--name-field-ga-portrait-image summary{display:none}form.node-grant-application-form .field--widget-file-generic .draggable .form-managed-file,form.node-grant-application-form .field--widget-image-image .draggable .form-managed-file{display:flex;gap:var(--spacing-s)}#edit-moderation-state-wrapper+.form-actions{display:flex;justify-content:flex-end;gap:1em;flex-wrap:wrap}#edit-moderation-state-wrapper+.form-actions input,#edit-moderation-state-wrapper+.form-actions a.button{border-radius:var(--radius);border-width:var(--border-width);border-style:solid;box-sizing:border-box;transition:all .25s;margin:0;background-color:var(--workflow-button-bg);color:var(--workflow-button-fg);border-color:var(--workflow-button-bo)}#edit-moderation-state-wrapper+.form-actions input:hover,#edit-moderation-state-wrapper+.form-actions a.button:hover{background-color:var(--workflow-button-fg);color:var(--workflow-button-bg)}#edit-moderation-state-wrapper+.form-actions input.workflow-buttons-todo{--workflow-button-fg:white;--workflow-button-bg:var(--color-primary);--workflow-button-bo:var(--color-primary)}#edit-moderation-state-wrapper+.form-actions input.workflow-buttons-accept{--workflow-button-fg:white;--workflow-button-bg:var(--color-success);--workflow-button-bo:var(--color-success)}#edit-moderation-state-wrapper+.form-actions input.workflow-buttons-reject{--workflow-button-fg:white;--workflow-button-bg:var(--color-danger);--workflow-button-bo:var(--color-danger)}#edit-moderation-state-wrapper+.form-actions a.button--danger{--workflow-button-fg:var(--color-danger);--workflow-button-bg:white;--workflow-button-bo:var(--color-danger)}form.content-moderation-entity-moderation-form{margin:0;width:100%}form.content-moderation-entity-moderation-form ul.entity-moderation-form{display:flex;align-items:baseline;gap:var(--spacing);width:100%;padding-inline:1em;box-sizing:border-box;border:none;border-block:var(--border-width) solid var(--color-primary);margin:0;margin-bottom:var(--spacing-l)}form.content-moderation-entity-moderation-form ul.entity-moderation-form li::before{display:none}form.content-moderation-entity-moderation-form .form-submit{margin-top:0;margin-bottom:.25em}/*# sourceMappingURL=./form.css.map */