.specials-konfetti,.specials-weihnachten,.specials-kapelle-ebene{z-index:90;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.specials-ausblenden{opacity:0;transition:opacity .9s}.specials-gruss{top:calc(12px + env(safe-area-inset-top,0px));z-index:91;background:var(--w-surface);color:var(--w-text);border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:20px 60px 16px;animation:.42s cubic-bezier(.2,.9,.3,1.2) both specials-gruss-rein;display:flex;position:fixed;left:12px;right:12px;overflow:hidden;box-shadow:0 18px 50px #00000047}.specials-gruss-inhalt{text-align:center;flex:0 auto;gap:2px;display:grid}.specials-gruss:before{content:"";height:7px;position:absolute;top:0;left:0;right:0}.specials-gruss-zeichen{background:#ffffff8c;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:30px;line-height:1;animation:1.2s ease-in-out .4s 2 alternate specials-zeichen;display:grid}.specials-gruss-fahne{width:32px;height:32px}@keyframes specials-zeichen{0%{rotate:-8deg;scale:1}to{rotate:8deg;scale:1.12}}.specials-gruss-inhalt strong{font-size:1.25rem;line-height:1.25}.specials-gruss-inhalt span{color:inherit;opacity:.85}@media (width<=720px){.specials-gruss{padding:18px 52px 14px 14px}}.specials-gruss .web-icon-button{color:inherit;background:#fff6;border-color:#0000;position:absolute;top:16px;right:14px}.specials-gruss .web-icon-button:hover:not(:disabled){background:#ffffffb3}.specials-musik-pille{color:inherit;font:inherit;cursor:pointer;background:#ffffff73;border:0;border-radius:999px;justify-self:center;margin-top:6px;padding:4px 12px;font-size:.85rem;font-weight:600}.specials-spaeter-pille{color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-self:center;margin-top:2px;padding:3px 12px;font-size:.8rem}.specials-musik-pille:hover,.specials-musik-pille[aria-pressed=true],.specials-spaeter-pille:hover{background:#ffffffbf}@media (width<=720px){.specials-musik-pille,.specials-spaeter-pille{min-height:44px;padding-inline:18px}}.specials-gruss-geburtstag,.specials-gruss-jubilaeum,.specials-gruss-willkommen{color:#2d2433;background-image:radial-gradient(circle at 8% 78%,#f94144 0 3px,#0000 3.5px),radial-gradient(circle at 22% 12%,#43aa8b 0 2.5px,#0000 3px),radial-gradient(circle at 46% 88%,#f9c74f 0 3px,#0000 3.5px),radial-gradient(circle at 63% 18%,#c77dff 0 2.5px,#0000 3px),radial-gradient(circle at 82% 82%,#577590 0 3px,#0000 3.5px),radial-gradient(circle at 94% 30%,#ff70a6 0 2.5px,#0000 3px)}.specials-gruss-geburtstag{background-color:#fff6f8;background-image:radial-gradient(circle at 8% 78%,#f94144 0 3px,#0000 3.5px),radial-gradient(circle at 22% 12%,#43aa8b 0 2.5px,#0000 3px),radial-gradient(circle at 46% 88%,#f9c74f 0 3px,#0000 3.5px),radial-gradient(circle at 63% 18%,#c77dff 0 2.5px,#0000 3px),radial-gradient(circle at 82% 82%,#577590 0 3px,#0000 3.5px),radial-gradient(circle at 94% 30%,#ff70a6 0 2.5px,#0000 3px),linear-gradient(135deg,#fff1f5,#fff8e1)}.specials-gruss-geburtstag:before,.specials-gruss-willkommen:before{background:repeating-linear-gradient(90deg,#f94144 0 18px,#f9c74f 18px 36px,#43aa8b 36px 54px,#577590 54px 72px,#c77dff 72px 90px,#ff70a6 90px 108px)}.specials-gruss-jubilaeum{background-color:#fff8e6;background-image:radial-gradient(circle at 10% 80%,#f9c74f 0 3px,#0000 3.5px),radial-gradient(circle at 30% 14%,#f8961e 0 2.5px,#0000 3px),radial-gradient(circle at 70% 86%,#e0a800 0 3px,#0000 3.5px),radial-gradient(circle at 92% 24%,#f94144 0 2.5px,#0000 3px),linear-gradient(135deg,#fffaf0,#fde7b0)}.specials-gruss-jubilaeum:before{background:linear-gradient(90deg,#b8860b,#ffe08a,#b8860b)}.specials-gruss-rund{background-image:radial-gradient(circle at 10% 80%,#ffd86b 0 3.5px,#0000 4px),radial-gradient(circle at 34% 12%,#fff3c4 0 3px,#0000 3.5px),radial-gradient(circle at 72% 86%,#ffd86b 0 3.5px,#0000 4px),radial-gradient(circle at 94% 22%,#fff3c4 0 3px,#0000 3.5px),linear-gradient(135deg,#fbe7a1,#e9b93f);box-shadow:0 0 0 3px #f5c5428c,0 18px 50px #00000047}.specials-gruss-willkommen{background-color:#ecfbf6;background-image:radial-gradient(circle at 8% 78%,#43aa8b 0 3px,#0000 3.5px),radial-gradient(circle at 46% 88%,#4cc9f0 0 3px,#0000 3.5px),radial-gradient(circle at 90% 26%,#f9c74f 0 2.5px,#0000 3px),linear-gradient(135deg,#e9fbf4,#e5f1ff)}.specials-gruss-berichte{color:#1f2a44;background-image:radial-gradient(circle at 10% 78%,#3b82f6 0 3px,#0000 3.5px),radial-gradient(circle at 32% 14%,#f5c542 0 2.5px,#0000 3px),radial-gradient(circle at 68% 86%,#60a5fa 0 3px,#0000 3.5px),radial-gradient(circle at 92% 24%,#f5c542 0 2.5px,#0000 3px),linear-gradient(135deg,#f8fbff,#e6efff)}.specials-gruss-berichte:before{background:repeating-linear-gradient(90deg,#3b82f6 0 24px,#93c5fd 24px 48px,#f5c542 48px 72px)}.specials-gruss-weihnachten{color:#fff;background-image:radial-gradient(circle at 12% 20%,#ffffffe6 0 2px,#0000 2.5px),radial-gradient(circle at 30% 85%,#ffffffb3 0 1.5px,#0000 2px),radial-gradient(circle at 55% 25%,#fffc 0 2px,#0000 2.5px),radial-gradient(circle at 78% 80%,#ffffffb3 0 1.5px,#0000 2px),radial-gradient(circle at 92% 40%,#ffffffe6 0 2px,#0000 2.5px),linear-gradient(135deg,#9b1c1c,#14532d)}.specials-gruss-weihnachten:before{background:repeating-linear-gradient(135deg,#fff 0 8px,#d62828 8px 16px)}.specials-gruss-nikolaus{color:#fff;background:linear-gradient(#d63a2f,#8e1610);padding-top:26px}.specials-gruss-nikolaus:before{background:radial-gradient(circle at 10px 4px,#fff 0 9px,#0000 9.5px) 0 0/20px 14px repeat-x,#fff;height:14px}.specials-gruss-neujahr{color:#f1f5f9;background-image:radial-gradient(circle at 14% 22%,#fcd34d 0 2px,#0000 2.5px),radial-gradient(circle at 36% 84%,#f472b6 0 1.5px,#0000 2px),radial-gradient(circle at 60% 18%,#fcd34d 0 2px,#0000 2.5px),radial-gradient(circle at 84% 76%,#60a5fa 0 1.5px,#0000 2px),linear-gradient(135deg,#0f172a,#3b0764)}.specials-gruss-neujahr strong{color:#fcd34d}.specials-gruss-neujahr:before{background:linear-gradient(90deg,#fcd34d,#f472b6,#60a5fa,#fcd34d)}.specials-gruss-neujahr .specials-gruss-zeichen,.specials-gruss-weihnachten .specials-gruss-zeichen,.specials-gruss-nikolaus .specials-gruss-zeichen,.specials-gruss-august .specials-gruss-zeichen{background:#ffffff29}.specials-gruss-august{color:#fff;background:linear-gradient(135deg,#e3342f,#b21f17)}.specials-gruss-august:before{background:#fff}.specials-gruss-pflegetag{color:#5c1a33;background-image:radial-gradient(circle at 10% 76%,#ff8fa3 0 3px,#0000 3.5px),radial-gradient(circle at 40% 14%,#ffb3c1 0 2.5px,#0000 3px),radial-gradient(circle at 74% 84%,#ff6b81 0 3px,#0000 3.5px),radial-gradient(circle at 93% 28%,#ffb3c1 0 2.5px,#0000 3px),linear-gradient(135deg,#fff0f3,#ffdce5)}.specials-gruss-pflegetag:before{background:linear-gradient(90deg,#ff8fa3,#e63946,#ff8fa3)}@keyframes specials-gruss-rein{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.specials-weihnachten{animation:10s linear both specials-ausblenden;overflow:hidden}.specials-staub{width:100%;height:100%;position:absolute;inset:0}@keyframes specials-ausblenden{0%,88%{opacity:1}to{opacity:0}}@keyframes specials-huepfen{0%{translate:0}to{translate:0 -5px}}@keyframes specials-winken{0%{rotate:-14deg}to{rotate:16deg}}.specials-nikolaustag{animation-duration:13.5s}@keyframes specials-wehen{0%{rotate:-3deg}to{rotate:4deg}}@media (prefers-reduced-motion:reduce){.specials-gruss,.specials-gruss-zeichen{animation:none}.specials-weihnachten,.specials-kapelle-ebene,.specials-tell,.specials-konfetti{display:none}}@media print{.specials-gruss,.specials-konfetti,.specials-weihnachten,.specials-kapelle-ebene{display:none!important}}.specials-zeile{flex-wrap:wrap}.specials-kreis{margin:4px 0 10px}.specials-kreis .web-karte input.web-schalter-eingabe{width:40px}.specials-system .specials-gruppe{gap:8px;margin-top:18px;display:grid}.specials-system .specials-gruppe>h3{margin:0}.specials-system .specials-gruppe>.web-admin-hint{margin:0 0 4px}.specials-proben{flex-wrap:wrap;gap:8px;display:flex}.specials-verkleiden{gap:10px;display:grid}.specials-verkleiden-tage{border:0;gap:6px;margin:0;padding:0;display:grid}.specials-verkleiden-tage-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.specials-verkleiden-tag{color:var(--w-text);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.specials-verkleiden-tag input{margin-top:2px}.specials-verkleiden-tag small{color:var(--w-text-muted);display:block}@media (width<=720px){.specials-verkleiden-tage-liste{grid-template-columns:minmax(0,1fr)}.specials-verkleiden-tag{min-height:44px}}.specials-verkleiden-buehne{border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface-muted,var(--w-surface));justify-content:center;align-items:flex-end;gap:48px;padding:56px 16px 14px;display:flex}.specials-verkleiden-figur{justify-items:center;gap:6px;margin:0;display:grid}.specials-verkleiden-figur figcaption{font-weight:600}.specials-vorschau-lexi{zoom:2;cursor:default}.specials-verkleiden-figur .specials-vorschau-tessa{zoom:1.2;width:84px;min-height:70px}.specials-vorschau-tessa .web-admin-companion-avatar{object-fit:contain;width:90px;height:90px}.specials-vorschau-tessa .web-admin-companion,.specials-vorschau-tessa .web-admin-companion-shadow{zoom:.62}.specials-verkleiden-zeiten{flex-wrap:wrap;gap:6px;display:flex}
