@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}:root{--flaeche-seite:#f7f7f5;--flaeche-karte:#ffffff;--rand-karte:#e6e6e2;--trennlinie:#ececE8;--text:#1c1c1a;--text-sekundaer:#6b6b66;--akzent:#d9a21b;--akzent-flaeche:rgba(217,162,27,0.1);--akzent-chip:rgba(217,162,27,0.12);--akzent-zeile:rgba(217,162,27,0.06);--rot:#d14343;--rot-flaeche:rgba(209,67,67,0.12);--gelb:#d9a21b;--gelb-flaeche:rgba(217,162,27,0.12);--gruen:#2e9e5b;--gruen-flaeche:rgba(46,158,91,0.12);--blau:#2f5bea;--blau-flaeche:rgba(47,91,234,0.12);--radius-karte:12px;--radius-eingabe:8px;--radius-chip:999px;--raster:8px;--aussenabstand:16px;--kartenabstand:12px;--innenabstand:16px;--zeilenhoehe-tabelle:36px;--hoehe-eingabe:32px;--hoehe-kopf:48px;--breite-navigation:176px;--schrift:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--groesse-grund:13px;--groesse-seitentitel:18px;--groesse-kartentitel:14px;--groesse-kennzahl:24px;--groesse-neben:12px;--hebung-dialog:0 8px 24px rgba(0,0,0,0.08)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;overflow:hidden;background:var(--flaeche-seite);color:var(--text);font-family:var(--schrift);font-size:var(--groesse-grund);line-height:1.45;-webkit-font-smoothing:antialiased}body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--akzent);outline-offset:1px;border-radius:4px}.app{grid-template-rows:var(--hoehe-kopf) 1fr;height:100vh;overflow:hidden}.app,.kopf{display:grid}.kopf{grid-template-columns:var(--breite-navigation) 1fr auto;height:var(--hoehe-kopf);padding:0 var(--aussenabstand);background:var(--flaeche-karte);border-bottom:1px solid var(--rand-karte);grid-gap:var(--kartenabstand);gap:var(--kartenabstand)}.kopf,.marke{align-items:center}.marke{display:flex;gap:8px;font-size:var(--groesse-kartentitel);font-weight:600}.marke-symbol{display:grid;place-items:center;width:24px;height:24px;color:var(--akzent)}.kopf-suche{justify-self:center;position:relative;width:100%;max-width:420px}.kopf-suche input{width:100%;height:var(--hoehe-eingabe);padding:0 32px 0 30px;border:1px solid var(--rand-karte);border-radius:var(--radius-eingabe);background:var(--flaeche-seite)}.kopf-suche input::placeholder{color:var(--text-sekundaer)}.kopf-suche .lupe{left:9px}.kopf-suche .kuerzel,.kopf-suche .lupe{position:absolute;top:8px;color:var(--text-sekundaer)}.kopf-suche .kuerzel{right:9px}.nutzerkreis{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-chip);background:var(--text);color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em}.rumpf{display:grid;grid-template-columns:var(--breite-navigation) 1fr;height:calc(100vh - var(--hoehe-kopf));overflow:hidden}.navigation{display:flex;flex-direction:column;gap:2px;padding:var(--kartenabstand) 8px;overflow:auto}.nav-eintrag{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--radius-eingabe);color:var(--text);white-space:nowrap}.nav-eintrag:hover{background:rgba(0,0,0,.03)}.nav-eintrag.aktiv{background:var(--akzent-flaeche);color:#8a6510;font-weight:500}.nav-eintrag svg{flex:none}.inhalt{display:flex;flex-direction:column;gap:var(--kartenabstand);padding:var(--aussenabstand);padding-left:0;overflow:hidden;min-height:0}.seitentitel{font-size:var(--groesse-seitentitel);font-weight:600;letter-spacing:-.01em}.karte{display:flex;flex-direction:column;min-height:0;background:var(--flaeche-karte);border:1px solid var(--rand-karte);border-radius:var(--radius-karte)}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:var(--innenabstand);padding-bottom:10px}.karte-titel{font-size:var(--groesse-kartentitel);font-weight:600}.karte-koerper{padding:0 var(--innenabstand) var(--innenabstand)}.karte-koerper,.karte-voll{flex:1 1;min-height:0;overflow:auto}.karte-voll{padding:var(--innenabstand)}.neben{color:var(--text-sekundaer);font-size:var(--groesse-neben)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--hoehe-eingabe);padding:0 12px;border:1px solid var(--rand-karte);border-radius:var(--radius-eingabe);background:var(--flaeche-karte);cursor:pointer;white-space:nowrap}.knopf:hover{border-color:#d5d5d0}.knopf:disabled{opacity:.5;cursor:not-allowed}.knopf-primaer{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:500}.knopf-primaer:hover{background:#c8931a;border-color:#c8931a}.knopf-gefahr{border-color:var(--rot);color:var(--rot);background:var(--flaeche-karte)}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--radius-chip);font-size:var(--groesse-neben);font-weight:500;background:var(--akzent-chip);color:#8a6510}.chip .punkt{width:6px;height:6px;border-radius:999px;background:currentColor}.chip-gruen{background:var(--gruen-flaeche);color:#1f7040}.chip-rot{background:var(--rot-flaeche);color:#a33434}.chip-blau{background:var(--blau-flaeche);color:#2549b5}.chip-grau{background:rgba(107,107,102,.12);color:var(--text-sekundaer)}.auswahl,.eingabe,.textfeld{width:100%;height:var(--hoehe-eingabe);padding:0 10px;border:1px solid var(--rand-karte);border-radius:var(--radius-eingabe);background:var(--flaeche-karte)}.textfeld{height:auto;min-height:72px;padding:8px 10px;resize:vertical;line-height:1.45}label.feld{display:block;margin-bottom:6px;font-size:var(--groesse-neben);color:var(--text-sekundaer)}table.tabelle{width:100%;border-collapse:collapse}table.tabelle th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:28px;background:var(--flaeche-karte);font-size:var(--groesse-neben);font-weight:500;color:var(--text-sekundaer);text-align:left;white-space:nowrap}table.tabelle td,table.tabelle th{padding:0 10px;border-bottom:1px solid var(--trennlinie)}table.tabelle td{height:var(--zeilenhoehe-tabelle);vertical-align:middle}table.tabelle tr.markiert td{background:var(--akzent-zeile)}.kennzahl-wert{font-size:var(--groesse-kennzahl);font-weight:600;letter-spacing:-.02em}.trend{display:inline-flex;align-items:center;gap:3px;font-size:var(--groesse-neben);font-weight:500}.trend-hoch{color:var(--gruen)}.trend-runter{color:var(--rot)}.leerzustand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:140px;color:var(--text-sekundaer);text-align:center}.fehlerzustand{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-eingabe);background:var(--rot-flaeche);color:#a33434}.dialog-schatten{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(0,0,0,.3)}.dialog{position:relative;width:min(640px,calc(100vw - 48px));min-width:480px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:var(--flaeche-karte);border:1px solid var(--rand-karte);border-radius:var(--radius-karte);box-shadow:var(--hebung-dialog)}.dialog-kopf{display:flex;align-items:center;justify-content:space-between;padding:var(--innenabstand);border-bottom:1px solid var(--trennlinie)}.dialog-koerper{flex:1 1;min-height:0;overflow:auto;padding:var(--innenabstand)}.dialog-fuss{display:flex;justify-content:flex-end;gap:8px;padding:var(--innenabstand);border-top:1px solid var(--trennlinie)}.schliessen{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-eingabe);background:transparent;color:var(--text-sekundaer);cursor:pointer}@media (max-width:1023px){.kopf{grid-template-columns:48px 1fr auto}.rumpf{grid-template-columns:48px 1fr}.marke span,.nav-eintrag span{display:none}.nav-eintrag{justify-content:center;padding:0}}.kalender-flaeche{display:grid;grid-template-columns:1fr 220px;grid-gap:var(--kartenabstand);gap:var(--kartenabstand);min-height:0;flex:1 1}.kalender-karte{min-width:0}.kalender-kopf{padding-bottom:12px}.kalender-kopf-links{display:flex;align-items:center;gap:8px}.pfeil{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-sekundaer);cursor:pointer}.pfeil:hover{background:rgba(0,0,0,.04)}.knopf-klein{height:26px;padding:0 10px;font-size:var(--groesse-neben)}.umschalter{display:flex;gap:2px;padding:2px;border-radius:var(--radius-eingabe);background:var(--flaeche-seite)}.umschalter-knopf{height:24px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--text-sekundaer);font-size:var(--groesse-neben);cursor:pointer}.umschalter-knopf.aktiv{background:var(--akzent-chip);color:#8a6510;font-weight:600}.kalender-koerper{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0 var(--innenabstand) var(--innenabstand)}.wochenkopf{display:grid;padding-bottom:6px}.wochentag{padding-left:8px;font-size:var(--groesse-neben);color:var(--text-sekundaer)}.raster{display:grid;flex:1 1;min-height:0;border-top:1px solid var(--trennlinie);border-left:1px solid var(--trennlinie);border-radius:2px}.tag{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:5px 5px 4px;border-right:1px solid var(--trennlinie);border-bottom:1px solid var(--trennlinie);overflow:hidden}.tag.fremd{background:rgba(0,0,0,.012)}.tag.fremd .tagzahl{color:#b8b8b2}.tag.heute{background:var(--akzent-zeile)}.tagzahl{font-size:var(--groesse-neben);color:var(--text-sekundaer);padding-left:3px}.tag.heute .tagzahl{color:#8a6510;font-weight:600}.tagliste{gap:3px;min-height:0;overflow:auto}.tagliste,.terminkarte{display:flex;flex-direction:column}.terminkarte{gap:1px;padding:4px 6px 5px;border-radius:6px;cursor:-webkit-grab;cursor:grab;line-height:1.25}.terminkanal{font-size:var(--groesse-neben);font-weight:600}.terminstatus{font-size:11px;opacity:.85}.seitenleiste{min-width:0}.zaehlerliste li{display:flex;align-items:center;gap:8px;height:28px}.zaehlerliste .zahl{margin-left:auto}.punkt-gruen{width:7px;height:7px;border-radius:999px;background:var(--gruen);flex:none}.ungeplantliste li a{display:flex;align-items:flex-start;gap:8px;padding:7px 0}.ungeplantliste .ring{width:11px;height:11px;margin-top:3px;border:1.5px solid #c9c9c3;border-radius:999px;flex:none}.ungeplant-titel{display:block;line-height:1.3}.anmeldeflaeche{display:grid;place-items:center;height:100vh;padding:var(--aussenabstand)}.anmeldekarte{width:360px;padding:28px}.anmeldemarke{display:flex;align-items:center;gap:9px;margin-bottom:4px;color:var(--akzent);font-size:16px;font-weight:600}.anmeldemarke span{color:var(--text)}.auswertung{display:flex;flex-direction:column;gap:var(--kartenabstand);min-height:0;flex:1 1}.kachelreihe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--kartenabstand);gap:var(--kartenabstand)}.kachel{gap:3px;padding:14px var(--innenabstand)}.diagrammreihe{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--kartenabstand);gap:var(--kartenabstand);min-height:190px}.balkenliste{display:flex;flex-direction:column;gap:10px;padding-top:2px}.balkenliste li{display:grid;grid-template-columns:96px 1fr 44px;align-items:center;grid-gap:10px;gap:10px}.balken-name{font-size:var(--groesse-neben)}.balken-spur{height:14px;border-radius:3px;background:var(--flaeche-seite);overflow:hidden}.balken{display:block;height:100%;border-radius:3px;background:var(--akzent)}.balken-wert{text-align:right}.saeulen{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:18px;gap:18px;min-height:150px;padding:4px 8px 0;border-bottom:1px solid var(--trennlinie)}.saeule,.saeulen{display:grid;align-items:end;height:100%}.saeule{grid-template-rows:auto 1fr auto;justify-items:center;grid-gap:4px;gap:4px}.saeulen-wert{font-size:var(--groesse-neben);color:var(--text-sekundaer)}.saeulen-balken{width:100%;max-width:54px;border-radius:3px 3px 0 0;background:var(--akzent);align-self:end}.saeulen-name{padding-top:4px}.tabellenkarte{flex:1 1;min-height:0}.listenkopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.listenfilter{display:flex;gap:8px}.listenfilter .auswahl{width:auto;min-width:150px}.listenkarte{flex:1 1;min-height:0}.kampagnenraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--kartenabstand);gap:var(--kartenabstand)}.kampagnenkarte{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--rand-karte);border-radius:10px}.kampagnenkarte:hover{border-color:#d5d5d0;background:rgba(0,0,0,.012)}.kampagnenkarte-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kampagnentitel{font-size:var(--groesse-kartentitel);font-weight:600;line-height:1.3}.kampagnennotiz{color:var(--text-sekundaer);line-height:1.4;min-height:34px}.kanalzeile{display:flex;flex-wrap:wrap;gap:5px}.fortschritt{display:flex;align-items:center;gap:8px;margin-top:4px}.fortschritt-spur{flex:1 1;height:5px;border-radius:999px;background:var(--flaeche-seite);overflow:hidden}.fortschritt-wert{display:block;height:100%;border-radius:999px;background:var(--akzent)}.kanalwahl{display:flex;flex-wrap:wrap;gap:6px}.kanalwahl .chip{border:0;cursor:pointer}.artikelwahl{max-height:180px;margin-top:8px;overflow:auto;border:1px solid var(--rand-karte);border-radius:var(--radius-eingabe)}.artikelzeile{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:var(--zeilenhoehe-tabelle);padding:0 10px;border:0;border-bottom:1px solid var(--trennlinie);background:transparent;cursor:pointer;text-align:left}.artikelzeile.gewaehlt{background:var(--akzent-zeile);font-weight:500}.detail{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1}.detailkopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detailtitel{display:flex;align-items:center;gap:10px}.detailwerkzeuge{display:flex;gap:8px}.detailanlass{margin-top:-6px}.hinweiszustand{padding:8px 12px;border-radius:var(--radius-eingabe);background:var(--gruen-flaeche);color:#1f7040}.artikelstreifen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:10px;gap:10px}.artikelkachel{display:flex;flex-direction:column;gap:6px;min-width:0}.artikelkachel .bildplatz,.artikelkachel img{width:100%;height:74px;object-fit:cover;border-radius:8px;background:var(--flaeche-seite)}.artikelkachel figcaption{display:flex;flex-direction:column;gap:1px;min-width:0}.artikelname{font-size:var(--groesse-neben);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editorflaeche{display:grid;grid-template-columns:1fr 230px;grid-gap:var(--kartenabstand);gap:var(--kartenabstand);min-height:0;flex:1 1}.editorkarte{min-width:0}.kanaltabs{display:flex;gap:2px;padding:10px 12px 0;border-bottom:1px solid var(--trennlinie)}.kanaltab{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-sekundaer);cursor:pointer}.kanaltab.aktiv{border-bottom-color:var(--akzent);color:var(--text);font-weight:600}.tabpunkt{width:6px;height:6px;border-radius:999px}.werkzeugleiste{display:flex;align-items:center;gap:2px;padding:7px 12px;border-bottom:1px solid var(--trennlinie)}.werkzeug{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--text-sekundaer);cursor:pointer}.werkzeug:hover{background:rgba(0,0,0,.04);color:var(--text)}.werkzeugtrenner{width:1px;height:16px;margin:0 6px;background:var(--trennlinie)}.editorkoerper{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:12px}.editorblatt{flex:1 1;min-height:0;overflow:auto;padding:14px;border:1px solid var(--rand-karte);border-radius:10px}.koerperfeld{width:100%;min-height:150px;padding:0;border:0;background:transparent;resize:none;line-height:1.55;field-sizing:content}.koerperfeld:focus{outline:none}.zeichenzahl{padding-top:8px;text-align:right}.pruefspalte{display:flex;flex-direction:column;gap:var(--kartenabstand);min-height:0;overflow:auto}.stimmenring{flex:none}.hinweisliste{display:flex;flex-direction:column;gap:8px}.hinweisliste li{display:flex;align-items:flex-start;gap:7px;line-height:1.35}.hinweisliste svg{flex:none;margin-top:2px}.versionsliste{display:flex;flex-direction:column;gap:8px}.versionsliste li{display:flex;align-items:center;justify-content:space-between;gap:8px}.freigabe{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1}.freigabeflaeche{display:grid;grid-template-columns:1fr 300px;grid-gap:var(--kartenabstand);gap:var(--kartenabstand);min-height:0;flex:1 1}.vorschaurahmen{max-width:560px;margin:0 auto;border:1px solid var(--rand-karte);border-radius:10px;overflow:hidden}.kommentarstrang{display:flex;flex-direction:column;gap:12px}.kommentarstrang li{display:flex;gap:9px}.kommentarkreis{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:999px;background:var(--flaeche-seite);border:1px solid var(--rand-karte);font-size:10px;font-weight:600;color:var(--text-sekundaer)}.kommentarkopf{display:flex;align-items:baseline;gap:8px}.kommentarname{font-weight:600}.kommentartext{color:var(--text-sekundaer);line-height:1.4}.bilderwahl{display:flex;flex-direction:column;gap:10px}.bilderkarte,.bilderwahl{min-height:0;flex:1 1}.bilderraster{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--kartenabstand);gap:var(--kartenabstand)}.bildkachel{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.bildflaeche{position:relative;display:block;border-radius:10px;overflow:hidden;border:2px solid transparent}.bildkachel.gewaehlt .bildflaeche{border-color:var(--akzent)}.bildflaeche img{display:block;width:100%;height:132px;object-fit:cover}.bildhaken{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--akzent);color:#fff}.bildbeschriftung{padding-left:2px}.altfeld{padding:var(--innenabstand);border-top:1px solid var(--trennlinie)}.stimmenseite{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1}.stimmenraster{display:grid;grid-template-columns:1fr 1fr 240px;grid-gap:var(--kartenabstand);flex:1 1;overflow:hidden}.stimmenraster,.stimmenspalte{gap:var(--kartenabstand);min-height:0}.stimmenspalte{overflow:auto}.leitsatzliste,.stimmenspalte{display:flex;flex-direction:column}.leitsatzliste{gap:10px}.leitsatzliste li{display:flex;align-items:flex-start;gap:8px}.leitsatznummer{padding-top:3px;color:var(--text-sekundaer);font-size:var(--groesse-neben)}.leitsatzfeld{flex:1 1;min-height:34px;padding:2px 0;border:0;background:transparent;resize:none;line-height:1.4;field-sizing:content}.leitsatzfeld:focus{outline:none;border-bottom:1px solid var(--akzent)}.beispielkopf{justify-content:flex-start;gap:7px}.beispielfeld{width:100%;min-height:62px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--rand-karte);border-radius:8px;resize:vertical;line-height:1.4;color:var(--text-sekundaer);field-sizing:content}.beispielfeld.gut{background:var(--gruen-flaeche);border-color:rgba(46,158,91,.25)}.beispielfeld.schlecht{background:var(--rot-flaeche);border-color:rgba(209,67,67,.25)}.wortliste{display:flex;flex-wrap:wrap;gap:6px}.chipweg{border:0;background:transparent;color:inherit;cursor:pointer;padding:0 0 0 2px;font-size:13px;line-height:1}.proberingzeile{display:grid;place-items:center;padding:6px 0 14px}.artikelseite,.kanalseite,.nutzerseite,.sucheseite{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1}.importzeile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:var(--radius-eingabe);background:var(--blau-flaeche);color:#2549b5}.auswahl.klein,.eingabe.klein{width:72px;height:26px}.auswahl.klein{width:130px}.regelfelder{gap:6px}.regelfelder,.verbindungszelle{display:flex;align-items:center}.verbindungszelle{gap:8px}.trefferliste li a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--zeilenhoehe-tabelle);padding:0 4px;border-bottom:1px solid var(--trennlinie)}.trefferliste li a:hover{background:var(--akzent-zeile)}.demowahl{display:flex;flex-direction:column;gap:calc(var(--raster));margin-bottom:calc(var(--raster) * 2)}.demoknopf{width:100%}.demozeile{margin:calc(var(--raster) * .5) 0 0;line-height:1.45}.demotrenner,.demozeile{font-size:var(--groesse-neben);color:var(--text-sekundaer)}.demotrenner{display:flex;align-items:center;gap:var(--raster);margin-top:var(--raster)}.demotrenner:after,.demotrenner:before{content:"";flex:1 1;height:1px;background:var(--trennlinie)}.demohinweis{display:flex;align-items:center;gap:calc(var(--raster));padding:calc(var(--raster) * 1.25) calc(var(--raster) * 1.5);margin-bottom:var(--kartenabstand);border:1px solid var(--rand-karte);border-radius:var(--radius-karte);background:var(--akzent-zeile);color:var(--text-sekundaer);font-size:var(--groesse-neben)}.ungeplantliste li{display:flex;align-items:center;justify-content:space-between;gap:var(--raster)}.ungeplantliste li a{flex:1 1}