h1.svelte-13hsgdq{margin-top:0}.list-header.svelte-13hsgdq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.list-header.svelte-13hsgdq .tabs:where(.svelte-13hsgdq){background:#f1f1f3;border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex}.list-header.svelte-13hsgdq .tab:where(.svelte-13hsgdq){color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem .875rem;font-size:.9rem}.list-header.svelte-13hsgdq .tab:where(.svelte-13hsgdq):hover{color:#1a1a2e}.list-header.svelte-13hsgdq .tab.active:where(.svelte-13hsgdq){color:#1a1a2e;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.trash-hint.svelte-13hsgdq{color:#777;background:#fafafa;border-left:3px solid #d4a017;border-radius:4px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}.card.trashed.svelte-13hsgdq{opacity:.85;cursor:default;background:#fbfbfb}.card.trashed.svelte-13hsgdq:hover{opacity:1}.message.svelte-13hsgdq{background:#e0f2e9;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.list.svelte-13hsgdq{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.edit-grid.svelte-13hsgdq{display:block}@media (width>=1780px){.content:has(.edit-grid){max-width:none}.edit-grid.svelte-13hsgdq{grid-template-columns:1036px minmax(360px, var(--preview-col-max,840px));align-items:start;gap:2rem;display:grid}}.preview-area.svelte-13hsgdq{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}@media (width>=1780px){.preview-area.svelte-13hsgdq{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-13hsgdq{width:100%;overflow:hidden}.preview-viewport.svelte-13hsgdq{transform-origin:0 0}.preview-area.svelte-13hsgdq wirtino-events{display:block}.preview-header.svelte-13hsgdq{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.preview-label.svelte-13hsgdq{text-transform:uppercase;letter-spacing:.12em;color:#6b7280;font-size:.7rem;font-weight:700}.width-input.svelte-13hsgdq{color:#6b7280;flex-direction:row;align-items:center;gap:.4rem;margin-bottom:0;font-size:.7rem;font-weight:500;display:flex}.width-input.svelte-13hsgdq span:where(.svelte-13hsgdq){white-space:nowrap;font-weight:500}.width-input.svelte-13hsgdq input:where(.svelte-13hsgdq){border:1px solid #d1d5db;border-radius:4px;width:5.5rem;padding:.25rem .4rem;font-family:inherit;font-size:.8rem}.width-input.svelte-13hsgdq input:where(.svelte-13hsgdq):focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}.preview-hint.svelte-13hsgdq{color:#9ca3af;text-align:left;margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.preview-loading-hint.svelte-13hsgdq{text-align:center;color:#9ca3af;padding:1rem;font-size:.85rem;font-style:italic}.wirtino-theme.svelte-13hsgdq{--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}.empty-state.svelte-13hsgdq{text-align:center;background:#fafafa;border:2px dashed #ddd;border-radius:8px;margin-top:1rem;padding:3rem}.empty-state.svelte-13hsgdq p:where(.svelte-13hsgdq){color:#666;margin:0 0 1rem}.edit-card.svelte-13hsgdq{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.edit-card.svelte-13hsgdq h2:where(.svelte-13hsgdq){margin:0 0 2rem;font-size:1.4rem}.card.svelte-13hsgdq{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-13hsgdq{cursor:pointer}.card.clickable.svelte-13hsgdq:hover{border-color:#6366f1}.card.clickable.svelte-13hsgdq:focus-visible{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #c7d2fe}.card.draft.svelte-13hsgdq{opacity:.75}.card.cancelled.svelte-13hsgdq{opacity:.55}.card-header.svelte-13hsgdq{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.datum.svelte-13hsgdq{color:#6366f1;font-size:.85rem}.badge.svelte-13hsgdq{background:#e5e7eb;border-radius:50px;align-items:center;height:18px;padding:0 .55rem;font-family:inherit;font-size:.7rem;line-height:1;display:inline-flex}.badge.kategorie.svelte-13hsgdq{color:#3730a3;background:#eef2ff}.badge.status-draft.svelte-13hsgdq{color:#92400e;background:#fef3c7}.badge.status-published.svelte-13hsgdq{color:#065f46;background:#d1fae5}.badge.status-cancelled.svelte-13hsgdq{color:#991b1b;background:#fee2e2}.badge.rrule.svelte-13hsgdq{color:#5b21b6;background:#ede9fe;gap:.2rem}.recurrence.svelte-13hsgdq{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem 1rem}.recurrence.svelte-13hsgdq legend:where(.svelte-13hsgdq){color:#444;padding:0 .4rem;font-size:.85rem;font-weight:600}.hint-inline.svelte-13hsgdq{color:#666;margin-left:.4rem;font-size:.85rem}.byday-row.svelte-13hsgdq{margin:.5rem 0}.byday-label.svelte-13hsgdq{color:#444;margin-bottom:.4rem;font-size:.85rem;display:block}.byday-grid.svelte-13hsgdq{flex-wrap:wrap;gap:.4rem;display:flex}.byday-pill.svelte-13hsgdq{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d1d5db;border-radius:50px;align-items:center;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.byday-pill.active.svelte-13hsgdq{color:#fff;background:#6366f1;border-color:#6366f1}.byday-pill.svelte-13hsgdq input:where(.svelte-13hsgdq){display:none}.rrule-note.svelte-13hsgdq{color:#92400e;background:#fef3c7;border-radius:6px;margin-top:.5rem;padding:.5rem .75rem;font-size:.8rem}.status-cluster.svelte-13hsgdq{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.toggle.svelte-13hsgdq{cursor:pointer;flex-direction:row;align-items:center;gap:0;margin:0;display:inline-flex;position:relative}.toggle.svelte-13hsgdq input:where(.svelte-13hsgdq){opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle-slider.svelte-13hsgdq{background:#d1d5db;border-radius:999px;width:32px;height:18px;transition:background .18s;display:inline-block;position:relative}.toggle-slider.svelte-13hsgdq: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-13hsgdq input:where(.svelte-13hsgdq):checked+.toggle-slider:where(.svelte-13hsgdq){background:#10b981}.toggle.svelte-13hsgdq input:where(.svelte-13hsgdq):checked+.toggle-slider:where(.svelte-13hsgdq):before{transform:translate(14px)}.toggle.svelte-13hsgdq input:where(.svelte-13hsgdq):focus-visible+.toggle-slider:where(.svelte-13hsgdq){box-shadow:0 0 0 2px #6366f1}.toggle.disabled.svelte-13hsgdq{cursor:not-allowed;opacity:.45}.beschreibung.svelte-13hsgdq{color:#555;margin:.5rem 0;font-size:.9rem}.card-actions.svelte-13hsgdq{gap:.5rem;display:flex}.empty.svelte-13hsgdq{color:#888;font-style:italic}.form-row.svelte-13hsgdq{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:0;display:grid}@media (width<=560px){.form-row.svelte-13hsgdq{grid-template-columns:1fr}}label.svelte-13hsgdq{flex-direction:column;gap:.3rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex}input.svelte-13hsgdq,select.svelte-13hsgdq,textarea.svelte-13hsgdq{border:1px solid #d1d5db;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.9rem}input.svelte-13hsgdq:focus,select.svelte-13hsgdq:focus,textarea.svelte-13hsgdq:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f126}textarea.svelte-13hsgdq{resize:vertical}.preview.svelte-13hsgdq{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;max-width:100%;max-height:160px;margin:0 0 1rem}.form-actions.svelte-13hsgdq{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.btn.svelte-13hsgdq{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn.svelte-13hsgdq:hover{background:#f3f4f6}.btn.primary.svelte-13hsgdq{color:#fff;background:#6366f1;border-color:#6366f1}.btn.primary.svelte-13hsgdq:hover{background:#4f46e5}.btn.danger.svelte-13hsgdq{color:#dc2626;border-color:#dc2626}.btn.danger.svelte-13hsgdq:hover{background:#fef2f2}.btn.small.svelte-13hsgdq{padding:.3rem .6rem;font-size:.8rem}.btn.svelte-13hsgdq:disabled{opacity:.5;cursor:not-allowed}
