@font-face{font-family:Manrope;src:url(/fonts/Manrope-Latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--uf:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--df:"Sora","Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-hanken:var(--uf);--font-outfit:var(--df)}:root,[data-theme=light]{color-scheme:light;--bg:#f6f0e7;--card:#fffaf3;--card2:#f6f0e7;--tx:#101c2b;--muted:#6b7686;--line:rgba(16,28,43,.08);--line2:rgba(16,28,43,.16);--clay:#12294a;--clay-strong:#0d1f38;--clay-tint:rgba(18,41,74,.10);--clay-tx:#1a3766;--on-clay:#fffaf3;--sage:#3d6fc4;--sage-deep:#12294a;--on-sage:#fffaf3;--sage-tint:#dfe8f8;--sage-tx:#1a3766;--track:#ece4d8;--warn-tx:#7a5a17;--warn-bg:rgba(217,164,65,.20);--bad:#c04a2c;--bad-strong:#a5341d;--bad-tint:#fbe1dc;--bad-tx:#a5341d;--on-bad:#ffffff;--invert-bg:#12294a;--invert-tx:#fffaf3;--invert-muted:rgba(255,250,243,.65);--invert-line:rgba(255,250,243,.16);--coral:#ff7b59;--coral-hover:#eb6548;--coral-tx:#08172b;--coral-shadow:0 8px 20px rgba(255,123,89,.32);--inkstrong:#12294a;--mintsoft:#dfe8f8;--onfill-label:#a9c4ec;--onfill-muted:rgba(255,250,243,.65);--hover:rgba(16,28,43,.06);--l05:rgba(16,28,43,.05);--l06:rgba(16,28,43,.06);--l07:rgba(16,28,43,.07);--l08:rgba(16,28,43,.08);--l10:rgba(16,28,43,.1);--l12:rgba(16,28,43,.12);--l14:rgba(16,28,43,.14);--l16:rgba(16,28,43,.16);--l18:rgba(16,28,43,.18);--l20:rgba(16,28,43,.2);--stAS:#12294a;--stAS-bg:rgba(18,41,74,.10);--stAS-tx:#12294a;--stAS-avtx:#fffaf3;--stMK:#3d6fc4;--stMK-bg:rgba(169,196,236,.30);--stMK-tx:#1a3766;--stMK-avtx:#08172b;--stJF:#eb6548;--stJF-bg:rgba(255,123,89,.14);--stJF-tx:#9c3d24;--stJF-avtx:#fffaf3;--stLB:#d9a441;--stLB-bg:rgba(217,164,65,.16);--stLB-tx:#7a5a17;--stLB-avtx:#08172b;--stTE:#2e8a96;--stTE-bg:rgba(46,138,150,.14);--stTE-tx:#1d5a63;--stTE-avtx:#fffaf3;--stPL:#8a4d76;--stPL-bg:rgba(138,77,118,.13);--stPL-tx:#6b3a5b;--stPL-avtx:#fffaf3;--stMO:#5f7d3a;--stMO-bg:rgba(95,125,58,.14);--stMO-tx:#46602a;--stMO-avtx:#fffaf3;--stRO:#c25e7a;--stRO-bg:rgba(194,94,122,.14);--stRO-tx:#93445c;--stRO-avtx:#fffaf3;--stSL:#4a6b8a;--stSL-bg:rgba(74,107,138,.14);--stSL-tx:#37536d;--stSL-avtx:#fffaf3;--stAM:#b06a2f;--stAM-bg:rgba(176,106,47,.14);--stAM-tx:#7d4a1f;--stAM-avtx:#fffaf3;--hof:rgba(8,23,43,.5);--shadow-fenster:0 30px 80px rgba(8,23,43,.35);--shadow-s:0 1px 2px rgba(16,28,43,.05);--shadow-m:0 8px 24px rgba(16,28,43,.10);--shadow-l:0 24px 60px rgba(16,28,43,.14);--r-card:20px;--r-lg:26px;--ring:rgba(61,111,196,.42);--shadow-knopf:0 6px 16px -6px rgba(18,41,74,.45);--shadow-wahl:0 4px 10px -3px rgba(18,41,74,.5);--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-sanft:cubic-bezier(.16,1,.3,1);--mo-farbe:.15s;--mo-flaeche:.2s;--mo-knopf:.22s;--mo-menue:.26s;--mo-reiter:.32s;--mo-ansicht:.45s;--mo-auftritt:.9s;--weg-auftritt:14px;--weg-heben:2px;--grad:radial-gradient(1000px 640px at 88% 8%,rgba(255,123,89,.20),transparent 62%),linear-gradient(125deg,#1a3766,#12294a 30%,#0d1f38 68%,#08172b)}:root,[data-theme]{--app-bg:var(--bg);--paper:var(--card);--paper2:var(--card);--pline:var(--line);--pline2:var(--line2);--ptext:var(--tx);--pmuted:var(--muted);--dark:var(--invert-bg);--dark2:#1b3557;--dtext:var(--invert-tx);--dmuted:var(--invert-muted);--dline:var(--invert-line);--clay-bright:var(--clay-tx);--warn:var(--warn-tx);--warn-soft:var(--warn-bg);--bad-soft:var(--bad-tint);--shadow-card:var(--shadow-s);--shadow-lg:var(--shadow-l)}:root[data-theme=dark],[data-theme=dark],body[data-theme=dark]{color-scheme:dark;--bg:#101417;--card:#1a2024;--card2:#1f272b;--tx:#f1f2f6;--muted:#9aa2b0;--line:rgba(241,242,246,.10);--line2:rgba(241,242,246,.20);--clay:#a9c4ec;--clay-strong:#c3d7f2;--clay-tint:rgba(169,196,236,.16);--clay-tx:#a9c4ec;--on-clay:#08172b;--sage:#7d9fc0;--sage-deep:#a9c4ec;--on-sage:#08172b;--sage-tint:rgba(169,196,236,.20);--sage-tx:#c6d7f2;--track:#232a2f;--warn-tx:#ecd39a;--warn-bg:rgba(217,164,65,.22);--bad:#e25c42;--bad-strong:#ef7a63;--bad-tint:rgba(226,92,66,.22);--bad-tx:#f6a998;--on-bad:#08172b;--invert-bg:#f1f2f6;--invert-tx:#101c2b;--invert-muted:#646e7d;--invert-line:rgba(16,28,43,.16);--ring:rgba(169,196,236,.45);--shadow-knopf:0 6px 16px -6px rgba(0,0,0,.65);--shadow-wahl:0 4px 10px -3px rgba(0,0,0,.65);--shadow-s:0 1px 2px rgba(0,0,0,.28);--shadow-m:0 8px 24px rgba(0,0,0,.44);--shadow-l:0 24px 60px rgba(0,0,0,.58);--shadow-fenster:0 30px 80px rgba(0,0,0,.62);--dark2:#151b1f;--inkstrong:#e2e8f4;--mintsoft:rgba(169,196,236,.16);--onfill-label:#1a3766;--onfill-muted:rgba(8,23,43,.62);--hover:rgba(241,242,246,.14);--l05:rgba(238,241,247,.06);--l06:rgba(238,241,247,.07);--l07:rgba(238,241,247,.08);--l08:rgba(238,241,247,.1);--l10:rgba(238,241,247,.12);--l12:rgba(238,241,247,.14);--l14:rgba(238,241,247,.16);--l16:rgba(238,241,247,.2);--l18:rgba(238,241,247,.22);--l20:rgba(238,241,247,.24);--stAS:#5a7fd0;--stAS-bg:rgba(87,176,191,.16);--stAS-tx:#c6d7f2;--stAS-avtx:#08172b;--stMK-bg:rgba(61,111,196,.16);--stMK-tx:#c6d7f2;--stJF-bg:rgba(255,123,89,.16);--stJF-tx:#ffb9a4;--stLB-bg:rgba(217,164,65,.18);--stLB-tx:#ecd39a;--stTE:#57b0bf;--stTE-bg:rgba(87,176,191,.18);--stTE-tx:#a8dbe3;--stTE-avtx:#08172b;--stPL:#c187ae;--stPL-bg:rgba(193,135,174,.16);--stPL-tx:#e2bcd4;--stPL-avtx:#08172b;--stMO:#93b566;--stMO-bg:rgba(147,181,102,.16);--stMO-tx:#c6dba4;--stMO-avtx:#08172b;--stRO:#d98aa1;--stRO-bg:rgba(217,138,161,.16);--stRO-tx:#efc0cd;--stRO-avtx:#08172b;--stSL:#7d9fc0;--stSL-bg:rgba(125,159,192,.16);--stSL-tx:#b9cfe4;--stSL-avtx:#08172b;--stAM:#cf9558;--stAM-bg:rgba(207,149,88,.16);--stAM-tx:#e9c9a4;--stAM-avtx:#08172b}[data-portal] .loya-pille{background:#fff;border:1px solid rgba(20,24,35,.1);box-shadow:0 6px 18px rgba(21,34,41,.08);--loya-wort:#2f4a5b}[data-theme=dark] [data-portal] .loya-pille{background:var(--card2);border-color:var(--line2);box-shadow:none;--loya-wort:#f2f3f4}[data-portal] .pabschnitt{font-family:var(--uf);font-size:11.5px;font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase;color:var(--pmuted)}@keyframes portalStartWeg{0%,78%{opacity:1}to{opacity:0}}@keyframes portalStartZeichen{0%{opacity:0;transform:scale(.9)}22%{opacity:1;transform:scale(1) rotate(0)}38%{transform:rotate(-7deg)}52%{transform:rotate(6deg)}64%{transform:rotate(0)}78%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(300px)}}@keyframes portalStartLinks{0%{opacity:0;transform:translateX(-46px)}45%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateX(240px)}}@keyframes portalStartRechts{0%{opacity:0;transform:translateX(46px)}45%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateX(240px)}}@media (prefers-reduced-motion:reduce){.portal-start,.portal-start *{animation-name:portalStartWeg!important}}.loya-schrittleiste{overflow-x:auto;scrollbar-width:none}.loya-schrittleiste::-webkit-scrollbar{width:0;height:0}.loya-schrittchip{position:relative}.loya-schrittchip:before{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}.loya-korb-ziel{position:relative}.loya-korb-ziel:before{content:"";position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px}.loya-portal-aktionen{gap:8px}.loya-portal-aktionen,.loya-speicherleiste{display:flex;align-items:center;flex-wrap:wrap}.loya-speicherleiste{gap:16px}.loya-speicherknoepfe{display:flex;align-items:center;gap:8px;min-width:0}.loya-speicher-luft{height:0}@media (max-width:560px){.loya-portal-aktionen{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.loya-portal-zustand{justify-self:start}.loya-portal-aktionen>.btn,.loya-speicherknoepfe>.btn{width:100%;justify-content:center;min-height:46px}.loya-speicherleiste{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.loya-speicherknoepfe{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.loya-speicherhinweis{line-height:1.45}.loya-speicher-luft{height:168px}}@media (min-width:561px){.loya-speicher-luft{height:84px}}.loya-buehne,.loya-huelle,.loya-schirm{display:contents}@media (min-width:900px){html:not([data-eingebettet]) .loya-buehne{display:grid;place-items:center;min-height:100dvh;padding:26px 0;position:relative;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--buehne-farbe) 84%,#000) 0,var(--buehne-farbe) 46%,color-mix(in srgb,var(--buehne-farbe) 55%,#cfe0da) 100%)}html:not([data-eingebettet]) .loya-buehne:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--buehne-bild);background-size:cover;background-position:50%;filter:blur(24px) saturate(.8) brightness(.62);transform:scale(1.16)}html:not([data-eingebettet]) .loya-buehne:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,14,18,.3),rgba(8,14,18,.52) 55%,rgba(8,14,18,.66))}html:not([data-eingebettet]) .loya-huelle{display:block;position:relative;z-index:1;width:402px;height:min(872px,calc(100dvh - 52px));background:#10161a;border-radius:46px;padding:6px;box-shadow:0 2px 6px rgba(6,12,15,.45),0 40px 90px rgba(6,12,15,.5)}html:not([data-eingebettet]) .loya-schirm{display:block;height:100%;border-radius:40px;overflow:hidden;transform:translateZ(0);background:var(--paper)}html:not([data-eingebettet]) .loya-schirm>[data-portal]{height:100%;min-height:0!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}html:not([data-eingebettet]) .loya-schirm>[data-portal]>header{top:0}}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--uf);background:var(--bg);color:var(--tx);line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--df);letter-spacing:-.015em;line-height:1.15;font-weight:600}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4.5px var(--clay);border-radius:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:700;font-size:14.5px;padding:0 18px;height:44px;white-space:nowrap;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease),color .18s var(--ease),opacity .18s var(--ease)}.btn-sm{height:36px;font-size:13.5px;padding:0 14px}.btn-lg{height:52px;font-size:15.5px;padding:0 24px}.btn-hero{height:58px;font-size:17px;padding:0 22px;border-radius:16px}.btn-clay{background:var(--clay);color:var(--on-clay)}.btn-clay:hover{background:var(--clay-strong)}.btn-coral{background:var(--coral);color:var(--coral-tx);box-shadow:var(--coral-shadow)}.btn-coral:hover{background:var(--coral-hover)}.btn-coral:disabled{box-shadow:none}.btn-outline{border:1px solid var(--line2);color:var(--tx);background:var(--card)}.btn-outline:hover{border-color:var(--muted);background:var(--card2)}.btn-ghost{color:var(--muted)}.btn-ghost:hover{color:var(--tx);background:var(--card2)}.btn-sage{background:var(--sage-deep);color:var(--on-sage)}.btn-bad{color:var(--bad-tx);border:1px solid color-mix(in srgb,var(--bad) 40%,transparent);background:var(--card)}.btn-bad:hover{background:var(--bad-tint)}.btn-paper{background:#fff;color:#1b2b33}.btn-paper:hover{background:#e8e3dd}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active:not(:disabled){transform:scale(.97)}.spin{width:15px;height:15px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:spin .7s linear infinite}.loya-buchknopf{position:relative;overflow:hidden;isolation:isolate}.loya-buchknopf:after{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--coral-tx) 20%,transparent);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .18s cubic-bezier(.23,1,.32,1);transition:clip-path .18s cubic-bezier(.23,1,.32,1);transition:clip-path .18s cubic-bezier(.23,1,.32,1),-webkit-clip-path .18s cubic-bezier(.23,1,.32,1)}.loya-buchknopf[data-laeuft=true]:after{-webkit-clip-path:inset(0 12% 0 0);clip-path:inset(0 12% 0 0);transition:-webkit-clip-path 1.6s cubic-bezier(.16,.9,.3,1);transition:clip-path 1.6s cubic-bezier(.16,.9,.3,1);transition:clip-path 1.6s cubic-bezier(.16,.9,.3,1),-webkit-clip-path 1.6s cubic-bezier(.16,.9,.3,1)}.loya-buchknopf[data-fertig=true]:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.loya-buchknopf .loya-buchtext{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.loya-buchknopf:after,.loya-buchknopf[data-laeuft=true]:after{transition:none}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-s)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;line-height:1}.badge-sage{background:var(--sage-tint);color:var(--sage-tx)}.badge-warn{background:var(--warn-bg);color:var(--warn-tx)}.badge-bad{background:var(--bad-tint);color:var(--bad-tx)}.badge-clay{background:var(--clay-tint);color:var(--clay-tx)}.badge-neutral{background:var(--card2)}.badge-neutral,.muted{color:var(--muted)}.switch{position:relative;width:40px;height:24px;border-radius:999px;background:var(--line2);transition:background .18s var(--ease-out);flex-shrink:0}.switch[data-on=true]{background:var(--sage-deep)}.switch:active:after{width:21px}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s var(--ease-out),width .18s var(--ease-out)}.switch[data-on=true]:after{transform:translateX(16px)}.inp{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:var(--card2);font-size:15px;transition:border-color .15s}.inp:focus-visible{border-color:var(--clay)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes popIn{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}@keyframes dankAuf{0%{opacity:0;transform:translateX(-50%) translateY(14px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes panelIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mbackdrop,.panelin,.pop{overscroll-behavior:contain}.pop{animation:popIn .22s var(--ease-out) both}.loya-eititel{font-family:var(--df);font-size:24px;font-weight:800;margin:0 0 14px}.loya-einrichten{display:grid;grid-gap:12px;gap:12px}.loya-eikarte{background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(16,28,43,.05)}.loya-eigruppe{display:flex;align-items:center;gap:13px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--tx);text-align:left;cursor:pointer;font-family:inherit;min-height:66px}.loya-eigruppe b{display:block;font-size:14px;font-weight:800}.loya-eigruppe small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--muted);overflow:hidden}.loya-eigruppe .kachel{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--l06);color:var(--muted);flex:none;transition:background .25s var(--ease-out),color .25s var(--ease-out)}.loya-eigruppe .kachel[data-on=true]{background:var(--mintsoft);color:var(--clay-tx)}.loya-eikoerper{padding:0 12px 8px 67px;display:grid}.loya-eiz{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;color:var(--tx);text-align:left;cursor:pointer;font-family:inherit;min-height:48px;border-radius:12px;text-decoration:none}.loya-eikoerper .loya-eiz{padding:11px 4px}.loya-eiz b{display:block;font-size:13.5px;font-weight:800}.loya-eiz small{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.loya-eiz[data-on=true] b{color:var(--clay-tx)}.loya-eiz[data-warn=true]{color:var(--bad-tx)}.loya-eiz>svg{color:var(--muted);flex:none}.loya-eiz:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.loya-eigruppe:hover,.loya-eiz:hover:not(:disabled){background:var(--l05)}}.loya-eimelden,.loya-eisupport{display:flex;align-items:center;gap:13px;padding:14px 16px;color:var(--tx);text-decoration:none;min-height:66px}.loya-eisupport{background:var(--mintsoft)}.loya-eimelden b,.loya-eisupport b{display:block;font-size:15px;font-weight:800}.loya-eimelden small,.loya-eisupport small{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.loya-eimelden .kachel,.loya-eisupport .kachel{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--card);color:var(--clay-tx);flex:none}.loya-eimelden .kachel{background:var(--l06);color:var(--muted)}.loya-eimelden>svg,.loya-eisupport>svg{color:var(--muted);flex:none}.panelin{animation:panelIn .24s var(--ease-out) both}.mbackdrop{position:fixed;inset:0;z-index:55;display:flex;justify-content:center;overflow-y:auto;padding:24px 20px;background:var(--hof);animation:fadeIn .16s var(--ease-out) both}.mbackdrop>*{margin:auto}body:has(.mbackdrop),html:has(.mbackdrop){overflow:hidden}.loya-fensterhof{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.loya-fenster{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--fenster-breite,520px),100%);max-height:calc(100dvh - 48px);background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-fenster);animation:fensterAuf .3s var(--ease) both;overflow:hidden}.loya-fenster:focus,.loya-fenster:focus-visible{outline:none}@keyframes fensterAuf{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}.loya-fenster-kopf{display:flex;align-items:flex-start;gap:14px;padding:22px 24px 14px;border-bottom:1px solid transparent;transition:border-color .15s var(--ease-out)}.loya-fenster[data-scrollt=true] .loya-fenster-kopf{border-bottom-color:var(--line)}.loya-fenster-titelgruppe{flex:1 1;min-width:0}.loya-fenster-titel{font-family:var(--df);font-weight:600;font-size:22px;letter-spacing:-.02em;line-height:1.15;margin:0;overflow-wrap:anywhere}.loya-fenster-unter{margin:5px 0 0;font-size:13.5px;line-height:1.45;color:var(--muted)}.loya-fenster-titelzeile{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.loya-fenster-zu{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:999px;background:transparent;color:var(--tx);margin:-4px -6px -4px 0}.loya-fenster-zu>span{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--tx) 6%,transparent);transition:background .15s var(--ease-out)}.loya-fenster-zu:hover>span{background:color-mix(in srgb,var(--tx) 13%,transparent)}.loya-fenster-koerper{padding:4px 24px 22px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.loya-fenster:not(:has(.loya-fenster-fuss)) .loya-fenster-koerper{padding-bottom:24px}.loya-fenster-fuss{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--line);background:var(--card)}.loya-fenster-fuss .btn{min-height:44px}.loya-fenster-fuss .loya-fenster-fussnote{flex:1 1;min-width:140px;font-size:12.5px;line-height:1.4;color:var(--muted)}@media (max-width:640px){.mbackdrop.loya-fensterhof{padding:20px;align-items:center}.mbackdrop.loya-fensterhof>.loya-fenster{margin:auto;width:100%;max-width:330px;max-height:calc(100dvh - 40px);border-radius:22px;animation:mpop .3s cubic-bezier(.22,1,.36,1) both}.loya-fenster-kopf{padding:18px 18px 12px}.loya-fenster-titel{font-size:19px}.loya-fenster-koerper{padding:2px 18px 18px}.loya-fenster-fuss{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px))}.loya-fenster-fuss .btn{width:100%}.loya-fenster-fuss .loya-fenster-fussnote{text-align:center}}@keyframes mpop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.loya-fenster{animation:fadeIn .16s ease both!important}}.loya-fenster-koerper.loya-builder{padding:0;display:grid;grid-template-columns:minmax(0,1fr) 330px}.loya-builder-vorschau{background:var(--bg);border-left:1px solid var(--line);padding:18px 22px 24px}@media (max-width:900px){.loya-fenster-koerper.loya-builder{grid-template-columns:1fr}.loya-builder-vorschau{border-left:0;border-top:1px solid var(--line)}}@media (max-width:940px){.loya-dash-grid{grid-template-columns:1fr!important}.loya-preview-col{position:static!important}}@media (max-width:620px){.loya-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.loya-statcard{flex-direction:column;align-items:flex-start!important;gap:8px!important}.loya-statcard-val{text-align:left!important}.loya-statcard-val>div{justify-content:flex-start!important}}.loya-rowclick{transition:background .14s var(--ease-out)}.loya-rowclick:hover{background:var(--card2)}@media (max-width:720px){.loya-start-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.loya-leistungspillen,.loya-neuer-termin{display:none!important}}.loya-leistungswahl{display:none}@media (max-width:820px){.loya-leistungswahl{display:block;margin-bottom:12px}}.loya-unterwahl{display:none}@media (max-width:820px){.loya-unterreiter{display:none!important}.loya-unterwahl{display:block;margin-bottom:16px}}.loya-auswahlblatt{position:fixed;z-index:101;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-l);padding:8px}.loya-auswahl-titel{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pmuted);padding:10px 12px 8px;border-bottom:1px solid var(--line);margin-bottom:6px}.loya-auswahl-zeile{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 12px;border-radius:12px;font-size:15.5px;text-align:left}.loya-belegung{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;--namensbreite:118px}.loya-bel-voll{display:block}.loya-bel-kurz{display:none}@media (max-width:820px){.loya-belegung{--namensbreite:74px}.loya-bel-foto{display:none!important}.loya-bel-voll{display:none}.loya-bel-kurz{display:block}}.loya-belegung-schalter{margin-bottom:12px}@media (min-width:1100px){.loya-belegung{grid-template-columns:minmax(0,1fr) 330px;align-items:start;--namensbreite:150px}.loya-belegung .loya-belegung-aus{display:block}.loya-belegung-schalter{display:none}}@media (max-width:1099px){.loya-belegung .loya-belegung-aus{display:none}}.loya-logout{transition:background .14s var(--ease-out),color .14s var(--ease-out)}.loya-logout:hover{background:var(--bad-tint);color:var(--bad-tx)}.rail-btn{transition:background .15s var(--ease-out),color .15s var(--ease-out)}.rail-btn:hover{background:color-mix(in srgb,var(--invert-tx) 9%,transparent)}.rail-btn[data-on=true]:hover{background:var(--clay-strong)}.stat-clickable{transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.stat-clickable:hover{transform:translateY(-1px);box-shadow:var(--shadow-m)}.trow{transition:background .13s var(--ease-out)}.trow:hover,.trow[data-sel=true]{background:var(--card2)}.trow[data-sel=true]:hover{background:var(--line)}html{-webkit-tap-highlight-color:transparent}[role=button],a,button,label,summary{touch-action:manipulation}.press{transition:transform .14s var(--ease-out)}.press:active{transform:scale(.97)}section[id]{scroll-margin-top:84px}@keyframes hero-auftritt{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-copy>*{animation:hero-auftritt .72s var(--ease-sanft) both}.hero-copy>:first-child{animation-delay:.06s}.hero-copy>:nth-child(2){animation-delay:.14s}.hero-copy>:nth-child(3){animation-delay:.22s}.hero-copy>:nth-child(4){animation-delay:.3s}.hero-copy>:nth-child(5){animation-delay:.38s}.hero-copy>:nth-child(6){animation-delay:.46s}.hero-copy .trust>*{animation:hero-auftritt .6s var(--ease-sanft) both}.hero-copy .trust>:first-child{animation-delay:.5s}.hero-copy .trust>:nth-child(2){animation-delay:.55s}.hero-copy .trust>:nth-child(3){animation-delay:.6s}.hero-copy .trust>:nth-child(4){animation-delay:.65s}@media (prefers-reduced-motion:reduce){.hero-copy .trust>*,.hero-copy>*{animation:none}}.sprunglink{position:absolute;left:12px;top:-100px;z-index:100;background:var(--clay);color:#fff;font-weight:700;font-size:15px;padding:12px 20px;border-radius:0 0 12px 12px;text-decoration:none;transition:top .18s var(--ease-sanft)}.sprunglink:focus{top:0}.nebel{inset:0;overflow:hidden;pointer-events:none;z-index:0}.nebel,.nebel i{position:absolute}.nebel i{display:block;border-radius:50%;filter:blur(48px);opacity:.5;will-change:transform}.nebel i:first-child{width:46%;height:62%;left:-6%;top:-12%;background:#7ba8a1;animation:nebelA 26s ease-in-out infinite}.nebel i:nth-child(2){width:52%;height:58%;right:-10%;top:6%;background:#3e9ca1;animation:nebelB 31s ease-in-out infinite}.nebel i:nth-child(3){width:38%;height:46%;left:32%;bottom:-16%;background:#e4a578;opacity:.3;animation:nebelC 28s ease-in-out infinite}@keyframes nebelA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,-7%) scale(1.18)}}@keyframes nebelB{0%,to{transform:translate(0) scale(1.06)}50%{transform:translate(-9%,6%) scale(1.24)}}@keyframes nebelC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(7%,-8%) scale(1.2)}}.reveal{opacity:0;transform:translateY(var(--weg-auftritt));transition:opacity var(--mo-auftritt) var(--ease-sanft),transform var(--mo-auftritt) var(--ease-sanft);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (max-width:720px){.hero-cards{position:static!important;min-height:auto!important;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.hero-cards .hero-card{position:static!important;inset:auto!important;transform:none!important;width:min(300px,100%)!important}.lp-side{display:none!important}}.faq-plus{display:inline-block;transition:transform .2s var(--ease-out)}details[open] .faq-plus{transform:rotate(45deg)}.rise{animation:riseIn .18s var(--ease-out) both}@keyframes riseIn{0%{opacity:0}to{opacity:1}}.schritt{animation:schrittVor .5s var(--ease-in-out) both}.schritt[data-zurueck="1"]{animation-name:schrittZurueck}@keyframes schrittVor{0%{opacity:0;transform:translate3d(56px,0,0)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes schrittZurueck{0%{opacity:0;transform:translate3d(-56px,0,0)}45%{opacity:1}to{opacity:1;transform:none}}.puls{animation:pulsen 1.4s ease-in-out infinite}@keyframes pulsen{0%,to{opacity:.5}50%{opacity:.85}}.sr-nur{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.aufklapp{animation:aufklappIn .34s var(--ease-out) both;transform-origin:top center}@keyframes aufklappIn{0%{opacity:0;transform:scale(.96) translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.schritt,.schritt[data-zurueck="1"]{animation:schrittSanft .24s var(--ease-out) both}.aufklapp{animation:schrittSanft .2s var(--ease-out) both}@keyframes schrittSanft{0%{opacity:0}to{opacity:1}}}.appt{transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out)}.appt:active{transform:scale(.985)}.slotbtn{transition:transform .14s var(--ease-out),background-color .14s ease,border-color .14s ease}.slotbtn:active{transform:scale(.97)}.quickbtn{transition:transform .14s var(--ease-out),background-color .14s ease,border-color .14s ease,box-shadow .14s var(--ease-out)}.quickbtn:active{transform:scale(.97)}.tabbtn{transition:color .14s ease,background-color .14s ease}.navpill{font-weight:700;color:var(--tx);background:transparent;gap:8px;padding:10px 18px;border-radius:999px;font-size:13.5px;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.navpill:hover:not([data-on=true]){color:var(--clay-tx);background:var(--hover)}}.loya-navplatz{display:flex;justify-content:center;flex:0 1 auto;min-width:0}.loya-navpills{display:flex;align-items:center;position:relative;min-width:0;gap:4px;padding:6px;border-radius:999px;background:var(--card);box-shadow:var(--shadow-s)}.navpill[data-on=true]{font-weight:700}.navpill[data-offen=true],.navpill[data-on=true]{background:var(--clay);color:var(--on-clay)}.menuitem{font-weight:600;color:var(--tx);background:transparent;transition:background-color .13s var(--ease-out),color .13s var(--ease-out)}.menuitem[data-on=true]{background:var(--clay);color:var(--on-clay);font-weight:800}.loya-tafel{transform:translateX(-50%);padding:30px 34px;background:var(--card);border-radius:22px;box-shadow:0 24px 60px rgba(8,23,43,.18);width:min(940px,calc(100vw - 56px));max-height:calc(100dvh - var(--kopfhoehe) - 26px);overflow-y:auto}.loya-tafel-raster{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:34px;gap:34px}.loya-tafel-spalte{min-width:0;display:flex;flex-direction:column;gap:20px}.loya-tafel-titel{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 -6px;padding-bottom:10px;border-bottom:1px solid var(--l08)}.loya-tafel-punkt+.loya-tafel-titel,.loya-tafel-titel+.loya-tafel-titel{margin-top:6px}.loya-tafel-punkt{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer}.loya-tafel-punkt b{display:block;font-size:14px;font-weight:700;line-height:1.3;transition:color .15s}.loya-tafel-punkt small{display:block;font-size:13.3px;line-height:1.35;color:var(--muted);font-weight:400}.loya-tafel-zustand{flex:none;text-align:right;white-space:nowrap;font-size:12px;font-weight:700;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loya-tafel-zustand[data-ton=aus]{color:var(--muted);font-weight:600}.loya-tafel-zustand[data-ton=live]{color:var(--clay-tx)}.loya-tafel-zustand[data-ton=warn]{color:var(--warn-tx)}.loya-eiz-zustand{flex:none;font-size:12px;font-weight:700;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.loya-eiz-zustand[data-ton=aus]{color:var(--muted);font-weight:600}.loya-eiz-zustand[data-ton=live]{color:var(--clay-tx)}.loya-eiz-zustand[data-ton=warn]{color:var(--warn-tx)}.loya-tafel-kachel{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--l08);border-radius:12px;background:transparent;color:var(--inkstrong);transition:all .15s}.loya-tafel-punkt:hover .loya-tafel-kachel{background:rgba(255,123,89,.16);color:#eb6548;border-color:transparent}.loya-tafel-punkt:hover b{color:#1187a0}[data-theme=dark] .loya-tafel-punkt:hover b{color:#a9c4ec}@keyframes ddin{0%{opacity:0;transform:translateX(-50%) translateY(-16px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes ddout{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-14px) scale(.98)}}@keyframes ddrow{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.loya-tafel[data-dd=in]{animation:ddin .34s var(--ease)}.loya-tafel[data-dd=out]{animation:ddout .26s ease forwards}.loya-tafel[data-dd=in] .loya-tafel-punkt,.loya-tafel[data-dd=in] .loya-tafel-titel{animation:ddrow .45s var(--ease) both}.loya-tafel[data-dd=in] .loya-tafel-spalte>button:first-of-type{animation-delay:.05s}.loya-tafel[data-dd=in] .loya-tafel-spalte>button:nth-of-type(2){animation-delay:.1s}.loya-tafel[data-dd=in] .loya-tafel-spalte>button:nth-of-type(3){animation-delay:.15s}.loya-tafel[data-dd=in] .loya-tafel-spalte>button:nth-of-type(4){animation-delay:.2s}.loya-tafel[data-dd=in] .loya-tafel-spalte>button:nth-of-type(5){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.loya-tafel[data-dd=in],.loya-tafel[data-dd=in] .loya-tafel-punkt,.loya-tafel[data-dd=in] .loya-tafel-titel,.loya-tafel[data-dd=out]{animation:fadeIn .16s ease both}}.loya-tafel-punkt[data-gross=true][data-on=true] small{color:color-mix(in srgb,var(--on-clay) 78%,transparent)}.loya-tafel-punkt[data-gross=true][data-on=true] .loya-tafel-kachel{background:color-mix(in srgb,var(--on-clay) 16%,transparent);border-color:color-mix(in srgb,var(--on-clay) 30%,transparent);color:var(--on-clay)}.loya-menugruppe{gap:10;width:100%;min-height:52px;padding:0 12px;border-radius:12px;text-align:left;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pmuted)}.loya-datumzeile,.loya-menugruppe{display:flex;align-items:center;font-weight:700}.loya-datumzeile{gap:10px;font-size:15px;white-space:nowrap}@media (max-width:820px){.loya-seitentitel{display:none}.loya-datumzeile{order:-1;width:100%;font-size:18px;justify-content:space-between;margin-bottom:2px}.loya-datumzeile[data-leer=true]{justify-content:flex-start}.loya-ansichtwahl{margin:6px 0 14px}}.loya-menupunkt{display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--clay);margin-left:8px;vertical-align:middle}.loya-tafel-punkt[data-gross=true]{gap:14px;padding:10px 8px}.loya-tafel-punkt[data-gross=true] b{font-size:15.5px}.loya-tafel-punkt[data-gross=true] small{font-size:13px}.loya-tafel-punkt[data-gross=true] .loya-tafel-kachel{width:44px;height:44px;border-radius:13px}@media (hover:hover) and (pointer:fine){.loya-tafel-punkt:hover:not([data-on=true]) .loya-tafel-kachel{background:color-mix(in srgb,var(--coral) 16%,transparent);border-color:transparent;color:var(--coral-hover);transform:scale(1.05)}.appt:hover{transform:translateY(-1px);box-shadow:var(--shadow-m);z-index:3}.appt:hover:active{transform:translateY(-1px) scale(.985)}.slotbtn:hover{background:color-mix(in srgb,var(--sage) 28%,transparent);border-color:var(--sage-deep)}.quickbtn:hover{background:var(--card2);border-color:var(--line2);transform:translateY(-1px);box-shadow:var(--shadow-card)}.quickbtn[data-primary=true]:hover{background:var(--clay-strong);border-color:var(--clay-strong)}.tabbtn:hover:not([data-on=true]){color:var(--tx);background:var(--card2)}.navpill:hover:not([data-on=true]){background:var(--clay-tint);color:var(--clay-tx)}.menuitem:hover:not([data-on=true]):not(.loya-tafel-punkt){background:var(--card2);color:var(--tx)}.btn:hover:not(:disabled){transform:translateY(-1px)}.lift{transition:transform .6s var(--ease-out),opacity .6s var(--ease-out),box-shadow var(--mo-flaeche) var(--ease-sanft)}.lift:hover{box-shadow:0 22px 48px rgba(21,34,41,.2)}.hero-card{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out)}.hero-card:hover{transform:translateY(-6px) rotate(0deg) scale(1.015)!important;box-shadow:0 44px 84px rgba(0,0,0,.45)!important;z-index:9!important}}.heroschau{display:flex;align-items:center;justify-content:flex-start;gap:clamp(20px,3vw,40px);width:100%}.heroschritte{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;flex:1 1 200px;min-width:0;max-width:260px}.heroschritt{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);animation:heroSchrittRein .5s var(--ease-out) both;transition:background-color .34s var(--ease-out),border-color .34s var(--ease-out),transform .34s var(--ease-out)}.heroschritt[data-on]{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.34);transform:translateX(5px)}.heroschritt-nr{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:12.5px;font-weight:800;color:rgba(255,255,255,.66);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);transition:background-color .34s var(--ease-out),color .34s var(--ease-out)}.heroschritt[data-on] .heroschritt-nr{background:#fff;color:#16212a;border-color:#fff}.heroschritt-titel{display:block;font-size:14px;font-weight:700;color:rgba(255,255,255,.94);line-height:1.25}.heroschritt-unter{display:block;margin-top:2px;font-size:12px;color:rgba(255,255,255,.6);line-height:1.35}@keyframes heroSchrittRein{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@media (max-width:860px){.heroschau{flex-direction:column;align-items:center}.heroschritte{max-width:420px;width:100%;grid-template-columns:1fr 1fr}.heroschritt[data-on]{transform:none}}@media (max-width:430px){.heroschritte{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important}.appt:active,.appt:hover,.btn:active:not(:disabled),.hero-card:hover,.press:active,.quickbtn:active,.quickbtn:hover,.reveal,.slotbtn:active,.stat-clickable:hover{transform:none!important}.mbackdrop,.panelin,.pop,.rise{animation:fadeIn .16s ease both!important}.heroschritt{animation:fadeIn .2s ease both!important}.heroschritt[data-on]{transform:none!important}.nebel i{animation:none!important}html{scroll-behavior:auto!important}}.loya-supportknopf{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--warn-tx) 40%,transparent);border-radius:999px;background:var(--warn-bg);color:var(--warn-tx);cursor:pointer}@media (hover:hover) and (pointer:fine){.loya-supportknopf:hover{background:color-mix(in srgb,var(--warn-tx) 26%,var(--warn-bg))}}.loya-fuss{display:none}@media (min-width:821px){.loya-fuss{display:block;border-top:1px solid var(--line);background:var(--bg);color:var(--tx)}.loya-fuss .innen{max-width:1584px;margin:0 auto;padding:12px 32px 16px;justify-content:space-between;gap:8px 18px}.loya-fuss .innen,.loya-fuss .links{display:flex;align-items:center;flex-wrap:wrap}.loya-fuss .links{gap:6px 18px;font-size:12.5px}.loya-fuss .links,.loya-fuss .links a{color:var(--muted)}.loya-fuss .links a:hover{color:var(--tx)}.loya-fuss .social{display:flex;gap:8px}.loya-fuss .social a,.loya-fuss .social>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line2);border-radius:11px;color:var(--tx)}.loya-fuss .social>span{opacity:.45}.loya-fuss .social a:hover{border-color:var(--muted)}}.loya-kopfleiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px;padding:16px 24px}.loya-kopf-links{gap:16px}.loya-kopf-links,.loya-kopf-rechts{display:flex;align-items:center;flex:1 1;min-width:0}.loya-kopf-rechts{justify-content:flex-end;gap:10px}.loya-logopille{display:flex;flex-direction:column;align-items:center;align-self:flex-start;margin-top:-16px;padding:18px 22px 12px;border-radius:0 0 20px 20px;background:var(--card);box-shadow:0 6px 18px rgba(16,28,43,.1);flex-shrink:0;min-width:0;max-width:260px}.loya-logopille img{width:104px;height:auto;display:block}.loya-logopille-salon{display:block;width:100%;box-sizing:border-box;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-family:var(--df);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--inkstrong);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.loya-logopille:hover img{animation:logoshake .55s ease}}@keyframes logoshake{0%{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.loya-logopille:hover img{animation:none}}.loya-kopfknopf{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--card);border:none;color:var(--inkstrong);box-shadow:0 1px 2px rgba(16,28,43,.06);cursor:pointer;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.loya-kopfknopf:hover{color:var(--coral-hover)}}.loya-profile{gap:0;flex-shrink:0;background:var(--card);box-shadow:0 1px 2px rgba(16,28,43,.06)}.loya-profile,.loya-profile-ich{display:flex;align-items:center;min-width:0;border-radius:999px}.loya-profile-ich{gap:10px;padding:6px 14px 6px 6px;text-align:left}.loya-profile-kuerzel{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--on-clay);font-size:12px;font-weight:800;flex:none}.loya-kopfleiste{min-height:var(--kopfhoehe);background:transparent;transition:background-color .2s var(--ease-out)}.loya-kopfleiste[data-fest=true]{background:var(--app-bg)}@media (prefers-reduced-motion:reduce){.loya-kopfleiste{transition:none}}:root{--kopfhoehe:86px}@media (min-width:821px) and (max-width:1180px){:root{--kopfhoehe:146px}}@media (max-width:820px){:root{--kopfhoehe:74px}}.loya-portalleiste{background:var(--app-bg)}@media (max-width:820px){.loya-portalleiste{position:static!important;background:transparent}}@media (max-width:1180px){.loya-profilname{display:none!important}.loya-navplatz{order:3;flex:1 1 100%}}@media (max-width:820px){.loya-kopfleiste{padding:0 16px 0 0;align-items:flex-start;gap:10px}.loya-navplatz,.loya-salonpille-platz{display:none!important}.loya-kopf-links{flex:0 0 auto}.loya-kopf-rechts{flex:1 1 auto;margin-top:14px;gap:8px}.loya-logopille{margin-top:0;padding:14px 18px 12px;border-radius:0 0 18px 0}.loya-logopille img{width:76px}.loya-kopfknopf{width:38px;height:38px}}.loya-untenleiste{display:none}.loya-untenpille{display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:var(--card);box-shadow:0 10px 30px rgba(8,23,43,.16);transform-origin:center bottom;transition:transform .32s var(--ease),opacity .32s ease}.loya-untenpille[data-mini=true]{transform:scale(.84);opacity:.85}.loya-untenknopf{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;min-width:44px;border:none;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;flex:1 1;transition:flex .3s ease,background-color .25s ease,color .25s ease}.loya-untenknopf[aria-current=page],.loya-untenknopf[data-on=true]{flex:1.5 1;background:var(--clay);color:var(--on-clay)}.loya-untenknopf>span{font-size:11.5px;font-weight:800;white-space:nowrap;overflow:hidden;max-width:0;opacity:0;transition:all .28s ease}.loya-untenknopf[aria-current=page]>span,.loya-untenknopf[data-on=true]>span{max-width:76px;opacity:1}@media (prefers-reduced-motion:reduce){.loya-untenknopf,.loya-untenknopf>span,.loya-untenpille{transition:none}}@media (max-width:820px){.loya-untenleiste{display:block}.loya-hauptbereich{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@keyframes bellring{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.loya-glocke{position:relative;display:flex;align-items:center;height:38px;border:0;border-radius:999px;background:transparent;color:var(--inkstrong);cursor:pointer;flex:none;padding:0 16px 0 11px;transition:background .35s ease}.loya-glocke[data-offen=true]{background:var(--mintsoft)}.loya-glocke:hover{color:#eb6548}.loya-glocke .symbol{display:grid;place-items:center}.loya-glocke .symbol[data-klingelt=true]{animation:bellring .9s ease}.loya-glocke .meldung{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0;opacity:0;padding-left:0;font-size:12.5px;font-weight:700;transition:max-width .35s ease,opacity .35s ease,padding .35s ease}.loya-glocke[data-offen=true] .meldung{max-width:min(240px,16vw);opacity:1;padding-left:8px}.loya-zaehler{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:999px;background:#eb6548;color:#fffaf3;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 4px;opacity:0;box-shadow:0 0 0 2px var(--card);transition:opacity .3s}.loya-zaehler[data-an=true]{opacity:1}.loya-kopfknopf .loya-zaehler{top:-1px;right:-1px;color:var(--on-clay)}@media (prefers-reduced-motion:reduce){.loya-glocke .symbol[data-klingelt=true]{animation:none}.loya-glocke,.loya-glocke .meldung,.loya-zaehler{transition:none}}@keyframes glockeAuf{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:none}}.loya-glockepop{position:fixed;z-index:62;width:360px;border-radius:18px;background:var(--card);box-shadow:0 24px 60px rgba(8,23,43,.22);overflow:hidden;transform-origin:top center;animation:glockeAuf .3s var(--ease);display:flex;flex-direction:column;outline:none}.loya-glockepop .kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 20px 12px;flex-shrink:0}.loya-glockepop .kopf strong{font-size:14px}.loya-glockepop .gelesen{border:0;background:transparent;color:var(--clay-tx);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.loya-glockeliste{overflow-y:auto;overscroll-behavior:contain;flex:1 1;min-height:0}.loya-glockezeile{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;width:100%;text-align:left;border:0;border-top:1px solid var(--l07);background:transparent;cursor:pointer;color:var(--tx);font-family:inherit}.loya-glockezeile .rund{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12.6px;font-weight:800;flex:none}.loya-glockezeile .rund[data-art=termin]{background:var(--mintsoft);color:var(--clay-tx)}.loya-glockezeile .rund[data-art=bestellung]{background:rgba(217,164,65,.18);color:#a87d22}.loya-glockezeile .rund[data-art=absage]{background:rgba(255,123,89,.16);color:#eb6548}.loya-glockezeile .rund[data-art=verschiebung]{background:var(--l08);color:var(--inkstrong)}.loya-glockezeile .text{flex:1 1;min-width:0}.loya-glockezeile .text b{font-size:13px;display:block;font-weight:700}.loya-glockezeile .text small{color:var(--muted);font-size:12px}.loya-glockezeile .zeit{color:var(--muted);font-size:11px;flex:none}.loya-glockeleer{padding:28px 24px;text-align:center;color:var(--muted);font-size:13px;border-top:1px solid var(--l07)}.loya-glockealle{width:100%;padding:13px;border:0;border-top:1px solid var(--l08);background:var(--l06);color:var(--inkstrong);font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;flex-shrink:0}.loya-glockealle:hover{background:var(--mintsoft);color:var(--clay-tx)}@media (prefers-reduced-motion:reduce){.loya-glockepop{animation:fadeIn .16s ease both}}@media (max-width:820px){.loya-glockepop{left:16px!important;right:16px!important;width:auto!important;max-height:min(70dvh,calc(100dvh - 96px))}.loya-glockepop .kopf{padding:14px 18px 10px}.loya-glockepop .kopf strong{font-size:13.5px}.loya-glockezeile{padding:11px 18px;gap:11px}.loya-glockezeile .rund{width:28px;height:28px;font-size:12px}.loya-glockezeile .text b{font-size:12.5px}.loya-glockezeile .text small{font-size:11.5px}.loya-glockezeile .zeit{font-size:10.5px}}.landing-burger{display:none;position:relative;margin-left:auto}.landing-burger>summary{list-style:none}.landing-burger>summary::-webkit-details-marker{display:none}.landing-burger-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:#ffffff;border:1px solid #e6e8ea;border-radius:16px;box-shadow:0 18px 44px rgba(21,34,41,.28);padding:8px;display:flex;flex-direction:column;gap:2px;z-index:60}.landing-burger-menu a{padding:13px 16px;border-radius:11px;font-size:16px;font-weight:700;color:#211b18}.landing-burger-menu a:hover{background:#f1ede8}.landing-burger-cta{background:#1e5f63;color:#fff!important;text-align:center;margin-top:4px}@media (max-width:820px){.landing-anmelden,.landing-nav{display:none!important}.landing-burger{display:block}}@media (max-width:620px){.loya-book-grid{grid-template-columns:1fr!important}}.authwrap{min-height:100dvh;display:grid;grid-template-columns:1fr;color:#fff}.authcol{position:relative;overflow:hidden;background:var(--grad);display:grid;align-content:center;justify-items:stretch;padding:44px 26px}.authinner{position:relative;z-index:1;width:min(408px,100%);margin:0 auto}.authbrandmark{display:none;position:absolute;left:-170px;bottom:-190px;z-index:0;opacity:.09;transform:rotate(-18deg);pointer-events:none;line-height:0}@media (min-width:760px){.authbrandmark{display:block}}.authpic{display:none;position:relative;background:#182a32;overflow:hidden}.authpic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.authpic figcaption{position:absolute;inset:auto 0 0 0;padding:76px 46px 40px;background:linear-gradient(0deg,rgba(20,34,41,.9),rgba(20,34,41,.55) 46%,transparent)}@media (min-width:1000px){.authwrap{grid-template-columns:1fr 1fr}.authpic{display:block}}@media (min-width:1360px){.authwrap{grid-template-columns:1.05fr 1fr}}.authfield{width:100%;height:56px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;font-size:16px;transition:border-color .14s ease,background-color .14s ease}.authfield::placeholder{color:rgba(255,255,255,.42)}.authfield:focus{outline:none;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.12)}.authlabel{display:block;font-size:13px;font-weight:600;color:rgba(255,255,255,.72);margin-bottom:8px}.authlink{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.authtile{display:flex;align-items:center;gap:11px;width:100%;padding:15px 16px;border-radius:14px;text-align:left;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);color:#fff;transition:background-color .14s ease,border-color .14s ease,transform .14s var(--ease-out)}.authstep{animation:authSchritt .24s var(--ease-out) both}@keyframes authSchritt{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.authpic img{animation:authBild .7s var(--ease-out) both}@keyframes authBild{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.authpic figcaption{animation:authSchritt .5s var(--ease-out) .18s both}@media (hover:hover) and (pointer:fine){.authtile:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.34)}}.authtile:active{transform:scale(.985)}.onbwrap{min-height:100dvh;color:var(--tx);display:flex;flex-direction:column}.onbbar,.onbwrap{background:var(--app-bg)}.onbbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:18px 22px 14px;border-bottom:1px solid transparent}.onbsteps{display:flex;gap:6px;width:min(940px,100%);margin:0 auto 16px}.onbstep{height:3px;flex:1 1;border-radius:999px;background:var(--line2);overflow:hidden}.onbstep>i{display:block;height:100%;width:0;background:var(--clay);border-radius:999px;transition:width .34s var(--ease-out)}.onbrow{display:flex;align-items:center;gap:12px;width:min(940px,100%);margin:0 auto}.onbmain{position:relative;z-index:1;flex:1 1;padding:30px 22px 100px}.onbdekoflaeche{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.onbdeko{position:absolute;line-height:0;opacity:.09;animation:onbDeko .8s var(--ease-out) both}.onbdeko-gross{transform:translate(-50%,-50%);opacity:.05}@keyframes onbDekoGross{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:.05;transform:translate(-50%,-50%)}}.onbdeko-gross{animation:onbDekoGross 1.1s var(--ease-out) both}.onbfertigraster{position:relative;z-index:1;display:grid;grid-gap:34px;gap:34px;width:min(1000px,100%);margin:0 auto;align-items:start}@media (min-width:900px){.onbfertigraster{grid-template-columns:minmax(0,1fr) 300px}}.onbvorschau{display:none}@media (min-width:900px){.onbvorschau{display:block;animation:onbFertigIn .34s var(--ease-out) .24s both}}.onbgeraet{width:300px;height:560px;border-radius:26px;overflow:hidden;background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow-m)}.onbgeraet iframe{width:375px;height:700px;border:0;transform:scale(.8);transform-origin:0 0;pointer-events:none}@keyframes onbDeko{0%{opacity:0}to{opacity:.09}}@media (max-width:760px){.onbdekoflaeche{display:none}}.onbinner{width:min(620px,100%);margin:0 auto}.onbeyebrow{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.onbtitle{font-family:var(--df);font-size:clamp(27px,3.6vw,39px);font-weight:600;line-height:1.14;letter-spacing:-.015em;margin-top:9px;text-wrap:balance}.onbsub{font-size:15.5px;margin-top:11px;line-height:1.55;max-width:54ch}.onblabel,.onbsub{color:var(--muted)}.onblabel{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.onbinput{width:100%;height:52px;padding:0 15px;border-radius:12px;border:1px solid var(--line2);background:var(--card);color:var(--tx);font-size:16px;transition:border-color .14s ease,box-shadow .14s ease}.onbinput:focus{outline:none;border-color:var(--clay);box-shadow:0 0 0 3px var(--ring)}.onbcard{width:100%;text-align:left;padding:16px 18px;border-radius:14px;background:var(--card);border:1px solid var(--line);font-weight:600;font-size:15px;display:flex;align-items:center;gap:10px;color:var(--tx);transition:border-color .14s ease,background-color .14s ease,transform .14s var(--ease-out)}.onbcard[data-on=true]{border-color:var(--clay);background:var(--clay-tint);color:var(--clay-tx)}.onbcard:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.onbcard:hover{border-color:var(--line2);background:var(--card2)}.onbcard[data-on=true]:hover{border-color:var(--clay);background:var(--clay-tint)}}.admtab{width:100%;border-collapse:collapse;table-layout:fixed;min-width:640px}.admtab th{position:relative;padding:11px 14px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pmuted);border-bottom:1px solid var(--pline);background:var(--paper2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admtab th:not([data-fest]){cursor:-webkit-grab;cursor:grab}.admtab th:not([data-fest]):active{cursor:-webkit-grabbing;cursor:grabbing}.admtab th[data-ueber]{box-shadow:inset 3px 0 0 var(--clay);color:var(--clay-tx)}.admtab td{padding:12px 14px;border-top:1px solid var(--pline);font-size:14px;vertical-align:middle;overflow:hidden;transition:background-color .16s var(--ease-out)}.admtab tbody tr:first-child td{border-top:none}@media (hover:hover) and (pointer:fine){.admtab tbody tr:hover td{background:var(--card2)}.admtab th{transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.admtab th:not([data-fest]):hover{background:var(--card2)}}.admtab td.admunter{border-top:none;padding:0 14px 14px}.admtab tbody tr[data-klickbar]{cursor:pointer}.admtab tbody tr[data-klickbar]:focus-visible{outline:none}.admtab tbody tr[data-klickbar]:focus-visible td{box-shadow:inset 0 2px 0 var(--clay),inset 0 -2px 0 var(--clay)}.admtab tbody tr[data-klickbar]:focus-visible td:first-child{box-shadow:inset 0 2px 0 var(--clay),inset 0 -2px 0 var(--clay),inset 2px 0 0 var(--clay)}.admtab tbody tr[data-klickbar]:focus-visible td:last-child{box-shadow:inset 0 2px 0 var(--clay),inset 0 -2px 0 var(--clay),inset -2px 0 0 var(--clay)}.admzeile{display:flex;align-items:center;gap:12px;padding:11px 12px;margin:0 -12px;border-radius:10px;transition:background-color .16s var(--ease-out)}.admzeile>svg{transition:transform .16s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.admzeile:hover{background:var(--card2)}.admzeile:hover>svg{transform:translateX(2px)}}.admzeile:focus-visible{background:var(--card2)}@media (prefers-reduced-motion:reduce){.admzeile,.admzeile>svg{transition:none}.admzeile:hover>svg{transform:none}}.admzweispalt{display:grid;grid-gap:14px;gap:14px;align-items:start}@media (min-width:1000px){.admzweispalt{grid-template-columns:1fr 1fr}}.admsort{display:flex;align-items:center;gap:5px;width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .14s ease}@media (hover:hover) and (pointer:fine){.admsort:hover{color:var(--clay-tx)}}.admpfeil{opacity:0;font-size:10px;transition:opacity .14s ease}.admpfeil[data-an]{opacity:1;color:var(--clay)}@media (hover:hover) and (pointer:fine){.admsort:hover .admpfeil{opacity:.55}}.admgriff{position:absolute;top:0;right:0;width:10px;height:100%;cursor:col-resize;touch-action:none}.admgriff:after{content:"";position:absolute;top:25%;right:4px;width:1px;height:50%;background:var(--pline2)}@media (hover:hover) and (pointer:fine){.admgriff:hover:after{background:var(--clay);width:2px}}.onbchip{border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;border:1px dashed var(--line2);color:var(--muted);background:transparent;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s var(--ease-out)}.onbchip:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.onbchip:hover{color:var(--clay-tx);border-color:var(--clay);background:var(--clay-tint)}}.onbin>*{animation:onbHereinVor .26s var(--ease-out) both}.onbin[data-dir="-1"]>*{animation-name:onbHereinZurueck}.onbin>:nth-child(2){animation-delay:35ms}.onbin>:nth-child(3){animation-delay:60ms}.onbin>:nth-child(4){animation-delay:85ms}@keyframes onbHereinVor{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:none}}@keyframes onbHereinZurueck{0%{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:none}}.onbcard>svg{animation:onbHaken .18s var(--ease-out) both}@keyframes onbHaken{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.onbfertig>*{animation:onbFertigIn .34s var(--ease-out) both}.onbfertig>:nth-child(2){animation-delay:90ms}.onbfertig>:nth-child(3){animation-delay:.13s}.onbfertig>:nth-child(4){animation-delay:.17s}.onbfertig>:nth-child(5){animation-delay:.21s}@keyframes onbFertigIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.onbsiegel{animation:onbSiegel .42s cubic-bezier(.34,1.4,.64,1) both}@keyframes onbSiegel{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.onbsiegel path{stroke-dasharray:30;stroke-dashoffset:30;animation:onbZeichnen .4s var(--ease-out) .22s both}@keyframes onbZeichnen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}.authtile:active,.onbcard:active,.onbchip:active{transform:none!important}.onbfertig>*,.onbin>*,.onbsiegel path{animation-delay:0s!important}}.loya-pliste{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-l,16px);overflow:hidden}.loya-pzeile+.loya-pzeile{border-top:1px solid var(--line2)}.loya-pzeile[data-offen=true]{background:var(--card2)}.loya-pkopf{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:16px 18px;cursor:pointer;text-align:left;transition:background .14s var(--ease-out),transform .16s var(--ease-out)}.loya-pkopf:hover{background:var(--hover,rgba(0,0,0,.02))}.loya-pkopf:active{transform:scale(.995)}.loya-pkopf .name{font-family:var(--df);font-weight:600;font-size:15.5px;flex:0 0 auto;min-width:148px}.loya-pkopf .wert{color:var(--pmuted);font-size:13.5px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loya-pkopf .wert[data-geaendert=true]{color:var(--clay);font-weight:600}.loya-pkopf .pfeil{flex:0 0 auto;color:var(--pmuted);display:grid;place-items:center;transition:transform .26s var(--ease-out)}.loya-pzeile[data-offen=true] .pfeil{transform:rotate(180deg)}.loya-pkoerper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-out)}.loya-pzeile[data-offen=true] .loya-pkoerper{grid-template-rows:1fr}.loya-pkoerper>div{overflow:hidden}.loya-pinhalt{padding:2px 18px 22px;opacity:0;transition:opacity .18s ease 40ms}.loya-pzeile[data-offen=true] .loya-pinhalt{opacity:1}@media (max-width:560px){.loya-pkopf{flex-wrap:wrap;gap:2px 12px;padding:14px 15px}.loya-pkopf .name{min-width:0;flex:1 1 auto}.loya-pkopf .wert{flex-basis:100%;order:3}.loya-pinhalt{padding:2px 15px 20px}}.loya-zustandhuelle{position:relative;display:inline-block}.loya-sichtpop{position:absolute;top:calc(100% + 9px);left:0;z-index:40;width:min(390px,calc(100vw - 40px));background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-l);padding:15px;transform-origin:top left;opacity:0;transform:scale(.97) translateY(-2px);pointer-events:none;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.loya-sichtpop[data-auf=true]{opacity:1;transform:none;pointer-events:auto}.loya-deko{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.loya-deko>i{position:absolute;display:block;border-radius:50%}.loya-deko>i.a{top:-180px;right:-140px;width:560px;height:560px;background:radial-gradient(circle,color-mix(in srgb,var(--clay) 22%,var(--card)),transparent 68%)}.loya-deko>i.b{top:120px;right:220px;width:340px;height:340px;background:radial-gradient(circle,color-mix(in srgb,var(--coral) 16%,transparent),transparent 66%)}.loya-deko [data-bgmark]{opacity:.07}.loya-bgmark-halter img{animation:bgmarkSchweben 9s ease-in-out infinite;will-change:transform}@keyframes bgmarkSchweben{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.loya-bgmark-halter img{animation:none}}[data-theme=dark] [data-bgmark]{filter:brightness(1.9) saturate(.85);opacity:.1}@media (max-width:820px){.loya-deko>i.a{top:-120px;right:-110px;width:340px;height:340px}.loya-deko>i.b{display:none}}.loya-gruss{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:18px 0 26px}.loya-gruss h1{margin:0;font-family:var(--df);font-weight:600;font-size:36px;letter-spacing:-.03em;line-height:1.05}.loya-gruss .unterzeile{margin:8px 0 0;color:var(--muted);font-size:14px}.loya-gruss .unterzeile strong{color:var(--clay-tx)}.loya-gruss .datum{text-align:right}.loya-gruss .datum .tag{margin:0;font-family:var(--df);font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.05}.loya-gruss .datum .woche{margin:6px 0 0;font-size:13px;color:var(--muted)}.loya-dkarte{background:var(--card);border-radius:20px;box-shadow:0 1px 2px rgba(16,28,43,.05);padding:26px 28px;min-width:0}.loya-dkarte h2{margin:0;font-family:var(--df);font-weight:600;font-size:20px;letter-spacing:-.02em}.loya-dkopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.loya-dkopf .neben{font-size:12.5px;color:var(--muted)}.loya-dkopf .zumshop{font-size:12.5px;font-weight:700;color:var(--clay-tx);cursor:pointer}.loya-dkopf .zumshop:hover{color:#eb6548}.loya-dzwei{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px;align-items:stretch}.loya-dzwei[data-eine=true]{grid-template-columns:1fr}@media (max-width:940px){.loya-dzwei{grid-template-columns:1fr}}.loya-heutezeile{display:grid;grid-template-columns:40px 56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0 14px 12px;border-bottom:1px solid var(--l10);width:100%;text-align:left}.loya-heutezeile .aktion .winkel{color:var(--muted);font-size:18px;line-height:1}.loya-heutezeile{transition:background .14s var(--ease-out),border-radius .14s var(--ease-out)}.loya-heutezeile:hover{border-radius:14px}.loya-heutezeile:last-child{border-bottom:0}.loya-heutezeile .uhr{font-family:var(--df);font-size:17px}.loya-heutezeile .wer{min-width:0;overflow:hidden}.loya-heutezeile .wer b{font-size:14px;font-weight:700}.loya-heutezeile .wer small{color:var(--muted);font-size:13.3px}.loya-heutezeile .aktion{display:flex;align-items:center;gap:8px}.loya-statuspille{padding:6px 13px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.loya-statuspille[data-ton=fertig]{background:var(--mintsoft);color:var(--clay-tx)}.loya-statuspille[data-ton=fest]{background:var(--clay);color:var(--on-clay)}.loya-statuspille[data-ton=anfrage]{background:var(--warn-bg);color:var(--warn-tx)}.loya-statuspille[data-ton=still]{background:var(--l08);color:var(--muted)}.loya-statuspille[data-ton=ab]{background:var(--bad-tint);color:var(--bad-tx)}.loya-heutezeile .aktion .knopf{padding:6px 14px;border:1px solid var(--l20);border-radius:999px;background:transparent;color:var(--tx);font-size:12px;font-weight:700;cursor:pointer}.loya-dkuerzel{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:13px;font-weight:800;flex:none}.loya-shopzeile{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--l08);width:100%;text-align:left}.loya-shopzeile:last-child{border-bottom:0}.loya-shopzeile .wer{min-width:0;overflow:hidden}.loya-shopzeile .wer b{font-size:14px;font-weight:700}.loya-shopzeile .wer small{color:var(--muted);font-size:13.3px}.loya-shopchip{padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;flex:none}.loya-shopchip[data-ton=bereit]{background:var(--mintsoft);color:var(--clay-tx)}.loya-shopchip[data-ton=offen]{background:var(--bg);color:var(--muted)}.loya-kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.loya-kennzahlen[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:940px){.loya-kennzahlen,.loya-kennzahlen[data-spalten="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.loya-kennzahlen,.loya-kennzahlen[data-spalten="3"]{grid-template-columns:1fr}}.loya-kennzahl{display:block;width:100%;background:var(--card);border:none;border-radius:var(--r-card);box-shadow:var(--shadow-s);padding:22px 24px;min-width:0;text-align:left;color:inherit}.loya-kennzahl .etikett{display:block;margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--muted);text-transform:uppercase}.loya-kennzahl .zahl{display:block;margin:0;font-family:var(--df);font-size:32px;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.loya-kennzahl .zahl .waehrung{font-size:17px;font-weight:600;color:var(--muted);margin-right:5px}.loya-kennzahl .fuss{display:block;margin:10px 0 0;font-size:12.5px;color:var(--muted);font-weight:600}.loya-kennzahl .fuss.gut{color:var(--sage-tx)}.loya-kennzahl .fuss.schlecht{color:var(--bad-tx)}.loya-kennzahl .fuss.koralle{color:#eb6548;font-weight:700}.loya-funkenlinie{display:block;width:100%;height:34px;margin-top:12px}.loya-kennzahl[data-dunkel=true]{background:var(--clay);color:var(--on-clay);box-shadow:0 8px 24px rgba(8,23,43,.22)}.loya-kennzahl[data-dunkel=true] .etikett,.loya-kennzahl[data-dunkel=true] .zahl .waehrung{color:var(--onfill-label)}.loya-kennzahl[data-dunkel=true] .fuss,.loya-kennzahl[data-dunkel=true] .fuss.gut,.loya-kennzahl[data-dunkel=true] .fuss.schlecht{color:var(--onfill-muted)}.loya-kennzahl[data-klick=true]{cursor:pointer;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.loya-kennzahl[data-klick=true]:hover{transform:translateY(-2px);box-shadow:var(--shadow-m)}}@media (prefers-reduced-motion:reduce){.loya-kennzahl[data-klick=true]:hover{transform:none}}@media (max-width:700px){.loya-kennzahl{padding:16px 18px;border-radius:16px}.loya-kennzahl .zahl{font-size:24px}.loya-kennzahl .etikett{font-size:10px;letter-spacing:.12em;margin-bottom:6px}}.loya-dunten{display:grid;grid-template-columns:1.65fr 1fr;grid-gap:16px;gap:16px;margin-top:16px;align-items:stretch}.loya-dunten>div{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:1100px){.loya-dunten{grid-template-columns:1fr}}.loya-balken{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;margin-top:22px}.loya-balken>div{display:grid;grid-gap:7px;gap:7px;justify-items:center;min-width:0}.loya-balken .zahl{font-size:12.5px;font-weight:800;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loya-balken .zahl[data-leer=true]{color:var(--muted);font-weight:600}.loya-balken .schacht{position:relative;width:100%;max-width:64px;height:118px;background:var(--track);border-radius:10px;overflow:hidden}.loya-balken .schacht i{position:absolute;left:0;right:0;bottom:0;background:var(--stMK);border-radius:10px 10px 0 0;transition:height .45s var(--ease-sanft)}.loya-balken .tag{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.loya-balken>div[data-heute=true] .zahl{color:var(--inkstrong)}.loya-balken>div[data-heute=true] .schacht i{background:var(--clay)}.loya-balken>div[data-heute=true] .tag{font-weight:800;color:var(--clay-tx)}.loya-protoliste{display:flex;flex-direction:column;margin-top:8px}.loya-protozeile{display:grid;grid-template-columns:96px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--l08)}.loya-protozeile:last-child{border-bottom:0}.loya-protozeile .wann{font-size:12.5px;color:var(--muted)}.loya-protozeile .was{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loya-protozeile .punkt{width:8px;height:8px;border-radius:50%;background:var(--stMK)}.loya-hauptaktion{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;gap:12px;padding:18px 20px;border:none;border-radius:16px;background:var(--coral);color:var(--coral-tx);font-size:14.5px;font-weight:800;text-align:left;cursor:pointer;box-shadow:0 8px 20px rgba(255,123,89,.32)}.loya-hauptaktion .zeichen{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(8,23,43,.14);flex:none}.loya-hauptaktion .text{position:relative;flex:1 1;min-width:0;text-align:left}.loya-hauptaktion .text small{display:block;font-size:11.5px;font-weight:600;opacity:.7}.loya-schnellraster{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.loya-schnellknopf{position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--l12);border-radius:15px;background:transparent;color:var(--tx);cursor:pointer;text-align:left}.loya-schnellknopf .kachel{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:var(--mintsoft);color:var(--clay-tx);flex:none}.loya-schnellknopf .wort{position:relative;flex:1 1;min-width:0;text-align:left;font-size:12.5px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}@keyframes sweepx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.loya-wisch{position:absolute;inset:0;background:rgba(169,196,236,.45);transform-origin:left;transform:scaleX(0);pointer-events:none}.loya-wisch[data-an=true]{animation:sweepx .42s cubic-bezier(.4,0,.2,1) forwards}.loya-hauptaktion .loya-wisch,.loya-maktion-haupt .loya-wisch{background:rgba(8,23,43,.16)}@media (prefers-reduced-motion:reduce){.loya-wisch[data-an=true]{animation:none}}.loya-schnellknopf{transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}.loya-hauptaktion{transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.loya-schnellknopf:hover{background:var(--clay-tint);border-color:var(--l18)}.loya-hauptaktion:hover{background:var(--coral-hover);box-shadow:0 10px 24px rgba(255,123,89,.4)}}.loya-dash-mobil{display:none}@media (max-width:820px){.loya-dash-desktop{display:none}.loya-dash-mobil{display:block}}.loya-mkopf h1{margin:0;font-family:var(--df);font-weight:600;font-size:26px;letter-spacing:-.03em;line-height:1.1}.loya-mkopf p{margin:6px 0 0;font-size:13px;color:var(--muted)}.loya-mstats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.loya-mstat{padding:16px 18px;border-radius:16px;background:var(--card);box-shadow:0 1px 2px rgba(16,28,43,.05);min-width:0}.loya-mstat .etikett{display:block;margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.loya-mstat .zahl{display:block;margin:0;font-family:var(--df);font-size:22px;letter-spacing:-.03em}.loya-mstat[data-dunkel=true]{background:var(--clay);color:var(--on-clay);box-shadow:0 8px 20px rgba(8,23,43,.22)}.loya-mstat[data-dunkel=true] .etikett{color:var(--onfill-label)}.loya-mstat .mfuss{display:block;margin-top:6px;font-size:11px;line-height:1.35;color:var(--muted)}.loya-mstat .mfuss.koralle{color:#eb6548;font-weight:700}.loya-mstat[data-dunkel=true] .mfuss{color:var(--onfill-label)}.loya-mstat svg{margin-top:8px}.loya-mbalken{grid-template-columns:repeat(7,1fr);padding:14px 18px 18px}.loya-mbalken,.loya-mbalken>div{display:grid;grid-gap:6px;gap:6px}.loya-mbalken>div{justify-items:center;min-width:0}.loya-mbalken .zahl{font-family:var(--df);font-size:13px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loya-mbalken .zahl[data-leer=true]{color:var(--muted)}.loya-mbalken .schacht{display:block;width:100%;height:56px;border-radius:7px;background:var(--l06);overflow:hidden;position:relative}.loya-mbalken .schacht i{position:absolute;left:0;right:0;bottom:0;display:block;border-radius:7px;background:var(--clay)}.loya-mbalken>div[data-heute=true] .schacht i{background:var(--coral)}.loya-mbalken>div[data-heute=true] .tag{color:var(--tx);font-weight:800}.loya-mbalken .tag{font-size:10.5px;color:var(--muted)}.loya-mproto{padding:4px 18px 16px}.loya-mproto .leer{padding:10px 0 2px;font-size:12.5px;line-height:1.5;color:var(--muted)}.loya-mprotozeile{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--l07)}.loya-mprotozeile:first-of-type{border-top:0}.loya-mprotozeile .wann{flex:none;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loya-mprotozeile .was{flex:1 1;min-width:0;font-size:12.5px;line-height:1.4}.loya-maktionen{display:flex;gap:8px;margin-top:12px}.loya-maktion-haupt{border:0;border-radius:14px;background:var(--coral);color:var(--coral-tx);font-weight:800;box-shadow:0 8px 20px rgba(255,123,89,.32)}.loya-maktion-haupt,.loya-maktion-neben{position:relative;overflow:hidden;flex:1 1;padding:14px 10px;font-size:13px;cursor:pointer}.loya-maktion-neben{border:1px solid var(--l14);border-radius:14px;background:transparent;color:var(--tx);font-weight:700}.loya-mkarte{margin-top:12px;border-radius:18px;background:var(--card);box-shadow:0 1px 2px rgba(16,28,43,.05);overflow:hidden}.loya-mkarte[data-erste=true]{margin-top:20px}.loya-mkartekopf{display:flex;align-items:baseline;justify-content:space-between;padding:18px 18px 4px}.loya-mkartekopf h2{margin:0;font-family:var(--df);font-weight:600;font-size:17px;letter-spacing:-.02em}.loya-mkartekopf .neben{font-size:11.5px;color:var(--muted)}.loya-mzeile{display:flex;align-items:center;gap:11px;padding:11px 18px;border-top:1px solid var(--l07)}.loya-mzeile:first-of-type{border-top:0}.loya-mzeile .mkuerzel{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:13px;font-weight:800;flex:none}.loya-mzeile .uhr{font-family:var(--df);font-size:14px;flex:none;min-width:42px}.loya-mzeile .wer{flex:1 1;min-width:0}.loya-mzeile .wer b{font-size:13.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loya-mzeile .wer small{color:var(--muted);font-size:11.5px}.loya-mchip{border:0;cursor:pointer;padding:5px 11px;border-radius:999px;font-size:10.5px;font-weight:800;flex:none}.loya-mchip[data-ton=ok]{background:var(--l06);color:var(--muted)}.loya-mchip[data-ton=aendern]{background:var(--mintsoft);color:var(--clay-tx)}.loya-mchip[data-ton=ab]{background:var(--bad-tint);color:var(--bad-tx)}.loya-mshop{margin-top:12px;padding:18px;border-radius:18px;background:var(--card);box-shadow:0 1px 2px rgba(16,28,43,.05)}.loya-mshopkopf{display:flex;align-items:baseline;justify-content:space-between}.loya-mshopkopf h2{margin:0;font-family:var(--df);font-weight:600;font-size:17px;letter-spacing:-.02em}.loya-mshopkopf .neben{font-size:11.5px;color:var(--muted)}.loya-mshopzeile{display:flex;align-items:center;gap:12px;padding:13px 0 0}.loya-mshopzeile+.loya-mshopzeile{border-top:1px solid var(--l07);margin-top:12px}.loya-mshopzeile .wer{flex:1 1;min-width:0}.loya-mshopzeile .wer b{font-size:13.5px;display:block}.loya-mshopzeile .wer small{color:var(--muted);font-size:11.5px}.loya-mchipstill{padding:5px 11px;border-radius:999px;font-size:11px;font-weight:800;flex:none}.loya-mchipstill[data-ton=bereit]{background:var(--mintsoft);color:var(--clay-tx)}.loya-mchipstill[data-ton=offen]{background:var(--bg);color:var(--muted)}@keyframes loyaSeiteAuf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.loya-seite{animation:loyaSeiteAuf .32s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.loya-seite{animation:fadeIn .16s ease both}}@media (max-width:820px){.loya-profile{background:transparent;box-shadow:none;padding:0;gap:0}.loya-profile .loya-logout,.loya-profile .loya-profile-trenner,.loya-profile .loya-switch-btn{display:none!important}.loya-profile-ich{padding:0}.loya-profile-kuerzel{width:38px;height:38px;font-size:12px}}.loya-shop-reiter{display:flex;gap:8px;margin:0 0 16px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.loya-shop-reiter::-webkit-scrollbar{width:0;height:0}@keyframes loyaWisch{to{background-position-x:-200%}}:root{--skel-grund:rgba(16,28,43,.09);--skel-glanz:rgba(255,255,255,.55)}[data-theme=dark]{--skel-grund:rgba(241,242,246,.10);--skel-glanz:rgba(255,255,255,.07)}.loya-skel{background-color:var(--skel-grund);background-image:linear-gradient(90deg,transparent 0,var(--skel-glanz) 50%,transparent 100%);background-size:200% 100%;background-position-x:200%;animation:loyaWisch 1.4s linear infinite;border-radius:8px}@media (prefers-reduced-motion:reduce){.loya-skel{animation:none;background-image:none}}.loya-skel-zeile{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.loya-skel-zeile:last-of-type{border-bottom:0}.loya-skel-punkt{flex:none;width:38px;height:38px;border-radius:50%}.loya-skel-text{flex:1 1;min-width:0;display:grid;grid-gap:7px;gap:7px}.loya-skel-text i{display:block;height:11px}.loya-skel-text i:first-child{width:42%}.loya-skel-text i:last-child{width:26%;height:9px}.loya-skel-rechts{flex:none;width:74px;height:13px}.loya-skel-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.loya-skel-kachel{height:104px}.loya-skel-block,.loya-skel-kachel{display:block;border-radius:var(--r-card)}.loya-skel-block{height:220px;margin-top:12px}.loya-skel-sagt{display:block;padding:12px 16px 2px;font-size:12.5px;color:var(--muted)}@media (min-width:1181px){.loya-kopfleiste{padding-right:calc(max(0px, (100% - 1584px) / 2) + clamp(18px, 3vw, 32px))}.loya-kopf-links{min-width:calc(max(0px, (100vw - 1584px) / 2) + clamp(18px, 3vw, 32px) - 42px);height:52px;align-items:flex-start}.loya-kopf-links,.loya-kopf-rechts{flex:0 0 auto}.loya-kopfleiste{justify-content:flex-start}.loya-kopf-rechts{margin-left:auto}.loya-kopfleiste{padding-top:24px;padding-bottom:10px}.loya-logopille{margin-top:-24px}}@media (min-width:1870px){.loya-gruss{margin-top:12px}}.loya-zurueck{display:grid;place-items:center;width:36px;height:36px;flex:none;margin-right:11px;border:0;border-radius:50%;background:var(--l06,rgba(16,28,43,.06));color:var(--inkstrong);font-family:inherit;font-size:17px;line-height:1;cursor:pointer}.loya-zurueck:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.loya-nf-kopf>.loya-zurueck{display:none;text-decoration:none}@media (max-width:820px){.loya-ein-kopf,.loya-kto-kopf,.loya-lst-kopf,.loya-prt-kopf,.loya-pt-kopf,.loya-shp-kopf,.loya-tr-kopf{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px 0;gap:10px 0}.loya-ein-kopf>.loya-zurueck,.loya-kto-kopf>.loya-zurueck,.loya-lst-kopf>.loya-zurueck,.loya-prt-kopf>.loya-zurueck,.loya-pt-kopf>.loya-zurueck,.loya-shp-kopf>.loya-zurueck,.loya-tr-kopf>.loya-zurueck{grid-column:1;grid-row:1;align-self:start;margin-top:1px}.loya-ein-kopf>div:not(.loya-zurueck),.loya-kto-kopf>.loya-kto-titel,.loya-kto-kopf>div:not(.loya-zurueck),.loya-lst-kopf>div:not(.loya-zurueck),.loya-pt-kopf>div:not(.loya-zurueck):not(.loya-pt-aktionen),.loya-shp-kopf>div:not(.loya-zurueck),.loya-tr-kopf>div:not(.loya-zurueck){grid-column:2;grid-row:1;min-width:0}.loya-kto-kopf>.loya-kto-unter{grid-column:2;grid-row:2;min-width:0;margin-top:2px}.loya-prt-kopf>.loya-prt-titel{grid-column:2;grid-row:1;min-width:0}.loya-prt-kopf>p{grid-column:2;grid-row:2;min-width:0;margin-top:2px}.loya-kto-kopf>button,.loya-lst-kopf>button,.loya-prt-kopf>button,.loya-pt-kopf>.loya-pt-aktionen,.loya-pt-kopf>button,.loya-shp-kopf>button,.loya-tr-kopf>button{grid-column:1/-1;grid-row:auto}.loya-ein-titel,.loya-kto-titel,.loya-lst-titel,.loya-prt-titel,.loya-pt-titel,.loya-shp-titel,.loya-tr-titel{font-size:17px!important;line-height:1.25;letter-spacing:-.02em}.loya-kto-unter,.loya-lst-unter,.loya-nf-kopf,.loya-prt-unter,.loya-pt-unter,.loya-shp-unter,.loya-tr-h2sub{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px 0;gap:10px 0}.loya-nf-kopf>.loya-zurueck{display:grid;grid-column:1;grid-row:1;align-self:start;margin-top:1px}.loya-nf-kopf>div{grid-column:2;grid-row:1;min-width:0}.loya-nf-titel{font-size:17px!important;line-height:1.25;letter-spacing:-.02em}.loya-nf-unter{font-size:12.5px!important;line-height:1.4;margin-top:3px!important}.loya-nf-zeile{gap:11px!important;padding:13px 16px!important}.loya-nf-marke{display:none!important}.loya-nf-zeit{min-width:0!important;font-size:11px!important}.loya-ein-unter,.loya-tr-unter{font-size:12.5px!important;line-height:1.4;margin-top:3px!important}.loya-kdn-titel,.loya-st-titel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.loya-kdn-unter,.loya-st-unter{display:none}.loya-kdn-kopf,.loya-st-kopf{margin-bottom:12px;min-height:0}}.loya-nur-handy{display:none}@media (max-width:820px){.loya-nur-rechner{display:none}.loya-nur-handy{display:block}.loya-ein-regel{flex-wrap:wrap;gap:10px 12px}.loya-ein-pillen,.loya-ein-rtext{flex:1 1 100%}.loya-ein-regel>.loya-switch,.loya-ein-regel>button[role=switch]{flex:none}}.loya-kdn-neu{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--coral);color:var(--coral-tx);font-family:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:var(--coral-shadow)}.loya-kdn-neu:focus-visible{outline:2px solid var(--inkstrong);outline-offset:2px}@media (max-width:820px){.loya-kdn-leiste,.loya-kdn-zahl{display:none}.loya-kdn-suchzeile{gap:8px;flex-wrap:nowrap}.loya-kdn-feld{flex:1 1 auto;min-width:0}}@media (min-width:821px){.loya-kdn-neu{margin-left:4px}}@media (max-width:820px){.loya-kto-h2sub,.loya-kto-unter{font-size:12.5px;line-height:1.45;margin-top:4px}.loya-kto-h2{font-size:15.5px}.loya-kto-karte{padding:16px 16px 18px}.loya-kto-spalte{gap:11px}.loya-kto-karte .loya-kto-symbol,.loya-kto-karte>*>svg:first-child{display:none}}@media (min-width:900px) and (max-width:1180px){:root{--kopfhoehe:80px}.loya-kopfleiste{height:var(--kopfhoehe);min-height:var(--kopfhoehe);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;padding:12px 18px}.loya-kopf-links,.loya-kopf-rechts{flex:0 0 auto}.loya-kopf-links{gap:0}.loya-kopf-rechts{gap:8px}.loya-logopille{width:148px;max-width:148px;height:52px;box-sizing:border-box;flex-direction:row;align-self:center;gap:10px;margin-top:0;padding:8px 12px;border-radius:15px}.loya-logopille img{width:58px;flex:none}.loya-logopille-salon{min-width:0;margin-top:0;padding:2px 0 2px 10px;border-top:0;border-left:1px solid var(--line);font-size:12.5px;text-align:left}.loya-navplatz{order:0;flex:1 1 auto;min-width:0;justify-content:center}.loya-navpills{gap:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.navpill{gap:5px;padding:9px 8px;font-size:12.25px}.loya-glocke{width:40px;height:40px;flex:0 0 40px;justify-content:center;padding:0;border-radius:50%;background:var(--card);box-shadow:0 1px 2px rgba(16,28,43,.06)}.loya-glocke .meldung,.loya-glocke[data-offen=true] .meldung{display:none}.loya-profile-ich{padding:6px}}