:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f7;--card:#fff;--ink:#111;--muted:#6e6e73;--line:#00000014;--glass:#ffffffc7;--accent:#2f7d4f;--accent-soft:#2f7d4f24;--on-accent:#fff;--warn:#c2410c;--warn-soft:#c2410c1f;--field:#7676801f;--blue:#2563eb;--blue-soft:#2563eb1f;--danger:#d0342c;--danger-soft:#d0342c1f;--badge:#e5484d;--shadow-card:0 8px 24px #00000024;--map-a:#dfe9dc;--map-b:#c9d8c4;--map-c:#e6eee2;--radius:14px;--hit:44px;--leiste-hoehe:32px;--lasche-offen:max(var(--hit), var(--leiste-hoehe));--knoepfe-hoehe:72px;--lasche-unter:0px;--flaeche-seite:var(--bg);--flaeche-lasche:var(--card);--flaeche-leiste:var(--card);--schatten-leiste:0 -1px 0 #0000000f, 0 -2px 5px #00000012;--glas-blase:linear-gradient(180deg, #ffffffdb, #ffffffb3);--glas-blase-rand:#fff9;--glas-blase-schatten:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0000001f, inset 0 -8px 14px -6px #0000001a, inset 0 6px 10px -6px #fffc, 0 6px 18px #00000029, 0 1px 3px #0000001f;--schatten-lasche:0 -1px 0 #0000000a, 0 -6px 18px #0000001a;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.22, 1.4, .36, 1)}@supports (color:color-mix(in srgb, red, red)){:root{--flaeche-lasche:color-mix(in srgb, var(--bg) 45%, var(--card))}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--flaeche-seite);color:var(--ink);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.3;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}button:focus-visible,[role=button]:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}b{font-weight:500}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{flex-direction:column;height:100%;display:flex}.login{min-height:0;padding:calc(24px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.login form{flex-direction:column;gap:8px;width:min(360px,100%);display:flex}.login h1{text-align:center;margin:0 0 12px;font-size:22px;font-weight:700}.login label{color:var(--muted);font-size:13px}.login input{background:var(--card);border:0;border-radius:12px;width:100%;min-height:48px;padding:0 12px;font-size:17px}.login .pw{align-items:center;display:flex;position:relative}.login .pw input{padding-right:104px}.login .pw button{min-height:var(--hit);color:var(--accent);padding:0 12px;font-size:15px;position:absolute;right:4px}.login .fehler{color:var(--danger);margin:2px 0 0;font-size:14px}.login .btn{min-height:48px;margin-top:8px}.login .hinweis{color:var(--muted);margin:2px 0 0;font-size:14px}.login .zurueck{min-height:var(--hit);color:var(--accent);align-self:center;align-items:center;font-size:15px;display:inline-flex}.hinweis{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.work{flex-direction:column;height:100%;display:flex}.kopf{padding:calc(6px + var(--safe-top)) 16px 6px;background:var(--bg);z-index:4;flex:none}.segwrap{position:relative}.seg{display:flex;position:relative}.seg .tab{color:var(--muted);transition:color .2s,background-color .2s;display:inline-flex;position:relative}.seg .tab[aria-selected=true]{color:var(--ink)}.seg .badge{background:var(--badge);color:#fff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:0 5px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.pane{overscroll-behavior-y:contain;touch-action:pan-y;width:100%;min-height:0;padding:calc(var(--safe-top) + 24px) 16px calc(var(--leiste-hoehe) + 8px + var(--knoepfe-hoehe) + var(--nav-hoehe,var(--safe-bottom)) + var(--tastatur,0px));scrollbar-width:none;flex:1;overflow-y:auto}.pane::-webkit-scrollbar{display:none}.sec{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin:16px 4px 6px;font-size:13px;font-weight:600;display:flex}.sec.warn{color:var(--warn)}.pane>.sec:first-child,.pane>section:first-child>.sec:first-child{margin-top:0}.group{background:var(--card);border-radius:var(--radius);overflow:hidden}.row{border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;display:flex}.group>.row:last-child{border-bottom:0}button.row:active{background:var(--field)}.termin-tap{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ico{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ico svg{width:19px;height:19px}.ico.warn{background:var(--warn-soft);color:var(--warn)}.ico.plain{background:var(--field);color:var(--ink)}.ico.blue{background:var(--blue-soft);color:var(--blue)}.ico.prim{background:var(--accent);color:#fff}.ico.danger{background:var(--danger-soft);color:var(--danger)}.kind-icons{--ki:34px;width:var(--ki);height:var(--ki);flex:none;display:inline-flex;position:relative}.kind-icons .ico{width:var(--ki);height:var(--ki)}.kind-icons .ico svg{width:calc(var(--ki) * .56);height:calc(var(--ki) * .56)}.kind-icons.raster .ico{grid-template-columns:1fr 1fr;place-items:center;gap:1px;padding:3px;display:grid}.kind-icons.raster .ico svg{width:calc(var(--ki) * .36);height:calc(var(--ki) * .36)}.kind-icons.raster .ico b{font-size:calc(var(--ki) * .32);font-weight:700;line-height:1}.item .row .kind-icons{margin-top:2px}.txt{flex:1;min-width:0}.txt b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;display:block;overflow:hidden}.txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.txt .date{color:var(--ink);font-variant-numeric:tabular-nums}.txt small.wrap{white-space:normal}.txt b.umbruch{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.txt small.umbruch{white-space:normal}.chev{color:var(--muted);flex:none;transition:transform .25s}.chev svg{width:18px;height:18px;display:block}.dot{background:var(--blue);border-radius:50%;flex:none;width:9px;height:9px}.dot.off{background:0 0}.dot.warn{background:var(--warn)}.ico.badge{font-size:15px;font-weight:700}.datum{text-align:center;flex:none;width:44px;line-height:1.05}.datum b{font-size:20px;font-weight:700;display:block}.datum small{color:var(--muted);text-transform:uppercase;font-size:11px;display:block}.empty{text-align:center;color:var(--muted);padding:40px 20px;font-size:15px}.items{background:0 0;overflow:visible}.item{--klapp:.28s var(--ease-out);background:var(--card);border-bottom:1px solid var(--line);transition:margin var(--klapp), border-radius var(--klapp), box-shadow var(--klapp)}.item:first-child{border-radius:var(--radius) var(--radius) 0 0}.item:last-child{border-radius:0 0 var(--radius) var(--radius);border-bottom:0}.item:only-child{border-radius:var(--radius)}.item .row{border-bottom:0;align-items:flex-start}.item .row:only-child{align-items:center}.item .row .ico{margin-top:2px}.item .row .chev{margin-top:8px}.item.sel{border-radius:var(--radius);box-shadow:var(--shadow-card);z-index:1;border-bottom:0;margin:8px 0;position:relative}.item:has(+.item.sel){border-radius:0 0 var(--radius) var(--radius);border-bottom:0}.item.sel+.item{border-radius:var(--radius) var(--radius) 0 0}.item.sel .txt b{white-space:normal;line-height:1.25}.item.sel .chev{transform:rotate(90deg)}.item.stapel{border-radius:var(--radius);box-shadow:0 4px 0 -1px var(--card), 0 5px 0 -1px var(--line), 0 9px 0 -3px var(--card), 0 10px 0 -3px var(--line);border-bottom:0;margin-bottom:12px}.item.stapel+.item{border-radius:var(--radius)}.txt .adr,.quick{opacity:0;transition:grid-template-rows var(--klapp), opacity var(--klapp);grid-template-rows:0fr;display:grid}.item.sel .txt .adr,.item.sel .quick{opacity:1;grid-template-rows:1fr}.txt .adr>small{min-height:0;color:var(--ink);white-space:normal;margin-top:2px;overflow:hidden}.quick-in{justify-content:space-between;min-height:0;padding:0 14px;display:flex;overflow:hidden}.item.sel .quick-in{padding:2px 14px 12px}.qb{width:56px;color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.qb i{background:var(--field);width:44px;height:44px;color:var(--accent);border-radius:22px;justify-content:center;align-items:center;font-style:normal;display:flex}.qb i svg{width:20px;height:20px}.qb.blue i{color:var(--blue)}.qb.prim i{background:var(--accent);color:#fff}.qb.danger i{color:var(--danger)}.qb:active i{transform:scale(.94)}.monatzeile{justify-content:space-between;align-items:center;margin:10px 4px 0;font-weight:600;display:flex}.monatzeile button{width:var(--hit);height:var(--hit);color:var(--accent);justify-content:center;align-items:center;display:flex}.monat{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:4px;display:grid}.monat i{color:var(--muted);text-align:center;font-size:11px;font-style:normal}.monat s{min-height:var(--hit);background:var(--card);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:14px;text-decoration:none;display:flex}.monat s.mute{color:var(--muted);background:0 0}.monat s.heute{outline:2px solid var(--accent)}.monat s u{background:var(--accent);border-radius:50%;width:5px;height:5px;text-decoration:none}.monat s u.ring{border:1.5px solid var(--accent);background:0 0}.monat s u.mute{opacity:.4}.monat s .punkte{align-items:center;gap:3px;min-height:5px;display:flex}.monat s .punkte em{color:var(--muted);font-size:10px;font-style:normal;line-height:1}.monat s.sel{background:var(--accent-soft);font-weight:600}.monat s.bereich{background:var(--accent-soft)}.monat s.bereich.sel{background:var(--accent);color:var(--on-accent)}.monat>button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kalender-hinweis{color:var(--muted);margin:8px 4px 0;font-size:12px}.termin-tag{gap:8px}.termin-tag .txt{flex:1;min-width:0}.termin-tag .zeiten{color:var(--muted);align-items:center;gap:4px;display:flex}.termin-tag input[type=time]{background:var(--field);width:92px;min-height:40px;color:var(--ink);border:0;border-radius:10px;padding:0 8px;font-size:16px}.termin-tag .entfernen{width:40px;height:40px;color:var(--muted);flex:none;place-items:center;display:grid}.termin-tag .entfernen svg{width:18px;height:18px}.termin-fehler{padding:0 14px 10px}small.akzent{color:var(--accent);font-size:14px}.besichtigung-zeiten{color:var(--muted);align-items:center;gap:6px;display:flex}.besichtigung-zeiten input[type=time]{width:110px}.kalender-hinweis .linkbtn{color:var(--accent);padding:0 4px;font-size:12px}.monat>button{display:flex}.monat>button>s{flex:1}.monatzeile .nav{align-items:center;gap:6px;display:flex}.monatzeile .btn{width:auto;padding:0 14px}.row.mute .txt b{color:var(--muted);font-weight:400}.kartebox{border-radius:var(--radius);background:linear-gradient(135deg, var(--map-a), var(--map-b) 40%, var(--map-c));height:360px;margin-top:12px;position:relative;overflow:hidden}.kartebox:before{content:"";background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.pin{isolation:isolate;width:44px;height:44px;color:var(--on-accent);justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute}.pin:after{content:"";z-index:-1;background:var(--accent);border-radius:13px 13px 13px 2px;position:absolute;inset:9px;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.pin.warn:after{background:var(--warn)}.pin.on:after{transform:rotate(-45deg)scale(1.25)}.pin.plain:after{background:var(--card);border:1px solid var(--line)}.pin.round:after{border-radius:13px}.pin.plain{color:var(--ink)}.pin.stumm{pointer-events:none}.posfield .kartebox{margin-top:0}.poscoords{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 14px 0;font-size:13px}.posfield .field-row.acts{flex-wrap:wrap;gap:8px}.posfield .field-row.posacts{justify-content:stretch;gap:6px}.posacts .btn{white-space:nowrap;flex:auto;gap:6px;padding:0 10px;font-size:15px}.posacts .btn svg{flex:none;width:18px;height:18px}.grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.grid i{aspect-ratio:1;background:linear-gradient(135deg,#b8c9b0,#7f9a76);border-radius:8px;display:block}.grid .thumb{aspect-ratio:1;min-height:var(--hit);background:var(--field);border-radius:8px;overflow:hidden}.grid .thumb img{object-fit:cover;width:100%;height:100%;display:block}.grid .thumb.add{aspect-ratio:1;color:var(--muted);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;line-height:1.15;display:flex}.grid .thumb.add svg{width:22px;height:22px}.galerie-item,.galerie-cap{flex-direction:column;gap:2px;display:flex}.galerie-caption{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.galerie-traeger{min-height:var(--hit);color:var(--accent);align-items:center;font-size:12px;display:flex}.galerie-traeger.plain{color:var(--muted)}.bild-scrim{z-index:40;background:#000000b3;animation:.2s fade-in;position:fixed;inset:0}.bild-ansicht{z-index:41;background:var(--card);padding:var(--safe-top) 0 var(--safe-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.bild-ansicht img{object-fit:contain;background:var(--bg);flex:1;width:100%;min-height:0}.bild-info{padding:10px 16px 0}.bild-caption{color:var(--ink);margin:0;font-size:16px}.bild-meta{color:var(--muted);margin:2px 0 0;font-size:13px}.bild-nav{gap:8px;padding:10px 16px 0;display:flex}.bild-nav .btn{flex:1}.bild-acts{gap:8px;padding:10px 16px;display:flex}.bild-acts .btn{flex:1}.bild-vorschau{object-fit:cover;border-radius:var(--radius);width:100%;max-height:240px;display:block}.page{height:100%;padding:var(--safe-top) 16px calc(var(--leiste-hoehe) + 8px + var(--knoepfe-hoehe) + var(--safe-bottom) + var(--tastatur,0px));scrollbar-width:none;overflow-y:auto}.page::-webkit-scrollbar{display:none}.navrow{min-height:var(--hit);background:var(--bg);z-index:2;justify-content:space-between;align-items:center;margin-top:4px;padding:3px 0;display:flex;position:sticky;top:0}.navrow .back{color:var(--accent);min-height:var(--hit);align-items:center;gap:2px;padding-right:8px;font-size:17px;display:inline-flex}.navrow .back svg{width:22px;height:22px}.navrow .acts{gap:8px;display:flex}.glassbtn{width:var(--hit);height:var(--hit);background:var(--card);border:1px solid var(--line);border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0000001f}.glassbtn svg{width:20px;height:20px}.glassbtn:active{background:var(--field)}.hero{background:var(--card);border-radius:var(--radius);margin-top:8px;padding:14px}.hero h1{margin:0 0 4px;font-size:20px;font-weight:700}.hero .meta{color:var(--muted);font-size:14px}.hero .num{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;font-size:12px}.menu{background:var(--glass);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-card);z-index:30;animation:menu-in .15s var(--ease-out);border-radius:14px;padding:6px}@keyframes menu-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}}.menu-item{min-height:var(--hit);cursor:default;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:10px;padding:0 12px;font-size:16px;display:flex}.menu-item svg{width:18px;height:18px}.menu-item[data-highlighted]{background:var(--field)}.menu-item.danger{color:var(--danger)}.menu-sep{background:var(--line);height:1px;margin:4px 6px}.dialog-scrim{z-index:40;background:#0006;animation:.2s fade-in;position:fixed;inset:0}.dialog{left:50%;top:calc((100% - var(--tastatur,0px)) / 2);background:var(--card);z-index:41;width:min(320px,100% - 48px);box-shadow:var(--shadow-card);animation:dialog-in .2s var(--ease-out);border-radius:18px;padding:20px;position:fixed;transform:translate(-50%,-50%)}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes fade-in{0%{opacity:0}}.dialog h2{margin:0 0 6px;font-size:17px}.dialog p{color:var(--muted);margin:0 0 16px;font-size:14px}.dialog .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dialog .acts.drei{flex-direction:column-reverse;align-items:stretch}.dialog .field-row{border-bottom:0;padding:0 0 16px}.dialog textarea{background:var(--field);width:100%;font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:10px;padding:10px 12px;font-size:16px}.btn{min-height:var(--hit);background:var(--field);border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.btn.danger{background:var(--danger);color:#fff}.btn.prim{background:var(--accent);color:#fff}.btn:disabled{opacity:.5}.eingang-akt{justify-content:flex-end;padding:12px 4px 0;display:flex}.omni-schleier{pointer-events:none;background:#0000004d}.omni-sheet{background:var(--bg);box-shadow:var(--schatten-lasche);transition:background-color .25s var(--ease-out);border-radius:22px 22px 0 0;outline:none;height:calc(100% - var(--safe-top) - 8px)!important}.omni-sheet.ruht{background:var(--flaeche-lasche)}.omni-header{padding-top:var(--lasche-offen);touch-action:none;flex:none;position:relative}.omni-koepfe{height:56px;position:relative}.omni-koepfe>.omni-kopf{position:absolute;top:0;left:0;right:0}.omni-content{flex:1;min-height:0}.omni-scroller{padding:0 16px calc(16px + var(--safe-bottom) + var(--lasche-unter) + var(--tastatur,0px));scrollbar-width:none;scroll-padding-block:8px}.omni-scroller::-webkit-scrollbar{display:none}.arbeitsknoepfe{z-index:3;bottom:calc(100% + max(0px, var(--hit) - var(--leiste-hoehe)) + 4px);pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;left:16px;right:16px}.arbeitsknopf{pointer-events:auto;background:var(--card);min-height:48px;color:var(--ink);box-shadow:0 4px 14px #0000002e, 0 0 0 1px var(--line);white-space:nowrap;border-radius:24px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.arbeitsknopf svg{width:20px;height:20px;color:var(--accent)}.arbeitsknopf.main{background:var(--accent);color:var(--on-accent);order:99}.arbeitsknopf.main svg{color:var(--on-accent)}.omni-strich{top:calc(var(--leiste-hoehe) / 2 - 2px);background:var(--muted);opacity:.45;pointer-events:none;z-index:2;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;left:50%}.omni-laschenzeile{height:var(--lasche-offen);z-index:1;display:flex;position:absolute;top:0;left:0;right:0}.omni-lasche{background:0 0;border-radius:22px 22px 0 0;flex:1;min-width:0;height:100%;padding:0;position:relative}.omni-sheet.ruht .omni-lasche:before{content:"";left:0;right:0;top:calc(var(--leiste-hoehe) - var(--lasche-offen));height:var(--lasche-offen);position:absolute}.omni-lasche-rechts{height:var(--leiste-hoehe);flex:none;align-self:flex-start;align-items:center;padding-right:16px;display:flex}.omni-lasche-rechts:empty{display:none}.omni-lasche-wechsel{justify-content:flex-end;align-items:center;min-width:28px;height:100%;display:flex;position:relative}.omni-kopf{align-items:center;gap:8px;padding:0 16px 8px;display:flex}.omni-cmd{flex-direction:column;flex:1;min-height:0;display:flex}.scopes{scrollbar-width:none;touch-action:pan-x;flex:none;gap:8px;padding:4px 16px 8px;display:flex;overflow-x:auto}.scopes::-webkit-scrollbar{display:none}.scope{background:var(--field);min-height:32px;color:var(--ink);border-radius:999px;flex:none;padding:0 12px;font-size:13px;position:relative}.scope:before{content:"";position:absolute;inset:-6px 0}.scope[aria-pressed=true]{background:var(--accent);color:#fff}.omni-field{background:var(--field);cursor:text;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;display:flex}.omni-field>svg{width:18px;height:18px;color:var(--muted);flex:none}.omni-field input{width:0;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:48px;font-size:17px}.omni-clear{color:var(--muted);flex:none;justify-content:center;align-items:center;width:32px;height:44px;display:flex;position:relative}.omni-clear:before{content:"";position:absolute;inset:0 -2px 0 -10px}.omni-clear svg{width:18px;height:18px}.omni-field:has(.omni-einstellungen){padding-right:6px}.omni-einstellungen{background:var(--accent-soft);width:36px;height:36px;min-height:0;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.omni-einstellungen:before{content:"";position:absolute;inset:-4px}.omni-einstellungen svg{width:20px;height:20px}.omni-list [cmdk-group-heading]{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin:14px 4px 6px;font-size:13px;font-weight:600;display:flex}.omni-list [cmdk-group]:first-child [cmdk-group-heading]{margin-top:4px}.omni-list [cmdk-group-items]{background:var(--card);border-radius:var(--radius);overflow:hidden}.omni-list [cmdk-item]{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.omni-list [cmdk-item]:last-child{border-bottom:0}.omni-list [cmdk-item][data-selected=true]{background:var(--field)}.omni-list [cmdk-item][data-selected=true] .chev{color:var(--ink)}.omni-sheet.peek .omni-list [cmdk-item]{min-height:48px;padding:6px 14px}.omni-sheet.peek .omni-list [cmdk-item][data-selected=true]{background:0 0}.omni-list [cmdk-empty]{text-align:center;color:var(--muted);padding:40px 20px;font-size:15px}.hint{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.sub-heading{margin-top:8px!important}.sheet-scrim{z-index:20;background:#0006;position:fixed;inset:0}.sheet{left:0;right:0;bottom:var(--tastatur,0px);max-height:calc((100% - var(--tastatur,0px) - var(--tastatur-oben,0px)) * .92);background:var(--bg);z-index:21;padding-bottom:var(--safe-bottom);border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:fixed}.sheet .grab{background:var(--muted);opacity:.45;border-radius:3px;width:40px;height:5px;margin:10px auto 4px}.sheet-bar{min-height:var(--hit);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.sheet-bar h2{margin:0;font-size:17px;font-weight:600}.sheet-bar button{min-height:var(--hit);min-width:var(--hit);color:var(--accent);padding:0 8px;font-size:17px}.sheet-bar button.strong{font-weight:600}.sheet-bar button[aria-busy=true]{opacity:.5;cursor:progress}.sheet-bar button[data-unvollstaendig]{color:var(--muted)}.btn.prim[data-unvollstaendig]{opacity:.6}.sheet-bar button:disabled{opacity:.45}.sheet-pflicht{background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0 16px 8px;padding:8px 12px;font-size:14px}.sheet-bar-leer{min-width:var(--hit);width:70px}.sheet form{flex-direction:column;flex:auto;min-height:0;display:flex}.sheet-body{flex:auto;min-height:0;padding:0 16px 16px;overflow-y:auto}.sheet-body .group+.group{margin-top:16px}.diagnose{color:var(--muted);-webkit-user-select:text;user-select:text;margin:16px 4px 0;font-size:11px;line-height:1.4}.switch-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.switch-row:last-child{border-bottom:0}.switch-row.off-locked{color:var(--muted);cursor:default}.switch-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.switch-row:not(.off-locked):active{background:var(--field)}.switch{background:var(--field);border-radius:16px;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.switch:before{content:"";position:absolute;inset:-7px -4px}.switch[data-state=checked]{background:var(--accent)}.switch-thumb{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;display:block;transform:translate(2px);box-shadow:0 2px 4px #00000040}.switch-thumb[data-state=checked]{transform:translate(22px)}.switch[data-disabled]{opacity:.5}.field-row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.field-row:last-child{border-bottom:0}.field-row label{color:var(--muted);font-size:13px}.field-row input,.field-row select{width:100%;min-height:var(--hit);background:var(--field);color:var(--ink);border:0;border-radius:10px;padding:0 12px;font-size:17px}.field-row textarea{width:100%;min-height:var(--hit);background:var(--field);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:10px;padding:10px 12px;font-size:17px}.field-row .hint{color:var(--muted);margin:0}.tel-block{flex-direction:column;gap:4px;display:flex}.tel-zeile{align-items:center;gap:8px;display:flex}.field-row .tel-zeile .tel-nummer{flex:auto;width:auto;min-width:0}.field-row .tel-zeile .tel-bez{flex:0 0 7.5rem;width:7.5rem;min-width:0}.tel-weg{width:var(--hit);height:var(--hit);color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.tel-weg svg{width:18px;height:18px}.choice{background:var(--field);border-radius:12px;gap:6px;padding:3px;display:flex}.choice button{min-height:var(--hit);text-align:center;color:var(--muted);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.choice button svg{width:16px;height:16px}.choice button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000026}.field-row .lbl{color:var(--muted);font-size:13px}.marken{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.marken span{background:var(--field);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:500;line-height:20px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{min-height:var(--hit);background:var(--field);color:var(--ink);border-radius:999px;padding:0 14px;font-size:15px}.chips button[aria-pressed=true]{background:var(--accent);color:#fff}.stepper{align-items:center;gap:8px;display:flex}.stepper button{width:var(--hit);min-height:var(--hit);background:var(--field);color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stepper button:disabled{opacity:.4}.stepper button svg{width:18px;height:18px}.stepper output{font-variant-numeric:tabular-nums;min-width:0;font-size:16px;font-weight:500}.kind-chips button{align-items:center;gap:6px;display:inline-flex}.kind-chips button svg{flex:none;width:16px;height:16px}.symbolwahl{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.symbolwahl button{min-height:var(--hit);background:var(--field);color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:flex}.symbolwahl button[aria-pressed=true]{background:var(--accent);color:#fff}.symbolwahl svg{width:20px;height:20px}.art-edit{background:var(--card);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:6px 14px 14px;display:flex}.art-edit .acts{flex-wrap:wrap;gap:8px;display:flex}.hero .chips{margin-top:8px}.hero .chips span{background:var(--field);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.field-error{color:var(--danger);margin:0;font-size:13px}:is(.field-row,.posfield):has(>.field-error){box-shadow:inset 3px 0 0 var(--danger)}.row.posline:has(.field-error){box-shadow:inset 3px 0 0 var(--danger)}:is(input,textarea,select)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.field-row.feld-rahmen{gap:0;padding:0}.field-row.feld-rahmen>.field-error{padding:0 14px 10px}.field-row.feld-rahmen:focus{outline:none}.field-row.feld-rahmen:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.anschrift-befund{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.anschrift-befund:empty{margin-top:-6px}.anschrift-befund>svg{flex:none}.anschrift-befund>span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.anschrift-befund.warn{color:var(--warn);background:var(--warn-soft);border-radius:10px;padding:8px 10px}.anschrift-befund .btn{min-height:36px;color:var(--ink);padding:0 12px;font-size:14px}.filters{scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;gap:8px;padding:4px 0 10px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{min-height:var(--hit);background:var(--field);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:0 14px;font-size:15px}.filters button[aria-pressed=true]{background:var(--accent);color:#fff}.field-row.acts{flex-flow:wrap;justify-content:flex-end;gap:8px}.arrows{flex:none;display:flex}.arrows button{width:var(--hit);height:var(--hit);color:var(--accent);justify-content:center;align-items:center;display:flex}.arrows button svg{width:20px;height:20px}.arrows button:disabled{opacity:.3}.logo-preview{object-fit:contain;object-position:left;align-self:flex-start;max-width:100%;height:64px}.field-row .monatzeile{margin:0 0 4px}.row.danger .txt b{color:var(--danger)}.hero+.group{margin-top:10px}.hero .meta.stand{color:var(--ink);margin-top:4px}.hero .meta.stand.warn{color:var(--warn)}.txt small.note{white-space:normal;color:var(--ink)}.txt.plain{min-height:var(--hit)}.amount{font-variant-numeric:tabular-nums;flex:none}.check{width:var(--hit);height:var(--hit);color:var(--accent);flex:none;justify-content:center;align-items:center;margin:-5px 0;display:flex}.check[aria-checked=false]{color:var(--muted)}.check svg{width:24px;height:24px}.check:disabled{opacity:.5}.rowfield{width:100%;min-height:var(--hit);color:var(--ink);background:0 0;border:0;outline:none;font-size:16px}.rowfield::placeholder{color:var(--muted)}textarea.rowfield.umbruch{resize:none;padding:12px 0;font-family:inherit;line-height:1.3;display:block;overflow:hidden}textarea.rowfield.klein.umbruch{padding:7px 0}.txt.umbruch b,.txt.umbruch small{white-space:normal;overflow-wrap:anywhere}.row.posline{align-items:flex-start}.rowfield.klein{min-height:34px;font-size:14px}.row.posline.neu{flex-wrap:wrap;row-gap:0}.row.posline.neu .zweite{flex-basis:100%;order:1}.row.posline.neu>.txt{flex:100%}.row.posline.neu>.betrag{margin-left:auto}.rowfield.betrag{text-align:right;background:var(--field);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;width:92px;padding:0 8px}.msgs{padding:4px 0}.msg{border-bottom:1px solid var(--line);padding:8px 14px}.msg-head{color:var(--muted);font-size:13px}.msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px}.msg.leer{color:var(--muted);border-bottom:0;font-size:15px}.msg-form{align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.msg-form input{scroll-margin-bottom:calc(var(--knoepfe-hoehe) + 24px);min-width:0;min-height:var(--hit);background:var(--field);color:var(--ink);border:0;border-radius:12px;outline:none;flex:1;padding:0 12px;font-size:16px}.msg-form .btn{min-width:var(--hit);padding:0 14px}.msg-form .btn svg{width:20px;height:20px}.hero .num.draft{color:var(--muted)}.hero .meta a{min-height:var(--hit);color:var(--accent);align-items:center;display:inline-flex}.totals{padding:8px 14px}.totals div{justify-content:space-between;min-height:28px;display:flex}.totals .strong{font-weight:600}.totals .hint{color:var(--muted);margin:4px 0 0;font-size:13px}.toast{left:50%;bottom:calc(var(--leiste-hoehe) + var(--knoepfe-hoehe) + 16px + var(--nav-hoehe,var(--safe-bottom)));background:var(--glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);opacity:0;z-index:50;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:14px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;transition:all .25s;position:fixed;overflow:hidden;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.toast.mit-knopf{pointer-events:auto;align-items:center;gap:12px;width:max-content;padding:4px 4px 4px 16px;display:flex}.toast.mit-knopf>span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding:6px 0;display:-webkit-box;overflow:hidden}.toast.mit-knopf>.toast-btn{white-space:nowrap;flex:none}.toast-btn{min-height:var(--hit);min-width:var(--hit);background:var(--accent-soft);color:var(--accent);cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.item,.quick,.blatt,.blatt svg,.toast{transition:none}}:root:has(.bereiche-unten){--nav-zeilen:1;--nav-hoehe:calc(max(64px, 40px + var(--nav-zeilen) * .9375rem) + var(--safe-bottom));--lasche-unter:14px}:root:has(.bereiche-unten .tab-name br){--nav-zeilen:2}.bereiche-unten{height:var(--nav-hoehe);padding:6px 0 var(--safe-bottom);background:var(--flaeche-leiste);box-shadow:var(--schatten-leiste);z-index:11;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:fixed;bottom:0;left:0;right:0}.bereiche-unten .seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0 8px;display:grid;overflow:visible}.bereiche-unten .seg .tab{text-align:center;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-width:0;min-height:52px;padding:0;font-size:max(11px,min(.75rem,3.1vw + .75rem - 12px));font-weight:500;line-height:1.25}.bereiche-unten .seg .tab svg{box-sizing:content-box;border-radius:14px;flex:none;width:24px;height:24px;padding:2px 14px;transition:background-color .2s}.bereiche-unten .seg .tab[aria-selected=true],.bereiche-unten .seg .tab.gewaehlt{color:var(--accent)}.bereiche-unten .seg .tab[aria-selected=true] svg,.bereiche-unten .seg .tab.gewaehlt svg{background:var(--accent-soft)}.bereiche-unten .seg .badge{margin:0;position:absolute;top:0;left:calc(50% + 10px)}.bereiche-unten .seg .tab-name{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:none;max-width:calc(100% + 12px);overflow:hidden}.bereiche-unten .seg .tab.unter{color:var(--accent)}@media (width<=330px){.bereiche-unten .seg .tab svg{padding:2px 10px}}.gleitblase{z-index:1;pointer-events:none;background:var(--glas-blase);-webkit-backdrop-filter:blur(4px)saturate(1.8);backdrop-filter:blur(4px)saturate(1.8);border:1px solid var(--glas-blase-rand);box-shadow:var(--glas-blase-schatten);opacity:0;transition:opacity .18s var(--ease-out), scale .22s var(--ease-spring);border-radius:18px;position:absolute;top:0;left:0;overflow:hidden;scale:.85}.gleitblase[data-an=true]{opacity:1;scale:1}.lupe-inhalt{pointer-events:none;position:absolute;top:0;left:0}.lupe-inhalt .tab{display:inline-flex}.lupe-filter{width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.gleitblase,.gleitblase[data-an=true]{transition:opacity .18s linear;scale:none}}.omni-warten{background:var(--accent-soft);height:22px;min-height:0;color:var(--accent);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.omni-warten:before{content:"";position:absolute;inset:-11px -8px}.omni-warten svg{flex:none;width:14px;height:14px}.omni-warten.problem{background:var(--danger-soft);color:var(--danger)}.ws-zeile{align-items:flex-start}.ws-vorschau{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.ws-zeile .txt small.wrap{white-space:normal;overflow-wrap:anywhere}.ws-zeile.problem .txt small{color:var(--danger)}.ws-balken{background:var(--field);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.ws-balken i{background:var(--accent);height:100%;transition:width .3s;display:block}.ws-knopf{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ws-link{color:var(--accent,inherit);text-align:left;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:block}.ws-knopf svg{width:20px;height:20px}.ws-knopf:disabled{opacity:.4}.omni-list .omni-gitter [cmdk-group-items]{background:0 0;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.omni-list .omni-gitter [cmdk-item]{text-align:center;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;gap:4px;min-height:72px;padding:6px 2px}.omni-sheet.peek .omni-list .omni-gitter [cmdk-item]{min-height:72px;padding:6px 2px}.kachel-ico{background:var(--card);width:44px;height:44px;color:var(--accent);box-shadow:0 0 0 1px var(--line);border-radius:14px;justify-content:center;align-items:center;display:flex}.kachel-ico svg{width:22px;height:22px}.kachel-name{color:var(--ink);overflow-wrap:anywhere;font-size:11px;line-height:1.2}.posinput{width:100%;display:block}.sugglist{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;margin:6px -4px;display:flex;overflow:hidden}.sugg{width:100%;min-height:var(--hit);border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.sugg:last-child{border-bottom:0}.sugg b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:500;display:block;overflow:hidden}.sugg small{-webkit-line-clamp:2;max-width:100%;color:var(--muted);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.durch{text-decoration:line-through}.offline-band{background:var(--warn-soft);color:var(--warn);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.offline-band svg{flex:none;width:16px;height:16px}.ohne-netz{opacity:.45}.item.todo .row{align-items:center}.todo-check{background:0 0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-6px -6px -6px -10px;display:flex}.todo-check svg{box-sizing:content-box;border:2px solid var(--muted);color:#0000;border-radius:50%;width:16px;height:16px;padding:4px}.todo-check:active svg{border-color:var(--accent)}.item.todo.done .todo-check svg{background:var(--accent);border-color:var(--accent);color:#fff}.item.todo.done .row,.item.todo.done .todo-mehr{background:color-mix(in srgb, var(--accent) 7%, var(--card))}.txt small .late{color:var(--danger);font-weight:600}.txt small .heute{color:var(--accent);font-weight:600}.txt small .erledigt{color:var(--accent)}.todo-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.todo-media{color:var(--muted);align-items:center;gap:3px;font-size:13px;display:inline-flex}.todo-media svg{width:15px;height:15px}.todo-people{display:inline-flex}.todo-people .person-bild{border:2px solid var(--card);box-sizing:content-box;margin-left:-6px}.todo-people .person-bild:first-child{margin-left:0}.person-bild{background:var(--accent-soft);color:var(--accent);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.person-bild img{object-fit:cover;width:100%;height:100%;display:block}.person-bild-klein{width:24px;height:24px;font-size:11px}.person-bild-mittel{width:32px;height:32px;font-size:13px}.person-bild-gross{width:72px;height:72px;font-size:26px}.chips button .person-bild{margin:0 6px 0 -8px}.chips button{align-items:center;display:inline-flex}.msg.mit-person{align-items:flex-start;gap:10px;display:flex}.msg.mit-person .msg-body{flex:1;min-width:0}.msg-weg{width:var(--hit);height:var(--hit);color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px -10px -8px 0;display:inline-flex}.msg-weg svg{width:18px;height:18px}.profil{align-items:center;gap:14px;padding:12px 14px;display:flex}.profil-knoepfe{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.profil-knoepfe .hint{flex-basis:100%;margin:0}.todo-open{min-width:0;color:inherit;flex:1;align-self:stretch;align-items:center;gap:12px;text-decoration:none;display:flex}.hero .meta .late{color:var(--danger);font-weight:600}.hero h1.durch{color:var(--muted)}.todo-kurzwahl{margin-top:2px}.todo-kurzwahl button{min-height:36px;font-size:14px}.todo-bezug-treffer{max-height:260px;overflow-y:auto}.todo-kurzwahl .field-row{border:0;padding:0}.bezug-gewaehlt{border-bottom:0;min-height:0;padding:4px 0}ul.todo-bezug-treffer{margin:0;padding:0;list-style:none}.schnell-feld{background:var(--field);border-radius:12px;font-size:17px;line-height:1.5;position:relative}.schnell-feld textarea,.schnell-spiegel{font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;border:0;border-radius:12px;width:100%;min-height:50px;max-height:calc(4.5em + 20px);margin:0;padding:10px 12px}.schnell-feld textarea{resize:none;color:#0000;caret-color:var(--ink);scrollbar-width:none;background:0 0;display:block;position:relative;overflow-y:auto}.schnell-feld textarea::-webkit-scrollbar{display:none}.schnell-feld textarea::placeholder{color:var(--muted)}.schnell-feld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.schnell-spiegel{color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.schnell-mark{color:inherit;border-radius:5px;margin:0 -1px;padding:0 1px}.schnell-mark.time{background:var(--blue-soft)}.schnell-mark.person{background:var(--accent-soft)}.schnell-mark.ref{background:var(--warn-soft)}.schnell-mark.passiv{background:var(--line)}.schnell-chips{flex-wrap:wrap;gap:6px;min-height:34px;margin-top:10px;display:flex}.schnell-chips .leer{color:var(--muted);align-self:center;font-size:13px}.schnell-chip{border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;height:34px;padding:0 4px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.schnell-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schnell-chip>svg{flex:none;width:16px;height:16px}.schnell-chip i{font-size:11px;font-style:normal;font-weight:700}.schnell-chip.person{padding-left:5px}.schnell-vorschlag .ico .person-bild{width:100%;height:100%;font-size:13px}.schnell-chip.time{background:var(--blue-soft);color:var(--blue)}.schnell-chip.person{background:var(--accent-soft);color:var(--accent)}.schnell-chip.ref{background:var(--warn-soft);color:var(--warn)}.schnell-chip.note{background:var(--field);color:var(--ink)}.schnell-chip button{background:var(--field);width:26px;height:26px;color:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.schnell-chip button:before{content:"";position:absolute;inset:-9px}.schnell-chip button svg{width:14px;height:14px}.schnell-hilfe{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.schnell-hilfe button{min-height:var(--hit);background:var(--field);border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:0;font-size:17px;font-weight:500;line-height:1;display:flex}.schnell-hilfe button svg{width:20px;height:20px;display:block}.schnell-hilfe button.schnell-anlegen{width:var(--hit);background:var(--accent);color:var(--on-accent);border-radius:50%;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.schnell-hilfe button.schnell-anlegen:disabled{background:var(--field);color:var(--muted)}.schnell-hilfe button.schnell-anlegen[aria-busy=true]{opacity:.6}.schnell-kurzwahl{margin-top:8px}.schnell-datum{display:inline-flex;position:relative}.schnell-datum>span{min-height:var(--hit);background:var(--field);color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;display:inline-flex}.schnell-datum input{opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.schnell-vorschlag{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.schnell-vorschlag button.row{text-align:left;border-bottom:0;width:100%;min-height:50px}.schnell-vorschlag li+li button.row{border-top:1px solid var(--line)}.schnell-vorschlag .ico{font-size:13px;font-weight:700}.schnell-vorschlag .leer{color:var(--muted);padding:14px;font-size:14px}.eingabe-leiste{left:0;right:0;bottom:var(--tastatur,0px);z-index:20;background:var(--card);padding:10px 12px calc(8px + var(--safe-bottom));border-radius:18px 18px 0 0;position:fixed;box-shadow:0 -6px 24px #0000001f}:root.tastatur-offen .eingabe-leiste{padding-bottom:8px}.eingabe-leiste .aufnahme-knoepfe{display:none}.eingabe-leiste .medien-streifen{margin-top:8px}.eingabe-leiste .schnell-feld textarea,.eingabe-leiste .schnell-spiegel{min-height:44px;padding:8px 12px}.eingabe-leiste .schnell-chips{min-height:0;margin-top:8px}.eingabe-leiste .schnell-hilfe{margin-top:8px}.eingabe-leiste .schnell-vorschlag{max-height:min(240px,35vh);overflow-y:auto}:root.eingabe-offen .pane,:root.eingabe-offen .page{padding-bottom:calc(var(--eingabe-hoehe,0px) + 8px)}:root.eingabe-offen .pane{padding-top:calc(var(--safe-top) + 24px + var(--tastatur-oben,0px) + var(--seite-gerollt,0px))}:root.eingabe-offen .toast{bottom:calc(var(--eingabe-hoehe,0px) + 12px)}.omni-root.unter-eingabe{opacity:0}.item.todo{transition:margin var(--klapp), border-radius var(--klapp), box-shadow var(--klapp), background-color .6s}.item.todo.neu{background:var(--accent-soft)}.schalter{background:var(--field);isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;margin:4px 0 10px;display:grid;position:relative}.schalter:before{content:"";z-index:-1;background:var(--card);width:calc(50% - 6px);transition:transform .25s var(--ease-out);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #00000024}.schalter[data-index="1"]:before{transform:translate(calc(100% + 6px))}.schalter button{min-height:var(--hit);color:var(--muted);text-align:center;background:0 0;border-radius:999px;justify-content:center;padding:0 14px;font-size:15px;font-weight:500;transition:color .2s}.schalter button[aria-checked=true]{color:var(--ink);font-weight:600}.sec.erledigt-kopf{align-items:center;margin:6px 4px 0}.sec.erledigt-kopf>button{width:100%;min-height:var(--hit);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;align-items:center;gap:6px;padding:0;display:flex}.sec.erledigt-kopf>button>span:first-child{text-align:left;flex:1}.sec.erledigt-kopf svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.sec.erledigt-kopf>button[aria-expanded=true] svg{transform:rotate(180deg)}.sec.erledigt-kopf+.group{margin-top:6px}.item.todo{overflow:hidden}@media (prefers-reduced-motion:reduce){.schalter:before,.sec.erledigt-kopf svg{transition:none}}.item.todo{touch-action:pan-y;position:relative}.item.todo .row{background:var(--card);position:relative}.wisch-hinter{color:var(--on-accent);opacity:0;align-items:center;display:flex;position:absolute;inset:0}.wisch-hinter svg{width:24px;height:24px}.wisch-hinter.erledigt{background:var(--accent);justify-content:flex-end;padding-right:22px}.wisch-hinter.loeschen{background:var(--danger);justify-content:flex-start;padding-left:22px}.wisch-hinter.gesperrt{background:var(--field);color:var(--muted);white-space:nowrap;justify-content:flex-start;gap:6px;padding-left:14px;font-size:13px;font-weight:600}.wisch-hinter.gesperrt svg{flex:none;width:18px;height:18px}.wisch-hinter.gesperrt span{text-overflow:ellipsis;max-width:calc(36% - 44px);overflow:hidden}.zieht-huelle{z-index:3;box-shadow:var(--shadow-card);border-radius:var(--radius);position:relative}.items>div:not(.item)>.item.todo{border-bottom:1px solid var(--line);border-radius:0}.items>div:not(.item):first-child>.item.todo{border-radius:var(--radius) var(--radius) 0 0}.items>div:not(.item):last-child>.item.todo{border-radius:0 0 var(--radius) var(--radius);border-bottom:0}.items>div:not(.item):only-child>.item.todo{border-radius:var(--radius)}.item.todo{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.items>div.zieht-huelle:not(.item)>.item.todo{border-radius:var(--radius);border-bottom:0}.sec.ablage{color:var(--accent)}.sec.ablage:after{content:"Hierher";letter-spacing:0;text-transform:none;font-weight:400}.sec.ablage.erledigt-kopf button{color:var(--accent)}.arbeitsknopf.rund{justify-content:center;width:48px;padding:0;position:relative}.arbeitsknopf.rund.aktiv{background:var(--accent);color:var(--on-accent)}.arbeitsknopf.rund.aktiv svg{color:var(--on-accent)}.neu-symbol{display:inline-flex;position:relative}.arbeitsknopf.rund.main{border-radius:32px;width:64px;height:64px;min-height:64px}.arbeitsknopf .neu-symbol>svg:first-child{width:28px;height:28px}.arbeitsknopf .neu-symbol .neu-plus{background:var(--accent);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px;box-shadow:0 0 0 1.5px var(--accent);border-radius:50%;position:absolute;bottom:-6px;right:-7px}.arbeitsknopf.umschalter{gap:2px;padding:3px}.arbeitsknopf.umschalter button{width:42px;height:42px;color:var(--accent);border-radius:21px;justify-content:center;align-items:center;display:flex}.arbeitsknopf.umschalter button[aria-pressed=true]{background:var(--accent)}.arbeitsknopf.umschalter button[aria-pressed=true] svg{color:var(--on-accent)}.menu.filterknopf{background:var(--card);-webkit-backdrop-filter:none;min-width:240px;max-height:min(70vh,520px);overflow-y:auto}.menu.filterknopf .menu-fuss{z-index:1;background:var(--card);position:sticky;bottom:0}.menu-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 12px 2px;font-size:12px;font-weight:600}.menu-name{flex:1;min-width:0}.menu-item[data-disabled]{opacity:.45}.menu-haken{color:var(--accent);display:flex}.menu-kasten{box-sizing:border-box;border:2px solid var(--muted);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.menu-kasten svg{width:14px;height:14px}.menu-item[data-state=checked] .menu-kasten{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.omni-lasche-rechts{gap:8px}.omni-eingang{background:var(--badge);color:#fff;white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:4px;height:22px;min-height:0;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.omni-eingang:before{content:"";position:absolute;inset:-11px -4px}.omni-eingang svg{flex:none;width:13px;height:13px}.kachel-ico{position:relative}.kachel-zahl{box-sizing:border-box;background:var(--badge);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-5px;right:-7px}.item.todo.auf .txt b{white-space:normal}.todo-mehr{opacity:0;transition:grid-template-rows var(--klapp), opacity var(--klapp);background:var(--card);grid-template-rows:0fr;display:grid;position:relative}.item.todo.auf .todo-mehr{opacity:1;grid-template-rows:1fr}.todo-mehr-in{min-height:0;overflow:hidden}.zieht-huelle .todo-mehr{transition:none}.todo-details{flex-direction:column;gap:8px;padding:0 14px 4px 54px;font-size:14px;display:flex}.todo-notiz{white-space:pre-wrap;color:var(--ink);margin:0}.todo-fakten{gap:4px;margin:0;display:grid}.todo-fakten>div{gap:8px;display:flex}.todo-fakten dt{width:84px;color:var(--muted);flex:none}.todo-fakten dd{overflow-wrap:anywhere;min-width:0;margin:0}.todo-fakten dd.late{color:var(--danger);font-weight:600}.todo-bezug{color:var(--accent);font-weight:600;text-decoration:none}.todo-medien-hinweis{color:var(--muted);margin:0;font-size:13px}.todo-kommentar{color:var(--ink);align-items:flex-start;gap:8px;margin:0;display:flex}.todo-kommentar>svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.todo-kommentar small{color:var(--muted)}.todo-kommentar-zahl{display:block}.todo-oeffnen{min-height:44px;color:var(--accent);align-self:flex-start;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.todo-oeffnen svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.todo-mehr{transition:none}}.todo-karte>.todo-teil:not(:last-child)>div:not(.item):last-child>.item.todo{border-bottom:1px solid var(--line);border-radius:0}.todo-karte>.todo-teil:not(:first-child)>div:not(.item):first-child>.item.todo{border-radius:0}.todo-karte>.todo-teil:not(:last-child)>div:not(.item):only-child>.item.todo{border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--line)}.todo-karte>.todo-teil:not(:first-child)>div:not(.item):only-child>.item.todo{border-radius:0 0 var(--radius) var(--radius)}.todo-karte>.todo-teil:not(:first-child):not(:last-child)>div:not(.item):only-child>.item.todo{border-radius:0}:root[data-palette=papier]{--bg:#e4e6ea;--card:#fff;--ink:#14171c;--muted:#4a5160;--line:#c9ced6;--field:#4a516024}:root[data-palette=laub]{--bg:#e3e9df;--card:#fbfcf8;--ink:#15190f;--muted:#455040;--line:#c5d0bc;--field:#45504021;--glass:#f3f6eed9;--accent:#2f6b3a;--accent-soft:#2f6b3a26;--warn:#b4490c}:root[data-palette=bereiche]{--bg:#e4e6ea;--card:#fff;--ink:#14171c;--muted:#4a5160;--line:#c9ced6;--field:#4a516024}:root[data-palette=bereiche] .work .seg .tab:is([aria-selected=true],.gewaehlt){color:var(--area,var(--accent))}:root[data-palette=bereiche] .work .seg .tab:is([aria-selected=true],.gewaehlt) svg{background:var(--area,var(--card));color:#fff}:root[data-palette=bereiche] .work .seg .tab.unter{color:var(--area,var(--accent))}:root[data-palette=bereiche] .work .kopf{box-shadow:inset 0 -3px 0 var(--area,transparent);transition:box-shadow .3s}:root:not([data-palette=heute]) .group,:root:not([data-palette=heute]) .hero{box-shadow:0 0 0 1px var(--line)}.medit{z-index:200;color:#f2f4f7;touch-action:manipulation;-webkit-user-select:none;user-select:none;height:100dvh;padding-top:env(safe-area-inset-top);background:#0b0d10;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.medit button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.medit-top{flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.medit-spacer{flex:1}.medit-title{text-align:center;flex:1;font-size:16px;font-weight:600}.medit-icon{background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.medit-icon:active:not(:disabled){background:#ffffff24}.medit-icon:disabled{opacity:.35}.medit-ok{background:#ffffff29}.medit-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.medit-frame{flex:none;position:relative}.medit-canvas{touch-action:none;border-radius:2px;display:block}.medit-msg{text-align:center;color:#aeb4bf;margin:0;padding:0 24px;font-size:15px}.medit-msg.err{color:#ff8a80;padding:8px 16px 0}.medit-crop{box-sizing:border-box;touch-action:none;cursor:move;border:1px solid #ffffffd9;position:absolute;box-shadow:0 0 0 1px #00000073,0 0 0 100vmax #0009}.medit-grip{touch-action:none;width:44px;height:44px;position:absolute}.medit-grip:after{content:"";border:0 solid #fff;width:20px;height:20px;position:absolute}.medit-grip.nw{top:-14px;left:-14px}.medit-grip.nw:after{border-width:4px 0 0 4px;top:16px;left:16px}.medit-grip.ne{top:-14px;right:-14px}.medit-grip.ne:after{border-width:4px 4px 0 0;top:16px;right:16px}.medit-grip.sw{bottom:-14px;left:-14px}.medit-grip.sw:after{border-width:0 0 4px 4px;bottom:16px;left:16px}.medit-grip.se{bottom:-14px;right:-14px}.medit-grip.se:after{border-width:0 4px 4px 0;bottom:16px;right:16px}.medit-textbar{background:#14171cf0;border-radius:28px;align-items:center;gap:8px;padding:4px 4px 4px 16px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 0 0 1px #ffffff2e}.medit-textbar input{color:#fff;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px;font-size:16px}.medit-bottom{padding:4px 8px calc(8px + env(safe-area-inset-bottom));background:#0b0d10;flex-direction:column;flex:none;gap:4px;display:flex}.medit-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.medit-colors,.medit-widths{align-items:center;display:flex}.medit-dot{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.medit-dot>span{border-radius:50%;width:28px;height:28px;transition:transform .12s,box-shadow .12s;display:block;box-shadow:0 0 0 1.5px #ffffff59}.medit-dot[aria-pressed=true]>span{transform:scale(1.18);box-shadow:0 0 0 3px #fff}.medit-width>span{width:26px;box-shadow:none;background:#aeb4bf;border-radius:3px}.medit-width[aria-pressed=true]>span{box-shadow:none;background:#fff;transform:none}.medit-width[aria-pressed=true]{background:#ffffff29;border-radius:12px}.medit-tools{justify-content:space-around}.medit-tool{color:#aeb4bf;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:56px;height:48px;display:inline-flex}.medit-tool[aria-pressed=true]{color:#0b0d10;background:#fff}.medit-field{padding:2px 0}.medit-field .posinput{display:block}.medit-input{box-sizing:border-box;width:100%;box-shadow:none;color:#fff;-webkit-user-select:text;user-select:text;background:#ffffff1f;border:0;border-radius:24px;outline:none;min-height:48px;padding:0 16px}.medit-input::placeholder{color:#8f96a3}.medit-field .sugglist{background:#1b1f26;border-color:#ffffff2e;margin:6px 0}.medit-field .sugg{color:#f2f4f7;border-color:#ffffff1f}.medit-field .sugg small{color:#aeb4bf}.medit-actions{gap:8px;display:flex}.medit-btn{text-align:center;background:#ffffff24;border:0;border-radius:26px;flex:1;justify-content:center;align-items:center;min-height:52px;padding:0;font-size:16px;font-weight:600;display:flex}.medit-btn.primary{color:#0b0d10;background:#fff}.medit-btn:disabled{opacity:.5}.medit-video{pointer-events:none;background:#000;border-radius:2px;display:block;position:absolute;top:0;left:0}.medit-frame>.medit-canvas{position:relative}.medit-trim{flex-direction:column;display:flex}.medit-trimrow{align-items:center;gap:4px;display:flex}.medit-timeline{flex:1;min-width:0;padding:0 22px}.medit-track{touch-action:none;height:48px;position:relative}.medit-track:before{content:"";background:#ffffff2e;border-radius:4px;height:8px;position:absolute;top:20px;left:0;right:0}.medit-range{background:#ffffff80;border-radius:3px;height:12px;position:absolute;top:18px}.medit-range.bad{background:#ff8a80}.medit-mark{pointer-events:none;background:#fc0;width:2px;height:20px;margin-left:-1px;position:absolute;top:14px}.medit-handle{z-index:1;touch-action:none;cursor:ew-resize;outline:none;justify-content:center;align-items:center;width:44px;height:48px;margin-left:-22px;display:flex;position:absolute;top:0}.medit-handle>span{background:#fff;border-radius:4px;width:8px;height:32px;display:block;box-shadow:0 0 0 1px #00000080}.medit-handle:focus-visible>span{box-shadow:0 0 0 3px #fc0}.medit-times{font-variant-numeric:tabular-nums;color:#aeb4bf;justify-content:space-between;padding:0 16px 4px 62px;font-size:13px;display:flex}.medit-len{color:#f2f4f7}.aufnahme-knoepfe{gap:8px;display:flex}.aufnahme-knopf{min-height:72px;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #80808059;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.aufnahme-knopf:active{background:#8080802e}.aufnahme-zaehler{z-index:201;top:calc(env(safe-area-inset-top) + 18px);color:#f2f4f7;pointer-events:none;background:#ffffff29;border-radius:12px;padding:2px 10px;font-size:14px;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.row.mit-medien{flex-wrap:wrap;row-gap:8px}.medien-streifen{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.row.mit-medien>.medien-streifen{padding-left:0}.kachel-platz{flex:none;width:72px;height:72px;display:block}.kachel{background:var(--field);width:72px;height:72px;color:var(--muted);font:inherit;text-align:center;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1.15;display:flex;position:relative;overflow:hidden}.kachel img{object-fit:cover;width:100%;height:100%;display:block}.kachel.mehr{color:var(--ink);font-size:17px;font-weight:600}.kachel-text{flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex}.kachel-text svg{width:20px;height:20px}.kachel.fehler,.kachel-text.fehler{color:var(--danger)}.kachel-play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kachel-play svg{color:#fff;fill:#fff;box-sizing:content-box;background:#0000008c;border-radius:50%;width:26px;height:26px;padding:6px}.kachel-dauer{color:#fff;background:#0009;border-radius:6px;padding:0 5px;font-size:11px;font-weight:600;position:absolute;bottom:3px;right:3px}.kachel.wartend img{opacity:.55}.kachel-stand{color:#fff;background:#0009;padding:2px 3px;font-size:10px;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.kachel.wartend .kachel-text{padding-bottom:20px}.kachel.fehler .kachel-stand{background:var(--danger)}.wartende-position .txt small{display:block}.medien-block-kopf{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.bild-ansicht video{object-fit:contain;background:#000;flex:1;width:100%;min-height:0}.bild-platz{text-align:center;min-height:0;color:var(--muted);background:var(--bg);flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.grid .kachel,.grid .kachel-platz{aspect-ratio:1;width:100%;height:auto}:root[data-huelle=start][data-huelle]{--leiste-hoehe:0px;--nav-hoehe:var(--safe-bottom);--lasche-unter:0px}.flaeche[hidden]{display:none}.flaeche .pane.mit-kopf{padding-top:var(--safe-top)}.start-kopf{justify-content:space-between;align-items:center;gap:12px;margin:0 4px 16px;display:flex}.start-kopf h1{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:700}.start-kopf-rechts{flex:none;align-items:center;gap:10px;display:flex}:root{--widget-schatten:0 2px 12px #00000012, 0 0 0 .5px #0000000a;--widget-linie:var(--line)}.start-suche{width:100%;min-height:var(--hit);background:var(--card);color:var(--muted);text-align:left;box-shadow:var(--widget-schatten);border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:0 12px;font-size:16px;display:flex}.start-suche svg{flex:none;width:18px;height:18px}.start-suche span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.widgets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.widget{background:var(--card);min-width:0;color:var(--ink);box-shadow:var(--widget-schatten);border-radius:20px;padding:13px 14px;text-decoration:none;position:relative}.widget.breit{grid-column:span 4}.widget.halb{grid-column:span 2}.widget.klein{grid-column:span 1}.widget-kopf{min-height:24px;color:var(--ink);align-items:center;gap:7px;margin-bottom:6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.widget-kopf svg{width:14px;height:14px;color:var(--area,var(--accent));flex:none}.widget-titel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.widget-kopf small{color:var(--accent);margin-left:auto;font-size:12px;font-weight:500}.widget-zeile{border-top:.5px solid var(--widget-linie);min-height:32px;color:var(--ink);align-items:baseline;gap:8px;padding:7px 0;font-size:13.5px;text-decoration:none;display:flex}.widget-kopf+.widget-zeile{border-top:0}.widget-zeile-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.widget-zeile small{color:var(--muted);flex:none;font-size:12.5px}.widget-zeile.warn{color:var(--danger);font-weight:500}.widget-zeile.mehr{color:var(--muted)}.widget-zeile.mit-unter{flex-wrap:wrap;row-gap:1px}.widget-zeile-unter{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;font-size:12.5px;overflow:hidden}.widget-stand{border-top:.5px solid var(--widget-linie);color:var(--muted);margin:0;padding:7px 0 0;font-size:12px}.widget-hinweis{color:var(--muted);margin:0;padding:7px 0;font-size:13.5px}.widget-hinweis+.widget-zeile{border-top:.5px solid var(--widget-linie)}.widget.klein{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:14px 1px 12px;display:flex}.widget-symbol{width:22px;height:22px;color:var(--area,var(--accent));flex:none}.widget-name{letter-spacing:-.2px;white-space:nowrap;width:100%;padding:0 1px;font-size:11px;font-weight:500;line-height:14px;display:block;overflow:hidden}.widget-zahl{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:7px;right:8px}.start-neu{right:16px;bottom:calc(var(--safe-bottom) + 12px);z-index:9;position:fixed}.neu-auswahl{min-width:200px}.neu-schleier{z-index:29;position:fixed;inset:0}.neu-auswahl .menu-name small{color:var(--muted);font-size:12px;display:block}.menu-item.ohne-netz{color:var(--muted)}.start-neu .arbeitsknopf svg{width:28px;height:28px}.seiten-knoepfe{left:16px;right:16px;bottom:calc(var(--safe-bottom) + 12px);z-index:9;pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed}.seiten-knoepfe[hidden]{display:none}.seiten-knoepfe-rechts{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.heim-knopf{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:none}.seiten-knoepfe-rechts.eng{gap:6px}.seiten-knoepfe-rechts.eng>.arbeitsknopf:not(.rund):not(.umschalter){gap:5px;padding:0 10px}.suche-kopf{z-index:2;background:var(--bg);margin:0 -16px;padding:0 16px;position:sticky;top:0}.suche-kopf .navrow{position:static}.suche-kopf .omni-field{margin:4px 0 8px}.suche-kopf .scopes{margin:0 -16px}.suche-seite .omni-list{padding-top:4px}.listen-suche{margin:8px 0 12px}.oberflaeche-hinweis{color:var(--muted);margin:8px 16px 0;font-size:13px;line-height:1.4}
