.formgent-display-none{display:none}.formgent-field-list .wp-block-spacer,.formgent-field-list>.wp-block-group{width:100%}.formgent-field-list--frontend.formgent-field-list-loading{display:none!important}.formgent-field-list--frontend.formgent-partial-submitting .formgent-step-layout__blocks{opacity:.5!important;pointer-events:none!important}.formgent-field-list--disabled{pointer-events:none;position:relative}.formgent-field-list--disabled .formgent-field-single{opacity:.4}.formgent-field.formgent-field--has-child .formgent-field{margin-bottom:20px}.formgent-field-single .formgent-field-label.formgent-label-align-left{order:-1}.formgent-field-single .formgent-field-label.formgent-label-align-right{order:1;text-align:right}.formgent-field-single .formgent-field-single__desc{color:#747c89;font-size:14px}.formgent-field-single .just-validate-error-label{color:var(--formgent-field-error-message-color)!important;font-size:14px}.formgent-field-single.formgent-field-single--button.formgent-field-align-right{justify-content:flex-end}.formgent-field-single.formgent-field-single--button.formgent-field-align-middle{justify-content:center}.formgent-field-single.formgent-field-single--button.formgent-field-align-block .formgent-btn{display:flex;justify-content:center;width:100%}.formgent-field-single.formgent-field-single--button.formgent-show-button{display:flex}.formgent-field-single .formgent-field-single__input--select.formgent-danger,.formgent-field-single input.formgent-field-single__input.formgent-danger,.formgent-field-single textarea.formgent-field-single__input.formgent-danger{border-color:var(--formgent-field-error-message-color)}.formgent-field-single .formgent-field-single__input--select.formgent-field-single__input--textarea,.formgent-field-single input.formgent-field-single__input.formgent-field-single__input--textarea,.formgent-field-single textarea.formgent-field-single__input.formgent-field-single__input--textarea{height:auto;min-height:160px;padding:9px 16px;resize:none}.formgent-field-single__bottom{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.formgent-field-single__map-wrap{position:relative}.formgent-field-single__map-wrap .formgent-field-single-autocomplete-dropdown{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1);position:absolute;top:40px;width:100%;z-index:10}.formgent-field-single__map-wrap .formgent-field-single-autocomplete-dropdown__item{background-color:#fff;color:var(--formgent-color-gray-600);cursor:pointer;font-size:14px;font-weight:400;line-height:26px;padding:6px 16px;transition:all .3s ease}.formgent-field-single__map-wrap .formgent-field-single-autocomplete-dropdown__item.selected,.formgent-field-single__map-wrap .formgent-field-single-autocomplete-dropdown__item:hover{background-color:#f9fafb}.formgent-form .formgent-btn.formgent-btn-solid,.wp-block-formgent-submit-button .formgent-btn.formgent-btn-solid{background:var(--formgent-btn-bg-color);color:var(--formgent-btn-text-color)}.formgent-shortcode{background-color:var(--formgent-form-background-color);padding:var(--formgent-form-padding-desktop)}.formgent-fixed-submit-button{margin-top:0!important;width:100%}.formgent-modal{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;width:100%;z-index:9999}.formgent-modal.open{display:flex}.formgent-modal .formgent-modal-body{background:#fff;border-radius:16px;max-width:580px;overflow:hidden;width:100%}.formgent-modal .formgent-modal-header{align-items:center;border-bottom:1px solid var(--formgent-color-gray-200);display:flex;justify-content:space-between;padding:16px 16px 16px 32px}.formgent-modal .formgent-modal-title{color:var(--formgent-color-dark);font-size:19px;font-weight:600;line-height:1.32;margin:0;padding:0}.formgent-modal .formgent-modal-close{align-items:center;background:0 0;border:0;box-shadow:none;cursor:pointer;display:flex;justify-content:center}.formgent-modal .formgent-modal-close:focus{border:1px solid var(--formgent-color-primary);box-shadow:0 0 0 3px var(--formgent-color-focus-rgb)}.formgent-modal .formgent-modal-content{padding:24px 32px 64px}.formgent-modal .formgent-modal-footer{align-items:center;background:var(--formgent-color-gray-100);display:flex;gap:8px;justify-content:flex-end;padding:16px 32px}.formgent-modal .formgent-modal-footer button{align-items:center;border-radius:10px;box-shadow:none;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:13px 24px;text-align:center}.formgent-modal .formgent-modal-footer button:focus{border-color:var(--formgent-color-primary);box-shadow:0 0 0 3px var(--formgent-color-focus-rgb);outline:0 none}.formgent-modal .formgent-modal-footer .formgent-modal-close{background:0 0;border:1px solid var(--formgent-color-gray-300)}.formgent-modal .formgent-modal-footer .formgent-modal-submit{background:var(--formgent-color-dark);border:1px solid var(--formgent-color-dark);color:#fff}.formgent-tabs .formgent-tab-list{align-items:center;background:#fff;border:1px solid var(--formgent-color-gray-300);border-radius:8px;display:inline-flex;gap:2px;margin-bottom:16px;padding:4px}.formgent-tabs .formgent-tab{align-items:center;border-radius:6px;color:var(--formgent-color-gray-500);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:.3s ease}.formgent-tabs .formgent-tab.active{background:var(--formgent-color-dark);color:#fff}.formgent-tabs .formgent-tab-pane{display:none}.formgent-tabs .formgent-tab-pane.active{display:block}.formgent-tabs .formgent-tab.active{font-weight:700}.formgent-submission-loader{display:none;inset:0;position:absolute;z-index:9999}