@font-face{font-family:Inter;src:url(/fonts/inter-var-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--tinte: #1c1338;--ink: #2b2545;--ink-2: #4b4566;--muted: #5e5877;--icon: #54468f;--platzhalter: #77718f;--haar: rgba(28, 19, 56, .07);--haar-2: rgba(28, 19, 56, .12);--lila: #7c3aed;--lila-2: #9333ea;--lila-tief: #6d28d9;--lila-text: #5b21b6;--lavendel: #a78bfa;--lavendel-akzent: #8b6cef;--flaeche: linear-gradient(180deg, rgba(255, 255, 255, .78) 0%, rgba(255, 255, 255, .6) 100%);--blur: blur(24px) saturate(160%);--rand: rgba(255, 255, 255, .95) rgba(255, 255, 255, .62) rgba(255, 255, 255, .46);--kante: inset 0 1px 0 rgba(255, 255, 255, .9);--schatten: 0 0 0 1px rgba(28, 19, 56, .05), 0 1px 2px rgba(28, 19, 56, .04), 0 14px 34px -18px rgba(72, 44, 170, .22);--schatten-hoch: 0 0 0 1px rgba(28, 19, 56, .05), 0 2px 6px rgba(28, 19, 56, .04), 0 36px 80px -36px rgba(72, 44, 170, .34);--r-gross: 28px;--r: 22px;--r-mittel: 16px;--r-klein: 12px;--s-gruen: #22a06b;--s-gelb: #d69e2e;--s-rot: #e5484d;--s-blau: #4f74e8;--s-pink: #d36fb0;--s-orange: #e08a4f;--s-grau: #aaa6bd;--t-gruen: #13663f;--t-gelb: #7a5306;--t-rot: #a3202e;--t-blau: #2a4fb0;--t-orange: #9a4510;--t-lila: #5b21b6;--t-grau: #57526e;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01";color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{margin:0;min-height:100%}html{scrollbar-width:thin;scrollbar-color:rgba(28,19,56,.2) transparent}body{background:#f6f4fd;font-size:14px;line-height:1.5;overflow-x:hidden}button,input,select{font:inherit;color:inherit}a{color:var(--lila-tief);text-decoration:none}h1,h2,h3,h4{margin:0;letter-spacing:-.02em;color:var(--tinte);text-wrap:balance}p{text-wrap:pretty}::selection{background:#7c3aed2e;color:var(--tinte)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--lila);outline-offset:2px}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em;padding:1px 6px;border-radius:6px;background:#1c13380d;color:var(--ink)}.himmel{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(70% 65% at 22% 105%,#b8a0fb80,#b8a0fb47 40%,#b8a0fb17 72%,#b8a0fb00),radial-gradient(42% 50% at 100% 42%,#d6c8fe99,#d6c8fe38,#d6c8fe00),radial-gradient(45% 45% at 96% 100%,#f9d4eba6,#f9d4eb40,#f9d4eb00),radial-gradient(50% 45% at 0% 0%,#ddd2febf,#ddd2fe4d 45%,#ddd2fe00),linear-gradient(180deg,#faf9ff,#f3f0fd)}.himmel>span{position:absolute;display:block;pointer-events:none}.himmel-raster{inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M56 .5H.5V56' fill='none' stroke='%234c35a8' stroke-opacity='.05'/%3E%3C/svg%3E") 0 0 / 56px 56px repeat;-webkit-mask-image:radial-gradient(95% 80% at 32% 100%,#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,0) 85%);mask-image:radial-gradient(95% 80% at 32% 100%,#000,#0000008c 45%,#0000 85%)}.himmel-funke{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Cg transform='translate(12 12)'%3E%3Cpath d='M12 0C12.3 8.4 15.6 11.7 24 12 15.6 12.3 12.3 15.6 12 24 11.7 15.6 8.4 12.3 0 12 8.4 11.7 11.7 8.4 12 0Z' fill='%238b6cef' opacity='.55' filter='url(%23b)'/%3E%3Cpath d='M12 0C12.3 8.4 15.6 11.7 24 12 15.6 12.3 12.3 15.6 12 24 11.7 15.6 8.4 12.3 0 12 8.4 11.7 11.7 8.4 12 0Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center / 62% no-repeat,radial-gradient(closest-side,#c4b5fd6b,#c4b5fd29 45%,#c4b5fd00)}.himmel-funke.f1{width:76px;height:76px;top:26px;right:6%}.himmel-funke.f2{width:48px;height:48px;bottom:9%;left:31%;opacity:.9}.himmel-korn{inset:0;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='k' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .17 0 0 0 0 .11 0 0 0 0 .34 0 0 0 2 -.9'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23k)'/%3E%3C/svg%3E") 0 0 / 200px 200px repeat}.glas{background:linear-gradient(180deg,#ffffffbd,#ffffff94);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid;border-color:var(--rand);box-shadow:var(--kante),var(--schatten-hoch)}.karte{background:var(--flaeche);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid;border-color:var(--rand);border-radius:var(--r);box-shadow:var(--kante),var(--schatten)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:0;background:linear-gradient(180deg,#8b5cf6,#7c3aed 52%,#6d28d9);color:#fff;font-weight:600;font-size:14px;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px #fff6,inset 0 10px 16px -10px #ffffff59,0 0 0 1px #6d28d980,0 6px 16px -6px #7c3aed8c,0 14px 32px -14px #7c3aed80;transition:box-shadow .2s ease,filter .2s ease,transform .15s ease}.knopf:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff73,inset 0 10px 16px -10px #fff6,0 0 0 1px #6d28d98c,0 8px 20px -6px #7c3aed99,0 18px 40px -14px #7c3aed8c}.knopf:active{transform:translateY(1px)}.knopf:focus-visible{outline-offset:3px}.knopf:disabled{opacity:.5;cursor:default;filter:none;transform:none;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #6d28d959}.knopf.zwei{background:linear-gradient(180deg,#fffffff2,#ffffffb8);color:var(--tinte);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar-2),0 4px 12px -6px #482caa33}.knopf.zwei:hover{filter:none;box-shadow:inset 0 1px #fff,0 0 0 1px #7c3aed4d,0 6px 16px -6px #482caa42}.knopf.zwei:disabled{box-shadow:0 0 0 1px var(--haar-2)}.knopf.klein{height:34px;padding:0 14px;font-size:13px}.knopf.klein svg{width:15px;height:15px}.knopf.breit{width:100%;height:48px;font-size:15px}.knopf svg{width:16px;height:16px;flex:none}.icon-knopf{width:38px;height:38px;display:inline-grid;place-items:center;flex:none;border-radius:999px;border:0;cursor:pointer;color:var(--ink-2);background:linear-gradient(180deg,#fffffff2,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar-2),0 4px 10px -6px #482caa33;transition:color .15s,box-shadow .15s}.icon-knopf svg{width:18px;height:18px}.icon-knopf:hover{color:var(--lila);box-shadow:inset 0 1px #fff,0 0 0 1px #7c3aed4d,0 6px 14px -6px #482caa40}.icon-knopf:focus-visible{outline-offset:3px}.icon-knopf:disabled{opacity:.4;cursor:default;color:var(--ink-2);box-shadow:0 0 0 1px var(--haar-2)}.link-knopf{border:0;background:none;padding:0;color:var(--lila-tief);font-weight:600;cursor:pointer;font-size:13px;border-radius:4px}.link-knopf:hover{text-decoration:underline;text-underline-offset:3px}.feld{display:grid;gap:6px}.feld label{font-size:13px;font-weight:550;color:var(--ink-2)}.eingabe{height:44px;width:100%;padding:0 16px;border-radius:14px;border:1px solid var(--haar-2);background:#ffffffb8;color:var(--ink);box-shadow:inset 0 1px 2px #1c13380a;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.eingabe::placeholder{color:var(--platzhalter)}.eingabe:hover{border-color:#1c133833}.eingabe:focus,.eingabe:focus-visible{outline:none;border-color:#7c3aed99;background:#fff;box-shadow:0 0 0 4px #7c3aed21}.eingabe.code{height:56px;text-align:center;font-size:26px;letter-spacing:.5em;font-weight:550;font-variant-numeric:tabular-nums;padding-left:calc(16px + .5em);color:var(--tinte)}select.eingabe{appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%235e5877' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.eingabe.klein{height:38px;border-radius:999px;font-size:13px;padding:0 14px}select.eingabe.klein{padding-right:32px;background-position:right 13px center}.badge{--punkt: var(--s-grau);--ton: var(--t-grau);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 9px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap;background:#ffffffb8;color:var(--ton);box-shadow:inset 0 0 0 1px var(--haar-2)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--punkt)}.badge.ohne-punkt{padding:0 10px}.badge.ohne-punkt:before{display:none}.b-gruen{--punkt: var(--s-gruen);--ton: var(--t-gruen)}.b-gelb{--punkt: var(--s-gelb);--ton: var(--t-gelb)}.b-blau{--punkt: var(--s-blau);--ton: var(--t-blau)}.b-pink{--punkt: var(--s-pink);--ton: #8f2a6c}.b-lila{--punkt: var(--lila);--ton: var(--t-lila)}.b-rot{--punkt: var(--s-rot);--ton: var(--t-rot);background:#e5484d0f;box-shadow:inset 0 0 0 1px #e5484d3d}.b-orange{--punkt: var(--s-orange);--ton: var(--t-orange);background:#e08a4f12;box-shadow:inset 0 0 0 1px #e08a4f42}.chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:#ffffffb8;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--haar-2)}.label-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 5px;border-radius:999px;justify-self:start;font-size:12.5px;font-weight:500;color:var(--ink-2);background:linear-gradient(180deg,#fffffff2,#ffffffb8);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar),0 4px 12px -6px #482caa40}.label-chip i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#a78bfa,#7c3aed);box-shadow:inset 0 1px #ffffff59}.label-chip i svg{width:11px;height:11px}.fehler,.ok-meldung{position:relative;padding:10px 14px 10px 30px;border-radius:var(--r-klein);font-size:13px;font-weight:500;line-height:1.5}.fehler:before,.ok-meldung:before{content:"";position:absolute;left:13px;top:16px;width:7px;height:7px;border-radius:50%}.fehler{color:var(--t-rot);background:#e5484d12;box-shadow:inset 0 0 0 1px #e5484d2e}.fehler:before{background:var(--s-rot)}.ok-meldung{color:var(--t-gruen);background:#22a06b14;box-shadow:inset 0 0 0 1px #22a06b33}.ok-meldung:before{background:var(--s-gruen)}.hinweis{color:var(--muted);font-size:13px}.hinweis b{color:var(--ink);font-weight:600}.kachel{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--icon);background:linear-gradient(180deg,#fffffff5,#ffffff9e);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar),0 4px 10px -4px #482caa2e}.kachel svg{width:18px;height:18px}.k-lila,.k-blau,.k-pink,.k-gruen,.k-gelb,.k-orange,.k-rot{color:var(--icon)}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:600;letter-spacing:.01em;color:#3b3363;background:linear-gradient(160deg,#f6f2ff,#e3dafb);box-shadow:inset 0 0 0 1px #1c133814,inset 0 1px #ffffffe6}.login-buehne{min-height:100svh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(520px 420px at 50% 52%,#c4b5fd52,#c4b5fd1f,#c4b5fd00)}.login-karte{width:min(440px,100%);border-radius:var(--r-gross);padding:36px 34px 28px;display:grid;gap:24px}.marke{display:flex;align-items:center;gap:11px;font-weight:650;font-size:15.5px;letter-spacing:-.015em;color:var(--tinte)}.marke img{width:34px;height:34px;border-radius:10px;box-shadow:0 0 0 1px var(--haar),0 4px 10px -4px #482caa4d}.marke small{display:block;font-weight:450;font-size:12px;color:var(--muted);letter-spacing:0}.login-titel h1{font-size:36px;line-height:1.06;font-weight:620;letter-spacing:-.04em;color:var(--tinte)}.login-titel h1 span{display:block;font-weight:320;color:var(--lila);letter-spacing:-.035em}.login-karte .eingabe{background:#fff;border-color:#1c133824}.login-titel p{margin:12px 0 0;color:var(--muted);font-size:14.5px}.login-form{display:grid;gap:14px}.karte .login-form>.knopf:not(.breit){justify-self:start}.qr{display:grid;justify-items:center;gap:12px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--haar),0 8px 24px -14px #482caa4d}.qr img{width:184px;height:184px;image-rendering:pixelated}.geheim{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;letter-spacing:.06em;color:var(--ink-2);text-align:center;word-break:break-all}.schritte{margin:0;padding-left:20px;color:var(--ink-2);display:grid;gap:6px;font-size:13.5px}.schritte li::marker{color:var(--lila);font-weight:600}.login-fuss{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--haar);font-size:12px;color:var(--muted)}.rahmen{display:grid;grid-template-columns:256px minmax(0,1fr);column-gap:26px;min-height:100svh;padding:14px 26px 14px 14px}.leiste{position:sticky;top:14px;align-self:start;height:calc(100svh - 28px);overflow-y:auto;scrollbar-width:none;padding:22px 14px 14px;display:flex;flex-direction:column;gap:20px;border-radius:var(--r-gross);background:linear-gradient(180deg,#ffffffb3,#ffffff80);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid;border-color:var(--rand);box-shadow:var(--kante),var(--schatten)}.leiste::-webkit-scrollbar{display:none}.leiste .marke{padding:0 6px}.suche-mini{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;color:var(--muted);cursor:text;background:#ffffff9e;box-shadow:inset 0 0 0 1px var(--haar-2),inset 0 1px 2px #1c133808;transition:box-shadow .15s,background .15s}.suche-mini:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #7c3aed8c,0 0 0 4px #7c3aed1f}.suche-mini svg{width:16px;height:16px;flex:none}.suche-mini input{border:0;outline:0;background:none;width:100%;font-size:13px;color:var(--ink)}.suche-mini input::placeholder{color:var(--muted)}.nav{display:grid;gap:2px}.nav-titel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:10px 10px 4px}.nav a{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 6px;border-radius:14px;color:var(--ink-2);font-weight:500;font-size:14px;transition:background .15s,color .15s,box-shadow .15s}.nav a .kachel{width:30px;height:30px;background:none;box-shadow:none;color:var(--muted);transition:color .15s}.nav a .kachel svg{width:18px;height:18px}.nav a:hover{background:#ffffff8c;color:var(--tinte)}.nav a:hover .kachel{color:var(--ink-2)}.nav a[aria-current=page]{color:var(--tinte);font-weight:600;background:linear-gradient(180deg,#fffffff5,#ffffffbd);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar),0 6px 16px -8px #482caa4d}.nav a[aria-current=page] .kachel{color:var(--lila)}.nav a .zahl{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--muted);background:#1c13380d;padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.nav a .bald{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--lila-text);background:#7c3aed14;padding:2px 8px;border-radius:999px}.leiste-fuss{margin-top:auto;display:grid;gap:10px}.leiste-fuss>*{min-width:0}.sicher-chip{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--ink-2);padding:8px 12px;border-radius:var(--r-klein);background:#ffffff6b;box-shadow:inset 0 0 0 1px var(--haar)}.sicher-chip svg{width:15px;height:15px;flex:none;color:var(--s-gruen)}.profil{display:flex;align-items:center;gap:6px;padding:10px;border-radius:var(--r-mittel);background:linear-gradient(180deg,#ffffffd9,#fff9);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar),0 6px 16px -10px #482caa40}.profil div{min-width:0;flex:1}.profil b{display:block;font-size:13px;font-weight:600;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profil small{display:block;color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profil .icon-knopf{width:30px;height:30px;flex:none}.profil .icon-knopf svg{width:15px;height:15px}.profil .avatar{color:#fff;background:linear-gradient(180deg,#8b5cf6,#6d28d9)!important;box-shadow:inset 0 1px #ffffff59,0 4px 10px -4px #7c3aed99}.haupt{min-width:0;display:flex;flex-direction:column}.kopf{display:flex;align-items:center;gap:12px;padding:22px 6px 6px;width:100%}.kopf .titel{display:flex;align-items:center;gap:12px;min-width:0}.kopf .titel .kachel{width:38px;height:38px;color:var(--lila)}.kopf h1{font-size:22px;font-weight:620;letter-spacing:-.03em;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopf .aktionen{margin-left:auto;display:flex;gap:10px;align-items:center}.menue-knopf{display:none}.inhalt{padding:14px 6px 40px;display:grid;gap:20px;align-content:start;width:100%}.gruss{padding:4px 2px 2px}.gruss h2{font-size:34px;line-height:1.1;font-weight:300;letter-spacing:-.035em;color:var(--tinte)}.gruss h2 strong{font-weight:620;letter-spacing:-.04em}.gruss p{margin:8px 0 0;color:var(--muted);font-size:15px}.gruss p b{color:var(--lila-tief);font-weight:600}.gruss p em{color:var(--tinte);font-style:normal;font-weight:600}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi{padding:18px 18px 18px 20px;display:grid;gap:12px}.kpi-kopf{display:flex;align-items:center;gap:10px;min-height:34px;font-weight:500;color:var(--ink-2);font-size:13.5px}.kpi-kopf .kachel{order:2;margin-left:auto;width:34px;height:34px}.kpi-kopf .kachel svg{width:16px;height:16px}.kpi-zahl{font-size:40px;font-weight:550;letter-spacing:-.045em;line-height:1;color:var(--tinte);font-variant-numeric:tabular-nums}.kpi-fuss{font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:4px}.trend{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 7px 0 4px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.trend.hoch{color:var(--t-gruen);background:#22a06b1a}.trend.runter{color:var(--t-rot);background:#e5484d17}.trend svg{width:14px;height:14px}.raster{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:16px;align-items:start}.spalte{display:grid;gap:16px;min-width:0}.block{padding:20px 22px}.block-kopf{display:flex;align-items:center;gap:10px;margin-bottom:14px}.block-kopf h3{font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:var(--tinte)}.block-kopf .rechts{margin-left:auto}.pick{position:relative;overflow:hidden;padding:20px;border-radius:var(--r);color:var(--ink);background:radial-gradient(90% 75% at 100% 0%,#c4b5fd99,#c4b5fd2e 45%,#c4b5fd00 75%),radial-gradient(80% 60% at 0% 100%,#fbcfe866,#fbcfe800 70%),linear-gradient(180deg,#fffc,#faf7ff9e);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid;border-color:var(--rand);box-shadow:var(--kante),0 0 0 1px #7c3aed1a,0 18px 40px -20px #7c3aed61}.pick:after{content:"";position:absolute;top:14px;right:16px;width:22px;height:22px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.45' stop-color='%23efe9ff'/%3E%3Cstop offset='1' stop-color='%239b7ef6'/%3E%3C/radialGradient%3E%3Cpath d='M12 0C12.3 8.4 15.6 11.7 24 12 15.6 12.3 12.3 15.6 12 24 11.7 15.6 8.4 12.3 0 12 8.4 11.7 11.7 8.4 12 0Z' fill='url(%23g)'/%3E%3C/svg%3E") center / contain no-repeat}.pick h3{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--lila-text);background:#ffffffc7;box-shadow:inset 0 0 0 1px #7c3aed2e}.pick h3 svg{width:14px;height:14px;color:var(--lila)}.pick .innen{margin-top:16px;display:grid;gap:10px}.pick .innen b{font-size:20px;font-weight:450;letter-spacing:-.03em;line-height:1.2;color:var(--tinte)}.pick .innen p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.pick .innen .knopf{justify-self:start;margin-top:6px}.balken{height:6px;border-radius:999px;background:#7c3aed1a;overflow:hidden}.balken span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9a2fb 0%,var(--lila) 100%)}.feed{display:grid;gap:16px}.feed-zeile{display:flex;gap:12px;align-items:flex-start}.feed-zeile>div{min-width:0}.feed-zeile .kachel{width:32px;height:32px}.feed-zeile .kachel svg{width:15px;height:15px}.feed-zeile b{font-weight:550;font-size:13.5px;color:var(--ink)}.feed-zeile p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.feed-zeile time{margin-left:auto;padding-left:8px;color:var(--muted);font-size:12px;white-space:nowrap}.mini-chart{display:flex;gap:8px;height:132px;padding-top:8px}.mini-chart div{flex:1;position:relative;height:100%;padding-bottom:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.mini-chart span{width:100%;max-width:22px;border-radius:7px 7px 4px 4px;min-height:4px;background:linear-gradient(180deg,#8b5cf666,#8b5cf629);box-shadow:inset 0 1px #fff9}.mini-chart div:last-child span{background:linear-gradient(180deg,#8b5cf6,#7c3aed);box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #7c3aed99}.mini-chart small{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:11px;line-height:16px;color:var(--muted)}.quellen{display:grid;gap:13px}.quelle-zeile{display:grid;grid-template-columns:104px 1fr 34px;gap:12px;align-items:center;font-size:13px;color:var(--ink-2)}.quelle-zeile .balken{height:8px}.quelle-zeile b{text-align:right;font-weight:600;color:var(--tinte);font-variant-numeric:tabular-nums}.tabelle-wrap{overflow-x:auto;margin:0 -8px}table.tabelle{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.tabelle th{text-align:left;font-size:12px;font-weight:500;color:var(--muted);padding:8px 12px 10px;border-bottom:1px solid var(--haar);white-space:nowrap}.tabelle td{padding:12px;border-bottom:1px solid var(--haar);vertical-align:middle;color:var(--ink)}.tabelle tbody tr{cursor:pointer;transition:background .15s}.tabelle tbody tr:hover{background:#7c3aed0a}.tabelle tbody tr:focus-visible{outline:2px solid var(--lila);outline-offset:-2px;background:#7c3aed0d}.tabelle tbody tr:last-child td{border-bottom:0}.person{display:flex;align-items:center;gap:12px;min-width:0}.person b{display:block;font-weight:600;color:var(--tinte);white-space:nowrap}.person small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.leise,.tabelle td.leise{color:var(--muted)}.zahl-spalte{font-variant-numeric:tabular-nums;white-space:nowrap}.werkzeuge{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.karte:has(>.werkzeuge){padding:12px}.reiter{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:#1c13380b;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px 2px #1c13380a}.reiter button{white-space:nowrap;flex:none;height:32px;padding:0 14px;border-radius:999px;border:0;background:none;cursor:pointer;font-weight:500;font-size:13.5px;color:var(--ink-2);display:inline-flex;gap:6px;align-items:center;transition:background .15s,color .15s,box-shadow .15s}.reiter button:hover{color:var(--tinte)}.reiter button span{font-size:11.5px;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.reiter button[aria-pressed=true]{color:var(--tinte);font-weight:600;background:linear-gradient(180deg,#fff,#ffffffdb);box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar),0 4px 10px -4px #482caa40}.werkzeuge select.eingabe,.werkzeuge .auswahl{width:auto;flex:none}.suche{position:relative;flex:1 1 240px;max-width:360px}.suche svg{position:absolute;left:13px;top:50%;translate:0 -50%;width:16px;height:16px;color:var(--muted);pointer-events:none}.suche .eingabe{padding-left:38px}.seiten{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--haar);color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.seiten .knoepfe{display:flex;gap:8px}.leer{text-align:center;padding:56px 16px;color:var(--muted);display:grid;gap:8px;justify-items:center}.leer b{color:var(--tinte);font-size:15px;font-weight:600;margin-top:6px}.leer .kachel{width:52px;height:52px}.leer .kachel svg{width:22px;height:22px}.schleier{position:fixed;inset:0;z-index:40;background:#1c123c14;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:auf .2s ease}.schublade{position:fixed;top:16px;right:16px;bottom:16px;width:min(460px,calc(100vw - 32px));z-index:41;border-radius:var(--r-gross);display:flex;flex-direction:column;overflow:hidden;animation:rein .3s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,#ffffffe6,#faf8ffd6)}.schublade-kopf{padding:22px 22px 18px;display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid var(--haar)}.schublade-kopf>div{min-width:0}.schublade-kopf .avatar{width:52px;height:52px;font-size:17px}.schublade-kopf h2{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2}.schublade-kopf .badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.schublade-kopf .icon-knopf{margin-left:auto;flex:none}.schublade-inhalt{padding:20px 22px 26px;overflow-y:auto;display:grid;gap:24px;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(28,19,56,.2) transparent}.schublade h4{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.daten{display:grid;grid-template-columns:110px 1fr;gap:9px 12px;font-size:13.5px;margin:0}.daten dt{color:var(--muted)}.daten dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink)}.daten dd a:hover{text-decoration:underline;text-underline-offset:3px}.einwilligung{padding:12px 14px;border-radius:14px;display:grid;gap:6px;background:#ffffff9e;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px #fff}.einwilligung .zeile{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.einwilligung b{color:var(--tinte);font-weight:600;font-size:13.5px}.einwilligung p{margin:0;font-size:12.5px;color:var(--muted)}a.einwilligung{color:inherit;transition:box-shadow .15s,background .15s}a.einwilligung:hover{background:#ffffffd9;box-shadow:inset 0 0 0 1px #7c3aed4d,inset 0 1px #fff}.zeitleiste{display:grid;gap:0;position:relative}.zeitleiste .punkt{display:grid;grid-template-columns:14px 1fr;gap:12px;padding-bottom:16px;position:relative}.zeitleiste .punkt:before{content:"";position:absolute;left:6.5px;top:19px;bottom:1px;width:1px;background:linear-gradient(180deg,#7c3aed4d,#7c3aed1f)}.zeitleiste .punkt:last-child:before{display:none}.zeitleiste .punkt i{width:14px;height:14px;margin-top:3px;border-radius:50%;background:#fff;border:1.5px solid var(--lila);box-shadow:0 0 0 3px #7c3aed1a}.zeitleiste b{font-weight:600;font-size:13px;color:var(--tinte);display:block}.zeitleiste small{color:var(--muted);font-size:12px}.bald-karte{padding:32px;display:grid;gap:16px;background:radial-gradient(70% 120% at 100% 0%,#d6c9fd8c,#d6c9fd26 45%,#d6c9fd00 75%),var(--flaeche)}.bald-karte h2{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.bald-karte p{margin:0;color:var(--muted);max-width:640px;font-size:14.5px;line-height:1.6}.plan-liste{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.plan-punkt{display:flex;gap:12px;padding:14px;border-radius:var(--r-mittel);background:#ffffff9e;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px #fff}.plan-punkt b{display:block;font-size:13.5px;font-weight:600;color:var(--tinte)}.plan-punkt small{color:var(--muted);font-size:12.5px}.quellen-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.quelle-karte{padding:20px;display:grid;gap:12px;align-content:start}.quelle-karte .oben{display:flex;align-items:center;gap:12px}.quelle-karte .oben b{font-size:14px;font-weight:600;line-height:1.3;color:var(--tinte)}.quelle-karte .oben .badge{margin-left:auto}.quelle-karte p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.liste-einfach{display:grid;gap:0}.liste-einfach>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--haar);font-size:13.5px}.liste-einfach>div:last-child{border-bottom:0}.liste-einfach b{font-weight:600;color:var(--tinte)}.liste-einfach small{color:var(--muted)}.liste-einfach .rechts{margin-left:auto;text-align:right}.laden{display:grid;place-items:center;min-height:40vh;color:var(--muted)}.kreisel{width:26px;height:26px;border-radius:50%;border:2.5px solid rgba(124,58,237,.15);border-top-color:var(--lila);animation:dreh .8s linear infinite}@keyframes dreh{to{transform:rotate(360deg)}}@keyframes auf{0%{opacity:0}}@keyframes rein{0%{transform:translate(24px);opacity:0}}@keyframes hoch{0%{transform:translateY(30px);opacity:0}}.flow-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px}.flow-karte{padding:20px;display:grid;gap:16px;color:inherit;transition:transform .2s ease,box-shadow .2s ease}a.flow-karte:hover{transform:translateY(-2px);box-shadow:var(--kante),var(--schatten-hoch)}.flow-karte .oben{display:flex;gap:12px;align-items:flex-start}.flow-karte .oben div{flex:1;min-width:0}.flow-karte .oben b{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--tinte)}.flow-karte .oben small,.flow-karte>small{color:var(--muted);font-size:13px}.flow-karte .unten{display:flex;align-items:center;justify-content:space-between;gap:10px}.flow-karte.neu{background:#ffffff52;border:1px dashed rgba(124,58,237,.3);box-shadow:none;align-content:start;justify-items:start;gap:8px}.flow-karte.neu b{font-size:15px;font-weight:600;color:var(--tinte)}.flow-karte.neu .bald{font-size:11px;font-weight:600;color:var(--lila-text);background:#7c3aed14;padding:2px 9px;border-radius:999px}.flow-zahlen{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.flow-zahlen div{padding:10px 12px;border-radius:14px;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px #fff}.flow-zahlen b{display:block;font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--tinte);font-variant-numeric:tabular-nums}.flow-zahlen small{display:block;margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.3}.flow-kopf{display:grid;gap:14px}.flow-kopf .link-knopf{display:inline-flex;align-items:center;gap:4px;justify-self:start}.flow-kopf .link-knopf svg{width:15px;height:15px}.flow-titel{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.flow-titel>div{flex:1;min-width:220px}.flow-titel>.reiter{flex:none;min-width:0}.flow-titel .kachel{width:44px;height:44px}.flow-titel h2{font-size:24px;font-weight:600;letter-spacing:-.035em}.flow-titel p{margin:4px 0 0}.reiter.modus button:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3}.reiter.modus button[aria-pressed=true]:before{opacity:1}.reiter.modus button[aria-pressed=true].m-aus:before{background:var(--s-rot);box-shadow:0 0 0 3px #e5484d29}.reiter.modus button[aria-pressed=true].m-test:before{background:var(--s-gelb);box-shadow:0 0 0 3px #d69e2e33}.reiter.modus button[aria-pressed=true].m-live:before{background:var(--s-gruen);box-shadow:0 0 0 3px #22a06b2e}.modus-hinweis{position:relative;margin:0;padding:10px 14px 10px 30px;border-radius:var(--r-klein);font-size:13px;line-height:1.5;color:var(--t-gelb);background:#d69e2e1a;box-shadow:inset 0 0 0 1px #d69e2e38}.modus-hinweis:before{content:"";position:absolute;left:13px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--s-gelb)}.modus-hinweis b{color:inherit}.modus-hinweis.m-aus{color:var(--t-rot);background:#e5484d12;box-shadow:inset 0 0 0 1px #e5484d2e}.modus-hinweis.m-aus:before{background:var(--s-rot)}.modus-hinweis.m-live{color:var(--t-gruen);background:#22a06b14;box-shadow:inset 0 0 0 1px #22a06b33}.modus-hinweis.m-live:before{background:var(--s-gruen)}.flow-kopf .reiter{flex-wrap:wrap;justify-self:start}.mail-raster{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.phasen{display:grid;gap:18px}.phase{display:grid;gap:6px;position:relative}.phase:before{content:"";position:absolute;left:12.5px;top:32px;bottom:6px;width:1px;background:#7c3aed29}.phase-kopf{display:flex;gap:10px;align-items:center;margin-bottom:4px}.phase-kopf .nr{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:11.5px;font-weight:650;color:var(--lila-tief);font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#ffffffb8);box-shadow:inset 0 1px #fff,0 0 0 1px #7c3aed33,0 3px 8px -3px #7c3aed4d}.phase-kopf b{display:block;font-size:14px;font-weight:600;color:var(--tinte)}.phase-kopf small{color:var(--muted);font-size:12px}.mail-zeile{display:grid;gap:2px;text-align:left;padding:10px 14px;border-radius:14px;border:0;cursor:pointer;margin-left:36px;background:#fff9;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px #fff;transition:box-shadow .15s,background .15s}.mail-zeile b{font-size:13.5px;font-weight:600;color:var(--tinte)}.mail-zeile small{color:var(--muted);font-size:12px}.mail-zeile small.nur{color:var(--lila-text)}.mail-zeile:hover{background:#ffffffd9;box-shadow:inset 0 0 0 1px #7c3aed40,inset 0 1px #fff}.mail-zeile.aktiv{background:linear-gradient(180deg,#f6f2fff5,#eee7fedb);box-shadow:inset 0 0 0 1px #7c3aed73,0 0 0 3px #7c3aed1a,0 6px 14px -8px #7c3aed66}.vorschau{display:grid;gap:10px}.vorschau .block-kopf{margin-bottom:0;align-items:flex-start}.vorschau .vorspann{margin:0}.klein-reiter button{height:28px;font-size:12.5px;padding:0 12px}.mail-rahmen{border-radius:18px;background:#f6f3fd;border:1px solid var(--haar);overflow:hidden;display:grid;justify-items:center;padding:0}.mail-rahmen iframe{width:100%;height:72vh;min-height:520px;border:0;background:#f6f3fd;transition:width .25s ease}.mail-rahmen.handy iframe{width:390px;max-width:100%;border-left:1px solid var(--haar);border-right:1px solid var(--haar)}.vorschau-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.zeitleiste.weit{margin-top:18px}.zeitleiste .punkt i.start{border-color:var(--s-gruen);box-shadow:0 0 0 3px #22a06b24}.zeitleiste .punkt.weg b{text-decoration:line-through;text-decoration-color:#1c133859;color:var(--muted)}.zeitleiste .punkt.weg i{border-color:var(--haar-2);box-shadow:none}.raster.gleich{grid-template-columns:repeat(2,minmax(0,1fr))}.schalter{position:relative;width:42px;height:24px;flex:none;cursor:pointer}.schalter input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.schalter span{position:absolute;inset:0;border-radius:999px;background:#1c133824;box-shadow:inset 0 1px 2px #1c13381f;transition:background .2s,box-shadow .2s}.schalter span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1c133840,0 0 0 .5px #1c13380f;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.schalter input:checked+span{background:linear-gradient(180deg,#8b5cf6,#7c3aed);box-shadow:inset 0 1px #ffffff4d,0 4px 12px -4px #7c3aed8c}.schalter input:checked+span:after{transform:translate(18px)}.schalter input:focus-visible+span{outline:2px solid var(--lila);outline-offset:2px}.zeile-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.akte{display:grid;gap:16px;align-content:start;min-width:0}.akte .zurueck{display:inline-flex;align-items:center;gap:4px;justify-self:start}.akte .zurueck svg{width:15px;height:15px}.akte-kopf{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px;padding:22px 24px;align-items:center}.akte-person{display:flex;gap:16px;align-items:center;min-width:0}.akte-person>div{min-width:0}.avatar.gross{width:64px;height:64px;font-size:20px}.akte-person h2{font-size:24px;line-height:1.15;letter-spacing:-.035em}.akte-person .badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.akte-person small{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.akte-person small a{color:inherit}.akte-person small a:hover{color:var(--lila-tief)}.akte-werte{display:grid;gap:10px;min-width:0}.akte-werte .reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.akte-werte .reihe.geld .wert:last-child{grid-column:span 2}.wert{display:grid;gap:2px;align-content:start;padding:12px 14px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.wert small{font-size:11.5px;font-weight:500;color:var(--muted)}.wert b{font-size:17px;font-weight:600;letter-spacing:-.025em;color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.wert b em{font-style:normal;font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.wert>span{font-size:12px;color:var(--muted)}.wert.warnung{background:#e5484d0f;box-shadow:inset 0 0 0 1px #e5484d3d}.wert.warnung b,.wert.warnung>span{color:var(--t-rot)}.smileys{display:flex;gap:4px;margin-top:4px}.smileys button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;cursor:pointer;font-size:19px;line-height:1;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--haar);filter:grayscale(.35);opacity:.8;transition:opacity .15s,filter .15s,background .15s,box-shadow .15s}.smileys button:hover{filter:none;opacity:1}.smileys button.an{filter:none;opacity:1;background:#fff;box-shadow:inset 0 0 0 1px #7c3aed73,0 4px 10px -6px #5b21b666}.reviews{display:grid;gap:3px;margin-top:4px}.reviews label{display:flex;align-items:center;gap:8px;min-height:22px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.reviews input,.haken input{accent-color:var(--lila);width:16px;height:16px;margin:0}.reiter button svg{width:15px;height:15px;flex:none}.akte-reiter{justify-self:start;max-width:100%;overflow-x:auto;scrollbar-width:none}.kauf-zeitleiste{display:grid;gap:18px}.jahr{display:grid;gap:8px}.jahr-titel{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums}.kauf-zeile{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;width:100%;text-align:left;padding:14px 16px;border:0;border-radius:var(--r-mittel);cursor:pointer;background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar);transition:background .15s,box-shadow .15s}.kauf-zeile:hover{background:#fffffff2;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar-2),0 8px 18px -12px #482caa4d}.kauf-zeile .punkt{width:8px;height:8px;border-radius:50%;background:var(--s-grau);box-shadow:0 0 0 3px #a3a0ae33}.kauf-zeile.z-aktiv .punkt{background:var(--s-gruen);box-shadow:0 0 0 3px #22a06b29}.kauf-zeile.z-geplant .punkt,.kauf-zeile.z-testphase .punkt{background:var(--s-blau);box-shadow:0 0 0 3px #4f74e829}.kauf-zeile.z-pausiert .punkt{background:var(--s-gelb);box-shadow:0 0 0 3px #d69e2e2e}.kauf-zeile.z-storniert .punkt{background:var(--s-rot);box-shadow:0 0 0 3px #e5484d29}.kauf-zeile.z-storniert .kauf-haupt b{text-decoration:line-through;text-decoration-color:#1c133859}.team-kreis{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;flex:none;overflow:hidden;vertical-align:middle;font-size:10.5px;font-weight:600;letter-spacing:0;color:#3b3363;background:linear-gradient(160deg,#f6f2ff,#e3dafb);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ring, var(--haar-2))}.team-kreis img{width:100%;height:100%;object-fit:cover;display:block}.team-kreis.r-mentor{--ring: #4f74e8;margin-left:10px}.team-kreis.r-opener{--ring: #d6a24a}.team-kreis.r-setter{--ring: #a855f7}.team-kreis.r-closer{--ring: #22a06b}.team-kreise{display:flex;align-items:center;gap:8px}.kauf-haupt b .team-kreis{width:24px;height:24px}.team-person{display:flex;align-items:center;gap:12px}.team-person .team-kreis{width:36px;height:36px;font-size:12px}.mit-kreis{display:flex;align-items:center;gap:8px}.mit-kreis .team-kreis{width:24px;height:24px}.kauf-haupt{display:grid;gap:4px;min-width:0}.kauf-haupt small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.kauf-haupt b{font-size:14.5px;font-weight:600;letter-spacing:-.015em}.kauf-haupt b .leise{font-weight:400}.mini-icon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:6px;color:var(--ink-2);background:#fffc;box-shadow:inset 0 0 0 1px var(--haar-2)}.mini-icon svg{width:12px;height:12px}.mini-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;color:var(--t-gelb);background:#d69e2e1a}.kauf-betrag{display:grid;gap:1px;text-align:right}.kauf-betrag b{font-size:14px;font-weight:600;color:var(--tinte);font-variant-numeric:tabular-nums;white-space:nowrap}.kauf-betrag small{font-size:12px;color:var(--muted);white-space:nowrap}.raten{display:grid;gap:8px}.raten-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 8px}.raten-kopf b{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.raten-alle{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);cursor:pointer;margin-left:auto}.raten:has(.rate.kompakt){gap:4px}.rate.kompakt{grid-template-columns:18px 34px minmax(0,1fr) 118px 100px 32px;padding:6px 10px}.rate.kompakt .rate-text{cursor:pointer}.rate.kompakt .rate-aktionen{grid-column:1 / -1;justify-content:flex-end}.rate.kompakt.erledigt .rate-betrag{color:var(--muted)}.rate-nr{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.rate-wahl{width:16px;height:16px;accent-color:var(--lila, #7c3aed)}.rate-wahl:disabled{opacity:.3}.rate{display:grid;grid-template-columns:34px minmax(0,1fr) 118px 112px minmax(150px,auto);gap:12px;align-items:center;padding:10px 12px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.rate.als-knopf{width:100%;border:0;text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 118px 112px;transition:background .15s,box-shadow .15s}.rate.als-knopf:hover{background:#fffffff2;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar-2)}.rate.ueberfaellig{background:#e5484d0d;box-shadow:inset 0 0 0 1px #e5484d42}.anbieter-chip{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-2);background:linear-gradient(180deg,#fff,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px #1c133812}.rate-text{display:grid;gap:1px;min-width:0}.rate-text b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rate-text small{font-size:12px;color:var(--muted)}.rate-betrag{font-size:13.5px;font-weight:600;color:var(--tinte);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rate>.badge{justify-self:start}.rate-text .warn{color:var(--t-rot);font-weight:550}.rate-aktionen{display:flex;align-items:center;justify-content:flex-end;gap:6px}.rate-aktionen .icon-knopf{width:30px;height:30px}.rate-aktionen .icon-knopf svg{width:14px;height:14px}.doks{display:grid;gap:8px}.dok-mit-kauf{display:grid;gap:4px}.dok-mit-kauf>small{padding-left:14px;font-size:12px}.dok{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.dok-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;color:var(--ink-2);background:linear-gradient(180deg,#fff,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px #1c133812}.dok-icon svg{width:16px;height:16px;stroke-width:1.6}.dok-text{flex:1;min-width:0;display:grid;gap:1px}.dok-text b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dok-text small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dok-text .dok-datei{font-size:11.5px;opacity:.8}.dok .icon-knopf{width:32px;height:32px}.dok .icon-knopf svg{width:15px;height:15px}.dok-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-bottom:8px}.dok-slot{display:grid;gap:6px;align-content:start;min-width:0}.dok-slot>small{font-size:12px;font-weight:500;color:var(--muted)}.dok-weitere{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:10px;align-items:end;margin-top:10px}.dok-weitere .ablage{padding:12px 14px}.ablage{display:grid;justify-items:center;gap:6px;padding:18px 14px;border-radius:var(--r-mittel);border:1px dashed rgba(28,19,56,.17);background:#ffffff59;color:var(--muted);font-size:13px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ablage svg{width:20px;height:20px}.ablage:hover,.ablage.ueber{border-color:#7c3aed80;background:#7c3aed14;color:var(--lila-text)}.ablage.laedt{cursor:progress;opacity:.7}.ablage .fehler{justify-self:stretch;text-align:left}.formular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.formular.einspaltig{grid-template-columns:minmax(0,1fr)}.formular .ganz,.feld.ganz{grid-column:1 / -1}textarea.eingabe{height:auto;min-height:84px;padding:12px 16px;line-height:1.5;resize:vertical}.betrag-feld{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.plan-box{padding:14px;border-radius:var(--r-mittel);background:#1c133808;box-shadow:inset 0 0 0 1px var(--haar);gap:12px}.plan-box .hinweis{margin:0}.haken{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer}.feld label.haken{font-size:13.5px;color:var(--ink)}.plan-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px;border-radius:var(--r-mittel);background:#1c133808;box-shadow:inset 0 0 0 1px var(--haar)}.inline-form .feld{flex:1 1 150px}.inline-form .knopf{margin-bottom:7px}.notiz-form{display:grid;gap:10px}.notiz-form .knopf{justify-self:end}.notizen{display:grid;gap:10px;margin-top:16px}.notiz{padding:12px 14px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.notiz p{margin:0 0 6px;font-size:13.5px;white-space:pre-wrap;color:var(--ink)}.notiz small{font-size:12px;color:var(--muted)}.notiz-text{margin:0;padding:12px 14px;border-radius:12px;background:#1c133808;font-size:13.5px;color:var(--ink-2);white-space:pre-wrap}body.ohne-scroll{overflow:hidden}.dialog{position:fixed;z-index:41;left:50%;top:50%;translate:-50% -50%;width:min(640px,calc(100vw - 32px));max-height:calc(100svh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-gross);animation:dialog-auf .28s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,#ffffffed,#ffffffd9);-webkit-backdrop-filter:blur(32px) saturate(180%);backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #fff,0 0 0 1px #1c13380f,0 40px 90px -30px #28186473}.dialog.breit{width:min(860px,calc(100vw - 32px))}.dialog-kopf{display:flex;align-items:center;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--haar)}.dialog-kopf h2{flex:1;min-width:0;font-size:18px;letter-spacing:-.025em}.dialog-kopf .icon-knopf{width:34px;height:34px}.dialog-kopf .icon-knopf svg{width:16px;height:16px}.dialog-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:11px;color:var(--ink-2);background:linear-gradient(180deg,#fff,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px #1c133812,0 2px 6px -2px #482caa1f}.dialog-icon svg{width:18px;height:18px;stroke-width:1.6}.dialog-inhalt{padding:20px 22px 24px;overflow-y:auto;display:grid;gap:20px;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(28,19,56,.2) transparent}.dialog-fuss{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.kauf-oben{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start}.daten.zweispaltig{grid-template-columns:100px 1fr;flex:1 1 260px}.kauf-aktionen{display:flex;gap:8px;flex-wrap:wrap}.knopf.zwei.gefahr{color:var(--t-rot)}.knopf.zwei.gefahr:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #e5484d66,0 4px 12px -6px #e5484d4d}.betrag-box{display:grid;gap:6px;padding:14px 16px;border-radius:var(--r-mittel);background:#1c133808;box-shadow:inset 0 0 0 1px var(--haar)}.betrag-box>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;font-variant-numeric:tabular-nums}.betrag-box>div>span:first-child{color:var(--muted)}.betrag-box .summe{margin-top:2px;padding-top:9px;border-top:1px solid var(--haar-2)}.betrag-box .summe span{color:var(--ink);font-weight:500}.betrag-box .summe b{font-size:16px;font-weight:600;letter-spacing:-.02em}.raster-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.raster-3:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.raster-3>div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.raster-3 small{font-size:11.5px;color:var(--muted)}.raster-3 b{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.unterbox{display:grid;gap:12px;padding:16px;border-radius:16px;background:#ffffff80;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.unterbox-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.unterbox-kopf>svg{width:16px;height:16px;color:var(--muted)}.unterbox-kopf h3{font-size:14.5px;margin-right:auto}.daten.rechts-werte{grid-template-columns:1fr auto}.daten.rechts-werte dd{text-align:right;font-variant-numeric:tabular-nums}.daten dd.akzent{color:var(--lila-text);font-weight:500}.zahl-chip{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(180deg,#8b5cf6,#6d28d9);box-shadow:inset 0 1px #ffffff59}.pausen{display:grid;gap:6px}.pause{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:12px;background:#d69e2e0f;box-shadow:inset 0 0 0 1px #d69e2e33}.pause>div{flex:1;display:grid;gap:1px;min-width:0}.pause b{font-size:13px;font-weight:500}.pause small{font-size:12px;color:var(--muted)}.pause .icon-knopf{width:30px;height:30px}.pause .icon-knopf svg{width:14px;height:14px}.abschnitt-kopf{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-bottom:10px}.abschnitt-kopf h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:600}.abschnitt-kopf .hinweis{font-size:12.5px;margin-right:auto}@keyframes dialog-auf{0%{opacity:0;scale:.97}}@media (max-width: 1180px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.raster,.mail-raster,.raster.gleich,.akte-kopf{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.rahmen{grid-template-columns:minmax(0,1fr);column-gap:0;padding:0;min-height:100svh}.leiste{position:fixed;z-index:50;top:0;bottom:0;left:0;width:284px;height:auto;align-self:auto;max-height:none;overflow-y:auto;border:0;transform:translate(-105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,#fcfbfff0,#f7f4ffe6);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-radius:0 var(--r-gross) var(--r-gross) 0;box-shadow:none}.leiste.offen{transform:none;box-shadow:inset -1px 0 #ffffffe6,0 0 0 1px var(--haar),24px 0 60px -20px #2818644d}.menue-knopf{display:inline-grid}.menue-knopf,.schublade-kopf .icon-knopf,.dialog-kopf .icon-knopf{width:44px;height:44px}.profil .icon-knopf{width:40px;height:40px}.himmel{background:radial-gradient(70% 65% at 22% 105%,#b8a0fb6b,#b8a0fb38 40%,#b8a0fb12 72%,#b8a0fb00),radial-gradient(42% 50% at 100% 42%,#d6c8fe61,#d6c8fe24,#d6c8fe00),radial-gradient(45% 45% at 96% 100%,#f9d4eb80,#f9d4eb33,#f9d4eb00),radial-gradient(50% 45% at 0% 0%,#ddd2fe99,#ddd2fe3d 45%,#ddd2fe00),linear-gradient(180deg,#faf9ff,#f3f0fd)}.kopf{padding:12px 16px 10px;max-width:none;position:sticky;top:0;z-index:30;background:#f8f6febd;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 1px 0 var(--haar)}.kopf h1{font-size:18px}.kopf .titel .kachel,.kopf .aktionen .knopf span{display:none}.kopf .aktionen .knopf{width:40px;padding:0}.inhalt{padding:14px 16px 32px;gap:16px;max-width:none}.gruss h2{font-size:27px}.gruss p{font-size:14px}.kpi{padding:14px;gap:10px}.kpi-zahl{font-size:32px}.block{padding:16px}.bald-karte{padding:22px}.bald-karte h2{font-size:26px}.suche{max-width:none;flex-basis:100%}.tabelle thead{display:none}.tabelle,.tabelle tbody,.tabelle tr,.tabelle td{display:block;width:100%}.tabelle tr{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:12px 8px;border-bottom:1px solid var(--haar)}.tabelle tbody tr:last-child{border-bottom:0}.tabelle td{padding:0;border:0}.tabelle td.nur-gross{display:none}.tabelle td.erste{grid-column:1 / -1}.person small{max-width:60vw}.daten{grid-template-columns:96px 1fr}.schublade{inset:auto 0 0;width:100%;max-height:88svh;border-radius:var(--r-gross) var(--r-gross) 0 0;animation-name:hoch}.schublade:before{content:"";flex:none;width:38px;height:4px;margin:8px auto 0;border-radius:999px;background:#1c133829}.schublade-kopf{padding-top:14px}.login-karte{padding:28px 22px 22px}.login-titel h1{font-size:31px}.flow-zahlen{grid-template-columns:repeat(2,1fr)}.mail-zeile{margin-left:0}.phase:before{display:none}.mail-rahmen iframe{height:70vh}.flow-kopf .reiter{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.akte-kopf{padding:18px 16px;gap:18px}.akte-werte .reihe,.akte-werte .reihe.geld{grid-template-columns:repeat(2,minmax(0,1fr))}.akte-werte .reihe.geld .wert:last-child{grid-column:1 / -1}.akte-reiter{justify-self:stretch;padding-right:32px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.himmel-funke.f1{display:none}.rate-aktionen .icon-knopf,.pause .icon-knopf,.dok .icon-knopf{width:40px;height:40px}.rate-aktionen{gap:10px;justify-content:flex-start}.reviews{gap:0}.reviews label{min-height:34px}.akte-reiter{flex-wrap:nowrap}.kauf-zeile{grid-template-columns:8px minmax(0,1fr) auto;padding:12px 14px;gap:6px 12px}.kauf-zeile .kauf-betrag{grid-column:2 / -1;text-align:left}.kauf-zeile>.badge{grid-column:3;grid-row:1}.kauf-zeile .team-kreise{grid-column:2 / -1}.kauf-zeile .team-kreise:empty{display:none}.rate,.rate.als-knopf{grid-template-columns:34px minmax(0,1fr) auto}.rate>.badge,.rate .rate-aktionen{grid-column:2 / -1;justify-self:start}.rate.kompakt{grid-template-columns:18px minmax(0,1fr) auto 32px}.rate.kompakt .rate-nr,.rate.kompakt>.badge{display:none}.rate.kompakt .rate-aktionen{grid-column:1 / -1;justify-self:stretch;flex-wrap:wrap}.formular,.plan-felder,.dok-slots,.dok-weitere{grid-template-columns:minmax(0,1fr)}.raster-3{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog,.dialog.breit{inset:auto 0 0;translate:none;width:100%;max-height:92svh;border-radius:var(--r-gross) var(--r-gross) 0 0;border-width:1px 0 0;animation:hoch .3s cubic-bezier(.2,.8,.2,1)}.dialog-inhalt{padding:18px 16px 28px}}@media (max-width: 480px){.kpis{gap:10px}.kpi{padding:12px 12px 12px 14px}.kpi-kopf{font-size:12.5px;line-height:17px;min-height:34px;align-items:flex-start}.kpi-kopf .kachel{width:28px;height:28px}.kpi-kopf .kachel svg{width:14px;height:14px}.kpi-zahl{font-size:28px}.gruss h2{font-size:25px}.quelle-zeile{grid-template-columns:88px 1fr 30px}.login-karte{padding:24px 18px 20px}.himmel-funke.f2{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency: reduce){.karte,.glas,.pick,.leiste,.kopf{-webkit-backdrop-filter:none;backdrop-filter:none}.karte,.glas,.schublade{background:#fcfbff}}.phase-kopf .nr svg{width:13px;height:13px}.flow-karte .flow-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-gruppe{display:grid;gap:12px;margin-bottom:26px}.gruppe-kopf{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0 4px}.gruppe-kopf h3{margin:0;font-size:15px;font-weight:650;color:var(--tinte)}.flow-karte .ausloeser{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;color:var(--muted);padding:9px 11px;border-radius:12px;background:#7c3aed0d;border:1px solid var(--haar-2)}.flow-karte .ausloeser svg{flex:none;width:14px;height:14px;margin-top:1px;color:var(--lila)}.import-karte{display:grid;gap:14px}.ablage-feld{position:relative;display:grid;justify-items:center;gap:8px;padding:34px 20px;border:1.5px dashed var(--haar-2);border-radius:20px;background:#7c3aed08;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.ablage-feld:hover,.ablage-feld:focus-within{border-color:var(--lila);background:#7c3aed0f}.ablage-feld input{position:absolute;inset:0;opacity:0;cursor:pointer}.ablage-feld small{max-width:520px;color:var(--muted);line-height:1.5}.import-zahlen{grid-template-columns:repeat(4,minmax(0,1fr))}.feld-zeile{display:grid;grid-template-columns:minmax(0,360px)}.feld-zeile .feld span{font-size:13px;font-weight:550;color:var(--ink-2)}.import-lauf{display:grid;gap:8px}.import-lauf .balken{height:10px;border-radius:999px;background:var(--haar);overflow:hidden}.import-lauf .balken i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#7c3aed);transition:width .3s}@media (max-width: 720px){.import-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.phasen-tabelle{margin-top:14px}.phasen-tabelle summary{cursor:pointer;font-size:13.5px;color:var(--muted);padding:6px 0}.phasen-tabelle summary:hover{color:var(--ink)}.phasen-tabelle .tabelle tbody tr{cursor:default}.phasen-tabelle .tabelle tbody tr:last-child td{border-bottom:0}.werkzeuge .rechts,.zeile-knoepfe .rechts{margin-left:auto}.zeile-knoepfe{align-items:center}.knopf-gruppe{display:flex;gap:8px;flex-wrap:wrap}.paare{display:grid;gap:12px;margin-top:16px}.paar{display:grid;gap:12px;padding:14px 16px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--haar)}.paar-merkmale{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.paar-merkmale .chip.stark{color:var(--t-lila);background:#7c3aed14;box-shadow:inset 0 0 0 1px #7c3aed33}.paar-zwei{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:start}.paar-pfeil{align-self:center;color:var(--icon)}.paar-pfeil svg{width:18px;height:18px}.paar-person{display:grid;gap:3px;min-width:0}.paar-person .badge{justify-self:start;margin-bottom:4px}.paar-person b{color:var(--tinte);font-weight:600}.paar-person small{color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.paar-person small.leise{color:var(--muted);font-size:12px}.paar-person .gleich{color:var(--lila-text);font-weight:600}@media (max-width: 640px){.paar-zwei{grid-template-columns:1fr}.paar-pfeil{transform:rotate(90deg);justify-self:start}}.aktionen-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.aktionen-zeile .hinweis{margin:0}.kontakt-knoepfe{display:flex;gap:6px}.kontakt-knopf{position:relative;width:30px;height:30px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;padding:0;--farbe: var(--s-grau);color:var(--farbe);background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--haar-2);transition:box-shadow .15s,background .15s}.kontakt-knopf svg{width:15px;height:15px}.kontakt-knopf.da{--farbe: var(--s-gruen);background:#22a06b14;box-shadow:inset 0 0 0 1px #22a06b47}.kontakt-knopf.gesperrt{--farbe: var(--s-rot);background:#e5484d12;box-shadow:inset 0 0 0 1px #e5484d4d}.kontakt-knopf.fehlt{cursor:default;opacity:.7}.kontakt-knopf:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--farbe),0 4px 10px -4px #482caa4d}.kontakt-knopf.kopiert{--farbe: var(--lila);background:#7c3aed14;box-shadow:inset 0 0 0 1px #7c3aed59}.kontakt-knopf .kopiert-text{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:11.5px;font-weight:600;color:#fff;background:var(--tinte);padding:3px 8px;border-radius:999px;pointer-events:none}.test-knopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.test-knopf .ok-meldung,.test-knopf .fehler{padding-top:7px;padding-bottom:7px}.test-knopf .ok-meldung:before,.test-knopf .fehler:before{top:13px}.regeln{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--ink);font-size:13.5px;line-height:1.5}.regeln li::marker{color:var(--lila-text);font-weight:600}.versand-karte{margin-bottom:18px}.versand-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.versand-felder .feld small{display:block;margin-top:4px;font-size:12px}.versand-fuss,.versand-felder>.ok-meldung,.versand-felder>.fehler{grid-column:1 / -1}.versand-fuss{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.versand-fuss .hinweis{flex:1;min-width:240px}@media (max-width: 720px){.versand-felder{grid-template-columns:1fr}}.auswertung .kacheln,.kennzahlen .kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kachel-zahl{padding:14px 16px;border-radius:var(--r-mittel);background:#fff9;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px #fff;display:grid;gap:2px;align-content:start}.kachel-zahl small{color:var(--ink-2);font-size:12.5px;font-weight:500}.kachel-zahl b{font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--tinte);font-variant-numeric:tabular-nums;line-height:1.2}.kachel-zahl span{color:var(--muted);font-size:12px;line-height:1.35}.kachel-zahl.betont{background:linear-gradient(160deg,#c4b5fd59,#fff9 70%);box-shadow:inset 0 0 0 1px #7c3aed38,inset 0 1px #fff}@media (max-width: 900px){.auswertung .kacheln,.kennzahlen .kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.aufwaermen{grid-column:1 / -1;display:grid;gap:10px;padding:14px 16px;border-radius:var(--r-mittel);background:#ffffff80;box-shadow:inset 0 0 0 1px var(--haar)}.aufwaermen-kopf{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.aufwaermen-kopf b{color:var(--tinte);font-weight:600}.aufwaermen .reiter{justify-self:start}.aufwaermen p{margin:0}.aufwaermen code{font-size:12px;background:#7c3aed12;padding:1px 6px;border-radius:6px;word-break:break-all}.aufwaermen-limit{display:grid;gap:6px;max-width:420px}.adress-zeile{display:grid;grid-template-columns:1.3fr 1fr auto;gap:8px;align-items:center;margin-bottom:8px}.flow-ordnung{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 4px}@media (max-width: 700px){.adress-zeile{grid-template-columns:1fr}}.flow-karte>a.oben{color:inherit;text-decoration:none}.karten-absender{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 12px;border-radius:12px;background:#7c3aed0d}.karten-absender>span{flex:1;min-width:0;overflow-wrap:anywhere}.karten-absender svg{width:16px;height:16px;flex:none;color:var(--lila, #7c3aed)}.karten-absender.offen{flex-direction:column;align-items:stretch}.verbrauch{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.verbrauch-balken{flex:1 1 220px;height:10px;border-radius:999px;background:#7c3aed1f;overflow:hidden}.verbrauch-balken span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.verbrauch-balken span.warn{background:linear-gradient(90deg,#f59e0b,#dc2626)}.auswahl{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;padding-right:14px;white-space:nowrap}.auswahl.klein{padding-right:12px}.auswahl:disabled{opacity:.55;cursor:not-allowed}.auswahl-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.auswahl-pfeil{flex:none;color:var(--muted);transition:transform .18s ease}.auswahl.offen{border-color:#7c3aed99;background:#fff;box-shadow:0 0 0 4px #7c3aed21}.auswahl.offen .auswahl-pfeil{transform:rotate(180deg);color:var(--lila)}.auswahl-liste{position:fixed;z-index:60;margin:0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;border-radius:16px;border:1px solid rgba(255,255,255,.9);background:#fffffff0;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--kante),0 0 0 1px #1c13380f,0 18px 44px -14px #482caa52;animation:auswahl-auf .14s ease-out;font-size:14px}.auswahl-liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;color:var(--ink);cursor:pointer;white-space:nowrap}.auswahl-liste li.markiert{background:#7c3aed14;color:var(--tinte)}.auswahl-liste li.gewaehlt{color:var(--lila-text);font-weight:600}.auswahl-liste li.gewaehlt svg{color:var(--lila);flex:none}.auswahl-liste li.aus{opacity:.45;cursor:not-allowed}@keyframes auswahl-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.auswahl-liste{animation:none}.auswahl-pfeil{transition:none}}.domain-zeile{padding:12px 0;border-top:1px solid var(--haar);display:grid;gap:8px}.domain-zeile:first-of-type{border-top:0}.domain-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.flow-karte.extern{filter:grayscale(1);opacity:.62;cursor:default;-webkit-user-select:none;user-select:none}.flow-karte.extern .kachel{color:var(--muted)}.versand-heute{position:relative;overflow:hidden}.versand-heute:before{content:"";position:absolute;inset:-40% -10% auto auto;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#a78bfa47,#a78bfa00 65%)}.lebenszeichen{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);padding:4px 10px;border-radius:999px;background:#fff9;border:1px solid var(--haar)}.lebenszeichen i,.heute-status i{width:8px;height:8px;border-radius:50%;background:var(--s-grau);display:inline-block;flex:none}.lebenszeichen.an i,.heute-status .an i{background:var(--s-gruen);box-shadow:0 0 #22a06b8c;animation:puls 2.2s ease-out infinite}@keyframes puls{0%{box-shadow:0 0 #22a06b8c}70%{box-shadow:0 0 0 8px #22a06b00}to{box-shadow:0 0 #22a06b00}}.heute-raster{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;margin-top:4px}.heute-kachel{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:20px;background:#ffffffa8;border:1px solid rgba(255,255,255,.9);box-shadow:var(--kante),0 10px 26px -18px #482caa59;transition:transform .2s ease,box-shadow .2s ease}.heute-kachel:hover{transform:translateY(-2px);box-shadow:var(--kante),0 18px 36px -18px #7c3aed73}.heute-kachel.warn{border-color:#e5484d59}.heute-text{display:grid;gap:3px;min-width:0}.heute-text b{color:var(--tinte);font-size:15px;overflow-wrap:anywhere}.heute-text small{color:var(--muted);font-size:12.5px}.ring-box{position:relative;width:78px;height:78px;flex:none}.ring{width:78px;height:78px}.ring-grund{fill:none;stroke:#7c3aed1a;stroke-width:7}.ring-wert{fill:none;stroke:var(--lila);stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 5px rgba(124,58,237,.55))}.ring-wert.fast{stroke:var(--s-gelb);filter:drop-shadow(0 0 5px rgba(214,158,46,.55))}.ring-wert.voll{stroke:var(--s-rot);filter:drop-shadow(0 0 5px rgba(229,72,77,.55))}.ring-wert.frei{stroke:var(--s-gruen);opacity:.5;filter:none}.ring-zahl{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.1}.ring-zahl b{font-size:17px;color:var(--tinte);font-variant-numeric:tabular-nums}.ring-zahl small{font-size:10.5px;color:var(--muted)}.heute-status{position:relative;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:12.5px;color:var(--muted)}.heute-status span{display:inline-flex;align-items:center;gap:7px}.kennzahlen .block-kopf,.auswertung .block-kopf,.versand-heute .block-kopf{flex-wrap:wrap}@media (max-width: 700px){.heute-kachel{padding:12px;gap:12px}.versand-heute .block-kopf .rechts{margin-left:0}}.zeitraum{margin-left:auto}.kachel-zahl.warn{box-shadow:inset 0 0 0 1px #e5484d4d,inset 0 1px #fff}.kachel-zahl.warn b{color:var(--s-rot)}.kachel-zahl.betont{box-shadow:inset 0 0 0 1px #7c3aed38,inset 0 1px #fff,0 14px 34px -16px #7c3aed73}.kennzahlen .kachel-zahl,.auswertung .kachel-zahl{transition:transform .18s ease,box-shadow .18s ease}.kennzahlen .kachel-zahl:hover,.auswertung .kachel-zahl:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #7c3aed40,inset 0 1px #fff,0 12px 26px -16px #7c3aed73}.verlauf{margin-top:18px}.verlauf-balken{position:relative;display:flex;align-items:flex-end;gap:4px;height:160px;padding:8px 2px 0;border-bottom:1px solid var(--haar-2);background:repeating-linear-gradient(to top,transparent 0,transparent 39px,rgba(28,19,56,.05) 39px,rgba(28,19,56,.05) 40px)}.verlauf-spalte{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;cursor:default}.v-gesendet{position:relative;width:min(100%,34px);border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#b79cff,#8b5cf6);box-shadow:0 6px 16px -6px #7c3aed99;display:flex;align-items:flex-end;transition:height .6s cubic-bezier(.2,.8,.2,1),filter .15s;overflow:hidden}.verlauf-spalte:hover .v-gesendet{filter:brightness(1.12) drop-shadow(0 0 8px rgba(124,58,237,.6))}.v-geoeffnet{display:block;width:100%;background:linear-gradient(180deg,#f0abfc,#d946ef);box-shadow:0 0 10px #d946efb3}.verlauf-spalte em{position:absolute;bottom:calc(100% + 2px);font-style:normal;font-size:10.5px;color:var(--muted);opacity:0;transition:opacity .15s;pointer-events:none}.verlauf-spalte:hover em{opacity:1}.verlauf-hinweis{position:absolute;inset:0;display:grid;place-content:center;color:var(--muted);font-size:13px}.verlauf-achse{display:flex;gap:4px;padding:6px 2px 0;font-size:10.5px;color:var(--muted)}.verlauf-achse span{flex:1;text-align:center;white-space:nowrap;overflow:visible}.verlauf-legende{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--muted)}.verlauf-legende i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.l-gesendet{background:#8b5cf6}.l-geoeffnet{background:#d946ef}.badge.puls{position:relative}.badge.b-gruen.puls:before{animation:puls 2.2s ease-out infinite;border-radius:50%}.kachel.leuchtet{box-shadow:0 0 0 1px #22a06b40,0 0 18px #22a06b59}.flow-zahlen .zr b{color:var(--lila-text)}.trenner{display:flex;align-items:center;gap:12px;margin:10px 4px 0;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.trenner:before,.trenner:after{content:"";flex:1;height:1px;background:var(--haar-2)}@media (max-width: 700px){.zeitraum{margin-left:0;width:100%;overflow-x:auto}.verlauf-balken{height:120px;gap:2px}}@media (prefers-reduced-motion: reduce){.lebenszeichen.an i,.heute-status .an i,.badge.b-gruen.puls:before{animation:none}.ring-wert,.v-gesendet{transition:none}}.seite-rechnungen{display:grid;gap:20px;align-content:start;min-width:0}.seite-einnahmen{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;min-width:0}.seite-einnahmen>.reiter{justify-self:start;max-width:100%;overflow-x:auto}.seite-einnahmen .block-kopf{flex-wrap:wrap}.seite-einnahmen .block-kopf .reiter{max-width:100%;overflow-x:auto}.seite-einnahmen .tabelle .rate-aktionen{justify-content:flex-end}.einnahmen-tabelle .gruppen-zeile td{padding-top:18px;color:var(--tinte);font-size:13.5px;border-bottom:1px solid var(--haar-2)}.einnahmen-tabelle .gruppen-zeile .leise{font-weight:500;margin-left:6px}.formular.filter-zeile.einnahmen-filter{grid-template-columns:repeat(auto-fill,minmax(190px,240px));margin-bottom:4px}@media (max-width: 900px){.formular.filter-zeile.einnahmen-filter{grid-template-columns:1fr}}.einnahmen-summe{display:flex;flex-wrap:wrap;gap:6px 22px;margin:4px 2px 10px;font-size:15px;color:var(--tinte)}.einnahmen-summe small{margin-left:4px}.einnahmen-tabelle tbody:first-of-type .gruppen-zeile td{padding-top:6px}@media (min-width: 901px){.einnahmen-tabelle td:nth-child(-n+2),.einnahmen-tabelle td:nth-child(4),.einnahmen-tabelle td:nth-child(5),.einnahmen-tabelle td.zahl-spalte{white-space:nowrap}.einnahmen-tabelle td:nth-child(3){min-width:220px}}@media (max-width: 900px){.einnahmen-tabelle tr.gruppen-zeile{display:block}.einnahmen-tabelle tr{grid-template-columns:minmax(0,1fr) auto}.einnahmen-tabelle td:last-child{grid-column:1 / -1}.seite-einnahmen .tabelle .rate-aktionen{flex-wrap:wrap;justify-content:flex-start}}.formular.filter-zeile{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.liste-punkte{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--ink);font-size:14px;line-height:1.5}.liste-punkte code{word-break:break-all}.seite-rechnungen .tabelle .rate-aktionen{justify-content:flex-end;flex-wrap:nowrap}@media (max-width: 900px){.formular.filter-zeile{grid-template-columns:1fr}}@media (min-width: 901px){.rate:not(.als-knopf):not(.kompakt){grid-template-columns:34px minmax(0,1fr) 118px 112px 236px}}.auftraege{display:grid;gap:8px}.auftrag{border-radius:var(--r-mittel);background:#fff9;box-shadow:inset 0 0 0 1px var(--haar),inset 0 1px #fff}.auftrag.offen{background:#ffffffd9}.auftrag-kopf{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) 24px 170px 130px 150px;gap:12px;align-items:center;padding:12px 14px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.auftrag-kopf .hinweis{text-align:right}.auftrag-pfeil svg{width:16px;height:16px;color:var(--muted)}.auftrag-inhalt{padding:0 14px 14px 46px;display:grid;gap:10px}.tabelle.ruhig tbody tr{cursor:default}@media (max-width: 900px){.auftrag-kopf{grid-template-columns:20px minmax(0,1fr) 24px auto}.auftrag-kopf>.leise,.auftrag-kopf>.hinweis{display:none}.auftrag-inhalt{padding-left:14px}}.position-zeile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 76px 110px 110px 34px;gap:8px;align-items:center;margin-bottom:8px}.position-zeile .zahl{text-align:right}.position-zeile .zahl-spalte{text-align:right;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.gewaehlt{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-mittel);background:#fff9;box-shadow:inset 0 0 0 1px var(--haar)}.gewaehlt small{color:var(--muted)}.treffer{display:grid;gap:4px;margin-top:6px}.treffer-zeile{display:flex;gap:10px;align-items:baseline;text-align:left;padding:8px 12px;border:0;border-radius:var(--r-klein, 10px);background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--haar);cursor:pointer;font:inherit;color:inherit}.treffer-zeile:hover{background:#fff}.treffer-zeile small{color:var(--muted)}@media (max-width: 900px){.position-zeile{grid-template-columns:1fr 1fr}.position-zeile .zahl-spalte{text-align:left}}small.unterzeile{display:block;font-size:11.5px;font-weight:400}small.unterzeile.rot{color:var(--t-rot);font-weight:500}.klein-eingabe{width:96px;padding:6px 10px;font-size:13px}.kachel-zahl.als-knopf{border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.rate>.stand{min-width:0}.seite-rechnungen .tabelle td:nth-child(-n+2),.seite-rechnungen .tabelle td.zahl-spalte{white-space:nowrap}.tabelle .mail-spalte{width:44px;text-align:center}.mail-spalte .versand-icon{cursor:help}.rate-aktionen .icon-knopf.ok:hover{color:var(--t-gruen, #16a34a)}.rate-aktionen .icon-knopf.gefahr{color:var(--muted)}.rate-aktionen .icon-knopf.gefahr:hover{color:var(--t-rot)}@media (min-width: 901px){.rate.rechnung-zeile{grid-template-columns:34px minmax(0,1fr) 118px minmax(180px,1.2fr) auto}}.rate.kurz{grid-template-columns:34px minmax(0,1fr) auto auto}.kunden-typen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kunden-typ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.kunden-typ small{display:block;color:var(--ink-2);font-size:13px;font-weight:500}.kunden-typ b{display:block;font-size:28px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.2}.kunden-typ:hover{transform:translateY(-2px)}.kunden-typ.an{box-shadow:inset 0 0 0 1.5px #7c3aed8c,0 14px 34px -16px #7c3aed73}.firma-badge{margin-left:6px;vertical-align:1px;font-size:11px}@media (max-width: 700px){.kunden-typen{grid-template-columns:1fr}}.rate.empf-zeile{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.rate.empf-zeile .rate-aktionen{grid-column:2 / -1;justify-content:flex-start}.rate.empf-zeile .rate-aktionen:empty{display:none}.rate.empf-zeile .rate-text small{white-space:normal}.rate.empf-zeile>.stand{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rate.empf-zeile .rate-aktionen{flex-wrap:wrap}.rate.empf-zeile.faellig{box-shadow:inset 3px 0 0 var(--s-orange, #e8833a)}.t-rot{color:var(--t-rot);font-weight:550}.t-gruen{color:var(--t-gruen);font-weight:550}.haken-zeile{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:500;color:var(--ink)}.iban-block{display:grid;gap:6px;justify-items:start}.iban-block code.iban{max-width:100%;overflow:hidden;text-overflow:ellipsis}.iban-block small{font-size:12px;color:var(--muted)}.knopf.ganz-breit{width:100%;justify-content:center}code.iban{font-size:13.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:10px;white-space:nowrap;display:inline-block;background:#1c13380b}.klein-kachel{width:28px;height:28px}.klein-kachel svg{width:14px;height:14px}.empf-karte{display:grid;gap:12px;padding:14px 16px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.empf-karte.faellig{box-shadow:inset 3px 0 0 var(--s-orange, #e8833a),inset 0 1px #fff,0 0 0 1px var(--haar)}.empf-kopf{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}.empf-titel{display:grid;gap:2px;min-width:0}.empf-titel b{font-size:14px;font-weight:600;color:var(--tinte)}.empf-titel b a{font-size:12px;font-weight:500;margin-left:6px}.empf-titel small{font-size:12px;color:var(--muted)}.empf-kopf>.stand{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.empf-hinweise{display:grid;gap:2px;padding-left:46px}.empf-hinweise small{font-size:12px}.empf-posten{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding-left:46px}.posten{display:grid;gap:3px;align-content:start;padding:12px 14px;border-radius:12px;background:#fff9;box-shadow:0 0 0 1px var(--haar)}.posten>small{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.posten-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.posten-kopf>small{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.posten>b{font-size:15px;font-weight:600;color:var(--tinte)}.posten>span{font-size:12px}.posten-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.posten-knoepfe:empty{display:none}.empf-karte>.rate-aktionen{justify-content:flex-start;flex-wrap:wrap;padding-left:46px}.empf-karte>.rate-aktionen:empty{display:none}@media (max-width: 700px){.empf-hinweise,.empf-posten,.empf-karte>.rate-aktionen{padding-left:0}.empf-kopf{grid-template-columns:34px minmax(0,1fr)}.empf-kopf>.stand{grid-column:2;justify-content:flex-start}}.seite-empfehlungen{display:grid;gap:16px}@media (max-width: 900px){.rate.empf-zeile{grid-template-columns:34px minmax(0,1fr)}.rate.empf-zeile>.stand{grid-column:2 / -1;justify-content:flex-start}}.vorschlag{display:inline-flex;align-items:center;gap:10px;padding:5px 5px 5px 12px;border-radius:14px;background:#7c3aed12;border:1px solid rgba(124,58,237,.18);max-width:100%}.vorschlag-text{display:grid;line-height:1.25;min-width:0}.vorschlag-text>small:first-child{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lila-text)}.vorschlag-text b{font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vorschlag-text .leise{font-size:11.5px;white-space:nowrap}.vorschlag .vorschlag-wahl{height:34px;width:auto;min-width:0;max-width:260px;font-size:12.5px;padding:0 12px;border-radius:10px}.vorschlag-ok{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:#fff;background:var(--lila);box-shadow:0 4px 12px -6px #7c3aed99;white-space:nowrap}.vorschlag-ok:hover{background:var(--lila-tief)}.vorschlag-ok svg{width:15px;height:15px}@media (max-width: 900px){.vorschlag{flex-wrap:wrap;width:100%}.vorschlag .vorschlag-wahl{max-width:100%;flex:1 1 180px}}.leiste-knopf{display:none}@media (min-width: 901px){.leiste .marke{position:relative}.leiste-knopf{display:inline-grid;width:30px;height:30px;margin-left:auto;flex:none}.leiste-knopf svg{width:15px;height:15px}.rahmen{transition:grid-template-columns .2s ease}.rahmen.schmal{grid-template-columns:76px minmax(0,1fr)}.rahmen.schmal .leiste{padding:18px 10px 12px;gap:14px}.rahmen.schmal .marke{flex-direction:column;gap:10px;padding:0}.rahmen.schmal .marke>div,.rahmen.schmal .suche-mini,.rahmen.schmal .sicher-chip,.rahmen.schmal .nav-pfeil,.rahmen.schmal .nav .zahl,.rahmen.schmal .nav .bald,.rahmen.schmal .profil>div{display:none}.rahmen.schmal .leiste-knopf{margin:0}.rahmen.schmal .nav a,.rahmen.schmal .nav-gruppe-kopf{font-size:0;justify-content:center;padding:0;gap:0}.rahmen.schmal .nav-unter{padding-left:0;margin-left:0;border-left:0}.rahmen.schmal .nav-unter a .kachel{opacity:.8}.rahmen.schmal .profil{flex-direction:column;padding:8px 4px}}.schnellsuche{position:relative;margin-left:auto;flex:0 1 340px;min-width:0;display:flex;align-items:center;gap:8px;height:42px;padding:0 10px 0 14px;border-radius:999px;color:var(--muted);background:#ffffffa8;box-shadow:inset 0 0 0 1px var(--haar-2),0 6px 16px -12px #482caa4d;transition:box-shadow .15s,background .15s}.schnellsuche:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #7c3aed8c,0 0 0 4px #7c3aed1f}.schnellsuche>svg{width:16px;height:16px;flex:none}.schnellsuche input{border:0;outline:0;background:none;width:100%;min-width:0;font:inherit;font-size:13.5px;color:var(--ink)}.schnellsuche input::placeholder{color:var(--muted)}.schnellsuche input::-webkit-search-cancel-button{display:none}.schnellsuche-kbd{font:inherit;font-size:11px;font-weight:600;color:var(--muted);padding:2px 7px;border-radius:7px;background:#1c13380d;flex:none}.schnellsuche:focus-within .schnellsuche-kbd{display:none}.schnellsuche-liste{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:max(100%,380px);max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;border-radius:18px;background:#fffffff7;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:0 0 0 1px var(--haar),0 24px 48px -18px #28186459;max-height:70vh;overflow-y:auto}.schnellsuche-liste li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;cursor:pointer}.schnellsuche-liste li.markiert{background:#7c3aed14}.schnellsuche-liste .avatar{width:32px;height:32px}.schnellsuche-text{display:grid;min-width:0;flex:1;line-height:1.3}.schnellsuche-text b{font-size:13.5px;font-weight:600;color:var(--tinte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schnellsuche-text small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schnellsuche-liste .badge{flex:none}.schnellsuche-liste .schnellsuche-leer{cursor:default;color:var(--muted);font-size:13px;justify-content:center;padding:14px}@media (max-width: 900px){.schnellsuche{flex:1 1 auto;height:40px}.schnellsuche-kbd{display:none}.schnellsuche-liste{position:fixed;top:64px;left:16px;right:16px;width:auto}}.rate .rate-teilen{grid-column:1 / -1;margin-top:4px;align-items:end}.rate .rate-teilen .hinweis{margin:0 0 12px}.vorschlag-teilen{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);white-space:nowrap;cursor:pointer}.vorschlag-teilen input{accent-color:var(--lila);width:15px;height:15px;margin:0}.shops-tabelle td{vertical-align:middle}.skaliert-knopf{width:30px;height:30px;border-radius:50%;border:1px solid var(--haar-2);background:#ffffffb3;cursor:pointer;display:inline-grid;place-items:center;color:#fff;padding:0}.skaliert-knopf:hover{border-color:#7c3aed80}.skaliert-knopf.an{background:var(--s-gruen);border-color:var(--s-gruen)}.skaliert-knopf svg{width:15px;height:15px}.schalter-zeile{display:flex;gap:18px;flex-wrap:wrap;min-height:44px;align-items:center}.haken-feld{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.haken-feld input{accent-color:var(--lila);width:16px;height:16px;margin:0}.t-orange{color:var(--t-orange)}.chip.segment-academy,.badge.segment-academy{color:var(--lila-text);background:#7c3aed14}.chip.segment-business,.badge.segment-business{color:#1d4ed8;background:#2563eb14}.chip.segment-sonstige,.badge.segment-sonstige{color:var(--ink-2);background:#1c13380d}td .chip+.chip{margin-left:6px}.raten>.rate:not(.als-knopf):not(.kurz):not(.kompakt){grid-template-columns:34px minmax(0,1fr) auto auto;row-gap:8px}.raten>.rate:not(.als-knopf):not(.kurz):not(.kompakt) .rate-aktionen{grid-column:2 / -1;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 900px){.raten>.rate:not(.als-knopf):not(.kurz):not(.kompakt) .rate-aktionen{justify-content:flex-start}}.seite-faelligkeiten .unterzeile.rot{color:var(--t-rot);font-weight:500}.seite-faelligkeiten .faellig-bezahlt{padding:6px;gap:6px;flex-wrap:nowrap;align-items:center}.seite-faelligkeiten .faellig-bezahlt .eingabe{width:140px;padding-block:6px}.seite-faelligkeiten .faellig-bezahlt .knopf{margin-bottom:0}.seite-faelligkeiten b.rot{color:var(--t-rot)}.seite-faelligkeiten th.rechts,.seite-faelligkeiten td.rechts{text-align:right}.seite-faelligkeiten .faellig-aktionen{display:flex;gap:2px;justify-content:flex-end}.seite-faelligkeiten .faellig-aktionen .gruen{color:#1a9a5c}.seite-faelligkeiten .faellig-aktionen .blau{color:#2f6fe4}.seite-faelligkeiten .faellig-aktionen .aus{opacity:.3;cursor:default}.seite-betreibungen{display:grid;gap:16px}.betreibung-kopf{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.betreibung-kopf h2{margin:0;font-size:22px;letter-spacing:-.02em}.betreibung-kopf p{margin:2px 0 0;font-size:13px}.betreibung-kopf .rechts{margin-left:auto}.betreibung-liste{display:grid}.betreibung-zeile{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--haar)}.betreibung-zeile:first-child{border-top:0}.betreibung-formulare,.betreibung-doks{display:grid;gap:8px}.betreibung-formular{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-mittel);background:#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--haar)}.betreibung-formular .dok-text{flex:1 1 220px}.betreibung-icon{--f: #2f6fe4;color:var(--f);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--f) 10%,transparent)}.betreibung-icon svg{width:16px;height:16px}.schkg-leiste{display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0}.schkg-schritt{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.schkg-schritt i{width:9px;height:9px;border-radius:50%;background:var(--haar-2)}.schkg-schritt.fertig{color:var(--ink-2)}.schkg-schritt.fertig i{background:#1a9a5c}.schkg-schritt.jetzt{color:var(--tinte);font-weight:600}.schkg-schritt.jetzt i{background:var(--f, #2f6fe4);box-shadow:0 0 0 3px color-mix(in srgb,var(--f, #2f6fe4) 25%,transparent)}.schkg-schritt.halt i{background:#d9822b;box-shadow:0 0 0 3px color-mix(in srgb,#d9822b 25%,transparent)}.schkg-schritt:not(:last-child):after{content:"\203a";margin-left:7px;color:var(--muted)}.betreibung-text{display:grid;gap:3px;min-width:0}.betreibung-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.betreibung-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.betreibung-text small.rot{color:var(--t-rot);font-weight:500}.betreibung-betrag{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.betreibung-betrag small.lila{color:#a03fd6;font-weight:600;font-size:12px}.schkg-ablauf{list-style:none;margin:4px 0 0;padding:0;display:grid}.schkg-ablauf li{--f: #2f6fe4;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;position:relative;padding-bottom:22px}.schkg-ablauf li:last-child{padding-bottom:0}.schkg-ablauf li:not(:last-child):before{content:"";position:absolute;left:16px;top:36px;bottom:2px;width:1.5px;background:var(--haar-2, var(--haar))}.schkg-punkt{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;color:var(--f);background:color-mix(in srgb,var(--f) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--f) 45%,transparent)}.schkg-ablauf b{display:block;font-size:15px;margin-top:6px}.schkg-ablauf p{margin:4px 0 8px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.schkg-fristen{display:flex;flex-wrap:wrap;gap:8px}.schkg-frist{--f: #2f6fe4;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--f);background:color-mix(in srgb,var(--f) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--f) 40%,transparent)}.f-blau{--f: #2f6fe4}.f-orange{--f: #d9822b}.f-lila{--f: #7c4ddb}.f-rot{--f: #e5484d}.f-pink{--f: #c43fb0}.f-gruen{--f: #1a9a5c}.f-tuerkis{--f: #0f9bb0}.betreibung-kunde{display:flex;align-items:center;gap:10px}.betreibung-treffer{display:grid;margin-top:6px;border-radius:var(--r-mittel);box-shadow:inset 0 0 0 1px var(--haar);overflow:hidden}.betreibung-treffer button{display:grid;gap:1px;text-align:left;padding:8px 12px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-top:1px solid var(--haar)}.betreibung-treffer button:first-child{border-top:0}.betreibung-treffer button:hover{background:#1c13380a}@media (max-width: 800px){.betreibung-zeile{grid-template-columns:28px minmax(0,1fr) auto}.betreibung-zeile>.badge,.betreibung-zeile>.knopf{grid-column:2;justify-self:start}}.einnahmen-tabelle .haken-spalte{width:34px;text-align:center;padding-right:0}.kontroll-haken{width:18px;height:18px;accent-color:#1a9a5c;cursor:pointer;vertical-align:middle}.einnahmen-tabelle tr.kontrolliert td:not(.haken-spalte){opacity:.55}.einnahmen-tabelle tr.kontrolliert:hover td{opacity:1}.rabatt-summe{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:var(--r-mittel);background:#a03fd60f;box-shadow:inset 0 0 0 1px #a03fd640}.rabatt-summe b{color:#a03fd6;font-size:18px}.phasen-regeln details>summary{cursor:pointer;font-weight:600;color:var(--lila-text);margin:10px 0 6px}table.matrix{font-size:13px;border-collapse:separate;border-spacing:0;min-width:1180px}table.matrix td,table.matrix th{border-bottom:1px solid var(--haar);color:var(--ink)}table.matrix tr:not(.pipeline)>th:not([scope]){font-size:12px;font-weight:500;color:var(--muted);text-align:left;white-space:nowrap}table.matrix th[scope=row]{position:sticky;left:0;z-index:1;background:#faf8fff5}table.matrix th,table.matrix td{padding:6px 8px;vertical-align:middle}table.matrix tr.pipeline th{font-size:14px;color:var(--tinte);padding-top:18px;text-align:left;border-bottom:1px solid var(--haar-2)}table.matrix th.m-flow{font-size:12px;font-weight:600;color:var(--ink-2);min-width:92px;line-height:1.25;-webkit-hyphens:manual;hyphens:manual}table.matrix th[scope=row]{text-align:left;font-weight:400;min-width:200px}table.matrix th[scope=row]>*{margin-right:6px}table.matrix th[scope=row] small{display:block;margin-top:2px}table.matrix tr.neu th[scope=row] b{color:var(--t-gelb, #7a5a10)}table.matrix tr.neu{background:#d69e2e12}table.matrix tr.weg{opacity:.55}table.matrix td.zahl{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}table.matrix td.regel .eingabe{min-width:84px}table.matrix td.r-start .eingabe{box-shadow:inset 0 0 0 1px #22a06b73;background:#22a06b14;color:var(--t-gruen)}table.matrix td.r-stopp .eingabe{box-shadow:inset 0 0 0 1px #e5484d66;background:#e5484d0f;color:#a1262b}table.matrix td.r-pause .eingabe{box-shadow:inset 0 0 0 1px #d69e2e73;background:#d69e2e14}table.matrix td.r-egal .eingabe{color:var(--muted)}table.matrix td.eigen .eingabe{font-weight:700}.weg h4{margin-bottom:10px}.weg-phasen{list-style:none;margin:0 0 14px;padding:0 0 6px;display:flex;gap:0;overflow-x:auto}.weg-phasen li{position:relative;flex:1 0 150px;display:grid;justify-items:center;align-content:start;gap:3px;text-align:center;padding:0 6px}.weg-phasen li:before{content:"";position:absolute;top:7px;left:-50%;width:100%;height:2px;background:#7c3aed2e;z-index:0}.weg-phasen li:first-child:before{display:none}.weg-phasen li i{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(124,58,237,.45)}.weg-phasen li.jetzt i{background:var(--lila);border-color:var(--lila);box-shadow:0 0 0 4px #7c3aed29}.weg-phasen li b{font-size:13px;color:var(--tinte);margin-top:4px}.weg-phasen li small{font-size:11.5px;color:var(--muted)}.weg-phasen li .badge{font-size:11px;height:auto;min-height:20px;padding:3px 8px;line-height:1.3;white-space:normal;text-align:left}.weg-flows{display:grid;gap:6px}.weg-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--haar)}.weg-flow a{color:var(--tinte);text-decoration:none}.weg-flow small{flex-basis:100%;color:var(--muted)}.diagramm-schritte{list-style:none;margin:6px 0 12px;padding:0;display:flex;gap:8px;overflow-x:auto;align-items:stretch}.diagramm-schritte li{flex:1 0 86px;display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:#7c3aed0d;box-shadow:inset 0 0 0 1px var(--haar);position:relative}.diagramm-schritte li.start{background:#22a06b14}.diagramm-schritte li small{font-size:12px;color:var(--ink-2)}.diagramm-schritte li b{font-size:20px;color:var(--tinte);font-variant-numeric:tabular-nums}.diagramm-schritte .balken{height:4px;border-radius:4px;background:#7c3aed1f;overflow:hidden}.diagramm-schritte .balken:after{content:"";display:block;height:100%;width:var(--anteil);background:var(--lila);border-radius:4px}.diagramm-ausstiege{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.phasen-regeln{min-width:0;max-width:100%}.phasen-regeln .tabelle-wrap{max-width:100%;overflow-x:auto;margin:0}.buehne{--b-grund: #120c26;--b-text: #f3f0ff;--b-leise: #b8b0d8;--b-linie: rgba(167, 139, 250, .55);--b-glas: rgba(255, 255, 255, .055);--b-rand: rgba(255, 255, 255, .12);position:relative;border-radius:24px;padding:18px 18px 14px;color:var(--b-text);overflow:hidden;isolation:isolate;background:radial-gradient(60% 50% at 18% 0%,rgba(124,58,237,.35),transparent 70%),radial-gradient(50% 60% at 100% 100%,rgba(236,72,153,.16),transparent 70%),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0 / 22px 22px,var(--b-grund);box-shadow:0 30px 60px -30px #1c133899,inset 0 1px #ffffff14}.b-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:10px}.b-reiter{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--b-rand)}.b-reiter button{border:0;background:none;color:var(--b-leise);font:inherit;font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px;cursor:pointer}.b-reiter button[aria-pressed=true]{background:#ffffff24;color:var(--b-text);box-shadow:0 0 18px #a78bfa59}.b-titel{display:grid;gap:2px}.b-titel small{color:var(--b-leise);font-size:12px}.b-titel b{font-size:18px}.b-legende{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:12px;color:var(--b-leise)}.b-legende i,.b-knoten small i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}.l-live{background:#34d399;box-shadow:0 0 8px #34d399}.l-test{background:#fbbf24}.l-aus{background:#8b85a6}.b-stand i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#34d399;margin-right:6px;animation:b-puls 2s ease-in-out infinite}@keyframes b-puls{50%{opacity:.35;transform:scale(.8)}}.b-flaeche{overflow-x:auto;overflow-y:hidden;margin:0 -6px;padding:0 6px}.b-innen{position:relative;margin:0 auto}.b-linien{position:absolute;inset:0;overflow:visible}.b-kante path{fill:none;stroke:var(--b-linie);stroke-width:1.5;transition:opacity .2s,stroke .2s}.b-kante.voll path{stroke:#c4b5fdbf;filter:drop-shadow(0 0 4px rgba(167,139,250,.6))}.b-kante.ziel path{stroke-width:var(--dicke, 2px);stroke:#a78bfa73}.b-kante.ziel.t-gut path{stroke:#34d3998c}.b-kante.ziel.t-rot path{stroke:#f8717180}.b-kante.aus{opacity:.12}.b-punkt{fill:#ede9fe;filter:drop-shadow(0 0 4px #c4b5fd)}.b-knoten{box-sizing:border-box;position:absolute;display:grid;align-content:center;gap:2px;padding:10px 14px;border-radius:16px;text-align:left;text-decoration:none;color:var(--b-text);font:inherit;background:var(--b-glas);box-shadow:inset 0 0 0 1px var(--b-rand),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s,box-shadow .15s,opacity .2s;cursor:default}a.b-knoten,button.b-knoten{cursor:pointer;border:0}a.b-knoten:hover,button.b-knoten:hover,.b-knoten:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c4b5fd99,0 10px 30px -10px #7c3aedb3;outline:none}.b-knoten.aus{opacity:.32}.b-knoten small{font-size:11px;color:var(--b-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-knoten b{font-size:14px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.b-zahl{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.b-knoten.quelle{padding-right:56px}.b-knoten.flow.belegt,.b-knoten.mail.belegt{background:linear-gradient(135deg,#7c3aed47,#ffffff0d)}.b-knoten.flow.m-live.belegt{box-shadow:inset 0 0 0 1px #34d39973,0 0 26px -8px #34d3998c}.b-werte{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--b-leise);margin-top:2px}.b-werte em{font-style:normal;font-weight:700;font-size:15px;color:var(--b-text);font-variant-numeric:tabular-nums}.b-werte .pause{color:#fcd34d}.b-knoten.ziel{padding-right:56px}.b-knoten.ziel.t-gut{box-shadow:inset 0 0 0 1px #34d39966}.b-knoten.ziel.t-rot{box-shadow:inset 0 0 0 1px #f8717166}.b-knoten.start{background:linear-gradient(135deg,#34d39938,#ffffff0a)}.b-knoten.mail{background:linear-gradient(135deg,rgba(124,58,237,calc(.08 + var(--glut, 0) * .42)),#ffffff0a)}.b-knoten.mail.gewaehlt{box-shadow:inset 0 0 0 2px #c4b5fd,0 0 30px -6px #a78bfacc}.b-ziele{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.b-ziele-titel{font-size:12px;color:var(--b-leise);margin-right:4px}.b-ziele .b-knoten{position:relative;min-width:160px;min-height:58px}.b-leute{margin-top:14px;border-radius:16px;padding:12px 14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--b-rand)}.b-leute-kopf{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:8px}.b-leute-kopf span{color:var(--b-leise);font-size:13px}.b-leute-kopf .knopf:first-of-type{margin-left:auto}.b-leute ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:280px;overflow-y:auto}.b-leute li{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1.4fr) auto;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;font-size:13px}.b-leute li:hover{background:#ffffff0d}.b-leute li a{color:var(--b-text)}.b-leute li small,.b-leute li span,.b-leute .hinweis{color:var(--b-leise)}.b-fuss{margin:12px 2px 0;font-size:12px;color:var(--b-leise)}.b-laden{display:grid;place-items:center;min-height:240px}@media (max-width: 640px){.b-leute li{grid-template-columns:1fr;gap:0}.buehne{border-radius:18px;padding:14px 10px}}@media (prefers-reduced-motion: reduce){.b-stand i{animation:none}.b-knoten{transition:none}}.regel-kurz{list-style:none;margin:12px 0 4px;padding:0;display:grid;gap:0}.regel-kurz li{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1.6fr);gap:6px 16px;align-items:start;padding:10px 0;border-top:1px solid var(--haar)}.regel-kurz li:first-child{border-top:0}.regel-kurz .rk-spalte{display:grid;gap:8px;min-width:0}.regel-kurz .rk-teil{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.regel-kurz .rk-teil small{width:100%;color:var(--muted);font-size:11px}.regel-kurz .rk-teil .hinweis{margin:0}@media (max-width: 760px){.regel-kurz li{grid-template-columns:1fr}}.tabelle .ss-phase{display:block;margin-top:4px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.matrix .pl-kopf{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.matrix .pl-kopf .eingabe{width:auto;min-width:170px;font-weight:400}.buehne .b-leer{color:#ffffffb3;padding:40px 8px;text-align:center;margin:0}.b-bearbeiten{border:0;font:inherit;font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px;cursor:pointer;color:var(--b-text);background:#ffffff14;box-shadow:inset 0 0 0 1px var(--b-rand)}.b-bearbeiten.an{background:#a78bfa;color:#120c26;box-shadow:0 0 18px #a78bfa8c}.b-hilfe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 10px;padding:9px 14px;border-radius:12px;font-size:13px;background:#a78bfa24;box-shadow:inset 0 0 0 1px #a78bfa59}.b-hilfe.fehler{background:#f8717124;box-shadow:inset 0 0 0 1px #f8717166}.buehne.bearbeiten .b-knoten.quelle{cursor:pointer}.b-knoten.quelle.gewaehlt{box-shadow:0 0 0 2px #a78bfa,0 0 24px #a78bfa8c;opacity:1}.buehne.bearbeiten .b-knoten.flow.frei{outline:1px dashed rgba(167,139,250,.6);outline-offset:3px}.buehne.bearbeiten .b-knoten.flow.frei:after{content:"+ verbinden";position:absolute;right:12px;bottom:9px;font-size:11px;color:#c4b5fd}.buehne.bearbeiten .b-knoten.flow.verbunden:after{content:"\d7  trennen";position:absolute;right:12px;bottom:9px;font-size:11px;color:#fca5a5}.b-kante.eigen path{stroke:#fbbf24;stroke-dasharray:5 4}.b-aktionen{display:inline-flex;gap:8px}.b-knopf{border:0;font:inherit;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;color:#f3f0ff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.b-knopf.haupt{background:#a78bfa;color:#120c26;box-shadow:0 0 16px #a78bfa80}.b-knopf:disabled{opacity:.4;cursor:default;box-shadow:none}.b-kante.entwurf-an path{stroke:#34d399;stroke-dasharray:6 4;stroke-width:2.2}.b-kante.entwurf-aus path{stroke:#f87171;stroke-dasharray:3 5;opacity:.8}.seite-whatsapp{display:grid;gap:20px}.wa-blase{white-space:pre-wrap;font-size:13.5px;line-height:1.45;color:var(--tinte);background:#25d3661a;border:1px solid rgba(37,211,102,.25);padding:10px 12px;border-radius:14px 14px 14px 4px;max-height:220px;overflow:auto}.wa-text{display:grid;gap:8px}.wa-text textarea{width:100%;resize:vertical;font:inherit;font-size:13.5px}.wa-text .knoepfe{display:flex;gap:8px}.wa-karte .reiter.modus{justify-self:start}.wa-karte .flow-zahlen .warn b{color:var(--s-rot)}.wa-zelle{max-width:420px;white-space:pre-wrap;font-size:12.5px;color:var(--muted)}.versand-icon{display:inline-flex;align-items:center;gap:5px;color:var(--muted);opacity:.55;vertical-align:middle}.versand-icon svg{width:16px;height:16px}.versand-icon small{font-size:11.5px}.versand-icon.an{color:var(--t-gruen, #16a34a);opacity:1}.versand-icon.gesendet{color:var(--lila, #7c3aed);opacity:1}.versand-icon.fehler{color:var(--t-rot);opacity:1}.mit-versand{display:inline-flex;align-items:center;gap:8px}.mail-regeln{padding:12px 18px;margin-top:14px}.mail-regeln.eingeschraenkt{box-shadow:inset 0 0 0 1px #e08a4f52}.mail-regeln-zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mail-regeln-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}.mail-arten{display:flex;flex-wrap:wrap;gap:6px}.chip.an{color:var(--t-gruen);background:#30a46c14}.chip.aus{color:var(--t-rot);background:#e5484d0f}.mail-gruende{color:var(--muted)}.mail-sperre-form{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--haar)}table.wer-bekommt{font-size:13px;width:100%;border-collapse:collapse}table.wer-bekommt th,table.wer-bekommt td{padding:8px 10px;border-bottom:1px solid var(--haar);text-align:left;vertical-align:middle}table.wer-bekommt td.ja,table.wer-bekommt td.nein{text-align:center;font-weight:600}table.wer-bekommt td.ja{color:var(--t-gruen)}table.wer-bekommt td.nein{color:var(--t-rot)}table.wer-bekommt th small{display:block;font-weight:400;color:var(--muted);white-space:normal}.flow-karte .flow-zahlen.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-zahlen.drei small{font-size:11px}.flow-zeile{display:flex;flex-wrap:wrap;gap:6px 14px;padding:2px 4px;color:var(--muted);font-size:12px}.flow-zeile b{color:var(--tinte);font-weight:600;font-variant-numeric:tabular-nums;margin-left:2px}.flow-zeile .t-rot b{color:var(--t-rot)}.flow-karte{align-content:start}.flow-karte .oben{min-height:44px}.flow-karte .oben b{line-height:1.35}.flow-text{min-height:calc(4.5em + 20px);font-size:13px}.flow-text p{margin:0;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flow-text p.offen{display:block;-webkit-line-clamp:unset;overflow:visible}.flow-text .link-knopf{font-size:12px;margin-top:2px}.seite-vertrieb{display:grid;gap:16px}.prov-drei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prov-posten{display:grid;gap:8px}.prov-posten-zeile{display:grid;grid-template-columns:minmax(0,1fr) 84px 110px 32px;gap:8px;align-items:center}.prov-posten-zeile .zahl{text-align:right}.prov-vorschau{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 14px;border-radius:var(--r-mittel);box-shadow:0 0 0 1px var(--haar);font-size:13.5px}.prov-vorschau span{color:var(--muted)}.prov-vorschau b{text-align:right;font-variant-numeric:tabular-nums}.prov-gross{font-size:22px;font-variant-numeric:tabular-nums}.tabelle tr.prov-vorschlag td{color:var(--muted)}.tabelle tr.prov-vorschlag td b{color:var(--ink-2)}.knopf-reihe{display:inline-flex;gap:4px}.rechts-abstand{margin-left:6px}@media (max-width: 900px){.prov-drei{grid-template-columns:minmax(0,1fr)}}.tabelle tr.monat-zeile td{padding:18px 12px 8px;border-bottom:1px solid var(--haar);cursor:default;background:transparent}.tabelle tr.monat-zeile span{font-size:13px;font-weight:600;color:var(--ink);margin-right:10px}.tabelle tr.monat-zeile small{font-size:12px;color:var(--muted)}.tabelle tr.monat-zeile:hover td{background:transparent}.zwei-felder{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.dialog-fuss .knopf.links{margin-right:auto}.voll-ring{position:relative;display:inline-grid;place-items:center;width:34px;height:34px}.voll-ring svg{position:absolute;inset:0;width:34px;height:34px;transform:rotate(-90deg)}.voll-ring circle{fill:none;stroke-width:3}.voll-ring .spur{stroke:var(--haar)}.voll-ring .wert{stroke-linecap:round}.voll-ring b{font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.voll-ring.v-gruen .wert{stroke:var(--t-gruen, #16a34a)}.voll-ring.v-gruen b{color:var(--t-gruen, #16a34a)}.voll-ring.v-orange .wert{stroke:var(--t-orange, #ea580c)}.voll-ring.v-orange b{color:var(--t-orange, #ea580c)}.voll-ring.v-rot .wert{stroke:var(--t-rot, #dc2626)}.voll-ring.v-rot b{color:var(--t-rot, #dc2626)}.seite-ls{display:grid;gap:20px}.seite-ls .block-kopf{flex-wrap:wrap}.seite-ls .hinweis.warn{color:var(--t-rot)}.ls-reiter{margin-top:14px;overflow-x:auto}.ls-raster{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.ls-empfaenger{display:grid;gap:12px}.ls-suchzeile{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ls-suchzeile .suche-mini{flex:1 1 220px}.ls-liste{max-height:440px;overflow-y:auto;border-radius:14px;box-shadow:inset 0 0 0 1px var(--haar);background:#fff6}.ls-zeile{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--haar);min-height:48px}.ls-zeile:last-child{border-bottom:0}.ls-zeile:hover{background:#7c3aed0d}.ls-zeile input{width:18px;height:18px;accent-color:#7c3aed;flex:none}.ls-name{flex:1;min-width:0;display:grid}.ls-name b{font-weight:550;color:var(--tinte);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-name small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-leer{padding:18px;display:grid;gap:10px;justify-items:start}.ls-textfeld{height:auto;padding:12px 16px;resize:vertical;font:inherit;line-height:1.45}.ls-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ls-inline{display:flex;gap:10px;flex-wrap:wrap}.ls-inline .eingabe{flex:1 1 240px}.seite-ls .formular+.ls-handy,.seite-ls .ls-handy{margin:14px 0 10px}.ls-handy{padding:14px;border-radius:22px;background:linear-gradient(160deg,#3b2a78,#6d4bd8 55%,#c4a7ff)}.ls-mitteilung{border-radius:16px;padding:10px 12px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#1c1338;display:grid;gap:4px}.ls-mitteilung-kopf{display:flex;align-items:center;gap:7px;font-size:11.5px;letter-spacing:.04em;color:#5e5877}.ls-app{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#6d28d9;color:#fff;font-weight:700;font-size:12px;letter-spacing:0}.ls-jetzt{margin-left:auto;letter-spacing:0}.ls-mitteilung-inhalt{display:flex;gap:10px;align-items:flex-start}.ls-mitteilung-inhalt>div{flex:1;min-width:0}.ls-mitteilung-inhalt b{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ls-mitteilung-inhalt p{margin:1px 0 0;font-size:13.5px;line-height:1.38;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ls-mitteilung-inhalt img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.ls-auto{display:grid;gap:12px}.ls-auto .ls-handy{margin:0;padding:10px}.ls-auto-info{display:grid;gap:2px}.ls-auto .unten{justify-content:flex-start;flex-wrap:wrap}.seite-ls .gruppe-kopf .rechts{margin-left:auto}.ls-dialog-empfaenger{margin-top:16px;display:grid;gap:10px}.ls-dialog-empfaenger h4{font-size:14px;color:var(--tinte);display:flex;gap:10px;align-items:baseline}.ls-dialog-empfaenger .ls-liste{max-height:260px}.ls-protokoll .ls-zelle{max-width:320px}.ls-protokoll .ls-zelle small,.ls-protokoll td small{display:block;color:var(--muted);font-size:12.5px;white-space:pre-wrap}@media (max-width: 1180px){.ls-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.seite-ls .block-kopf .reiter.modus{margin-left:0}.ls-liste{max-height:360px}}.ls-alle{border-radius:14px;box-shadow:inset 0 0 0 1px var(--haar);background:#fff6}.seite-ls,.seite-ls>*{min-width:0}.ls-reiter{display:block;max-width:100%}.ls-reiter .reiter{display:flex;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.ls-kampagnen{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ls-kampagne{display:grid;gap:12px;padding:18px 20px;text-align:left;cursor:pointer;font:inherit;color:inherit;border:0;width:100%;min-width:0}.ls-kampagne:hover{box-shadow:var(--schatten-hoch)}.ls-kampagne .oben{display:flex;gap:12px;align-items:flex-start}.ls-kampagne-name{flex:1;min-width:0;display:grid}.ls-kampagne-name b{font-size:16px;font-weight:600;color:var(--tinte)}.ls-kampagne-name small{color:var(--muted);font-size:13px}.ls-kampagne-liste{display:grid;gap:6px;font-size:13px;color:var(--ink-2)}.ls-kampagne-liste>span{display:flex;gap:8px;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-kampagne-liste i{width:7px;height:7px;border-radius:50%;background:var(--s-grau);flex:none}.ls-kampagne-liste i.an{background:var(--s-gruen)}.ls-kampagne-kopf{align-items:center}.ls-kampagne-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.ls-zeitleiste{list-style:none;margin:0;padding:0;display:grid;gap:16px;position:relative}.ls-zeitleiste li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:start;position:relative}.ls-zeitleiste li:before{content:"";position:absolute;left:45px;top:44px;bottom:-16px;width:2px;background:var(--haar-2)}.ls-zeitleiste li:last-child:before{display:none}.ls-zeit{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:14px;background:#7c3aed14;color:var(--tinte);position:relative;z-index:1}.ls-zeit b{font-size:13px;font-weight:600;text-align:center}.ls-zeit span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ls-zeitleiste .ls-auto{max-width:560px}.ls-mitteilung-kopf{color:var(--muted)}@media (max-width: 640px){.ls-zeitleiste li{grid-template-columns:minmax(0,1fr);gap:8px}.ls-zeitleiste li:before{display:none}.ls-zeit{justify-items:start;grid-auto-flow:column;justify-content:start;gap:8px}}.journey{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.journey-punkt{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:14px}.journey-punkt:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:0;width:2px;border-radius:2px;background:color-mix(in srgb,var(--lila) 18%,transparent)}.journey-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--lila-tief);background:color-mix(in srgb,var(--lila) 12%,transparent)}.journey-icon svg{width:16px;height:16px}.journey-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.journey-meta small{color:var(--muted);margin-left:auto}.journey-inhalt h4{margin:6px 0 2px;font-size:15px}.journey-text{margin:4px 0 0;white-space:pre-line;overflow-wrap:anywhere;color:var(--ink-2);font-size:14px;line-height:1.5}.journey-text.zu{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.journey-knoepfe{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px}.journey-knoepfe a{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.journey-knoepfe svg{width:14px;height:14px}.journey-daten{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:4px 0 0;font-size:14px}.journey-daten dt{color:var(--muted)}.journey-daten dd{margin:0}.journey-daten small{color:var(--muted)}.journey-zwischentitel{margin:18px 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.journey-kurs{margin-bottom:10px;font-size:14px}.journey-kurs>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.journey-balken{height:8px;border-radius:999px;background:color-mix(in srgb,var(--lila) 10%,transparent);overflow:hidden}.journey-balken span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lila),var(--lila-2))}.journey-icon.plattform-google{color:#1a73e8;background:color-mix(in srgb,#1a73e8 12%,transparent)}.journey-icon.plattform-trustpilot{color:#00b67a;background:color-mix(in srgb,#00b67a 14%,transparent)}.journey-icon.plattform-trustmarkt{color:#d98a00;background:color-mix(in srgb,#f2a900 16%,transparent)}.sterne{display:inline-flex;gap:1px;font-size:15px;line-height:1;color:color-mix(in srgb,var(--muted) 45%,transparent)}.sterne .an{color:#f2a900}.bewertung-formular{margin:4px 0 18px;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--lila) 5%,transparent)}.bewertung-formular .knoepfe{display:flex;gap:8px;flex-wrap:wrap}.link-knopf.leise{color:var(--muted)}.bewertung-frage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 2px;padding:10px 12px;border-radius:12px;font-size:14px;background:color-mix(in srgb,var(--lila) 9%,transparent)}.bewertung-frage span{flex:1 1 220px}.wa-blase{overflow-wrap:anywhere}.wa-karte .unten{flex-wrap:wrap;justify-content:flex-start}.galerie-seite{display:grid;gap:16px}.galerie-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:8px}.galerie-karte{display:grid;gap:8px;min-width:0}.galerie-bild{display:block;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--lila) 10%,transparent);border:1px solid color-mix(in srgb,var(--lila) 18%,transparent)}.galerie-bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.galerie-bild:hover img{transform:scale(1.04)}.galerie-leer{height:100%;display:grid;place-content:center;justify-items:center;gap:4px;opacity:.7}.galerie-unten{display:flex;align-items:center;gap:6px;min-width:0}.galerie-text{display:grid;flex:1;min-width:0}.galerie-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.galerie-text small{opacity:.7;font-size:12px}.galerie-unten .icon-knopf{width:32px;height:32px}.galerie-unten .icon-knopf svg{width:16px;height:16px}.galerie-karte .knoepfe{display:flex;gap:8px}.galerie-karte.vorschlag .galerie-bild{border-color:color-mix(in srgb,var(--lila) 45%,transparent)}tr.klickbar{cursor:pointer}tr.unterzeile td{font-size:12.5px;color:var(--t-leise, inherit);background:color-mix(in srgb,currentColor 3%,transparent)}.hl-pfeil{display:inline-flex;color:var(--t-leise, inherit);transition:transform .15s}.hl-pfeil svg{width:14px;height:14px}.hl-pfeil.auf{transform:rotate(90deg)}.hl-verknuepfen{margin-left:8px;vertical-align:middle}.hl-verknuepfen.leise{opacity:.45}.hl-verknuepfen.leise:hover{opacity:1}.seite-ot{display:grid;gap:20px}.seite-ot .block-kopf{flex-wrap:wrap}.seite-ot .hinweis.warn{color:var(--t-rot)}.ot-kopf-knoepfe{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.ot-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:18px}.ot-karte{display:grid;grid-template-columns:200px minmax(0,1fr);overflow:hidden;padding:0;min-height:260px}.ot-karte.vorlage{box-shadow:0 0 0 1.5px #7c3aed73,0 10px 30px -18px #482caa66}.ot-karte-vorschau{display:block;position:relative;overflow:hidden;background:#0d0820}.ot-karte-inhalt{padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.ot-karte-kopf{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.ot-karte-kopf h3{margin:0;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.ot-karte-kopf h3 a{color:inherit;text-decoration:none}.ot-karte-fuss{margin-top:auto;display:grid;gap:10px}.ot-karte-knoepfe{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ot-zahlen{display:flex;gap:16px;flex-wrap:wrap;color:var(--ink-2);font-size:13.5px}.ot-zahlen b{color:var(--tinte);font-size:16px}.ot-url{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 14px;border-radius:999px;background:#1c13380b;box-shadow:inset 0 0 0 1px var(--haar);color:var(--ink-2);font-size:14px}.ot-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ot-url.klein{font-size:13px;justify-self:start}.ot-url .icon-knopf{width:30px;height:30px}.ot-handy{width:320px;max-width:100%;aspect-ratio:9 / 18;border-radius:34px;padding:10px;background:#0b0a12;box-shadow:0 0 0 1px #ffffff14,0 24px 50px -24px #1c133899}.ot-handy iframe{width:100%;height:100%;border:0;border-radius:26px;background:#12091f;display:block}.ot-handy.klein{position:absolute;inset:0;width:375px;height:520px;aspect-ratio:auto;padding:0;border-radius:0;box-shadow:none;transform:scale(.5334);transform-origin:0 0;pointer-events:none}.ot-handy.klein iframe{border-radius:0;width:375px;height:520px}.ot-editor{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.ot-vorschau-spalte{position:sticky;top:16px;display:grid;gap:8px;justify-items:center}.ot-formular{display:grid;gap:14px}.ot-titel{margin:10px 0 0;font-size:15px;color:var(--tinte);display:flex;gap:8px;align-items:baseline}.ot-titel small{font-weight:400;font-size:12.5px}.ot-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.ot-zeile:has(>.eingabe:first-child){grid-template-columns:minmax(0,1fr) 130px 150px auto}.ot-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--haar)}.ot-link-felder{display:grid;gap:8px;min-width:0}.ot-link-unten{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.ot-zeilen-knoepfe{display:inline-flex;gap:2px}.ot-zeilen-knoepfe .icon-knopf{width:32px;height:32px}.ot-icon-knopf{width:42px;height:42px;border-radius:12px;border:0;cursor:pointer;display:grid;place-items:center;background:#7c3aed14;color:var(--lila);box-shadow:inset 0 0 0 1px #7c3aed33}.ot-icon-knopf svg{width:18px;height:18px}.ot-icon{display:inline-grid;place-items:center}.ot-emoji{font-size:20px;line-height:1}.ot-bild-icon{width:28px;height:28px;border-radius:50%;object-fit:cover}.ot-icon-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:6px;max-height:340px;overflow:auto;margin:12px 0}.ot-icon-raster button{display:grid;justify-items:center;gap:4px;padding:10px 4px;border-radius:12px;border:0;cursor:pointer;background:#1c133809;color:var(--tinte)}.ot-icon-raster button small{font-size:11px;color:var(--ink-2);text-align:center}.ot-icon-raster button:hover,.ot-icon-raster button.aktiv{background:#7c3aed1f;color:var(--lila)}.ot-icon-raster.emoji{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.ot-logo-zeile{display:flex;gap:16px;align-items:center}.ot-logo-zeile>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ot-logo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.ot-logo.leer{display:grid;place-items:center;background:#7c3aed14;color:var(--lila)}.ot-vorlagen{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.ot-vorlagen button{display:grid;gap:6px;padding:6px 6px 8px;border-radius:14px;border:0;cursor:pointer;background:#1c133809;font-size:12.5px;color:var(--tinte);box-shadow:inset 0 0 0 1px var(--haar)}.ot-vorlagen button.aktiv{box-shadow:inset 0 0 0 2px var(--lila)}.ot-farbfeld{display:block;height:44px;border-radius:10px}.ot-farbe{display:flex;gap:8px;align-items:center}.ot-farbe input[type=color]{width:42px;height:38px;padding:2px;border-radius:10px;border:0;background:none;cursor:pointer;flex:none}.ot-swatches{display:flex;gap:6px;margin-top:6px}.ot-swatches button{width:22px;height:22px;border-radius:50%;border:0;cursor:pointer;box-shadow:0 0 0 2px #fffc,0 0 0 3px var(--haar)}.ot-schalter-zeile{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ot-slug{display:flex;align-items:center;gap:6px}.ot-slug span{white-space:nowrap;font-size:13px}.ot-qr-karte{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:18px;align-items:start}.ot-qr-karte .ot-karte-inhalt{padding:0}.ot-qr{display:block;border-radius:14px;background:#fff;padding:8px;box-shadow:0 0 0 1px var(--haar)}.ot-qr-daten{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px}.ot-qr-daten dt{color:var(--ink-2)}.ot-qr-daten dd{margin:0;min-width:0;overflow-wrap:anywhere}.ot-qr-url{display:flex;align-items:center;gap:4px}.ot-qr-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ot-qr-url .icon-knopf{width:28px;height:28px}.ot-qr-dialog{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1100px){.ot-editor{grid-template-columns:minmax(0,1fr)}.ot-vorschau-spalte{position:static}}@media (max-width: 640px){.ot-karte{grid-template-columns:minmax(0,1fr)}.ot-karte-vorschau{height:220px}.ot-qr-karte,.ot-qr-dialog{grid-template-columns:minmax(0,1fr)}.ot-zeile:has(>.eingabe:first-child){grid-template-columns:minmax(0,1fr) auto}}button.galerie-bild{padding:0;cursor:zoom-in;width:100%;font:inherit}.galerie-herz.an{color:#e11d74}.galerie-herz.an svg{fill:currentColor}.galerie-karte.favorit .galerie-bild{border-color:color-mix(in srgb,#e11d74 45%,transparent)}.galerie-gross{position:fixed;inset:0;z-index:200;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:24px;background:#0a0614e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.galerie-gross figure{margin:0;grid-column:2;display:grid;gap:12px;justify-items:center;max-height:100%;min-width:0}.galerie-gross img{max-width:100%;max-height:calc(100vh - 130px);border-radius:14px;object-fit:contain;box-shadow:0 30px 80px -30px #000c}.galerie-gross figcaption{display:flex;align-items:center;gap:10px;color:#f3f0ff;flex-wrap:wrap;justify-content:center}.galerie-gross figcaption span{display:grid;text-align:center}.galerie-gross figcaption small{color:#c4bddf}.galerie-gross .icon-knopf{background:#ffffff1a;color:#f3f0ff;box-shadow:none}.galerie-gross .icon-knopf.galerie-herz.an{color:#ff5ca8}.galerie-gross-zu{position:absolute;top:16px;right:16px}.galerie-gross-pfeil.links{grid-column:1}.galerie-gross-pfeil.rechts{grid-column:3}@media (max-width: 640px){.galerie-gross{padding:12px;gap:4px}}.seite-rl{display:grid;gap:20px}.seite-rl .block-kopf{flex-wrap:wrap}.seite-rl .hinweis.warn{color:var(--t-rot)}.rl-live{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rl-live .hinweis{flex:1 1 320px;margin:0}.rl-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:18px;align-items:start}.rl-unter{margin:-4px 0 10px}.rl-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rl-liste li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center}.rl-platz{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--ink-2);background:#1c13380d}.rl-platz.p1{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#5b3a00}.rl-platz.p2{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#1f2937}.rl-platz.p3{background:linear-gradient(135deg,#fed7aa,#c2793d);color:#4a2408}.rl-mitte{display:grid;gap:5px;min-width:0}.rl-name{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:14px}.rl-name a,.rl-name>span:first-child{color:var(--tinte);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rl-name a:hover{color:var(--lila)}.rl-wert{color:var(--ink-2);font-size:12.5px;white-space:nowrap;flex:none}.rl-balken{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#1c13380f}.rl-balken i{display:block;height:100%}.rl-balken .f1{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.rl-balken .f2{background:linear-gradient(90deg,#ec4899,#f9a8d4)}.rl-liste.still li{grid-template-columns:28px minmax(0,1fr)}@media (max-width: 640px){.seite-rl .reiter{overflow-x:auto;max-width:100%}}.ot-karte-fuss,.ot-karte-fuss>*{min-width:0}.ot-url.klein{max-width:100%;justify-self:start;box-sizing:border-box}.schalter.ot-gruen input:checked+span{background:linear-gradient(180deg,#22c55e,#16a34a);box-shadow:inset 0 1px #ffffff4d,0 4px 12px -4px #16a34a99}.schalter.ot-gruen input:not(:checked)+span{background:#948cb459}.team-kopf{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.team-person.gross .team-kreis{width:72px;height:72px;font-size:22px}.team-person.gross h2{margin:0 0 4px;font-size:22px;color:var(--tinte)}.team-kontakt{margin-left:auto;display:grid;gap:4px;text-align:right;font-size:14px}.team-kontakt a{color:var(--ink-2);text-decoration:none}.team-kontakt a:hover{color:var(--lila)}@media (max-width: 640px){.team-kontakt{margin-left:0;text-align:left}}.leads-reiter{margin:0 0 16px}.galerie-karte{position:relative}.galerie-icons{position:absolute;top:8px;right:8px;display:flex;gap:4px;padding:3px;border-radius:999px;background:#0e091c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .15s}.galerie-karte:hover .galerie-icons,.galerie-karte:focus-within .galerie-icons{opacity:1}.galerie-icons .icon-knopf{width:28px;height:28px;background:transparent;color:#fff;box-shadow:none}.galerie-icons .icon-knopf:hover{background:#ffffff2e;color:#fff;box-shadow:none}.galerie-icons .icon-knopf svg{width:15px;height:15px}.galerie-icons .galerie-herz.an{color:#ff5ca8}.galerie-icons.mit-herz{opacity:1}.galerie-karte:not(:hover):not(:focus-within) .galerie-icons.mit-herz>:not(.galerie-herz){display:none}@media (hover: none){.galerie-icons{opacity:1}.galerie-icons.mit-herz>*{display:inline-grid!important}}.galerie-unten .galerie-text{flex:1;min-width:0}.seite-gs{display:grid;gap:20px}.seite-gs .block-kopf{flex-wrap:wrap}.gs-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;align-items:start}.gs-karte{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px}.gs-bild{width:112px;height:112px;border-radius:16px;object-fit:cover;background:color-mix(in srgb,var(--lila) 10%,transparent)}.gs-info{display:grid;gap:6px;min-width:0;align-content:start}.gs-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-fotos{display:flex;flex-wrap:wrap;gap:4px}.gs-fotos a{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:11.5px;text-decoration:none;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--haar-2)}.gs-fotos a:hover{color:var(--lila)}.gs-wahl{position:relative}.gs-wahl .treffer{position:absolute;z-index:5;left:0;right:0;top:100%;margin-top:4px}.gs-knoepfe{display:flex;gap:6px}.gs-kunde{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--lila);text-decoration:none}.gs-kunde svg{width:15px;height:15px}.seite-cl{display:grid;gap:20px}.seite-cl .block-kopf{flex-wrap:wrap}.cl-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.cl-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px}.cl-filter .suche{flex:1;min-width:min(100%,240px)}.cl-raster{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.cl-liste{display:grid;gap:12px}.cl-zeile{display:flex;gap:14px;align-items:flex-start;padding:16px;text-decoration:none;color:inherit}.cl-zeile:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #7c3aed4d,0 8px 20px -10px #482caa4d}.cl-zeile.neu{box-shadow:inset 3px 0 0 var(--lila),inset 0 1px #fff,0 0 0 1px var(--haar)}.cl-zeile .chip{flex:none}.cl-mitte{display:grid;gap:4px;min-width:0;flex:1}.cl-titel{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cl-kurz{margin:4px 0 0;font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-meine{position:sticky;top:16px}.cl-aufgaben{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cl-aufgaben li{display:grid;gap:2px}.cl-aufgaben li small{margin-left:24px;font-size:12px;color:var(--muted)}.cl-aufgaben li.erledigt span{text-decoration:line-through;color:var(--muted)}.cl-aufgaben .haken{align-items:flex-start}.cl-aufgaben .haken input{margin-top:3px;accent-color:var(--lila)}.cl-zurueck{justify-self:start}.cl-kopf-zeile{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px}.cl-kopf-zeile .gs-wahl{min-width:min(100%,280px)}.cl-fortschritt{display:grid;gap:6px;margin-top:12px}.cl-video video{width:100%;max-height:70vh;border-radius:16px;background:#000}.cl-video audio{width:100%}.cl-thema h4,.cl-person h4{margin:14px 0 6px;font-size:14px}.cl-thema ul{margin:0;padding-left:20px;display:grid;gap:4px}.cl-freigaben{display:flex;gap:16px;flex-wrap:wrap}.cl-freigaben input{accent-color:var(--lila)}.cl-transkript{display:grid;gap:10px;max-height:70vh;overflow-y:auto;padding-right:6px}.cl-satz{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:baseline}.cl-satz b{margin-right:8px;font-size:13px}.cl-satz span{font-size:14px;color:var(--ink-2)}.cl-zeit{border:0;background:none;padding:0;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;color:var(--lila);cursor:pointer;text-align:left}.cl-zeit:disabled{color:var(--muted);cursor:default}.cl-planen .formular{margin-top:12px}.cl-planen .knopf-reihe{margin-top:14px}@media (max-width: 900px){.cl-raster{grid-template-columns:minmax(0,1fr)}.cl-meine{position:static}.cl-zeile{flex-wrap:wrap}}.cl-anleitung summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.cl-anleitung summary::-webkit-details-marker{display:none}.cl-anleitung .cl-pfeil{margin-left:auto;display:inline-flex;transition:transform .2s}.cl-anleitung[open] .cl-pfeil{transform:rotate(180deg)}.cl-anleitung .cl-pfeil svg{width:18px;height:18px}.cl-anleitung ol,.cl-anleitung ul{margin:12px 0 0;padding-left:22px;display:grid;gap:8px;font-size:14px;color:var(--ink-2)}.cl-anleitung h4{margin:16px 0 0;font-size:14px}.seite-td{display:grid;gap:20px}.seite-td .block-kopf{flex-wrap:wrap}.td-neu,.td-bearbeiten{display:grid;grid-template-columns:minmax(0,1fr) 200px 150px 190px auto auto;gap:10px;align-items:center;margin-top:12px}.td-bearbeiten{grid-template-columns:minmax(0,1fr) 180px 150px 180px auto auto auto;margin-top:0}.td-neu .meldung,.td-neu [role=alert]{grid-column:1 / -1}.td-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.td-filter .suche{flex:1;min-width:min(100%,220px)}.td-gruppen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.td-gruppen.liste{grid-template-columns:minmax(0,1fr)}.td-kreis{font-size:12px;font-weight:700}.td-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.td-zeile{display:flex;gap:12px;align-items:flex-start;padding:10px 8px;border-radius:12px}.td-zeile:hover{background:color-mix(in srgb,var(--lila) 5%,transparent)}.td-zeile .icon-knopf{opacity:0;width:32px;height:32px}.td-zeile:hover .icon-knopf,.td-zeile .icon-knopf:focus-visible{opacity:1}.td-haken{margin-top:3px;width:17px;height:17px;accent-color:var(--lila);flex:none}.td-mitte{display:grid;gap:6px;min-width:0;flex:1}.td-was{font-size:14.5px;color:var(--ink)}.td-zeile.erledigt .td-was{text-decoration:line-through;color:var(--muted)}.td-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12.5px}.td-meta .badge svg,.td-meta .chip svg{width:12px;height:12px}@media (max-width: 1100px){.td-neu,.td-bearbeiten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.td-neu .td-text,.td-bearbeiten .td-text{grid-column:1 / -1}}@media (hover: none){.td-zeile .icon-knopf{opacity:1}}.td-person{width:220px;max-width:100%}.seite-td{max-width:980px}.td-personen{display:flex;gap:8px;flex-wrap:wrap}.td-pille{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;color:var(--ink);background:#fff9;box-shadow:inset 0 0 0 1px var(--haar)}.td-pille:hover{box-shadow:inset 0 0 0 1px #7c3aed59}.td-pille.an{background:var(--lila);color:#fff;box-shadow:0 6px 16px -8px #6d28d9b3}.td-pille .td-kreis{width:30px;height:30px;border-radius:999px;display:inline-grid;place-items:center;font-size:11.5px;font-weight:700;background:#7c3aed24;color:var(--lila)}.td-pille.an .td-kreis{background:#ffffff38;color:#fff}.td-pille .td-kreis svg{width:15px;height:15px}.td-pille small{opacity:.7}.td-pille-zahl{min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700;display:inline-grid;place-items:center;background:#7c3aed24;color:var(--lila)}.td-pille-zahl.rot{background:#d6454526;color:#c03a3a}.td-pille.an .td-pille-zahl{background:#ffffff40;color:#fff}.td-titel{margin:0;font-size:20px}.td-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 4px}.td-zahlen>div{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--lila) 6%,transparent)}.td-zahlen b{font-size:22px;line-height:1.1;color:var(--ink)}.td-zahlen small{font-size:12px;color:var(--muted)}.td-zahlen .rot b{color:#c03a3a}.td-zahlen .gruen b{color:#17794f}.td-gruppe.rot .block-kopf h3{color:#c03a3a}.td-leer{padding:24px 4px}@media (max-width: 700px){.td-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.seite-td .td-neu{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr) auto auto}}.seite-td .td-neu .td-text{grid-column:1 / -1}.td-f-lila{background:#eeedfe;color:#3c3489}.td-f-rosa{background:#fbeaf0;color:#72243e}.td-f-mint{background:#e1f5ee;color:#085041}.td-f-blau{background:#e6f1fb;color:#0c447c}.td-f-pfirsich{background:#faece7;color:#712b13}.td-f-gelb{background:#faeeda;color:#633806}.td-f-grau{background:#786ea01a;color:var(--muted)}.td-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.td-tag.gross{font-size:13px;padding:4px 12px}.td-fokus{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.td-hallo{display:grid;align-content:start;gap:4px}.td-gruss{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:500;font-size:30px;line-height:1.15;color:var(--tinte);letter-spacing:-.01em}.td-gruss em{color:var(--lila)}.td-unter{margin:0;font-size:13.5px;color:var(--muted)}.td-ring-zeile{display:flex;align-items:center;gap:16px;margin-top:14px}.td-ring{width:76px;height:76px;flex:none}.td-ring circle{fill:none;stroke-width:8}.td-ring-hg{stroke:#7c3aed1f}.td-ring-vg{stroke:var(--lila);stroke-linecap:round;transition:stroke-dasharray .4s}.td-ring text{font-size:15px;font-weight:700;fill:var(--tinte)}.td-ring-zeile b{display:block;font-size:15px;color:var(--tinte)}.td-ring-zeile small{font-size:12.5px;color:var(--muted)}.td-kacheln{display:grid;gap:12px}.td-kachel{display:flex;align-items:center;gap:14px;padding:14px 16px}.td-kachel b{display:block;font-size:22px;line-height:1.1;color:var(--tinte)}.td-kachel b.rot{color:#c03a3a}.td-kachel small{font-size:12.5px;color:var(--muted)}.td-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none}.td-ic svg{width:19px;height:19px}.td-neu-karte .td-neu{margin-top:0}.td-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;align-items:start}.td-spalte{display:grid;gap:10px}.td-spalte-kopf{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-2);padding:0 4px}.td-spalte.rot .td-spalte-kopf span:first-child{color:#c03a3a}.td-spalte.rot .td-karte{box-shadow:inset 0 0 0 1px #d6454566}.td-karte{padding:12px 14px;display:grid;gap:10px}.td-karte-text span{min-width:0;overflow-wrap:anywhere}.td-karte-text{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink);cursor:pointer}.td-karte-fuss{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.td-mini{margin-left:auto;width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:700;background:#eeedfe;color:#3c3489}.td-spalte-leer{margin:0;padding:14px;border-radius:14px;border:1px dashed var(--haar-2);text-align:center;font-size:12.5px;color:var(--muted)}@media (max-width: 900px){.td-fokus{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.td-gruss{font-size:24px}}.seite-td{max-width:none}.td-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.td-haupt{display:grid;gap:20px;min-width:0}.td-seite{display:grid;gap:16px;position:sticky;top:16px}.td-seite .block-kopf h3{font-size:15px}.td-seite-liste{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.td-seite-liste li{display:grid;gap:5px}.td-seite-liste button{display:flex;align-items:center;gap:10px;width:100%;padding:2px 0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;text-align:left}.td-seite-liste button:hover .td-seite-name,.td-seite-liste button.an .td-seite-name{color:var(--lila)}.td-seite-liste button.an .td-seite-name{font-weight:700}.td-seite-name{flex:1;min-width:0;display:grid;overflow:hidden;text-overflow:ellipsis}.td-seite-name small{font-size:11.5px;color:var(--muted)}.td-seite-liste small{font-size:12px;color:var(--muted)}.td-seite-liste small.rot{color:#c03a3a;font-weight:700}.td-naechst{display:flex!important;align-items:center;gap:12px;font-size:13px;color:var(--ink)}.td-datum{width:40px;height:42px;border-radius:12px;display:grid;place-items:center;align-content:center;flex:none;background:#eeedfe;color:#3c3489;line-height:1}.td-datum b{font-size:15px}.td-datum small{font-size:10px;color:inherit}.td-datum.rot{background:#fbeaf0;color:#a32d2d}.td-punkt{width:10px;height:10px;border-radius:999px;flex:none}.td-balken{height:8px;border-radius:999px;background:#7c3aed1f;overflow:hidden}.td-balken.klein{height:5px}.td-balken span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#d4537e)}.td-projekte{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.td-projekt{display:grid;gap:10px}.td-projekt-kopf{display:flex;align-items:center;gap:10px}.td-projekt-name{border:0;background:none;padding:0;font:inherit;font-size:16px;font-weight:700;color:var(--tinte);cursor:pointer;text-align:left;flex:1;min-width:0}button.td-projekt-name:hover{color:var(--lila)}.td-avatare{display:flex}.td-avatare .td-mini{margin-left:-6px;box-shadow:0 0 0 2px var(--karte, #fff)}.td-projekt-stand{display:grid;gap:6px}.td-projekt-stand small{font-size:12px;color:var(--muted)}.td-projekt .td-liste{margin-top:0}.td-mehr{justify-self:start;border:0;background:none;padding:4px 8px;font:inherit;font-size:12.5px;color:var(--lila);cursor:pointer}.td-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 12px;border-radius:999px;font-size:13px;background:#7c3aed1a;color:var(--ink)}.td-filter-chip .icon-knopf{width:28px;height:28px}@media (max-width: 1200px){.td-layout{grid-template-columns:minmax(0,1fr)}.td-seite{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}.td-punkt.td-f-lila{background:#7f77dd}.td-punkt.td-f-rosa{background:#d4537e}.td-punkt.td-f-mint{background:#1d9e75}.td-punkt.td-f-blau{background:#378add}.td-punkt.td-f-pfirsich{background:#d85a30}.td-punkt.td-f-gelb{background:#ba7517}.td-punkt.td-f-grau{background:#888780}.td-projekte{display:block;columns:2 360px;column-gap:16px}.td-projekte>.td-projekt{break-inside:avoid;margin:0 0 16px;width:100%}.cl-vorschlag{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;background:#7c3aed14}.cl-vorschlag svg{width:16px;height:16px;flex:none}.cl-vorschlag span{flex:1;min-width:200px}.td-schnell{position:relative;display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.td-schnell-knopf{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 4px;border:1px solid rgba(120,110,200,.2);border-radius:999px;background:color-mix(in srgb,var(--lila) 4%,transparent);color:inherit;font:inherit;font-size:12px;cursor:pointer}.td-schnell-knopf:not(:has(.td-mini)){padding-left:9px}.td-schnell-knopf:hover,.td-schnell-knopf[aria-expanded=true]{background:color-mix(in srgb,var(--lila) 12%,transparent)}.td-schnell-knopf svg{width:13px;height:13px}.td-schnell-knopf .td-mini{width:20px;height:20px;font-size:9.5px}.td-schnell-knopf .td-mini svg{width:11px;height:11px}.td-schnell-knopf.rot{color:#c23a55;border-color:#c23a5559}.td-datum-versteckt{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;right:0;bottom:0}.td-prio-punkt{width:8px;height:8px;border-radius:50%;background:#c9c5dc;display:inline-block;flex:none}.td-prio.hoch .td-prio-punkt,.td-prio-punkt.hoch{background:#e2556f}.td-prio.mittel .td-prio-punkt,.td-prio-punkt.mittel{background:#f0a43a}.td-prio.tief .td-prio-punkt,.td-prio-punkt.tief{background:#5bbf9a}.td-schnell-knopf.td-prio.hoch{color:#c23a55;font-weight:600}.td-menue{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:190px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 12px 32px #281e5a2e,0 0 0 1px #786ec81f;display:grid;gap:2px}.td-menue button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.td-menue button:hover,.td-menue button.an{background:color-mix(in srgb,var(--lila) 10%,transparent)}.td-menue button.an{font-weight:600}.td-menue svg{width:13px;height:13px}.td-von{background:color-mix(in srgb,var(--lila) 10%,transparent);color:var(--lila)}.td-von svg{width:12px;height:12px}.td-von.neu{background:var(--lila);color:#fff}.td-karte-fuss .td-schnell{width:100%}@media (max-width: 640px){.td-menue{left:auto;right:0}}.td-stand-punkt{width:8px;height:8px;border-radius:50%;border:2px solid #b9b4d4;display:inline-block;flex:none;box-sizing:border-box}.td-stand.in_arbeit .td-stand-punkt,.td-stand-punkt.in_arbeit{border-color:#3b82f6;background:linear-gradient(90deg,#3b82f6 50%,transparent 50%)}.td-stand.wartet .td-stand-punkt,.td-stand-punkt.wartet{border-color:#e0a12e;background:#f6d58a}.td-schnell-knopf.td-stand.in_arbeit,.badge.td-stand.in_arbeit{color:#2563eb;background:#3b82f61a}.td-schnell-knopf.td-stand.wartet,.badge.td-stand.wartet{color:#a56a0a;background:#f0a43a24}.td-haken.halb{outline:2px solid;outline-offset:1px;border-radius:4px}.td-haken.halb.in_arbeit{outline-color:#3b82f6}.td-haken.halb.wartet{outline-color:#e0a12e}.td-mini.mit-foto,.td-kreis.mit-foto{padding:0;overflow:hidden;background:none}.td-mini.mit-foto img,.td-kreis.mit-foto img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.td-menue.td-pop{position:fixed;top:0;left:0;z-index:1000;max-height:min(420px,calc(100vh - 24px));overflow-y:auto}.td-menue.td-pop.breit{min-width:0;width:280px;padding:10px}.td-menue.td-pop button .td-mini{width:24px;height:24px;font-size:10px;flex:none}.td-menue.td-pop button>svg:last-child:not(:first-child){margin-left:auto;color:var(--lila)}.td-schnell-knopf.td-deadline.gesetzt{color:var(--ink)}.td-kal{display:grid;gap:10px}.td-kal-schnell{display:grid;grid-template-columns:1fr 1fr;gap:4px}.td-kal-schnell button{display:flex;justify-content:space-between;align-items:center;padding:7px 9px!important;border-radius:9px;font-size:12.5px!important}.td-kal-schnell button small{color:var(--muted);font-size:11px}.td-kal-kopf{display:flex;align-items:center;justify-content:space-between;padding:10px 2px 0;border-top:1px solid rgba(120,110,200,.14)}.td-kal-kopf b{font-size:13.5px;color:var(--tinte)}.td-kal-kopf button{width:28px!important;height:28px;padding:0!important;justify-content:center;border-radius:999px!important}.td-kal-raster{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.td-kal-raster small{font-size:10.5px;color:var(--muted);padding:2px 0 4px}.td-kal-raster button{justify-content:center;padding:0!important;height:32px;border-radius:9px!important;font-size:12.5px!important;font-variant-numeric:tabular-nums}.td-kal-raster button.heute{box-shadow:inset 0 0 0 1.5px var(--lila);color:var(--lila);font-weight:700}.td-kal-raster button.vorbei{color:var(--muted)}.td-kal-raster button.an{background:var(--lila)!important;color:#fff!important;font-weight:700}.td-kal-weg{color:#c23a55!important;border-top:1px solid rgba(120,110,200,.14)!important;border-radius:0 0 9px 9px!important;padding-top:9px!important}.td-menue.td-pop button{justify-content:flex-start;text-align:left}.td-menue.td-pop .td-kal-raster button,.td-menue.td-pop .td-kal-kopf button{justify-content:center}.td-menue.td-pop .td-kal-schnell button{justify-content:space-between}.td-menue.td-pop.breit{width:290px;max-height:calc(100vh - 16px);overflow:visible}.td-kal-schnell{grid-template-columns:1fr;gap:1px}.td-kal-schnell button{white-space:nowrap}.neue-version{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;border-radius:999px;background:#fff;color:var(--tinte);border:1px solid rgba(28,19,56,.1);font-size:13.5px;font-weight:500;box-shadow:0 10px 30px #1c13382e;max-width:calc(100vw - 32px)}.wa-leute{display:flex;flex-wrap:wrap;gap:6px 16px}.af-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px;margin-bottom:18px}.af-abstand{margin-top:18px}.af-karte{padding:20px;display:flex;flex-direction:column;gap:14px}.af-alt{opacity:.7}.af-kopf{display:flex;align-items:center;gap:12px}.af-logo{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899)}.af-titel{display:flex;flex-direction:column;min-width:0;flex:1}.af-titel b{font-size:1.05rem}.af-titel small{color:var(--grau, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-badge{flex:none;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;color:#6d28d9;background:#8b5cf61f}.af-feld{display:flex;flex-direction:column;gap:5px}.af-feld small{color:var(--grau, #6b7280);font-size:.75rem}.af-wert{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;border-radius:10px;background:#1c13380a;border:1px solid rgba(28,19,56,.08)}.af-wert a,.af-wert code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-text{padding:9px 12px}.af-wert code{background:none;padding:0;font-size:.875rem;letter-spacing:.04em}.af-kopie{flex:none;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.af-kopie:hover{background:#8b5cf624}.af-kopie svg{width:16px;height:16px}.af-notiz{margin:0;white-space:pre-wrap;font-size:.875rem;color:var(--grau, #6b7280)}.af-fuss{margin-top:auto;padding-top:12px;border-top:1px solid rgba(28,19,56,.08);display:flex;align-items:center;justify-content:space-between;gap:10px}.af-aktionen{display:flex;gap:6px}.au-seite{display:flex;flex-direction:column;gap:18px}.au-lauf-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.au-lauf-kopf h2{margin:0 0 4px}.au-lauf-kopf p{margin:0;max-width:62ch}.au-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px}.au-zahlen>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#1c13380a;border:1px solid var(--haar)}.au-zahlen small{color:var(--muted);font-size:.75rem}.au-zahlen b{font-size:1.1rem;color:var(--tinte)}.au-rot{color:#b91c1c!important}.au-warnung{margin:12px 0 0;padding:10px 12px;border-radius:10px;color:#92400e;background:#f59e0b24;border:1px solid rgba(245,158,11,.35)}.au-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}.au-regel{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.au-regel p{margin:0;color:var(--ink);line-height:1.45}.au-regel-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-regel-kopf b{font-size:1.02rem;color:var(--tinte)}.au-aus{opacity:.62}.au-lauf.au-aus{opacity:1}.au-lauf.au-aus .au-kal-verbindung,.au-lauf.au-aus .au-zahlen{opacity:.62}.au-kal-verbindung{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--haar)}.au-kal-verbindung a.knopf{text-decoration:none}.au-kal-hinweis{margin:12px 0 0}.au-schalter{flex:none;width:44px;height:26px;border-radius:999px;border:0;padding:3px;cursor:pointer;background:#1c13382e;transition:background .15s}.au-schalter span{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.au-schalter.an{background:var(--lila)}.au-schalter.an span{transform:translate(18px)}.au-schalter:focus-visible{outline:2px solid var(--lila);outline-offset:2px}.tabelle tr.gs-kind td{border-top-color:transparent;padding-top:4px}.tabelle tr.gs-kind td:first-child{padding-left:28px}.gs-pfeil{color:var(--leise, currentColor);opacity:.6;margin-right:6px}.tabelle tr.storniert-zeile td{opacity:.5;position:relative}.tabelle tr.storniert-zeile td:not(:last-child):after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid currentColor;pointer-events:none}.tabelle tr.storniert-zeile td:first-child:after{left:12px}.m-ex-kopf-name{display:flex;align-items:center;gap:12px;min-width:0}.m-ex-kopf-name .team-kreis{margin-left:0;width:36px;height:36px}.m-ex-kopf-name .team-kreis+.team-kreis{margin-left:-18px}.nav-gruppe{display:grid;gap:2px}.nav-gruppe-kopf{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 6px;border-radius:14px;border:0;background:none;cursor:pointer;color:var(--ink-2);font:inherit;font-weight:500;font-size:14px;text-align:left;transition:background .15s,color .15s}.nav-gruppe-kopf .kachel{width:30px;height:30px;background:none;box-shadow:none;color:var(--muted)}.nav-gruppe-kopf .kachel svg{width:18px;height:18px}.nav-gruppe-kopf:hover{background:#ffffff8c;color:var(--tinte)}.nav-gruppe-kopf.aktiv{color:var(--tinte);font-weight:600;background:#ffffff80;box-shadow:0 0 0 1px var(--haar)}.nav-gruppe-kopf.aktiv .kachel{color:var(--lila)}.nav-pfeil{display:grid;place-items:center;width:16px;height:16px;margin-left:auto;color:var(--muted);transition:transform .2s}.nav-pfeil svg,.m-pfeil svg{width:100%;height:100%}.nav-gruppe.auf .nav-pfeil{transform:rotate(180deg)}.nav-unter{display:grid;gap:1px;margin:2px 0 6px 21px;padding-left:10px;border-left:1px solid var(--haar-2)}.nav .nav-unter a{height:36px;font-size:13.5px;padding:0 10px 0 4px;gap:8px}.nav .nav-unter a .kachel{width:26px;height:26px}.nav .nav-unter a .kachel svg{width:16px;height:16px}.nav .nav-unter a[aria-current=page]{color:var(--lila-text);background:linear-gradient(180deg,#7c3aed1a,#7c3aed0f);box-shadow:inset 0 0 0 1px #7c3aed38}.titel-unter{font-weight:400;color:var(--muted);margin-left:10px;padding-left:12px;border-left:1px solid var(--haar-2)}@media (max-width: 720px){.titel-unter{display:none}}.seite-swisscard{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.kpi-zahl.kpi-geld{font-size:30px}.formular.filter-zeile.buha-filter{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:4px}@media (max-width: 900px){.formular.filter-zeile.buha-filter{grid-template-columns:1fr}}.buha-filter-weg{align-self:end;justify-self:start}.buha-summe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:6px 0 10px;font-variant-numeric:tabular-nums}.buha-summe .rechts{margin-left:auto;display:flex;gap:8px}.sammel-leiste{position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:10px;border-radius:var(--r-mittel);background:#f6f3fff5;box-shadow:inset 0 0 0 1px #7c3aed47,0 10px 28px -16px #482caa73}.sammel-leiste .eingabe,.sammel-leiste .auswahl{width:190px;flex:none}.buha-tabelle td{vertical-align:middle}.buha-tabelle .eingabe,.buha-tabelle .auswahl{min-width:150px;height:34px;font-size:13px}.buha-tabelle .konto-feld{min-width:170px}.buha-tabelle tr.zeile-gewaehlt td{background:#7c3aed12}.buha-tabelle tr.zahlung td{color:var(--muted)}.buchung-text{min-width:220px}.buchung-text>span{font-weight:500;color:var(--tinte)}.zahl-spalte.gutschrift b{color:var(--s-gruen)}.beleg-zelle{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.beleg-zelle a{display:inline-flex;align-items:center;gap:5px;font-size:13px}.beleg-zelle svg,.notiz-knopf svg{width:14px;height:14px}.icon-knopf.klein-icon{width:26px;height:26px}.notiz-knopf{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0 4px;border:0;background:none;cursor:pointer;color:var(--muted);font-size:12px}.notiz-knopf.hat{color:var(--lila-text);font-weight:600}.notiz-knopf:hover{color:var(--lila-text)}.verbucht-knopf{width:32px;height:32px;border-radius:10px;border:0;cursor:pointer;display:inline-grid;place-items:center;color:transparent;background:#ffffffb3;box-shadow:inset 0 0 0 1.5px var(--haar-2)}.verbucht-knopf svg{width:16px;height:16px}.verbucht-knopf:hover{box-shadow:inset 0 0 0 1.5px #7c3aed80;color:#7c3aed73}.verbucht-knopf.ja{color:#fff;background:linear-gradient(180deg,#34c38f,#1f9e6f);box-shadow:0 4px 10px -4px #1f9e6f99}code.muster{display:inline-block;margin:0 4px 2px 0;padding:1px 7px;border-radius:6px;font-size:12px;background:#7c3aed14;color:var(--lila-text)}.buha-quartale{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.buha-quartal{border-radius:var(--r-mittel);background:#22a06b0f;box-shadow:inset 0 0 0 1px #22a06b38;border-left:4px solid var(--s-gruen)}.buha-quartal.hat-offene{background:#e5484d0a;box-shadow:inset 0 0 0 1px #e5484d33;border-left-color:var(--s-rot)}.buha-quartal-kopf,.buha-monat-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;padding:14px 16px;border:0;background:none;font:inherit;color:inherit;text-align:left}.buha-quartal-kopf{cursor:pointer}.buha-monat-knopf{display:flex;align-items:center;gap:10px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;text-align:left;min-width:210px}.buha-pfeil{display:grid;place-items:center;width:18px;height:18px;color:var(--muted);transform:rotate(-90deg);transition:transform .2s;flex:none}.buha-pfeil svg{width:100%;height:100%}.auf>.buha-quartal-kopf .buha-pfeil,.buha-monat.auf .buha-pfeil{transform:none}.buha-titel{display:grid;gap:2px}.buha-titel b{font-size:18px;font-weight:650;color:var(--tinte);letter-spacing:-.01em}.buha-monat .buha-titel b{font-size:16px}.buha-titel small{font-size:12.5px;color:var(--muted)}.buha-badges{display:flex;flex-wrap:wrap;gap:6px}.buha-zahlen{display:grid;gap:2px;margin-left:auto;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.buha-zahlen .minus{color:var(--s-rot)}.buha-zahlen .plus{color:var(--s-gruen)}.buha-saldo{display:grid;text-align:right;min-width:150px;font-weight:650;font-size:16px;color:var(--s-rot);font-variant-numeric:tabular-nums}.buha-saldo.plus{color:var(--s-gruen)}.buha-saldo small{font-size:11.5px;font-weight:500;color:var(--muted)}.buha-aktionen{display:flex;gap:4px}.buha-monate{display:grid;gap:10px;padding:0 12px 12px;grid-template-columns:minmax(0,1fr)}.buha-monat{border-radius:14px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #22a06b40}.buha-monat.hat-offene{box-shadow:inset 0 0 0 1px #e5484d38}.buha-monat .tabelle-wrap{margin:0 8px 8px}.buha-leer{padding:0 16px 14px 44px}@media (max-width: 900px){.buha-zahlen{margin-left:28px;text-align:left}.buha-saldo{text-align:left;min-width:0}}.buha-tabelle tr.beleg-ziel td{background:#7c3aed1f;box-shadow:inset 0 1px #7c3aed59,inset 0 -1px #7c3aed59}.buha-tabelle tr.beleg-ziel .beleg-knopf{color:var(--lila-text);box-shadow:inset 0 0 0 1.5px #7c3aed99}
