.trial-banner{display:flex;gap:12px;align-items:flex-start;margin:0 0 20px;padding:14px 18px;border-radius:14px;background:var(--paper,#fff);border:1px solid var(--line,#e5e8df);color:var(--ink,#27372b)}.trial-banner svg{flex:none;margin-top:3px;color:var(--olive,#344637)}.trial-banner p{margin:0;display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;font-size:13px;line-height:1.5}.trial-banner strong{font-size:14px;font-weight:600}.trial-banner span{color:var(--muted,#7a8177)}.trial-banner.soon{border-color:color-mix(in oklab,#b5761a 45%,transparent);background:color-mix(in oklab,#f2b53c 10%,var(--paper,#fff))}.trial-banner.soon svg{color:#9a6212}.trial-banner.last{border-color:color-mix(in oklab,#b5481a 55%,transparent);background:color-mix(in oklab,#f27a3c 12%,var(--paper,#fff))}.trial-zeile{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--warn,#9c5700)}.trial-zeile svg{flex:none}.trial-zeile.last{font-weight:600}@media(max-width:680px){.demo-zeile .lang,.trial-zeile .lang{display:none}}.hh,.hh-vars,.nm,.sm-hg{--h-bg:var(--bg,#f4f4f2);--h-paper:var(--paper,#fdfdfc);--h-sunk:var(--sunk,#eeeeeb);--h-line:var(--line,#e3e3df);--h-line2:var(--line-2,#d5d5d0);--h-ink:var(--ink,#1b1c1f);--h-ink2:var(--ink-2,#44464c);--h-ink3:var(--ink-3,#6a6c73);--h-brand:var(--brand,var(--ak-marke,#c62828));--h-on-brand:var(--on-brand,var(--ak-marke-text,#fff));--h-brand-ink:var(--brand-ink,var(--h-brand));--h-ok:var(--ok,#15784a);--h-ok-wash:var(--ok-wash,#e4f3ea);--h-warn:var(--warn,#9c5700);--h-warn-wash:var(--warn-wash,#fcefd9);--h-r:14px;--h-r-lg:20px;--h-schatten:0 1px 2px rgb(27 28 31/.05),0 4px 16px -6px rgb(27 28 31/.08);color:var(--h-ink);font-size:15px}.hh button,.nm button,.sm-blatt button{font-family:inherit}.hh .person-avatar,.nm .person-avatar,.sm-blatt .person-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%}.hh{display:grid;gap:20px;max-width:1196px;background:none}.hh-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hh-kopf h1{font-size:clamp(26px,3.2vw,32px);font-weight:800;letter-spacing:-.02em}.hh-datum{margin:4px 0 0;color:var(--h-ink3);font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.hh-zahl{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:0;border-radius:12px;background:var(--h-sunk);color:var(--h-ink2);font:600 13px/1 inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;position:relative}.hh-zahl:after{content:"";position:absolute;inset:-10px -4px}.hh-zahl:hover{background:var(--h-line);color:var(--h-ink)}.hh-aktionen{display:flex;gap:8px;flex-wrap:wrap}.hh-raster{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:20px;align-items:start}.hh-rechts{display:grid;gap:16px}.hh-karte{background:var(--h-paper);border:1px solid var(--h-line);border-radius:var(--h-r-lg);box-shadow:var(--h-schatten);padding:18px 20px;display:grid;gap:12px;min-width:0}.hh-karte h2{font-size:18px;font-weight:700;display:flex;align-items:center;gap:9px}.hh-karte h2 svg{color:var(--h-ink2)}.hh-karte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hh-karte-kopf small{color:var(--h-ink3);font-size:13px}.hh-braucht{padding-bottom:6px}.hh-chips{display:flex;gap:8px;flex-wrap:wrap}.hh-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:17px;border:1px solid var(--h-line);background:var(--h-paper);color:var(--h-ink2);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.hh-chip em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.hh-chip:hover{background:var(--h-sunk)}.hh-chip.an{background:var(--h-ink);border-color:var(--h-ink);color:#fff}.hh-ablauf,.hh-liste,.hh-termine{list-style:none;margin:0;padding:0;display:grid}.hh-liste{margin:0 -20px}.hh-liste>li{border-top:1px solid var(--h-line)}.hh-liste>li.auf{background:color-mix(in oklch,var(--h-sunk) 45%,var(--h-paper))}.hh-zeile{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:12px 20px;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.hh-zeile:hover{background:color-mix(in oklch,var(--h-sunk) 55%,transparent)}.hh-text{display:grid;gap:2px;min-width:0}.hh-text b{font-weight:650;font-size:15.5px;overflow-wrap:anywhere}.hh-text small{color:var(--h-ink2);font-size:14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hh-zeile time{color:var(--h-ink3);font-size:13px;white-space:nowrap}.hh-zk{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;padding:0 14px;border:1px solid var(--h-line2);border-radius:10px;background:var(--h-paper);font-weight:600;font-size:14px;white-space:nowrap}.hh-zk.an{border-color:transparent;background:none;padding:0}.hh svg.hoch{transform:rotate(180deg)}.hh-inhalt{padding:2px 20px 18px 74px;display:grid;gap:12px}.hh-hinweis{margin:0;color:var(--h-ink2);font-size:14.5px}.hh-werte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.hh-werte li{border-radius:12px;padding:9px 12px;display:grid;gap:2px}.hh-werte li.ok{background:var(--h-sunk)}.hh-werte li.warn{background:var(--h-warn-wash);color:var(--h-warn)}.hh-werte small{font-size:12.5px;color:inherit;opacity:.9}.hh-werte .hh-wort{font-style:normal;font-size:12px;font-weight:650;letter-spacing:.01em}.hh-werte b{font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:4px;white-space:nowrap}.hh-delta{font-size:12.5px;font-weight:600;color:var(--h-ink3)}.hh-pfeil{font-size:15px;font-weight:700}.hh-zitat{margin:0;color:var(--h-ink);font-size:15px;line-height:1.5}.hh-karte-in{background:var(--h-paper);border:1px solid var(--h-line);border-radius:12px;padding:12px 14px;display:grid;gap:4px}.hh-msg{margin:0;padding:9px 13px;border-radius:14px 14px 14px 4px;background:var(--h-sunk);max-width:520px;font-size:14.5px;display:grid;gap:2px}.hh-msg.mine{justify-self:end;border-radius:14px 14px 4px 14px;background:var(--h-ink);color:#fff}.hh-msg small{font-size:12.5px;opacity:.7}.hh-antwort{display:grid;gap:10px}.hh-antwort form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.hh-antwort textarea{min-height:44px;max-height:180px;padding:11px 14px;line-height:1.45;resize:none;display:block;width:100%;box-sizing:border-box}.hh-antwort textarea,.sm-feld textarea{border:1px solid var(--h-line2);border-radius:11px;background:var(--h-paper);font:inherit;font-size:15px;color:var(--h-ink)}.sm-feld textarea{height:44px;padding:0 14px;min-width:0}.hh-antwort textarea:focus,.sm-feld textarea:focus{outline:2px solid var(--h-brand);outline-offset:1px;border-color:transparent}.hh-knopf.haupt,.hh-senden,.sm-senden{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:11px;border:0;background:var(--h-brand);color:var(--h-on-brand);font-weight:650;font-size:14.5px;cursor:pointer;white-space:nowrap}.hh-senden.dunkel{background:var(--h-ink);color:#fff}.hh-knopf:disabled,.hh-senden:disabled,.sm-senden:disabled{opacity:.5;cursor:default}.hh-bausteine{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hh-bausteine button:not(.hh-knopf){height:34px;padding:0 13px;border-radius:17px;border:1px solid var(--h-line);background:var(--h-paper);color:var(--h-ink2);font-size:13.5px;font-weight:550;cursor:pointer}.hh-bausteine button:not(.hh-knopf):hover{background:var(--h-sunk);color:var(--h-ink)}.hh-bausteine button.an{display:inline-flex;align-items:center;gap:6px;background:var(--h-ink);border-color:var(--h-ink);color:var(--h-paper)}.hh-tipp{color:var(--h-warn);font-size:13px;font-weight:600}.hh-knopf{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--h-line2);background:var(--h-paper);color:var(--h-ink);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;justify-self:start}.hh-knopf:hover{background:var(--h-sunk)}.hh-knopf.haupt{height:40px;border:0}.hh-knopf.haupt:hover{background:var(--h-brand);filter:brightness(.94)}.hh-knopf.still{border-color:transparent;background:none;color:var(--h-ink2)}.hh-knopf.klein{height:34px;padding:0 12px;font-size:13.5px}.hh-fehler{margin:0;color:var(--h-warn);font-size:14px;font-weight:550}.hh-skel{height:90px;border-radius:12px;background:var(--h-sunk)}.hh-weitere{justify-self:center;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--h-ink2);font-size:14px;font-weight:600;padding:12px;cursor:pointer;border-top:1px solid var(--h-line);width:calc(100% + 40px);margin:0 -20px;justify-content:center}.hh-weitere:hover{color:var(--h-ink);background:var(--h-sunk)}.hh-ruhig{margin:0;color:var(--h-ink2);font-size:15px;padding:10px 0 14px}.hh-termin{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:12px;background:var(--h-sunk);text-align:left;cursor:pointer;color:inherit;margin-bottom:8px}.hh-termin time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:15px}.hh-termin.vorbei{opacity:.6}.hh-termin svg{color:var(--h-ink3)}.hh-gesichter{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hh-gesichter small{color:var(--h-ink3);font-size:13px;margin-right:4px}.hh-gesichter button{border:0;background:none;padding:0;cursor:pointer;border-radius:50%}.hh-gesichter .person-avatar{width:30px;height:30px}.hh-gross{margin:0;font-size:15px;color:var(--h-ink2)}.hh-gross b{font-family:var(--head,inherit);font-size:30px;font-weight:800;color:var(--h-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hh-gross small{font-size:14px;color:var(--h-ink3)}.hh-balken{height:8px;border-radius:4px;background:var(--h-sunk);overflow:hidden}.hh-balken i{display:block;height:100%;border-radius:4px;background:var(--h-ok)}.hh-nicht{margin:0;color:var(--h-ink3);font-size:13.5px}.hh-ablauf li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0}.hh-toast{gap:8px;justify-self:start;background:var(--h-ok-wash);color:var(--h-ok);font-weight:600;font-size:14.5px;border-radius:12px;padding:10px 14px}.hh-laedt,.hh-toast{display:flex;align-items:center}.hh-laedt{gap:10px;color:var(--h-ink2)}.hh-live{width:8px;height:8px;border-radius:50%;background:var(--h-ok);animation:hh-puls 2s ease-out infinite}@keyframes hh-puls{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--h-ok) 50%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.hh-leer{background:var(--h-paper);border:1px solid var(--h-line);border-radius:var(--h-r-lg);box-shadow:var(--h-schatten);padding:20px;display:grid;gap:12px;max-width:560px}.hh-leer ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hh-leer button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 6px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;border-radius:12px}.hh-leer button:hover{background:var(--h-sunk)}.hh-leer button>svg:first-child{background:var(--h-sunk);padding:8px;box-sizing:content-box;border-radius:10px}.hh-leer span{display:grid;gap:2px}.hh-leer small{color:var(--h-ink2);font-size:13.5px}.hh button:focus-visible,.nm button:focus-visible{outline:2px solid var(--h-brand);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.hh-raster{grid-template-columns:minmax(0,1fr)}.hh-karte{padding:16px 14px}.hh-liste{margin:0 -14px}.hh-zeile{padding:12px 14px;gap:10px}.hh-inhalt{padding:2px 14px 16px}.hh-weitere{width:calc(100% + 28px);margin:0 -14px}.hh-zeile{grid-template-columns:auto minmax(0,1fr) auto}.hh-zeile time{display:none}.hh-antwort form{grid-template-columns:minmax(0,1fr)}.hh-rechts{order:2}.hh-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 14px 2px;scrollbar-width:none}.hh-kopf h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.hh *{transition:none!important;animation:none!important}}.sm-hg{position:fixed;inset:0;z-index:60;background:rgb(27 28 31/.45);display:grid;place-items:center;padding:16px}.sm-blatt{background:var(--h-paper);border-radius:var(--h-r-lg);width:min(520px,100%);max-height:min(88vh,720px);overflow:auto;padding:20px;display:grid;gap:14px;box-shadow:0 20px 60px -10px rgb(27 28 31/.35);color:var(--h-ink)}.sm-kopf{display:flex;justify-content:space-between;align-items:center}.sm-kopf h2{font-size:19px;font-weight:750}.sm-x{width:36px;height:36px;border:0;background:none;border-radius:10px;cursor:pointer;display:grid;place-items:center;color:var(--h-ink2)}.sm-x:hover{background:var(--h-sunk)}.sm-feld{display:grid;gap:6px;font-weight:600;font-size:14px}.sm-feld textarea{height:auto;padding:10px 14px;line-height:1.45;resize:vertical;font-weight:400}.sm-an{display:flex;justify-content:space-between;font-size:14.5px}.sm-an,.sm-text{align-items:center}.sm-text{display:inline-flex;gap:6px;border:0;background:none;color:var(--h-ink2);font-size:14px;font-weight:600;cursor:pointer;padding:6px 4px;border-radius:8px}.sm-text:hover{color:var(--h-ink)}.sm-liste{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--h-line);border-radius:12px;max-height:240px;overflow:auto}.sm-liste li+li{border-top:1px solid var(--h-line)}.sm-liste label{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer}.sm-liste input{width:18px;height:18px;accent-color:var(--h-brand)}.sm-liste .person-avatar{width:34px;height:34px}.sm-liste span{display:grid}.sm-liste small{color:var(--h-ink3);font-size:12.5px}.sm-leer{padding:14px;color:var(--h-ink3)}.sm-vorschau{margin:0;background:var(--h-sunk);border-radius:12px;padding:10px 14px;display:grid;gap:3px;font-size:14.5px}.sm-vorschau small{color:var(--h-ink3);font-size:12.5px}.sm-fehler{margin:0;color:var(--h-warn);font-weight:600;font-size:14px}.sm-fuss{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sm-senden{margin-left:auto}.hh-fertig{display:grid;justify-items:center;gap:6px;padding:26px 0 30px;text-align:center}.hh-fertig>span{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--h-ok-wash);color:var(--h-ok);margin-bottom:6px}.hh-fertig b{font-size:20px;font-weight:750;letter-spacing:-.01em}.hh-fertig small{color:var(--h-ink3);font-size:14px}.hw-zahl{font-size:13px;color:var(--h-ink3)}.hw-zahl b{color:var(--h-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-raster{width:calc(100% + 8px);margin:0 -4px;border-collapse:separate;border-spacing:0;table-layout:fixed}.hw-raster td,.hw-raster th{padding:0;text-align:center;height:38px}.hw-raster thead th{font-size:12px;font-weight:600;color:var(--h-ink3);height:26px}.hw-raster tbody th,.hw-raster thead th:first-child{width:38%;text-align:left}.hw-raster thead th.heute{color:var(--h-ink);font-weight:750}.hw-raster td.heute,.hw-raster thead th.heute{background:color-mix(in oklch,var(--h-sunk) 70%,transparent)}.hw-raster thead th.heute{border-radius:8px 8px 0 0}.hw-raster tbody tr:last-child td.heute{border-radius:0 0 8px 8px}.hw-person{display:flex;align-items:center;gap:8px;border:0;background:none;padding:2px 4px;min-height:36px;width:100%;font:inherit;font-size:14px;font-weight:600;color:var(--h-ink);cursor:pointer;border-radius:10px;text-align:left}.hw-person:hover{background:var(--h-sunk)}.hw-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh .hw-person .person-avatar{width:28px;height:28px}.hw-punkt{width:26px;height:26px;border:0;background:none;padding:0;display:inline-grid;place-items:center;cursor:pointer;border-radius:50%;vertical-align:middle}.hw-punkt i{width:13px;height:13px;border-radius:50%;background:var(--h-ok);display:block;transition:transform .12s}.hw-punkt:hover i{transform:scale(1.25)}.hw-punkt+.hw-punkt{margin-left:-12px}span.hw-verpasst{font-weight:800;font-size:14px}.hw-geplant{display:inline-block;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--h-line2);vertical-align:middle}.hw-legende{margin:0;display:flex;gap:14px;font-size:12px;color:var(--h-ink3)}.hw-legende span{display:inline-flex;align-items:center;gap:5px}.hw-legende .hw-p{background:var(--h-ok)}.hw-legende .hw-g,.hw-legende .hw-p{width:9px;height:9px;border-radius:50%}.hw-legende .hw-g{border:1.5px solid var(--h-line2)}.hw-legende b{color:var(--h-warn);font-size:12px}.hw-nicht{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;border-top:1px solid var(--h-line);padding-top:12px}.hw-nicht p{margin:0;font-size:14px;color:var(--h-ink2)}.hw-nicht p b{color:var(--h-ink)}.hw-nicht .hh-knopf{grid-column:1/-1;justify-self:start}.hw-gesichter{display:flex}.hh .hw-gesichter .person-avatar{width:28px;height:28px;border:2px solid var(--h-paper);margin-left:-8px}.hh .hw-gesichter .person-avatar:first-child{margin-left:0}.hw-erinnert{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ok,#1f7a4d);white-space:nowrap}.hw-alle-ok{margin:0;font-size:14px;color:var(--h-ink2);border-top:1px solid var(--h-line);padding-top:12px}.hw-link{justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--h-ink2);cursor:pointer}.hw-link:hover{color:var(--h-ink)}.hw-link.mit{margin-top:-6px}.hw-warn{color:var(--h-warn);font-weight:600}.hw-filter{display:grid;gap:10px}.hw-seg{display:inline-flex;justify-self:start;padding:3px;border-radius:12px;background:var(--sunk,#eeeeeb);gap:2px}.hw-seg button{min-height:38px;padding:0 14px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2,#44464c);cursor:pointer}.hw-seg button.an{background:var(--paper,#fdfdfc);color:var(--ink,#1b1c1f);box-shadow:0 1px 2px rgb(0 0 0/.08),0 0 0 1px var(--line,#e3e3df)}.hw-wer{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hw-wer button{display:grid;justify-items:center;gap:3px;min-width:56px;padding:6px 4px;border:0;border-radius:12px;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--ink-2,#44464c);cursor:pointer}.hw-wer button:hover{background:var(--sunk,#eeeeeb)}.hw-wer button.an{background:var(--ink,#1b1c1f);color:var(--paper,#fdfdfc)}.hw-wer .person-avatar{width:36px;height:36px;border-radius:50%}.hw-zeile{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;padding:8px 2px;border:0;border-bottom:1px solid var(--line,#e3e3df);background:none;text-align:left;font:inherit;color:inherit}button.hw-zeile{cursor:pointer}button.hw-zeile:hover{background:var(--sunk,#eeeeeb)}.hw-zeile .person-avatar{width:40px;height:40px;border-radius:50%}.hw-zeile .hh-text b{font-size:15px;font-weight:650}.hw-zeile .hh-text small{font-size:13.5px;color:var(--ink-2,#44464c)}@media (max-width:900px){.hw-raster tbody th,.hw-raster thead th:first-child{width:34%}}.hh .hh-textlink{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--h-brand-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hh-wer{display:inline-flex;padding:3px;border-radius:10px;background:var(--h-sunk);align-self:center}.hh-wer button{height:28px;padding:0 13px;border:0;border-radius:8px;background:none;color:var(--h-ink2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hh-wer button.an{background:var(--h-paper);color:var(--h-ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--h-line)}.hh-wer button:focus-visible{outline:2px solid var(--h-brand);outline-offset:1px}.hh-art{display:inline-block;vertical-align:-2px;margin-right:6px;color:var(--h-ink3)}.hw-zahlen{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hw-zahlen div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--h-sunk)}.hw-zahlen dt{font-size:12.5px;font-weight:600;color:var(--h-ink2)}.hw-zahlen dd{margin:0;font:750 22px/1.1 var(--head,inherit);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--h-ink)}.hw-zahlen dd small{font:600 13px/1 var(--body,inherit);color:var(--h-ink3);letter-spacing:0}.hw-zahlen .an{background:color-mix(in oklch,var(--h-brand) 12%,var(--h-paper))}.hw-zahlen .warn dd{color:var(--h-warn)}.hw-suche{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--h-line);border-radius:10px;background:var(--h-paper);color:var(--h-ink3)}.hw-suche:focus-within{border-color:var(--h-ink3)}.hw-suche input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:14.5px;color:var(--h-ink);outline:0}.hw-suche button{border:0;background:none;color:var(--h-ink3);display:grid;place-items:center;width:28px;height:28px;border-radius:7px;cursor:pointer}.hw-suche button:hover{background:var(--h-sunk)}.hw-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;border-top:1px solid var(--h-line);padding-top:4px}.hw-fuss .hw-erinnern,.hw-fuss .hw-erinnert{margin-left:auto}span.hw-verpasst{display:inline-grid;place-items:center;color:var(--h-warn)}.hw-geplant.jetzt{border-color:var(--h-brand-ink);border-width:2px;width:12px;height:12px}.hw-legende svg{color:var(--h-warn)}.hw-raster tbody tr.hws-heute th .hw-person span{color:var(--h-ink)}.hw-blatt{display:grid;gap:12px}.hh-links{display:grid;gap:20px;align-content:start;min-width:0}.hh-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"braucht" "termine" "woche"}.hh-raster>.hh-braucht{grid-area:braucht}.hh-raster>.hw{grid-area:woche}.hh-raster>.ht{grid-area:termine}.hh-kopf-rechts{display:inline-flex;align-items:center;gap:8px}.hh-zahnrad{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--h-ink3);cursor:pointer}.hh-zahnrad:hover{background:var(--h-sunk);color:var(--h-ink)}.hh-zahnrad:focus-visible{outline:2px solid var(--h-brand-ink);outline-offset:1px}.hh-braucht .hh-zeile{min-height:60px;padding:9px 20px;gap:12px}.hh-braucht .hh-zeile .person-avatar{width:36px;height:36px}.hh-braucht .hh-inhalt{padding-left:68px}.hh-gesichter-zeile{display:flex;flex-wrap:wrap;gap:6px 18px}@media (min-width:1100px){.hh-raster{gap:16px}.hh-eins{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);grid-template-areas:"braucht termine" "woche termine"}.hh-kurse{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);grid-template-areas:"termine braucht" "termine woche"}.hh-ohne-termine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"braucht woche"}.hh-raster:not(:has(>.hw)).hh-eins{grid-template-areas:"braucht termine" "braucht termine"}.hh-raster:not(:has(>.hw)).hh-kurse{grid-template-areas:"termine braucht" "termine braucht"}.hh-raster:not(:has(>.hw)).hh-ohne-termine{grid-template-columns:minmax(0,1fr);grid-template-areas:"braucht"}}@media (min-width:1100px) and (min-height:680px){.admin-mode .main:has(>.hh){padding-bottom:22px}.hh.hh{display:flex;flex-direction:column;gap:16px;height:calc(100dvh - 44px);padding-bottom:0}.hh>*{flex:none}.hh>.hh-raster{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.hh-raster>.hh-karte{display:flex;flex-direction:column;min-height:0;overflow:hidden}.hh-raster>.hh-karte>*{flex:none}.hh-braucht>.hh-fertig,.hh-braucht>.hh-liste{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hh-braucht>.hh-liste{align-content:start;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);padding-bottom:20px}.ht>.ht-scroll,.hw>.hw-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hh-braucht .hh-fertig{align-content:center}}.hw-kopf{align-items:center;flex-wrap:wrap}.hw .hw-zahlen{display:flex;gap:6px;grid-template-columns:none}.hw .hw-zahlen div{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:999px;background:var(--h-sunk)}.hw .hw-zahlen dd{font:750 15px/1 var(--head,inherit);letter-spacing:0}.hw .hw-zahlen dd small{font:600 12px/1 var(--body,inherit)}.hw .hw-zahlen dt{font-size:12.5px;font-weight:600;color:var(--h-ink2)}.hw .hw-zahlen .an{background:color-mix(in oklch,var(--h-brand) 16%,var(--h-paper))}.hw .hw-zahlen .warn{background:var(--h-warn-wash)}.hw .hw-zahlen .warn dd,.hw .hw-zahlen .warn dt{color:var(--h-warn)}.hw .hw-zahlen .ok dd{color:var(--h-ok)}.hw-werkzeug{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hw-werkzeug .hw-suche{flex:1 1 180px;min-height:36px}.hw-sort{display:inline-flex;padding:3px;border-radius:11px;background:var(--h-sunk);gap:2px;margin-left:auto}.hw-sort button{min-height:30px;padding:0 11px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--h-ink2);cursor:pointer;white-space:nowrap}.hw-sort button.an{background:var(--h-paper);color:var(--h-ink);box-shadow:0 1px 2px rgb(0 0 0/.08),0 0 0 1px var(--h-line)}.hw-scroll{margin:0 -4px;padding:0 4px}.hw-scroll .hw-raster thead th{position:sticky;top:0;z-index:1;background:var(--h-paper)}.hw-scroll .hw-raster thead th.heute{background:color-mix(in oklch,var(--h-sunk) 70%,var(--h-paper))}.hw .hw-raster td,.hw .hw-raster th{height:44px}.hw .hw-raster thead th{height:28px}.hw .hw-raster tbody th,.hw .hw-raster thead th:first-child{width:30%}.hw .hw-punkt i{width:15px;height:15px}.hw .hw-geplant{width:13px;height:13px}.hw .hw-raster tbody tr+tr td,.hw .hw-raster tbody tr+tr th{border-top:1px solid color-mix(in oklch,var(--h-line) 60%,transparent)}.hw-raster .hw-ziel-kopf{width:72px}.hw-ziel{padding:0 4px 0 10px!important;text-align:left!important}.hw-ziel span{display:block;font-size:12.5px;color:var(--h-ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.hw-ziel span b{font-size:14px;font-weight:700;color:var(--h-ink)}.hw-ziel i{height:5px;background:var(--h-sunk);margin-top:4px;overflow:hidden}.hw-ziel i,.hw-ziel i em{display:block;border-radius:3px}.hw-ziel i em{height:100%;background:var(--h-ok)}.hw-ziel.fertig span b{color:var(--h-ok)}.hw .hw-fuss{gap:4px 16px}.hw .hw-fuss .hw-legende{margin-right:auto}.ht,.ht-plaetze{--ht-wenig:oklch(0.66 0.14 62);--ht-gut:oklch(0.6 0.11 235);--ht-voll:oklch(0.56 0.13 152)}.ht-kalender{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 6px 0 10px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--h-ink2);cursor:pointer}.ht-kalender:hover{background:var(--h-sunk);color:var(--h-ink)}.ht-scroll{display:grid;gap:14px;align-content:start;margin:0 -8px;padding:0 8px}.ht-tag h3{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--h-ink3);display:flex;align-items:baseline;gap:8px}.ht-tag h3.heute{color:var(--h-ink)}.ht-tag h3 small{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--h-ink3)}.ht-tag ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ht-zeile{width:100%;display:grid;grid-template-columns:44px 40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 10px;border:0;border-radius:14px;background:var(--h-sunk);text-align:left;color:inherit;font:inherit;cursor:pointer}.ht-zeile:hover{background:color-mix(in oklch,var(--h-sunk) 70%,var(--h-line))}.ht-zeile:focus-visible{outline:2px solid var(--h-brand-ink);outline-offset:1px}.ht-zeile time{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--h-ink)}.ht-zeile>svg{color:var(--h-ink3)}.ht-bild{border-radius:11px;object-fit:cover}.hh .ht-zeile .person-avatar,.ht-bild{width:40px;height:40px}.ht-text{display:grid;gap:5px;min-width:0}.ht-text b{font-weight:650;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht-text small{font-size:13px;color:var(--h-ink2);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ht-wartet{font-style:normal;font-size:12px;font-weight:650;color:var(--h-warn);background:var(--h-warn-wash);padding:2px 8px;border-radius:999px}.ht-plaetze{display:flex;align-items:center;gap:3px 8px;min-width:0;flex-wrap:wrap;--ht-farbe:var(--ht-gut)}.ht-plaetze.ht-wenig{--ht-farbe:var(--ht-wenig)}.ht-plaetze.ht-voll{--ht-farbe:var(--ht-voll)}.ht-kugeln{display:flex;gap:3px;flex-wrap:nowrap}.ht-kugeln i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--ht-farbe) 45%,var(--h-line2));background:var(--h-paper)}.ht-kugeln i.voll{background:var(--ht-farbe);box-shadow:none}.ht-balken{width:84px;height:7px;border-radius:4px;background:var(--h-paper);box-shadow:inset 0 0 0 1px var(--h-line2);overflow:hidden}.ht-balken i{display:block;height:100%;background:var(--ht-farbe);border-radius:4px}.ht-zahl{font-size:12.5px;color:var(--h-ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ht-zahl b{color:var(--h-ink);font-weight:700}.ht-wort{font-size:12px;font-weight:650;color:var(--ht-farbe);white-space:nowrap}.ht-plaetze.gross .ht-kugeln i{width:14px;height:14px}.ht-plaetze.gross .ht-kugeln:has(i:nth-child(9)) i{width:11px;height:11px}.ht-plaetze.gross .ht-kugeln:has(i:nth-child(11)) i{width:9px;height:9px}.ht-plaetze.gross .ht-kugeln:has(i:nth-child(11)){gap:2px}.hh-kurse .ht-zeile{min-height:68px}@media (max-width:900px){.ht-wort{display:none}}.bu-neu{display:grid;gap:20px;max-width:1100px}.bu-woche{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bu-zahl{display:grid;gap:2px;padding:12px 16px;border-radius:16px;background:var(--h-paper);border:1px solid var(--h-line)}.bu-zahl b{font-size:26px;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--h-ink)}.bu-zahl span{font-size:13px;font-weight:600;color:var(--h-ink2)}.bu-zahl.warte b{color:var(--h-warn)}.bu-quote i{height:6px;background:var(--h-sunk);margin-top:6px;overflow:hidden}.bu-quote i,.bu-quote u{display:block;border-radius:3px}.bu-quote u{height:100%;background:var(--h-ok)}.bu-regelzeile{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13.5px;color:var(--h-ink2)}.bu-regelzeile span{display:inline-flex;align-items:center;gap:6px}.bu-regelzeile span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--h-ink3)}.bu-regelzeile a{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-weight:650;color:var(--h-ink);text-decoration:none}.bu-tage{display:grid;gap:16px}.bu-zeile{grid-template-columns:52px 40px minmax(0,1fr) auto auto}.bu-leute{display:flex}div.ht-zeile.bu-zeile{cursor:default}@media (max-width:700px){.bu-woche{grid-template-columns:repeat(2,minmax(0,1fr))}.bu-leute{display:none}.bu-zeile{grid-template-columns:48px 40px minmax(0,1fr) auto}}.hh-coachapp{display:flex;align-items:center;gap:12px;padding:10px 6px 10px 12px;border:1px solid var(--h-line);border-radius:14px;background:var(--h-paper)}.hh-coachapp-bild{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--h-brand) 14%,var(--h-paper));color:var(--h-brand-ink)}.hh-coachapp .hh-coachapp-text{flex:1 1;min-width:0;width:auto;height:auto;min-height:44px;display:grid;gap:1px;justify-items:start;align-content:center;text-align:left;border-radius:8px;color:inherit;font:inherit}.hh-coachapp b{font-size:14.5px}.hh-coachapp small{font-size:12.5px;color:var(--h-ink3)}.hh-coachapp button{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--h-ink3);border-radius:50%;cursor:pointer}.hh.hh{display:grid;gap:18px;height:auto}.hh-aktionen,.hh-anpassen{align-items:center}.hh-anpassen{display:inline-flex;gap:8px;height:40px;padding:0 13px;border:1px solid var(--h-line2);border-radius:11px;background:var(--h-paper);color:var(--h-ink);font:600 14px inherit;cursor:pointer}.hh-anpassen:hover{background:var(--h-sunk)}.hh-oben{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hh-oben>.eg-kurz{flex:1 1 300px;max-width:520px}.hh-oben>.kih-zeile{margin-left:auto}.hh-oben:empty{display:none}@media (max-width:680px){.hh-oben>.kih-zeile{display:none}.hh-oben:not(:has(.eg-kurz)){display:none}}.hh-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.hh-dash{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:18px;align-items:start}.hh-dash.ohne-rechts{grid-template-columns:minmax(0,1fr)}.hh-links,.hh-rechts{display:grid;gap:18px;min-width:0;align-content:start}.hh-diagramm{gap:12px;padding:18px 22px 14px;background:color-mix(in oklch,var(--h-paper) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hh-diagramm-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.hh-diagramm-kopf h2{font-size:19px}.hh-diagramm-kopf p{margin:2px 0 0;font-size:13px;color:var(--h-ink3)}.hh-diagramm-wahl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hh-diagramm-lade{height:300px;border-radius:14px;background:var(--h-sunk);animation:eg-puls 1.2s ease-in-out infinite}@keyframes eg-puls{50%{opacity:.5}}.hh-schmal .hh-zeile{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 16px;gap:10px}.hh-schmal .hh-zeile time{display:none}.hh-schmal .hh-zk{min-width:0;height:32px;padding:0 10px;font-size:13px}.hh-schmal .hh-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px}.hh-schmal>.hh-liste{max-height:520px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.hh-schmal .hh-inhalt{padding-left:16px}.hh-rechts .ht{max-height:440px;display:flex;flex-direction:column}.hh-rechts .ht>.ht-scroll{overflow-y:auto;min-height:0;scrollbar-width:thin}@media (max-width:1180px){.hh-dash{grid-template-columns:minmax(0,1fr)}}.an-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:680px){.hh-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hh-kacheln .kz{min-height:112px;padding:12px 14px 10px}.hh-kacheln .kz-wert{font-size:28px}.hh-anpassen span{display:none}.hh-anpassen{padding:0 11px}.hh-dash,.hh-dash .hh-rechts{display:contents}.hh>.hh-kopf{order:-3}.hh>.hh-oben{order:-2}.hh-braucht{order:-1}.hh-kacheln.hh-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hh.termine-oben>.hh-kacheln,.hh.termine-oben>.ht.gross{order:-2}.hh.termine-oben>.hh-oben{order:-1}}@media (max-width:680px){.hh-kacheln.hh-kacheln:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.hh-kacheln.hh-kacheln .kz{min-height:0;padding:10px 10px 8px;gap:4px 6px;grid-template-columns:minmax(0,1fr)}.hh-kacheln .kz-lang{display:none}.hh-kacheln .kz-kurz{display:inline}.hh-kacheln .kz-name{font-size:12.5px;gap:6px}.hh-kacheln.hh-kacheln .kz-wert{font-size:24px;white-space:nowrap}.hh-kacheln .kz-trend{justify-self:start;height:20px;padding:0 6px;font-size:11px}.hh-kacheln .kz-trend svg{display:none}.hh>.hh-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.hh-kopf>div:first-child{display:contents}.hh-kopf h1{grid-column:1/-1}.hh-kopf .hh-datum{grid-column:1;margin:0;min-width:0}.hh-kopf .hh-zahl{display:none}.hh-kopf .hh-aktionen{grid-column:2;grid-row:2;flex-wrap:nowrap;gap:6px;width:auto}.hh-kopf .hh-aktionen>*{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;gap:0;font-size:0;justify-content:center}.hh-kopf .hh-aktionen>.kk-haupt{border-radius:50%}.hh-kopf .hh-aktionen svg{width:19px;height:19px}}.ht-beitreten{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 2px;min-height:44px;border-radius:12px;background:var(--h-brand-ink);color:#fff;font-weight:650;font-size:14px;text-decoration:none}.ht-beitreten:focus-visible{outline:2px solid var(--h-brand-ink);outline-offset:2px}.hh-dash.ohne-links{grid-template-columns:minmax(0,1fr)}.hh>.ht.gross{padding:20px 22px 22px}.ht.gross .hh-karte-kopf h2{font-size:20px}.ht.gross .ht-scroll{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:22px 24px;margin:0;padding:0;overflow:visible}.ht.gross .ht-tag h3{font-size:13px;margin-bottom:10px}.ht.gross .ht-zeile{min-height:84px;padding:12px 14px;border-radius:16px;background:var(--h-paper);box-shadow:inset 0 0 0 1px var(--h-line)}.ht.gross .ht-zeile:hover{background:var(--h-sunk)}.ht.gross .ht-zeile time{font-size:18px}.ht.gross .ht-text b{font-size:16.5px}.ht.gross .ht-bild{width:52px;height:52px;border-radius:13px}.ht.gross .ht-zeile{grid-template-columns:52px 52px minmax(0,1fr) auto}@media (max-width:900px){.ht.gross .ht-zeile{grid-template-columns:62px 44px minmax(0,1fr) auto;gap:10px}.ht.gross .ht-bild{width:44px;height:44px}.ht.gross .ht-zeile time{font-size:16px}}.nm{display:grid;grid-template-columns:320px minmax(0,1fr) 300px;height:calc(100dvh - 120px);min-height:540px;max-height:860px;background:var(--h-paper);border:1px solid var(--h-line);border-radius:var(--h-r-lg);box-shadow:var(--h-schatten);overflow:hidden;position:relative}.nm h1{font-size:21px;font-weight:800;letter-spacing:-.02em}.nm-liste{border-right:1px solid var(--h-line);display:flex;flex-direction:column;min-height:0;background:var(--h-paper)}.nm-liste-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 10px}.nm-chips{display:flex;gap:6px;padding:0 16px 12px;flex-wrap:wrap}.nm-chips button{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--h-line);background:var(--h-paper);color:var(--h-ink2);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.nm-chips button:hover{background:var(--h-sunk)}.nm-chips button.an{background:var(--h-ink);border-color:var(--h-ink);color:#fff}.nm-zeilen{overflow:auto;flex:1 1;min-height:0;border-top:1px solid var(--h-line)}.nm-zeile{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.nm-zeile:hover{background:color-mix(in oklch,var(--h-sunk) 55%,transparent)}.nm-zeile.an{background:var(--h-sunk)}.nm-t{display:grid;gap:1px;min-width:0}.nm-t b{font-weight:650;font-size:15px}.nm-t b,.nm-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-t small{color:var(--h-ink2);font-size:13.5px}.nm-r{display:grid;justify-items:end;gap:5px}.nm-r time{color:var(--h-ink3);font-size:12.5px;white-space:nowrap}.nm-zahl{font-style:normal;background:var(--h-brand);color:var(--h-on-brand);font-weight:700;font-size:11.5px;min-width:20px;height:20px;border-radius:10px;display:inline-grid;place-items:center;padding:0 6px}.nm-leise{margin:0;padding:18px 16px;color:var(--h-ink3);font-size:14.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nm-knopf{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:10px;border:1px solid var(--h-line2);background:var(--h-paper);color:var(--h-ink);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.nm-knopf:hover{background:var(--h-sunk)}.nm-text{border:0;background:none;color:var(--h-ink2);text-decoration:underline;font-size:14px;cursor:pointer;padding:0}.nm-mitte{display:flex;flex-direction:column;min-width:0;min-height:0}.nm-leer,.nm-mitte.nm-leer{align-items:center;justify-content:center;text-align:center;color:var(--h-ink3);gap:6px;display:flex;flex-direction:column;padding:30px}.nm-leer h2,.nm-leer h3{color:var(--h-ink);font-size:17px}.nm-leer p{margin:0}.nm-kopf{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--h-line)}.nm-kopf .nm-t{flex:1 1}.nm-zurueck{display:none;border:0;background:none;width:36px;height:36px;border-radius:10px;cursor:pointer;place-items:center;color:var(--h-ink2)}.nm-verlauf{flex:1 1;overflow:auto;padding:18px 22px;display:grid;align-content:start;gap:10px;min-height:0}.nm-tag{justify-self:center;font-size:12.5px;color:var(--h-ink3);background:var(--h-sunk);border-radius:12px;padding:3px 12px;margin:6px auto 10px;width:max-content}.nm-blase{max-width:min(560px,82%);padding:10px 14px;border-radius:16px;display:grid;gap:3px;font-size:15px;line-height:1.45;margin-bottom:8px}.nm-blase p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.nm-blase small{font-size:12px;opacity:.7;display:inline-flex;gap:4px;align-items:center}.nm-blase.theirs{background:var(--h-paper);border:1px solid var(--h-line);border-radius:16px 16px 16px 4px}.nm-blase.mine{background:var(--h-ink);color:#fff;margin-left:auto;border-radius:16px 16px 4px 16px}.nm-blase img{max-width:100%;border-radius:10px}.nm-anfrage{max-width:min(600px,92%);border:1px solid var(--h-line2);border-radius:16px 16px 16px 4px;background:var(--h-paper);padding:12px 14px;display:grid;gap:6px;margin:4px 0 10px;box-shadow:var(--h-schatten)}.nm-anfrage.zu{opacity:.75;box-shadow:none}.nm-anfrage-kopf{display:flex;align-items:center;gap:10px}.nm-anfrage-kopf time{color:var(--h-ink3);font-size:12.5px}.nm-marke{font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:8px}.nm-marke.warn{background:var(--h-warn-wash);color:var(--h-warn)}.nm-marke.ok{background:var(--h-ok-wash);color:var(--h-ok)}.nm-anfrage b{font-size:16px}.nm-anfrage p{margin:0;font-size:15px;line-height:1.5}.nm-aktionen{margin-top:4px}.nm-aktionen,.nm-bausteine{display:flex;gap:8px;flex-wrap:wrap}.nm-bausteine{padding:10px 18px 0;border-top:1px solid var(--h-line);max-height:112px;overflow:auto}.nm-bausteine button{height:32px;padding:0 12px;border-radius:16px;border:1px solid var(--h-line);background:var(--h-paper);color:var(--h-ink2);font-size:13.5px;font-weight:550;cursor:pointer}.nm-bausteine button:hover{background:var(--h-sunk);color:var(--h-ink)}.nm-baustein-edit,.nm-bausteine .nm-ki-entwurf{display:inline-flex;align-items:center;gap:6px}.nm-bausteine .nm-ki-entwurf{font-weight:650;color:var(--h-ink)}.nm-bausteine .nm-ki-entwurf.wartet{border-color:color-mix(in oklab,var(--h-brand) 55%,var(--h-line));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--h-brand) 40%,transparent)}.nm-bausteine .nm-ki-entwurf:disabled{opacity:.7;cursor:progress}.nm-ki-hinweis{display:flex;align-items:center;gap:6px;margin:8px 18px 0;font-size:12.5px;color:var(--h-ink3,var(--h-ink2))}.nm-edit{display:grid;gap:8px;padding:12px 18px 0;border-top:1px solid var(--h-line)}.nm-edit input{height:38px;border:1px solid var(--h-line2);border-radius:10px;padding:0 12px;font:inherit}.nm-edit div{display:flex;gap:8px}.nm-eingabe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 18px 16px;align-items:end}.nm-eingabe input[type=text]{padding:0 14px}.nm-eingabe #nm-text,.nm-eingabe input[type=text]{height:44px;border:1px solid var(--h-line2);border-radius:11px;background:var(--h-paper);font:inherit;font-size:15px;color:var(--h-ink);min-width:0}.nm-eingabe #nm-text{display:block;min-height:44px;max-height:160px;resize:none;padding:11px 14px;line-height:20px;overflow-y:auto}.nm-eingabe #nm-text:focus{outline:2px solid var(--h-brand);outline-offset:1px;border-color:transparent}.nm-icon{width:44px;height:44px;border-radius:11px;border:1px solid var(--h-line2);background:var(--h-paper);color:var(--h-ink2);cursor:pointer;display:grid;place-items:center}.nm-icon:hover{background:var(--h-sunk)}.nm-kontext{border-left:1px solid var(--h-line);padding:22px 16px;display:flex;flex-direction:column;gap:12px;overflow:auto;min-height:0}.nm-person{display:grid;justify-items:center;gap:6px;text-align:center;padding-bottom:6px}.nm-person .person-avatar{width:72px;height:72px}.nm-person b{font-family:var(--head,inherit);font-size:17px}.nm-person small{color:var(--h-ink3)}.nm-ktk{border:1px solid var(--h-line);border-radius:14px;padding:12px 14px;display:grid;gap:4px;font-size:14.5px}.nm-ktk>small{color:var(--h-ink3);font-size:12.5px}.nm-ktk em{font-style:normal;color:var(--h-warn);font-weight:700;font-size:13.5px}.nm-ktk>span{color:var(--h-ink3)}.nm-notiz{color:var(--h-ink)!important;line-height:1.45}.nm-mini{display:flex;gap:10px;flex-wrap:wrap;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center}.nm-mini .warn{color:var(--h-warn)}.nm-akte{justify-self:stretch;justify-content:center;height:42px}.nm-toast{position:absolute;left:50%;bottom:90px;transform:translateX(-50%);box-shadow:var(--h-schatten);z-index:5}@media (max-width:1180px){.nm{grid-template-columns:300px minmax(0,1fr)}.nm-kontext{display:none}}@media (max-width:900px){.nm{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 140px);border-radius:var(--h-r)}.nm-mitte{display:none}.nm.hat-aktiv .nm-mitte{display:flex}.nm.hat-aktiv .nm-liste{display:none}.nm-zurueck{display:grid}.nm-verlauf{padding:14px}.nm-eingabe{padding:10px 12px 12px}.nm-bausteine{padding:8px 12px 0}}@media (prefers-reduced-motion:reduce){.nm *{animation:none!important}}@media (min-width:1181px){.nm-akte-kopf{display:none}}@media (max-width:760px){.nm-mitte.nm-leer{display:none}}.nm-wer{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;border:0;background:none;padding:4px 6px;margin:-4px -6px;border-radius:12px;text-align:left;color:inherit;cursor:pointer;font:inherit}.nm-wer:hover{background:var(--h-sunk)}@media (min-width:1181px){.nm-wer{cursor:default}.nm-wer:hover{background:none}}.nm-klammer{position:relative}.nm-klammer-menue{position:absolute;bottom:52px;left:0;z-index:6;background:var(--h-paper);border:1px solid var(--h-line);border-radius:14px;box-shadow:var(--h-schatten);padding:6px;display:grid;min-width:170px;animation:nm-auf .16s cubic-bezier(.22,1,.36,1)}.nm-klammer-menue button{display:flex;align-items:center;gap:12px;height:46px;padding:0 10px;border:0;background:none;border-radius:10px;font:inherit;font-size:15px;font-weight:600;color:var(--h-ink);cursor:pointer;text-align:left}.nm-klammer-menue button:focus-visible,.nm-klammer-menue button:hover{background:var(--h-sunk)}@keyframes nm-auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nm-km-bild{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.nm-km-bild.foto{background:var(--cool-wash);color:var(--cool)}.nm-km-bild.pdf{background:var(--bad-wash);color:var(--h-bad,var(--h-ink2))}.nm-km-bild.ton{background:var(--h-ok-wash);color:var(--h-ok)}.nm-km-bild.rechnung{background:var(--h-warn-wash);color:var(--h-warn)}.nm-icon.klein{width:32px;height:32px;border-radius:9px;border-color:transparent;background:none}.nm-icon:disabled{opacity:.5;cursor:default}.nm-entwurf{display:flex;align-items:center;gap:12px;margin:10px 18px 0;padding:8px 8px 8px 10px;border:1px solid var(--h-line);border-radius:14px;background:var(--h-sunk)}.nm-entwurf img{width:44px;height:44px;object-fit:cover;border-radius:9px}.nm-datei-t,.nm-entwurf-t{display:grid;gap:1px;min-width:0;flex:1 1}.nm-datei-t b,.nm-entwurf-t b{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-datei-t small,.nm-entwurf-t small{font-size:12.5px;color:var(--h-ink3)}.nm-blase .nm-foto{display:block;margin:-4px -8px 2px;border-radius:12px;overflow:hidden}.nm-blase .nm-foto img{display:block;max-width:100%;max-height:320px;object-fit:cover;border-radius:12px}.nm-datei{display:flex;align-items:center;gap:12px;min-width:220px;max-width:320px;padding:9px 12px 9px 9px;border-radius:12px;text-decoration:none;color:var(--h-ink);background:var(--h-paper);border:1px solid var(--h-line)}.nm-datei:hover{border-color:var(--h-line2)}.nm-blase.mine .nm-datei{border-color:transparent}.nm-ton{display:flex;align-items:center;gap:10px;min-width:220px;padding:2px 0}.nm-ton audio{display:none}.nm-ton-knopf{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--h-ink);color:#fff;transition:transform .15s}.nm-ton-knopf:active{transform:scale(.94)}.nm-ton-knopf svg{margin-left:1px}.nm-blase.mine .nm-ton-knopf{background:#fff;color:var(--h-ink)}.nm-ton-welle{flex:1 1;display:flex;align-items:center;gap:2.5px;height:24px}.nm-ton-welle em{display:block;width:3px;border-radius:2px;background:currentColor;transition:opacity .2s}.nm-ton small{font-size:12.5px;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:30px}.nm-kollege{font-style:normal;font-size:12px;opacity:.75;justify-self:end}.nm-mikro.an{border-color:transparent;color:#fff}.nm-mikro.an,.nm-mikro.an:hover{background:var(--h-ink)}.nm-eingabe:has(.nm-aufnahme) .nm-klammer{display:none}.nm-auf-weg{grid-column:1;grid-row:1;color:var(--bad)}.nm-mikro{touch-action:none;user-select:none;-webkit-user-select:none}.nm-aufnahme{grid-column:2/3;grid-row:1;gap:10px;height:44px;padding:0 14px;border-radius:22px;background:var(--h-sunk);font-size:14px;color:var(--h-ink2);z-index:1}.nm-auf-welle,.nm-aufnahme{display:flex;align-items:center;min-width:0}.nm-auf-welle{flex:1 1;gap:2px;height:24px;overflow:hidden;justify-content:flex-end}.nm-auf-welle em{flex:none;display:block;width:3px;border-radius:2px;background:var(--bad);transition:height .1s}.nm-auf-hinweis{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;font-size:13px;color:var(--h-ink2)}.nm-aufnahme.weg .nm-auf-hinweis,.nm-aufnahme.weg svg{color:var(--bad)}@media (max-width:520px){.nm-auf-hinweis{display:none}}.nm-aufnahme i{width:10px;height:10px;border-radius:50%;background:var(--bad);animation:nm-puls 1s ease-in-out infinite;flex:none}.nm-aufnahme b{color:var(--h-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nm-aufnahme.weg{color:var(--bad)}@keyframes nm-puls{50%{opacity:.35}}.nm-eingabe{position:relative}.nm-eingabe:has(.nm-aufnahme) #nm-text{display:none}.nm-eingabe:has(.nm-aufnahme) .nm-mikro{grid-column:3;grid-row:1}.nm-kontext-zu,.nm-schleier{display:none}@media (max-width:1180px){.nm-kontext.offen{display:flex;position:absolute;top:0;right:0;bottom:0;width:min(340px,100%);background:var(--h-paper);z-index:8;box-shadow:var(--h-schatten);animation:nm-rein .2s cubic-bezier(.22,1,.36,1)}.nm-kontext-zu{display:grid;position:absolute;top:10px;right:10px}.nm-schleier{display:block;position:absolute;inset:0;background:color-mix(in oklch,var(--h-ink) 28%,transparent);z-index:7}}@keyframes nm-rein{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (max-width:900px){.nm-entwurf{margin:8px 12px 0}.nm-blase{max-width:88%}.nm-datei{min-width:0}.nm-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nm-chips button{height:44px;padding:0 14px;border-radius:22px}.nm-zurueck{width:44px;height:44px}.nm-knopf{height:44px}.nm-icon.klein{width:44px;height:44px}.nm-bausteine button{height:44px;border-radius:22px}}.nm .nm-blase p{color:inherit}.nm-blase.mine .nm-datei{background:color-mix(in oklch,#fff 12%,transparent);color:#fff}.nm-blase.mine .nm-datei small{color:color-mix(in oklch,#fff 72%,transparent)}.nm-blase.mine .nm-datei:hover{background:color-mix(in oklch,#fff 18%,transparent)}@media (max-width:900px){.nm-akte-kopf{display:none}.nm-bausteine{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-height:none;padding-bottom:2px}.nm-bausteine button{flex:none}}.nm-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nm-chips button{flex:none;padding:0 11px}.nm-feldfehler{margin:10px 18px 0}@media (max-width:900px){.nm-feldfehler{margin:8px 12px 0}}.nm .nm-blase small,.nm .nm-kollege,.nm .nm-ton small{opacity:1}.nm .nm-blase.theirs small{color:var(--h-ink3)}.nm .nm-blase.mine .nm-kollege,.nm .nm-blase.mine .nm-ton small,.nm .nm-blase.mine small{color:color-mix(in oklch,#fff 82%,transparent)}.nm{max-height:none;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}@media (min-width:901px){.admin-mode:has(.leiste) .main:has(>.nm){max-width:none;height:100dvh;display:flex;flex-direction:column;gap:12px;padding:16px 20px;box-sizing:border-box}.main>.nm{flex:1 1;height:auto;min-height:0}}@media (min-width:1181px){.nm{grid-template-columns:320px minmax(0,1fr) 300px}}.nm-liste-kopf{gap:6px;padding:14px 14px 10px 10px}.nm-liste-kopf h1{flex:1 1;min-width:0}.nm-klappe{display:none;flex:none;width:36px;height:36px;border:0;border-radius:10px;background:none;color:var(--h-ink3);place-items:center;cursor:pointer}.nm-klappe:hover{background:var(--h-sunk);color:var(--h-ink)}@media (min-width:901px){.nm-liste-kopf .nm-klappe{display:grid}}@media (min-width:1181px){.nm-klappe-person{display:grid}}.nm-mini span{gap:4px}.nm-marke,.nm-mini span{display:inline-flex;align-items:center}.nm-marke{gap:5px}@media (min-width:901px){.nm.liste-zu{grid-template-columns:72px minmax(0,1fr) 300px}.nm.liste-zu .nm-liste-kopf{flex-direction:column;padding:12px 0 8px}.nm.liste-zu .nm-chips,.nm.liste-zu .nm-leise,.nm.liste-zu .nm-liste .nm-t,.nm.liste-zu .nm-liste-kopf .nm-knopf span,.nm.liste-zu .nm-liste-kopf h1,.nm.liste-zu .nm-r time{display:none}.nm.liste-zu .nm-liste-kopf .nm-knopf{width:36px;padding:0;justify-content:center}.nm.liste-zu .nm-zeile{grid-template-columns:1fr;justify-items:center;padding:8px 0;position:relative}.nm.liste-zu .nm-r{position:absolute;top:4px;right:8px}}@media (min-width:901px) and (max-width:1180px){.nm.liste-zu{grid-template-columns:72px minmax(0,1fr)}}@media (min-width:1181px){.nm.person-zu{grid-template-columns:320px minmax(0,1fr) 0}.nm.person-zu.liste-zu{grid-template-columns:72px minmax(0,1fr) 0}.nm.person-zu .nm-kontext{display:none}.nm.person-zu .nm-akte-kopf{display:inline-flex}}.nm-verlauf{padding:18px clamp(18px,3vw,40px)}@media (max-width:900px){.nm-bausteine{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nm-bausteine::-webkit-scrollbar{display:none}.nm-bausteine button{flex:none}}@media (max-width:560px){.nm-eingabe .hh-senden{font-size:0;gap:0;padding:0 14px;min-width:48px}.nm-eingabe .hh-senden svg{width:19px;height:19px}.nm-ki-hinweis{margin:6px 12px 0}}.nm-modul{padding:4px 14px 10px;margin-top:auto}.nm-training{text-align:left;background:linear-gradient(160deg,color-mix(in oklch,#1baf7a 9%,var(--h-paper)),var(--h-paper) 70%);cursor:pointer;color:inherit;font:inherit;gap:10px!important;transition:border-color .2s}.nm-training:hover{border-color:var(--h-line2)}.nm-tr-kopf{display:flex;align-items:center;gap:12px}.nm-tr-ring{width:46px;height:46px;transform:rotate(-90deg);flex:none}.nm-tr-ring circle{fill:none;stroke-width:5}.nm-tr-ring .t{stroke:var(--h-sunk)}.nm-tr-ring .f{stroke:#1baf7a;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1)}.nm-tr-kopf span{display:grid}.nm-tr-kopf b{font-size:20px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--h-ink)}.nm-tr-kopf em{color:var(--h-ink3)!important;font-weight:500!important;font-size:12.5px!important}.nm-tr-saeulen{display:flex;align-items:flex-end;gap:5px;height:44px}.nm-tr-saeulen i{flex:1 1;border-radius:4px 4px 2px 2px;background:color-mix(in oklch,#1baf7a 35%,var(--h-sunk));animation:nm-wachsen .7s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom}.nm-tr-saeulen i.jetzt{background:#1baf7a}@keyframes nm-wachsen{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.nm-tr-saeulen i{animation:none}}.nm-tr-letzte{display:grid;gap:1px}.nm-tr-letzte b{font-size:14px;color:var(--h-ink)}.nm-tr-letzte span{font-size:12.5px;color:var(--h-ink3)}.nm-handy{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--h-warn);padding:0 4px}.nm-handy.an{color:var(--h-ok)}.nm-ki-grund{display:flex;align-items:center;gap:5px;margin-top:6px;font-style:normal;font-size:12px;color:var(--h-ink3)}