﻿.wpj-plugins-list{display:flex;flex-direction:column;width:calc(100% + 20px);margin-left:-20px;padding:0 20px 0;overflow-x:auto;background:#dcdcde;box-sizing:border-box}.wpj-plugins-list .plugin-card-joli-clear-lightbox,.wpj-plugins-list .plugin-card-zenform{display:none}.wpj-plugins-list .tablenav{display:none !important}.wpj-plugins-list #the-list{display:flex;gap:1rem}.wpj-plugins-list #the-list .plugin-card{display:flex;flex-direction:column;border-radius:16px;min-width:460px;box-shadow:0 4px 8px rgba(0,0,0,.05);margin-left:0;margin-right:0}.wpj-plugins-list #the-list .plugin-card h3{min-height:64px}.wpj-plugins-list #the-list .plugin-card .name{margin-right:100px;width:190px}.wpj-plugins-list #the-list .plugin-card .plugin-icon{top:12px;left:12px}.wpj-plugins-list #the-list .plugin-card .action-links{top:12px}.wpj-plugins-list #the-list .plugin-card .plugin-action-buttons a.button{padding:8px 16px;font-weight:500}.wpj-plugins-list #the-list .plugin-card .plugin-action-buttons a.install-now{color:#fff !important;background:linear-gradient(45deg, #de69d9 33%, #34ddb4 100%)}.wpj-plugins-list #the-list .plugin-card .plugin-action-buttons a.install-now:hover{background:linear-gradient(125deg, #5890ff 33%, #34ddb4 100%)}.wpj-plugins-list #the-list .plugin-card .plugin-card-top{flex:1;padding:12px 12px 8px}.wpj-plugins-list #the-list .plugin-card .plugin-card-bottom{border-radius:0 0 16px 16px}.wpj-plugins-list #the-list .plugin-card .column-downloaded{max-width:220px}.wpj-plugins-list #the-list .plugin-card img.plugin-icon{border-radius:8px}.wpj-plugins-list #the-list .plugin-card .column-description>p.authors{display:none}.wpj-plugins-list #the-list .column-description p{margin-right:0;font-size:11px;font-style:italic;color:gray}.wpj-plugins-list #the-list .column-updated,.wpj-plugins-list #the-list .column-compatibility{display:none}.zf-flex{display:flex}.zf-flex-col{flex-direction:column}.zf-items-center{align-items:center}.zf-justify-center{justify-content:center}.zf-justify-between{justify-content:space-between}.zf-justify-end{justify-content:flex-end}.zf-flex-center{display:flex;justify-content:center;align-items:center}.zf-bg-wpadmin{background-color:#f0f0f1}.zf-gap-1{gap:.25rem}.zf-gap-2{gap:.5rem}.zf-gap-4{gap:1rem}.zf-mb-1{margin-bottom:.25rem}.zf-mb-2{margin-bottom:.5rem}.zf-mb-4{margin-bottom:1rem}.zf-p-4{padding:1rem}.zf-w-full{width:100%}.zf-text-center{text-align:center}.zf-font-medium{font-weight:500}.zf-font-semibold{font-weight:600}.zf-font-bold{font-weight:bold}.zf-text-sm{font-size:.875rem}.zf-text-md{font-size:1rem}.zf-text-xl{font-size:1.25rem}.zf-italic{font-style:italic}.znf-main{display:flex;height:calc(100% + 64px);margin:-32px}.zenform-editor .jli-field-info{position:relative;cursor:pointer;margin-left:5px;font-size:18px;height:100%;color:#34a56480}.zenform-editor .jli-field-info+.jli-info-bubble{transform:translateY(calc(-100% - 30px));z-index:10;background-color:#fff;font-weight:500;font-size:90%;color:#34a564;position:absolute;display:none;padding:15px 20px;border-radius:8px;background-color:#251a5a;font-size:13px;letter-spacing:.25px;line-height:1.65;color:#fff;padding:.75rem 1rem;border-radius:8px;box-shadow:0 0 12px rgba(88,56,233,.2509803922)}.zenform-editor .jli-field-info:hover,.zenform-editor .jli-field-info:focus{color:#34a564}.zenform-editor .jli-field-info:hover+.jli-info-bubble,.zenform-editor .jli-field-info:focus+.jli-info-bubble{display:block}.zenform-editor .jli-field-info:hover:after,.zenform-editor .jli-field-info:focus:after{content:"";position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:#251a5a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.znf-editor .znf-field-wrap{margin-bottom:1.25rem}.znf-editor .znf-field-row{display:grid;gap:var(--znf-h-spacing);gap:calc(var(--znf-h-spacing, var(--znf-spacing))*var(--znf-h-gap-size, var(--znf-gap-size)))}.znf-editor .znf-field-row.--cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 768px){.znf-editor .znf-field-row.--cols-2{grid-template-columns:repeat(1, minmax(0, 1fr));gap:calc(var(--znf-v-spacing, var(--znf-spacing))*var(--znf-gap-size))}}.znf-editor .text-input-wrapper>*{margin:0}.znf-editor .znf-input-label{font-size:.875rem;font-weight:500;margin-bottom:.5rem;display:flex;column-gap:.75rem}.znf-editor select,.znf-editor input[type=date],.znf-editor input[type=datetime-local],.znf-editor input[type=datetime],.znf-editor input[type=email],.znf-editor input[type=month],.znf-editor input[type=number],.znf-editor input[type=password],.znf-editor input[type=search],.znf-editor input[type=tel],.znf-editor input[type=text],.znf-editor input[type=time],.znf-editor input[type=url],.znf-editor input[type=week]{display:block;width:100%;padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .2s,box-shadow .2s;line-height:1.25rem;min-height:initial}.znf-editor select:focus,.znf-editor input[type=date]:focus,.znf-editor input[type=datetime-local]:focus,.znf-editor input[type=datetime]:focus,.znf-editor input[type=email]:focus,.znf-editor input[type=month]:focus,.znf-editor input[type=number]:focus,.znf-editor input[type=password]:focus,.znf-editor input[type=search]:focus,.znf-editor input[type=tel]:focus,.znf-editor input[type=text]:focus,.znf-editor input[type=time]:focus,.znf-editor input[type=url]:focus,.znf-editor input[type=week]:focus{border-color:#34a564;box-shadow:0 0 0 1px #34a564;outline:none}.znf-editor select:disabled,.znf-editor input[type=date]:disabled,.znf-editor input[type=datetime-local]:disabled,.znf-editor input[type=datetime]:disabled,.znf-editor input[type=email]:disabled,.znf-editor input[type=month]:disabled,.znf-editor input[type=number]:disabled,.znf-editor input[type=password]:disabled,.znf-editor input[type=search]:disabled,.znf-editor input[type=tel]:disabled,.znf-editor input[type=text]:disabled,.znf-editor input[type=time]:disabled,.znf-editor input[type=url]:disabled,.znf-editor input[type=week]:disabled{opacity:.5;pointer-events:none}.znf-editor textarea{padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;display:block;width:100%;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem}@media(min-width: 640px){.znf-editor textarea{padding-top:.5rem;padding-bottom:.5rem}}.znf-editor textarea:focus{border-color:#34a564;outline:none;box-shadow:0 0 0 1px #34a564}.znf-editor textarea:disabled{opacity:.5;pointer-events:none}.znf-editor .radio-group{display:grid;display:flex;flex-direction:column;gap:.5rem}@media(min-width: 640px){.znf-editor .radio-group{grid-template-columns:repeat(2, minmax(0, 1fr));flex-direction:row}}.znf-editor .radio-label{display:flex;padding:.75rem;box-sizing:border-box;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;cursor:pointer}.znf-editor .radio-label:focus-within{border-color:#34a564;outline:none;box-shadow:0 0 0 1px #34a564}.znf-editor .radio-label.is-selected{border-color:#34a564;background:#34a56410}.znf-editor .radio-label:hover{border-color:#34a564}.znf-editor input[type=radio].radio-input{display:none;flex-shrink:0;margin-top:.125rem;border:1px solid #e5e7eb;border-radius:9999px;color:#2563eb}.znf-editor input[type=radio].radio-input:focus{outline:none;ring:2px solid #34a564}.znf-editor input[type=radio].radio-input:checked{border-color:#34a564}.znf-editor input[type=radio].radio-input:disabled{opacity:.5;pointer-events:none}.znf-editor input[type=radio].radio-input::before{display:none}.znf-editor .radio-text{font-size:.875rem;color:#54575d;text-align:center;width:100%}.toggle-switch-wrapper{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-switch-wrapper label{cursor:pointer}.toggle-switch{position:relative;display:inline-block;width:2.25rem;height:1.25rem}.toggle-switch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.toggle-switch-input:checked+.toggle-track{background-color:#34a564}.toggle-switch-input:checked~.toggle-thumb{transform:translateY(-50%) translateX(100%);background-color:#fff}.toggle-switch-input:disabled+.toggle-track,.toggle-switch-input:disabled~.toggle-thumb{opacity:.5;pointer-events:none}.toggle-track{position:absolute;inset:0;background-color:#e5e7eb;border-radius:9999px;transition:background-color .2s ease-in-out}.dark .toggle-track{background-color:#3f3f46}.dark .toggle-switch-input:checked+.toggle-track{background-color:#3b82f6}.toggle-thumb{position:absolute;top:50%;left:.125rem;transform:translateY(-50%);width:1rem;height:1rem;background-color:#fff;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .2s ease-in-out}.dark .toggle-thumb{background-color:#a3a3a3}.dark .toggle-switch-input:checked~.toggle-thumb{background-color:#fff}.toggle-label{font-size:.875rem;font-weight:500}.dark .toggle-label{color:#a3a3a3}.zenform-editor .znf-button{display:inline-flex;align-items:center;background-color:#34a564;color:#fff;cursor:pointer;padding-inline:16px;border-radius:8px;border:1px solid rgba(0,0,0,0);font-size:14px;font-weight:500;height:44px;column-gap:.5rem;user-select:none}.zenform-editor .znf-button.znf-button-sm{height:36px;padding-inline:12px;padding-block:8px}.zenform-editor .znf-button.znf-button-sm svg{width:16px;height:16px}.zenform-editor .znf-button.znf-button-lg{height:48px;padding-inline:20px;padding-block:12px}.zenform-editor .znf-button.znf-button-ghost{background:rgba(0,0,0,0);color:inherit}.zenform-editor .znf-button.znf-button-ghost:hover{background:#f1f2f4}.zenform-editor .znf-button.znf-button-fuzzy{background:linear-gradient(45deg, #de69d9 33%, #34ddb4 100%);border:2px solid;padding-block:10px}.zenform-editor .znf-button.znf-button-fuzzy:hover{background:linear-gradient(125deg, #5890ff 33%, #34ddb4 100%)}.zenform-editor .znf-button.znf-button-border{border:1px solid;padding-block:10px}.zenform-editor .znf-button:hover{background-color:#0e4b33}.zenform-editor .znf-button:disabled{cursor:not-allowed;opacity:.5}.zenform-editor .znf-button.znf-button-secondary{background-color:#d8d8d8;color:#333}.zenform-editor .znf-button.znf-button-secondary:hover{border:1px solid #333}.zenform-editor a.znf-button{text-decoration:none}.zenform-editor a.znf-button:hover{color:#fff;text-decoration:none}.znf-editor .znf-radio-live{display:flex;align-items:center;align-items:stretch;min-height:48px;background-color:#fdfdfd}.znf-editor .znf-radio-live-option{display:flex;flex:1;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);padding:.5rem 1rem;cursor:pointer;user-select:none;background-color:#f3f4f6}.znf-editor .znf-radio-live-option:hover{background-color:#ccc}.znf-editor .znf-radio-live-option.--znf-active{border-color:#34a564;background:#34a56410}.znf-editor .znf-radio-live-option.--znf-hover{background-color:#ccc}.znf-editor .znf-radio-live-option:first-of-type{border-radius:8px 0 0 8px}.znf-editor .znf-radio-live-option:last-of-type{border-radius:0 8px 8px 0}.znf-editor .colorlive{position:relative;display:inline-block}.znf-editor .colorlive-swatch{width:40px;height:40px;border:1px solid #ccc;border-radius:8px;cursor:pointer;padding:0;background-size:cover;background-position:center}.znf-editor .colorlive-popover{position:absolute;top:100%;left:0;z-index:10;margin-top:8px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.15)}.tabs-component{margin-bottom:1.5rem;border-bottom:1px solid #dbdbdb;padding:0 1rem 1rem 1rem;background:linear-gradient(0deg, rgba(128, 128, 128, 0.0392156863), transparent 50%)}.tabs-component .tabs-nav{display:flex;gap:.5rem}.tabs-component .tabs-nav .tab-button{padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background-color:rgba(0,0,0,0);border:none;border-radius:.5rem;cursor:pointer;transition:color .2s ease,background-color .2s ease}.tabs-component .tabs-nav .tab-button:hover,.tabs-component .tabs-nav .tab-button:focus{color:#2563eb;outline:none}.tabs-component .tabs-nav .tab-button.is-active{background-color:#e5e7eb;color:#1f2937}.tabs-component .tabs-nav .tab-button:disabled{opacity:.5;pointer-events:none;cursor:default}.advanced-input{position:relative;display:flex;align-items:center}.advanced-input .input-wrapper{flex:1;padding:6px 12px;min-height:40px;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ccc;border-radius:4px;cursor:text}.advanced-input .text-fragment{white-space:pre-wrap;word-break:break-word;outline:none;flex-grow:1}.advanced-input .variable-fragment{display:inline-flex;align-items:center;background-color:#e0f0ff;color:#004080;padding:2px 6px;border-radius:4px;margin:2px;user-select:none;font-weight:500}.advanced-input .variable-fragment .remove-btn{background:none;border:none;color:#004080;margin-left:4px;cursor:pointer;font-size:14px;line-height:1}.advanced-input .variable-fragment .remove-btn:hover{color:red}.advanced-input .variable-button{margin-left:8px;background-color:#f0f0f0;border:1px solid #ccc;padding:6px 10px;border-radius:4px;cursor:pointer}.advanced-input .variable-button:hover{background-color:#e8e8e8}.advanced-input .popover{position:absolute;top:calc(100% + 4px);right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10;min-width:150px;padding:4px 0}.advanced-input .popover .popover-item{padding:6px 12px;cursor:pointer;transition:background-color .2s ease}.advanced-input .popover .popover-item:hover{background-color:#f5f5f5}.advanced-textarea{position:relative;font-family:monospace;background-color:rgba(171,171,171,.08);padding:16px 24px;white-space:pre-wrap;min-height:150px;border:1px solid #ccc;border-radius:8px;line-height:1.6;white-space:pre-wrap;word-break:break-word;outline:none;max-height:500px;overflow:auto}.advanced-textarea span.ata-field{display:inline-flex;align-items:center;color:#1d846b;background:#34ddb420;border:1px solid #00d4a0;border-radius:4px;padding:1px 4px;height:1.5em;font-size:.9em}.znf-color-scheme-picker .znf-csp-actions{gap:8px;margin:16px 0;background:#f9fafb;padding:4px 16px;border-radius:8px;justify-content:center}.znf-color-scheme-picker .znf-csp-grid{display:flex;gap:12px;flex-wrap:wrap}.znf-color-scheme-picker label{display:block;text-transform:uppercase;font-size:9px;font-weight:600}.znf-color-scheme-picker .znf-csp-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex-basis:80px;background:#f9fafb;padding:8px 8px;border-radius:12px}.znf-color-scheme-picker .znf-csp-description{font-size:10px;text-align:center;line-height:1;color:#6c757d}#zenform-editor .znf-toolbar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0;min-height:90px;height:90px;border-bottom:1px solid #ccc;background:#fff}#zenform-editor .znf-toolbar .znf-left{display:flex;align-items:center;gap:1rem;height:100%;flex:1}#zenform-editor .znf-toolbar .znf-right{display:flex;align-items:center;gap:.5rem;padding-right:1rem}#zenform-editor .znf-toolbar-logo{display:flex;align-items:center;justify-content:center;width:90px;height:100%;border-right:1px solid #ccc;background-color:#dcdfd8}#zenform-editor .znf-toolbar-form-name{display:flex;align-items:center}#zenform-editor .znf-toolbar-form-name__title-wrapper{display:flex;align-items:center;gap:.5rem}#zenform-editor .znf-toolbar-form-id{color:#a1a1a1;font-size:.75em;font-weight:300;font-style:italic}#zenform-editor .znf-toolbar-form-name__edit-button{opacity:0;pointer-events:none;transition:opacity .2s ease}#zenform-editor .znf-toolbar-form-name:hover .znf-toolbar-form-name__edit-button{opacity:1;pointer-events:auto}#zenform-editor .znf-form-templates{display:flex;gap:1.5rem;overflow-x:auto;padding:6px}#zenform-editor .znf-form-template{cursor:pointer;border:1px solid #ccc;margin-bottom:16px;background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.05);min-width:250px;width:250px;flex-shrink:0;text-align:center;transition:transform .2s;flex-basis:210px}#zenform-editor .znf-form-template:hover{transform:translateY(-4px)}#zenform-editor .znf-form-template:hover .znf-form-template-cta{opacity:1;pointer-events:all}#zenform-editor .znf-form-template.is-selected{outline:3px solid #000;outline-offset:3px}#zenform-editor .znf-form-template-image{position:relative;background-color:#8f9691;border-bottom:1px solid #ccc;border-radius:1rem 1rem 0 0;display:flex;justify-content:center;padding-top:1rem;height:180px;overflow:hidden}#zenform-editor .znf-form-template-image>img{position:absolute;height:calc(100% - 1rem);width:auto}#zenform-editor .znf-form-template-cta{display:flex;justify-content:center;align-items:center;border-radius:1rem 1rem 0 0;opacity:0;pointer-events:none;position:absolute;inset:0;transition:all .2s;background-color:rgba(107,114,128,.5019607843)}#zenform-editor .znf-form-template-body{padding:1rem}#zenform-editor .znf-form-template-name{font-size:1.15rem;font-weight:600;margin-bottom:8px}#zenform-editor .znf-form-template-description{font-size:.75rem;color:#6b7280}#zenform-editor .znf-form-tabs{display:flex;flex-direction:column;align-items:center;padding:0;width:90px;background:#c4c4c4;background-color:#2f2f2f;background-color:#f4f4f5;border-right:1px solid #ccc}#zenform-editor .znf-form-tab{border-bottom:1px solid hsla(0,0%,80%,.5019607843);background-color:#fff;background-color:#2f2f2f;background-color:#f4f4f5;width:100%;height:80px;cursor:pointer;font-weight:500}#zenform-editor .znf-form-tab:hover,#zenform-editor .znf-form-tab.znf-form-tab-active{background-color:hsl(240,4.7619047619%,90.8823529412%)}#zenform-editor .znf-form-tab.znf-form-tab-active{color:#fff;background-color:#34a564}#zenform-editor .znf-form-tab>svg{width:20px;height:20px;opacity:.75}.fields-container{flex:1;max-width:1200px;margin:0 auto;padding:16px}.fields-grid{position:relative;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:8px}.fields-grid:hover{border-color:#6c757d}.field{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;cursor:grab;transition:all .2s ease;position:relative;height:54px;box-sizing:border-box}.field:hover{border-color:#6c757d;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.field:active{cursor:grabbing}.field.--selected{color:#00d4a0;color:165deg 100% 37.27%;outline:4px solid #34ddb433;outline-offset:0px}.field--required{border-left:4px solid #dc3545}.field--required .field__name{font-weight:600}.field--dragging{opacity:.5;transform:rotate(2deg);box-shadow:0 8px 16px rgba(0,0,0,.3);border-color:#007bff;z-index:1000}.field__checkbox{flex-shrink:0}.field__checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#007bff}.field__name{flex:1;font-size:14px;font-weight:500;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field__name>svg{width:20px;height:20px}.field__width-indicator{flex-shrink:0;background:#e9ecef;color:#6c757d;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.field--required .field__width-indicator{background:#f8d7da;color:#721c24}.field-placeholder{border:2px dashed #007bff;border-radius:8px;background:rgba(0,123,255,.1);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#007bff;transition:all .2s ease;min-height:64px}.field-placeholder--dragged{background:rgba(0,123,255,.15);border-color:#007bff;animation:pulse 1.5s infinite}.field-placeholder--target{background:rgba(255,193,7,.15);border-color:#ffc107;color:#856404}.fields-grid__empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:40px;color:#6c757d;font-size:16px;font-style:italic;text-align:center}@keyframes pulse{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@media(max-width: 768px){.fields-grid{gap:12px;padding:12px;grid-template-columns:repeat(6, 1fr)}.field{padding:12px;min-height:56px}.field__name{font-size:13px}.field__width-indicator{font-size:11px;padding:3px 6px}}@media(max-width: 480px){.fields-grid{grid-template-columns:1fr}.field{padding:10px}}@media(prefers-reduced-motion: reduce){.field,.field-placeholder{transition:none;animation:none}.field:hover{transform:none}}.field:focus-visible{outline:2px solid #007bff;outline-offset:2px}@media(prefers-contrast: high){.field{border-width:3px}.field-placeholder{border-width:3px}.field__width-indicator{background:#000;color:#fff}}.znf-form-table-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:16px}.znf-form-table-header{display:flex;justify-content:space-between;align-items:center;padding:16px 32px}.znf-form-table-title *{margin:0;line-height:1.5}.znf-form-list-name{cursor:pointer;font-size:1rem;font-weight:600}.znf-form-list-name:hover{text-decoration:underline}table.znf-form-table{width:100%;border-collapse:collapse}table.znf-form-table.--is-deleting{user-select:none;pointer-events:none;filter:grayscale(1) opacity(0.5)}table.znf-form-table tr{border-bottom-color:oklch(.928 .006 264.531);border-bottom-style:solid;border-bottom-width:.666667px;border-top-color:oklch(.928 .006 264.531);border-top-style:solid;border-top-width:.666667px;border-collapse:collapse}table.znf-form-table thead{background-color:oklch(.985 .002 247.839)}table.znf-form-table thead tr th{text-transform:uppercase;padding-block:12px;padding-inline:24px;text-align:left;font-weight:500;font-size:12px}table.znf-form-table thead tr th:first-child{width:8px;padding-inline:0}table.znf-form-table tbody tr td{padding-block:12px;padding-inline:24px;white-space:nowrap}table.znf-form-table tbody tr td:first-child{width:8px;padding-inline:0}table.znf-form-table tbody tr:hover{background-color:oklch(.985 .002 247.839);background-color:#34a56410}td.znf-form-actions{display:flex;gap:8px;justify-content:flex-end}.znf-form-shortcode{display:inline-flex;min-width:220px;border:1px solid #ccc;border-radius:4px;padding:0;align-items:center;gap:8px;position:relative;background:#f4f4f4;padding-left:8px}.znf-form-shortcode code{background-color:rgba(0,0,0,0)}.znf-stepper-wrap{background-color:#f0f0f1;background-color:#fff}.znf-stepper-body{position:relative;width:100%;height:100%}.znf-stepper{--circle-size: 2rem;--line-color: #d1d5db;--active-color: #34a564;margin:2rem;height:calc(100% - 4rem);display:flex;flex-direction:column}.znf-stepper .znf-pane-header{background:#fff}.znf-stepper .znf-cancel-button:hover{color:#000}.znf-stepper .znf-stepper-nav{display:flex;gap:.5rem;position:relative;list-style:none;margin:0;padding:0}.znf-stepper .znf-stepper-item{display:flex;align-items:center;flex:1;position:relative;cursor:pointer}.znf-stepper .znf-stepper-item .znf-stepper-circle{width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:#f3f4f6;color:#1f2937;font-weight:600;display:flex;align-items:center;justify-content:center}.znf-stepper .znf-stepper-item .znf-check-icon{width:.75rem;height:.75rem}.znf-stepper .znf-stepper-item .znf-stepper-label{margin-left:.5rem;font-size:.875rem;color:#1f2937}.znf-stepper .znf-stepper-item .znf-stepper-line{flex:1;height:1px;background-color:var(--line-color);margin-left:.5rem}.znf-stepper .znf-stepper-item.active .znf-stepper-circle{background-color:var(--active-color);color:#fff}.znf-stepper .znf-stepper-item.completed .znf-stepper-circle{background-color:var(--active-color);color:#fff}.znf-stepper .znf-stepper-item.completed .znf-stepper-line{background-color:var(--active-color)}.znf-stepper .znf-stepper-content{margin-top:1.5rem;flex:1;display:flex;flex-direction:column;overflow-y:auto}.znf-stepper .znf-stepper-content .znf-stepper-panel{padding:1rem 2rem;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:.75rem;min-height:12rem;display:flex;align-items:center;align-items:flex-start;justify-content:center;color:#6b7280;font-size:1rem;flex:1;overflow-y:auto;flex-direction:column;align-items:center;justify-content:flex-start}.znf-stepper .znf-stepper-content .znf-stepper-controls{margin-top:1rem;display:flex;justify-content:space-between;gap:.5rem;align-items:center}.znf-stepper .znf-stepper-content .znf-stepper-controls .znf-stepper-info{font-size:.875rem;color:#6b7280;font-style:italic}.znf-stepper .znf-stepper-content .znf-stepper-controls button{border:1px solid rgba(0,0,0,0)}.znf-stepper .znf-stepper-content .znf-stepper-controls button:disabled{opacity:.5;pointer-events:none}.znf-stepper .znf-stepper-content .znf-stepper-controls button:not(:disabled):hover{filter:brightness(0.95)}.znf-stepper .znf-stepper-content .znf-stepper-controls button:first-child{background:#fff;border-color:#d1d5db;color:#1f2937}.znf-stepper .znf-stepper-single{max-width:600px}@media(min-width: 1024px){.znf-stepper .znf-stepper-single{min-width:600px}}.znf-stepper .znf-stepper-left{flex:1}.znf-stepper .znf-stepper-right{flex:1}.znf-stepper .znf-summary-list{margin:2rem 0}.znf-stepper .znf-summary-list li{margin-bottom:16px;list-style-type:decimal;margin-left:32px}.znf-stepper .znf-summary-list li::marker{color:var(--active-color)}.znf-trigger{font-size:.75em;font-style:italic;color:rgba(0,0,0,.5019607843);display:flex;position:relative;margin:2em 0 1em 0;cursor:pointer}.znf-trigger::before{content:"";height:1px;background:rgba(0,0,0,.5019607843);display:inline-flex;flex:1;margin-top:.65em;margin-right:8px}.znf-trigger::after{content:"→";display:inline-block;width:16px;margin-left:4px}.znf-trigger.open::after{content:"↓"}@keyframes fadeInScale{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}.znf-rounded{border-radius:4px}.znf-border{border:1px solid #ccc}#zenform-editor{display:block}#zenform-editor *{box-sizing:border-box}#zenform-editor .wp-switch-editor{box-sizing:content-box}#zenform-editor .znf-spinner{border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;border-radius:50%;width:1em;height:1em;display:inline-block;animation:spin .6s linear infinite;vertical-align:middle}body.wp-admin.folded #zenform-editor,body.wp-admin.folded .znf-full-fixed,body.wp-admin.folded .znf-busy-overlay{left:36px}.znf-app{margin:24px 16px 32px 0}.znf-app h2{font-size:1.5rem}.znf-app .znf-busy-overlay{display:none;position:fixed;inset:0;left:160px;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);background-color:#34a56480;z-index:9999}.znf-app .znf-busy-message{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1.25rem;font-weight:600}.znf-app.--is-creating{user-select:none;pointer-events:none}.znf-app.--is-creating .znf-busy-overlay{display:flex}.znf-full-fixed{position:relative;display:flex;flex-direction:column;height:calc(100% - 32px);box-sizing:border-box;z-index:1;position:fixed;top:32px;left:160px;right:0;bottom:0}.znf-form-builder{background:#fff}.znf-form-builder.--is-saving{pointer-events:none}.znf-form-builder.--is-saving .znf-editor{user-select:none;pointer-events:none;filter:grayscale(1) opacity(0.5)}.znf-editor{position:relative;display:flex;background:#fff;flex:1;height:calc(100% - 74px)}.znf-left-pane{flex:1;border-right:1px solid #ccc;overflow-y:auto}.znf-left-pane.--scrolling .znf-radio-live{pointer-events:none}.znf-right-pane{width:40%}.znf-pane-header{display:flex;align-items:center;justify-content:space-between;height:54px;padding:16px;border-bottom:1px solid #efefef;background:linear-gradient(180deg, #e4e7e5, rgba(0, 0, 0, 0));background:linear-gradient(180deg, #dcdfd880, rgba(0, 0, 0, 0));color:#444;color:#0e4b33}.znf-pane-title{font-size:1.25rem;font-weight:600}.znf-pane-body{padding:32px;overflow-y:auto;height:calc(100% - 54px)}.znf-preview{flex:1;padding:32px;background-color:var(--wp--preset--color--base, white)}.znf-email-preview{flex:1;padding:0;background-color:var(--wp--preset--color--base, white)}.znf-field-panel{width:280px;background-color:#f4f4f5;padding:16px}.znf-field-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-bottom:16px}.znf-field-list-item{background-color:#f8fafc;background-color:#fff;color:#555;border:1px solid #e2e8f0;border-radius:6px;padding:12px;font-size:14px;cursor:pointer;transition:.2s;text-align:center}.znf-field-list-item>svg{width:24px;height:24px}.znf-field-list-item:disabled{cursor:not-allowed;background-color:#f3f4f6;color:#9ca3af;opacity:.5;pointer-events:none}.znf-field-list-item:hover{background-color:#34a56410;border-color:#34a564}.znf-fields{display:flex;flex-direction:column;gap:8px;min-width:250px}.znf-row{display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(max(50% - 8px), 1fr))}@media screen and (max-width: 768px){.znf-row{grid-template-columns:repeat(1, minmax(0, 1fr))}}.znf-col{display:flex;flex-direction:column;gap:8px}.znf-field{background:#fdfdfe;display:flex;align-items:center;gap:8px;padding:8px}.znf-field.dragging{opacity:.4;background-color:#f0f0f0}.znf-field.--required .znf-field-name::after{content:"*";margin-left:.125rem;color:red}.znf-field-placeholder{height:40px;background-color:#e0e0e0;border:2px dashed #ccc;margin:10px 0}.form-editor-page{padding:2rem;font-family:"Inter",sans-serif;background-color:#f9fafb;color:#1f2937}.form-editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.form-editor-header .form-editor-logo{height:40px}.form-editor-header .form-editor-title{font-size:2rem;font-weight:700;color:#111827}.section-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.template-section{margin-bottom:3rem}.template-section .template-list{display:flex;gap:1.5rem;overflow-x:auto}.template-section .template-list .template-card{background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.05);padding:1rem;min-width:200px;flex-shrink:0;text-align:center;transition:transform .2s}.template-section .template-list .template-card:hover{transform:translateY(-4px)}.template-section .template-list .template-card img{width:100%;border-radius:.75rem;margin-bottom:.5rem}.template-section .template-list .template-card h3{font-size:1rem;margin-bottom:.25rem}.template-section .template-list .template-card p{font-size:.875rem;color:#6b7280}.form-list-section .form-list-item{background-color:#fff;border-radius:1rem;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 6px rgba(0,0,0,.04);display:flex;justify-content:space-between;align-items:center}.form-list-section .form-list-item .form-info h3{margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.form-list-section .form-list-item .form-info .form-shortcode,.form-list-section .form-list-item .form-info .form-date{font-size:.875rem;color:#6b7280}.form-list-section .form-list-item .form-info code{background:#f3f4f6;padding:.2rem .4rem;border-radius:.375rem}.form-list-section .form-list-item .form-actions{display:flex;gap:.5rem}.form-list-section .form-list-item .form-actions .edit-btn,.form-list-section .form-list-item .form-actions .delete-btn{padding:.4rem .8rem;font-size:.875rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease}.form-list-section .form-list-item .form-actions .edit-btn{background-color:#e0f2fe;color:#0369a1}.form-list-section .form-list-item .form-actions .edit-btn:hover{background-color:#bae6fd}.form-list-section .form-list-item .form-actions .delete-btn{background-color:#fee2e2;color:#b91c1c}.form-list-section .form-list-item .form-actions .delete-btn:hover{background-color:#fecaca}/*# sourceMappingURL=zenform-editor.min.css.map */
