:root{--grund:#000;--flaeche:#0d0d0f;--flaeche-hoch:#141517;--kante:#1e1f22;--text:#f5f5f3;--text-leise:#8a8c92;--text-still:#5e6067;--akzent:#f5f5f3;--akzent-text:#000;--knopf:#1c1d21;--knopf-kante:#3a3c43;--fehler:#e3564a;--tapete:radial-gradient(120% 80% at 20% 0%, #1a1c22 0%, #0a0a0c 55%, #000 100%)}:root[data-design=hell]{--grund:#f4f2ed;--flaeche:#fff;--flaeche-hoch:#fff;--kante:#0000001a;--text:#17181b;--text-leise:#6b6d73;--text-still:#9a9ca2;--akzent:#17181b;--akzent-text:#fff;--knopf:#f4f2ed;--knopf-kante:#00000029;--fehler:#c0392b;--tapete:radial-gradient(120% 80% at 20% 0%, #fff 0%, #f2efe9 55%, #e7e3db 100%)}*{box-sizing:border-box}html,body,#root{height:100%}#root{position:relative}@media (display-mode:standalone){html{height:calc(100% + env(safe-area-inset-top,0px))}}html.heim-app{height:calc(100% + env(safe-area-inset-top,0px))}html{background-color:var(--grund);background-image:var(--tapete);overscroll-behavior:none;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100dvh;overflow:hidden}body{overscroll-behavior:none;color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-family:Work Sans,system-ui,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}.wortmarke{letter-spacing:3px;color:var(--text-leise);text-shadow:0 1px 4px #000000b3;font-size:15px;font-weight:700}.wortmarke-logo{object-fit:contain;object-position:left center;align-self:flex-start;width:auto;max-width:80%;height:64px;margin-left:-6px;display:block}.seite-mitte{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.karte{background:var(--flaeche);border:1px solid var(--kante);border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:360px;padding:24px;display:flex}.karte h1{margin:4px 0 8px;font-size:26px;font-weight:700}label{letter-spacing:1.5px;color:var(--text-leise);text-transform:uppercase;font-size:12px;font-weight:600}input{background:var(--grund);border:1px solid var(--kante);width:100%;color:var(--text);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}input:focus{outline:2px solid var(--text-leise);outline-offset:1px}button,.knopf{background:var(--akzent);color:var(--akzent-text);cursor:pointer;text-align:center;border:none;border-radius:12px;padding:13px 18px;font-family:inherit;font-size:15px;font-weight:600}button:disabled{opacity:.6;cursor:default}.pw-feld{position:relative}.pw-feld input{padding-right:52px}.pw-feld .pw-auge{width:40px;height:40px;color:var(--text-leise);background:0 0;border-radius:8px;place-items:center;margin-top:-20px;padding:0;display:grid;position:absolute;top:50%;right:4px}.pw-feld .pw-auge:hover,.pw-feld .pw-auge[aria-pressed=true]{color:var(--text)}.fehler{color:var(--fehler);font-size:14px}.hinweis{color:var(--text-still);margin:0;font-size:13px}.hub{height:100%;padding:calc(10px + env(safe-area-inset-top,0px)) 16px calc(8px + env(safe-area-inset-bottom,0px)) 16px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;display:flex;overflow:hidden}.hub img,.hub a{-webkit-user-drag:none}.hub-mitte{touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;display:flex;overflow:hidden}.hub.anordnen .hub-mitte{touch-action:none;overflow:hidden}.hub-kopf{justify-content:space-between;align-items:center;width:100%;display:flex}.profil{background:var(--flaeche);border:1px solid var(--kante);width:52px;height:52px;color:var(--text);letter-spacing:1px;border-radius:26px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hub-raster{width:100%;max-width:460px;height:100%;margin:0 auto;position:relative}@media (width>=900px){.hub-raster,.dock{max-width:720px}}.kachel-platz{flex-direction:column;align-items:center;gap:7px;padding-top:8px;display:flex;position:absolute;top:0;left:0}.kachel{border:1px solid #ffffff1f;border-radius:17px;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex}.kachel-platz:active .kachel,.dock-platz:active .kachel{filter:brightness(.85);transform:scale(.93)}.kachel-name{text-align:center;text-shadow:0 1px 4px #000000d9;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:12px;line-height:1.25;overflow:hidden}.hub-fuss{border-top:1px solid var(--kante);color:var(--text-still);flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.leiser-knopf{color:var(--text-leise);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}@keyframes wackeln{0%{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}to{transform:rotate(-2.2deg)}}.hub.anordnen{-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:contain}.hub.anordnen .kachel-platz,.hub.anordnen .dock-platz{touch-action:none}.hub.anordnen .kachel-platz{cursor:grab}.hub.anordnen .kachel-platz .kachel,.hub.anordnen .dock-platz .kachel{animation:.32s ease-in-out infinite wackeln}.hub.anordnen .kachel-platz:nth-child(2n) .kachel{animation-duration:.3s;animation-direction:reverse}.kachel-zieht{filter:brightness(1.15);transform:scale(1.08)}.anordnen-hinweis{background:var(--flaeche);border:1px solid var(--kante);color:var(--text-leise);border-radius:999px;align-self:center;padding:9px 16px;font-size:12px}.profil-fertig{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.hub.anordnen .kachel-platz *{pointer-events:none}.kachel-zieht{transform:scale(1.1);animation:none!important;box-shadow:0 16px 34px #0009!important}.hub-widgets{justify-content:center;align-items:center;width:100%;max-width:460px;min-height:200px;margin:0 auto;display:flex;overflow-y:auto}.seiten-punkte{flex:none;justify-content:center;gap:8px;padding:6px 0;display:flex;position:relative}.punkt{background:var(--text-still);opacity:.45;cursor:pointer;border:none;border-radius:4px;width:7px;height:7px;padding:0}.punkt-aktiv{background:var(--text);opacity:1}.dock{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:26px;flex:none;justify-content:space-around;align-self:center;align-items:center;gap:10px;width:fit-content;max-width:460px;min-height:90px;margin:0 auto 8px;padding:10px 12px;display:flex}.dock-platz{flex-direction:column;align-items:center;gap:5px;display:flex}.dock-platz .kachel-name{display:none}.dock-leer{color:var(--text-still);font-size:12px}.hub.anordnen .dock{border-style:dashed;align-self:stretch;width:100%}.zieh-abbild{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:fixed;transform:scale(1.08)}.zieh-abbild .kachel{animation:none;box-shadow:0 16px 34px #0009}.dock-ziel{border-color:var(--text-leise);border-style:solid}.kachel-knopf{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;padding:8px 0 0;font-family:inherit;display:flex}.kachel.ordner{background:#ffffff1a;border-color:#ffffff29;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:5px;width:68px;height:68px;padding:8px;display:grid;box-shadow:0 6px 18px #00000073,inset 0 1px #ffffff29}:root[data-design=hell] .kachel.ordner{background:#0000000f;border-color:#0000001a;box-shadow:0 6px 16px #0000001a,inset 0 1px #ffffffe6}.ordner-mini{border-radius:7px;justify-content:center;align-items:center;display:flex}.kachel.ordner-ziel{outline-offset:3px;outline:1.5px solid #ffffff8c;transform:scale(1.03);animation:none!important}:root[data-design=hell] .kachel.ordner-ziel{outline-color:#0006}.ordner-schicht{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ordner-fenster{background:var(--flaeche);border:1px solid var(--kante);border-radius:26px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:20px;display:flex}.ordner-titel,.ordner-name{text-align:center;color:var(--text);background:0 0;border:none;font-size:16px;font-weight:600}.ordner-name{border:1px solid var(--kante);border-radius:10px;padding:8px}.ordner-raster{grid-template-columns:repeat(3,1fr);gap:18px 10px;display:grid}.ordner-kachel{justify-content:center;display:flex}.ordner-fuss{text-align:center;color:var(--text-still);font-size:12px}.ordner-kachel{touch-action:none;flex-direction:column;align-items:center;gap:7px;display:flex}.ordner-kachel>a{flex-direction:column;align-items:center;gap:7px;display:flex}.ordner-raster{row-gap:20px}.ordner-kachel-zieht{opacity:.4}.menue{z-index:70;background:var(--flaeche);border:1px solid var(--kante);border-radius:12px;padding:6px;position:fixed;box-shadow:0 10px 30px #00000080}.menue button{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:14px}.menue button:hover{background:var(--flaeche-hoch)}.kachel-knopf:focus,.kachel-platz:focus,.dock-platz:focus,.ordner-kachel button:focus{outline:none}.app-seite{flex-direction:column;gap:22px;width:100%;max-width:640px;min-height:100%;margin:0 auto;padding:20px 18px 40px;display:flex}@media (width>=900px){.app-seite{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:22px 26px;max-width:none;padding:28px 40px 48px;display:grid}.app-kopf,.app-fuss{grid-column:1/-1}.kachel-waehler{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-raster,.dock{max-width:1100px}}.app-kopf{flex-direction:column;gap:10px;display:flex}.app-kopf h1{margin:0;font-size:26px}.block{background:var(--flaeche);border:1px solid var(--kante);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.block h2{letter-spacing:1px;text-transform:uppercase;color:var(--text-leise);margin:0;font-size:15px;font-weight:600}.wahl{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.wahl.wahl-stufen{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:420px;display:grid}.wahl-stufen .wahl-knopf{min-width:0;min-height:42px;padding:8px 4px;font-size:13px;line-height:1.15}.editor-mitte .feld,.editor-mitte .feld-reihe,.editor-mitte .feld-spalte{min-width:0;max-width:100%}.wahl-knopf{background:var(--knopf,var(--grund));color:var(--text);border:1px solid var(--knopf-kante,var(--kante));cursor:pointer;border-radius:12px;padding:10px 16px;font-size:14px}.wahl-aktiv{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.app-liste{flex-direction:column;gap:10px;display:flex}.app-zeile{align-items:center;gap:14px;display:flex}.app-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kachel-klein{border-radius:13px;flex:none;width:48px;height:48px}.app-fuss{color:var(--text-still);justify-content:space-between;font-size:13px;display:flex}.app-fuss a{text-decoration:underline}.editor-kopf{align-items:center;gap:14px;display:flex}.farb-zeile{align-items:center;gap:12px;display:flex}.farb-zeile input[type=color]{border-radius:10px;width:56px;height:40px;padding:2px}.symbol-wahl{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.symbol-knopf{background:var(--grund);color:var(--text-leise);border:1px solid var(--kante);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex}.schalter{text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.schalter input{width:auto}.editor-fuss{justify-content:flex-end;gap:10px;display:flex}.formular{flex-direction:column;gap:10px;display:flex}.kachel-waehler{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;display:grid}.bereich-kachel{color:var(--text);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;display:flex}.bereich-kachel:disabled{opacity:.45;cursor:default}.bereich-flaeche{aspect-ratio:1;background:var(--grund);border:1px solid var(--kante);border-radius:22px;justify-content:center;align-items:center;width:100%;display:flex}.editor-seite{height:100%;max-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:none;flex-direction:column;display:flex;overflow:hidden auto}.editor-mitte,.editor-liste,.editor-vorschau{min-width:0}.editor-leiste{border-bottom:1px solid var(--kante);align-items:center;gap:14px;padding:14px 18px;display:flex}.editor-raster{flex:1;grid-template-columns:240px minmax(0,1fr) 300px;gap:0;display:grid}@media (width<=900px){.editor-raster{grid-template-columns:minmax(0,1fr)}}.editor-liste{border-right:1px solid var(--kante);flex-direction:column;gap:8px;padding:18px 14px;display:flex}.editor-liste h2,.editor-vorschau h2{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-leise);margin:0 0 6px;font-size:12px;font-weight:600}.listen-zeile{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;font-size:15px;display:flex}.listen-zeile.wahl-aktiv{background:var(--flaeche);border-color:var(--kante);color:var(--text)}.editor-mitte{flex-direction:column;gap:22px;padding:22px 24px;display:flex}.feld{flex-direction:column;gap:8px;display:flex}.feld-reihe{flex-wrap:wrap;gap:28px;display:flex}.farb-wahl{grid-template-columns:repeat(8,30px);gap:8px;display:grid}.farb-knopf{border:1px solid var(--kante);cursor:pointer;border-radius:9px;width:30px;height:30px;padding:0}.farb-knopf.wahl-aktiv{outline:2px solid var(--text);outline-offset:2px}.richtung-wahl{grid-template-columns:repeat(4,38px);gap:8px;display:grid}.editor-vorschau{border-left:1px solid var(--kante);flex-direction:column;gap:12px;padding:22px 20px;display:flex}.vorschau-flaeche{background:var(--tapete);border:1px solid var(--kante);border-radius:22px;justify-content:center;padding:28px;display:flex;position:relative;overflow:hidden}.vorschau-flaeche .kachel-block-vorschau{z-index:1;position:relative}.kachel-block-vorschau{flex-direction:column;align-items:center;gap:8px;display:flex}.kachel-winzig{border-radius:10px;flex:none;width:36px;height:36px}.app-seite{padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:none;max-height:100%;overflow:hidden auto}.seite-mitte{padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.profil{overflow:hidden}.profil img{object-fit:cover;width:100%;height:100%;display:block}.profil-gross{border-radius:42px;width:84px;height:84px;font-size:22px}.bild-zeile{align-items:center;gap:16px;display:flex}.bild-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.bild-knoepfe label{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;font-size:14px;font-weight:400}.hintergrund-vorschau{border:1px solid var(--kante);background-color:var(--grund);background-image:var(--tapete);background-position:50%;background-size:cover;border-radius:14px;flex:none;width:64px;height:110px}.hub:before{content:"";pointer-events:none;z-index:-1;background:#0000002e;position:absolute;inset:0}:root[data-design=hell] .hub:before{background:#ffffff38}:root[data-design=hell] .dock{background:#ffffff47;border-color:#0000000f}.hintergrund-buehne{touch-action:none;cursor:grab;border:1px solid var(--kante);background-color:var(--grund);background-repeat:no-repeat;border-radius:20px;width:100%;max-width:260px;position:relative;overflow:hidden}.buehne-hinweis{color:#ffffffd9;text-shadow:0 1px 4px #000000e6;font-size:11px;position:absolute;bottom:10px;left:10px}.pfeil-feld{flex-direction:column;align-items:center;gap:8px;display:flex}.pfeil-reihe{gap:8px;display:flex}input[type=range]{width:100%;max-width:260px;accent-color:var(--text)}.kachel-platz,.dock-platz,.kachel-knopf,.punkt,button,a{-webkit-tap-highlight-color:transparent}.fertig-knopf{top:calc(12px + env(safe-area-inset-top,0px));z-index:45;background:var(--akzent);width:52px;height:52px;color:var(--akzent-text);cursor:pointer;border:none;border-radius:26px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:fixed;right:16px}@media (width>=900px){.hub{padding-top:48px}}.tapete{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tapete-fest{z-index:-2;position:absolute;inset:0}.tapete img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.hintergrund-buehne{position:relative}.buehne-hinweis{z-index:2}.hub .dock.dock-leer-versteckt{visibility:hidden}.dock-leer-versteckt .dock-leer{display:none}.kachel-logo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:62%;height:62%;display:block}.eigene-farbe{align-items:center;gap:10px;display:flex}.farb-eigen{background:conic-gradient(#e35d5d,#e3c75d,#7fbf7a,#63b0a4,#6fa0de,#b189de,#e35d5d);display:block;position:relative;overflow:hidden}.farb-eigen input[type=color]{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.hex-feld{text-transform:uppercase;border-radius:9px;width:110px;padding:6px 10px;font-family:ui-monospace,monospace;font-size:14px}.feld-spalte{flex-direction:column;gap:18px;display:flex}@media (width<=899px){.feld-spalte{flex:100%}}@media (width>=900px){.wahl.wahl-stufen{grid-template-columns:repeat(5,auto);width:auto}.wahl-stufen .wahl-knopf{padding:8px 12px}}.feld-spalte .hinweis{max-width:260px}.kopf-leiste{align-items:center;gap:16px;display:flex}.zurueck-knopf{flex:none}.zurueck-oben{top:calc(12px + env(safe-area-inset-top,0px));position:absolute;left:16px}.seite-mitte{position:relative}.app-rahmen{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-leiste{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px 16px;border-bottom:1px solid var(--kante);-webkit-backdrop-filter:blur(20px)saturate(140%);z-index:20;background:#0a0a0cb8;flex:none;align-items:center;gap:12px;display:flex}:root[data-design=hell] .app-leiste{background:#ffffffb8}.app-leiste .zurueck-knopf{padding:8px 14px;font-size:14px}.app-leiste-logo{margin-left:auto}.kachel.kachel-mini{border-radius:9px;flex:none;width:34px;height:34px}.app-ort{text-align:center;color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:17px;overflow:hidden}.app-ort-jetzt{color:var(--text);font-weight:700}.app-inhalt{overscroll-behavior:none;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto;overflow:hidden auto}.app-inhalt .app-seite,.app-inhalt .seite-mitte{min-height:0;max-height:none;padding-top:20px;padding-bottom:24px;overflow:visible}.app-inhalt .seite-mitte{min-height:100%}.app-inhalt .editor-seite{height:auto;min-height:100%;max-height:none;padding:0;overflow:visible}.farb-transparent{background-color:#fff;background-image:linear-gradient(45deg,#c8c8c8 25%,#0000 25%),linear-gradient(-45deg,#c8c8c8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c8c8c8 75%),linear-gradient(-45deg,#0000 75%,#c8c8c8 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.haken-feld{border:1px solid var(--kante);background:var(--grund);width:34px;height:34px;color:var(--text-leise);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.haken-feld.haken-an{color:#4cc27f;background:#2e9e5b2e;border-color:#2e9e5b99}:root[data-design=hell] .haken-feld.haken-an{color:#1f7a45;background:#e3f4e8}.kal-punkt{background:var(--farbe,#9aa3ae);border-radius:4px;flex:none;width:7px;height:7px}.kal-fenster-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kal-luecke{flex:auto}.kal-loeschen{color:#e26b6b}.kal-zeile-knopf{flex-wrap:wrap;gap:8px;display:flex}.kal-zeile-knopf input{flex:180px;width:auto}.kal-zeile-knopf select,.kx-dp-wahl select{background:var(--grund);border:1px solid var(--kante);color:var(--text);border-radius:12px;flex:140px;padding:11px 12px;font-family:inherit;font-size:15px}.kal-rubrik{border:1px solid var(--kante);border-radius:12px;flex-direction:column;gap:10px;padding:10px;display:flex}.kal-rubrik-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kal-rubrik-kopf .wahl-knopf{padding:7px 12px;font-size:13px}.verwaltung-formular{flex-direction:column;gap:12px;display:flex}.verwaltung-meldung{color:#4cc27f}.verwaltung-zeile{border-top:1px solid var(--kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.verwaltung-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.verwaltung-zeile-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.verwaltung-zeile-knoepfe .wahl-knopf{padding:7px 12px;font-size:13px}.verwaltung-zeile-knoepfe select{background:var(--grund);border:1px solid var(--kante);color:var(--text);border-radius:10px;max-width:180px;padding:7px 10px;font-family:inherit;font-size:13px}.verwaltung-kopf{align-items:center;gap:10px;display:flex}.verwaltung-titel-feld{background:0 0;border-color:#0000;flex:auto;padding:6px 8px;font-size:18px;font-weight:700}.verwaltung-titel-feld:hover,.verwaltung-titel-feld:focus{border-color:var(--kante)}.anmeldung .wahl-knopf{color:var(--text-leise);background:0 0;border:none;align-self:center;font-size:13px}.anmeldung .anmeldung-hilfe{text-align:center;text-underline-offset:3px;padding:4px 8px;text-decoration:underline}.mail-raster{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=600px){.mail-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rechte-rahmen{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.rechte-tabelle{border-collapse:collapse;min-width:100%;font-size:14px}.rechte-tabelle th,.rechte-tabelle td{border-bottom:1px solid var(--kante);text-align:center;vertical-align:middle;white-space:nowrap;padding:10px 8px}.rechte-tabelle thead th{color:var(--text-leise);font-size:12px;font-weight:600}.rechte-name{color:var(--text);display:block}.rechte-rolle{color:var(--text-leise);font-size:11px;font-weight:400;display:block}.rechte-app-spalte{background:var(--flaeche);z-index:1;position:sticky;left:0;text-align:left!important}.rechte-app{align-items:center;gap:10px;font-weight:600;display:inline-flex}.rechte-wahl{background:var(--grund);border:1px solid var(--kante);color:var(--text);cursor:pointer;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:13px}.rechte-wahl.rechte-lesen{background:#6fa0de24;border-color:#6fa0de99}.rechte-wahl.rechte-schreiben,.rechte-wahl.rechte-verwalten{background:#2e9e5b29;border-color:#2e9e5b99}.rechte-fest{color:var(--text-leise);font-size:13px}@media (width>=900px){.rechte-seite .block{grid-column:1/-1}}.verwaltung-notiz{background:var(--grund);border:1px solid var(--kante);width:100%;color:var(--text);resize:vertical;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:14px}.kal-unterkopf{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-leise);margin:8px 0 0;font-size:12px}.kal-einstellungen{flex-direction:column;gap:10px;display:flex}.kal-neu{flex-direction:column;gap:8px;display:flex}.farb-wahl-klein{grid-template-columns:repeat(12,22px);gap:6px}.farb-wahl-klein .farb-knopf{border-radius:7px;width:22px;height:22px}@media (width<=599px){.farb-wahl-klein{grid-template-columns:repeat(6,26px)}.farb-wahl-klein .farb-knopf{width:26px;height:26px}}.kal-marker-knopf{border:3px solid var(--farbe);cursor:pointer;background:0 0;border-radius:11px;flex:none;width:22px;height:22px;padding:0}.kal-filter{flex-wrap:wrap;gap:6px;display:flex}.kx{--kx-heute:#e3564a;--kx-zelle:#0b0b0d;--kx-zelle-we:#141418;--kx-chip:#16171a;--kx-chiptext:100%;--kx-schleier:#0000008c;height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex}:root[data-design=hell] .kx,:root[data-design=hell] .kx-m-schleier{--kx-heute:#d0392b;--kx-zelle:#fbfaf7;--kx-zelle-we:#efece5;--kx-chip:#fff;--kx-chiptext:70%;--kx-schleier:#00000047}.kx-m-schleier{--kx-heute:#e3564a;--kx-zelle:#0b0b0d;--kx-chip:#16171a;--kx-schleier:#0000008c}.kx,.kx *,.kx-m-schleier,.kx-m-schleier *{scrollbar-width:none}.kx ::-webkit-scrollbar{width:0;height:0;display:none}.kx-m-schleier ::-webkit-scrollbar{width:0;height:0;display:none}.kx button,.kx-m-schleier button{font-family:inherit}.kx .kx-knopf,.kx-m-schleier .kx-knopf{border:1px solid var(--kante);background:var(--flaeche);height:36px;color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.kx .kx-rund,.kx-m-schleier .kx-rund{width:36px;padding:0;font-size:17px}.kx .kx-primaer,.kx-m-schleier .kx-primaer{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.kx .kx-an,.kx-m-schleier .kx-an{background:var(--akzent);color:var(--akzent-text)}.kx .kx-plus,.kx-m-schleier .kx-plus{font-size:22px;font-weight:400}.kx .kx-breit,.kx-m-schleier .kx-breit{width:100%;margin-top:8px}.kx-m-schleier .kx-rot{color:var(--kx-heute);border-color:color-mix(in srgb, var(--kx-heute) 40%, transparent);background:0 0}.kx-luecke{flex:1}.kx-werkzeug{flex:none;align-items:center;gap:8px;padding:12px 18px;display:flex}.kx-handy .kx-werkzeug{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px 8px}.kx-zeile{align-items:center;gap:6px;display:flex}.kx-titel{letter-spacing:-.01em;white-space:nowrap;margin:0 6px 0 8px;font-size:22px;font-weight:700}.kx-handy .kx-titel{flex:1;margin:0;font-size:24px}.kx-fehler{margin:0 18px 8px}.kx-koerper{flex:1;min-height:0;display:flex;position:relative}.kx-inhalt{touch-action:pan-y;flex:1;min-width:0;padding:0 18px 28px;overflow-y:auto}.kx-handy .kx-inhalt{padding:0 12px 32px}.kx-monat,.kx-detail{width:100%}.kx-ansichten{border-right:1px solid #0000;flex:none;width:0;transition:width .28s;overflow:hidden}.kx-ansichten.kx-offen{border-right-color:var(--kante);width:280px}.kx-ans-innen{background:var(--flaeche);width:280px;height:100%;padding:6px 16px 20px;overflow-y:auto}.kx-ans-kopf{justify-content:space-between;align-items:center;margin:8px 0 12px;display:flex}.kx-ans-kopf b{font-size:16px}.kx-ans-alle{gap:4px;display:flex}.kx .kx-ans-alle button,.kx-m-schleier .kx-ans-alle button{border:1px solid var(--kante);background:var(--grund);color:var(--text);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:500}.kx-ans-gruppe{margin-bottom:14px}.kx-ans-titel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise);margin-bottom:4px;font-size:11px;font-weight:600}.kx-ans-titel small{text-transform:none;letter-spacing:0;font-weight:400}.kx .kx-haken,.kx-m-schleier .kx-haken{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:7px 4px;font-size:14px;font-weight:400;display:flex}.kx .kx-haken:hover,.kx-m-schleier .kx-haken:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.kx .kx-haken.kx-aus .kx-haken-name,.kx-m-schleier .kx-haken.kx-aus .kx-haken-name{color:var(--text-still)}.kx-kasten{border:2px solid var(--f);color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.kx-haken.kx-an .kx-kasten{background:var(--f)}.kx-kasten-leise{--f:var(--text-still);color:var(--text-leise)}.kx-ans-fuss{color:var(--text-still);margin-top:6px;font-size:12px}.kx-schleier{background:var(--kx-schleier);opacity:0;pointer-events:none;z-index:30;transition:opacity .25s;position:absolute;inset:0}.kx-schleier.kx-offen{opacity:1;pointer-events:auto}.kx-blatt{z-index:31;background:var(--flaeche);max-height:82%;padding:8px 18px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -10px 40px #00000040}.kx-blatt.kx-offen{transform:none}.kx-griff{background:var(--kante);border-radius:3px;width:40px;height:5px;margin:2px auto 6px}.kx-monat{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.kx-handy .kx-monat{gap:5px}.kx-wt{color:var(--text-leise);text-transform:uppercase;letter-spacing:.1em;padding:0 2px 2px;font-size:11px;font-weight:600}.kx-handy .kx-wt{text-align:center}.kx-tag{background:var(--kx-zelle);border:1px solid var(--kante);cursor:default;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;flex-direction:column;align-items:stretch;height:162px;padding:7px;display:flex;position:relative;overflow:hidden}.kx-tag>*{flex:none}.kx-tag.kx-we{background:var(--kx-zelle-we)}.kx-tag.kx-fremd{opacity:.35}.kx-zahl{border-radius:12px;align-self:flex-start;place-items:center;min-width:24px;height:24px;margin:-2px 0 1px -3px;padding:0 5px;font-size:13px;font-weight:700;display:grid}.kx-tag.kx-heute{box-shadow:inset 0 0 0 2px var(--kx-heute);border-color:#0000}.kx-tag.kx-heute .kx-zahl{color:var(--kx-heute)}.kx-tag.kx-gewaehlt{border-color:var(--akzent)}.kx-tag.kx-gewaehlt .kx-zahl{background:var(--akzent);color:var(--akzent-text)}.kx-handy .kx-tag{justify-content:center;align-items:center;height:50px;padding:3px 2px}.kx-handy .kx-zahl{align-self:center;margin:0;font-size:15px;background:0 0!important}.kx-handy .kx-tag.kx-gewaehlt{background:var(--akzent);border-color:var(--akzent)}.kx-handy .kx-tag.kx-gewaehlt .kx-zahl{color:var(--akzent-text)}.kx-handy .kx-tag.kx-heute.kx-gewaehlt{box-shadow:inset 0 0 0 2px var(--kx-heute), inset 0 0 0 4px var(--akzent)}.kx-punkte{justify-content:center;gap:3px;min-height:5px;display:flex}.kx-punkte i{background:var(--f);border-radius:50%;width:5px;height:5px}.kx-chip{white-space:nowrap;text-overflow:ellipsis;background:var(--kx-chip);border-left:3px solid var(--f);color:color-mix(in srgb, var(--f) var(--kx-chiptext), var(--text));border-radius:5px;margin-top:3px;padding:0 6px 0 7px;font-size:12px;line-height:20px;display:block;overflow:hidden}.kx-chip.kx-ganz{background:color-mix(in srgb, var(--f) 18%, var(--kx-chip))}.kx-chip-zeit{margin-right:4px}.kx-chip.kx-gast:before,.kx-gm{content:"";background:var(--gast);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.kx-mehr{color:var(--text-leise);margin-top:3px;padding-left:4px;font-size:11.5px;display:block}.kx-detail{border:1px solid var(--kante);background:var(--flaeche);border-radius:14px;margin-top:14px;padding:14px 16px 16px}.kx-detail-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.kx-detail-kopf b{font-size:15px}.kx-heute-mark{color:var(--kx-heute);font-size:12px;font-weight:600}.kx-tipp{color:var(--text-leise);margin-left:auto;font-size:12px}.kx-nur-touch{display:none}@media (hover:none){.kx-nur-maus{display:none}.kx-nur-touch{display:inline}}.kx-karten{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.kx-handy .kx-karten{grid-template-columns:1fr}.kx-karte{background:var(--kx-chip);border:1px solid var(--kante);-webkit-user-select:none;user-select:none;cursor:default;border-radius:12px;gap:12px;padding:10px 12px;display:flex}.kx-karte:hover{border-color:var(--text-still)}.kx-balken{background:var(--f);border-radius:2px;flex:none;width:3px}.kx-karte-text{flex:1;min-width:0}.kx-karte b{font-size:14.5px;font-weight:600;display:block}.kx-karte small{color:var(--text-leise);font-size:12.5px}.kx-leer{color:var(--text-leise);font-size:13px}.kx-m-schleier{background:var(--kx-schleier);z-index:200;justify-content:center;align-items:center;padding:20px;animation:.2s kx-ein;display:flex;position:fixed;inset:0}.kx-maske{background:var(--flaeche);border:1px solid var(--kante);width:560px;max-width:100%;max-height:100%;color:var(--text);border-radius:18px;flex-direction:column;display:flex;box-shadow:0 20px 60px #00000073}.kx-m-schleier.kx-handy{align-items:stretch;padding:0}.kx-m-schleier.kx-handy .kx-maske{width:100%;height:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;animation:.25s kx-hoch}.kx-m-kopf{justify-content:space-between;align-items:center;padding:18px 22px 8px;display:flex}.kx-m-kopf b{font-size:21px}.kx-m-inhalt{flex:1;padding:4px 22px 16px;overflow-y:auto}.kx-m-fuss{border-top:1px solid var(--kante);gap:8px;padding:14px 22px 18px;display:flex}.kx-handy .kx-m-fuss{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.kx-feldsatz{border:0;min-width:0;margin:0;padding:0}.kx-m-feld{min-width:0;margin-top:14px}.kx-m-feld>label,.kx-m-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-leise);align-items:center;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.kx-m-reihe{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kx-eingabe{border:1px solid var(--kante);background:var(--grund);width:100%;height:42px;color:var(--text);border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:15px}.kx-eingabe:focus{border-color:var(--text-still);outline:none}textarea.kx-eingabe{resize:vertical;height:70px;padding:10px 12px}.kx-klein{width:64px}.kx-m-hinweis{color:var(--text-leise);margin-top:5px;font-size:12px}.kx-m-lesen{background:var(--grund);color:var(--text-leise);border-radius:10px;margin-top:4px;padding:8px 12px;font-size:13px}.kx-m-info{border-top:1px solid var(--kante);color:var(--text-leise);margin-top:16px;padding-top:12px;font-size:12px}.kx-wahlen{flex-wrap:wrap;gap:6px;display:flex}.kx-m-schleier .kx-wahl{border:1px solid var(--kante);background:var(--grund);height:36px;color:var(--text-leise);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.kx-wahl i{background:var(--f,var(--text-still));opacity:.5;border-radius:50%;width:7px;height:7px}.kx-m-schleier .kx-wahl.kx-an{color:var(--text);border-color:var(--text-still);background:var(--flaeche-hoch);font-weight:600}.kx-wahl.kx-an i{opacity:1}.kx-m-schleier .kx-wahl.kx-pille.kx-an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.kx-zeit{grid-template-columns:1fr 122px auto 122px;align-items:center;gap:8px;display:grid}.kx-zeit.kx-zeit-ganz{grid-template-columns:1fr auto 1fr}.kx-bis{color:var(--text-leise);font-size:14px}.kx-m-schleier .kx-ganz{color:var(--text-leise);text-transform:none;letter-spacing:0;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0;font-size:13px;font-weight:500;display:inline-flex}.kx-ganz .kx-kasten{--f:var(--akzent);width:18px;height:18px;color:var(--akzent-text)}.kx-ganz.kx-an .kx-kasten{background:var(--akzent)}.kx-rhythmus{border:1px dashed var(--kante);color:var(--text-leise);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.kx-rhythmus .kx-eingabe{width:auto;height:34px}.kx-route{color:var(--text-leise);margin-top:5px;font-size:12px;text-decoration:underline;display:inline-block}.kx-handy .kx-zeit,.kx-m-schleier.kx-handy .kx-zeit{grid-template-columns:1fr auto 1fr}.kx-m-schleier.kx-handy .kx-zeit .kx-datum{grid-column:1/-1}.kx-m-schleier.kx-handy .kx-m-reihe{grid-template-columns:1fr;gap:0}@keyframes kx-ein{0%{opacity:0}}@keyframes kx-hoch{0%{transform:translateY(100%)}}.kx,.kx-m-schleier{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (pointer:coarse){.kx .kx-knopf,.kx-m-schleier .kx-knopf{height:40px}.kx .kx-rund,.kx-m-schleier .kx-rund{width:40px}.kx .kx-haken,.kx-m-schleier .kx-haken{padding:10px 4px}.kx-desktop .kx-tag{height:180px}.kx-chip{line-height:22px}.kx-m-schleier .kx-wahl{height:40px}}.person-farbe{border:1px solid var(--kante);background:var(--grund);cursor:pointer;border-radius:10px;flex:none;width:40px;height:40px;padding:3px}.kx-segment{background:var(--flaeche);border:1px solid var(--kante);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.kx .kx-segment button,.kx-m-schleier .kx-segment button{color:var(--text-leise);background:0 0;border:0;border-radius:7px;padding:6px 13px;font-size:13.5px;font-weight:500}.kx .kx-segment button.kx-an,.kx-m-schleier .kx-segment button.kx-an{background:var(--akzent);color:var(--akzent-text);font-weight:600}.kx-haken-name small{color:var(--text-leise);font-size:11.5px;display:block}.kx-ans-hinweis{margin:-4px 0 12px}.kx-spalte-zeile{align-items:center;display:flex}.kx-spalte-zeile .kx-haken{flex:1}.kx .kx-pfeil,.kx-m-schleier .kx-pfeil{width:28px;height:28px;color:var(--text-leise);background:0 0;border-radius:6px;padding:0;font-size:13px;font-weight:400}.kx .kx-pfeil:hover,.kx-m-schleier .kx-pfeil:hover{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.kx .kx-pfeil:disabled,.kx-m-schleier .kx-pfeil:disabled{visibility:hidden}.kx-fam{--datum:124px}.kx-quer .kx-fam{--datum:54px}.kx-fam-kopf,.kx-fam-zeile,.kx-fam-balken{grid-template-columns:var(--datum) repeat(var(--n), minmax(0, 1fr));gap:5px;display:grid}.kx-fam-kopf{z-index:3;background:var(--grund);padding:4px 0 6px;position:sticky;top:0}:root[data-design=hell] .kx-fam-kopf{background:#f2efe9}.kx-fam-kopf div{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:6px;padding-left:4px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.kx-fam-kopf div i{background:var(--f);border-radius:50%;flex:none;width:7px;height:7px}.kx-fam-kopf div:first-child{color:var(--text-leise)}.kx-fam-kopf div small{letter-spacing:0;text-transform:none;color:var(--text-still);font-size:10px;font-weight:500}.kx-fam-zeile{margin-bottom:5px}.kx-fam-datum{cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:8px;min-height:32px;padding:0 6px;display:flex}.kx-fam-datum b{min-width:20px;font-size:15px}.kx-fam-datum span{color:var(--text-leise);font-size:11.5px}.kx-fam-datum small{color:var(--text-still);text-align:center;margin-left:auto;font-size:9.5px;line-height:1}.kx-quer .kx-fam-datum>span:not(.kx-zr-linie){display:none}.kx-fam-zeile.kx-we .kx-fam-datum,.kx-fam-zeile.kx-we .kx-fam-zelle{background:var(--kx-zelle-we)}.kx-fam-zeile.kx-heute .kx-fam-datum{box-shadow:inset 0 0 0 2px var(--kx-heute)}.kx-fam-zeile.kx-heute .kx-fam-datum b{color:var(--kx-heute)}.kx-fam-zeile.kx-gewaehlt .kx-fam-datum{background:var(--akzent)!important}.kx-fam-zeile.kx-gewaehlt .kx-fam-datum b,.kx-fam-zeile.kx-gewaehlt .kx-fam-datum span,.kx-fam-zeile.kx-gewaehlt .kx-fam-datum small{color:var(--akzent-text)}.kx-fam-zelle{background:var(--kx-zelle);border:1px solid var(--kante);cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;min-width:0;min-height:32px;padding:0 3px 3px;overflow:hidden}.kx-fam-zelle .kx-chip{margin-top:3px}.kx-fam-balken{margin:-1px 0 6px}.kx-fam-balken .kx-balken-chip{text-align:center;border-left-width:1px;border:1px solid color-mix(in srgb, var(--f) 45%, transparent);background:color-mix(in srgb, var(--f) 16%, var(--kx-chip));grid-column:2/-1;margin:0;font-weight:500;line-height:22px}.kx-balken-chip small{opacity:.75;margin-left:6px}.kx-quer .kx-werkzeug{padding:6px 12px}.kx-quer .kx-titel{font-size:17px}.kx-quer .kx-inhalt{padding:0 8px 20px}.kx-quer .kx-chip{font-size:11px}.kx-tag-kopf{justify-content:space-between;align-items:flex-start;gap:4px;margin-bottom:1px;display:flex}.kx-tag-kopf .kx-zahl{margin-bottom:0}.kx-dienste{align-items:flex-start;gap:3px;display:flex}.kx-d-slot{flex-direction:column;align-items:center;display:flex}.kx-d-uhr{color:var(--text-still);opacity:.7;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px;line-height:1}.kx-dienst{background:color-mix(in srgb, var(--f) 24%, var(--kx-chip));min-width:28px;height:20px;color:color-mix(in srgb, var(--f) var(--kx-chiptext), var(--text));border:1px solid color-mix(in srgb, var(--f) 50%, transparent);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:5px;flex:none;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:relative}.kx-dienst.kx-leer{border:1px dashed color-mix(in srgb, var(--text) 16%, transparent);cursor:default;pointer-events:none;background:0 0}.kx-dienst.kx-weg{visibility:hidden}.kx-dienst.kx-extra:after{content:"";background:var(--text);width:6px;height:6px;box-shadow:0 0 0 2px var(--kx-zelle);border-radius:50%;position:absolute;top:-3px;right:-3px}.kx-dienste-mini{justify-content:center;gap:2px;margin:1px 0 2px}.kx-dienste-mini .kx-dienst{border-radius:3px;min-width:15px;height:12px;padding:0 2px;font-size:8.5px}.kx-dienste-mini .kx-dienst.kx-leer{visibility:hidden}.kx-dienste-mini .kx-dienst.kx-extra:after{width:4px;height:4px;top:-2px;right:-2px}.kx-fam-dienst{float:right;align-items:center;gap:4px;margin:4px 0 0 4px;display:flex}.kx-fam-dienst .kx-dienst{min-width:24px;height:20px;font-size:10.5px}.kx-dienst-karte{border-left:3px solid var(--f);align-items:center}.kx-dienst-karte .kx-dienst{min-width:34px;height:26px;cursor:inherit;font-size:13px}.kx-d-zeit{color:var(--text-still);opacity:.8;white-space:nowrap;margin-left:auto;font-size:11px}.kx-dtipp{z-index:1000;pointer-events:none;background:var(--flaeche);color:var(--text);border:1px solid var(--kante);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;position:fixed;box-shadow:0 20px 60px #00000059}.kx-dtipp.kx-dtipp-fest{pointer-events:auto}.kx-dtipp-kopf{align-items:center;gap:8px;margin-bottom:5px;display:flex}.kx-dtipp-kopf .kx-dienst{cursor:default}.kx-dtipp-kopf span:last-child{color:var(--text-leise);margin-left:auto;padding-left:10px;font-size:12px}.kx-dtipp-zusatz{margin-top:4px;font-weight:600}.kx-dtipp-zusatz small{color:var(--text-leise);font-weight:400}.kx-dtipp-zeit{color:var(--text-still);margin-top:5px;font-size:11.5px}.kx-dtipp-knopf{justify-content:flex-end;margin-top:10px;display:flex}.kx-art{margin:0 0 14px}.kx-vorlagen{gap:6px;display:grid}.kx-vorlage{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.kx-vorlage .kx-v-text{flex:1;min-width:0}.kx-vorlage small{color:var(--text-still);white-space:nowrap;font-size:11.5px}.kx-vorlage .kx-dienst{cursor:inherit}.kx-vorlage.kx-an{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);background:var(--flaeche)}.kx-m-zahl{letter-spacing:0;text-transform:none;color:var(--text-still);margin-left:8px;font-weight:500}.kx-mm-kopf{align-items:center;gap:8px;margin-bottom:6px;display:flex}.kx-mm-kopf b{text-align:center;flex:1;font-size:14px}.kx-mm{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.kx-mm-wt{text-align:center;color:var(--text-leise);text-transform:uppercase;font-size:10px}.kx-mm-tag{border:1px solid var(--kante);background:var(--kx-zelle);height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1.15;display:flex}.kx-mm-tag b{font-weight:600}.kx-mm-tag.kx-we{background:var(--kx-zelle-we)}.kx-mm-tag.kx-fremd{opacity:.35}.kx-mm-tag.kx-heute{box-shadow:inset 0 0 0 2px var(--kx-heute)}.kx-mm-tag small{color:var(--text-leise);min-height:11px;font-size:9.5px}.kx-mm-tag.kx-an{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.kx-mm-tag.kx-an small{color:var(--akzent-text);opacity:.75}.kx-dp-wahl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin-bottom:12px;font-size:14px;display:grid}.kx-dp-zeile input{padding:9px 10px;font-size:15px}.kx-dp-zeile input[type=time]{padding:9px 6px}.kx-dp-person{margin-top:14px}.kx-dp-person h4{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.kx-dp-zeile{grid-template-columns:70px minmax(0,1fr) 118px 118px 44px 44px 40px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.kx-dp-zeile input[type=color]{border:1px solid var(--kante);background:var(--flaeche);border-radius:8px;width:44px;height:34px;padding:2px}.kx-dp-kopfzeile{color:var(--text-leise);text-transform:uppercase;letter-spacing:.06em;font-size:11px}@media (width<=699px){.kx-dp-zeile{border-bottom:1px solid var(--kante);grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 44px 44px;grid-template-areas:"k t t a x""b b e e f";padding-bottom:8px}.kx-dp-zeile>:first-child{grid-area:k}.kx-dp-zeile>:nth-child(2){grid-area:t}.kx-dp-zeile>:nth-child(3){grid-area:b}.kx-dp-zeile>:nth-child(4){grid-area:e}.kx-dp-zeile>:nth-child(5){grid-area:f}.kx-dp-zeile>:nth-child(6){grid-area:a}.kx-dp-zeile>:nth-child(7){grid-area:x}.kx-dp-kopfzeile{display:none}.kx-zeit.kx-zeit-dienst{grid-template-columns:1fr auto 1fr}}@media (pointer:coarse){.kx-dienst{min-width:30px;height:24px;font-size:12px}.kx-dienste-mini .kx-dienst{min-width:16px;height:13px;font-size:9px}.kx-mm-tag{height:44px}}.kx-personen-farben{flex-wrap:wrap;gap:8px 18px;margin:4px 0 8px;display:flex}.kx-person-farbe{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.kx-person-farbe input[type=color],.kx-dp-zeile input[type=color]{border:1px solid var(--kante);background:var(--flaeche);cursor:pointer;border-radius:8px;width:44px;height:34px;padding:2px}.kx-r-art{align-items:center;margin:8px 0}.kx-r-segment button{color:var(--text-leise);background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13.5px;font-weight:500}.kx-r-segment button.kx-an{background:var(--akzent);color:var(--akzent-text);font-weight:600}.kx-r-segment button:disabled{opacity:.6}.kx-r-info{color:var(--text-leise);white-space:nowrap;margin-left:8px;font-size:12px}.kx-zr-linie{background:var(--fe);opacity:.8;z-index:1;cursor:pointer;border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px;left:2px}.kx-zr-linie:hover{opacity:1}.kx-zr-linie:after{content:"";position:absolute;inset:0 -5px}.kx-handy .kx-zr-linie{width:3px;top:6px;bottom:6px;left:1px}.kx-fam-datum .kx-zr-linie{opacity:.9;width:4px;top:3px;bottom:3px;left:0}.kx-zr-zeile{color:var(--text-leise);cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.kx-zr-zeile i{background:var(--fe);border-radius:2px;flex:none;width:4px;height:16px;margin-top:1px}.kx-zr-zeile>span{min-width:0}.kx-zr-zeile b{color:var(--text);font-weight:600}.kx-zr-zeile small{color:var(--text-still);font-size:12.5px}.kx-zr-zeile:hover b{text-decoration:underline}.kx-zr-tipp-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);margin-bottom:6px;font-size:11px;font-weight:600}.kx-zr-eintrag+.kx-zr-eintrag{border-top:1px solid var(--kante);margin-top:8px;padding-top:8px}.kx-zr-eintrag .kx-dtipp-kopf{margin-bottom:2px}.kx-zr-marke{background:var(--fe);border-radius:2px;flex:none;width:4px;height:16px}.kx-zr-text{padding-left:12px;font-size:12.5px}.kx-leise{color:var(--text-leise)}.kx-link{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.kx-zr-link{margin:4px 0 0 12px}@media (pointer:coarse){.kx-zr-link{padding:6px 0}}.kx-r-farbe{margin:4px 0 8px;font-size:13.5px}.kx-einst-teil{border:1px solid var(--kante);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.kx-einst-teil>.kal-unterkopf{color:var(--text);margin:0}.kx-einst-teil>.hinweis{margin:0}.kx-einst-teil .kx-dp-person{margin-top:4px}@media (width<=699px){.kx-einst-teil{padding:12px}}.kx-zr{border:1px solid var(--kante);background:var(--kx-zelle);border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.kx-zr-reihe{grid-template-columns:46px repeat(var(--n), minmax(0, 1fr));display:grid}.kx-zr-kopf{border-bottom:1px solid var(--kante);background:var(--flaeche)}.kx-zr-ecke{color:var(--text-still);justify-content:flex-end;align-items:center;padding-right:6px;font-size:10px;display:flex}.kx-zr-tag{border-left:1px solid var(--kante);cursor:default;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex;position:relative}.kx-zr-tag.kx-we{background:var(--kx-zelle-we)}.kx-zr-tag>span:not(.kx-zr-linie):not(.kx-dienste):not(.kx-kopf-reihe){color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.kx-zr-tag b{border-radius:15px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.kx-zr-tag.kx-heute b{color:var(--kx-heute);box-shadow:inset 0 0 0 2px var(--kx-heute)}.kx-zr-tag.kx-gewaehlt b{background:var(--akzent);color:var(--akzent-text);box-shadow:none}.kx-zr-tag .kx-zr-linie{border-radius:0;width:4px;top:0;bottom:0;left:0}.kx-dienste-kopf{margin-top:2px}.kx-dienste-kopf .kx-dienst{min-width:24px;height:18px;font-size:10.5px}.kx-dienste-kopf .kx-dienst.kx-leer{visibility:hidden}.kx-zr-ganz{border-bottom:1px solid var(--kante);min-height:26px}.kx-zr-ganz>div{border-left:1px solid var(--kante);min-width:0;padding:0 3px 3px}.kx-zr-ganz>div.kx-we{background:var(--kx-zelle-we)}.kx-zr-ganz .kx-chip{margin-top:3px}.kx-zr-koerper{scrollbar-width:none;height:clamp(360px,100vh - 330px,680px);overflow-y:auto}.kx-zr-koerper::-webkit-scrollbar{display:none}.kx-zr-innen{height:calc(var(--h) * 24)}.kx-zr-zeiten div{height:var(--h);color:var(--text-still);text-align:right;padding-right:6px;font-size:10px;transform:translateY(-6px)}.kx-zr-zeiten div:first-child{visibility:hidden}.kx-zr-spalte{border-left:1px solid var(--kante);background-image:repeating-linear-gradient(to bottom, var(--kante) 0 1px, transparent 1px var(--h));cursor:default;-webkit-user-select:none;user-select:none;position:relative}.kx-zr-spalte.kx-we{background-color:var(--kx-zelle-we)}.kx-blk{left:calc(var(--l) * (100% - 16px) / var(--ln) + 8px);width:calc((100% - 16px) / var(--ln) - 2px);background:color-mix(in srgb, var(--f) 22%, var(--kx-zelle));border-left:3px solid var(--f);z-index:2;cursor:pointer;border-radius:6px;flex-direction:column;padding:2px 5px;font-size:11px;line-height:1.3;display:flex;position:absolute;overflow:hidden}.kx-blk b,.kx-blk small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kx-blk b{color:color-mix(in srgb, var(--f) var(--kx-chiptext), var(--text));font-size:11.5px;font-weight:600}.kx-blk small{color:var(--text-leise)}.kx-blk.kx-gast:after{content:"";border:6px solid #0000;border-top-color:var(--gast);border-right-color:var(--gast);position:absolute;top:0;right:0}.kx-d-streifen{background:var(--f);opacity:.35;z-index:1;cursor:pointer;border-radius:3px;width:5px;position:absolute}.kx-d-streifen:hover{opacity:.8}.kx-d-streifen.kx-links{left:1px}.kx-d-streifen.kx-rechts{right:1px}.kx-jetzt{background:var(--kx-heute);z-index:3;pointer-events:none;height:2px;position:absolute;left:-1px;right:0}.kx-jetzt:before{content:"";background:var(--kx-heute);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.kx-zr+.kx-detail{margin-top:12px}.kx-handy .kx-zr-reihe{grid-template-columns:38px repeat(var(--n), minmax(0, 1fr))}.kx-handy .kx-zr-koerper{height:calc(100dvh - 270px);min-height:320px}.kx-handy .kx-blk{left:calc(var(--l) * (100% - 12px) / var(--ln) + 6px);width:calc((100% - 12px) / var(--ln) - 2px)}@media (pointer:coarse){.kx-d-streifen{width:6px}}.kx-auto{vertical-align:-1px;color:var(--text-leise);margin-right:4px;display:inline-flex}.kx-auto svg{width:12px;height:12px}.kx-auto.kx-auto-konflikt{color:var(--kx-heute)}.kx-chip.kx-chip-konflikt{box-shadow:inset 0 0 0 1px var(--kx-heute)}.kx-auto-hinweis{display:block;color:var(--kx-heute)!important}.kx-auto-schalter{align-self:flex-start;gap:8px}.kx-auto-schalter svg{width:15px;height:15px}.kx-m-warnung{color:var(--text);background:color-mix(in srgb, var(--kx-heute) 14%, transparent);border:1px solid color-mix(in srgb, var(--kx-heute) 40%, transparent);border-radius:10px;margin-top:8px;padding:8px 10px;font-size:13px}.kx-m-schleier .kx-auto-schalter{color:var(--text);margin-left:0;font-size:14px}.kx-auto-text{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.kx-auto-text svg{width:15px;height:15px}.kx-mehrere{margin-top:10px}.kx-m-schleier .kx-rot.kx-rot-voll{background:var(--kx-heute);border-color:var(--kx-heute);color:#fff}.kx-mm-tag:disabled{opacity:.3;cursor:default}.kx-mit{vertical-align:1px;gap:3px;margin-left:6px;display:inline-flex}.kx-mit i{background:var(--p);border-radius:50%;width:7px;height:7px}.kx-chip.kx-mehrfarbig{background-image:var(--fs);color:var(--text);background-position:0;background-repeat:no-repeat;background-size:3px 100%;border-left-width:0;padding-left:10px}.kx-karte.kx-mehrfarbig .kx-balken{background:var(--fs)}.kx-blk.kx-mehrfarbig{background-image:var(--fs);background-position:0;background-repeat:no-repeat;background-size:3px 100%;border-left-width:0;padding-left:8px}.kx-blk.kx-mehrfarbig b{color:var(--text)}.kx-fam-balken .kx-balken-chip.kx-mehrfarbig{background-image:var(--fs);color:var(--text);background-position:0 100%;background-repeat:no-repeat;background-size:100% 3px;padding-left:6px}.kx-kollision{flex-direction:column;gap:2px;margin:10px 0 16px;display:flex}.kx-kollision small{color:var(--text-leise);margin-top:3px}.kx-chip .kx-auto,.kx-blk b .kx-auto,.kx-karte b .kx-auto{float:right;vertical-align:0;margin:0 0 0 6px}.kx-chip .kx-auto{margin-top:4px}.kx-blk b .kx-auto{margin-top:2px}.kx-karte b .kx-auto{margin-top:3px}.kx-dienst-auto{color:inherit;opacity:.85;margin-left:2px;display:inline-flex}.kx-dienst-auto svg{width:10px;height:10px}.kx-dienst-auto.kx-auto-konflikt{color:var(--kx-heute);opacity:1}.kx-dienste-mini .kx-dienst-auto{display:none}.kx-dtipp-auto{color:var(--text-leise);align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.kx-dtipp-auto.kx-auto-konflikt{color:var(--kx-heute)}.kx-dienst{grid-auto-flow:column;column-gap:2px}.kx-m-feld .kx-kollision{margin:8px 0 0}.kx-auto-zeile{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.kx-auto-wahl button{padding:5px 12px;font-size:13px}.kx-auto-zwei{align-self:flex-start;margin-top:8px}.kx-auto sup,.kx-dienst-auto sup{margin-left:1px;font-size:8px;font-weight:700;line-height:1}.kx-feiertag-name{color:color-mix(in srgb, var(--f) 70%, var(--text));white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:10.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.kx-zr-tag .kx-feiertag-name{max-width:100%;padding:0 4px;font-size:10px}.kx-zr-zeile.kx-zr-auto{cursor:default}.kx-zr-zeile.kx-zr-auto:hover b{text-decoration:none}.kx-fam-datum.kx-in-ferien{background:color-mix(in srgb, var(--fe) 13%, transparent)}.kx-fam-datum span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kx-fam-balken .kx-ferien-band{white-space:normal;border-style:dashed;font-weight:600}.kx-band-teil{color:color-mix(in srgb, var(--bt) var(--kx-chiptext), var(--text));white-space:nowrap;margin-left:18px;font-weight:600}.kx-band-teil:before{content:"";background:var(--bt);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.kx-band-teil small{margin-left:5px}.kx-r-auto{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:12px;display:flex}.erinnerung-wege{flex-direction:column;gap:10px;margin:4px 0 8px;display:flex}.erinnerung-weg{flex-direction:column;gap:1px;min-width:0;display:flex}.erinnerung-weg b{font-weight:600}.erinnerung-weg small{color:var(--text-leise);overflow-wrap:anywhere;font-size:12px}.erinnerung-folgt{border:1px solid var(--kante);color:var(--text-leise);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.erinnerung-warnung{color:#e5484d}.name-zeile{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.name-zeile b{overflow-wrap:anywhere;font-size:16px;font-weight:600}.name-formular{margin:14px 0 12px}.name-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.wahl-knopf:disabled{opacity:.4;cursor:not-allowed}.name-bearbeiten{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.name-bearbeiten input{flex:120px;min-width:0}.name-info{flex-direction:column;gap:3px;min-width:0;display:flex}.name-info b{overflow-wrap:anywhere;font-size:17px;font-weight:600}.name-info .bild-knoepfe{margin-top:8px}.hintergrund-kopf{margin-top:22px}.kx-chip.kx-abo{border:1px dashed color-mix(in srgb, var(--f) 70%, transparent);border-left:3px solid var(--f);line-height:18px}.kx-blk.kx-abo{border:1px dashed color-mix(in srgb, var(--f) 70%, transparent);border-left:3px solid var(--f)}.kx-karte.kx-abo{border-style:dashed}.kx-abo-form{flex-direction:column;gap:8px;display:flex}.kx-abo-stand{color:var(--text-leise);overflow-wrap:anywhere;margin:2px 0 0 18px;font-size:12px}.kx-abo-stand.kx-abo-fehler{color:#e5484d}.kx{position:relative}.kx-zieht-datei{outline:2px dashed var(--akzent);outline-offset:6px;border-radius:12px}.kx-ablage{z-index:30;background:var(--akzent);color:var(--akzent-text);pointer-events:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;position:absolute;top:60px;left:50%;transform:translate(-50%)}.kx-m-serie{color:var(--text-leise);background:var(--kx-chip);border-radius:8px;margin-bottom:10px;padding:6px 10px;font-size:12.5px}.kx-serie-frage{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.kx-serie-frage>span{margin-right:auto;font-size:13px;font-weight:600}.push-geraet{flex-direction:column;gap:6px;margin:4px 0 8px 44px;display:flex}.app-installieren{margin-bottom:12px}.app-anleitung{border:1px solid var(--kante);background:var(--grund);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:14px}.app-anleitung ol{flex-direction:column;gap:4px;margin:8px 0 8px 18px;padding:0;display:flex}.nachrichten-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nachrichten-liste{flex-direction:column;gap:8px;display:flex}.nachricht{border:1px solid var(--kante);background:var(--grund);border-radius:12px;align-items:stretch;gap:8px;display:flex}.nachricht-neu{border-color:var(--akzent)}.nachricht-inhalt{text-align:left;min-width:0;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:10px 12px;display:flex}.nachricht-inhalt b{font-size:15px;font-weight:500}.nachricht-neu .nachricht-inhalt b{font-weight:700}.nachricht-kopf{color:var(--text-leise);align-items:center;gap:8px;font-size:12px;display:flex}.nachricht-zeit{margin-left:auto}.nachricht-punkt{background:var(--akzent);border-radius:50%;width:8px;height:8px;display:inline-block}.nachricht-text{color:var(--text-leise);overflow-wrap:anywhere;font-size:13px}.nachricht-weg{align-self:center;margin-right:8px;padding:6px 10px}.kachel-zaehler{color:#fff;pointer-events:none;background:#e5484d;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #00000059}.kachel:has(.kachel-zaehler){position:relative}@media (width>=900px){.app-seite.nachrichten-seite{grid-template-columns:minmax(0,760px);justify-content:center}}.nachrichten-kopf{flex-direction:row;justify-content:space-between}@media (width>=900px){.app-seite.st-seite{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.app-seite.st-einst{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-monat{text-align:center;min-width:150px;font-size:20px}.st-luecke{flex:1}.st-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.st-kacheln>div{border:1px solid var(--kante);background:var(--grund);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.st-kacheln span{color:var(--text-leise);font-size:12px}.st-kacheln b{font-size:18px}.st-kacheln .st-minus b{color:#e5484d}.st-kacheln .st-plus b{color:#4cc27f}.st-tabelle{border-collapse:collapse;width:100%;font-size:14px}.st-tabelle th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);padding:4px 6px;font-size:11px;font-weight:600}.st-tabelle td{border-top:1px solid var(--kante);padding:6px}.st-tabelle td:nth-child(2),.st-tabelle td:nth-child(3),.st-tabelle th:nth-child(2),.st-tabelle th:nth-child(3){text-align:right;white-space:nowrap}.st-tabelle small{color:var(--text-leise);margin-left:4px}.st-tabelle .st-leer{opacity:.45}.st-tabelle tfoot td{border-top:2px solid var(--kante);font-weight:700}.st-tage{flex-direction:column;gap:6px;display:flex}.st-zeile{text-align:left;border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:78px minmax(0,1fr) auto;grid-template-areas:"tag titel std""tag zeit zu""tag notiz notiz";align-items:center;gap:2px 10px;width:100%;padding:8px 10px;display:grid}.st-zeile.st-feiertag .st-tag{color:#e5484d}.st-tag{grid-area:tag;font-size:13px;font-weight:600}.st-titel{grid-area:titel;align-items:baseline;gap:6px;min-width:0;display:flex}.st-titel i{color:var(--text-leise);border:1px solid var(--kante);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.st-geaendert .st-titel i{color:#e3a355;border-color:#e3a355}.st-zeit{color:var(--text-leise);grid-area:zeit;font-size:12.5px}.st-std{white-space:nowrap;grid-area:std;font-weight:700}.st-zu{flex-wrap:wrap;grid-area:zu;justify-content:flex-end;gap:4px;display:flex}.st-zu em{background:var(--kx-chip,#ffffff0f);color:var(--text-leise);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal}.st-notiz{color:var(--text-leise);grid-area:notiz;font-size:12px}.st-zeiten{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.st-zeiten>div{flex-direction:column;gap:6px;display:flex}.st-kuerzel{border-top:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.st-kuerzel>b{border-left:3px solid var(--f);min-width:42px;padding-left:6px}.st-kuerzel select{width:auto}.st-klein{color:var(--text-leise);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.st-klein input{width:72px}.st-regel{border:1px solid var(--kante);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;display:flex}.st-regel-kopf,.st-regel-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-regel-kopf input,.st-regel-zeile>input{flex:140px;min-width:0}.st-regel select,.st-regel-zeile select{width:auto}.st-tage-wahl{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.st-tage-wahl .wahl-knopf{padding:4px 9px;font-size:12.5px}.st-speichern{grid-column:1/-1}@media print{.app-leiste,.st-nur-bildschirm,.kx-m-schleier{display:none!important}body,.app-rahmen,.app-inhalt,.block{color:#000!important;box-shadow:none!important;background:#fff!important}.st-zeile{break-inside:avoid;color:#000;background:#fff;border-color:#bbb}.app-inhalt{height:auto!important;overflow:visible!important}}.st-seite select{background:var(--grund);border:1px solid var(--kante);color:var(--text);border-radius:10px;padding:9px 10px;font-family:inherit;font-size:14px}.st-einst .formular select{width:100%;padding:12px 14px;font-size:16px}.st-klein input{padding:8px 10px;font-size:15px}.st-klein input[type=time]{width:118px}.st-regel-zeile .st-klein input:not([type=time]){width:84px}.st-kacheln b{overflow-wrap:anywhere}@media (width<=480px){.st-kacheln b{font-size:15px}}.st-tarif .formular>.wahl-knopf{align-self:flex-start;margin-top:4px}.st-ok{color:#4cc27f}.st-tabelle tfoot .st-grund td{font-weight:400}.st-tabelle tfoot .st-brutto td{border-top:2px solid var(--kante);font-size:16px;font-weight:700}.st-feste{flex-wrap:wrap}.st-feste input{flex:160px;min-width:0}@media (width>=900px){.app-seite.st-seite.ds-seite{grid-template-columns:minmax(0,1fr)}}.ds-reiter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds-reiter-knopf{border:1px solid var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600}.ds-reiter-knopf.an{background:var(--text);color:var(--grund);border-color:var(--text)}.ds-raster{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=900px){.ds-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}}.ds-raster>.block{margin:0}.ds-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-zahlen b{font-size:17px}.ds-offen-balken{color:#e8b04b;border:1px dashed #e8b04b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.ds-gruen{color:#04150b;font:inherit;cursor:pointer;white-space:nowrap;background:#4cc27f;border:1px solid #4cc27f;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700}.ds-gruen:disabled{opacity:.6}.ds-primaer{background:var(--akzent)!important;color:var(--akzent-text)!important;border-color:var(--akzent)!important}.ds-primaer:disabled{opacity:.4}.ds-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ds-gesperrt{border:1px solid var(--kante);color:var(--text-leise);border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.ds-kw{letter-spacing:.12em;text-transform:uppercase;color:var(--text-still);margin:12px 2px 6px;font-size:11px}.ds-kw:first-of-type{margin-top:2px}.ds-zeile{border:1px solid var(--kante);background:var(--grund);cursor:pointer;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:7px;padding:9px 12px;display:grid}.ds-zeile:focus-visible{outline:2px solid var(--text)}.ds-zeile.ds-offen,.ds-zeile.ds-ohne{border-color:#e8b04b}.ds-zeile.ds-plan{opacity:.55;cursor:default}.ds-zeile.ds-pauschal{cursor:default}.ds-zeile.ds-feiertag .ds-tag{color:#e5484d}.ds-tag{font-size:13px;font-weight:700}.ds-mitte{flex-direction:column;gap:4px;min-width:0;display:flex}.ds-oben{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds-kz{text-align:center;background:var(--f);color:#000;white-space:nowrap;border-radius:7px;min-width:34px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.ds-chip{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.ds-ok{color:#4cc27f}.ds-mehr{color:#e3a355}.ds-krank{color:#e5484d}.ds-offen{color:#e8b04b}.ds-plan{color:var(--text-still)}.ds-urlaub{color:#6fa0de}.ds-zeit{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12.5px;display:flex}.ds-zeit s{opacity:.7}.ds-eins{align-items:center;gap:3px;display:inline-flex}.ds-eins svg{width:15px;height:15px}.ds-staette{border:1px solid var(--kante);border-radius:6px;padding:0 6px;font-size:11.5px}.ds-schnell{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ds-schnell .wahl-knopf{padding:6px 10px;font-size:13px}.ds-std{text-align:right;white-space:nowrap;flex-direction:column;font-weight:700;display:flex}.ds-std small{color:var(--text-leise);font-size:11.5px;font-weight:500}.ds-std small.st-plus{color:#4cc27f}.ds-std small.st-minus,.st-minus,td.st-minus{color:#e5484d}.st-plus,td.st-plus{color:#4cc27f}.ds-tabelle-rahmen{overflow-x:auto}.ds-tabelle td,.ds-tabelle th{text-align:right;white-space:nowrap}.ds-tabelle td:first-child,.ds-tabelle th:first-child{text-align:left}.ds-tabelle tbody tr{cursor:pointer}.ds-arch{border:1px solid var(--kante);background:var(--grund);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-bottom:8px;padding:10px 12px;display:grid}.ds-arch b{display:block}.ds-arch small{color:var(--text-leise);font-size:12.5px}.ds-arch-warn{border-color:#e8b04b}.ds-arch-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ds-arch-knoepfe .wahl-knopf{padding:7px 11px;font-size:13px}.ds-fassungen{color:var(--text-leise);flex-wrap:wrap;grid-column:1/-1;gap:12px;font-size:12.5px;display:flex}.ds-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ds-status button{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:9px 10px;font-size:14px;font-weight:600}.ds-status button small{color:var(--text-leise);font-size:12px;font-weight:500;display:block}.ds-status button.an{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ds-bilanz{background:var(--flaeche-hoch);border-radius:10px;margin:0;padding:8px 10px;font-size:13.5px}.ds-einsatz-zeile{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.ds-einsatz-zeile>div{flex-direction:column;gap:6px;display:flex}.ds-einsatz-zeile .hinweis{flex:160px;margin:0}.ds-stepper{align-items:center;gap:8px;display:flex}.ds-stepper button{border:1px solid var(--kante);background:var(--grund);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:10px;font-size:20px}.ds-stepper b{text-align:center;min-width:32px;font-size:20px}.ds-maske .kx-m-kopf b{align-items:center;gap:8px;display:flex}.ds-staette-zeile{border-top:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.ds-staette-zeile>input{border:1px solid var(--kante);background:var(--grund);min-width:0;color:var(--text);font:inherit;border-radius:10px;flex:160px;padding:9px 10px;font-size:15px}.ds-staette-zeile .st-klein input{width:70px}.st-vorl{color:#e8b04b}@media (width<=560px){.ds-zeile{grid-template-columns:46px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.ds-tag{font-size:12px}.ds-zahlen b{font-size:15px}.ds-zahlen>div{padding:7px 9px}.ds-erkl,.ds-tabelle .ds-breit{display:none}.ds-arch{grid-template-columns:1fr}.ds-arch-knoepfe{justify-content:flex-start}}.ds-hinweis-beginn{color:#e8b04b;border-color:#e8b04b}.pr{--pr-gruen:#4cc38a;--pr-gelb:#e8b04b;--pr-rot:#e3564a;--pr-rot-bg:#e3564a38;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}:root[data-design=hell] .pr{--pr-gruen:#1e8a57;--pr-gelb:#a86f00;--pr-rot:#c0392b;--pr-rot-bg:#c0392b24}.pr *{scrollbar-width:none}.pr ::-webkit-scrollbar{display:none}.pr-seite,.pr-erf{flex-direction:column;flex:auto;min-height:0;display:flex}.pr-scroll,.pr-erf-inhalt{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.pr-breite{max-width:760px;margin:0 auto;padding:12px 12px 24px}.pr-block{background:var(--flaeche);border:1px solid var(--kante);border-radius:14px;margin-top:12px;padding:14px}.pr-block h2{letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.pr-opb{text-transform:none;letter-spacing:0;margin-left:auto}.pr-frage{margin-top:12px}.pr-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px;font-size:11px;font-weight:600;display:flex}.pr-frage>.pr-titel{margin-top:0}.pr-hinweis{color:var(--text-still);margin:8px 0 0;font-size:12.5px;line-height:1.45}.pr-leise{opacity:.6;font-weight:500}.pr-wahl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr-feld{background:var(--grund);border:1px solid var(--kante);width:100%;color:var(--text);font:inherit;box-sizing:border-box;border-radius:10px;padding:10px 12px;font-size:16px}textarea.pr-feld{resize:vertical;line-height:1.45}select.pr-feld{appearance:auto}.pr-klein-feld{margin-top:6px;padding:8px 10px;font-size:15px}.pr-chip{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:8px;min-height:36px;padding:7px 11px;font-size:13.5px;font-weight:600;line-height:1.25}.pr-chip.klein{min-height:30px;padding:4px 9px;font-size:12px}.pr-chip.an{background:var(--text);color:var(--grund);border-color:var(--text)}.pr-chip.norm.an{color:var(--pr-gruen);border-color:var(--pr-gruen);box-shadow:inset 0 0 0 1px var(--pr-gruen);background:0 0}.pr-chip.abw.an{color:var(--pr-gelb);border-color:var(--pr-gelb);box-shadow:inset 0 0 0 1px var(--pr-gelb);background:0 0}.pr-chip.fav{background:var(--pr-gelb);border-color:var(--pr-gelb);color:#000}.pr-chip.ruhig{cursor:default;font-weight:500}.pr-chip svg{vertical-align:-3px;margin-right:2px}.pr-sp{background:var(--grund);color:var(--text);opacity:.85;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10.5px}.pr-knopf{border:1px solid var(--kante);background:var(--flaeche);color:var(--text);min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:14.5px;font-weight:700}.pr-knopf.primaer{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.pr-knopf:disabled{opacity:.35;cursor:default}.pr-knopf.pr-rot{color:var(--pr-rot);border-color:var(--pr-rot);background:0 0}.pr-knopf.pr-bestaetigen{background:var(--pr-gelb);border-color:var(--pr-gelb);color:#000;margin:0}.pr-voll{width:100%;margin-top:14px}.pr-gross{flex:1}.pr-x{border:1px solid var(--kante);background:var(--grund);width:36px;height:36px;color:var(--text-leise);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0}.pr-zeile-kopf{align-items:center;gap:8px;display:flex}.pr-zeile-kopf .pr-feld{flex:1;min-width:0}.pr-kopfzeile{border-bottom:1px solid var(--kante);flex:none;padding:8px 12px 6px}.pr-reiter{gap:6px;max-width:760px;margin:0 auto;display:flex;overflow-x:auto}.pr-reiter button{border:1px solid var(--kante);background:var(--grund);color:var(--text-leise);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:7px 14px;font-size:13px;font-weight:700}.pr-reiter button.an{color:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.pr-reiter-klein{margin:4px 0 8px}.pr-speicher{color:var(--text-still);text-align:center;margin-top:5px;font-size:11.5px}.pr-gelb-t{color:var(--pr-gelb)}.pr-rot-t{color:var(--pr-rot);font-style:normal;font-weight:600}.pr-unten{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--kante);background:var(--grund);flex:none;grid-template-columns:1fr 52px 1fr;gap:8px;display:grid}.pr-seite>.pr-unten{grid-template-columns:1fr 52px}.pr-unten{padding-left:max(12px,50% - 368px);padding-right:max(12px,50% - 368px)}.pr-unten>*{max-width:none}.pr-lade-k,.pr-einst-k{place-items:center;padding:0;display:grid}.pr-tabs{background:var(--flaeche);border:1px solid var(--kante);border-radius:10px;gap:2px;margin-top:10px;padding:3px;display:flex;overflow-x:auto}.pr-tabs button{color:var(--text-leise);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:7px 10px;font-size:13px;font-weight:600}.pr-tabs button.an{background:var(--text);color:var(--grund)}.pr-schleier{z-index:30;background:#00000080;position:absolute;inset:0}.pr-blatt{z-index:31;background:var(--flaeche);border-top:1px solid var(--kante);padding:16px 14px calc(18px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;max-height:82%;position:absolute;bottom:0;left:0;right:0;overflow:auto}@media (width>=700px){.pr-blatt{border:1px solid var(--kante);border-radius:14px;width:440px;bottom:20px;left:auto;right:20px}}.pr-blatt>b{margin-bottom:8px;display:block}.pr-blatt .pr-feld{margin-top:4px}.pr-lade-z{text-align:left;border:1px solid var(--kante);background:var(--grund);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;margin-top:6px;padding:10px 12px;display:grid}.pr-lade-z span{font-weight:700}.pr-lade-z small{color:var(--text-still);grid-column:1;font-size:12px}.pr-lade-z i{color:var(--pr-gruen);grid-area:1/2/3;align-self:center;font-style:normal;font-weight:700}.pr-lade-z.an{border-color:var(--text)}.pr-such{grid-template-columns:minmax(0,1fr) 44px auto;gap:6px;display:grid}.pr-ikon{border:1px solid var(--kante);background:var(--flaeche);color:var(--text);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.pr-ikon.an,.pr-filter-k.an{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.pr-tag-wahl{border:1px solid var(--text);border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.pr-tag-wahl button{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}.pr-tag-kopf{letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);margin:16px 2px 6px;font-size:11px;font-weight:700}.pr-einsatz{text-align:left;border:1px solid var(--kante);background:var(--flaeche);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:10px;margin-top:6px;padding:11px 12px;display:grid;position:relative}.pr-einsatz.pr-entwurf{border-style:dashed;border-color:var(--pr-gelb)}.pr-zeit{font-variant-numeric:tabular-nums;font-weight:700}.pr-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-t b{white-space:nowrap;text-overflow:ellipsis;padding-right:30px;overflow:hidden}.pr-t>span{color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pr-punkt{background:var(--f);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pr-r{color:var(--text-still);place-items:center;display:grid}.pr-lfd{color:var(--text-still);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:6px;right:10px}.pr-offen-zeile{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:6px;margin-top:6px;display:grid}.pr-offen-zeile .pr-einsatz{margin-top:0}.pr-offen-weg{border:1px dashed var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0;font-size:15px}.pr-offen-weg.an{border-style:solid;border-color:var(--pr-rot);color:var(--pr-rot)}.pr-offen-loesch{border:1px solid var(--pr-rot);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:10px;display:flex}.pr-offen-loesch span{color:var(--text-leise);flex:100%;font-size:13px}.pr-lade-weg{border-top:1px solid var(--kante);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.pr-lade-weg .pr-loesch{width:100%;margin-top:0}.pr-anzahl{color:var(--text-still);margin-top:14px;font-size:12px}.pr-offline{border:1px dashed var(--pr-gelb);color:var(--pr-gelb);border-radius:10px;margin-bottom:8px;padding:8px 10px;font-size:13px;font-weight:600}.pr-kal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;display:grid}.pr-kal i{color:var(--text-still);padding:4px 0;font-size:11px;font-style:normal}.pr-kal button{aspect-ratio:1;color:var(--text-still);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:14px}.pr-kal button.mit{color:var(--text);border-color:var(--kante);background:var(--grund);font-weight:700;position:relative}.pr-kal button.mit:after{content:"";background:var(--pr-rot);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.pr-kal button.heute{box-shadow:inset 0 0 0 1px var(--text-leise)}.pr-kal button.an{background:var(--text);color:var(--grund)}.pr-kal button:disabled{cursor:default}.pr-raster2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pr-raster2 .pr-frage{margin-top:12px}.pr-patient{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-alter{text-align:center;max-width:90px}.pr-werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pr-wert{border:1px solid var(--kante);background:var(--grund);letter-spacing:0;text-transform:none;border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex}.pr-wert span{color:var(--text-leise);font-size:12px;font-weight:700}.pr-wert input{color:var(--text);background:0 0;border:0;outline:none;width:100%;padding:0;font-size:22px;font-weight:700}.pr-wert small{color:var(--text-still);font-size:11px}.pr-zahl-zeile{color:var(--text-leise);align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.pr-zahl-zeile .pr-feld{text-align:center;width:84px}.pr-seg{margin-top:10px}.pr-seg+.pr-seg{border-top:1px solid var(--kante);padding-top:9px}.pr-seg>small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-still);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.pr-seg-zeile{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.pr-stift{border:1px solid var(--kante);background:var(--grund);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-self:end;place-items:center;padding:0;font-size:16px;display:grid}.pr-stift.an{background:var(--pr-gelb);border-color:var(--pr-gelb);color:#000}.pr-frei-an{border-color:var(--pr-gelb)}.pr-seg-zeile .pr-wahl+.pr-frei-an{margin-top:6px}.pr-feld-mit{grid-template-columns:minmax(0,1fr) 44px;gap:6px;display:grid}.pr-feld-mit .pr-stift{width:44px;height:auto;min-height:42px}.pr-gcs{align-items:flex-end;gap:8px;display:flex}.pr-gcs label{letter-spacing:0;text-transform:none;flex-direction:column;flex:1;gap:3px;display:flex}.pr-gcs label span{color:var(--text-leise);font-size:11.5px;font-weight:700}.pr-gcs label i{color:var(--text-still);font-style:normal;font-weight:500}.pr-gcs .pr-feld{text-align:center;padding:6px 0;font-size:22px;font-weight:700}.pr-gcs .pr-feld.norm{border-color:var(--pr-gruen);color:var(--pr-gruen)}.pr-gcs .pr-feld.abw{border-color:var(--pr-gelb);color:var(--pr-gelb)}.pr-gcs-summe{color:var(--text-leise);flex:none;padding:0 2px 10px 4px;font-size:16px}.pr-gcs-summe b{font-size:22px}.pr-gcs-summe.ok b{color:var(--pr-gruen)}.pr-gcs-summe.abw b{color:var(--pr-gelb)}.pr-satz{border-left:3px solid var(--kante);color:var(--text-leise);white-space:pre-wrap;margin:12px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.pr-baustein{border:1px solid var(--kante);background:var(--grund);border-radius:12px;margin-top:10px;padding:12px}.pr-zugang+.pr-zugang{border-top:1px solid var(--kante);margin-top:12px;padding-top:10px}.pr-zugang+.pr-chip,.pr-baustein>.pr-chip{margin-top:10px}.pr-medkarte{border:1px solid var(--kante);background:var(--flaeche);border-radius:10px;margin-top:8px;padding:8px}.pr-med-name{padding:8px 10px;font-weight:700}.pr-med-dosis{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:6px;margin-top:6px;display:grid}.pr-einheit{color:var(--text-leise);padding-left:4px;font-weight:700}.pr-app-zeile{border-top:1px dashed var(--kante);margin-top:6px;padding-top:6px}.pr-haken{color:var(--text-leise);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;font-weight:500;display:flex}.pr-haken input{width:18px;height:18px}.pr-fluechtig{letter-spacing:0;text-transform:none;border:1px dashed var(--pr-gelb);color:var(--pr-gelb);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:600}.pr-text{background:var(--grund);border:1px solid var(--kante);white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:10px;margin-top:8px;padding:12px;font-size:14px;line-height:1.55;overflow:auto}.pr-neu{background:var(--pr-rot-bg);color:inherit;box-shadow:0 0 0 1px var(--pr-rot-bg);border-radius:3px}.pr-weg{color:var(--pr-rot);opacity:.8;text-decoration:line-through}.pr-aenderung{color:var(--text-leise);margin:8px 0 0;font-size:12.5px}.pr-art{border:1px solid var(--f);color:var(--f);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:700}.pr-st{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.pr-st.gelb{color:var(--pr-gelb);border:1px solid var(--pr-gelb)}.pr-st.rot{color:var(--pr-rot);border:1px solid var(--pr-rot)}.pr-st.gruen{color:var(--pr-gruen);border:1px solid var(--pr-gruen)}.pr-lfd-d{color:var(--text-still);font-size:13px}.pr-loesch{border:1px solid var(--pr-rot);border-radius:12px;margin-top:10px;padding:12px}.pr-loesch p{color:var(--text-leise);margin:6px 0 10px;font-size:13px}.pr-loesch-ja{background:var(--pr-rot);border-color:var(--pr-rot);color:#fff}.pr-fassung{border-bottom:1px solid var(--kante);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.pr-fassung span{color:var(--text-leise)}.pr-nur-ich{letter-spacing:0;text-transform:none;color:var(--text-still);font-size:11px;font-weight:600}.pr-anh{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-top:8px;display:grid}.pr-anh-k{position:relative}.pr-anh-bild{aspect-ratio:1;border:1px solid var(--kante);background:var(--grund);width:100%;color:var(--text-leise);cursor:pointer;font:inherit;border-radius:10px;place-items:center;padding:0;font-weight:700;display:grid;overflow:hidden}.pr-anh-bild img{object-fit:cover;width:100%;height:100%}.pr-anh-weg{color:#fff;min-width:28px;height:28px;font:inherit;cursor:pointer;background:#000000a6;border:0;border-radius:8px;padding:0 6px;font-size:12px;position:absolute;top:4px;right:4px}.pr-anh-weg.ja{background:var(--pr-rot)}.pr-anh-neu{aspect-ratio:1;border:1px dashed var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pr-anh-neu:disabled{opacity:.4}.pr-fehler,.pr-meldung{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:40;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex;position:absolute}.pr-fehler{background:var(--pr-rot);color:#fff;cursor:pointer}.pr-meldung{background:var(--text);color:var(--grund);pointer-events:none}.pr-einst .pr-tabs{margin-top:0}.pr-param{grid-template-columns:36px minmax(0,1fr) 46px 36px;align-items:center;gap:6px;margin-top:6px;display:grid}.pr-param.mit2{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 36px}.pr-param.sam{grid-template-columns:70px minmax(0,1fr) 120px 36px}.pr-stern{border:1px solid var(--kante);background:var(--grund);width:36px;height:36px;color:var(--text-still);cursor:pointer;border-radius:8px;padding:0;font-size:16px}.pr-stern.an{color:var(--pr-gelb);border-color:var(--pr-gelb)}.pr-farbe{border:1px solid var(--kante);background:var(--grund);border-radius:8px;width:46px;height:38px;padding:2px}.pr-opt{grid-template-columns:minmax(0,1fr) 34px 34px 34px;align-items:center;gap:4px;margin-top:4px;display:grid}.pr-opt .pr-feld{padding:7px 9px;font-size:15px}.pr-opt button{border:1px solid var(--kante);background:var(--grund);height:34px;color:var(--text-leise);font:inherit;cursor:pointer;border-radius:7px;padding:0;font-size:13px}.pr-opt.normal .pr-feld{border-color:var(--pr-gruen)}.pr-segkarte{border:1px solid var(--kante);background:var(--grund);border-radius:12px;margin-top:10px;padding:10px}.pr-segkarte .pr-feld{background:var(--flaeche)}.pr-segkarte>.pr-chip{margin-top:6px}.pr-vorsatz{padding:6px 9px;font-size:14px}.pr-block>.pr-chip{margin-top:10px}.pr-a4-rahmen{padding:14px 12px 24px;overflow-x:auto}.pr-a4{color:#111;box-sizing:border-box;background:#fff;width:595px;max-width:100%;min-height:780px;margin:0 auto;padding:30px 34px;font-family:Helvetica,Arial,sans-serif;font-size:11px;line-height:1.45;box-shadow:0 6px 30px #00000059}.pr-a4 h1{margin:0;font-size:16px}.pr-a4-unter{color:#555}.pr-a4-meta{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(4,1fr);gap:6px 10px;margin:12px 0;padding:8px 0;display:grid}.pr-a4-meta b{text-transform:uppercase;letter-spacing:.05em;color:#555;font-size:8.5px;display:block}.pr-a4 table{border-collapse:collapse;width:100%;margin:0 0 10px}.pr-a4 th,.pr-a4 td{text-align:center;border:1px solid #999;padding:3px 5px}.pr-a4 th{background:#eee;font-size:9px}.pr-a4-fuss-n{color:#555;margin:-6px 0 8px;font-size:9px}.pr-a4-text{white-space:pre-wrap}.pr-a4-unterschrift{grid-template-columns:2fr 1fr 2fr;gap:14px;margin-top:30px;display:grid}.pr-a4-unterschrift div{color:#555;border-top:1px solid #111;padding-top:3px;font-size:9px}.pr-a4-fuss{color:#777;justify-content:space-between;margin-top:18px;font-size:8.5px;display:flex}.pr-druck{display:none}@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>#root{display:none!important}.pr-druck{display:block!important}.pr-druck .pr-a4{width:auto;min-height:0;box-shadow:none;padding:0;font-size:10.5pt}}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{box-sizing:border-box;min-width:0;max-width:100%}@supports (-webkit-touch-callout:none){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{appearance:none;min-height:2.4em}input[type=date]::-webkit-date-and-time-value{text-align:center;min-width:0;margin:0}input[type=time]::-webkit-date-and-time-value{text-align:center;min-width:0;margin:0}}.kx-zeit>*,.kx-dp-zeile>*,.kx-m-reihe>*{min-width:0}.kx-m-schleier{overscroll-behavior:contain}.kx-m-inhalt{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media (width>=700px){.app-seite.kx-einst-seite{max-width:none;padding-left:28px;padding-right:28px}}@media (width>=900px){.app-seite.kx-einst-seite{grid-template-columns:minmax(0,1fr)}}@media (width>=1000px){.kx-einst-seite .kx-dp-zeile{grid-template-columns:90px minmax(0,1fr) 140px 140px 48px 44px 40px}}.kx-zeit:not(.kx-zeit-ganz){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.kx-zeit:not(.kx-zeit-ganz) .kx-datum{grid-column:1/-1}.kx-zeit.kx-zeit-dienst{grid-template-columns:minmax(0,200px) auto minmax(0,200px);justify-content:start}@media (width>=700px){.kx-einst-seite .kx-dp-zeile{grid-template-columns:80px minmax(0,1fr) 160px 160px 48px 44px 40px}}@media (width>=1000px){.kx-einst-seite .kx-dp-zeile{grid-template-columns:90px minmax(0,1fr) 170px 170px 48px 44px 40px}}img.emo{vertical-align:-.22em;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:1.2em;height:1.2em;margin:0 .06em;display:inline-block}.kx-vw{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 8px;display:flex}.kx-vw-titel{color:var(--text-leise);margin-right:2px;font-size:13px}.kx-vw-leer{color:var(--text-leise);font-size:13px;font-style:italic}.kx-vw-chip{border:1px solid var(--kante);background:var(--grund);height:34px;color:var(--text-leise);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.kx-vw-chip i{background:var(--f);opacity:.45;border-radius:50%;width:8px;height:8px}.kx-vw-chip.kx-an{color:var(--text);border-color:var(--text-still);background:var(--flaeche-hoch);font-weight:600}.kx-vw-chip.kx-an i{opacity:1}.kx-dp-auto{border:1px solid var(--kante);background:var(--grund);width:44px;height:34px;color:var(--text-still);cursor:pointer;opacity:.55;border-radius:8px;place-items:center;padding:0;display:inline-grid}.kx-dp-auto.kx-an{opacity:1;color:var(--text);background:color-mix(in srgb, var(--akzent) 22%, var(--grund));border-color:var(--text-still)}.kx-wt-zeile{z-index:6;background:color-mix(in srgb, var(--grund) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 -18px 6px;padding:6px 18px 4px;display:grid;position:sticky;top:0}.kx-handy .kx-wt-zeile{gap:5px;margin:0 -12px 5px;padding:6px 12px 4px}.kx-wt-zeile .kx-wt{padding-bottom:0}.kx-marke{white-space:nowrap;background:var(--f);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--f) 60%, #000);border-radius:5px;flex:none;align-items:center;gap:3px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.kx-marke small{opacity:.85;font-size:9.5px;font-weight:600}.kx-marken{align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.kx-tag-kopf .kx-marken{margin-top:1px;margin-right:auto}.kx-marken-mini{position:absolute;top:3px;left:3px}.kx-marken-mini .kx-marke{border-radius:3px;justify-content:center;min-width:13px;height:13px;padding:0 3px;font-size:9px}.kx-handy .kx-tag{position:relative}.kx-kopf-reihe{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin-top:2px;display:flex}.kx-kopf-reihe .kx-dienste-kopf{margin-top:0}.kx-marken-kopf .kx-marke{height:18px;padding:0 5px;font-size:10.5px}.kx-fam-zelle.kx-fam-markiert{border:2px solid var(--mf);min-height:44px;padding-bottom:20px;position:relative}.kx-fam-marken{gap:8px;display:flex;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.kx-fam-marke{color:var(--f);white-space:nowrap;cursor:pointer;font-size:11px;font-weight:700}.kx-fam-marke small{color:var(--text-leise);margin-left:5px;font-size:10.5px;font-weight:500}.kx-marke-karte .kx-marke{height:24px;padding:0 8px;font-size:12px}.kx-marken-zeile{grid-template-columns:auto minmax(0,1fr) 44px auto;align-items:center;gap:8px;display:grid}.kx-marken-zeile input:not([type=color]){padding:9px 10px;font-size:15px}.kx-marken-fam{position:absolute;bottom:3px;right:4px}.kx-marken-fam .kx-marke{border-radius:4px;height:15px;padding:0 4px;font-size:9.5px}.kx-fam-datum{position:relative}.kx-handy .kx-marken-kopf small{display:none}.kx-handy .kx-kopf-reihe{flex-wrap:nowrap}.kx-marken-zeile input[type=color]{border:1px solid var(--kante);background:var(--flaeche);cursor:pointer;border-radius:8px;width:44px;height:34px;padding:2px}.kx-handy .kx-tag{justify-content:flex-start;height:60px;padding:3px 2px 6px}.kx-handy .kx-punkte{align-items:center;margin-top:auto}.kx-handy .kx-zahl{height:19px}.kx-marken-mini{justify-content:center;top:21px;left:2px;right:2px}.kx-marken-mini .kx-marke{letter-spacing:.01em;min-width:0;height:10px;box-shadow:none;border-radius:3px;padding:0 3px;font-size:8px}.kx-handy .kx-dienste-mini{margin:3px 0 0}.kx-marken-mini .kx-marke{border-radius:2px;height:8px;padding:0 2px;font-size:7px}.kx-marken-mini .kx-marke img.emo{vertical-align:-.1em;width:1em;height:1em;margin:0 0 0 1px}.kx-punkte i.kx-punkt-plus{color:#0000;background:0 0;border-radius:0;width:7px;height:7px;margin:0;padding:0;font-size:0;line-height:0;position:relative}.kx-punkte i.kx-punkt-plus:before,.kx-punkte i.kx-punkt-plus:after{content:"";background:var(--text-leise);border-radius:1px;position:absolute}.kx-punkte i.kx-punkt-plus:before{height:1.5px;top:3px;left:0;right:0}.kx-punkte i.kx-punkt-plus:after{width:1.5px;top:0;bottom:0;left:3px}.kx-tag.kx-gewaehlt .kx-punkte i.kx-punkt-plus:before,.kx-tag.kx-gewaehlt .kx-punkte i.kx-punkt-plus:after{background:var(--akzent-text)}img.emo.emo-hell{box-sizing:content-box;background:#fff;border-radius:50%;padding:.08em}img.emo.emo-dunkel{box-sizing:content-box;background:#1b1b1f;border-radius:50%;padding:.08em}.kx-marken-block{border-bottom:1px solid var(--kante);flex-direction:column;gap:6px;padding:10px 0;display:flex}.kx-marken-block:last-of-type{border-bottom:0}.kx-marke-ganz{font-weight:700;background:color-mix(in srgb, var(--f) 85%, #000)!important;color:#fff!important;border-color:var(--f)!important}.kx-marke-ganz small{opacity:.85;font-weight:500}.kx-titel-fest{text-overflow:ellipsis;flex:none;width:196px;overflow:hidden}.kx-titel-fest.kx-titel-woche{width:292px}.kx-quer .kx-titel-fest{width:152px}.kx-quer .kx-titel-fest.kx-titel-woche{width:226px}.icon-liste{flex-direction:column;gap:10px;display:flex}.icon-zeile{border:1px solid var(--kante);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px;display:grid}.icon-vorschau{object-fit:cover;background:#000;border-radius:14px;width:60px;height:60px}.icon-text{flex-direction:column;gap:6px;min-width:0;display:flex}.icon-text input{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-size:15px}.icon-knopf{cursor:pointer;align-items:center;display:inline-flex}.icon-laeuft{opacity:.6;pointer-events:none}.icon-anleitung{flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.45;display:flex}@media (width<=599px){.icon-zeile{grid-template-columns:52px minmax(0,1fr)}.icon-vorschau{width:52px;height:52px}.icon-zeile>.icon-knopf,.icon-zeile>.kal-loeschen{grid-column:span 1;justify-self:start}}.icon-kachel{font-size:13px}.icon-aus{opacity:.45}.kx-art-zeile{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.kx-art-zeile .kx-art{margin-bottom:0}.kx-essen-knopf{color:var(--text-leise);flex:none}.kx-essen-knopf:hover{color:var(--text)}.kx-essen-titel{align-items:center;gap:8px;display:inline-flex}.kx-ep-woche{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.kx-ep-woche b{text-align:center;flex:1;font-size:15px}.kx-ep-zeile{border-bottom:1px solid var(--kante);grid-template-columns:62px minmax(0,1fr) 36px;align-items:start;gap:8px;padding:7px 0;display:grid}.kx-ep-zeile:last-of-type{border-bottom:0}.kx-ep-tag{padding-top:5px}.kx-ep-tag b{font-size:14px;display:block}.kx-ep-tag small{color:var(--text-leise);font-size:11.5px}.kx-ep-tag.kx-we b{color:var(--akzent-warm,#e3a355)}.kx-ep-feld{min-width:0;position:relative}.kx-ep-feld .kx-eingabe{height:40px}.kx-ep-leeren{margin-top:2px}.kx-ep-leeren:disabled{opacity:.3}.kx-ep-info{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:11.5px;display:flex}.kx-ep-info .kx-dienst{cursor:default;min-width:22px;height:16px;font-size:10px}.kx-ep-marke{background:var(--f);color:#fff;border-radius:4px;align-items:center;height:16px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.kx-ep-vorschlaege{z-index:5;background:var(--flaeche-hoch,var(--flaeche));border:1px solid var(--kante);border-radius:10px;position:absolute;top:44px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #00000059}.kx-ep-vorschlaege>div{cursor:pointer;justify-content:space-between;gap:8px;padding:9px 12px;font-size:14.5px;display:flex}.kx-ep-vorschlaege>div.kx-an,.kx-ep-vorschlaege>div:hover{background:var(--kante)}.kx-ep-vorschlaege small{color:var(--text-leise)}.kx-ep-zahl{color:var(--text-leise);font-size:12.5px}.kx-marke-text{white-space:nowrap;display:block}.kx-marke-kurz{white-space:nowrap;display:none}.kx-marken.kx-eng-1 .kx-marke small,.kx-marken.kx-eng-1 .kx-marke img.emo,.kx-marken.kx-eng-2 .kx-marke-text{display:none}.kx-marken.kx-eng-2 .kx-marke-kurz{display:block}.kx-marken.kx-eng-2 .kx-marke{justify-content:center;min-width:28px;padding:0 5px}.kx-marken-kopf.kx-eng-2 .kx-marke{min-width:24px}.kx-marken-fam.kx-eng-2 .kx-marke{min-width:20px;padding:0 3px}.kx-marken-mini.kx-eng-2 .kx-marke{min-width:15px;padding:0 2px}.kx-marken.kx-eng-3 .kx-marke{flex:0 auto;min-width:0}.kx-marken.kx-eng-3 .kx-marke-kurz{text-overflow:clip;min-width:0;overflow:hidden}.kx-marken-zeile{grid-template-columns:auto minmax(0,1fr) 64px 44px auto}.kx-marke-kuerzel-feld{text-align:center}.kx-marke-kurz-hinweis{margin:4px 0 0;font-size:12.5px}.zurueck-leer{visibility:hidden;pointer-events:none}.ab-seite{gap:14px;max-width:760px}@media (width>=900px){.app-seite.ab-seite{flex-direction:column;gap:14px;max-width:760px;padding:26px 24px 48px;display:flex}}.ab-seite input,.ab-seite select,.ab-seite textarea,.ab-blatt input{background:var(--grund);border:1px solid var(--kante);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px}.ab-seite select{appearance:auto}.ab-seite textarea{resize:vertical;line-height:1.45}.ab-seite input[type=date]{min-height:42px}.ab-seite label{letter-spacing:1.2px;font-size:11.5px}.ab-zeile{align-items:center;gap:8px;display:flex}.ab-zeile>input,.ab-suche{flex:1}.ab-plus{white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:14px}.ab-zahn{color:var(--text-leise);padding:9px 10px;display:inline-flex}.ab-segment{align-self:flex-start;max-width:100%;display:flex}.ab-segment button{color:var(--text-leise);background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13.5px;font-weight:500}.ab-segment button.kx-an{background:var(--akzent);color:var(--akzent-text);font-weight:600}.ab-segment small{opacity:.7;margin-left:3px;font-size:12px}.ab-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ab-chips.ab-mitte{justify-content:center}.ab-chip{border:1px solid var(--kante);background:var(--grund);color:var(--text-leise);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.ab-chip.ab-an{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.ab-chip.ab-fest{cursor:default;color:var(--text);background:var(--flaeche-hoch)}.ab-gruppe>.ab-chip{align-self:flex-start}.ab-bald{gap:4px;padding:12px 14px}.ab-bald-zeile{color:var(--text);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:6px 2px;font-size:14.5px;font-weight:500;display:flex}.ab-bald-zeile:hover{background:var(--flaeche-hoch)}.ab-geb{text-align:center;color:#e58aa6;background:#e58aa638;border-radius:6px;flex:none;min-width:58px;padding:3px 8px;font-size:12px;font-weight:700}.ab-liste{gap:0;padding:6px 10px}.ab-buchstabe{color:var(--text-still);letter-spacing:1px;padding:10px 6px 4px;font-size:12px;font-weight:700}.ab-kontakt{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px 6px;display:flex}.ab-kontakt:hover{background:var(--flaeche-hoch)}.ab-ava{color:#fff;background:var(--f);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.ab-ava.ab-gross{width:76px;height:76px;margin:0 auto;font-size:28px}.ab-kn{flex-direction:column;flex:1;min-width:0;display:flex}.ab-kn b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.ab-kn strong{font-weight:750}.ab-kn small{color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ab-torte{text-align:center;flex:none;width:20px}.ab-mein{border:1px solid var(--kante);background:var(--grund);width:32px;height:32px;color:var(--text-leise);border-radius:8px;flex:none;padding:0;font-size:15px}.ab-mein.ab-an{color:#4cc27f;background:#2e9e5b2e;border-color:#2e9e5b99}.ab-kopf{text-align:center;flex-direction:column;gap:6px;display:flex}.ab-kopf h1{margin:6px 0 0;font-size:24px}.ab-aktionen{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ab-aktion{background:var(--flaeche);border:1px solid var(--kante);min-width:74px;color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:9px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.ab-aktion svg{color:#5bc0c8}.ab-details{gap:0;padding:6px 16px}.ab-feldzeile{border-bottom:1px solid var(--kante);grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px 0;display:grid}.ab-feldzeile:last-child{border-bottom:0}.ab-lab{color:var(--text-leise);overflow-wrap:anywhere;font-size:13px}.ab-wert{overflow-wrap:anywhere;font-size:15px}.ab-wert a{color:var(--text);text-decoration:none}.ab-notiz{white-space:pre-wrap}.ab-gruen{color:#4cc27f;display:inline-flex}.ab-blau{color:#6fa0de;display:inline-flex}.ab-link{color:#6fa0de;text-align:left;background:0 0;padding:0;font-size:15px;font-weight:500}.ab-schalter{justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;display:flex}.ab-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-luecke{flex:1}.ab-rot{color:var(--fehler);border-color:color-mix(in srgb, var(--fehler) 40%, transparent)}.ab-titel{margin:0;font-size:24px}.ab-raster{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ab-gruppe{flex-direction:column;gap:6px;display:flex}.ab-edit{grid-template-columns:minmax(110px,150px) minmax(0,1fr) 34px;align-items:start;gap:6px;display:grid}.ab-bez{gap:4px;display:flex}.ab-adresse{gap:4px;display:grid}.ab-plz{grid-template-columns:90px minmax(0,1fr);gap:4px;display:grid}.ab-x{background:var(--grund);border:1px solid var(--kante);width:34px;height:42px;color:var(--text-leise);border-radius:10px;flex:none;padding:0;font-size:14px}.ab-tagmonat{grid-template-columns:80px minmax(0,1fr);gap:6px;display:grid}.ab-klein{color:var(--text-leise);align-items:center;gap:8px;font-size:13px;display:flex}.ab-mini-haken{border-radius:6px;width:24px;height:24px;font-size:13px}.ab-textknopf{color:var(--text-leise);background:0 0;margin-left:auto;padding:0;font-size:12.5px;font-weight:500;text-decoration:underline}.ab-neue-gruppe{align-items:center;gap:6px;display:inline-flex}.ab-neue-gruppe input{border-radius:10px;width:150px;padding:6px 10px;font-size:13px}.ab-gruppen-zeile{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ab-schleier{align-items:flex-end}.ab-blatt{background:var(--flaeche);border:1px solid var(--kante);width:520px;max-width:100%;color:var(--text);margin-bottom:env(safe-area-inset-bottom,0px);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 20px 60px #00000073}@media (width<=520px){.ab-edit{grid-template-columns:minmax(0,1fr) 34px}.ab-edit>:first-child{grid-column:1/-1}.ab-feldzeile{grid-template-columns:88px minmax(0,1fr) 24px}.ab-plus{padding:10px 12px}}.kx-geb-chip{background:color-mix(in srgb, var(--f,#e58aa6) 22%, transparent);color:color-mix(in srgb, var(--f,#e58aa6) 75%, var(--text));cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:4px;margin-bottom:2px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.35;display:flex;overflow:hidden}.kx-geb-chip small{opacity:.85;font-weight:500}.ab-schritt{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.ab-schritt>b{color:#000;background:#5bc0c8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.ab-seite .ab-datei{background:var(--akzent);color:var(--akzent-text);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:12px;align-self:flex-start;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.ab-datei input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ab-ergebnis{color:#4cc27f;background:#2e9e5b26;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.ab-import-kopf{flex-wrap:wrap}.ab-import-liste{max-height:55vh;overflow-y:auto}.ab-seite .ab-import-zeile{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text);border-radius:8px;align-items:center;gap:12px;padding:7px 6px;font-size:14px;font-weight:400;display:flex}.ab-import-zeile:hover{background:var(--flaeche-hoch)}.ab-import-zeile input{accent-color:#4cc27f;flex:none;height:20px;width:20px!important;padding:0!important}.ab-import-zeile.ab-aus{opacity:.5}.ab-neu-marke{color:#5bc0c8;background:#5bc0c838;border-radius:6px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:700}.ab-fortschritt{background:var(--flaeche);border:1px solid var(--kante);border-radius:10px;height:38px;position:relative;overflow:hidden}.ab-fortschritt>div{background:#4cc27f59;transition:width .2s;position:absolute;inset:0 auto 0 0}.ab-fortschritt>span{place-items:center;height:100%;font-size:14px;font-weight:600;display:grid;position:relative}@media (width>=900px){.app-seite.ab-seite.ab-seite-breit{max-width:none}}.ab-seite.ab-seite-breit{max-width:none}.ab-t-werkzeug{flex-wrap:wrap}.ab-t-werkzeug .ab-suche{min-width:200px}.ab-seite .ab-t-gfilter{width:auto}.ab-t-leiste{z-index:4;background:var(--flaeche);border:1px solid var(--kante);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:sticky;top:0}.ab-t-leiste.ab-t-offen{background:color-mix(in srgb, #e7a505 16%, var(--flaeche));border-color:#e7a50580}.ab-t-leiste button{border-radius:10px;padding:8px 14px;font-size:14px}.ab-t-meldung{width:100%;color:var(--fehler);font-size:13px}.ab-t-sammel{background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;display:flex}.ab-t-sammel .wahl-knopf{border-radius:8px;padding:6px 10px;font-size:13px}.ab-seite .ab-t-sammel select{width:auto;padding:6px 10px;font-size:13px}.ab-t-trenner{background:var(--kante);width:1px;height:22px;margin:0 4px}.ab-t-rahmen{border:1px solid var(--kante);background:var(--flaeche);border-radius:12px;max-height:calc(100vh - 250px);overflow:auto}.ab-t{border-collapse:separate;border-spacing:0;width:100%;min-width:1280px;font-size:13.5px}.ab-t th{z-index:2;background:var(--flaeche-hoch);color:var(--text-leise);letter-spacing:.6px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--kante);white-space:nowrap;padding:8px 6px;font-size:11.5px;font-weight:600;position:sticky;top:0}.ab-t td{border-bottom:1px solid var(--kante);vertical-align:middle;padding:2px 3px;position:relative}.ab-t tr:hover td{background:color-mix(in srgb, var(--text) 3%, transparent)}.ab-t tr.ab-t-gewaehlt td{background:#6fa0de1f}.ab-seite .ab-t td input:not([type=checkbox]){background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font-size:13.5px}.ab-seite .ab-t td input:not([type=checkbox]):hover{border-color:var(--kante)}.ab-seite .ab-t td input:not([type=checkbox]):focus{background:var(--grund);border-color:var(--text-still);outline:none}.ab-seite .ab-t input[type=checkbox]{accent-color:#4cc27f;width:18px;height:18px;padding:0}.ab-t td.ab-t-neu{background:#e7a50533!important}.ab-t td.ab-t-falsch{background:color-mix(in srgb, var(--fehler) 25%, transparent)!important}.ab-t-wahl{z-index:1;background:var(--flaeche);width:34px;left:0;text-align:center!important;position:sticky!important}.ab-t th.ab-t-wahl{z-index:3;background:var(--flaeche-hoch)}.ab-t-s{width:64px}.ab-t-m{width:9%}.ab-t-l{width:13%}.ab-t-g{width:100px}.ab-t-gr{width:125px}.ab-t-h{width:40px;text-align:center!important}.ab-seite .ab-t td input:not([type=checkbox]){width:100%;min-width:0}.ab-t-gknopf{width:100%;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font-size:13px;font-weight:400;overflow:hidden}.ab-t-gknopf:hover{border-color:var(--kante)}.ab-t-gzu{z-index:40;position:fixed;inset:0}.ab-t-gwahl{z-index:41;background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #0006}.ab-seite .ab-t-gwahl label{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;font-weight:400;display:flex}.ab-t-gwahl label:hover{background:var(--flaeche)}.ab-t-auf{width:28px;height:28px;color:var(--text-leise);border:1px solid var(--kante);background:0 0;border-radius:8px;padding:0;font-size:18px}.ab-t-leer{padding:14px}.ab-seite .ab-t td.ab-t-s input{min-width:60px}.ab-seite .ab-t td.ab-t-m input{min-width:104px}.ab-seite .ab-t td.ab-t-l input{min-width:140px}.ab-seite .ab-t td.ab-t-g input{min-width:100px}.ab-t-liste{width:310px;min-width:310px}.ab-t-lz{flex-direction:column;gap:2px;padding:2px 0;display:flex}.ab-t-lz-zeile{grid-template-columns:112px minmax(0,1fr) 22px;align-items:center;gap:3px;display:grid}.ab-seite .ab-t td .ab-t-lz input.ab-t-lab{min-width:0;color:var(--text-leise);font-size:12.5px}.ab-seite .ab-t td .ab-t-lz input{min-width:0}.ab-t-x{width:22px;height:22px;color:var(--text-still);background:0 0;border:0;border-radius:6px;padding:0;font-size:11px}.ab-t-x:hover{color:var(--fehler)}.ab-t-plus{color:var(--text-still);background:0 0;border:0;border-radius:6px;align-self:flex-start;margin:1px 0 2px 4px;padding:2px 7px;font-size:12px;font-weight:500}.ab-t-plus:hover{color:var(--text)}.ab-t td{vertical-align:top}.ab-t td.ab-t-wahl,.ab-t td.ab-t-h{padding-top:7px}.ab-ava.ab-firma{color:#fff;border-radius:12px}.ab-ava.ab-gross.ab-firma{border-radius:22px}.ab-firmenzeile{color:var(--text-leise);margin-top:-2px;font-size:14.5px}.ab-firma-knopf{background:var(--grund);border:1px solid var(--kante);height:42px;color:var(--text);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.ab-firma-knopf.ab-an{border-color:#2e9e5b99}.ab-pw{letter-spacing:.06em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px}.ab-import-firma{color:var(--text-leise);font-weight:400}.ab-ava.ab-mit-foto{background:var(--flaeche-hoch);padding:0;overflow:hidden}.ab-ava img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ab-foto-block{flex-direction:row;align-items:center;gap:18px}.ab-foto-block .ab-ava.ab-gross{flex:none;margin:0}.ab-foto-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-foto-knoepfe .hinweis,.ab-foto-knoepfe .fehler{width:100%}.ab-seite .ab-foto-wahl{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.ab-foto-wahl input{opacity:0;cursor:pointer;position:absolute;inset:0}.kal-zeile-knopf input.kal-icon-feld{text-align:center;flex:0 0 64px;width:64px;padding-left:4px;padding-right:4px;font-size:22px}.kal-icon-feld::placeholder{font-size:13px}.kx-titel-feld{position:relative}.kx-titel-icon{pointer-events:none;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.kx-titel-icon img.emo{width:20px;height:20px}.kx-titel-feld.kx-mit-icon .kx-eingabe{padding-left:40px}.kx{overflow:hidden}.app-inhalt:has(>.kx){padding-bottom:0;overflow:hidden}.kx-handy .kx-inhalt{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.kx-blatt{visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.kx-blatt.kx-offen{visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility}.kx-desktop .kx-inhalt{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.kx-quer .kx-inhalt{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.kx-art-zeile .kx-segment{flex:0 auto;min-width:0;overflow-x:auto}.kx-art-zeile .kx-segment button{white-space:nowrap;flex:none}.kx-m-schleier.kx-handy .kx-art-zeile .kx-segment button{padding:6px;font-size:13px}.kx-m-schleier.kx-handy .kx-art-zeile{gap:6px}.kx-handy .kx-monat .kx-tag *{pointer-events:none}.ab-buecher{margin-bottom:2px;overflow-x:auto}.ab-mein.ab-per-gruppe,.haken-feld.ab-per-gruppe{opacity:.55;border-style:dashed}.ab-mein:disabled.ab-per-gruppe{cursor:default}.ab-gruppen-zeile{grid-template-columns:minmax(0,1fr) auto auto auto auto}.ab-gruppen-zeile.ab-gz-offen{row-gap:8px}.ab-gz-nach{justify-content:center;width:36px;padding:0}.ab-gz-ziele{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:6px 0 4px;display:flex}.ab-folgen-kopf{text-align:right;margin:-6px 52px -4px 0;font-size:11px}.ab-icon-feld{text-align:center;font-size:20px;flex:0 0 64px!important;width:64px!important;padding-left:4px!important;padding-right:4px!important}.ab-icon-feld::placeholder{font-size:13px}.ab-buch-knoepfe{flex:none;align-items:center;gap:8px;display:inline-flex}.ab-buch-neu,.ab-buch-bearb{flex-wrap:wrap}.app-seite.ab-seite.ab-seite-zwei{max-width:none;padding-bottom:0}.ab-zwei{border:1px solid var(--kante);background:var(--grund);border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:0;min-height:calc(100dvh - 120px);display:grid;overflow:hidden}.ab-links{min-width:0;position:relative;overflow:hidden}.ab-links-inhalt{flex-direction:column;gap:14px;height:calc(100dvh - 122px);padding:16px 18px 24px;display:flex;overflow-y:auto}.ab-links.ab-mit-panel .ab-links-inhalt{padding-left:298px}.ab-rechts{border-left:1px solid var(--kante);background:color-mix(in srgb, var(--grund) 85%, var(--flaeche));flex-direction:column;gap:10px;min-width:0;height:calc(100dvh - 122px);padding:16px 16px 20px;display:flex;overflow-y:auto}.ab-eingang-kopf{letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ab-zahl{color:#111;letter-spacing:0;background:#e3a33b;border-radius:8px;padding:0 6px;font-size:11px;font-weight:800;display:inline-block}.ab-eingang-liste{padding:4px 8px}.ab-ez{gap:10px;padding:6px}.ab-ez .ab-ava{width:34px;height:34px;font-size:12px}.ab-ez[draggable=true]{cursor:grab}.ab-ez.ab-aktiv{background:var(--flaeche-hoch);outline:1px solid var(--kante)}.ab-quelle{color:#a9c3ff;background:#5b8def2e;border-radius:6px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.ab-quelle.ab-q-beide{color:#f2c27a;background:#e3a33b33}.ab-doppelt{color:#f0a0a0;background:#e26b6b29;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}:root[data-design=hell] .ab-quelle{color:#2c5fc4}:root[data-design=hell] .ab-quelle.ab-q-beide{color:#8a5a00}:root[data-design=hell] .ab-doppelt{color:#b03a3a}.ab-startkopf{flex-wrap:wrap}.ab-startkopf .ab-suche{min-width:160px}.ab-gknopf{white-space:nowrap;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.ab-gknopf b{background:var(--akzent);color:var(--akzent-text);border-radius:8px;padding:0 6px;font-size:11px}.ab-gknopf.ab-an{border-color:var(--text-still)}.ab-filter-zeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ab-fchip{border:1px solid var(--kante);background:var(--flaeche);color:var(--text);border-radius:8px;padding:3px 9px;font-size:12px}.ab-buecher button{white-space:nowrap}.ab-kz{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1.4fr) auto;gap:12px;display:grid}.ab-wo{flex-wrap:wrap;gap:5px;min-width:0;max-height:48px;display:flex;overflow:hidden}.ab-buch-chip{background:var(--flaeche-hoch);color:var(--text);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px}.ab-gr-chip{border:1px solid var(--kante);color:var(--text-leise);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px}.ab-gr-chip.ab-ohne{color:var(--text-still);border-style:dashed}.ab-wer{gap:6px;display:flex}.ab-p{border:1px solid var(--kante);background:var(--grund);width:30px;height:30px;color:var(--text-still);border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;display:grid}.ab-p.ab-an{background:color-mix(in srgb, var(--p) 22%, transparent);border-color:var(--p);color:var(--text)}.ab-p.ab-fremd{border-style:dotted}.ab-p.ab-per-gruppe{opacity:.55;border-style:dashed}.ab-p:disabled{cursor:default}@media (width<=700px){.ab-kz{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.ab-kz .ab-wo{grid-area:2/2/auto/3;max-height:none}.ab-kz .ab-wer{grid-area:1/3/3}.ab-kz .ab-p{width:26px;height:26px;font-size:11px}}.ab-panel{z-index:5;background:var(--flaeche);border-right:1px solid var(--kante);flex-direction:column;gap:8px;width:280px;padding:14px 12px;animation:.18s ease-out ab-rein;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:12px 0 30px #00000059}@keyframes ab-rein{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.ab-panel-kopf{align-items:center;gap:8px;padding:0 4px;display:flex}.ab-panel-kopf b{letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);flex:1;font-size:12px}.ab-panel-zu{padding:4px 9px}.ab-panel-liste{flex-direction:column;gap:2px;display:flex}.ab-panel-buch{letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);padding:10px 8px 4px;font-size:10.5px}.ab-gz-wahl{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;font-weight:400;display:flex}.ab-gz-wahl:hover{background:var(--flaeche-hoch)}.ab-gz-wahl small{color:var(--text-still);margin-left:auto;font-size:11.5px}.ab-kasten{border:1px solid var(--kante);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ab-gz-wahl.ab-an .ab-kasten{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.ab-gz-ziel{background:#e3a33b12;border:1.5px dashed #e3a33b;border-radius:9px;margin:2px 0;padding:9px 10px;font-size:13.5px}.ab-gz-ziel.ab-drueber{background:#e3a33b38;border-style:solid}.ab-panel-ablegen .ab-panel-buch{color:#e3a33b}.ab-panel-schleier{align-items:stretch}.ab-panel-handy{width:100%;height:100%;box-shadow:none;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 0;border-radius:0;animation:.25s kx-hoch;position:relative}.ab-panel-handy .ab-panel-liste{flex:1;overflow-y:auto}.ab-panel-fuss{padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--kante);justify-content:flex-end;gap:8px;display:flex}.ab-rueck{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:300;background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:12px;align-items:center;gap:14px;padding:10px 12px 10px 16px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0006}.ab-rueck button{border-radius:8px;padding:6px 12px;font-size:13px}.ab-pruef-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ab-pruef-kopf .ab-titel{margin:0}.ab-dup{border-color:#e26b6b73}.ab-fertig{border:2px solid #e3a33b8c}.ab-fertig h2{margin:0 0 4px}.ab-emoji-wahl{flex-direction:column;flex-basis:100%;gap:10px;display:flex}.ab-foto-block{flex-wrap:wrap}.ab-emoji-raster{grid-template-columns:repeat(auto-fill,40px);gap:6px;display:grid}.ab-emoji-raster button{border:1px solid var(--kante);background:var(--grund);border-radius:10px;place-items:center;width:40px;height:40px;padding:0;font-size:20px;display:grid}.ab-emoji-raster button.ab-an{border-color:var(--akzent);background:var(--flaeche-hoch)}.ab-emoji-raster img.emo{width:24px;height:24px;margin:0}.ab-emoji-farben{flex-wrap:wrap;gap:6px;display:flex}.ab-emoji-farben button{border:2px solid #0000;border-radius:7px;width:26px;height:26px;padding:0}.ab-emoji-farben button.ab-an{border-color:var(--text)}.ab-seite .ab-t td.ab-t-buch,.ab-seite .ab-t th.ab-t-buch{white-space:nowrap;color:var(--text-leise);font-size:12.5px}.ab-seite .ab-t td.ab-t-fremd input{opacity:.55}.ab-seite .ab-t th.ab-t-person{color:var(--p)}.ab-vorwahl{color:#e3a33b;white-space:nowrap;align-self:center;font-size:11.5px}.ab-reiter-liste{flex-direction:column;gap:14px;display:flex}.ab-reiter-buch{flex-direction:column;gap:6px;display:flex}.ab-reiter-buchkopf{letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);align-items:center;gap:6px;margin:4px 2px 2px;font-size:12px;display:flex}.ab-reiter{border:1px solid var(--kante);background:var(--flaeche);border-radius:12px;transition:border-color .12s,background .12s;overflow:hidden}.ab-reiter-kopf{width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;font-size:15px;font-weight:400;display:flex}.ab-reiter-kopf:hover{background:var(--flaeche-hoch)}.ab-reiter-kopf b{font-weight:600}.ab-reiter-kopf small{color:var(--text-still);text-align:right;min-width:24px;margin-left:auto;font-size:12.5px}.ab-pfeil{width:14px;color:var(--text-leise);font-size:13px}.ab-ohne-titel{color:var(--text-leise);font-style:italic}.ab-reiter-inhalt{border-top:1px solid var(--kante);padding:2px 8px 8px}.ab-reiter-inhalt>.hinweis{margin:0;padding:8px 6px 2px}.ab-reiter.ab-ziel{border-style:dashed;border-color:#e3a33b}.ab-reiter.ab-drueber{background:#e3a33b24;border-style:solid;border-color:#e3a33b}.ab-reiter-hier{color:#e3a33b;font-size:11.5px;font-weight:600}.ab-reiter.ab-drueber .ab-reiter-hier{color:var(--text)}button,.knopf,.wahl-knopf,.ab-chip,.ab-fchip,.ds-reiter-knopf,.kx-ablage,.anordnen-hinweis,.ab-seite .ab-neue-gruppe input{border-radius:8px}.ab-gr-chip,.ds-chip,.st-titel i,.erinnerung-folgt{border-radius:6px}.ab-zwei.ab-zwei-zu{grid-template-columns:minmax(0,1fr)}.ab-rechts{animation:.2s ease-out ab-von-rechts}@keyframes ab-von-rechts{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.ab-eingang-kopf .ab-panel-zu{text-transform:none;letter-spacing:0;font-size:15px;line-height:1}.ab-eknopf{gap:7px}.ab-e-lasche{z-index:4;border:1px solid var(--kante);background:var(--flaeche);border-right:0;border-radius:8px 0 0 8px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;position:absolute;top:14px;right:0}.ab-eingang-liste{flex-direction:column;gap:8px;padding:0;display:flex}.ab-e-reiter .ab-reiter-kopf{padding:10px 12px;font-size:14px}.ab-e-titel{flex-direction:column;min-width:0;display:flex}.ab-e-titel b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-e-titel em{color:var(--text-still);font-size:11.5px;font-style:normal}.ab-e-werkzeug{color:var(--text-leise);align-items:center;gap:10px;padding:8px 6px 6px;font-size:13px;display:flex}.ab-e-werkzeug label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.ab-e-werkzeug .ab-textknopf.ab-rot{color:var(--fehler)}.ab-e-wahl{accent-color:#e3a33b;cursor:pointer;flex:none;width:17px;height:17px;margin:0}.ab-ez.ab-gewaehlt{background:#e3a33b1f}.ab-e-leiste{z-index:3;background:var(--flaeche-hoch);border:1px solid #e3a33b;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #0000004d}.ab-e-leiste .ab-textknopf{margin-left:0}.ab-e-schleier{z-index:400}.ab-e-handy{z-index:150;background:var(--grund);touch-action:pan-y;flex-direction:column;animation:.22s ease-out ab-von-links;display:flex;position:fixed;inset:0}.ab-e-handy.ab-weg{transition:transform .18s ease-in;transform:translate(-100%)}@keyframes ab-von-links{0%{transform:translate(-100%)}to{transform:none}}.ab-e-handy-kopf{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 10px;border-bottom:1px solid var(--kante);align-items:center;gap:10px;display:flex}.ab-e-handy-inhalt{padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.ab-e-handy-inhalt>.ab-suche{flex:none;width:100%}.ab-rechts>.ab-suche{flex:none}.ab-seite input.ab-e-wahl,.ab-e-wahl,.ab-seite .ab-e-werkzeug input,.ab-e-werkzeug input{accent-color:#e3a33b;flex:none;width:17px;min-width:17px;height:17px;margin:0;padding:0}.ab-seite .ab-e-werkzeug label,.ab-e-werkzeug label{letter-spacing:0;text-transform:none;color:var(--text-leise);font-size:13px;font-weight:500}.ab-reiter-info{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.ab-p.ab-mini{flex:none;width:18px;height:18px;font-size:9.5px}.ab-gr-chip.ab-in-liste{border:1px solid color-mix(in srgb, var(--p,#8e929b) 55%, transparent);background:color-mix(in srgb, var(--p,#8e929b) 14%, transparent);align-items:center;gap:3px;font-size:11px;display:inline-flex}.ab-gr-chip.ab-in-liste .emoji-bild,.ab-gr-chip.ab-in-liste img{width:12px;height:12px}.ab-plus-liste{color:#e3a33b!important}.ab-listen-info{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:4px;margin:-2px 2px 0;font-size:13px;display:flex}.ab-listen-info img{width:16px;height:16px}.ab-textknopf.ab-inline{font-size:inherit;margin-left:0}.ab-stempel{background:var(--flaeche-hoch);color:var(--text-leise);letter-spacing:0;text-transform:none;border-radius:6px;margin:1px 6px 1px 0;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.ab-stempel.ab-st-rot{color:#f0a0a0;background:#e26b6b29}.ab-stempel.ab-st-orange{color:#f2c27a;background:#e3a33b33}.ab-ez .ab-kn small{white-space:normal}.ab-pruef-kopf .ab-stempel{font-size:12px}.ab-andere-listen{margin:2px 0 6px}.ab-chip.ab-per-gruppe{opacity:.6;border-style:dashed}.ab-gv{flex-direction:column;gap:6px;display:flex}.ab-gruppen-zeile.ab-gv-zeile{grid-template-columns:minmax(150px,1.1fr) minmax(110px,auto) minmax(0,2fr) auto}.ab-gv-zahl{white-space:nowrap;font-size:12px}.ab-gv-listen{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ab-gv-listen .ab-chip{padding:4px 9px;font-size:12.5px}.ab-gv-listen img{width:14px;height:14px}.ab-seite .ab-zeile select{flex:none;width:auto;max-width:220px}@media (width<=700px){.ab-gruppen-zeile.ab-gv-zeile{grid-template-columns:minmax(0,1fr) auto}.ab-gv-zeile .ab-gv-listen{grid-column:1/-1}.ab-gv-zeile .ab-gv-zahl{grid-area:1/2}}.ab-lv{border:1px solid var(--kante);background:var(--flaeche);border-radius:12px;padding:2px 8px 6px}.ab-lv-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-lv-kopf .ab-reiter-kopf{flex:1;min-width:200px;padding:9px 6px}.ab-lv-kopf .ab-reiter-kopf .hinweis{font-size:12px;font-weight:400}.ab-lv-kopf .ab-buch-knoepfe .wahl-knopf{padding:6px 10px;font-size:13px}.ab-lv-inhalt{border-top:1px solid var(--kante);padding:4px 2px 6px}.ab-lv-gruppen{flex-direction:column;gap:2px;display:flex}.ab-seite .ab-t td.ab-t-via input{opacity:.5}.ab-seite .ab-t th.ab-t-liste-h img{width:16px;height:16px}.ab-lg-zeile{border:1px solid var(--kante);background:var(--grund);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ab-lg-zeile[draggable=true]{cursor:grab}.ab-lg-zeile.ab-zieht{opacity:.5;border-style:dashed;border-color:#e3a33b}.ab-lg-zahl{text-align:center;color:#e3a33b;flex:none;width:24px;font-size:19px;font-weight:700;line-height:1}.ab-lg-name{flex:1;min-width:0;font-size:14px}.ab-lg-knoepfe{flex:none;gap:4px;display:inline-flex}.ab-lg-knoepfe .wahl-knopf{padding:4px 9px;font-size:13px}.ab-lv-gruppen{gap:4px;margin-bottom:6px}.ab-gz-wahl.ab-lg-zeile{background:0 0;border:0;padding:4px 8px}.ab-gz-wahl.ab-lg-zeile:hover{background:var(--flaeche-hoch)}.ab-lg-haken{background:0 0;border:0;flex:none;padding:0;display:inline-flex}.ab-gz-wahl .ab-lg-zahl{width:18px;font-size:17px}.ab-lg-name{display:inline}.ab-lv-gruppen{gap:0}.ab-lg-stift{flex:none;padding:4px 8px;font-size:13px}.ab-lg-umben{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ab-seite .ab-lg-umben input{flex:1;padding:6px 10px;font-size:14px}.ab-lg-umben button{padding:6px 12px;font-size:13px}.ab-lg-umben .ab-textknopf{margin-left:0}.ab-original{font-size:12px}.ab-reiter-liste .ab-reiter-kopf{grid-template-columns:14px minmax(0,250px) minmax(0,1fr) auto auto;align-items:center;column-gap:12px;display:grid}.ab-reiter-name{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.ab-reiter-name b{text-overflow:ellipsis;overflow:hidden}.ab-reiter-name .ab-original{flex:none}.ab-reiter-liste .ab-reiter-kopf small{margin-left:0}.ab-p.ab-platz{visibility:hidden}@media (width<=1099px){.ab-reiter-liste .ab-reiter-kopf{grid-template-columns:14px minmax(0,1fr) auto auto}}.ab-kz[draggable=true]{cursor:grab}.ab-kz.ab-wird-gezogen{opacity:.45}.ab-rechts.ab-rueck-ziel{outline-offset:-6px;outline:2px dashed #e3a33b}.ab-rechts.ab-rueck-ziel.ab-drueber{background:#e3a33b1a}.ab-rueck-hinweis{color:#e3a33b;text-align:center;padding:4px 0;font-size:12px;font-weight:600}.ab-p.ab-p-schalter{cursor:pointer}.ab-p.ab-p-schalter:not(.ab-an){color:var(--text-still);border-style:dashed}.ab-kz.ab-ausgeblendet .ab-ava,.ab-kz.ab-ausgeblendet .ab-kn,.ab-kz.ab-ausgeblendet .ab-wo{opacity:.4}.ab-kz.ab-ausgeblendet .ab-kn b{-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.ab-aus-hinweis{margin:6px 2px 2px}.ab-seite,.ab-seite *,.ab-e-handy,.ab-e-handy *{scrollbar-width:none}.ab-seite ::-webkit-scrollbar{width:0;height:0;display:none}.ab-seite::-webkit-scrollbar{width:0;height:0;display:none}.ab-e-handy ::-webkit-scrollbar{width:0;height:0;display:none}.ab-zieh-bild{color:#1a1a1a;pointer-events:none;background:#e3a33b;border-radius:10px;padding:8px 14px;font:600 14px/1.2 system-ui,sans-serif;position:fixed;top:-100px;left:-100px;box-shadow:0 6px 18px #00000059}.ab-edit{grid-template-columns:minmax(110px,150px) minmax(0,1fr) 26px 34px}.ab-edit>.ab-reihe{grid-area:1/3}.ab-edit>.ab-x{grid-area:1/4}.ab-edit>.ab-vorwahl{grid-area:2/2}.ab-reihe{cursor:grab;flex-direction:column;gap:2px;height:42px;display:flex}.ab-reihe button{background:var(--grund);border:1px solid var(--kante);width:26px;min-height:0;color:var(--text-leise);border-radius:6px;flex:1;padding:0;font-size:9px;line-height:1}.ab-reihe button:disabled{opacity:.3}.ab-edit.ab-zieht{opacity:.45}@media (width<=520px){.ab-edit{grid-template-columns:minmax(0,1fr) 26px 34px}.ab-edit>:first-child{grid-area:1/1/auto/-1}.ab-edit>:nth-child(2){grid-area:2/1}.ab-edit>.ab-reihe{grid-area:2/2}.ab-edit>.ab-x{grid-area:2/3}.ab-edit>.ab-vorwahl{grid-area:3/1}}.ab-seite .ab-rechts,.ab-seite .ab-t-rahmen,.ab-e-handy .ab-e-handy-inhalt{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-leise) 55%, transparent) transparent}.ab-seite .ab-rechts::-webkit-scrollbar{width:10px;height:10px;display:block}.ab-seite .ab-t-rahmen::-webkit-scrollbar{width:10px;height:10px;display:block}.ab-e-handy .ab-e-handy-inhalt::-webkit-scrollbar{width:10px;height:10px;display:block}.ab-seite .ab-rechts::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-leise) 55%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.ab-seite .ab-t-rahmen::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-leise) 55%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.ab-e-handy .ab-e-handy-inhalt::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-leise) 55%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.ab-seite .ab-rechts::-webkit-scrollbar-track{background:0 0}.ab-seite .ab-t-rahmen::-webkit-scrollbar-track{background:0 0}.ab-e-handy .ab-e-handy-inhalt::-webkit-scrollbar-track{background:0 0}.ab-t th.ab-t-sortbar button{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:5px;display:inline-flex}.ab-t th.ab-t-sortbar button:hover{color:var(--text)}.ab-t th.ab-t-sortbar button:focus-visible{outline:2px solid var(--akzent,#4fb3bf);outline-offset:2px;border-radius:4px}.ab-t-pfeil{opacity:.35;font-size:10px}.ab-t th.ab-t-sortiert{color:var(--text)}.ab-t th.ab-t-sortiert .ab-t-pfeil{opacity:1;color:#e3a33b}.kp-seite{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;background:var(--grund);color:var(--text);padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden auto}.kp-inhalt{flex-direction:column;gap:12px;width:100%;max-width:460px;display:flex}.kp-absender{align-items:center;gap:12px;display:flex}.kp-av{color:#fff;background:#5b8def;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.kp-inhalt h1{margin:4px 0 2px;font-size:22px;line-height:1.3}.kp-firma{color:var(--text-leise);font-weight:700}.kp-block{background:var(--flaeche);border:1px solid var(--kante);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.kp-block>label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);font-size:11px;font-weight:700}.kp-block.kp-geaendert{background:color-mix(in srgb, #e3a33b 7%, var(--flaeche));border-color:#e3a33b}.kp-seite input,.kp-seite select{background:var(--grund);width:100%;min-width:0;color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;padding:11px 12px;font-size:16px}.kp-zeile{grid-template-columns:104px minmax(0,1fr) 40px;align-items:start;gap:6px;display:grid}.kp-zeile select{padding:11px 8px;font-size:14px}.kp-adr-felder{flex-direction:column;gap:6px;min-width:0;display:flex}.kp-plz{grid-template-columns:90px minmax(0,1fr);gap:6px;display:grid}.kp-x{background:var(--grund);border:1px solid var(--kante);height:46px;color:var(--text-leise);border-radius:10px;padding:0}.kp-plus{border:1px dashed var(--kante);color:var(--text-leise);background:0 0;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:13px}.kp-knoepfe{flex-direction:column;gap:8px;margin-top:4px;display:flex}.kp-haupt{background:var(--akzent);color:var(--akzent-text);border:none;border-radius:12px;padding:14px;font-size:16px;font-weight:700}.kp-haupt.kp-ok{color:#06260f;background:#47b37a}.kp-neben{background:var(--grund);color:var(--text);border:1px solid var(--kante);border-radius:12px;padding:11px;font-size:14px}.kp-rot{color:var(--fehler,#e26b6b)}.kp-leise{border-color:#0000;font-size:13px}.kp-fehler{color:var(--fehler,#e26b6b);font-size:13px}.kp-klein{color:var(--text-still);text-align:center;font-size:12px;line-height:1.5}.kp-danke{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:auto;display:flex}.kp-gross{font-size:52px}.ab-ps{width:560px;max-height:88dvh;overflow:auto}.ab-ps-schleier{align-items:center}.ab-ps-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.ab-ps-text{background:var(--grund);width:100%;min-height:92px;color:var(--text);border:1px solid var(--kante);font:inherit;resize:vertical;border-radius:10px;padding:10px;font-size:14px;line-height:1.45}.ab-ps-liste{flex-direction:column;gap:6px;display:flex}.ab-ps-zeile{border:1px solid var(--kante);background:var(--grund);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ab-ps-zeile.ab-ps-fertig{border-color:color-mix(in srgb, #47b37a 50%, var(--kante))}.ab-ps-name b{font-size:14px;display:block}.ab-ps-name small{color:var(--text-leise);font-size:12px}.ab-ps-ok{color:#47b37a;font-size:12px;font-weight:700}a.wahl-knopf.ab-ps-wa{color:#06260f;background:#25d366;border-color:#0000;font-weight:700;text-decoration:none}.ab-selbst-chip{color:#47b37a;background:#47b37a2e;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.ab-selbst-chip.ab-selbst-weg{color:var(--fehler,#e26b6b);background:#e26b6b29}.ab-selbst{flex-direction:column;gap:14px;display:flex}.ab-selbst-kopf{align-items:center;gap:12px;display:flex}.ab-selbst-kopf h2{margin:0;font-size:20px}.ab-selbst-bitte{margin:0;font-size:15px}.ab-selbst-diff{border:1px solid var(--kante);border-radius:12px;grid-template-columns:30px 110px minmax(0,1fr) minmax(0,1fr);font-size:14px;display:grid;overflow:hidden}.ab-sd-zeile{display:contents}.ab-sd-h{background:var(--flaeche-hoch);color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:700}.ab-sd-zeile>div{border-top:1px solid var(--kante);white-space:pre-line;overflow-wrap:anywhere;padding:9px 10px}.ab-sd-zeile>div:first-child{justify-content:center;display:flex}.ab-seite .ab-sd-zeile input.ab-e-wahl{width:18px;min-width:18px;height:18px}.ab-sd-k{color:var(--text-leise);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ab-sd-alt{color:#b9a3a3;-webkit-text-decoration:line-through #e26b6bb3;text-decoration:line-through #e26b6bb3}.ab-sd-neu{background:#47b37a1f}.ab-sd-gleich{color:var(--text-still)}.ab-selbst .ab-haupt{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:700}@media (width<=620px){.ab-selbst-diff{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)}.ab-sd-h:nth-child(2),.ab-sd-k{display:none}.ab-ps-zeile{grid-template-columns:minmax(0,1fr) auto}}.kp-seite::-webkit-scrollbar{width:0;height:0;display:none}.kp-danke{margin:18vh auto 0}.kp-begr{color:var(--text);opacity:.85;white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.kp-foto{align-items:center;gap:14px;display:flex}.kp-foto img,.kp-foto-leer{object-fit:cover;background:var(--grund);border:1px solid var(--kante);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:30px;display:grid}.kp-foto-knoepfe{flex-direction:column;gap:6px;display:flex}.kp-datei{text-align:center;cursor:pointer;position:relative;overflow:hidden}.kp-seite .kp-datei input{opacity:0;cursor:pointer;position:absolute;inset:0}.kp-falle{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.kp-ok{color:var(--text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.kp-seite .kp-ok input{accent-color:#e3a33b;width:22px;min-width:22px;height:22px;margin:1px 0 0;padding:0}.kp-haupt:disabled{opacity:.55}.ab-el{border:1px solid var(--kante);background:var(--grund);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ab-el-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-el-kopf b{font-size:15px}.ab-el-status{color:#47b37a;background:#47b37a2e;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.ab-el-status.ab-el-aus{color:var(--text-leise);background:#9a9ca42e}.ab-el-url{background:var(--flaeche);border:1px solid var(--kante);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:8px;padding:7px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;overflow:hidden}.ab-el-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}a.wahl-knopf.ab-el-wa{color:#06260f;background:#25d366;border-color:#0000;font-weight:700;text-decoration:none}.ab-el-qr{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ab-el-qr img{width:180px;height:180px;image-rendering:pixelated;background:#fff;border-radius:10px;padding:8px}.ab-el-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ab-el-form .ab-el-voll{grid-column:1/-1}.ab-el-form textarea{background:var(--grund);width:100%;min-height:70px;color:var(--text);border:1px solid var(--kante);font:inherit;resize:vertical;border-radius:10px;padding:9px 10px;font-size:14px}.ab-stempel.ab-st-lila{color:#b8a0f0;background:#8e6bd833}@media (width<=620px){.ab-el-form{grid-template-columns:1fr}}.ab-einst-reiter .ab-kurz{display:none}@media (width<=640px){.ab-einst-reiter{align-self:stretch;width:100%;display:flex}.ab-einst-reiter button{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:8px 4px;font-size:13.5px;overflow:hidden}.ab-einst-reiter .ab-lang{display:none}.ab-einst-reiter .ab-kurz{display:inline}.ab-el>.ab-el-knoepfe{grid-template-columns:1fr 1fr;display:grid}.ab-el>.ab-el-knoepfe>*{text-align:center;justify-content:center}.ab-el>.ab-el-knoepfe .ab-el-wa{grid-column:1/-1}.ab-el>.ab-el-knoepfe .ab-luecke,.ab-el-kopf .ab-luecke{display:none}}.kx-ttipp{overscroll-behavior:contain;overflow-y:auto}.kx-ttipp .kx-dtipp-kopf b{font-size:14px;line-height:1.3}.kx-ttipp-zeit{color:var(--text-leise);margin:2px 0 4px;font-size:12.5px}.kx-ttipp-liste{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:8px 0 0;font-size:12.5px;display:grid}.kx-ttipp-liste dt{color:var(--text-still)}.kx-ttipp-liste dd{overflow-wrap:anywhere;margin:0}.kx-ttipp-ort{justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.kx-ttipp-ort span{overflow-wrap:anywhere}.kx-ttipp-notiz{border-top:1px solid var(--kante);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-leise);margin-top:8px;padding-top:8px;font-size:12.5px}.kx-ende-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.kx-ende-link{color:var(--text-leise);margin-top:8px;display:inline-block}.kx-ende-hinweis{margin-top:6px}.kx-ende-hinweis.kx-ende-falsch{color:var(--kx-heute,#e3564a)}.ab-t-schnell{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.ab-t-schnell .ab-fchip:disabled{opacity:.45;cursor:default}.ab-t th.ab-t-best,.ab-t td.ab-t-best{white-space:nowrap;min-width:150px}.ab-best{border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-block}.ab-best-ok{color:#5b8def;background:#5b8def29}.ab-best-alt{color:var(--fehler,#e26b6b);background:#e26b6b24}.ab-best-offen{color:#e3a33b;background:#e3a33b29}.ab-best-antwort{color:#47b37a;background:#47b37a2e}.ab-t td.ab-t-best{padding-top:9px}.ab-sd-zeile>div.ab-sd-foto{white-space:normal;align-items:center;gap:10px;display:flex}.kp-seite label.kp-neben.kp-datei{text-transform:none;letter-spacing:normal;color:var(--text);font-size:14px;font-weight:600}.ab-ps-weiter{z-index:2;background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 -2px;padding:10px 12px;display:flex;position:sticky;top:-16px}.ab-ps-stand{color:var(--text-leise);font-size:13px}a.wahl-knopf.ab-ps-naechster{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:auto;padding:10px 16px;font-size:14.5px;overflow:hidden}.ab-ps-direkt{color:var(--text-leise);cursor:pointer;flex-basis:100%;align-items:center;gap:8px;font-size:12.5px;display:flex}.ab-ps-zeile.ab-ps-dran{border-color:#25d366;box-shadow:inset 0 0 0 1px #25d366}.ab-ps label.ab-ps-direkt{text-transform:none;letter-spacing:normal;color:var(--text-leise);font-size:12.5px;font-weight:500}.ab-ps .ab-ps-direkt input.ab-e-wahl{flex:none;width:18px;min-width:18px;height:18px;margin:0}.ls-seite{max-width:760px;padding:18px 16px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;margin:0 auto;display:flex}.ls-katalog{grid-template-columns:minmax(0,1fr);align-items:start;max-width:1100px;display:grid}@media (width>=900px){.ls-katalog{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ls-katalog .ls-lz{grid-column:1/-1}}.ls-karte{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ls-karte h2{margin:0;font-size:18px}.ls-fehler{cursor:pointer;margin:10px 16px 0}.ls-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:700;display:flex}.ls-gruppe,.ls-gang{flex-direction:column;gap:6px;display:flex}.ls-reihe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-luecke{flex:1}.ls-knopf{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.ls-knopf:disabled{opacity:.45;cursor:default}.ls-knopf.ls-klein{border-radius:10px;padding:6px 11px;font-size:13px}.ls-knopf.ls-mini{border-radius:8px;padding:3px 8px;font-size:12px}.ls-knopf.ls-haupt,.ls-knopf.ls-an{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.ls-knopf.ls-rot{color:var(--fehler);border-color:color-mix(in srgb, var(--fehler) 45%, var(--kante))}.ls-textknopf{color:var(--text-leise);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;text-decoration:underline}.ls-zeile{background:var(--flaeche);border:1px solid var(--kante);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ls-icon{text-align:center;flex:none;width:30px;font-size:22px}.ls-icon.gross{font-size:26px}.ls-zeile-text{flex-direction:column;flex:1;min-width:0;display:flex}.ls-zeile-text b{font-size:16px}.ls-zeile-text small{color:var(--text-leise);font-size:12.5px}.ls-zahl{background:var(--akzent);color:var(--akzent-text);text-align:center;border-radius:999px;min-width:26px;padding:2px 8px;font-size:13px;font-weight:700}.ls-kopf{align-items:center;gap:10px;display:flex}.ls-kopf h2{margin:0;font-size:22px}.ls-eingabe{gap:8px;display:flex;position:relative}.ls-eingabe input{background:var(--flaeche);min-width:0;color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:12px;flex:1;padding:12px 14px;font-size:16px}.ls-eingabe .ls-knopf{padding:6px 16px;font-size:20px}.ls-vorschlaege{z-index:20;background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:14px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0006}.ls-vk{letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);padding:6px 8px 4px;font-size:11px;font-weight:700}.ls-vorschlag{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.ls-vorschlag:hover{background:var(--grund)}.ls-vorschlag img,.ls-vb-leer{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:32px;height:32px}.ls-vb-leer{background:var(--grund);border:1px solid var(--kante)}.ls-vorschlag span{flex-direction:column;flex:1;min-width:0;display:flex}.ls-vorschlag small{color:var(--text-leise);font-size:12px}.ls-tag{background:var(--grund);border:1px solid var(--kante);color:var(--text-leise);border-radius:6px;margin-right:6px;padding:1px 6px;font-size:10.5px}.ls-gang .ls-titel{margin-top:6px}.ls-nr{background:var(--flaeche-hoch);border:1px solid var(--kante);color:var(--text);border-radius:6px;padding:0 6px;font-size:11px}.ls-gang-neu .ls-titel{color:#e3a33b}.ls-posten{align-items:stretch;gap:6px;display:flex}.ls-posten-haupt{background:var(--flaeche);border:1px solid var(--kante);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex}.ls-posten-haupt:disabled{cursor:default}.ls-rund{border:2px solid var(--text-still);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.ls-bild{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:38px;height:38px}.ls-posten-text{flex-direction:column;flex:1;min-width:0;display:flex}.ls-name{overflow-wrap:anywhere;font-size:15.5px}.ls-posten-text small{color:var(--text-leise);font-size:12px}.ls-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.ls-anzahl{color:#e3a33b;font-size:15px}.ls-rechts small{color:var(--text-leise);white-space:nowrap;font-size:11.5px}.ls-wer{background:var(--p);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:grid}.ls-mehr{background:var(--flaeche);border:1px solid var(--kante);width:40px;color:var(--text-leise);cursor:pointer;border-radius:13px;flex:none;font-size:18px}.ls-weg .ls-posten-haupt{opacity:.5}.ls-weg .ls-name{text-decoration:line-through}.ls-weg .ls-rund{color:#06260f;background:#47b37a;border-color:#47b37a}.ls-neu-zeile{flex-direction:column;gap:4px;display:flex}.ls-neu-zeile>.ls-knopf{align-self:flex-end}.ls-leer{text-align:center;padding:18px 0}.ls-summe{text-align:right;color:var(--text-leise);font-size:13.5px}.ls-summe b{color:var(--text)}.ls-erledigt{margin-top:6px}.ls-auf{cursor:pointer;font-size:12px}.ls-lernen{border:1px dashed color-mix(in srgb, #e3a33b 60%, var(--kante));background:color-mix(in srgb, #e3a33b 8%, var(--flaeche));border-radius:13px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.ls-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--akzent);color:var(--akzent-text);z-index:3000;border-radius:12px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.ls-schleier{z-index:2000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ls-blatt{background:var(--flaeche);border:1px solid var(--kante);border-radius:18px;flex-direction:column;width:520px;max-width:100%;max-height:90dvh;display:flex;box-shadow:0 24px 60px #00000080}@media (width<=640px){.ls-schleier{align-items:flex-end;padding:0}.ls-blatt{max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0}}.ls-blatt-kopf{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 8px;font-size:17px;display:flex}.ls-blatt-inhalt{flex-direction:column;gap:12px;padding:6px 16px 14px;display:flex;overflow:auto}.ls-blatt-fuss{border-top:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ls-feldsatz{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.ls-feld{color:var(--text-leise);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ls-feld input:not([type=radio]):not([type=checkbox]),.ls-feld select,.ls-gang-neu input,.ls-suche,.ls-gangwahl,.ls-gang-input,.ls-lz-code{background:var(--grund);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;min-width:0;padding:9px 11px;font-size:15px;font-weight:400}.ls-zahlfeld{width:110px}.ls-link input{flex:1}.ls-stepper{border:1px solid var(--kante);border-radius:10px;align-self:flex-start;align-items:center;display:inline-flex;overflow:hidden}.ls-stepper button{background:var(--grund);color:var(--text);cursor:pointer;border:0;width:42px;height:36px;font-size:18px}.ls-stepper b{text-align:center;min-width:40px;color:var(--text);font-size:16px}.ls-produkt{border:1px solid var(--kante);background:var(--grund);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.ls-produkt img{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:64px;height:64px}.ls-produkt span{color:var(--text);flex-direction:column;gap:2px;font-weight:400;display:flex}.ls-produkt small{color:var(--text-leise);font-size:12.5px}.ls-icons .ls-knopf{padding:4px 8px;font-size:18px}.ls-wahlliste{flex-direction:column;gap:6px;display:flex}.ls-wahlzeile{border:1px solid var(--kante);cursor:pointer;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;font-weight:400;display:flex}.ls-wahlzeile.ls-an{border-color:var(--akzent)}.ls-wahlzeile span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ls-wahlzeile small{color:var(--text-leise);font-size:12px}.ls-check{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.ls-gangzeile{border:1px solid var(--kante);background:var(--grund);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ls-gangzeile.ls-an{border-color:#e3a33b}.ls-gangzeile.ls-ziel{border-style:dashed}.ls-gangzeile small{color:var(--text-leise);margin-left:auto}.ls-gangname{flex:1;min-width:0}.ls-gangzeile-extra{background:0 0}.ls-gang-neu input,.ls-suche{flex:1}.ls-artikelliste{flex-direction:column;gap:6px;display:flex}.ls-artikel{border:1px solid var(--kante);background:var(--grund);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:7px 9px;display:flex}.ls-artikel img{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:36px;height:36px}.ls-artikel-text{flex-direction:column;flex:1;min-width:0;display:flex}.ls-artikel-text small{color:var(--text-leise);overflow-wrap:anywhere;font-size:12px}.ls-gangwahl{max-width:44%;padding:6px 8px;font-size:13px}.ls-lz-knopf{cursor:grab}.ls-blatt input[type=radio],.ls-blatt input[type=checkbox],.ls-seite input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--akzent);flex:none;margin:0;padding:0}.ls-wahlzeile input[type=text],.ls-wahlzeile input:not([type]){width:100%}.ls-lz-code{resize:vertical;width:100%;min-height:64px;color:var(--text-leise);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}.ls-lz-zu{justify-content:space-between;align-items:center;gap:10px;display:flex}.ls-lz details summary{cursor:pointer}.ls-blatt label,.ls-seite label,.ls-blatt .ls-wahlzeile b,.ls-blatt .ls-wahlzeile small,.ls-blatt .ls-feld,.ls-karte .ls-feld{text-transform:none;letter-spacing:normal}.ls-lz-schritte{gap:8px;margin:6px 0 8px;padding-left:22px;font-size:14px;display:grid}.ls-lz-schritte .ls-reihe{margin-top:6px}.ls-lz kbd{border:1px solid var(--kante);background:var(--grund);border-radius:5px;padding:0 5px;font-size:12px}.ls-lz-zu .hinweis{margin:0}@media (width>=900px){.ls-katalog .ls-wegkarte{grid-column:1/-1}}.ls-wegkopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-wegkopf .ls-titel{margin:0}.ls-weg-name{text-transform:none;letter-spacing:0;color:var(--text-leise);font-weight:500}.ls-chips{flex-wrap:wrap;gap:6px;display:flex}.ls-chip{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:5px 12px;font-size:13px}.ls-chip.ls-an{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.ls-zeichnen{background:#e3a33b1f;border:1px solid #e3a33b73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;display:flex}.ls-zeichnen>span:first-child{flex:280px}.ls-kartenblick{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.ls-liste .ls-kartenblick{margin:2px 0 6px}.ls-karte-svg{-webkit-user-select:none;user-select:none;width:100%;min-width:640px;height:auto;display:block}.ls-karte-svg.ls-hoch{min-width:0;max-width:480px;margin:0 auto}.ls-k-raum{fill:var(--grund);stroke:var(--kante);stroke-width:2px}.ls-k-einbau{fill:#8080802e;stroke:#80808059}.ls-k-eingang{fill:#4f9d4a40}.ls-k-etext{fill:var(--text-leise);font-size:11px}.ls-k-ab rect:first-of-type{stroke:#00000059;stroke-width:1px;transition:opacity .15s}.ls-k-tipp{cursor:pointer}.ls-k-tipp:hover rect:first-of-type{filter:brightness(1.15)}.ls-k-aus rect:first-of-type{opacity:.16}.ls-k-aus .ls-k-text{opacity:.35}.ls-k-wahl rect:first-of-type{stroke:#e3a33b;stroke-width:3px}.ls-k-text{fill:#fff;pointer-events:none;font-weight:600}.ls-k-anz{fill:#fff}.ls-k-anztext{fill:#111;pointer-events:none;font-weight:700}.ls-k-linie{fill:none;stroke:#e3564a;stroke-width:2.2px;stroke-opacity:.8;stroke-linejoin:round;pointer-events:none}.ls-k-nr circle{fill:#e3564a;stroke:#fff;stroke-width:1.2px}.ls-k-nr text{fill:#fff;pointer-events:none;font-weight:700}.ls-k-nr{cursor:pointer}.ls-k-start{fill:#47b37a;stroke:#fff;stroke-width:1.5px}.ls-abinfo{margin:0}.ls-datei{cursor:pointer;position:relative;overflow:hidden}.ls-datei input{opacity:0;cursor:pointer;position:absolute;inset:0}.ls-karte-wahl{gap:6px;margin-top:6px;display:grid}.ls-karte-wahl .ls-karte-svg.ls-hoch{min-width:0}.ls-blatt .ls-feld .ls-reihe select{flex:1;min-width:0}.ls-k-halb rect:first-of-type{opacity:.45}.ls-karte-wahl .ls-karte-svg:not(.ls-hoch){min-width:0}.ls-weg-leer{background:#47b37a1f;border-color:#47b37a73}.ls-lz-neu{background:#e3a33b1f;border:1px solid #e3a33b73;border-radius:10px;margin:0;padding:8px 11px;font-size:14px}@media (width>=900px){.ls-katalog .ls-suchlauf{grid-column:1/-1}}.ls-trefferliste{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.ls-treffer{text-align:left;background:var(--grund);color:var(--text);border:1px solid var(--kante);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:8px;display:flex}.ls-treffer:hover,.ls-treffer:focus-visible{border-color:var(--akzent)}.ls-treffer img,.ls-treffer .ls-vb-leer{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;width:100%}.ls-treffer b{font-size:13.5px;font-weight:600;line-height:1.25}.ls-treffer small{color:var(--text-leise);font-size:12.5px}.ls-suchlauf-kopf{flex-direction:column;gap:6px;display:flex}.ls-suchlauf-kopf b{font-size:20px}.ls-suchlauf-kopf small{color:var(--text-leise);display:block}.ls-suchlauf-balken{background:linear-gradient(90deg, #47b37a var(--p), var(--kante) var(--p));border-radius:3px;height:5px;display:block}.ls-suchlauf-suche{margin-top:4px}.ls-suchlauf-suche input{background:var(--grund);min-width:0;color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;flex:1;padding:8px 10px;font-size:15px}@media (width>=900px){.ls-katalog .ls-neustand{grid-column:1/-1}}.ls-neustand{border-color:#e3a33b8c}.ls-einst{flex-direction:column;gap:14px;max-width:1200px;display:flex}.ls-reiter{border-bottom:1px solid var(--kante);flex-wrap:wrap;gap:4px;display:flex}.ls-reiter button{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:15px}.ls-reiter button.ls-an{color:var(--text);border-color:#e3a33b;font-weight:700}.ls-laufweg{flex-direction:column;gap:14px;display:flex}.ls-lzeile{border:1px solid var(--kante);background:var(--grund);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ls-lzeile-text{flex-direction:column;flex:1;min-width:0;display:flex}.ls-lzeile-text small{color:var(--text-leise);font-size:12.5px}.ls-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-filter .ls-suche{flex:200px;max-width:320px}.ls-filter .ls-chip small{color:inherit;opacity:.65;margin-left:2px}.ls-farbe{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.ls-tabwrap{border:1px solid var(--kante);border-radius:12px;max-height:70vh;overflow:auto}.ls-tab{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.ls-tab th,.ls-tab td{border-bottom:1px solid var(--kante);white-space:nowrap;text-align:left;vertical-align:middle;padding:7px 8px}.ls-tab th{background:var(--flaeche-hoch);letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise);z-index:2;font-size:11px;font-weight:700;position:sticky;top:0}.ls-tab th small{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:500;display:block}.ls-tab td:first-child,.ls-tab th:first-child{z-index:1;background:var(--flaeche);position:sticky;left:0}.ls-tab th:first-child{z-index:3;background:var(--flaeche-hoch)}.ls-tab .ls-sp{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:1px solid var(--kante);min-width:74px}.ls-tab .ls-sp:hover{color:var(--text)}.ls-tab .ls-sort{background:color-mix(in srgb, #47b37a 24%, var(--flaeche-hoch));color:var(--text)}.ls-tab .ls-c{text-align:center}.ls-tab .ls-trenn{border-left:1px solid var(--kante)}.ls-tab .ls-art{cursor:pointer}.ls-tab .ls-art small{color:var(--text-leise);font-size:11.5px;display:block}.ls-tab tr.ls-raus td{opacity:.45}.ls-tab tr.ls-trennlinie td{border-top:2px solid #47b37a}.ls-tab tr.ls-geaendert td:first-child{box-shadow:inset 3px 0 #e3a33b}.ls-geschaetzt{color:#e3a33b}.ls-leise{color:var(--text-leise)}.ls-punkt{border:2px solid var(--text-still);cursor:pointer;vertical-align:middle;background:0 0;border-radius:50%;width:22px;height:22px;padding:0}.ls-punkt.ls-an{box-shadow:inset 0 0 0 3px var(--flaeche);background:#47b37a;border-color:#47b37a}.ls-punkt.ls-an.ls-geschaetzt{background:#e3a33b;border-color:#e3a33b}.ls-punkt:disabled{cursor:default}.ls-wert{color:var(--text)}.ls-auto{color:var(--text-leise)}.ls-leer{color:var(--text-still)}.ls-bulk{background:#e3a33b1f;border:1px solid #e3a33b73;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.ls-chk{accent-color:#e3a33b;vertical-align:middle;width:17px;height:17px}.ls-ein{background:var(--grund);border:1px solid var(--kante);width:68px;color:var(--text);font:inherit;border-radius:8px;padding:5px 7px;font-size:14px}.ls-ein.ls-breit{width:170px}select.ls-ein{width:auto}.ls-abschnitte summary{cursor:pointer}.ls-abschnitte[open] summary{margin-bottom:8px}.ls-akarten{flex-direction:column;gap:8px;display:flex}.ls-akarte{background:var(--grund);border:1px solid var(--kante);border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;font-size:14px;display:flex}.ls-ziel{border:1px solid var(--kante);background:var(--grund);color:var(--text-leise);font:inherit;cursor:pointer;border-radius:8px;padding:4px 11px;font-size:13px}.ls-ziel.ls-an{color:#06260f;background:#47b37a;border-color:#0000;font-weight:700}.ls-ziel:disabled{cursor:default}.vs-stand{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:10px 0 6px;display:grid}.vs-stufe{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;padding:12px}.vs-stufe-titel{align-items:center;gap:8px;font-weight:700;display:flex}.vs-punkt{background:#3fb27f;border-radius:50%;width:9px;height:9px;display:inline-block}.vs-punkt.aus{background:var(--text-still)}.vs-punkt.krank{background:var(--fehler)}.vs-version{margin:6px 0 2px;font-size:20px;font-weight:700}.vs-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vs-kopf h2{margin:0}.vs-reiter{gap:6px;display:flex}.vs-reiter button{border:1px solid var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.vs-reiter button.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.vs-liste{gap:8px;margin:12px 0;display:grid}.vs-zeile{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.vs-zeile.aktiv{border-color:var(--akzent)}.vs-name{font-weight:600}.vs-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vs-chip{border:1px solid var(--kante);color:var(--text-leise);border-radius:999px;padding:2px 8px;font-size:12px}.vs-chip.aktiv{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.vs-chip.gruen{color:#3fb27f;border-color:#3fb27f80}.vs-chip.gelb{color:#e0a93b;border-color:#e0a93b80}.wahl-knopf.vs-laden{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.vs-auftrag{border:1px dashed var(--kante);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.vs-dreh{border:2px solid var(--text-still);border-top-color:var(--text);border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite vs-dreh}@keyframes vs-dreh{to{transform:rotate(360deg)}}.vs-meldung{margin-top:10px}.vs-proto{font-size:13px;display:grid}.vs-proto-zeile{border-bottom:1px solid var(--kante);grid-template-columns:92px 64px 56px 1fr auto;gap:8px;padding:6px 0;display:grid}.vs-ok{color:#3fb27f}.vs-schleier{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vs-dialog{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;gap:10px;width:100%;max-width:420px;padding:18px;display:grid}.vs-dialog h3{margin:0;font-size:16px}.vs-dialog-knoepfe{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.vs-zeile{grid-template-columns:1fr}.vs-zeile .wahl-knopf{width:100%}.vs-proto-zeile{grid-template-columns:80px 56px 1fr}.vs-proto-zeile span:nth-child(3),.vs-proto-zeile span:nth-child(5){display:none}}.pf-reiter{grid-column:1/-1;gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}.pf-reiter button{border:1px solid var(--knopf-kante,var(--kante));color:var(--text-leise);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:8px 16px}.pf-reiter button.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.pf-raster select{font:inherit;color:var(--text);background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:10px;padding:10px 12px}.er-gruppe{border:1px solid var(--kante);border-radius:12px;margin-top:10px;overflow:hidden}.er-kopf{background:var(--flaeche-hoch);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;display:flex}.er-art{border-top:1px solid var(--kante);grid-template-columns:auto 1fr;align-items:start;gap:8px 12px;padding:12px;display:grid}.er-art.aus .er-text,.er-art.aus .er-wege{opacity:.45}.er-text b{display:block}.er-text small{color:var(--text-leise)}.er-wege{grid-column:2}.er-schalter{background:var(--text-still);cursor:pointer;border:none;border-radius:999px;flex:none;width:44px;height:26px;margin-top:2px;padding:0;position:relative}.er-schalter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.er-schalter.an{background:#3fb27f}.er-schalter.an:after{left:21px}.er-schalter:disabled{cursor:not-allowed;opacity:.8}.er-zeile{justify-content:space-between;align-items:center;gap:10px;display:flex}.er-kopf .er-schalter{margin-top:0}.er-gruppe-aus .er-kopf{border-bottom:1px solid var(--kante)}.er-aus-hinweis{padding:12px}.er-abschnitt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-still);border-top:1px solid var(--kante);background:color-mix(in srgb, var(--flaeche-hoch) 50%, var(--flaeche));padding:6px 12px;font-size:11.5px;font-weight:700}.er-wann{color:var(--text-leise);align-items:center;gap:6px;font-size:13px;display:inline-flex}.er-wann select{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--kante);border-radius:10px;padding:8px 10px;font-size:14px}.er-zusatz{flex-direction:column;gap:8px;display:flex}.er-zeit{align-items:center;gap:8px;margin:8px 0;display:flex}.er-zeit input{font:inherit;color:var(--text);background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:10px;width:120px;padding:8px 10px}@media (width>=900px){.app-seite.bv-seite{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}}.bv-liste-kopf{gap:8px;display:flex}.bv-liste-kopf input{flex:1;min-width:0}.bv-filter{flex-wrap:wrap;gap:6px;display:flex}.bv-filter .wahl-knopf{padding:7px 12px;font-size:13px}.bv-zahl{opacity:.6;margin-left:2px;font-size:12px}.bv-liste{flex-direction:column;gap:2px;display:flex}.bv-person{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.bv-person:hover{background:var(--flaeche-hoch)}.bv-person.an{background:var(--flaeche-hoch);border-color:var(--kante)}.bv-person-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bv-person-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bv-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.bv-ava.gross{width:60px;height:60px;font-size:21px}.bv-typ{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.bv-typ.mitglied{color:#5b8def;background:#5b8def38}.bv-typ.gast{color:#c8901f;background:#e0a93b38}.bv-typ.kind{color:#2e9a69;background:#3fb27f38}.bv-zustand{color:var(--text-leise);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.bv-punkt{background:var(--text-still);border-radius:50%;flex:none;width:8px;height:8px}.bv-punkt.aktiv{background:#3fb27f}.bv-punkt.eingeladen{background:#e0a93b}.bv-punkt.gesperrt{background:#e3564a}.bv-punkt.neu{box-sizing:border-box;background:0 0;border:2px solid #e0a93b}.bv-filter-zustand .wahl-knopf{align-items:center;gap:6px;display:inline-flex}.bv-ck{border:2px solid var(--kante);box-sizing:border-box;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.bv-ck.an{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.bv-ck.aus{opacity:.3}.bv-person.mark{background:color-mix(in srgb, var(--akzent) 10%, transparent);border-color:color-mix(in srgb, var(--akzent) 35%, transparent)}.bv-leiste{z-index:5;background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:8px;box-shadow:0 6px 20px #0000002e}.bv-leiste b{flex-basis:100%;font-size:14px}.bv-leiste b.bv-leiste-hinweis{color:#c8901f}.bv-leiste .bv-primaer{flex:1}.bv-leiste .wahl-knopf{padding:8px 12px;font-size:13.5px}.bv-einladen{border:1px solid var(--kante);padding:10px 12px}.bv-einladen small{color:var(--text-leise);margin-top:2px;font-size:12.5px;display:block}.bv-wer{flex-wrap:wrap;gap:6px;display:flex}.bv-wer span{background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:8px;padding:4px 10px;font-size:13.5px}.bv-warn{color:#c8901f;margin:0;font-size:13.5px}.bv-kopf{align-items:center;gap:14px;display:flex}.bv-kopf h3{margin:0 0 4px;font-size:20px}.bv-kopf-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bv-detail .pf-reiter{grid-column:auto}.bv-zugang{flex-direction:column;display:flex}.bv-zeile{border-top:1px solid var(--kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.bv-zeile:first-child{border-top:none}.bv-zeile>div{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.bv-zeile .wahl-knopf{padding:8px 14px;font-size:13.5px}.wahl-knopf.bv-primaer{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.wahl-knopf.bv-rot{color:#e3564a}.wahl-knopf.bv-rot-voll{color:#fff;background:#e3564a;border-color:#0000;font-weight:600}.bv-rot-text{color:#e3564a}.bv-typwahl{gap:8px;display:grid}.bv-typwahl .wahl-knopf{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bv-typwahl small{opacity:.7;font-size:12px}.bv-dialog{max-width:480px;max-height:90dvh;overflow-y:auto}.bv-punkte{color:var(--text-leise);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:14px;display:flex}.bv-punkte b{color:var(--text)}.bv-abschnitt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);margin:4px 0 0;font-size:12px}.rechte-tabelle .rechte-typ-spalte{background:color-mix(in srgb, var(--akzent) 6%, transparent)}.bv-raster{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px;display:grid}.bv-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.bv-feld label,.bv-dialog label{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-leise);font-size:12px;font-weight:600}.bv-seite select{background:var(--grund);border:1px solid var(--kante);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px}.bv-seite select:disabled{opacity:.6}.kx-person-farbe.kx-person-aus>span{opacity:.5;text-decoration:line-through}.kx-person-farbe .er-schalter{margin-top:0}.hh-mini{flex:none;display:flex}.hh-mini .bv-ava{border:2px solid var(--flaeche);margin-left:-6px}.bv-ava.hh-klein{width:26px;height:26px;font-size:10px}.hh-personen,.hh-bez,.hh-einst{flex-direction:column;gap:8px;display:flex}.hh-mitglied{border:1px solid var(--kante);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.hh-mitglied.hh-frueher{opacity:.6;border-style:dashed}.wahl-knopf.hh-klein-knopf{padding:6px 12px;font-size:13px}.bv-typ.hh-aus{background:var(--flaeche-hoch);color:var(--text-leise)}.hh-bez-person{border:1px solid var(--kante);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.hh-bez-zeile{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.hh-bez-zeile.auto{color:var(--text-still)}.hh-rolle{color:var(--text-leise);min-width:120px}.hh-ziel{flex:1;min-width:0}.hh-ziel small{color:var(--text-still);font-size:12px}.hh-neu-bez{flex-direction:column;gap:8px;margin-top:6px;display:flex}.hh-neu-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}@media (width<=700px){.hh-neu-zeile{grid-template-columns:1fr}}.hh-auswahl{border:1px solid var(--kante);border-radius:12px;flex-direction:column;gap:2px;max-height:50dvh;padding:6px;display:flex;overflow-y:auto}.hh-auswahl-zeile{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:6px;font-size:14px;font-weight:500;display:flex}.hh-auswahl-zeile:hover{background:var(--flaeche-hoch)}.hh-auswahl-zeile.da{opacity:.55;cursor:default}.hh-auswahl-zeile input{flex:none;width:18px;height:18px;padding:0}.hh-auswahl-name{flex:1;min-width:0}.bv-seite select,.hh-neu-zeile select{width:100%}.hv-seite{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:1200px;margin:0 auto;padding:20px 18px 32px;display:flex}.hv-karten{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.hv-geraete{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.hv-geraet{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hv-mobil .hv-buehne{width:120px}.hv-desktop .hv-buehne{width:280px}.hv-buehne{border:2px solid var(--kante);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;position:relative;overflow:hidden}.hv-hell .hv-buehne{background:linear-gradient(160deg,#fff,#e7e3db)}.hv-dunkel .hv-buehne{background:radial-gradient(120% 80% at 20% 0,#1a1c22 0%,#0a0a0c 55%,#000 100%)}.hv-buehne .tapete{position:absolute;inset:0}.hv-leer{color:#999;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.hv-kacheln{pointer-events:none;grid-template-columns:repeat(4,1fr);align-content:start;gap:7px;padding:12px;display:grid;position:absolute;inset:0}.hv-desktop .hv-kacheln{grid-template-columns:repeat(8,1fr)}.hv-kacheln i{aspect-ratio:1;background:#fff3;border:1px solid #ffffff4d;border-radius:7px}.hv-name{letter-spacing:1px;text-transform:uppercase;color:var(--text-leise);font-size:12px;font-weight:600}.hv-geraet input[type=range]{width:100%;padding:0}.hv-karte label.wahl-knopf{cursor:pointer;text-transform:none;letter-spacing:0;align-items:center;font-size:14px;display:inline-flex}.block:has(.push-an){background:color-mix(in srgb, #3fb27f 16%, var(--flaeche));border-color:color-mix(in srgb, #3fb27f 55%, var(--kante))}.push-an>.hinweis{color:#2e9a69;font-weight:600}@media (width>=900px){.app-seite.mauer{grid-auto-rows:2px;align-items:start;row-gap:0}}.sv-zeile{border-top:1px solid var(--kante);flex-direction:column;gap:2px;padding:10px 0;display:flex}.sv-zeile:first-of-type{border-top:none}.sv-zeile b{font-weight:600}.sv-zeile b.sv-ok:before,.sv-zeile b.sv-warn:before,.sv-zeile b.sv-fehl:before{content:"";vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.sv-zeile b.sv-ok:before{background:#3fb27f}.sv-zeile b.sv-warn:before{background:#e0a93b}.sv-zeile b.sv-fehl:before{background:#e3564a}.sv-zeile b.sv-fehl{color:#e3564a}.sv-neu{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sv-neu .bv-feld{flex:1;min-width:200px}.sv-neu .wahl-knopf{padding:9px 16px}.sv-tabelle{border-collapse:collapse;width:100%;margin-top:10px;font-size:13.5px}.sv-tabelle th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--text-leise);padding:6px 8px 6px 0;font-size:11.5px;font-weight:600}.sv-tabelle td{border-top:1px solid var(--kante);vertical-align:middle;padding:8px 8px 8px 0}.sv-tabelle td:last-child,.sv-tabelle th:last-child{padding-right:0}.bv-typ.sv-auto{background:var(--flaeche-hoch);color:var(--text-leise)}.bv-typ.sv-schlecht{color:#e3564a;background:#e3564a33}.sv-breit{grid-column:1/-1}@media (width<=700px){.sv-tabelle{font-size:12.5px}.sv-breit .sv-tabelle th:nth-child(5),.sv-breit .sv-tabelle td:nth-child(5){display:none}}.sv-seite .block>h2+.bv-zeile{border-top:none}html,body,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}.rolle{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(420px,60vh);overflow:auto}.rolle.mehr-unten{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.rolle.mehr-oben{-webkit-mask-image:linear-gradient(#0000,#000 36px);mask-image:linear-gradient(#0000,#000 36px)}.rolle.mehr-oben.mehr-unten{-webkit-mask-image:linear-gradient(#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(#0000,#000 36px calc(100% - 36px),#0000)}.rolle .sv-tabelle{margin-top:0}.rolle .sv-tabelle thead th{z-index:1;background:var(--flaeche);position:sticky;top:0}.rolle .vs-liste{margin:0}.rolle:has(>table).mehr-oben{-webkit-mask-image:none;mask-image:none}.rolle:has(>table).mehr-oben.mehr-unten{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.rv-seite{width:100%;max-width:1240px;min-height:100%;max-height:100%;padding:calc(20px + env(safe-area-inset-top,0px)) 18px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;margin:0 auto;display:flex;overflow:hidden auto}.rv-hauptreiter{grid-column:auto}.rv-seite>*{flex-shrink:0}.rv-spalten{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=900px){.rv-spalten{grid-template-columns:320px minmax(0,1fr)}}.rv-wer{gap:8px}.rv-inhaber{border:1px dashed var(--kante);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.rv-inhaber>div{flex-direction:column;display:flex}.rv-abschnitt{flex-direction:column;gap:2px;display:flex}.rv-abschnitt-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-still);margin:8px 0 2px;font-size:11.5px;font-weight:700}.rv-ziel{cursor:pointer;color:var(--text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.rv-ziel:hover,.rv-ziel.an{background:var(--flaeche-hoch)}.rv-ziel.an{border-color:var(--kante)}.rv-ziel.rv-geaendert{box-shadow:inset 3px 0 #e0a93b}.rv-ziel-text{flex-direction:column;flex:1;min-width:0;display:flex}.rv-ziel-text small{color:var(--text-leise);font-size:12.5px}.rv-zahl{color:var(--text-leise);font-size:12px}.rv-zeichen{color:#fff;background:#9a9ca2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.rv-zeichen.rv-rund{background:var(--text);color:var(--grund);border-radius:50%}.rv-zeichen.rv-gross{border-radius:12px;width:46px;height:46px;font-size:17px}.rv-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv-kopf>div:not(.rv-kopf-knoepfe){flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.rv-kopf h3{margin:0;font-size:20px}.rv-kopf-knoepfe{gap:8px;display:flex}.rv-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:12px;display:grid}.rv-karte{border:1px solid var(--kante);border-radius:14px;overflow:hidden}.rv-karte-kopf{background:var(--flaeche-hoch);align-items:center;gap:10px;padding:10px 12px;display:flex}.rv-karte-kopf small{color:var(--text-leise);margin-left:auto;font-size:12.5px}.rv-mini{border-radius:7px;flex:none;width:22px;height:22px}.rv-unterkopf{letter-spacing:.07em;text-transform:uppercase;color:var(--text-still);border-top:1px solid var(--kante);padding:8px 12px 4px;font-size:11px;font-weight:700}.rv-recht{border:none;border-top:1px solid var(--kante);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;display:flex}.rv-recht:hover{background:color-mix(in srgb, var(--flaeche-hoch) 70%, transparent)}.rv-recht.rv-fest{cursor:default}.rv-recht.rv-gesperrt:not(.rv-fest){cursor:not-allowed}.rv-recht.rv-gesperrt:not(.rv-fest) .rv-text b,.rv-recht.rv-auto .rv-text b{color:var(--text-leise)}.rv-recht.rv-geaendert{background:#e0a93b14;box-shadow:inset 3px 0 #e0a93b}.rv-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rv-text b{font-weight:600}.rv-text small{color:var(--text-leise);font-size:12.5px}.rv-text small.rv-grund{color:var(--text-still);font-size:12px}.rv-haken{border:1.5px solid var(--text-still);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.rv-haken.an{background:#3fb27f;border-color:#3fb27f}.rv-haken.grau{background:var(--text-still);border-color:var(--text-still)}.rv-haken.an:after,.rv-haken.grau:after{content:"";border-top:none;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;border-right:none;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.rv-quellen{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:50%;display:flex}.bv-typ.rv-q-gruppe{background:var(--flaeche-hoch);color:var(--text-leise);border:1px solid var(--kante)}.bv-typ.rv-q-verw{color:#e3564a;background:#e3564a2e}.rv-mitglieder{flex-direction:column;gap:8px;display:flex}.rv-mitglied{border:1px solid var(--kante);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rv-mitglied b{flex:1}.rv-mitglied .rv-zeichen{width:30px;height:30px;font-size:12px}.rv-mitglied.rv-geaendert{border-color:#e0a93b}.rv-mitglied.rv-weg b{color:var(--text-leise);text-decoration:line-through}.rv-breit{overflow:hidden}.rv-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.rv-matrix th,.rv-matrix td{border-bottom:1px solid var(--kante);text-align:center;white-space:nowrap;background:var(--flaeche);padding:7px 10px}.rv-matrix thead th{z-index:2;color:var(--text-leise);font-size:12px;font-weight:600;position:sticky;top:0}.rv-matrix .rv-links{text-align:left;z-index:1;position:sticky;left:0}.rv-matrix thead .rv-links{z-index:3}.rv-matrix tr.rv-bereich td{background:var(--flaeche-hoch);font-weight:700}.rv-mhaken{border:1.5px solid var(--text-still);vertical-align:middle;cursor:pointer;background:0 0;border-radius:5px;width:18px;height:18px;padding:0;display:inline-block}.rv-mhaken.an{background:#3fb27f;border-color:#3fb27f}.rv-mhaken.rv-blass{opacity:.45}.rv-mhaken.rv-geaendert{outline-offset:2px;outline:2px solid #e0a93b}.rv-mhaken.rv-gesperrt{cursor:not-allowed}.rv-matrix-rolle{border:1px solid var(--kante);border-radius:14px}.rv-personwahl{background:var(--grund);border:1px solid var(--kante);max-width:360px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.rv-verwaltet{margin:0;font-size:13.5px}.rv-leiste{z-index:5;background:color-mix(in srgb, #e0a93b 16%, var(--flaeche));border:1px solid #e0a93b99;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 10px 30px #0000002e}.rv-leiste b{flex:1;min-width:180px}.rv-hinweis{background:var(--akzent);color:var(--akzent-text);z-index:60;border-radius:10px;max-width:90vw;padding:10px 16px;font-size:14px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.rv-dialog{max-width:520px}.rv-aend{gap:10px;font-size:14px;display:grid}.rv-aend-ziel{border:1px solid var(--kante);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.rv-plus{color:#2e9a69}.rv-minus{color:#e3564a}.rv-form{gap:12px;display:grid}.rv-farben{flex-wrap:wrap;gap:8px;display:flex}.rv-farbe{cursor:pointer;border:2px solid #0000;border-radius:8px;width:30px;height:30px}.rv-farbe.an{border-color:var(--text)}fieldset.bv-daten,fieldset.hh-recht{border:0;min-width:0;margin:0;padding:0}.bv-gruppen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bv-gruppe{background:color-mix(in srgb, var(--g) 20%, transparent);color:color-mix(in srgb, var(--g) 75%, var(--text));border-radius:6px;padding:3px 9px;font-size:12.5px;font-weight:600}.bv-gruppen-wahl{gap:4px;display:grid}.bv-gruppen-wahl label{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;font-weight:400;display:flex}.bv-gruppen-wahl label:hover{background:var(--flaeche-hoch)}.bv-gruppen-wahl input{width:auto}.kein-zugriff{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.kein-zugriff h2{margin:0}.pf-kind-knopf{align-items:center;gap:8px;padding:5px 14px 5px 5px;display:inline-flex}.pf-kind-knopf .pf-kind-bild{letter-spacing:0;border-radius:15px;flex:none;width:30px;height:30px;font-size:11px;overflow:hidden}.pf-kind-knopf .pf-kind-bild img{object-fit:cover;width:100%;height:100%}.pf-kind-knopf.wahl-aktiv .pf-kind-bild{border-color:#0000}.bv-ausblenden,.vs-dialog label.bv-ausblenden{border:1px dashed var(--kante);cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.bv-ausblenden input{width:18px;height:18px;accent-color:var(--text);flex:none;margin-top:2px;padding:0}.bv-ausblenden b{text-transform:none;letter-spacing:0}.bv-ausblenden small{text-transform:none;letter-spacing:0;color:var(--text-leise);font-size:12.5px;font-weight:400;display:block}.kx-desktop .kx-werkzeug{flex-wrap:wrap;row-gap:8px}.kx-desktop .kx-werkzeug>*{flex-shrink:0}.kx-karte-text b,.kx-karte-text small{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rv-hauptreiter{flex-wrap:wrap}.icon-knopf{white-space:nowrap}@media (pointer:coarse){.kx .kx-segment button,.kx-m-schleier .kx-segment button{min-height:34px}.kx .kx-ans-alle button,.kx-m-schleier .kx-ans-alle button{padding:8px 12px}.kx-m-schleier .kx-ganz{min-height:34px}.kx-m-schleier .kx-link.te-mehrtaegig{padding:9px 0}button.mi-farbe{width:34px;height:34px}button.bv-primaer,button.hh-klein-knopf{min-height:34px}.punkt{position:relative}.punkt:after{content:"";position:absolute;inset:-12px -4px}}.wisch{grid-column:1/-1;min-width:0;position:relative}.bv-detail .wisch{grid-column:auto}.wisch>.pf-reiter{scrollbar-width:none}.wisch>.pf-reiter::-webkit-scrollbar{display:none}.wisch-pfeil{border:1px solid var(--kante);background:var(--flaeche);width:30px;height:30px;color:var(--text);font:inherit;cursor:pointer;z-index:2;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;animation:.15s wisch-ein;display:flex;position:absolute;top:calc(50% - 1px);transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.wisch-pfeil-l{left:-4px}.wisch-pfeil-r{right:-4px}@keyframes wisch-ein{0%{opacity:0}}.bv-detail:empty{display:none}.na-reiter{background:var(--grund);border:1px solid var(--kante);border-radius:10px;gap:4px;width:100%;max-width:420px;padding:3px;display:flex}.na-reiter button{min-height:36px;font:inherit;color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.na-reiter button.an{background:var(--flaeche);color:var(--text);font-weight:600;box-shadow:0 1px 3px #00000024}.na-reiter-zahl{color:#fff;background:#e5484d;border-radius:9px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.nachrichten-seite>.na-reiter{justify-self:center;margin:0 auto}.app-inhalt:has(>.na-zusatz){padding-bottom:0;overflow:hidden}.na-zusatz{height:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px;max-width:1240px;margin:0 auto;display:flex}.na-zusatz>.na-reiter{flex:none;align-self:center}.na-zusatz>:last-child{flex:auto;min-height:0}.bz-schleier{z-index:400;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bz-fenster{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);border-radius:18px;justify-items:center;gap:12px;max-width:100%;padding:18px;display:grid;box-shadow:0 20px 60px #00000073}.bz-fenster h3{justify-self:start;margin:0;font-size:18px}.bz-fenster .hinweis{justify-self:start;margin:0}.bz-rahmen{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111;border-radius:12px;position:relative;overflow:hidden}.bz-rahmen:active{cursor:grabbing}.bz-rahmen img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.bz-kreis{outline-offset:-2px;pointer-events:none;border-radius:50%;outline:2px solid #ffffffd9;position:absolute;inset:0;box-shadow:0 0 0 999px #00000080}.bz-regler{width:100%;color:var(--text-leise);align-items:center;gap:10px;font-size:20px;display:flex}.bz-regler input{accent-color:var(--text);flex:1;height:30px}.bz-knoepfe{justify-content:flex-end;gap:10px;width:100%;display:flex}.bz-fenster label{text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:400}.wartung-band{z-index:2;color:#2a1d00;background:#e0a93b;border-radius:14px;flex:none;align-items:center;gap:10px;width:100%;max-width:720px;margin:0 auto;padding:9px 12px;font-size:13px;line-height:1.3;display:flex;position:relative;box-shadow:0 4px 16px #0000002e}.wartung-band>span:first-child{font-size:20px}.wartung-band b{font-size:13.5px;display:block}.wartung-band button{width:32px;height:32px;color:inherit;cursor:pointer;background:#0000001f;border:0;border-radius:8px;flex:none;margin-left:auto;padding:0;font-size:14px}.wartung-band-rot{color:#fff;background:#e5484d}.wartung-band-an{background:repeating-linear-gradient(135deg,#e0a93b 0 14px,#f0c14b 14px 28px)}.wartung-seite{text-align:center;min-height:100%;padding:calc(30px + env(safe-area-inset-top,0px)) 24px 30px;place-content:center;justify-items:center;gap:10px;display:grid}.wartung-logo{background:#e0a93b;border-radius:22px;place-items:center;width:84px;height:84px;font-size:40px;display:grid;box-shadow:0 10px 30px #0003}.wartung-seite h1{margin:8px 0 0;font-size:24px}.wartung-seite p{color:var(--text-leise);white-space:pre-wrap;max-width:420px;margin:0}.wartung-bis{background:var(--flaeche);border:1px solid var(--kante);border-radius:8px;margin-top:4px;padding:5px 14px;font-size:14px;display:inline-block}.wartung-seite small{color:var(--text-still);max-width:340px;margin-top:10px;font-size:12.5px}.wt{gap:14px}.wt label{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.wt-status{background:color-mix(in srgb, #e0a93b 22%, var(--flaeche));border:1px solid #e0a93b;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.wt-status.wt-an{color:#2a1d00;background:repeating-linear-gradient(135deg,#e0a93b 0 14px,#f0c14b 14px 28px);border-color:#b9861f}.wt-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.wt-feld>span:first-child{color:var(--text-leise);font-size:13px}.wt-feld input,.wt-feld select,.wt-feld textarea{box-sizing:border-box;background:var(--grund);border:1px solid var(--kante);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;padding:11px 12px;font-size:16px}.wt-feld textarea{resize:vertical;line-height:1.4}.wt-feld select{appearance:auto}.wt-zwei{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.wt .wahl-knopf{border-radius:8px}.wt .wahl-knopf.wahl-aktiv{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.wt-schalter-zeile{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:10px 2px;font-size:14px;line-height:1.35;display:flex}.wt-schalter-zeile b{font-weight:600}.wt-schalter{background:var(--kante);border-radius:14px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.wt-schalter:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.wt-schalter.an{background:#3fb27f}.wt-schalter.an:after{transform:translate(18px)}.wt-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wt-chip{background:var(--grund);border:1px solid var(--kante);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.wt-chip button{width:24px;height:24px;color:inherit;cursor:pointer;background:#7f7f7f2e;border-radius:8px;padding:0;font-size:12px}.wt-chips select{background:var(--grund);border:1px dashed var(--kante);color:var(--text);font:inherit;appearance:auto;border-radius:8px;max-width:100%;padding:7px 10px;font-size:14px}.wt-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wt-luecke{flex:1}.wt .wahl-knopf.wt-rot,.wt-frage .wt-rot{color:#e5484d;border-color:color-mix(in srgb, #e5484d 50%, var(--kante))}.wt-schleier{z-index:300;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wt-vorschau,.wt-frage{scrollbar-width:none;background:var(--grund);border:1px solid var(--kante);border-radius:18px;flex-direction:column;gap:14px;width:min(460px,100%);max-height:90dvh;padding:20px;display:flex;overflow:auto}.wt-vorschau::-webkit-scrollbar{display:none}.wt-frage::-webkit-scrollbar{display:none}.wt-vorschau .wartung-seite{min-height:0;padding:20px 4px}.wt-vorschau>.wahl-knopf{border-radius:8px;align-self:center}.wt-frage h3{margin:0;font-size:18px}.wt-frage .wahl-knopf{border-radius:8px}.wartung-anmelden{color:#2a1d00;text-transform:none;letter-spacing:normal;background:#e0a93b;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.wartung-anmelden>span:first-child{font-size:20px;line-height:1}.wartung-anmelden b{font-size:13.5px;display:block}.rv-recht-block{display:block}.rv-nur{border-left:2px solid var(--kante);gap:1px;margin:0 12px 8px 46px;padding:6px 4px 6px 12px;display:grid}.rv-nur.rv-geaendert{background:#e0a93b14;border-left-color:#e0a93b}.rv-nur-kopf{color:var(--text-leise);flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 0 4px;font-size:12.5px;display:flex}.rv-nur-kopf small{color:var(--text-still);font-size:12px}.rv-nur-zeile{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px;font-size:14px;display:flex}.rv-nur-zeile:hover{background:color-mix(in srgb, var(--flaeche-hoch) 70%, transparent)}.rv-nur-zeile.rv-gesperrt{cursor:not-allowed;color:var(--text-leise)}.rv-nur-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.rv-nur-name i{border-radius:50%;flex:none;width:8px;height:8px}.rv-nur-name small{color:var(--text-still)}.rv-haken.klein{border-radius:5px;width:18px;height:18px;margin-top:0}.rv-haken.klein.an:after{border-width:2px;width:8px;height:5px}.rv-nur-lesen{padding:2px 4px 4px 12px}.rv-nur-lesen small{color:var(--text-leise);font-size:12.5px}.rv-mhaken.rv-teil{background:linear-gradient(135deg,#3fb27f 50%,#0000 50%);border-color:#3fb27f}.hub-widgets{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;height:100%;min-height:0;padding:2px 0;overflow:hidden}.hub-widget{flex:none;min-height:0;display:flex}.hub-widget>.widget{flex:1}.hub-widget-wachsen{flex:1 1 0}.hub-widgets-leer{text-align:center;text-shadow:0 1px 4px #0009;max-width:280px;margin:auto}.widget{background:color-mix(in srgb, var(--flaeche) 94%, transparent);border:1px solid var(--kante);width:100%;height:100%;min-height:0;color:var(--text);text-shadow:none;isolation:isolate;box-shadow:0 6px 18px color-mix(in srgb, var(--wg,#9aa3ae) 30%, transparent), inset 0 1px 0 #ffffff1a;border-color:color-mix(in srgb, var(--wg,#9aa3ae) 22%, var(--kante));border-radius:18px;flex-direction:column;padding:8px 10px 6px;display:flex;overflow:hidden}:root[data-design=hell] .widget{border-color:var(--kante);box-shadow:0 2px 10px #00000014}.widget-natuerlich{height:auto}.widget-kopf,.widget-zeile,.widget-mehr{appearance:none;box-shadow:none;border-radius:0}.widget-kopf{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:baseline;gap:7px;min-width:0;padding:2px 2px 6px;display:flex}.widget-kopf b{font-size:15px;font-weight:700}.widget-kopf small{color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.widget-sym{align-self:center;font-size:16px}.widget-liste{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.widget-natuerlich .widget-liste{flex:none}.widget-zeile{border:0;border-top:1px solid var(--kante);width:100%;height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex;position:relative}.widget-zeile:before{content:"";background:var(--f,transparent);border-radius:2px;flex:none;align-self:stretch;width:3px;margin:7px 0}.widget-gb-zeile{cursor:default;height:38px}.widget-gb-zeile:before{background:#d6559b}.widget-zeit{width:66px;color:var(--text-leise);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.widget-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.widget-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.widget-text b .te-sym{margin-right:4px}.widget-text small{color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.widget-blass{opacity:.5}.widget-vorbei{color:var(--text-leise);font-size:12.5px}.widget-vorbei:before{background:0 0}.widget-marke{color:var(--text);background:#e0a93b40;border-radius:6px;flex:none;padding:2px 6px;font-size:11px}.widget-alter{color:var(--text-leise);white-space:nowrap;flex:none;font-size:12.5px}.widget-heute-gb .widget-zeit{color:#d6559b;font-weight:700}.widget-mehr{border:0;border-top:1px solid var(--kante);height:34px;color:var(--text-leise);font:inherit;text-align:right;cursor:pointer;background:0 0;flex:none;width:100%;padding:0 4px;font-size:13px;font-weight:600}.widget-zwischen{letter-spacing:.06em;text-transform:uppercase;height:42px;color:var(--text-leise);border-top:1px solid var(--kante);flex:none;align-items:flex-end;padding:0 2px 6px;font-size:12px;font-weight:700;display:flex}.widget-leer{color:var(--text-leise);margin:8px 2px;font-size:13px}.widget-platz{box-sizing:border-box;padding:6px;position:absolute;top:0;left:0}.widget-platz .widget-liste,.widget-platz .widget-kopf{pointer-events:auto}.widget-anordnen .widget{pointer-events:none;animation:.36s ease-in-out infinite wackeln}.widget-anordnen{cursor:grab;touch-action:none}.widget-hülle{border:2px dashed color-mix(in srgb, var(--text) 45%, transparent);background:color-mix(in srgb, var(--grund) 18%, transparent);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;padding:10px;display:flex;position:absolute;inset:6px}.widget-hülle-name{background:var(--flaeche);border:1px solid var(--kante);border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:600}.widget-groesse{background:var(--flaeche);border:1px solid var(--kante);pointer-events:auto;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.widget-groesse button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.widget-groesse button.an{background:var(--akzent);color:var(--akzent-text);font-weight:600}.hub.anordnen .widget-platz .widget-groesse,.hub.anordnen .widget-platz .widget-groesse *{pointer-events:auto}.widget-abbild{border:2px solid var(--akzent);background:color-mix(in srgb, var(--flaeche) 80%, transparent);box-sizing:border-box;border-radius:18px;place-items:center;font-size:14px;font-weight:600;display:grid}.widget-reiterwahl{flex-wrap:wrap;gap:6px;display:flex}.widget-reiterwahl button{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:13.5px;display:inline-flex}.widget-reiterwahl button i{background:var(--f);opacity:.35;border-radius:50%;flex:none;width:8px;height:8px}.widget-reiterwahl button.an{border-color:var(--text);font-weight:600}.widget-reiterwahl button.an i{opacity:1}.widget-reiterwahl small{flex-basis:100%}.hw-feld{gap:8px;display:grid}.hw-feld>span{color:var(--text-leise);font-size:13px}.hw .wahl-knopf{border-radius:8px}.hw .wahl-knopf.wahl-aktiv{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.hw-widget{border-top:1px solid var(--kante);gap:8px;padding-top:10px;display:grid}.hw-zeile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.hw-zeile b{font-size:15px;font-weight:600;display:block}.hw-zeile small{color:var(--text-leise);margin-top:2px;font-size:12.5px;display:block}.hw-schalter{background:var(--kante);border-radius:14px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.hw-schalter:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.hw-schalter.an{background:#3fb27f}.hw-schalter.an:after{transform:translate(18px)}.hw-einstellung{padding-left:58px}@media (width<=520px){.hw-einstellung{padding-left:0}}html,body,#root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.hub .anordnen-hinweis{left:50%;top:calc(12px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;text-align:center;max-width:calc(100vw - 32px);animation:5s forwards hinweis-weg;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000040}@keyframes hinweis-weg{0%,75%{opacity:1}to{opacity:0;visibility:hidden}}.dreh-hinweis{display:none}@media (pointer:coarse){html.dreh-quer .dreh-hinweis{z-index:10000;background:var(--grund);color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.dreh-hinweis span{font-size:44px}.dreh-hinweis b{font-size:18px}}.fertig-knopf.fertig-punkte{width:46px;height:46px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.anmelden-grund{border:1px solid var(--kante);background:var(--grund);text-transform:none;letter-spacing:normal;color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.anmelden-grund p{margin:0}.pf-speichern{z-index:6;border:1px solid var(--kante);background:var(--flaeche);border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px -12px #00000080}.pf-speichern b{font-size:15px}.pf-speichern-stand{color:var(--text-leise);flex:auto;font-size:13px}.pf-speichern.offen{border-color:var(--akzent)}.pf-speichern.offen .pf-speichern-stand{color:var(--text);font-weight:600}.kx-auto-name{max-width:320px;margin-top:10px}.kal-auto-zeile{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.kal-auto-zeile>span{flex:160px}.kal-auto-zeile input{flex:160px;min-width:0}.kx-blk.kx-blk-xw{left:calc(var(--x) * (100% - 16px) + 8px);width:calc(var(--w) * (100% - 16px) - 2px);container-type:inline-size}.kx-handy .kx-blk.kx-blk-xw{left:calc(var(--x) * (100% - 12px) + 6px);width:calc(var(--w) * (100% - 12px) - 2px)}.kx-blk.kx-gestaffelt{box-shadow:0 0 0 1.5px var(--kx-zelle), 0 2px 6px #00000024}.kx-blk.kx-blk-xw:not(.kx-blk-kurz) b{white-space:normal;-webkit-line-clamp:2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}@container (width<=50px){.kx-blk-xw b{white-space:normal!important;-webkit-line-clamp:6!important}.kx-blk-xw small{display:none}}@property --wr{syntax:"<length>";inherits:false;initial-value:0}@property --wa{syntax:"<number>";inherits:false;initial-value:0}:root:not([data-haptik=aus]) :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf){transition:scale .16s cubic-bezier(.3,.7,.4,1),translate .16s,box-shadow .16s,filter .16s,background-color .16s,border-color .16s,color .16s}:root:not([data-haptik=aus]) :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{filter:brightness(.88);transition-duration:50ms}:root[data-design=dunkel]:not([data-haptik=aus]) :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{filter:brightness(1.35)}:root[data-design=dunkel]:not([data-haptik=aus]) :is(button:not([class]),.knopf,.wahl-aktiv,.bv-primaer,.bv-rot-voll,.kx-primaer,.kx-an,.an):not(:disabled):active{filter:brightness(.82)}:root[data-haptik=sanft] :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{scale:.96}:root[data-haptik=federnd] :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf){transition:scale .42s cubic-bezier(.34,1.8,.5,1),filter .2s,background-color .16s,color .16s}:root[data-haptik=federnd] :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{transition:scale 80ms ease-out,filter 50ms;scale:.9}:root{--haptik-kante:#000}:root[data-design=hell]{--haptik-kante:#00000047}:root[data-haptik=tief] :is(.knopf,.wahl-knopf,.kx-knopf,.ls-knopf,.pr-knopf,.hi-knopf):not(:disabled){box-shadow:0 3px 0 var(--haptik-kante), 0 4px 10px #00000029}:root[data-haptik=tief] :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{translate:0 2px}:root[data-haptik=tief] :is(.knopf,.wahl-knopf,.kx-knopf,.ls-knopf,.pr-knopf,.hi-knopf):not(:disabled):active{box-shadow:0 1px 0 var(--haptik-kante), 0 1px 3px #0003}:root[data-haptik=welle] .welle-an{background-image:radial-gradient(circle at var(--wx,50%) var(--wy,50%), color-mix(in srgb, currentColor calc(var(--wa) * 24%), transparent) var(--wr), transparent calc(var(--wr) + 1px));animation:.45s ease-out forwards haptik-welle}@keyframes haptik-welle{0%{--wr:0px;--wa:1}70%{--wa:1}to{--wr:260px;--wa:0}}:root[data-haptik=welle] :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{scale:.98}:root[data-haptik=leuchten] :is(button,.knopf,.wahl-knopf,[role=button]):not(:disabled):not(.kachel):not(.kachel-knopf):active{box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 45%, transparent), 0 0 18px color-mix(in srgb, var(--akzent) 35%, transparent);scale:.97}@media (hover:hover) and (pointer:fine){:root:not([data-haptik=aus]) :is(.knopf,.wahl-knopf,.kx-knopf):not(:disabled):not(:active):hover{filter:brightness(1.06)}:root[data-design=dunkel]:not([data-haptik=aus]) :is(.knopf,.wahl-knopf,.kx-knopf):not(:disabled):not(:active):hover{filter:brightness(1.25)}:root[data-design=dunkel]:not([data-haptik=aus]) :is(.knopf,.wahl-aktiv,.bv-primaer,.kx-primaer):not(:disabled):not(:active):hover{filter:brightness(.92)}}@media (prefers-reduced-motion:reduce){:root:not([data-haptik=aus]) :is(button,.knopf,.wahl-knopf,[role=button]):active{translate:none!important;scale:none!important}:root[data-haptik=welle] .welle-an{background-image:none;animation:none}}.pk{--pk-gruen:#3fb27f;--pk-gelb:#e0a93b;--pk-rot:#e3564a;--pk-lila:#7b6bd6;gap:14px;min-width:0;padding:0 16px 40px;display:grid}:root[data-design=hell] .pk{--pk-gruen:#2e8b57;--pk-gelb:#b7791f;--pk-rot:#c0392b;--pk-lila:#5b4bb0}.pk h2,.pk h3,.pk h4,.pk p{margin:0}.pk label{letter-spacing:normal;text-transform:none;color:var(--text);font-size:13px;font-weight:400}.pk-teilnehmende>.pk-leise{font-size:12px}.pk h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-leise);margin:6px 0 4px;font-size:12px}.pk input,.pk select,.pk textarea{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;box-sizing:border-box;border-radius:8px;min-width:0;max-width:100%;padding:7px 9px;font-size:14px}.pk input:disabled,.pk select:disabled,.pk textarea:disabled{opacity:.85;background:0 0}.pk input:focus,.pk select:focus,.pk textarea:focus{outline:2px solid color-mix(in srgb, var(--pk-lila) 60%, transparent);outline-offset:0}.pk .wahl-knopf.klein{border-radius:9px;padding:5px 10px;font-size:12.5px}.pk .wahl-knopf.pk-primaer{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.pk .wahl-knopf.rot{background:var(--pk-rot);color:#fff;border-color:#0000}.pk .wahl-knopf.wahl-aktiv{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.pk-karte{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.pk-leer{color:var(--text-leise);text-align:center;padding:28px 14px;display:block}.pk-leise{color:var(--text-leise)}.pk .klein{font-size:12.5px}.pk-link{font:inherit;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.pk-link:hover{text-decoration-color:currentColor}.pk-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-knoepfe.rechts{justify-content:flex-end}.pk-streifen{border:1px solid color-mix(in srgb, var(--pk-gelb) 50%, transparent);background:color-mix(in srgb, var(--pk-gelb) 10%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pk-streifen.rot{border-color:color-mix(in srgb, var(--pk-rot) 55%, transparent);background:color-mix(in srgb, var(--pk-rot) 10%, transparent)}.pk-chip{border:1px solid var(--kante);color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:12.5px;display:inline-flex}.pk-chip.person{border-color:color-mix(in srgb, var(--pk-lila) 45%, transparent)}.pk-chip.ok{color:var(--pk-gruen);border-color:color-mix(in srgb, var(--pk-gruen) 50%, transparent)}button.pk-chip{cursor:pointer}button.pk-chip.an{background:color-mix(in srgb, var(--pk-lila) 22%, transparent);border-color:var(--pk-lila);font-weight:600}.pk-x{color:var(--text-leise);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:15px;line-height:1}.pk-x:hover{color:var(--pk-rot)}.pk-check{cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.pk-check input{width:auto}.pk-feld{gap:4px;font-size:13px;display:grid}.pk-feld>span{color:var(--text-leise)}.pk-ok{color:var(--pk-gruen);font-size:13px}.pk-fehler{color:var(--fehler);font-size:13px}.pk-st{border:1px solid var(--kante);color:var(--text-still);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.pk-st.an.bearb{color:var(--pk-gelb);border-color:color-mix(in srgb, var(--pk-gelb) 55%, transparent);background:color-mix(in srgb, var(--pk-gelb) 10%, transparent)}.pk-st.an.vor{color:var(--pk-lila);border-color:color-mix(in srgb, var(--pk-lila) 55%, transparent);background:color-mix(in srgb, var(--pk-lila) 10%, transparent)}.pk-st.an.fertig{color:var(--pk-gruen);border-color:color-mix(in srgb, var(--pk-gruen) 55%, transparent);background:color-mix(in srgb, var(--pk-gruen) 10%, transparent)}.pk-staende{flex-wrap:wrap;gap:4px;display:inline-flex}.pk-uebersicht{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pk-gruppenwahl{display:none}.pk-gruppenknoepfe{gap:6px;display:grid}.pk-gknopf{text-align:left;border:1px solid var(--kante);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;gap:1px;padding:8px 10px;display:grid}.pk-gknopf b{font-size:14.5px}.pk-gknopf small{color:var(--text-leise);font-size:12px}.pk-gknopf.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.pk-gknopf.an small{color:inherit;opacity:.7}.pk-gknopf.inaktiv:not(.an){opacity:.6}.pk-gknopf:last-child{border-style:dashed;margin-top:8px}.pk-hauptspalte{gap:10px;min-width:0;display:grid}.pk-hkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pk-hkopf h2{align-items:center;gap:8px;display:flex}.pk-h3{font-size:15px;margin-top:10px!important}.pk-tabelle-rahmen{overflow-x:auto}.pk-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.pk-tabelle th{text-align:left;color:var(--text-leise);border-bottom:1px solid var(--kante);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.pk-tabelle td{border-bottom:1px solid var(--kante);vertical-align:middle;padding:7px 8px}.pk-tabelle tr.offen td{background:color-mix(in srgb, var(--pk-gelb) 7%, transparent)}.pk-tabelle tr.offen td:first-child{box-shadow:inset 3px 0 0 var(--pk-gelb)}.pk-nr{font-variant-numeric:tabular-nums;font-weight:700}.pk-ttd{min-width:160px}.pk-zknoepfe{white-space:nowrap;text-align:right}.pk-zknoepfe .wahl-knopf{margin-left:4px}.pk-jahr{border-top:1px solid var(--kante);padding:8px 0}.pk-jahr>summary{cursor:pointer;font-size:16px;font-weight:700}.pk-jahr-gruppe{margin:8px 0 0 14px}.pk-jahr-gruppe>summary{cursor:pointer;margin-bottom:4px;font-weight:600}.pk-schleier{z-index:60;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pk-dialog{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;gap:12px;width:100%;max-width:460px;padding:18px;display:grid}.pk-dialog p{color:var(--text-leise);font-size:14px}.pk-dialog p:empty{display:none}.pk-gruppen{gap:12px;max-width:900px;display:grid}.pk-gkarte.inaktiv{opacity:.75}.pk-gzeile{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pk-gzeile .pk-feld.breit{flex:240px}.pk-gzeile .pk-feld:not(.breit){flex:0 0 110px}.pk-mitglieder{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-mitglieder select{width:auto}.pk-editor{gap:12px;min-width:0;display:grid}.pk-brot{color:var(--text-leise);font-size:13px}.pk-ekopf-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pk .pk-titel{flex:280px;padding:6px 10px;font-size:20px;font-weight:700}.pk-speicher{color:var(--text-leise);min-width:120px;font-size:12.5px}.pk-speicher.speichert{color:var(--pk-gelb)}.pk-speicher.fehler{color:var(--fehler)}.pk-umschalter{border:1px solid var(--kante);border-radius:10px;display:inline-flex;overflow:hidden}.pk-umschalter button{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px}.pk-umschalter button.an{background:var(--akzent);color:var(--akzent-text);font-weight:600}.pk-umschalter button:disabled{opacity:.4;cursor:not-allowed}.pk-kopfdaten{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pk-kopfdaten label{gap:3px;font-size:13px;display:grid}.pk-kopfdaten label>span{color:var(--text-leise);font-size:12px}.pk-kopfdaten label>b{padding:7px 0}.pk-kopfdaten label.breit{flex:200px}.pk .pk-kopfdaten input,.pk .pk-kopfdaten select{height:36px}.pk-teilnehmende{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-trenn{background:var(--kante);align-self:stretch;width:1px;margin:0 6px}.pk-personen{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.pk-personen select{width:auto;padding:4px 6px;font-size:13px}.pk .pk-frei{width:130px;padding:4px 8px;font-size:13px}.pk-spalten{grid-template-columns:220px minmax(0,1fr) 240px;align-items:start;gap:12px;display:grid}.pk-toc,.pk-werkzeugspalte{gap:6px;max-height:calc(100vh - 20px);position:sticky;top:10px;overflow:auto}.pk-toc-zeile{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:6px;padding:5px 6px;font-size:13.5px;display:grid}.pk-toc-zeile:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.pk-toc-zeile.erledigt{color:var(--text-leise);text-decoration:line-through}.pk-tnum{font-variant-numeric:tabular-nums;min-width:1.6em;color:var(--text-leise);font-weight:700}.pk-flagge{border-radius:50%;width:9px;height:9px;margin-top:5px}.pk-flagge.gruen{background:var(--pk-gruen)}.pk-flagge.gelb{background:var(--pk-gelb)}.pk-mitte{gap:12px;min-width:0;display:grid}.pk-top{border-left:3px solid var(--pk-lila);scroll-margin-top:10px}.pk-top.erledigt{border-left-color:var(--pk-gruen);opacity:.85}.pk-tkopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-tkopf .pk-tnum{font-size:18px}.pk .pk-tnr{width:64px}.pk .pk-ttitel{flex:240px;font-size:16px;font-weight:600}.pk-werkzeuge{align-items:center;gap:4px;display:inline-flex}.pk-werkzeuge button{border:1px solid var(--kante);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px;font-size:13px}.pk-werkzeuge button:disabled{opacity:.35;cursor:default}.pk-werkzeuge .pk-erledigt.an{background:color-mix(in srgb, var(--pk-gruen) 18%, transparent);border-color:var(--pk-gruen);color:var(--pk-gruen);font-weight:600}.pk-tfelder{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pk-tfelder label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.pk-tfelder label>span:first-child{color:var(--text-leise);font-size:12px}.pk-neu-baustein{justify-self:start;color:var(--text-leise)!important}.pk-stempel{color:var(--text-still);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.pk-tipp{color:var(--text-leise);font-size:12.5px}.pk-werkzeugspalte p{font-size:13.5px}.pk-werkzeugspalte .pk-knoepfe{margin-bottom:4px}.pk-verlauf{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pk-verlauf li span{color:var(--text-still);font-size:11.5px;display:block}.pk-mod{border:1px solid var(--kante);border-left:4px solid var(--typ);background:color-mix(in srgb, var(--typ) 5%, transparent);border-radius:10px;gap:6px;padding:8px 10px;display:grid}.pk-mh{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-mtyp{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--typ) 70%, var(--text));font-size:12px;font-weight:700}.pk .pk-text{resize:vertical;width:100%;line-height:1.45}.pk .pk-zeile{width:100%}.pk .pk-zahl{text-align:right;width:64px}.pk-reihe{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pk-sp{flex:1}.pk-umfrage,.pk-kosten{align-items:center;gap:6px;display:flex}.pk-umfrage input:first-child{flex:1}.pk-kosten input{flex:1 1 0}.pk-kosten input:nth-child(2){flex:0 0 110px}.pk-pc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pk-pc label,.pk-diagramm{gap:4px;font-size:13px;display:grid}.pk-dzeile{grid-template-columns:minmax(80px,1fr) 2fr auto;align-items:center;gap:8px;display:grid}.pk-dbalken{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:5px;height:10px;overflow:hidden}.pk-dbalken i{background:var(--typ,var(--pk-lila));border-radius:5px;height:100%;display:block}.pk-legende{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.pk-m-gruen{background:color-mix(in srgb, var(--pk-gruen) 28%, transparent);color:inherit;border-radius:3px;padding:0 2px}.pk-m-gelb{background:color-mix(in srgb, var(--pk-gelb) 32%, transparent);color:inherit;border-radius:3px;padding:0 2px}.pk-m-weg{color:var(--text-leise);text-decoration:line-through}.pk-rot .pk-m-weg{color:var(--pk-rot)}.pk-m-gruen-box{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pk-gruen) 55%, transparent);background:color-mix(in srgb, var(--pk-gruen) 7%, var(--flaeche-hoch))}.pk-m-gelb-box{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pk-gelb) 55%, transparent)}.pk-m-weg-box{opacity:.7;border-style:dashed!important}.pk-lese{gap:12px;display:grid}.pk-lese.pk-gross{font-size:17px}.pk-ltop{border-left:3px solid var(--pk-lila)}.pk-ltop.erledigt{border-left-color:var(--pk-gruen)}.pk-lkopf{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pk-lkopf h3{flex:1;font-size:17px}.pk-lfelder{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.pk-labschnitt{gap:8px;display:grid}.pk-lsitzung{color:var(--text-leise);border-top:1px dashed var(--kante);padding-top:6px;font-size:12px;font-weight:700}.pk-lmod{border-left:4px solid var(--typ);border-radius:6px;gap:4px;padding:4px 10px;display:grid}.pk-lmtyp{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--typ) 70%, var(--text));justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.pk-lzeile{white-space:pre-wrap;line-height:1.5}.pk-lpc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pk-lpc-kopf{color:var(--text-leise);font-size:12px;font-weight:700}.pk-lzf{border-top:1px solid var(--kante);flex-wrap:wrap;gap:16px;padding-top:6px;font-size:13px;display:flex}.pk-knoepfe.senkrecht{flex-direction:column;align-items:stretch}.pk-abstand{margin-top:8px}.pk-warn{color:var(--pk-gelb)}.pk-lauf{margin-top:4px}.pk-herunter{gap:4px;display:grid}.pk-wahlen{gap:8px;display:grid}.pk-wahl{text-align:left;border:1px solid var(--kante);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.pk-wahl:hover{border-color:var(--pk-lila)}.pk-wahl small{color:var(--text-leise)}.pk-hinweis{color:var(--text);background:color-mix(in srgb, var(--pk-lila) 8%, transparent);border-left:3px solid var(--pk-lila);border-radius:6px;padding:5px 9px;font-size:13px}.pk-anlagen{gap:6px;display:grid}.pk-anlage{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pk-anlage.alt{opacity:.8}.pk-anl-typ{border:1px solid var(--kante);color:var(--text-leise);border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:700}.pk-anl-name{overflow-wrap:anywhere;flex:200px;min-width:0}.pk-anl-bildzeile{flex:0 0 100%}.pk-anl-bild{object-fit:contain;border:1px solid var(--kante);background:var(--flaeche);border-radius:8px;max-width:min(100%,420px);max-height:300px;display:block}.pk-anl-bild.klein{max-width:140px;max-height:100px}.pk-hochladen{color:var(--text-leise);border:1px dashed var(--kante);cursor:pointer;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.pk-hochladen:hover{color:var(--text);border-color:var(--pk-lila)}.pk-hochladen.laeuft{opacity:.6;cursor:progress}.pk-hochladen input{display:none}.pk-herkunft{border:1px solid color-mix(in srgb, var(--pk-lila) 40%, transparent);border-radius:10px;gap:6px;padding:6px 10px;font-size:13.5px;display:grid}.pk-herkunft>summary{cursor:pointer;color:var(--text-leise)}.pk-herkunft[open]{gap:8px}.pk-herkunft .wahl-knopf{justify-self:start}.pk-vg{border-left:2px solid var(--kante);gap:3px;padding-left:8px;display:grid}.pk-vg-b{white-space:pre-wrap;font-size:13px}.pk-wg-vermerke{justify-items:start;gap:6px;display:grid}.pk-weitergegeben{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pk-weitergegeben b{color:var(--text)}.pk-weitergegeben.abgelehnt{color:var(--pk-rot)}.pk-weitergegeben.uebernommen{color:var(--pk-gruen)}.pk-schmal-hinweis{color:var(--text-leise);font-size:12.5px;display:none}.pk-streifen.lila{border-color:color-mix(in srgb, var(--pk-lila) 55%, transparent);background:color-mix(in srgb, var(--pk-lila) 10%, transparent)}.pk-streifen.live{border-color:color-mix(in srgb, var(--pk-rot) 55%, transparent);background:color-mix(in srgb, var(--pk-rot) 10%, transparent)}.pk-punkt{background:var(--pk-rot);border-radius:50%;width:9px;height:9px;animation:1.4s infinite pk-puls}@keyframes pk-puls{50%{opacity:.3}}.pk-weitergaben{gap:10px;margin-top:6px;display:grid}.pk-wg{border-left:3px solid var(--pk-lila);gap:8px}.pk-wg h3{font-size:16px}.pk-wg-paket{gap:8px;display:grid}.pk-ablehnen{border-top:1px dashed var(--kante);gap:6px;padding-top:8px;display:grid}.pk-ablage{gap:12px;width:100%;max-width:860px;margin:0 auto;display:grid}.pk-suche{flex-wrap:wrap;gap:6px;display:flex}.pk-suche input{flex:220px}.pk-filter{flex-wrap:wrap;gap:6px;display:flex}.pk-fund{gap:6px}.pk-fundzeile{text-align:left;border:0;border-top:1px solid var(--kante);color:var(--text);font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;gap:8px;padding:8px 2px;font-size:14px;display:grid}.pk-fundzeile:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.pk-ausschnitt{color:var(--text-leise);font-size:13px}.pk-ausschnitt mark{background:color-mix(in srgb, var(--pk-gelb) 40%, transparent);color:var(--text);border-radius:3px;padding:0 2px}.pk-blinken{animation:1.6s 2 pk-blink}@keyframes pk-blink{50%{box-shadow:0 0 0 3px var(--pk-lila)}}.pk-live{background:var(--grund);min-height:100vh;padding:0 0 40px}.pk-live-leer{text-align:center;place-content:center;gap:12px;font-size:22px;display:grid}.pk-live-leiste{z-index:5;background:var(--flaeche);border-bottom:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex;position:sticky;top:0}.pk-live-inhalt{box-sizing:border-box;gap:12px;width:100%;max-width:1400px;margin:0 auto;padding:16px 24px;display:grid}.pk-live .pk-lese.pk-gross{font-size:var(--live-gr,24px)}.pk-live .pk-lese.pk-gross .pk-lkopf h3{font-size:1.25em}.pk-live .pk-lese.pk-gross .pk-lfelder,.pk-live .pk-lese.pk-gross .pk-lzf{font-size:.7em}.pk-live .pk-lese.pk-gross .pk-lmtyp,.pk-live .pk-lese.pk-gross .pk-lsitzung,.pk-live .pk-lese.pk-gross .pk-stempel{font-size:.5em}.pk-betrachter{background:var(--flaeche);border:1px solid var(--kante);border-radius:14px;flex-direction:column;gap:8px;width:min(1200px,100%);height:min(92vh,1000px);padding:12px;display:flex}.pk-betrachter iframe{background:#fff;border:0;border-radius:8px;flex:1;width:100%}.pk-betrachter img{object-fit:contain;flex:1;width:100%;min-height:0}@media (width<=1100px){.pk-spalten{grid-template-columns:200px minmax(0,1fr)}.pk-werkzeugspalte{grid-column:1/-1;max-height:none;position:static}}@media (width<=760px){.pk{padding:0 10px 30px}.pk-uebersicht,.pk-spalten{grid-template-columns:minmax(0,1fr)}.pk-gruppenspalte{padding:10px}.pk-gruppenspalte h4,.pk-gruppenknoepfe{display:none}.pk-gruppenwahl{width:100%;display:block}.pk-toc,.pk-werkzeugspalte{max-height:none;position:static}.pk-pc,.pk-lpc{grid-template-columns:1fr}.pk-kosten{flex-wrap:wrap}.pk-schmal-hinweis{display:block}.pk-ablage-tab th:nth-child(4),.pk-ablage-tab td:nth-child(4),.pk-tabelle:not(.pk-ablage-tab) :is(th,td):is(:nth-child(3),:nth-child(7)){display:none}.pk-tabelle td{padding:7px 5px}}.kx .kx-blk,.kx .kx-chip{-webkit-touch-callout:none}.kal-kopie-band{background:#5b8def29;border:1px solid #5b8def;border-radius:10px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;font-size:14px;display:flex}.kal-kopie-band span{flex:1}.kal-kopie-band kbd{opacity:.85;border:1px solid;border-radius:5px;padding:0 5px;font:12px ui-monospace,monospace}.kal-kopie-band.kal-handy{left:8px;right:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;color:#fff;background:#1f2a44;margin:0;position:fixed;box-shadow:0 6px 24px #00000059}.kal-toast{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:400;color:#111;background:#fff;border-radius:10px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:9px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000059}.kal-toast button{color:#2a5bd7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.kal-toast.kal-toast-hoch{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.vg{--vg-gruen:#2fa36b;--vg-gruen-hg:#2fa36b21;--vg-blau:#3d7fd1;--vg-blau-hg:#3d7fd11a;max-width:1240px;margin:0 auto}.vg-kopf{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.vg-erklaer{margin:6px 0 14px}.vg-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vg-spalten>.block{flex-direction:column;gap:12px;margin:0;display:flex}.vg-rechts{background:var(--vg-blau-hg);border-color:#3d7fd147;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto;gap:6px!important}.vg-spalte-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;display:flex}.vg-spalte-kopf select{max-width:60%;margin-left:auto}.vg-spalte-kopf .ab-luecke{flex:1}.vg-ziel{outline-offset:5px;border-radius:12px;outline:2px dashed #0000;flex-direction:column;gap:6px;transition:background .12s,outline-color .12s;display:flex}.vg-ziel>label{color:var(--text-leise);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.vg-zieht .vg-ziel.vg-passt{outline-color:#3d7fd173}.vg-ziel.vg-drueber{background:var(--vg-blau-hg);outline-color:var(--vg-blau)!important}.vg-ablage{color:var(--text-still);border:1px dashed var(--knopf-kante);text-align:center;border-radius:10px;padding:7px 10px;font-size:12.5px;display:none}.vg-zieht .vg-ziel.vg-passt .vg-ablage{display:block}.vg-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.vg-reihe{grid-template-columns:minmax(96px,130px) minmax(0,1fr) 34px;align-items:start;gap:6px;display:grid}.vg-adresse{gap:4px;display:grid}.vg-plz{grid-template-columns:90px minmax(0,1fr);gap:4px;display:grid}.vg .vg-neu,.vg .vg-neu :is(input,select){border-color:var(--vg-gruen)!important;background:var(--vg-gruen-hg)!important}.vg-reihe.vg-neu{background:0 0!important}.vg-vorher{color:var(--text-leise);font-size:12.5px}.vg-vorher s{color:var(--fehler)}.vg-vorher button{color:var(--vg-blau);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:12.5px}.vg-leer{margin:0}.vg-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.vg-fuss>.hinweis{margin-right:auto}.vg-karte{background:var(--flaeche);border:1px solid var(--knopf-kante);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:10px;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}.vg-griff{color:var(--text-still);letter-spacing:-2px;flex:none;font-size:13px}.vg-art{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;flex:none;width:70px;font-size:12px;overflow:hidden}.vg-wert{overflow-wrap:anywhere;white-space:pre-line;flex:1;min-width:0}.vg-pfeil{flex:none;font-size:15px;padding:4px 11px!important}.vg-karte.vg-drin{opacity:.55;cursor:default;touch-action:auto;border-style:dashed}.vg-karte.vg-drin .vg-griff{visibility:hidden}.vg-drin-marke{color:var(--vg-gruen);white-space:nowrap;flex:none;font-size:11.5px}.vg-geist{z-index:400;pointer-events:none;width:280px;position:fixed;transform:translate(-50%,-60%)rotate(-2deg);box-shadow:0 12px 30px #0000004d}.ab-e-vergl{flex:none;padding:4px 10px!important;font-size:12.5px!important}.vg-zielname{font-weight:600}.vg-suche{border:1px solid var(--kante);background:var(--grund);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.vg-links>.vg-suche:only-child{background:0 0;border:0;padding:0}.vg-suche-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.vg-warnung{color:var(--fehler);margin:0}.vg-treffer-liste{flex-direction:column;gap:6px;max-height:50vh;display:flex;overflow-y:auto}.vg-treffer{text-align:left;background:var(--flaeche);width:100%;color:var(--text);border:1px solid var(--knopf-kante);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex}.vg-treffer small{color:var(--text-leise);font-size:12.5px;font-weight:400}.vg-treffer.vg-aktuell{border-color:var(--vg-blau)}.vg-bez{grid-template-columns:minmax(0,1fr) 34px;gap:4px;display:grid}.vg-karte.vg-lesen{cursor:default;touch-action:auto;opacity:.85}.imp{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.imp.mit-form:not(.handy){grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr)}.imp.handy.mit-form .imp-liste{display:none}.imp-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.imp-platz{flex:1}.imp-zeilen{gap:6px;display:grid}.imp-zeile{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.imp-zeile.an{border-color:var(--akzent)}.imp-z-haupt{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:260px;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.imp-z-bild{background:var(--flaeche) center/cover no-repeat;border-radius:8px;flex:none;width:56px;height:56px;position:relative}.imp-z-bild i{color:#fff;text-shadow:0 1px 3px #000000b3;font-size:12px;font-style:normal;position:absolute;top:3px;right:4px}.imp-z-t{gap:3px;min-width:0;display:grid}.imp-z-t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imp-z-t small{color:var(--text-leise);font-size:12px}.imp-z-chips{flex-wrap:wrap;gap:4px;display:flex}.imp-z-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.imp-tipp{margin-top:12px}.imp-form{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:14px;padding:14px}.imp-form-kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.imp-form-kopf h3{margin:0}.imp-form-in{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.imp.handy .imp-form-in{grid-template-columns:minmax(0,1fr)}.imp-felder{gap:12px;display:grid}.imp-felder textarea,.imp-felder input[type=datetime-local],.imp-felder input[type=password]{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:8px 10px}.imp-block{gap:8px;display:grid}.imp-ue{color:var(--text);font-size:13px;font-weight:600}.imp-ue small{color:var(--text-leise);font-weight:400}.imp-fotos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.imp-foto{aspect-ratio:1;background:var(--flaeche) center/cover no-repeat;border:1px solid var(--kante);cursor:grab;border-radius:10px;position:relative}.imp-foto.titel{outline:2px solid var(--akzent);outline-offset:1px}.imp-foto.titel:after{content:"Titelbild";background:var(--akzent);color:var(--akzent-text);border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;left:4px}.imp-weg{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:24px;height:24px;font-size:12px;position:absolute;top:3px;right:3px}.imp-pfeile{gap:3px;display:flex;position:absolute;bottom:3px;right:3px}.imp-pfeile button{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:6px;width:24px;height:24px;font-size:15px;line-height:1}.imp-kita{font-size:15px;position:absolute;top:3px;left:4px}.imp-fehlt{color:#e3564a;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.imp-dazu{flex-direction:column;justify-content:center;gap:6px;min-height:84px;display:flex}.imp-schalter{border:1px solid var(--kante);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;grid-template-columns:none!important;display:flex!important}.imp-schalter input{width:18px;height:18px;accent-color:var(--akzent);margin-top:3px}.imp-schalter span{gap:2px;display:grid;color:var(--text)!important}.imp-schalter small{color:var(--text-leise);font-size:12px}.imp-schalter.aus{opacity:.6;cursor:not-allowed}.imp-haken{align-items:flex-start;gap:8px;font-size:13px;display:flex!important}.imp-haken input{accent-color:var(--akzent);margin-top:2px}.imp-insta{border-left:3px solid var(--akzent);padding-left:10px}.imp-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.imp-erinnern{background:#e0a93b29;border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:13px}.imp-vor{gap:14px;display:grid;position:sticky;top:0}.imp-ig{border:1px solid var(--kante);color:#111;background:#fff;border-radius:12px;font-size:13px;overflow:hidden}.imp-ig-kopf{align-items:center;gap:8px;padding:8px 10px;display:flex}.imp-ig-kopf b{flex:1}.imp-ig-avatar{color:#fff;background:linear-gradient(135deg,#b8913c,#1c1814);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.imp-ig-bild{background:#eee;place-items:center;display:grid;position:relative;overflow:hidden}.imp-ig-bild img{object-fit:cover;width:100%;height:100%;display:block}.imp-ig-bild button{cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.imp-ig-bild button.r{left:auto;right:6px}.imp-ig-bild small{color:#fff;background:#0009;border-radius:9px;padding:1px 7px;font-size:11px;position:absolute;top:8px;right:8px}.imp-ig-punkte{justify-content:center;gap:4px;padding-top:7px;display:flex}.imp-ig-punkte i{background:#ccc;border-radius:50%;width:6px;height:6px}.imp-ig-punkte i.an{background:#3b82f6}.imp-ig-text{white-space:pre-wrap;margin:0;padding:8px 10px 12px;line-height:1.4}.imp-ig-tags{color:#1e4e9c}.imp-web{gap:6px;display:grid}.imp-web-k{aspect-ratio:1;background:var(--flaeche) center/cover no-repeat;border-radius:8px;width:120px;position:relative}.imp-web-k i{color:#fff;text-shadow:0 1px 3px #000000b3;font-style:normal;position:absolute;top:4px;right:6px}.imp-wahl{max-height:92vh;overflow:auto;max-width:820px!important}.imp-raster{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:52vh;padding:2px;display:grid;overflow:auto}.imp-raster button{aspect-ratio:1;background:var(--flaeche) center/cover no-repeat;cursor:pointer;border:2px solid #0000;border-radius:8px;position:relative}.imp-raster button.an{border-color:var(--akzent)}.imp-raster button b{background:var(--akzent);min-width:22px;height:22px;color:var(--akzent-text);border-radius:11px;place-items:center;font-size:12px;display:grid;position:absolute;top:4px;right:4px}.imp-raster button small{color:#fff;background:#0009;padding:2px;font-size:10px;position:absolute;inset:auto 0 0}.imp-raster button:disabled{opacity:.5;cursor:default}.imp-schritte{color:var(--text);gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.imp-adresse{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.imp-adresse code{background:var(--flaeche);border:1px solid var(--kante);word-break:break-all;border-radius:6px;padding:3px 6px;font-size:12px}.imp-handy-start{gap:10px;display:grid}@media (width<=900px){.imp.mit-form:not(.handy){grid-template-columns:minmax(0,1fr)}.imp.mit-form:not(.handy) .imp-liste{display:none}.imp-form-in{grid-template-columns:minmax(0,1fr)}.imp-vor{position:static}}.imp input[type=checkbox]{flex:none;width:auto;padding:0}.imp-schalter,.imp-haken{text-transform:none;letter-spacing:0;color:var(--text);font-size:13px;font-weight:400}.imp-schalter b{font-size:14px;font-weight:600}.imp-foto button,.imp-ig-bild button,.imp-raster button{padding:0;font-weight:400}.imp-weg{place-items:center;line-height:1;display:grid}.imp-pfeile button{place-items:center;display:grid}.imp-raster button{background-color:var(--flaeche)}.imp-dazu .wahl-knopf{white-space:nowrap}.imp-z-haupt{border-radius:0;padding:0}.imp-dazu{grid-column:span 2;align-items:flex-start}.bkw-fenster-in>.imp{padding-top:14px}.imp-web-wahl{align-items:center;gap:10px;margin:0 0 12px;display:flex}.imp-handy-start{max-width:460px}.bkw{gap:14px;padding:0 16px 40px;display:grid}.bkw h2,.bkw h3{margin:0}.bkw-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.bkw-h3{font-size:15px;margin:18px 0 8px!important}.bkw-karten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.bkw-karte{text-align:left;border:1px solid var(--kante);background:var(--flaeche-hoch);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;gap:4px;padding:16px;display:grid}.bkw-karte:hover{border-color:#b8913c}.bkw-karte b{font-size:16px}.bkw-karte span{color:var(--text-leise);font-size:13px}.bkw-karte small{color:var(--text-still);font-size:12px}.bkw-reiter{flex-wrap:wrap;gap:6px;display:flex}.bkw-reiter button{border:1px solid var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.bkw-reiter button.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.bkw-liste{gap:8px;display:grid}.bkw-zeile{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bkw-zeile b{display:block}.bkw-zeile small{color:var(--text-leise);font-size:12px}.bkw-aktuell{border-color:#3fb27f}.bkw-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wahl-knopf.bkw-primaer{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.wahl-knopf.bkw-an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.wahl-knopf.bkw-rot{color:#fff;background:#e3564a;border-color:#0000}.bkw-chip{color:#3fb27f;border:1px solid #3fb27f80;border-radius:999px;padding:2px 9px;font-size:12px}.bkw-box{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:14px;gap:6px;padding:14px;display:grid}.bkw-box p{margin:0}.bkw-box-warn{border-color:#e0a93b8c}.bkw-warn{color:#e0a93b;margin:6px 0 0;font-size:13px}.bkw-ok{color:#3fb27f;margin:6px 0 0;font-size:13px}.bkw-fehler{color:var(--fehler);margin:6px 0 0;font-size:13px}.bkw-lauf{color:var(--text-leise);font-size:13px}.bkw-fehlt{gap:6px;margin-top:4px;display:grid}.bkw-fehlt-zeile{border-top:1px dashed var(--kante);justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.bkw-fehlt-zeile b{font-size:14px;display:block}.bkw-fehlt-zeile small{color:var(--text-leise);font-size:12px}.bkw-ordner{flex-wrap:wrap;gap:6px;display:flex}.bkw-ordner button{border:1px solid var(--kante);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:13px}.bkw-ordner button small{color:var(--text-still);margin-left:4px}.bkw-ordner button.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.bkw-ordner button.an small{color:inherit;opacity:.7}.bkw-hoch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bkw-hoch input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;flex:0 260px;padding:8px 10px;font-size:13px}.bkw-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bkw-medium{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.bkw-medium img,.bkw-typ{aspect-ratio:4/3;object-fit:cover;background:repeating-conic-gradient(#8883 0 25%, transparent 0 50%) 0 0 / 14px 14px;width:100%;color:var(--text-leise);border-radius:8px;place-items:center;font-weight:700;display:grid}.bkw-medium b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bkw-medium small{color:var(--text-leise);font-size:11.5px}.bkw-medium .wahl-knopf{padding:4px 8px;font-size:12px}.bkw-schleier{z-index:60;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bkw-dialog{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;gap:10px;width:100%;max-width:440px;padding:18px;display:grid}.bkw-dialog p{color:var(--text-leise);margin:0}.bkw-dialog .bkw-knoepfe{justify-content:flex-end}.bkw-vorschau{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;flex-direction:column;width:min(1400px,100%);height:min(92vh,1100px);display:flex;overflow:hidden}.bkw-vorschau-kopf{border-bottom:1px solid var(--kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bkw-vorschau .bkw-warn,.bkw-vorschau .bkw-fehler{padding:0 12px 8px}.bkw-buehne{background:repeating-linear-gradient(45deg,#0000 0 10px,#8881 10px 20px);flex:1;min-height:0;position:relative;overflow:hidden}.bkw-buehne iframe{background:#fff;border:0;max-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 10px 40px -20px #000}.bkw-buehne>.hinweis{padding:20px}.bkw-form{gap:10px}.bkw-form label{gap:4px;font-size:13px;display:grid}.bkw-form label span{color:var(--text-leise)}.bkw-form input[type=text],.bkw-form input:not([type]){background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:8px 10px}.bkw-haken{align-items:center;gap:8px;display:flex!important}.bkw code{font-size:12px}@media (width<=560px){.bkw-zeile{grid-template-columns:1fr}}.bkw-haken{text-transform:none;letter-spacing:0;color:var(--text);font-size:13px;font-weight:400}.bkw-haken input{width:auto}.bkw-editor{z-index:80;background:#f4f1ec;position:fixed;inset:0}.bkw-editor iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bkw-editor-meldung{justify-items:start;gap:12px;padding:40px;display:grid}.bkw-schleier.bkw-oben{z-index:90}.bkw-dialog.bkw-import{max-width:860px;max-height:92vh;overflow:auto}.bkw-import h4{margin:8px 0 0;font-size:14px}.bkw-import-liste{gap:6px;display:grid}.bkw-import-zeile{border-top:1px dashed var(--kante);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px;padding-top:6px;display:grid}.bkw-import-zeile small{color:var(--text-leise);font-size:12px}.bkw-import-zeile select,.bkw-import-zeile input[type=text]{background:var(--flaeche);width:100%;min-width:0;color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:6px 8px;font-size:12.5px}@media (width<=640px){.bkw-import-zeile{grid-template-columns:1fr}}.bkw-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bkw-filter input[type=search]{background:var(--flaeche);max-width:360px;color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;flex:220px;padding:8px 10px;font-size:13px}.bkw-ordner-ed{border:1px dashed var(--kante)!important;color:var(--text-leise)!important}.bkw-umben{align-items:center;gap:4px;min-width:0;display:inline-flex}.bkw-umben input{background:var(--flaeche);width:100%;min-width:0;max-width:220px;color:var(--text);border:1px solid var(--akzent);font:inherit;border-radius:8px;padding:5px 8px;font-size:13px}.bkw-auswahl{border:1px solid var(--akzent);background:var(--flaeche-hoch);z-index:5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0}.bkw-auswahl select,.bkw-auswahl input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.bkw-medium{position:relative}.bkw-markiert{border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent)}.bkw-mark{z-index:2;width:20px;height:20px;accent-color:var(--akzent);cursor:pointer;position:absolute;top:12px;left:12px}.bkw-medium .bkw-verw{color:#3fb27f}.bkw-medium .bkw-unbenutzt{color:var(--text-still);font-style:italic}.bkw-freigabe{all:unset;cursor:pointer;border:1px solid var(--kante);color:var(--text-leise);border-radius:8px;justify-self:start;padding:1px 8px;font-size:11.5px}.bkw-freigabe.f-ok{color:#3fb27f;border-color:#3fb27f80}.bkw-freigabe.f-abgelaufen,.bkw-freigabe.f-nein{color:#e3564a;border-color:#e3564a80}.bkw-freigabe.f-offen{color:#e0a93b;border-color:#e0a93b80}.bkw-form select,.bkw-form input[type=date]{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:8px 10px}.fa{gap:14px;max-width:640px;margin:0 auto;padding:8px 14px 40px;display:grid}.fa-feld{gap:6px;font-size:13px;display:grid}.fa-feld>span{color:var(--text-leise)}.fa-feld select,.fa-feld input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.fa-gross{font:inherit;background:var(--akzent);color:var(--akzent-text);cursor:pointer;border:0;border-radius:18px;place-items:center;gap:4px;padding:26px 16px;font-size:20px;font-weight:700;display:grid}.fa-gross small{opacity:.85;font-size:13px;font-weight:400}.fa-gross:disabled{opacity:.75;cursor:progress}.fa-balken{background:var(--kante);border-radius:3px;height:6px;overflow:hidden}.fa-balken i{background:var(--akzent);height:100%;transition:width .3s;display:block}.fa-raster{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.fa-foto{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;gap:4px;padding:6px;display:grid}.fa-foto img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.fa-foto small{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fa-foto .wahl-knopf{padding:4px 6px;font-size:12px}@media (width<=700px){.bkw{padding-left:10px;padding-right:10px}}.bkw-pruefung{border:1px dashed var(--kante);border-radius:10px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.bkw-pruefung p{margin:0;font-size:13px}.bkw-p-gelb{color:var(--text-leise)}.bkw-p-rot{color:#e3564a;font-weight:600}.anf{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:14px;display:grid}.anf-liste{gap:8px;display:grid}.anf-zeile{all:unset;cursor:pointer;border:1px solid var(--kante);background:var(--flaeche-hoch);color:var(--text);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.anf-zeile.an{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.anf-zeile.neu b:before{content:"";vertical-align:middle;background:#e3564a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.anf-zeile small{color:var(--text-leise);font-size:12px}.anf-zeile span{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.anf-felder{gap:8px;margin:6px 0;display:grid}.anf-felder div{grid-template-columns:140px 1fr;gap:10px;display:grid}.anf-felder dt{color:var(--text-leise);font-size:13px}.anf-felder dd{white-space:pre-wrap;word-break:break-word;margin:0}.anf-felder a,.anf-detail a{color:var(--akzent)}a.wahl-knopf{align-items:center;text-decoration:none;display:inline-flex}@media (width<=760px){.anf{grid-template-columns:1fr}.anf-detail{order:-1;position:static}.anf-felder div{grid-template-columns:1fr;gap:2px}}.bkw-kennz{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bkw-kennz>div{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:14px;padding:12px 14px}.bkw-kennz b{font-size:24px;line-height:1.15;display:block}.bkw-kennz small{color:var(--text-leise);font-size:12.5px}.bkw-kennz .neu b{color:#e3564a}.bkw-filter2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bkw-filter2 button{border:1px solid var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.bkw-filter2 button.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.bkw-filter2 input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;flex:0 240px;min-width:0;margin-left:auto;padding:6px 12px;font-size:13px}.bkw-filter2 .trenn{width:12px}.bkw-tab-rahmen{border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:16px;overflow:visible}table.bkw-tab{border-collapse:separate;border-spacing:0;width:100%}.bkw-tab th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);border-bottom:1px solid var(--kante);padding:10px 14px;font-size:11px;font-weight:600}.bkw-tab td{border-bottom:1px solid color-mix(in srgb, var(--kante) 60%, transparent);vertical-align:middle;padding:11px 14px;font-size:14px}.bkw-tab tbody tr:last-child td{border-bottom:0}.bkw-tab tbody tr{cursor:pointer;transition:background .15s}.bkw-tab tbody tr:hover{background:color-mix(in srgb, var(--akzent) 6%, transparent)}.bkw-tab tr.gruppe td{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--kante) 25%, transparent);cursor:default;padding:8px 14px;font-size:11.5px;font-weight:600}.bkw-tab tr.gruppe:hover{background:0 0}.bkw-tab tr.an td{background:#b8913c24}.bkw-tab .zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.bkw-tab .rechts{text-align:right;white-space:nowrap}.bkw-web{align-items:center;gap:12px;min-width:0;display:flex}.bkw-web b{font-size:15px;display:block}.bkw-web small{color:var(--text-leise);word-break:break-all;font-size:12.5px}.bkw-bild{background:#1c1814 50%/cover;border-radius:8px;flex:none;width:86px;height:56px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0002}.bkw-bild span{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #000;font-size:9px;position:absolute;bottom:4px;left:6px}.bkw-chip2{border:1px solid var(--kante);color:var(--text-leise);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;text-decoration:none;display:inline-flex}.bkw-chip2 i{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.bkw-chip2.online{color:#3fb27f;border-color:#3fb27f73}.bkw-chip2.test{color:#e0a93b;border-color:#e0a93b80}.bkw-chip2.rot{color:#e3564a;border-color:#e3564a73}.bkw-chip2.blau{color:#4a7fc1;border-color:#4a7fc173}.wahl-knopf.klein{padding:5px 10px;font-size:12.5px}.wahl-knopf.bkw-gold{color:#1f1b17;background:#b8913c;border-color:#0000;font-weight:700}.bkw-menue-ort{margin-left:6px;display:inline-block;position:relative}.bkw-menue{z-index:20;background:var(--flaeche);border:1px solid var(--kante);text-align:left;border-radius:12px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 40px -18px #000a}.bkw-menue button{all:unset;cursor:pointer;color:var(--text);border-radius:8px;padding:8px 10px;font-size:13.5px}.bkw-menue button:hover{background:color-mix(in srgb, var(--akzent) 10%, transparent)}.bkw-menue button.rot{color:#e3564a}.bkw-schleier.bkw-ganz-oben{z-index:100}.bkw-fenster{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #000a}.bkw-fenster.breit{width:min(1400px,100%)}.bkw-fenster.voll{height:94vh}.bkw-fenster-kopf{border-bottom:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.bkw-fenster-kopf h3{flex:1;min-width:0;margin:0;font-size:16px}.bkw-fenster-in{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.bkw-fenster.voll .bkw-fenster-in{padding:0;overflow:hidden}.bkw-fenster-in>*{min-height:0}.bkw-ver{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.bkw-ver h3{margin:0 0 6px;font-size:15px}.bkw-auftrag{border:1px solid var(--kante);border-radius:12px;padding:10px 12px;font-size:13.5px}.bkw-auftrag.fertig{color:#3fb27f;border-color:#3fb27f8c}.bkw-auftrag.fehler{color:#e3564a;border-color:#e3564a8c}.bkw-auftrag pre{white-space:pre-wrap;color:var(--text-leise);max-height:140px;margin:8px 0 0;font-size:11.5px;overflow:auto}.bkw-box-hinweis{border:1px dashed var(--kante);color:var(--text-leise);border-radius:12px;padding:12px 14px;font-size:13.5px}.bkw-box-hinweis b{color:var(--text)}.bkw-neu{gap:14px;display:grid}.bkw-vorlagen{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:6px;display:grid}.bkw-vorlage{text-align:left;border:1px solid var(--kante);background:var(--flaeche-hoch);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;gap:4px;padding:12px;display:grid}.bkw-vorlage.an{border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent)}.bkw-vorlage small{color:var(--text-leise);font-size:12px}.bkw-form select,.bkw-form textarea{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:8px 10px}.bkm{flex:1;grid-template-columns:220px minmax(0,1fr) 260px;height:100%;min-height:0;display:grid}.bkm-baum{border-right:1px solid var(--kante);align-content:start;gap:2px;padding:10px;display:grid;overflow:auto}.bkm-ue{letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);margin:12px 8px 4px;font-size:11px}.bkm-ue:first-child{margin-top:2px}.bkm-o{all:unset;cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.bkm-o span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkm-o small{color:var(--text-still);margin-left:auto;font-size:12px}.bkm-o:hover{background:color-mix(in srgb, var(--akzent) 8%, transparent)}.bkm-o.an{background:var(--akzent);color:var(--akzent-text)}.bkm-o.an small{color:inherit;opacity:.7}.bkm-o.leise{color:var(--text-leise)}.bkm-o.rot small{color:#e3564a;font-weight:700}.bkm-mitte{flex-direction:column;min-width:0;min-height:0;display:flex}.bkm-werk{border-bottom:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.bkm-werk input[type=search]{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;flex:0 240px;min-width:0;padding:7px 10px;font-size:13px}.bkm-platz{flex:1}.bkm-mitte .bkw-auswahl{margin:8px 12px 0;position:static}.bkm-mitte .bkw-lauf,.bkm-meldung{margin:0;padding:6px 12px 0}.bkm-raster{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:10px;padding:12px;display:grid;overflow:auto}.bkm-fehlt{flex:1;align-content:start;gap:8px;padding:12px;display:grid;overflow:auto}.bkm-foto{border:1px solid var(--kante);background:var(--flaeche-hoch);cursor:pointer;border-radius:10px;min-width:0;position:relative;overflow:hidden}.bkm-foto img,.bkm-foto .bkw-typ{aspect-ratio:4/3;object-fit:cover;background:repeating-conic-gradient(#8883 0 25%, transparent 0 50%) 0 0 / 14px 14px;width:100%;color:var(--text-leise);place-items:center;font-weight:700;display:grid}.bkm-t{gap:1px;padding:6px 8px;display:grid}.bkm-t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.bkm-t small{color:#3fb27f;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bkm-t small.leise{color:var(--text-still);font-style:italic}.bkm-foto.akt{outline:2px solid var(--akzent);outline-offset:-2px}.bkm-foto.mark{outline-offset:-3px;outline:3px solid #4a7fc1}.bkm-ck{z-index:2;accent-color:#4a7fc1;cursor:pointer;width:18px;height:18px;position:absolute;top:6px;left:6px}.bkm-fg{z-index:2;color:#3fb27f;background:#fffe;border-radius:999px;padding:1px 7px;font-size:10.5px;position:absolute;top:6px;right:6px}.bkm-fg.f-abgelaufen,.bkm-fg.f-nein{color:#e3564a}.bkm-fg.f-offen{color:#b07a10}.bkm-fuss{border-top:1px solid var(--kante);padding:8px 12px;font-size:12px!important}.bkm-det{border-left:1px solid var(--kante);padding:12px;overflow:auto}.bkm-det-in{align-content:start;gap:8px;font-size:13px;display:grid}.bkm-det-in img,.bkm-det-in .bkw-typ{aspect-ratio:4/3;object-fit:cover;background:repeating-conic-gradient(#8883 0 25%, transparent 0 50%) 0 0 / 14px 14px;border-radius:10px;place-items:center;width:100%;display:grid}.bkm-name{word-break:break-all}.bkm-alt{gap:4px;font-size:12.5px;display:grid}.bkm-alt span{color:var(--text-leise)}.bkm-alt input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}@media (width<=1000px){.bkm{grid-template-columns:190px minmax(0,1fr)}.bkm-det{display:none}}@media (width<=900px){.bkw-kennz{grid-template-columns:1fr 1fr}.bkw-tab .aus-handy{display:none}.bkw-ver{grid-template-columns:1fr}.bkw-bild{width:60px;height:42px}}@media (width<=640px){.bkm{grid-template-rows:auto 1fr;grid-template-columns:1fr}.bkm-baum{border-right:0;border-bottom:1px solid var(--kante);max-height:150px}}.fab-zeile{align-items:center;gap:8px;display:flex}.fa-link{all:unset;cursor:pointer;color:var(--text-leise);font-size:13px}.fa-ordner{gap:8px;display:grid}.fa-ord{all:unset;cursor:pointer;background:var(--flaeche-hoch);border:1px solid var(--kante);border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}.fa-stapel{background:var(--kante);border-radius:10px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:68px;height:68px;display:grid;overflow:hidden}.fa-stapel i{background:color-mix(in srgb, var(--kante) 60%, var(--flaeche)) center / cover}.fa-stapel.n1 i:first-child{grid-area:1/1/3/3}.fa-stapel.n2 i:first-child{grid-area:1/1/3/2}.fa-stapel.n2 i:nth-child(2){grid-area:1/2/3/3}.fa-stapel.n3 i:first-child{grid-area:1/1/3/2}.fa-stapel.n0 i,.fa-stapel.n1 i:not(:first-child),.fa-stapel.n2 i:nth-child(n+3),.fa-stapel.n3 i:nth-child(4){display:none}.fa-stapel.n0{place-items:center}.fa-ord-t{min-width:0;display:grid}.fa-ord-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.fa-ord-t small{color:var(--text-leise);font-size:12px}.fa-pfeil{color:var(--text-still);margin-left:auto;padding-right:6px;font-size:22px}.fa-werk{flex-wrap:wrap;gap:6px;display:flex}.fa-raster2{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px;display:grid}.fab-bild{all:unset;cursor:pointer;aspect-ratio:1;background:var(--kante) center / cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:6px;width:100%;position:relative}.fab-bild.neu:after{content:"neu";color:#1f1b17;background:#b8913c;border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px}.fab-bild.mark{outline-offset:-3px;outline:3px solid #4a7fc1}.fab-bild.mark:before{content:"✓";color:#fff;background:#4a7fc1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:4px;right:4px}.fa-schleier{z-index:70;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fab-blatt{background:var(--flaeche);width:min(560px,100%);padding:12px 16px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;gap:10px;max-height:88vh;display:grid;overflow:auto;box-shadow:0 -20px 40px -20px #0006}.fa-griff{background:var(--kante);border-radius:2px;width:40px;height:4px;margin:0 auto 4px}.fa-zeilenknopf{text-align:left;border:1px solid var(--kante);background:var(--flaeche-hoch);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:12px;font-size:15px}.fa-zeilenknopf.rot{color:#e3564a}.fa-eingabe{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.fa-licht{z-index:75;touch-action:pan-y;background:#000;place-items:center;display:grid;position:fixed;inset:0}.fa-licht img{object-fit:contain;max-width:100%;max-height:100%}.fa-licht-kopf{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;color:#fff;background:linear-gradient(#000a,#0000);justify-content:space-between;align-items:center;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.fa-licht-kopf button,.fa-licht-p,.fa-licht-fuss button{color:#fff;font:inherit;cursor:pointer;background:#fff2;border:0;border-radius:12px;padding:8px 14px}.fa-licht-p{padding:4px 14px;font-size:26px;position:absolute;top:50%;transform:translateY(-50%)}.fa-licht-p.l{left:10px}.fa-licht-p.r{right:10px}.fa-licht-fuss{bottom:calc(16px + env(safe-area-inset-bottom));justify-content:center;display:flex;position:absolute;left:0;right:0}.fa-licht-fuss button.an{background:#4a7fc1}@media (hover:none){.fa-licht-p{display:none}}.bkb{flex:1;grid-template-columns:210px minmax(0,1fr) minmax(320px,460px);height:100%;min-height:0;display:grid}.bkb-tipp{margin:14px 8px 0!important;font-size:12px!important}.bkb-mitte{flex-direction:column;min-width:0;min-height:0;display:flex}.bkb-liste{flex:1;align-content:start;gap:6px;padding:8px;display:grid;overflow:auto}.bkb-zeile{all:unset;cursor:pointer;border:1px solid var(--kante);background:var(--flaeche-hoch);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.bkb-zeile.an{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.bkb-bild{background:var(--kante) center / cover;border-radius:8px;flex:none;width:64px;height:44px}.bkb-t{flex:1;min-width:0;display:grid}.bkb-t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkb-t small{color:var(--text-leise);font-size:12px}.bkb-form{border-left:1px solid var(--kante);padding:14px;overflow:auto}.bkb-felder{gap:10px;display:grid}.bkb-felder textarea{resize:vertical;font-size:14px;line-height:1.5}.bkb-felder input[type=date]{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:7px 10px}.bkb-zwei{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.bkb-titelbild{justify-items:start;gap:4px;font-size:13px;display:grid}.bkb-bildknopf{aspect-ratio:3/2;border:1px dashed var(--kante);background:var(--flaeche) center / cover;width:100%;color:var(--text-leise);font:inherit;cursor:pointer;border-radius:10px;font-size:12.5px}.bkb-wahl{max-height:88vh;overflow:auto;max-width:860px!important}.bkb-wahlraster{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;display:grid}.bkb-wahlraster button{aspect-ratio:1;background:var(--kante) center / cover;cursor:pointer;border:0;border-radius:8px}.bkb-wahlraster button:hover{outline:3px solid var(--akzent)}@media (width<=1000px){.bkb{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);height:auto;overflow:auto}.bkb .bkm-baum{border-right:0;border-bottom:1px solid var(--kante)}.bkb-form{border-left:0;border-top:1px solid var(--kante)}.bkw-fenster.voll .bkw-fenster-in{overflow:auto}}.anf{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.anf-tab tr.neu td:first-child b:before{content:"";vertical-align:middle;background:#e3564a;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.anf-tab td{padding:10px 12px}.anf-kurz{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;display:block;overflow:hidden}.wf{vertical-align:middle;border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.anf-web{white-space:nowrap}.anf-detail{position:sticky;top:8px}.anf-nachricht{background:color-mix(in srgb, var(--kante) 30%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:12px}.anf-verlauf{border-left:2px solid var(--kante);color:var(--text-leise);gap:4px;margin:8px 0 0 6px;padding-left:12px;font-size:12.5px;display:grid}@media (width<=900px){.anf{grid-template-columns:1fr}.anf-detail{position:static}}.bkw-innen,.bku{gap:14px;display:grid}.bku h3{font-size:15px}.bku-felder{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bku-felder input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;padding:8px 10px}.bku-ganz{grid-column:1/-1}.bku-wl{gap:6px;display:grid}.bku-wl-zeile{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.bku-wl-zeile input,.bku-wl-zeile select{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:8px;min-width:0;padding:7px 9px;font-size:13px}.bku-ab{font-size:13.5px;align-items:flex-start!important}.bku-ab .erledigt{color:var(--text-leise);text-decoration:line-through}.bku-schritte{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}@media (width<=700px){.bku-felder{grid-template-columns:1fr}}.bkw-geplant{color:var(--leise,#7a6f60);margin-top:3px;font-size:11.5px;display:block}.bkw-geplant.rot{color:#c0392b}.bes-zelle{cursor:pointer;align-items:flex-end;gap:6px;display:inline-flex}.bes-funken{align-items:flex-end;gap:1px;height:18px;display:inline-flex}.bes-funken i{opacity:.85;background:#b8913c;border-radius:1px;width:3px}.bes-balken{border-bottom:1px solid var(--linie,#e3ddd2);align-items:flex-end;gap:2px;height:150px;margin-top:12px;padding:8px 0;display:flex}.bes-balken button{cursor:pointer;background:#b8913c;border:0;border-radius:2px 2px 0 0;flex:1;min-width:2px;padding:0}.bes-balken button.we{background:#dcc48e}.bes-balken button.an{background:#1c1814}.bes-spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=900px){.bes-spalten{grid-template-columns:1fr}}.bes-zeile{grid-template-columns:minmax(0,1fr) 80px auto;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:grid}.bes-zeile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bes-zeile i{opacity:.75;background:#b8913c;border-radius:3px;height:6px;display:block}.bes-zeile b{text-align:right;min-width:36px;font-weight:600}.bkf{margin-top:14px}.bkf h3{margin:0 0 4px}.bkf-neu{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0;display:flex}.bkf-neu label{gap:3px;font-size:12.5px;display:grid}.bkf-neu label>span{color:var(--leise,#7a6f60)}.bkf-neu input,.bkf-neu select{font:inherit;border:1px solid var(--linie,#d9d2c5);border-radius:8px;padding:6px 8px}.bkf-neu .bkw-haken{align-items:center;gap:6px;display:flex}.bkf-tab td{vertical-align:middle}.bkf-url{background:#f3efe7;border-radius:5px;padding:2px 6px;font-size:12px}.bkf-aus{opacity:.55}.bkf-geplant{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.aufb{gap:12px;margin:12px 0;display:grid}.aufb-zeile{gap:6px;display:grid}.aufb-zeile>span{font-size:13.5px;font-weight:600}.aufb-zeile .chips{flex-wrap:wrap;gap:6px;display:flex}.bkm-neu{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#c9822b;border-radius:6px;max-width:calc(100% - 40px);padding:1px 7px;font-size:10.5px;font-weight:700;position:absolute;top:34px;left:6px;overflow:hidden}.bkm-neu.bkm-wunsch{background:#e3564a}.bkm-pk{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:6px;display:grid}.bkm-pk .wahl-knopf{text-align:center;justify-content:center;padding:5px 4px}.bkm-pk .ok{color:#23915c}.bkm-grund{color:var(--text-leise);font-style:italic;display:block}.bkm-pruef{background:color-mix(in srgb, #c9822b 10%, var(--flaeche));border:1px solid #c9822b59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.bkm-o.orange small{color:#fff;background:#c9822b;border-radius:6px;padding:0 6px}.fab-st{color:#fff;text-align:left;background:#0000008c;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.25;position:absolute;top:4px;left:4px;right:4px}.fab-st.rot{background:#e3564ae6}.bkw{grid-template-columns:minmax(0,1fr);padding-top:16px}@media (width<=700px){.bkw-kopf{flex-wrap:wrap}.bkw-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.bkw-kennz{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bkw-tab-rahmen{overflow-x:auto}.bkw-filter2 input{flex:140px;margin-left:0}}.fa-seite{gap:14px;max-width:720px}.fa-seite h2,.fa-seite h3,.fa-seite p{margin:0}.fa-seite .block{gap:10px}.fa-seite .block h3{font-size:16px;font-weight:600}.fa-kopf{align-items:center;gap:8px;min-width:0;display:flex}.fa-kopf>h3,.fa-kopf>h2{flex:1;min-width:0}.fa-leer{color:var(--text-leise);padding:6px 0;font-size:14px}.fa-zeile{border:1px solid var(--kante);background:var(--grund);text-align:left;min-width:0;color:var(--text);font:inherit;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}button.fa-zeile{cursor:pointer}button.fa-zeile:hover{border-color:var(--text-still)}.fa-zeile.an{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.fa-mitte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fa-mitte b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.fa-mitte small{color:var(--text-leise);overflow-wrap:anywhere;font-size:12.5px}.fa-symbol{background:var(--flaeche);border:1px solid var(--kante);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.fa-av{color:#fff;background:#9aa3ae;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.fa-liste{flex-direction:column;gap:8px;display:flex}.fa-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.fa-knoepfe .wahl-knopf{flex:none}.fa-voll{width:100%}.wahl-knopf.fa-klein{padding:7px 12px;font-size:13px}.fa-seite .wahl-knopf:disabled{opacity:.5;cursor:default}.fa-chips{flex-wrap:wrap;gap:6px;display:flex}.fa-chip{background:var(--flaeche);border:1px solid var(--kante);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;display:inline-flex}.fa-chip.ok{background:#3fb27f24;border-color:#3fb27f66}.fa-chip.warn{background:#e0a93b29;border-color:#e0a93b73}.fa-chip.rot{background:#e3564a1f;border-color:#e3564a66}button.fa-chip{cursor:pointer;font:inherit;font-size:12.5px}.fa-wunsch{border:1px solid var(--kante);background:var(--grund);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:10px;display:flex}.fa-wunsch.erledigt{opacity:.6}.fa-bild{background:var(--flaeche);border:1px solid var(--kante);border-radius:10px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex;overflow:hidden}.fa-bild img{object-fit:contain;background:#fff;width:100%;height:100%}.fa-wunsch-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fa-wunsch-text b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.fa-wunsch-text a{color:var(--text-still);overflow-wrap:anywhere;font-size:13px}.fa-wunsch-text p{color:var(--text-leise);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.fa-preis{white-space:nowrap;flex:none;padding-top:2px;font-size:14px;font-weight:600}.fa-prio{color:#d6559b;letter-spacing:1px;font-size:13px}.fa-sicht{background:var(--grund);border:1px solid var(--kante);border-radius:10px;gap:4px;padding:3px;display:flex;overflow-x:auto}.fa-sicht button{color:var(--text-leise);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1 0 auto;padding:7px 12px;font-size:14px}.fa-sicht button.an{background:var(--flaeche);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0000001f}.fa-toast{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--text);max-width:min(560px,100vw - 32px);color:var(--grund);z-index:400;border-radius:12px;padding:11px 16px;font-size:14px;animation:.2s kx-ein;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0000004d}.fa-banner{background:#d6559b1a;border:1px solid #d6559b59;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}.fa-wahl{flex-direction:column;gap:6px;display:flex}.fa-wahl label{border:1px solid var(--kante);background:var(--grund);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:14.5px;display:flex}.fa-wahl label.an{border-color:var(--akzent)}.fa-wahl label input{width:18px;height:18px;accent-color:var(--akzent);flex:none}.fa-wahl label span{overflow-wrap:anywhere;flex:1;min-width:0}.fa-wahl label small{color:var(--text-leise);font-size:12px}.fa-m-text{color:var(--text-still);font-size:14px}.fa-feld-reihe{align-items:center;gap:8px;display:flex}.fa-feld-reihe .kx-eingabe{flex:1;min-width:0}.fa-los{perspective:900px}.fa-los-karte{height:170px;transform-style:preserve-3d;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;transition:transform .6s;position:relative}.fa-los-karte.auf{transform:rotateY(180deg)}.fa-los-seite{text-align:center;backface-visibility:hidden;border-radius:12px;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.fa-los-vorn{color:#fff;background:linear-gradient(135deg,#c8553d,#e0a93b);font-size:18px;font-weight:700}.fa-los-hinten{background:var(--grund);border:2px dashed #c8553d;flex-direction:column;gap:6px;font-size:15px;transform:rotateY(180deg)}.fa-los-hinten b{font-size:21px}.fa-ring{--p:0;background:conic-gradient(var(--akzent) calc(var(--p) * 1%), var(--kante) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.fa-ring span{background:var(--flaeche);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:14px;font-weight:700;display:flex}.fa-bereiche{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.fa-bereich{border:1px solid var(--kante);background:var(--grund);cursor:pointer;text-align:left;font:inherit;color:var(--text);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex}.fa-bereich.an{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}.fa-bereich b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.fa-bereich small{color:var(--text-leise);font-size:12px}.fa-dateien{flex-direction:column;gap:6px;display:flex}.fa-datei{border:1px solid var(--kante);background:var(--flaeche);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:13.5px;display:flex}.fa-datei span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fa-datei.weg span{color:var(--text-leise);text-decoration:line-through}.fa-protokoll{flex-direction:column;gap:4px;font-size:13px;display:flex}.fa-protokoll div{gap:8px;display:flex}.fa-protokoll time{color:var(--text-leise);white-space:nowrap;flex:none}.fa-extern{background:var(--tapete,var(--grund));min-height:100dvh;overflow-y:auto}.fa-extern .fa-seite{padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex}.fa-extern h1{margin:0;font-size:24px}@media (width<=699px){.fa-seite{padding-left:14px;padding-right:14px}.fa-seite .block{padding:16px}.fa-bild{width:56px;height:56px}.fa-wunsch-knoepfe .wahl-knopf{flex:auto}}.fa-seite>.pf-reiter button{padding:8px 13px}@media (width<=420px){.fa-seite>.pf-reiter button{padding:8px 10px;font-size:14.5px}}.fa-maske .kx-m-fuss .wahl-knopf{white-space:nowrap}.fa-maske .kx-m-fuss .wahl-knopf:not(.fa-voll){flex:none}.fa-maske label.wahl-knopf{text-transform:none;letter-spacing:normal;color:var(--text);align-items:center;margin:0;font-size:13px;font-weight:500;display:inline-flex}.fa-maske .wahl-knopf:disabled{opacity:.5;cursor:default}.fa-maske .fa-wahl label,.fa-maske label.fa-zeile{text-transform:none;letter-spacing:normal;color:var(--text);margin:0;font-size:14.5px;font-weight:400}.fa-maske .fa-wahl label small{text-transform:none;letter-spacing:normal}.fa-mappe{flex-direction:column;gap:12px;display:flex}.fa-blatt{color:#111;border:1px solid var(--kante);background:#fff;border-radius:12px;padding:28px 26px;font-size:13.5px;line-height:1.45}.fa-blatt h1{color:#111;margin:0 0 2px;font-size:22px}.fa-blatt h2{color:#111;break-after:avoid;border-bottom:1.5px solid #222;margin:18px 0 6px;padding-bottom:4px;font-size:15px}.fa-blatt h3{color:#111;margin:0 0 4px;font-size:14px}.fa-blatt-stand,.fa-blatt-klein{color:#555;margin:4px 0;font-size:12px}.fa-blatt-eintrag{break-inside:avoid;border-bottom:1px solid #ddd;padding:8px 0}.fa-blatt dl{grid-template-columns:130px 1fr;gap:2px 10px;margin:0;display:grid}.fa-blatt dt{color:#555}.fa-blatt dd{overflow-wrap:anywhere;margin:0}.fa-blatt-notiz{white-space:pre-wrap}.fa-karte{box-sizing:border-box;break-inside:avoid;border:1.5px dashed #444;border-radius:3mm;flex-direction:column;gap:.6mm;width:85.6mm;height:54mm;margin:14px 0 4px;padding:3mm 4mm;font-size:9.5pt;display:flex;overflow:hidden}.fa-karte-kopf{letter-spacing:.12em;color:#c8553d;font-size:9pt;font-weight:800}.fa-karte b{font-size:12pt}.fa-karte-titel{margin-top:1.5mm;font-size:8.5pt;font-weight:700}@media (width<=699px){.fa-blatt{padding:18px 14px}.fa-blatt dl{grid-template-columns:1fr}.fa-blatt dt{margin-top:4px}}.fa-frage{background:var(--flaeche);border:1px dashed var(--kante);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;padding:9px 12px;font-size:14px;display:flex}@media (width>=900px){.fa-seite{max-width:980px}.fa-seite>.fa-mappe,.fa-seite>.fa-banner,.fa-seite>.fa-sicht,.fa-seite>.fehler,.fa-seite>.hinweis{grid-column:1/-1}.fa-mappe{justify-self:center;width:100%;max-width:820px}}.nf-pass{background:linear-gradient(135deg, #e3564a14, transparent 60%), var(--flaeche);border:1.5px solid #e3564a8c;flex-direction:row;align-items:center;gap:14px;display:flex}.nf-pass-mitte{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.nf-pass-titel{letter-spacing:.14em;color:#e3564a;font-size:11px;font-weight:800}.nf-pass-name{overflow-wrap:anywhere;font-size:19px;font-weight:700}.nf-pass-knoepfe{flex-direction:column;flex:none;gap:6px;display:flex}.nf-pass-knoepfe .wahl-knopf{white-space:nowrap}.wahl-knopf.nf-rot{color:#fff;background:#e3564a;border-color:#e3564a;font-weight:600}.wahl-knopf.nf-rot:hover{background:#cf4639}.nf-foto{background:var(--grund);border:1px solid var(--kante);width:64px;height:64px;color:var(--text-leise);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;overflow:hidden}.nf-foto img{object-fit:cover;width:100%;height:100%}.nf-foto.gross{width:92px;height:92px;font-size:36px}.nf-ordner{flex-direction:column;gap:14px;min-width:0;display:flex}.nf-register,.nf-inhalt{min-width:0}.nf-stand-zeile{gap:12px}.fa-ring.klein{width:46px;height:46px}.fa-ring.klein span{width:36px;height:36px;font-size:11.5px}.nf-warn{overflow-wrap:anywhere;background:#e0a93b24;border:1px solid #e0a93b73;border-radius:10px;padding:8px 10px;font-size:13px}.nf-bereichliste{grid-template-columns:1fr 1fr;gap:6px;display:grid}.nf-bzeile{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.nf-bzeile:hover{border-color:var(--text-still)}.nf-bzeile.an{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);background:var(--flaeche)}.nf-sy{text-align:center;flex:none;width:22px;font-size:17px}.nf-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.nf-z{min-width:22px;height:22px;color:var(--text-leise);background:var(--flaeche);border:1px solid var(--kante);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.nf-z.voll{color:var(--text);background:#3fb27f29;border-color:#3fb27f73;font-weight:600}.nf-tipp{color:var(--text-still);background:var(--grund);border-left:3px solid var(--akzent);border-radius:12px;padding:9px 12px;font-size:13.5px}.nf-vorlagen{flex-direction:column;gap:6px;display:flex}.nf-vorlagen .kx-m-label{margin:4px 0 0}.nf-vorlage{border:1px dashed var(--akzent);background:var(--grund);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-width:0;padding:9px 12px;display:grid}.nf-vorlage:hover{background:var(--flaeche)}.nf-vsy{text-align:center;grid-row:1/3;font-size:22px}.nf-vorlage b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.nf-vorlage small{color:var(--text-leise);overflow-wrap:anywhere;font-size:12.5px}@media (width<=699px){.nf-pass{flex-wrap:wrap}.nf-pass .nf-foto{width:56px;height:56px}.nf-pass-knoepfe{flex-flow:wrap;width:100%}.nf-pass-knoepfe .wahl-knopf{flex:auto}}@media (width>=900px){.fa-seite>.nf-pass,.fa-seite>.nf-ordner,.fa-seite>.nf-breit{grid-column:1/-1}.nf-ordner{grid-template-columns:290px minmax(0,1fr);align-items:start;display:grid}.nf-register{position:sticky;top:12px}.nf-bereichliste{grid-template-columns:1fr;gap:4px}.nf-bzeile{padding:9px 10px}.nf-vorlagen{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.nf-vorlagen .kx-m-label{grid-column:1/-1}}.nf-vollbild{z-index:450;color:#111;background:#fff;flex-direction:column;animation:.2s kx-ein;display:flex;position:fixed;inset:0}.nf-vb-kopf{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;color:#fff;background:#e3564a;flex:none;justify-content:space-between;align-items:center;display:flex}.nf-vb-kopf b{letter-spacing:.16em;font-size:15px}.nf-vb-kopf button{color:#fff;cursor:pointer;background:#ffffff38;border:0;border-radius:12px;width:38px;height:38px;font-size:18px}.nf-vb-inhalt{padding:16px 16px calc(28px + env(safe-area-inset-bottom,0px));box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;width:100%;max-width:760px;margin:0 auto;font-size:17px;display:flex;overflow-y:auto}.nf-person{align-items:center;gap:14px;display:flex}.nf-person>div:nth-child(2){flex:1;min-width:0}.nf-vollbild .nf-foto{color:#888;background:#f2f2f2;border-color:#ddd}.nf-vb-name{overflow-wrap:anywhere;font-size:25px;font-weight:800;line-height:1.15}.nf-blut{text-align:center;color:#c2392d;border:2px solid #e3564a;border-radius:12px;flex:none;padding:6px 10px;font-size:26px;font-weight:800;line-height:1.1}.nf-blut small{letter-spacing:.1em;font-size:9.5px;font-weight:700;display:block}.nf-ab{background:#fafafa;border:1px solid #ddd;border-radius:12px;padding:10px 14px}.nf-ab h4{letter-spacing:.08em;text-transform:uppercase;color:#555;margin:0 0 6px;font-size:12px}.nf-ab p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nf-ab.warn{background:#fdeeec;border:2px solid #e3564a}.nf-ab.warn h4{color:#c2392d}.nf-ab.warn p{color:#8e1f16;font-weight:700}.nf-med>div{border-top:1px solid #e6e6e6;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.nf-med>div:first-child{border-top:0}.nf-med span:first-child{overflow-wrap:anywhere;font-weight:600}.nf-med span:last-child{white-space:nowrap;color:#333}.nf-tel{border-top:1px solid #e6e6e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.nf-ab h4+.nf-tel{border-top:0}.nf-tel>div{overflow-wrap:anywhere;min-width:0;font-weight:600}.nf-tel small{color:#666;font-size:13.5px;font-weight:400;display:block}.nf-tel a{color:#fff;background:#2e8b57;border-radius:12px;flex:none;padding:8px 14px;font-size:16px;font-weight:700;text-decoration:none}.nf-stand{text-align:center;color:#777;margin-top:4px;font-size:12.5px}@media (width>=900px){.nf-vollbild{background:#0000008c;justify-content:center;align-items:center;padding:30px}.nf-vb-kopf{border-radius:18px 18px 0 0;width:100%;max-width:760px;padding-top:12px}.nf-vb-inhalt{background:#fff;border-radius:0 0 18px 18px;flex:0 auto;max-height:calc(100vh - 140px);padding:20px 24px 26px}}.nf-gruppe{letter-spacing:.14em;color:#e3564a;border-bottom:1px solid var(--kante);margin:16px 0 2px;padding-bottom:4px;font-size:11px;font-weight:800}.nf-blutwahl{flex-wrap:wrap;overflow:visible}.nf-blutwahl button{flex:1 0 52px;padding:7px 6px}.nf-zeilen{flex-direction:column;gap:6px;display:flex}.nf-zeile{align-items:center;gap:6px;min-width:0;display:flex}.nf-zeile .kx-eingabe{flex:1 1 0;min-width:0}.nf-zeile>.wahl-knopf{flex:none}.kx-handy .nf-zeile{border:1px solid var(--kante);border-radius:12px;flex-wrap:wrap;padding:8px}.kx-handy .nf-zeile .kx-eingabe{flex:100%}.kx-handy .nf-zeile>.wahl-knopf{margin-left:auto}.nf-schritte{gap:4px;margin-bottom:2px;display:flex}.nf-schritte i{background:var(--kante);border-radius:999px;flex:1;height:5px}.nf-schritte i.an{background:var(--akzent)}.nf-vorschau{border:1px solid var(--kante);background:#fff;border-radius:12px;max-height:60vh;margin-top:10px;overflow:auto}.kx-handy .nf-vorschau{max-height:none}.nf-vorschau .dok{padding:18px 16px}.nf-rechtlich{color:var(--text-still);background:#e0a93b1f;border:1px solid #e0a93b66;border-radius:12px;margin-top:14px;padding:9px 12px;font-size:12.5px}.fa-maske textarea.kx-eingabe{resize:vertical;min-height:80px}@media (width<=899px){.nf-n{white-space:normal;-webkit-line-clamp:2;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.2;display:-webkit-box}.nf-z:not(.voll){display:none}.nf-bzeile{gap:6px;padding:7px 8px}.nf-sy{width:20px;font-size:16px}.nf-pass{align-items:flex-start}}.wd-rahmen{background:#fff;border-radius:6px;flex:none;overflow:hidden;box-shadow:0 6px 18px #0000002e}.wd-rahmen iframe{transform-origin:0 0;pointer-events:none;border:0;width:793px;height:1122px;display:block}.wd-wahl{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.wd-vorlage{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px;font-size:12.5px;display:flex}.wd-vorlage.an{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent);font-weight:600}.wd-vorlage span{text-align:center;overflow-wrap:anywhere}.wd-optionen{margin-bottom:10px}.wd-gross{justify-content:center;padding:6px 0 4px;display:flex}.kx-handy .wd-wahl{grid-template-columns:repeat(2,1fr)}.fa-foto{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fa-foto-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.fa-foto-knoepfe label{cursor:pointer}.fobl{color:#222;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#f4f2ee;padding:24px 14px 40px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:fixed;inset:0;overflow-y:auto}.fobl *{box-sizing:border-box}.fobl-karte{background:#fff;border:1px solid #e6e2da;border-radius:10px;max-width:620px;margin:0 auto;overflow:hidden}.fobl-kopf{border-bottom:3px solid var(--bl);color:var(--bl);padding:16px 22px;font-size:18px;font-weight:700}.fobl-inhalt{gap:14px;padding:20px 22px 24px;display:grid}.fobl-inhalt>*{margin:0}.fobl-art{color:#777;text-transform:uppercase;letter-spacing:1px;font-size:13px}.fobl h1{margin:0;font-size:22px;line-height:1.25}.fobl-leise{color:#777;font-size:13.5px}.fobl-hinweis{border-left:3px solid var(--bl);background:#f6f3ec;border-radius:6px;padding:10px 12px;font-size:14.5px}.fobl-hinweis.fobl-ok{background:#eef8f2;border-left-color:#2fa36b}.fobl-hinweis a{color:var(--bl);font-weight:600}.fobl-block{gap:4px;font-size:14.5px;display:grid}.fobl-positionen{border-top:1px solid #eee}.fobl-pos{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.fobl-pos small{color:#888;margin-top:2px;font-size:12.5px;display:block}.fobl-pos b{white-space:nowrap}.fobl-summe{border-bottom:none;border-top:2px solid var(--bl);font-size:16px;font-weight:700}.fobl-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.fobl-k{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:7px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.fobl-k.fobl-p{background:var(--bl);color:#fff;border-color:#0000}.fobl-k:disabled{opacity:.6}.fobl-frage{border:1px solid #e6e2da;border-radius:8px;gap:10px;padding:14px;display:grid}.fobl-frage p{margin:0}.fobl-frage textarea{width:100%;font:inherit;color:#222;background:#fff;border:1px solid #ccc;border-radius:7px;padding:9px;font-size:15px}.fobl-fehler{color:#c0392b;font-size:14px}.fobl-fuss{color:#888;text-align:center;max-width:620px;margin:12px auto 0;font-size:12px}.fobl-adresse{gap:6px;display:grid}.fobl-adresse input{width:100%;font:inherit;color:#222;background:#fff;border:1px solid #ccc;border-radius:7px;padding:9px;font-size:16px}.fobl-k.fobl-klarna{text-align:center;justify-content:center;width:100%}.foqr{color:#222;background:#fff;border:1px solid #e6e2da;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:14px;display:flex}.foqr-bild{flex:none;width:170px;height:170px}.foqr-bild svg{width:100%;height:100%;display:block}.foqr-rechts{flex:260px;align-content:start;gap:8px;display:grid}.foqr-link{gap:6px;display:flex}.foqr-link input{min-width:0;font:inherit;color:#222;background:#faf9f7;border:1px solid #ccc;border-radius:7px;flex:1;padding:7px 9px;font-size:13.5px}.foqr button,.foqr a{color:#333;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:7px;align-items:center;padding:7px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.foqr button:disabled{opacity:.6}.foqr-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.foqr-klein{color:#777;font-size:12.5px}@media (width<=500px){.foqr-bild{width:140px;height:140px;margin:0 auto}}.fo-fl{text-align:center;color:#e9dcc0;background:#0b0b0b;place-items:center;font-family:Georgia,Times New Roman,serif;font-style:italic;display:grid;position:absolute;inset:0;container-type:size}.fo-fl>span{padding:3px;font-size:13cqw;line-height:1.15;position:relative}.fo-fl .ic{font-size:28.6cqw;font-style:normal;line-height:1.1;display:block}.fo-fl.holz{background:linear-gradient(135deg,#6b4a2e,#a07a50 40%,#5a3d24)}.fo-fl.holz:before{content:"";background:#050505;position:absolute;inset:16%}.fo-fl-liste{gap:8px;display:grid}.fo-fl-zeile{border:1px solid var(--kante);border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.fo-fl-zeile.aus{opacity:.55}.fo-fl-bild{background:#000;border-radius:6px;width:64px;height:64px;position:relative;overflow:hidden}.fo-fl-bild img{object-fit:cover;width:100%;height:100%;display:block}.fo-fl-felder{gap:4px;min-width:0;display:grid}.fo-fl-felder input,.fo-fl-felder textarea,.fo-fl-felder select{font:inherit;border:1px solid var(--kante);background:var(--flaeche);color:var(--text);border-radius:8px;min-width:0;padding:5px 8px;font-size:13px}.fo-fl-felder textarea{resize:vertical;flex:1;min-height:44px!important}.fo-fl-felder select{width:auto!important}.fo-fl-knoepfe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=640px){.fo-fl-zeile{grid-template-columns:56px minmax(0,1fr)}.fo-fl-knoepfe{grid-column:1/-1}}.fogb{gap:12px;display:grid}.fogb-gitter{grid-template-columns:250px minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.fogb-box{background:#fff;border:1px solid #e2ddd3;border-radius:10px;gap:8px;padding:12px;display:grid}.fogb-box h4{letter-spacing:.08em;text-transform:uppercase;color:#777;margin:0;font-size:11px}.fogb-box h4 span{letter-spacing:0;font-weight:400}.fogb-seite{gap:12px;display:grid}.fogb-segm{border:1px solid #ccc;border-radius:7px;display:flex;overflow:hidden}.fogb-segm button{all:unset;text-align:center;cursor:pointer;color:#555;background:#fff;flex:1;padding:7px 6px;font-size:13px;font-weight:600}.fogb-segm button+button{border-left:1px solid #ccc}.fogb-segm button.an{background:var(--kp,#b8913c);color:#fff}.fogb-f{color:#666;gap:3px;font-size:13px;display:grid}.fogb-f select{padding:6px 8px!important;font-size:14px!important}.fogb-f input[type=range]{width:100%;accent-color:var(--kp,#b8913c);border:0;padding:0}.fogb-ch{align-items:center;gap:8px;font-size:13.5px;display:flex}.fogb-klein{margin:0;line-height:1.35;font-size:12.5px!important}.fogb-masse{color:#444;gap:4px;font-size:12.5px;line-height:1.35;display:grid}.fogb-vorrat{grid-template-columns:repeat(3,1fr);gap:5px;max-height:64vh;padding-right:2px;display:grid;overflow:auto}.fogb-v{all:unset;cursor:grab;aspect-ratio:1;outline-offset:-2px;background:#000 50%/contain no-repeat;border-radius:4px;outline:2px solid #0000;position:relative}.fogb-v.d{aspect-ratio:2;grid-column:span 2}.fogb-v.weg{opacity:.28}.fogb-v.wahl,.fogb-f1.wahl{outline:3px solid var(--kp,#b8913c)}.fogb-v small{color:#fff;text-shadow:0 0 3px #000;font-size:11px;position:absolute;bottom:2px;left:3px}.fogb-fuell{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.fogb-f1{all:unset;cursor:grab;aspect-ratio:1;outline-offset:-2px;background:#000;border-radius:4px;outline:2px solid #0000;position:relative;overflow:hidden}.fogb-f1 img{object-fit:cover;width:100%;height:100%;display:block}.fogb-mitte{gap:10px;min-width:0;display:grid}.fogb-rahmen{background:#c9c2b6;border-radius:10px;justify-content:center;min-width:0;padding:12px;display:flex}.fogb-bilderrahmen{box-sizing:content-box;line-height:0;display:inline-block}.fogb-plakat{box-sizing:border-box;background:#000;place-content:center;display:grid;position:relative}.fogb-z{cursor:pointer;background:#111;min-width:0;position:relative;overflow:hidden}.fogb-z img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fogb-z img,.fogb-z .fo-fl{filter:var(--flt,none)}.fogb-z.ueb{z-index:3;background:0 0;overflow:visible}.fogb-z.leer{outline-offset:-2px;background:repeating-linear-gradient(45deg,#1a1a1a 0 6px,#222 6px 12px);outline:1px dashed #555}.fogb-z.wahl{outline:3px solid var(--kp,#b8913c);outline-offset:-3px;z-index:5}.fogb-z.ziel{outline:2px dashed var(--kp,#b8913c);outline-offset:-2px;background-color:#b8913c59}.fogb-band{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fogb-tipp{z-index:6;border:1px solid var(--kp,#b8913c);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex;position:sticky;bottom:8px;box-shadow:0 8px 24px -10px #00000059}.fogb-tipp>span{flex:1;min-width:140px;font-weight:600}.fogb-fertig{background:#eef7f1;border-left:3px solid #2fa36b;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.fogb-icons{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.fogb-icons button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 0;font-size:20px}.fogb-icons button.an{border-color:var(--kp,#b8913c);background:#fff8ea}.fokp-maske textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #ccc;border-radius:7px;padding:8px 10px;font-size:16px}.fogb-vorschau{border-radius:6px;width:120px;height:120px;margin:0 auto;position:relative;overflow:hidden}@media (width<=1100px){.fogb-gitter{grid-template-columns:1fr}.fogb-mitte{order:-1}.fogb-vorrat{grid-template-columns:repeat(6,1fr);max-height:34vh}.fogb-seite{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.fogb-fuell{grid-template-columns:repeat(6,1fr)}.fogb-tipp{z-index:50;position:fixed;bottom:12px;left:12px;right:12px}}@media (width<=560px){.fogb-vorrat,.fogb-fuell{grid-template-columns:repeat(4,1fr)}.fogb-rahmen{padding:6px}}.fogb label{text-transform:none;letter-spacing:normal;font-weight:400}.fogb label.fogb-f{color:#666;font-size:13px}.fogb label.fogb-ch{color:#333;font-size:13.5px}.fogb-ch input{width:auto;accent-color:var(--kp,#b8913c)}.fokita{max-width:1200px}.fokita h3{margin:18px 0 8px;font-size:17px}.fokita-kinder{flex-wrap:wrap;gap:8px;display:flex}.fokita-kinder button{font:inherit;cursor:pointer;color:#333;background:#fff;border:1px solid #ccc;border-radius:8px;padding:8px 14px;font-size:14.5px;font-weight:600}.fokita-kinder button small{color:#888;font-weight:400}.fokita-kinder button.an{background:var(--kp);color:#fff;border-color:#0000}.fokita-kinder button.an small{color:#fffc}.fokita-kinder .fokita-plus{color:#666;border-style:dashed;font-weight:500}.fokita-gitter{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.fokita-filter{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:10px;display:flex}.fokita-segm{border:1px solid #ccc;border-radius:8px;display:flex;overflow:hidden}.fokita-segm button{all:unset;cursor:pointer;color:#555;background:#fff;padding:8px 14px;font-size:14px;font-weight:600}.fokita-segm button+button{border-left:1px solid #ccc}.fokita-segm button.an{background:var(--kp);color:#fff}.fokita-regler{color:#666;gap:2px;min-width:130px;font-size:12.5px;display:grid}.fokita-regler input{accent-color:var(--kp);border:0;padding:0}.fokita-paket{background:#fff;border:1px solid #e2ddd3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:grid}.fokita-paket small{color:#777;margin-top:2px;font-size:13px;display:block}.fokita-ic{text-align:center;font-size:24px}.fokita-preis{white-space:nowrap;font-weight:700}.fokita-raster{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.fokita-foto{background:#fff;border:1px solid #e2ddd3;border-radius:10px;gap:6px;padding:6px;display:grid}.fokita-foto.drin{border-color:var(--kp);box-shadow:0 0 0 1px var(--kp)}.fokita-foto .fokp-k{justify-content:center;padding:7px 8px;font-size:13.5px}.fokita-bild{all:unset;cursor:zoom-in;display:block}.fokita-bild img{aspect-ratio:3/2;object-fit:cover;background:#eee;border-radius:6px;width:100%;display:block}.fokita-ok{text-align:center;color:#2fa36b;padding:6px;font-size:13.5px;font-weight:600}.fokita-zwei{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fokita-korb{background:#fff;border:1px solid #e2ddd3;border-radius:12px;gap:8px;padding:14px;display:grid;position:sticky;top:70px}.fokita-korb h3{margin:0}.fokita-z{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:6px;padding-bottom:6px;font-size:14px;display:grid}.fokita-z.summe{border:0;grid-template-columns:minmax(0,1fr) auto 22px;font-weight:700}.fokita-z.gruen{color:#2fa36b}.fokita-x{all:unset;cursor:pointer;color:#999;text-align:center}.fokita-klein{margin:0;font-size:12.5px!important}.fokita-mobil{display:none}.fokita-gross{z-index:500;cursor:zoom-out;background:#000000e0;align-content:center;place-items:center;gap:10px;padding:12px;display:grid;position:fixed;inset:0}.fokita-gross img{max-width:96vw;max-height:84vh}.fokita-gross p{color:#ddd;text-align:center;margin:0;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px}@media (width<=860px){.fokita-gitter{grid-template-columns:1fr}.fokita-korb{position:static}.fokita-raster{grid-template-columns:repeat(2,1fr)}.fokita-paket{grid-template-columns:30px minmax(0,1fr) auto}.fokita-paket .fokp-k{grid-column:1/-1;justify-content:center}.fokita-mobil{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:2px solid var(--kp);background:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -10px #0000004d}.fokita{padding-bottom:90px}}.fokita label{text-transform:none;letter-spacing:normal;font-weight:400}.fokita-foto .fokp-k:disabled{opacity:1}.fokp{--kp:#b8913c;color:#222;-webkit-overflow-scrolling:touch;background:#f6f4f0;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:fixed;inset:0;overflow-y:auto}.fokp *{box-sizing:border-box}.fokp-mitte{place-items:center;padding:20px;display:grid}.fokp-leise{color:#777;font-size:14px}.fokp-fehler{color:#c0392b;font-size:14px}.fokp-luecke{flex:1}.fokp-k{color:#333;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:7px;align-items:center;gap:6px;padding:9px 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.fokp-k.fokp-p{background:var(--kp);color:#fff;border-color:#0000}.fokp-k.fokp-leise{color:#666;background:0 0;border-color:#0000;font-weight:500}.fokp-k:disabled{opacity:.5;cursor:default}.fokp select,.fokp input,.fokp-maske input{font:inherit;color:#222;background:#fff;border:1px solid #ccc;border-radius:7px;padding:9px 10px;font-size:16px}.fokp-anmelden{background:#fff;border:1px solid #e6e2da;border-radius:12px;gap:14px;width:100%;max-width:380px;padding:26px 22px;display:grid}.fokp-anmelden h1{color:var(--kp);margin:0;font-size:22px}.fokp-anmelden p{margin:0;font-size:15px;line-height:1.45}.fokp-anmelden input{width:100%}.fokp-code{text-align:center;letter-spacing:8px;font-size:24px!important}.fokp-kopf{z-index:5;border-bottom:3px solid var(--kp);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.fokp-marke{color:var(--kp);font-size:17px}.fokp-kopf select{max-width:46vw;padding:6px 8px;font-size:14px}.fokp-titel{max-width:1400px;margin:0 auto;padding:18px 16px 4px}.fokp-titel h1{margin:0;font-size:24px}.fokp-titel p{margin:4px 0 0}.fokp-reiter{gap:6px;max-width:1400px;margin:0 auto;padding:8px 16px;display:flex;overflow-x:auto}.fokp-reiter button{color:#555;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.fokp-reiter button.an{background:var(--kp);color:#fff;border-color:#0000}.fokp-inhalt{gap:12px;max-width:1400px;margin:0 auto;padding:8px 16px 40px;display:grid}.fokp-inhalt>p{margin:8px 0}.fokp-fuss{text-align:center;color:#999;padding:10px 16px 30px;font-size:12px}.fokp-hinweis{border-left:3px solid var(--kp);background:#fbf6ea;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.4}.fokp-galerien{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.fokp-galerien button{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:14px;display:inline-flex}.fokp-galerien button small{color:#999;font-size:12px}.fokp-galerien button.an{border-color:var(--kp);box-shadow:0 0 0 1px var(--kp);font-weight:600}.fokp-galerien .fokp-plus{color:#777;border-style:dashed}.fokp-leiste{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fokp-wahl{z-index:4;background:#fff;border:1px solid #e6e2da;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:58px}.fokp-wahl select{font-size:14px}.fokp-raster{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.fokp-bild{aspect-ratio:1;background:#e9e5dd;border-radius:4px;position:relative;overflow:hidden}.fokp-bild-k{all:unset;cursor:pointer;width:100%;height:100%;display:block}.fokp-bild img{object-fit:cover;width:100%;height:100%;display:block}.fokp-bild.an{outline:3px solid var(--kp);outline-offset:-3px}.fokp-herz{color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%;width:34px;height:34px;font-size:18px;line-height:1;position:absolute;bottom:6px;right:6px}.fokp-herz.an{color:#ff6b81;background:#ffffffe6}.fokp-haken{color:#fff;pointer-events:none;background:#00000040;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.fokp-bild.an .fokp-haken{background:var(--kp)}.fokp-lb,.fokp-show{z-index:300;touch-action:pan-y;background:#0d0d0d;place-items:center;display:grid;position:fixed;inset:0}.fokp-lb img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100vw;max-height:calc(100vh - 70px)}.fokp-lb-k{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:8px;width:46px;height:46px;font-size:24px;position:absolute}.fokp-lb-zu{top:12px;right:12px}.fokp-lb-l{margin-top:-23px;top:50%;left:10px}.fokp-lb-r{margin-top:-23px;top:50%;right:10px}.fokp-lb-unten{color:#aaa;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:12px;left:0;right:0}.fokp-show img{object-fit:contain;opacity:0;max-width:100vw;max-height:100vh;transition:opacity 1s;position:absolute}.fokp-show img.an{opacity:1}.fokp-show-leiste{background:#0000008c;border-radius:10px;gap:6px;padding:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.fokp-show-leiste button,.fokp-show-leiste select{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:7px;min-width:40px;height:38px;font-size:16px}.fokp-show-leiste select{padding:0 6px;font-size:14px}.fokp-show-leiste option{color:#222}.fokp-schleier{z-index:400;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fokp-maske{color:#222;background:#fff;border-radius:12px;gap:12px;width:100%;max-width:380px;padding:18px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:grid}.fokp-maske input{width:100%}.fokp-maske .fokp-leise{margin:0}.fokp-knoepfe{justify-content:flex-end;gap:8px;display:flex}.fokp-unterlagen{gap:8px;display:grid}.fokp-beleg{background:#fff;border:1px solid #e6e2da;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.fokp-beleg>div{flex:240px;gap:3px;display:grid}.fokp-beleg small{color:#777;font-size:13px}.fokp-stand{color:#777;border:1px solid #ccc;border-radius:999px;padding:2px 10px;font-size:12.5px}.fokp-stand.ok{color:#2fa36b;border-color:#9fd6b9}.fokp-stand.of{color:#c98a1b;border-color:#e7c88f}@media (width<=600px){.fokp-raster{grid-template-columns:repeat(3,1fr);gap:3px}.fokp-herz{width:28px;height:28px;font-size:15px;bottom:4px;right:4px}.fokp-titel h1{font-size:20px}.fokp-wahl{top:54px}}.fokp-hochladen{background:#fff;border:1px solid #e6e2da;border-radius:12px;gap:10px;padding:16px;display:grid}.fokp-hochladen label{color:#666;gap:4px;font-size:13px;display:grid}.fokp-hochladen p{margin:0}.fokp-k.fokp-gross{justify-content:center;padding:16px;font-size:18px}.fokp-fortschritt{gap:6px;display:grid}.fokp-balken{background:#eee;border-radius:4px;height:8px;overflow:hidden}.fokp-balken span{background:var(--kp);height:100%;transition:width .3s;display:block}.fokp-h2{margin:8px 0 0;font-size:17px}.fokp-bild-gast{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000,#0000008c);padding:14px 6px 4px;font-size:11.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fokp-bild.fokp-aus img{opacity:.35}.fokp-bild-aktion{gap:3px;display:flex;position:absolute;top:4px;right:4px}.fokp-bild-aktion button{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:6px;width:30px;height:30px;padding:0;font-size:13px}.fokp-karte{background:#fff;border:1px solid #e6e2da;border-radius:12px;gap:10px;padding:14px;display:grid}.fokp-karte h3{margin:0;font-size:16px}.fokp-karte label.fokp-ch{align-items:center;gap:8px;font-size:14.5px;display:flex}.fokp-karte label.fokp-f{color:#666;gap:4px;font-size:13px;display:grid}.fokp-karte textarea{font:inherit;border:1px solid #ccc;border-radius:7px;min-height:70px;padding:8px;font-size:15px}.fo{grid-template-columns:210px 1fr;gap:0;min-height:100%;display:grid}.fo-nav{border-right:1px solid var(--kante);flex-direction:column;align-self:start;gap:2px;padding:16px 10px;display:flex;position:sticky;top:0}.fo-nav button{all:unset;cursor:pointer;color:var(--text-leise);border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.fo-nav button:hover{background:var(--flaeche);color:var(--text)}.fo-nav button.an{color:var(--text);background:#b8913c2e}.fo-nav button small{color:var(--text-still);margin-left:auto;font-size:12px;font-weight:400}.fo-nav .fo-nav-trenner{background:var(--kante);height:1px;margin:8px 4px}.fo-haupt{align-content:start;gap:14px;min-width:0;padding:18px 22px 40px;display:grid}.fo-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fo-kopf h2{margin:0;font-size:20px}.fo-kopf .fo-luecke{flex:1}.fo-haupt h3,.fo-karte h3{margin:0 0 4px;font-size:15px}.fo-karte{border:1px solid var(--kante);background:var(--flaeche);border-radius:12px;gap:10px;padding:16px;display:grid}.fo-karte>p{margin:0}.fo-klein{color:var(--text-still);margin:0;font-size:12.5px}.fo-rot{color:#e3564a}.fo-gruen{color:#2fa36b}.fo input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.fo select,.fo textarea,.fo-maske input:not([type=checkbox]),.fo-maske select,.fo-maske textarea{border:1px solid var(--kante);background:var(--grund);width:100%;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:8px 10px;font-size:14px}.fo textarea,.fo-maske textarea{resize:vertical;min-height:70px}.fo input[type=color]{border:1px solid var(--kante);background:var(--grund);border-radius:8px;width:46px;height:36px;padding:2px}.fo input[type=checkbox]{accent-color:#b8913c;flex:none;width:17px;height:17px;margin:0}.fo label.fo-f{color:var(--text-leise);gap:4px;font-size:12.5px;display:grid}.fo label.fo-ch{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.fo .fo-zahl{display:inline-block;width:72px!important}.fo .fo-einheit{align-items:center;gap:6px;display:flex}.fo .fo-einheit input{max-width:110px}.fo-reihe{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;display:grid}.fo-zwei{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.fo .fo-k,.fo-maske .fo-k{border:1px solid var(--kante);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:7px 13px;font-size:13.5px;font-weight:600}.fo .fo-k:hover{border-color:#b8913c}.fo .fo-k.p,.fo-maske .fo-k.p{color:#fff;background:#b8913c;border-color:#0000}.fo .fo-k.rot{color:#e3564a}.fo .fo-k.rot.voll{color:#fff;background:#e3564a;border-color:#0000}.fo .fo-k:disabled{opacity:.5;cursor:default}.fo .fo-mini{all:unset;cursor:pointer;color:var(--text-leise);border-radius:6px;padding:3px 7px;font-size:14px}.fo .fo-mini:hover{background:var(--grund);color:var(--text)}.fo-reiter{flex-wrap:wrap;gap:6px;display:flex}.fo-reiter button{border:1px solid var(--kante);color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:600}.fo-reiter button.an{color:#fff;background:#b8913c;border-color:#0000}.fo-segm{border:1px solid var(--kante);border-radius:8px;display:inline-flex;overflow:hidden}.fo-segm button{all:unset;cursor:pointer;color:var(--text-leise);padding:7px 14px;font-size:13.5px;font-weight:600}.fo-segm button+button{border-left:1px solid var(--kante)}.fo-segm button.an{color:#fff;background:#b8913c}.fo-tab{border-collapse:collapse;width:100%;font-size:14px}.fo-tab th{text-align:left;color:var(--text-still);border-bottom:1px solid var(--kante);padding:6px;font-size:12px;font-weight:600}.fo-tab td{border-bottom:1px solid var(--kante);vertical-align:middle;padding:6px}.fo-tab tr.aus td{opacity:.55}.fo-tab td.zahl,.fo-tab th.zahl{text-align:right;white-space:nowrap}.fo-chip{border:1px solid var(--kante);color:var(--text-leise);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;display:inline-block}.fo-chip.ok{color:#2fa36b;border-color:#2fa36b80}.fo-chip.of{color:#c98a1b;border-color:#c98a1b80}.fo-chip.rt{color:#e3564a;border-color:#e3564a80}.fo-chip.bl{color:#3d7fd1;border-color:#3d7fd180}.fo-kacheln{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fo-kachel{all:unset;cursor:pointer;border:1px solid var(--kante);background:var(--flaeche);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.fo-kachel:hover{border-color:#b8913c}.fo-kachel b{font-size:24px}.fo-kachel span{color:var(--text-leise);font-size:13px}.fo-nur-handy{display:none}.fo-kunden{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:16px;display:grid}.fo-kliste{gap:6px;display:grid}.fo-kzeile{all:unset;cursor:pointer;border:1px solid var(--kante);background:var(--flaeche);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.fo-kzeile.an{border-color:#b8913c;box-shadow:0 0 0 1px #b8913c}.fo-kzeile b{font-size:14px;display:block}.fo-kzeile small{color:var(--text-still);font-size:12px}.fo-av{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.fo-blatt{color:#222;aspect-ratio:210/297;background:#fff;border:1px solid #ddd;border-radius:6px;flex-direction:column;gap:10px;padding:26px 26px 18px;font-size:11px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 4px 18px #0000001f}.fo-blatt .bk{border-bottom:2px solid var(--bf,#b8913c);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.fo-blatt .bk img{object-fit:contain;max-width:140px;max-height:46px}.fo-blatt .bk b{color:var(--bf,#b8913c);font-size:15px}.fo-blatt .bt{margin-top:6px;font-size:14px;font-weight:700}.fo-blatt table{border-collapse:collapse;width:100%}.fo-blatt td,.fo-blatt th{text-align:left;border-bottom:1px solid #eee;padding:3px 2px}.fo-blatt th{color:#777;font-weight:600}.fo-blatt .r{text-align:right}.fo-blatt .summe td{border-bottom:none;border-top:2px solid var(--bf,#b8913c);font-weight:700}.fo-blatt .fuss{color:#777;border-top:1px solid #ddd;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:6px;font-size:9.5px;display:flex}.fo-wz{aspect-ratio:3/2;background:linear-gradient(135deg,#6d8a7a 0%,#c9b48a 45%,#8a6d5a 100%);border-radius:10px;position:relative;overflow:hidden}.fo-wz .wz-ebene{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fo-wz .wz-text{color:#fff;letter-spacing:1px;text-shadow:0 1px 2px #0006;white-space:nowrap;font-weight:700}.fo-wz .wz-kachel{grid-template-columns:repeat(4,1fr);place-items:center;gap:26px 10px;display:grid;transform:rotate(-24deg)scale(1.4)}.fo-wz .wz-ecke{justify-content:flex-end;align-items:flex-end;padding:12px}.fo-maske .kx-m-inhalt{gap:10px;display:grid}@media (width<=900px){.fo{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start}.fo-kunden.mit-offen .fo-kliste,.fo-kunden .fo-nur-breit{display:none}.fo-nav{border-right:none;border-bottom:1px solid var(--kante);flex-direction:row;padding:8px 10px;position:static;overflow-x:auto}.fo-nav button{white-space:nowrap}.fo-nav .fo-nav-trenner{display:none}.fo-haupt{padding:14px 12px 40px}.fo-kunden,.fo-zwei{grid-template-columns:1fr}.fo-tab-weit{display:block;overflow-x:auto}.fo-tab-weit .fo-tab{min-width:780px}}.fo.fo-allein{grid-template-columns:1fr;align-content:start;gap:14px;padding:16px 22px 40px;display:grid}.fo-einst{align-content:start;gap:14px;display:grid}@media (width<=900px){.fo.fo-allein{padding:12px 10px 40px}.fo-nur-handy{display:inline-block}}.fo-klickbar tbody tr{cursor:pointer}.fo-klickbar tbody tr:hover td{background:#b8913c14}.fo-karte a{color:#b8913c}.fo-maske-ch{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text);align-items:center;gap:8px;margin:4px 0;font-size:14px;font-weight:400;display:flex}.fo-maske-ch input{width:auto}.fo-gal{grid-template-columns:230px 1fr;align-items:start;gap:16px;display:grid}.fo-gal-liste{gap:6px;display:grid;position:sticky;top:8px}.fo-gal-eintrag{border:1px solid var(--kante);background:var(--flaeche);border-radius:10px;align-items:center;gap:4px;padding:4px 6px 4px 4px;display:flex}.fo-gal-eintrag.an{border-color:#b8913c;box-shadow:0 0 0 1px #b8913c}.fo-gal-eintrag input{flex:1}.fo-gal-name{all:unset;cursor:pointer;flex:1;min-width:0;padding:4px 6px;display:grid}.fo-gal-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fo-gal-name small{color:var(--text-still);font-size:11.5px}.fo-gal-knoepfe{display:flex}.fo .fo-mini.fo-gruen{color:#2fa36b}.fo-gal-inhalt{border-radius:12px;align-content:start;gap:12px;min-height:300px;display:grid}.fo-gal-inhalt.fo-ziehen{outline-offset:6px;outline:2px dashed #b8913c}.fo-gal-leer{border:2px dashed var(--kante);text-align:center;color:var(--text-still);border-radius:12px;padding:60px 20px}.fo-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.fo-bild{all:unset;cursor:pointer;background:var(--flaeche);border-radius:6px;outline:0 solid #b8913c;position:relative;overflow:hidden}.fo-bild img{object-fit:cover;width:100%;height:100%;display:block}.fo-bild.an{outline-offset:-3px;outline-width:3px}.fo-bild.an img{opacity:.85}.fo-bild-haken{color:#fff;background:#b8913c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.fo-bild-stern{color:#fff;text-shadow:0 1px 3px #0009;font-size:16px;position:absolute;top:6px;left:6px}.fo-wahlleiste{z-index:3;box-sizing:border-box;align-items:center;min-height:52px;padding:8px 14px;display:flex;position:sticky;top:4px}.fo-wahlleiste>.fo-kopf{flex:1}.fo-balken{background:var(--grund);border-radius:3px;height:6px;overflow:hidden}.fo-balken span{background:#b8913c;height:100%;transition:width .3s;display:block}.fo-lb{z-index:200;background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.fo-lb img{object-fit:contain;max-width:94vw;max-height:88vh}.fo-lb-k{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;width:44px;height:44px;padding:0;font-size:22px;position:absolute}.fo-lb-zu{top:14px;right:14px}.fo-lb-l{margin-top:-22px;top:50%;left:14px}.fo-lb-r{margin-top:-22px;top:50%;right:14px}.fo-lb-text{text-align:center;color:#bbb;font-size:13px;position:absolute;bottom:14px;left:0;right:0}@media (width<=900px){.fo-gal{grid-template-columns:1fr}.fo-gal-liste{position:static}.fo-raster{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.fo-bild-gast{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0000008c);padding:14px 6px 4px;font-size:11.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fo-bild-aktion{opacity:0;gap:3px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.fo-bild:hover .fo-bild-aktion,.fo-bild:focus-within .fo-bild-aktion{opacity:1}.fo-bild-aktion button{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:6px;width:28px;height:28px;padding:0;font-size:13px}.fo-verborgen img{opacity:.35}@media (hover:none){.fo-bild-aktion{opacity:1}}.fo-gb-ablage{border:1.5px dashed var(--kante);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.fo-gb-lauf{align-items:center;gap:10px;font-size:13px;display:flex}.fo-gb-lauf progress{flex:1;max-width:320px}.fo-gb-schwarz{flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;display:flex}.fo-gb-schwarz label{gap:2px;min-width:260px;display:grid}.fo-gb-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fo-gb-foto{border:1px solid var(--kante);background:var(--flaeche);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:6px;display:grid}.fo-gb-foto.d{grid-column:span 2}.fo-gb-foto.pr{border-color:#c98a1b;box-shadow:0 0 0 2px #c98a1b59}.fo-gb-bild{all:unset;cursor:zoom-in;aspect-ratio:1;background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:6px;place-items:center;display:grid;overflow:hidden}.fo-gb-foto.d .fo-gb-bild{aspect-ratio:2}.fo-gb-bild img{max-width:100%;max-height:100%;display:block}.fo-gb-unter{align-items:center;gap:6px;min-width:0;display:flex}.fo-gb-unter small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-still);flex:1;font-size:11.5px;overflow:hidden}.fo-gb-unter select{font:inherit;border:1px solid var(--kante);background:var(--flaeche);color:var(--text);border-radius:6px;padding:2px 4px;font-size:12px}.fo .fo-k.fo-klein-k{padding:2px 8px;font-size:12px}.fo-gb-grund{color:#c98a1b;margin:0;font-size:11.5px}.fo-gb-gross{z-index:80;cursor:zoom-out;background:#000000d1;align-content:center;place-items:center;gap:8px;padding:20px;display:grid;position:fixed;inset:0}.fo-gb-gross img{background:repeating-conic-gradient(#888 0 25%, #aaa 0 50%) 0 0 / 18px 18px;max-width:92vw;max-height:84vh}.fo-gb-gross p{color:#eee;text-align:center;margin:0;font-size:13px}.fo-kita-gruppe{border-top:1px solid var(--kante);gap:6px;padding-top:10px;display:grid}.fo-kita-tab{overflow-x:auto}.fo-kita-tab td{vertical-align:middle}.fo-kita-tab input:not([type=checkbox]){min-width:120px;padding:5px 8px!important;font-size:13px!important}.fo-kita-tab select{width:auto!important;padding:4px 6px!important;font-size:12.5px!important}.fo-kita-tab tr.aus{opacity:.55}.fo-kita-tab code{letter-spacing:.04em;font-size:13px}.fo-kita-aktion{z-index:3;background:var(--flaeche);padding:6px 0;position:sticky;top:0}.fo-kita-aktion select{width:auto!important}.fo-kita-raster{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.fo-kita-foto{all:unset;cursor:pointer;border:2px solid #0000;border-radius:8px;gap:3px;padding:3px;display:grid}.fo-kita-foto.an{background:#b8913c1f;border-color:#b8913c}.fo-kita-foto img{aspect-ratio:3/2;object-fit:cover;background:#222;border-radius:5px;width:100%;display:block}.fo-kita-foto small{color:var(--text-still);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fo .fo-frage-inline{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.app-seite.wz{max-width:1160px;display:block}.wz-satz{margin:0 0 14px}.wz-fehler{color:var(--fehler);margin-bottom:10px}.wz-raster{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:20px;display:grid}.wz-block h2{margin:0}.wz-unter{color:var(--text-leise);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.wz-inhaber{color:var(--text-leise);font-size:12.5px}.wz-tab{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.wz-tab th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);text-align:center;-webkit-hyphens:manual;hyphens:manual;padding:4px 2px 8px;font-size:11px;font-weight:600}.wz-tab th:first-child{text-align:left}.wz-tab td{border-top:1px solid var(--kante);text-align:center;vertical-align:middle;padding:8px 2px}.wz-tab td:first-child{text-align:left}.wz-tab th:not(:first-child),.wz-tab td:not(:first-child){width:62px}.wz-tab th:last-child,.wz-tab td:last-child{width:32px}.wz-wer{align-items:center;gap:9px;min-width:0;display:flex}.wz-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.wz-ava.wz-kreis{border-radius:8px}.wz-t{text-align:left;min-width:0;display:block}.wz-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.wz-t small{color:var(--text-leise);font-size:12px;display:block}.wz-haken{border:1.5px solid var(--knopf-kante);background:var(--flaeche);width:30px;height:30px;font:inherit;color:#0000;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:15px;font-weight:700;display:inline-grid}.wz-haken.an{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.wz-haken.mit{background:color-mix(in srgb, var(--akzent) 22%, transparent);color:var(--text);border-color:#0000;font-size:12px}.wz-weg{color:var(--text-still);width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:16px}.wz-weg:hover{background:var(--flaeche-hoch);color:var(--fehler)}.wz-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-platz{flex:1}.wz-innen{background:color-mix(in srgb, var(--text) 4%, var(--flaeche));border:1px solid var(--kante);border-radius:12px;padding:12px}.wz-innen h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);margin:0 0 8px;font-size:12px}.wz-extra{gap:8px;display:grid}.wz-extra h3{margin:0}.wz-feld{gap:5px;font-size:13px;display:grid}.wz-feld>span{color:var(--text-leise);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.wz-feld select{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;padding:9px 11px;font-size:14px}.wz-ergebnis{font-size:13px}.wz-ergebnis>div{border-bottom:1px dashed var(--kante);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.wz-ergebnis>div:last-child{border-bottom:0}.wz-ergebnis small{color:var(--text-leise);text-align:right}.wz-uebersicht{margin-top:20px}.wz-dialog{max-width:460px}.wz-suche{background:var(--flaeche-hoch);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;padding:9px 11px}.wz-wahl{gap:4px;max-height:min(420px,60vh);display:grid;overflow-y:auto}.wz-wahl button{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.wz-wahl button:hover:not(:disabled){background:var(--flaeche-hoch);border-color:var(--kante)}.wz-wahl button:disabled{opacity:.4;cursor:default}.wz-gr{letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);margin:8px 0 2px;font-size:11px}@media (width<=560px){.wz-tab th:not(:first-child),.wz-tab td:not(:first-child){width:46px}.wz-tab th:last-child,.wz-tab td:last-child{width:28px}.wz-tab th{letter-spacing:0;overflow-wrap:anywhere;font-size:9px}}.wz-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wz-kopf .wz-satz{flex:320px;margin:0}.wz-block-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wz-loeschen{color:var(--fehler);flex:none}.wz-warn{color:#c9822b}small.wz-warn{font-size:12px;display:block}.ch{--ch-ich:#1f4d3a;--ch-ich-text:#eaf6ef;--ch-du:#1a1b1f;--ch-gruen:#3fae6f;--ch-blau:#4a9be8;--ch-rot:#e5484d;background:var(--flaeche);border:1px solid var(--kante);border-radius:18px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}:root[data-design=hell] .ch{--ch-ich:#d7f2df;--ch-ich-text:#17181b;--ch-du:#fff;--ch-blau:#2c7bd0}.ch.ch-schmal{grid-template-columns:minmax(0,1fr)}.ch,.ch *{scrollbar-width:none}.ch ::-webkit-scrollbar{display:none}:where(.ch) button{font:inherit;color:inherit;cursor:pointer}.ch-rund{border:1px solid var(--kante);background:var(--flaeche);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;font-size:18px;display:inline-grid}.ch-knopf{border:1px solid var(--kante);background:var(--flaeche);min-height:38px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:14px}.ch-knopf.primaer{background:var(--akzent);color:var(--akzent-text);border-color:#0000;font-weight:600}.ch-knopf.primaer.rot-voll{background:var(--ch-rot,#e5484d);color:#fff}.ch-knopf.rot{color:var(--ch-rot,#e5484d)}.ch-knopf:disabled{opacity:.45;cursor:not-allowed}.ch-knopf.ch-klein{min-height:32px;padding:4px 10px;font-size:13px}.ch-kasten{border:1px solid var(--kante);background:var(--grund);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-grid}.ch-kasten.an{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.ch-liste{border-right:1px solid var(--kante);flex-direction:column;min-height:0;display:flex}.ch-schmal .ch-liste{border-right:0}.ch-l-kopf{border-bottom:1px solid var(--kante);gap:8px;padding:10px;display:grid;position:relative}.ch-suche{gap:6px;display:flex}.ch-suche input{border:1px solid var(--kante);background:var(--grund);min-width:0;font:inherit;color:var(--text);border-radius:8px;flex:1;padding:8px 11px;font-size:15px}.ch-neu{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.ch-push-hinweis{color:var(--text-leise);background:var(--grund);border:1px dashed var(--kante);border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.ch-push-hinweis span{flex:1}.ch-fehler{margin:0;font-size:13px}.ch-eintraege{flex:1;min-height:0;overflow-y:auto}.ch-e{border:0;border-bottom:1px solid var(--kante);text-align:left;background:0 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.ch-e:hover{background:var(--grund)}.ch-e.an{background:color-mix(in srgb, var(--ch-gruen) 12%, var(--flaeche))}.ch-e-mitte{flex-direction:column;gap:1px;min-width:0;display:flex}.ch-e-mitte b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ch-e-mitte small{white-space:nowrap;text-overflow:ellipsis;color:var(--text-leise);font-size:13px;overflow:hidden}.ch-e.neu .ch-e-mitte small{color:var(--text)}.ch-e-rechts{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ch-e-zeit{color:var(--text-leise);white-space:nowrap;font-size:12px}.ch-e.neu .ch-e-zeit{color:var(--ch-gruen);font-weight:600}.ch-e-zeichen{align-items:center;gap:4px;min-height:18px;font-size:12px;display:flex}.ch-zahl{background:var(--ch-gruen);color:#fff;text-align:center;border-radius:10px;min-width:19px;padding:0 7px;font-size:11.5px;font-weight:700;line-height:19px}.ch-zahl-punkt{border-radius:50%;width:12px;min-width:0;height:12px;padding:0}.ch-leer-text{color:var(--text-leise);margin:0;padding:16px;font-size:14px}.ch-trenner{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);padding:12px 12px 4px;font-size:11.5px;font-weight:700}.ch-treffer{text-align:left;border:0;border-bottom:1px solid var(--kante);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;width:100%;padding:9px 12px;display:grid}.ch-treffer b{font-size:14px}.ch-treffer small{color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:13px;overflow:hidden}.ch-treffer .ch-e-zeit{grid-area:1/2}.ch-av{color:#fff;background:var(--f,#7a7d85);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:16px;font-weight:700;display:inline-grid;overflow:hidden}.ch-av img{object-fit:cover;width:100%;height:100%}.ch-av.klein{width:34px;height:34px;font-size:12.5px}.ch-av-gruppe{background:var(--grund);border:1px solid var(--kante);color:var(--text);border-radius:14px;font-size:22px}.ch-av-gruppe img.emo{width:26px;height:26px}.ch-av-gruppe.klein{border-radius:10px;font-size:17px}.ch-av-gruppe.klein img.emo{width:20px;height:20px}.ch-menue{z-index:30;background:var(--flaeche);border:1px solid var(--kante);border-radius:12px;min-width:230px;padding:6px;display:grid;position:absolute;box-shadow:0 12px 34px #00000038}.ch-menue button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;font-size:14.5px;display:flex}.ch-menue button:hover{background:var(--grund)}.ch-menue button.rot{color:var(--ch-rot)}.ch-menue small{color:var(--text-leise);padding:0 12px 6px;font-size:12px}.ch-menue-liste{top:56px;left:10px;right:10px}.ch-menue-chat{top:58px;right:10px}.ch-chat{min-width:0;min-height:0;display:flex}.ch-leer-chat{text-align:center;color:var(--text-leise);background:var(--grund);flex:1;place-content:center;gap:6px;padding:20px;display:grid}.ch-leer-chat span{font-size:40px}.ch-verlauf-rahmen{background:color-mix(in srgb, var(--grund) 65%, var(--flaeche));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ch-vollbild{z-index:150;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;top:0;left:0;right:0}.ch-c-kopf{background:var(--flaeche);border-bottom:1px solid var(--kante);flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.ch-c-wer{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.ch-c-wer:disabled{cursor:default;opacity:1}.ch-c-mitte{flex-direction:column;min-width:0;display:flex}.ch-c-mitte b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.ch-c-mitte small{white-space:nowrap;text-overflow:ellipsis;color:var(--text-leise);font-size:12.5px;overflow:hidden}.ch-c-mitte small.ch-tippt{color:var(--ch-gruen);font-weight:600}.ch-verlauf{overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.ch-schmal .ch-verlauf,.ch-vollbild .ch-verlauf{padding:10px 10px 14px}.ch-aelter{border:1px solid var(--kante);background:var(--flaeche);border-radius:8px;align-self:center;margin-bottom:6px;padding:6px 14px;font-size:13px}.ch-datum{color:var(--text-leise);background:var(--flaeche);border:1px solid var(--kante);border-radius:8px;align-self:center;margin:10px 0 6px;padding:2px 10px;font-size:12px}.ch-info{color:var(--text-leise);text-align:center;align-self:center;max-width:90%;padding:3px 10px;font-size:12.5px}.ch-bl{background:var(--ch-du);border:1px solid var(--kante);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;-webkit-touch-callout:none;border-radius:12px;align-self:flex-start;max-width:min(72%,560px);margin-top:5px;padding:6px 10px 5px;transition:transform .12s;position:relative;box-shadow:0 1px 1px #0000000a}.ch-bl.folge{margin-top:0}.ch-bl.ich{background:var(--ch-ich);color:var(--ch-ich-text);border-color:#0000;align-self:flex-end}.ch-schmal .ch-bl,.ch-vollbild .ch-bl{max-width:84%}.ch-wer{color:var(--f);margin-bottom:1px;font-size:12.5px;font-weight:700;display:block}.ch-text{white-space:pre-wrap;font-size:15px;line-height:1.4}.ch-text a{color:inherit;text-decoration:underline}.ch-bl.weg .ch-text{color:var(--text-leise);font-style:italic}.ch-meta{float:right;color:var(--text-leise);align-items:center;gap:4px;margin:6px 0 -2px 10px;font-size:11px;display:inline-flex}.ch-bl.ich .ch-meta{color:color-mix(in srgb, var(--ch-ich-text) 58%, transparent)}.ch-haken{letter-spacing:-3px;padding-right:3px;font-weight:700}.ch-haken.gelesen{color:var(--ch-blau)}.ch-zitat{border-left:3px solid var(--f,var(--ch-gruen));background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text-leise);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:2px 0 4px;padding:3px 8px;font-size:13px;display:block;overflow:hidden}.ch-bl.ich .ch-zitat{color:color-mix(in srgb, var(--ch-ich-text) 70%, transparent)}.ch-zitat b{color:var(--f,var(--ch-gruen));font-size:12px;display:block}.ch-bild{background:0 0;border:0;border-radius:9px;max-width:calc(100% + 12px);margin:0 -6px 4px;padding:0;display:block;overflow:hidden}.ch-bild img{border-radius:9px;max-width:100%;max-height:340px;display:block}.ch-bl.mitbild{max-width:min(78%,360px)}.ch-bild-weg{color:var(--text-leise);font-size:13px;font-style:italic;display:block}.ch-reakt{background:var(--flaeche);border:1px solid var(--kante);color:var(--text);border-radius:12px;gap:4px;padding:1px 6px;font-size:13px;display:inline-flex;position:absolute;bottom:-13px;right:8px}.ch-reakt img.emo{width:15px;height:15px}.ch-bl.mitreakt{margin-bottom:14px}.ch-werkz{gap:4px;display:none;position:absolute;top:2px;right:-72px}.ch-bl.ich .ch-werkz{left:-72px;right:auto}.ch-bl:hover .ch-werkz{display:flex}.ch-werkz button{border:1px solid var(--kante);background:var(--flaeche);width:32px;height:32px;color:var(--text-leise);border-radius:8px;padding:0;font-size:15px}@media (pointer:coarse){.ch-werkz{display:none!important}}.ch-antwort-leiste,.ch-bild-leiste{background:var(--flaeche);border-top:1px solid var(--kante);flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.ch-antwort-leiste .ch-zitat{flex:1;min-width:0;margin:0}.ch-antwort-leiste button,.ch-bild-leiste button{color:var(--text-leise);background:0 0;border:0;width:34px;height:34px;font-size:17px}.ch-bild-leiste img{object-fit:cover;border-radius:8px;width:52px;height:52px}.ch-bild-leiste span{color:var(--text-leise);flex:1}.ch-eingabe{background:var(--flaeche);border-top:1px solid var(--kante);flex:none;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.ch-eingabe textarea:focus{border-color:var(--ch-gruen);outline:none}.ch-eingabe textarea{resize:none;border:1px solid var(--kante);background:var(--grund);min-width:0;color:var(--text);font:inherit;border-radius:20px;flex:1;min-height:40px;max-height:140px;padding:9px 14px;font-size:16px;line-height:1.35}.ch-plus{cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:18px}.ch-senden{background:var(--ch-gruen);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:17px;display:grid}.ch-senden:disabled{opacity:.4;cursor:default}.ch-zu{text-align:center;color:var(--text-leise);background:var(--flaeche);border-top:1px solid var(--kante);flex:none;padding:14px;font-size:14px}.ch-fehler-unten{background:var(--flaeche);border-top:1px solid var(--kante);cursor:pointer;padding:6px 12px}.ch-schleier{z-index:300;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ch-fenster{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);border-radius:18px;flex-direction:column;width:min(460px,100%);max-height:min(86dvh,760px);display:flex;box-shadow:0 20px 60px #0006}.ch-fenster.breit{width:min(560px,100%)}.ch-f-kopf{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 8px 18px;display:flex}.ch-f-kopf h3{margin:0;font-size:18px}.ch-f-inhalt{gap:12px;min-height:0;padding:4px 18px 16px;display:grid;overflow-y:auto}.ch-f-knoepfe{border-top:1px solid var(--kante);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.ch-feld{gap:6px;display:grid}.ch-feld>span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);font-size:11.5px;font-weight:700}.ch-feld input{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;border-radius:8px;padding:9px 12px;font-size:16px}.ch-hinweis{color:var(--text-leise);margin:0;font-size:14px}.ch-pwahl{gap:8px;display:grid}.ch-pwahl>input{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;border-radius:8px;padding:9px 12px;font-size:16px}.ch-pliste{max-height:46dvh;display:grid;overflow-y:auto}.ch-pers{border:0;border-bottom:1px solid var(--kante);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 4px;display:flex}.ch-pers:disabled{opacity:.5;cursor:not-allowed}.ch-pers-name{flex:1;min-width:0;font-size:15px}.ch-pers-name small{color:var(--text-leise)}.ch-neue-gruppe{border-bottom:1px solid var(--kante)}.ch-admin{color:var(--ch-gruen);border:1px solid;border-radius:8px;padding:0 6px;font-size:11.5px}.ch-pers-aktionen{border-bottom:1px solid var(--kante);flex-wrap:wrap;gap:6px;padding:8px 4px 10px 48px;display:flex}.ch-pers-aktionen .rot{color:var(--ch-rot)}.ch-g-kopf{align-items:center;gap:12px;display:flex}.ch-g-kopf div{display:grid}.ch-g-kopf small{color:var(--text-leise)}.ch-info-zeile{border-bottom:1px solid var(--kante);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.ch-info-zeile small,.ch-info-zeile.leise span{color:var(--text-leise)}.ch-melde-text{border-left:3px solid var(--kante);color:var(--text-leise);white-space:pre-wrap;max-height:160px;margin:0;padding:6px 10px;overflow:auto}.ch-blatt-schleier{align-items:flex-end;padding:0}@media (width>=760px){.ch-blatt-schleier{align-items:center;padding:16px}}.ch-blatt{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);width:min(440px,100%);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:10px;display:grid;box-shadow:0 -10px 40px #0000004d}@media (width>=760px){.ch-blatt{border-radius:18px}}.ch-reaktwahl{background:var(--grund);border-radius:26px;justify-content:space-between;gap:4px;padding:4px 6px;display:flex}.ch-reaktwahl button{background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:24px;display:grid}.ch-reaktwahl button img.emo{width:26px;height:26px}.ch-reaktwahl button.an{background:color-mix(in srgb, var(--ch-gruen) 25%, transparent)}.ch-reakt-wer{color:var(--text-leise);gap:2px;padding:0 6px;font-size:13px;display:grid}.ch-reakt-wer img.emo{vertical-align:-2px;width:15px;height:15px}.ch-blatt-knoepfe{display:grid}.ch-blatt-knoepfe button{text-align:left;border:0;border-bottom:1px solid var(--kante);background:0 0;min-height:46px;padding:12px 8px;font-size:15.5px}.ch-blatt-knoepfe button.rot{color:var(--ch-rot)}.ch-blatt-knoepfe .ch-blatt-zu{text-align:center;border-bottom:0;font-weight:600}.ch-bild-gross{background:#000000eb;padding:10px}.ch-bild-gross img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.ch-bild-zu{top:calc(12px + env(safe-area-inset-top,0px));color:#fff;background:#ffffff24;border-color:#0000;position:absolute;right:12px}.ch-mod{gap:12px;display:grid}.ch-mod-eintrag{border:1px solid var(--kante);background:var(--grund);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ch-mod-eintrag.erledigt{opacity:.6}.ch-mod-kopf{color:var(--text-leise);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.ch-mod-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.ch-x{color:var(--text-leise);background:0 0;border:0;flex:none;width:30px;height:30px;padding:0;font-size:14px}.ch label{text-transform:none;letter-spacing:normal;font-size:inherit;color:inherit;font-weight:400}.ch-menue-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);border-top:1px solid var(--kante);margin-top:4px;padding:10px 12px 4px;font-size:11.5px;font-weight:700}.ch-menue-zeile{justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 4px 12px;font-size:14.5px;display:flex}.ch-menue .ch-menue-zeile button{border:1px solid var(--kante);border-radius:8px;flex:none;width:auto;min-height:34px;padding:6px 10px;font-size:13px}.ch-block-frage{border:1px solid var(--kante);background:var(--grund);border-radius:12px;gap:10px;margin-top:10px;padding:12px;font-size:14px;display:grid}.ch-block-frage>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ch-text b{font-weight:700}.ch-text code{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.ch-text .ch-liste{white-space:normal;background:0 0;border:0;margin:2px 0;padding:0 0 0 22px}.ch-text .ch-liste li{white-space:pre-wrap}.ch-format-zitat{border-left:3px solid var(--ch-gruen);color:var(--text-leise);background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:4px;margin:2px 0;padding:1px 8px;display:block}.ch-bl.ich .ch-format-zitat{color:color-mix(in srgb, var(--ch-ich-text) 75%, transparent)}.ch-vorschau{color:var(--text-leise);background:var(--grund);border-top:1px solid var(--kante);white-space:pre-wrap;max-height:70px;padding:6px 12px;font-size:13px;overflow-y:auto}.ch-vorschau>b{color:var(--text);font-weight:600}.ch-fleiste{background:var(--flaeche);border-top:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px 0;display:flex}.ch-fleiste button{border:1px solid var(--kante);background:var(--grund);min-width:36px;height:34px;color:var(--text);border-radius:8px;flex:1;padding:0 8px;font-size:14px}.ch-fleiste small{color:var(--text-leise);margin-left:4px;font-size:11.5px}.ch-aa{font-size:15px;font-weight:700}.ch-aa.an{background:var(--ch-gruen);color:#fff;border-color:#0000}.ch-kontext-schleier{z-index:60;position:fixed;inset:0}.ch-kontext{background:var(--flaeche);border:1px solid var(--kante);border-radius:10px;min-width:200px;padding:4px;position:fixed;box-shadow:0 8px 24px #0003}.ch-kontext button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:14px;display:flex}.ch-kontext button:hover{background:var(--grund)}.ch-kontext button>span{text-align:center;width:22px}.ch-kontext small{color:var(--text-still);margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.ch-kontext hr{border:0;border-top:1px solid var(--kante);margin:4px 0}.ch-plus-ort{flex:none;position:relative}.ch-plus-menue{z-index:20;background:var(--flaeche);border:1px solid var(--kante);border-radius:12px;min-width:180px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000002e}.ch-plus-menue button{text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:15px}.ch-plus-menue button:hover{background:var(--grund)}.ch-umf{gap:2px;min-width:min(260px,64vw);display:grid}.ch-umf-frage{font-size:15px}.ch-umf-art{color:var(--text-leise);margin-bottom:4px;font-size:12px}.ch-bl.ich .ch-umf-art{color:color-mix(in srgb, var(--ch-ich-text) 60%, transparent)}.ch-umf-o{text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 8px;width:100%;padding:5px 0;display:grid}.ch-umf-o:disabled{cursor:default}.ch-umf-k{border:2px solid color-mix(in srgb, var(--text) 35%, transparent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.ch-umf-k.eckig{border-radius:5px}.ch-umf-k.an{background:var(--ch-gruen);border-color:var(--ch-gruen)}.ch-umf-t{overflow-wrap:anywhere;font-size:14.5px}.ch-umf-o.spitze .ch-umf-t{font-weight:700}.ch-umf-z{color:var(--text-leise);align-items:center;gap:2px;font-size:13px;display:flex}.ch-umf-z i{color:#fff;border:1.5px solid var(--ch-du);border-radius:50%;place-items:center;width:18px;height:18px;margin-left:-5px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.ch-bl.ich .ch-umf-z i{border-color:var(--ch-ich)}.ch-umf-b{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:3px;grid-column:2/4;height:5px;overflow:hidden}.ch-umf-b i{background:var(--ch-gruen);height:100%;transition:width .25s;display:block}.ch-umf-alle{border:0;border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent);color:var(--ch-blau);background:0 0;margin-top:4px;padding:7px 0 2px;font-size:14px;font-weight:600}.ch-umf-dialog{max-width:440px}.ch-umf-wer{border-bottom:1px solid var(--kante);gap:2px;padding:6px 0;font-size:14px;display:grid}.ch-umf-wer small{color:var(--text-leise);font-weight:400}.ch-umf-wer span{color:var(--text-leise);font-size:13px}.ch-umf-neu{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:460px;max-height:92vh;overflow-y:auto}.ch-umf-feld{gap:5px;font-size:13px;display:grid}.ch-umf-feld>span{color:var(--text-leise);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.ch-umf-feld input,.ch-umf-opt input{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;border-radius:10px;width:100%;padding:9px 11px;font-size:15px}.ch-umf-opt{align-items:center;gap:6px;display:flex}.ch-umf-opt button{color:var(--text-still);background:0 0;border:0;border-radius:8px;flex:none;width:30px;height:30px}.ch-umf-schalter{border:1px solid var(--kante);background:var(--flaeche);color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:14px;display:flex}.ch-sch{background:color-mix(in srgb, var(--text) 25%, transparent);border-radius:11px;flex:none;width:38px;height:22px;position:relative}.ch-sch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.ch-sch.an{background:var(--ch-gruen)}.ch-sch.an:after{left:19px}.ch-umf-senden{font-weight:600;background:var(--ch-gruen)!important;color:#fff!important;border-color:#0000!important}.ch-umf-chips{flex-wrap:wrap;gap:5px;display:flex}.ch-umf-chips span{background:var(--grund);border:1px solid var(--kante);border-radius:8px;padding:3px 8px;font-size:12.5px}.ch-mk{border:1px solid var(--kante);border-radius:12px;padding:8px}.ch-mk-kopf{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;display:flex}.ch-mk-kopf button{background:var(--grund);border:0;border-radius:8px;width:32px;height:28px}.ch-mk-raster{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;font-size:13px;display:grid}.ch-mk-raster .wt{color:var(--text-still);font-size:11px}.ch-mk-raster button{height:34px;color:var(--text);background:0 0;border:0;border-radius:8px}.ch-mk-raster button.we{color:var(--text-leise)}.ch-mk-raster button.an{background:var(--ch-gruen);color:#fff;font-weight:700}.ch-mk-raster button.heute{box-shadow:inset 0 0 0 1.5px var(--ch-gruen)}.ch-mk-raster button:disabled{opacity:.3;cursor:default}.kw-leiste{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.kw-leiste .hinweis{margin:0;font-size:13px}.kw-suche{border:1px solid var(--kante);background:var(--grund);width:100%;color:var(--text);font:inherit;border-radius:10px;margin:6px 0 10px;padding:10px 12px}.kw-liste{flex-direction:column;gap:6px;max-height:min(50vh,420px);display:flex;overflow-y:auto}.kw-zeile{border:1px solid var(--kante);background:var(--grund);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex}.kw-zeile:hover{border-color:var(--text-still)}.kw-zeile b{font-size:15px;font-weight:600}.kw-zeile small{color:var(--text-leise);font-size:12.5px}.sv-reiter{flex-wrap:wrap;gap:6px;display:flex}.sv-reiter .wahl-knopf{padding:7px 14px;font-size:13px}.sva-kennz{grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 12px;display:grid}.sva-kennz>div{border:1px solid var(--kante);border-radius:12px;padding:10px 12px}.sva-kennz b{font-size:22px;line-height:1.2;display:block}.sva-kennz small{color:var(--text-leise);font-size:12px}.sva-kennz .warn b{color:#e0a93b}.sva-filter{align-items:center;margin-bottom:4px}.sva-filter input{background:var(--flaeche);color:var(--text);border:1px solid var(--kante);font:inherit;border-radius:10px;flex:0 200px;min-width:0;margin-left:auto;padding:6px 12px;font-size:13px}.sva-tabelle td{vertical-align:top}.sva-klein{margin-top:2px;font-size:11.5px;display:block}.sva-punkte{vertical-align:middle;gap:2px;display:inline-flex}.sva-punkte i{background:color-mix(in srgb, var(--kante) 70%, transparent);border-radius:2px;width:6px;height:14px}.sva-punkte i.a{background:#3fb27f}.sva-punkte i.n{background:#4a7fc1}.bv-typ.sva-gelb{color:#b07a10;background:#e0a93b38}.bv-typ.sva-blau{color:#4a7fc1;background:#4a7fc133}@media (width<=760px){.sva-kennz{grid-template-columns:1fr 1fr}.sva-aus,.sva-aus2{display:none}.sva-tabelle .sva-klein{max-width:46vw}}.hi{max-width:1100px;margin:0 auto;padding:16px 16px 60px}.hi-titel{margin:4px 0;font-size:26px;font-weight:700;line-height:1.2}.hi-unter{color:var(--text-leise);margin:0 0 6px}.hi-hinweis{color:var(--text-leise);padding:12px 0}.hi-suche{margin:10px 0 18px;position:relative}.hi-suche:before{content:"🔍";opacity:.55;pointer-events:none;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.hi-suche input{box-sizing:border-box;border:1px solid var(--kante);background:var(--flaeche);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:13px 14px 13px 42px;font-size:16px}.hi-neu{background:var(--akzent);color:var(--akzent-text);border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;text-decoration:none;display:flex}.hi-neu-sym{font-size:30px}.hi-neu b{display:block}.hi-neu small{opacity:.75;margin-top:2px;display:block}.hi-apps{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;display:grid}.hi-app{background:var(--flaeche);border:1px solid var(--kante);min-height:108px;color:var(--text);border-radius:16px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.hi-app small{color:var(--text-leise);font-size:12.5px}.hi-app-sym{background:color-mix(in srgb, var(--f,#888) 16%, transparent);border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.hi-app-sym.gross{border-radius:14px;flex:none;width:50px;height:50px;font-size:25px}.hi-app-kopf{align-items:center;gap:14px;margin:4px 0 14px;display:flex}.hi-app-kopf .hi-titel{margin:0}.hi-einleitung{color:var(--text-leise);margin-bottom:12px}.hi-einleitung p{margin:0 0 6px}.hi-liste{background:var(--flaeche);border:1px solid var(--kante);border-radius:14px;max-width:760px;overflow:hidden}.hi-zeile{border-bottom:1px solid var(--kante);color:var(--text);align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.hi-zeile:last-child{border-bottom:0}.hi-zeile-text{flex:1;min-width:0}.hi-zeile-text small{color:var(--text-leise);font-size:12.5px;display:block}.hi-leer{opacity:.65}.hi-pfeil{color:var(--text-still);font-size:20px}.hi-marken{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.hi-marke{color:var(--text);white-space:nowrap;background:#f2b54438;border-radius:99px;padding:2px 8px;font-size:11.5px}.hi-marke.hi-bald{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text-leise)}.hi-kontakt{background:var(--flaeche);border:1px solid var(--kante);border-radius:16px;margin-top:22px;padding:16px 18px}.hi-kontakt p{color:var(--text-leise);margin:6px 0 0}.hi-thema{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.hi-thema.ohne-bild{grid-template-columns:minmax(0,760px)}.hi-lead{margin-bottom:16px;font-size:16px}.hi-lead p{margin:0 0 8px}.hi-fliess p{margin:0 0 10px}.hi-probier{background:color-mix(in srgb, #f2b544 16%, var(--flaeche));border:1px solid #f2b54473;border-radius:14px;align-items:center;gap:14px;margin:0 0 22px;padding:14px 16px;display:flex}.hi-probier>div{flex:1}.hi-probier small{color:var(--text-leise);margin-top:2px;display:block}.hi-probier-sym{font-size:24px}.hi-knopf{border:1px solid var(--kante);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.hi-knopf.dunkel{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent);font-weight:600}.hi-schritte{counter-reset:s;margin:0 0 6px;padding:0;list-style:none}.hi-schritte li{counter-increment:s;padding:0 0 18px 44px;position:relative}.hi-schritte li:before{content:counter(s);background:var(--akzent);width:30px;height:30px;color:var(--akzent-text);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.hi-schritte li:after{content:"";background:var(--kante);width:1px;position:absolute;top:32px;bottom:4px;left:14.5px}.hi-schritte li:last-child:after{display:none}.hi-schritte li>b{margin-bottom:2px;font-size:15.5px;display:block}.hi-schritte p{margin:0 0 4px}.hi-schritte.klein li{padding-bottom:12px;padding-left:36px;font-size:13.5px}.hi-schritte.klein li:before{width:24px;height:24px;font-size:12px}.hi-schritte.klein li:after{top:26px;left:11.5px}.hi-k{background:var(--flaeche);border:1px solid var(--kante);white-space:nowrap;border-radius:6px;padding:0 6px;font-size:.92em;font-weight:600;line-height:1.5;display:inline-block}.hi-rot{color:var(--fehler)}.hi-beispiel{background:#5b8def17;border-left:3px solid #5b8def;border-radius:0 10px 10px 0;margin:14px 0;padding:10px 14px}.hi-wissen{background:var(--flaeche);border:1px solid var(--kante);border-radius:14px;margin-top:10px;padding:14px 18px}.hi-wissen h3{margin:0 0 6px;font-size:15px}.hi-wissen ul{margin:0;padding-left:18px}.hi-wissen li{margin:5px 0}.hi-siehe{border-top:1px solid var(--kante);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:16px;display:flex}.hi-siehe>span{color:var(--text-leise);flex:100%;font-size:14px}.hi-bilder{flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;top:8px}.hi-bild{background:#fff;border:6px solid #17181b;border-radius:24px;width:100%;display:block}.hi-bild-pc{border-width:4px;border-radius:10px}.hi-bild-text{text-align:center;color:var(--text-leise);font-size:12.5px}.hi-bild-wahl{align-items:center;gap:6px;display:flex}.hi-bild-wahl button{color:var(--text-leise);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.hi-bild-wahl .hi-punkt{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:50%;width:9px;height:9px;padding:0}.hi-bild-wahl .hi-punkt.an{background:var(--text)}@media (width<=899px){.hi-thema{grid-template-columns:1fr}.hi-bilder{max-width:230px;margin:4px auto 0;position:static}.hi-titel{font-size:23px}}.ue{z-index:200;background:var(--grund);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.ue-leer{justify-content:center;align-items:center;gap:16px;padding:24px}.ue-leiste{color:#3d2b00;background:#f2b544;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.ue-platz{flex:1}.ue-knopf{color:#3d2b00;font:inherit;cursor:pointer;background:#ffffffbf;border:1px solid #00000024;border-radius:8px;padding:6px 12px;font-size:13.5px}.ue-segment{background:#0000001a;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.ue-segment button{font:inherit;cursor:pointer;color:#3d2b00;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13.5px}.ue-segment button.an{background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001f}.ue-rumpf{flex:1;gap:16px;min-height:0;padding:14px;display:flex}.ue-aufgabe{background:var(--flaeche);border:1px solid var(--kante);box-sizing:border-box;border-radius:16px;flex:none;width:330px;padding:16px;overflow-y:auto}.ue-krumen{color:var(--text-leise);font-size:12.5px}.ue-krumen a{color:inherit}.ue-aufgabe h2{margin:4px 0 12px;font-size:19px}.ue-aufgabe h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);margin:0 0 6px;font-size:12px}.ue-auftrag p{margin:0 0 10px;font-weight:600}.ue-haken{margin:0 0 14px;padding:0;list-style:none}.ue-haken li{color:var(--text-leise);align-items:flex-start;gap:9px;padding:5px 0;display:flex}.ue-haken li i{border:2px solid color-mix(in srgb, var(--text) 25%, transparent);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-style:normal;display:grid}.ue-haken li.ja{color:var(--text)}.ue-haken li.ja i{color:#fff;background:#2e8b57;border-color:#2e8b57}.ue-haken li.jetzt{color:var(--text);font-weight:600}.ue-haken li.jetzt i{border-color:var(--text)}.ue-tipp{background:color-mix(in srgb, #f2b544 18%, var(--flaeche));border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13.5px}.ue-geschafft{text-align:center;padding:4px 0 8px}.ue-geschafft-sym{font-size:42px}.ue-geschafft p{color:var(--text-leise);font-size:14px}.ue-reihe{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ue-erklaerung,.ue-weitere{border-top:1px solid var(--kante);margin-top:18px;padding-top:12px}.ue-auf{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-weight:600}.ue-weitere a{color:var(--text);padding:6px 0;font-size:14px;text-decoration:none;display:block}.ue-buehne{flex:1;justify-content:center;align-items:stretch;min-width:0;display:flex;position:relative}.ue-buehne.handy{align-items:center}.ue-geraet{border:1px solid var(--kante);border-radius:14px;flex:1;display:flex;overflow:hidden;box-shadow:0 2px 14px #0000001f}.ue-geraet iframe{background:var(--grund);border:0;flex:1;width:100%;height:100%}.ue-buehne.handy .ue-geraet{transform-origin:50%;border:12px solid #17181b;border-radius:44px;flex:none;width:390px;height:844px;box-shadow:0 10px 40px #00000040}.ue-laedt{color:var(--text-leise);flex-direction:column;align-self:center;align-items:center;gap:12px;display:flex}.ue-laedt.fehler{color:var(--fehler)}.app-leiste-hilfe{border:1px solid var(--kante);background:var(--flaeche);width:30px;height:30px;color:var(--text-leise);border-radius:8px;flex:none;place-items:center;margin-left:auto;font-size:15px;font-weight:700;text-decoration:none;display:grid}.app-leiste-hilfe+.app-leiste-logo{margin-left:0}.hi-offen{background:var(--grund);scrollbar-width:none;height:100%;overflow-y:auto}.hi-offen::-webkit-scrollbar{display:none}.hi-offen-kopf{z-index:2;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--grund);border-bottom:1px solid var(--kante);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.hi-offen-marke{font-size:15px;font-weight:700}
