.formgent-html-block{align-items:center;border:1px dashed var(--formgent-color-gray-300);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:12px;text-align:center;width:100%}.formgent-html-block__preview{background-color:#fff;border-radius:4px;min-height:50px;padding:0;text-align:left;width:100%}.formgent-html-block__placeholder{color:var(--formgent-font-color);font-size:16px;font-style:italic;line-height:1.45;margin:0}.formgent-html-block__button{align-items:center;background-color:transparent;border:none;border:1px solid var(--formgent-color-border);border-radius:4px;color:var(--formgent-color-gray);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 12px;transition:background-color .2s ease}.formgent-html-block__button:hover{background-color:var(--formgent-color-gray-100)}.formgent-html-block__button:focus{outline:2px solid #2563eb;outline-offset:2px}.formgent-html-modal{z-index:999999}.formgent-html-modal.components-modal__frame{height:auto;max-height:90vh;max-width:900px}.formgent-html-modal .components-modal__content{display:flex;flex-direction:column;height:100%;margin:0;max-height:calc(90vh - 60px);overflow:hidden;padding:0}.formgent-html-modal .components-modal__header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;margin-bottom:0;padding:16px 20px;position:relative;z-index:1}.formgent-html-modal__content{background:#fff;flex:1 1 auto;max-height:calc(90vh - 180px);min-height:200px;overflow-x:hidden;overflow-y:auto;padding:20px}.formgent-html-modal__content .wp-editor-wrap{background:#fff;margin:0;max-width:100%}.formgent-html-modal__content .wp-editor-container{background:#fff;border:none;max-width:100%}.formgent-html-modal__content .mce-edit-area{max-width:100%}.formgent-html-modal__content .wp-editor-tabs{align-items:center;background:#f3f4f6;border-bottom:1px solid #ddd;display:flex;padding:3px;position:relative;z-index:0}.formgent-html-modal__content .mce-container{border:none!important}.formgent-html-modal__content .mce-tinymce{border:none!important;box-shadow:none!important}.formgent-html-modal__content .mce-toolbar-grp{background:#f3f4f6!important;border-bottom:1px solid #ddd!important}.formgent-html-modal__content .mce-floatpanel{z-index:999999!important}.formgent-html-modal__footer{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin:0;min-height:64px;padding:16px 20px;position:relative;z-index:1}.formgent-html-modal__button{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.formgent-html-modal__button--primary{background-color:#2563eb;color:#fff}.formgent-html-modal__button--primary:hover{background-color:#1d4ed8}.formgent-html-modal__button--primary:focus{outline:2px solid #2563eb;outline-offset:2px}
