@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-normal-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-italic-latin.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-normal-latin.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--gruen:#254D32;--dunkel:#12291B;--papier:#F1EEEE;--tinte:#16241B;--weich:#3C4A41;--linie:#16241B1a;--r:14px}*{box-sizing:border-box;margin:0}.serif,h1,h2,.zahl{font-family:EB Garamond,Georgia,serif;font-weight:400}html{-webkit-text-size-adjust:100%}body{background:var(--papier);font-family:Manrope,system-ui,sans-serif;color:var(--tinte);min-height:100dvh}.app{background:var(--papier);position:relative;overflow-x:clip;display:flex;flex-direction:column;min-height:100dvh}.rail{display:none;background:var(--dunkel);color:#fff;padding:26px 18px;width:210px;flex:none;flex-direction:column;gap:4px}.rail img{height:36px;margin:0 12px 26px;align-self:flex-start}.rail button{font:inherit;text-align:left;color:#ffffffb3;font-size:14px;padding:9px 12px;border-radius:9px;border:0;background:none;cursor:pointer}.rail button.an{background:#ffffff14;color:#fff}.rahmen{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;transition:background .3s}.app.start .rahmen{background:var(--gruen);color:#fff}.kopf{padding:calc(8px + env(safe-area-inset-top)) 20px 0;display:flex;justify-content:space-between;align-items:center}.kopf img{height:30px}.app:not(.start) .kopf img.hell{display:none}.app.start .kopf img.dunkel{display:none}.avatar{width:32px;height:32px;border-radius:50%;background:var(--gruen);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none;cursor:pointer;border:0;font-family:inherit}.app.start .avatar{background:#fff;color:var(--gruen)}.avatar.k{width:26px;height:26px;font-size:10px;background:var(--weich);cursor:default}.inhalt{flex:1;min-height:0;padding:0 20px calc(80px + env(safe-area-inset-bottom))}.screen{display:none}.screen.an{display:block}.gruss{margin:40px 0 20px;font-size:34px;line-height:1.1}.gruss i{opacity:.75}.titel{font-size:28px;margin:22px 0 14px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.titel small{font-family:Manrope;font-size:13px;color:var(--weich)}.titel a{font-family:Manrope;font-size:13px;color:var(--gruen);margin-left:auto;text-decoration:none}.zurueck{font-size:13px;color:var(--gruen);cursor:pointer;margin-top:20px;display:inline-block}.suche{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--linie);border-radius:999px;padding:12px 16px}.suche.gross{padding:18px 20px;border:0;box-shadow:0 10px 30px #0003}.suche input{flex:1;border:0;outline:0;font:inherit;font-size:16px;background:none;color:var(--tinte);min-width:0}.suche input::placeholder{color:var(--weich)}.mic{border:0;background:none;cursor:pointer;padding:0;display:grid;place-items:center;color:var(--gruen)}.mic.an{color:#c0392b}.chips{display:flex;gap:8px;margin:12px 0 30px;overflow:auto;scrollbar-width:none}.chip{flex:none;font-size:12px;padding:5px 10px;border:1px solid var(--linie);border-radius:999px;color:var(--weich);cursor:pointer;background:none;font-family:inherit}.app.start .chip{border-color:#fff5;color:#fff}.chip.an{background:var(--gruen);color:#fff;border-color:var(--gruen)}.ue{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--weich);margin:0 0 10px}.app.start .ue{color:#ffffffb3}.liste{background:#fff;border-radius:var(--r);border:1px solid var(--linie);overflow:hidden;margin-bottom:26px}.app.start .liste{background:#ffffff14;border-color:#fff2;color:#fff}.zeile{display:flex;gap:12px;align-items:center;padding:13px 16px;border-top:1px solid var(--linie);font-size:14px;cursor:pointer}.app.start .zeile{border-color:#fff2}.zeile:first-child{border-top:0}.zeile .t{flex:1;min-width:0}.zeile .t small{display:block;color:var(--weich);font-size:12px;margin-top:2px}.app.start .zeile .t small{color:#ffffffb3}.pkt{width:8px;height:8px;border-radius:50%;background:var(--gruen);flex:none}.pkt.grau{background:#b9b7b2}.pkt.ring{background:none;border:2px solid var(--gruen)}.app.start .pkt{background:#fff}.app.start .pkt.ring{background:none;border-color:#fff}.tag{font-size:11px;color:var(--weich);white-space:nowrap}.app.start .tag{color:#ffffffb3}.datum{font-family:EB Garamond;font-size:22px;line-height:1;width:44px;text-align:center;flex:none}.datum small{display:block;font-family:Manrope;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.antwort{background:#fff;border-radius:var(--r);padding:18px;margin-bottom:16px;font-size:15px;line-height:1.5;color:var(--tinte)}.antwort .serif{font-size:21px;margin-bottom:8px}.antwort .quellen{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap}.antwort .quellen span{font-size:11px;border:1px solid var(--linie);border-radius:6px;padding:3px 7px;color:var(--weich)}.denkt{font-size:13px;margin:10px 0;opacity:.8}.seg{display:flex;background:#e6e4e0;border-radius:10px;padding:3px;margin-bottom:16px}.seg.klein{display:inline-flex;margin-bottom:14px}.seg button{flex:1;font:inherit;font-size:13px;border:0;background:none;padding:7px 12px;border-radius:8px;cursor:pointer;color:var(--weich);white-space:nowrap}.seg.klein button{font-size:12px;padding:5px 10px}.seg button.an{background:#fff;color:var(--tinte);font-weight:600;box-shadow:0 1px 2px #0001}.knopf{font:inherit;font-size:13px;border:1px solid var(--gruen);color:var(--gruen);background:none;border-radius:999px;padding:7px 14px;cursor:pointer}.knopf.voll{background:var(--gruen);color:#fff}.aktionen{display:flex;gap:8px;margin:14px 0}.feld{display:block;width:100%;font:inherit;font-size:14px;padding:12px 14px;border:1px solid var(--linie);border-radius:10px;background:#fff;margin-bottom:10px}.chart{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:18px 20px;margin-bottom:14px}.gross{font-size:40px;line-height:1;margin:4px 0 2px}.vgl{font-size:13px;color:var(--weich)}.vgl b{color:var(--gruen);font-weight:600}.log .zeile{align-items:flex-start;flex-direction:column;gap:4px;cursor:pointer}.log .kopfz{display:flex;gap:10px;align-items:center;width:100%}.log .zeit{font-variant-numeric:tabular-nums;font-size:12px;color:var(--weich);width:40px;flex:none}.log .wo{font-size:11px;color:var(--weich);border:1px solid var(--linie);border-radius:6px;padding:2px 6px;white-space:nowrap}.log .beschr{display:none;font-size:13px;color:var(--weich);line-height:1.5;padding:4px 0 4px 50px}.log .zeile.offen .beschr{display:block}.log .tag-kopf{padding:10px 16px 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--weich);background:#faf9f8;border-top:1px solid var(--linie)}.filterzeile{display:flex;gap:8px;align-items:center;margin-bottom:12px}.filterzeile .suche{flex:1;padding:10px 14px}.filterzeile .suche input{font-size:14px}.filter{display:none;margin-bottom:12px}.filter.an{display:block}.kal{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:14px;margin-bottom:14px}.kal .mon{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:18px}.kal .wt{display:grid;grid-template-columns:28px repeat(7,1fr);font-size:10px;text-align:center;color:var(--weich);letter-spacing:.08em;margin-bottom:4px}.kal .tage{display:grid;grid-template-columns:28px repeat(7,1fr);gap:2px}.kal .kwz{font-size:9px;color:#b9b7b2;display:flex;align-items:center;justify-content:center;letter-spacing:.05em}.kliste .zeile .datum{width:auto;min-width:64px;text-align:left;font-family:Manrope;font-size:14px;font-weight:700}.kliste .zeile .datum small{font-weight:400;letter-spacing:.06em}.kal .tg{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;border-radius:50%;cursor:pointer;position:relative}.kal .tg.leer{visibility:hidden}.kal .tg.heute{font-weight:700;color:var(--gruen)}.kal .tg.an{background:var(--gruen);color:#fff}.kal .tg .d{position:absolute;bottom:4px;display:flex;gap:2px}.kal .tg .d i{width:4px;height:4px;border-radius:50%;background:var(--gruen)}.kal .tg.an .d i{background:#fff}.woche{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:14px}.woche .wtag{background:#fff;border:1px solid var(--linie);border-radius:10px;padding:8px 6px;min-height:150px;font-size:10px}.woche .wtag b{display:block;font-family:EB Garamond;font-size:16px;font-weight:400;margin-bottom:6px}.woche .ev{background:var(--gruen);color:#fff;border-radius:5px;padding:3px 5px;margin-bottom:4px;line-height:1.2}.woche .ev.ring{background:none;border:1px solid var(--gruen);color:var(--gruen)}.tabbar{position:fixed;bottom:0;left:0;right:0;height:calc(54px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--linie);display:flex;justify-content:space-around;padding-top:12px}.tab{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:var(--weich);width:64px;border:0;background:none;font-family:inherit;cursor:pointer}.tab.an{color:var(--gruen);font-weight:700}.tab svg{width:22px;height:22px}.toast{position:fixed;left:50%;bottom:calc(70px + env(safe-area-inset-bottom));transform:translate(-50%);background:var(--dunkel);color:#fff;font-size:13px;padding:10px 16px;border-radius:999px;opacity:0;transition:.3s;pointer-events:none;z-index:9}.toast.an{opacity:1}.login{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dunkel);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:calc(40px + env(safe-area-inset-top)) 40px calc(40px + env(safe-area-inset-bottom));overflow-y:auto;z-index:5}.login img{height:44px;align-self:flex-start;margin-bottom:40px}.login h1{font-size:34px;margin-bottom:30px}.login h1 i{color:#8fbf9b}.login .feld{background:#ffffff14;border-color:#fff3;color:#fff}.login .feld::placeholder{color:#ffffff80}.login .knopf.voll{background:#fff;color:var(--dunkel);border-color:#fff;width:100%;padding:12px;margin-top:8px;font-size:15px}.login small{display:block;margin-top:22px;color:#ffffff80;font-size:12px;line-height:1.5}.blatt{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:6;display:none;align-items:flex-end}.blatt.an{display:flex}.blatt .karte{background:var(--papier);width:100%;border-radius:24px 24px 0 0;padding:22px 20px calc(40px + env(safe-area-inset-bottom));color:var(--tinte)}.blatt .wer{display:flex;gap:12px;align-items:center;margin-bottom:18px}.blatt .wer .avatar{width:44px;height:44px;font-size:15px;background:var(--gruen);color:#fff}.blatt .wer b{display:block;font-size:16px}.blatt .wer small{color:var(--weich);font-size:12px}.blatt .stat{display:flex;gap:18px;margin-bottom:16px}.blatt .stat div{font-size:12px;color:var(--weich)}.blatt .stat .zahl{font-size:24px;color:var(--tinte);line-height:1}.mcp{font-family:ui-monospace,monospace;font-size:11px;background:#fff;border:1px solid var(--linie);border-radius:8px;padding:8px 10px;color:var(--weich);word-break:break-all;margin:6px 0 10px}.ico{width:18px;height:18px;flex:none;display:inline-grid;place-items:center}.ico svg{width:18px;height:18px}.ico.fio{width:20px;height:20px;border-radius:5px;background:#5b53ff;color:#fff;font-size:9px;font-weight:800;font-family:Manrope}.log .kopfz .ico{margin-left:auto}.notiz{display:flex;gap:8px;margin:0 0 14px}.notiz input{flex:1;font:inherit;font-size:14px;padding:11px 14px;border:1px solid var(--linie);border-radius:999px;background:#fff}.kw{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--linie);cursor:pointer;font-size:14px;background:#fff}.kw:first-child{border-top:0}.kw b{font-family:EB Garamond;font-weight:400;font-size:20px;width:58px}.kw small{color:var(--weich);font-size:12px}.kw .n{margin-left:auto;font-size:11px;color:var(--weich)}.kwtage{display:none;background:#faf9f8;border-top:1px solid var(--linie)}.kwoffen .kwtage{display:block}.kwtag{display:flex;gap:12px;padding:10px 16px;border-top:1px solid var(--linie);font-size:13px}.kwtag:first-child{border-top:0}.kwtag .d{width:44px;flex:none;font-family:EB Garamond;font-size:18px;line-height:1}.kwtag .d small{display:block;font-family:Manrope;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--weich)}.kwtag .e{flex:1}.kwtag .e div{padding:2px 0}.kwtag .e small{color:var(--weich)}.kwtag.leer{color:#b9b7b2}.balken{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:24px}.balken>div{flex:1;background:var(--gruen);border-radius:4px 4px 0 0;position:relative;min-height:2px}.balken>div>div:last-child{border-radius:4px 4px 0 0!important}.balken>div>div{border-top:1px solid #ffffff99}.balken>div:hover>div{filter:brightness(1.08)}.balken div.vj{background:#d6d4cf}.balken div span{position:absolute;top:-18px;left:0;right:0;text-align:center;font-size:10px;color:var(--weich)}.balken div i{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font-size:10px;color:var(--weich);font-style:normal}.verlauf{margin-bottom:26px}.verlauf .tag-kopf{background:none;border:0;padding:14px 0 6px}.verlauf .ev{display:flex;flex-wrap:wrap;gap:12px;padding:10px 0;cursor:pointer;border-top:1px solid var(--linie)}.verlauf .ev:first-of-type{border-top:0}.verlauf .wer{width:40px;flex:none;text-align:center}.verlauf .wer .avatar{margin:0 auto 3px}.verlauf .wer small{display:block;font-size:10px;color:var(--weich);font-variant-numeric:tabular-nums}.verlauf .t{flex:1;font-size:14px;line-height:1.4}.verlauf .t .beschr{display:none;color:var(--weich);font-size:13px;margin-top:6px;line-height:1.5}.verlauf .ev.offen .t .beschr{display:block}.verlauf .ico{margin-top:2px}.log2 .zeile{align-items:flex-start;padding:10px 14px}.log2 .wz{width:40px;flex:none;text-align:center}.log2 .wz .avatar{margin:0 auto 3px}.log2 .wz small{display:block;font-size:10px;color:var(--weich);font-variant-numeric:tabular-nums}.log2 .t{font-size:13.5px;line-height:1.35}.log2 .t small{white-space:normal}.log2 .ico{margin-top:2px}.kalk{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:14px 16px;margin-bottom:14px}.kalk .z{display:grid;grid-template-columns:1.5fr 50px 70px 80px;gap:6px;align-items:center;padding:6px 0;border-top:1px solid var(--linie);font-size:13px}.kalk .z:first-of-type{border-top:0}.kalk .z input,.kalk .z select{font:inherit;font-size:13px;border:1px solid var(--linie);border-radius:7px;padding:6px 8px;background:#faf9f8;width:100%;min-width:0}.kalk .z .s{text-align:right;font-variant-numeric:tabular-nums}.kalk .sum{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--linie);font-size:14px}.kalk .sum.gross{font-size:16px;font-weight:600}.kalk .db{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--linie);font-size:13px}.kalk .db input[type=range]{flex:1;accent-color:#254D32}.kalk .db b{width:44px;text-align:right}.ampel{font-size:12px;color:var(--weich)}.ampel.ok{color:var(--gruen);font-weight:600}.feld.gross{font-size:16px;padding:16px;min-height:120px;border-radius:14px;resize:none}.spracherfasst{background:#fff;border:1px solid var(--linie);border-radius:12px;padding:12px 14px;margin-bottom:12px;font-size:13px;color:var(--weich)}.balken div:hover{opacity:.75}.balken>div[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-24px);background:#fff;color:var(--tinte);font-size:12px;line-height:1.6;padding:8px 12px;border-radius:10px;white-space:pre;text-align:left;z-index:3;box-shadow:0 8px 24px #0002;border:1px solid var(--linie)}.balken>div:nth-child(-n+3)[data-tip]:hover:after{left:0;transform:translateY(-24px)}.balken>div:nth-last-child(-n+3)[data-tip]:hover:after{left:auto;right:0;transform:translateY(-24px)}.tendenz{display:flex;gap:14px;align-items:baseline;margin:6px 0 2px}.tendenz .gross{margin:0}.tendenz .pfeil{font-family:EB Garamond;font-size:26px;color:#9a3b2e}.ico.butler{width:20px;height:20px;border-radius:50%;background:var(--gruen);color:#fff;font-family:EB Garamond;font-size:13px;line-height:1}.filterzeile .seg{margin:0}.pfad{font-family:ui-monospace,monospace;font-size:11px;background:#fff;border:1px solid var(--linie);border-radius:8px;padding:8px 10px;color:var(--weich);word-break:break-all;margin:6px 0 10px}.mailtext{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:16px;font-size:14px;line-height:1.55;white-space:pre-line}.mailtext .kopf2{font-size:12px;color:var(--weich);border-bottom:1px solid var(--linie);padding-bottom:10px;margin-bottom:12px;white-space:normal}.verlauf .ev .t .mehr{display:inline-block;margin-top:6px;font-size:12px;color:var(--gruen)}.sortz{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:12px;color:var(--weich)}.sortz button{font:inherit;font-size:12px;border:1px solid var(--linie);background:none;border-radius:999px;padding:4px 10px;cursor:pointer;color:var(--weich)}.sortz button.an{background:var(--gruen);color:#fff;border-color:var(--gruen)}.kz{padding:10px 0;border-top:1px solid var(--linie)}.kz:first-child{border-top:0}.kz input,.kz select{font:inherit;font-size:13px;border:1px solid var(--linie);border-radius:7px;padding:7px 9px;background:#faf9f8;min-width:0}.kz .w{width:100%;font-weight:600;margin-bottom:6px}.kz .k{width:100%;margin-bottom:6px;color:var(--weich)}.kz .r{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--weich)}.kz .r select{flex:0 0 auto}.kz .r input[type=number]{width:64px}.kz .r b{margin-left:auto;font-size:14px;color:var(--tinte);font-variant-numeric:tabular-nums}.kz .x{border:0;background:none;color:#b9b7b2;font-size:18px;cursor:pointer;padding:0 2px}.kalk .db{flex-wrap:wrap;gap:8px}.kalk .db input[type=range]{flex:1 1 140px;height:28px;cursor:pointer}.kalk .db .pm{width:34px;height:34px;border-radius:50%;border:1px solid var(--linie);background:#fff;font-size:18px;cursor:pointer}.kalk .db .pz{width:56px;font:inherit;font-size:14px;border:1px solid var(--linie);border-radius:7px;padding:6px;text-align:right}.jobchip{background:#fff;border-color:var(--gruen);color:var(--gruen);font-weight:600;font-size:12px;white-space:normal;text-align:left;line-height:1.3}.jobchip span{font-weight:400;color:var(--weich);margin-left:4px}.sticky{position:fixed;left:0;right:0;bottom:calc(54px + env(safe-area-inset-bottom));background:var(--dunkel);color:#fff;padding:12px 20px;display:none;align-items:center;gap:12px;font-size:13px;z-index:4}.sticky.an{display:flex}.sticky .zahl{font-size:24px;margin-left:auto}.sticky small{color:#ffffffb3;display:block;font-size:11px}.kz .x{font-size:12px;color:var(--weich);border:1px solid var(--linie);border-radius:999px;padding:3px 9px;margin-left:6px}.chips.wrap{flex-wrap:wrap;overflow:visible;margin:0}.fz{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px;font-size:12px;color:var(--weich)}.fz>span{width:52px;flex:none;padding-top:7px;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.antwort .zl{display:flex;gap:8px;padding:5px 0 5px 12px;border-left:2px solid var(--linie);margin:2px 0;font-size:14px;cursor:pointer}.antwort .zl:hover{border-left-color:var(--gruen)}.antwort .zl .z{color:var(--weich);font-variant-numeric:tabular-nums;flex:none;font-size:12px;padding-top:2px;width:62px}.antwort .zl .pf{margin-left:auto;color:var(--gruen);flex:none}.antwort .kb{display:flex;align-items:center;margin:14px 0 4px;cursor:pointer;justify-content:flex-start;text-align:left}.antwort .kb .ue{margin:0}.antwort .kb small{margin-left:auto;font-size:11px;color:var(--gruen)}.fab{position:fixed;right:20px;bottom:calc(74px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:50%;background:var(--gruen);color:#fff;border:0;font-size:28px;line-height:1;box-shadow:0 8px 24px #0004;cursor:pointer;display:none;z-index:4;font-family:Manrope}.fab.an{display:block}.board{display:none;grid-template-columns:repeat(3,1fr);gap:12px}.col{background:#e9e7e3;border-radius:var(--r);padding:10px;min-height:300px}.col h4{font-family:Manrope;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--weich);margin:4px 6px 10px;font-weight:600}.col.over{background:#dfe8e0}.card{background:#fff;border:1px solid var(--linie);border-radius:10px;padding:10px 12px;margin-bottom:8px;font-size:13px;cursor:grab}.card small{display:block;color:var(--weich);font-size:11px;margin-top:3px}.card:active{cursor:grabbing}.statusw{display:flex;background:#e6e4e0;border-radius:10px;padding:3px;margin-bottom:12px}.statusw button{flex:1;font:inherit;font-size:13px;border:0;background:none;padding:9px;border-radius:8px;cursor:pointer;color:var(--weich)}.statusw button.an{background:var(--gruen);color:#fff;font-weight:600}.hinweis2{font-size:12px;color:var(--weich);background:#fff;border:1px dashed var(--linie);border-radius:10px;padding:8px 12px;margin-bottom:10px;display:flex;gap:8px;align-items:center}.hinweis2 b{color:var(--gruen)}.hinweis2 button{margin-left:auto;font:inherit;font-size:11px;border:1px solid var(--linie);background:none;border-radius:999px;padding:3px 9px;cursor:pointer}.app.start .chip.kch{background:#ffffff1f;border-color:transparent;font-weight:600}.antwort .kb{border-top:1px solid var(--linie);padding:10px 0 6px;margin:10px 0 0}.antwort .kb:first-of-type{border-top:0;margin-top:4px}.antwort .kb .ue{margin:0;font-size:12px;letter-spacing:.1em;color:var(--tinte)}.antwort .kb small{color:var(--weich)}.antwort .kb .pf2{margin-left:8px;color:var(--weich);transition:.2s}.antwort .blk{display:none}.antwort .blk.an{display:block}.antwort .kb.an .pf2{transform:rotate(90deg)}.kopfz2{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kopfz2 .seg{margin:0 0 0 auto}.info{width:22px;height:22px;border-radius:50%;border:1px solid var(--linie);background:#fff;font:inherit;font-size:12px;color:var(--weich);cursor:pointer;display:inline-grid;place-items:center;margin-left:8px;vertical-align:middle}.infotext{display:none;font-size:13px;color:var(--weich);line-height:1.5;margin-top:10px;border-top:1px solid var(--linie);padding-top:10px}.infotext.an{display:block}.tab2{width:100%;border-collapse:collapse;font-size:13.5px}.tab2 td{padding:8px 0;border-top:1px solid var(--linie)}.tab2 tr:first-child td{border-top:0}.tab2 td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tab2 tr.sum td{font-weight:700}.tab2 tr.sub td{color:var(--weich);font-size:12.5px;padding:4px 0 4px 14px;border-top:0}.konto{display:flex;align-items:center;gap:12px}.konto .zahl{font-size:30px}.konto small{color:var(--weich);font-size:12px;display:block}.trend{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid var(--linie);font-size:13.5px}.trend:first-child{border-top:0}.trend b{font-variant-numeric:tabular-nums}.trend .up{color:var(--gruen)}.trend .dn{color:#9a3b2e}.rund{width:36px;height:36px;border-radius:50%;border:1px solid var(--linie);background:#fff;display:grid;place-items:center;text-decoration:none;color:var(--gruen);font-size:15px;flex:none}.klapp{cursor:pointer;display:flex;align-items:center;gap:8px}.klapp .pf2{margin-left:auto;color:var(--weich);transition:.2s}.klapp.an .pf2{transform:rotate(90deg)}.klappk{display:none;margin-top:10px}.klappk.an{display:block}.rb{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.rb button{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;font:inherit;font-size:11px;color:var(--weich);cursor:pointer;width:72px}.rb button span{width:48px;height:48px;border-radius:50%;background:var(--gruen);color:#fff;display:grid;place-items:center;font-size:20px}.rb button.sek span{background:#fff;color:var(--gruen);border:1px solid var(--gruen)}.st{display:flex;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--linie);font-size:13.5px}.st:first-child{border-top:0}.st .pkt{width:10px;height:10px}.st b{margin-left:auto;font-variant-numeric:tabular-nums;text-align:right}.ver{font-size:11px;color:#b9b7b2;margin-top:18px;line-height:1.6}.kalk .db{display:block;padding:10px 0}.kalk .db input[type=range]{width:100%;height:36px;margin:6px 0;-webkit-appearance:none;background:none}.kalk .db input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--gruen) var(--p,55%),#e6e4e0 var(--p,55%))}.kalk .db input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--gruen);margin-top:-11px;box-shadow:0 2px 6px #0002}.kalk .dbz{display:flex;align-items:center;justify-content:center;gap:14px}.kf-GE{--kf:#E9E5F6}.kf-Natus{--kf:#FCEFF7}.kf-SML{--kf:#E8F3FC}.kf-Baxter{--kf:#E2F0EF}.kf-Intern{--kf:#F0F6E2}.kf-LET{--kf:#FDF0E0}.zeile.kf{background:linear-gradient(90deg,var(--kf) 0,#fff 55%)}.gk{display:flex;align-items:center;gap:10px;padding:16px 16px 6px;font-family:EB Garamond;font-size:19px;background:#fff;border-top:1px solid var(--linie)}.gk:first-child{border-top:0}.gk i{width:12px;height:12px;border-radius:3px;background:var(--kf);border:1px solid #0001;font-style:normal}.gk small{font-family:Manrope;font-size:11px;color:var(--weich);margin-left:auto}.titel{position:relative;padding-right:120px}.titel a{position:absolute;right:0;top:6px;margin:0}.plus{position:fixed;right:20px;bottom:calc(74px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:50%;background:var(--gruen);color:#fff;border:0;font-size:28px;line-height:1;box-shadow:0 8px 24px #0004;cursor:pointer;display:none;z-index:4;font-family:Manrope}.plus.an{display:block}.wahl{position:fixed;right:20px;bottom:calc(140px + env(safe-area-inset-bottom));background:#fff;border-radius:14px;box-shadow:0 10px 30px #0003;display:none;flex-direction:column;overflow:hidden;z-index:5;min-width:170px}.wahl.an{display:flex}.wahl button{font:inherit;font-size:14px;border:0;background:none;padding:14px 18px;text-align:left;cursor:pointer;border-top:1px solid var(--linie)}.wahl button:first-child{border-top:0}.mailk{font-size:13px;color:var(--weich);line-height:1.7;border-bottom:1px solid var(--linie);padding-bottom:10px;margin-bottom:12px}.mailk b{color:var(--tinte);font-weight:600;display:inline-block;width:60px}.prev{background:#111;border-radius:12px;aspect-ratio:16/9;display:grid;place-items:center;color:#fff;position:relative;margin-bottom:8px;overflow:hidden;cursor:pointer}.prev.doc{background:#fff;border:1px solid var(--linie);color:var(--weich)}.prev .play{width:52px;height:52px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-size:22px}.prev small{position:absolute;left:12px;bottom:10px;font-size:11px;color:#ffffffb3}.prev.doc small{color:var(--weich)}.dkarte{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:12px;margin-bottom:12px}.dkarte .n{font-size:13px;word-break:break-all}.dkarte .m{font-size:11px;color:var(--weich);margin-top:3px}.ico.mail-in{color:var(--gruen)}.ico.mail-out{color:#9a3b2e}.verlauf .ev{align-items:flex-start}.verlauf .ev .ico{margin-top:2px;order:0}.verlauf .ev .wer{order:1}.verlauf .ev .t{order:2}.verlauf .ev .voll{display:none;flex:0 0 100%;order:5;margin-top:4px;background:#fff;border:1px solid var(--linie);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6;white-space:pre-line}.verlauf .ev.offen .voll{display:block}.verlauf .ev .t{flex:1 1 0;min-width:0}.verlauf .ev .t .kurz{color:var(--weich);font-size:13px;margin-top:3px}.verlauf .ev.offen .t .kurz,.verlauf .ev .t .mehr{display:none}.app.kundefarbe .rahmen{background:linear-gradient(180deg,var(--kf) 0,var(--papier) 420px)}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--gruen);color:#fff;font-size:11px;margin-left:6px;padding:0 5px}.pers{text-decoration:underline;text-decoration-color:#0003;text-underline-offset:2px;cursor:pointer}.pers:hover{text-decoration-color:var(--gruen)}.pdfprev{background:#fff;border:1px solid var(--linie);border-radius:10px;padding:18px;font-size:12px;line-height:1.6;aspect-ratio:1/1.3;position:relative;overflow:hidden;margin-bottom:10px}.pdfprev .lg{font-family:Manrope;font-weight:800;letter-spacing:.12em;color:var(--gruen);margin-bottom:14px}.pdfprev table{width:100%;border-collapse:collapse;margin-top:10px}.pdfprev td{padding:4px 0;border-top:1px solid var(--linie)}.pdfprev td:last-child{text-align:right}.jobkopf{margin:22px 0 14px}.jobkopf h2{font-size:26px;line-height:1.15;margin:0 0 10px;padding-right:0}.jobkopf .meta{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:12.5px;color:var(--weich);background:#fff;border:1px solid var(--linie);border-radius:12px;padding:10px 14px}.jobkopf .meta b{font-weight:600;color:var(--weich);letter-spacing:.06em;font-size:10.5px;text-transform:uppercase;padding-top:2px}.jobkopf .meta span{color:var(--tinte)}.app.jobfarbe .rahmen{background:linear-gradient(180deg,var(--kf) 0,var(--papier) 520px)}.dbbox{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:16px;margin:12px 0}.dbbox .gro{display:flex;align-items:baseline;gap:10px}.dbbox .gro .zahl{font-size:44px;line-height:1}.dbbox .gro .lbl{font-size:13px;color:var(--weich)}.band{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,#e8c9c2 0,#e8c9c2 62.5%,#cfe3d2 62.5%,#cfe3d2 75%,#e8dcc2 75%,#e8dcc2);margin:14px 0 4px}.band .mark{position:absolute;top:-5px;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--gruen);transform:translate(-50%);box-shadow:0 2px 6px #0002}.bandl{display:flex;justify-content:space-between;font-size:10px;color:var(--weich);letter-spacing:.06em;text-transform:uppercase}.verd{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-size:14px}.verd .zahl{font-size:26px}.urteil{font-size:13px;font-weight:600;margin-top:4px}.urteil.ok{color:var(--gruen)}.urteil.unter{color:#9a3b2e}.urteil.ueber{color:#8a6a1e}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:7;display:none;align-items:flex-end}.sheet.an{display:flex}.sheet .karte{background:var(--papier);width:100%;border-radius:24px 24px 0 0;padding:14px 20px calc(34px + env(safe-area-inset-bottom))}.sheet .griff{width:40px;height:4px;border-radius:2px;background:#0002;margin:0 auto 14px}.sheet .opt{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--linie);border-radius:14px;padding:14px 16px;margin-bottom:8px;cursor:pointer;font-size:15px}.sheet .opt .ic{width:40px;height:40px;border-radius:50%;background:var(--gruen);color:#fff;display:grid;place-items:center;font-size:18px;flex:none}.sheet .opt small{display:block;color:var(--weich);font-size:12px}.form .lbl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--weich);margin:14px 0 6px}.form .lbl:first-child{margin-top:0}.form .feld{margin-bottom:0}.form .chips{margin:0}.form .row{display:flex;gap:8px}.form .row .feld{flex:1}.schalter{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--linie);border-radius:10px;padding:10px 14px;font-size:14px}.schalter input{width:44px;height:26px;accent-color:#254D32}.form .id{font-family:ui-monospace,monospace;font-size:12px;color:var(--weich);background:#fff;border:1px dashed var(--linie);border-radius:8px;padding:8px 10px}.dk{display:flex;gap:12px;background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:10px;margin-bottom:10px;cursor:pointer}.dk .th{width:110px;aspect-ratio:16/10;border-radius:8px;background:#111;display:grid;place-items:center;color:#fff;flex:none;position:relative;overflow:hidden}.dk .th.doc{background:#f6f5f3;color:var(--weich);border:1px solid var(--linie)}.dk .th small{position:absolute;bottom:4px;right:6px;font-size:9px;color:#ffffffb3}.dk .th.doc small{color:var(--weich)}.dk .t{flex:1;min-width:0;font-size:13px}.dk .t small{display:block;color:var(--weich);font-size:11px;margin-top:3px}.dk .t .st2{display:inline-block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--gruen);border:1px solid var(--gruen);border-radius:5px;padding:1px 6px;margin-top:6px}.kal .tg .x,.kliste .x{display:none}.ico.aend{color:var(--weich)}.aendz{font-size:12.5px;color:var(--weich)}.aendz b{color:var(--tinte);font-weight:600}.aendz .alt{text-decoration:line-through;opacity:.7}.jobkopf .meta .edit{grid-column:1/3;text-align:right;font-size:12px;color:var(--gruen);cursor:pointer;margin-top:4px}.editbox{background:#fff;border:1px solid var(--linie);border-radius:12px;padding:12px 14px;margin-top:8px}.editbox .lbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--weich);margin:10px 0 4px}.editbox .lbl:first-child{margin-top:0}.editbox select,.editbox input{font:inherit;font-size:14px;width:100%;padding:9px 10px;border:1px solid var(--linie);border-radius:8px;background:#faf9f8}.dk2{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--linie);border-radius:12px;padding:10px 12px;margin-bottom:8px;cursor:pointer}.dk2 .ty{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:800;letter-spacing:.04em;flex:none;color:#fff;background:var(--gruen)}.dk2 .ty.pdf{background:#9a3b2e}.dk2 .ty.vid{background:#254d32}.dk2 .ty.img{background:#4f7a5b}.dk2 .ty.html{background:#3c4a41}.dk2 .t{flex:1;min-width:0;font-size:13px;line-height:1.35;word-break:break-word}.dk2 .t small{display:block;color:var(--weich);font-size:11px;margin-top:2px}.fabmenu{position:fixed;right:84px;bottom:calc(82px + env(safe-area-inset-bottom));display:none;gap:8px;z-index:5;flex-direction:row-reverse;align-items:center}.fabmenu.an{display:flex}.fabmenu button{font:inherit;font-size:13px;border:0;background:#fff;color:var(--tinte);border-radius:999px;padding:10px 16px;box-shadow:0 6px 20px #0003;cursor:pointer;white-space:nowrap}.fabmenu button b{color:var(--gruen);margin-right:6px}.rechn{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:4px 16px 12px;margin-bottom:14px}.rechn .rz{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:1px solid var(--linie);font-size:14px;gap:10px}.rechn .rz:first-child{border-top:0}.rechn .rz.sum{font-weight:600}.rechn .rz.gross{font-size:17px;font-weight:600}.rechn .rz .net{font-size:10px;color:var(--weich);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-weight:400}.rechn .rz small{color:var(--weich);font-size:12px;font-weight:400;display:block}.dbl{height:6px;border-radius:3px;background:linear-gradient(90deg,#d9b4ad 0,#d9b4ad 62.5%,#e7d9a8 62.5%,#e7d9a8 75%,#b9cdbf 75%,#b9cdbf);position:relative;margin:8px 0 2px}.dbl i{position:absolute;top:-6px;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--tinte);transform:translate(-50%)}.dbrot{color:#9a3b2e}.dbgelb{color:#8a6a1e}.dbgruen{color:var(--gruen)}.rechn input[type=range]{width:100%;margin:6px 0 0;accent-color:#254D32}.vers{font-size:12px;color:var(--weich);margin-top:16px}.vers .vz{display:grid;grid-template-columns:62px 56px 1fr auto;gap:8px;padding:6px 0;border-top:1px solid var(--linie);align-items:center}.vers .vz:first-of-type{border-top:0}.vers .vz button{font:inherit;font-size:11px;border:1px solid var(--linie);background:none;border-radius:999px;padding:2px 8px;cursor:pointer;color:var(--weich)}.poz{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--linie);font-size:13px;cursor:pointer}.poz:first-child{border-top:0}.poz .pkt{width:12px;height:12px}.poz b{margin-left:auto;font-variant-numeric:tabular-nums}.ass{position:fixed;left:20px;bottom:calc(74px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:50%;background:#fff;color:var(--gruen);border:2px solid var(--gruen);font-family:EB Garamond;font-size:24px;box-shadow:0 8px 24px #0003;cursor:pointer;display:none;z-index:4}.ass.an{display:block}.assblatt{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:8;display:none;align-items:flex-end}.assblatt.an{display:flex}.assblatt .karte{background:var(--papier);width:100%;border-radius:24px 24px 0 0;padding:16px 20px calc(30px + env(safe-area-inset-bottom));max-height:88%;overflow:auto}.assblatt textarea{width:100%;font:inherit;font-size:15px;border:1px solid var(--linie);border-radius:14px;padding:14px;min-height:90px;resize:none;background:#fff}.plan{background:#fff;border:1px solid var(--linie);border-radius:14px;padding:12px 14px;margin-top:12px;font-size:14px}.plan .pz{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--linie);align-items:flex-start}.plan .pz:first-child{border-top:0}.plan .pz b{font-weight:600;width:70px;flex:none;color:var(--weich);font-size:12px;padding-top:2px}.plan .pz .mailtext{white-space:pre-line;font-size:13px;margin-top:4px}.buch{font-size:15.5px;line-height:1.65;color:var(--tinte)}.buch h1{font-size:30px;line-height:1.15;margin:0 0 18px}.buch h2{font-size:22px;margin:28px 0 10px}.buch h3{font-family:Manrope;font-size:15px;font-weight:700;margin:20px 0 6px}.buch p{margin:0 0 12px}.buch ul,.buch ol{margin:0 0 12px 20px}.buch li{margin-bottom:4px}.buch code{font-family:ui-monospace,monospace;font-size:13px;background:#fff;border:1px solid var(--linie);border-radius:5px;padding:1px 5px}.buch pre{background:#fff;border:1px solid var(--linie);border-radius:10px;padding:12px;overflow:auto;font-size:12.5px;line-height:1.5}.buch table{border-collapse:collapse;width:100%;font-size:13px;margin:0 0 14px}.buch td,.buch th{border-top:1px solid var(--linie);padding:6px 8px;text-align:left;vertical-align:top}.buch th{font-family:Manrope;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--weich)}.buch blockquote{border-left:3px solid var(--gruen);margin:0 0 12px;padding:4px 14px;color:var(--weich)}.buch mark{background:#e7d9a8;padding:0 2px}.buchnav{display:flex;justify-content:space-between;gap:10px;margin:30px 0 10px}.kapnr{font-family:Manrope;font-size:11px;letter-spacing:.12em;color:var(--weich);text-transform:uppercase}.fab,.plus{width:50px!important;height:50px!important;font-size:24px!important;right:22px!important;bottom:106px!important;background:#254d32cc!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid #ffffff59!important;box-shadow:0 1px #ffffff47 inset,0 10px 26px #0000003d!important}.ass{left:auto!important;right:24px!important;bottom:calc(136px + env(safe-area-inset-bottom))!important;width:46px!important;height:46px!important;border-radius:50%;background:#ffffffb8!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid #254D3240!important;box-shadow:0 1px #fff inset,0 8px 22px #00000029!important;display:none;place-items:center;padding:0}.ass.an{display:grid!important}.ass svg{width:26px;height:26px}.fabmenu{right:84px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important}.fabmenu button{background:#ffffffd9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kt{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:4px 14px 14px;margin:6px 0 14px;font-size:13.5px}.kth,.ktz{display:grid;grid-template-columns:1fr 66px 54px 82px;gap:8px;align-items:center}.kth{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--weich);padding:10px 0 6px;border-bottom:1px solid var(--tinte)}.kth span:nth-child(n+2){text-align:right}.ktz{padding:8px 0;border-bottom:1px solid var(--linie);align-items:start}.ktz input{font:inherit;font-size:13.5px;border:0;background:none;padding:6px 0;width:100%;min-width:0;min-height:32px;color:var(--tinte)}.ktz input:focus{outline:0;background:#f5f4f2;border-radius:6px}.ktw input:first-child{font-weight:600}.ktw .ktb{font-size:12px;color:var(--weich);padding-top:0;min-height:24px}.ktm,.kts,.ktb2{display:flex;justify-content:flex-end;align-items:center;gap:3px;min-height:32px;font-variant-numeric:tabular-nums}.ktm input,.kts input,.ktb2 input{text-align:right}.ein{font:inherit;font-size:10.5px;border:1px solid var(--linie);background:#faf9f8;border-radius:6px;padding:4px 6px;color:var(--weich);cursor:pointer;min-height:28px}.ein.an{background:var(--gruen);color:#fff;border-color:var(--gruen)}.ktb2{position:relative;padding-right:18px}.ktx{position:absolute;right:-2px;top:6px;width:18px;height:22px;display:grid;place-items:center;color:#b9b7b2;cursor:pointer;font-size:16px}.ktadd{padding:12px 0;color:var(--gruen);font-size:13px;cursor:pointer;border-bottom:1px solid var(--linie)}.ktsum{display:flex;justify-content:space-between;padding:10px 0;font-variant-numeric:tabular-nums;font-weight:600}.ktsum.db{border-top:1px solid var(--linie);transition:color .2s}.ktsum.gesamt{border-top:2px solid var(--tinte);margin-top:6px;font-size:16px}.ktsum.gesamt small{font-size:10px;color:var(--weich);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.dbreg{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;background:none;margin:0}.dbreg::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--c) var(--p),#e6e4e0 var(--p))}.dbreg::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--c);margin-top:-11px;box-shadow:0 2px 6px #0002}.dbreg::-moz-range-track{height:4px;background:#e6e4e0}.dbreg::-moz-range-progress{height:4px;background:var(--c)}.kt2{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:2px 14px;margin-bottom:14px;font-size:13px}.kt2z{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--linie)}.kt2z:first-child{border-top:0}.kt2z span:first-child{color:var(--weich)}.vers{font-size:11px}.jobkopf .meta{gap:7px 14px;padding:12px 14px}.jobkopf .meta.ed{gap:10px 14px;padding:14px}.jobkopf .meta.ed input,.jobkopf .meta.ed select{font:inherit;font-size:13.5px;border:0;border-bottom:1px solid var(--linie);background:none;padding:5px 0;min-height:32px;width:100%;color:var(--tinte);border-radius:0}.jobkopf .meta.ed span input{width:auto;min-width:150px}.jobkopf .meta.ed b{padding-top:9px}.jobkopf .meta.ed .chip{padding:5px 11px}.akt2{display:flex;gap:8px;margin:12px 0 0}.akt2 button{flex:1;font:inherit;font-size:13px;border-radius:999px;padding:11px 10px;cursor:pointer;border:1px solid var(--gruen);background:#fff;color:var(--gruen);min-height:42px}.akt2 button.voll{background:var(--gruen);color:#fff}.akt2 button:disabled{opacity:.35;cursor:default}.ah{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:2px 14px;margin-bottom:14px;font-size:13px}.ahz{display:grid;grid-template-columns:78px 1fr auto;gap:8px;padding:10px 0;border-top:1px solid var(--linie);align-items:center;cursor:pointer}.ahz:first-child{border-top:0}.ahz b{font-family:ui-monospace,monospace;font-size:12px;font-weight:600}.ahz small{display:block;color:var(--weich);font-size:11px}.ahz .st3{font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 6px;border:1px solid var(--linie);color:var(--weich);white-space:nowrap}.st3.frei{border-color:var(--gruen);color:var(--gruen)}.st3.ver{border-color:#8a6a1e;color:#8a6a1e}.st3.ab{border-color:#9a3b2e;color:#9a3b2e}.fertigband{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--gruen);border-radius:12px;padding:10px 14px;margin:0 0 14px;font-size:13.5px}.fertigband button{margin-left:auto;font:inherit;font-size:13px;background:var(--gruen);color:#fff;border:0;border-radius:999px;padding:8px 14px;cursor:pointer}.app.start .blatt .liste{background:#fff;border-color:var(--linie);color:var(--tinte)}.app.start .blatt .zeile{border-color:var(--linie)}.app.start .blatt .zeile .t small,.app.start .blatt .tag,.app.start .blatt .ue{color:var(--weich)}.app.start .blatt .chip{border-color:var(--linie);color:var(--weich)}.ico.mail-in,.ico.mail-out{width:24px;height:24px}.ico.mail-in svg,.ico.mail-out svg{width:24px;height:24px}.kth,.ktz{grid-template-columns:1fr 104px 76px!important}.kth span:nth-child(3){display:none}.ktms{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-variant-numeric:tabular-nums;min-height:32px;font-size:12.5px;color:var(--weich)}.ktms input{width:32px!important;text-align:right;padding:6px 0!important;color:var(--tinte)!important}.ktms input.satz{width:30px!important}.ktms .ein{padding:3px 5px;min-height:24px;font-size:10px}.ktadd{display:inline-flex;align-items:center;gap:6px;margin:10px 0;padding:8px 14px;border:1px solid var(--gruen);border-radius:999px;color:var(--gruen);font-size:13px;border-bottom:1px solid var(--gruen)!important}.ktsum span:last-child{margin-left:auto;text-align:right;white-space:nowrap;padding-left:12px}.ktsum span:first-child{text-align:left}.ktz,.kth{grid-template-columns:1fr 92px 76px!important}.ktms{gap:0!important}.ktms input{width:28px!important}.ktms input.satz{width:26px!important}.ktms .ein{margin:0 2px}.ktz .ktb{grid-column:1/-1;width:100%;font:inherit;font-size:12.5px;color:var(--weich);border:0;background:#faf9f8;border-radius:8px;padding:7px 9px;resize:none;overflow:hidden;min-height:32px;line-height:1.4;margin-top:4px}.ktz .ktb:focus{outline:1px solid var(--linie);color:var(--tinte)}.dbreg{height:40px!important}.dbreg::-webkit-slider-runnable-track{height:10px!important;border-radius:5px!important}.dbreg::-webkit-slider-thumb{width:32px!important;height:32px!important;margin-top:-11px!important;border-width:3px!important}.dbreg::-moz-range-track{height:10px}.dbreg::-moz-range-progress{height:10px}.lockbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 8px;font-size:13px}.lockbar label{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.lockbar input{width:20px;height:20px;accent-color:#254D32}.lockbar small{color:var(--weich);font-size:11.5px}.kt.gesperrt{background:#f6f5f3}.kt.gesperrt input,.kt.gesperrt textarea{color:var(--weich)}.kt.gesperrt .dbreg{opacity:.5}.angkopf{display:flex;align-items:center;gap:10px;margin:18px 0 6px}.angkopf h2{font-size:26px;font-weight:400}.a4wrap{background:#e9e7e3;border-radius:10px;overflow:hidden;margin-bottom:10px;cursor:zoom-in;position:relative}.a4wrap.zoom{overflow:auto;max-height:70vh;cursor:zoom-out}.a4{width:794px;height:1123px;background:#fff;transform-origin:top left;padding:56px 76px 40px 94px;font-size:12.5px;line-height:1.5;color:var(--tinte);display:flex;flex-direction:column;box-sizing:border-box}.a4k{display:flex;justify-content:space-between;margin-bottom:44px}.a4logo{height:49px}.a4ko{text-align:right;font-size:10px;color:var(--weich);line-height:1.55}.a4an{min-height:62px;margin-bottom:26px}.a4tz{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--tinte);padding-bottom:10px;margin-bottom:18px}.a4tz h1{font-family:EB Garamond;font-weight:400;font-size:40px;line-height:1;color:var(--gruen)}.a4m{text-align:right;font-size:10.5px;color:var(--weich);line-height:1.6}.a4m b{color:var(--tinte)}.a4p{font-family:EB Garamond;font-size:19px;margin-bottom:18px}.a4 table{width:100%;border-collapse:collapse}.a4 th{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--weich);text-align:left;padding-bottom:6px;border-bottom:1px solid var(--linie);font-weight:600}.a4 td{vertical-align:top;padding:9px 0;border-bottom:1px solid var(--linie)}.a4 td.n{width:30px;color:var(--weich)}.a4 .r{text-align:right;white-space:nowrap;font-weight:600}.a4 .u{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--weich);margin:2px 0 4px}.a4 ul{margin-left:16px;color:var(--weich);font-size:11.5px}.a4s{margin:14px 0 0 auto;width:300px;font-variant-numeric:tabular-nums}.a4s div{display:flex;justify-content:space-between;padding:4px 0}.a4s .g{border-top:2px solid var(--tinte);padding-top:8px;font-weight:700;font-size:15px}.a4s small{display:block;text-align:right;font-size:9.5px;color:var(--weich);margin-top:4px}.a4sch{margin-top:26px}.a4f{margin-top:auto;border-top:1px solid var(--linie);padding-top:10px;font-size:9px;color:var(--weich)}.angtx label{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--weich);margin:12px 0 4px}.angtx input,.angtx textarea{width:100%;font:inherit;font-size:13.5px;border:0;border-bottom:1px solid var(--linie);background:none;padding:6px 0;resize:vertical}.angtx textarea{border:1px solid var(--linie);border-radius:8px;padding:8px;margin-top:6px;background:#faf9f8}.angpos{border-top:1px solid var(--linie);margin-top:12px}.angopt{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.angtx.gesperrt{pointer-events:none;opacity:.6}.ktx2{color:#b9b7b2;cursor:pointer;margin-left:6px}.kth2{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--weich);padding:10px 0 6px;border-bottom:1px solid var(--tinte)}.kpos{padding:10px 0 12px;border-bottom:1px solid var(--linie)}.kp1{display:flex;align-items:center;gap:8px}.kp1 .kwer{flex:1;min-width:0;font:inherit;font-weight:600;font-size:14.5px;border:0;background:none;padding:6px 0;color:var(--tinte)}.kp1 .kbet{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.kp1 .kx{width:28px;height:28px;display:grid;place-items:center;color:#b9b7b2;cursor:pointer;font-size:18px}.kp2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 8px}.kart{display:inline-flex;background:#eeece8;border-radius:10px;padding:3px}.kart button{font:inherit;font-size:12px;border:0;background:none;padding:7px 11px;border-radius:8px;color:var(--weich);cursor:pointer;min-height:34px}.kart button.an{background:#fff;color:var(--tinte);font-weight:600;box-shadow:0 1px 2px #0001}.kstep{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--linie);border-radius:10px;overflow:hidden;min-height:38px}.kstep button{font:inherit;font-size:18px;border:0;background:none;width:36px;height:38px;color:var(--gruen);cursor:pointer}.kstep input{width:38px;text-align:center;font:inherit;font-size:14px;border:0;background:none;padding:0}.kstep span{font-size:12px;color:var(--weich);margin-right:4px}.kmal{color:var(--weich)}.ksatz{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--linie);border-radius:10px;padding:0 10px;min-height:38px}.ksatz input{width:46px;text-align:right;font:inherit;font-size:14px;border:0;background:none;padding:0}.ksatz.breit input{width:84px}.ksatz span{font-size:12px;color:var(--weich)}.kpos .ktb{width:100%;font:inherit;font-size:12.5px;color:var(--weich);border:0;background:#faf9f8;border-radius:8px;padding:8px 10px;resize:none;overflow:hidden;min-height:34px;line-height:1.4}.kt.gesperrt .kstep button,.kt.gesperrt .kart button{opacity:.5}.kp2{flex-wrap:nowrap!important;gap:6px!important}.kstep button,.kstep input{width:30px!important}.ksatz{padding:0 8px!important}.ksatz input{width:30px!important}.ksatz.breit input{width:76px!important}.kmod{margin-left:auto;font:inherit;font-size:11px;border:0;background:none;color:var(--gruen);text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:8px 0;white-space:nowrap}#s-chat.an{display:flex}.chatbox{display:flex;gap:16px;width:100%;height:calc(100dvh - 170px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:560px;padding-top:12px}.app.chatoffen .inhalt{padding-bottom:calc(54px + env(safe-area-inset-bottom));display:flex}.chatside{width:240px;flex:none;overflow:auto}.chatz{padding:10px 12px;border-radius:10px;cursor:pointer;font-size:13.5px;margin-bottom:2px}.chatz small{display:block;color:var(--weich);font-size:11px;margin-top:2px}.chatz.an,.chatz:hover{background:#fff}.chatmain{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--linie);border-radius:var(--r);overflow:hidden}.chathead{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--linie);font-size:14px}.chathead b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatback{color:var(--gruen);cursor:pointer;font-size:13px;white-space:nowrap}.chatverlauf{flex:1;overflow:auto;padding:16px}.cm{margin-bottom:16px;font-size:14.5px;line-height:1.55}.cm.du{margin-left:auto;max-width:82%;background:#eeece8;border-radius:16px 16px 4px;padding:10px 14px;width:fit-content}.cm.b{display:flex;gap:10px;max-width:100%}.cm.b>div{flex:1;min-width:0}.bav{width:28px;height:28px;border-radius:50%;background:var(--gruen);color:#fff;font-family:EB Garamond;display:grid;place-items:center;flex:none;font-size:15px}.cjobs{margin-top:8px;border:1px solid var(--linie);border-radius:10px;overflow:hidden}.cjobs .zeile{padding:9px 12px}.chatein{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;border-top:1px solid var(--linie)}.chatein textarea{flex:1;font:inherit;font-size:15px;border:1px solid var(--linie);border-radius:18px;padding:9px 14px;resize:none;min-height:40px;max-height:140px;line-height:1.4;background:#faf9f8}.chatein .mic{width:38px;height:40px}.chatein .senden{width:40px;height:40px;border-radius:50%;border:0;background:var(--gruen);color:#fff;font-size:18px;cursor:pointer}.cm .plan{padding:10px 12px}.cm .plan .pz{flex-direction:column;gap:2px}.cm .plan .pz b{width:auto;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.cm .plan .mailtext{background:#faf9f8;border-radius:8px;padding:10px;margin-top:6px!important}.ajz{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--linie);align-items:flex-start;font-size:13.5px}.ajz:first-child{border-top:0}.ajn{flex:1;min-width:0}.ajn small{display:block;color:var(--weich);font-size:11px;margin-top:2px}.ajz b{white-space:nowrap;font-variant-numeric:tabular-nums}.ajweg{font:inherit;font-size:12px;border:0;background:none;color:#9a3b2e;padding:6px 0 0;cursor:pointer}.ajdazu{font:inherit;font-size:13px;border:0;background:none;color:var(--gruen);padding:4px 0;cursor:pointer}.poz button{margin-left:auto;flex:none}.angbody{display:flex;flex-direction:column}.kibtn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;font:inherit;font-size:14px;font-weight:600;color:var(--gruen);background:linear-gradient(135deg,#f1f6f2,#fff);border:1px solid #254D3240;border-radius:14px;padding:12px 14px;margin:0 0 14px;cursor:pointer;text-align:left}.kibtn span{font-size:16px}.kibtn small{flex-basis:100%;font-weight:400;font-size:11.5px;color:var(--weich);margin-left:24px}.kibtn:disabled{opacity:.7;cursor:wait}.preisin{width:96px;text-align:right;font:inherit;font-weight:700;font-size:16px;border:0;border-bottom:1px dashed var(--gruen);background:none;padding:2px 0;color:var(--tinte)}.preisin:focus{outline:0;background:#f1f6f2;border-radius:4px}.preiseur{font-weight:700;margin-left:3px}.st3.neutral{border-color:var(--linie);color:var(--weich)}.statusw .sw-freigegeben.an{background:var(--gruen)}.statusw .sw-verloren.an{background:#9a3b2e}.statusw .sw-offen.an{background:#8a6a1e}.statusw .sw-Entwurf.an{background:var(--weich)}.akt2 .loesch{border-color:#9a3b2e;color:#9a3b2e;flex:0 0 auto;padding-left:18px;padding-right:18px}.akt2 .loesch.ernst{background:#9a3b2e;color:#fff}.login{background:linear-gradient(180deg,#12291b00,#12291b00 34%,#12291bb3 48%,#12291b 60%),url(/img/login-hoch.webp) center top/100% auto no-repeat,#12291b!important;justify-content:flex-end!important;padding:calc(40px + env(safe-area-inset-top)) 32px calc(48px + env(safe-area-inset-bottom))!important}.login img{margin-bottom:22px!important}.login h1{font-size:30px!important;margin-bottom:22px!important}.login .feld{background:#ffffff1f!important;border-color:#ffffff40!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fakten{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:6px 16px;margin-bottom:18px;font-size:13.5px}.fakten div{display:grid;grid-template-columns:118px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--linie)}.fakten div:first-child{border-top:0}.fakten b{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--weich);font-weight:600;padding-top:2px}@media (max-width:899.98px){.chatside{display:none}#s-chat.liste .chatside{display:block;width:100%}#s-chat.liste .chatmain{display:none}}@media (min-width:900px){.app{flex-direction:row}.rail{position:sticky;top:0;height:100dvh;align-self:flex-start;overflow-y:auto}.rail{display:flex}.kopf{padding:26px 44px 0}.kopf img{visibility:hidden}.inhalt{padding:0 44px 40px;max-width:980px}.chatbox{height:calc(100dvh - 110px)}.gruss{font-size:40px}.tabbar{display:none}.toast{bottom:30px}.blatt{align-items:flex-start;justify-content:flex-end;padding:70px 30px}.blatt .karte{width:360px;border-radius:16px;padding:22px}.sticky{bottom:0;left:210px}.fab{bottom:28px;right:28px}.board{display:grid}.tseg,#tliste{display:none}.plus{bottom:28px;right:28px}.wahl{bottom:94px;right:28px}.sheet{align-items:center;justify-content:center}.sheet .karte{width:420px;border-radius:18px;padding:20px}.fabmenu{bottom:36px;right:92px}.ass{bottom:28px;left:240px}.assblatt{align-items:center;justify-content:center}.assblatt .karte{width:520px;border-radius:18px}.fab,.plus{bottom:28px!important;right:28px!important}.ass{bottom:88px!important;right:30px!important;left:auto!important}.fabmenu{bottom:32px!important;right:90px!important}.chatback{display:none}.angbody{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr);gap:28px;align-items:start}.angrechts{order:2;position:sticky;top:12px}.anglinks{order:1}#anginhalt .a4wrap.zoom{max-height:calc(100vh - 120px)}.inhalt{max-width:1200px!important}.login{background:linear-gradient(90deg,#12291b00,#12291b00 46%,#12291bd9 60%,#12291b 68%),url(/img/login-quer.webp) -260px center/auto 100% no-repeat,#12291b!important;align-items:flex-end;padding:48px 64px!important}.login{padding-left:calc(100% - 420px)!important;align-items:stretch!important}}.upblatt-hg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:20}.upblatt{position:fixed;left:0;right:0;bottom:0;background:var(--papier);border-radius:24px 24px 0 0;z-index:21;padding:10px 20px calc(24px + env(safe-area-inset-bottom));max-height:88dvh;overflow-y:auto;outline:0;color:var(--tinte)}.upblatt:before{content:"";display:block;width:40px;height:5px;border-radius:3px;background:#0002;margin:0 auto 14px}@media (min-width: 900px){.upblatt{left:auto;right:30px;bottom:auto;top:70px;width:440px;border-radius:16px;padding:22px}.upblatt:before{display:none}}.upblatt h3{font-family:EB Garamond;font-weight:400;font-size:22px;margin-bottom:12px}.upwahl{display:flex;gap:14px;align-items:center;padding:13px 4px;border:0;border-top:1px solid var(--linie);cursor:pointer;width:100%;background:none;text-align:left;font:inherit;color:inherit}.upwahl:first-of-type{border-top:0}.upwahl .sym{width:38px;height:38px;border-radius:10px;background:#fff;display:grid;place-items:center;flex:none;color:var(--gruen);font-size:18px}.upwahl .t{flex:1;font-size:15px}.upwahl .t small{display:block;font-size:12px;color:var(--weich)}.upwahl:disabled{opacity:.45;cursor:default}.upvorschau{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 12px}.upvorschau div{width:72px;height:72px;border-radius:10px;background:#fff center/cover;border:1px solid var(--linie);display:grid;place-items:center;font-size:11px;color:var(--weich)}.bald{font-size:11px;color:var(--weich);border:1px dashed var(--linie);border-radius:6px;padding:2px 6px;margin-left:6px;white-space:nowrap}.rot{color:#9a3b2e}.installhinweis{background:#ffffff14;border:1px solid #ffffff22;border-radius:var(--r);padding:12px 14px;font-size:13px;line-height:1.5;margin:16px 0 0;display:flex;gap:10px;align-items:flex-start}.installhinweis button{margin-left:auto;background:none;border:0;color:#ffffffb3;cursor:pointer;font-size:18px;line-height:1}.fabmenu button:disabled,.plusmenu button:disabled{opacity:.45;cursor:default}.app:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--papier);z-index:8;pointer-events:none}.app.start:before{background:var(--gruen)}.app.jobfarbe:before,.app.kundefarbe:before{background:var(--kf, var(--papier))}@media (min-width: 900px){.app:before{display:none}}:root{--unten: max( calc(env(safe-area-inset-bottom) - 14px) , 6px);--leiste: calc(56px + var(--unten));--glas: rgba(255, 255, 255, .58);--schatten-weich: 0 1px 2px rgba(18, 41, 27, .06), 0 8px 24px rgba(18, 41, 27, .08);--schatten-knopf: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 10px 28px rgba(18, 41, 27, .22), 0 2px 6px rgba(18, 41, 27, .12)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}body{font-variant-emoji:text}h1,h2,h3,.titel,.gruss,.jobkopf h2,.antwort .serif{text-wrap:balance}p,.zeile .t,.ev .t,.antwort,.zl span,.infotext,.vgl{text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto}.meta span,.fakten span{overflow-wrap:anywhere}.tag,.kbet,.zahl,.sticky .zahl,.zl .z{white-space:nowrap;font-variant-numeric:tabular-nums}.tabbar{height:var(--leiste);padding-top:8px;padding-bottom:var(--unten);background:#ffffffd1;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.tab{gap:3px}.inhalt{padding-bottom:calc(var(--leiste) + 96px)}.sticky{left:0!important;right:0!important;bottom:var(--leiste);padding:12px 20px;box-shadow:0 -8px 24px #12291b1f}.fab,.plus{bottom:calc(var(--leiste) + 16px);right:20px;transition:transform .15s ease,box-shadow .2s}.fabmenu{bottom:calc(var(--leiste) + 84px)}.toast{bottom:calc(var(--leiste) + 20px)}.ass{right:24px!important;width:48px!important;height:48px!important;bottom:calc(var(--leiste) + 16px)!important;background:var(--glas)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:var(--schatten-knopf)!important;-webkit-backdrop-filter:blur(22px) saturate(190%)!important;backdrop-filter:blur(22px) saturate(190%)!important}.app.hatfab .ass,.app:has(.plus) .ass{bottom:calc(var(--leiste) + 86px)!important}.app:has(.sticky.an) .ass{bottom:calc(var(--leiste) + 70px)!important}.ass svg{width:28px;height:28px}.seg.reiter,.seg.klein{display:flex;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg::-webkit-scrollbar{display:none}.seg button{flex:none;min-height:32px}.feld,.suche input{min-height:24px}.feld{min-height:46px}.ksatz,.kstep{min-height:44px}.ksatz input,.kstep input{align-self:stretch;height:auto;min-height:42px;font-size:15px}.ksatz input{flex:1;min-width:48px}.kstep button{height:44px!important;width:38px!important}.preisin{min-height:40px;font-size:18px}.kwer{min-height:40px;font-size:15px}.chip{min-height:30px;display:inline-flex;align-items:center}.knopf{min-height:36px}.liste,.antwort,.fakten,.chart,.kt,.kt2,.kal,.beschr{box-shadow:var(--schatten-weich)}.app.start .liste,.app.start .antwort{box-shadow:0 10px 30px #0000002e}.zeile,.zl,.kb,.ev{transition:background-color .15s ease}.zeile:active,.zl:active,.ev:active{background-color:#254d320f}.app.start .zeile:active{background-color:#ffffff14}.chip,.knopf,.tab,.seg button,.fab,.plus,.ass,.avatar,.mic,.info{transition:transform .12s ease,background-color .2s,color .2s,box-shadow .2s}.chip:active,.knopf:active,.seg button:active,.avatar:active,.mic:active{transform:scale(.95)}.fab:active,.plus:active,.ass:active{transform:scale(.92)}.tab:active svg{transform:scale(.88)}.tab svg{transition:transform .12s ease}.tab.an svg{stroke-width:2.2}section.screen.an{animation:einblenden .22s ease-out both}.antwort,.blk.an{animation:einblenden .25s ease-out both}@keyframes einblenden{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.pipe{display:flex;margin:4px 0 18px;filter:drop-shadow(0 1px 2px rgba(18,41,27,.08))}.pipe button{flex:1;position:relative;min-height:46px;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--weich);background:#fff;cursor:pointer;padding:0 10px 0 22px;margin-left:-10px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);transition:background-color .2s ease,color .2s ease,transform .12s ease}.pipe button:first-child{margin-left:0;padding-left:14px;border-radius:12px 0 0 12px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.pipe button:last-child{border-radius:0 12px 12px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%)}.pipe button.fertig{background:#dfe8e1;color:var(--gruen)}.pipe button.an.st-erledigt{background:#3d6b4b}.pipe button:active:not(:disabled){transform:scale(.97)}.pipe button:disabled{cursor:default}.pipe.gesperrt button:not(.an){opacity:.55}.pipe.klein{margin:6px 0 0}.pipe.klein button{min-height:26px;font-size:11px;font-weight:600;padding:0 6px 0 14px;margin-left:-7px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%)}.pipe.klein button:first-child{margin-left:0;padding-left:8px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.pipe.klein button:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%)}.pipe.laedt{opacity:.6;pointer-events:none}.knopf:disabled,.knopf.voll:disabled{opacity:.4;cursor:default;transform:none!important}:root{--unten: env(safe-area-inset-bottom);--leiste: calc(62px + var(--unten)) }.tabbar{height:var(--leiste);padding-top:9px;padding-bottom:var(--unten);align-items:flex-start}.tabbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:120px;background:inherit}.tab{width:70px;gap:4px;font-size:11.5px;font-weight:500;letter-spacing:.01em}.tab svg{width:26px;height:26px;stroke-width:2}.tab.an{font-weight:700}.tab.an svg{stroke-width:2.4}.zurueck{position:sticky;top:env(safe-area-inset-top);z-index:6;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px 0 10px;margin:8px 0 4px -10px;font-size:15px;font-weight:600;border-radius:999px;background:#f1eeeec7;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%)}.app.jobfarbe .zurueck,.app.kundefarbe .zurueck{background:#ffffffb3}.fab,.plus{right:14px!important;bottom:calc(var(--leiste) + 22px)!important;width:54px!important;height:54px!important;background:#254d32db!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:0 1px #ffffff59 inset,0 10px 26px #12291b47,0 2px 6px #12291b24!important}.ass{right:18px!important;width:46px!important;height:46px!important;bottom:calc(var(--leiste) + 22px)!important}.app.hatfab .ass,.app:has(.plus) .ass{bottom:calc(var(--leiste) + 22px + 54px + 10px)!important}.app:has(.sticky.an) .ass{bottom:calc(var(--leiste) + 76px)!important}.fabmenu{right:14px;bottom:calc(var(--leiste) + 86px)}.pipe button{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;background:#e3ede5;color:#3d6b4b}.pipe button small{font-size:11px;font-weight:500;opacity:.85}.pipe button.fertig{background:#c9dccd;color:var(--gruen)}.pipe button.an{background:var(--gruen);color:#fff}.pipe:not(.klein) button{min-height:52px}html{background:linear-gradient(to bottom,var(--papier) 0 50%,#fbfcfb 50% 100%)}.app.start{background:var(--gruen)}
