.matrix{display:grid;gap:14px;min-width:0}.matrix .kennzeichnung{justify-self:start;margin:0;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#e8edf4;color:var(--blau)}.matrix .kennzeichnung.beispiel{background:#fdeadf;color:#9a4310}.matrix .kennzeichnung.warnung{background:#fbe3e0;color:var(--rot)}.matrix h3{margin:0 0 6px;color:var(--blau);font-size:16px}.matrix .klein{font-size:12px;color:var(--gedaempft)}.mxErklaerung{margin:0;font-size:13px;color:var(--gedaempft);max-width:820px}.mxFilter{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.mxFilter label{display:grid;gap:3px;font-size:12px;font-weight:600;color:var(--gedaempft)}.mxFilter select{font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--rand);border-radius:8px;background:#fff;min-width:200px;max-width:100%}.mxHinweis{font-size:12px;color:var(--gedaempft);padding-bottom:8px}.mxScroll{overflow-x:auto;max-width:100%;background:#fff;border:1px solid var(--rand);border-radius:11px;padding:14px}.mxInnen{min-width:720px}.mxRaster,.mxAchse{display:grid;grid-template-columns:96px repeat(6,1fr) 120px;gap:5px}.mxKopf{color:#fff;font-size:12px;font-weight:700;padding:6px 4px;border-radius:6px;text-align:center}.mxStufe{display:flex;align-items:center;justify-content:flex-end;padding-right:8px;color:var(--blau);font-weight:700;font-size:12px;white-space:nowrap}.mxZelle{border:0;border-radius:8px;color:#fff;padding:9px 4px;text-align:center;min-height:62px;font-variant-numeric:tabular-nums}.mxZelle.leer{cursor:default;opacity:.5}.mxZelle.an,.mxZelle:focus-visible{outline:3px solid var(--blau);outline-offset:-3px}.mxZelle .n{display:block;font-weight:800;font-size:15px}.mxZelle .s{display:block;font-size:12px;opacity:.93}.mxZelle .mix{display:flex;gap:2px;height:4px;margin:3px 8px 4px;border-radius:2px;overflow:hidden}.mxZelle .mix i{display:block;border-radius:2px}.mxZelle .mix i.k{background:#ffffffeb}.mxZelle .mix i.p{background:#ffffff57}.mxSumme{display:flex;flex-direction:column;justify-content:center;padding-left:8px;font-size:12px;color:var(--gedaempft);font-variant-numeric:tabular-nums}.mxSumme .n{font-weight:800;font-size:14px;color:var(--blau)}.mxAchse{margin-top:6px;font-size:12px;color:var(--gedaempft);font-weight:600}.mxAchse .titel{text-align:right;padding-right:8px}.mxLegende{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--gedaempft)}.mxLegende span{display:flex;align-items:center;gap:6px}.mxLegende .sw{width:22px;height:8px;border-radius:2px;background:var(--blau);display:inline-block}.mxLegende .sw.p{opacity:.34}.mxLegende .hint{font-style:italic}.mxZonen{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mxZone{background:#fff;border:1px solid var(--rand);border-left:5px solid;border-radius:10px;padding:10px 12px;text-align:left;min-width:0}.mxZone:disabled{cursor:default}.mxZone .zn{display:block;font-weight:700;font-size:13px;color:var(--blau)}.mxZone .zp{display:block;font-size:12px;color:var(--gedaempft);margin-top:2px;overflow-wrap:anywhere}.mxOhnePlatz,.mxAnnahmen{background:#fff;border:1px solid var(--rand);border-radius:11px;padding:14px 16px;min-width:0}.mxOhnePlatz p,.mxAnnahmen p{margin:0 0 8px;font-size:13px}.mxOhnePlatz ul{margin:0;padding-left:18px;font-size:13px}.mxAnnahmen .hinweis{background:#fdeadf;color:#9a4310;border-radius:8px;padding:6px 10px;display:inline-block}.mxAnnahmen table,.mxListe table{border-collapse:collapse;width:100%;font-size:13px}.mxAnnahmen table{max-width:620px}.mxAnnahmen th,.mxListe th{background:var(--blau);color:#fff;text-align:left;padding:8px 10px;font-size:12px;font-weight:700}.mxAnnahmen td,.mxListe td{padding:7px 10px;border-bottom:1px solid var(--rand);font-variant-numeric:tabular-nums}.mxAnnahmen .r,.mxListe .r{text-align:right}.mxAnnahmen input{font:inherit;width:110px;padding:5px 8px;border:1px solid var(--rand);border-radius:6px;text-align:right}.mxAnnahmen .eingabe{white-space:nowrap}.mxAnnahmen .aktion{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px}.matrix .fehler{color:var(--rot);font-size:13px}.matrix .gespeichert{color:#2e7d32;font-size:13px}.mxMaske{position:fixed;inset:0;background:#1e32508c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:70}.mxListe{background:#fff;border-radius:14px;max-width:1100px;width:100%;max-height:86vh;overflow:auto;padding:18px 20px}.mxListe h3{margin:0 0 2px;font-size:17px;color:var(--blau)}.mxListe .klein{margin:0 0 12px}.mxListe table{min-width:900px}.mxListe tr:nth-child(2n) td{background:#fafbfd}.mxListe td.grp{font-size:12px;color:var(--gedaempft)}.mxZu{float:right;border:1px solid var(--rand);background:#fff;border-radius:8px;padding:6px 12px;min-height:32px}.mxZonenMarke{display:inline-block;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;margin-bottom:8px}.mxTyp{font-size:12px;font-weight:700;padding:2px 7px;border-radius:4px;white-space:nowrap}.mxTyp.k{background:#dceccd;color:#3d6b1b}.mxTyp.p{background:#e2e7f5;color:#31447c}.imPlan{font-size:11px;font-weight:700;background:var(--blau);color:#fff;padding:1px 7px;border-radius:999px;white-space:nowrap}.mxFuss{margin-top:12px;padding-top:10px;border-top:1px solid var(--rand);font-size:12px;color:var(--gedaempft)}.mxSim{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px;padding:10px 12px;background:var(--grau);border-radius:10px;font-size:13px}.mxSim .simMarke{background:var(--orange);color:#fff;font-weight:700;font-size:12px;padding:2px 10px;border-radius:999px}.mxSim .ziel{border:1px solid var(--rand);background:#fff;color:var(--blau);border-radius:7px;padding:5px 10px;font-weight:600}.mxSim .ziel.an{background:var(--blau);color:#fff;border-color:var(--blau)}.mxSim .knopf.inPlan{margin-left:auto}@media(max-width:1200px){.mxZonen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mxZonen{grid-template-columns:repeat(2,minmax(0,1fr))}.mxScroll{padding:10px}.mxFilter label{flex:1 1 100%}.mxFilter select{min-width:0;width:100%;font-size:16px}.mxMaske{padding:8px}.mxListe{padding:14px 12px;max-height:92vh}.mxAnnahmen input{font-size:16px}.mxSim .knopf.inPlan{margin-left:0}}.meinTag{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.meinTag h3{margin:0 0 8px;color:var(--blau);font-size:16px}.meinTag .klein,.planKarte .klein{font-size:12px;color:var(--gedaempft)}.meinTag .link,.planKarte .link{background:none;border:0;padding:0;color:var(--blau);text-decoration:underline;font:inherit;cursor:pointer}.mtSatz{margin:0;font-size:15px}.mtDatum{display:block;font-weight:600;color:var(--blau);margin-bottom:2px}.mtOben{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.mtKasten{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:14px 16px;min-width:0}.mtTop ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mtTop li{display:flex;gap:10px;align-items:flex-start}.mtTop li>div{display:grid;gap:2px;min-width:0}.mtWarum{font-size:13px}.mtWarum em{font-style:normal;color:var(--orange);font-weight:600}.mtErinnerung{border-left:4px solid var(--orange)}.mtNaechstes{border-left:4px solid var(--blau)}.mtNaechstes.ruhig{border-left-color:var(--rand)}.mtKlick{margin:0;cursor:pointer}.mtKlick:hover,.mtKlick:focus-visible{text-decoration:underline}.mtBoard{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.mtSpalte{background:var(--grau);border-radius:10px;padding:10px;display:grid;gap:8px;align-content:start;min-height:120px}.mtSpalte.jetzt{background:#fdf0e7}.mtSpaltenKopf{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:baseline}.mtSpaltenKopf .n{grid-row:span 2;font-size:20px;font-weight:700;color:var(--blau)}.mtLeer{color:var(--gedaempft);text-align:center}.mtKarte{background:#fff;border:1px solid var(--rand);border-radius:8px;padding:9px 10px;display:grid;gap:3px;cursor:pointer}.mtKarte:hover,.mtKarte:focus-visible{border-color:var(--orange);outline:none}.mtKarte.spaet{border-left:4px solid var(--rot)}.marke{display:inline-block;border:1px solid var(--rand);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;color:var(--blau)}.marke.an{background:var(--blau);border-color:var(--blau);color:#fff}.marke.warnung{background:var(--rot);border-color:var(--rot);color:#fff;padding:1px 8px;justify-self:start}button.marke{cursor:pointer}button.marke:disabled{opacity:.55;cursor:default}.planHuelle{position:fixed;inset:0;background:#1e325073;display:grid;place-items:start center;overflow-y:auto;padding:24px 16px;z-index:20}.planKarte{position:relative;background:#fff;border-radius:12px;width:min(1100px,100%);padding:18px 20px;display:grid;gap:14px}.pkKopf{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pkKopf h3{margin:2px 0 4px;color:var(--blau);font-size:20px}.pkArt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--orange);font-weight:600}.pkChips{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--gedaempft)}.pkPhasen{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto}.pkPhasen li{flex:1 0 auto;text-align:center;padding:6px 10px;border-radius:6px;background:var(--grau);font-size:12px;color:var(--gedaempft)}.pkPhasen li.vorbei{background:#e3e8ef;color:var(--blau)}.pkPhasen li.an{background:var(--orange);color:#fff;font-weight:600}.pkReiter{display:flex;gap:4px;border-bottom:1px solid var(--rand);overflow-x:auto}.pkReiter button{background:none;border:0;border-bottom:3px solid transparent;padding:8px 12px;font:inherit;font-weight:600;color:var(--gedaempft);cursor:pointer;white-space:nowrap}.pkReiter button.an{color:var(--blau);border-bottom-color:var(--orange)}.pkJetzt{color:var(--orange)}.pkRaster{display:grid;grid-template-columns:3fr 2fr;gap:20px}.pkRaster>div{display:grid;gap:14px;align-content:start;min-width:0}.pkRaster section{display:grid;gap:8px}.pkRaster h4{margin:0;color:var(--blau);font-size:14px}.pkRaster p{margin:0}.planKarte .feld{display:grid;gap:4px;font-size:13px}.planKarte .feld>span{font-weight:600;color:var(--blau)}.planKarte input:not([type=checkbox]),.planKarte select,.planKarte textarea{font:inherit;font-size:14px;padding:7px 9px;border:1px solid var(--rand);border-radius:7px;width:100%;min-width:0;background:#fff}.planKarte textarea{min-height:64px;resize:vertical}.planKarte textarea.notiz{min-height:96px}.planKarte input.fehlt{border-color:var(--orange);background:#fff7f1}.pflicht{font-style:normal;font-weight:400;font-size:11px;color:var(--orange);margin-left:6px}.pkFragen{margin:0;padding-left:20px;display:grid;gap:6px}.pkZwei{grid-template-columns:1fr 1fr}.pkCheck,.pkListe{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.pkCheck li{color:var(--gedaempft)}.pkCheck li.ok{color:#2e8b57}.pkAblauf{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pkAblauf li{display:grid;grid-template-columns:38px 1fr;gap:8px}.pkAblauf li>div{display:grid}.pkAblauf .min{font-weight:700;color:var(--orange)}.pkMarken{display:flex;gap:6px;flex-wrap:wrap}.pkSchritte{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pkSchritte li,.pkVorschlaege .zeile{display:grid;grid-template-columns:auto 1fr 150px;gap:6px;align-items:center}.pkVorschlaege{display:grid;gap:6px}.pkVorschlaege .zeile{grid-template-columns:auto 1fr 110px}.knopf.klein{padding:6px 11px;font-size:13px;justify-self:start}.pkAktion{position:sticky;bottom:-18px;background:#fff;border-top:1px solid var(--rand);padding:12px 0 4px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pkAktion input{width:auto}.pkHinweis{font-size:13px;color:var(--blau);background:#fdf0e7;border-radius:6px;padding:4px 8px}.pkMail{position:absolute;inset:40px 20px auto;background:#fff;border:1px solid var(--rand);border-radius:10px;padding:16px;box-shadow:0 10px 30px #1e325040;display:grid;gap:8px}.pkMail h4{margin:0;color:var(--blau)}@media(max-width:760px){.mtOben{grid-template-columns:1fr}.mtBoard{grid-template-columns:repeat(5,220px)}.pkRaster,.pkZwei{grid-template-columns:1fr}.planHuelle{padding:0}.planKarte{border-radius:0;padding:14px 16px}.pkKopf{flex-wrap:wrap}.pkSchritte li{grid-template-columns:auto 1fr}.pkSchritte li input[type=date]{grid-column:2}}.mtWeitere{margin-top:8px;font-size:13px}.mtWeitere summary{cursor:pointer;color:var(--blau)}.mtWeitereListe{display:grid;gap:4px;margin-top:6px}:root{--ap-schatten-2: 0 0 2px rgba(16, 28, 45, .12), 0 1px 2px rgba(16, 28, 45, .14);--ap-schatten-4: 0 0 2px rgba(16, 28, 45, .12), 0 2px 4px rgba(16, 28, 45, .14);--ap-schatten-8: 0 0 2px rgba(16, 28, 45, .12), 0 4px 8px rgba(16, 28, 45, .14);--ap-schatten-16: 0 0 2px rgba(16, 28, 45, .12), 0 8px 16px rgba(16, 28, 45, .14);--ap-schatten-64: 0 0 8px rgba(16, 28, 45, .2), 0 32px 64px rgba(16, 28, 45, .24);--ap-radius-s: 4px;--ap-radius-m: 6px;--ap-radius-l: 8px;--ap-radius-xl: 12px;--ap-avatar-s: 24px;--ap-avatar-m: 32px;--ap-avatar-l: 40px;--ap-avatar-xl: 56px;--ap-abstand-1: 4px;--ap-abstand-2: 8px;--ap-abstand-3: 12px;--ap-abstand-4: 16px;--ap-abstand-5: 24px;--ap-abstand-6: 32px;--ap-schrift: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--ap-flaeche: #fff;--ap-flaeche-2: #f8f9fb;--ap-flaeche-3: #eff2f6;--ap-linie: #e4e8ee;--ap-linie-stark: #cdd4de;--ap-text: #1c2531;--ap-text-2: #556271;--ap-text-3: #7c8896;--ap-blau-1: #ebf0f7;--ap-blau-2: #d3deec;--ap-blau-hover: #2b456b;--ap-orange-1: #fef2e9;--ap-orange-2: #fad7bf;--ap-orange-text: #a84a10;--ap-gruen: #2e8b57;--ap-gelb: #e0a800;--ap-rot: #c0392b;--ap-stunde: 52px}.nurLeser{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.apSymbol{flex:none;display:inline-block;vertical-align:middle}.apLeise{color:var(--ap-text-2);font-size:13px}.apLeer{color:var(--ap-text-2);font-size:14px;padding:var(--ap-abstand-4);margin:0}.apOk{color:var(--ap-gruen);margin:0;display:inline-flex;align-items:center;gap:6px;font-size:14px}.apOk.klein{font-size:13px;font-weight:600}.apFehler{color:var(--ap-rot);margin:0;font-size:13px}.simBanner{display:flex;align-items:flex-start;gap:var(--ap-abstand-2);background:var(--ap-orange-1);border:1px solid var(--ap-orange-2);border-left:4px solid var(--orange);border-radius:var(--ap-radius-l);padding:8px 12px;color:var(--blau);margin:0;font-size:13px;line-height:20px}.simBanner .apSymbol{color:var(--orange);margin-top:2px}.simHinweis{position:fixed;left:16px;right:16px;bottom:16px;max-width:420px;background:#fdf0e7;border:1px solid var(--orange);border-radius:8px;padding:8px 12px;color:var(--blau);z-index:30;margin:0}.simHinweis.apToast{display:flex;align-items:center;gap:var(--ap-abstand-3);max-width:560px;background:var(--ap-flaeche);border:0;border-left:4px solid var(--orange);box-shadow:var(--ap-schatten-16);padding:10px 12px 10px 14px;font-size:14px}.apToast>span{flex:1}.apToast>.apSymbol{color:var(--orange)}.arbeitsplatz{display:grid;gap:var(--ap-abstand-3);font-family:var(--ap-schrift);color:var(--ap-text);font-size:14px;line-height:20px}.arbeitsplatz h3,.arbeitsplatz h4,.arbeitsplatz h5{margin:0}.apKopfLeiste{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-abstand-3);background:var(--ap-flaeche);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-schatten-4);padding:6px 8px 6px 6px;min-width:0}.apBereiche{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0}.apBereiche button{position:relative;display:inline-flex;align-items:center;gap:var(--ap-abstand-2);border:0;background:transparent;color:var(--ap-text-2);padding:9px 16px;border-radius:var(--ap-radius-l);font-weight:600;font-size:14px;white-space:nowrap;flex:none;transition:background-color .12s ease,color .12s ease}.apBereiche button.an{background:var(--ap-blau-1);color:var(--blau)}.apBereiche button.an:after{content:"";position:absolute;left:16px;right:16px;bottom:3px;height:3px;border-radius:2px;background:var(--orange)}.apIch{display:flex;align-items:center;gap:var(--ap-abstand-2);padding-right:6px;flex:none}.apIchText{display:grid;line-height:16px}.apIchText b{font-size:13px;color:var(--blau)}.apIchText .apLeise{font-size:12px}.apKnopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;min-height:32px;border-radius:var(--ap-radius-m);border:1px solid var(--ap-linie-stark);background:var(--ap-flaeche);color:var(--ap-text);font-weight:600;font-size:14px;line-height:20px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.apKnopf .apSymbol{color:var(--blau)}.apKnopf.primaer{background:var(--blau);border-color:var(--blau);color:#fff}.apKnopf.primaer .apSymbol{color:#fff}.apKnopf.schlicht{border-color:transparent;background:transparent}.apKnopf.rund{width:32px;padding:0}.apKnopf.klein{min-height:26px;padding:2px 9px;font-size:13px}.apKnopf.rund.klein{width:26px;padding:0}.apKnopf.breit{width:100%}.apKnopf:disabled{opacity:.45;cursor:default}.arbeitsplatz button:focus-visible,.apDialog button:focus-visible,.apDialog select:focus-visible,.arbeitsplatz select:focus-visible,.arbeitsplatz a:focus-visible,.apToast button:focus-visible{outline:2px solid var(--blau);outline-offset:2px}@media(hover:hover)and (pointer:fine){.apBereiche button:not(.an):hover{background:var(--ap-flaeche-3);color:var(--ap-text)}.apKnopf:not(:disabled):hover{background:var(--ap-flaeche-3);border-color:var(--ap-text-3)}.apKnopf.primaer:not(:disabled):hover{background:var(--ap-blau-hover);border-color:var(--ap-blau-hover)}.apKnopf.schlicht:not(:disabled):hover{border-color:transparent}}.apZahl{margin-left:auto;min-width:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;line-height:20px;text-align:center;color:var(--ap-text-3)}.apZahl.neu{background:var(--orange);color:#fff}.apBereiche .apZahl{margin-left:2px}.apMarke{display:inline-block;background:var(--ap-blau-1);color:var(--blau);border-radius:999px;padding:1px 10px;font-size:12px;font-weight:600;line-height:20px}.apAvatar{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:600;width:var(--ap-avatar-m);height:var(--ap-avatar-m);font-size:12px;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.apAvatar.s{width:var(--ap-avatar-s);height:var(--ap-avatar-s);font-size:10px}.apAvatar.l{width:var(--ap-avatar-l);height:var(--ap-avatar-l);font-size:14px}.apAvatar.xl{width:var(--ap-avatar-xl);height:var(--ap-avatar-xl);font-size:20px}.apPraesenz{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;border:2px solid var(--ap-flaeche);box-sizing:border-box;display:grid;place-items:center;color:#fff}.apPraesenz svg{display:block;width:100%;height:100%}.apAvatar.s .apPraesenz{width:13px;height:13px;right:-4px;bottom:-4px}.apPraesenz.inline{position:static;display:inline-grid;flex:none;border:0;width:12px;height:12px;margin-right:5px}.apPraesenz.verfuegbar{background:var(--ap-gruen)}.apPraesenz.beschaeftigt{background:var(--ap-rot)}.apPraesenz.abwesend{background:var(--ap-gelb);color:var(--blau)}.apPraesenz.offline{background:var(--ap-flaeche);box-shadow:inset 0 0 0 1.5px var(--ap-text-3);color:var(--ap-text-3)}.apPraesenz.unbekannt{background:var(--ap-linie-stark);color:var(--ap-text-2)}.apPraesenzZeile{display:inline-flex;align-items:center;font-size:12px;color:var(--ap-text-2)}.apPraesenzText{font-size:12px;font-weight:400;color:var(--ap-text-2);white-space:nowrap}.apPraesenzText:before{content:"· ";color:var(--ap-text-3)}.apFirmaAvatar{flex:none;display:inline-grid;place-items:center;color:#fff;font-weight:700;border-radius:var(--ap-radius-m);width:var(--ap-avatar-m);height:var(--ap-avatar-m);font-size:12px}.apFirmaAvatar.s{width:var(--ap-avatar-s);height:var(--ap-avatar-s);font-size:10px;border-radius:var(--ap-radius-s)}.apFirmaAvatar.l{width:var(--ap-avatar-l);height:var(--ap-avatar-l);font-size:14px;border-radius:var(--ap-radius-l)}.apSicherheit{display:flex;align-items:center;gap:var(--ap-abstand-2);min-width:0}.apBalken{flex:1;min-width:60px;height:6px;border-radius:3px;background:var(--ap-flaeche-3);overflow:hidden}.apBalken>span{display:block;height:100%;border-radius:3px}.apSicherheit.hoch .apBalken>span{background:var(--ap-gruen)}.apSicherheit.mittel .apBalken>span{background:var(--ap-gelb)}.apSicherheit.tief .apBalken>span{background:var(--ap-text-3)}.apProzent{font-size:13px;font-weight:600;white-space:nowrap;color:var(--ap-text)}.apMail{display:grid;grid-template-columns:200px minmax(280px,340px) minmax(0,1fr) 300px;grid-template-areas:"ordner liste lesen verkauf";height:max(600px,calc(100vh - 270px));background:var(--ap-flaeche);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-schatten-4);overflow:hidden}.apOrdner{grid-area:ordner;background:var(--ap-flaeche-2);border-right:1px solid var(--ap-linie);padding:var(--ap-abstand-3) var(--ap-abstand-2);display:grid;align-content:start;gap:2px;overflow-y:auto}.apOrdner button{position:relative;display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:var(--ap-radius-m);color:var(--ap-text);font-size:14px}.apOrdner button .apSymbol{color:var(--ap-text-2)}.apOrdner button.an{background:var(--ap-blau-1);font-weight:600;color:var(--blau)}.apOrdner button.an .apSymbol{color:var(--blau)}.apOrdner button.an:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--orange)}.apOrdnerName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apListe{grid-area:liste;border-right:1px solid var(--ap-linie);display:flex;flex-direction:column;min-height:0;min-width:0}.apSpaltenKopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ap-abstand-2);padding:14px 16px 10px;border-bottom:1px solid var(--ap-linie);flex:none;flex-wrap:wrap}.apSpaltenKopf h3{font-size:16px;font-weight:600;color:var(--blau);display:inline-flex;align-items:center;gap:6px}.apSpaltenKopf h3 .apSymbol{color:var(--orange)}.apSpaltenKopf .apLeise{font-size:12px}.apZeilen{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.apZeile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ap-abstand-3);width:100%;text-align:left;border:0;border-bottom:1px solid var(--ap-linie);background:var(--ap-flaeche);padding:12px 14px 12px 16px;color:var(--ap-text);font-size:14px;transition:background-color .1s ease}.apZeile.ungelesen:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange)}.apZeile.an{background:var(--ap-blau-1)}.apZeileText{display:grid;gap:1px;min-width:0}.apZeile1,.apZeile2{display:flex;align-items:center;gap:var(--ap-abstand-2);min-width:0}.apAbsender{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apFirmaKlein{color:var(--ap-text-2)}.apZeit{flex:none;font-size:12px;color:var(--ap-text-2)}.apBetreff{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.apKlammer{flex:none;color:var(--ap-text-2);display:inline-flex}.apVorschau{font-size:13px;color:var(--ap-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apZeile.ungelesen .apAbsender{font-weight:700}.apZeile.ungelesen .apBetreff{font-weight:600;color:var(--blau)}.apZeile.ungelesen .apZeit{color:var(--ap-orange-text);font-weight:600}@media(hover:hover)and (pointer:fine){.apZeile:not(.an):hover{background:var(--ap-flaeche-2)}.apOrdner button:not(.an):hover{background:var(--ap-flaeche-3)}}.apLesen{grid-area:lesen;overflow-y:auto;min-width:0;padding:20px 28px 28px}.apLesen article{display:grid;gap:var(--ap-abstand-4);max-width:760px}.apBetreffGross{font-size:20px;line-height:28px;font-weight:600;color:var(--ap-text)}.apKopf{display:flex;align-items:flex-start;gap:var(--ap-abstand-3)}.apKopfText{flex:1;min-width:0;display:grid;gap:1px}.apKopfName{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apKopfName b{font-size:15px}.apKopfZeit{flex:none;font-size:12px}.apWerkzeug{display:flex;flex-wrap:wrap;gap:var(--ap-abstand-2);padding:10px 0;border-top:1px solid var(--ap-linie);border-bottom:1px solid var(--ap-linie)}.apAnhang{justify-self:start;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--ap-linie);border-radius:var(--ap-radius-l);padding:6px 12px 6px 6px;font-size:13px;background:var(--ap-flaeche);box-shadow:var(--ap-schatten-2)}.apAnhangSymbol{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--ap-radius-m);background:var(--ap-blau-1);color:var(--blau)}.apText{white-space:pre-wrap;font-size:14px;line-height:22px;max-width:68ch}.apErkenntnis{background:linear-gradient(180deg,#f6f8fc,#fff);border:1px solid var(--ap-blau-2);border-radius:var(--ap-radius-l);padding:12px 14px;display:grid;gap:4px}.apErkenntnis h4{font-size:13px;font-weight:600;color:var(--blau);display:flex;align-items:center;gap:6px}.apErkenntnis h4 .apSymbol{color:var(--orange)}.apErkenntnis p{margin:0}.apLeerFlaeche{display:grid;justify-items:center;text-align:center;gap:var(--ap-abstand-2);padding:64px 24px;color:var(--ap-text-2)}.apLeerFlaeche h3{font-size:16px;font-weight:600;color:var(--ap-text)}.apLeerFlaeche p{margin:0;max-width:40ch;font-size:14px}.apLeerSymbol{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--ap-blau-1);color:var(--blau);margin-bottom:4px}.apVerkauf{grid-area:verkauf;background:var(--ap-flaeche-2);border-left:1px solid var(--ap-linie);overflow-y:auto;min-width:0;display:flex;flex-direction:column}.apVerkauf>.apSpaltenKopf{background:var(--ap-flaeche-2)}.apVerkaufInhalt{display:grid;gap:var(--ap-abstand-3);padding:var(--ap-abstand-3);align-content:start}.apFirmenKarte{background:var(--ap-flaeche);border-radius:var(--ap-radius-l);box-shadow:var(--ap-schatten-2);padding:14px;display:grid;gap:10px}.apFirmenKopf{display:flex;align-items:center;gap:var(--ap-abstand-3)}.apFirmenName{font-size:15px;color:var(--blau)}.apStufe{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-abstand-2)}.apWarum{display:grid;gap:2px;font-size:13.5px;border-top:1px solid var(--ap-linie);padding-top:10px}.apWarum .apLeise{font-size:12px}.apHinweisFlaeche{margin:0;background:var(--ap-flaeche);border:1px dashed var(--ap-linie-stark);border-radius:var(--ap-radius-l);padding:12px 14px;color:var(--ap-text-2);font-size:13px}.apBlock{background:var(--ap-flaeche);border:1px solid var(--ap-linie);border-radius:var(--ap-radius-l);padding:12px 14px;display:grid;gap:var(--ap-abstand-2)}.apBlock h4{font-size:13px;font-weight:600;color:var(--blau)}.apBlock h5{font-size:12px;font-weight:600;color:var(--ap-text-2);margin-top:4px}.apBlock p{margin:0}.apFeld{display:grid;gap:4px;font-size:12px;color:var(--ap-text-2)}.apFeld select{font:inherit;font-size:14px;color:var(--ap-text);padding:5px 8px;border:1px solid var(--ap-linie-stark);border-radius:var(--ap-radius-m);background:var(--ap-flaeche);min-height:32px}.apZusammenfassung{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px}.apQuelleNr{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-left:2px;border-radius:9px;border:0;background:var(--ap-blau-1);color:var(--blau);font-size:11px;font-weight:700;line-height:1;vertical-align:1px}.apQuelleNr.still{margin:0 8px 0 0;flex:none}@media(hover:hover)and (pointer:fine){button.apQuelleNr:hover{background:var(--blau);color:#fff}}.apQuellen{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px;color:var(--ap-text-2)}.apQuellen li{display:flex;align-items:flex-start;border-radius:var(--ap-radius-m);padding:4px;transition:background-color .3s ease}.apQuellen li.an{background:var(--ap-orange-1)}.apQuellen b{color:var(--ap-text);font-weight:600}.apZitat{display:block;margin-top:2px;font-style:italic;quotes:"«" "»"}.apNaechster{display:flex;align-items:flex-start;gap:6px;font-weight:600;font-size:13.5px}.apNaechster .apSymbol{color:var(--orange);margin-top:2px}.apKalender{background:var(--ap-flaeche);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-schatten-4);overflow:hidden}.apKalWerkzeug{display:flex;align-items:center;gap:var(--ap-abstand-4);flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--ap-linie)}.apKalNavi{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.apKalTitel{display:inline-flex;align-items:baseline;gap:10px;margin-left:10px!important;font-size:18px;font-weight:600;color:var(--blau)}.apKalTitel .apLeise{font-weight:400;font-size:14px}.apLegende{display:flex;gap:14px;font-size:12px;color:var(--ap-text-2);margin-left:auto;flex-wrap:wrap}.apLegende span{display:inline-flex;align-items:center;gap:6px}.apLegende i{width:14px;height:12px;border-radius:3px;display:inline-block}.apLegende i.kunde{background:var(--ap-orange-1);box-shadow:inset 3px 0 0 var(--orange)}.apLegende i.intern{background:var(--ap-flaeche-3);box-shadow:inset 3px 0 0 var(--ap-text-3)}.apLegende i.entwurf{background:var(--ap-flaeche);border:1.5px dashed var(--ap-text-2)}.apKalSpalten{display:grid;grid-template-columns:minmax(0,1fr) 340px}.apWocheRahmen{overflow-x:auto;min-width:0;padding:0 8px 12px 0}.apWoche{min-width:640px}.apWocheKopf,.apWocheKoerper{display:grid;grid-template-columns:56px repeat(5,minmax(110px,1fr))}.apWocheKopf{position:sticky;top:0;background:var(--ap-flaeche);z-index:2;border-bottom:1px solid var(--ap-linie)}.apTagKopf{display:grid;justify-items:center;padding:10px 0 8px;gap:2px}.apWochentag{font-size:12px;color:var(--ap-text-2);text-transform:capitalize}.apTagZahl{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:18px;font-weight:600;color:var(--ap-text)}.apTagKopf.heute .apWochentag{color:var(--ap-orange-text);font-weight:600}.apTagKopf.heute .apTagZahl{background:var(--orange);color:#fff}.apAusserhalb{font-size:11px;color:var(--ap-text-2);background:var(--ap-flaeche-3);border-radius:999px;padding:0 6px;line-height:16px;white-space:nowrap}.apTerminTitel .apSymbol{vertical-align:-2px;margin-right:3px}.apWocheKoerper{position:relative;height:calc(10 * var(--ap-stunde));margin-top:10px}.apStunden{position:relative}.apStunden span{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--ap-text-3);font-variant-numeric:tabular-nums}.apStunden span:first-child{transform:none}.apTagSpalte{position:relative;border-left:1px solid var(--ap-linie)}.apTagSpalte.heute{background:#fffaf6}.apLinie{position:absolute;left:0;right:0;border-top:1px solid var(--ap-linie)}.apWocheKoerper:after{content:"";position:absolute;left:56px;right:0;bottom:0;border-top:1px solid var(--ap-linie)}.apJetzt{position:absolute;left:0;right:0;height:2px;background:var(--ap-rot);z-index:3}.apJetzt:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--ap-rot)}.apTermin{position:absolute;display:flex;flex-direction:column;gap:0;overflow:hidden;text-align:left;border:0;margin:0;border-radius:var(--ap-radius-m);padding:3px 6px 3px 8px;font-size:12px;line-height:16px;color:var(--ap-text);z-index:1;transition:box-shadow .12s ease,transform .12s ease}.apTermin.kunde{background:var(--ap-orange-1);box-shadow:inset 3px 0 0 var(--orange);cursor:pointer}.apTermin.intern{background:var(--ap-flaeche-3);box-shadow:inset 3px 0 0 var(--ap-text-3);color:var(--ap-text-2)}.apTermin.entwurf.kunde{background:repeating-linear-gradient(135deg,#fff 0 6px,var(--ap-orange-1) 6px 12px);outline:1.5px dashed var(--orange);outline-offset:-1.5px}.apTermin.entwurf.intern{background:var(--ap-flaeche);outline:1.5px dashed var(--ap-text-3);outline-offset:-1.5px}.apTermin.vergangen{opacity:.72}.apTermin.an{box-shadow:inset 3px 0 0 var(--orange),0 0 0 2px var(--blau),var(--ap-schatten-8);opacity:1;z-index:2}.apTermin.kurz{flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.apTerminZeit{font-size:11px;color:var(--ap-text-2);font-variant-numeric:tabular-nums;flex:none}.apTerminTitel{font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.apTermin:not(.kurz) .apTerminTitel{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.apTermin.kurz .apTerminMarke{display:none}.apTerminMarke{font-size:10px;font-weight:700;color:var(--ap-orange-text);flex:none}.apTermin.intern .apTerminMarke{color:var(--ap-text-2)}@media(hover:hover)and (pointer:fine){button.apTermin:not(.an):hover{box-shadow:inset 3px 0 0 var(--orange),var(--ap-schatten-8);opacity:1}}.apWocheLeer{text-align:center}.apKalPanel{border-left:1px solid var(--ap-linie);background:var(--ap-flaeche-2);max-height:calc(10 * var(--ap-stunde) + 80px);overflow-y:auto;min-width:0}.apPanel{display:grid;gap:var(--ap-abstand-3);padding:var(--ap-abstand-4);align-content:start}.apPanelKopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ap-abstand-2)}.apPanelKopf>div{display:grid;gap:4px;justify-items:start}.apPanelKopf h3{font-size:16px;font-weight:600;line-height:22px}.apPanelKopf .apLeise{display:inline-flex;align-items:center;gap:6px}.apPanel[data-panel=recap] .apPanelKopf .apMarke{background:#e7f3ec;color:#1f6b41}.apPanelFirma{display:flex;align-items:center;gap:8px;margin:0}.apPanelFuss{display:flex;gap:var(--ap-abstand-2);flex-wrap:wrap}.apSignale{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:13.5px}.apSignale li{display:grid;gap:2px;border-left:2px solid var(--ap-orange-2);padding-left:10px}.apSignale .apLeise{font-size:12px}.apAufhaenger{margin:0;border-left:3px solid var(--orange);background:var(--ap-orange-1);padding:8px 12px;border-radius:0 var(--ap-radius-m) var(--ap-radius-m) 0;font-size:13.5px}.apFragen{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13.5px}.apPersonen{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px}.apPersonen li{display:flex;align-items:center;gap:8px}.apAktionen{list-style:none;margin:0;padding:0;display:grid;gap:8px}.apAktion{border:1px solid var(--ap-linie);border-radius:var(--ap-radius-l);padding:10px 12px;display:grid;gap:6px;background:var(--ap-flaeche)}.apAktionText{font-weight:600;font-size:13.5px}.apAktionWer{display:flex;align-items:center;gap:6px;font-size:13px;flex-wrap:wrap}.apAktionWer .apLeise{font-size:12px}.apAktionKnoepfe{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.apDialogHuelle{place-items:center}.apDialog{background:var(--ap-flaeche);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-schatten-64);width:min(680px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;font-family:var(--ap-schrift);font-size:14px;line-height:20px;color:var(--ap-text)}.apDialogKopf{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ap-linie)}.apDialogKopf h3{margin:0;font-size:18px;font-weight:600;color:var(--blau);display:inline-flex;align-items:center;gap:8px}.apDialogKopf h3 .apSymbol{color:var(--orange)}.apDialogInhalt{padding:16px 20px 20px;display:grid;gap:var(--ap-abstand-4);overflow-y:auto}.apDialogZeile{display:grid;gap:6px}.apFeldTitel{font-size:12px;font-weight:600;color:var(--ap-text-2);margin:0}.apChips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.apChip{display:inline-flex;align-items:center;gap:6px;background:var(--ap-flaeche-3);border-radius:999px;padding:3px 4px 3px 3px;font-size:13px}.apChip button{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:0;background:transparent;color:var(--ap-text-2);padding:0}@media(hover:hover)and (pointer:fine){.apChip button:hover{background:var(--ap-linie-stark);color:var(--ap-text)}}.apChipWahl{font:inherit;font-size:13px;border:1px dashed var(--ap-linie-stark);border-radius:999px;padding:4px 10px;background:var(--ap-flaeche);color:var(--blau);max-width:260px}.apSegment{display:inline-flex;border:1px solid var(--ap-linie-stark);border-radius:var(--ap-radius-m);overflow:hidden;justify-self:start}.apSegment button{border:0;background:var(--ap-flaeche);padding:5px 16px;font-weight:600;font-size:13px;color:var(--ap-text)}.apSegment button+button{border-left:1px solid var(--ap-linie-stark)}.apSegment button.an{background:var(--blau);color:#fff}.apVorschlaege{list-style:none;margin:0;padding:0;display:grid;gap:8px}.apVorschlag{border:1px solid var(--ap-linie);border-radius:var(--ap-radius-l);padding:12px 14px;display:grid;gap:8px;transition:box-shadow .12s ease}@media(hover:hover)and (pointer:fine){.apVorschlag:hover{box-shadow:var(--ap-schatten-4)}}.apVorschlagKopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,200px) auto;gap:var(--ap-abstand-3);align-items:center}.apVorschlagZeit{font-variant-numeric:tabular-nums}.apVerfuegbar{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.apVerfuegbar li{display:inline-flex;align-items:center}.apVerfuegbar .apLeise{font-size:12px;white-space:pre}.apPunkt{width:9px;height:9px;border-radius:50%;margin-right:6px;flex:none}.apPunkt.frei{background:var(--ap-gruen)}.apPunkt.belegt{background:var(--ap-rot)}.apPunkt.unbekannt{background:var(--ap-flaeche);box-shadow:inset 0 0 0 2px var(--ap-text-3)}.apBegruendung{margin:0;font-size:12.5px}.apDialogHinweis{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:12px}.apDialogHinweis .apSymbol{margin-top:3px}.apStapel{display:inline-flex;align-items:center;padding-left:3px}.apStapel>.apAvatar{margin-left:-3px;box-shadow:0 0 0 1.5px var(--ap-flaeche)}.apStapelRest{background:var(--ap-flaeche-3)!important;color:var(--ap-text-2);font-weight:700}.apTeams{display:grid;grid-template-columns:300px minmax(0,1fr);height:max(600px,calc(100vh - 270px));background:var(--ap-flaeche);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-schatten-4);overflow:hidden}.apTeams.leer{display:block;height:auto}.tmRaeume{background:var(--ap-flaeche-2);border-right:1px solid var(--ap-linie);display:flex;flex-direction:column;min-height:0;min-width:0}.tmRaeume>.apSpaltenKopf{background:var(--ap-flaeche-2)}.tmRaumListe{list-style:none;margin:0;padding:8px;display:grid;gap:2px;align-content:start;overflow-y:auto;flex:1}.tmRaum{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ap-abstand-3);width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:var(--ap-radius-l);color:var(--ap-text);font-size:14px;transition:background-color .1s ease}.tmRaum.an{background:var(--ap-flaeche);box-shadow:var(--ap-schatten-2)}.tmRaum.an:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:2px;background:var(--orange)}.tmRaumText{display:grid;gap:2px;min-width:0}.tmRaumZeile{display:flex;align-items:center;gap:var(--ap-abstand-2);min-width:0}.tmRaumName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tmRaum.neu .tmRaumName{font-weight:700;color:var(--blau)}.tmRaum .apZahl{margin-left:auto}.tmStufe{display:inline-block;font-size:12px;font-weight:600;color:var(--blau);background:var(--ap-blau-1);border-radius:999px;padding:0 8px;line-height:20px}@media(hover:hover)and (pointer:fine){.tmRaum:not(.an):hover{background:var(--ap-flaeche-3)}}.tmKanal{display:flex;flex-direction:column;min-height:0;min-width:0}.tmKanalKopf{padding:14px 20px 0;border-bottom:1px solid var(--ap-linie);display:grid;gap:10px;flex:none}.tmKanalTitel{display:flex;align-items:center;gap:var(--ap-abstand-3);min-width:0}.tmKanalTitel>div{flex:1;min-width:0;display:grid;gap:2px}.tmKanalTitel h3{font-size:18px;line-height:24px;font-weight:600;color:var(--blau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmKanalTitel p{margin:0}.tmTabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tmTabs button{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 12px 12px;font-size:14px;font-weight:600;color:var(--ap-text-2);white-space:nowrap;border-radius:var(--ap-radius-m) var(--ap-radius-m) 0 0}.tmTabs button.an{color:var(--blau)}.tmTabs button.an:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:var(--orange)}@media(hover:hover)and (pointer:fine){.tmTabs button:not(.an):hover{color:var(--ap-text);background:var(--ap-flaeche-2)}}.tmVerlauf{flex:1;overflow-y:auto;min-height:0;background:var(--ap-flaeche-2);padding:16px 24px 20px}.tmVerlauf:focus-visible{outline:2px solid var(--blau);outline-offset:-2px}.tmEintraege{list-style:none;margin:0 auto;padding:0;display:grid;gap:14px;max-width:820px}.tmTag{display:flex;align-items:center;gap:12px;margin:6px 0 14px;font-size:12px;font-weight:600;color:var(--ap-text-2);text-transform:capitalize}.tmTag:before,.tmTag:after{content:"";flex:1;border-top:1px solid var(--ap-linie)}.tmAbsender{display:flex;align-items:center;gap:8px;font-size:13px}.tmApp{display:inline-grid;place-items:center;width:var(--ap-avatar-m);height:var(--ap-avatar-m);border-radius:var(--ap-radius-m);background:var(--blau);color:var(--orange);flex:none}.tmAppMarke{font-size:11px;font-weight:600;color:var(--ap-text-2);border:1px solid var(--ap-linie-stark);border-radius:var(--ap-radius-s);padding:0 5px;line-height:16px}.tmAbsender .apLeise{font-size:12px}.tmKarte{display:grid;gap:8px}.tmKarteKoerper,.tmKarteFuss{margin-left:40px}.tmKarteKoerper{background:var(--ap-flaeche);border-radius:var(--ap-radius-l);box-shadow:var(--ap-schatten-2);padding:14px 16px;display:grid;gap:6px;border-top:3px solid var(--ap-blau-2);max-width:560px}.tmKarte.willkommen .tmKarteKoerper{border-top-color:var(--orange)}.tmKarte.recap .tmKarteKoerper{border-top-color:var(--ap-gruen)}.tmKarteKoerper p{margin:0}.tmKarteKoerper h4{font-size:15px;line-height:20px;font-weight:600;color:var(--blau)}.tmKarteKoerper h5{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--ap-text-2)}.tmKarteArt{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ap-text-2);text-transform:uppercase;letter-spacing:.04em}.tmKarteArt .apSymbol{color:var(--orange)}.tmKarteText{font-size:14px}.tmKarteZeile{font-size:13.5px;color:var(--ap-text-2)}.tmKarteZitat{font-size:13px;font-style:italic;color:var(--ap-text-2);border-left:2px solid var(--ap-orange-2);padding-left:10px;quotes:"«" "»"}.tmKarteZitat:before{content:open-quote}.tmKarteZitat:after{content:close-quote}.tmFakten{margin:6px 0 0;display:grid;border:1px solid var(--ap-linie);border-radius:var(--ap-radius-m);overflow:hidden;font-size:13px}.tmFakten div{display:grid;grid-template-columns:110px minmax(0,1fr)}.tmFakten div+div{border-top:1px solid var(--ap-linie)}.tmFakten dt{background:var(--ap-flaeche-2);color:var(--ap-text-2);padding:5px 10px;font-weight:600}.tmFakten dd{margin:0;padding:5px 10px;min-width:0;overflow-wrap:anywhere}.tmPunkte{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}.tmPunkte li,.ztPunkte li{display:flex;align-items:flex-start;gap:8px}.tmKaestchen{flex:none;width:14px;height:14px;margin-top:3px;border:1.5px solid var(--ap-text-3);border-radius:3px;background:var(--ap-flaeche)}.tmKarteFuss{display:flex;gap:8px}.tmNachricht{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.tmBlase{background:var(--ap-flaeche);border-radius:var(--ap-radius-l);box-shadow:var(--ap-schatten-2);padding:8px 12px 10px;justify-self:start;max-width:620px;display:grid;gap:2px}.tmNachricht.eigen .tmBlase{background:var(--ap-blau-1);box-shadow:none}.tmNachrichtKopf{margin:0;display:flex;align-items:baseline;gap:8px;font-size:13px;flex-wrap:wrap}.tmNachrichtKopf .apLeise{font-size:12px}.tmNachrichtText{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.tmErwaehnung{color:var(--blau);font-weight:600;background:var(--ap-blau-2);border-radius:var(--ap-radius-s);padding:0 3px;margin-right:2px}.tmSim{font-size:11px;font-weight:600;color:var(--ap-orange-text);background:var(--ap-orange-1);border:1px solid var(--ap-orange-2);border-radius:999px;padding:0 7px;line-height:16px}.tmEingabe{border-top:1px solid var(--ap-linie);padding:12px 20px 14px;display:grid;gap:6px;flex:none;background:var(--ap-flaeche)}.tmEingabeFeld{display:flex;gap:8px;align-items:flex-end;border:1px solid var(--ap-linie-stark);border-radius:var(--ap-radius-l);padding:6px 6px 6px 12px;background:var(--ap-flaeche)}.tmEingabeFeld:focus-within{border-color:var(--blau);box-shadow:0 0 0 1px var(--blau)}.tmEingabeFeld textarea{flex:1;border:0;resize:none;font:inherit;font-size:14px;line-height:20px;color:var(--ap-text);background:transparent;padding:4px 0;min-height:40px;outline:none}.tmHinweis{margin:0;display:flex;align-items:center;gap:6px;font-size:12px}.tmHinweis .apSymbol{color:var(--orange)}.apDateien{background:var(--ap-flaeche);border-radius:var(--ap-radius-xl);box-shadow:var(--ap-schatten-4);overflow:hidden}.dtWerkzeug{display:flex;align-items:flex-end;gap:var(--ap-abstand-4);flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--ap-linie)}.dtFirma{min-width:240px}.dtAnzahl{padding-bottom:6px}.dtAnsicht{margin-left:auto}.dtAnsicht button{display:inline-flex;align-items:center;gap:6px}.dtSpalten{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:560px}.dtHaupt{padding:16px;min-width:0}.dtDetail{border-left:1px solid var(--ap-linie);background:var(--ap-flaeche-2);min-width:0}.dtKacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.dtKachel{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr;text-align:left;border:1px solid var(--ap-linie);padding:0;background:var(--ap-flaeche);border-radius:var(--ap-radius-l);overflow:hidden;color:var(--ap-text);font-size:14px;box-shadow:var(--ap-schatten-2);transition:box-shadow .12s ease,border-color .12s ease}.dtKachel.an{border-color:var(--blau);box-shadow:0 0 0 1px var(--blau),var(--ap-schatten-8)}@media(hover:hover)and (pointer:fine){.dtKachel:not(.an):hover{box-shadow:var(--ap-schatten-8)}}.dtKachelText{display:grid;gap:4px;padding:10px 12px 12px;align-content:start}.dtTitel{font-weight:600;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dtZeile{display:flex;align-items:center;gap:4px 8px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.dtGeaendert{font-size:12px;line-height:16px}.dtFuss{display:flex;align-items:center;gap:8px;margin-top:6px}.dtKachel{position:relative}.dtKachel>.dtTeilen{position:absolute;top:88px;right:8px;box-shadow:var(--ap-schatten-2)}.dtKachel>.dtTeilen.intern{background:var(--ap-flaeche)}.dtKachel>.dtTeilen.geteilt{box-shadow:inset 0 0 0 1px var(--ap-orange-2),var(--ap-schatten-2)}.dtVersion{display:inline-block;font-size:11.5px;font-weight:700;color:var(--blau);background:var(--ap-blau-1);border-radius:var(--ap-radius-s);padding:0 6px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.dtVersion.gross{font-size:12.5px;line-height:22px;padding:0 8px}.dtVersion.aktuell{background:var(--blau);color:#fff}.dtTeilen{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;border-radius:999px;padding:1px 9px 1px 7px;line-height:18px;white-space:nowrap}.dtTeilen.intern{background:var(--ap-flaeche-3);color:var(--ap-text-2)}.dtTeilen.geteilt{background:var(--ap-orange-1);color:var(--ap-orange-text);box-shadow:inset 0 0 0 1px var(--ap-orange-2)}.dtVorschau{--dt-akzent: var(--ap-text-3);--dt-akzent-2: var(--ap-linie-stark);--dt-grund: var(--ap-flaeche-3);position:relative;display:block;height:118px;background:var(--dt-grund);border-bottom:1px solid var(--ap-linie)}.dtVorschau.gross{height:190px;border:1px solid var(--ap-linie);border-radius:var(--ap-radius-l)}.dtVorschau svg{display:block;width:100%;height:100%}.dtVorschau.typ-word{--dt-akzent: var(--blau);--dt-akzent-2: #9fb3cf;--dt-grund: var(--ap-blau-1)}.dtVorschau.typ-excel{--dt-akzent: var(--ap-gruen);--dt-akzent-2: #9fd0b3;--dt-grund: #eaf5ef}.dtVorschau.typ-powerpoint{--dt-akzent: var(--orange);--dt-akzent-2: #f7b993;--dt-grund: var(--ap-orange-1)}.dtVorschau.typ-pdf{--dt-akzent: var(--ap-rot);--dt-akzent-2: #e6a59e;--dt-grund: #fbeeec}.dtBlatt{fill:#fff;filter:drop-shadow(0 1px 1.5px rgba(16,28,45,.18))}.dtA{fill:var(--dt-akzent)}.dtA2{fill:var(--dt-akzent-2)}.dtL{fill:var(--ap-linie-stark)}.dtEndung{position:absolute;left:8px;bottom:8px;font-size:10.5px;font-weight:700;letter-spacing:.05em;color:#fff;background:var(--dt-akzent);border-radius:var(--ap-radius-s);padding:1px 6px}.dtTabelle{overflow-x:auto;border:1px solid var(--ap-linie);border-radius:var(--ap-radius-l)}.dtTabelle table{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}.dtTabelle th{text-align:left;font-size:12px;font-weight:600;color:var(--ap-text-2);background:var(--ap-flaeche-2);padding:8px 12px;border-bottom:1px solid var(--ap-linie);white-space:nowrap}.dtTabelle td{padding:8px 12px;border-bottom:1px solid var(--ap-linie);vertical-align:middle}.dtTabelle tr:last-child td{border-bottom:0}.dtTabelle tr.an td{background:var(--ap-blau-1)}.dtName{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--ap-text);text-align:left}@media(hover:hover)and (pointer:fine){.dtName:hover{color:var(--blau);text-decoration:underline}}.dtMini{flex:none;display:inline-grid;place-items:center;width:24px;height:28px;border-radius:3px;font-size:11px;font-weight:700;color:#fff;background:var(--ap-text-3)}.dtMini.typ-word{background:var(--blau)}.dtMini.typ-excel{background:var(--ap-gruen)}.dtMini.typ-powerpoint{background:var(--orange)}.dtMini.typ-pdf{background:var(--ap-rot)}.dtDetail .apPanelKopf h3{overflow-wrap:anywhere}.dtHinweis{margin:0;font-size:12px}.dtChips{margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dtDetail .apKnopf.primaer{justify-self:start}.dtDetail .apHinweisFlaeche code{display:block;margin-top:4px;font-size:12px;overflow-wrap:anywhere;color:var(--ap-text)}.dtEigenschaften{margin:0;display:grid;gap:8px;font-size:13px}.dtEigenschaften div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;align-items:center}.dtEigenschaften dt{color:var(--ap-text-2)}.dtEigenschaften dd{margin:0;min-width:0}.dtPerson{display:inline-flex;align-items:center;gap:6px}.dtOrt{font-size:12px;overflow-wrap:anywhere;color:var(--ap-text-2)}.dtVerlauf{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.dtVerlauf li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 0;position:relative}.dtVerlauf li+li{border-top:1px dashed var(--ap-linie)}.dtVerlaufText{display:grid;gap:2px;font-size:13px}.dtVerlaufText b{font-weight:600}.dtVerlaufText .apMarke{justify-self:start;font-size:11px;line-height:16px;padding:0 8px}.dtVerlaufText .apLeise{font-size:12px}.dtVerlauf .dtVersion{justify-self:start;align-self:start;margin-top:1px}.zeitleiste{display:grid;gap:var(--ap-abstand-3);font-family:var(--ap-schrift);color:var(--ap-text);font-size:14px;line-height:20px}.zeitleiste h3,.zeitleiste h4{margin:0}.zeitleiste .simBanner{font-size:12.5px}.zeitleiste button:focus-visible,.zeitleiste a:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.ztAngeheftet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ap-abstand-3)}.ztPin{background:var(--ap-flaeche);border:1px solid var(--ap-linie);border-left:3px solid var(--orange);border-radius:var(--ap-radius-l);padding:10px 12px;display:grid;gap:8px;align-content:start;box-shadow:var(--ap-schatten-2)}.ztPin h4{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ap-text-2);text-transform:uppercase;letter-spacing:.04em}.ztPin h4 .apSymbol{color:var(--orange)}.ztPin h4 .apZahl{margin-left:0;background:var(--ap-flaeche-3)}.ztPin p{margin:0}.ztPinTermin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:0;background:transparent;padding:0;color:var(--ap-text);font:inherit}.ztDatum{display:grid;justify-items:center;width:44px;border-radius:var(--ap-radius-m);background:var(--ap-orange-1);color:var(--ap-orange-text);padding:3px 0;line-height:1.1}.ztDatum b{font-size:18px}.ztDatum span{font-size:11px;font-weight:600;text-transform:uppercase}.ztPunkte{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px}.ztPunkte .apLeise{font-size:12px}.ztUeber{color:var(--ap-rot)!important;font-weight:600}.ztText{display:grid;gap:1px;min-width:0}.ztFilter{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ztChip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ap-linie-stark);background:var(--ap-flaeche);color:var(--ap-text);border-radius:999px;padding:3px 4px 3px 10px;font-size:13px;font-weight:600;line-height:20px}.ztChip .apSymbol{color:var(--ap-text-2)}.ztChipZahl{min-width:20px;padding:0 6px;border-radius:999px;background:var(--ap-flaeche-3);color:var(--ap-text-2);font-size:12px;text-align:center}.ztChip.an{background:var(--blau);border-color:var(--blau);color:#fff}.ztChip.an .apSymbol{color:#fff}.ztChip.an .ztChipZahl{background:#fff3;color:#fff}.ztChip:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.ztChip:not(.an):not(:disabled):hover{background:var(--ap-flaeche-3)}}.ztAnzahl{margin-left:auto;font-size:12px}.ztWochen{display:grid;gap:var(--ap-abstand-3)}.ztWocheKopf{font-size:12px;font-weight:700;color:var(--blau);text-transform:uppercase;letter-spacing:.05em;padding:4px 0;border-bottom:1px solid var(--ap-linie);margin-bottom:4px!important}.ztListe{list-style:none;margin:0;padding:0;display:grid;position:relative}.ztListe:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;border-left:2px solid var(--ap-linie)}.ztEintrag{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;text-align:left;border:0;background:transparent;padding:6px 8px 6px 0;border-radius:var(--ap-radius-m);color:var(--ap-text);font:inherit;text-decoration:none}.ztEintrag.klickbar{cursor:pointer}@media(hover:hover)and (pointer:fine){.ztEintrag.klickbar:hover{background:var(--ap-flaeche-2)}.ztEintrag.klickbar:hover .ztTitel{color:var(--blau)}}.ztSymbol{position:relative;z-index:1;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ap-flaeche-3);color:var(--ap-text-2);box-shadow:0 0 0 3px var(--ap-flaeche)}.ztSymbol.mail,.ztSymbol.teams{background:var(--ap-blau-1);color:var(--blau)}.ztSymbol.termin{background:var(--ap-orange-1);color:var(--ap-orange-text)}.ztSymbol.signal{background:#eaf5ef;color:#1f6b41}.ztSymbol.datei{background:#eef0f8;color:#3b5b86}.ztKopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ap-text-2)}.ztArt{font-weight:700;color:var(--ap-text);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ztGeplant{font-size:11px;font-weight:600;color:var(--ap-orange-text);background:var(--ap-orange-1);border-radius:999px;padding:0 7px}.ztTitel{font-size:14px;line-height:20px;overflow-wrap:anywhere}.ztQuelle{justify-self:start;font-size:11.5px;color:var(--ap-text-2);background:var(--ap-flaeche-3);border-radius:var(--ap-radius-s);padding:0 6px;line-height:18px;margin-top:2px}.ztPfeil{color:var(--ap-text-3);align-self:center}.pfOk{color:#2e8b57;margin:0}.pfKopf{display:grid;gap:4px;margin:0}.pfKopf div{display:grid;grid-template-columns:90px 1fr;gap:8px}.pfKopf dt{font-weight:600;color:var(--blau)}.pfKopf dd{margin:0;word-break:break-word}.pfFenster{width:min(640px,100%)}.pfFenster textarea{width:100%;box-sizing:border-box;font:inherit}@media(max-width:1280px){.apMail{grid-template-columns:180px minmax(260px,300px) minmax(0,1fr) 280px}}@media(max-width:1100px){.apMail{grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-template-areas:"ordner ordner" "liste lesen" "liste verkauf";grid-template-rows:auto auto 1fr;height:auto;min-height:600px}.apOrdner{display:flex;gap:4px;border-right:0;border-bottom:1px solid var(--ap-linie);overflow-x:auto;padding:8px}.apOrdner button{width:auto;flex:none}.apOrdner button.an:before{inset:auto 10px 0;width:auto;height:3px}.apListe{max-height:900px}.apVerkauf{border-left:0;border-top:1px solid var(--ap-linie)}.apKalSpalten{grid-template-columns:minmax(0,1fr)}.apKalPanel{border-left:0;border-top:1px solid var(--ap-linie);max-height:none}.apTeams{grid-template-columns:250px minmax(0,1fr)}.dtSpalten{grid-template-columns:minmax(0,1fr)}.dtDetail{border-left:0;border-top:1px solid var(--ap-linie)}}@media(max-width:760px){.apKopfLeiste{padding:4px}.apIchText{display:none}.apBereiche button{padding:8px 12px}.apMail{grid-template-columns:minmax(0,1fr);grid-template-areas:"ordner" "liste" "lesen" "verkauf";grid-template-rows:none;min-height:0}.apListe{border-right:0;border-bottom:1px solid var(--ap-linie);max-height:420px}.apLesen{padding:16px;scroll-margin-top:8px}.apLesen .apLeerFlaeche{padding:32px 16px}.apKopf{flex-wrap:wrap}.apKopfZeit{width:100%}.apKalWerkzeug{padding:10px 12px;gap:10px}.apLegende{margin-left:0;width:100%;order:3}.apVorschlagKopf{grid-template-columns:minmax(0,1fr) auto}.apVorschlagKopf .apSicherheit{grid-column:1 / -1;grid-row:2}.apDialogHuelle{padding:0;place-items:stretch}.apDialog{border-radius:0;max-height:none;min-height:100%;width:100%}.simHinweis.apToast{flex-wrap:wrap}.apTeams{grid-template-columns:minmax(0,1fr);height:auto}.tmRaeume{border-right:0;border-bottom:1px solid var(--ap-linie)}.tmRaumListe{max-height:236px}.tmKanalKopf{padding:12px 12px 0}.tmKanalTitel .apStapel{display:none}.tmVerlauf{padding:12px;min-height:320px;max-height:70vh}.tmKarteKoerper,.tmKarteFuss{margin-left:0}.tmFakten div{grid-template-columns:92px minmax(0,1fr)}.tmEingabe{padding:10px 12px 12px}.tmEingabeFeld textarea{font-size:16px}.dtWerkzeug{padding:10px 12px;gap:10px}.dtFirma{min-width:0;width:100%}.dtAnsicht{margin-left:0}.dtHaupt{padding:12px}.dtKacheln{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.dtVorschau{height:96px}.dtKachel>.dtTeilen{top:8px}.dtSpalten{min-height:0}.ztAngeheftet{grid-template-columns:minmax(0,1fr)}.ztAnzahl{margin-left:0;width:100%}.ztChip{padding:5px 4px 5px 10px}.apKnopf{min-height:36px}.apFeld select,.apChipWahl{font-size:16px}}.klein{font-size:12px;color:var(--gedaempft)}.link{background:none;border:0;padding:0;color:var(--blau);text-decoration:underline;font:inherit;cursor:pointer}.firmen{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:16px;align-items:start}.fListe,.fDetail{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:14px;min-width:0}.fWerkzeug{display:grid;gap:6px}.fWerkzeug input,.fWerkzeug select,.fAktionen select{font:inherit;padding:7px 9px;border:1px solid var(--rand);border-radius:7px;width:100%;background:#fff}.fZeilen{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;max-height:70vh;overflow-y:auto}.fZeile{width:100%;text-align:left;background:var(--grau);border:1px solid transparent;border-radius:8px;padding:8px 10px;display:grid;gap:1px;color:var(--text)}.fZeile.an{border-color:var(--orange);background:#fdf0e7}.fStufe{font-size:12px;color:var(--blau);font-weight:600}.fName{margin:0;color:var(--blau);font-size:20px}.fZurueck{display:none;margin-bottom:8px}.fAktionen{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:10px 0}.fAktionen .feld{display:grid;gap:4px;font-size:13px;min-width:180px}.fAktionen .feld>span{font-weight:600;color:var(--blau)}.fMeldung,.kbFehler{color:var(--rot);font-size:13px}.fWarum{background:#fdf0e7;border-radius:6px;padding:6px 10px}.fdAbschnitt{border-top:1px solid var(--rand);padding-top:10px;margin-top:12px}.fdAbschnitt h3{margin:0 0 6px;font-size:15px;color:var(--blau)}.fdListe{margin:0;display:grid;gap:4px}.fdListe>div{display:grid;grid-template-columns:minmax(110px,30%) 1fr;gap:8px}.fdListe dt{color:var(--gedaempft);font-size:13px}.fdListe dd{margin:0;overflow-wrap:anywhere}.fdAgent{font-style:italic;margin:6px 0 0}.fdBc,.fdSignale,.fdPersonen,.fdDokumente{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fdSignal{display:grid;gap:2px}.zitat{margin:2px 0;padding:2px 10px;border-left:3px solid var(--orange);color:var(--gedaempft)}.quelle{font-size:13px}.fdPerson{display:grid;gap:2px;padding:6px 8px;border-radius:8px}.fdPerson.gewaehlt{background:#fdf0e7}.fdKontakt{display:flex;gap:12px;flex-wrap:wrap;font-size:14px}.fdArt{font-size:12px;color:var(--blau);background:var(--grau);border-radius:10px;padding:1px 7px}.fdAnrufen{margin-left:8px;padding:2px 10px;font-size:12px}.kbBoard{display:grid;grid-template-columns:repeat(7,minmax(200px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}.kbSpalte{background:var(--grau);border-radius:10px;padding:10px;display:grid;gap:8px;align-content:start;min-height:160px;border:2px solid transparent}.kbSpalte.ueber{border-color:var(--orange)}.kbKopf{display:flex;gap:6px;align-items:baseline;color:var(--blau)}.kbAnzahl{font-size:12px;color:var(--gedaempft)}.kbKarte{background:#fff;border:1px solid var(--rand);border-radius:8px;padding:8px 10px;display:grid;gap:4px;cursor:grab}.kbKarte.gezogen{opacity:.45}.kbName{text-align:left;font-weight:600}.kbPfeile{display:flex;gap:6px}.kbPfeile .knopf{padding:4px 12px}@media(max-width:760px){.firmen{grid-template-columns:1fr}.fListe.mitDetail{display:none}.fZurueck{display:inline}.fdListe>div{grid-template-columns:1fr;gap:0}.kbBoard{grid-template-columns:repeat(7,220px)}}.telefon{display:grid;gap:12px}.tfBanner{background:#fdf0e7;border:1px solid var(--orange);border-radius:8px;padding:8px 12px;color:var(--blau)}.tfRaster{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:16px;align-items:start}.tfListe,.tfMaske{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:14px;min-width:0}.tfListe h3,.tfMaske h3{margin:0 0 8px;color:var(--blau)}.tfSichten{display:flex;gap:4px;flex-wrap:wrap}.tfSichten button{font:inherit;background:#fff;border:1px solid var(--rand);border-radius:7px;padding:5px 9px;color:var(--blau)}.tfSichten button.an{background:var(--blau);color:#fff;border-color:var(--blau)}.tfZeilen{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;max-height:70vh;overflow-y:auto}.tfZeile{width:100%;text-align:left;background:var(--grau);border:1px solid transparent;border-radius:8px;padding:8px 10px;display:grid;gap:1px;color:var(--text);font:inherit}.tfZeile.an{border-color:var(--orange);background:#fdf0e7}.tfPlan{font-style:normal;font-weight:600;color:var(--orange);margin-right:6px}.tfZurueck{display:none;margin-bottom:8px}.tfNummer{font-weight:600;margin:4px 0 0}.tfBlock{border-top:1px solid var(--rand);padding-top:10px;margin-top:12px}.tfBlock h4{margin:0 0 6px;color:var(--blau);font-size:15px}.tfKopfzeile{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.tfKopfzeile select,.tfFeld select,.tfFeld textarea,.tfFeld input{font:inherit;padding:7px 9px;border:1px solid var(--rand);border-radius:7px;background:#fff}.tfOeffner{margin:6px 0;padding:6px 12px;border-left:3px solid var(--orange);background:var(--grau)}.tfAgent{font-style:italic;margin:0}.tfLeitfaden{margin:0;padding-left:20px;display:grid;gap:6px}.tfAnruf{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.tfLage{font-weight:600;color:var(--blau)}.tfLage_klingelt{color:var(--orange)}.tfLage_verbunden{color:#2e8b57}.tfUhr{font-variant-numeric:tabular-nums;font-size:22px}.tfFeld{display:grid;gap:4px;margin-bottom:8px;max-width:460px}.tfFeld>span:first-child{font-weight:600;color:var(--blau);font-size:13px}.tfVerlauf{list-style:none;margin:0;padding:0;display:grid;gap:6px}@media(max-width:760px){.tfRaster{grid-template-columns:1fr}.tfRaster.mitAuswahl .tfListe{display:none}.tfRaster:not(.mitAuswahl) .tfMaske{display:none}.tfZurueck{display:inline-block}}.myBrain{display:grid;gap:14px;min-width:0}.myBrain .klein{font-size:12px;color:var(--gedaempft)}.myBrain .link{background:none;border:0;padding:0;color:var(--blau);text-decoration:underline;font:inherit;cursor:pointer;text-align:left}.myBrain h3{margin:0 0 6px;color:var(--blau);font-size:16px}.mbKopf{display:grid;gap:4px}.mbStand{margin:0;font-weight:700;color:var(--orange);letter-spacing:.2px}.mbEinleitung{margin:0;max-width:760px}.mbHeute{background:var(--blau);color:#fff;border-radius:10px;padding:14px 16px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.mbHeute h3{color:#fff;margin:0;flex:1 1 100%}.mbHeute ul{list-style:none;margin:0;padding:0;display:flex;gap:10px 22px;flex-wrap:wrap;flex:1}.mbHeute li{font-weight:600}.mbRaster{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;align-items:start}.mbStrom,.mbCrew{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:14px;min-width:0}.mbEreignisse{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.mbEreignis{border:1px solid var(--rand);border-radius:8px;padding:10px;display:grid;gap:8px}.mbEreignisKopf{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.mbFirma{font-weight:700;color:var(--blau)}.mbSkill{display:inline-block;background:#fdf0e7;color:#a54a10;border:1px solid #f6c9a8;border-radius:999px;padding:0 9px;font-size:12px;font-weight:600;white-space:nowrap}.mbKette{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mbKette li{background:var(--grau);border-radius:6px;padding:6px 8px;display:grid;gap:2px;align-content:start;min-width:0;overflow-wrap:anywhere;position:relative}.mbKette li+li:before{content:"→";position:absolute;left:-9px;top:6px;color:var(--orange);font-weight:700}.mbSchrittName{font-size:11px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.3px}.mbCrew ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:10px}.mbCrewKopf{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;align-items:baseline}.mbFundament{margin:0;padding-top:8px;border-top:1px solid var(--rand);font-weight:700;color:var(--blau)}@media(max-width:760px){.mbRaster,.mbKette{grid-template-columns:minmax(0,1fr)}.mbKette li+li:before{content:"↓";left:auto;right:8px;top:-11px}}.radar{display:grid;gap:14px;min-width:0}.radar .klein{font-size:12px;color:var(--gedaempft)}.radar .link{background:none;border:0;padding:0;color:var(--blau);text-decoration:underline;font:inherit;cursor:pointer}.radar .zitat{margin:4px 0;padding:2px 10px;border-left:3px solid var(--orange);color:var(--gedaempft)}.radar .quelle{font-size:12px;overflow-wrap:anywhere}.rdKopf{display:grid;gap:2px}.rdTitel{margin:0;color:var(--blau);font-size:20px}.rdKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rdKpi{background:#fff;border:1px solid var(--rand);border-top:4px solid var(--blau);border-radius:8px;padding:8px 10px}.rdKpiWert{font-size:22px;font-weight:700;color:var(--blau)}.rdFilter{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:12px;display:grid;gap:8px}.rdSuche,.rdFelder select,.rdFelder input,.rdAufhKopf select{font:inherit;padding:6px 9px;border:1px solid var(--rand);border-radius:7px;background:#fff;max-width:100%}.rdSuche{width:min(360px,100%)}.rdGruppe{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rdGruppeTitel{font-size:12px;font-weight:600;color:var(--blau);min-width:70px}.rdChips{display:flex;gap:6px;flex-wrap:wrap}.rdFilterChip{border:1px solid var(--rand);background:#fff;color:var(--text);border-radius:999px;padding:3px 10px;font-size:13px}.rdFilterChip.an{background:var(--blau);border-color:var(--blau);color:#fff}.rdFelder{display:flex;gap:12px;flex-wrap:wrap}.rdFelder label{display:grid;gap:3px;font-size:12px;font-weight:600;color:var(--blau)}.rdZeitraum{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.rdZaehler{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.rdTabelleRahmen,.rdKleinRahmen{overflow-x:auto;max-width:100%}.rdTabelleRahmen{background:#fff;border:1px solid var(--rand);border-radius:10px}.rdTabelle{width:100%;border-collapse:collapse;min-width:860px;font-size:14px}.rdTabelle th{background:var(--blau);color:#fff;text-align:left;padding:0;font-size:12px;white-space:nowrap}.rdTabelle th:not(:has(button)){padding:8px 10px}.rdSort{background:none;border:0;color:#fff;font-weight:600;padding:8px 10px;width:100%;text-align:left;font-size:12px}.rdSort.an{color:var(--orange)}.rdTabelle td{padding:8px 10px;border-top:1px solid var(--rand);vertical-align:top}.rdZeile{cursor:pointer}.rdZeile:hover,.rdZeile:focus-visible{background:#fdf0e7;outline:none}.rdKind td{background:var(--grau)}.rdFirma{font-weight:600;color:var(--blau)}.rdChip{display:inline-block;background:#e8edf3;color:var(--blau);border-radius:999px;padding:1px 8px;font-size:12px;margin:2px 4px 0 0}.rdChip.leise{background:var(--grau);color:var(--gedaempft)}.rdMarke{display:inline-block;color:#fff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;white-space:nowrap}.rdStreifenFelder,.rdFitFelder{display:flex;gap:2px}.rdStreifenFelder span{width:14px;height:8px;border-radius:2px;background:var(--rand)}.rdStreifenFelder span.fenster{background:#f6dcc9}.rdStreifenFelder span.erreicht{background:var(--blau)}.rdStreifenFelder span.jetzt{background:var(--orange)}.rdFit{display:flex;gap:6px;align-items:center}.rdFitFelder span{width:10px;height:10px;border-radius:2px;background:var(--rand)}.rdFitFelder span.voll{background:var(--orange)}.rdFitFelder span.bereit{background:#2e8b57}.rdFit.breit .rdFitFelder span{width:22px;height:12px}.rdFitZahl{font-size:12px;font-weight:600}.rdDetail{display:grid;gap:12px;min-width:0}.rdDetailLeiste{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.rdDetailKnoepfe{display:flex;gap:8px;flex-wrap:wrap}.rdDetailKopf{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rdDetailKopf h3{margin:0;color:var(--blau);font-size:22px}.rdAmpel{border:3px solid var(--blau);border-radius:10px;padding:8px 14px;text-align:center;min-width:130px;display:grid;gap:2px;justify-items:center}.rdScore{font-size:28px;font-weight:700}.rdHinweis{background:#fdf0e7;border-left:4px solid var(--orange);border-radius:6px;padding:8px 12px;display:grid;gap:2px}.rdKacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.rdKachel{background:#fff;border:1px solid var(--rand);border-top:4px solid var(--blau);border-radius:8px;padding:8px 10px;min-width:0}.rdKachelWert{font-weight:700;color:var(--blau);overflow-wrap:anywhere}.rdReiter{display:flex;gap:4px;border-bottom:2px solid var(--rand);overflow-x:auto}.rdReiter button{background:none;border:0;border-bottom:3px solid transparent;padding:8px 12px;font-weight:600;color:var(--gedaempft);white-space:nowrap;margin-bottom:-2px}.rdReiter button.an{color:var(--blau);border-bottom-color:var(--orange)}.rdRaster{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;align-items:start}.rdSpalte{display:grid;gap:12px;min-width:0}.rdAbschnitt{background:#fff;border:1px solid var(--rand);border-radius:10px;padding:12px 14px;min-width:0}.rdAbschnitt.betont{border-left:4px solid var(--orange)}.rdAbschnitt h4{margin:0 0 8px;color:var(--blau);font-size:15px}.rdAbschnitt ul,.rdAbschnitt ol{margin:0;padding-left:18px}.rdBelege,.rdPersonen,.rdTrigger,.rdCheck,.rdZeitachse,.rdSequenz{list-style:none;padding-left:0!important;display:grid;gap:8px}.rdCheck li.ok{color:#2e8b57}.rdCode{display:inline-block;background:var(--blau);color:#fff;border-radius:4px;padding:0 6px;font-size:12px;font-weight:600}.rdZeitKopf{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-weight:600}.rdZeitachse li.grau{opacity:.6}.rdProjekt{border:1px solid var(--rand);border-radius:8px;padding:8px 10px;margin-bottom:8px}.rdProjekt.feld{border-color:#2e8b57}.rdEinstieg{font-weight:600;color:var(--blau)}.rdLeiste{display:grid;gap:6px;overflow-x:auto}.rdBaender{display:grid;grid-template-columns:repeat(6,minmax(70px,1fr));gap:2px;font-size:11px;min-width:460px}.rdBaender span{border-radius:4px;padding:2px 6px}.band-offen{background:#e3f1e9;color:#1f6b41}.band-preis{background:#fdf0e7;color:#a54a10}.band-zwei{background:#e6f1f8;color:#245f80}.rdSchritte{list-style:none;padding:0!important;margin:0;display:grid;grid-template-columns:repeat(6,minmax(70px,1fr));gap:2px;min-width:460px}.rdSchritte li{display:grid;justify-items:center;text-align:center;font-size:12px;gap:2px;color:var(--gedaempft)}.rdKreis{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--rand);color:var(--text);font-weight:600}.rdSchritte li.erreicht .rdKreis{background:var(--blau);color:#fff}.rdSchritte li.jetzt .rdKreis{background:var(--orange);color:#fff}.rdSchritte li.jetzt{color:var(--blau);font-weight:600}.rdHier{color:var(--orange)}.rdWochen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rdWoche{background:var(--grau);border-radius:8px;padding:8px;display:grid;gap:6px;align-content:start}.rdWocheKopf{font-weight:700;color:var(--blau);font-size:13px}.rdSchritt{background:#fff;border-radius:6px;padding:6px 8px;font-size:13px}.rdKanal{font-size:11px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.3px}.rdKleinTabelle{width:100%;border-collapse:collapse;font-size:13px}.rdKleinTabelle td,.rdKleinTabelle th{border-top:1px solid var(--rand);padding:5px 6px;text-align:left;vertical-align:top}.rdInd{display:grid;gap:12px}.rdAufhKopf{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.rdAufhKopf p{margin:0}.rdAufh{margin:6px 0}.rdAufhText{margin:0;padding:6px 12px;border-left:3px solid var(--orange);background:#fdf0e7;border-radius:4px;font-weight:600;color:var(--blau);flex:1;min-width:0}.rdAgent{font-style:italic}.rdFeld{margin-bottom:12px}.rdFeldKopf{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:4px}.rdKopieren{border:1px solid var(--rand);background:#fff;color:var(--blau);border-radius:6px;padding:2px 9px;font-size:12px;flex:none}.rdVor{white-space:pre-wrap;background:var(--grau);border-radius:6px;padding:8px 10px;overflow-wrap:anywhere}.rdPlatzhalter{background:#fde2cf;color:#a54a10;border-radius:3px;padding:0 2px}.rdStatus{font-size:13px;margin-bottom:8px}.rdGrau{opacity:.55}.rdFuss{margin-top:4px}@media(max-width:760px){.rdKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rdRaster{grid-template-columns:minmax(0,1fr)}.rdWochen{grid-template-columns:repeat(2,minmax(0,1fr))}.rdGruppeTitel,.rdAmpel{min-width:0;width:100%}}@media print{.rdDetailLeiste,.rdReiter,.kopf{display:none}}:root{--blau: #1e3250;--orange: #f07328;--grau: #f4f6f8;--rand: #dde3ea;--text: #1c2531;--gedaempft: #5b6875;--rot: #c0392b}*{box-sizing:border-box}html,body,#wurzel{height:100%;margin:0}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--grau);font-size:15px;line-height:1.5}a{color:var(--blau)}button{font:inherit;cursor:pointer}.warten{padding:24px}.hinweisSeite{padding:24px;max-width:620px;margin:48px auto}.hinweisSeite h1{color:var(--blau)}.wortmarke{font-size:22px;font-weight:600;letter-spacing:-.01em}.wortmarke em{font-style:normal;color:var(--orange)}.knopf{background:var(--orange);color:#fff;border:0;border-radius:7px;padding:9px 15px;font-weight:600}.knopf:disabled{opacity:.5;cursor:default}.knopf.schlicht{background:#fff;color:var(--blau);border:1px solid var(--rand)}.sprachwahl{display:inline-flex;border:1px solid rgba(255,255,255,.45);border-radius:6px;overflow:hidden}.sprachwahl button{background:transparent;color:#fff;border:0;padding:5px 9px;font-size:12px;font-weight:600;letter-spacing:.3px}.sprachwahl button+button{border-left:1px solid rgba(255,255,255,.3)}.sprachwahl button.aktiv{background:var(--orange);color:#fff}.sprachwahl button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.anmeldung{display:grid;place-items:center;min-height:100%;background:var(--blau);padding:16px}.anmeldung form{background:#fff;padding:30px;border-radius:11px;width:min(370px,100%);display:grid;gap:13px;box-shadow:0 12px 34px #0000003d}.anmeldung h1{margin:0;color:var(--blau)}.anmeldung h2{margin:0;font-size:17px;color:var(--blau)}.anmeldung p{margin:0}.anmeldung .titelzeile{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.anmeldung .sprachwahl{border-color:var(--rand)}.anmeldung .sprachwahl button{color:var(--blau);background:#fff}.anmeldung .sprachwahl button+button{border-left-color:var(--rand)}.anmeldung .sprachwahl button.aktiv{background:var(--blau);color:#fff}.anmeldung label{display:grid;gap:4px;font-size:14px}.anmeldung input{font:inherit;padding:9px 11px;border:1px solid var(--rand);border-radius:7px;width:100%}.anmeldung .qr{justify-self:center}.anmeldung .fehler{color:var(--rot);font-size:13px}.anmeldung .fuss{font-size:12px;color:var(--gedaempft)}.rahmen{display:flex;flex-direction:column;min-height:100%}.kopf{background:var(--blau);color:#fff;padding:12px 24px 0;flex:none}.kopfzeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trenner{width:1px;height:28px;background:#ffffff40}.kunde{font-weight:600}.demoMarke{background:var(--orange);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.rechts{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.konto{font-size:12px;color:#d7deea}.abmelden{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:6px 12px;font-weight:600}.reiterLeiste{display:flex;gap:4px;margin-top:8px;overflow-x:auto;scrollbar-width:thin}.reiterLeiste button{background:none;border:0;border-bottom:3px solid transparent;color:#d7deea;padding:10px 12px;font-weight:600;white-space:nowrap;flex:none}.reiterLeiste button.an{color:#fff;border-bottom-color:var(--orange)}.reiterLeiste button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.inhalt{flex:1;min-height:0;min-width:0}.seite{max-width:1400px;margin:0 auto;padding:20px 24px 32px}.seite h2{margin:0 0 12px;color:var(--blau)}.leer{color:var(--gedaempft)}.tabelleRahmen{overflow-x:auto;max-width:100%}@media(hover:hover)and (pointer:fine){.reiterLeiste button:not(.an):hover{color:#fff}}@media(max-width:760px){body{font-size:14px}.kopf{padding:10px 12px 0}.rechts{margin-left:0}.seite{padding:14px 12px 24px}.anmeldung input{font-size:16px}}
