:root{--mkopf-h:54px;--mreiter-h:50px;--mtabs-h:62px;--unten:env(safe-area-inset-bottom,0px)}.mblatt,.mkopf,.mreiter,.mtabs{display:none}@media (max-width:859px){.side{display:none}.mkopf{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:40;transform:var(--mkopf-versatz,none);height:calc(var(--mkopf-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 8px 0 18px;background:rgba(7,24,31,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mkopf-marke{display:flex;align-items:baseline;gap:7px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.mkopf-marke:hover{text-decoration:none}.mkopf-marke small{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-faint)}.mkopf-knopf{width:44px;height:44px;display:grid;place-items:center;color:var(--ink-soft);border-radius:12px}.mkopf-knopf svg{width:21px;height:21px}.mreiter{display:flex;gap:6px;align-items:center;position:-webkit-sticky;position:sticky;top:calc(var(--mkopf-h) + env(safe-area-inset-top, 0px));z-index:39;transform:var(--mkopf-versatz,none);height:var(--mreiter-h);padding:0 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:rgba(7,24,31,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mreiter::-webkit-scrollbar{display:none}.mreiter a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ink-soft);white-space:nowrap;border:1px solid var(--line)}.mreiter a:hover{text-decoration:none}.mreiter a.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.mtabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:50;transform:var(--mtabs-versatz,none);height:calc(var(--mtabs-h) + var(--unten));padding-bottom:var(--unten);background:rgba(12,34,43,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.mtabs a,.mtabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0 2px;background:none;border:0;font:inherit;cursor:pointer;font-size:11px;font-weight:600;color:var(--ink-faint);white-space:nowrap;-webkit-tap-highlight-color:transparent}.mtabs a:hover{text-decoration:none}.mtabs .on{color:var(--accent)}.mtabs-icon{position:relative;display:grid;place-items:center;width:44px;height:30px;border-radius:10px}.mtabs .on .mtabs-icon{background:var(--accent-flaeche)}.mtabs-icon svg{width:23px;height:23px}.mblatt-liste em,.mtabs-icon em{font-style:normal;font-size:10.5px;font-weight:800;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--warning);color:#1d1503}.mtabs-icon em{position:absolute;top:-4px;right:2px}.mblatt{display:block;position:fixed;inset:0;z-index:60}.mblatt-hinter{position:absolute;inset:0;border:0;background:rgba(2,10,13,.62);cursor:pointer}.mblatt-inhalt{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-soft);border-top:1px solid var(--line);border-radius:20px 20px 0 0;padding:8px 16px calc(24px + var(--unten))}@media (prefers-reduced-motion:no-preference){.mblatt-inhalt{animation:mblatt-rein .22s ease-out}@keyframes mblatt-rein{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}}.mblatt-griff{width:40px;height:5px;border-radius:999px;background:var(--line-accent);margin:4px auto 14px}.mblatt-gruppe+.mblatt-gruppe{margin-top:18px}.mblatt-gruppe h2{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 4px 8px}.mblatt-gruppe h2 svg{width:15px;height:15px}.mblatt-liste{background:var(--bg);border:1px solid var(--line);border-radius:14px;overflow:hidden}.mblatt-liste a{display:flex;align-items:center;gap:13px;min-height:52px;padding:0 16px;font-size:15.5px;font-weight:500;color:var(--ink)}.mblatt-liste a+a{border-top:1px solid var(--line-soft)}.mblatt-liste a:hover{text-decoration:none;background:var(--bg-raised)}.mblatt-liste a.on{color:var(--accent);font-weight:600}.mblatt-liste a svg{width:20px;height:20px;flex:none;color:var(--ink-faint)}.mblatt-liste a.on svg{color:var(--accent)}.mblatt-liste a span{flex:1 1;min-width:0}.mblatt-fuss{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding:16px 4px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink-faint)}.mblatt-fuss b{display:block;color:var(--ink);font-size:15px;font-weight:600}.main{padding:20px 16px calc(var(--mtabs-h) + var(--unten) + 36px)}.page-head{margin-bottom:20px}.page-head h1{font-size:23px}.savebar{bottom:calc(var(--mtabs-h) + var(--unten));margin:22px -16px 0;padding:12px 16px}.main.voll{flex:none;position:relative;height:calc(100dvh - var(--mkopf-h) - env(safe-area-inset-top, 0px) - var(--mtabs-h) - var(--unten));overflow:hidden;padding:0}.shell.mit-reitern .main.voll{height:calc(100dvh - var(--mkopf-h) - var(--mreiter-h) - env(safe-area-inset-top, 0px) - var(--mtabs-h) - var(--unten))}.nur-gross{display:none!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px;min-height:46px}textarea{min-height:110px}.btn{min-height:46px;padding:11px 18px;font-size:15px}.btn-sm{min-height:40px;padding:8px 14px;font-size:14px}.ll-suche input:not([type=checkbox]):not([type=radio]):not([type=file]){font-size:16px}.card{padding:18px 16px;border-radius:14px}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px}.stat b{font-size:23px}.row{flex-wrap:wrap;row-gap:10px;column-gap:10px;padding:14px}.row>.row-main{flex:1 1 60%}.row-name{font-size:15.5px;line-height:1.35}.row-sub{font-size:13px;line-height:1.5;margin-top:2px}.row .btn-sm,.row .weg,.weg{min-height:40px}.row .weg,.weg{min-width:40px;display:inline-grid;place-items:center;border-radius:10px;font-size:16px}.lead-row .lead-datum{order:2;width:auto;text-align:right;align-self:flex-start;padding-top:2px}.lead-row .row-main{order:1;flex-basis:calc(100% - 80px)}.lead-row .badge,.lead-row .pill{order:3}.sortitem{display:grid;grid-template-columns:26px minmax(0,1fr) 40px;align-items:center;grid-gap:8px;gap:8px;padding:10px}.sortitem>.griff{grid-column:1;grid-row:1;font-size:18px}.sortitem>:not(.griff):not(.weg){grid-column:2;flex:none!important;width:100%}.sortitem>.weg{grid-column:3;grid-row:1}.sortitem input[type=text],.sortitem select{padding:10px 12px;font-size:16px}.nl-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nl-zahlen div{padding:12px}.nl-zahlen b{font-size:21px}.nl-zahlen span{font-size:12px;line-height:1.35;display:block}.nl-filter{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.nl-filter a{flex:none;padding:9px 12px;white-space:nowrap}.nl-suche{flex:1 1 100%;min-width:0}.fenster-tag{grid-template-columns:minmax(0,1fr)}.fenster-zeile,.fenster-zeilen{width:100%}.fenster-zeile input{width:auto;flex:1 1;min-width:0}.kie-kopf{top:calc(var(--mkopf-h) + var(--mreiter-h) + env(safe-area-inset-top, 0px));padding:12px 16px;gap:10px}.kie-trenner{display:none}.kie-kopf-titel{order:3;flex-basis:100%}.kie-kopf-titel h1{font-size:19px}.kie-kopf-knoepfe{margin-left:auto}.main li code,.main p code{word-break:break-all}.tile-img{aspect-ratio:16/10}.ki-chat-kopf{gap:10px;padding:10px 12px}.ki-chat-kopf .ki-avatar.gross{width:42px;height:42px;font-size:15px}.ki-chat-wer h2{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-chat-kopf .ki-pille{font-size:12.5px}.ki-einstellungen{width:44px;padding:0}.shell:has(.ki[data-offen="1"]) .mreiter,.shell:has(.ki[data-offen="1"]) .mtabs{display:none}.shell:has(.ki[data-offen="1"]) .main.voll{height:calc(100dvh - var(--mkopf-h) - env(safe-area-inset-top, 0px))}.shell:has(.ki[data-offen="1"]) .ki-composer{padding-bottom:calc(12px + var(--unten))}.main.voll .kie-kopf{top:0}}