.pf-arm-reihen{grid-template-columns:repeat(var(--pf-arm-n,3), 56px);justify-content:start;gap:12px 10px;padding:2px 2px 4px;display:grid}.pf-arm-band{cursor:pointer;background:repeating-linear-gradient(180deg, var(--pf-arm-a) 0 18px, var(--pf-arm-b) 18px 26px, var(--pf-arm-c) 26px 30px, var(--pf-arm-a) 30px 48px);width:56px;height:172px;box-shadow:0 2px 8px color-mix(in srgb, var(--grund) 60%, transparent);color:var(--pf-arm-text);border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.pf-arm-band.mit-bild{background:var(--pf-arm-a) var(--pf-arm-bild) center / cover no-repeat}.pf-arm-band:focus-visible{outline:2px solid var(--c1);outline-offset:3px}.pf-arm-txt{writing-mode:vertical-rl;color:var(--pf-arm-text);font-family:var(--f-kopf);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px color-mix(in srgb, var(--pf-arm-a) 70%, transparent);justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;inset:6px 0 28px;overflow:hidden}.pf-arm-clip{background:color-mix(in srgb, var(--pf-arm-text) 85%, transparent);border-radius:3px;width:18px;height:12px;margin-left:-9px;position:absolute;bottom:10px;left:50%}@media (prefers-reduced-motion:no-preference){.pf-arm-band{transition:transform .15s}.pf-arm-band:hover{transform:translateY(-3px)}}.pf-arm-mehr{justify-self:start;min-height:44px}.pf-arm-satz{font-size:.86em}.pf-arm-zeile{min-height:56px;color:var(--text);font:inherit}.pf-arm-zeile:last-child{border-bottom:0;padding-bottom:2px}.pf-arm-zeile b{overflow-wrap:anywhere}.pf-arm-pfeil{color:var(--leise);flex:none;font-size:1.3em;line-height:1}.pf-arm-datum{text-align:center;white-space:nowrap;border:1px solid var(--c1);min-width:7.4em;color:var(--text);background:color-mix(in srgb, var(--c1) 16%, transparent);border-radius:999px;flex:none;padding:4px 8px;font-size:.78em;font-weight:700}.pf-arm-ansehen{color:var(--leise);white-space:nowrap;flex:none;font-size:.86em}.pf-arm-zeile:hover .pf-arm-ansehen,.pf-arm-zeile:hover .pf-arm-pfeil{color:var(--c1)}
.pf-lf{gap:14px;display:grid}.pf-lf-kopf{gap:6px;display:grid}.pf-lf-kopf h2,.pf-lf-kopf p{margin:0}.pf-lf-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-lf-filter .pa-chip,.pf-lf-filter select{min-height:44px}.pf-lf-filter select{background:var(--flaeche);color:var(--text);border:1px solid var(--linie);font:inherit;border-radius:999px;padding:0 14px}.pf-lf-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pf-lf-karte{align-content:start}.pf-lf-oeffnen{color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:0;display:grid}.pf-lf-oeffnen:focus-visible{outline:2px solid var(--c1);outline-offset:3px}.pf-lf-ring{border-radius:50%;place-items:center;width:72px;height:72px;padding:4px;display:grid}.pf-lf-ring>*{box-shadow:0 0 0 2px var(--flaeche);border-radius:50%}.pf-lf-text{gap:2px;min-width:0;display:grid}.pf-lf-name{overflow-wrap:anywhere}.pf-lf-motto{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92em;display:-webkit-box;overflow:hidden}.pf-lf-gruende{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pf-lf-gruende .pa-chip{cursor:default;white-space:normal;padding:3px 10px;font-size:.86em}.pf-lf-karte .pa-knopf{min-height:44px}.lg-lf-karte{align-items:center;gap:12px;min-height:150px;padding:14px;display:flex}.lg-lf-text{flex:1;gap:8px;display:grid}.pf-frage-antworten{justify-self:start;min-height:44px}.pf-starter{gap:8px;display:grid}.pf-starter textarea{resize:vertical;width:100%;min-height:88px;font:inherit;color:var(--text);background:var(--grund,var(--flaeche));border:1px solid var(--linie);border-radius:var(--radius);box-sizing:border-box;padding:10px}.pf-starter-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.pf-starter .pa-knopf{min-height:44px}.pf-satz{overflow-wrap:anywhere;border-inline-start:3px solid var(--c1);grid-column:2;margin:0;padding-inline-start:8px;font-size:.92em}.pf-satz small{color:var(--leise);display:block}.pf-lf-schalter{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:44px;display:grid}.pf-lf-schalter input{width:22px;height:22px;accent-color:var(--c1);margin:2px 0 0}.pf-lf-schalter small{grid-column:2}.pf-leute-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-leute-kopf h3{margin:0}.pf-leute-kopf .pa-knopf{min-height:44px}
.pf-b{container-type:inline-size}.pf-b-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:600px){.pf-b-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-b-kachel{aspect-ratio:1;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund);cursor:zoom-in;width:100%;min-height:44px;padding:0;display:block;overflow:hidden}.pf-b-kachel img{object-fit:cover;width:100%;height:100%;display:block}.pf-b-kachel:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pf-b-gross{z-index:1000;background:var(--grund);color:var(--text);padding:max(8px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid;position:fixed;inset:0}.pf-b-leiste{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.pf-b-zurueck{min-width:44px;min-height:44px}.pf-b-buehne{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.pf-b-buehne img{object-fit:contain;border-radius:var(--radius);max-width:100%;max-height:100%;display:block}.pf-b-pfeil{border:1px solid var(--linie);background:color-mix(in srgb, var(--grund) 70%, transparent);width:48px;height:48px;color:var(--text);cursor:pointer;border-radius:50%;font-size:1.6em;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pf-b-pfeil.links{left:4px}.pf-b-pfeil.rechts{right:4px}.pf-b-unten{justify-items:center;gap:8px;width:100%;max-width:640px;margin:0 auto;display:grid}.pf-b-unterschrift{text-align:center;margin:0}.pf-b-melden{min-height:44px}.pf-b-melde{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-sizing:border-box;gap:8px;width:100%;padding:12px;display:grid}.pf-b-melde p{margin:0}.pf-b-melde textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius);padding:8px}.pf-b-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.pf-b-knoepfe .pa-knopf{min-height:44px}.pf-b-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-b-eintrag{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pf-b-eintrag img{object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie);width:88px;height:88px;display:block}.pf-b-eintrag-rechts{gap:6px;min-width:0;display:grid}.pf-b-eintrag input[type=text]{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius);padding:6px 10px}.pf-b-eintrag-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.pf-b-eintrag-knoepfe .pa-knopf{min-width:44px;min-height:44px;padding-inline:12px}.pf-b-datei{cursor:pointer;justify-self:start;align-items:center;min-height:44px;display:inline-flex;position:relative;overflow:hidden}.pf-b-datei input{opacity:0;cursor:pointer;position:absolute;inset:0}.pf-b-datei[aria-disabled=true]{opacity:.6;pointer-events:none}
.pf-g-karte{gap:10px}.pf-g-titel{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pf-g-rechts{font-family:var(--f-text), sans-serif;color:var(--leise);margin-left:auto;font-size:.8em;font-weight:600}.pf-g-satz{margin:0}.pf-g-warnung{color:var(--text)}.pf-g-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pf-g-chips .pa-chip{white-space:normal;text-align:left;min-height:44px;color:var(--text);flex:0 auto;max-width:100%;padding:6px 14px}.pf-g-gruppe{gap:6px;display:grid}.pf-g-gruppe-titel{color:var(--leise);font-size:.84em}.pf-g-regler-zeile{gap:4px;display:grid}.pf-g-regler-zeile>span{color:var(--leise);font-size:.9em}.pf-g-regler-zeile input[type=range]{width:100%;min-height:44px;accent-color:var(--c1);margin:0}.pf-g-haken{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.pf-g-haken input{width:22px;height:22px;accent-color:var(--c1);flex:none;margin:0}.pf-g-foto-zeile{align-items:center;gap:12px;display:flex}.pf-g-foto-bild{object-fit:cover;border:1px solid var(--linie);background:var(--grund);border-radius:50%;flex:none;width:64px;height:64px}.pf-g-foto-zeile p{margin:0}.pf-g-eingabe{border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;padding:8px 10px}@media (prefers-color-scheme:dark){.pf-g-eingabe{--lightningcss-light: ;--lightningcss-dark:initial}}.pf-g-eingabe:focus{border-color:var(--c1);box-shadow:0 0 0 1px var(--c1);outline:none}.pf-g-eingabe[aria-invalid=true]{border-color:var(--c3)}.pf-g-zaehler{text-align:right;margin:0}.pf-g-adresse{border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund);align-items:center;gap:0;min-width:0;display:flex}.pf-g-adresse:focus-within{border-color:var(--c1);box-shadow:0 0 0 1px var(--c1)}.pf-g-adresse-vor{min-width:0;color:var(--leise);white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;flex:0 auto;padding-left:10px;overflow:hidden}.pf-g-adresse .pf-g-eingabe{box-shadow:none;background:0 0;border:0;flex:8em;padding-left:1px}.pf-g-muster{--ds-linie:var(--linie)}.pf-g-entfernen{justify-items:start;gap:10px;display:grid}.pf-g-entfernen .pa-knopf{min-height:44px}.pf-gestalten .pf-g-oben{z-index:4;position:relative}.pf-g-vorschau .pf-kopf{box-shadow:0 10px 24px color-mix(in srgb, var(--pk-grund) 45%, transparent)}.pf-g-regler :is(input,textarea,button){scroll-margin-top:calc(var(--pf-g-vh,0px) + 12px);scroll-margin-bottom:calc(110px + var(--player-h,0px))}@container pa (max-width:899px){.pf-gestalten .pf-g-vorschau{max-height:calc(var(--pf-g-max,38dvh) + 16px);margin-top:-16px;padding-top:16px;top:-16px;overflow:hidden}.pf-g-vorschau-satz{margin-top:4px;font-size:.76em}.pf-gestalten .pf-g-spalten{display:contents}.pf-gestalten[data-eng] .pf-g-vorschau .pf-kopf{--pk-foto:64px;gap:8px;min-height:76px;padding-block:6px}.pf-gestalten[data-oben=kopf]:has(.pf-g-regler :is(input[type=text],input:not([type]),textarea):focus) .pf-g-vorschau .pf-kopf{--pk-foto:64px;gap:8px;min-height:76px;padding-block:6px}.pa:has(>.cdj-platz:not([hidden])) .pf-g-vorschau .pf-kopf{--pk-foto:64px;gap:8px;min-height:76px;padding-block:6px}.pf-gestalten[data-eng] .pf-g-vorschau :is(.pf-kopf-motto,.pf-kopf-verglueht,.pf-g-vorschau-satz){display:none}.pf-gestalten[data-oben=kopf]:has(.pf-g-regler :is(input[type=text],input:not([type]),textarea):focus) .pf-g-vorschau :is(.pf-kopf-motto,.pf-kopf-verglueht,.pf-g-vorschau-satz){display:none}.pa:has(>.cdj-platz:not([hidden])) .pf-g-vorschau :is(.pf-kopf-motto,.pf-kopf-verglueht,.pf-g-vorschau-satz){display:none}.pf-gestalten[data-eng] .pf-g-vorschau .pf-kopf-motto{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;margin-top:2px;display:block;overflow:hidden}.pf-gestalten[data-oben=kopf]:has(.pf-g-regler input[data-kopf-motto]:focus) .pf-g-vorschau .pf-kopf .pf-kopf-motto{white-space:normal;overflow-wrap:anywhere;margin-top:2px;display:block}.pa:has(>.cdj-platz:not([hidden])) .pf-gestalten[data-oben=kopf]:has(.pf-g-regler input[data-kopf-motto]:focus) .pf-g-vorschau .pf-kopf .pf-kopf-motto{display:none}.pf-gestalten[data-eng] .pf-g-vorschau .pf-kopf-frequenz-zeile{margin-top:4px}.pf-gestalten[data-oben=kopf]:has(.pf-g-regler :is(input[type=text],input:not([type]),textarea):focus) .pf-g-vorschau .pf-kopf-frequenz-zeile{margin-top:4px}.pa:has(>.cdj-platz:not([hidden])) .pf-g-vorschau .pf-kopf-frequenz-zeile{margin-top:4px}.pf-gestalten[data-eng] .pf-g-vorschau :is(.pf-kopf-name,.pf-kopf-meta){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.pf-gestalten[data-oben=kopf]:has(.pf-g-regler :is(input[type=text],input:not([type]),textarea):focus) .pf-g-vorschau :is(.pf-kopf-name,.pf-kopf-meta){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.pa:has(>.cdj-platz:not([hidden])) .pf-g-vorschau :is(.pf-kopf-name,.pf-kopf-meta){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.pf-gestalten[data-eng] .pf-g-vorschau .pf-kopf-name{font-size:1.2em}.pf-gestalten[data-oben=kopf]:has(.pf-g-regler :is(input[type=text],input:not([type]),textarea):focus) .pf-g-vorschau .pf-kopf-name{font-size:1.2em}.pa:has(>.cdj-platz:not([hidden])) .pf-g-vorschau .pf-kopf-name{font-size:1.2em}.pa:has(>.cdj-platz:not([hidden])) .pf-gestalten .pf-g-vorschau{max-height:calc(22dvh + 16px)}.pf-g-regler :is(input[type=text],input:not([type]),textarea){scroll-margin-top:110px}.pf-gestalten .pa-speicherleiste{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px}.pf-gestalten .pa-speicherleiste>p{grid-area:1/1;font-size:.74em}.pf-gestalten .pa-speicherleiste-zeile{display:contents}.pf-gestalten .pa-speicherleiste-status{grid-area:2/1;font-size:.74em}.pf-gestalten .pa-speicherleiste-knoepfe{grid-area:1/2/span 2}.pf-gestalten .pa-speicherleiste:is([data-zustand=geaendert],[data-zustand=speichert],[data-zustand=fehler])>p{display:none}.pf-gestalten .pa-speicherleiste:is([data-zustand=geaendert],[data-zustand=speichert],[data-zustand=fehler]) .pa-speicherleiste-status{grid-row:1/span 2;font-size:.85em}}@media (max-height:700px){@container pa (max-width:899px){.pa:has(>.cdj-platz:not([hidden])) .pf-gestalten[data-oben=kopf]:has(.pf-g-regler :is(input[type=text],input:not([type]),textarea):focus) .pf-g-vorschau{display:none}}}@container pa (min-width:900px){.pf-gestalten .pf-g-vorschau{margin-top:-24px;padding-top:24px;top:-24px}.pf-gestalten .pf-g-spalten{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px}}.pf-g-hg{gap:8px;margin-top:10px;display:grid}.pf-g-hg-fokus{border:1px solid var(--linie);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;position:relative;overflow:hidden}.pf-g-hg-fokus:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.pf-g-hg-fokus img{object-fit:contain;background:var(--grund);pointer-events:none;width:100%;height:auto;max-height:220px;display:block}.pf-g-hg-punkt{pointer-events:none;border:3px solid var(--c1);width:28px;height:28px;box-shadow:0 0 0 2px var(--grund), 0 0 12px var(--grund);border-radius:50%;margin:-14px 0 0 -14px;position:absolute}.pf-g-hg-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.pf-g-hg-datei{cursor:pointer;align-items:center;min-height:44px;display:inline-flex;position:relative}.pf-g-hg-datei input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pf-g-hg-datei[aria-disabled=true]{opacity:.6;pointer-events:none}.pf-g-bereich{gap:10px;min-width:0;display:grid}.pf-g-bereich:not(:has(.pf-g-abschnitt:not(:empty))){display:none}.pf-gestalten .pf-g-bereich-kopf{font-family:var(--f-text), sans-serif;letter-spacing:normal;text-transform:none;margin:0;font-size:1rem;font-weight:400;line-height:1.3}.pf-g-bereich-kopf button{border:1px solid var(--linie);border-radius:calc(var(--radius) + 4px);background:var(--flaeche);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.pf-g-bereich-kopf button:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.pf-g-bereich[data-offen] .pf-g-bereich-kopf button{border-color:color-mix(in srgb, var(--c1) 55%, var(--linie))}.pf-g-bereich-text{flex:auto;gap:2px;min-width:0;display:grid}.pf-g-bereich-titel{font-family:var(--f-kopf), sans-serif;font-size:1.05em;font-weight:700}.pf-g-bereich-zusammen{font-family:var(--f-text), sans-serif;color:var(--leise);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;font-weight:400;overflow:hidden}.pf-g-bereich-pfeil{border-right:2px solid var(--leise);border-bottom:2px solid var(--leise);flex:none;width:9px;height:9px;margin:0 4px 4px 0;transition:transform .15s;transform:rotate(45deg)}.pf-g-bereich[data-offen] .pf-g-bereich-pfeil{margin:4px 4px 0 0;transform:rotate(-135deg)}.pf-g-bereich-inhalt{gap:12px;min-width:0;display:grid}.pf-g-bereich-inhalt[hidden]{display:none}@media (prefers-reduced-motion:reduce){.pf-g-bereich-pfeil{transition:none}}.pf-gestalten:not([data-oben=kopf]) .pf-g-vorschau{position:relative;top:auto}.pf-code-kopf{background:var(--flaeche);gap:6px;margin:14px -14px 0;padding:4px 14px 8px;display:grid}.pf-gestalten[data-oben=code] .pf-code-kopf{z-index:2;box-shadow:0 -24px 0 var(--flaeche), 0 1px 0 var(--linie);position:sticky;top:0}@container pa (max-width:899px){.pf-gestalten .pf-code-bild.mc-bild{width:min(100%,170px)}}[data-gestalten-status-verweis]{gap:8px}
.pf-status{border:1px dashed var(--linie);border-radius:calc(var(--radius) + 4px);background:var(--flaeche);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:flex}.pf-status:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.pf-status-titel{color:var(--leise);flex:none;font-size:.8em;font-weight:700}.pf-status-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}[data-profil-status=leer] .pf-status-text{color:var(--leise)}.pf-status-stift{color:var(--c1);flex:none}.pf-status-grund{z-index:60;background:color-mix(in srgb, var(--grund) 70%, transparent);place-items:end center;padding:12px;display:grid;position:fixed;inset:0}.pf-status-blatt{gap:12px;width:min(100%,460px);max-height:calc(100dvh - 24px);margin:0;padding:16px;display:grid;overflow:auto}.pf-status-feld{gap:6px;display:grid}.pf-status-feld>span{color:var(--leise);font-size:.9em}.pf-status-fehler{color:var(--text);margin:0}.pf-status-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-status-knoepfe .pa-knopf{min-height:44px}@media (min-width:700px){.pf-status-grund{align-items:center}}
.pf-kopf{--pk-foto:130px;--pk-pad-x:12px;--pk-text-start:calc(var(--pk-foto) + var(--pk-pad-x) + 10px);isolation:isolate;min-height:160px;padding:14px var(--pk-pad-x);border-radius:calc(var(--radius) + 4px);background:var(--pk-grund);color:var(--pk-text);align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.pf-kopf-vorschau{--pk-foto:110px;min-height:130px;padding-block:10px}.pf-kopf-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf-kopf-bg>*{position:absolute;inset:0}.pf-kopf>.pf-kopf-foto,.pf-kopf>.pf-kopf-text{z-index:1;position:relative}.pf-kopf-bg>.pf-kopf-aurora{filter:blur(30px);will-change:transform;background:radial-gradient(32% 70% at 14% 45%, color-mix(in srgb, var(--pk-f1) 80%, transparent), transparent 70%), radial-gradient(38% 80% at 52% 75%, color-mix(in srgb, var(--pk-f2) 80%, transparent), transparent 70%), radial-gradient(34% 70% at 86% 30%, color-mix(in srgb, var(--pk-f3) 80%, transparent), transparent 70%), var(--pk-grund);animation:20s ease-in-out infinite alternate pf-kopf-treiben;inset:-25%}@keyframes pf-kopf-treiben{to{transform:translate(5%,-4%)scale(1.1)rotate(5deg)}}.pf-kopf-rauch{width:100%;height:100%;display:block}.pf-kopf-bg>.pf-kopf-lichter{background:linear-gradient(120deg, color-mix(in srgb, var(--pk-f2) 7%, var(--pk-grund)), var(--pk-grund))}.pf-kopf-lichter i{will-change:transform;background:radial-gradient(circle, color-mix(in srgb, var(--pk-licht) var(--pk-licht-anteil), transparent), transparent 70%);border-radius:50%;animation:14s ease-in-out infinite alternate pf-kopf-schweben;position:absolute}@keyframes pf-kopf-schweben{to{transform:translate(14px,-10px)}}.pf-kopf-bg>.pf-kopf-bild{object-fit:cover;width:100%;height:100%;display:block}.pf-kopf-bg>.pf-kopf-bild[data-kopf-weich]{filter:blur(3px);transform:scale(1.04)}.pf-kopf-bg>.pf-kopf-dunkel{background:var(--pk-grund)}.pf-kopf-bg>.pf-kopf-muster{background-position:50%}.pf-kopf-bg>.pf-kopf-abdeckung{background:linear-gradient(90deg, color-mix(in srgb, var(--pk-grund) var(--pk-ab-links), transparent) 0, color-mix(in srgb, var(--pk-grund) var(--pk-ab-rechts), transparent) var(--pk-text-start))}.pf-kopf-bg>.pf-kopf-korn{opacity:.22;mix-blend-mode:overlay;background-size:200px 200px}.pf-kopf-foto{width:var(--pk-foto);height:var(--pk-foto);flex:none}.pf-aura{width:100%;height:100%;display:block;overflow:visible}.pf-aura .pf-rot{transform-box:view-box;transform-origin:0 0}.pf-aura .pf-r1{animation:40s linear infinite pf-kopf-dreh}.pf-aura .pf-r2{animation:26s linear infinite reverse pf-kopf-dreh}.pf-aura .pf-r3{animation:18s linear infinite pf-kopf-dreh}.pf-aura .pf-rc{animation:60s linear infinite pf-kopf-dreh}@keyframes pf-kopf-dreh{to{transform:rotate(360deg)}}.pf-kopf-text{flex:1;min-width:0}.pf-kopf .pf-kopf-name{font-family:var(--f-kopf), var(--f-text), sans-serif;color:var(--pk-text);overflow-wrap:anywhere;text-shadow:0 2px 14px color-mix(in srgb, var(--pk-grund) 75%, transparent);margin:0;font-size:1.55em;font-weight:800;line-height:1.1}.pf-kopf .pf-kopf-name-festlegen{cursor:pointer;max-width:100%;min-height:44px;font:inherit;text-align:left;color:var(--pk-text);text-underline-offset:3px;background:color-mix(in srgb, var(--pk-f1) 14%, var(--pk-grund));border:1px dashed color-mix(in srgb, var(--pk-f1) 60%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.6em;font-weight:700;text-decoration:underline;display:inline-flex}.pf-kopf .pf-kopf-name-festlegen:focus-visible{outline:2px solid var(--pk-f1);outline-offset:2px}.pf-kopf-meta{color:var(--pk-text);overflow-wrap:anywhere;text-shadow:0 1px 6px color-mix(in srgb, var(--pk-grund) 85%, transparent);margin:4px 0 0;font-size:.86em}.pf-kopf-motto{color:var(--pk-text);overflow-wrap:anywhere;text-shadow:0 1px 8px color-mix(in srgb, var(--pk-grund) 80%, transparent);margin:6px 0 0;font-size:.93em}.pf-kopf-frequenz-zeile{margin:8px 0 0}.pf-kopf-frequenz{max-width:100%;color:var(--pk-text);background:color-mix(in srgb, var(--pk-f1) 14%, var(--pk-grund));border:1px solid color-mix(in srgb, var(--pk-f1) 45%, transparent);border-radius:999px;align-items:center;gap:8px;padding:5px 9px;font-size:.78em;font-weight:700;display:inline-flex}.pf-kopf-frequenz i{background:var(--pk-f1);width:8px;height:8px;box-shadow:0 0 10px var(--pk-f1);border-radius:50%;flex:none;animation:2s ease-in-out infinite pf-kopf-puls}@keyframes pf-kopf-puls{50%{opacity:.35}}.pf-kopf-verglueht{color:var(--pk-leise);margin:4px 0 0;font-size:.76em;display:block}.pf-kopf-geworben{color:var(--pk-leise);overflow-wrap:anywhere;text-shadow:0 1px 6px color-mix(in srgb, var(--pk-grund) 85%, transparent);margin:4px 0 0;font-size:.78em}.pf-kopf-geworben-link{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.pf-kopf-geworben-link:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.pf-kopf-geworben-link:hover,.pf-kopf-geworben-link:focus-visible{color:var(--pk-text)}@container pa (min-width:900px){.pf-kopf{--pk-foto:200px;--pk-pad-x:34px;--pk-text-start:calc(var(--pk-foto) + var(--pk-pad-x) + 26px);min-height:220px;padding:16px var(--pk-pad-x);gap:26px}.pf-kopf-vorschau{--pk-foto:170px;--pk-pad-x:20px;min-height:190px;padding:12px var(--pk-pad-x)}.pf-kopf .pf-kopf-name{font-size:2.05em}.pf-kopf-vorschau .pf-kopf-name{font-size:1.55em}.pf-kopf-meta{font-size:.97em}.pf-kopf-motto{margin-top:10px;font-size:1.1em}.pf-kopf-frequenz-zeile{margin-top:10px}.pf-kopf-frequenz{padding:7px 12px;font-size:.88em}.pf-kopf-verglueht{margin:0 0 0 6px;font-size:.82em;display:inline}}@media (prefers-reduced-motion:reduce){.pf-kopf *,.pf-kopf :before,.pf-kopf :after{animation:none!important}}
.pf-s-wahlen,.pf-s-chips,.pf-s-als{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-s .pa-chip,.pf-s-ansicht .pa-chip,.pf-s-chip{min-height:44px}.pf-s-chip[disabled]{opacity:.5;cursor:not-allowed}.pf-s-haken{text-align:left;white-space:normal;justify-self:start;min-height:44px}.pf-s-zusammen{color:var(--text);margin:0;font-size:.92em}.pf-s-liste{gap:14px;display:grid}.pf-s-teil{border-top:1px solid var(--linie);gap:6px;padding-top:10px;display:grid}.pf-s-teil-name{color:var(--text);font-weight:600}.pf-s-grund{margin:0;font-size:.88em}.pf-s-hinweis{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.88em;display:flex}.pf-s-klein{min-height:44px;padding:6px 12px;font-size:.9em}.pf-s-ansicht{gap:8px;display:grid}.pf-s-als{gap:6px}.pf-s-als .pa-chip{padding:4px 10px}.pf-s-nicht{text-align:center;min-height:110px;color:var(--leise);align-content:center;justify-items:center}.pf-s-sieht{gap:2px;margin:0;font-size:.85em;display:grid}.pf-s-als{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pf-s-als>.pa-leise{flex:none;font-size:.85em}.pf-s-als .pa-chip{font-size:.88em}.pf-s-foto{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.9em;display:flex}.pf-s-foto-schloss{z-index:2;background:var(--flaeche);border:1px solid var(--linie);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;top:2px;right:2px}@media (max-width:899px){.pf-s-sieht{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pf-s-sieht>span+span:before{content:" · "}}.pf-s-szene{justify-items:start;gap:6px;display:grid}.pf-s-szene p{margin:0}
.pf-verbinden:has(>.pf-schutz){padding-right:62px;position:relative}.pf-schutz{gap:10px;display:grid}.pf-verbinden>.pf-schutz>.pf-schutz-mehr{position:absolute;top:8px;right:8px}.pf-verbinden>.pf-schutz>.pf-schutz-feld,.pf-verbinden>.pf-schutz>[role=alert]{margin-right:-48px}.pf-schutz-mehr{border:1px solid var(--linie);background:var(--grund);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:1.3em;line-height:1;display:inline-grid}.pf-schutz-mehr:focus-visible,.pf-schutz-menue button:focus-visible{outline:2px solid var(--akzent,currentColor);outline-offset:2px}.pf-schutz-menue{z-index:5;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);min-width:200px;box-shadow:0 8px 24px color-mix(in srgb, var(--grund) 40%, transparent);display:grid;position:absolute;top:56px;right:8px;overflow:hidden}.pf-schutz-menue button{text-align:left;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px}.pf-schutz-menue button+button{border-top:1px solid var(--linie)}.pf-schutz-feld{gap:8px;display:grid}.pf-schutz-feld p{margin:0}.pf-schutz-gruende{flex-wrap:wrap;gap:8px;display:flex}.pf-schutz-gruende .pa-chip{min-height:44px}.pf-schutz-text{gap:4px;display:grid}.pf-schutz-satz{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:44px;display:grid}.pf-schutz-satz input{width:22px;height:22px;accent-color:var(--c1);margin:2px 0 0}.pf-schutz-satz small{overflow-wrap:anywhere;grid-column:2}.pf-schutz-text textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius);resize:vertical;min-height:88px;padding:8px 10px}.pf-schutz-abschnitt{gap:8px}.pf-schutz-hinweis{margin-bottom:12px}.pf-schutz-abschnitt h3{margin:0}.pf-schutz-hinweis{border-color:var(--c1)}.pf-schutz-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-schutz-liste li{overflow-wrap:anywhere;border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.pf-schutz-liste .pa-knopf{min-height:44px}.pf-verbinden .pf-schutz .pa-chip{pointer-events:auto}
.pf-leben-bild{aspect-ratio:1;width:min(100%,280px);height:auto;margin:4px auto;display:block}.pf-leben-rot{transform-box:view-box;transform-origin:0 0}.pf-leben-l0{animation:140s linear infinite pf-leben-dreh}.pf-leben-l1{animation:110s linear infinite reverse pf-leben-dreh}.pf-leben-l2{animation:170s linear infinite pf-leben-dreh}@keyframes pf-leben-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pf-leben-rot{animation:none!important}}.pf-leben-unter{margin:4px 0 0;font-size:.92em}.pf-leben-legende{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-leben-legende li{align-items:center;gap:10px;min-height:28px;display:flex}.pf-leben-stufe{flex:none;gap:3px;display:inline-flex}.pf-leben-stufe i{border:1.5px solid var(--linie);box-sizing:border-box;border-radius:50%;width:7px;height:7px}.pf-leben-stufe i.an{background:var(--c2);border-color:var(--c2)}.pf-leben-klein{font-size:.85em}.pf-code-vorschau{justify-content:center;display:flex}.pf-code-bild.mc-bild{width:min(100%,240px);margin:0 auto}.pf-code-lesen{color:var(--leise);margin:0;font-size:.9em}.pf-code-lesen.nein{color:var(--text);border:1.5px solid var(--c2);border-radius:var(--radius);padding:8px 10px}.pf-code-farben{vertical-align:middle;margin-right:6px;display:inline-flex}.pf-code-farben i{border:1px solid var(--linie);border-radius:50%;width:12px;height:12px;margin-left:-3px}.pf-code-farben i:first-child{margin-left:0}.pf-code-haken{align-items:flex-start}
.pf-sz{gap:12px;max-width:720px;margin-inline:auto;display:grid}.pf-sz-kopf h2{margin:0}.pf-sz-kopf p{margin:4px 0 0}.pf-sz-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-sz-liste .pf-sz-karte{text-align:left;width:100%;min-height:64px;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.pf-sz-karte:disabled{cursor:default}.pf-sz-karte:focus-visible{outline:2px solid var(--akzent,var(--c1));outline-offset:2px}.pf-sz-bild{width:44px;height:44px;position:relative}.pf-sz-bild img{object-fit:cover;background:var(--grund);border-radius:50%;width:44px;height:44px;display:block}.pf-sz-zeichen{background:color-mix(in srgb, var(--c1) 22%, var(--flaeche));border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2em;display:grid}.pf-sz-symbol{background:var(--flaeche);border:1px solid var(--linie);border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:.8em;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.pf-sz-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pf-sz-satz{line-height:1.35}.pf-sz-zeit{font-size:.85em}.pf-sz-knopf{white-space:nowrap;pointer-events:none;align-items:center;min-height:44px;display:inline-flex}.pf-sz-mehr{justify-self:center;min-height:44px}.pf-sz-leer{margin:0}@media (max-width:520px){.pf-sz-liste .pf-sz-karte{grid-template-columns:44px 1fr}.pf-sz-knopf{grid-column:2;justify-self:start}}.pf-sz-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-sz-einst{min-width:44px;min-height:44px;font-size:1.15em}.pf-sz-kacheln{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pf-sz-kachel{min-height:88px;font:inherit;color:inherit;cursor:pointer;text-align:center;align-content:center;justify-items:center;gap:6px;font-size:.9em;display:grid}.pf-sz-kachel:focus-visible,.pf-sz-klapp:focus-visible,.pf-sz-schalter:focus-visible{outline:2px solid var(--akzent,var(--c1));outline-offset:2px}.pf-sz-kachel-bild{place-items:center;width:40px;height:40px;font-size:1.5em;line-height:1;display:grid}.pf-sz-kachel-bild .pf-sz-mini{width:40px;max-width:40px;height:40px}.pf-sz-kachel-bild .pf-sz-mini .mc-rot{animation-duration:90s}.pf-sz-anfragen{padding:0;overflow:hidden}.pf-sz-klapp{width:100%;min-height:48px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.pf-sz-neuzahl{color:var(--akzent,var(--c2))}.pf-sz-pfeil{transition:transform .2s}.pf-sz-anfragen.offen .pf-sz-pfeil{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pf-sz-pfeil{transition:none}}.pf-sz-anfrageliste{gap:8px;margin:0;padding:0 14px 10px;list-style:none;display:grid}.pf-sz-anfrage{grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;display:grid}.pf-sz-anfrage img{object-fit:cover;background:var(--grund);border-radius:50%;width:40px;height:40px}.pf-sz-anfrage .pa-knopf{min-height:44px}.pf-sz-nein{min-width:44px}.pf-sz-wer{overflow-wrap:anywhere;min-width:0;display:grid}.pf-sz-wer .pf-sz-name{text-align:left;min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.pf-sz-filter{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pf-sz-filter .pa-chip{white-space:nowrap;flex:none;min-height:44px}.pf-sz-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--leise,inherit);opacity:.85;margin:6px 0 -2px;font-size:.8em;font-weight:600}.pf-sz-liste .pf-sz-karte{grid-template-columns:44px 1fr;position:relative}.pf-sz-art{color:var(--leise,inherit);text-transform:uppercase;letter-spacing:.04em;font-size:.78em}.pf-sz-karte.neu{border-color:color-mix(in srgb, var(--akzent,var(--c1)) 55%, var(--linie))}.pf-sz-punkt{background:var(--akzent,var(--c1));border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:12px}.pf-sz-einstliste{margin:0;padding:4px 0;list-style:none;display:grid}.pf-sz-schalter{border:0;border-bottom:1px solid var(--linie);width:100%;min-height:52px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.pf-sz-einstliste li:last-child .pf-sz-schalter{border-bottom:0}.pf-sz-knips{background:var(--linie);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.pf-sz-knips:after{content:"";background:var(--flaeche);border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.pf-sz-knips.an{background:var(--akzent,var(--c1))}.pf-sz-knips.an:after{left:21px}@media (prefers-reduced-motion:reduce){.pf-sz-knips,.pf-sz-knips:after{transition:none}}.pf-leben-zeile{margin:0}@media (max-width:520px){.pf-sz-liste .pf-sz-karte{grid-template-columns:44px 1fr}}
.pf-seite{gap:14px;width:100%;min-width:0;max-width:1180px;margin:0 auto;display:grid}.pf-seite>*{min-width:0}.pf-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:calc(var(--radius) + 4px);gap:10px;padding:14px;display:grid}.pf-karte h3{font-family:var(--f-kopf);margin:0;font-size:1.02em}.pf-karte p{margin:0}.pf-karte .pa-knopf{justify-self:start;min-height:44px}.pf-aktionen{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pf-aktionen .pa-knopf{min-height:44px}.pf-aktionen .pa-leise{flex-basis:100%;margin:0}.pf-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pf-spalte{align-content:start;gap:14px;min-width:0;display:grid}.pf-teil:empty{display:none}.pf-kopf-basis{background:var(--flaeche);border:1px solid var(--linie);border-radius:calc(var(--radius) + 4px);padding:14px 16px}.pf-kopf-basis h2{overflow-wrap:anywhere;margin:0}.pf-kopf-basis p{margin:4px 0 0}.pf-g-oben{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-g-oben .pa-zurueck{min-height:44px;font-size:inherit}.pf-g-spalten{gap:14px;display:grid}.pf-g-vorschau{z-index:3;background:var(--grund);padding-bottom:6px;position:sticky;top:0}.pf-g-vorschau-satz{text-align:center;margin:6px 0 0}.pf-g-regler{gap:12px;min-width:0;display:grid}.pf-g-abschnitt:empty{display:none}.pf-g-abschnitt[data-fehler]{outline:2px solid var(--c1);outline-offset:4px;border-radius:var(--radius)}.pf-gestalten{--speicherleiste-breite:none}@container pa (min-width:900px){.pf-g-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.pf-g-vorschau{order:2}.pf-g-regler{order:1}}.pf-gemerkt-liste{min-width:0;display:grid}.pf-eintragen{justify-content:center;display:flex}.pf-eintragen .pa-knopf{min-height:44px}.pf-verbinden-zeile{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pf-verbinden-zeile .pa-knopf{min-height:44px}.pf-verbinden .pa-chip{pointer-events:none}.pf-verbinden-frage{gap:8px;display:grid}.pf-kontakt-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-kontakt-liste li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pf-kontakt-liste a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pf-leute-anfragen{gap:8px;display:grid}.pf-leute-anfrage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.pf-leute-anfrage .pf-verbinden-zeile{grid-column:2}.pf-leute-name{overflow-wrap:anywhere;font-size:.92em}.pf-leute-liste{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.pf-leute-person{text-align:center;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-items:center;gap:6px;width:100%;min-height:44px;padding:4px;display:grid}span.pf-leute-person{cursor:default}.pf-leute-person:focus-visible{outline:2px solid var(--akzent,currentColor);outline-offset:2px}
.pa-shop-seite{max-width:860px;margin-left:auto;margin-right:auto}.pa-shop-seite .pa-zurueck{min-height:44px}.pa-shop-kopf{align-items:center}.pa-shop-kopf .pa-veranstalter-name{min-width:0}.pa-shop-seite .pa-link,.pa-shop-deiner{box-sizing:border-box;min-height:44px}.pa-shop-deiner{text-underline-offset:3px;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.pa-shop-verwalten{gap:6px;max-width:420px;display:grid}.pa-shop-laufzeit{margin:0}.pa-shop-bilder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pa-shop-bilder img{aspect-ratio:1;object-fit:cover;background:var(--flaeche);border-radius:10px;width:100%;display:block}.pa-shop-tags{flex-wrap:wrap;gap:6px;display:flex}.pa-shop-vorteil{border-left:3px solid var(--c2);padding-left:12px}.pa-shop-heute{color:var(--text);margin:0 0 6px;font-weight:600}.pa-shop-woche{gap:2px;margin:0;display:grid}.pa-shop-woche>div{border-radius:8px;grid-template-columns:minmax(7.5em,auto) 1fr;gap:12px;padding:4px 8px;display:grid}.pa-shop-woche dt{color:var(--leise)}.pa-shop-woche dd{color:var(--text);margin:0}.pa-shop-woche>.heute{background:color-mix(in srgb, var(--c1) 16%, transparent)}.pa-shop-woche>.heute dt{color:var(--text);font-weight:600}.pa-shop-klein{margin:6px 0 0;font-size:.85em}.pa-shop-adresse address{font-style:normal;display:grid}.pa-shop-karte{background:var(--flaeche);border-radius:12px;height:240px;margin-top:10px;position:relative;overflow:hidden}.pa-shop-karte .pa-karte.eingebettet{height:100%}
.wb-shop-kopf{justify-items:center;gap:6px;display:grid}.wb-shop-kopf h2{overflow-wrap:anywhere;margin:0}.wb-shop-vorteil{border:1.5px solid var(--c1);border-radius:var(--radius);background:var(--flaeche);gap:4px;padding:12px 14px;display:grid}.wb-shop-vorteil span{letter-spacing:.08em;text-transform:uppercase;color:var(--leise);font-size:.8em}.wb-shop-vorteil p{overflow-wrap:anywhere;margin:0;font-weight:700}.wb-shop-holen,.wb-shop-anmelden{gap:10px;display:grid}.wb-shop-holen .pa-knopf{white-space:normal;text-wrap:balance;width:100%;min-height:44px}.wb-shop-unter{text-wrap:pretty;margin:0;font-size:.86em}.wb-shop-haken{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.wb-shop-haken input{width:22px;height:22px;accent-color:var(--c1);flex:none;margin:2px 0 0}.wb-shop-fehler{color:var(--c3);margin:0;font-weight:600}.wb-shop-anmelden{text-align:left}
.ws-seite{text-align:center;box-sizing:border-box;justify-items:center;gap:14px;width:100%;max-width:30rem;margin:0 auto;padding:16px 16px 32px;display:grid}.ws-seite .pa-knopf{min-height:44px}.ws-kopf{justify-items:center;gap:10px;display:grid}.ws-titel{text-wrap:balance;margin:0;font-size:1.3em}.ws-satz{text-wrap:pretty;margin:0}.ws-was{text-wrap:balance;color:var(--text);margin:0;font-weight:700}.ws-mandala{aspect-ratio:1;width:min(68vw,34svh,300px);height:auto;display:block}.ws-mandala-grund{fill:var(--ws-grund,var(--flaeche))}.ws-bild{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--linie,var(--leise));border-radius:50%;width:min(40vw,160px);display:block}.ws-zeichen{color:var(--logo,var(--text));justify-content:center;display:flex}.ws-zeichen .pa-zeichen{background:currentColor;width:56px;height:68px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ws-zeichen img{object-fit:contain;width:56px;height:68px;display:block}.ws-formular{text-align:left;width:100%}.ws-knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ws-seite .wb-bestaetigung{width:100%}
.pa{--hervor-grund:color-mix(in srgb, var(--c3) 8%, transparent);--hervor-kante:color-mix(in srgb, var(--c3) 75%, transparent)}.pa-ev.hervor,.pa-ev-zeile.hervor{background:var(--hervor-grund);box-shadow:inset 3px 0 0 var(--hervor-kante);padding-left:11px}.pa-ev.hervor{padding-right:8px}.pa-ev-zeile.hervor>.pa-ev{padding-left:0}.pa-panel{--kerbe:var(--flaeche)}.pa-seite{--kerbe:var(--grund)}.pa-ev-ticket{position:relative}.pa-ev-ticket:after{content:"";border-radius:8px;position:absolute;inset:0}div.pa-ev{cursor:pointer}.pa-knopf.pa-tk-knopf{white-space:nowrap;flex:none;gap:5px;min-height:34px;padding:5px 10px;font-size:.82em;font-weight:700}.pa-tk-knopf:after{inset:-6px -2px}.pa a.pa-tk-symbol{border:1px solid var(--linie);width:34px;height:34px;color:var(--c3);border-radius:999px;flex:none;place-items:center;margin-right:1px;text-decoration:none;display:grid}.pa a.pa-tk-symbol:hover{border-color:var(--c3)}.pa-tk-symbol:after{border-radius:999px;inset:-6px}.pa a.pa-tk-textlink{color:var(--c3);white-space:nowrap;vertical-align:bottom;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.pa a.pa-tk-textlink:hover{text-decoration:underline}.pa-tk-textlink:after{inset:-14px -8px}.pa a.pa-tk-pille{border:1px solid color-mix(in srgb, var(--c3) 70%, transparent);height:26px;color:var(--c3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 9px;font-size:.74em;font-weight:600;text-decoration:none;display:inline-flex}.pa a.pa-tk-pille:hover{background:color-mix(in srgb, var(--c3) 12%, transparent)}.pa-tk-pille:after{border-radius:12px;inset:-10px -4px}.pa-tk-rahmen{flex:none;display:block;position:relative}.pa a.pa-tk-flyer{z-index:2;background:var(--c3);width:23px;height:23px;color:var(--grund);box-shadow:0 0 0 2px var(--kerbe);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:-6px;right:-6px}.pa-tk-flyer:after{border-radius:999px;inset:-11px}.pa-tag.pa-tk-markierung{border-color:color-mix(in srgb, var(--c3) 60%, transparent);color:var(--c3);align-items:center;gap:3px;display:inline-flex}.pa-ev-zeile.pa-ev-zeile-abriss{align-items:stretch;gap:0}.pa-ev-zeile.pa-ev-zeile-abriss>.pa-ev{padding-right:10px}.pa a.pa-tk-abriss{border-left:1.5px dashed color-mix(in srgb, var(--text) 26%, transparent);width:56px;color:var(--c3);letter-spacing:.02em;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;margin:10px 0;font-size:.66em;font-weight:700;text-decoration:none;display:flex;position:relative}.pa a.pa-tk-abriss:hover{background:color-mix(in srgb, var(--c3) 9%, transparent)}.pa-tk-abriss .kerbe{background:var(--kerbe);border:1px solid var(--linie);pointer-events:none;width:12px;height:7px;position:absolute;left:-7px}.pa-tk-abriss .kerbe.o{border-top:0;border-radius:0 0 12px 12px;top:-11px}.pa-tk-abriss .kerbe.u{border-bottom:0;border-radius:12px 12px 0 0;bottom:-11px}.pa-tk-abriss:after{border-radius:4px;inset:-10px 0}.pa-aktionen-paar{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.pa-aktionen-paar .pa-knopf{min-height:44px}
