/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
form.node-form{--pb-brand:#0d6efd;--pb-brand-600:#0b5ed7;--pb-label-bg:#f1f5ff;--pb-card-bg:#ffffff;--pb-border:#e5e7eb;--pb-text:#1f2937;--pb-required:#dc3545;color:var(--pb-text);font-size:16px;}form.node-form .js-form-item,form.node-form fieldset.fieldgroup{background:var(--pb-card-bg);border:1px solid var(--pb-border);border-radius:.75rem;padding:1rem 1.25rem 1.25rem;margin-bottom:1rem;box-shadow:0 1px 2px rgba(16,24,40,.04);}form.node-form fieldset.fieldgroup{padding-top:.75rem;}form.node-form fieldset.fieldgroup > legend{float:none;width:auto;padding:.35rem .75rem;margin:0 0 .75rem 0;background:var(--pb-label-bg);border:1px solid var(--pb-border);color:var(--pb-brand-600);font-weight:600;border-radius:.5rem;}form.node-form .js-form-item > label{display:inline-block;background:var(--pb-label-bg);border:1px solid var(--pb-border);color:var(--pb-brand-600);font-weight:600;padding:.35rem .6rem;border-radius:.5rem;margin-bottom:.75rem;}form.node-form .form-required::after{content:" *";color:var(--pb-required);font-weight:700;}form.node-form .description{margin-top:.5rem;color:#6b7280;font-size:.925rem;}form.node-form input.form-text,form.node-form input.form-number,form.node-form select.form-select,form.node-form .simpler-select,form.node-form .simpler-select-root{max-width:520px;}form.node-form input.form-text,form.node-form input.form-number,form.node-form select.form-select{border-radius:.5rem;border-color:var(--pb-border);}form.node-form input:focus,form.node-form select:focus{outline:none;border-color:var(--pb-brand);box-shadow:0 0 0 .2rem rgba(13,110,253,.15);}form.node-form .select-wrapper{display:block;max-width:520px;}form.node-form .select-wrapper select{width:100%;border-radius:.5rem;border-color:var(--pb-border);}form.node-form input.form-radio,form.node-form input.form-checkbox{position:absolute;opacity:.01;width:1px;height:1px;}form.node-form .form-radios,form.node-form .form-checkboxes{display:flex !important;flex-wrap:wrap;gap:.5rem;align-items:flex-start;}form.node-form .field--widget-options-buttons .fieldset-wrapper{display:block !important;}form.node-form .field--widget-options-buttons .fieldset-wrapper > div{display:flex !important;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-top:.25rem;}form.node-form .form-type-radio,form.node-form .form-type-checkbox{position:relative;margin:0;}form.node-form .form-type-radio > label,form.node-form .form-type-checkbox > label,form.node-form .form-type-radio > label.option,form.node-form .form-type-checkbox > label.option{display:inline-flex;align-items:center;padding:.45rem .75rem;border:1px solid var(--pb-border);border-radius:999px;cursor:pointer;user-select:none;transition:all .15s ease-in-out;background:#fff;}form.node-form .form-type-radio > input.form-radio:focus + label,form.node-form .form-type-checkbox > input.form-checkbox:focus + label,form.node-form .form-type-radio > input.form-radio:focus + label.option,form.node-form .form-type-checkbox > input.form-checkbox:focus + label.option{box-shadow:0 0 0 .2rem rgba(13,110,253,.15);border-color:var(--pb-brand);}form.node-form .form-type-radio > input.form-radio:checked + label,form.node-form .form-type-checkbox > input.form-checkbox:checked + label,form.node-form .form-type-radio > input.form-radio:checked + label.option,form.node-form .form-type-checkbox > input.form-checkbox:checked + label.option{background:var(--pb-brand);color:#fff;border-color:var(--pb-brand);}form.node-form .captcha{border:1px dashed var(--pb-border);border-radius:.75rem;padding:1rem;background:#fafafa;}form.node-form .captcha__title{background:var(--pb-label-bg);border:1px solid var(--pb-border);color:var(--pb-brand-600);display:inline-block;padding:.35rem .6rem;border-radius:.5rem;margin-bottom:.75rem;}form.node-form #edit-actions{margin-top:1.25rem;}form.node-form .form-actions .button--primary{border-radius:.6rem;padding:.6rem 1rem;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.06);}form.node-form .form-actions .button--primary:hover{filter:brightness(.98);}@media (max-width:576px){form.node-form input.form-text,form.node-form input.form-number,form.node-form select.form-select,form.node-form .select-wrapper{max-width:100%;}}#edit-field-origen-de-la-informacion,#edit-field-tipo-personas-zona{display:flex !important;flex-wrap:wrap;gap:.5rem;}form.node-form .field--widget-options-buttons fieldset.fieldgroup{border:none !important;box-shadow:none !important;background:transparent !important;padding-left:0 !important;padding-right:0 !important;}form.node-form .field--widget-options-buttons{border:1px solid var(--pb-border) !important;background:var(--pb-card-bg) !important;box-shadow:0 1px 2px rgba(16,24,40,.04) !important;border-radius:.75rem !important;padding:1rem 1.25rem 1.25rem !important;}form.node-form .select-wrapper{margin-top:25px;}#edit-field-zonas-dc-none{display:none;}
