/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:768px){.webform-flexbox{display:flex;margin:1em -.5em}.webform-flexbox.js-webform-states-hidden[style*="display: block"]{display:flex !important}.webform-flexbox .webform-flexbox{margin:1em 0}.webform-flexbox--flex-start{align-items:flex-start}.webform-flexbox--flex-end{align-items:flex-end}.webform-flexbox--center{align-items:center}.webform-flex{min-width:0}.webform-flex--container{margin:0 .5em}.webform-flex--container>.form-item{margin:0}.webform-flex--container>.form-item>input:not([type=checkbox]),.webform-flex--container>.form-item>select{width:100%}.container-inline .webform-flex--container>.form-item>input:not([type=checkbox]),.container-inline .webform-flex--container>.form-item>select,.webform-flex--container>.form-item.webform-element--title-inline>input:not([type=checkbox]),.webform-flex--container>.form-item.webform-element--title-inline>select{width:inherit}.webform-flex--container>.webform-has-field-prefix>input:not([type=checkbox]),.webform-flex--container>.webform-has-field-suffix>input:not([type=checkbox]),.webform-flex--container>.webform-has-field-prefix>select,.webform-flex--container>.webform-has-field-suffix>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>input:not([type=checkbox]),.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>select{width:70%}.webform-flex--container>.webform-element-help-container--element>input:not([type=checkbox]),.webform-flex--container>.webform-element-help-container--element>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-element-help-container--element>input:not([type=checkbox]),.webform-flex--container>.webform-has-field-suffix.webform-element-help-container--element>select{width:70%}.webform-flex--container>.webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element>input:not([type=checkbox]),.webform-flex--container>.webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element>select{width:50%}.webform-flex--1{flex:1}.webform-flex--2{flex:2}.webform-flex--3{flex:3}.webform-flex--4{flex:4}.webform-flex--5{flex:5}.webform-flex--6{flex:6}.webform-flex--7{flex:7}.webform-flex--8{flex:8}.webform-flex--9{flex:9}.webform-flex--10{flex:10}.webform-flex--11{flex:11}.webform-flex--12{flex:12}.webform-flex--container>.form-type-webform-select-other select{width:100%}.webform-flex--container>.form-type-webform-select-other .form-item{margin:0}.webform-flex--container>.form-type-webform-select-other .form-item+.form-item{margin-top:.5em}.webform-flex--container>.form-type-range-output>.form-range-output{width:66%}.form-composite>.webform-flexbox{margin:1em -.5em}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap}}
.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}
.fieldgroup{padding:0;border-width:0}
.container-inline div,.container-inline label{display:inline-block}.container-inline .details-wrapper{display:block}.container-inline .hidden{display:none}
.clearfix:after{display:table;clear:both;content:""}
.js details:not([open]) .details-wrapper{display:none}
.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}@media (scripting:enabled){.js-hide.js-hide{display:none}.js-show{display:block}}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.reset-appearance{margin:0;padding:0;border:0 none;background:0 0;line-height:inherit;-webkit-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg)}
