@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}:root{--canvas:#f5f7f6;--surface:#fff;--sunken:#eef1ef;--ink:#14211e;--ink-2:#536360;--ink-3:#8b9995;--line:#e4e8e5;--line-2:#eef1ef;--brand:#0e7c76;--brand-deep:#0a625d;--brand-soft:#0e7c7617;--seg-business:#0e7c76;--seg-business-soft:#0e7c761c;--seg-privat:#4f46e5;--seg-privat-soft:#4f46e51c;--seg-senior:#b45309;--seg-senior-soft:#b453091f;--st-neu:#2563eb;--st-neu-soft:#2563eb1a;--st-kontaktiert:#0891b2;--st-kontaktiert-soft:#0891b21a;--st-termin:#7c3aed;--st-termin-soft:#7c3aed1a;--st-angebot:#b45309;--st-angebot-soft:#b453091a;--st-kunde:#15803d;--st-kunde-soft:#15803d1a;--st-kein:#64748b;--st-kein-soft:#64748b1a;--danger:#b91c1c;--warn:#b45309;--warn-s:#b453091f;--ok:#15803d;--r:10px;--r-lg:16px;--e1:0 1px 2px #14211e0d, 0 1px 3px #14211e0a;--e2:0 2px 4px #14211e0a, 0 8px 20px -6px #14211e1f;--display:"Outfit", -apple-system, system-ui, sans-serif;--text:"Inter", -apple-system, system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{font-size:15px}body{font-family:var(--text);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;font-weight:600;line-height:1.15}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.num,td.num,.wert{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:4px}.shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.topbar{display:none}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:40;flex-direction:column;gap:.25rem;height:100vh;padding:1.4rem 1rem;display:flex;position:sticky;top:0}.navGruppe{flex-direction:column;gap:.25rem;display:flex}.marke{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:.6rem;padding:.4rem .6rem 1.4rem;font-size:1.15rem;font-weight:700;display:flex}.marke.klein{padding:0;font-size:1.05rem}.markeLogo{background:linear-gradient(150deg, #17a79c, var(--brand));color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.navLink{border-radius:var(--r);color:var(--ink-2);align-items:center;gap:.7rem;padding:.6rem .7rem;font-size:.95rem;font-weight:500;transition:background .15s,color .15s;display:flex}.navLink:hover{background:var(--sunken);color:var(--ink)}.navLink.aktiv{background:var(--brand-soft);color:var(--brand-deep);font-weight:600}.navLink .zahl{background:var(--sunken);color:var(--ink-2);border-radius:99px;margin-left:auto;padding:.05rem .45rem;font-size:.78rem;font-weight:600}.navLink.aktiv .zahl{background:var(--brand);color:#fff}.sidebarFuss{border-top:1px solid var(--line);color:var(--ink-3);margin-top:auto;padding-top:1rem;font-size:.85rem}.drawerOverlay{z-index:39;background:#13211e66;position:fixed;inset:0}.main{min-width:0;max-width:1600px;padding:2rem 2.4rem}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;margin-bottom:1.6rem;display:flex}.seitenkopf h1{font-size:1.7rem}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.3rem;font-size:.72rem;font-weight:600}.seg{white-space:nowrap;border-radius:99px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.seg:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.seg.business{color:var(--seg-business);background:var(--seg-business-soft)}.seg.privat{color:var(--seg-privat);background:var(--seg-privat-soft)}.seg.senior{color:var(--seg-senior);background:var(--seg-senior-soft)}.status{white-space:nowrap;border-radius:6px;align-items:center;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.status.neu{color:var(--st-neu);background:var(--st-neu-soft)}.status.kontaktiert{color:var(--st-kontaktiert);background:var(--st-kontaktiert-soft)}.status.termin{color:var(--st-termin);background:var(--st-termin-soft)}.status.angebot{color:var(--st-angebot);background:var(--st-angebot-soft)}.status.kunde{color:var(--st-kunde);background:var(--st-kunde-soft)}.status.kein_interesse{color:var(--st-kein);background:var(--st-kein-soft)}.kachelReihe{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.kachel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.2rem 1.3rem}.kachel .zahl{font-family:var(--display);letter-spacing:-.03em;font-size:2.1rem;font-weight:600}.kachel .label{color:var(--ink-2);margin-top:.15rem;font-size:.85rem}.kachel.betont{border-color:color-mix(in srgb, var(--seg-senior) 35%, var(--line));background:var(--seg-senior-soft)}.kachel.betont .zahl{color:var(--seg-senior)}.segmentUebersicht{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.6rem;display:grid}.segKarte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.segKarte .kopf{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.segKarte .kopf .name{font-family:var(--display);font-weight:600}.segKarte .kopf .gross{font-family:var(--display);font-size:1.5rem;font-weight:600}.segKarte .streifen{height:3px}.segKarte.business .streifen{background:var(--seg-business)}.segKarte.privat .streifen{background:var(--seg-privat)}.segKarte.senior .streifen{background:var(--seg-senior)}.segKarte .zeilen{padding:.5rem 1.2rem 1rem}.segZeile{color:var(--ink-2);justify-content:space-between;padding:.4rem 0;font-size:.9rem;display:flex}.segZeile .n{color:var(--ink);font-weight:600}.tabelleKarte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.werkzeuge{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.suche{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);flex:1;min-width:180px;padding:.55rem .9rem;font-size:.92rem}.filter{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-2);padding:.55rem .8rem;font-size:.9rem}table{border-collapse:collapse;width:100%}thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);padding:.7rem 1rem;font-size:.75rem;font-weight:600}tbody td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:.85rem 1rem;font-size:.93rem}tbody tr{cursor:pointer;transition:background .12s;position:relative}tbody tr:hover{background:var(--sunken)}tbody tr:last-child td{border-bottom:none}.zeileName{color:var(--ink);font-weight:600}.zeileMeta{color:var(--ink-3);font-size:.82rem}.prioPunkt{background:var(--seg-senior);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.btn{border-radius:var(--r);align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.btn.primaer{background:var(--brand);color:#fff}.btn.primaer:hover{background:var(--brand-deep)}.btn.sekundaer{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn.sekundaer:hover{border-color:var(--ink-3)}.detailGrid{grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;display:grid}.karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.4rem 1.5rem}.feldReihe{border-bottom:1px solid var(--line-2);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.93rem;display:flex}.feldReihe:last-child{border-bottom:none}.feldReihe .k{color:var(--ink-3)}.feldReihe .v{text-align:right;font-weight:500}.feldReihe .v a{color:var(--brand-deep)}.timeline{padding-left:1.4rem;list-style:none;position:relative}.timeline:before{content:"";background:var(--line);width:2px;position:absolute;top:4px;bottom:4px;left:5px}.tlEintrag{padding:0 0 1.1rem;position:relative}.tlEintrag:before{content:"";background:var(--surface);border:2px solid var(--brand);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-1.4rem}.tlEintrag.system:before{border-color:var(--ink-3)}.tlZeit{color:var(--ink-3);font-size:.78rem}.tlText{margin-top:.1rem;font-size:.92rem}.notizFeld{border:1px solid var(--line);border-radius:var(--r);resize:vertical;width:100%;min-height:70px;padding:.7rem .85rem;font-family:inherit;font-size:.92rem}.statusWahl{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.statusWahl button{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:99px;padding:.35rem .7rem;font-size:.82rem;font-weight:600}.statusWahl button.aktiv{background:var(--ink);color:#fff;border-color:var(--ink)}.loginSeite{background:radial-gradient(120% 90% at 20% 0%, #eef4f3, var(--canvas));place-items:center;min-height:100vh;padding:1.5rem;display:grid}.loginKarte{background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--e2);border-radius:20px;padding:2.2rem 2rem}.loginKarte .marke{justify-content:center;padding-bottom:1.6rem}.loginKarte h1{text-align:center;margin-bottom:.3rem;font-size:1.3rem}.loginKarte .unter{text-align:center;color:var(--ink-2);margin-bottom:1.6rem;font-size:.9rem}.feld{margin-bottom:.9rem}.feld label{color:var(--ink-2);margin-bottom:.3rem;font-size:.82rem;font-weight:600;display:block}.feld input{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);width:100%;padding:.7rem .9rem;font-size:.95rem}.feld input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.loginFehler{color:var(--danger);border-radius:var(--r);background:#b91c1c14;border:1px solid #b91c1c40;margin-bottom:.9rem;padding:.6rem .8rem;font-size:.88rem}.loginKarte .btn{justify-content:center;width:100%;margin-top:.4rem}.formKarte{max-width:720px}.formGrid{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.feldSchmal{max-width:150px}.feld select,.feld textarea{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);width:100%;color:var(--ink);padding:.7rem .9rem;font-family:inherit;font-size:.95rem}.feld select:focus,.feld textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.schalter{flex-wrap:wrap;gap:.6rem 1.4rem;margin:.4rem 0 .2rem;display:flex}.schalter label{color:var(--ink-2);cursor:pointer;align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.schalter input{width:1.05rem;height:1.05rem;accent-color:var(--brand)}.formAktionen{border-top:1px solid var(--line-2);justify-content:flex-end;gap:.7rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.btn.loeschen{color:var(--danger);background:#b91c1c14;border:1px solid #b91c1c40;justify-content:center}.btn.loeschen:hover{background:#b91c1c26}.loeschBox{border-radius:var(--r);background:#b91c1c0d;border:1px solid #b91c1c33;padding:.8rem}.loeschBox p{color:var(--ink-2);margin-bottom:.7rem;font-size:.88rem}.miniListe{flex-direction:column;list-style:none;display:flex}.miniListe li{border-bottom:1px solid var(--line-2);cursor:pointer;align-items:center;gap:.7rem;padding:.6rem 0;font-size:.92rem;display:flex}.miniListe li:last-child{border-bottom:none}.miniListe li:hover{color:var(--brand-deep)}.miniListe li>span:first-child{color:var(--ink);flex:1;font-weight:500}@media (width<=640px){.formGrid{grid-template-columns:1fr}.feldSchmal{max-width:none}}.board{align-items:flex-start;gap:.9rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.spalte{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;flex:0 0 252px;min-height:120px;transition:background .15s,box-shadow .15s;display:flex}.spalte.ueber{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.spalteKopf{border-bottom:1px solid var(--line-2);border-top:3px solid var(--pc,var(--brand));border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.spalteName{font-family:var(--display);font-size:.92rem;font-weight:600}.spalteZahl{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:.02rem .42rem;font-size:.74rem;font-weight:600}.spalteSumme{color:var(--ink-2);margin-left:auto;font-size:.8rem;font-weight:600}.spalteKarten{flex-direction:column;gap:.6rem;padding:.6rem;display:flex}.spalteLeer{text-align:center;color:var(--ink-3);padding:.7rem 0;font-size:.85rem}.dealKarte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:grab;box-shadow:var(--e1);padding:.75rem .85rem;transition:box-shadow .15s}.dealKarte:hover{box-shadow:var(--e2)}.dealKarte:active{cursor:grabbing}.dealTitel{margin-bottom:.2rem;font-size:.92rem;font-weight:600}.dealMeta{color:var(--ink-3);margin-bottom:.55rem;font-size:.8rem}.dealFuss{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dealWert{color:var(--ink);font-size:.9rem;font-weight:700}.dealDatum{color:var(--ink-3);font-size:.78rem}.phase-anfrage{--pc:#2563eb}.phase-angebot{--pc:#7c3aed}.phase-beauftragt{--pc:#0e7c76}.phase-laufend{--pc:#0891b2}.phase-erledigt{--pc:#15803d}.phase-verloren{--pc:#64748b}.phase{white-space:nowrap;color:var(--pc,var(--brand));background:color-mix(in srgb, var(--pc,var(--brand)) 13%, transparent);border-radius:6px;align-items:center;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.bezugKarte{text-align:left;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:100%;margin-bottom:.6rem;padding:.7rem .8rem;transition:border-color .15s,background .15s;display:block}.bezugKarte:last-child{margin-bottom:0}.bezugKarte:hover{border-color:var(--brand);background:var(--surface)}.bezugTag{margin-bottom:.35rem;font-size:.68rem!important}.bezugName{font-size:.95rem;font-weight:600;display:block}.bezugMeta{color:var(--ink-3);margin-top:.1rem;font-size:.8rem;display:block}.karteKopf{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.btn.klein{padding:.35rem .7rem;font-size:.82rem}.statChips{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;display:grid}.statChip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:.9rem 1rem}.statChip .statWert{font-family:var(--display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600;display:block}.statChip .statLabel{color:var(--ink-2);margin-top:.1rem;font-size:.8rem}.kachel.klickbar{cursor:pointer;text-align:left;width:100%;transition:border-color .15s,box-shadow .15s}.kachel.klickbar:hover{border-color:var(--brand);box-shadow:var(--e2)}.aufgabeNeu{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.aufgabeNeu input{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);color:var(--ink);padding:.55rem .8rem;font-family:inherit;font-size:.92rem}.aufgabeNeu input:first-child{flex:1;min-width:170px}.aufgabeNeu input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.aufgabeNeu.gross{margin-bottom:1.6rem}.aufgabenListe{flex-direction:column;list-style:none;display:flex}.aufgabe{border-bottom:1px solid var(--line-2);align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.aufgabe:last-child{border-bottom:none}.aufgabeCheck{border:1.8px solid var(--line);background:var(--surface);color:#fff;cursor:pointer;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s;display:grid}.aufgabeCheck:hover{border-color:var(--brand)}.aufgabe.istErledigt .aufgabeCheck{background:var(--ok,#15803d);border-color:var(--ok,#15803d)}.aufgabeMitte{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.aufgabeTitel{overflow-wrap:anywhere;font-size:.94rem}.aufgabe.istErledigt .aufgabeTitel{color:var(--ink-3);text-decoration:line-through}.aufgabeKontext{color:var(--brand-deep);cursor:pointer;background:0 0;align-self:flex-start;padding:0;font-size:.78rem}.aufgabeKontext:hover{text-decoration:underline}.aufgabeDel{width:26px;height:26px;color:var(--ink-3);cursor:pointer;opacity:.55;background:0 0;border-radius:7px;flex:none;font-size:1.15rem;line-height:1;transition:opacity .15s,background .15s,color .15s}.aufgabeDel:hover{opacity:1;color:var(--danger);background:#b91c1c14}.faellig{white-space:nowrap;border-radius:99px;flex:none;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.faellig.ueberfaellig{color:var(--danger);background:#b91c1c1a}.faellig.heute{color:var(--warn);background:var(--warn-s)}.faellig.bald,.faellig.spaeter,.faellig.ohne{color:var(--ink-2);background:var(--sunken)}.navLink .zahl.warnung{background:var(--warn);color:#fff}.sucheTrigger{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);width:100%;color:var(--ink-3);cursor:pointer;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.55rem .7rem;font-size:.9rem;transition:border-color .15s,color .15s;display:flex}.sucheTrigger:hover{border-color:var(--brand);color:var(--ink-2)}.sucheTrigger>span{text-align:left;flex:1}.sucheTrigger kbd,.sucheFuss kbd{font-family:var(--text);color:var(--ink-3);background:var(--sunken);border:1px solid var(--line);border-radius:5px;padding:.05rem .35rem;font-size:.7rem;font-weight:600}.sucheOverlay{z-index:60;background:#13211e59;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.suchePanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:560px;max-height:74vh;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #0006}.sucheEingabe{border:0;border-bottom:1px solid var(--line-2);color:var(--ink);background:0 0;padding:1.1rem 1.2rem;font-family:inherit;font-size:1.05rem}.sucheEingabe:focus{outline:none}.sucheErgebnisse{padding:.4rem;overflow-y:auto}.sucheHinweis{text-align:center;color:var(--ink-3);padding:1.4rem;font-size:.9rem}.sucheTreffer{text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;display:flex}.sucheTreffer.aktiv{background:var(--brand-soft)}.trefferTyp{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex:none;width:56px;font-size:.66rem;font-weight:700}.trefferMitte{flex-direction:column;flex:1;min-width:0;display:flex}.trefferTitel{white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:600;overflow:hidden}.trefferUnter{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.sucheFuss{border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.76rem;display:flex}@media (width<=900px){.sucheTrigger kbd{display:none}.sucheOverlay{padding-top:6vh}}.auskunft{max-width:820px}.auskunftLeiste{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;display:flex}.auskunftBlatt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e1);padding:2.2rem 2.4rem}.auskunftKopf{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auskunftKopf h1{font-size:1.6rem}.auskunftMeta{color:var(--ink-3);margin:.2rem 0 1.4rem;font-size:.85rem}.auskunftBlatt h2{border-bottom:1px solid var(--line-2);margin:1.6rem 0 .6rem;padding-bottom:.3rem;font-size:1.02rem}.auskunftTabelle{border-collapse:collapse;width:100%}.auskunftTabelle th{text-align:left;width:220px;color:var(--ink-3);vertical-align:top;padding:.35rem 0;font-size:.9rem;font-weight:500}.auskunftTabelle td{padding:.35rem 0;font-size:.94rem}.auskunftListe{list-style:none}.auskunftListe li{border-bottom:1px solid var(--line-2);padding:.35rem 0;font-size:.92rem}.auskunftListe li:last-child{border-bottom:none}.leerZeile{color:var(--ink-3)}.auskunftFuss{border-top:1px solid var(--line-2);color:var(--ink-3);margin-top:2rem;padding-top:1rem;font-size:.82rem}@media print{.sidebar,.topbar,.drawerOverlay,.noprint{display:none!important}.shell{display:block!important}.main{max-width:none!important;padding:0!important}.auskunftBlatt{box-shadow:none;border:none;padding:0}body{background:#fff!important}}.typWahl{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.typBtn{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);cursor:pointer;border-radius:99px;padding:.3rem .75rem;font-size:.82rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.typBtn:hover{border-color:var(--ink-3)}.typBtn.aktiv{background:var(--ink);color:#fff;border-color:var(--ink)}.tlKopf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tlTyp{letter-spacing:.03em;text-transform:uppercase;border-radius:5px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.typ-anruf{color:#0891b2;background:#0891b21a}.typ-email{color:#7c3aed;background:#7c3aed1a}.typ-termin{color:var(--warn);background:var(--warn-s)}.feed{list-style:none}.feedItem{border-bottom:1px solid var(--line-2);gap:.8rem;padding:.7rem .5rem;display:flex}.feedItem:last-child{border-bottom:none}.feedItem.klickbar{cursor:pointer;border-radius:var(--r)}.feedItem.klickbar:hover{background:var(--sunken)}.feedPunkt{background:var(--brand);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.4rem}.feedPunkt.system{background:var(--ink-3)}.feedMitte{flex:1;min-width:0}.feedKopf{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.15rem;display:flex}.feedZeit{color:var(--ink-3);font-size:.78rem}.feedKontext{color:var(--brand-deep);font-size:.8rem;font-weight:600}.feedText{overflow-wrap:anywhere;font-size:.93rem}.modalOverlay{z-index:70;background:#13211e73;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modalBox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e2);text-align:center;width:100%;max-width:420px;padding:1.8rem 1.8rem 1.5rem}.modalBox:focus{outline:none}.modalIcon{margin-bottom:.5rem;font-size:1.9rem;line-height:1}.modalBox h2{margin-bottom:.5rem;font-size:1.2rem}.modalWarnung{color:var(--ink-2);margin-bottom:1.1rem;font-size:.94rem}.modalCheck{text-align:left;color:var(--ink-2);border-radius:var(--r);cursor:pointer;background:#b91c1c0f;border:1px solid #b91c1c33;align-items:flex-start;gap:.55rem;margin-bottom:1.2rem;padding:.7rem .8rem;font-size:.9rem;display:flex}.modalCheck input{width:1.1rem;height:1.1rem;accent-color:var(--danger);flex:none;margin-top:.1rem}.modalCheck b{color:var(--danger)}.modalAktionen{gap:.6rem;display:flex}.modalAktionen .btn{flex:1;justify-content:center}.pushSchalter{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:100%;color:var(--ink-2);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .6rem;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.pushSchalter:hover{border-color:var(--brand)}.pushSchalter.an{color:var(--brand-deep);background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.pushSchalter:disabled{opacity:.6;cursor:default}.pushPunkt{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.pushSchalter.an .pushPunkt{background:var(--ok)}.pushHinweis{color:var(--ink-3);margin-bottom:.6rem;font-size:.78rem}.pushHinweis.fehler{color:var(--danger)}.ladePunkt{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite dreh}@keyframes dreh{to{transform:rotate(360deg)}}.leer{text-align:center;color:var(--ink-2);padding:3.5rem 1.5rem}.leer h3{color:var(--ink);margin-bottom:.4rem;font-size:1.1rem}.tabelleScroll{overflow-x:auto}.tabelleScroll table{min-width:560px}@media (prefers-reduced-motion:reduce){*,.sidebar{transition:none!important}.ladePunkt{animation:none}}@media (width<=900px){.shell{display:block}.topbar{z-index:30;background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:.7rem;height:56px;padding:0 1rem;display:flex;position:sticky;top:0}.topbarBtn{width:38px;height:38px;color:var(--ink);background:0 0;border-radius:9px;flex:none;place-items:center;margin-left:-.35rem;transition:background .15s;display:grid}.topbarBtn:hover,.topbarBtn:active{background:var(--sunken)}.burger{gap:4px;width:20px;display:grid}.burger span{background:currentColor;border-radius:2px;height:2px}.topbar .marke.klein{gap:.5rem;padding:0;font-size:1rem}.topbar .markeLogo{width:26px;height:26px;font-size:.78rem}.sidebar{width:270px;max-width:84vw;height:100dvh;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.offen{transform:translate(0);box-shadow:0 24px 60px -20px #00000073}.main{padding:1.3rem 1.05rem 3rem}.seitenkopf h1{font-size:1.4rem}.detailGrid,.segmentUebersicht{grid-template-columns:1fr}.spalte{flex-basis:80vw;max-width:300px}}@media (width>=901px){.drawerOverlay{display:none}}
