.wb-schleier,.menue-schleier{display:none}@media (max-width:719px),(max-width:900px) and (pointer:coarse),(max-width:900px) and (hover:none){.hblatt-grund,.zk-sheet-ovl,.konto-schleier,.ovl,.ovl.rechts,.tblase-grund.als-blatt,.zk-dialog-ovl,.wach-fenster,.wb-schleier,.menue-schleier,html:not(#_) .zst-schleier{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}.hblatt-grund:before,.zk-sheet-ovl:before,.konto-schleier:before,.ovl:before,.tblase-grund.als-blatt:before,.zk-dialog-ovl:before,.wach-fenster:before,.wb-schleier:before,.menue-schleier:before,html:not(#_) .zst-schleier:before{content:"";z-index:-1;pointer-events:none;background:var(--blatt-schleier);height:calc(100lvh + 160px);opacity:var(--schleier-deckung,1);animation:.2s ease-out both v-ein;position:absolute;inset:0 0 auto}.eingang.vollbild:before{background:var(--blatt-schleier);height:calc(100lvh + 160px);opacity:var(--schleier-deckung,1);animation:.2s ease-out both v-ein;inset:0 0 auto}.wb-schleier,.menue-schleier{display:block;position:fixed;inset:0}.wb-schleier{z-index:89}.menue-schleier{z-index:96}html:not(#_) .blatt-geht{animation:blattab var(--feder-blatt-zu) linear both;pointer-events:none}html:not(#_) :is(.hblatt-grund,.konto-schleier,.zk-sheet-ovl,.ovl,.tblase-grund,.zk-dialog-ovl,.wach-fenster,.eingang,.wb-schleier,.menue-schleier,.zst-schleier).schleier-geht:before{animation:v-aus var(--schleier-zu) ease-out both}.schleier-geht,[data-blatt-geht]{pointer-events:none}.ohne-ein,.ohne-ein:before{animation:none!important}[data-blatt-geht] :not(.blatt-geht,.schleier-geht){transition:none!important;animation:none!important}.hblatt,.ovl>.modal,.ovl>.drw,.tblase.blatt,.zk-dialog,.zk-sheet,.wach-fenster-karte{--als-blatt:1;border-radius:var(--blatt-r) var(--blatt-r) 0 0;box-shadow:var(--blatt-schatten), 0 calc(var(--blatt-r) + var(--blatt-unterzug)) 0 var(--blatt-unterzug) var(--blatt-flaeche,var(--card));border:0}.ovl>.modal,.ovl>.drw,.zk-dialog,.wach-fenster-karte{z-index:1;top:auto;left:0;right:0;bottom:var(--fest-unten,var(--tastatur,0px));position:fixed}.hblatt:before,.ovl>.modal:before,.ovl>.drw:before,.tblase.blatt:before,.zk-dialog:before,.zk-sheet:before,.wach-fenster-karte:before,.eingang.vollbild .eingang-detail:before,.wb.voll:before{content:"";z-index:4;background:var(--line-2);pointer-events:none;border-radius:999px;width:36px;height:5px;margin:0 0 0 -18px;display:block;position:absolute;top:6px;left:50%}.hblatt-kopf,.ovl>:is(.modal,.drw)>:is(.modal-kopf,.drw-kopf),.tblase.blatt .tblase-kopf,.zk-dialog-kopf,.zk-sheet-kopf,.wach-fenster-karte>header{min-height:var(--blatt-kopf-min);padding:var(--blatt-kopf-oben) 56px var(--blatt-kopf-unten) 20px;border:0;flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px 12px;margin:0;display:flex;position:static}.hblatt-t,.modal-kopf .modal-t,.drw-kopf .modal-t,.tblase.blatt .tblase-kopf h3,.zk-dialog-kopf h2,.zk-sheet-kopf h2,.wach-fenster-karte>header .grow,.konto.glocke.mobil .mitteil-kopf h4{font-family:var(--font);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:22px}.hblatt-t,.hblatt-titel{flex:1;min-width:0}.hblatt-titel .hblatt-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hblatt-unter{color:var(--muted);margin:2px 0 0;font-size:13px}.ovl>:is(.modal,.drw)>:is(.modal-kopf,.drw-kopf)>.grow{flex:1 1 0;min-width:0}.ovl>:is(.modal,.drw)>:is(.modal-kopf,.drw-kopf)>.modal-kopf-extra{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px;display:flex}.hblatt-x,.fenster-zu,.drw-kopf>.xbtn.fenster-zu,.tblase.blatt .tblase-kopf>.tblase-x:last-child,.zk-sheet-kopf>.zk-rund:last-child,.wach-fenster-karte>header>.wach-rund,.eingang.vollbild .vd-kopf .vd-zurueck,.wb.voll .wb-zu,.ovl>.modal>.tp-kopf>.tp-x:not(.tp-voll):not(.tp-stift),.ovl>.modal>.hubprofil-kopf>.hubprofil-x{z-index:5;top:var(--blatt-x-oben);width:44px;height:44px;box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;left:auto;right:6px}:is(.hblatt-x,.fenster-zu,.drw-kopf>.xbtn.fenster-zu,.tblase.blatt .tblase-kopf>.tblase-x:last-child,.zk-sheet-kopf>.zk-rund:last-child,.wach-fenster-karte>header>.wach-rund,.eingang.vollbild .vd-kopf .vd-zurueck,.wb.voll .wb-zu,.ovl>.modal>.tp-kopf>.tp-x:not(.tp-voll):not(.tp-stift),.ovl>.modal>.hubprofil-kopf>.hubprofil-x):before{content:"";background:var(--card2);border-radius:50%;width:30px;height:30px;position:absolute;top:7px;left:7px}:is(.hblatt-x,.fenster-zu,.drw-kopf>.xbtn.fenster-zu,.tblase.blatt .tblase-kopf>.tblase-x:last-child,.zk-sheet-kopf>.zk-rund:last-child,.wach-fenster-karte>header>.wach-rund,.eingang.vollbild .vd-kopf .vd-zurueck,.wb.voll .wb-zu,.ovl>.modal>.tp-kopf>.tp-x:not(.tp-voll):not(.tp-stift),.ovl>.modal>.hubprofil-kopf>.hubprofil-x):hover{background:0 0}:is(.hblatt-x,.fenster-zu,.drw-kopf>.xbtn.fenster-zu,.tblase.blatt .tblase-kopf>.tblase-x:last-child,.zk-sheet-kopf>.zk-rund:last-child,.wach-fenster-karte>header>.wach-rund,.eingang.vollbild .vd-kopf .vd-zurueck,.wb.voll .wb-zu,.ovl>.modal>.tp-kopf>.tp-x:not(.tp-voll):not(.tp-stift),.ovl>.modal>.hubprofil-kopf>.hubprofil-x) svg{stroke-width:2.2px;width:16px;height:16px;position:relative}html:not(#_) :is(.ovl>.modal .komfuss,.eingang.vollbild .vd-konv>.strang.fest .komfuss){--fuss-grund:var(--card);background:var(--fuss-grund);box-shadow:0 -1px 0 var(--line), -32px 0 0 var(--fuss-grund), 32px 0 0 var(--fuss-grund), 0 32px 0 var(--fuss-grund)}html:not(#_) .eingang.vollbild .vd-konv.intern>.strang.fest .komfuss{--fuss-grund:#0f0f12}.ovl>.modal>.modal-kopf:has(>.modal-kopf-extra>.postact.nurpfeil:only-child){padding-right:100px}.ovl>.modal>.modal-kopf>.modal-kopf-extra:has(>.postact.nurpfeil:only-child){z-index:5;top:var(--blatt-x-oben);flex:none;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:50px}.ovl>.modal>.modal-kopf>.modal-kopf-extra:has(>.postact.nurpfeil:only-child)>.postact{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ovl>.modal>.modal-kopf>.modal-kopf-extra:has(>.postact.nurpfeil:only-child) svg{width:16px;height:16px}.ovl>.modal>.tp-kopf>:is(.tp-voll,.tp-stift){top:var(--blatt-x-oben);background:0 0;width:44px;height:44px;right:50px}.ovl>.modal>.tp-kopf>.tp-voll.neben-stift{right:94px}.ovl>.modal>.tp-kopf.ruhig{padding-right:56px}.ovl>:is(.modal,.drw)>.modal-fuss{padding:var(--blatt-fuss-rand) 16px calc(var(--blatt-fuss-rand) + var(--blatt-unten,env(safe-area-inset-bottom,0px)))}.ovl>:is(.modal,.drw)>.modal-fuss .btn{min-height:44px}.hblatt-grund{inset:0;bottom:var(--fest-unten,var(--tastatur,0px));z-index:95;position:fixed}.hblatt{left:0;right:0;bottom:var(--fest-unten,var(--tastatur,0px));z-index:96;max-height:var(--blatt-max);background:var(--card);color:var(--ink);padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));animation:blatt-feder var(--feder-blatt-auf) linear;flex-direction:column;display:flex;position:fixed;overflow:hidden}.hblatt.hoch{top:var(--blatt-oben);max-height:none}.hblatt .hblatt-kopf.ohne-titel{min-height:50px;padding:0}.hblatt-inhalt{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 16px 16px;overflow-y:auto}.hblatt-fuss{padding:var(--blatt-fuss-rand) 16px;border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;display:flex}.hblatt-fuss .btn{justify-content:center;width:100%;height:44px}body:has(.hblatt) .ml{visibility:hidden}.hblatt-gruppe{color:var(--muted);padding:14px 4px 6px;font-size:13px;font-weight:600}.hblatt-liste{background:var(--card2);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.hblatt-liste>*+*{border-top:1px solid var(--line)}.ovl,.ovl.rechts{justify-content:center;align-items:flex-end;padding:0}.ovl>:is(.modal,.drw),.ovl>:is(.modal,.drw).breit{width:100%;max-width:none;max-height:var(--blatt-max);padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));animation:blatt-feder var(--feder-blatt-auf) linear;margin:0;overflow:hidden}.ovl>.drw{height:var(--blatt-max)}.ovl>.modal:has(>.modal-body>.postraum){min-height:min(var(--blatt-max), 60lvh)}.ovl>:is(.modal,.drw):has(>.modal-fuss){padding-bottom:0}.ovl>.drw>.drw-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px 16px 20px;overflow-y:auto}.drw-kopf .drw-av{width:40px;height:40px;margin-top:-9px}.tblase.blatt{bottom:var(--fest-unten,var(--tastatur,0px));padding:0 16px calc(16px + var(--blatt-unten,env(safe-area-inset-bottom,0px)));max-height:var(--blatt-max);overscroll-behavior:contain;animation:blatt-feder var(--feder-blatt-auf) linear;overflow-y:auto}.tblase.blatt .tblase-kopf{margin:0 -16px}.tblase.blatt .tblase-kopf>.tblase-x:not(:last-child){width:44px;height:44px;margin:-11px 0 0}.zk-dialog-ovl{bottom:var(--fest-unten,var(--tastatur,0px));z-index:95;place-items:end stretch;padding:0}.zk-dialog,.zk-dialog.breit{width:100%;max-height:var(--blatt-max);overscroll-behavior:contain;padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));animation:blatt-feder var(--feder-blatt-auf) linear;flex-direction:column;display:flex;overflow-y:auto}.zk-dialog-fuss{padding:var(--blatt-fuss-rand) 16px}.zk-dialog-fuss :is(.zk-btn,.btn){min-height:44px}.zk-sheet-ovl{bottom:var(--fest-unten,var(--tastatur,0px));z-index:95}.zk-sheet{top:auto;left:0;right:0;bottom:var(--fest-unten,var(--tastatur,0px));z-index:96;width:auto;max-height:var(--blatt-max);animation:blatt-feder var(--feder-blatt-auf) linear}.zk-sheet-body{padding:4px 16px 16px}.zk-sheet-fuss{padding:var(--blatt-fuss-rand) 16px calc(var(--blatt-fuss-rand) + var(--blatt-unten,env(safe-area-inset-bottom,0px)))}.zk-sheet-fuss :is(.zk-btn,.btn){min-height:44px}.zk-sheet-fuss .zk-kbd{display:none}body:has(.zk-sheet) .ml{visibility:hidden}.wach-fenster{padding:var(--blatt-oben) 0 0;bottom:var(--fest-unten,var(--tastatur,0px));place-items:end stretch}.wach-fenster-karte{top:var(--blatt-oben);height:auto;padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));animation:blatt-feder var(--feder-blatt-auf) linear}html:not(#_).tastatur-offen{--blatt-unten:0px}.eingang.vollbild .eingang-detail,.wb.voll{--als-blatt:1}html:not(#_) :is(.eingang.vollbild .eingang-detail,.wb.voll){padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));box-shadow:var(--blatt-schatten), 0 calc(var(--blatt-r) + var(--blatt-unterzug)) 0 var(--blatt-unterzug) var(--card)}.eingang.vollbild .vd-kopf{padding:14px 52px 0 16px}.eingang.vollbild .vd-kopf .vd-leiste-kopf{flex-basis:100%}html.tastatur-offen .eingang-detail .vd-konv>.zk-hinweis{display:none}.wb.voll>.wb-head{position:static}html:not(#_) .eingang-detail :is(.vd-leiste,.vd-reiter,.konv-kopf,.vd-konv>.fb-kontext,.vd-konv>.zk-hinweis){max-height:320px;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out,padding .26s cubic-bezier(.2,.8,.2,1),margin .26s cubic-bezier(.2,.8,.2,1)}html:not(#_) .eingang-detail.schreibt :is(.vd-leiste,.vd-reiter,.konv-kopf,.vd-konv>.fb-kontext,.vd-konv>.zk-hinweis){opacity:0;pointer-events:none;max-height:0;overflow:hidden;border-width:0!important;margin-block:0!important;padding-block:0!important}html:not(#_) .eingang-detail .vd-konv{transition:padding-top .26s cubic-bezier(.2,.8,.2,1)}html:not(#_) .eingang-detail.schreibt .vd-konv{padding-top:var(--blatt-kopf-oben)}.konto-schleier{z-index:95}.konto.mobil{--als-blatt:1;z-index:96;top:auto;left:0;right:0;bottom:var(--fest-unten,var(--tastatur,0px));width:auto;max-height:var(--blatt-max);padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));border-radius:var(--blatt-r) var(--blatt-r) 0 0;box-shadow:var(--blatt-schatten), 0 calc(var(--blatt-r) + var(--blatt-unterzug)) 0 var(--blatt-unterzug) var(--card);background:var(--card);animation:blatt-feder var(--feder-blatt-auf) linear;border:0;flex-direction:column;display:flex;overflow:hidden}.konto.mobil:before{content:"";z-index:4;background:var(--line-2);pointer-events:none;border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.konto.mobil .konto-mitte{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.konto.mobil .konto-karte{padding-top:0}.konto.mobil .konto-fuss{padding-bottom:12px}.konto.mobil .mitteil-kopf{padding:var(--blatt-kopf-oben) 56px var(--blatt-kopf-unten) 20px}.konto.mobil .hblatt-kopf.ohne-titel{min-height:0;padding:0}html:not(#_) .konto.mobil .konto-punkt{gap:12px;min-height:48px;padding:0 14px;font-size:15px}html:not(#_) .konto.mobil .konto-punkt svg{width:18px;height:18px}html:not(#_) :is(.ansicht-menue,.wb-menue,.wb-info,.schwebemenu,.tblase-menue,.vd-mehr-menue,.zk-pop,.sl-menue.absatz){--als-blatt:1;z-index:97;visibility:visible;background:var(--card);min-width:0;max-width:none;color:var(--ink);overscroll-behavior:contain;transform-origin:bottom;animation:blatt-feder var(--feder-blatt-auf) linear;border:0;flex-direction:column;gap:0;margin:0;display:flex;overflow-y:auto;transform:none;inset:auto 0 var(--fest-unten,var(--tastatur,0px)) 0!important;width:auto!important;height:auto!important;max-height:var(--blatt-max)!important;padding:22px 8px calc(8px + var(--blatt-unten,env(safe-area-inset-bottom,0px)))!important;border-radius:var(--blatt-r) var(--blatt-r) 0 0!important;box-shadow:var(--blatt-schatten), 0 calc(var(--blatt-r) + var(--blatt-unterzug)) 0 var(--blatt-unterzug) var(--card)!important;position:fixed!important}html:not(#_) :is(.ansicht-menue,.wb-menue,.wb-info,.schwebemenu,.tblase-menue,.vd-mehr-menue,.zk-pop,.sl-menue.absatz):before{content:"";z-index:4;background:var(--line-2);pointer-events:none;border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}html:not(#_) :is(.ansicht-menue,.wb-menue,.wb-info,.schwebemenu,.tblase-menue,.vd-mehr-menue,.zk-pop,.sl-menue.absatz).blatt-geht{animation:blattab var(--feder-blatt-zu) linear both}html:not(#_) :is(.ansicht-menue,.wb-menue,.wb-info,.schwebemenu,.tblase-menue,.vd-mehr-menue,.zk-pop,.sl-menue.absatz):focus,html:not(#_) :is(.ansicht-menue,.wb-menue,.wb-info,.schwebemenu,.tblase-menue,.vd-mehr-menue,.zk-pop,.sl-menue.absatz):focus-visible{outline:none!important}html:not(#_) .schwebemenu :is(.minipop,.emojipop){width:100%;min-width:0;max-height:none;margin:0;padding:0;animation:none;position:static;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:not(#_) :is(.ansicht-menue button,.wb-menue .wb-mz,.schwebemenu .ef-menu .res,.tblase-menue a,.vd-mehr-menue button,.zk-pop .zk-pop-punkt,.sl-menue.absatz .sl-absatz-punkt){border-radius:var(--r-sm);gap:12px;height:auto;min-height:48px;padding:0 14px;line-height:20px;font-size:15px!important}html:not(#_) .sl-menue.absatz .sl-absatz-punkt.h1{font-size:17px}html:not(#_) :is(.ansicht-menue button,.wb-menue .wb-mz,.schwebemenu .ef-menu .res,.tblase-menue a,.vd-mehr-menue button,.zk-pop .zk-pop-punkt)>svg:first-child{width:18px;height:18px}html:not(#_) .vd-mehr-menue button.gefahr{border-radius:var(--r-sm)}html:not(#_) .ansicht-menue .ansicht-gruppe-t{padding:8px 14px 4px}html:not(#_) .comm-kopf:has(.ansicht-menue){z-index:97}html:not(#_) .zk>.zk-pop.zk-pop{z-index:201}@media (prefers-reduced-motion:reduce){html:not(#_) :is(.ansicht-menue,.wb-menue,.wb-info,.schwebemenu,.tblase-menue,.vd-mehr-menue,.zk-pop,.sl-menue.absatz){animation:none}}.mobilmehr .hblatt-inhalt{padding-top:0}.mobilmehr .hblatt-gruppe:first-child{padding-top:4px}.mobilmehr-abschnitt:first-child .hblatt-gruppe{padding-top:2px}.mobilmehr-punkt{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.mobilmehr-punkt svg{width:18px;height:18px;color:var(--ink-2);flex:none}.mobilmehr-punkt:active{background:var(--sand-2)}.mobilmehr-punkt.on{color:var(--ink);background:0 0;font-weight:600}.mobilmehr-punkt.on svg{color:var(--ink)}.mobilmehr-punkt .badge{min-width:20px;height:20px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:grid}@media (orientation:landscape) and (max-height:500px){.mobilmehr .hblatt-inhalt{columns:2;column-gap:12px}.mobilmehr-abschnitt{break-inside:avoid}.ovl>.modal>.modal-kopf .modal-s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:not(#_) .ovl>:is(.modal,.drw)>.modal-fuss{flex-wrap:nowrap}html:not(#_) .ovl>:is(.modal,.drw)>.modal-fuss>.btn:is(.papaya,.zoom):last-child{flex:none;order:0}.bz{flex-direction:row;justify-content:center;align-items:center;gap:24px}.bz-zoom{flex:0 280px}}.reakt-blatt{height:min(62dvh, calc(100dvh + var(--adressleiste,0px) - var(--blatt-oben)))}.reakt-blatt .hblatt-inhalt{padding-top:0}.reakt-blatt .reakt-suche{z-index:1;height:40px;box-shadow:0 0 0 8px var(--card);position:sticky;top:0}.reakt-blatt .reakt-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:0}.reakt-blatt .reakt-grid button{border-radius:var(--r-sm);height:44px;font-size:24px;line-height:1}.reakt-blatt .reakt-grid button:active{background:var(--sand)}.reakt-blatt .cat-h{color:var(--muted);padding:12px 4px 4px;font-size:13px;font-weight:600}.spot-wrap{top:var(--vv-oben,0px);bottom:var(--fest-unten,var(--tastatur,0px));background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:96;box-shadow:0 var(--blatt-unterzug) 0 var(--blatt-unterzug) var(--card);align-items:stretch;padding:0}.spot{width:100%;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--blatt-unten,env(safe-area-inset-bottom,0px));border:0;border-radius:0;animation:none}.spot-feld{gap:4px;padding:8px 8px 8px 16px;position:relative}.spot-feld>svg{width:16px;height:16px;position:absolute;left:26px}.spot-feld input{border-radius:var(--r-sm);background:var(--sand);height:36px;padding:0 34px;font-size:17px;font-weight:400}.spot-feld input::placeholder{font-weight:400}.spot-feld .xbtn{margin-left:-38px}.spot-abbrechen{height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:17px;font-weight:500;display:block}.spot-liste{flex:auto;padding:4px 8px 16px}.spot-tr{min-height:48px;padding:6px 10px}.spot-tr .t{font-size:15px}.spot-tr .s,.spot-tr .h{font-size:13px}.spot-fuss{background:0 0;border:0;padding:12px 16px;font-size:13px}.spot-liste~.spot-fuss{display:none}@media (prefers-reduced-motion:reduce){.hblatt,:is(.hblatt-grund,.zk-sheet-ovl,.konto-schleier,.ovl,.tblase-grund,.zk-dialog-ovl,.wach-fenster,.eingang,.wb-schleier,.menue-schleier,.zst-schleier):before{animation:none}}html.sps-nativ .spot-wrap{box-shadow:none;background:0 0;justify-content:stretch;align-items:flex-end;padding:0;top:0;bottom:0}html.sps-nativ .spot-wrap:before{content:"";z-index:-1;pointer-events:none;background:var(--blatt-schleier);height:calc(100lvh + 160px);animation:.2s ease-out both v-ein;position:absolute;inset:0 0 auto}html.sps-nativ .spot{width:100%;max-height:calc(100% - var(--blatt-oben));padding-top:18px;padding-bottom:max(8px, env(safe-area-inset-bottom,0px));border-radius:var(--blatt-r) var(--blatt-r) 0 0;box-shadow:var(--blatt-schatten);animation:blatt-feder var(--feder-blatt-auf) linear;position:relative}html.sps-nativ .spot:before{content:"";z-index:4;background:var(--line-2);pointer-events:none;border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}html.sps-nativ .spot-liste{border-top:1px solid var(--line);min-height:0}@media (prefers-reduced-motion:reduce){html.sps-nativ .spot{animation:.14s ease-out both v-ein}}}
html:not(#_) .rail-foot{flex-direction:column;gap:2px;display:flex}html:not(#_) .rail-foot .navitem .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}html:not(#_) .mein-av{background:var(--sand);width:32px;height:32px;color:var(--ink);letter-spacing:0;border-radius:50%;flex:none;place-items:center;margin:-4px 0 -4px -7px;font-size:13px;font-weight:600;line-height:1;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffffff29}html:not(#_) .mein-av img{object-fit:cover;width:100%;height:100%;display:block}html:not(#_) .rail .navitem.fach{background:var(--nav-2);color:var(--nav-ink)}html:not(#_) .navgruppe{flex-direction:column;gap:2px;display:flex}html:not(#_) .navgruppe-pfeil{color:var(--nav-muted);margin-left:auto;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity 70ms ease-out;transform:rotate(-90deg);width:14px!important;height:14px!important}html:not(#_) .navgruppe.auf .navgruppe-pfeil{transform:none}html:not(#_) .rail.min .navgruppe-pfeil{display:none}@media (min-width:901px) and (max-width:1180px),(min-width:720px) and (max-width:1180px) and (pointer:fine) and (hover:hover){html:not(#_) .rail.rail-still .navgruppe-pfeil{opacity:0}}@media (prefers-reduced-motion:reduce){html:not(#_) .navgruppe-pfeil{transition:none}}html:not(#_) .rail-fach{z-index:90;left:calc(var(--railw-min) + 6px);background:var(--paper);min-width:210px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);transform-origin:0 0;animation:v-ecke-gross var(--feder-menue) var(--feder-knapp), v-ein .12s ease-out;padding:6px;position:fixed}html:not(#_) .rail-fach-titel{color:var(--muted);padding:6px 10px 4px;font-size:12px;font-weight:600}html:not(#_) .rail-fach-punkt{border-radius:var(--r-xs);min-height:32px;color:var(--ink);align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}html:not(#_) .rail-fach-punkt svg{width:16px;height:16px;color:var(--ink-2);flex:none}html:not(#_) .rail-fach-punkt:hover{background:var(--hover-warm)}html:not(#_) .rail-fach-punkt.on{background:var(--sand);font-weight:600}html:not(#_) .rail-fach-punkt .badge{background:var(--paper);min-width:20px;height:20px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);place-items:center;margin-left:auto;padding:0 5px;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){html:not(#_) .rail-fach{animation:none}}html:not(#_) .topicon.glocke{position:relative}html:not(#_) .topicon.glocke .avatar-zahl{top:-3px;right:-5px}html:not(#_) .konto.unten{transform-origin:0 100%;width:300px;max-height:calc(100dvh - 102px);inset:auto auto 90px 10px}html:not(#_) .konto .konto-karte{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 14px 12px}html:not(#_) .konto .konto-avatar{width:40px;height:40px}html:not(#_) .konto-gruppe{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding:5px 6px;display:flex}html:not(#_) .konto .konto-punkt{border-radius:var(--r-sm);min-height:32px;color:var(--ink);gap:10px;padding:6px 10px;font-size:14px;font-weight:500}html:not(#_) .konto .konto-punkt svg{stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;color:var(--ink-2)}html:not(#_) .konto .konto-punkt:hover{background:var(--hover-warm)}html:not(#_) .konto .konto-punkt[aria-expanded=true]{background:var(--sand)}html:not(#_) .konto .konto-punkt-pfeil{transition:transform .18s cubic-bezier(.2,.8,.2,1);width:14px!important;height:14px!important}html:not(#_) .konto .konto-punkt.auf .konto-punkt-pfeil{transform:rotate(180deg)}html:not(#_) .konto .konto-org{margin:0 8px 6px}html:not(#_) .konto-fuss{padding:4px 6px 8px}html:not(#_) .konto.unten .konto-recht{gap:0 10px;padding-inline:10px}html:not(#_) .konto.glocke .mitteil{border-top:0;margin-top:0}html:not(#_) .konto.glocke .konto-mitte{padding-bottom:6px}html:not(#_) .mobilmehr-profil{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:4px;padding:2px 2px 6px;display:flex}html:not(#_) .mobilmehr-profil-wer{border-radius:var(--r-md);text-align:left;min-width:0;min-height:52px;color:var(--ink);flex:1;align-items:center;gap:12px;padding:6px 8px;display:flex}html:not(#_) .mobilmehr-profil-wer:active{background:var(--sand)}html:not(#_) .mobilmehr-profil-wer .mein-av{width:40px;height:40px;margin:0;font-size:15px}html:not(#_) .mobilmehr-profil-text{flex-direction:column;min-width:0;display:flex}html:not(#_) .mobilmehr-profil-text .t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}html:not(#_) .mobilmehr-profil-text .s{color:var(--muted);font-size:13px}html:not(#_) .mobilmehr-profil-einst{width:44px;height:44px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}html:not(#_) .mobilmehr-profil-einst svg{width:18px;height:18px}html:not(#_) .mobilmehr-profil-einst:active,html:not(#_) .mobilmehr-profil-einst.on{background:var(--sand);color:var(--ink)}html:not(#_) .konto .konto-karte{grid-template-columns:40px minmax(0,1fr) auto}html:not(#_) .konto-profil-stift{width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:relative}html:not(#_) .konto-profil-stift svg{width:16px;height:16px}html:not(#_) .konto-profil-stift:hover{background:var(--sand);color:var(--ink)}html:not(#_) .konto-profil-stift:after{content:"";position:absolute;inset:-6px}html:not(#_) .mitteil-filter{border-bottom:1px solid var(--line);gap:4px;padding:2px 12px 8px 14px;display:flex}html:not(#_) .mitteil-filter button{min-height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}html:not(#_) .mitteil-filter button .num{color:var(--muted);font-size:11px;font-weight:600}html:not(#_) .mitteil-filter button:hover{background:var(--hover-warm);color:var(--ink)}html:not(#_) .mitteil-filter button.an{background:var(--sand);color:var(--ink)}html:not(#_) .mitteil .glockenliste{padding-top:6px}html:not(#_) .glockenzeile{align-items:flex-start}html:not(#_) .glockenzeile>.hakrund{margin:10px 6px 0 0}html:not(#_) .glockenzeile-inhalt{padding:8px 6px}html:not(#_) .glockenzeile-kopf b{white-space:normal}html:not(#_) .glockenzeile.gelesen .glockenzeile-kopf b{font-weight:600}html:not(#_) .glockenzeile.gelesen .meldung-zeichen{opacity:.7}html:not(#_) .glockenzeile-text{color:var(--muted);font-size:12px}html:not(#_) .mitteil-bezug{background:var(--card2);border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:6px;padding:5px 8px;font-size:12px;line-height:1.3;display:flex}html:not(#_) .mitteil-bezug-zeichen{color:var(--muted);flex:none;place-items:center;display:grid}html:not(#_) .mitteil-bezug-zeichen svg{width:14px;height:14px}html:not(#_) .mitteil-bezug-ziel{color:var(--ink-2);flex:none;font-weight:600}html:not(#_) .mitteil-bezug-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}html:not(#_) .mitteil-bezug-titel:before{content:"·";color:var(--faint);margin-right:6px}html:not(#_) .mitteil-bezug-pfeil{width:14px;height:14px;color:var(--faint);flex:none;margin-left:auto}html:not(#_) .glockenzeile:hover .mitteil-bezug{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}html:not(#_) .glockenzeile:hover .mitteil-bezug-pfeil{color:var(--ink-2)}html:not(#_) .hakrund{color:#0000;border-color:var(--line-2);background:0 0}html:not(#_) .hakrund:hover{border-color:var(--ink);color:var(--ink)}html:not(#_) .hakrund.fertig{background:var(--sand);color:var(--ink);cursor:pointer;border-color:#0000}html:not(#_) .hakrund.fertig:hover{background:var(--line);color:var(--ink)}html:not(#_) .konto.glocke:not(.mobil){height:min(640px,100dvh - 16px)}html:not(#_) .konto.glocke.mobil{height:var(--blatt-max)}html:not(#_) .konto.glocke .konto-mitte{flex-direction:column;display:flex;overflow:hidden}html:not(#_) .konto.glocke .mitteil{flex-direction:column;flex:1;min-height:0;display:flex}html:not(#_) .konto.glocke .glockenliste{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}
@media (min-width:720px) and (hover:hover){html:not(#_) .topbar{gap:6px;height:34px}html:not(#_) .topbar .topicon{width:28px;height:28px}html:not(#_) .topbar .histbtn{width:24px;height:24px}html:not(#_) .topbar :is(.topicon,.histbtn) svg.sa{width:16px;height:16px}html:not(#_) .topbar :is(.crumb,.crumb-cur,.crumb-link){font-size:13px}}html:not(#_) .rail-mitteilungen{display:none}@media (min-width:720px) and (hover:hover){html:not(#_) .rail-mitteilungen{margin-bottom:2px;display:flex}html:not(#_) .rail-mitteilungen .badge.neu{background:var(--papaya)!important;color:var(--ink)!important}html:not(#_) .topbar .topicon.glocke{display:none}html:not(#_) .rail-foot>*{order:5}html:not(#_) .rail-foot>.rail-macapp{order:1}html:not(#_) .rail-foot>.rail-mitteilungen{order:2}html:not(#_) .rail-foot>.rail-konto{order:6}html:not(#_) .rail-foot>.collapse-btn{order:7}html:not(#_) .konto.glocke:not(.mobil){top:auto;bottom:8px;right:auto;left:calc(var(--railw) + 8px);transform-origin:0 100%;width:min(460px, calc(100vw - var(--railw) - 24px));max-height:calc(100dvh - 16px)}html:not(#_):has(.rail.min) .konto.glocke:not(.mobil){left:calc(var(--railw-min) + 8px)}}html:not(#_) .rail-macapp{display:none}@media (min-width:720px) and (hover:hover){html:not(#_) .rail .rail-macapp{background:#ffffff0f;border-radius:8px;margin:0 0 6px;display:block;box-shadow:inset 0 0 0 1px #ffffff1a}html:not(#_) .rail .rail-macapp-auf{width:100%;color:var(--nav-ink);position:relative}html:not(#_) .rail .rail-macapp-auf .lbl{color:#fff;font-weight:600}html:not(#_) .rail .rail-macapp-auf.neu:after{content:"";background:var(--papaya);width:8px;height:8px;box-shadow:0 0 0 2px var(--nav);border-radius:999px;position:absolute;top:6px;left:29px}}
@media (min-width:720px){html:not(#_) .eingang.mitte-auf,html:not(#_) .eingang:not(.mitte-auf):not(.mitte-zu):not(.vollbild),html:not(#_) .eingang.mitte-zu{--liste:300px}html:not(#_) .eingang.mitte-zu{grid-template-columns:var(--liste) minmax(0, 1fr);column-gap:12px}}html:not(#_) .eingang-filter{height:32px;margin:12px 12px 8px}html:not(#_) .stand-filter{padding-right:40px}html:not(#_) .stand-chips{background:0 0;border:0;gap:2px;padding:0}html:not(#_) .stand-chip{height:32px;color:var(--ink-2);box-shadow:none;border-radius:8px;flex:none;gap:6px;padding:0 10px;font-size:14px;font-weight:500}html:not(#_) .stand-chip:hover{background:var(--sand);color:var(--ink)}html:not(#_) .stand-chip.on{background:var(--ink);color:#fff;box-shadow:none}html:not(#_) .stand-zahl{color:var(--muted);opacity:1;font-size:12px;font-weight:500}html:not(#_) .stand-chip.on .stand-zahl{color:#ffffffb3}html:not(#_) .liste-lupe .lupe-knopf{border-radius:8px;width:32px;height:32px}html:not(#_) .eingang-scroll .vrow-z3{min-height:24px;flex-wrap:nowrap!important;gap:6px!important}html:not(#_) .eingang-scroll .vrow-z3 .grow{flex:1;display:block!important}html:not(#_) .eingang-scroll .vrow-z3 .vrow-wer{flex:none;order:9;display:inline-flex}html:not(#_) .eingang-scroll .vrow-z3 .vrow-wer .avatar{width:20px;height:20px;font-size:11px}html:not(#_) .eingang-scroll .vrow-z3 .vrow-stand{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;padding:0!important;font-size:13px!important;font-weight:600!important}html:not(#_) .eingang-scroll .vrow-z3 .vrow-phase:before{content:"·";margin-right:6px}html:not(#_) .eingang-scroll .vrow-z3 .vrow-phase{white-space:nowrap;font-size:13px!important}html:not(#_) .eingang-scroll .vrow-z3 .btn.sm{background:var(--paper)!important;height:28px!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important;border-radius:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}@media not ((max-width:719px) or ((max-width:900px) and (pointer:coarse)) or ((max-width:900px) and (hover:none))){html:not(#_) .vd-leiste{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 8px 2px!important}html:not(#_) .vd-kopf{gap:8px}html:not(#_) .vd-kopf .vd-leiste-kopf{flex:120px}html:not(#_) .vd-kopf .vd-t{letter-spacing:-.01em;font-weight:700;font-size:17px!important}html:not(#_) .vd-kopf .vd-aktionen{order:1}html:not(#_) .vd-kopf .vd-stand,html:not(#_) .vd-kopf .vd-stand-wahl{order:2}html:not(#_) .vd-kopf .vd-trenner{order:3}html:not(#_) .vd-kopf .vd-ansicht{order:4}html:not(#_) .vd-wer-pille{gap:6px;height:32px!important;box-shadow:inset 0 0 0 1px var(--line-2)!important;background:var(--paper)!important;border-radius:999px!important;padding:0 10px 0 4px!important;font-size:13px!important}html:not(#_) .vd-wer-pille .avatar.sm{width:24px;height:24px;font-size:11px}html:not(#_) .vd-wer-fw{letter-spacing:0!important;color:var(--ink)!important;font-size:13px!important;font-weight:600!important}html:not(#_) .vd-stand{gap:2px;background:var(--sand)!important;border-radius:8px!important;padding:2px!important}html:not(#_) .vd-stand button{gap:6px;border-radius:6px!important;height:28px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}html:not(#_) .vd-stand button.an{background:var(--paper)!important;box-shadow:0 0 0 1px var(--line)!important;font-weight:600!important}html:not(#_) .vd-stand button i,html:not(#_) .vd-stand-wahl i{width:8px!important;height:8px!important}html:not(#_) .vd-stand button[data-status=wartet_kunde] i,html:not(#_) .vd-stand-wahl[data-status=wartet_kunde] i{background:var(--muted)!important}html:not(#_) .vd-stand-wahl{border-color:var(--line-2)!important;border-radius:8px!important;height:32px!important}html:not(#_) .vd-stand-wahl select{font-size:13px!important;font-weight:600!important}html:not(#_):not(.zeiger) .vd-stand-wahl:focus-within{border-color:var(--ink)!important;box-shadow:none!important}html:not(#_) .vd-kopf .aktion{border-radius:8px!important;height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}html:not(#_) .vd-ansicht{gap:2px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html:not(#_) .vd-ansicht>button,html:not(#_) .vd-mehr>button{border-radius:8px!important;width:32px!important;height:32px!important}html:not(#_) .vd-ansicht>button:hover,html:not(#_) .vd-mehr>button:hover{background:var(--sand)!important}@container vdleiste (max-width:1060px){html:not(#_) .vd-kopf .vd-stand{display:none!important}html:not(#_) .vd-kopf .vd-stand-wahl{display:inline-flex!important}}html:not(#_) .vd-umschalter{gap:20px;display:flex;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;margin:0 0 14px!important;padding:0 4px!important}html:not(#_) .vd-umschalter>button{align-items:center;gap:6px;display:inline-flex;position:relative;height:40px!important;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:500!important}html:not(#_) .vd-umschalter>button svg{width:16px!important;height:16px!important}html:not(#_) .vd-umschalter>button:hover{color:var(--ink)!important}html:not(#_) .vd-umschalter>button.an{color:var(--ink)!important;font-weight:600!important}html:not(#_) .vd-umschalter>button.an:after{content:"";background:var(--ink);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}}html:not(#_) .konv-kopf{border-bottom:1px solid var(--line);align-items:flex-end;margin-bottom:12px}html:not(#_) .konv-kopf>.konv-tabs{border-radius:0;gap:20px;margin:0;padding:0 2px;background:0 0!important}html:not(#_) .konv-kopf .konv-tab{color:var(--muted);border-radius:0;font-weight:500;height:40px!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:14px!important}html:not(#_) .konv-kopf .konv-tab svg{width:16px;height:16px}html:not(#_) .konv-kopf .konv-tab.an{font-weight:600;color:var(--ink)!important}html:not(#_) .konv-kopf .konv-tab.an:after{content:"";background:var(--ink);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}html:not(#_) .konv-kopf>.vd-beteiligte{align-self:center}html:not(#_) .konv-zahl{color:var(--ink);box-shadow:none;font-size:11px;top:2px;right:-14px}html:not(#_) .vd-konv .strang.fest{padding-left:4px!important}html:not(#_) .vd-konv .strang.fest .strang-kopf{margin-left:-4px;padding-top:4px;padding-left:4px}html:not(#_) .vd-konv .vmsg{padding-left:2px}html:not(#_) .vd-antwort-fuss .btn{border-radius:8px!important;height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important}html:not(#_) .vd-antwort-fuss .btn:disabled{background:var(--sand)!important;color:var(--muted)!important;box-shadow:none!important}@media not ((max-width:719px) or ((max-width:900px) and (pointer:coarse)) or ((max-width:900px) and (hover:none))){@container vdleiste (max-width:820px){html:not(#_) .vd-kopf .vd-aktionen .aktion:not(.papaya) .t{display:none}html:not(#_) .vd-kopf .vd-aktionen .aktion:not(.papaya){justify-content:center;width:32px;padding:0!important}}}html:not(#_) .vd-mitte .ktafel{box-shadow:none!important;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:0 2px 16px!important}@media (max-width:719px),(max-width:900px) and (pointer:coarse),(max-width:900px) and (hover:none){html:not(#_) .eingang .vd-kopf .aktion{flex:none;width:34px;border-radius:50%!important;height:34px!important;padding:0!important}}html:not(#_) .fd-knopf-zahl.einzeilig{flex-direction:row;align-items:baseline;gap:4px}html:not(#_) .fd-knopf-zahl.einzeilig b{font-family:var(--font);font-size:13px;font-weight:600}html:not(#_) .fd-knopf-zahl.einzeilig i{font-size:12px;font-weight:500}html:not(#_) .eingang-filter:not(.suche-auf) .liste-lupe{flex:0 0 32px;width:32px}html:not(#_) .vd-konv .vd-antwort{border-top:0}@property --weg-h{syntax:"<length>";inherits:false;initial-value:120px}@property --weg-p{syntax:"<length>";inherits:false;initial-value:10px}@property --weg-m{syntax:"<length>";inherits:false;initial-value:2px}html:not(#_) .eingang-scroll .vrow.geht{pointer-events:none;max-height:var(--weg-h);animation:1.1s cubic-bezier(.3,0,.2,1) both vrow-weg;overflow:hidden;padding-block:var(--weg-p)!important;margin-bottom:var(--weg-m)!important}@keyframes vrow-weg{0%,64%{--weg-h:120px;--weg-p:10px;--weg-m:2px;opacity:1}to{--weg-h:0px;--weg-p:0px;--weg-m:0px;opacity:0}}.vrow-weg{z-index:2;border-radius:inherit;background:var(--sand);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);align-items:center;padding:0 14px;font-size:14px;font-weight:600;animation:.15s ease-out both vrow-weg-ein;display:flex;position:absolute;inset:0}.vrow-weg>i{background:var(--line-2);border-radius:999px;height:2px;position:absolute;bottom:10px;left:14px;right:14px;overflow:hidden}.vrow-weg>i:after{content:"";background:var(--ink);transform-origin:0;animation:.7s linear both vrow-weg-linie;position:absolute;inset:0}@keyframes vrow-weg-ein{0%{opacity:0}}@keyframes vrow-weg-linie{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){html:not(#_) .eingang-scroll .vrow.geht,.vrow-weg,.vrow-weg>i:after{animation:none}}@media (max-width:719px),(max-width:900px) and (pointer:coarse),(max-width:900px) and (hover:none){html:not(#_) .eingang.vollbild .vd-kopf .vd-stand-wahl{min-width:118px}html:not(#_) .eingang.vollbild .vd-kopf .vd-aktionen{flex:0 auto;min-width:0}html:not(#_) .eingang.vollbild .vd-kopf .vd-wer-pille{flex:0 auto;min-width:0;overflow:hidden}html:not(#_) .eingang.vollbild .vd-kopf .vd-wer-pille>:not(.avatar):not(svg){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
@property --puls-welle{syntax:"<number>";inherits:true;initial-value:0}@property --puls-amp{syntax:"<number>";inherits:true;initial-value:0}.coach-zeichen{--puls-amp:0;transition:--puls-amp .9s;animation:1.8s ease-in-out infinite coach-welle}.coach-zeichen.denkt{--puls-amp:1}@keyframes coach-welle{0%,to{--puls-welle:-1}50%{--puls-welle:1}}.coach-zeichen .cz-kern{transform-origin:12px 12px;transform:scale(calc(1 + var(--puls-amp) * var(--puls-welle) * .1))}.coach-zeichen .cz-aussen{opacity:calc(.4 + var(--puls-amp) * var(--puls-welle) * .22)}.cz-dreh{transform-origin:12px 12px;animation:linear infinite coach-dreh}.helfer-zeichen .cz-dreh{animation-duration:2.4s;animation-play-state:paused}.helfer-zeichen.arbeitet .cz-dreh{animation-play-state:running}@keyframes coach-dreh{to{transform:rotate(360deg)}}.coach-zeichen .cz-mond{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:scale(.2)}.coach-zeichen .cz-mond.da{opacity:1;transform:scale(1)}.coach-zeichen .cz-dreh:nth-of-type(2) .cz-mond.da{transition-delay:.45s}.coach-zeichen .cz-dreh:nth-of-type(3) .cz-mond.da{transition-delay:.9s}@media (prefers-reduced-motion:reduce){.coach-zeichen,.cz-dreh{animation:none}}:root{--zeichen-grund:var(--paper)}.rail,.ml,.coach-av{--zeichen-grund:var(--nav)}.rail .navitem.on{--zeichen-grund:var(--nav-2,#242424)}.coach-huelle{background:var(--paper)}.coach-kopf{border-bottom:1px solid var(--line);flex:none;padding:2px 28px 0}.coach-kopf .utabs{max-width:var(--breite-lesen);border-bottom:0;align-items:center;gap:28px;margin:0 auto}html:not(#_) .coach-kopf .utab{height:44px;font:500 15px/1.2 var(--font);color:var(--muted);background:0 0;border-radius:0;gap:8px;padding:0}html:not(#_) .coach-kopf .utab:hover{color:var(--ink);background:0 0}html:not(#_) .coach-kopf .utab.on{color:var(--ink);font-weight:600}html:not(#_) .coach-kopf .utab.on:after{background:var(--ink);border-radius:999px;height:2px;bottom:-1px;left:0;right:0}.coach-kopf .utab svg{width:18px;height:18px}.coach-lupe{width:36px;height:36px}.coach-lupe svg{width:18px;height:18px}.coach-lupe.an{color:var(--ink)}.coach-suchzeile{width:100%;max-width:calc(var(--breite-lesen) + 56px);color:var(--muted);flex:none;align-items:center;gap:8px;margin:0 auto;padding:10px 28px;display:flex}.coach-suchzeile input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:15px}.sheet .coach-suchzeile input:focus{box-shadow:none!important;border:0!important}.coach-blatt{overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 28px 40px;overflow-y:auto}.coach-spalte{width:100%;max-width:var(--breite-lesen);flex-direction:column;gap:20px;margin:0 auto;display:flex}.coach-leise{color:var(--muted);margin:0;font-size:14px}.coach-chat{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.coach-verlauf{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;padding:20px 28px 12px;display:flex;overflow-y:auto}.coach-verlauf>.coach-spalte{margin-top:auto}.coach-probe{color:var(--muted);background:var(--sand);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 12px;font-size:13px}.coach-leer{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 0;display:flex}.coach-leer h2{margin:10px 0 0;font-size:21px;font-weight:700}.coach-leer p{color:var(--ink-2);max-width:460px;margin:0;font-size:15px}.coach-vorschlaege{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.coach-tag{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.coach-tag:before,.coach-tag:after{content:"";background:var(--line);flex:1;height:1px}.coach-n{border-radius:var(--r-md);grid-template-columns:36px minmax(0,1fr);gap:12px;scroll-margin:80px;transition:background-color .6s;display:grid}.coach-n.markiert{background:var(--sand);box-shadow:0 0 0 8px var(--sand)}.coach-n>.avatar{width:36px;height:36px;font-size:13px}.coach-n.wartet .coach-inhalt{opacity:.6}.coach-n.hinweis{padding-left:48px;display:block}.coach-av{background:var(--nav);width:36px;height:36px;color:var(--nav-ink);border-radius:50%;flex:none;place-items:center;display:grid}.coach-av.gross{width:56px;height:56px}.coach-inhalt{min-width:0}.coach-name{align-items:baseline;gap:8px;margin-bottom:2px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.coach-name small{color:var(--muted);font-size:13px;font-weight:400}.coach-eigen{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.coach-wartet{color:var(--muted);margin-top:4px;font-size:12px}.coach-hinweis{color:var(--ink-2);background:var(--card2,var(--sand));border:1px solid var(--line);border-radius:var(--r-md);padding:8px 12px;font-size:14px}.coach-denkt,.coach-ueb{font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:2px 0 4px;padding:2px 0;font-size:14px;display:inline-flex}.coach-ueb{gap:4px;font-size:13px}.coach-denkt:hover,.coach-ueb:hover{color:var(--ink-2)}.coach-denkt i{background:var(--ink-2);width:8px;height:8px;box-shadow:0 0 0 4px var(--sand);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite coach-atmen}.coach-denkt em{font-style:normal;animation:1.6s ease-in-out infinite coach-atmen}.coach-denkt svg,.coach-ueb svg{transition:transform var(--dur) var(--ease);flex:none}.coach-denkt svg.auf{transform:rotate(180deg)}.coach-ueb svg.auf{transform:rotate(90deg)}@keyframes coach-atmen{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.coach-denkt i,.coach-denkt em{animation:none}}.coach-ablauf{border-left:2px solid var(--line-2);color:var(--ink-2);flex-direction:column;gap:8px;margin:4px 0 10px 3px;padding:2px 0 2px 14px;font-size:14px;display:flex}.coach-schritt{align-items:center;gap:8px;animation:.14s both coach-ein;display:flex}.coach-schritt svg{color:var(--success);flex:none}.coach-schritt.jetzt i{background:var(--ink-2);border-radius:50%;flex:none;width:8px;height:8px;margin:0 3px;animation:1.6s ease-in-out infinite coach-atmen}.coach-schritt.jetzt span{color:var(--ink);font-weight:500}.coach-gedanke{color:var(--muted);background:var(--cream);border-radius:var(--r-md);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;font-size:14px;line-height:1.55}@keyframes coach-ein{0%{opacity:0}}.coach-text{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.coach-text p{margin:0 0 8px}.coach-text :is(p,ul,ol,.coach-karte,.coach-karte-gruppe):last-child{margin-bottom:0}.coach-text :is(ul,ol){margin:0 0 8px;padding-left:20px}.coach-text li{margin:3px 0}.coach-text li>ul{margin-top:3px}.coach-text a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.coach-quellen{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.coach-quelle{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);max-width:260px;font:inherit;color:var(--ink-2);align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.coach-quelle svg{color:var(--muted);flex:none}.coach-quelle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.coach-quelle,a.coach-quelle{cursor:pointer;text-decoration:none}button.coach-quelle:hover,a.coach-quelle:hover{border-color:var(--line-2);background:var(--cream);color:var(--ink)}.coach-quelle.mehr{color:var(--muted)}.coach-aktion{gap:2px;margin:6px 0 0 -6px;display:flex}.coach-aktion .cbtn{width:30px;height:30px;color:var(--faint)}.coach-aktion .cbtn:hover,.coach-aktion .cbtn.an{color:var(--ink)}.coach-aktion .cbtn svg{width:16px;height:16px}.coach-grund{flex-direction:column;gap:8px;max-width:460px;margin-top:8px;display:flex}.coach-grund .coach-knoepfe{justify-content:flex-end}.coach-karte{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);width:100%;max-width:460px;color:var(--ink);font:inherit;text-align:left;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;display:flex}button.coach-karte{cursor:pointer}button.coach-karte:hover{border-color:var(--line-2);background:var(--cream)}.coach-karte.neu{border-style:dashed;border-color:var(--line-2)}.coach-karte-text{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}button.coach-karte-text{cursor:pointer}.coach-karte-text b{font-size:14px;font-weight:600}.coach-karte-text small{color:var(--muted);font-size:13px}.coach-karte-pfeil{color:var(--ink-2);flex:none}.coach-karte-blatt{border-radius:var(--r-sm);background:var(--cream);border:1px solid var(--line-2);flex:none;width:30px;height:38px;position:relative}.coach-karte-blatt:before,.coach-karte-blatt:after{content:"";background:var(--line-2);border-radius:2px;height:4px;position:absolute;top:10px;left:6px;right:6px}.coach-karte-blatt:after{top:18px;right:11px}.coach-karte-blatt.kurs{background:var(--nav);border-color:var(--nav)}.coach-karte-blatt.kurs:before,.coach-karte-blatt.kurs:after{background:var(--nav-muted)}.coach-karte-tag{border-radius:var(--r-md);background:var(--nav);width:44px;height:44px;color:var(--nav-ink);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.coach-karte-tag b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.coach-karte-tag small{opacity:.7;margin-top:3px;font-size:11px}.coach-karte-gruppe{margin:8px 0}.coach-karte-gruppe .coach-karte{margin:0}.coach-knoepfe-reihe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.coach-knopf{white-space:nowrap;border:1px solid var(--line-2);font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.coach-knopf:hover{background:var(--cream)}.coach-knopf.haupt{background:var(--ink);border-color:var(--ink);color:var(--paper)}.coach-knopf.haupt:hover{background:var(--ink-2)}.coach-stapel{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.coach-datei{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--cream);min-width:0;max-width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:7px 12px 7px 8px;display:inline-flex}.coach-datei.klein{background:var(--paper);cursor:default;padding:5px 6px}.coach-datei.fehler{border-color:var(--danger)}.coach-datei.fehler small{color:var(--danger)}.coach-datei-art{border-radius:var(--r-sm);background:var(--paper);border:1px solid var(--line-2);letter-spacing:.02em;width:30px;height:36px;color:var(--ink-2);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.coach-datei-art.gross{border-radius:var(--r-md);background:var(--cream);border-color:var(--line);width:44px;height:44px}.coach-datei-text{flex-direction:column;min-width:0;display:flex}.coach-datei-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.coach-datei-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.coach-datei-weg{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.coach-datei-weg:hover{color:var(--ink);background:var(--sand)}.dreht{color:var(--muted);flex:none;animation:1s linear infinite coach-dreh}.coach-ein{background:var(--paper);flex:none;padding:8px 28px 18px;position:relative}.coach-nachunten{border:1px solid var(--line-2);background:var(--paper);width:36px;height:36px;color:var(--ink-2);cursor:pointer;z-index:2;border-radius:50%;place-items:center;margin-bottom:8px;animation:.15s both coach-ein;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.coach-nachunten:hover{color:var(--ink);border-color:var(--ink)}.coach-bearbeiten{flex-direction:column;gap:8px;margin-top:2px;display:flex}.coach-bearbeiten textarea{field-sizing:content;resize:none;min-height:72px;max-height:260px;font-size:15px;line-height:1.55}.coach-bearbeiten .coach-knoepfe{justify-content:flex-end;gap:8px}.coach-ein-in{box-sizing:border-box;width:100%;max-width:var(--breite-lesen);flex-direction:column;gap:8px;margin:0 auto;display:flex}.coach-beilagen{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.coach-beilagen .coach-datei{max-width:240px}.coach-pille .ez-feld{resize:none;field-sizing:content;color:var(--ink)}.sheet .coach-pille .ez-feld:focus{box-shadow:none!important;border:0!important}.coach-stopp{background:currentColor;border-radius:2px;width:12px;height:12px}.coach-pille.nimmt-auf{align-items:center}.coach-aufnahme{color:var(--ink-2);flex:1;align-items:center;gap:10px;padding:0 6px;font-size:15px;display:flex}.coach-aufnahme i{background:var(--danger);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite coach-atmen}.coach-ablage{z-index:5;border:2px dashed var(--line-2);border-radius:var(--r-lg);background:var(--cream);color:var(--ink-2);pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex;position:absolute;inset:8px}.coach-treffer{gap:4px;padding-top:12px}.coach-treffer-zeile{text-align:left;border-radius:var(--r-md);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;padding:10px 12px;display:grid}.coach-treffer-zeile:hover{background:var(--sand)}.coach-treffer-zeile b{font-size:14px;font-weight:600}.coach-treffer-zeile small{color:var(--muted);font-size:12px}.coach-treffer-zeile span{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1/-1;margin-top:2px;font-size:14px}.coach-medien{gap:2px;padding-top:12px}.coach-medien section{flex-direction:column;gap:2px;display:flex}.coach-medien h4{color:var(--muted);margin:14px 0 4px;font-size:13px;font-weight:600}.coach-mz{border-radius:var(--r-md);align-items:center;gap:12px;padding:6px 8px;display:flex}.coach-mz:hover{background:var(--cream)}.coach-mz-haupt{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.coach-mz-haupt .coach-datei-text b{font-size:15px;font-weight:500}.coach-mz-haupt .coach-datei-text small{font-size:13px}.coach-mz .coach-knopf{padding:4px 12px;font-size:13px}.coach-vorschau img{border-radius:var(--r-md);max-width:100%;max-height:70vh;margin:0 auto;display:block}.coach-vorschau pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;font:inherit;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55;overflow:auto}@media (max-width:899px){.coach-kopf{padding:0 16px}.coach-kopf .utabs{gap:24px}.coach-suchzeile{padding:8px 16px}.coach-blatt{padding:0 16px var(--unten-frei)}.coach-verlauf{padding:14px 16px 8px}.coach-spalte{gap:16px}.coach-ein{padding:8px 12px var(--unten-frei)}.coach-karte{max-width:none}.coach-karte.termin{flex-wrap:wrap}.coach-karte.termin .coach-knopf{justify-content:center;width:100%}.coach-mz .coach-knopf{display:none}.coach-n.hinweis{padding-left:0}}@media (max-width:900px) and (pointer:coarse){html.tastatur-offen .main:has(.coach-huelle)>.ml{visibility:hidden}html.tastatur-offen .coach-ein{padding-bottom:8px}html.tastatur-offen .coach-blatt{padding-bottom:16px}}.gd{flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:24px 0 0;display:flex}.gd-kopf h2{text-wrap:balance;margin:0;font-size:21px;font-weight:700}.gd-kopf p{color:var(--muted);margin:4px 0 0;font-size:14px}.gd-seg{margin:4px 0}.gd-seg .ptabs{width:100%;display:flex}.gd-seg .ptab{flex:1;justify-content:center}.gd h4{color:var(--muted);margin:8px 0 6px;font-size:13px;font-weight:600}.gd-gruppe{flex-direction:column;display:flex}.gd-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);overflow:hidden}.gd-feld{align-items:center;gap:12px;padding:11px 12px 11px 16px;font-size:14px;display:flex}.gd-feld+.gd-feld,.gd-feld+.gd-ergaenzen{border-top:1px solid var(--line)}.gd-feld.leise{color:var(--muted)}.gd-feld-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gd-feld-titel{color:var(--muted);font-size:12px}.gd-feld-text b{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45}.gd-feld-text small{color:var(--muted);font-size:12px}.gd-neu{color:var(--papaya-ink);background:var(--papaya-tint);border-radius:100px;flex:none;padding:1px 8px;font-size:12px;font-style:normal}.gd-feld.bearbeiten{background:var(--card2,var(--paper));flex-direction:column;align-items:stretch;gap:8px}.gd-feld.bearbeiten .coach-knoepfe{align-items:center;gap:6px;display:flex}.gd-feld.bearbeiten .grow{flex:1}.gd-titel-feld{padding:6px 10px;font-size:14px}.gd-loeschen{color:var(--danger)}.gd-link{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.gd-link:hover{background:var(--hover-warm)}.gd-link>svg{color:var(--muted);flex:none}.gd-ergaenzen{width:100%;font:inherit;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.gd-ergaenzen:hover{color:var(--ink);background:var(--hover-warm)}.gd-ergaenzen svg{flex:none}.gd-hinweis{background:var(--sand);border-radius:var(--r-lg);align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.gd-hinweis>svg{flex:none}.gd-hinweis .grow{flex:1;min-width:0}.gd-hinweis b{font-weight:600}.gd-hinweis.leise{color:var(--ink-2);padding:10px 14px}.gd-erkl{color:var(--muted);margin:0;font-size:14px}.gd-tag{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);padding:10px 10px 12px 16px}.gd-tag.leise{color:var(--muted);padding:12px 16px;font-size:14px}.gd-tag-kopf{align-items:center;gap:8px;display:flex}.gd-tag-titel{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.gd-tag-kopf b{font-size:15px;font-weight:600}.gd-tag-kopf small{color:var(--muted);font-size:12px}.gd-tag ul{margin:4px 6px 0 0;padding-left:20px;font-size:15px;line-height:1.55}.gd-tag ul b{font-weight:600}.gd-tag .gd-feld.bearbeiten{background:0 0;padding:8px 6px 0 0}.gd-v{align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;display:flex}.gd-v+.gd-v{border-top:1px solid var(--line)}.gd-v .coach-av{width:30px;height:30px}.gd-v-du{background:var(--sand);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.gd-v-text{flex:1;min-width:0}.gd-v-text b{font-size:15px;font-weight:600;display:block}.gd-v-text small{color:var(--muted);font-size:12px}.gd-v .btn{flex:none}.gd-diff{flex-direction:column;gap:3px;margin-top:6px;font-size:14px;display:flex}.gd-diff del,.gd-diff ins{border-radius:var(--r-xs,6px);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;padding:1px 6px}.gd-diff del{color:var(--muted);background:var(--danger-bg)}.gd-diff ins{background:var(--success-bg);text-decoration:none}.gd-vorschlag{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;gap:8px;max-width:560px;margin-top:10px;padding:12px 14px;font-size:14px;display:flex}.gd .gd-vorschlag{max-width:none;margin-top:0}.gd-vorschlag.erledigt{width:fit-content;color:var(--muted);flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.gd-vorschlag.erledigt svg{color:var(--success);flex:none}.gd-vorschlag-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-vorschlag-kopf b{font-weight:600}.gd-vorschlag-kopf small{color:var(--muted);font-size:13px}.gd-haken{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.gd-haken input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:2px 0 0}.gd-haken small{color:var(--muted);font-size:13px}.gd-mehr{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px}.gd-mehr:hover{color:var(--ink)}.gd-vorschlag .coach-knoepfe{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.coach-knoepfe{flex:none;gap:4px;display:flex}.coach-feld{width:100%;font:inherit;border:1px solid var(--line-2,var(--line));border-radius:var(--r-md);background:var(--paper);color:var(--ink);resize:vertical;padding:8px 10px;font-size:15px;line-height:1.5}@media (max-width:899px){.gd{padding-top:14px}.gd-kopf{display:none}.gd-seg .ptab{padding-inline:4px;font-size:13px}.gd-feld{padding-left:14px}.gd-v{flex-wrap:wrap}.gd-v-text{flex-basis:calc(100% - 42px)}.gd-v .btn{margin-left:42px}}.ki-admin,.ki-kunde{flex-direction:column;gap:24px;display:flex}.ki-zeichen{background:var(--nav);width:32px;height:32px;color:var(--nav-ink);--zeichen-grund:var(--nav);border-radius:50%;flex:none;place-items:center;display:grid}.zk-ezeile .zk-feld.grow{flex:1;width:auto;min-width:0}.zk-ezeile>svg{color:var(--muted);flex:none}.zk-leise{color:var(--muted);margin:0;font-size:13px}.ki-editor{background:var(--card2,var(--sand));border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:16px;display:flex}.ki-editor label{flex-direction:column;gap:6px;display:flex}.ki-editor label>span,.ki-werkzeuge>span{color:var(--ink-2);font-size:12px;font-weight:600}.ki-editor .zk-feld{width:100%;font-size:14px}.ki-editor textarea.zk-feld{resize:vertical;min-height:160px;padding:8px 10px;line-height:1.5}.ki-stimme{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ki-werkzeuge{flex-direction:column;gap:8px;display:flex}.ki-editor label.ki-haken{flex-direction:row;align-items:baseline;gap:8px;font-size:14px}.ki-haken input{accent-color:var(--ink);flex:none}.ki-haken .zk-leise{font-size:12px}.ki-editor-fuss{justify-content:flex-end;gap:8px;display:flex}.ki-hinweis{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ki-hinweis textarea.zk-feld{resize:vertical;width:100%;padding:8px 10px;font-size:14px;line-height:1.5}@media (max-width:899px){.ki-stimme{grid-template-columns:minmax(0,1fr)}.ki-editor{padding:14px}}.ki-gruppe-kopf{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ki-gruppe-kopf>div:first-child{flex:320px;min-width:0}.ki-gruppe-kopf>.ka-reihe{flex-wrap:wrap;max-width:100%}.ki-gruppe-kopf .ka-haken{min-width:0;max-width:100%}.ki-gruppe-kopf .ka-haken .zk-feld{flex:auto;min-width:0;max-width:100%}.ki-gruppe-kopf>.btn{flex:none}.ki-zeichen.gross{width:40px;height:40px}.ki-std,.ki-ab{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.ki-std.gruen{color:var(--success)}.ki-zeile-knoepfe{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.ki-zeile-knoepfe .zk-feld{width:240px;max-width:100%}.ki-ab{color:var(--ink-2);font-weight:600}.ki-ab button,.ka-link{font:inherit;color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.ka-link{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ki-euro{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ki-euro .zk-feld,.zk-ezeile .ki-euro .zk-feld{text-align:right;width:84px}.ki-haupt{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ki-haupt .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ki-haupt .t{font-size:15px;font-weight:600}.ki-haupt .s{color:var(--muted);font-size:13px;line-height:1.45}.ki-haupt .s b{color:var(--ink-2);font-weight:600}.ki-paket{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.ki-paket:last-child{border-bottom:0}.ki-paket .ki-editor{border-bottom:0;border-top:1px solid var(--line)}.ki-paket .ki-editor .ka-reihe{font-size:13.5px}.ki-einleitung{max-width:640px;line-height:1.55}.ka-code{color:var(--muted);font-size:12px}.ki-woerter-zeile{flex-wrap:wrap}.ki-woerter-zeile>.ka-chips{flex:260px;justify-content:flex-end}.ka{flex-direction:column;gap:20px;display:flex}.ka-kopf,.ka-knoepfe,.ka-reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka-kopf .grow,.ka-knoepfe .grow,.ka-reihe .grow{flex:1}.ka-reihe{align-items:flex-end}.ka-reihe.mitte{align-items:center;gap:8px 18px}.ka-seg{background:var(--card2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.ka-seg button{height:28px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px}.ka-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-xs);font-weight:600}.ka-seg.klein button{height:24px;padding:0 10px;font-size:12.5px}.ka-zurueck{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.ka-zurueck:hover{color:var(--ink)}.ka-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ka-kpi-feld{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ka-kpi-feld>span{color:var(--muted);font-size:12px}.ka-kpi-feld b{font-size:22px;font-weight:600;line-height:1.2}.ka-kpi-feld small{color:var(--muted);font-size:12px}.ka-tabelle{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.ka-z{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1.6fr) minmax(0,1.2fr) 84px 84px 68px 16px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:grid}.ka-z:last-child{border-bottom:0}.ka-z:hover{background:var(--hover-warm)}.ka-z.kopf{cursor:default;color:var(--muted);background:color-mix(in srgb, var(--card2) 60%, var(--card));padding-block:9px;font-size:12px}.ka-z.aus .ka-name,.ka-z.aus .num{color:var(--muted)}.ka-z .num{text-align:right;font-variant-numeric:tabular-nums}.ka-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ka-name b{align-items:center;gap:8px;font-weight:600;display:flex}.ka-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ka-marke{color:var(--ink-2);background:var(--card2);border-radius:100px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.ka-mod{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ka-pfeil{color:var(--faint)}.ka-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ka-chip{background:var(--sand);color:var(--ink-2);white-space:nowrap;border-radius:100px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.ka-chip.leise{border:1px dashed var(--line-2);color:var(--muted);background:0 0}.ka-chip button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.ka-chips .zk-feld.klein{width:160px;height:28px;font-size:12.5px}.ka-agent-kopf{align-items:center;gap:12px;display:flex}.ka-agent-kopf .grow{flex:1}.ka-agent-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.ka-agent-titel h2{margin:0;font-size:22px;font-weight:700;line-height:1.2}.ka-ver{color:var(--muted);font-size:13px}.btn.sm.an{background:var(--ink)!important;color:var(--paper)!important}.btn.sm.ic{justify-content:center;width:28px;padding:0}.ka-freigabe{border:1px solid var(--line-2);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ka-freigabe p{margin:0;font-size:14px;line-height:1.5}.ka-form{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:200px minmax(0,1fr);display:grid}.ka-feld-l,.ka-feld-w{border-bottom:1px solid var(--line);padding:16px}.ka-form>:nth-last-child(-n+2){border-bottom:0}.ka-feld-l{color:var(--ink-2);font-size:14px;font-weight:600}.ka-feld-l small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.ka-feld-w{flex-direction:column;gap:12px;min-width:0;display:flex}.ka-feld-w>.zk-feld,.ka-l .zk-feld{width:100%;font-size:14px}.ka-feld-w textarea.zk-feld{font-size:14px}textarea.zk-feld.ka-prompt{min-height:200px;font-size:14px;line-height:1.6}select.zk-feld.ka-vorlage{width:auto;min-width:200px;max-width:100%}.ka-l{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.ka-l.schmal{flex:0 160px}.ka-feld-w>.ka-l{flex:none}select.zk-feld.ka-stufe-wahl{flex:none;width:280px;max-width:100%}.ka-l>span:first-child,.ka-l-wort{color:var(--ink-2);font-size:12px;font-weight:600}.ka-haken{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.ka-haken input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.ka-haken small{color:var(--muted);font-size:12px}.ka-haken .zk-feld.klein,.ka-tun .zk-feld.klein{width:auto;height:28px;font-size:13px}.ka-haken-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.ka-haken-liste .ka-haken{align-items:flex-start}.ka-haken-liste .ka-haken input{margin-top:2px}.ka-regler{color:var(--ink-2);grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:12px;font-size:13px;display:grid}.ka-regler span:last-child{text-align:left}.ka-regler span:first-child{text-align:right}.ka-regler input[type=range]{width:100%;accent-color:var(--ink)}.ka-woerter,.ka-bsp,.ka-tun{flex-direction:column;gap:8px;display:flex}.ka-tun-z{align-items:center;gap:12px;font-size:14px;display:flex}.ka-tun-z .grow{flex:1;min-width:0}.ka-tun-z small{color:var(--muted);font-size:12px}.ka-modell{flex-wrap:wrap;gap:12px 16px;display:flex}.ka-modell .ka-l{flex:220px}.ka-leiste{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--ink);color:var(--paper);box-shadow:var(--sh-pop);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:13.5px;display:flex;position:sticky}.ka-leiste .grow{flex:220px}.ka-leiste .btn:not(.ink){color:var(--paper)!important;border-color:color-mix(in srgb, var(--paper) 30%, transparent)!important;background:0 0!important}.ka-leiste .btn.ink{background:var(--paper)!important;color:var(--ink)!important}.ka-vnr{background:var(--card2);width:28px;height:28px;color:var(--ink-2);border-radius:100px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ka-test{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.ka-test-punkt{border:1.5px solid var(--line-2);width:20px;height:20px;color:var(--paper);border-radius:100px;place-items:center;margin-top:1px;display:grid}.ka-test-punkt.ok{background:var(--success);border-color:var(--success)}.ka-test-punkt.nein{background:var(--danger);border-color:var(--danger)}.ka-test-text{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.ka-test-text b{font-size:14px;font-weight:600}.ka-test-text small{color:var(--muted);font-size:12.5px;line-height:1.45}.ka-test-text .ka-test-grund{color:var(--ink-2)}.ka-test-antwort{color:var(--ink-2);background:var(--cream);white-space:pre-wrap;border-radius:8px;grid-column:2/-1;padding:10px 12px;font-size:13px;line-height:1.55}.ka-testchat{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ka-testchat-kopf{flex-direction:column;gap:2px;display:flex}.ka-testchat-kopf b{font-size:14px}.ka-testchat-kopf small{color:var(--muted);font-size:12.5px}.ka-testchat-verlauf{flex-direction:column;gap:8px;max-height:360px;display:flex;overflow-y:auto}.ka-testchat-n{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:8px 12px;font-size:14px;line-height:1.5}.ka-testchat-n.nutzer{background:var(--ink);color:var(--paper);align-self:flex-end}.ka-testchat-n.agent{background:var(--cream);color:var(--ink);align-self:flex-start}.ka-testchat .zk-feld.grow{flex:1;width:auto;min-width:0;height:32px}.ka-tabelle-innen{background:0 0;border:0;border-radius:0}.ka-z.ka-z-vorlage{grid-template-columns:32px minmax(0,1.4fr) minmax(0,1.6fr) 16px}.ki-zeichen.leise{background:var(--card2);color:var(--ink-2)}.ka-chip-knopf{font:inherit;cursor:pointer;white-space:normal;text-align:left;border:0;border-radius:12px;max-width:100%;font-size:12px}.ka-chip-knopf:hover{background:var(--hover-warm);color:var(--ink)}.ka-test-antwort.ka-vergleich{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ka-vergleich>div{white-space:pre-wrap;min-width:0}.ka-vergleich b{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12px;font-weight:600;display:block;overflow:hidden}button.ki-eu{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ki-eu.nein{color:var(--danger)}.ka-prot{flex-direction:column;display:flex}.ka-prot-z{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:92px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) 110px 76px 56px;gap:10px;padding:9px 16px;font-size:13px;display:grid}.ka-prot-z:last-child{border-bottom:0}.ka-prot-z.kopf{color:var(--muted);background:color-mix(in srgb, var(--card2) 60%, var(--card));font-size:12px}.ka-prot-z .num{text-align:right;font-variant-numeric:tabular-nums}.ka-prot-z>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:899px){.ka-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-z{grid-template-columns:32px minmax(0,1fr) 16px;row-gap:6px}.ka-z.kopf,.ka-z .ka-mod{display:none}.ka-z>.num{text-align:left;color:var(--muted);grid-column:2;font-size:12.5px;display:inline}.ka-z>.num:before{content:attr(data-wort) " "}.ka-z>.num~.num{display:none}.ka-z .ka-pfeil{grid-area:1/3}.ka-form{grid-template-columns:minmax(0,1fr)}.ka-z.ka-z-vorlage{grid-template-columns:32px minmax(0,1fr) 16px}.ka-z.ka-z-vorlage .ka-mod{display:none}.ka-test-antwort.ka-vergleich{grid-template-columns:minmax(0,1fr)}.ka-feld-l{border-bottom:0;padding-bottom:0}select.zk-feld.ka-stufe-wahl{width:100%}.ka-form>:nth-last-child(2){border-bottom:0}.ka-haken-liste{grid-template-columns:minmax(0,1fr)}.ka-regler{grid-template-columns:64px minmax(0,1fr) 64px;gap:8px;font-size:12.5px}.ka-prot-z{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px}.ka-prot-z.kopf,.ka-prot-z>span:nth-child(3),.ka-prot-z>span:nth-child(5){display:none}.ka-prot-z>span:nth-child(2){grid-area:1/1/auto/3;font-weight:600}.ka-prot-z>span:nth-child(6){grid-area:1/3}.ka-prot-z>span:first-child,.ka-prot-z>span:nth-child(4),.ka-prot-z>span:nth-child(7){color:var(--muted);text-align:left;grid-row:2;font-size:12px}.ka-prot-z>span:nth-child(7){text-align:right;grid-column:3}.ki-haupt{flex-wrap:wrap}.ki-haupt .grow{flex-basis:calc(100% - 64px)}}.wb-gespr-kopf.mit-umschalter{padding:0 12px!important}.wb-gespr-kopf.mit-umschalter .ptabs{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.wb-gespr-kopf.mit-umschalter .ptab{white-space:nowrap;text-overflow:ellipsis;justify-content:center;min-width:0;overflow:hidden}.wb-gespr.mit-agent{background:var(--paper)}.agent{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.agent-verlauf{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;padding:16px 16px 8px;display:flex;overflow-y:auto}.agent-verlauf>.agent-spalte{margin-top:auto}.agent-spalte{flex-direction:column;gap:18px;display:flex}.agent .coach-n{grid-template-columns:32px 1fr;gap:10px}.agent .coach-av{background:var(--sand);width:32px;height:32px;color:var(--ink-2);--zeichen-grund:var(--sand)}.agent .coach-av.gross{width:48px;height:48px}.agent .coach-av.denkt svg{animation:1.6s ease-in-out infinite coach-atmen}.agent .coach-n .avatar{width:32px;height:32px}.coach-denkt.ruhig{cursor:default}.agent-ein{border-top:1px solid var(--line);background:var(--card);padding:8px 10px 10px}.coach-pille .ezsenden.gesperrt{background:var(--card2);color:var(--muted);cursor:default}.agent-leer{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 8px;display:flex}.agent-leer b{margin-top:6px;font-size:16px;font-weight:600}.agent-leer p{color:var(--ink-2);max-width:300px;margin:0;font-size:14px}.agent-leer p.klein{color:var(--muted)}.agespr-verlauf>.agespr-start{margin-top:auto}.agespr-zeichen{background:var(--sand);width:48px;height:48px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.agespr-start strong{color:var(--ink-2);font-weight:600}.agent-vorschlaege{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.agent-vorschlaege .coach-knopf{white-space:normal;text-align:center}.agent-uebergabe{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.agent-uebergabe.offen{background:var(--sand)}.agent-uebergabe-kopf{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.agent-uebergabe-kopf b{font-weight:600}.agent-uebergabe-kopf small{color:var(--muted);font-size:12px}.agent-uebergabe-kopf svg{color:var(--ink-2);flex:none}.agent-uebergabe-liste{flex-direction:column;gap:6px;margin:0;padding:0 14px 12px;font-size:13px;display:flex}.agent-uebergabe-liste>div{grid-template-columns:112px 1fr;gap:10px;display:grid}.agent-uebergabe-liste dt{color:var(--muted)}.agent-uebergabe-liste dd{color:var(--ink);margin:0;line-height:1.45}.agent-frage{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);margin-top:4px;padding:12px 14px}.agent-frage .coach-text{font-size:14px}.agent-stand{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.agent-stand svg{flex:none}.agent-stand{flex-wrap:wrap}.agent-stand .coach-knopf{margin-left:auto;padding:4px 12px;font-size:13px}.agent-stand .agent-drin{margin-left:auto}.agent-vorschlag-liste{flex-direction:column;gap:10px;margin-top:8px;display:flex}.agent-vorschlag{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);padding:10px 14px}.agent-vorschlag-kopf{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.agent-vorschlag-kopf b{color:var(--ink);font-weight:600}.agent-vorschlag-text{max-height:220px;margin-top:6px;font-size:14px;overflow:auto}.agent-vorschlag .coach-knoepfe-reihe{margin-top:8px}.agent-drin{color:var(--success);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ak-leisten{z-index:3;margin:0 0 16px;position:sticky;top:12px}.ak-doc.agent-sperre .ak-abschnitt{opacity:.42;transition:opacity var(--dur,.2s) ease}.ak-doc.agent-sperre .ak-abschnitt.agent-aktiv{opacity:1}.ak-abschnitt.agent-aktiv>.mdfeld{background:var(--warning-bg);border-radius:var(--r-md);box-shadow:0 0 0 6px var(--warning-bg)}.ak-abschnitt.agent-geaendert>.mdfeld{background:var(--warning-bg);border-radius:var(--r-sm);box-shadow:0 0 0 4px var(--warning-bg)}.agent-leiste{border-radius:var(--r-lg);align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:14px;display:flex}.agent-leiste-text{flex:1;min-width:0;line-height:1.4}.agent-leiste-text b{font-weight:600}.agent-leiste-knopf{white-space:nowrap;font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.agent-leiste.schreibt{background:var(--nav);color:var(--nav-ink);box-shadow:var(--sh-pop)}.agent-leiste.schreibt i{background:var(--nav-ink);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite coach-atmen}.agent-leiste.schreibt .agent-leiste-knopf{color:var(--nav-ink);border:1px solid var(--nav-line);background:0 0}.agent-leiste.fertig{background:var(--sand);border:1px solid var(--line);flex-wrap:wrap}.agent-leiste.fertig .agent-leiste-ok{color:var(--success);flex:none}.agent-leiste.fertig .agent-leiste-knopf{background:var(--paper);color:var(--ink);border:1px solid var(--line-2)}.agent-leiste.fertig .agent-leiste-knopf[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.agent-leiste-zu{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.agent-leiste-zu:hover{background:var(--paper);color:var(--ink)}@media (prefers-reduced-motion:reduce){.agent-leiste.schreibt i,.agent .coach-av.denkt svg{animation:none}}@media (max-width:899px){.agent-verlauf{padding:12px 14px 8px}.agent-ein{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.ak-leisten:has(.agent-leiste.schreibt){top:auto;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));margin:0;position:fixed}.agent-leiste.fertig{position:relative}.agent-leiste.fertig .agent-leiste-text{flex-basis:calc(100% - 32px);padding-right:32px}.agent-leiste.fertig .agent-leiste-zu{position:absolute;top:6px;right:6px}}.hub-entwurf-titel{color:var(--ink);font-size:15px;font-weight:600}.hub-entwurf-text{white-space:pre-line;color:var(--ink-2);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rf{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;gap:2px;max-width:560px;margin-top:12px;padding:14px 8px 8px;display:flex}.rf.schnell{max-width:460px;padding-top:8px}.rf-kopf{align-items:baseline;gap:12px;padding:0 8px;display:flex}.rf-kopf b{min-width:0;color:var(--ink);text-wrap:pretty;flex:1;font-size:15px;font-weight:600}.rf-kopf small{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.rf-hinweis{color:var(--muted);padding:2px 8px 8px;font-size:13px}.rf-liste{flex-direction:column;gap:2px;display:flex}.rf-zeile{border-radius:var(--r-sm);width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-size:14px;display:flex}button.rf-zeile,label.rf-zeile{cursor:pointer}button.rf-zeile:hover,label.rf-zeile:hover{background:var(--cream)}.rf-zeile.on{background:var(--sand)}.rf-nr{border-radius:var(--r-xs);background:var(--cream);border:1px solid var(--line);width:24px;height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.rf-zeile.on .rf-nr{background:var(--ink);border-color:var(--ink);color:var(--paper)}.rf-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rf-t b{font-weight:500}.rf-t small{color:var(--muted);font-size:13px}.rf-mark{border:1.5px solid var(--line-2);width:18px;height:18px;color:var(--paper);flex:none;place-items:center;display:grid}.rf-mark.rund{border-radius:50%}.rf-mark.eckig{border-radius:var(--r-xs)}.rf-zeile.on .rf-mark{background:var(--ink);border-color:var(--ink)}.rf .rf-zeile.eigen input{min-width:0;height:auto;font:inherit;color:var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px}html:not(#_) .rf .rf-zeile.eigen input{box-shadow:none!important;border:0!important;outline:none!important}.rf-zeile.eigen input::placeholder{color:var(--muted)}.rf-zeile.eigen:focus-within{background:var(--cream)}.rf-zeile.eigen.on:focus-within{background:var(--sand)}.rf-klein{border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.rf-klein:after{content:"";position:absolute;inset:-6px}.rf-klein:hover:not(:disabled){background:var(--cream);color:var(--ink)}.rf-klein:disabled{color:var(--line-2);cursor:default}.rf-klein.an{background:var(--ink);color:var(--paper)}.rf-klein.an:hover{background:var(--ink-2);color:var(--paper)}.rf-wahl,.rf-pfeile{flex:none;gap:4px;display:flex}.rf-zeile.annehmen.raus .rf-t{color:var(--muted)}.rf-zeile.annehmen.raus .rf-t b{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.rf-zeile.folge{cursor:grab;background:var(--paper)}.rf-zeile.folge:hover{background:var(--cream)}.rf-zeile.folge.zieht{background:var(--sand);box-shadow:var(--shadow-sm);cursor:grabbing}.rf-griff{color:var(--faint);flex:none;place-items:center;margin-right:-6px;display:grid}.rf-fuss{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:6px;padding:8px 8px 4px;display:flex}.rf-luecke{flex:1}.rf.zu{border-color:var(--line);background:0 0;gap:6px;padding:10px 12px}.rf-zu-zeile{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.rf-zu-zeile .rf-nr{width:20px;height:20px;font-size:12px}@media (max-width:899px){.rf{max-width:none}.rf-klein{width:36px;height:36px}.rf-griff{display:none}}.coach-datei-art.mit-bild,.coach-datei-art.mit-seite{background:var(--paper);border-color:var(--line);width:36px;height:44px;padding:0;overflow:hidden}.coach-datei-art.gross.mit-bild,.coach-datei-art.gross.mit-seite{width:44px;height:54px}.coach-datei-art.mit-bild img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.coach-datei-art.mit-seite{place-items:start;position:relative}.coach-mini-seite{letter-spacing:0;width:200px;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;transform-origin:0 0;padding:14px 16px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:0;left:0;transform:scale(.18)}.coach-datei-art.gross .coach-mini-seite{transform:scale(.22)}.coach-bildkachel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);cursor:pointer;max-width:min(260px,100%);padding:0;display:block;overflow:hidden}.coach-bildkachel img{width:auto;max-width:100%;height:auto;max-height:200px;display:block}.coach-bildkachel:hover{border-color:var(--line-2)}.coach-stapel .coach-datei-art.mit-bild,.coach-stapel .coach-datei-art.mit-seite{width:44px;height:56px}.coach-stapel .coach-datei-art.mit-seite .coach-mini-seite{transform:scale(.22)}.agent-nachtrag{color:var(--ink);flex-direction:column;gap:4px;margin:0;padding:0 14px 12px 38px;font-size:14px;line-height:1.45;display:flex}.coach-vorlage{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;max-width:560px;margin:8px 0;display:flex}.coach-vorlage-kopf{align-items:center;gap:12px;padding:12px 14px;display:flex}.coach-vorlage-ueber{border-top:1px solid var(--line);color:var(--muted);padding:8px 14px 2px;font-size:12px;font-weight:500}.coach-vorlage-zeile{align-items:center;gap:8px;padding:8px 14px 10px;display:flex}.coach-vorlage-ueber+.coach-vorlage-zeile{padding-top:4px}.coach-vorlage-zeile.neu{border-top:1px solid var(--line);padding-top:10px}.coach-vorlage-zeile .coach-karte-text{flex:1;min-width:0}.coach-vorlage-zeile .coach-karte-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coach-vorlage-spaeter{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 14px 10px;padding:4px 0;font-size:13px}.coach-vorlage-spaeter:hover{color:var(--ink)}.coach-vorlage-blatt{max-width:var(--breite-lesen);margin:0 auto}@media (max-width:899px){.coach-vorlage-zeile{flex-wrap:wrap}.coach-vorlage-zeile .coach-karte-text{flex-basis:100%}.coach-vorlage-kopf .coach-knopf{padding:6px 10px}}.coach-dokubild{flex-direction:column;gap:6px;max-width:560px;margin:8px 0 12px;display:flex}.coach-dokubild img{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);max-width:100%;height:auto;display:block}.coach-dokubild figcaption{color:var(--ink-2);flex-wrap:wrap;gap:4px 8px;font-size:13px;display:flex}.coach-dokubild figcaption small{color:var(--muted);font-size:12px}.coach-dokubild.ersatz{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);flex-direction:row;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:14px;text-decoration:none}.coach-dokubild.ersatz small{color:var(--muted);font-size:12px}li>.coach-dokubild{margin-top:8px}.coach-quelle small{color:var(--muted);margin-left:2px;font-size:12px}.ki-tool-form{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 0;display:flex}.ki-tool-feld{flex-direction:column;gap:4px;display:flex}.ki-tool-feld>span{color:var(--ink-2);font-size:13px;font-weight:600}.ki-tool-feld small{color:var(--muted);font-size:12px}.app-aktion-text{color:var(--ink-2);margin:0}.app-aktion-text.leise{color:var(--muted);font-size:13px}.app-aktion-felder{flex-direction:column;gap:4px;margin:0;display:flex}.app-aktion-felder div{gap:8px;display:flex}.app-aktion-felder dt{color:var(--muted);min-width:96px}.app-aktion-felder dd{color:var(--ink);white-space:pre-line;margin:0}.gd-vorschlag.erledigt.aus{color:var(--muted)}.coach-flaeche{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.coach-huelle.mit-leiste{flex-direction:row}.coach-leiste{flex-direction:column;flex:none;align-items:center;gap:4px;width:56px;padding:12px 0;display:flex}.coach-leiste-knopf{border-radius:var(--r-sm);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.coach-leiste-knopf:hover{color:var(--ink);background:var(--cream)}.coach-leiste-knopf.on{color:var(--ink);background:var(--sand)}.coach-leiste-knopf svg{width:18px;height:18px}.coach-leiste-knopf.suchen{margin-top:12px}.coach-huelle.ohne-kopf .coach-suchzeile{border-bottom:1px solid var(--line);max-width:none}.coach-huelle.ohne-kopf .coach-suchzeile input{max-width:var(--breite-chat)}.coach-huelle.ohne-kopf .coach-verlauf{padding-top:24px}.coach-huelle .coach-chat .coach-spalte,.coach-huelle .coach-ein-in{max-width:var(--breite-chat)}.coach-huelle .coach-n{grid-template-columns:28px minmax(0,1fr);gap:10px}.coach-huelle .coach-n>.avatar,.coach-huelle .coach-n>.coach-av{width:28px;height:28px;font-size:11px}.coach-huelle .coach-n>.coach-av svg{width:16px;height:16px}.coach-huelle .coach-n.hinweis{padding-left:38px}.coach-huelle .coach-name{margin-bottom:4px;font-size:14px;line-height:28px}.coach-huelle .coach-name small{font-size:12px}.coach-huelle .coach-n.ich{grid-template-columns:minmax(0,1fr) 28px;margin:0 -38px 0 38px}.coach-huelle .coach-n:not(.ich){margin-left:-38px}.coach-huelle.mit-leiste .coach-verlauf,.coach-huelle.mit-leiste .coach-ein{padding-left:66px;padding-right:122px}.coach-huelle .coach-n.ich .coach-inhalt{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.coach-huelle .coach-n.ich .coach-eigen{background:var(--sand);border-radius:var(--r-xl);max-width:min(82%,620px);padding:9px 14px}.coach-huelle .coach-n.ich .coach-stapel{justify-content:flex-end}.coach-huelle .coach-n.ich .coach-bearbeiten{width:min(100%,620px)}.coach-eigen blockquote{border-left:2px solid var(--line-2);color:var(--ink-2);margin:2px 0 8px;padding-left:10px;font-size:14px}.coach-meta{color:var(--muted);align-items:center;gap:2px;min-height:24px;margin-top:-2px;font-size:12px;display:flex}.coach-meta .cbtn{width:24px;height:24px;color:var(--faint)}.coach-meta .cbtn:hover{color:var(--ink)}.coach-text h4{margin:16px 0 6px;font-size:17px;font-weight:600;line-height:1.35}.coach-text h4:first-child{margin-top:0}.coach-text hr{border:0;border-top:1px solid var(--line);margin:16px 0}.coach-text em{font-style:italic}.coach-text p code,.coach-text li code,.coach-text td code{background:var(--sand);border-radius:var(--r-xs);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.coach-code{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);margin:4px 0 12px;overflow:clip}.coach-code-kopf{background:var(--cream);border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 14px;font-size:12px;font-weight:500;display:flex}.coach-code pre{color:var(--ink);tab-size:2;margin:0;padding:12px 14px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.coach-code-prosa{white-space:pre-wrap;padding:14px 16px;font-size:15px;line-height:1.55}.coach-kopieren{border-radius:var(--r-xs);font:500 12px/1 var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.coach-kopieren:hover{background:var(--sand);color:var(--ink)}.coach-zitat{border-left:2px solid var(--line-2);color:var(--ink-2);margin:4px 0 12px;padding:2px 0 2px 14px}.coach-zitat cite{color:var(--muted);margin-top:4px;font-size:13px;font-style:normal;display:block}.coach-tabelle{border:1px solid var(--line);border-radius:var(--r-lg);margin:4px 0 12px;overflow-x:auto}.coach-tabelle table{border-collapse:collapse;width:100%;font-size:14px}.coach-tabelle th,.coach-tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 12px}.coach-tabelle th{color:var(--ink-2);background:var(--cream);white-space:nowrap;font-size:13px;font-weight:600}.coach-tabelle tr:last-child td{border-bottom:0}.coach-zitieren{z-index:3;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);font:500 13px/1 var(--font);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;animation:.14s both coach-ein;display:inline-flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 16px #0000001f}.coach-zitieren:hover{background:var(--cream)}@media (max-width:899px){.coach-huelle .coach-n.ich,.coach-huelle .coach-n:not(.ich){margin:0}.coach-huelle .coach-n.ich .coach-eigen{max-width:88%}.coach-huelle .coach-n.ich>.avatar{display:none}.coach-huelle .coach-n.ich{grid-template-columns:minmax(0,1fr)}.coach-huelle .coach-n:not(.ich):not(.hinweis){row-gap:2px}.coach-huelle .coach-n:not(.ich):not(.hinweis)>.coach-inhalt{display:contents}.coach-huelle .coach-n:not(.ich):not(.hinweis)>.coach-inhalt>*{grid-column:1/-1}.coach-huelle .coach-n:not(.ich):not(.hinweis)>.coach-inhalt>.coach-name{grid-column:2;margin-bottom:0}.coach-huelle .coach-n.hinweis{padding-left:0}}.coach-ueb-skill{color:var(--muted)}.coach-benutzt{flex-direction:column;gap:8px;padding-top:2px;display:flex}.coach-benutzt>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.coach-benutzt small{color:var(--muted);min-width:72px;font-size:12px}.coach-benutzt-chip{color:var(--ink-2);background:var(--cream);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:13px;display:inline-flex}.agent .coach-n.ich{grid-template-columns:minmax(0,1fr)}.agent .coach-n.ich .coach-inhalt{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.agent .coach-n.ich .coach-eigen{background:var(--sand);border-radius:var(--r-xl);max-width:88%;padding:9px 14px}.agent .coach-n.ich .coach-stapel{justify-content:flex-end}.agent .coach-n.ich .coach-bearbeiten{width:100%}
.kilage{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 2px 16px;display:flex}.kilage-kopf{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.kilage-kopf .stillbtn{place-items:center;width:28px;height:28px;display:inline-grid}.kilage-text{color:var(--ink);font-size:14px;line-height:1.5}.kilage-text h4{color:var(--muted);margin:10px 0 2px;font-size:13px;font-weight:600}.kilage-text h4:first-child{margin-top:0}.kilage-text p{margin:4px 0}.kilage-text ul{margin:2px 0 4px;padding-left:18px}.kilage-text li{margin:2px 0}.kilage-fuss,.kilage-leer{color:var(--faint);margin:2px 0 0;font-size:12px}.kilage-leer{color:var(--muted);font-size:13px}.kientwurf{background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-xs);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 8px;padding:12px 14px;display:flex}.kientwurf.rahmen{border-style:dashed}.kientwurf.schreibt{color:var(--muted);flex-direction:row;align-items:center;gap:8px;padding:10px 14px;font-size:13px}.kientwurf-kopf{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.kientwurf-kopf b{color:var(--ink);font-weight:600}.kientwurf-kopf .stillbtn{place-items:center;width:28px;height:28px;display:inline-grid}.kientwurf-text{all:unset;-webkit-line-clamp:5;white-space:pre-wrap;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.kientwurf.auf .kientwurf-text{-webkit-line-clamp:unset;cursor:default;max-height:40vh;display:block;overflow-y:auto}.kientwurf-text:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.kientwurf-fuss{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kientwurf-quellen{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.kientwurf-quellen .chip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;display:inline-block;overflow:hidden}@media (max-width:720px){.kientwurf{margin:0 0 6px;padding:10px 12px}.kientwurf-text{-webkit-line-clamp:3}.kientwurf-quellen{scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.kientwurf-quellen::-webkit-scrollbar{display:none}.kientwurf-quellen .chip{flex:none;max-width:220px}}.kistil+.kistil{border-top:1px solid var(--line)}.kistil>.zk-ezeile{border-top:0}.kistil-inhalt{flex-direction:column;gap:10px;padding:0 16px 16px 64px;display:flex}.kistil-rahmen{flex-wrap:wrap;gap:6px;display:flex}.kistil-rahmen span{background:var(--sand);color:var(--ink);border-radius:8px;padding:4px 8px;font-size:13px}.kistil-rahmen i,.kistil-beispiele i{color:var(--muted);margin-right:4px;font-size:13px;font-style:normal}.kistil-beispiele{flex-direction:column;gap:6px;display:flex}.kistil-beispiele blockquote{border-left:2px solid var(--line-2);color:var(--ink-2);white-space:pre-wrap;margin:0;padding:2px 0 2px 10px;font-size:14px;line-height:1.5}@media (max-width:720px){.kistil-inhalt{padding:0 14px 14px}}.kispeicher-rechts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kispeicher-leiste{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.kispeicher-suche{background:var(--paper);border:1px solid var(--line-2);min-height:36px;color:var(--muted);border-radius:8px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.kispeicher-suche input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:14px}.kispeicher-zahlen{color:var(--faint);border-bottom:1px solid var(--line);padding:8px 16px;font-size:12px}.kispeicher-leer{color:var(--muted);margin:0;padding:16px;font-size:14px}.kispeicher-eintrag+.kispeicher-eintrag{border-top:1px solid var(--line)}.kispeicher-eintrag>.zk-ezeile{border-top:0}.kispeicher-kopf{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;min-height:58px;padding:12px 16px;display:flex}.kispeicher-kopf .grow{flex-direction:column;gap:4px;min-width:0;display:flex}.kispeicher-kopf:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}.kispeicher-kopf .t{overflow-wrap:anywhere}.kispeicher-kopf .s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kispeicher-thema,.kispeicher-marke{background:var(--sand);color:var(--ink-2);border-radius:6px;padding:1px 6px;font-size:12px}.kispeicher-marke{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:0 0}.kispeicher-pfeil{color:var(--faint);flex:none;transition:transform .15s}.kispeicher-eintrag.auf .kispeicher-pfeil{transform:rotate(180deg)}.kispeicher-eintrag.aus .t{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.kispeicher-inhalt,.kispeicher-form{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.kispeicher-antwort{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.kispeicher-vorher summary{color:var(--muted);cursor:pointer;font-size:13px}.kispeicher-vorher p{border-left:2px solid var(--line-2);color:var(--ink-2);white-space:pre-wrap;margin:6px 0 0;padding-left:10px;font-size:13px}.kispeicher-fuss{color:var(--faint);font-size:12px}.kispeicher-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kispeicher-form{padding-top:14px}.kispeicher-form label{flex-direction:column;gap:4px;display:flex}.kispeicher-form label>span{color:var(--muted);font-size:13px}@media (max-width:720px){.ki-gruppe-kopf:has(.kispeicher-rechts){flex-direction:column;align-items:flex-start;gap:8px}.kispeicher-leiste{padding:10px 14px}.kispeicher-inhalt,.kispeicher-form{padding:0 14px 14px}}
