h1.svelte-13elr9a{margin-top:0}.list-header.svelte-13elr9a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.tabs.svelte-13elr9a{background:#f1f1f3;border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex}.tab.svelte-13elr9a{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem .875rem;font-size:.9rem}.tab.svelte-13elr9a:hover{color:#1a1a2e}.tab.active.svelte-13elr9a{color:#1a1a2e;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.trash-hint.svelte-13elr9a{color:#777;background:#fafafa;border-left:3px solid #d4a017;border-radius:4px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}.card.trashed.svelte-13elr9a{opacity:.85;cursor:default;background:#fbfbfb}.card.trashed.svelte-13elr9a:hover{opacity:1}.edit-grid.svelte-13elr9a{display:block}@media (width>=1780px){.content:has(.edit-grid){max-width:none}.edit-grid.svelte-13elr9a{grid-template-columns:1036px minmax(360px, var(--preview-col-max,840px));align-items:start;gap:2rem;display:grid}}.preview-area.svelte-13elr9a{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}@media (width>=1780px){.preview-area.svelte-13elr9a{box-sizing:border-box;border-top:none;max-width:none;margin:0;padding:0 2rem 0 0;position:sticky;top:1.5rem}}.preview-scale-wrap.svelte-13elr9a{width:100%;overflow:hidden}.preview-viewport.svelte-13elr9a{transform-origin:0 0}.preview-area.svelte-13elr9a wirtino-tageskarte{display:block}.preview-header.svelte-13elr9a{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.preview-label.svelte-13elr9a{text-transform:uppercase;letter-spacing:.12em;color:#6b7280;font-size:.7rem;font-weight:700}.width-input.svelte-13elr9a{color:#6b7280;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.width-input.svelte-13elr9a span:where(.svelte-13elr9a){white-space:nowrap;font-weight:500}.width-input.svelte-13elr9a input:where(.svelte-13elr9a){border:1px solid #d1d5db;border-radius:4px;width:5.5rem;padding:.25rem .4rem;font-family:inherit;font-size:.8rem}.width-input.svelte-13elr9a input:where(.svelte-13elr9a):focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}.preview-hint.svelte-13elr9a{color:#9ca3af;text-align:left;margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.preview-loading-hint.svelte-13elr9a{text-align:center;color:#9ca3af;padding:1rem;font-size:.85rem;font-style:italic}.pdf-preview-block.svelte-13elr9a{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.pdf-preview-header.svelte-13elr9a{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.pdf-download-btn.svelte-13elr9a{color:#4f46e5;background:#fff;border:1px solid #c7d2fe;border-radius:4px;padding:.3rem .7rem;font-family:inherit;font-size:.7rem;font-weight:500;text-decoration:none}.pdf-download-btn.svelte-13elr9a:hover{background:#eef2ff;border-color:#818cf8}.pdf-frame-wrap.svelte-13elr9a{width:100%;overflow:hidden}.pdf-frame-viewport.svelte-13elr9a{transform-origin:0 0}.pdf-frame.svelte-13elr9a{background:#f3f4f6;border:none;width:100%;height:100%;display:block}.wirtino-theme.svelte-13elr9a{--wirtino-font:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--wirtino-font-heading:"Playfair Display", Georgia, serif;--wirtino-primary:#2e7d32;--wirtino-text:#212121;--wirtino-text-muted:#757575;--wirtino-bg:#fff;--wirtino-bg-highlight:#e8f5e9;--wirtino-border:#0000000a;--wirtino-radius:6px;--wirtino-radius-lg:12px;--wirtino-label-text:#fff}.message.svelte-13elr9a{background:#e0f2e9;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.list.svelte-13elr9a{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.empty-state.svelte-13elr9a{text-align:center;background:#fafafa;border:2px dashed #ddd;border-radius:8px;margin-top:1rem;padding:3rem}.empty-state.svelte-13elr9a p:where(.svelte-13elr9a){color:#666;margin:0 0 1rem}.edit-card.svelte-13elr9a{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.edit-card.svelte-13elr9a h2:where(.svelte-13elr9a){margin:0 0 2rem;font-size:1.4rem}.item-row.item-heading.svelte-13elr9a{background:#eef2ff;grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr) 36px}.item-row.item-heading.svelte-13elr9a>:where(.svelte-13elr9a):first-child{grid-area:1/1;align-self:center}.item-row.item-heading.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(2){grid-area:1/2}.item-row.item-heading.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(3){grid-area:1/3}.heading-input.svelte-13elr9a{font-size:1em;font-weight:600}.item-row.item-text.svelte-13elr9a{background:#fffbeb;grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr) 36px}.item-row.item-text.svelte-13elr9a>:where(.svelte-13elr9a):first-child{grid-area:1/1;align-self:center}.item-row.item-text.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(2){grid-area:1/2}.item-row.item-text.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(3){grid-area:1/3;align-self:start}.item-row.item-text.svelte-13elr9a textarea:where(.svelte-13elr9a){resize:vertical;min-height:38px}.add-buttons.svelte-13elr9a{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.item-with-slot.svelte-13elr9a{flex-direction:column;display:flex}.insert-slot.svelte-13elr9a{flex-shrink:0;justify-content:center;align-items:center;height:14px;display:flex;position:relative}.insert-slot.svelte-13elr9a:before{content:"";pointer-events:none;background:0 0;height:1px;transition:background .15s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.insert-slot.svelte-13elr9a:hover:before,.insert-slot.open.svelte-13elr9a:before{background:#6366f1}.insert-plus.svelte-13elr9a{opacity:0;color:#fff;cursor:pointer;z-index:2;background:#6366f1;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:1rem;font-weight:600;line-height:1;transition:opacity .15s;display:flex;position:relative}.insert-slot.svelte-13elr9a:hover .insert-plus:where(.svelte-13elr9a),.insert-plus.svelte-13elr9a:focus-visible{opacity:1}.insert-menu.svelte-13elr9a{z-index:10;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;gap:.25rem;padding:.3rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000001f}.insert-menu.svelte-13elr9a button:where(.svelte-13elr9a){cursor:pointer;color:#1f2937;background:#f3f4f6;border:0;border-radius:4px;padding:.4rem .7rem;font-family:inherit;font-size:.8rem}.insert-menu.svelte-13elr9a button:where(.svelte-13elr9a):hover{color:#3730a3;background:#e0e7ff}@media (width<=700px){.insert-menu.svelte-13elr9a{flex-wrap:wrap;max-width:280px}}.card.svelte-13elr9a{background:#fff;border:1px solid #0000;border-radius:8px;padding:1rem 1.25rem;transition:border-color .15s;box-shadow:0 1px 3px #0000001a}.card.clickable.svelte-13elr9a{cursor:pointer}.card.clickable.svelte-13elr9a:hover{border-color:#6366f1}.card.clickable.svelte-13elr9a:focus-visible{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #c7d2fe}.card-header.svelte-13elr9a{align-items:center;gap:.75rem;display:flex}.badge.svelte-13elr9a{background:#e5e7eb;border-radius:4px;align-items:center;height:18px;padding:0 .5rem;font-family:inherit;font-size:.75rem;line-height:1;display:inline-flex}.status-cluster.svelte-13elr9a{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.badge.published.svelte-13elr9a{color:#065f46;background:#d1fae5}.badge.wm.svelte-13elr9a{color:#3730a3;background:#e0e7ff}.toggle.svelte-13elr9a{cursor:pointer;flex-direction:row;align-items:center;gap:0;margin:0;display:inline-flex;position:relative}.toggle.svelte-13elr9a input:where(.svelte-13elr9a){opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle-slider.svelte-13elr9a{background:#d1d5db;border-radius:999px;width:32px;height:18px;transition:background .18s;display:inline-block;position:relative}.toggle-slider.svelte-13elr9a:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle.svelte-13elr9a input:where(.svelte-13elr9a):checked+.toggle-slider:where(.svelte-13elr9a){background:#10b981}.toggle.svelte-13elr9a input:where(.svelte-13elr9a):checked+.toggle-slider:where(.svelte-13elr9a):before{transform:translate(14px)}.toggle.svelte-13elr9a input:where(.svelte-13elr9a):focus-visible+.toggle-slider:where(.svelte-13elr9a){box-shadow:0 0 0 2px #6366f1}.items-preview.svelte-13elr9a{color:#555;margin:.5rem 0;padding-left:1.25rem;font-size:.9rem}.card-actions.svelte-13elr9a{gap:.5rem;margin-top:.5rem;display:flex}label.svelte-13elr9a{flex-direction:column;gap:.3rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex}.checkbox-label.svelte-13elr9a{cursor:pointer;background:#f0f0ff;border-radius:6px;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.checkbox-label.svelte-13elr9a input[type=checkbox]:where(.svelte-13elr9a){cursor:pointer;width:1rem;height:1rem}.checkbox-label.svelte-13elr9a .hint:where(.svelte-13elr9a){color:#666;margin-left:.25rem;font-size:.8rem;font-weight:400}.wm-check.svelte-13elr9a{border:1px solid;border-radius:6px;margin-top:-.75rem;margin-bottom:1.5rem;padding:.6rem .9rem;font-size:.85rem}.wm-check.warn.svelte-13elr9a{color:#92400e;background:#fef3c7;border-color:#fcd34d}.wm-check.ok.svelte-13elr9a{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.items-check.svelte-13elr9a{border:1px solid;border-radius:6px;margin:1rem 0;padding:.6rem .9rem;font-size:.85rem}.items-check.warn.svelte-13elr9a{color:#92400e;background:#fef3c7;border-color:#fcd34d}.datum-warn.svelte-13elr9a{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:-.75rem;margin-bottom:1.5rem;padding:.6rem .9rem;font-size:.85rem}h3.svelte-13elr9a{margin-bottom:.5rem}.items-list.svelte-13elr9a{flex-direction:column;gap:0;margin-bottom:.75rem;display:flex;position:relative}.item-row.svelte-13elr9a{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:28px 140px minmax(0,1fr) 90px 36px;align-items:center;gap:.35rem .5rem;padding:.35rem;display:grid;cursor:default!important}.item-row.svelte-13elr9a>:where(.svelte-13elr9a):first-child{grid-area:1/1/span 2;align-self:center}.item-row.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(2){grid-area:1/2/span 2;align-self:start}.item-row.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(3){grid-area:1/3}.item-row.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(4){grid-area:2/3/auto/span 3}.item-row.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(5){grid-area:1/4}.item-row.svelte-13elr9a>:where(.svelte-13elr9a):nth-child(6){box-sizing:border-box;grid-area:1/5;justify-content:center;align-self:stretch;align-items:center;display:flex}.drag-handle.svelte-13elr9a{color:#9ca3af;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:34px;padding:0;transition:color .15s,background .15s;display:flex}.drag-handle.svelte-13elr9a svg:where(.svelte-13elr9a){pointer-events:none}.drag-handle.svelte-13elr9a:hover{color:#6366f1;background:#f3f4f6}.drag-handle.svelte-13elr9a:active{cursor:grabbing;color:#6366f1}.item-row[data-is-dnd-shadow-item-hint=true]{visibility:hidden}.item-row[data-is-dnd-shadow-item=true]{background:#eef2ff;border:2px dashed #6366f1;border-radius:6px;outline:none;box-shadow:0 0 0 2px #6366f11a}.item-row[data-is-dnd-shadow-item=true] *{visibility:hidden}input.svelte-13elr9a,select.svelte-13elr9a,textarea.svelte-13elr9a{border:1px solid #d1d5db;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.9rem}input.svelte-13elr9a:focus,select.svelte-13elr9a:focus,textarea.svelte-13elr9a:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}.form-actions.svelte-13elr9a{gap:.75rem;margin-top:1.5rem;display:flex}.btn.svelte-13elr9a{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn.svelte-13elr9a:hover{background:#f3f4f6}.btn.primary.svelte-13elr9a{color:#fff;background:#6366f1;border-color:#6366f1}.btn.primary.svelte-13elr9a:hover{background:#4f46e5}.btn.danger.svelte-13elr9a{color:#dc2626;border-color:#dc2626}.btn.danger.svelte-13elr9a:hover{background:#fef2f2}.btn.small.svelte-13elr9a{padding:.3rem .6rem;font-size:.8rem}.btn.svelte-13elr9a:disabled{opacity:.5;cursor:not-allowed}
