*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}.material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 40;-webkit-user-select:none;user-select:none;vertical-align:middle}button{font-family:var(--pammys-font-sans)}input,textarea,select{font-family:var(--pammys-font-sans);font-size:var(--pammys-fs-body);color:var(--pammys-fg-1)}.werkzeug{--pammys-cloud:var(--grund);--pammys-paper:var(--karte);--pammys-mist:var(--sockel);--pammys-bg:var(--grund);--pammys-bg-alt:var(--sockel);--pammys-bg-surface:var(--karte);--pammys-fog:var(--linie);--pammys-stone:var(--linie-kraeftig);--pammys-border:var(--linie);--pammys-border-strong:var(--linie-kraeftig);--pammys-graphite:var(--text);--pammys-shadow:var(--text-leise);--pammys-fg-1:var(--text);--pammys-fg-2:var(--text-leise);--pammys-fg-3:var(--text-leise);--pammys-fg-inverse:var(--text-invers);--pammys-ink:var(--ink);--pammys-cocoa:var(--ink);--pammys-danger:var(--unter);--pammys-success:var(--ueber);--pammys-warning:var(--warnung);--pammys-mocha:var(--warnung);--pammys-blush:var(--unter-still);--pammys-mint:var(--ueber-still);--pammys-vanilla:var(--warnung-still);--pammys-radius-sm:var(--r-bedien);--pammys-radius-md:var(--r-kachel);--pammys-radius-lg:var(--r-flaeche);--pammys-radius-pill:var(--r-voll);--pammys-shadow-1:var(--schatten-auflage);--pammys-shadow-2:var(--schatten-auflage);--pammys-shadow-3:var(--schatten-hebung);--pammys-font-sans:var(--font);--pammys-font-display:var(--font-titel);--pammys-font-mono:var(--font-zahl);background:radial-gradient(120% 520px at 50% -180px, var(--grund-licht) 0%, var(--grund) 70%) var(--grund);color:var(--text);font-family:var(--font);letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:12.5px;font-weight:600;line-height:19px}.werkzeug h1,.werkzeug h2,.werkzeug h3{font-family:var(--font-titel);color:var(--text);letter-spacing:-.03em;text-wrap:balance}.werkzeug h1{font-size:var(--grad-seite);line-height:var(--grad-seite-hoehe);font-weight:var(--grad-seite-gewicht);letter-spacing:-.015em}.werkzeug h2{font-size:16px;font-weight:700;line-height:24px}.werkzeug h3{font-size:14px;font-weight:700;line-height:20px}.werkzeug p{text-wrap:pretty;line-height:20px}.werkzeug code,.werkzeug .zahl{font-family:var(--font-zahl);font-variant-numeric:tabular-nums}.werkzeug :where(a){border-bottom:none}.werkzeug .text-link{border-bottom:1px solid}.admin-shell{padding:var(--a-schnitt) var(--rand) 96px;margin:0 auto}.seite-fest{flex-direction:column;height:100svh;display:flex;overflow:hidden}.seite-fest .admin-shell{min-height:0;padding-top:var(--a-block);padding-bottom:var(--a-wert);flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;display:flex}.seite-fest .werkzeug-koerper{flex:1;align-items:stretch;min-height:0}.werkzeug-koerper>.admin-shell{flex:1;min-width:0;margin-inline:0}.seite-fest .admin-shell>.reiter-zeile{margin-bottom:var(--a-innen)}.seite-fest .seiten-kopf,.seite-fest .filter-leiste{margin-bottom:var(--a-zeile)}.seite-fest .admin-shell>main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.seite-fest .tabelle-flaeche{flex:1;min-height:0;max-height:none}@media (max-width:720px){.werkzeug h1{font-size:22px;line-height:28px}.filter-feld{flex:100%}.seite-fest{height:auto;overflow:visible}.seite-fest .admin-shell{padding-bottom:96px;display:block}.seite-fest .werkzeug-koerper{min-height:0;display:block}}.werkzeug:has(.tabelle-flaeche) .admin-card{max-width:none}.admin-card{background:var(--karte);border-radius:var(--r-flaeche);box-shadow:var(--schatten-auflage);padding:var(--a-block)}.werkzeug .pammys-overline{letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:750}.admin-card>.pammys-overline:first-child{border-bottom:1px solid var(--linie-leise);margin-bottom:12px;padding-bottom:10px;display:block}.btn{justify-content:center;align-items:center;gap:var(--a-wert);border-radius:var(--r-bedien);height:40px;font-family:var(--font);cursor:pointer;white-space:nowrap;background:var(--ink);color:var(--auf-akzent);box-shadow:var(--schatten-bedien);transition:transform var(--t-schnell), background var(--t-schnell), border-color var(--t-schnell), color var(--t-schnell);border:1px solid #0000;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-hover)}.btn:active:not(:disabled){transition-duration:60ms;transform:translateY(.5px)scale(.99)}.icon-knopf:active:not(:disabled){transform:translateY(.5px)}.btn:active{background:var(--ink-hover)}.btn.secondary{background:var(--karte);color:var(--text);border-color:var(--linie-kraeftig)}.btn.secondary:hover{background:var(--sockel)}.btn.danger{background:var(--unter);color:var(--auf-unter);border-color:#0000}.btn.danger:hover{background:var(--unter-tief)}.btn.small{height:32px;padding:0 12px;font-size:13px}.btn.gross{height:42px;padding:0 20px;font-size:15px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:var(--ink)}.btn.secondary:disabled:hover{background:var(--karte)}a.btn{border-bottom:none}.icon-knopf{border-radius:var(--r-bedien);width:32px;height:32px;color:var(--text-leise);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.icon-knopf:hover{background:var(--sockel);color:var(--text)}.icon-knopf:disabled{cursor:default;opacity:.45;color:var(--text-leise);background:0 0}.dialog{border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--karte);color:var(--text);font-family:var(--font);width:min(460px,100vw - 32px);box-shadow:var(--schatten-fenster);animation:dialog-auf var(--t-schnell);padding:0}.dialog::backdrop{background:var(--schleier);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:schleier-auf var(--t-mittel)}.dialog-inhalt{padding:var(--a-gruppe)}.dialog-titel{font-family:var(--font-titel);color:var(--text);border-bottom:1px solid var(--linie-leise);margin:0 0 12px;padding-bottom:12px;font-size:17px;font-weight:700}.dialog-text{color:var(--text-leise);font-size:14px;line-height:1.55}.dialog-text strong{color:var(--text)}.dialog-knoepfe{gap:var(--a-wert);margin-top:var(--a-block);flex-wrap:wrap;justify-content:flex-end;display:flex}.folge-abschnitt{margin-top:var(--a-block);padding-top:var(--a-block);border-top:1px solid var(--linie);gap:var(--a-zeile);display:grid}.folge-liste{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.folge-zeile{align-items:center;gap:var(--a-wert);border:1px solid var(--linie);border-radius:var(--r-bedien);background:var(--karte);padding:2px 4px 2px 12px;font-size:13px;font-weight:600;display:flex}.folge-zeile .folge-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dialog.anlegen{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px)}.dialog.anlegen[open]{flex-direction:column;display:flex}.dialog.anlegen .dialog-inhalt{overscroll-behavior:contain;overflow-y:auto}.dialog-kopf{justify-content:space-between;align-items:center;gap:var(--a-wert);margin-bottom:var(--a-wert);display:flex}.dialog-kopf .dialog-titel{margin:0}@media (min-width:561px){.dialog.anlegen .detail-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog.anlegen .form-grid{grid-template-columns:1fr 1fr}}.seite-schmal{max-width:64rem}.seiten-kopf{justify-content:space-between;align-items:center;gap:var(--a-zeile);margin:0 0 var(--a-gruppe);flex-wrap:wrap;display:flex}.seiten-kopf h1{margin:0}.seiten-knoepfe{align-items:center;gap:var(--a-wert);flex-wrap:wrap;display:flex}.gruppen-kopf{align-items:center;gap:var(--a-wert);letter-spacing:0;text-transform:none;color:var(--text-zweit);margin:var(--a-gruppe) 0 var(--a-zeile);font-size:13px;font-weight:650;display:flex}.gruppen-kopf:after{content:"";background:var(--linie);flex:1;height:1px}.listen-karte{align-items:center;gap:var(--a-zeile);padding:var(--a-innen) var(--a-block);transition:border-color var(--t-schnell), box-shadow var(--t-schnell);display:flex}a.listen-karte,.listen-karte[href]{transition:transform var(--t-schnell), box-shadow var(--t-schnell)}@media (hover:hover) and (pointer:fine){a.listen-karte:hover,.listen-karte[href]:hover{box-shadow:var(--schatten-hebung);transform:translateY(-1px)}.listen-karte:hover{border-color:var(--linie-kraeftig);box-shadow:var(--schatten-hebung)}}.listen-titel{font-family:var(--font-titel);color:var(--text);border-bottom:none;font-size:16px;font-weight:700;text-decoration:none}.listen-titel:hover{color:var(--ak-text)}.listen-unter{color:var(--text-leise);font-size:var(--grad-klein);overflow-wrap:anywhere;margin-top:3px}.klapp>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-leise);padding:var(--a-wert) 0;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:flex}.klapp>summary::-webkit-details-marker{display:none}.klapp>summary:before{content:"chevron_right";transition:transform var(--t-schnell);font-family:Material Symbols Rounded;font-size:18px}.klapp[open]>summary:before{transform:rotate(90deg)}.klapp>summary:hover{color:var(--text)}.werkzeug :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--blau);outline-offset:2px}.werkzeug :is(input,textarea,select):focus-visible{outline:none}.werkzeug ::placeholder{color:var(--text-leise);opacity:1}.werkzeug input,.werkzeug textarea{caret-color:var(--ink)}.werkzeug ::selection{background:var(--ink);color:#fff}.werkzeug *{scrollbar-width:thin;scrollbar-color:var(--linie-kraeftig) transparent}.werkzeug ::-webkit-scrollbar{width:10px;height:10px}.werkzeug ::-webkit-scrollbar-track{background:0 0}.werkzeug ::-webkit-scrollbar-thumb{background:var(--linie-kraeftig);background-clip:content-box;border:2px solid #0000;border-radius:999px}.werkzeug ::-webkit-scrollbar-thumb:hover{background-color:var(--text-leise);background-clip:content-box}.buehne{isolation:isolate;position:relative}.buehne:before{content:"";z-index:-1;background:radial-gradient(640px 420px at 50% 36%, color-mix(in srgb, var(--blau) 13%, transparent), transparent 72%);position:absolute;inset:0}.buehne .admin-card{box-shadow:var(--schatten-schwebe)}.buehne-marke{flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;display:flex}.buehne-marke .pammys-overline{letter-spacing:.18em}.field{margin-bottom:var(--a-zeile);flex-direction:column;gap:6px;display:flex}.field label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-leise);font-size:11px;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--linie-kraeftig);border-radius:var(--r-eingabe);background-color:var(--eingabe-grund);box-shadow:var(--eingabe-mulde);color:var(--text);resize:vertical;transition:border-color var(--t-schnell), box-shadow var(--t-schnell);outline:none;padding:0 12px;font-family:inherit;font-size:14px}.field input:disabled,.field select:disabled,.field textarea:disabled{background-color:var(--sockel);color:var(--text-leise);cursor:not-allowed;border-style:dashed}.markt-auswahl input:disabled,input.zeilen-haken:disabled{cursor:not-allowed;opacity:.55}.field input,.field select{height:40px}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--text-leise)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blau);box-shadow:var(--fokus-ring)}.werkzeug select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%235F7074' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:11px 7px;max-width:100%;padding-right:32px}:root[data-thema=dunkel] .werkzeug select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%239CA8AB' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E")}.werkzeug select:disabled{cursor:default;opacity:.55}.werkzeug input[type=date]{font-family:var(--font-zahl);font-variant-numeric:tabular-nums}.datums-feld{display:block;position:relative}.datums-feld input[type=date]{width:100%;padding-right:36px}.datums-feld input[type=date]::-webkit-calendar-picker-indicator{display:none}.datums-feld>.icon-knopf{width:26px;height:26px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.datums-kalender{z-index:40;background-color:var(--karte);border:1px solid var(--linie);border-radius:var(--r-gross);width:276px;max-width:min(276px,100vw - 24px);box-shadow:var(--schatten-schwebe);padding:12px;position:absolute;top:calc(100% + 6px);left:0}.datums-kalender.oben{top:auto;bottom:calc(100% + 6px)}.datums-kalender.rechts{left:auto;right:0}.datums-kopf{align-items:center;gap:4px;margin-bottom:6px;display:flex}.datums-titel{text-align:center;flex:1}.datums-wochentage,.datums-woche{grid-template-columns:repeat(7,1fr);display:grid}.datums-wochentag{letter-spacing:.05em;text-transform:uppercase;color:var(--text-still);text-align:center;font-size:12px;font-weight:550;line-height:24px}.datums-tag{border-radius:var(--r-bedien);height:32px;font-family:var(--font-zahl);font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;transition:background-color var(--t-schnell);background-color:#0000;border:1px solid #0000;font-size:13px}.datums-tag:hover{background-color:var(--sockel)}.datums-tag.nachbar{color:var(--text-leise)}.datums-tag.heute{border-color:var(--ink)}.datums-tag.gewaehlt{background-color:var(--ink);color:var(--auf-akzent)}.datums-tag.gewaehlt:hover{background-color:var(--ink-hover)}.datums-fuss{justify-content:space-between;gap:var(--a-wert);border-top:1px solid var(--linie-leise);margin-top:8px;padding-top:8px;display:flex}.datums-textknopf{border-radius:var(--r-bedien);color:var(--blau);cursor:pointer;transition:background-color var(--t-schnell);background-color:#0000;border:none;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:550}.datums-textknopf:hover{background-color:var(--blau-still)}.pill-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-voll);min-width:0;max-width:100%;font-size:var(--grad-meta);font-weight:var(--grad-meta-gewicht);letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;display:inline-flex;overflow:hidden}.pill-tag.live{background:var(--ueber-still);color:var(--ueber)}.pill-tag.draft{background:var(--warnung-still);color:var(--warnung)}.pill-tag.archived{background:var(--sockel);color:var(--text-leise);border-color:var(--linie)}.pill-tag.rolle-superadmin{background:var(--sig-gelb-flaeche);color:var(--sig-gelb);border-color:color-mix(in srgb, var(--sig-gelb) 34%, transparent);font-weight:800}.pill-tag.rolle-admin{color:var(--sig-gelb);border-color:color-mix(in srgb, var(--sig-gelb) 26%, transparent);background:0 0}.pill-tag.rolle-team{background:var(--sockel);color:var(--text-leise);border-color:var(--linie)}.pill-tag.markt{color:var(--text-leise);border-color:var(--linie-kraeftig);background:0 0}.code-ticket{height:var(--pille-h);border:1px solid var(--w14);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-zweit);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;align-items:center;max-width:100%;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.code-ticket.klein{height:18px;padding:0 8px;font-size:10.5px}.gruppen-zahl{border-radius:var(--r-voll);background:var(--zebra);font-family:var(--font-zahl);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--text-zweit);margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.pill-markt{border-radius:var(--r-voll);font-size:var(--grad-meta);font-weight:var(--grad-meta-gewicht);letter-spacing:.06em;white-space:nowrap;background-color:var(--w06);color:var(--w60);border:1px solid #0000;align-items:center;padding:3px 10px;display:inline-flex}.pill-art{background-color:var(--w06);color:var(--w60);border-color:#0000}.markt-wahl.wort{text-transform:none;letter-spacing:0;font-size:12px;font-weight:550}.markt-wahl[data-ton]:not([data-ton=neutral]){background-color:var(--w06);color:var(--w60);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-color:#0000}.markt-wahl[data-ton=gut]{color:var(--sig-gruen);background-color:var(--sig-gruen-flaeche)}.markt-wahl[data-ton=schlecht]{color:var(--sig-rot);background-color:var(--sig-rot-flaeche)}.markt-wahl[data-ton=warten]{color:var(--sig-gelb);background-color:var(--sig-gelb-flaeche)}.markt-wahl[data-ton]:not([data-ton=neutral]):hover{border-color:#0000}.markt-wahl[data-ton=neutral]{background-color:var(--karte);color:var(--text-leise)}.pill-phase{vertical-align:middle;border:1px solid var(--linie-kraeftig);border-radius:var(--r-voll);white-space:nowrap;text-overflow:ellipsis;background-color:var(--karte);max-width:100%;color:var(--text-leise);padding:3px 10px;font-size:12px;font-weight:550;display:inline-block;overflow:hidden}.pill-phase[data-ton=gut]{color:var(--sig-gruen);border-color:var(--sig-gruen-rand)}.pill-phase[data-ton=schlecht]{color:var(--sig-rot);border-color:color-mix(in srgb, var(--sig-rot) 30%, transparent)}.pill-phase[data-ton=warten]{color:var(--sig-gelb);border-color:color-mix(in srgb, var(--sig-gelb) 30%, transparent)}.markt-wahl[data-person]{color:var(--w60);background-color:var(--w06);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-color:#0000}.pill-person{border-radius:var(--r-voll);white-space:nowrap;background-color:var(--w06);color:var(--w60);border:1px solid #0000;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:550;line-height:1.2;display:inline-flex}.pill-person.feld{appearance:none;cursor:pointer;text-align:center;text-align-last:center;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:3px 22px 3px 10px}.pill-person.feld:hover:not(:disabled){border-color:var(--text)}.pill-markt,.pill-phase,.pill-person,.markt-wahl{height:var(--pille-h);padding-top:0;padding-bottom:0}.pill-phase{line-height:calc(var(--pille-h) - 2px)}.field .pill-person.feld,.detail-raster .pill-person.feld{border-radius:var(--r-voll);background-color:#0000;padding:3px 22px 3px 10px;font-size:12px;font-weight:550}.field .pill-person.feld:disabled,.detail-raster .pill-person.feld:disabled{padding-right:10px}.pill-person.feld:disabled{cursor:not-allowed;background-color:var(--sockel);border-style:dashed;border-color:var(--linie-kraeftig);color:var(--text-leise);background-image:none;padding-right:10px}.person-reihe{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.pill-person[data-person]{color:var(--w60);border-color:#0000}.pill-person[data-person=rest],.pill-person[data-person=leer]{background-color:var(--karte);border-color:var(--linie-kraeftig);color:var(--text-leise)}.markt-wahl[data-person]:hover{border-color:var(--text)}.markt-wahl[data-person=leer]{background-color:var(--karte);color:var(--text-leise);border-color:var(--linie-kraeftig)}.pill-tag.zaehler{background:var(--vertieft);color:var(--text-leise);font-family:var(--font-zahl);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.pill-tag.zaehler.leer{border-color:var(--linie);color:var(--text-still);background:0 0}.tabelle th.kopf-pille:not(.mitte){padding-left:27px}.tabelle th.rechts .tabelle-sortier{flex-direction:row-reverse}.tabelle th.mitte .tabelle-sortier{justify-content:center;width:100%;padding-left:12px}.tabelle td.mitte>*{margin-inline:auto}.tabelle th.mitte,.tabelle td.mitte{text-align:center;text-overflow:clip}:is(.tabelle th:has(.zeilen-haken),.tabelle td:has(.zeilen-haken)){text-overflow:clip}.auswahl-zeile{align-items:center;gap:var(--a-wert) var(--a-zeile);flex-wrap:wrap;padding:6px 0;display:flex}.auswahl-wert{overflow-wrap:anywhere;flex:8rem;min-width:0;font-weight:600}.auswahl-nutzung{color:var(--text-still);white-space:nowrap;font-size:12px}.auswahl-knoepfe{align-items:center;gap:var(--a-haar);flex:none;margin-left:auto;display:flex}.auswahl-weg:hover:not(:disabled){color:var(--unter)}.feld-kopf{justify-content:space-between;align-items:center;gap:var(--a-wert);min-height:20px;display:flex}.feld-weg{opacity:.5;color:var(--text-still);transition:opacity var(--t-schnell), color var(--t-schnell)}.field:hover .feld-weg,.feld-weg:focus-visible{opacity:1}.feld-weg:hover{opacity:1;color:var(--unter)}.plattform-plus{gap:var(--a-wert);margin-top:var(--a-zeile);flex-wrap:wrap;display:flex}.gespeichert-haken{color:var(--ueber);animation:haken-auf var(--t-mittel) both;vertical-align:middle;margin-left:6px;font-size:13px;font-weight:700;display:inline-block}@keyframes dialog-auf{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}.tabelle-sortier,.menue-zeile,.zeitraum-wahl,.wechsel-eintrag,.recht-zeile,.klapp>summary{transition:background-color var(--t-schnell), color var(--t-schnell)}@keyframes klapp-auf{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes schleier-auf{0%{opacity:0}}@keyframes haken-auf{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.laedt-balken{background:var(--vertieft);height:3px;margin-top:var(--a-wert);border-radius:2px;position:relative;overflow:hidden}.laedt-balken:after{content:"";background:var(--ink);width:40%;animation:laedt-lauf 1.1s var(--spur-aus) infinite;border-radius:2px;position:absolute;inset-block:0}@keyframes laedt-lauf{0%{transform:translate(-100%)}to{transform:translate(350%)}}.visuell-versteckt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leer-zustand{text-align:center;align-items:center;gap:var(--a-haar);padding:var(--a-schnitt) var(--a-block);flex-direction:column;display:flex}.leer-zeichen{border-radius:var(--r-voll);background:color-mix(in srgb, var(--blau) 9%, transparent);width:48px;height:48px;color:var(--blau);justify-content:center;align-items:center;margin-bottom:6px;font-size:24px;display:inline-flex}.leer-satz{font-family:var(--font-titel);color:var(--text);margin:0;font-size:14px;font-weight:700;line-height:20px}.leer-zustand .t-nenner{max-width:44ch}.listen-karte{justify-content:space-between;align-items:center;gap:var(--a-innen);color:inherit;cursor:pointer;transition:background var(--t-mittel), box-shadow var(--t-mittel);flex-wrap:wrap;text-decoration:none;display:flex}.listen-karte:hover{background:var(--sockel);box-shadow:var(--schatten-hebung)}.listen-karte-haupt{flex:16rem;min-width:0}.listen-karte-name{font-family:var(--font-titel);color:var(--text);font-size:16px;font-weight:700;line-height:24px;display:block}.listen-karte-nenner{color:var(--text-still);margin-top:2px;font-size:13px;line-height:20px;display:block}.listen-karte-merkmale{align-items:center;gap:var(--a-wert);flex-wrap:wrap;justify-content:flex-end;display:flex}.listen-karte-pfeil{color:var(--text-still);transition:transform var(--t-schnell);flex:none}.listen-karte:hover .listen-karte-pfeil{transform:translate(2px)}@media (max-width:640px){.listen-karte{align-items:flex-start;gap:var(--a-zeile)}.listen-karte-merkmale{justify-content:flex-start;width:100%}}.markt-wahl{appearance:none;border:1px solid var(--linie-kraeftig);border-radius:var(--r-voll);background:var(--karte);color:var(--text-leise);font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-leise) 50%), linear-gradient(135deg, var(--text-leise) 50%, transparent 50%);transition:border-color var(--t-schnell), color var(--t-schnell);background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:2px 22px 2px 10px;font-size:11px;font-weight:600}.markt-wahl:hover{border-color:var(--text-leise);color:var(--text)}.markt-wahl:focus-visible{border-color:var(--blau);box-shadow:var(--fokus-ring);outline:none}.markt-wahl:disabled{opacity:.5;cursor:default}.markt-auswahl{gap:var(--a-wert);flex-wrap:wrap;display:flex}.markt-auswahl label{border:1px solid var(--linie-kraeftig);border-radius:var(--r-voll);color:var(--text);background:var(--karte);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--t-schnell), background var(--t-schnell);text-transform:none;letter-spacing:0;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.markt-auswahl label:hover{border-color:var(--text-leise);background:var(--sockel)}.markt-auswahl input{margin:0}.markt-auswahl label:has(input:checked){border-color:var(--ink);background:var(--blau-still)}.markt-auswahl label:has(input:focus-visible){box-shadow:var(--fokus-ring)}.markt-auswahl label:has(input:disabled){cursor:default;opacity:.65;background:var(--sockel)}.markt-auswahl label:has(input:disabled):hover{border-color:var(--linie-kraeftig);background:var(--sockel)}.titel-feld{font-family:var(--font-titel);letter-spacing:-.01em;color:var(--text);border-radius:var(--r-eingabe);width:100%;min-width:0;transition:background var(--t-schnell), border-color var(--t-schnell);background:0 0;border:1px solid #0000;outline:none;margin-left:-10px;padding:5px 10px;font-size:24px;font-weight:700;line-height:1.2}.titel-feld:hover{background:var(--sockel);border-color:var(--linie)}.titel-feld:focus{background:var(--karte);border-color:var(--blau);box-shadow:var(--fokus-ring)}.titel-block{flex:1;min-width:260px}.titel-marke{letter-spacing:.09em;text-transform:uppercase;color:var(--text-zweit);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.titel-marke .material-symbols-rounded{font-size:15px}.titel-status{color:var(--text-leise);text-transform:none;letter-spacing:0;font-weight:600}.titel-status.fertig{color:var(--ueber);align-items:center;gap:3px;display:inline-flex}.hinweis{gap:var(--a-wert);color:var(--text-leise);align-items:flex-start;max-width:90ch;margin:0;font-size:13px;line-height:1.55;display:flex}.hinweis .material-symbols-rounded{flex-shrink:0;margin-top:1px;font-size:18px}.trenner-oder{align-items:center;gap:var(--a-zeile);margin:var(--a-block) 0;letter-spacing:.09em;text-transform:uppercase;color:var(--text-zweit);font-size:11px;font-weight:700;display:flex}.trenner-oder:before,.trenner-oder:after{content:"";background:var(--linie);flex:1;height:1px}.hinweis.warnend{background:var(--unter-still);color:var(--unter);border-radius:var(--r-eingabe);padding:10px 12px}.werkzeug-kopf{background:color-mix(in srgb, var(--leiste-grund) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--linie);padding:0 var(--rand);height:var(--kopf);z-index:40;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.wechsel{align-items:center;display:flex;position:relative}.wechsel-strich{background:var(--linie);flex:none;width:1px;height:16px}.wechsel-knopf{border-radius:var(--r-bedien);font-family:var(--font);color:var(--text-zweit);white-space:nowrap;cursor:pointer;transition:color var(--t-schnell), background var(--t-schnell);background:0 0;border:none;align-items:center;gap:2px;margin:0 -4px;padding:4px;font-size:13px;font-weight:600;display:inline-flex}.wechsel-knopf:hover{color:var(--text);background:var(--sockel)}.wechsel-knopf:focus-visible{box-shadow:var(--fokus-ring);outline:none}.wechsel-menue{left:0;top:calc(100% + var(--a-wert));z-index:50;width:300px;animation:klapp-auf var(--t-schnell);transform-origin:0 0;border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--karte);box-shadow:var(--schatten-schwebe);position:absolute;overflow:hidden}.wechsel-eintrag{align-items:center;gap:var(--a-wert);width:100%;padding:var(--a-zeile) var(--a-block);border:none;border-bottom:1px solid var(--linie-leise);color:var(--text);cursor:pointer;background:0 0;text-decoration:none;display:flex}.wechsel-eintrag:hover{background:var(--sockel)}.wechsel-eintrag.aktiv{cursor:default;background:var(--vertieft)}.wechsel-name{font-size:14px;font-weight:600;display:block}.wechsel-zweck{color:var(--text-leise);margin-top:1px;font-size:12px;display:block}.zurueck{height:32px;margin-bottom:var(--a-zeile);color:var(--text);background-color:var(--karte);border:1px solid var(--linie-kraeftig);border-radius:var(--r-bedien);transition:background-color var(--t-schnell), border-color var(--t-schnell);align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zurueck:hover{background-color:var(--sockel);border-color:var(--text-leise);color:var(--text)}.zurueck .material-symbols-rounded{transition:transform var(--t-schnell)}.zurueck:hover .material-symbols-rounded{transform:translate(-2px)}@media (max-width:720px){.zurueck{height:44px;padding:0 16px 0 14px}}.form-grid{gap:var(--a-zeile);grid-template-columns:2fr 2fr 1fr auto;align-items:end;display:grid}.two-col{gap:var(--a-zeile);grid-template-columns:1fr 1fr;display:grid}.form-grid>*,.two-col>*{min-width:0}@media (max-width:720px){.form-grid{grid-template-columns:1fr;align-items:stretch}.two-col{grid-template-columns:1fr}.admin-shell{padding:var(--a-block) 14px 80px}.werkzeug-kopf{gap:8px;padding:0 14px}.werkzeug-kopf .kopf-zusatz{display:none}.titel-feld{font-size:20px}}.werkzeug{overflow-x:clip}.admin-card :is(code,.pfad){overflow-wrap:anywhere}.konto{position:relative}.konto-knopf{align-items:center;gap:var(--a-wert);height:32px;padding:0 4px 0 var(--a-zeile);border-radius:var(--r-bedien);color:var(--text);cursor:pointer;transition:background var(--t-schnell);background:0 0;border:none;font-size:14px;font-weight:500;display:flex}.konto-knopf:hover{background:var(--sockel)}.konto-kreis,.profil-kreis{border-radius:var(--r-voll);background:var(--ink);width:28px;height:28px;color:var(--auf-akzent);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.konto-menue{right:0;top:calc(100% + var(--a-wert));z-index:50;width:260px;animation:klapp-auf var(--t-schnell);transform-origin:100% 0;border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--karte);box-shadow:var(--schatten-schwebe);position:absolute;overflow:hidden}.konto-kopf{padding:var(--a-zeile) var(--a-block);border-bottom:1px solid var(--linie-leise);text-align:center}.konto-kopf-name{color:var(--text);font-size:14px;font-weight:600}.konto-kopf-kennung{color:var(--text-leise);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.konto-maerkte{margin-top:var(--a-wert);border:1px solid var(--linie-kraeftig);border-radius:var(--r-voll);letter-spacing:.04em;color:var(--text-leise);align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.konto-name{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.konto-markt{letter-spacing:.02em;color:var(--text-leise);white-space:nowrap;font-size:10px;font-weight:600}@media (max-width:560px){.konto-markt{display:none}}.konto-abmelden{justify-content:center;align-items:center;gap:var(--a-wert);width:100%;padding:var(--a-zeile) var(--a-block);border:none;border-bottom:1px solid var(--linie-leise);color:var(--unter);cursor:pointer;transition:background var(--t-schnell);background:0 0;font-size:14px;font-weight:600;display:flex}.konto-abmelden:hover{background:var(--unter-still)}.konto-abschnitt{padding:var(--a-zeile) var(--a-block) var(--a-haar);letter-spacing:.09em;text-transform:uppercase;color:var(--text-zweit);font-size:11px;font-weight:700}.konto-eintrag{align-items:center;gap:var(--a-zeile);width:100%;padding:var(--a-wert) var(--a-block);color:var(--text);cursor:pointer;transition:background var(--t-schnell);background:0 0;border:none;font-size:14px;display:flex}.konto-eintrag:last-child{margin-bottom:var(--a-wert)}.konto-eintrag:hover{background:var(--vertieft)}.konto-eintrag.aktiv{font-weight:600}@media (max-width:720px){.konto-name{display:none}.konto-knopf{padding:0 2px}}.profil-bild{border-radius:var(--r-voll);object-fit:cover;background-color:var(--sockel);flex-shrink:0;width:28px;height:28px}.zeile-mit-bild{align-items:center;gap:8px;min-width:0;display:flex}.zeile-mit-bild>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.konto-vorschau{min-height:28px;color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.reiter-zeile{border-bottom:1px solid var(--linie);margin-bottom:var(--a-gruppe);align-items:stretch;display:flex;overflow-x:auto}.reiter-gruppe{flex:none;gap:2px;display:flex}.reiter-strich{background:var(--linie);flex:none;align-self:center;width:1px;height:16px;margin-inline:10px}@media (max-width:740px){.reiter-zeile{flex-wrap:wrap;row-gap:0;overflow-x:visible}.reiter-gruppe{flex-wrap:wrap;flex-basis:100%}.reiter{padding-inline:10px}.reiter-strich{display:none}}.reiter{border-radius:var(--r-bedien);appearance:none;cursor:pointer;height:32px;color:var(--text-leise);white-space:nowrap;transition:color var(--t-schnell), background var(--t-schnell), border-color var(--t-schnell);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.reiter:hover{color:var(--text)}.reiter.aktiv{color:var(--text);background:var(--segment-aktiv);box-shadow:var(--segment-aktiv-schatten);border-color:#0000}.reiter-gruppe{background:var(--segment);border-radius:var(--r-eingabe);gap:2px;padding:2px}.tabelle-flaeche{background:var(--karte);border-radius:var(--r-flaeche);box-shadow:var(--schatten-auflage);min-width:0;max-height:calc(100vh - var(--kopf) - var(--a-block));overflow:auto}.tabelle-flaeche:has(.gruppen-karten){box-shadow:none;background:0 0;border:none;border-radius:0}.tabelle-flaeche{background-image:linear-gradient(to right, var(--karte) 30%, transparent), linear-gradient(to left, var(--karte) 30%, transparent), linear-gradient(to right, var(--w14), transparent), linear-gradient(to left, var(--w14), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.roll-hinweis{background-image:linear-gradient(to right, var(--karte) 30%, transparent), linear-gradient(to left, var(--karte) 30%, transparent), linear-gradient(to right, var(--w14), transparent), linear-gradient(to left, var(--w14), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.tabelle-flaeche:has(.gruppen-karten){background-image:linear-gradient(to right, var(--grund) 30%, transparent), linear-gradient(to left, var(--grund) 30%, transparent), linear-gradient(to right, var(--w14), transparent), linear-gradient(to left, var(--w14), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.tabelle-flaeche.im-fluss{max-height:none}.tabelle thead th{z-index:2;background:var(--karte);box-shadow:inset 0 -1px 0 var(--w10);color:var(--w28);background:0 0;border-bottom:none;position:sticky;top:0}.tabelle thead th .l-spalte,.tabelle thead th .tabelle-sortier-text{color:var(--w28);font-weight:800}:root{--tabellen-kopf:40px;--tabellen-zeile:52px;--tabellen-summe:50px}.tabelle-gruppe td{top:var(--tabellen-kopf);z-index:1;position:sticky}.tabelle{table-layout:fixed;border-collapse:collapse;width:100%;min-width:max-content;font-size:13px}.tabelle th{height:var(--tabellen-kopf);font-size:var(--grad-spalte);font-weight:var(--grad-spalte-gewicht);letter-spacing:.05em;text-transform:uppercase;color:var(--text-zweit);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--linie);padding:8px 16px;position:relative;overflow:hidden}.tabelle th.rechts,.tabelle td.rechts{text-align:right}.gruppen-karten{flex-direction:column;gap:14px;min-width:max-content;display:flex}.gruppen-karte{background:var(--w03);border:1px solid var(--w08);border-radius:var(--r-flaeche);padding:16px 20px 8px}.gruppen-karte-kopf{letter-spacing:-.01em;color:var(--text-zweit);align-items:center;gap:10px;padding:0 4px 8px;font-size:12.5px;font-weight:800;display:flex}.gruppen-punkt{background:var(--w20);border-radius:50%;flex:none;width:8px;height:8px}.gruppen-karte[data-ton=gut] .gruppen-punkt{background:var(--sig-gruen)}.gruppen-karte[data-ton=schlecht] .gruppen-punkt{background:var(--sig-rot)}.gruppen-karte[data-ton=warten] .gruppen-punkt{background:var(--sig-gelb)}.gruppen-karte[data-ton=s0] .gruppen-punkt,.gruppen-karte[data-ton=s3] .gruppen-punkt{background:var(--sig-blau)}.gruppen-karte[data-ton=s1] .gruppen-punkt,.gruppen-karte[data-ton=s4] .gruppen-punkt{background:var(--sig-lila)}.gruppen-karte[data-ton=s2] .gruppen-punkt,.gruppen-karte[data-ton=s5] .gruppen-punkt{background:var(--sig-blau)}.gruppen-karte .tabelle{background:0 0;border:none;border-radius:0;width:auto;min-width:max-content;position:relative}.gruppen-karte .tabelle td{border-top:1px solid var(--w05);padding:6px 8px}.gruppen-karte .tabelle tbody tr:first-child td{border-top:none}.gruppen-karte .tabelle tbody tr.getoent td{background:0 0}.gruppen-karte .tabelle tbody tr:hover td{background:var(--w04)}.gruppen-karte .tabelle tbody tr:hover td:first-child{border-radius:12px 0 0 12px}.gruppen-karte .tabelle tbody tr:hover td:last-child{border-radius:0 12px 12px 0}@media (min-width:721px){.karten-sortierung.auch-am-rechner{margin-bottom:var(--a-zeile);justify-content:flex-end;display:flex}.karten-sortierung.auch-am-rechner .filter-feld{width:auto}}.tabelle td{height:var(--tabellen-zeile);max-height:var(--tabellen-zeile);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--linie-leise);padding:8px 16px;overflow:hidden}.tabelle tbody tr:first-child td{border-top:none}.tabelle:has(tbody tr.getoent) tbody tr:not(.tabelle-gruppe) td{border-top:none}.tabelle tbody tr.getoent td{background:var(--zebra)}.tabelle td.umbruch{white-space:normal;vertical-align:top;height:auto;max-height:none}.tabelle th.spalte-anker:before{content:"";width:150px;height:0;display:block}.tabelle td.zahl{font-family:var(--font-zahl);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:550}.tabelle tr.zeile-klick{cursor:pointer}.tabelle td{transition:background var(--t-schnell)}.tabelle tbody tr.zeile-klick:hover td{background:var(--sockel)}.tabelle tbody tr.zeile-klick:hover td:first-child{border-top-left-radius:var(--r-bedien);border-bottom-left-radius:var(--r-bedien)}.tabelle tbody tr.zeile-klick:hover td:last-child{border-top-right-radius:var(--r-bedien);border-bottom-right-radius:var(--r-bedien)}.tabelle-gruppe td{letter-spacing:0;text-transform:none;color:var(--text);background:var(--vertieft);border-top:2px solid var(--linie-kraeftig);height:auto;padding:10px 16px;font-size:13px;font-weight:650}.tabelle tbody tr.tabelle-gruppe:first-child td{border-top:none}.tabelle-leer{text-align:center;color:var(--text-zweit);padding:24px 16px;font-size:14px;line-height:1.5}.tabelle-leer>*{max-width:44ch}.seite-fest .tabelle-flaeche:has(.tabelle-leer-neben){flex-direction:column;display:flex}.seite-fest .tabelle-flaeche .tabelle-leer-neben{flex:1;place-content:center;display:grid}.tabelle-leer-neben{position:sticky;left:0}.tabelle-sortier{max-width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.tabelle-sortier:hover{color:var(--text)}.tabelle-sortier-text{text-overflow:ellipsis;overflow:hidden}.tabelle-pfeil{color:color-mix(in srgb, var(--text-leise) 45%, transparent);flex-shrink:0;font-size:8px}.tabelle-pfeil.aktiv{color:var(--text)}.tabelle-zeilenknopf{width:100%;font:inherit;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0;display:block;overflow:hidden}.tabelle-fuss{border-top:1px solid var(--linie);color:var(--text-leise);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.karten-sortierung,.karten-liste{display:none}@media (max-width:720px){.tabelle-flaeche{display:none}.seite-fest .tabelle-flaeche:has(.tabelle-leer-neben){display:none}.karten-sortierung{margin-bottom:var(--a-zeile);display:block}.karten-sortierung select{width:100%}.karten-liste{flex-direction:column;gap:10px;display:flex}.karten-liste .gruppen-kopf{margin:var(--a-wert) 0 0}.karten-liste .gruppen-kopf:first-child{margin-top:0}.karte-zeile{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-flaeche);box-shadow:var(--schatten-auflage);padding:6px var(--a-innen) 10px}.karte-zeile.karte-klick{cursor:pointer}.karte-zeile.karte-klick:active{background:var(--sockel)}.karte-kopf{align-items:center;gap:var(--a-wert);display:flex}.karte-wahl{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.karte-titel{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;flex:auto;align-items:center;padding:0;font-size:15px;font-weight:600;display:flex}.karte-titel .zeile-mit-bild>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.karte-felder{column-gap:var(--a-zeile);border-top:1px solid var(--linie-leise);grid-template-columns:fit-content(45%) 1fr;margin:4px 0 0;display:grid}.karte-felder dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise);align-items:center;padding:4px 0;font-size:11px;font-weight:600;display:flex}.karte-felder dd{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;min-width:0;margin:0;padding:4px 0;display:flex}.karte-felder dd.karte-bedien{min-height:44px;padding-top:2px;padding-bottom:2px}.karte-zeile .markt-wahl{min-height:44px}.karten-liste .tabelle-leer{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-flaeche)}.karten-liste .tabelle-fuss{border-top:none;padding:0 2px}}.filter-leiste{gap:var(--a-zeile);margin-bottom:var(--a-block);flex-wrap:wrap;align-items:flex-end;display:flex}.filter-feld{border:1px solid var(--linie-kraeftig);border-radius:var(--r-eingabe);background-color:var(--eingabe-grund);height:40px;box-shadow:var(--eingabe-mulde);flex-direction:row;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0 4px 0 10px;display:flex}.filter-feld>label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-suche>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-feld>label{color:var(--text-leise);flex:none;font-size:13px;font-weight:400}.filter-feld select,.filter-feld input{border-radius:var(--r-eingabe);box-shadow:none;color:var(--text);background-color:#0000;border:0;min-width:0;height:38px;padding:0;font-size:13px}.filter-feld select{padding-right:32px}.filter-feld select:focus-visible,.filter-feld input:focus{border-color:var(--blau);box-shadow:var(--fokus-ring);outline:none}.auswahl-leiste{align-items:center;gap:var(--a-zeile);background:var(--blau-still);border:1px solid var(--ink);border-radius:var(--r-eingabe);margin-bottom:var(--a-zeile);color:var(--text);flex-wrap:wrap;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.postings{text-align:left;grid-template-columns:max-content max-content max-content;align-items:baseline;gap:2px 8px;width:max-content;display:inline-grid}.termin-karte{z-index:60;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-eingabe);width:max-content;min-width:180px;max-width:300px;box-shadow:var(--schatten-schwebe);animation:termin-auf var(--t-schnell);transform-origin:top;cursor:default;padding:6px 4px;display:block;position:fixed;transform:translate(-50%)}@keyframes termin-auf{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.termin-karte.obenherum{transform-origin:bottom}.termin-zeile{color:var(--text-zweit);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:16px;padding:4px 10px;font-size:12px;display:flex}.termin-zeile.erster{color:var(--text);font-weight:600}.termin-zeile .zahl{font-size:12px}.termin-zeile .termin-art{text-overflow:ellipsis;min-width:0;overflow:hidden}.postings-mehr{color:var(--text-still);font-variant-numeric:tabular-nums;font-size:11px}.postings-art{color:var(--text-leise);font-size:12px}.werkzeug input[type=checkbox]{appearance:none;border:1px solid var(--text-leise);background-color:var(--eingabe-grund);cursor:pointer;width:16px;height:16px;transition:background-color var(--t-schnell), border-color var(--t-schnell);border-radius:4px;flex:none;margin:0}.werkzeug input[type=checkbox]:checked{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}:root[data-thema=dunkel] .werkzeug input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-6' fill='none' stroke='%230c0d12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.werkzeug input[type=checkbox]:focus-visible{box-shadow:var(--fokus-ring)}.sofort-status{color:var(--text-leise);text-transform:none;letter-spacing:0;font-weight:600}.sofort-status.fertig{color:var(--ueber)}.sofort-status.fehler{color:var(--unter)}.klick-tag{background:var(--sockel);border:1px solid var(--linie-leise);border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:3.5rem;padding:6px 10px;display:inline-flex}.klick-tag .zahl{font-size:15px;font-weight:600}.seq-eingabe{text-align:center;width:3.25rem;font-family:var(--font-zahl);font-variant-numeric:tabular-nums;padding-left:6px;padding-right:6px}.format-wahl{width:auto;padding-top:4px;padding-bottom:4px;padding-left:8px}.wert-anlegen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wert-anlegen input{border:1px solid var(--linie-kraeftig);border-radius:var(--r-eingabe);background-color:var(--eingabe-grund);color:var(--text);min-width:110px;transition:border-color var(--t-schnell), box-shadow var(--t-schnell);outline:none;flex:130px;padding:7px 10px;font-family:inherit;font-size:13px}.wert-anlegen input:hover{border-color:var(--text-leise)}.wert-anlegen input:focus{border-color:var(--blau);box-shadow:var(--fokus-ring)}.wert-anlegen-fehler{color:var(--unter);flex-basis:100%;font-size:13px}.wert-anlegen-hinweis{color:var(--text-leise);flex-basis:100%;font-size:12px}.detail-raster,.termin-raster,.feld-block{max-width:var(--breite-formular)}.admin-card:not(:has(.tabelle-flaeche)){max-width:var(--breite-seite)}.field>select,.field>input,.field>.datums-feld{max-width:var(--breite-feld)}.field>textarea{max-width:80ch}.feld-geschuetzt{align-items:center;gap:var(--a-wert);min-width:0;min-height:32px;display:flex}.feld-geschuetzt .wert{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:14px;overflow:hidden}.feld-geschuetzt .wert.leer{color:var(--text-leise)}.feld-geschuetzt-knoepfe{gap:var(--a-wert);margin-top:var(--a-wert);flex-wrap:wrap;display:flex}.detail-raster{gap:var(--a-zeile) var(--rinne);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-raster>.feld-2{grid-column:span 2}.detail-raster>.feld-2>.field{margin-bottom:0}.detail-raster>.feld-3{grid-column:span 3}.detail-raster>.feld-4{grid-column:1/-1}.detail-raster>.feld-3>.field,.detail-raster>.feld-4>.field{margin-bottom:0}.detail-band{margin-top:var(--a-wert);padding-top:var(--a-zeile);border-top:1px solid var(--linie-leise);grid-column:1/-1}.detail-raster>.detail-band:first-child{border-top:none;margin-top:0;padding-top:0}@media (max-width:900px){.detail-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-raster>.feld-3{grid-column:1/-1}}@media (max-width:560px){.detail-raster{grid-template-columns:minmax(0,1fr)}.detail-raster>.feld-2{grid-column:span 1}}.filter-suche-reihe{align-items:center;gap:var(--a-wert);flex:1;min-width:0;display:flex}.filter-suche-reihe input[type=search]{flex:1;min-width:0}.filter-suche-reihe>span{display:inline-flex}.filter-leeren{align-self:flex-end;margin-bottom:1px}.rueckgaengig{align-items:center;gap:var(--a-wert);display:inline-flex}.rueckgaengig-meldung{white-space:nowrap}.kennzahlen-reihe{gap:var(--a-innen);flex-wrap:wrap;display:flex}.kennzahl{background:var(--karte);box-shadow:var(--schatten-auflage);border-radius:var(--r-kachel);min-width:0;padding:14px 16px}.kennzahl-kopf{align-items:center;gap:12px;margin-bottom:14px;display:flex}.kennzahl-kopf .l-spalte{flex:1;min-width:0}.kennzahl-leit{padding:20px 22px}.kachel-symbol{border-radius:var(--r-bedien);background:var(--blau-still);width:38px;height:38px;color:var(--ak-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.kachel-symbol .material-symbols-rounded{font-size:20px}.kachel-trend{height:var(--pille-h);border-radius:var(--r-voll);background:var(--sockel);color:var(--text-zweit);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.kachel-trend.ton-ueber{background:var(--sig-gruen-flaeche);color:var(--sig-gruen)}.kachel-trend.ton-unter{background:var(--sig-rot-flaeche);color:var(--sig-rot)}.kennzahl-leit .zahl{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.05}.kennzahl-leit .kennzahl-unter{margin-top:6px}.kennzahl .zahl{font-size:var(--grad-zahl-gross);line-height:var(--grad-zahl-gross-hoehe);margin-top:2px;font-weight:600;display:block}.hero-woche .kennzahl .zahl{letter-spacing:-.01em;font-size:28px;line-height:34px}.kennzahl .zahl .t-nenner{font-family:var(--font)}.kennzahl .l-spalte,.hero-puls .l-spalte{letter-spacing:.06em;font-size:11px;font-weight:600}.perf-kopf{align-items:center;gap:var(--a-innen);margin-bottom:var(--a-zeile);flex-wrap:wrap;display:flex}.perf-gross .zahl{font-size:var(--grad-zahl-gross);line-height:var(--grad-zahl-gross-hoehe)}.perf-art{color:var(--text-leise);font-size:13px}.kennzahlen-raster{gap:var(--a-zeile) var(--rinne);max-width:calc(4 * 15rem + 3 * var(--rinne));grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.kennzahlen-raster>.kennzahl{min-width:0}.sterne{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.sterne .material-symbols-rounded{color:var(--text-leise);margin-right:-1px;font-size:20px}.sterne .material-symbols-rounded.voll{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 40;color:var(--warnung)}.sterne-text{color:var(--text-leise);font-size:13px}.termin-raster{gap:var(--a-zeile);padding:var(--a-zeile) 0;border-top:1px solid var(--linie-leise);grid-template-columns:minmax(9rem,1.1fr) minmax(8.5rem,.9fr) minmax(11rem,1.3fr) 2rem;align-items:end;display:grid}.termin-raster:first-of-type{border-top:none}@media (max-width:900px){.termin-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.termin-raster>.termin-abweichung,.termin-raster>.termin-loeschen{grid-column:1/-1}.termin-raster>.termin-loeschen{justify-self:end}}.anfrage-raster{gap:var(--a-zeile);padding:var(--a-zeile) 0;border-top:1px solid var(--linie-leise);grid-template-columns:minmax(9rem,1fr) minmax(11rem,1.2fr) minmax(8.5rem,1fr) minmax(8.5rem,.9fr) minmax(10rem,1fr) 2rem;align-items:end;display:grid}.anfrage-raster:first-of-type{border-top:none}@media (max-width:900px){.anfrage-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.anfrage-raster>.anfrage-koop,.anfrage-raster>.anfrage-loeschen{grid-column:1/-1}.anfrage-raster>.anfrage-loeschen{justify-self:end}}.protokoll-liste{margin:0;padding:0;list-style:none}.protokoll-zeile{justify-content:space-between;align-items:baseline;gap:2px var(--a-zeile);flex-wrap:wrap;padding:8px 0;display:flex}.protokoll-liste>li+li{border-top:1px solid var(--linie-leise)}.protokoll-zeile:first-child{padding-top:0}.protokoll-satz{flex:auto;min-width:16rem;line-height:22px}.protokoll-satz strong{font-weight:600}.protokoll-zeit{color:var(--text-leise);white-space:nowrap;font-size:12px}.protokoll-mehr{padding:10px 0 0}.termin-zeile{align-items:center;gap:var(--a-zeile);border-top:1px solid var(--linie-leise);flex-wrap:wrap;padding:10px 0;display:flex}.termin-zeile:first-of-type{border-top:none}.zeitraum-allein .zeitraum-zeile input,.field select.feld-farbig[data-ton]:not([data-ton=neutral]):not([data-ton=leer]):not([data-ton=rest]){background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-color:#0000;font-weight:600}.feld-farbig-art[data-ton]:not([data-ton=rest]):not([data-ton=neutral]):not([data-ton=leer]),.feld-farbig-phase[data-ton]:not([data-ton=neutral]):not([data-ton=rest]),.feld-farbig-person[data-ton]:not([data-ton=rest]):not([data-ton=leer]){color:var(--w60)}.tabelle td.mitte .markt-wahl{text-align:center;text-align-last:center;padding-left:22px;padding-right:22px}.konto-warnung{align-items:flex-start;gap:var(--a-wert);margin:var(--a-wert) 0 0;border-radius:var(--r-eingabe);background-color:var(--warnung-still);color:var(--warnung);max-width:60ch;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.konto-warnung strong{color:var(--warnung)}.konto-warnung .material-symbols-rounded{flex:none;font-size:18px;line-height:1.2}@media (max-width:720px){.werkzeug input,.werkzeug select,.werkzeug textarea,.markt-wahl.wort{font-size:16px}.btn,.field>select,.field>input,.seq-eingabe,.filter-feld select,.filter-feld input{min-height:44px}.icon-knopf{min-width:44px;min-height:44px}.klapp>summary{min-height:44px}.zeilen-haken{width:22px;height:22px}.markt-wahl,.markt-wahl.wort,.auswahl-zeile input,.wert-eingabe{min-height:40px}.wechsel-knopf,.konto-knopf{min-height:44px}.feld-geschuetzt{flex-wrap:wrap}.feld-geschuetzt .wert{white-space:normal;word-break:break-word;flex:100%}}.wert-eingabe{border:1px solid var(--linie-kraeftig);border-radius:var(--r-eingabe);background-color:var(--karte);min-width:200px;padding:7px 10px;font-size:13px}@media (max-width:720px){.termin-raster,.anfrage-raster{background-color:var(--vertieft);border:1px solid var(--linie);border-radius:var(--r-eingabe);padding:var(--a-zeile);margin-bottom:var(--a-zeile);border-top:1px solid var(--linie)}.termin-raster:first-of-type,.anfrage-raster:first-of-type{border-top:1px solid var(--linie)}.protokoll-zeile{gap:6px var(--a-zeile);padding:12px 0}.auswahl-zeile{padding:12px 0}}.wetter-tabelle{table-layout:auto}.wetter-tabelle th,.wetter-tabelle td{white-space:nowrap;padding-inline:6px}.wetter-tabelle th .t-nenner{font-size:10px}.wetter-spanne{font-weight:600}.wetter-regen{vertical-align:2px;color:var(--sig-blau);opacity:.8;margin-left:5px;font-size:9px}.wetter-zelle.w-frost{background:#dfeaf5}.wetter-zelle.w-kalt{background:#e6f0f7}.wetter-zelle.w-kuehl{background:#eaf3ee}.wetter-zelle.w-mild{background:#f4f4e8}.wetter-zelle.w-warm{background:#fbeddd}.wetter-zelle.w-heiss{background:#f9dfd9}:root[data-thema=dunkel] .wetter-zelle.w-frost{background:#16222e}:root[data-thema=dunkel] .wetter-zelle.w-kalt{background:#172530}:root[data-thema=dunkel] .wetter-zelle.w-kuehl{background:#17251f}:root[data-thema=dunkel] .wetter-zelle.w-mild{background:#232316}:root[data-thema=dunkel] .wetter-zelle.w-heiss,:root[data-thema=dunkel] .wetter-zelle.w-warm{background:#2b1d17}:root[data-thema=dunkel] .wetter-zelle.w-frost .wetter-spanne{color:#9ec9ec}:root[data-thema=dunkel] .wetter-zelle.w-kalt .wetter-spanne{color:#a8cfe8}:root[data-thema=dunkel] .wetter-zelle.w-kuehl .wetter-spanne{color:#a9d6bd}:root[data-thema=dunkel] .wetter-zelle.w-mild .wetter-spanne{color:#ded9a4}:root[data-thema=dunkel] .wetter-zelle.w-warm .wetter-spanne{color:#eebb92}:root[data-thema=dunkel] .wetter-zelle.w-heiss .wetter-spanne{color:#efa494}.wetter-ab{color:var(--text-leise);font-size:10px;line-height:1.1;display:block}.ueb-karten{gap:var(--a-zeile);margin-bottom:var(--a-gruppe);grid-template-columns:repeat(auto-fit,minmax(min(566px,100%),1fr));display:grid}.ueb-karten>*{min-width:0}.ueb-karten{align-items:start}.wetter-liste{gap:0 var(--rinne);grid-template-columns:1fr;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.wetter-liste{grid-template-columns:1fr 1fr}}.wetter-zeile{border-bottom:1px solid var(--linie-leise);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.wetter-land{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wetter-wert{white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.wetter-liste .wetter-lage{font-size:15px}.wetter-kopf{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.wetter-lage{color:var(--text-leise);font-size:16px;line-height:1}.wetter-lage.l-regen,.wetter-lage.l-gewitter,.wetter-lage.l-schnee{color:var(--sig-blau)}.wetter-mm{color:var(--sig-blau);font-size:10px;line-height:1.1;display:block}.wetter-ausreisser{color:var(--unter);margin-left:-2px;font-size:14px;line-height:1}.trend-hoch{color:var(--ueber);font-weight:600}.trend-runter{color:var(--unter)}.shopify-zeile{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.shopify-knoepfe{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.shopify-prozent{text-align:right;width:4.5rem}@media (max-width:640px){.shopify-knoepfe{width:100%;margin-left:0}.shopify-knoepfe .btn{flex:1}}.kennzahl-unter{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.verbindung-formular,.verbindung-stand{max-width:var(--breite-formular,32rem);margin-top:12px}.verbindung-knoepfe{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:640px){.verbindung-knoepfe .btn{flex:100%}}.karten-kopfzeile,.wetter-kopfzeile{border-bottom:1px solid var(--linie-leise);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}@media (max-width:640px){.karten-kopfzeile{row-gap:var(--a-wert);flex-wrap:wrap}}.wetter-blaettern{align-items:center;gap:6px;display:inline-flex}.wetter-pfeil{justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.wetter-pfeil .material-symbols-rounded{font-size:20px}.wetter-heute{height:34px;padding:0 10px;font-size:12px}.wetter-spanne-datum{color:var(--text-leise);letter-spacing:0;text-transform:none;font-weight:400}@media (max-width:640px){.wetter-pfeil{width:44px;height:44px}.wetter-heute{height:44px}}.wetter-tage{border-top:1px solid var(--linie-leise);margin-top:14px;padding-top:14px}.wochen-tabelle{border-top:1px solid var(--linie-leise);margin-top:16px;padding-top:14px;overflow-x:auto}.wochen-tabelle .tabelle{table-layout:auto}.wochen-tabelle th,.wochen-tabelle td{white-space:nowrap;padding-inline:10px}.wochen-knopf{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.wochen-knopf:hover strong{text-decoration:underline}.wochen-markt.auf>td{background:var(--sockel)}.wochen-kampagne>td{background:var(--sockel);font-size:12px}.wochen-einzug{padding-left:24px;display:inline-block}.ueb-hero{gap:var(--a-zeile);margin-bottom:var(--a-zeile);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.ueb-hero>*{min-width:0}.verwaltung-kopf{margin-bottom:var(--a-schnitt);flex-direction:column;gap:8px;display:flex}.werkzeug .verwaltung-kopf h1{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:800;line-height:1.04}.verwaltung-bedienung{justify-content:space-between;align-items:center;gap:var(--a-gruppe);margin-bottom:var(--a-block);flex-wrap:wrap;display:flex}.such-pille{border-radius:var(--r-voll);background:var(--w04);border:1px solid var(--w08);width:min(560px,100%);height:46px;transition:border-color var(--t-schnell);align-items:center;gap:12px;padding:0 20px;display:flex}.such-pille:focus-within{border-color:var(--w20)}.such-pille .material-symbols-rounded{color:var(--w45);flex:none;font-size:20px}.such-pille input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;height:100%;font-family:inherit;font-size:14px}.filter-pillen{margin-bottom:var(--a-schnitt);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-pillen-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--w38);font-size:11px;font-weight:800}.filter-pillen-strich{background:var(--w10);width:1px;height:22px;margin:0 6px}.filter-pille{border:1px solid var(--w10);color:var(--w60);border-radius:var(--r-voll);cursor:pointer;height:32px;transition:all var(--t-mittel);background:0 0;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:700}.filter-pille:hover{border-color:var(--w20);color:var(--text)}.filter-pille.an{background:var(--text);border-color:var(--text);color:var(--pill-text)}.gruppen-kopf.klappbar{letter-spacing:.2em;text-transform:uppercase;color:var(--w42);gap:10px;font-size:11px;font-weight:800}.gruppen-kopf.klappbar:hover{color:var(--text-zweit)}.admin-card.person-karte{border-radius:var(--r-flaeche);padding:18px 24px}button.person-zeile{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.8fr) 44px;gap:20px}.person-bild{width:46px;height:46px;font-size:14px;font-weight:800}.person-name{letter-spacing:-.01em;flex-wrap:nowrap;min-width:0;font-size:15.5px;font-weight:700}.person-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-mitte .listen-unter{font-size:13px}.person-mail{text-align:right}.rolle-krone{color:var(--sig-gelb);flex:none;font-size:17px}@media (max-width:900px){.werkzeug .verwaltung-kopf h1{font-size:28px}button.person-zeile{gap:var(--a-innen);grid-template-columns:minmax(0,1fr) auto 24px}.person-sicht,.person-mail{display:none}}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail-kopf{align-items:center;gap:14px;min-width:0;display:flex}.detail-kreis{background:var(--w08);border:1px solid var(--w10);width:52px;height:52px;color:var(--text-zweit);font-family:var(--font-titel);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.detail-kopf-text{flex-direction:column;gap:6px;min-width:0;display:flex}.detail-kopf-pillen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.detail-kreis{width:40px;height:40px;font-size:13px}}.kachel-flaeche{min-width:0}.seite-fest .kachel-flaeche{flex:1;min-height:0;overflow:auto}@media (max-width:720px){.seite-fest .kachel-flaeche{flex:none;overflow:visible}}.kampagnen-gruppe{padding-bottom:20px}.kampagnen-kacheln{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:4px;display:grid}.kampagnen-kacheln>*{min-width:0}.kampagnen-kachel{background:var(--w03);border:1px solid var(--w08);color:var(--text);transition:border-color var(--t-schnell), background var(--t-schnell);border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.werkzeug a.kampagnen-kachel{border-bottom:1px solid var(--w08)}.werkzeug a.kampagnen-kachel:hover{border-color:var(--w20);background:var(--w05)}.kampagnen-kachel-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.kampagnen-kuerzel{background:var(--w06);border:1px solid var(--w08);letter-spacing:.04em;min-width:34px;height:34px;color:var(--ak-text);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;justify-content:center;align-items:center;max-width:60%;padding:0 8px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.pill-tag.kampagnen-status{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pill-tag.kampagnen-status.aktiv{background:var(--sig-gruen-flaeche);color:var(--sig-gruen);border-color:var(--sig-gruen-rand)}.pill-tag.kampagnen-status.beendet{background:var(--w05);color:var(--w45);border-color:var(--w10)}.kampagnen-name{font-family:var(--font-titel);letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.25}.kampagnen-zahlen{color:var(--w45);font-size:11.5px}.kampagnen-maerkte{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.markt-kacheln{margin-bottom:var(--a-zeile);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.markt-kachel{text-align:left;background:var(--w03);border:1px solid var(--w08);border-radius:var(--r-kachel);cursor:pointer;color:var(--text);transition:border-color var(--t-schnell), background var(--t-schnell);flex-direction:column;align-items:stretch;gap:7px;padding:13px 15px;font-family:inherit;display:flex}.markt-kachel:hover{border-color:var(--w18)}.markt-kachel.aktiv{border-color:var(--ak);background:var(--w05)}.markt-kachel-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.markt-kachel-prozent{color:var(--w45);font-size:11px;font-weight:700}.markt-kachel-zahl{font-family:var(--font-titel);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.markt-kachel-von{color:var(--w45);font-size:13px;font-weight:600}.markt-kachel-balken,.tag-balken{background:var(--w08);border-radius:999px;height:5px;display:block;overflow:hidden}.markt-kachel-balken>span,.tag-balken>span{background:var(--ak);height:100%;transition:width var(--t-mittel);border-radius:999px;display:block}.markt-kachel-fuss{color:var(--w45);font-size:10.5px;font-weight:600}.tag-titel{letter-spacing:-.02em;font-size:15px;font-weight:800}.tag-heute{background:var(--ak);color:var(--auf-ak);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.tag-stand{color:var(--w45);font-size:11.5px;font-weight:700}.tag-balken{flex:none;width:150px}.punkt-liste{flex-direction:column;gap:6px;display:flex}.punkt-zeile{background:var(--w03);border:1px solid var(--w06);color:var(--text);transition:border-color var(--t-schnell), background var(--t-schnell);border-radius:13px;align-items:center;gap:12px;padding:9px 12px;display:flex}.werkzeug a.punkt-zeile{border-bottom:1px solid var(--w06)}.werkzeug a.punkt-klick:hover{border-color:var(--w18);background:var(--w05)}.punkt-kachel-symbol{background:var(--w06);width:30px;height:30px;color:var(--w60);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.punkt-kachel-symbol .material-symbols-rounded{font-size:16px}.punkt-label{min-width:0;color:var(--text-zweit);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.punkt-zahl{font-family:var(--font-titel);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.punkt-von{color:var(--w45);font-size:11px;font-weight:500}.punkt-pfeil{color:var(--w30);flex:none;font-size:15px}.punkt-zeile:has(.punkt-fertig) .punkt-kachel-symbol{background:var(--sig-gruen-flaeche);color:var(--sig-gruen)}.punkt-fertig{color:var(--sig-gruen);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.punkt-fertig .material-symbols-rounded{font-size:16px}.ueb-gruss{align-items:flex-end}.gruss-block{flex-direction:column;gap:4px;min-width:0;display:flex}.gruss-datum{color:var(--w45);font-size:12px;font-weight:600}.werkzeug .ueb-gruss h1{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.gruss-punkt{color:var(--ak-text)}@media (max-width:720px){.werkzeug .ueb-gruss h1{font-size:24px}}.hero-karte{background:linear-gradient(180deg, var(--w05), var(--w02));border:1px solid var(--w09);border-radius:var(--r-flaeche);box-shadow:0 20px 50px var(--schatten), inset 0 1px 0 var(--w06);padding:26px 28px 18px;position:relative;overflow:hidden}.hero-schein{background:radial-gradient(50% 100% at 50% 100%, color-mix(in srgb, var(--ak) 12%, transparent), transparent 70%);pointer-events:none;height:70%;position:absolute;inset:auto -20% -60%}.hero-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 28px;display:flex;position:relative}.hero-links{flex-direction:column;gap:8px;min-width:0;display:flex}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--w38);font-size:11px;font-weight:800}.hero-zahl{font-family:var(--font-titel);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(34px,4.5vw,54px);font-weight:800;line-height:.95}.hero-unter{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.hero-stand{color:var(--w45);font-size:11.5px}.hero-reife{color:var(--text-zweit);font-size:11.5px}.hero-kpis{text-align:right;gap:22px;display:flex}.hero-kpi{flex-direction:column;gap:3px;display:flex}.hero-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--w40);font-size:11px;font-weight:700}.hero-kpi-wert{font-family:var(--font-titel);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.hero-kpi-wert[data-ton=ueber]{color:var(--sig-gruen)}.hero-kpi-wert[data-ton=unter]{color:var(--sig-rot)}.hero-kurve{margin-top:14px;position:relative}@media (max-width:560px){.hero-kpis{text-align:left;justify-content:space-between;gap:12px;width:100%}.hero-karte{padding:20px 18px 14px}}.hero-woche{gap:var(--a-zeile) var(--rinne);display:grid}.hero-woche>*{min-width:0}@media (min-width:1100px){.hero-woche{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.hero-puls .l-spalte{margin-bottom:6px}.wochen-tabelle .anteil-spalte{min-width:6rem}@media (max-width:720px){.wochen-tabelle .anteil-spalte,.wochen-tabelle .nur-breit{display:none}.wochen-tabelle .wochen-knopf{text-align:left;grid-template-columns:auto 1fr;align-items:baseline;gap:0 6px;display:grid}.wochen-tabelle .wochen-knopf>.material-symbols-rounded{grid-row:span 2;align-self:center}.wochen-tabelle .wochen-knopf>.t-nenner{grid-column:2}.wochen-tabelle td,.wochen-tabelle tr{height:auto;max-height:none}.wochen-tabelle th,.wochen-tabelle td{padding-inline:8px}}.dialog.vollbild{width:min(1500px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);padding:0}.dialog.vollbild[open]{flex-direction:column;display:flex}.fenster-kopf{border-bottom:1px solid var(--linie);flex:none;justify-content:flex-end;align-items:center;gap:4px;padding:10px 14px;display:flex}.fenster-kopf-rechts{align-items:center;gap:4px;display:inline-flex}.fenster-inhalt{overscroll-behavior:contain;padding:var(--a-gruppe);flex:1;min-height:0;overflow-y:auto}@media (max-width:640px){.dialog.vollbild{border:none;border-radius:0;width:100vw;height:100dvh;max-height:none}.fenster-inhalt{padding:var(--a-zeile)}}.reiter-anzahl{border-radius:var(--r-voll);background:var(--vertieft);min-width:18px;height:18px;color:var(--text-leise);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.reiter.aktiv .reiter-anzahl{background:var(--blau-still);color:var(--ak-text)}.einordnung-pille{border-radius:var(--r-voll);background:var(--sockel);color:var(--text-leise);border:1px solid var(--linie);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.einordnung-pille.gut{background:var(--ueber-still);color:var(--ueber);border-color:#0000}.einordnung-pille.schwach{background:var(--unter-still);color:var(--unter);border-color:#0000}.einordnung-fehlt{color:var(--text-still);white-space:nowrap;font-size:11px}.kennzahl-wert{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.kennzahl-wert .zahl{margin-top:0;font-size:18px;font-weight:600;display:inline}.kurve svg{width:100%;height:110px;display:block}.kurve-achse{justify-content:space-between;align-items:baseline;gap:var(--a-wert);margin-top:var(--a-haar);font-size:11px;display:flex}.kurve-achse .zahl{color:var(--text-leise);font-size:11px}.kurve-achse-max{align-items:baseline;gap:4px;display:inline-flex}.kurve-leer{padding:var(--a-block) 0;max-width:60ch}.kurven-reihe{gap:var(--a-block);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.kurven-reihe>div{min-width:0}.zeitachse{flex-direction:column;gap:2px;display:flex}.zeitachse-kopf,.zeitachse-zeile{align-items:center;gap:var(--a-zeile);grid-template-columns:140px minmax(0,1fr) 40px;display:grid}.zeitachse-kopf{padding-bottom:var(--a-haar)}.zeitachse-spanne{justify-content:space-between;font-size:11px;display:flex}.zeitachse-zeile{border-radius:var(--r-bedien);min-height:32px;padding-inline:var(--a-wert);margin-inline:calc(-1 * var(--a-wert))}.zeitachse-zeile:hover{background:var(--sockel)}.zeitachse-marke{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:flex;overflow:hidden}.zeitachse-marke:hover{color:var(--blau)}.zeitachse-zeile.eigen .zeitachse-marke{color:var(--ak-text);font-weight:650}.zeitachse-wir{border-radius:var(--r-voll);background:var(--blau-still);color:var(--ak-text);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:1px 6px;font-size:9px;font-weight:700}.zeitachse-spur{min-width:0;height:20px;position:relative}.zeitachse-linie{inset-inline:0;background:var(--linie);height:1px;position:absolute;top:50%}.zeitachse-punkt{border-radius:var(--r-voll);border:1.5px solid var(--linie-kraeftig);background:var(--karte);width:9px;height:9px;margin-block-start:-4.5px;margin-inline-start:-4.5px;position:absolute;top:50%}.zeitachse-punkt.bezahlt{background:var(--ink);border-color:var(--ink)}.zeitachse-zeile.eigen .zeitachse-punkt{border-color:var(--ink)}.zeitachse-punkt.legende{vertical-align:middle;margin:0 4px 0 0;display:inline-block;position:static}.zeitachse-anzahl{text-align:end;color:var(--text-leise);font-size:12px}.zeitachse-legende{gap:var(--a-zeile) var(--a-block);margin-top:var(--a-zeile);padding-top:var(--a-zeile);border-top:1px solid var(--linie-leise);flex-wrap:wrap;display:flex}@media (max-width:640px){.zeitachse-kopf,.zeitachse-zeile{grid-template-columns:minmax(0,1fr) 40px}.zeitachse-spur{grid-column:1/-1}.zeitachse-kopf .zeitachse-marke{display:none}}.kachel-wand{gap:var(--a-zeile);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));display:grid}.beitrag-kachel{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-kachel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.beitrag-bild{aspect-ratio:4/3;background:var(--vertieft);color:var(--text-still);opacity:.55;justify-content:center;align-items:center;display:flex}.beitrag-bild .material-symbols-rounded{font-size:32px}.beitrag-inhalt{gap:var(--a-wert);padding:var(--a-zeile);flex-direction:column;min-width:0;display:flex}.beitrag-kopf{justify-content:space-between;align-items:center;gap:var(--a-wert);display:flex}.beitrag-text{-webkit-line-clamp:3;line-clamp:3;color:var(--text-leise);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.beitrag-fuss{align-items:center;gap:var(--a-zeile);color:var(--text-leise);flex-wrap:wrap;font-size:12px;display:flex}.beitrag-fuss>span{align-items:center;gap:4px;display:inline-flex}.beitrag-fuss .material-symbols-rounded{font-size:15px}.beitrag-fuss .zahl{font-size:12px}.beitrag-link{white-space:nowrap;margin-inline-start:auto;font-size:12px}.chip-reihe{gap:var(--a-wert);flex-wrap:wrap;display:flex}.pill-tag.umriss{color:var(--text-leise);border-color:var(--linie-kraeftig);text-transform:none;letter-spacing:0;background:0 0;font-weight:500}.tabelle .pill-tag.umriss,.tabelle .pill-art{color:var(--text-zweit);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.pill-tag.gesperrt{background:var(--sig-rot-flaeche);color:var(--sig-rot);border-color:color-mix(in srgb, var(--sig-rot) 30%, transparent);font-weight:800}.pill-tag.werbung{background:var(--warnung-still);color:var(--warnung)}.zusammenfassung{background:var(--sockel);border:1px solid var(--linie-leise);border-radius:var(--r-flaeche);padding:var(--a-innen);margin:0 0 var(--a-gruppe);max-width:80ch;font-size:14px;line-height:1.6}.zusammenfassung strong{font-variant-numeric:tabular-nums;font-weight:650}.link-knopf{font:inherit;color:var(--blau);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.link-knopf:hover{text-decoration:underline}.hinweis.auffaellig{border-color:var(--warnung)}.hinweis.auffaellig .material-symbols-rounded{color:var(--warnung)}.kurve-zeit{justify-content:space-between;gap:var(--a-wert);margin-top:2px;font-size:11px;display:flex}.mehr-zeigen{margin-top:var(--a-block);justify-content:center;display:flex}:root{--themen-0:var(--w60);--themen-1:var(--w60);--themen-2:var(--w60);--themen-3:var(--w60);--themen-4:var(--w60);--themen-5:var(--w60)}.themen-chip{border:1px solid var(--linie);border-radius:var(--r-voll);background:var(--karte);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:12px;font-weight:500;display:inline-flex}.themen-punkt{border-radius:var(--r-voll);flex:none;width:9px;height:9px}.themen-anteil{color:var(--text-leise);font-size:12px}.themen-ring{flex:none;width:120px;height:120px}.themen-mit-ring{align-items:center;gap:var(--a-block);flex-wrap:wrap;display:flex}.themen-mit-ring .chip-reihe{flex:1;min-width:min(240px,100%)}.wochen-wahl{align-items:center;gap:var(--a-wert);flex-wrap:wrap;display:inline-flex}.blaetter-mitte{min-width:150px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.wochen-heute{height:34px;padding:0 10px;font-size:12px}.story-tag+.story-tag{margin-top:var(--a-gruppe)}.story-tag-kopf{justify-content:space-between;align-items:baseline;gap:var(--a-zeile);margin-bottom:var(--a-wert);flex-wrap:wrap;display:flex}.story-tag-titel{color:var(--text);font-weight:600}.story-tag-anlass{color:var(--text-leise);font-weight:400}.story-streifen{padding-bottom:var(--a-haar);overscroll-behavior-x:contain;gap:3px;display:flex;overflow-x:auto}.story-kachel{width:var(--kachel-b);height:var(--kachel-h);border-radius:var(--r-kachel);background:var(--vertieft);cursor:pointer;transition:opacity var(--t-schnell);border:none;flex:none;padding:0;position:relative;overflow:hidden}.story-kachel img{object-fit:cover;width:100%;height:100%;display:block}.story-kachel.fremd{opacity:var(--fremd-deckung)}.story-kachel.fremd:hover,.story-kachel.fremd:focus-visible{opacity:1}.story-kachel-ohne{width:100%;height:100%;color:var(--text-still);place-items:center;font-size:10px;display:grid}.story-marke{inset-inline:0;background:var(--glut);height:3px;box-shadow:0 -1px 0 var(--medium-schleier);position:absolute;bottom:0}.story-video-ecke{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--auf-medium);width:0;height:0;filter:drop-shadow(0 0 2px var(--medium-schleier));position:absolute;top:3px;right:3px}.dialog.story-schau{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px)}.dialog.story-schau[open]{flex-direction:column;display:flex}.story-schau-buehne{aspect-ratio:9/16;background:var(--medium-grund);flex:none;place-items:center;max-height:62dvh;display:grid;overflow:hidden}.story-schau-buehne img,.story-schau-buehne video{object-fit:contain;max-width:100%;max-height:100%}.story-schau-fuss{padding:var(--a-zeile) var(--a-gruppe) var(--a-gruppe);overscroll-behavior:contain;min-height:0;overflow-y:auto}.story-schau-zeile{align-items:center;gap:var(--a-wert);flex-wrap:wrap;display:flex}.anteil-balken{border-radius:var(--r-voll);background:var(--vertieft);width:100%;height:6px;display:block;overflow:hidden}.anteil-balken>span{border-radius:var(--r-voll);background:var(--ink);min-width:2px;height:100%;display:block}.suchfeld{position:relative}.suchfeld input[type=search]{padding-right:34px}.suchfelder{display:inline-flex;position:static}.suchfelder-knopf{appearance:none;border-radius:var(--r-klein);height:24px;color:var(--text-leise);cursor:pointer;transition:background-color var(--t-schnell), color var(--t-schnell);background:0 0;border:none;align-items:center;gap:2px;padding-inline:4px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.suchfelder-knopf .material-symbols-rounded{font-size:18px}.suchfelder-knopf:hover,.suchfelder-knopf[aria-expanded=true]{background-color:var(--vertieft);color:var(--text)}.suchfelder-zahl{font-family:var(--font-zahl);color:var(--ak-text);font-size:11px;font-weight:600}.suchfelder-liste label{align-items:center;gap:var(--a-wert);border-radius:var(--r-klein);height:32px;color:var(--text);cursor:pointer;white-space:nowrap;padding-inline:8px;font-size:13px;font-weight:450;display:flex}.suchfelder-liste label:hover{background-color:var(--vertieft)}.suchfelder-liste input[type=checkbox]{accent-color:var(--ink);flex:none;margin:0}.suchfelder-alle{appearance:none;border:none;border-top:1px solid var(--linie-leise);width:100%;height:32px;color:var(--ak-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;margin-top:4px;padding-inline:8px;font-family:inherit;font-size:13px;font-weight:550;display:block}.suchfelder-alle:hover{background-color:var(--vertieft)}@media (max-width:720px){.suchfelder-liste label,.suchfelder-alle{height:44px}}.tabelle thead th{background:var(--karte);color:var(--w28);box-shadow:inset 0 -1px 0 var(--linie-kraeftig)}.tabelle thead th .l-spalte,.tabelle thead th .tabelle-sortier,.tabelle thead th .tabelle-sortier-text{color:var(--text)}.tabelle thead th .l-spalte,.tabelle thead th .tabelle-sortier-text{letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.tabelle thead th .tabelle-sortier:hover .tabelle-pfeil:not(.aktiv){color:var(--text-leise)}.tabelle thead th .tabelle-pfeil.aktiv{color:var(--text)}.tabelle thead th .tabelle-sortier:hover{background-color:var(--vertieft);border-radius:var(--r-klein)}.tabelle thead th input[type=checkbox]{accent-color:var(--ink)}.aufteilung-flaeche{max-height:50dvh;margin-top:var(--a-zeile)}.aufteilung-flaeche .tabelle{min-width:0}.aufteilung-summe td{border-top:2px solid var(--linie-kraeftig);color:var(--text);font-weight:650}.blaetter-schalter{border:1px solid var(--linie-kraeftig);border-radius:var(--r-bedien);background:var(--karte);align-items:stretch;height:40px;display:inline-flex;overflow:visible}.blaetter-schalter>:first-child{border-start-start-radius:calc(var(--r-bedien) - 1px);border-end-start-radius:calc(var(--r-bedien) - 1px)}.blaetter-schalter>:last-child{border-start-end-radius:calc(var(--r-bedien) - 1px);border-end-end-radius:calc(var(--r-bedien) - 1px)}.blaetter-pfeil{appearance:none;width:32px;color:var(--text-leise);cursor:pointer;transition:background-color var(--t-schnell), color var(--t-schnell);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.blaetter-pfeil .material-symbols-rounded{font-size:18px}.blaetter-pfeil:hover:not(:disabled){background-color:var(--sockel);color:var(--text)}.blaetter-pfeil:disabled{opacity:.35;cursor:default}.blaetter-pfeil:first-child{border-inline-end:1px solid var(--linie)}.blaetter-pfeil:last-child{border-inline-start:1px solid var(--linie)}.blaetter-mitte{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}button.blaetter-mitte{appearance:none;cursor:pointer;transition:background-color var(--t-schnell);background:0 0;border:none;gap:4px;font-family:inherit}button.blaetter-mitte:hover,button.blaetter-mitte[aria-expanded=true]{background-color:var(--sockel)}button.blaetter-mitte .material-symbols-rounded{color:var(--text-leise);font-size:16px}@media (max-width:720px){.blaetter-schalter{height:46px}.blaetter-pfeil{width:44px}.blaetter-pfeil .material-symbols-rounded{font-size:20px}}.aufklapp-pfeil{color:var(--text-leise);flex:none;font-size:18px}.klappmenue{display:inline-flex;position:relative}.klappmenue-liste,.zeitraum-liste,.suchfelder-liste{z-index:30;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-eingabe);width:max-content;min-width:100%;max-width:280px;box-shadow:var(--schatten-schwebe);animation:klapp-auf var(--t-schnell);transform-origin:0 0;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.klappmenue-liste.rechts,.zeitraum-liste.rechts{transform-origin:100% 0;left:auto;right:0}.zeitraum-menue{display:inline-flex;position:static}.blaetter-schalter{position:relative}.zeitraum-liste{max-width:344px}.zeitraum-wahl{justify-content:space-between;align-items:baseline;gap:var(--a-zeile);appearance:none;border-radius:var(--r-klein);width:100%;height:40px;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding-inline:8px;font-family:inherit;font-size:13px;font-weight:450;display:flex}.zeitraum-wahl:hover{background-color:var(--vertieft)}.zeitraum-wahl.aktiv{background-color:var(--blau-still);color:var(--ak-text);font-weight:600}.zeitraum-frei{align-items:center;gap:var(--a-wert);border-top:1px solid var(--linie-leise);margin-top:4px;padding:8px 8px 4px;display:flex}.zeitraum-frei>.datums-feld{flex:1 1 0;min-width:0}@media (max-width:720px){.zeitraum-wahl{height:44px}.zeitraum-frei{flex-wrap:wrap}}.seiten-menue{display:inline-flex;position:relative}.menue-zeile{align-items:center;gap:var(--a-wert);appearance:none;border-radius:var(--r-klein);width:100%;height:40px;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding-inline:8px;font-family:inherit;font-size:13px;font-weight:450;display:flex}.menue-zeile:hover{background-color:var(--vertieft)}.menue-zeile .material-symbols-rounded{color:var(--text-leise);font-size:18px}@media (max-width:720px){.menue-zeile{height:44px}}.spend-streifen{align-self:flex-start;align-items:center;gap:var(--a-gruppe);min-height:36px;padding:0 var(--a-zeile);margin-bottom:var(--a-zeile);background:var(--sockel);border:1px solid var(--linie-leise);border-radius:var(--r-bedien);flex-wrap:wrap;display:inline-flex}.spend-wert{align-items:baseline;gap:6px;display:inline-flex}.spend-wert strong{font-family:var(--font-zahl);font-size:var(--grad-zahl-mittel);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.spend-aufteilung{margin-left:calc(var(--a-wert) * -1 + var(--a-haar))}@media (max-width:720px){.spend-streifen{padding:var(--a-wert) var(--a-zeile);gap:var(--a-zeile)}}.filter-suche{flex:0 17rem;max-width:20rem}.filter-leeren{margin-left:auto}.tabelle-gruppe[data-ton] td:first-child:before{content:"";background:var(--w20);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.tabelle-gruppe[data-ton=gut] td:first-child:before{background:var(--sig-gruen)}.tabelle-gruppe[data-ton=schlecht] td:first-child:before{background:var(--sig-rot)}.tabelle-gruppe[data-ton=warten] td:first-child:before{background:var(--sig-gelb)}.tabelle-gruppe[data-ton=s0] td:first-child:before,.tabelle-gruppe[data-ton=s3] td:first-child:before{background:var(--sig-blau)}.tabelle-gruppe[data-ton=s1] td:first-child:before,.tabelle-gruppe[data-ton=s4] td:first-child:before{background:var(--sig-lila)}.tabelle-gruppe[data-ton] td:first-child{padding-left:22px}.werkzeug{--leiste-voll:268px;--leiste-schmal:60px}.werkzeug-koerper{align-items:flex-start;display:flex}.seitenleiste{width:var(--leiste-voll);top:var(--kopf);height:calc(100svh - var(--kopf));overscroll-behavior:contain;align-self:flex-start;gap:var(--a-block);padding:var(--a-innen) var(--a-wert);background:var(--leiste-grund);min-width:var(--leiste-schmal);border-right:1px solid var(--linie);flex-direction:column;flex:none;transition:none;display:flex;position:sticky;overflow:clip auto}.seitenleiste[data-bereit]{transition:width var(--t-schnell)}.seitenleiste[data-schmal]{width:var(--leiste-schmal)}.seitenleiste[data-schmal] .leiste-text,.seitenleiste[data-schmal] .leiste-gruppe-titel{display:none}.seitenleiste[data-schmal] .leiste-ziel{justify-content:center}.leiste-rollen{gap:var(--a-block);flex-direction:column;display:flex}.leiste-workspace{margin-bottom:var(--a-block);border:1px solid var(--w07);background:var(--w04);box-shadow:inset 0 1px 0 var(--w04);border-radius:13px;align-items:center;gap:10px;padding:8px 10px;display:flex}.leiste-workspace-kachel{width:26px;height:26px;color:var(--auf-ak);background:linear-gradient(135deg, var(--ak), color-mix(in oklab, var(--ak) 55%, var(--grund)));border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.leiste-workspace-text{flex-direction:column;gap:1px;min-width:0;display:flex}.leiste-workspace-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.leiste-workspace-rolle{letter-spacing:.18em;text-transform:uppercase;color:var(--w34);font-size:9.5px;font-weight:800}.seitenleiste[data-schmal] .leiste-workspace{justify-content:center;padding:8px 0}.seitenleiste[data-schmal] .leiste-workspace-text{display:none}.leiste-gruppe{flex-direction:column;gap:2px;display:flex}.leiste-gruppe-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--w45);padding:14px 12px 6px;font-size:11.5px;font-weight:600;line-height:14px}.leiste-gruppe-titel.klappbar{justify-content:space-between;align-items:center;gap:var(--a-wert);appearance:none;cursor:pointer;text-align:start;border-radius:var(--r-bedien);width:100%;transition:color var(--t-schnell);background:0 0;border:none;font-family:inherit;display:flex}.leiste-gruppe-titel.klappbar:hover{color:var(--w45)}.leiste-gruppe-pfeil{transition:transform var(--t-schnell);font-size:16px}.leiste-gruppe[data-zu] .leiste-gruppe-pfeil{transform:rotate(-90deg)}.leiste-gruppe-ziele{flex-direction:column;gap:2px;display:flex}.seitenleiste[data-schmal] .leiste-gruppe-titel.klappbar{display:none}.leiste-ziel{align-items:center;gap:var(--a-zeile);min-height:40px;padding:0 var(--a-innen);border-radius:var(--r-bedien);font-size:var(--grad-bedien);line-height:var(--grad-bedien-hoehe);font-weight:var(--grad-bedien-gewicht);color:var(--text-zweit);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.werkzeug .leiste-ziel{border-bottom:none}.leiste-ziel{transition:background var(--t-schnell), color var(--t-schnell)}.leiste-ziel:hover{background:var(--leiste-hover);color:var(--text)}.werkzeug .leiste-ziel.aktiv{background:color-mix(in srgb, var(--ak) 15%, transparent);color:var(--ak-text);font-weight:600}.werkzeug .leiste-ziel.aktiv .material-symbols-rounded{color:var(--ak-text)}.leiste-ziel .material-symbols-rounded{flex:none;font-size:20px}.leiste-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.leiste-knopf{border-radius:var(--r-bedien);width:32px;height:32px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.kopf-links>.leiste-knopf{margin-left:auto}.leiste-knopf:hover{background:var(--sockel);color:var(--text)}.leiste-knopf .material-symbols-rounded{font-size:20px}.kopf-links{align-items:center;gap:var(--a-zeile);min-width:calc(var(--leiste-voll) - var(--rand));display:flex}.marke-voll{border-bottom:none;align-items:center;gap:10px;display:flex}.wortmarke{font-family:var(--font-titel);letter-spacing:-.05em;color:currentColor;align-items:baseline;gap:1px;font-weight:800;line-height:1;display:inline-flex}.wortmarke-punkt{color:var(--ak-text);text-shadow:0 0 14px var(--ak);line-height:.4}.marke-zeichen{color:var(--text);display:none}body:has(.seitenleiste[data-schmal]) .kopf-links{min-width:0}:is(body:has(.seitenleiste[data-schmal]) .marke-voll,body:has(.seitenleiste[data-schmal]) .wechsel-strich,body:has(.seitenleiste[data-schmal]) .wechsel-jetzt,body:has(.seitenleiste[data-schmal]) .wechsel-pfeil){display:none}body:has(.seitenleiste[data-schmal]) .marke-zeichen{display:inline-flex}@media (min-width:721px) and (max-width:1100px){.kopf-links{min-width:0}.marke-voll,.wechsel-strich,.wechsel-jetzt,.wechsel-pfeil{display:none}.marke-zeichen{display:inline-flex}}.leiste-vorhang{display:none}@media (max-width:1100px){.seitenleiste{width:var(--leiste-schmal)}.seitenleiste .leiste-text,.seitenleiste .leiste-gruppe-titel{display:none}.seitenleiste .leiste-ziel{justify-content:center}.leiste-knopf{display:none}}@media (max-width:720px){.werkzeug-koerper{display:block}.leiste-knopf{width:44px;height:44px;display:inline-flex}.kopf-links>.leiste-knopf{order:-1;margin-left:0;margin-right:2px}.kopf-links{min-width:0}.seitenleiste{top:var(--kopf);z-index:45;width:min(280px,82vw);height:calc(100svh - var(--kopf));visibility:hidden;box-shadow:var(--schatten-schwebe);position:fixed;left:0;transform:translate(-100%)}.seitenleiste[data-bereit]{transition:transform var(--t-schnell), visibility 0s linear .15s}.seitenleiste[data-offen]{visibility:visible;transition:transform var(--t-schnell);transform:translate(0)}.seitenleiste,.seitenleiste[data-schmal]{width:min(280px,82vw)}.seitenleiste .leiste-text,.seitenleiste .leiste-gruppe-titel{display:revert}.seitenleiste .leiste-ziel{justify-content:flex-start}.leiste-vorhang{inset:var(--kopf) 0 0 0;z-index:44;background:#0000006b;border:0;padding:0;display:block;position:fixed}@media (prefers-reduced-motion:reduce){.seitenleiste,.seitenleiste[data-bereit],.seitenleiste[data-offen]{transition:none}}}.person-mitte{flex:1;gap:2px;min-width:0;display:grid}.admin-card.person-karte{padding-top:12px;padding-bottom:12px}.person-bild{border-radius:var(--r-voll);background:var(--blau-still);width:40px;height:40px;color:var(--ak-text);font-size:var(--grad-bedien);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:650;display:grid}.person-name{align-items:center;gap:var(--a-wert);flex-wrap:wrap;font-weight:700;display:flex}.pill-tag.warnung{background:var(--warnung-still);color:var(--warnung)}fieldset.feld-block{margin:0 0 var(--a-gruppe);border:0;min-width:0;padding:0}fieldset.feld-block>legend{margin-bottom:var(--a-zeile);font-size:var(--grad-meta);line-height:var(--grad-meta-hoehe);font-weight:var(--grad-meta-gewicht);letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);padding:0}.feld-paar{gap:var(--a-zeile);max-width:calc(2 * 448px + var(--a-zeile));grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.recht-zeile{justify-content:space-between;align-items:center;gap:var(--a-innen);padding:14px var(--a-innen);border:1px solid var(--linie);margin-bottom:var(--a-wert);cursor:pointer;text-transform:none;letter-spacing:normal;font-size:var(--grad-text);font-weight:var(--grad-text-gewicht);color:var(--text);border-radius:14px;flex-direction:row-reverse;display:flex}.field label.recht-zeile{text-transform:none;letter-spacing:normal;font-size:var(--grad-text);font-weight:var(--grad-text-gewicht);color:var(--text)}.recht-zeile:hover{background:var(--sockel)}.werkzeug .recht-zeile>input[type=checkbox]{appearance:none;cursor:pointer;border-radius:var(--r-voll);background-color:var(--w14);width:52px;height:30px;transition:background-color var(--t-mittel);background-image:none;border:none;flex:none;margin:0;position:relative}.werkzeug .recht-zeile>input[type=checkbox]:after{content:"";width:24px;height:24px;transition:left var(--t-mittel);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.werkzeug .recht-zeile>input[type=checkbox]:checked{background-color:var(--blau);background-image:none;border-color:#0000}.werkzeug .recht-zeile>input[type=checkbox]:checked:after{left:25px}.werkzeug .recht-zeile>input[type=checkbox]:disabled{cursor:default;opacity:.5}.recht-zeile>span{gap:2px;min-width:0;display:grid}.recht-zeile strong{font-size:var(--grad-bedien);font-weight:var(--grad-bedien-gewicht)}button.person-zeile{align-items:center;gap:var(--a-innen);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr) minmax(0,.9fr) 24px;padding:0;display:grid}.person-wer{align-items:center;gap:var(--a-innen);min-width:0;display:flex}.person-sicht{align-items:center;gap:var(--a-wert);flex-wrap:wrap;min-width:0;display:flex}.person-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-pfeil{color:var(--text-leise);justify-self:end;font-size:22px}.admin-card.person-karte.offen{background:var(--w055);border-color:var(--w14)}.person-detail{border-top:1px solid var(--linie);margin-top:var(--a-zeile);padding-top:var(--a-innen);gap:var(--a-innen);grid-template-columns:minmax(0,1fr);display:grid}.person-speichern{justify-content:flex-end;align-items:center;gap:var(--a-zeile);border-top:1px solid var(--linie-leise);padding-top:var(--a-innen);display:flex}.person-aktivitaet{gap:var(--a-zeile);display:grid}.reiter-zeile.senkrecht{border-bottom:0;flex:none;width:230px;margin-bottom:0;display:block;overflow-x:visible}.reiter-zeile.senkrecht .reiter-gruppe{gap:4px;display:grid}.reiter-zeile.senkrecht .reiter{white-space:normal;text-align:left;width:100%;transition:color var(--t-schnell), background-color var(--t-schnell);border-bottom:0;border-radius:14px;justify-content:flex-start;margin-bottom:0;padding:12px 16px;display:flex}.reiter-zeile.senkrecht .reiter:hover{background:var(--w055)}.reiter-zeile.senkrecht .reiter.aktiv{background:var(--sockel);color:var(--text)}.person-detail.zweispaltig{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding:32px 24px 40px}.person-inhalt{gap:var(--a-innen);min-width:0;display:grid}@media (max-width:980px){.person-detail.zweispaltig{gap:var(--a-innen);grid-template-columns:minmax(0,1fr);padding:20px 4px 28px}.reiter-zeile.senkrecht{width:100%}.reiter-zeile.senkrecht .reiter-gruppe{grid-auto-columns:1fr;grid-auto-flow:column}.reiter-zeile.senkrecht .reiter{text-align:center;justify-content:center;padding:10px 8px}}.feld-zeile{align-items:center;gap:var(--a-innen);grid-template-columns:200px minmax(0,1fr);padding:10px 0;display:grid}.feld-zeile>.feld-zeile-etikett{min-width:0;font-size:var(--grad-bedien);font-weight:var(--grad-bedien-gewicht);color:var(--text-zweit);text-transform:none;letter-spacing:normal;gap:2px;display:grid}.feld-zeile>.feld-zeile-etikett .t-nenner{font-weight:400}.feld-zeile.bild-zeile{grid-template-columns:200px 232px;align-items:start}@media (max-width:720px){.feld-zeile,.feld-zeile.bild-zeile{gap:var(--a-wert);grid-template-columns:minmax(0,1fr);align-items:stretch}}.werkzeug .feld-pille,.werkzeug .feld-zeile input[type=text],.werkzeug .feld-zeile input[type=email],.werkzeug .feld-zeile select{border-radius:var(--r-voll);width:100%;max-width:448px;font-size:var(--grad-text);padding:14px 22px}.werkzeug .feld-zeile input:disabled{background:var(--sockel);color:var(--text-zweit);cursor:default}.bild-block{gap:var(--a-wert);justify-items:start;display:grid}.bild-flaeche{justify-items:center;gap:var(--a-wert);border:1px dashed var(--linie);cursor:pointer;width:232px;transition:border-color var(--t-schnell), background-color var(--t-schnell);border-radius:22px;padding:28px 20px;display:grid}.bild-flaeche:hover{border-color:var(--ink);background:var(--w055)}.bild-flaeche:focus-within{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.bild-flaeche .person-bild.gross{width:78px;height:78px}.bild-hinweis{font-size:var(--grad-bedien);color:var(--text-leise);text-align:center}.seiten-rechte{gap:var(--a-wert);display:grid}.seiten-rechte .recht-zeile{border-radius:18px;margin-bottom:0;padding:20px 22px}.seiten-rechte.blass,.recht-zeile.blass{opacity:.45}.zugang-block{border-top:1px solid var(--linie-leise);margin-top:var(--a-innen);padding-top:var(--a-innen)}.zugang-block .recht-zeile{margin-bottom:0}.rechte-raster{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rechte-karte{gap:var(--a-wert);border:1px solid var(--linie);background:var(--sockel);border-radius:16px;padding:16px 20px;display:grid}.rechte-spalte{gap:0;min-width:0;display:grid}@media (max-width:980px){.rechte-raster{gap:var(--a-innen);grid-template-columns:minmax(0,1fr)}}.leer-flaeche{justify-items:center;gap:var(--a-wert);border:1px dashed var(--linie);text-align:center;color:var(--text-leise);font-size:var(--grad-bedien);border-radius:18px;padding:52px 24px;display:grid}@media (max-width:720px){button.person-zeile{grid-template-columns:minmax(0,1fr) auto 24px}.person-sicht,.person-mail{display:none}}button.gruppen-kopf{cursor:pointer;width:100%;font:inherit;color:var(--text-zweit);background:0 0;border:0;padding:0;font-size:13px;font-weight:650}button.gruppen-kopf:hover{color:var(--text)}.gruppen-pfeil{transition:transform var(--t-schnell);font-size:18px}button.gruppen-kopf[aria-expanded=false] .gruppen-pfeil{transform:rotate(-90deg)}.person-bild>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.person-bild.gross{width:72px;height:72px;font-size:var(--grad-zahl-mittel)}.konto-kreis>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profil-bild-zeile{align-items:center;gap:var(--a-innen);flex-wrap:wrap;display:flex}.profil-bild-knoepfe{align-items:center;gap:var(--a-wert);flex-wrap:wrap;display:flex}.profil-liste{gap:var(--a-wert) var(--a-innen);grid-template-columns:minmax(120px,max-content) 1fr;margin:0;display:grid}.profil-liste dt{color:var(--text-leise);font-size:var(--grad-bedien)}.profil-liste dd{font-size:var(--grad-bedien);margin:0}.werkzeug{--sicht-band:40px}.sicht-band{height:var(--sicht-band);align-items:center;gap:var(--a-zeile);padding:0 var(--rand);background:var(--warnung-still);color:var(--warnung);border-bottom:1px solid var(--linie);z-index:41;font-size:var(--grad-bedien);line-height:var(--grad-bedien-hoehe);display:flex;position:sticky;top:0}.werkzeug[data-band] .werkzeug-kopf{top:var(--sicht-band)}.werkzeug[data-band].seite-fest{height:calc(100svh - var(--sicht-band))}.sicht-band-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sicht-band .material-symbols-rounded{flex:none;font-size:18px}.sicht-band .btn{flex:none}@media (max-width:720px){.sicht-band{gap:var(--a-wert);padding:0 14px}.sicht-band .t-nenner{display:none}}.sicht-wechsler{display:block;position:relative}.sicht-wechsler>.konto-eintrag{width:100%}.sicht-liste{min-width:260px;max-height:320px;overflow-y:auto}.sicht-liste-kopf{padding:var(--a-wert) var(--a-zeile);font-size:var(--grad-meta);line-height:var(--grad-meta-hoehe);color:var(--text-leise);border-bottom:1px solid var(--linie)}.hinweis.warnung{background:var(--warnung-still);border-color:var(--warnung);color:var(--warnung)}.hinweis.warnung code{background:0 0;font-weight:600}.konto-stand{padding:var(--a-wert) var(--a-zeile);border-top:1px solid var(--linie);font-size:var(--grad-meta);line-height:var(--grad-meta-hoehe);color:var(--text-leise);white-space:nowrap}.vorschlag-huelle{display:block;position:relative}.vorschlag-liste{z-index:50;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-flaeche);max-height:320px;box-shadow:var(--schatten-schwebe);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.vorschlag-zeile{padding:var(--a-wert) var(--a-zeile);border-radius:var(--r-bedien);cursor:pointer;gap:1px;display:grid}.vorschlag-zeile.aktiv{background:var(--vertieft)}.vorschlag-name{font-size:var(--grad-bedien);line-height:var(--grad-bedien-hoehe);color:var(--text);font-weight:650}.vorschlag-unter{font-size:var(--grad-meta);line-height:var(--grad-meta-hoehe);color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weg-reihe{align-items:center;gap:var(--a-wert);margin-top:var(--a-zeile);flex-wrap:wrap;display:flex}.weg-chip{border:1px solid var(--linie);border-radius:var(--r-voll);background:var(--karte);min-height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;transition:border-color var(--t-schnell), background var(--t-schnell);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.weg-chip:hover{border-color:var(--linie-kraeftig);background:var(--gehoben)}.weg-was{color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.weg-wert{font-weight:600}.weg-weg{color:var(--text-leise);pointer-events:none;font-size:12px}.weg-chip:hover .weg-weg{color:var(--text)}.einst-flaeche{gap:var(--a-block);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.einst-nav{top:var(--a-block);gap:2px;display:grid;position:sticky}.einst-nav-ziel{border-radius:var(--r-bedien);min-height:40px;color:var(--text-leise);font-size:var(--grad-bedien);font-weight:var(--grad-bedien-gewicht);align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.einst-nav-ziel:hover{background-color:var(--sockel);color:var(--text)}.einst-nav-ziel.aktiv{background-color:var(--karte);border:1px solid var(--linie);color:var(--text);box-shadow:var(--schatten-auflage);padding:0 9px;font-weight:600}.einst-nav-ziel .material-symbols-rounded{flex:none;font-size:18px}.einst-kopf{justify-content:space-between;align-items:flex-start;gap:var(--a-block);margin-bottom:var(--a-block);display:flex}.einst-kopf h2{font-size:var(--grad-titel);font-weight:var(--grad-titel-gewicht);letter-spacing:-.01em;margin:0}.einst-kopf p{font-size:var(--grad-text);color:var(--text-leise);margin:2px 0 0}@media (max-width:720px){.einst-flaeche{grid-template-columns:minmax(0,1fr)}.einst-nav{grid-auto-columns:max-content;grid-auto-flow:column;margin:-2px;padding:2px;position:static;overflow-x:auto}.einst-kopf{gap:var(--a-zeile);flex-direction:column}}.kopf-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.seiten-unter{font-size:var(--grad-text);line-height:var(--grad-text-hoehe);color:var(--text-leise);max-width:68ch;margin:0}.auswertung-kanaele{justify-content:space-between;align-items:center;gap:var(--a-zeile);margin-bottom:var(--a-block);flex-wrap:wrap;display:flex}.kachel-vier{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}@media (max-width:1100px){.kachel-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kachel-vier{grid-template-columns:minmax(0,1fr)}}.wochenplan{gap:var(--a-zeile);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wp-tag{flex-direction:column;gap:8px;min-width:0;min-height:190px;display:flex}.wp-tag-kopf{border-bottom:1px solid var(--linie-leise);align-items:baseline;gap:7px;padding:0 2px 8px;display:flex}.wp-wochentag{color:var(--text);font-size:13px;font-weight:600}.wp-datum{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:12px}.wp-zahl{border-radius:var(--r-voll);background:var(--sockel);min-width:20px;color:var(--text-zweit);text-align:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600}.wp-tag.heute .wp-tag-kopf{border-bottom-color:var(--ak)}.wp-tag.heute .wp-wochentag{color:var(--ak-text)}.wp-liste{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wp-liste>li{min-width:0}.wp-termin{border-radius:var(--r-bedien);background:var(--sockel);color:var(--text);transition:background-color var(--t-schnell);flex-direction:column;gap:2px;padding:9px 10px;font-size:12.5px;line-height:1.35;text-decoration:none;display:flex}.wp-termin:hover{background:var(--vertieft)}.wp-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wp-zusatz{color:var(--text-leise);overflow-wrap:anywhere}.wp-termin.fertig{background:var(--sig-gruen-flaeche)}.wp-termin.fertig .wp-zusatz{color:var(--sig-gruen)}.wp-termin.warte{background:var(--sig-gelb-flaeche)}.wp-termin.warte .wp-zusatz{color:var(--sig-gelb)}.wp-leer{color:var(--text-leise);margin:0;padding:9px 10px;font-size:12.5px}.postplan-wahl{justify-content:space-between;align-items:center;gap:var(--a-zeile);margin-bottom:var(--a-zeile);flex-wrap:wrap;display:flex}.postplan-wahl .t-nenner{max-width:62ch}.kachel-drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}@media (max-width:1100px){.wochenplan{grid-template-columns:repeat(3,minmax(0,1fr))}.kachel-drei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wochenplan{grid-template-columns:minmax(0,1fr)}.wp-tag{min-height:0}.kachel-drei{grid-template-columns:minmax(0,1fr)}}.tabelle-summe td{z-index:1;height:var(--tabellen-summe);background:var(--kopf-band);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 0 1px 0 var(--linie-kraeftig);padding:0 12px;font-weight:600;position:sticky;bottom:0}.tabelle-summe td:first-child{font-variant-numeric:normal}@media (max-width:720px){.filter-suche{flex-basis:100%;max-width:none}}.kurve-namen{gap:var(--a-block);margin-top:var(--a-zeile);font-size:var(--grad-text);color:var(--text-leise);display:flex}.kurve-namen span{align-items:center;gap:6px;display:inline-flex}.kurve-namen i{border-radius:2px;flex:none;width:14px;height:2px}.kurve-namen i.gestrichelt{background:0 0;border-top:2px dashed;height:0}
