body.toplevel_page_wpzf-form-builder,body.wpzf-form_page_wpzf-form-builder,body[class*=page_wpzf-form-builder]{background:#f0f0f0}body.toplevel_page_wpzf-form-builder #adminmenuback,body.toplevel_page_wpzf-form-builder #adminmenuwrap,body.toplevel_page_wpzf-form-builder #wpadminbar,body.wpzf-form_page_wpzf-form-builder #adminmenuback,body.wpzf-form_page_wpzf-form-builder #adminmenuwrap,body.wpzf-form_page_wpzf-form-builder #wpadminbar,body[class*=page_wpzf-form-builder] #adminmenuback,body[class*=page_wpzf-form-builder] #adminmenuwrap,body[class*=page_wpzf-form-builder] #wpadminbar{display:none!important}body.toplevel_page_wpzf-form-builder #wpcontent,body.wpzf-form_page_wpzf-form-builder #wpcontent,body[class*=page_wpzf-form-builder] #wpcontent{margin-left:0!important;padding-left:0}body.toplevel_page_wpzf-form-builder #wpbody-content,body.wpzf-form_page_wpzf-form-builder #wpbody-content,body[class*=page_wpzf-form-builder] #wpbody-content{padding-bottom:0}body.toplevel_page_wpzf-form-builder #wpfooter,body.wpzf-form_page_wpzf-form-builder #wpfooter,body[class*=page_wpzf-form-builder] #wpfooter{display:none}body.toplevel_page_wpzf-form-builder .error,body.toplevel_page_wpzf-form-builder .notice,body.toplevel_page_wpzf-form-builder .update-nag,body.toplevel_page_wpzf-form-builder .updated,body.wpzf-form_page_wpzf-form-builder .error,body.wpzf-form_page_wpzf-form-builder .notice,body.wpzf-form_page_wpzf-form-builder .update-nag,body.wpzf-form_page_wpzf-form-builder .updated,body[class*=page_wpzf-form-builder] .error,body[class*=page_wpzf-form-builder] .notice,body[class*=page_wpzf-form-builder] .update-nag,body[class*=page_wpzf-form-builder] .updated{display:none!important}body.toplevel_page_wpzf-form-builder .wrap,body.wpzf-form_page_wpzf-form-builder .wrap,body[class*=page_wpzf-form-builder] .wrap{margin:0}#wpzf-builder-root{margin-top:-32px;min-height:100vh}.wpzf-builder{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:100vh}.wpzf-builder--error,.wpzf-builder--loading{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;min-height:50vh}.wpzf-spinner{-webkit-animation:wpzf-spin .9s linear infinite;animation:wpzf-spin .9s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top:3px solid var(--wp-admin-theme-color,#2271b1);height:32px;width:32px}@-webkit-keyframes wpzf-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes wpzf-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wpzf-topbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:56px;justify-content:space-between;padding-right:16px;position:relative}.wpzf-topbar__exit{background-color:#1e1e1e!important;border-radius:0;height:56px;min-width:56px!important}.wpzf-topbar__left,.wpzf-topbar__right{gap:8px}.wpzf-topbar__center,.wpzf-topbar__left,.wpzf-topbar__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wpzf-topbar__center{left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wpzf-topbar__center>*{pointer-events:auto}.wpzf-topbar__brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1e1e1e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:8px}.wpzf-topbar__brand svg{color:var(--wp-admin-theme-color,#2271b1)}.wpzf-topbar__title.components-button{-webkit-box-pack:center!important;-ms-flex-pack:center!important;background:#f0f0f0;border-radius:4px;justify-content:center!important;min-width:180px}.wpzf-topbar__title.components-button:hover:not(:disabled){background:#e0e0e0}.wpzf-topbar__title.components-button .dashicon,.wpzf-topbar__title.components-button svg:not(:root){color:#757575}.wpzf-topbar__title-wrap .components-base-control__field{margin-bottom:0}.wpzf-topbar__title-wrap .components-text-control__input{font:inherit;height:32px;min-width:280px}.wpzf-topbar__right .components-button.is-dirty{-webkit-box-shadow:0 0 0 2px rgba(34,113,177,.25);box-shadow:0 0 0 2px rgba(34,113,177,.25)}.wpzf-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#1e1e1e;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;text-decoration:none;-webkit-transition:background .15s,border-color .15s,-webkit-box-shadow .15s;transition:background .15s,border-color .15s,-webkit-box-shadow .15s;transition:background .15s,border-color .15s,box-shadow .15s;transition:background .15s,border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-btn:hover:not(:disabled){background:#f0f0f0;border-color:#ccc}.wpzf-btn:disabled{cursor:not-allowed;opacity:.5}.wpzf-btn--primary{background:var(--wp-admin-theme-color,#2271b1);border-color:var(--wp-admin-theme-color,#2271b1);color:#fff}.wpzf-btn--primary:hover:not(:disabled){background:var(--wp-admin-theme-color-darker-10,#135e96);border-color:var(--wp-admin-theme-color-darker-10,#135e96)}.wpzf-btn--ghost{background:transparent;border-color:transparent;color:#1e1e1e}.wpzf-btn--ghost:hover:not(:disabled){background:#f0f0f0}.wpzf-btn--dirty{-webkit-box-shadow:0 0 0 2px rgba(34,113,177,.2);box-shadow:0 0 0 2px rgba(34,113,177,.2)}.wpzf-btn--small{font-size:12px;padding:4px 10px}.wpzf-badge{margin-right:6px}.wpzf-icon-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;border-radius:2px;color:#757575;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.wpzf-icon-btn:hover{background:#f0f0f0;color:#1e1e1e}.wpzf-icon-btn--danger:hover{background:rgba(214,54,56,.08);color:#d63638}.wpzf-builder__body{-webkit-box-flex:1;-ms-grid-columns:280px 1fr 340px;display:-ms-grid;display:grid;-ms-flex:1;flex:1;grid-template-columns:280px 1fr 340px;min-height:0}.wpzf-sidebar{background:#fff;overflow-y:auto}.wpzf-sidebar--left{border-right:1px solid #e0e0e0}.wpzf-sidebar--right{border-left:1px solid #e0e0e0}.wpzf-palette{padding:16px}.wpzf-palette__group+.wpzf-palette{margin-top:16px}.wpzf-palette__group{margin-bottom:20px}.wpzf-palette__title{color:#757575;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.wpzf-palette__grid{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;gap:6px;grid-template-columns:1fr 1fr}.wpzf-palette__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#1e1e1e;cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;gap:6px;padding:10px;text-align:left;-webkit-transition:border-color .15s,background .15s,-webkit-transform .05s;transition:border-color .15s,background .15s,-webkit-transform .05s;transition:border-color .15s,background .15s,transform .05s;transition:border-color .15s,background .15s,transform .05s,-webkit-transform .05s}.wpzf-palette__item:hover{background:rgba(34,113,177,.05);border-color:var(--wp-admin-theme-color,#2271b1)}.wpzf-palette__item:active{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transform:scale(.98);transform:scale(.98)}.wpzf-palette__icon{color:var(--wp-admin-theme-color,#2271b1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpzf-palette__label{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2}.wpzf-palette__pro-badge{-ms-flex-negative:0;background:#b45309;border-radius:3px;color:#fff;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1.4;padding:1px 4px}.wpzf-palette__item--pro{cursor:default;opacity:.75}.wpzf-palette__item--pro:hover{background:rgba(180,83,9,.05);border-color:#b45309}.wpzf-palette__item--pro:active{cursor:default;-webkit-transform:none;transform:none}.wpzf-palette__group--premium .wpzf-palette__title,.wpzf-palette__item--pro .wpzf-palette__icon{color:#b45309}.wpzf-topbar__divider{-ms-flex-negative:0;background:#e0e0e0;flex-shrink:0;height:24px;width:1px}.wpzf-canvas{background:#f0f0f0;overflow-y:auto}.wpzf-canvas__inner{margin:0 auto;max-width:760px;padding:32px 24px}.wpzf-preview{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);padding:32px}.wpzf-empty-state{border:2px dashed transparent;border-radius:4px;color:#757575;padding:48px 16px;text-align:center;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.wpzf-empty-state.is-over{background:rgba(34,113,177,.03);border-color:var(--wp-admin-theme-color,#2271b1)}.wpzf-empty-state h2{color:#1e1e1e;font-size:18px;margin:0 0 8px}.wpzf-empty-state p{margin:0 0 20px}.wpzf-empty-state__shortcuts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.wpzf-empty-state__shortcuts button{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:9999px;color:#1e1e1e;cursor:pointer;font-size:13px;padding:8px 14px}.wpzf-empty-state__shortcuts button:hover{background:#fff;border-color:var(--wp-admin-theme-color,#2271b1);color:var(--wp-admin-theme-color,#2271b1)}.wpzf-canvas-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-left:-30px;padding-left:24px}.wpzf-canvas-drop-end{-ms-flex-preferred-size:100%;border-radius:4px;flex-basis:100%;min-height:16px;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.wpzf-canvas-drop-end.is-over{background:rgba(34,113,177,.04);border:2px dashed var(--wp-admin-theme-color,#2271b1);min-height:48px}.wpzf-canvas-row{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;position:relative}.wpzf-canvas-row--width-half{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px)}.wpzf-canvas-row--width-third{-ms-flex-preferred-size:calc(33.333% - 11px);flex-basis:calc(33.333% - 11px)}.wpzf-canvas-row--width-two-thirds{-ms-flex-preferred-size:calc(66.667% - 6px);flex-basis:calc(66.667% - 6px)}.wpzf-canvas-row.is-dragging .wpzf-field-card{opacity:.4}.wpzf-canvas-row.is-drop-target--bottom:before,.wpzf-canvas-row.is-drop-target--top:before{background:var(--wp-admin-theme-color,#2271b1);border-radius:1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.wpzf-canvas-row.is-drop-target--top:before{top:-2px}.wpzf-canvas-row.is-drop-target--bottom:before{bottom:-2px}.wpzf-field-card{border:1px solid transparent;border-radius:2px;cursor:pointer;padding:6px 10px;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s}.wpzf-field-card:hover{background:#fff;border-color:#ccc;border-style:dotted}.wpzf-field-card.is-selected{background:#f0f0f0}.wpzf-field-card__drag{color:#757575;cursor:-webkit-grab;cursor:grab;left:-20px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .15s;transition:opacity .15s}.wpzf-field-card.is-selected .wpzf-field-card__drag,.wpzf-field-card:hover .wpzf-field-card__drag{opacity:1}.wpzf-field-card__label{color:#1e1e1e;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.wpzf-field-card__help{color:#757575;font-size:12px;margin-top:6px}.wpzf-field-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;opacity:0;position:absolute;right:4px;top:4px;-webkit-transition:opacity .15s;transition:opacity .15s}.wpzf-field-card.is-selected .wpzf-field-card__actions,.wpzf-field-card:hover .wpzf-field-card__actions{opacity:1}.wpzf-field-card .wpzf-input--select{max-width:none}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:transparent}.wpzf-required{color:#d63638}.wpzf-input{background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font:inherit;padding:9px 12px;width:100%}textarea.wpzf-input{resize:none}.wpzf-choices{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px!important}.wpzf-choice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1e1e1e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:8px}.wpzf-heading{color:#1e1e1e;font-weight:600;margin:0}.wpzf-paragraph{color:#1e1e1e}.wpzf-divider{border:0;border-top:1px solid #e0e0e0;margin:8px 0}.wpzf-preview .wpzf-choice input,.wpzf-preview .wpzf-choices,.wpzf-preview .wpzf-input{pointer-events:none}.wpzf-preview-submit{margin-left:6px;margin-right:6px}.wpzf-preview-submit--align-left{text-align:left}.wpzf-preview-submit--align-center{text-align:center}.wpzf-preview-submit--align-right{text-align:right}.wpzf-preview-submit--align-full .wpzf-submit__btn{width:100%}.wpzf-preview.wpzf-layout-horizontal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.wpzf-preview.wpzf-layout-horizontal .wpzf-canvas-fields{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wpzf-preview.wpzf-layout-horizontal .wpzf-preview-submit{-ms-flex-negative:0;flex-shrink:0;margin-top:6px}.wpzf-preview.wpzf-layout-compact .wpzf-canvas-fields{gap:0}.wpzf-preview.wpzf-layout-compact .wpzf-preview-submit{margin-top:6px}.wpzf-preview-submit__btn{background:var(--wp-admin-theme-color,#2271b1);border:0;border-radius:4px;color:#fff;cursor:default;display:inline-block;font-size:14px;font-weight:600;padding:11px 28px;pointer-events:none}.wpzf-inspector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.wpzf-inspector,.wpzf-inspector__header{display:-webkit-box;display:-ms-flexbox;display:flex}.wpzf-inspector__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;justify-content:space-between;padding:14px 16px}.wpzf-inspector__header h3{color:#1e1e1e;font-size:14px;font-weight:600;margin:0}.wpzf-inspector__type{background:#f0f0f0;border-radius:9999px;color:#757575;font-size:11px;letter-spacing:.4px;padding:2px 8px;text-transform:uppercase}.wpzf-inspector__header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.wpzf-inspector__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.wpzf-inspector__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wpzf-inspector__tabs .components-tab-panel__tabs{-ms-flex-negative:0;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:0;overflow:hidden}.wpzf-inspector__tabs .components-tab-panel__tab-content{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.wpzf-notification-email-upsell{margin-top:4px}.wpzf-notification-email-upsell__btn.components-button{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.wpzf-notification-email-upsell__badge{background:#fff;border-radius:3px;color:var(--wp-admin-theme-color,#2271b1);font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1.4;padding:2px 5px}.wpzf-notification-email-upsell__desc{color:#757575;font-size:12px;line-height:1.4;margin:6px 0 0}.wpzf-conditional-logic-upsell{margin-top:20px}.wpzf-conditional-logic-upsell__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:10px}.wpzf-conditional-logic-upsell__title{color:#1e1e1e;font-size:12px;text-transform:uppercase}.wpzf-conditional-logic-upsell__badge{background:#eff6ff;border:1px solid #dbeafe;border-radius:3px;color:#2563eb;font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1.4;padding:2px 5px}.wpzf-conditional-logic-upsell__body{background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:12px}.wpzf-conditional-logic-upsell__body p{color:#1e1e1e;font-size:13px;line-height:1.5;margin:0 0 12px}.wpzf-inspector-empty{color:#757575;padding:48px 24px;text-align:center}.wpzf-inspector-empty h3{color:#1e1e1e;font-size:15px;margin:12px 0 4px}.wpzf-inspector-empty p{font-size:13px;margin:0 0 16px}.wpzf-inspector-tip{background:rgba(34,113,177,.06);border:1px solid rgba(34,113,177,.15);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:32px;padding:14px;text-align:left}.wpzf-inspector-tip__icon{-ms-flex-negative:0;color:var(--wp-admin-theme-color,#2271b1);flex-shrink:0;margin-top:1px}.wpzf-inspector-tip__body{min-width:0}.wpzf-inspector-tip__label{color:var(--wp-admin-theme-color,#2271b1);display:block;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:3px;text-transform:uppercase}.wpzf-inspector-tip__text{color:#1e1e1e;font-size:12px;line-height:1.5;margin:0!important}.wpzf-row{margin-bottom:14px}.wpzf-row__label{color:#1e1e1e;display:block;font-size:11px;margin-bottom:8px;text-transform:uppercase}.wpzf-row__control input[type=email],.wpzf-row__control input[type=number],.wpzf-row__control input[type=text],.wpzf-row__control input[type=url],.wpzf-row__control select,.wpzf-row__control textarea{background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font:inherit;padding:8px 10px;width:100%}.wpzf-row__control input[type=email]:focus,.wpzf-row__control input[type=number]:focus,.wpzf-row__control input[type=text]:focus,.wpzf-row__control input[type=url]:focus,.wpzf-row__control select:focus,.wpzf-row__control textarea:focus{border-color:var(--wp-admin-theme-color,#2271b1);-webkit-box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) rgba(34,113,177,.2);box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) rgba(34,113,177,.2);outline:none}.wpzf-row__control textarea{font-family:inherit;resize:vertical}.wpzf-style-picker{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px;margin-top:4px}.wpzf-style-picker__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:10px 8px 9px;position:relative;text-align:center;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-style-picker__item.is-selected,.wpzf-style-picker__item:hover{border-color:var(--wp-admin-theme-color,#2271b1)}.wpzf-style-picker__item.is-selected{-webkit-box-shadow:0 0 0 1px var(--wp-admin-theme-color,#2271b1);box-shadow:0 0 0 1px var(--wp-admin-theme-color,#2271b1)}.wpzf-style-picker__item.is-pro{cursor:default}.wpzf-style-picker__item.is-pro:hover{border-color:#b45309;-webkit-box-shadow:none;box-shadow:none}.wpzf-style-picker__swatches{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.wpzf-style-picker__swatch{-ms-flex-negative:0;border:1px solid rgba(0,0,0,.1);border-radius:50%;flex-shrink:0;height:16px;width:16px}.wpzf-style-picker__name{color:#1e1e1e;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.wpzf-style-picker__pro-badge{background:rgba(180,83,9,.1);border-radius:3px;color:#b45309;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:1px 4px;position:absolute;right:5px;text-transform:uppercase;top:5px}.wpzf-style-picker__custom-preview{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;justify-content:center;opacity:.85;width:88px}.wpzf-style-picker__custom-preview,.wpzf-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpzf-toggle{color:#1e1e1e;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:8px}.wpzf-toggle input[type=checkbox]{margin:0}.wpzf-segmented{border:1px solid #e0e0e0;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.wpzf-segmented button{background:#fff;border:0;color:#1e1e1e;cursor:pointer;font-size:12px;padding:6px 12px}.wpzf-segmented button:hover{background:#f0f0f0}.wpzf-segmented button.is-active{background:var(--wp-admin-theme-color,#2271b1);color:#fff}.wpzf-segmented button+button{border-left:1px solid #e0e0e0}.wpzf-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.wpzf-option{-ms-grid-columns:1fr 100px 24px;display:-ms-grid;display:grid;gap:6px;grid-template-columns:1fr 100px 24px}.wpzf-option input[type=text]{border:1px solid #e0e0e0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:6px 8px;width:100%}.wpzf-method-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.wpzf-method{-ms-grid-columns:auto 1fr;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:-ms-grid;display:grid;gap:4px 10px;grid-template-columns:auto 1fr;padding:10px 12px}.wpzf-method:hover{border-color:#ccc}.wpzf-method.is-active{background:rgba(34,113,177,.04);border-color:var(--wp-admin-theme-color,#2271b1)}.wpzf-method input[type=radio]{-ms-grid-row-span:2;grid-row:span 2;margin-top:3px}.wpzf-method__name{font-size:13px;font-weight:600}.wpzf-method__hint{color:#757575;font-size:12px}.wpzf-notices{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;position:fixed;right:24px;z-index:9999}.wpzf-notice-toast{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1e1e1e;border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-shadow:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:12px;padding:10px 14px}.wpzf-notice-toast button{background:transparent;border:0;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:16px}.wpzf-notice-toast--success{background:#4ab866}.wpzf-notice-toast--error{background:#d63638}.wpzf-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.wpzf-modal__inner{background:#fff;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);max-width:90vw;min-width:480px}.wpzf-modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:14px 18px}.wpzf-modal__header h2{font-size:16px;margin:0}.wpzf-modal__body{padding:18px}.wpzf-embed-code{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 12px}.wpzf-embed-code code{-webkit-box-flex:1;background:transparent;color:#1e1e1e;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.wpzf-hint{color:#757575;font-size:12px;margin-top:10px}.wpzf-pro-modal__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:20px}.wpzf-builder--picker{background:#f0f0f0}.wpzf-picker{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden}.wpzf-picker__header{-ms-flex-negative:0;background:#fff;border-bottom:1px solid #e0e0e0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);flex-shrink:0;gap:12px;padding:20px 28px}.wpzf-picker__header,.wpzf-picker__header .wpzf-topbar__exit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wpzf-picker__header .wpzf-topbar__exit{-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;height:36px;justify-content:center;min-width:36px!important}.wpzf-picker__heading h1{color:#1e1e1e;font-size:18px;margin:0 0 4px}.wpzf-picker__heading p{color:#757575;font-size:13px;margin:0}.wpzf-picker__error{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#991b1b;margin:12px 28px 0;padding:10px 14px}.wpzf-picker__ai-upsell{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid #c7d2fe;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-left:auto;padding:10px 16px}.wpzf-picker__ai-upsell,.wpzf-picker__ai-upsell-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.wpzf-picker__ai-upsell-icon{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background:#fff;color:#4f46e5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.wpzf-picker__ai-upsell-text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:2px}.wpzf-picker__ai-upsell-text strong{color:#1e1b4b;font-size:14px}.wpzf-picker__ai-upsell-text span{color:#4338ca;font-size:13px}.wpzf-picker__pro-badge{background:#4f46e5;border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-left:6px;padding:1px 6px;vertical-align:middle}.wpzf-picker__pro-placeholder{background:#fff;border:1px dashed #e0e0e0;border-radius:4px;color:#1e1e1e;margin:60px auto;max-width:480px;padding:36px 32px;text-align:center}.wpzf-picker__pro-placeholder h3{font-size:18px;margin:12px 0 6px}.wpzf-picker__pro-placeholder p{color:#757575;margin:0 0 14px}.wpzf-picker__pro-placeholder-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(79,70,229,.08);border-radius:4px;color:#4f46e5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:48px;justify-content:center;width:48px}.wpzf-picker__pro-placeholder-hint{font-size:13px}.wpzf-picker__split{-webkit-box-flex:1;-ms-grid-columns:320px 1fr;display:-ms-grid;display:grid;-ms-flex:1;flex:1;grid-template-columns:320px 1fr;min-height:0}.wpzf-picker__list{background:#fff;border-right:1px solid #e0e0e0;min-height:0;overflow-y:auto;padding:12px}.wpzf-picker__item{-ms-grid-columns:36px 1fr;background:transparent;border:1px solid transparent;border-radius:4px;color:#1e1e1e;cursor:pointer;display:-ms-grid;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:12px;text-align:left;text-decoration:none;-webkit-transition:background .12s,border-color .12s;transition:background .12s,border-color .12s;width:100%}.wpzf-picker__item+.wpzf-picker__item{margin-top:4px}.wpzf-picker__item:hover{background:#f0f0f0}.wpzf-picker__item.is-selected{background:rgba(34,113,177,.07);border-color:rgba(34,113,177,.35)}.wpzf-picker__item.is-pro .wpzf-picker__item-icon{opacity:.85}.wpzf-picker__item--cta{border-radius:0 0 4px 4px;border-top:1px solid #e0e0e0;color:var(--wp-admin-theme-color,#2271b1);margin-top:8px!important;padding-top:16px}.wpzf-picker__item--cta .wpzf-picker__item-icon{background:rgba(34,113,177,.08);color:var(--wp-admin-theme-color,#2271b1)}.wpzf-picker__item--cta:hover{background:rgba(34,113,177,.06)}.wpzf-picker__item-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f0f0f0;border-radius:4px;color:#1e1e1e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;justify-content:center;width:36px}.wpzf-picker__item-icon svg{height:20px;width:20px}.wpzf-picker__item-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.wpzf-picker__item-name{font-size:13px;font-weight:600;line-height:1.3}.wpzf-picker__item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#757575;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.wpzf-picker__preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f0f0f0;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.wpzf-picker__preview,.wpzf-picker__preview-header{display:-webkit-box;display:-ms-flexbox;display:flex}.wpzf-picker__preview-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 28px}.wpzf-picker__preview-header h2{color:#1e1e1e;font-size:16px;margin:0 0 4px}.wpzf-picker__preview-header p{color:#757575;font-size:13px;margin:0}.wpzf-picker__preview-canvas{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center;overflow-y:auto;padding:32px}.wpzf-picker__empty{color:#757575;font-size:13px;max-width:480px;padding:60px 20px;text-align:center}.wpzf-picker--error,.wpzf-picker--loading{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.wpzf-preview-form{background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);color:#1e1e1e;max-width:640px;padding:28px;width:100%}.wpzf-preview-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.wpzf-preview-form__row{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0}.wpzf-preview-form__row--w-half{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.wpzf-preview-form__row--w-third{-ms-flex-preferred-size:calc(33.333% - 11px);flex-basis:calc(33.333% - 11px)}.wpzf-preview-form__row--w-two-thirds{-ms-flex-preferred-size:calc(66.667% - 6px);flex-basis:calc(66.667% - 6px)}.wpzf-preview-form__label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.wpzf-preview-form__input{background:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font:inherit;min-height:38px;padding:9px 12px;pointer-events:none;width:100%}.wpzf-preview-form textarea.wpzf-preview-form__input{min-height:0;resize:none}.wpzf-preview-form__choices{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.wpzf-preview-form__choice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:8px}.wpzf-preview-form__choice--single{padding-top:4px}.wpzf-preview-form__heading{font-weight:600;margin:0}.wpzf-preview-form__paragraph{color:#757575}.wpzf-preview-form__divider{border:0;border-top:1px solid #e0e0e0;margin:8px 0}.wpzf-preview-form__submit{margin-top:24px}.wpzf-preview-form__submit--center{text-align:center}.wpzf-preview-form__submit--right{text-align:right}.wpzf-preview-form__submit--full .wpzf-preview-form__btn{width:100%}.wpzf-preview-form__btn{background:var(--wp-admin-theme-color,#2271b1);border:0;border-radius:4px;color:#fff;cursor:default;font-size:14px;font-weight:600;padding:11px 28px;pointer-events:none}.wpzf-options .wpzf-option{-ms-grid-columns:16px 20px 1fr 32px 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:16px 20px 1fr 32px 32px}.wpzf-options .wpzf-option input[type=radio]{margin:0}.wpzf-option__default{accent-color:var(--wp-admin-theme-color,#2271b1);cursor:pointer;margin:0}.wpzf-option__handle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#757575;cursor:-webkit-grab;cursor:grab;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:22px;justify-content:center;width:16px}.wpzf-option__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.wpzf-option.is-dragging{opacity:.4}.wpzf-row__label-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4px}.wpzf-link-btn{background:transparent;border:0;color:var(--wp-admin-theme-color,#2271b1);cursor:pointer;font-size:12px;padding:0}.wpzf-link-btn:hover{text-decoration:underline}.wpzf-modal__inner--wide{min-width:560px}.wpzf-bulk__textarea{border:1px solid #e0e0e0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;padding:10px 12px;resize:vertical;width:100%}.wpzf-bulk__textarea:focus{border-color:var(--wp-admin-theme-color,#2271b1);-webkit-box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) rgba(34,113,177,.2);box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) rgba(34,113,177,.2);outline:none}.wpzf-bulk__lists{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:12px}.wpzf-bulk__lists-label{color:#757575;font-size:12px;margin-right:4px}.wpzf-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end}.wpzf-inspector__body .components-base-control{margin-bottom:16px}.wpzf-inspector__body .components-base-control__field{margin-bottom:0}.wpzf-inspector__body .components-select-control__input,.wpzf-inspector__body .components-text-control__input,.wpzf-inspector__body .components-textarea-control__input{width:100%}.components-modal__content .wpzf-embed-code{margin-top:8px}.components-modal__content .wpzf-hint{margin-top:12px}.wpzf-labels-left .wpzf-field-card--type-date .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-email .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-name .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-number .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-select .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-tel .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-text .wpzf-field-card__body,.wpzf-labels-left .wpzf-field-card--type-url .wpzf-field-card__body{-ms-grid-columns:160px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:12px;grid-template-columns:160px 1fr}.wpzf-labels-left .wpzf-field-card--type-date .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-email .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-name .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-number .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-select .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-tel .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-text .wpzf-field-card__body .wpzf-label,.wpzf-labels-left .wpzf-field-card--type-url .wpzf-field-card__body .wpzf-label{margin-bottom:0}.wpzf-labels-left .wpzf-field-card--type-date .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-email .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-name .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-number .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-select .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-tel .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-text .wpzf-field-card__body .wpzf-help,.wpzf-labels-left .wpzf-field-card--type-url .wpzf-field-card__body .wpzf-help{grid-column:1/-1}.wpzf-preview.wpzf-form{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);padding:32px}.wpzf-preview .wpzf-submit__btn{cursor:default!important;pointer-events:none!important}.wpzf-welcome-guide .components-guide__page{max-width:320px}.wpzf-welcome-guide .components-guide__page img{border-radius:8px 8px 0 0;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.wpzf-welcome-guide__page{padding:16px 24px 8px}.wpzf-welcome-guide__heading{color:#1e1e1e;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 10px}.wpzf-welcome-guide__text{color:#757575;font-size:14px;line-height:1.6;margin:0}
