.widget-url-row.svelte-wmt0mr{display:flex;align-items:stretch}.widget-url-icon.svelte-wmt0mr{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background-color:var(--pb-disabled-bg, #f9fafb);border:1px solid var(--pb-border-color, #d1d5db);border-right:none;border-radius:.375rem 0 0 .375rem;color:var(--pb-hint-color, #6b7280)}.widget-url-input.svelte-wmt0mr{flex:1;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:0 .375rem .375rem 0;outline:none;transition:border-color .15s,box-shadow .15s}.widget-url-input.svelte-wmt0mr:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-url-input.svelte-wmt0mr:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-url-input-error.svelte-wmt0mr{border-color:var(--pb-error-color, #dc2626)}.cta-form.svelte-3y39nw{display:flex;flex-direction:column;gap:1.5rem}.form-preview.svelte-3y39nw{padding:1.5rem;border-radius:.5rem;overflow:hidden}.preview-content.svelte-3y39nw{display:flex;flex-direction:column;gap:1rem}.preview-centered.svelte-3y39nw{align-items:center;text-align:center}.preview-text.svelte-3y39nw{display:flex;flex-direction:column;gap:.25rem}.preview-headline.svelte-3y39nw{margin:0;font-size:1.125rem;font-weight:700}.preview-placeholder-text.svelte-3y39nw{opacity:.5}.preview-description.svelte-3y39nw{margin:0;font-size:.875rem;opacity:.9}.preview-buttons.svelte-3y39nw{display:flex;gap:.5rem;flex-wrap:wrap}.preview-btn.svelte-3y39nw{padding:.375rem .75rem;font-size:.75rem;font-weight:600;border-radius:.375rem}.preview-btn-primary.svelte-3y39nw{background:#ffffffe6;color:#d97706}.preview-btn-secondary.svelte-3y39nw{background:transparent;border:1px solid currentColor;opacity:.9}.form-section.svelte-3y39nw{padding:1rem;background:var(--pb-disabled-bg, #f9fafb);border-radius:.5rem}.form-section-title.svelte-3y39nw{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--pb-text-color, #374151);text-transform:uppercase;letter-spacing:.05em}.form-row.svelte-3y39nw{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-col.svelte-3y39nw{min-width:0}@media(max-width:640px){.form-row.svelte-3y39nw{grid-template-columns:1fr}}.form-section.svelte-mxzagx{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-mxzagx:last-child{border-bottom:none;padding-bottom:0}.form-section.svelte-15upu3l{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-15upu3l:last-child{border-bottom:none;padding-bottom:0}.form-section.svelte-1mnp7uu{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-1mnp7uu:last-child{border-bottom:none;padding-bottom:0}.form-section.svelte-u2sc1y{padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-u2sc1y:last-child{border-bottom:none;padding-bottom:0}.media-picker-backdrop.svelte-mi7onn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.media-picker-modal.svelte-mi7onn{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000059;width:100%;max-width:1000px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.media-picker-header.svelte-mi7onn{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.media-picker-title.svelte-mi7onn{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.media-picker-close.svelte-mi7onn{background:none;border:none;padding:.5rem;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .15s}.media-picker-close.svelte-mi7onn:hover{background:#e5e7eb;color:#111827}.media-picker-body.svelte-mi7onn{flex:1;overflow:hidden;min-height:400px}.element-slot.svelte-1qdiv1d{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.element-slot-header.svelte-1qdiv1d{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.element-slot-label.svelte-1qdiv1d{font-size:.875rem;font-weight:600;color:#374151}.element-slot-badge.svelte-1qdiv1d{font-size:.625rem;text-transform:uppercase;padding:.125rem .5rem;background:#dbeafe;color:#1e40af;border-radius:9999px}.element-slot-content.svelte-1qdiv1d{padding:1rem}.element-slot-preview.svelte-1qdiv1d{display:flex;flex-direction:column;gap:.75rem}.element-slot-image{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;background:#f3f4f6}.element-slot-file.svelte-1qdiv1d{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border-radius:.375rem;color:#6b7280}.element-slot-file.svelte-1qdiv1d span:where(.svelte-1qdiv1d){font-size:.875rem;color:#374151}.element-slot-actions.svelte-1qdiv1d{display:flex;gap:.5rem}.btn-replace.svelte-1qdiv1d,.btn-remove.svelte-1qdiv1d{padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s}.btn-replace.svelte-1qdiv1d{background:#deb452;border:none;color:#fff}.btn-replace.svelte-1qdiv1d:hover{filter:brightness(.95)}.btn-remove.svelte-1qdiv1d{background:#fff;border:1px solid #d1d5db;color:#dc2626}.btn-remove.svelte-1qdiv1d:hover{background:#fef2f2;border-color:#dc2626}.element-slot-empty.svelte-1qdiv1d{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .15s;color:#9ca3af}.element-slot-empty.svelte-1qdiv1d:hover{border-color:#deb452;background:#deb45205;color:#deb452}.empty-text.svelte-1qdiv1d{font-size:.875rem;font-weight:500;color:#374151}.empty-hint.svelte-1qdiv1d{font-size:.75rem;color:#9ca3af}.element-slot-empty.svelte-1qdiv1d:hover .empty-text:where(.svelte-1qdiv1d){color:#deb452}.block-elements-editor.svelte-1vflu5a,.element-slots.svelte-1vflu5a{display:flex;flex-direction:column;gap:1rem}.no-element-types.svelte-1vflu5a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;text-align:center;color:#9ca3af;background:#f9fafb;border-radius:.5rem;border:1px dashed #e5e7eb}.no-element-types.svelte-1vflu5a p:where(.svelte-1vflu5a){margin:0;font-size:.875rem;color:#6b7280}.no-element-hint.svelte-1vflu5a{font-size:.75rem;color:#9ca3af}.widget-multiselect.svelte-1ww2rtb{display:flex;flex-direction:column;gap:.5rem}.widget-checkbox-label.svelte-1ww2rtb{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-checkbox.svelte-1ww2rtb{width:1rem;height:1rem;cursor:pointer;accent-color:var(--pb-primary-color, #deb452);border-radius:.25rem}.widget-checkbox.svelte-1ww2rtb:focus-visible{outline:2px solid var(--pb-focus-ring, #deb452);outline-offset:2px}.widget-checkbox.svelte-1ww2rtb:disabled{cursor:not-allowed;opacity:.5}.widget-checkbox-text.svelte-1ww2rtb{font-size:.875rem;color:var(--pb-text-color, #374151)}.widget-email-row.svelte-17n7u7o{display:flex;align-items:stretch}.widget-email-icon.svelte-17n7u7o{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background-color:var(--pb-disabled-bg, #f9fafb);border:1px solid var(--pb-border-color, #d1d5db);border-right:none;border-radius:.375rem 0 0 .375rem;color:var(--pb-hint-color, #6b7280)}.widget-email-input.svelte-17n7u7o{flex:1;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:0 .375rem .375rem 0;outline:none;transition:border-color .15s,box-shadow .15s}.widget-email-input.svelte-17n7u7o:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-email-input.svelte-17n7u7o:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-email-input-error.svelte-17n7u7o{border-color:var(--pb-error-color, #dc2626)}.widget-datetime.svelte-1utc3zp{width:100%;padding:.625rem .75rem;font-size:.875rem;color:var(--pb-text-color, #111827);background-color:var(--pb-input-bg, #ffffff);border:1px solid var(--pb-border-color, #d1d5db);border-radius:.375rem;outline:none;transition:border-color .15s,box-shadow .15s}.widget-datetime.svelte-1utc3zp:focus{border-color:var(--pb-focus-ring, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-datetime.svelte-1utc3zp:disabled{background-color:var(--pb-disabled-bg, #f9fafb);cursor:not-allowed;opacity:.7}.widget-datetime-error.svelte-1utc3zp{border-color:var(--pb-error-color, #dc2626)}.widget-datetime.svelte-1utc3zp::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .15s;transition:opacity .15s}.widget-datetime.svelte-1utc3zp::-webkit-calendar-picker-indicator:hover{opacity:1}.widget-richtext.svelte-af6ifx{border-radius:.375rem;overflow:hidden}.widget-richtext-disabled.svelte-af6ifx{opacity:.7;pointer-events:none}.widget-image.svelte-ab8juf{width:100%}.widget-image-preview.svelte-ab8juf{border:1px solid var(--pb-border-color, #d1d5db);border-radius:.5rem;overflow:hidden;background:var(--pb-disabled-bg, #f9fafb)}.widget-image-img{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;display:block}.widget-image-actions.svelte-ab8juf{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--pb-border-color, #d1d5db);background:#fff}.widget-image-btn.svelte-ab8juf{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .15s}.widget-image-btn.svelte-ab8juf:disabled{opacity:.5;cursor:not-allowed}.widget-image-btn-change.svelte-ab8juf{background:var(--pb-primary-color, #deb452);border:none;color:#fff}.widget-image-btn-change.svelte-ab8juf:hover:not(:disabled){filter:brightness(.95)}.widget-image-btn-remove.svelte-ab8juf{background:#fff;border:1px solid var(--pb-border-color, #d1d5db);color:var(--pb-error-color, #dc2626)}.widget-image-btn-remove.svelte-ab8juf:hover:not(:disabled){background:#fef2f2;border-color:var(--pb-error-color, #dc2626)}.widget-image-empty.svelte-ab8juf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;border:2px dashed var(--pb-border-color, #d1d5db);border-radius:.5rem;background:var(--pb-input-bg, #ffffff);cursor:pointer;transition:all .15s}.widget-image-empty.svelte-ab8juf:hover{border-color:var(--pb-primary-color, #deb452);background:#deb45205}.widget-image-empty.svelte-ab8juf:focus-visible{outline:none;border-color:var(--pb-primary-color, #deb452);box-shadow:0 0 0 3px var(--pb-focus-ring-alpha, rgba(222, 180, 82, .15))}.widget-image-icon.svelte-ab8juf{color:var(--pb-hint-color, #9ca3af)}.widget-image-text.svelte-ab8juf{font-size:.875rem;color:var(--pb-text-color, #374151);margin:0}.widget-image-text-bold.svelte-ab8juf{font-weight:600;color:var(--pb-primary-color, #deb452)}.widget-image-hint.svelte-ab8juf{font-size:.75rem;color:var(--pb-hint-color, #9ca3af);margin:0}.editor-backdrop.svelte-1ue3ono{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.editor-modal.svelte-1ue3ono{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000059;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.editor-header.svelte-1ue3ono{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f9fafb,#fff)}.editor-header-left.svelte-1ue3ono{display:flex;flex-direction:column;gap:.25rem}.editor-title.svelte-1ue3ono{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.editor-block-name.svelte-1ue3ono{font-size:.75rem;color:#6b7280}.editor-close.svelte-1ue3ono{background:none;border:none;padding:.5rem;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .15s}.editor-close.svelte-1ue3ono:hover{background:#f3f4f6;color:#111827}.editor-tabs.svelte-1ue3ono{display:flex;gap:0;padding:0 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.editor-tab.svelte-1ue3ono{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s;margin-bottom:-1px}.editor-tab.svelte-1ue3ono:hover{color:#374151}.editor-tab.active.svelte-1ue3ono{color:#deb452;border-bottom-color:#deb452;background:#fff}.editor-tab.svelte-1ue3ono svg:where(.svelte-1ue3ono){opacity:.7}.editor-tab.active.svelte-1ue3ono svg:where(.svelte-1ue3ono){opacity:1}.editor-error.svelte-1ue3ono{margin:1rem 1.5rem 0;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem}.editor-warning.svelte-1ue3ono{margin:1rem 1.5rem 0;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.875rem}.editor-body.svelte-1ue3ono{padding:1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.25rem}.editor-loading.svelte-1ue3ono{display:flex;align-items:center;gap:.75rem;padding:2rem;color:#6b7280;justify-content:center}.editor-empty.svelte-1ue3ono{padding:2rem;text-align:center;color:#6b7280}.editor-empty-hint.svelte-1ue3ono{font-size:.875rem;margin-top:.5rem}.editor-empty.svelte-1ue3ono code:where(.svelte-1ue3ono){background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;font-size:.875rem}.settings-section.svelte-1ue3ono{display:flex;flex-direction:column;gap:1.25rem}.settings-heading.svelte-1ue3ono{margin:0;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.editor-footer.svelte-1ue3ono{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.btn.svelte-1ue3ono{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s;border:none}.btn.svelte-1ue3ono:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1ue3ono{background:#fff;border:1px solid #d1d5db;color:#374151}.btn-secondary.svelte-1ue3ono:hover:not(:disabled){background:#f3f4f6}.btn-primary.svelte-1ue3ono{background:#deb452;color:#fff}.btn-primary.svelte-1ue3ono:hover:not(:disabled){filter:brightness(.95)}.editor-spinner.svelte-1ue3ono{display:inline-block;width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1ue3ono-spin .6s linear infinite}@keyframes svelte-1ue3ono-spin{to{transform:rotate(360deg)}}
