@media (max-width:1024px) and (min-width:768px){:root{--sidebar-w:240px}.content{--content-oben:24px;--fm-ab:20px;padding:var(--content-oben) var(--fm-ab)}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:769px){.content{padding-top:calc(var(--kopf-h) + var(--content-oben));scroll-padding-top:var(--kopf-h)}}@media (max-width:768px){.hamburger{display:flex;width:48px;height:48px}input,select,textarea{font-size:16px!important}button,input,select,textarea{max-width:100%}select{min-width:0}canvas,img,svg,video{max-width:100%}.bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:95;background:var(--material-band);backdrop-filter:var(--material-unschaerfe);border-top:1px solid transparent;padding-bottom:env(safe-area-inset-bottom);transition:border-color var(--dauer-blende) ease}.bottom-nav[data-unter]{border-top-color:var(--sidebar-border)}:root[data-theme=dark]{--leiste-flaeche:var(--brand-blue)}.bottom-nav-item{flex:1;display:flex;align-items:center;justify-content:center;min-height:52px;color:var(--sidebar-interactive-muted);background:none;border:none;border-top:3px solid transparent;text-decoration:none;cursor:pointer;transition:color .15s,background .15s;position:relative}.bottom-nav-item.active{color:var(--yellow);border-top-color:var(--yellow)}.bottom-nav-item:active{background:rgba(255,255,255,.12)}.bottom-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bottom-nav .bottom-nav-item{flex:1 1 0;min-width:0;flex-direction:column;justify-content:flex-start;gap:2px;padding:4px 2px 0}.bottom-nav-symbol{display:flex;align-items:center;justify-content:center;height:28px}.bottom-nav-label{font-size:13px;font-weight:600;line-height:15px;white-space:nowrap;max-width:74px}.bottom-nav-mitte{display:inline-flex;align-items:center;justify-content:center;width:48px;height:28px;border-radius:14px;background:var(--yellow)}.bottom-nav-item.active .bottom-nav-mitte,.bottom-nav-mitte{color:var(--brand-blue)}.bottom-nav-mitte~.melde-zahl-ecke{top:0;margin-left:14px}.bottom-nav-mitte,.bottom-nav-symbol{position:relative}.stempel-punkt{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;border:2px solid var(--brand-blue)}.stempel-punkt[data-zustand=eingestempelt]{background:var(--ton-gruen)}.stempel-punkt[data-zustand=pause]{background:var(--ton-gelb)}.sidebar{transform:translateX(-100%);width:min(300px,86vw);box-shadow:none}.sidebar.open{transform:translateX(0)}.side,.sidebar{will-change:transform}.schublade-liste,.sidebar,.sidebar-nav{overscroll-behavior:contain}.side,.sidebar{--ohr:max(0px,min(var(--bogen-b),100vw - min(300px,86vw) - 12px))}.side:not(.open):before,.sidebar:not(.open):before{visibility:hidden;transition:visibility 0s .3s}.leiste-knopf{display:none}.main-area{margin-left:0}.content{--content-oben:20px;--fm-ab:16px;padding:var(--content-oben) var(--fm-ab) calc(68px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom) + 92px)}.grid{grid-template-columns:1fr;gap:16px}.top-bar{padding:12px 16px;min-height:auto;background:var(--brand-blue);border-bottom-color:var(--brand-blue)}.top-bar-title{font-size:14px}.top-bar .icon-btn,.top-bar-title{color:var(--sidebar-interactive-muted)}.top-bar .hamburger,.top-bar-actions .icon-btn{color:var(--yellow)}.top-bar-marke{color:var(--white);--signet:var(--yellow)}.top-bar-actions{gap:6px}.top-bar .icon-btn:active,.top-bar .icon-btn:hover{background:rgba(255,255,255,.12);color:var(--white)}.top-bar .hamburger:active,.top-bar .hamburger:hover,.top-bar-actions .icon-btn:active,.top-bar-actions .icon-btn:hover{background:rgba(255,255,255,.12);color:var(--yellow)}.glocke,.office-link-desktop{display:none}.schublade-kopf{display:flex;flex:none}.schnellblick-nav{display:flex}.schnellblick{max-height:calc(100dvh - var(--sb-oben, 73px) - 68px - env(safe-area-inset-bottom));padding:12px 16px 16px}.chat-marke{display:none}.modal-overlay{align-items:flex-end!important;padding:env(safe-area-inset-top) 0 0!important}.modal-overlay>*{width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;border-radius:0!important;padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}.fehler-hinweis{bottom:calc(24px + 68px + env(safe-area-inset-bottom))!important}.erfolgs-hinweis{bottom:calc(68px + env(safe-area-inset-bottom) + 12px + 72px + 12px)!important}.sidebar-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.btn{min-height:44px;padding:12px 16px;font-size:14px}.btn-sm{min-height:36px}.icon-btn{min-width:44px;min-height:44px}.card{padding:16px;margin-bottom:16px}table{font-size:14px}table td,table th{padding:10px 8px;white-space:nowrap}.table-scroll tr{background:var(--surface)}.table-scroll thead tr{background:var(--surface-2)}.table-scroll td:first-child,.table-scroll th:first-child{position:sticky;left:0;z-index:5;background:inherit}.table-scroll thead th:first-child{z-index:11}.table-scroll .tabelle-handy td:first-child,.table-scroll .tabelle-handy th:first-child{position:static}.tabelle-handy{min-width:0!important;width:100%!important;table-layout:fixed}td.handy-weg,th.handy-weg{display:none!important}.tabelle-handy td,.tabelle-handy th{overflow:hidden;text-overflow:ellipsis}.tabelle-handy.tabelle-umbruch td,.tabelle-handy.tabelle-umbruch th{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.reiter-reihe{flex-wrap:wrap!important;overflow-x:visible!important}.einstellung-zeile{grid-template-columns:1fr!important}.einstellung-zeile input:not([type=checkbox]),.einstellung-zeile select,.einstellung-zeile textarea{width:100%!important}.angebot-zeile{flex-wrap:wrap!important}.angebot-zeile-text{flex:1 1 100%!important}.angebot-zeile-fuss{display:flex!important;flex:1 1 100%;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.auswahl{min-height:44px;font-size:16px;min-width:0;max-width:10rem}.angebot-zeile-fuss .auswahl{flex:0 1 auto;max-width:7.5rem}.bautagebuch-knoepfe{flex:1 1 100%}.bautagebuch-knoepfe .btn{flex:1 1 auto}.bautagebuch-exporte{margin-left:0}.kanban-spalten{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:8px!important;padding-inline:28px;align-items:flex-start!important;scrollbar-width:none}.kanban-spalten::-webkit-scrollbar{display:none}.kanban-spalten>*{scroll-snap-align:center;scroll-snap-stop:always}.kanban-spalten>.kanban-spalte{flex:0 0 100%!important;min-width:0!important}.badge{font-size:13px;padding:3px 8px}.wz-zeile{padding:10px;margin-bottom:10px;gap:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.wz-zeile>:not(.icon-btn){flex-basis:100%!important}.wz-zeile>.icon-btn{margin-left:auto}.modul-seite{padding-left:0!important;padding-right:0!important}.aufgaben-inhalt .tasks-grid,.task-karte{gap:8px!important}.task-karte{padding:14px!important}.task-karte-titel{-webkit-line-clamp:1!important}.task-karte-text{display:none!important}}@media (max-width:480px){.content{--content-oben:16px;--fm-ab:16px;padding:var(--content-oben) var(--fm-ab) calc(68px + env(safe-area-inset-bottom))}.card{padding:14px}.btn{padding:10px 14px;min-height:40px}.btn,.top-bar-title{font-size:13px}}@media (min-width:1441px){.content{max-width:1600px;margin:0 auto}}@media (hover:none) and (pointer:coarse){.nav-item{min-height:44px;padding:12px}.icon-btn{min-width:48px;min-height:48px}.btn:active{transform:translateY(0);filter:brightness(.95)}.nav-item:active{background:rgba(255,255,255,.12)}.content,.sidebar{-webkit-overflow-scrolling:touch}}@media (min-width:769px) and (max-width:1100px) and (orientation:portrait){.hamburger{display:flex;width:48px;height:48px;align-items:center;justify-content:center}.sidebar{transform:translateX(-100%);width:min(300px,86vw);box-shadow:none}.sidebar.open{transform:translateX(0)}.side,.sidebar{will-change:transform}.schublade-liste,.sidebar,.sidebar-nav{overscroll-behavior:contain}.side,.sidebar{--ohr:max(0px,min(var(--bogen-b),100vw - min(300px,86vw) - 12px))}.side:not(.open):before,.sidebar:not(.open):before{visibility:hidden;transition:visibility 0s .3s}.chat-top>:first-child,.top-bar-title{padding-left:0}.leiste-knopf{display:none}.main-area{margin-left:0}.schnellblick-nav{display:flex}.schublade-kopf{display:flex;flex:none}.side{position:fixed;top:0;left:0;bottom:0;z-index:100;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:none;width:min(300px,86vw)}.side.open{transform:translateX(0)}}@media screen and (min-width:769px){.modal-overlay>:not(.karte-modal){max-height:94vh!important;max-height:94dvh!important;overflow-y:auto!important;overscroll-behavior:contain}}@media (min-width:769px) and (any-pointer:coarse){input,select,textarea{font-size:16px!important}.btn{min-height:44px}.btn-sm{min-height:36px}}@media (any-pointer:coarse){.side-kebab{opacity:1;width:36px;height:36px}}@media (hover:none){.btn-accent:hover,.btn-danger:hover,.btn-primary:hover,.btn-success:hover,.nav-item:hover,.sidebar-user:hover,[data-theme=dark] .sidebar-user:hover{transform:none;box-shadow:none}}@media (hover:none) and (pointer:coarse) and (min-width:769px){.office-link-maus{display:none}.btn.tablet-weg,td.ipad-weg,td.tablet-weg,th.ipad-weg,th.tablet-weg{display:none!important}.content{overflow-x:hidden}.modal-overlay.fenster-wie-handy{align-items:flex-end!important;padding:env(safe-area-inset-top) 0 0!important}.modal-overlay.fenster-wie-handy>*{width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;border-radius:0!important}}@media (min-width:769px) and (max-width:1100px){.btn.tablet-weg,td.tablet-weg,th.tablet-weg{display:none!important}.table-scroll tr{background:var(--surface)}.table-scroll thead tr{background:var(--surface-2)}.table-scroll td:first-child,.table-scroll th:first-child{position:sticky;left:0;z-index:5;background:inherit}.table-scroll thead th:first-child{z-index:11}}@media print{.bottom-nav,.btn,.hamburger,.sidebar,.sidebar-overlay,.top-bar{display:none!important}.main-area{margin-left:0!important}.content{--content-oben:0px;padding:0!important}body{background:var(--print-bg)!important}.card{page-break-inside:avoid;border:1px solid var(--print-border)!important}}@media (max-width:768px){.agenten-uebersicht{padding:20px 16px 16px}.vorlagen-raster{grid-template-columns:minmax(0,1fr)}.vorlage-karte{padding:14px}.agenten-start{margin-top:16px}}@container inhalt (700px <= width < 1100px){.tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (forced-colors:active){.bottom-nav{background:Canvas;border-top-color:CanvasText;backdrop-filter:none}.bottom-nav-mitte{background:Highlight;forced-color-adjust:none}.bottom-nav-item.active .bottom-nav-mitte,.bottom-nav-mitte{color:HighlightText}.bottom-nav .bottom-nav-item.active{border-top-color:Highlight}}.olk{max-width:640px;margin:0 auto;padding:16px 16px 0;font-size:14px;line-height:1.45;color:var(--text)}.olk p{margin:0}.olk-kopf{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--border)}.olk-titel{margin:0;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.olk-zustand{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--text-muted)}.olk-lader{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-2);border-top-color:var(--accent-line);animation:olk-drehen .8s linear infinite}@keyframes olk-drehen{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.olk-lader{animation-duration:2.4s}}.olk-meldung{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:13.5px;text-wrap:pretty}.olk-meldung-fehler{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-text)}.olk-karte{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-sm);text-wrap:pretty}.olk-erfolg{display:flex;align-items:center;gap:10px;font-weight:700}.olk-erfolg-marke{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--success-soft);color:var(--success-text)}.olk-link{display:inline-flex;align-items:center;min-height:32px;font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:2px;text-underline-offset:3px}.olk-link:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:4px}.olk-abschnitt{display:flex;flex-direction:column;gap:14px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--border)}.olk-ueberschrift{margin:0;font-size:15px;font-weight:800;line-height:1.3;color:var(--text);text-wrap:balance}.olk-feld{display:flex;flex-direction:column;gap:6px;min-width:0}.olk-label{font-size:13px;font-weight:600;color:var(--text)}.olk-hinweis{font-size:13px;color:var(--text-muted);text-wrap:pretty}.olk-hinweis-achtung{color:var(--text)}.olk-fett{font-weight:700}.olk-textfeld{resize:vertical;min-height:84px}.olk-gruppe{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:6px}.olk-gruppe>legend{padding:0;margin-bottom:6px}.olk-knopfreihe{display:flex;flex-wrap:wrap;gap:8px}.olk-klapp>summary{display:flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;list-style:none;border-radius:4px}.olk-klapp>summary::-webkit-details-marker{display:none}.olk-klapp>summary:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.olk-klapp-pfeil{flex:none;color:var(--text-muted);transition:transform .18s ease-out}.olk-klapp:not([open]) .olk-klapp-pfeil{transform:rotate(-90deg)}.olk-klapp{gap:0}.olk-klapp-inhalt{display:flex;flex-direction:column;gap:12px;margin-top:14px}.olk-mailkopf{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.olk-mailkopf-symbol{grid-row:span 3;margin-top:1px;color:var(--text-muted)}.olk-mailkopf-von{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.olk-mailkopf-zeile{font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.olk-vorschau-block{display:flex;flex-direction:column;gap:8px}.olk-vorschau{display:block;width:100%;height:280px;resize:vertical;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);transition:border-color .15s ease-out,box-shadow .15s ease-out}.olk-vorschau-bearbeiten{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.olk-schalterliste{display:flex;flex-direction:column;gap:4px}.olk-schalter{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;cursor:pointer}.olk-schalter-text{font-size:13.5px;font-weight:500}.olk-schalter-eingabe{position:absolute;right:0;opacity:0;pointer-events:none}.olk-schalter-spur{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border-2);transition:background-color .15s ease-out,border-color .15s ease-out}.olk-schalter-spur:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .15s ease-out}.olk-schalter-eingabe:checked+.olk-schalter-spur{background:var(--yellow);border-color:var(--yellow)}.olk-schalter-eingabe:checked+.olk-schalter-spur:after{transform:translateX(16px);background:var(--brand-blue)}.olk-schalter-eingabe:focus-visible+.olk-schalter-spur{outline:2px solid var(--accent-line);outline-offset:2px}.olk-schalter:hover .olk-schalter-spur{border-color:var(--accent-line)}.olk-schalter:has(.olk-schalter-eingabe:disabled){cursor:not-allowed}.olk-schalter-eingabe:disabled+.olk-schalter-spur{opacity:.5}.olk-privat{padding:6px 12px}.olk-segment{display:flex;width:100%}.olk-segment-wahl{position:relative;flex:1 1 0;display:flex;min-width:0}.olk-segment-wahl>input{position:absolute;opacity:0;pointer-events:none}.olk-segment-wahl>.segment-btn{flex:1;justify-content:center;padding:8px 6px;cursor:pointer}.olk-segment-wahl>input:checked+.segment-btn{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.olk-segment-wahl>input:focus-visible+.segment-btn{outline:2px solid var(--accent-line);outline-offset:1px}.olk-vorschlag{flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft);font-size:13px}.olk-vorgang,.olk-vorschlag{display:flex;align-items:center;justify-content:space-between}.olk-vorgang{gap:10px;min-height:48px;padding:6px 6px 6px 12px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface)}.olk-vorgang-text{display:flex;flex-direction:column;min-width:0}.olk-vorgang-text strong{font-size:13.5px;font-variant-numeric:tabular-nums}.olk-vorgang-text span{font-size:13px;color:var(--text-muted);overflow-wrap:anywhere}.olk-treffer{margin:0;max-height:220px}.olk-treffer .kunden-treffer-zeile{min-height:44px}.olk-treffer .kunden-treffer-zeile:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.olk-treffer strong{font-variant-numeric:tabular-nums}.olk-treffer-leer{padding:10px;font-size:var(--t-neben);color:var(--text-muted)}.olk-dateien{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.olk-dateien>li+li{border-top:1px solid var(--border)}.olk-datei{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;cursor:pointer;transition:background-color .12s ease-out}.olk-datei:hover{background:var(--surface-2)}.olk-datei[data-gesperrt]{cursor:not-allowed}.olk-datei[data-gesperrt]:hover{background:none}.olk-datei[data-gesperrt] .olk-datei-bild,.olk-datei[data-gesperrt] .olk-datei-name,.olk-datei[data-gesperrt] .olk-datei-symbol{opacity:.55}.olk-datei-alle{background:var(--surface-2)}.olk-datei-symbol{flex:none;display:grid;place-items:center;background:var(--surface-3);color:var(--text-muted)}.olk-datei-bild,.olk-datei-symbol{width:32px;height:32px;border-radius:8px}.olk-datei-bild{flex:none;-o-object-fit:cover;object-fit:cover;outline:1px solid var(--border);outline-offset:-1px}.olk-datei-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.olk-datei-name{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.olk-datei-info{font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.olk-datei-grund{font-size:13px;color:var(--text)}.olk-zusammenfassung{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r)}.olk-liste{list-style:none;margin:0;padding:0}.olk-liste>li{padding:8px 0;border-top:1px solid var(--border);font-size:13px;overflow-wrap:anywhere;text-wrap:pretty}.olk-liste>li:first-child{border-top:0;padding-top:0}.olk-fehlerliste{margin:0;padding-left:18px;font-size:13px;color:var(--danger-text)}.olk-leiste{position:sticky;bottom:0;z-index:5;gap:8px;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);box-shadow:var(--shadow-oben)}.olk-leiste,.olk-teilweise{display:flex;flex-direction:column}.olk-teilweise{gap:6px}.olk-teilweise ul{margin:0;padding-left:18px;max-height:120px;overflow-y:auto}@keyframes geist-pulsieren{0%,to{opacity:1}50%{opacity:.55}}.geist{display:block;flex-shrink:0;max-width:100%;background:var(--surface-3);border-radius:var(--r-sm);animation:geist-pulsieren 1.6s ease-in-out infinite}.geist-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.geist-gruppe{position:relative;margin-bottom:24px}.geist-flaeche{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:20px}.geist-spalte{display:flex;flex-direction:column;gap:10px;min-width:0}.geist-zeile{display:flex;align-items:center;gap:12px}.geist-kopf{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.geist-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.geist-kachel{display:flex;align-items:center;gap:16px}.geist-karten{display:grid;grid-template-columns:repeat(var(--spalten,3),minmax(0,1fr));gap:16px}.geist-liste{gap:18px}.geist-liste,.geist-tabelle{display:flex;flex-direction:column}.geist-tabelle{padding:8px 20px}.geist-tabellenzeile{display:grid;grid-template-columns:repeat(var(--spalten,5),minmax(0,1fr));gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.geist-tabellenzeile:last-child{border-bottom:0}@media (max-width:1024px){.geist-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.geist-karten{grid-template-columns:1fr}.geist-tabellenzeile{grid-template-columns:repeat(3,minmax(0,1fr))}.geist-tabellenzeile>:nth-child(n+4){display:none}}@keyframes einblenden{0%{opacity:0;transform:scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.einblenden>*{animation:einblenden .4s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(var(--i, 0) * 50ms)}.einblenden>:nth-child(2){--i:1}.einblenden>:nth-child(3){--i:2}.einblenden>:nth-child(4){--i:3}.einblenden>:nth-child(5){--i:4}.einblenden>:nth-child(6){--i:5}.einblenden>:nth-child(7){--i:6}.einblenden>:nth-child(8){--i:7}.einblenden>:nth-child(9){--i:8}.einblenden>:nth-child(10){--i:9}.einblenden>:nth-child(11){--i:10}.einblenden>:nth-child(12){--i:11}.einblenden>.modal-overlay{animation:none}@keyframes einblenden-ruhig{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.geist{animation:none}.einblenden>*{animation:einblenden-ruhig .15s ease-out backwards;animation-delay:0s}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:welle-auf .55s cubic-bezier(.23,1,.32,1)}@keyframes welle-auf{0%{clip-path:circle(0 at var(--welle-x,50%) var(--welle-y,50%))}to{clip-path:circle(var(--welle-r,150vmax) at var(--welle-x,50%) var(--welle-y,50%))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:welle-blende .15s ease-out}@keyframes welle-blende{0%{opacity:0}}}.content:has(.start-intro){position:relative}.start-intro{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:var(--bg);cursor:pointer;animation:start-intro-weg .3s cubic-bezier(.23,1,.32,1) 2s forwards}@keyframes start-intro-weg{to{opacity:0;transform:scale(.98);visibility:hidden}}.start-intro-marke{--s:clamp(56px,15vw,94px);display:flex;align-items:center;gap:calc(var(--s) * 13 / 47)}.start-intro-signet{width:var(--s);height:var(--s);flex:none;animation:start-intro-signet .5s var(--feder) both}@keyframes start-intro-signet{0%{opacity:0;transform:scale(.85) rotate(-20deg)}}.start-intro-signet polygon{animation:start-speiche .12s cubic-bezier(.23,1,.32,1) both}.start-intro-signet g:nth-of-type(2) polygon:nth-child(8){animation-delay:0s}.start-intro-signet g:nth-of-type(2) polygon:nth-child(7){animation-delay:25ms}.start-intro-signet g:nth-of-type(2) polygon:nth-child(6){animation-delay:50ms}.start-intro-signet g:nth-of-type(2) polygon:nth-child(5){animation-delay:75ms}.start-intro-signet g:nth-of-type(2) polygon:nth-child(4){animation-delay:.1s}.start-intro-signet g:nth-of-type(2) polygon:nth-child(3){animation-delay:125ms}.start-intro-signet g:nth-of-type(2) polygon:nth-child(2){animation-delay:.15s}.start-intro-signet g:nth-of-type(2) polygon:first-child{animation-delay:175ms}.start-intro-signet g:first-of-type polygon:nth-child(8){animation-delay:.2s}.start-intro-signet g:first-of-type polygon:nth-child(7){animation-delay:225ms}.start-intro-signet g:first-of-type polygon:nth-child(6){animation-delay:.25s}.start-intro-signet g:first-of-type polygon:nth-child(5){animation-delay:275ms}.start-intro-signet g:first-of-type polygon:nth-child(4){animation-delay:.3s}.start-intro-signet g:first-of-type polygon:nth-child(3){animation-delay:325ms}.start-intro-signet g:first-of-type polygon:nth-child(2){animation-delay:.35s}.start-intro-signet g:first-of-type polygon:first-child{animation-delay:375ms}@keyframes start-speiche{0%{opacity:0}}.start-intro-wort{font-size:calc(var(--s) / 1.8);color:var(--text);animation:start-intro-wort .55s var(--feder) .45s both}@keyframes start-intro-wort{0%{opacity:0;transform:translateX(calc(var(--s) * -.4));clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.start-intro,.start-intro-signet,.start-intro-signet polygon,.start-intro-wort{animation:none}}@media (max-width:768px){.content:has(.start-seite){--fm-ab:12px}}.start-leit{border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.start-leit .mb-karte{border:none;border-radius:0;background:transparent;padding:4px 20px}.start2-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.start2-gruss{min-width:0}.start2-anpassen.icon-btn{width:44px;height:44px;flex:none;color:var(--text-muted)}.start2-anpassen.icon-btn:hover{color:var(--text)}.start2-raster{container:start2/inline-size;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,352px),1fr))}.start2-zelle{min-width:0;display:flex;flex-direction:column}.start2-zelle>.mb-karte,.start2-zelle>.start-leit,.start2-zelle>section{flex:1}@container start2 (min-width: 720px){.start2-zelle[data-groesse=breit]{grid-column:span 2}}.start2-zelle[data-modus=bearbeiten]{border:2px dashed var(--border-2);border-radius:calc(var(--r) + 6px);padding:6px;background:var(--bg)}.start2-zelle[data-zieht=true]{position:relative;z-index:10;box-shadow:var(--shadow-md)}.start2-zelle[data-ueber=true]{border-color:var(--accent-line)}.start2-zelle-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 8px 8px;touch-action:manipulation}@media (min-width:769px){.start2-zelle-kopf{cursor:grab}}.start2-zelle[data-zieht=true] .start2-zelle-kopf{cursor:grabbing}.start2-zelle-titel{min-width:0;font-size:var(--t-text);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start2-zelle-knoepfe{display:flex;align-items:center;gap:2px;flex:none}.start2-zelle-koerper{display:flex;flex-direction:column;flex:1}.start2-zelle-koerper>*{flex:1}.start2-knopf.icon-btn{width:32px;height:32px}@media (any-pointer:coarse){.start2-knopf.icon-btn{width:44px;height:44px}}.start2-knopf.icon-btn:disabled{opacity:.4;cursor:default}.start2-zelle-knoepfe .btn[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.start2-leiste{position:sticky;top:var(--klebe-oben,0);z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 16px;padding:10px 0;background:var(--bg)}.start2-leiste-klasse{font-size:13px;color:var(--text-muted)}.start2-leiste-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.start2-rueckgaengig{flex-basis:100%;display:flex;align-items:center;gap:12px;font-size:var(--t-neben);color:var(--text)}.start2-menue{position:relative}.start2-menue-liste{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:180px;padding:4px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r);box-shadow:var(--shadow-sm)}.start2-menue-liste .btn{width:100%;justify-content:flex-start;color:var(--text)}.start2-meldung{margin:0 0 16px;font-size:var(--t-text);color:var(--danger-text);font-weight:600}.start2-katalog{list-style:none;margin:0;padding:0;display:grid;gap:4px}.start2-katalog-eintrag.btn{justify-content:space-between;min-height:44px;color:var(--text);text-align:left;white-space:normal}.start2-katalog-titel{font-weight:600}.start2-katalog-zusatz{font-size:13px;font-weight:400;color:var(--text-muted)}.start2-frage{margin:0;font-size:var(--t-text);color:var(--text);line-height:1.5}.start2-kanban-zahl{margin:0 0 4px;font-size:var(--t-neben);color:var(--text-muted)}.start2-zahl{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.start2-kanban-zahl .start2-zahl{font-size:22px}.start-aufgabe{display:flex;align-items:center;gap:8px;min-width:0;border-top:1px solid var(--border)}.mb-liste-zeilen>.start-aufgabe:first-child{border-top:none}.start-aufgabe>.mb-zeile{flex:1;min-width:0;border-top:none}.start-aufgabe-vorgang{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;min-height:24px;display:inline-flex;align-items:center}span.start-aufgabe-vorgang{text-decoration:none}.start-alle{display:inline-flex;align-items:center;min-height:44px;margin-top:4px}@media (max-width:768px){.start2-raster{gap:12px}.start-aufgabe{flex-wrap:wrap;row-gap:0}.start-aufgabe-vorgang{max-width:100%;padding-bottom:8px;min-height:44px}}.start2-kennzahlen{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.start2-anpassen-huelle{flex:none;display:inline-flex}.start2-favorit{display:flex;align-items:center;gap:4px;border-top:1px solid var(--border)}.mb-liste-zeilen>.start2-favorit:first-child{border-top:none}.start2-favorit>.mb-zeile{flex:1;min-width:0;border-top:none}.leiste-suche-zeile{display:flex;align-items:center;gap:8px;padding:12px 12px 0}.leiste-suche-zeile+.sidebar-nav{padding-top:8px}.sidebar.collapsed .leiste-suche-zeile{justify-content:center}.leiste-suche{flex:1;min-width:0}.sidebar.collapsed .leiste-suche{flex:none}.leiste-suche-kasten{display:flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;border:1px solid var(--border-2);border-radius:10px;color:var(--sidebar-text)}.leiste-suche-kasten:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.leiste-suche-kasten input{flex:1;min-width:0;height:100%;border:0;outline:none;padding:0;margin:0;background:transparent;color:var(--sidebar-text);font:inherit;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.leiste-suche-kasten input::-moz-placeholder{color:var(--text-muted);opacity:1}.leiste-suche-kasten input::placeholder{color:var(--text-muted);opacity:1}.leiste-suche-kasten input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.leiste-suche[data-theme=dark] input,[data-theme=dark] .leiste-suche input{background:transparent!important}.leiste-suche .leiste-suche-kasten input:focus{box-shadow:none!important}.leiste-suche-knopf{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer}.leiste-suche-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.leiste-suche-knopf:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text)}}.leiste-suche-ausloeser,.leiste-suche-lupenknopf{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-2);border-radius:10px;background:transparent;color:var(--sidebar-text);cursor:pointer;font:inherit}.leiste-suche-lupenknopf{width:40px;height:40px;padding:0}.leiste-suche-ausloeser{width:100%;height:44px;padding:0 12px;justify-content:flex-start;font-size:15px;color:var(--text-muted)}.leiste-suche-ausloeser svg{flex:none}.leiste-suche-ausloeser:focus-visible,.leiste-suche-lupenknopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.leiste-suche-ausloeser:hover,.leiste-suche-lupenknopf:hover{background:var(--sidebar-hover-bg)}}@media (pointer:coarse){.leiste-suche-kasten{height:44px}.leiste-suche-kasten input{font-size:16px}.leiste-suche-lupenknopf{width:44px;height:44px}.leiste-suche-knopf{width:36px;height:36px}}.suche-popover{position:fixed;z-index:150;width:min(560px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg)}.suche-hinweis{margin:0;padding:8px 12px;text-wrap:pretty}.suche-gruppe+.suche-gruppe{margin-top:8px}.suche-gruppe-titel{padding:8px 12px 4px;color:var(--text-muted)}.suche-zustand{padding:10px 12px;color:var(--text-muted)}.suche-erneut{margin-top:8px}:root{--suche-markierung:var(--brand-blue)}[data-theme=dark]{--suche-markierung:var(--accent)}.suche-zeile{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px;border-radius:8px;color:var(--text);text-decoration:none}.suche-zeile[aria-selected=true]{background:var(--surface-3)}.suche-zeile[aria-selected=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--suche-markierung)}@media (hover:hover){.suche-zeile:hover{background:var(--surface-3)}}.suche-zeile:focus-visible{outline:2px solid var(--suche-markierung);outline-offset:-2px}.suche-symbol{flex:none;display:flex;color:var(--text-muted)}.suche-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.suche-titel,.suche-unter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suche-titel{font-size:var(--t-text);font-weight:500}.suche-titel strong,.suche-unter strong{font-weight:700}.suche-unter{font-size:13px;color:var(--text-muted)}.suche-weg .suche-titel{font-weight:600}.suche-blatt-form{position:sticky;top:0;z-index:1;padding-bottom:8px;background:var(--surface)}.suche-blatt-kasten{position:relative}.suche-blatt-kasten svg{position:absolute;left:12px;top:13px;color:var(--text-muted);pointer-events:none}.suche-blatt-kasten input{width:100%;height:44px;padding:0 12px 0 38px;border:1px solid var(--border-2);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.suche-blatt-kasten input:focus{outline:2px solid var(--suche-markierung);outline-offset:1px}.suche-blatt .suche-zeile{min-height:52px}.suche-blatt .karte-koerper{padding:12px 16px 16px}.modal-overlay.suche-overlay:has(>.suche-blatt[data-form=fenster]){align-items:flex-start;padding-top:12dvh}.suche-blatt[data-form=fenster]{max-width:min(640px,96vw);max-height:76dvh}.suche-blatt[data-form=fenster] .blatt-kopf{position:absolute;top:10px;right:10px;padding:0;border:0;z-index:2;background:transparent}.suche-blatt[data-form=fenster] .blatt-titel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.suche-blatt[data-form=fenster]>.karte-fuss{display:none}.suche-blatt[data-form=fenster] .karte-koerper{padding:8px}.suche-blatt[data-form=fenster] .suche-blatt-form{padding:4px 56px 8px 4px;border-bottom:1px solid var(--border);margin-bottom:4px}.suche-blatt[data-form=fenster] .suche-blatt-kasten input{height:52px;font-size:17px;border-color:transparent;padding-left:44px}.suche-blatt[data-form=fenster] .suche-blatt-kasten svg{left:14px;top:17px}.suche-blatt[data-form=fenster] .suche-zeile{min-height:44px}@media (forced-colors:active){.leiste-suche-ausloeser,.leiste-suche-kasten,.leiste-suche-lupenknopf{border-color:CanvasText}.suche-zeile[aria-selected=true]{outline:2px solid Highlight}.suche-zeile[aria-selected=true]:before{background:Highlight}}