.changelog-dot.svelte-1effgzl{position:absolute;top:-2px;right:-6px;width:6px;height:6px;border-radius:50%;background:var(--c-primary, #116a65)}.changelog-link.svelte-1effgzl:hover{text-decoration:underline}.fb-backdrop.svelte-86xzc9{position:fixed;inset:0;z-index:9996;background:transparent}.fb-btn.svelte-86xzc9{position:fixed;z-index:9998;width:44px;height:44px;border-radius:50%;border:none;background:#e07a5f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px #00000026;padding:0}.fb-btn.svelte-86xzc9:hover{opacity:1;transform:scale(1.1);box-shadow:0 0 12px #e07a5f66}.fb-btn.mobile.svelte-86xzc9{top:12px;right:12px}.fb-btn.admin.svelte-86xzc9{bottom:20px;right:20px}.fb-icon.svelte-86xzc9{font-size:20px!important}.fb-popup.svelte-86xzc9{position:fixed;z-index:9998;width:280px;background:var(--c-surface, #fff);border:1px solid var(--c-border, #e2e0d8);border-radius:12px;padding:14px;box-shadow:0 8px 28px #00000026}.fb-popup.mobile.svelte-86xzc9{top:56px;right:12px}.fb-popup.admin.svelte-86xzc9{bottom:64px;right:20px}.fb-types.svelte-86xzc9{display:flex;gap:6px;margin-bottom:10px}.fb-type.svelte-86xzc9{flex:1;padding:6px 0;border:1.5px solid var(--c-border, #e2e0d8);border-radius:8px;background:transparent;color:var(--c-text, #1a1916);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.fb-type.active.svelte-86xzc9{border-color:#e07a5f;background:color-mix(in srgb,#e07a5f 12%,transparent);color:#e07a5f}.fb-text.svelte-86xzc9{width:100%;border:1.5px solid var(--c-border, #e2e0d8);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical;margin-bottom:10px;background:var(--c-bg, #f5f4ef);color:var(--c-text, #1a1916);box-sizing:border-box}.fb-text.svelte-86xzc9:focus{outline:none;border-color:#e07a5f}.fb-send.svelte-86xzc9{width:100%;padding:8px;background:#e07a5f;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.fb-send.svelte-86xzc9:disabled{opacity:.5;cursor:default}.fb-done.svelte-86xzc9{text-align:center;padding:16px 0;font-size:16px;font-weight:700;color:#16a34a}@media(max-width:480px){.fb-btn.svelte-86xzc9{width:44px;height:44px}.fb-btn.mobile.svelte-86xzc9{top:4px;right:4px}.fb-icon.svelte-86xzc9{font-size:18px!important}.fb-popup.mobile.svelte-86xzc9{top:56px;right:10px;width:260px}}.hb-backdrop.svelte-8t29c9{position:fixed;inset:0;z-index:9996;background:transparent}.hb-btn.svelte-8t29c9{position:fixed;z-index:9998;width:44px;height:44px;border-radius:50%;border:none;background:var(--c-primary, #116a65);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px #00000026;padding:0}.hb-btn.svelte-8t29c9:hover{opacity:1;transform:scale(1.1);box-shadow:0 0 12px #116a6566}.hb-btn.mobile.svelte-8t29c9{top:4px;right:56px}.hb-btn.admin.svelte-8t29c9{bottom:20px;right:76px}.hb-icon.svelte-8t29c9{font-size:20px!important}.hb-popup.svelte-8t29c9{position:fixed;z-index:9998;width:290px;background:var(--c-surface, #fff);border:1px solid var(--c-border, #e2e0d8);border-radius:12px;padding:14px;box-shadow:0 8px 28px #00000026}.hb-popup.mobile.svelte-8t29c9{top:56px;right:12px}.hb-popup.admin.svelte-8t29c9{bottom:64px;right:20px}.hb-header.svelte-8t29c9{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hb-badge.svelte-8t29c9{font-size:12px;font-weight:600;color:var(--c-primary, #116a65)}.hb-close.svelte-8t29c9{background:none;border:none;color:var(--c-muted, #7a7870);cursor:pointer;font-size:18px;line-height:1;padding:0}.hb-action.svelte-8t29c9{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1.5px solid var(--c-border, #e2e0d8);border-radius:8px;background:transparent;color:var(--c-text, #1a1916);cursor:pointer;font-family:inherit;text-decoration:none;margin-bottom:8px;text-align:left;transition:border-color .15s,background .15s}.hb-action.svelte-8t29c9:last-child{margin-bottom:0}.hb-action.svelte-8t29c9:hover{border-color:var(--c-primary, #116a65);background:color-mix(in srgb,var(--c-primary, #116a65) 6%,transparent)}.hb-action-icon.svelte-8t29c9{font-size:22px!important;color:var(--c-primary, #116a65);flex-shrink:0}.hb-action-title.svelte-8t29c9{font-size:13px;font-weight:600}.hb-action-sub.svelte-8t29c9{font-size:11px;color:var(--c-muted, #7a7870);margin-top:1px}.hb-back.svelte-8t29c9{background:none;border:none;color:var(--c-primary, #116a65);cursor:pointer;font-size:12px;font-family:inherit;padding:0 0 8px;display:block}.hb-textarea.svelte-8t29c9{width:100%;border:1.5px solid var(--c-border, #e2e0d8);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical;margin-bottom:8px;background:var(--c-bg, #f5f4ef);color:var(--c-text, #1a1916);box-sizing:border-box}.hb-textarea.svelte-8t29c9:focus{outline:none;border-color:var(--c-primary, #116a65)}.hb-send.svelte-8t29c9{width:100%;padding:8px;background:var(--c-primary, #116a65);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.hb-send.svelte-8t29c9:disabled{opacity:.5;cursor:default}.hb-antwort.svelte-8t29c9{font-size:13px;line-height:1.5;color:var(--c-text, #1a1916);background:var(--c-bg, #f5f4ef);border-radius:8px;padding:10px;margin-bottom:8px;white-space:pre-wrap}.hb-faq-treffer.svelte-8t29c9{margin-bottom:8px}.hb-faq-label.svelte-8t29c9{font-size:11px;font-weight:600;color:var(--c-muted, #7a7870);margin-bottom:4px}.hb-faq-link.svelte-8t29c9{display:block;font-size:12px;color:var(--c-primary, #116a65);text-decoration:none;padding:2px 0}.hb-faq-link.svelte-8t29c9:hover{text-decoration:underline}.hb-bewertung.svelte-8t29c9{display:flex;align-items:center;gap:6px;margin-bottom:8px}.hb-bewertung-label.svelte-8t29c9{font-size:12px;color:var(--c-muted, #7a7870);flex:1}.hb-daumen.svelte-8t29c9{background:none;border:1.5px solid var(--c-border, #e2e0d8);border-radius:6px;padding:3px 8px;cursor:pointer;font-size:14px;line-height:1}.hb-daumen.svelte-8t29c9:hover{border-color:var(--c-primary, #116a65)}.hb-neu.svelte-8t29c9{width:100%;padding:6px;background:transparent;border:1.5px solid var(--c-border, #e2e0d8);border-radius:8px;font-size:12px;font-family:inherit;cursor:pointer;color:var(--c-muted, #7a7870)}.hb-neu.svelte-8t29c9:hover{border-color:var(--c-primary, #116a65);color:var(--c-primary, #116a65)}@media(max-width:480px){.hb-btn.svelte-8t29c9{width:44px;height:44px}.hb-btn.mobile.svelte-8t29c9{top:4px;right:56px}.hb-icon.svelte-8t29c9{font-size:18px!important}.hb-popup.mobile.svelte-8t29c9{top:56px;right:10px;width:270px}}.hp-toast-container.svelte-1cpok13{position:fixed;z-index:10001;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:calc(100vw - 24px);width:-moz-max-content;width:max-content}@media(min-width:768px){.hp-toast-container.svelte-1cpok13{left:auto;right:16px;bottom:16px;transform:none;align-items:flex-end}}.hp-toast.svelte-1cpok13{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:240px;max-width:min(420px,calc(100vw - 24px));padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-surface, #ffffff) 96%,#000);color:var(--c-text, #1a1916);border:1px solid var(--c-border, #e2e0d8);box-shadow:0 1px 2px #0000000f,0 8px 24px #0000001f;font-size:.875rem;line-height:1.3;animation:svelte-1cpok13-hp-toast-in .2s ease-out}.hp-toast__icon.svelte-1cpok13{font-size:20px!important;flex-shrink:0}.hp-toast__text.svelte-1cpok13{flex:1;min-width:0;word-break:break-word}.hp-toast__undo.svelte-1cpok13{flex-shrink:0;min-width:44px;min-height:44px;padding:4px 10px;border:1px solid var(--c-border, #e2e0d8);background:transparent;color:var(--c-primary, #116a65);font-weight:600;font-size:.8125rem;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .12s ease}.hp-toast__undo.svelte-1cpok13:hover{background:color-mix(in srgb,var(--c-primary, #116a65) 8%,transparent)}.hp-toast__undo.svelte-1cpok13:focus-visible{outline:2px solid var(--c-primary, #116a65);outline-offset:2px}.hp-toast__close.svelte-1cpok13{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--c-muted, #7a7870);cursor:pointer;border-radius:6px;opacity:.7;transition:opacity .12s ease,background .12s ease}.hp-toast__close.svelte-1cpok13:hover{opacity:1;background:#0000000a}.hp-toast__close.svelte-1cpok13 .material-symbols-outlined:where(.svelte-1cpok13){font-size:18px!important}.hp-toast--error.svelte-1cpok13{border-color:color-mix(in srgb,#f59e0b 50%,var(--c-border, #e2e0d8))}@keyframes svelte-1cpok13-hp-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hp-toast.svelte-1cpok13{animation:none}}
