/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-listas--2026 #block-govco-content,body main > .container{padding-left:0 !important;padding-right:0 !important;margin-top:0 !important;}.form-listas--2026 .select2-container{margin:1rem 0 0.3rem;}.form-listas--2026 .form-control{width:auto;max-width:100%;}.form-listas--2026 .form-type-select,.form-listas--2026 .js-form-type-textfield,.form-listas--2026 .form-type-webform-document-file,.form-listas--2026 .form-type-radio,.form-listas--2026 .js-form-type-number,.form-listas--2026 .form-type-email{border-bottom:none;}.form-listas--2026 .form-type-radio,.form-listas--2026 .webform-likert-table .form-item{padding-bottom:0;border:none;}.form-listas--2026 .form-type-email{margin-bottom:0;}.form-listas--2026 label,.form-listas--2026 .webform-has-field-prefix label,.form-listas--2026 .form-type-number label{display:block;font-weight:500;}.form-listas--2026 .form-type-number label{float:none;width:100%;}.form-listas--2026 .js-form-type-radio label,.form-listas--2026 .field-prefix label,.form-listas--2026 .field-suffix,.form-listas--2026 #edit-grupo-3 input.form-text{display:inline-block;margin:1rem 0}.form-listas--2026 .js-form-type-radio label{margin:0;}.form-listas--2026 b,.form-listas--2026 strong{color:inherit;}.form-listas--2026 strong.error.form-item--error-message{font-weight:normal;color:red;}.form-listas--2026 .form-item--error-message::before{height:17px;}.form-listas--2026 .js-webform-document-file{display:flex;flex-direction:column-reverse;}.form-listas--2026 .form-managed-file label.webform-file-button{background:#f8f8f8;border:1px solid #eaeaea;}.form--2600 .js-webform-document-file{display:block;margin:1rem 0;}.form-listas--2026 .webform-file-button{display:inline-block;border:1px solid #757575;background:#eeeeee;border-radius:3px;margin:1rem 0 0.5rem;width:fit-content;font-weight:300;}.form--2600 .webform-file-button{margin:0;}.form-composite > legend{font-weight:500;}.form-listas--2026  label.button-action::before{font-weight:300;}.form-listas--2026 .text-count-message,.form-listas--2026 .webform-document-file-placeholder{font-size:0.85em;color:#6c757d;}.js-webform-type-fieldset span{color:inherit !important;}fieldset fieldset.form-item fieldset.form-item{border:none;margin:0;}fieldset fieldset.form-item fieldset.form-item legend{border:none;background:none;padding:0;}fieldset > legend span.fieldset-legend{color:#004884 !important;font-weight:500;font-size:large;}legend .js-webform-type-fieldset span,fieldset fieldset.form-item fieldset.form-item legend span,fieldset fieldset span.fieldset-legend{color:#4b4b4b !important;font-size:medium;}fieldset fieldset.form-item > .fieldset-wrapper{flex:1 1 auto;padding:1rem 1rem 0;}.form--2600 div#edit-form-text{font-size:large;border:none;}.form--2600 .form-item--error-message,.form--2600  strong.error{font-weight:normal;color:red;}.form--2600 .js-form-type-radio label.error{font-size:0.875rem;white-space:normal;}.form--2600 .js-form-type-radio{position:static;}.form--2600 .webform-options-display-three-columns{position:relative;}.form--2600 .webform-options-display-three-columns .js-form-type-radio{display:block;}.form--2600 .form-required.webform-file-button::after{background:none;display:none;}.form-listas--2026  .form-type-checkbox,.form-listas--2026  .form-type-radio{display:flex;align-items:start;flex-wrap:wrap;}.form-listas--2026  .form-type-checkbox label,.form-listas--2026  .form-type-radio label{flex:1;}.form-listas--2026  .form-check-input[type=checkbox]{border-radius:0.25em;margin-right:0.5rem;}.form-listas--2026  .form-type-radio .form-radio[type=radio]{border-radius:0.25em;margin-right:0.5rem;margin-top:0.35rem;}.form-listas--2026  .form-type-checkbox .description,.form-listas--2026  .form-type-radio .description,.form-listas--2026  .form-type-checkbox label.error{flex:0 0 100%;}.form-listas--2026  .form-type-radio .description,.form-listas--2026  .form-type-checkbox .description{margin-left:0;}.form-listas--2026 .js-webform-type-fieldset span,.form-listas--2026 .form-type-managed-file label{color:#282828 !important}.form-listas--2026 .webform-button--previous{background:#ffffff;color:#004884;}@media (max-width:767px){.form-listas--2026.w-75{width:90% !important;}.alert-error{top:auto !important;right:auto !important;left:auto !important;}.form-listas--2026 .progress-tracker{margin:30px 0 20px 0;}}.webform-submission-form .webform-message{padding:3rem 0 0;}.webform-submission-form .webform-message .alert-status{background-color:#ebf8ff;border-color:#b8daff;}.webform-submission-form .webform-message .bg-warning.confirm{background:transparent !important;}.form--prueba .webform-submission-form
  .webform-element--error{max-width:100%;box-sizing:border-box;}.form--prueba .webform-submission-form
  .webform-element-error{display:block;margin-top:4px;font-size:0.875rem;line-height:1.2;white-space:normal;word-break:break-word;}.form--prueba .webform-submission-form
  .form-text{width:100%;box-sizing:border-box;}.form--prueba{width:100%;}.form--prueba .form-checkboxes .form-item,.form--prueba .js-form-type-checkbox{display:flex;align-items:flex-start;gap:0.5rem;width:100%;}.form--prueba .form-checkboxes label,.form--prueba .js-form-type-checkbox label{white-space:normal !important;word-break:break-word;overflow-wrap:anywhere;line-height:1.4;flex:1;}.form--prueba .form-checkboxes{white-space:normal !important;}@media (max-width:768px){.form--prueba .form-checkboxes .form-item{align-items:flex-start;}.form--prueba .form-checkboxes label{font-size:1rem;}}
