.inst[data-v-8cbaef87]{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #0000002e}.inst img[data-v-8cbaef87]{border-radius:9px;flex:none}.inst-t[data-v-8cbaef87]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;font-size:13px}@media (min-width: 761px){.inst[data-v-8cbaef87]{display:none}}.za-scroll[data-v-657d583e]{overflow-x:auto;transform:rotateX(180deg)}.za-scroll>table[data-v-657d583e]{transform:rotateX(180deg)}.spw[data-v-657d583e]{position:relative;margin-left:auto}.spm[data-v-657d583e]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:8px 10px;display:flex;flex-direction:column;gap:6px;min-width:170px}.spm label[data-v-657d583e]{display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.rb-grid[data-v-00851fe4]{grid-template-columns:minmax(260px,1fr) minmax(0,3fr)}.rb-grid .list .lh[data-v-00851fe4]{gap:8px}.rb-grid .li.rb-rolle[data-v-00851fe4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.rb-rolle b[data-v-00851fe4]{font-weight:500}.rb-rolle small[data-v-00851fe4]{color:var(--muted);font-size:12px}.rb-suche[data-v-00851fe4]{flex:1 1 100%;min-width:0;text-align:left}.rb .d-h[data-v-00851fe4]{flex-wrap:wrap;gap:6px}.rb-lock[data-v-00851fe4]{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:var(--soft);color:var(--muted);font-size:13px}.rb-bereich[data-v-00851fe4]{margin-top:18px}.rb-bereich h3[data-v-00851fe4]{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.rb-row[data-v-00851fe4]{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;gap:10px;align-items:center;padding:5px 0;border-top:1px solid var(--line);min-height:38px}.rb-row.kind[data-v-00851fe4]{border-top:1px dashed var(--line)}.rb-row.kind .rb-name[data-v-00851fe4]{padding-left:22px;font-size:13px}.rb-row.aus[data-v-00851fe4]{opacity:.45}.rb-row.eigen .rb-name>span[data-v-00851fe4]:not(.rb-chev):after{content:"●";color:var(--amber, #c8860a);font-size:9px;margin-left:6px;vertical-align:middle}.rb-name[data-v-00851fe4]{display:flex;align-items:center;gap:6px;min-width:0;font-weight:500}.rb-name small[data-v-00851fe4]{color:var(--muted);font-weight:400;font-size:11.5px;white-space:nowrap}.rb-name small.abw[data-v-00851fe4]{color:var(--amber, #c8860a)}.rb-name a[data-v-00851fe4]{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-name a[data-v-00851fe4]:hover{text-decoration:underline}.rb-chev[data-v-00851fe4]{width:16px;flex:none;border:0;background:none;padding:0;color:var(--muted);cursor:pointer;font-size:11px;transition:transform .15s}.rb-chev.auf[data-v-00851fe4]{transform:rotate(90deg)}.rb-chev.leer[data-v-00851fe4]{cursor:default}.rb-stufen[data-v-00851fe4]{display:inline-flex;background:var(--soft);border-radius:9px;padding:2px;gap:2px}.rb-stufen button[data-v-00851fe4]{border:0;background:none;font:inherit;font-size:12px;padding:4px 10px;border-radius:7px;color:var(--muted);cursor:pointer;white-space:nowrap}.rb-stufen button[data-v-00851fe4]:hover:not(:disabled):not(.on){color:var(--ink)}.rb-stufen button.on[data-v-00851fe4]{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.rb-stufen button[data-v-00851fe4]:disabled{cursor:default}.rb-stufen button[data-v-00851fe4]:disabled:not(.on){opacity:.35}.rb-fest[data-v-00851fe4]{font-size:12px;color:var(--muted);padding-right:4px;white-space:nowrap}.rb-reset[data-v-00851fe4]{width:26px;height:26px;border:0;background:none;border-radius:7px;color:var(--muted);cursor:pointer;font-size:14px}.rb-reset[data-v-00851fe4]:hover:not(.leer){background:var(--soft);color:var(--ink)}.rb-reset.leer[data-v-00851fe4]{cursor:default}@media (max-width: 820px){.rb-grid[data-v-00851fe4]{grid-template-columns:1fr}.rb-row[data-v-00851fe4]{grid-template-columns:minmax(0,1fr) 26px}.rb-row .rb-stufen[data-v-00851fe4],.rb-row .rb-fest[data-v-00851fe4]{grid-column:1;grid-row:2;justify-self:start;margin-left:22px;overflow-x:auto;max-width:100%}.rb-row .rb-reset[data-v-00851fe4]{grid-column:2;grid-row:1}}.odl-kneu[data-v-a426cb7d]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.odl-kneu .inp[data-v-a426cb7d]{width:100%;text-align:left}.odl-kneu .btn[data-v-a426cb7d]{grid-column:1 / -1;justify-self:start}.odl[data-v-a426cb7d]{width:min(880px,94vw)}.odl-h[data-v-a426cb7d]{display:flex;align-items:flex-start;gap:12px}.odl-h .x.big[data-v-a426cb7d]{margin-left:auto;border:0;background:transparent;font-size:22px;color:var(--muted);cursor:pointer;font-family:inherit}.odl-grid[data-v-a426cb7d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.odl-box[data-v-a426cb7d]{border:1px solid var(--line);border-radius:var(--r-c);padding:10px 12px;min-width:0}.odl-box h3[data-v-a426cb7d]{font-size:13px;margin:0 0 8px;display:flex;gap:8px;align-items:baseline}.odl-list[data-v-a426cb7d]{max-height:220px;overflow:auto;margin-top:6px}.odl-row[data-v-a426cb7d]{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.odl-row[data-v-a426cb7d]:first-child{border-top:0}.odl-row small[data-v-a426cb7d]{display:block;color:var(--muted);font-size:11.5px}.odl-row .btn[data-v-a426cb7d]{margin-left:auto}.seg[data-v-a426cb7d]{display:flex;gap:6px;margin-bottom:6px}.odl-odoo[data-v-a426cb7d]{border:1px dashed var(--acc);border-radius:var(--r-c);padding:6px 10px 10px;margin-top:6px;position:relative}.odl-tag[data-v-a426cb7d]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc)}.req[data-v-a426cb7d]{color:var(--red);font-weight:600;font-size:11px;margin-left:4px}.conf[data-v-a426cb7d]{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.conf p[data-v-a426cb7d]{margin:0;font-size:13px}.acts-row[data-v-a426cb7d]{margin-top:8px}@media (max-width: 700px){.odl-grid[data-v-a426cb7d]{grid-template-columns:1fr}}.odp[data-v-a471f066]{width:min(860px,94vw)}.odp-h[data-v-a471f066]{display:flex;align-items:flex-start;gap:12px}.odp-h .x.big[data-v-a471f066]{margin-left:auto;border:0;background:transparent;font-size:22px;color:var(--muted);cursor:pointer;font-family:inherit}.odp-grid[data-v-a471f066]{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;margin-top:10px}.odp-box[data-v-a471f066]{border:1px solid var(--line);border-radius:var(--r-c);padding:10px 12px;min-width:0}.odp-box h3[data-v-a471f066]{font-size:13px;margin:0 0 8px;display:flex;gap:8px;align-items:baseline}.odp-list[data-v-a471f066]{max-height:220px;overflow:auto;margin-top:6px}.odp-row[data-v-a471f066]{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.odp-row[data-v-a471f066]:first-child{border-top:0}.odp-row small[data-v-a471f066]{display:block;color:var(--muted);font-size:11.5px}.odp-row .btn[data-v-a471f066]{margin-left:auto}.seg[data-v-a471f066]{display:flex;gap:6px;margin-bottom:6px}.odp-odoo[data-v-a471f066]{border:1px dashed var(--acc);border-radius:var(--r-c);padding:6px 10px 10px;margin-top:6px}.odp-tag[data-v-a471f066]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc)}.req[data-v-a471f066]{color:var(--red);font-weight:600;font-size:11px;margin-left:4px}.conf[data-v-a471f066]{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.conf p[data-v-a471f066]{margin:0;font-size:13px}.acts-row[data-v-a471f066]{margin-top:8px}@media (max-width: 700px){.odp-grid[data-v-a471f066]{grid-template-columns:1fr}}.odo[data-v-d81fc34b]{width:min(820px,94vw)}.odo-kv[data-v-d81fc34b]{margin:6px 0 4px}.odo-h3[data-v-d81fc34b]{font-size:13px;margin:12px 0 6px}.odo-block[data-v-d81fc34b]{margin-top:10px;font-size:12.5px;color:var(--amber-ink);background:var(--amber-soft);border-radius:8px;padding:6px 10px}.odo-conf[data-v-d81fc34b]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.odo-conf p[data-v-d81fc34b]{margin:0;font-size:13.5px}.odo-verlauf[data-v-d81fc34b]{margin-top:8px;font-size:12.5px;display:grid;grid-template-columns:auto 1fr;gap:3px 10px}.odo-verlauf>div[data-v-d81fc34b]{display:contents}.odo-verlauf span[data-v-d81fc34b]:first-child{color:var(--muted);white-space:nowrap}.sh[data-v-d81fc34b]{min-width:0}.mng[data-v-d81fc34b]{min-width:0;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-c);background:var(--soft)}.mng-h[data-v-d81fc34b]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;margin-bottom:8px}.mng-back[data-v-d81fc34b]{font-size:12.5px;color:var(--red);background:var(--red-soft);border-radius:8px;padding:6px 9px;margin-bottom:8px}.mng-tbl[data-v-d81fc34b]{font-size:12.5px;overflow-x:auto}.mng-r[data-v-d81fc34b]{display:grid;grid-template-columns:minmax(110px,2fr) 76px 72px 72px 72px minmax(80px,1.4fr) 20px;gap:6px;align-items:center;padding:3px 0;min-width:520px}.mng-r+.mng-r[data-v-d81fc34b]{border-top:1px solid var(--line)}.mng-head[data-v-d81fc34b]{color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);padding-bottom:5px}.mng .q[data-v-d81fc34b]{text-align:right}.mng .inp[data-v-d81fc34b]{width:100%;padding:3px 6px;font-size:12.5px}.mng .inp.q[data-v-d81fc34b]{text-align:right}.mng .mute[data-v-d81fc34b]{color:var(--muted)}.mng .good[data-v-d81fc34b]{color:var(--green)}.mng .bad[data-v-d81fc34b]{color:var(--red);font-weight:600}.mng-sig[data-v-d81fc34b]{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.mng-card[data-v-d81fc34b]{border:1px solid var(--line);border-radius:10px;padding:6px 8px;background:var(--panel)}.mng-card img[data-v-d81fc34b]{display:block;height:42px;max-width:190px;object-fit:contain}.mng-card small[data-v-d81fc34b]{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}@media (max-width: 700px){.mng-r[data-v-d81fc34b]{grid-template-columns:1fr 70px 70px 70px;grid-auto-rows:min-content}.mng-head[data-v-d81fc34b]{display:none}}.lnk[data-v-fdca0b02]{cursor:pointer;color:var(--acc)}.odoo-grp[data-v-fdca0b02]{border:1px dashed var(--acc);border-radius:var(--r-c);padding:6px 12px 12px;margin-top:8px}.sana-grp[data-v-fdca0b02]{border:1px solid var(--line);border-radius:var(--r-c);padding:6px 12px 12px;margin-top:10px}.odoo-tag[data-v-fdca0b02]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc)}.req[data-v-fdca0b02]{color:var(--red);font-weight:600;font-size:11px;margin-left:4px}.seg3[data-v-fdca0b02]{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.seg3 .opt[data-v-fdca0b02]{display:inline-flex;gap:6px;align-items:center;margin:4px 0;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px}.odoo-list[data-v-fdca0b02]{max-height:200px;overflow:auto;margin-top:6px}.odoo-row[data-v-fdca0b02]{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.odoo-row[data-v-fdca0b02]:first-child{border-top:0}.odoo-row small[data-v-fdca0b02]{display:block;color:var(--muted);font-size:11.5px}.odoo-row .btn[data-v-fdca0b02]{margin-left:auto}.zt-aus[data-v-27ba2186]{opacity:.7}.zt-aus .hint[data-v-27ba2186]{max-width:620px;margin-top:6px}.zeit-aus td[data-v-d3e90c7a]{opacity:.45}.zeit-aus:hover td[data-v-d3e90c7a]{opacity:.7}.geraete-kopf[data-v-6dbc708d]{flex-wrap:wrap;row-gap:8px}.ag-grid[data-v-6dbc708d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ag-eigen[data-v-6dbc708d]{display:grid;grid-template-columns:minmax(0,1.2fr) 110px minmax(0,1fr) auto;gap:6px;align-items:center;margin-bottom:6px}@media (max-width: 560px){.geraete-kopf .search[data-v-6dbc708d]{min-width:0!important;width:100%}.ag-grid[data-v-6dbc708d]{grid-template-columns:1fr}.ag-eigen[data-v-6dbc708d]{grid-template-columns:1fr 1fr}}.fk-warn[data-v-257f5978]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ck-ctl .hk-view[data-v-257f5978]{flex-wrap:wrap;max-width:100%}@media (max-width: 640px){.ck-ctl .search[data-v-257f5978]{min-width:0!important;width:100%;margin-left:0!important}}.snd-wrap[data-v-257f5978]{padding:0;overflow-x:auto}.snd tbody tr[data-v-257f5978]{cursor:pointer}.snd tbody tr.snd-det[data-v-257f5978],.snd tbody tr.leer[data-v-257f5978]{cursor:default}.snd[data-v-257f5978]{--f-gelb: color-mix(in srgb, #FFC000 20%, var(--panel));--f-pfirsich: color-mix(in srgb, #ED7D31 20%, var(--panel));--f-lachs: color-mix(in srgb, #ED7D31 40%, var(--panel));--f-problem: color-mix(in srgb, #C00000 18%, var(--panel))}.snd tr.s-offen>td[data-v-257f5978]{background:var(--f-gelb)}.snd tr.s-unterwegs>td[data-v-257f5978]{background:var(--f-pfirsich)}.snd tr.s-zugestellt>td[data-v-257f5978]{background:var(--f-lachs)}.snd tr.s-problem>td[data-v-257f5978]{background:var(--f-problem)}.snd tr.s-offen>td[data-v-257f5978]:first-child{box-shadow:inset 3px 0 #e0a800}.snd tr.s-unterwegs>td[data-v-257f5978]:first-child{box-shadow:inset 3px 0 #ed7d31}.snd tr.s-zugestellt>td[data-v-257f5978]:first-child{box-shadow:inset 3px 0 #c8591a}.snd tr.s-problem>td[data-v-257f5978]:first-child{box-shadow:inset 3px 0 0 var(--red)}.snd tr.s-ohne_nummer>td[data-v-257f5978]:first-child{box-shadow:inset 3px 0 0 var(--line)}.snd .chip.s-offen[data-v-257f5978]{background:color-mix(in srgb,#FFC000 45%,var(--panel));color:var(--ink)}.snd .chip.s-unterwegs[data-v-257f5978]{background:color-mix(in srgb,#ED7D31 35%,var(--panel));color:var(--ink)}.snd .chip.s-zugestellt[data-v-257f5978]{background:color-mix(in srgb,#ED7D31 60%,var(--panel));color:var(--ink)}.snd tr.s-bestaetigen>td[data-v-257f5978]{background:var(--f-gelb)}.snd tr.s-bestaetigen>td[data-v-257f5978]:first-child{box-shadow:inset 3px 0 #e0a800}.snd .chip.s-bestaetigen[data-v-257f5978]{background:color-mix(in srgb,#FFC000 45%,var(--panel));color:var(--ink)}.best[data-v-257f5978]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fremd[data-v-257f5978]{padding:12px 14px;margin-bottom:12px}.fremd-kopf[data-v-257f5978]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.fremd .tbl td[data-v-257f5978]{white-space:normal}.fremd select.inp[data-v-257f5978]{margin-right:6px}.kand[data-v-257f5978]{display:flex;flex-direction:column;gap:6px;margin:4px 0 10px}.kand .tbl td[data-v-257f5978]{white-space:nowrap;padding:4px 8px}.kand tr.passt td[data-v-257f5978]{background:color-mix(in srgb,#70AD47 22%,var(--panel))}.best-form[data-v-257f5978]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.best-form label[data-v-257f5978]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.best-form .inp[data-v-257f5978]{min-width:150px}.snd tr.auf>td[data-v-257f5978]{border-bottom-color:transparent}.snd .kunde[data-v-257f5978]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.snd .meldung[data-v-257f5978]{max-width:240px;overflow:hidden;text-overflow:ellipsis}.snd .grund[data-v-257f5978]{display:block;margin-top:2px}.snd .nrn .nr[data-v-257f5978]{display:block;font-variant-numeric:tabular-nums;font-size:12px}.snd-det>td[data-v-257f5978]{background:var(--soft);white-space:normal}.det-grid[data-v-257f5978]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;padding:4px 0}.det-kopf[data-v-257f5978]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.det-kopf .btn[data-v-257f5978]{margin-left:auto}.det-status[data-v-257f5978]{font-size:12.5px;margin-bottom:6px}.det-ev[data-v-257f5978]{border-collapse:collapse;font-size:12px;width:100%}.det-ev td[data-v-257f5978]{padding:3px 8px 3px 0;border:0;white-space:normal;vertical-align:top}.det-ev td[data-v-257f5978]:first-child{white-space:nowrap}.mv[data-v-e49aafc7]{display:grid;grid-template-columns:250px minmax(320px,1fr) minmax(360px,640px);gap:14px;align-items:start}.mv-liste[data-v-e49aafc7],.mv-edit[data-v-e49aafc7],.mv-vor[data-v-e49aafc7]{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 14px;min-width:0}.mv-art[data-v-e49aafc7]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.mv-art[data-v-e49aafc7]:last-child{border-bottom:0}.mv-art>span[data-v-e49aafc7]{white-space:nowrap}.mv-art .chip[data-v-e49aafc7]{cursor:pointer;margin-left:4px}.mv-kopf[data-v-e49aafc7]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mv-kopf h3[data-v-e49aafc7]{margin:0;font-size:15px}.mv-edit label[data-v-e49aafc7]{display:block;font-size:12px;color:var(--muted);margin:6px 0 3px}.mv-inp[data-v-e49aafc7]{width:100%;text-align:left;padding:7px 9px}.mv-chips[data-v-e49aafc7],.mv-neu[data-v-e49aafc7]{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.mv-ph[data-v-e49aafc7],.mv-neu .chip[data-v-e49aafc7],.mv-vk .chip[data-v-e49aafc7]{cursor:pointer}.mv-b[data-v-e49aafc7]{border:1px solid var(--line);border-radius:var(--r-c);padding:8px 10px;margin-top:8px}.mv-bk[data-v-e49aafc7]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin-bottom:5px}.mv-bk .x[data-v-e49aafc7]{border:0;background:none;cursor:pointer;font-size:15px;color:var(--muted);padding:0 5px}.mv-bk .x[data-v-e49aafc7]:disabled{opacity:.3;cursor:default}.mv-zwei[data-v-e49aafc7]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mv-vk[data-v-e49aafc7]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.mv-vk .chip[data-v-e49aafc7]{margin-right:4px}.mv-betreff[data-v-e49aafc7]{font-size:13.5px;font-weight:600;padding:6px 0 10px}.mv-betreff small[data-v-e49aafc7]{display:block;font-weight:500}.mv-frame[data-v-e49aafc7]{width:100%;height:640px;border:1px solid var(--line);border-radius:var(--r-c);background:#fff}.mv-text[data-v-e49aafc7]{white-space:pre-wrap;font:12.5px/1.5 ui-monospace,Consolas,monospace;background:var(--soft);border-radius:var(--r-c);padding:12px;margin:0;max-height:640px;overflow:auto}.mv-fehler[data-v-e49aafc7]{display:block;white-space:normal;margin-bottom:8px}@media (max-width: 1180px){.mv[data-v-e49aafc7]{grid-template-columns:1fr}.mv-frame[data-v-e49aafc7]{height:520px}}@media (max-width: 640px){.mv-zwei[data-v-e49aafc7]{grid-template-columns:1fr}}.fk-warn[data-v-c424fec1]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.fak-kpis[data-v-c424fec1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:10px 0 4px}.fak-kpis .k[data-v-c424fec1]{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 14px;min-width:0}.fak-kpis .k b[data-v-c424fec1]{display:block;font-family:Outfit,sans-serif;font-size:22px;font-weight:600}.fak-kpis .k span[data-v-c424fec1]{display:block;font-size:12px;color:var(--muted);margin-top:2px}.fak-kpis .k.rot b[data-v-c424fec1]{color:var(--red)}.fak-kpis .k.aus[data-v-c424fec1],.chip.aus[data-v-c424fec1],.btn.aus[data-v-c424fec1],.fk-h2.aus[data-v-c424fec1]{opacity:.5}.btn.aus[data-v-c424fec1]{cursor:not-allowed;border-style:dashed}.ck-ctl .hk-view[data-v-c424fec1]{flex-wrap:wrap;max-width:100%}.fk-h2[data-v-c424fec1]{font-size:16px;margin:16px 0 8px}.fk-h2.rot[data-v-c424fec1]{color:var(--red)}.fk-rp[data-v-c424fec1]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;opacity:.7}.fak-wrap[data-v-c424fec1]{padding:0;overflow-x:auto}.fak-tbl td[data-v-c424fec1]{vertical-align:top}.fak-tbl .kunde[data-v-c424fec1]{max-width:260px;white-space:normal}.fak-tbl small.hint[data-v-c424fec1]{display:block;margin-top:2px}.fak-tbl th[data-sort][data-v-c424fec1]{cursor:pointer;-webkit-user-select:none;user-select:none}.fak-tbl th[data-sort][data-v-c424fec1]:after{content:"↕";margin-left:4px;opacity:.35;font-size:10px}.fak-tbl th[data-sort].asc[data-v-c424fec1]:after{content:"▲";opacity:1;color:var(--acc)}.fak-tbl th[data-sort].desc[data-v-c424fec1]:after{content:"▼";opacity:1;color:var(--acc)}.fk-stick[data-v-c424fec1]{position:sticky;right:0;background:var(--panel);box-shadow:-6px 0 8px -6px #0000001f}.fak-tbl th.fk-stick[data-v-c424fec1]{z-index:1}.stack[data-v-c424fec1]{display:flex;flex-direction:column;gap:5px}.fak-tbl tr.fkr-y>td[data-v-c424fec1],.fk-legend .fkr-y[data-v-c424fec1],.fak-tbl tr.s-offen>td[data-v-c424fec1],.fak-tbl tr.s-bestaetigen>td[data-v-c424fec1]{background:color-mix(in srgb,#FFC000 20%,var(--panel))}.fak-tbl tr.fkr-a>td[data-v-c424fec1],.fk-legend .fkr-a[data-v-c424fec1],.fak-tbl tr.s-unterwegs>td[data-v-c424fec1],.fak-tbl tr.s-problem>td[data-v-c424fec1]{background:color-mix(in srgb,#ED7D31 18%,var(--panel))}.fak-tbl tr.fkr-b>td[data-v-c424fec1],.fk-legend .fkr-b[data-v-c424fec1]{background:color-mix(in srgb,#ED7D31 30%,var(--panel))}.fak-tbl tr.fkr-c>td[data-v-c424fec1],.fk-legend .fkr-c[data-v-c424fec1],.fak-tbl tr.s-zugestellt>td[data-v-c424fec1]{background:color-mix(in srgb,#ED7D31 42%,var(--panel))}.fak-tbl tr.fkr-d>td[data-v-c424fec1],.fk-legend .fkr-d[data-v-c424fec1]{background:color-mix(in srgb,#70AD47 28%,var(--panel))}.fak-tbl tr.fkr-late>td[data-v-c424fec1],.fk-legend .fkr-late[data-v-c424fec1]{background:color-mix(in srgb,#E67C00 38%,var(--panel))}.fak-tbl tr.fkr-late.fkr-erinnerung>td[data-v-c424fec1]{background:color-mix(in srgb,#E67C00 55%,var(--panel))}.fak-tbl tr.fkr-late.fkr-m1>td[data-v-c424fec1],.fk-legend .fkr-m1[data-v-c424fec1]{background:color-mix(in srgb,#D9481C 50%,var(--panel))}.fak-tbl tr.fkr-late.fkr-m2>td[data-v-c424fec1]{background:color-mix(in srgb,#A31F1F 62%,var(--panel));color:#fff}.fak-tbl tr.fkr-late.fkr-credit>td[data-v-c424fec1],.fk-legend .fkr-credit[data-v-c424fec1]{background:color-mix(in srgb,#7A1414 72%,var(--panel));color:#fff}.fak-tbl tr.fkr-m2>td .hint[data-v-c424fec1],.fak-tbl tr.fkr-credit>td .hint[data-v-c424fec1]{color:#ffffffbf}.fak-tbl tr.fkr-late>td.fk-stick[data-v-c424fec1],.fak-tbl tr>td.fk-stick[data-v-c424fec1]{background:var(--panel);color:var(--ink)}.chip.s-offen[data-v-c424fec1]{background:color-mix(in srgb,#FFC000 45%,var(--panel));color:var(--ink)}.chip.s-unterwegs[data-v-c424fec1]{background:color-mix(in srgb,#ED7D31 35%,var(--panel));color:var(--ink)}.fk-legend[data-v-c424fec1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fk-legend span[data-v-c424fec1]{font-size:11.5px;padding:3px 9px;border-radius:var(--r-c);border:1px solid var(--line)}.fk-selbar[data-v-c424fec1]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:var(--acc-soft);border-radius:var(--r-c);padding:8px 12px;margin:0 0 8px;font-size:13px}.fk-selbar .right[data-v-c424fec1]{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.fk-colwrap[data-v-c424fec1]{position:relative;margin-left:8px}.fk-colwrap .spm[data-v-c424fec1]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:8px 10px;display:flex;flex-direction:column;gap:6px;min-width:190px}.fk-colwrap .spm label[data-v-c424fec1]{display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;font-weight:400;margin:0}.fk-menu[data-v-c424fec1]{position:fixed;z-index:58;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-t);box-shadow:0 14px 34px #0000002e;padding:6px 0;min-width:250px}.fk-menu .grp[data-v-c424fec1]{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:7px 14px 3px}.fk-menu .mi[data-v-c424fec1]{display:flex;align-items:center;gap:10px;padding:7px 14px;font-size:13px;cursor:pointer;white-space:nowrap}.fk-menu .mi[data-v-c424fec1]:hover{background:var(--acc-soft)}.fk-menu .mi.off[data-v-c424fec1]{opacity:.45;cursor:not-allowed}.fk-menu .mi.off[data-v-c424fec1]:hover{background:transparent}.fk-menu .mi .tag[data-v-c424fec1]{margin-left:auto;font-size:11px;color:var(--muted)}.fk-modal[data-v-c424fec1]{width:min(760px,94vw);max-height:84vh;overflow-y:auto;overscroll-behavior:contain}.fk-modal.gross[data-v-c424fec1]{width:min(1080px,96vw);max-height:90vh}.fk-warn[data-v-c424fec1]{display:flex;gap:14px;align-items:baseline;padding:10px 12px;margin:10px 0;border:1px solid var(--amber, #d9a23b);background:color-mix(in srgb,var(--amber, #d9a23b) 12%,transparent);border-radius:10px}.fk-mrow[data-v-c424fec1]{border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin-bottom:6px}.fk-mrow.aus[data-v-c424fec1]{opacity:.5}.fk-mrow.ok[data-v-c424fec1]{border-color:var(--green, #3a9d6a)}.fk-mrow.err[data-v-c424fec1]{border-color:var(--red)}.fk-mkopf[data-v-c424fec1]{display:flex;align-items:center;gap:10px}.fk-mtitel[data-v-c424fec1]{flex:1;min-width:0;cursor:pointer;display:flex;flex-direction:column}.fk-mtitel .tri[data-v-c424fec1]{display:inline-block;width:14px;color:var(--muted)}.fk-mtitel b[data-v-c424fec1]{display:inline}.fk-mbetrag[data-v-c424fec1]{white-space:nowrap}.fk-pos[data-v-c424fec1]{margin:8px 0 4px;font-size:12.5px}.fk-pos td[data-v-c424fec1],.fk-pos th[data-v-c424fec1]{padding:4px 8px}.fk-pos tfoot td[data-v-c424fec1]{border-top:1px solid var(--line)}.fk-radio[data-v-c424fec1]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.fk-radio label[data-v-c424fec1]{display:flex;gap:8px;align-items:center;font-weight:400;margin:0;flex-wrap:wrap;color:var(--ink);font-size:13.5px}.fk-radio .inp[data-v-c424fec1]{width:auto}.fk-check[data-v-c424fec1]{display:flex;gap:8px;align-items:center;font-weight:400;margin-top:10px;color:var(--ink);font-size:13.5px}.fk-sum[data-v-c424fec1]{display:grid;grid-template-columns:auto 1fr;gap:5px 16px;background:var(--soft);border-radius:var(--r-c);padding:10px 12px;font-size:13px;margin-top:10px}.fk-sum>span[data-v-c424fec1]:nth-child(odd){color:var(--muted)}.fk-sum .amber-ink[data-v-c424fec1]{color:var(--amber-ink)}.fk-sum .green[data-v-c424fec1]{color:var(--green)}.kto-posten[data-v-c424fec1]{display:flex;gap:8px;align-items:center;margin:2px 0}.kto-posten .inp[data-v-c424fec1]{width:110px;padding:3px 6px;text-align:right}.fk-verlauf[data-v-c424fec1]{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:13px}.fk-verlauf>div[data-v-c424fec1]{display:grid;grid-template-columns:120px 1fr;gap:10px}.fk-verlauf>div>span[data-v-c424fec1]:first-child{color:var(--muted);white-space:nowrap}.chip.klick[data-v-c424fec1]{cursor:pointer;text-decoration:underline dotted}.fk-h3[data-v-c424fec1]{font-size:13px;margin:12px 0 6px}.fk-passt>td[data-v-c424fec1]{background:color-mix(in srgb,#70AD47 22%,var(--panel))}.fk-zeilen .inp[data-v-c424fec1]{width:90px;padding:3px 6px;text-align:right}.fk-zeilen tr.weg td[data-v-c424fec1]{opacity:.45;text-decoration:line-through}.fk-zeilen tr.neu td[data-v-c424fec1]{background:color-mix(in srgb,#70AD47 14%,var(--panel))}.fk-suche[data-v-c424fec1]{position:relative;margin-top:10px}.fk-suche .inp[data-v-c424fec1]{width:100%}.fk-treffer[data-v-c424fec1]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:260px;overflow-y:auto;padding:4px 0}.fk-treffer .mi[data-v-c424fec1]{display:flex;justify-content:space-between;gap:10px;padding:7px 12px;cursor:pointer;font-size:13px}.fk-treffer .mi[data-v-c424fec1]:hover{background:var(--acc-soft)}.fk-treffer .tag[data-v-c424fec1]{color:var(--muted);white-space:nowrap}.fk-zeilen tr.weg td[data-v-c424fec1]:last-child{text-decoration:none;opacity:1}.fk-conf[data-v-c424fec1]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.fk-conf p[data-v-c424fec1]{margin:0;font-size:13.5px}@media (max-width: 1150px){.fak-kpis[data-v-c424fec1]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.ck-ctl .search[data-v-c424fec1]{min-width:0!important;width:100%;margin-left:0!important}}.pk-bar[data-v-0160bda5]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.pk-q[data-v-0160bda5]{width:200px;text-align:left}.pk-cards[data-v-0160bda5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.pk-card[data-v-0160bda5]{cursor:pointer;min-width:0}.pk-card[data-v-0160bda5]:hover{border-color:var(--acc)}.pk-card-h[data-v-0160bda5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.pk-card-m[data-v-0160bda5]{font-size:12px;color:var(--muted)}.pk-card-l[data-v-0160bda5]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:12.5px}.pk-card-l span[data-v-0160bda5]:after{content:"·";margin-left:10px;color:var(--muted)}.pk-card-l span[data-v-0160bda5]:last-child:after{content:""}.pk-mehr[data-v-0160bda5]{color:var(--muted)}.pk-pgrp[data-v-0160bda5]{margin-bottom:12px}.pk-plist[data-v-0160bda5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pk-pitem[data-v-0160bda5]{border:1px solid var(--line);border-radius:var(--r-c);padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.pk-pitem[data-v-0160bda5]:hover{border-color:var(--acc)}.pk-kopf[data-v-0160bda5]{display:flex;gap:10px 14px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.pk-kopf label[data-v-0160bda5]{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted)}.pk-kopf .inp[data-v-0160bda5],.pk-kopf .sel[data-v-0160bda5]{min-width:150px}.pk-kopf .inp[data-v-0160bda5]{text-align:left}.pk-scroll[data-v-0160bda5]{overflow-x:auto}.pk-tbl th[data-v-0160bda5],.pk-tbl td[data-v-0160bda5]{vertical-align:top}.pk-name[data-v-0160bda5]{min-width:230px;text-align:left}.pk-name .inp[data-v-0160bda5]{width:100%;text-align:left}.pk-tbl .q[data-v-0160bda5]{text-align:right}.pk-st[data-v-0160bda5]{min-width:150px}.pk-st .inp[data-v-0160bda5]{width:100%;text-align:left;font-weight:600}.pk-sth[data-v-0160bda5]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px;font-weight:400}.pk-sth.still[data-v-0160bda5]{opacity:0;transition:opacity .12s}.pk-st:hover .pk-sth.still[data-v-0160bda5],.pk-sth.still[data-v-0160bda5]:focus-within{opacity:1}.pk-add[data-v-0160bda5]{width:90px}.pk-mini[data-v-0160bda5]{font-size:12px;padding:3px 6px}.pk-ve[data-v-0160bda5]{max-width:64px}.pk-zelle[data-v-0160bda5]{min-width:132px}.pk-zin[data-v-0160bda5]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.pk-art[data-v-0160bda5]{width:46px;padding:3px 2px;font-size:11.5px}.pk-art.still[data-v-0160bda5]{opacity:.3}.pk-zelle:hover .pk-art.still[data-v-0160bda5],.pk-art[data-v-0160bda5]:focus{opacity:1}.pk-zin .inp[data-v-0160bda5]{width:78px}.pk-zm[data-v-0160bda5]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-top:3px;font-size:11.5px;line-height:1.35}.pk-zm .good[data-v-0160bda5]{color:var(--green)}.pk-zm .bad[data-v-0160bda5]{color:var(--red)}.pk-zm .mute[data-v-0160bda5]{color:var(--muted)}.pk-ek[data-v-0160bda5]{cursor:pointer;border-bottom:1px dashed var(--line)}.pk-ek[data-v-0160bda5]:hover{color:var(--acc);border-color:var(--acc)}.pk-ek.leer[data-v-0160bda5]{color:var(--muted)}.pk-komp td[data-v-0160bda5]{background:var(--soft)}.pk-kh[data-v-0160bda5]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:12.5px;margin-bottom:6px}.pk-krow[data-v-0160bda5]{display:grid;grid-template-columns:minmax(140px,2fr) 70px 76px 82px 84px 20px;gap:6px;align-items:center;padding:2px 0;font-size:12.5px}.pk-krow .q[data-v-0160bda5]{text-align:right}.pk-ksum[data-v-0160bda5]{text-align:right;margin-top:6px;font-size:12.5px}.pk-back[data-v-0160bda5]{cursor:pointer;margin-right:8px;color:var(--muted)}.pk-x[data-v-0160bda5]{cursor:pointer;color:var(--muted);font-size:13px}.pk-x[data-v-0160bda5]:hover{color:var(--red)}.pk-erg[data-v-0160bda5]{margin-top:20px}.pk-l[data-v-0160bda5]{text-align:left;color:var(--muted)}.pk-rabatt td[data-v-0160bda5]{background:var(--soft)}.pk-final td[data-v-0160bda5]{border-top:1px solid var(--line)}.pk-hinweis[data-v-0160bda5]{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted);margin-top:16px;max-width:640px}@media (max-width: 800px){.pk-kopf label[data-v-0160bda5]{flex:1 1 140px}.pk-krow[data-v-0160bda5]{grid-template-columns:1fr 60px 70px 76px}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/Outfit-normal-300-800-latin-ext-DdQaqQDo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/Outfit-normal-300-800-latin-Bc-8i84L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/PlusJakartaSans-italic-300-800-latin-ext-DJWiFoht.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/PlusJakartaSans-italic-300-800-latin-DnD1KgkH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/PlusJakartaSans-normal-300-800-latin-ext-DmpS2jIq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/PlusJakartaSans-normal-300-800-latin-eXO_dkmS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--r:10px;--r-t:8px;--r-c:6px;--bg:#F2F5F9;--panel:#FFFFFF;--ink:#16243A;--muted:#5C6878;--line:#DCE2EA;--soft:#EAEFF5;--acc:#1F5FA8;--acc-ink:#FFFFFF;--acc-soft:#E1ECF8;--shadow:0 1px 2px rgba(22,36,58,.05),0 10px 26px -18px rgba(22,36,58,.35);--red:#C8382F;--red-soft:#FBE7E4;--amber:#E67C00;--amber-ink:#8A4B00;--amber-soft:#FDEEDC;--green:#5B8C4E;--green-soft:#E6F0E1;--watch:#6F5BB5;--watch-soft:#ECE8F8}:root[data-theme=dark]{--bg:#0F1419;--panel:#171D24;--ink:#E6ECF2;--muted:#93A0AE;--line:#26303A;--soft:#1E262E;--acc:#7FB3F0;--acc-ink:#0F1419;--acc-soft:#17304A;--shadow:0 1px 2px rgba(0,0,0,.3),0 12px 28px -18px rgba(0,0,0,.6);--red:#F27168;--red-soft:#3E1F1C;--amber:#F0A23A;--amber-ink:#F0A23A;--amber-soft:#3A2A12;--green:#7DB86E;--green-soft:#173220;--watch:#A99BE6;--watch-soft:#2B2547}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:1.4;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;transition:background .2s,color .2s}h1,h2,h3{margin:0;line-height:1.15;font-family:Outfit,sans-serif;font-weight:600;letter-spacing:-.015em}p{margin:0}.ico{width:16px;height:16px;flex:none;vertical-align:-3px}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.app{display:grid;grid-template-areas:"side top" "side body";grid-template-columns:232px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100vh}.side{grid-area:side;display:flex;flex-direction:column;gap:4px;padding:14px 12px;border-right:1px solid var(--line);background:var(--panel);position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:9px;padding:4px 8px 14px}.mark{width:18px;height:21px;border:0;border-radius:0;position:relative;flex:none;background:var(--acc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 147.19 175.38%22%3E%3Cpath fill=%22%23000%22 d=%22M179.39,78.31a22.92,22.92,0,0,0-4.56-8.71c-1.24-1.38-3.38-2.64-7.61-5.12-7-4.07-8.42-4.19-9.67-6.49s-1.16-3.09-2.85-5.68a15.09,15.09,0,0,0-3.78-4.41c-2.51-1.91-4.67-4.55-9-9.82-3.87-4.71-5.14-5.74-7.54-6.5a20.82,20.82,0,0,0-4.34,0,34,34,0,0,1-5.64.34,27.41,27.41,0,0,1,.63-3.24S70.36,8.27,44.37,60c-5.69,13.9,2.27,26.9,5,29.63a34.56,34.56,0,0,0,9.73,6.74,64.06,64.06,0,0,0,11.75,4.24c2.05.54,4.13,1,6.23,1.45,1,.21,2.11.41,3.17.59l3.27.54a99.16,99.16,0,0,1,13.68,3.26c2.25.73,4.49,1.59,6.71,2.54a57.21,57.21,0,0,1,6.49,3.38,39.19,39.19,0,0,1,11.3,10.09,31.77,31.77,0,0,1,5.88,14.44,39.35,39.35,0,0,1-1,15,55.92,55.92,0,0,1-5.34,13.38,54,54,0,0,1-8.17,11.34,60.7,60.7,0,0,0,3.15-6.17c.94-2.09,1.78-4.23,2.52-6.39A60.94,60.94,0,0,0,121.83,151a36,36,0,0,0-.65-12.77,25.14,25.14,0,0,0-5.49-10.58,28.55,28.55,0,0,0-4.38-4,36.5,36.5,0,0,0-5.13-3.25,57.36,57.36,0,0,0-5.64-2.54c-2-.74-4-1.4-6-2A98,98,0,0,0,82,113.28l-3.35-.52c-1.15-.18-2.29-.38-3.44-.6-2.29-.44-4.58-.94-6.86-1.55a70.85,70.85,0,0,1-13.5-5,50.07,50.07,0,0,1-6.4-3.91,36.8,36.8,0,0,1-5.81-5.19,31.22,31.22,0,0,1-7.43-14.27c-.18-.81-.32-1.63-.44-2.44-4.37,17.69-6.75,51.93,47.74,67.57,20.6,7.9,26.06,21.84,13.17,52.78,0,0,80.06-38.43,61.09-82.55a15,15,0,0,0,3.24.56c.75,0,7.2.34,9.67-3.46a24,24,0,0,0,1.25-4.42c.77-3.18.76-4.08,1.52-6.08.45-1.19.53-1.08,1.66-3.45a38.86,38.86,0,0,0,2.62-6.22c1-4-.59-4.28.55-7.33,1-2.61,2.55-3.36,2.63-5.94A8.13,8.13,0,0,0,179.39,78.31ZM141,53.13l-.27-1.62c0-.27-.09-.54-.14-.81a3.06,3.06,0,0,0-.24-.78,5.06,5.06,0,0,1,.91,1.42c.24.5.46,1,.68,1.52.4,1,.79,2.07,1.15,3.1l.26.78v0c.09.11.19.21.27.33A3.19,3.19,0,0,1,144,58c.13.13.26.26.41.39.75.68,1.61,1.34,2.46,2,1.73,1.31,3.48,2.64,5.15,4.1a31,31,0,0,1,2.38,2.35,10.07,10.07,0,0,1,1.85,2.81,17.11,17.11,0,0,0-2.51-2.08c-.87-.64-1.78-1.23-2.68-1.84-1.54-1-3.08-2.06-4.6-3.17a6.7,6.7,0,0,1,.63,1,6.33,6.33,0,0,1,.75,2.48c0,.22,0,.44,0,.65s0,.43-.07.65a6.45,6.45,0,0,1-.4,1.22c-.16-.42-.22-.81-.34-1.19-.06-.19-.12-.37-.17-.55s-.13-.36-.19-.54a16.69,16.69,0,0,0-.92-2c-.34-.65-.73-1.29-1.15-1.94-.25-.4-.52-.8-.79-1.22l0,.12a11.22,11.22,0,0,1-.68,1.52l-.09.17,0,0,0,0-.06.12-.1.14a1.94,1.94,0,0,1-.22.25,1.56,1.56,0,0,1-.2.16,2.15,2.15,0,0,1-.35.19l-.16.06-.13,0-.23,0a3.57,3.57,0,0,1-1.18-.06,6.87,6.87,0,0,1-1.67-.61,8.84,8.84,0,0,1-1.41-.89,8.22,8.22,0,0,1-3.23-5.29,9.8,9.8,0,0,0,2.83-.35,13.17,13.17,0,0,0,1.3-.43c.44-.16.89-.34,1.44-.49a4,4,0,0,1,1.8-.11C141.27,54.83,141.13,54,141,53.13Zm30.87,28.75a27.58,27.58,0,0,0-3.45,1.54,8.24,8.24,0,0,0-.77.46l-.1.07.64.55c1,.82,2,1.65,3,2.6a14.1,14.1,0,0,1,2.6,3.29h0a7.75,7.75,0,0,1,.85-.94,8.14,8.14,0,0,1,1-.81A5,5,0,0,1,176.9,88a3.27,3.27,0,0,1-.41,1.42,4.25,4.25,0,0,1-.85,1.12,4.8,4.8,0,0,1-1.16.8l-.26.11h0a7.6,7.6,0,0,1,.28,1.09,10.55,10.55,0,0,1,.19,2.17,8.85,8.85,0,0,1-.77,3.56,4.25,4.25,0,0,1,.22.83,3.72,3.72,0,0,1,0,1,3.85,3.85,0,0,1-.38,1.11,2.34,2.34,0,0,1-.78-.94c-.06-.13-.1-.27-.15-.4a.43.43,0,0,1-.09.1,5.39,5.39,0,0,1-1,.74c-.58.37-1.14.7-1.71,1-1.14.65-2.29,1.27-3.45,1.87s-2.34,1.18-3.58,1.69a13.17,13.17,0,0,1-2,.71,3.93,3.93,0,0,1-.58.1l-.51.06-1,.08a73.35,73.35,0,0,1-7.85,0c-1.3-.09-2.6-.18-3.89-.32a19.25,19.25,0,0,1-3.84-.71,11.29,11.29,0,0,0,1.93.07c.64,0,1.29,0,1.93-.06,1.29-.06,2.58-.12,3.87-.21s2.57-.17,3.85-.28,2.56-.22,3.81-.39l.92-.14.45-.09.38-.09a13.73,13.73,0,0,0,1.62-.69c1.12-.55,2.25-1.15,3.36-1.77s2.23-1.26,3.33-1.91c.54-.32,1.1-.65,1.61-1a3.34,3.34,0,0,0,.57-.44,2.84,2.84,0,0,0,.43-.53,6.25,6.25,0,0,0,.84-3.06,7,7,0,0,0-.57-3.2,13.23,13.23,0,0,0-2.07-2.87c-.85-.91-1.75-1.79-2.69-2.69l-.72-.71c-.12-.13-.24-.26-.38-.44a1.51,1.51,0,0,1-.27-.46,1.06,1.06,0,0,1-.07-.36.71.71,0,0,1,0-.14,1.21,1.21,0,0,1,0-.18,1,1,0,0,1,.07-.16l.08-.13.08-.09a3.77,3.77,0,0,1,1-.76c.32-.17.63-.31.95-.45a25.67,25.67,0,0,1,3.78-1.24,50.88,50.88,0,0,1,7.71-1.3C176.72,80.23,174.24,81,171.85,81.88Z%22 transform=%22translate(-32.75 -24.72)%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 147.19 175.38%22%3E%3Cpath fill=%22%23000%22 d=%22M179.39,78.31a22.92,22.92,0,0,0-4.56-8.71c-1.24-1.38-3.38-2.64-7.61-5.12-7-4.07-8.42-4.19-9.67-6.49s-1.16-3.09-2.85-5.68a15.09,15.09,0,0,0-3.78-4.41c-2.51-1.91-4.67-4.55-9-9.82-3.87-4.71-5.14-5.74-7.54-6.5a20.82,20.82,0,0,0-4.34,0,34,34,0,0,1-5.64.34,27.41,27.41,0,0,1,.63-3.24S70.36,8.27,44.37,60c-5.69,13.9,2.27,26.9,5,29.63a34.56,34.56,0,0,0,9.73,6.74,64.06,64.06,0,0,0,11.75,4.24c2.05.54,4.13,1,6.23,1.45,1,.21,2.11.41,3.17.59l3.27.54a99.16,99.16,0,0,1,13.68,3.26c2.25.73,4.49,1.59,6.71,2.54a57.21,57.21,0,0,1,6.49,3.38,39.19,39.19,0,0,1,11.3,10.09,31.77,31.77,0,0,1,5.88,14.44,39.35,39.35,0,0,1-1,15,55.92,55.92,0,0,1-5.34,13.38,54,54,0,0,1-8.17,11.34,60.7,60.7,0,0,0,3.15-6.17c.94-2.09,1.78-4.23,2.52-6.39A60.94,60.94,0,0,0,121.83,151a36,36,0,0,0-.65-12.77,25.14,25.14,0,0,0-5.49-10.58,28.55,28.55,0,0,0-4.38-4,36.5,36.5,0,0,0-5.13-3.25,57.36,57.36,0,0,0-5.64-2.54c-2-.74-4-1.4-6-2A98,98,0,0,0,82,113.28l-3.35-.52c-1.15-.18-2.29-.38-3.44-.6-2.29-.44-4.58-.94-6.86-1.55a70.85,70.85,0,0,1-13.5-5,50.07,50.07,0,0,1-6.4-3.91,36.8,36.8,0,0,1-5.81-5.19,31.22,31.22,0,0,1-7.43-14.27c-.18-.81-.32-1.63-.44-2.44-4.37,17.69-6.75,51.93,47.74,67.57,20.6,7.9,26.06,21.84,13.17,52.78,0,0,80.06-38.43,61.09-82.55a15,15,0,0,0,3.24.56c.75,0,7.2.34,9.67-3.46a24,24,0,0,0,1.25-4.42c.77-3.18.76-4.08,1.52-6.08.45-1.19.53-1.08,1.66-3.45a38.86,38.86,0,0,0,2.62-6.22c1-4-.59-4.28.55-7.33,1-2.61,2.55-3.36,2.63-5.94A8.13,8.13,0,0,0,179.39,78.31ZM141,53.13l-.27-1.62c0-.27-.09-.54-.14-.81a3.06,3.06,0,0,0-.24-.78,5.06,5.06,0,0,1,.91,1.42c.24.5.46,1,.68,1.52.4,1,.79,2.07,1.15,3.1l.26.78v0c.09.11.19.21.27.33A3.19,3.19,0,0,1,144,58c.13.13.26.26.41.39.75.68,1.61,1.34,2.46,2,1.73,1.31,3.48,2.64,5.15,4.1a31,31,0,0,1,2.38,2.35,10.07,10.07,0,0,1,1.85,2.81,17.11,17.11,0,0,0-2.51-2.08c-.87-.64-1.78-1.23-2.68-1.84-1.54-1-3.08-2.06-4.6-3.17a6.7,6.7,0,0,1,.63,1,6.33,6.33,0,0,1,.75,2.48c0,.22,0,.44,0,.65s0,.43-.07.65a6.45,6.45,0,0,1-.4,1.22c-.16-.42-.22-.81-.34-1.19-.06-.19-.12-.37-.17-.55s-.13-.36-.19-.54a16.69,16.69,0,0,0-.92-2c-.34-.65-.73-1.29-1.15-1.94-.25-.4-.52-.8-.79-1.22l0,.12a11.22,11.22,0,0,1-.68,1.52l-.09.17,0,0,0,0-.06.12-.1.14a1.94,1.94,0,0,1-.22.25,1.56,1.56,0,0,1-.2.16,2.15,2.15,0,0,1-.35.19l-.16.06-.13,0-.23,0a3.57,3.57,0,0,1-1.18-.06,6.87,6.87,0,0,1-1.67-.61,8.84,8.84,0,0,1-1.41-.89,8.22,8.22,0,0,1-3.23-5.29,9.8,9.8,0,0,0,2.83-.35,13.17,13.17,0,0,0,1.3-.43c.44-.16.89-.34,1.44-.49a4,4,0,0,1,1.8-.11C141.27,54.83,141.13,54,141,53.13Zm30.87,28.75a27.58,27.58,0,0,0-3.45,1.54,8.24,8.24,0,0,0-.77.46l-.1.07.64.55c1,.82,2,1.65,3,2.6a14.1,14.1,0,0,1,2.6,3.29h0a7.75,7.75,0,0,1,.85-.94,8.14,8.14,0,0,1,1-.81A5,5,0,0,1,176.9,88a3.27,3.27,0,0,1-.41,1.42,4.25,4.25,0,0,1-.85,1.12,4.8,4.8,0,0,1-1.16.8l-.26.11h0a7.6,7.6,0,0,1,.28,1.09,10.55,10.55,0,0,1,.19,2.17,8.85,8.85,0,0,1-.77,3.56,4.25,4.25,0,0,1,.22.83,3.72,3.72,0,0,1,0,1,3.85,3.85,0,0,1-.38,1.11,2.34,2.34,0,0,1-.78-.94c-.06-.13-.1-.27-.15-.4a.43.43,0,0,1-.09.1,5.39,5.39,0,0,1-1,.74c-.58.37-1.14.7-1.71,1-1.14.65-2.29,1.27-3.45,1.87s-2.34,1.18-3.58,1.69a13.17,13.17,0,0,1-2,.71,3.93,3.93,0,0,1-.58.1l-.51.06-1,.08a73.35,73.35,0,0,1-7.85,0c-1.3-.09-2.6-.18-3.89-.32a19.25,19.25,0,0,1-3.84-.71,11.29,11.29,0,0,0,1.93.07c.64,0,1.29,0,1.93-.06,1.29-.06,2.58-.12,3.87-.21s2.57-.17,3.85-.28,2.56-.22,3.81-.39l.92-.14.45-.09.38-.09a13.73,13.73,0,0,0,1.62-.69c1.12-.55,2.25-1.15,3.36-1.77s2.23-1.26,3.33-1.91c.54-.32,1.1-.65,1.61-1a3.34,3.34,0,0,0,.57-.44,2.84,2.84,0,0,0,.43-.53,6.25,6.25,0,0,0,.84-3.06,7,7,0,0,0-.57-3.2,13.23,13.23,0,0,0-2.07-2.87c-.85-.91-1.75-1.79-2.69-2.69l-.72-.71c-.12-.13-.24-.26-.38-.44a1.51,1.51,0,0,1-.27-.46,1.06,1.06,0,0,1-.07-.36.71.71,0,0,1,0-.14,1.21,1.21,0,0,1,0-.18,1,1,0,0,1,.07-.16l.08-.13.08-.09a3.77,3.77,0,0,1,1-.76c.32-.17.63-.31.95-.45a25.67,25.67,0,0,1,3.78-1.24,50.88,50.88,0,0,1,7.71-1.3C176.72,80.23,174.24,81,171.85,81.88Z%22 transform=%22translate(-32.75 -24.72)%22/%3E%3C/svg%3E") center/contain no-repeat}.mark:after{content:none}.wortmarke{height:12.5px;width:auto;display:block;flex:none}.si{display:flex;align-items:center;gap:9px;padding:7px 10px;min-width:0;overflow:hidden;border-radius:var(--r-t);color:var(--muted);cursor:default;white-space:nowrap;border:0;background:transparent;font:inherit;text-align:left;width:100%}.si.top{font-weight:600;color:var(--ink)}.si.dim{opacity:.45}.si.child{padding-left:34px;cursor:pointer;font-size:13px}.si.child:hover{background:var(--soft);color:var(--ink)}.si.child.on{background:var(--acc-soft);color:var(--acc);font-weight:600}.si.top{cursor:pointer;position:relative}.si.top:hover{background:var(--soft);color:var(--ink)}.si.top.on{background:var(--acc-soft);color:var(--acc)}.si.top.act{color:var(--acc)}.si .chev{margin-left:auto;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex:none}.si .chev svg{width:14px;height:14px;transition:transform .15s}.si .chev:hover{background:var(--line);color:var(--ink)}.si.folded .chev svg{transform:rotate(-90deg)}.grp-kids{display:contents}.si.dim.top{cursor:default}.si .cnt{margin-left:auto;font-size:11px;background:var(--soft);border-radius:999px;padding:1px 7px;color:var(--muted)}.si.child.on .cnt{background:var(--panel)}.side .sp{flex:1}.side .foot{border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.side .foot small{display:block;font-size:11px}.tbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:var(--r-t);width:30px;height:30px;cursor:pointer;font-size:14px;margin-left:auto}.tbtn:hover{color:var(--ink);border-color:var(--muted)}.proto{font-size:10.5px;color:var(--muted);padding:8px 10px 0;letter-spacing:.04em;text-transform:uppercase}.top{grid-area:top;display:flex;align-items:center;gap:12px;padding:0 20px;height:54px;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:5}.crumb{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.crumb b{color:var(--ink);font-weight:600}.tools{margin-left:auto;display:flex;gap:12px;align-items:center}.search{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-t);background:var(--panel);border:1px solid var(--line);color:var(--muted);font-size:12.5px;min-width:260px}.search svg{width:14px;height:14px}.search kbd{margin-left:auto;font-size:10.5px;border:1px solid var(--line);border-radius:4px;padding:0 5px;color:var(--muted);font-family:inherit}.user{width:28px;height:28px;border-radius:50%;background:var(--acc);color:var(--acc-ink);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;flex:none}.body{grid-area:body;padding:20px 20px 28px;min-width:0}.view{display:none}.view.on{display:block}.head{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;flex-wrap:wrap}.head h1{font-size:26px}.stamp{color:var(--muted);font-size:12.5px}.btn{font-size:12.5px;font-weight:600;color:var(--acc);border:1px solid var(--acc);border-radius:var(--r-t);padding:5px 12px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;font-family:inherit}.btn.primary{background:var(--acc);color:var(--acc-ink);border-color:transparent}.btn.ghost{border-color:var(--line);color:var(--ink);background:var(--panel)}.btn.off{opacity:.5;cursor:not-allowed}.right{margin-left:auto;display:flex;gap:8px}.tile,.card{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px 12px;min-width:0}.t-h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.t-h h2{font-size:15px;display:inline-flex;align-items:center;gap:7px}.t-h .more{margin-left:auto;color:var(--acc);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.t-h .sub{font-size:12px;color:var(--muted)}.st .info{width:13px;height:13px;vertical-align:-2px;margin-left:2px}.info{width:15px;height:15px;border-radius:50%;border:1px solid var(--muted);color:var(--muted);font-size:10px;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-style:italic;flex:none;cursor:help}.chip{display:inline-block;padding:3px 9px;border-radius:var(--r-c);font-size:11.5px;font-weight:600;background:var(--soft);color:var(--muted);white-space:nowrap;line-height:1.4}.chip.red{background:var(--red-soft);color:var(--red)}.chip.amber{background:var(--amber-soft);color:var(--amber-ink)}.chip.green{background:var(--green-soft);color:var(--green)}.chip.acc{background:var(--acc-soft);color:var(--acc)}.chip.watch{background:var(--watch-soft);color:var(--watch)}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.dot.red{background:var(--red)}.dot.amber{background:var(--amber)}.dot.green{background:var(--green)}.dot.acc{background:var(--acc)}.dot.mute{background:var(--muted)}.dot.watch{background:var(--watch)}.row{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);min-width:0}.row .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.row .sub{color:var(--muted);font-size:12px;white-space:nowrap}.row .n{white-space:nowrap;font-size:13px;min-width:92px;text-align:right;flex:none}.row .n.d{width:48px;min-width:0;text-align:left;flex:none;color:var(--muted)}.row .chip{min-width:124px;text-align:center;flex:none}.row .meter{flex:none}.meter{width:96px;height:6px;border-radius:var(--r-c);background:var(--soft);position:relative;flex:none;display:inline-block;vertical-align:middle}.meter:after{content:"";position:absolute;left:var(--lt,80%);right:0;top:0;bottom:0;border-radius:0 var(--r-c) var(--r-c) 0;background:repeating-linear-gradient(135deg,transparent 0 2px,var(--muted) 2px 3px);opacity:.35}.meter i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-c);background:var(--mc,var(--acc));z-index:1}.meter b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);left:var(--lt,80%);opacity:.75;z-index:2}.meter.none{background:transparent}.meter.none:after{display:none}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tile.radar{grid-column:1/3;grid-row:1/3}.tile.pay{grid-column:3/4;grid-row:1/2}.tile.check{grid-column:3/4;grid-row:2/3}.tile.arrive{grid-column:1/3;grid-row:3/4}.tile.week{grid-column:3/4;grid-row:3/4}.bigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 14px}.big{border-radius:var(--r-t);padding:12px 14px;background:var(--soft)}.big b{display:block;font-family:Outfit,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em}.big span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-top:6px}.big.red{background:var(--red-soft)}.big.red b{color:var(--red)}.big.amber{background:var(--amber-soft)}.big.amber b{color:var(--amber-ink)}.big.green{background:var(--green-soft)}.big.green b{color:var(--green)}.big.watch{background:var(--watch-soft)}.big.watch b{color:var(--watch)}.bigs.four{grid-template-columns:repeat(4,minmax(0,1fr))}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--muted);margin-top:8px}.legend i{display:inline-block;width:10px;height:2px;background:var(--muted);vertical-align:middle;margin-right:5px}.tl{position:relative;height:150px;margin:6px 4px 0}.tl .axis{position:absolute;left:0;right:0;top:62px;height:2px;background:var(--line)}.tl .tick{position:absolute;top:56px;width:1px;height:14px;background:var(--line)}.tl .tld{position:absolute;top:74px;font-size:10.5px;color:var(--muted);transform:translate(-50%);white-space:nowrap}.tl .tld.wk{font-weight:700;color:var(--ink)}.tl .ev{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.tl .ev i{width:12px;height:12px;border-radius:50%;background:var(--acc);border:2px solid var(--panel);box-shadow:0 0 0 1.5px var(--acc)}.tl .ev.up{top:8px}.tl .ev.up i{order:2}.tl .ev.dn{top:93px}.tl .ev span{font-size:11.5px;white-space:nowrap;background:var(--panel);padding:2px 8px;border-radius:var(--r-c);box-shadow:0 0 0 1px var(--line);font-weight:500}.tl .ev small{font-size:10.5px;color:var(--muted)}.tl .today{position:absolute;top:40px;bottom:0;width:2px;background:var(--acc);left:0}.tl .today:after{content:"heute";position:absolute;top:-16px;left:-2px;font-size:10.5px;color:var(--acc);font-weight:700}.wkc{display:flex;flex-direction:column;gap:5px}.wkc .d{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:var(--r-c);background:var(--soft);font-size:12px;min-width:0}.wkc .d b{width:42px;flex:none;color:var(--muted);font-weight:600}.wkc .d.today{box-shadow:inset 0 0 0 1.5px var(--acc)}.wkc .d.today b{color:var(--acc)}.wkc .d .names{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wkc .d .aw{opacity:.5}.wkc .d.off{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--soft) 6px 8px);border:1px solid var(--line);color:var(--muted)}.contracts{margin-top:14px;padding-bottom:6px}.contracts .row{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px 120px 160px 124px;gap:10px}.contracts .row .n{text-align:right}.tile.radar .row{display:grid;grid-template-columns:minmax(0,1fr) 96px 92px 200px 124px;gap:10px}.tile.radar .row .sub small{display:block;font-size:11px;color:var(--muted)}.tile.radar .row .n{text-align:right}.hdr{display:grid;gap:10px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;align-items:end}.tile.radar .hdr{grid-template-columns:minmax(0,1fr) 96px 92px 200px 124px;padding:2px 0 6px}.list .hdr{grid-template-columns:minmax(0,1fr) 80px 84px 112px;padding:10px 14px 8px;border-bottom:1px solid var(--line);background:var(--panel)}.hdr .r{text-align:right}.hdr .c{text-align:center}.hdr span[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.hdr span[data-sort]:hover{color:var(--ink)}.hdr span[data-sort]:after{content:"↕";margin-left:4px;opacity:.35;font-size:10px}.hdr span[data-sort][data-dir=asc]:after{content:"▲";opacity:1;color:var(--acc)}.hdr span[data-sort][data-dir=desc]:after{content:"▼";opacity:1;color:var(--acc)}.list .hdr.orders{grid-template-columns:110px minmax(0,1fr) 90px}.ckb{width:16px;height:16px;accent-color:var(--acc);margin:0;flex:none;cursor:pointer}.hint{font-size:12px;color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.inp{font:inherit;font-size:13px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-c);padding:3px 6px;width:56px;text-align:right}.sel.small{font-size:12px;padding:3px 24px 3px 8px;font-weight:500}#co-order .row .t small{display:block;color:var(--muted);font-weight:400;font-size:11.5px}.fold{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-t);padding:9px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:0;transition:background .12s,border-color .12s}.fold:hover{background:var(--acc-soft);border-color:var(--acc)}.fold .hint{font-weight:500}#co-order.open .fold,.foldsec.open .fold{border-bottom-left-radius:0;border-bottom-right-radius:0}#co-order .fold-body,.foldsec .fold-body{border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-t) var(--r-t);padding:6px 12px 4px}.fold .chev{display:inline-block;width:14px;color:var(--acc);font-size:14px;transition:transform .15s}#co-order.open .fold .chev,.foldsec.open .fold .chev{transform:rotate(90deg)}#co-order .fold-body,.foldsec .fold-body{display:none}#co-order.open .fold-body,.foldsec.open .fold-body{display:block}.rz-sep{border-top:1px dashed var(--line);margin:6px 0}#co-order .fold .add{cursor:pointer}.tile.radar .row .t small,.ri .t small{display:block;color:var(--muted);font-weight:400;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-t);padding:4px 26px 4px 10px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.split{display:grid;grid-template-columns:minmax(380px,11fr) minmax(0,13fr);gap:14px;align-items:stretch}.list{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;align-self:start}.detail{display:flex;flex-direction:column}.detail .grow{flex:1}.list .lh{display:flex;gap:6px;padding:12px 12px 10px;border-bottom:1px solid var(--line);align-items:center;flex-wrap:wrap}.list .lh .search{min-width:0;flex:1}.li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer;align-items:center}.li:hover{background:var(--soft)}.li.on{background:var(--acc-soft);box-shadow:inset 3px 0 0 var(--acc)}.li .nr{font-weight:600;color:var(--acc);grid-column:1}.li .who{font-weight:500;grid-column:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li .amt{grid-column:3;text-align:right;font-size:13px}.li .meta{grid-column:1/4;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);flex-wrap:wrap}.detail{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:18px 20px 16px;min-width:0}.d-h{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.d-h h2{font-size:22px}.d-h .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.sec{margin-top:18px}.sec h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:8px;display:flex;align-items:center;gap:8px}.sec h3 .add{margin-left:auto;color:var(--acc);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;cursor:pointer}.tbl{width:100%;border-collapse:collapse}.tbl th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.tbl td.r,.tbl th.r{text-align:right}.tbl td.mute{color:var(--muted)}.tbl tr:last-child td{border-bottom:0}.ship{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sh{border:1px solid var(--line);border-radius:var(--r-t);padding:10px 12px}.sh .sh-h{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:600}.sh .sh-h .chip{margin-left:auto}.sh .kv{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:12.5px}.sh .kv span:nth-child(odd){color:var(--muted)}.kvs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kv2{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px}.kv2 span:nth-child(odd){color:var(--muted)}.files{display:flex;gap:8px;flex-wrap:wrap}.file{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-t);background:var(--soft);font-size:12.5px}.rz{padding:12px 14px;border-bottom:1px solid var(--line);background:var(--soft)}.rz h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:4px}.rz .sub{font-size:12px;color:var(--muted)}.ri{display:grid;grid-template-columns:minmax(0,1fr) 80px 84px 112px;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);align-items:center;cursor:pointer}.ri .n{text-align:right}.ri .chip{text-align:center;padding-left:6px;padding-right:6px}.ri .meter{width:80px}.ri .t small{white-space:normal;line-height:1.35}.ri:hover{background:var(--soft)}.ri.on{background:var(--acc-soft);box-shadow:inset 3px 0 0 var(--acc)}.ri .t{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri .t small{display:block;color:var(--muted);font-weight:400;font-size:11.5px}.ri .n{font-size:13px;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.st{background:var(--soft);border-radius:var(--r-t);padding:10px 12px}.st b{display:block;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.st span{font-size:11.5px;color:var(--muted)}.rule{display:grid;grid-template-columns:30px minmax(0,1fr) 170px 96px;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.rule.rh{padding:0 0 4px;border-top:0}.rule .sc{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.rule .chip{text-align:center}.rule .inp{display:inline-block;padding:2px 6px}.rule .sub{color:var(--muted);font-size:12px}.tog{width:30px;height:16px;border-radius:999px;background:var(--acc);position:relative;flex:none;cursor:pointer;transition:background .15s}.tog:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff}.tog.off{background:var(--line)}.tog.off:after{right:auto;left:2px}#art-list .hdr{grid-template-columns:minmax(0,1fr) 150px 130px 80px 100px}.ai{display:grid;grid-template-columns:minmax(0,1fr) 150px 130px 80px 100px;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);align-items:center;cursor:pointer}.ai:hover{background:var(--soft)}.ai.on{background:var(--acc-soft);box-shadow:inset 3px 0 0 var(--acc)}.ai .t{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai .t small{display:block;color:var(--muted);font-weight:400;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai .c2,.ai .c3{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ai .c3{color:var(--muted)}.ll{display:block;white-space:nowrap}.ll b{font-weight:600;color:var(--ink);display:inline-block;min-width:34px}.ai .n{font-size:13px;text-align:right;white-space:nowrap}.ai .chip{text-align:center}.ai .nw{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--acc);background:var(--acc-soft);border-radius:4px;padding:0 5px;margin-left:6px;vertical-align:1px}.ai .empty-hint{grid-column:1/-1;color:var(--muted);padding:20px 0;text-align:center}.sek{display:inline-block;padding:2px 8px;border-radius:var(--r-c);font-size:11px;font-weight:600;background:var(--soft);color:var(--muted)}.supt{width:100%;border-collapse:collapse}.supt th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.supt td{padding:8px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:13px}.supt tr:last-child td{border-bottom:0}.supt td.r{text-align:right;white-space:nowrap}.supt td.mute{color:var(--muted)}.uses{display:flex;flex-wrap:wrap;gap:6px}.todo{color:var(--amber-ink);background:var(--amber-soft);border-radius:var(--r-c);padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.wknav{display:inline-flex;align-items:center;gap:8px}.wknav b{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;min-width:64px;text-align:center}.wknav .btn{padding:3px 10px;font-size:15px;line-height:1}.plan{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.pl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.day{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 12px 10px;display:flex;flex-direction:column;gap:8px;min-height:360px}.day.today{box-shadow:var(--shadow),inset 0 0 0 1.5px var(--acc)}.day .dh{display:flex;align-items:baseline;gap:8px}.day .dh b{font-family:Outfit,sans-serif;font-size:15px;font-weight:600}.day.today .dh b{color:var(--acc)}.day .dh .sub{color:var(--muted);font-size:12px}.day .dh .cnt{margin-left:auto;font-size:12px;color:var(--muted)}.day .status{font-size:12px}.day .status .sel{width:100%}.slot{flex:1;border:1.5px dashed var(--line);border-radius:var(--r-t);padding:8px;display:flex;flex-direction:column;gap:6px;min-height:150px;transition:background .12s,border-color .12s}.slot.over{background:var(--acc-soft);border-color:var(--acc)}.slot .lbl{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.day.off .slot{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--soft) 6px 8px);border-style:solid;color:var(--muted);align-items:center;justify-content:center}.day.free .slot{background:var(--green-soft);border-color:transparent;align-items:center;justify-content:center;color:var(--green)}.pp{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--r-c);background:var(--soft);font-size:12.5px;font-weight:500;cursor:grab;-webkit-user-select:none;user-select:none}.pp:active{cursor:grabbing}.pp .av{width:20px;height:20px;border-radius:50%;background:var(--acc);color:var(--acc-ink);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.pp.away{opacity:.5}.pp.away .av{background:var(--muted)}.pp .flag{color:var(--amber-ink);font-size:11px}.pp .x{margin-left:auto;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;padding:0 2px;font-family:inherit}.pp .x:hover{color:var(--red)}.pp.ghost{opacity:.35}.day .note{font:inherit;font-size:12px;color:var(--ink);background:var(--soft);border:1px solid transparent;border-radius:var(--r-c);padding:6px 8px;width:100%}.day .note:focus{border-color:var(--acc);outline:0;background:var(--panel)}.pl-side{display:flex;flex-direction:column;gap:14px}.pl-side .card{padding-bottom:14px}.pool{display:flex;flex-wrap:wrap;gap:6px}.pool .pp{cursor:grab}.pool .pp .x{display:none}.abs{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line);font-size:12.5px}.abs:first-child{border-top:0}.abs .k{margin-left:auto}.abs .x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;font-family:inherit;padding:0 2px}.absform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.absform .sel,.absform .inp{width:100%;min-width:0;box-sizing:border-box;text-align:left}.absform .btn{grid-column:1/-1;justify-content:center}.ta{width:100%;font:inherit;font-size:13px;color:var(--ink);background:var(--soft);border:1px solid transparent;border-radius:var(--r-t);padding:8px 10px;resize:vertical}.ta:focus{border-color:var(--acc);outline:0;background:var(--panel)}.li .meta .chip{padding:1px 7px;font-size:11px}.pos-sum td{font-weight:600}.pay-row .n{min-width:110px}.rad-chart text{font-family:Plus Jakarta Sans,sans-serif}.start-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tile.area{cursor:pointer;min-height:150px}.tile.area.dim{cursor:default}.tile.area.dim h2{color:var(--muted)}.tile.area:not(.dim):hover{box-shadow:var(--shadow),inset 0 0 0 1.5px var(--acc)}.tile.wide2{grid-column:span 2}.kpi-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-row .k{background:var(--soft);border-radius:var(--r-t);padding:8px 10px}.kpi-row .k b{display:block;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.kpi-row .k span{font-size:11.5px;color:var(--muted)}.steps{display:inline-flex;gap:4px;align-items:center}.steps i{width:8px;height:8px;border-radius:50%;background:var(--line);display:inline-block}.steps i.on{background:var(--acc)}.steps i.done{background:var(--green)}@media (max-width:1150px){.start-grid{grid-template-columns:1fr 1fr}}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a142373;display:none;align-items:flex-start;justify-content:center;padding:12vh 0 6vh;z-index:50;overflow-y:auto}.ov.on{display:flex}.pal{width:min(640px,92vw);background:var(--panel);border-radius:var(--r);box-shadow:0 20px 60px -20px #00000080;overflow:hidden}.pal input{width:100%;font:inherit;font-size:16px;padding:14px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);outline:0}.pal .res{max-height:52vh;overflow:auto;padding:6px 0}.pal .grp{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:8px 16px 4px}.pal .it{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;font-size:13.5px}.pal .it .sub{color:var(--muted);font-size:12px;margin-left:auto;white-space:nowrap}.pal .it.on,.pal .it:hover{background:var(--acc-soft)}.pal .foot{border-top:1px solid var(--line);padding:8px 16px;font-size:11.5px;color:var(--muted);display:flex;gap:14px}.pal kbd{font-family:inherit;border:1px solid var(--line);border-radius:4px;padding:0 5px}.modal{width:min(560px,92vw);background:var(--panel);border-radius:var(--r);box-shadow:0 20px 60px -20px #00000080;padding:20px 22px}.modal h2{font-size:20px;margin-bottom:4px}.modal .hint{margin-bottom:12px}.modal label{display:block;font-size:12px;color:var(--muted);font-weight:600;margin:10px 0 4px}.modal .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal .acts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal .sel,.modal .ta,.modal .inp{width:100%;text-align:left}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:var(--r-t);font-size:13px;box-shadow:0 10px 30px -10px #00000080;opacity:0;transition:opacity .2s,transform .2s;z-index:60;pointer-events:none}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}.tbl .inp{width:84px;padding:3px 6px}.tbl .x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;font-family:inherit}.tbl .x:hover{color:var(--red)}.ck-tabs .chip{cursor:pointer;padding:5px 12px;font-size:12.5px}.ck-tabs{margin-bottom:10px}.ck-ctl{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 0 6px;border-top:1px solid var(--line);margin-bottom:14px}.ck-kpis{margin-top:6px}.ck-ctl .lbl{font-size:12px;color:var(--muted);margin-right:-6px}.seg2{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-t);overflow:hidden;background:var(--panel)}.seg2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;cursor:pointer}.seg2 button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink)}.ck-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fak-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}section[data-view=articles] .toolbar{margin:4px 0 18px;padding:10px 12px;background:var(--panel);border-radius:var(--r-t);box-shadow:var(--shadow);gap:12px;align-items:center}.dbstat{position:fixed;right:12px;bottom:8px;font-size:10.5px;color:var(--muted);opacity:.7;z-index:5;pointer-events:none}@media (max-width:900px){.dbstat{display:none}}.b2c-tbl td{text-align:right;white-space:nowrap}.b2c-sum td{border-top:2px solid var(--line)}.b2c-soon td{color:var(--muted);opacity:.7}.b2c-tbl td:first-child{text-align:left}.b2c-z{color:var(--line)}.b2c-prod td:first-child{color:var(--muted)}.zeit-big{text-align:center;padding:18px 0 14px}.zeit-big b{display:block;font-family:Outfit,sans-serif;font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.zeit-big span{display:block;color:var(--muted);font-size:13px;margin-top:6px}.zeit-tbl td{white-space:nowrap}.zeit-kw td{background:var(--soft);font-size:12px;color:var(--muted)}.rad-win-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 14px;padding:8px 12px;background:var(--panel);border-radius:var(--r-t);box-shadow:var(--shadow)}.rad-win-bar .lbl{font-size:12.5px;font-weight:600;color:var(--ink)}.vtr-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.vtr-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600}.vtr-form .inp,.vtr-form .sel{width:100%;text-align:left}.vtr-tbl td{vertical-align:top}.contracts .row .chip{min-width:124px;text-align:center}.fak-tbl td{vertical-align:top}.fak-tabs .chip b{font-weight:700;margin-left:4px;opacity:.7}.ck-kpi{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px 14px}.ck-kpi .lbl{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ck-kpi .val{font-family:Outfit,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:6px 0 2px}.ck-kpi .dlt{font-size:12.5px;font-weight:600}.ck-kpi .dlt.up{color:var(--green)}.ck-kpi .dlt.dn{color:var(--red)}.ck-kpi .dlt small{color:var(--muted);font-weight:500}.ck-kpi .bars{display:flex;align-items:flex-end;gap:3px;height:34px;margin-top:10px}.ck-kpi .bars i{flex:1;background:var(--acc-soft);border-radius:2px 2px 0 0;min-height:2px}.ck-kpi .bars i.on{background:var(--acc)}.ck-kpi .bars i.none{background:transparent;border-bottom:2px dotted var(--line)}.ck-kpi .mon{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:3px}.ck-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px;margin-top:14px}.ck-card{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px 12px}.ck-card h2{font-size:15px;margin-bottom:8px}.ck-card p{font-size:13.5px;line-height:1.55;margin-bottom:8px;max-width:78ch}.ck-card p b{font-weight:600}.ck-wrap{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);overflow:auto;margin-top:14px;max-height:calc(100vh - 240px)}.ck{border-collapse:separate;border-spacing:0;min-width:1180px;width:100%}.ck th,.ck td{padding:7px 10px;white-space:nowrap;border-bottom:1px solid var(--line);font-size:12.5px}.ck th{position:sticky;top:0;background:var(--panel);z-index:2;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:right}.ck th:first-child,.ck td:first-child{position:sticky;left:0;background:var(--panel);z-index:1;text-align:left;min-width:220px}.ck th:first-child{z-index:3}.ck td{text-align:right;font-variant-numeric:tabular-nums}.ck tr.p td{font-weight:600}.ck tr.p td:first-child{cursor:pointer}.ck tr.c td:first-child{padding-left:28px;color:var(--muted);font-weight:400}.ck tr.c td{color:var(--muted)}.ck tr.sum td{font-weight:700;border-top:2px solid var(--ink);background:var(--soft)}.ck tr.sum td:first-child{background:var(--soft)}.ck td.q{background:var(--soft);color:var(--muted)}.ck th.q{background:var(--soft)}.ck td.na{color:var(--line)}.ck td.d{font-weight:600}.ck td.d.up{color:var(--green)}.ck td.d.dn{color:var(--red)}.ck .chev{display:inline-block;width:14px;color:var(--muted);font-size:11px}.ck tr.hid{display:none}.ck tr.s2 td{color:var(--muted);font-size:12px;background:var(--bg)}.ck tr.s2 td:first-child{background:var(--bg)}.ck tr.c td:first-child{cursor:pointer}.ck td.num-sel,.ck-months td.num-sel{background:var(--acc-soft)!important;box-shadow:inset 0 0 0 1px var(--acc)}.ck td:not(:first-child),.ck-months td:not(:first-child){cursor:cell;-webkit-user-select:none;user-select:none}.selbar{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--panel);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px -12px #00000059;border-radius:var(--r-t);padding:9px 16px;font-size:13px;display:none;gap:18px;z-index:40;font-variant-numeric:tabular-nums}.selbar.on{display:flex}.selbar b{font-weight:700}.selbar span{color:var(--muted)}.selbar span b{color:var(--ink)}.selbar .esc{color:var(--muted);font-size:11.5px}.ck .info{margin-left:6px}.ck-note{font-size:12px;color:var(--muted);margin-top:8px}.ck th .lk{display:inline-block;width:10px;height:10px;vertical-align:-1px;margin-left:3px;color:var(--muted)}.ck th.live{color:var(--acc)}.ck th.live .lv{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acc);margin-left:4px;vertical-align:1px;box-shadow:0 0 0 3px var(--acc-soft)}.ck td.dev{position:relative;cursor:help}.ck td.dev:after{content:"";position:absolute;right:3px;top:3px;border-style:solid;border-width:0 7px 7px 0;border-color:transparent var(--amber) transparent transparent}.ck-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:8px;align-items:center}.ck-legend i.lv{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft);margin-right:6px}.ck-legend i.dv{display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--amber) transparent transparent;margin-right:6px}.ck-rule{grid-template-columns:200px minmax(0,1fr) 150px 120px}.ck-rule .ab{font-size:12px;color:var(--ink);font-weight:600}.ck-rule .ab small{display:block;color:var(--muted);font-weight:500}.ck th.qh{cursor:pointer;color:var(--acc);text-align:center;background:var(--soft)}.ck th.qh:hover{text-decoration:underline}.ck .qc{display:none}.ck.qopen .qc{display:table-cell}.ck-months{overflow:auto}.ck-months table{border-collapse:collapse;width:100%;min-width:900px}.ck-months th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:right;padding:7px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.ck-months th:first-child,.ck-months td:first-child{text-align:left;position:sticky;left:0;background:var(--panel)}.ck-months td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:right;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.ck-months td.na{color:var(--line)}.ck-months td.cur{background:var(--acc-soft);font-weight:600}.ck-months tr:last-child td{border-bottom:0}.rp-list .li{grid-template-columns:minmax(0,1fr) auto}.rp-list .li .who{grid-column:1}.rp-list .li .amt{grid-column:2}.mv{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mv .row .n{min-width:110px}.ck-rule{display:grid;grid-template-columns:200px minmax(0,1fr) 150px;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13px;align-items:start}.ck-rule:first-of-type{border-top:0}.ck-rule b{font-weight:600}.ck-rule .sc{color:var(--muted);font-size:12px}.ck-sum{width:100%;border-collapse:collapse;margin:6px 0 10px}.ck-sum th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:right;padding:6px 8px;border-bottom:1px solid var(--line)}.ck-sum th:first-child,.ck-sum td:first-child{text-align:left}.ck-sum td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:right;font-size:13px}.ck-sum tr:last-child td{border-bottom:0}.ck-sum tr.b td{font-weight:700;background:var(--soft)}@media (max-width:1150px){.ck-kpis,.fak-kpis{grid-template-columns:1fr 1fr}.vtr-form,.ck-grid{grid-template-columns:1fr}}.frm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:var(--soft);border-radius:var(--r-t);padding:12px;margin-top:8px}.frm label{display:block;font-size:11.5px;color:var(--muted);font-weight:600;margin-bottom:3px}.frm .inp,.frm .sel,.frm .ta{width:100%;text-align:left}.frm .acts{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.frm.two{grid-template-columns:1fr 1fr}.sh .acts{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.sh .acts .inp{width:auto}.sh .acts .sel{padding-right:24px}.mini{font-size:11.5px;padding:3px 9px}.file .x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit;font-size:13px;padding:0 0 0 4px}.file .x:hover{color:var(--red)}.fileadd{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.fileadd input[type=file]{font:inherit;font-size:12.5px;color:var(--muted)}.kv2 .inp,.kv2 .sel,.kv2 .ta{width:100%;text-align:left}#print-sheet{display:none}@media print{body.printing .app,body.printing #login,body.printing #tabbar,body.printing #toast{display:none!important}body.printing #print-sheet{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#000;padding:0}#print-sheet h1{font-family:Outfit,sans-serif;font-size:22pt;margin:0 0 4pt}#print-sheet .ps-sub{color:#444;margin-bottom:10pt}#print-sheet .ps-note{border-left:3pt solid #999;padding-left:8pt;margin:0 0 12pt}#print-sheet table{width:100%;border-collapse:collapse;font-size:11pt}#print-sheet th,#print-sheet td{border:1px solid #999;padding:6pt 8pt;text-align:left;vertical-align:top}#print-sheet th{background:#eee}#print-sheet h2{font-size:13pt;margin:14pt 0 4pt}#print-sheet ul{margin:0;padding-left:18pt}#print-sheet .ps-foot{margin-top:16pt;font-size:9pt;color:#666}}@media print{.side,.top,.toolbar,.ck-ctl,.ck-tabs,.selbar,.toast,.ov,.btn,.wknav{display:none!important}.app{grid-template-columns:1fr!important;min-height:0}.body{padding:0}.ck-wrap{max-height:none;overflow:visible;box-shadow:none}.tile,.card,.detail,.list,.ck-card,.ck-kpi{box-shadow:none;border:1px solid #ccc}}.adm-tabs .chip{cursor:pointer;padding:5px 12px;font-size:12.5px}.mx{border-collapse:collapse;width:100%}.mx th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:center;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.mx th:first-child,.mx td:first-child{text-align:left}.mx td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:center;font-size:13px;vertical-align:middle}.mx td:first-child{font-weight:600;white-space:nowrap}.mx td.f{font-size:12px;color:var(--muted);text-align:left;white-space:nowrap}.mx .ok{display:inline-block;width:22px;height:22px;border-radius:6px;background:var(--green-soft);color:var(--green);font-weight:700;line-height:22px;cursor:pointer}.mx .no{display:inline-block;width:22px;height:22px;border-radius:6px;background:var(--soft);color:var(--line);line-height:22px;cursor:pointer}.mx .wr{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--amber-soft);color:var(--amber-ink);font-size:11px;font-weight:600}.role{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:600;background:var(--acc-soft);color:var(--acc);margin:0 4px 4px 0}.role.off{background:var(--soft);color:var(--muted);text-decoration:line-through;opacity:.7}.roles-edit{display:flex;flex-wrap:wrap;gap:6px}.roles-edit label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-t);cursor:pointer}.roles-edit label.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc);font-weight:600}.log{font-size:12.5px;font-variant-numeric:tabular-nums}.log .row{gap:12px}.log .row .ts{width:118px;flex:none;color:var(--muted)}.log .row .lvl{width:78px;flex:none}.syncstat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.sysk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wst{display:inline-flex;gap:4px}.wst button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px;cursor:pointer}.wst button.on{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}@media (max-width:1150px){.syncstat{grid-template-columns:1fr 1fr}.sysk{grid-template-columns:1fr}}.bell{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:var(--r-t);width:34px;height:34px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.bell svg{width:17px;height:17px}.bell:hover{color:var(--ink);border-color:var(--muted)}.bell .badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:var(--red);color:#fff;font-size:10.5px;font-weight:700;display:none;align-items:center;justify-content:center;padding:0 5px}.bell .badge.on{display:inline-flex}.ndrop{position:absolute;right:20px;top:52px;width:380px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 20px 50px -20px #00000073;display:none;z-index:30;overflow:hidden}.ndrop.on{display:block}.ndrop .nh{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px}.ndrop .nh .more{color:var(--acc);font-weight:600;font-size:12px;cursor:pointer}.ni{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer;font-size:13px}.ni:hover{background:var(--soft)}.ni.unread{background:var(--acc-soft)}.ni .dotn{width:8px;height:8px;border-radius:50%;background:var(--acc);flex:none;margin-top:6px}.ni.unread .dotn{background:var(--red)}.ni .nt{flex:1;min-width:0}.ni .nt small{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}.ni.read .dotn{background:var(--line)}.news{padding:8px 0;border-top:1px solid var(--line)}.news:first-child{border-top:0;padding-top:0}.news .nk{display:flex;align-items:center;gap:8px;margin-bottom:3px}.news .nk b{font-size:13.5px}.news .nk .sub{margin-left:auto;font-size:11.5px;color:var(--muted)}.news p{font-size:13px;color:var(--muted);margin:0;max-width:70ch}.reason{font-size:12.5px;color:var(--red);background:var(--red-soft);border-radius:var(--r-c);padding:4px 8px;margin-top:4px;display:inline-block}.spec{width:100%;border-collapse:collapse}.spec td{padding:6px 8px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.spec td:first-child{color:var(--muted);width:180px;white-space:nowrap}.spec tr:last-child td{border-bottom:0}.spec .inp{width:100%;text-align:left}.spec .x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit}.spec .x:hover{color:var(--red)}.ver{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.ver:first-child{border-top:0;padding-top:0}.ver .sub{color:var(--muted);font-size:12px}.ver .chip{margin-left:auto}.login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--bg)}.lg-brand{background:linear-gradient(160deg,#16243a,#1f5fa8 70%,#3c7ed1);color:#f2f5f9;padding:56px 64px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.lg-brand:after{content:"";position:absolute;right:-120px;bottom:-160px;width:520px;height:520px;border-radius:50%;border:80px solid rgba(255,255,255,.06)}.lg-mark{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;align-self:flex-start}.lg-mark .mark{background:#fff}.lg-mark .wortmarke{height:25px}.lg-brand h1{font-size:40px;font-weight:600;letter-spacing:-.02em;max-width:14ch;margin-top:30px}.lg-brand p{font-size:16px;line-height:1.55;max-width:48ch;color:#f2f5f9d9}.lg-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.lg-pills span{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.35);font-size:12.5px}.lg-foot{margin-top:auto;font-size:12px;color:#f2f5f999}.lg-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px}.lg-card{width:min(420px,100%);background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:26px 28px 24px}.lg-card h2{font-size:22px;margin-bottom:4px}.lg-card .sub{font-size:13px;color:var(--muted);margin-bottom:16px}.lg-card label{display:block;font-size:12px;color:var(--muted);font-weight:600;margin:12px 0 4px}.lg-card .inp{width:100%;text-align:left;font-size:14px;padding:9px 11px}.lg-card .btn{width:100%;justify-content:center;padding:10px 12px;font-size:14px;margin-top:16px}.lg-card .lnk{display:block;text-align:center;font-size:12.5px;color:var(--acc);margin-top:12px;cursor:pointer}.lg-card .err{background:var(--red-soft);color:var(--red);border-radius:var(--r-c);padding:8px 10px;font-size:12.5px;margin-top:12px}.lg-card .okm{background:var(--green-soft);color:var(--green);border-radius:var(--r-c);padding:8px 10px;font-size:12.5px;margin-top:12px}.code{display:flex;gap:8px;justify-content:space-between;margin-top:6px}.code input{width:48px;height:54px;text-align:center;font-size:22px;font-weight:600;border:1px solid var(--line);border-radius:var(--r-t);background:var(--panel);color:var(--ink);font-family:inherit}.code input:focus{outline:2px solid var(--acc);border-color:var(--acc)}.fails{display:flex;gap:4px;margin-top:10px;align-items:center;font-size:12px;color:var(--muted)}.fails i{width:14px;height:6px;border-radius:3px;background:var(--line)}.fails i.on{background:var(--red)}.lg-demo{width:min(420px,100%)}.lg-demo .demo{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-t);background:var(--panel);cursor:pointer;margin-bottom:6px;font-size:13px}.lg-demo .demo:hover{border-color:var(--acc)}.lg-demo .demo small{color:var(--muted);margin-left:auto}.qr{width:150px;height:150px;border-radius:var(--r-t);background:repeating-conic-gradient(var(--ink) 0 25%,var(--panel) 0 50%) 0 0/16px 16px;border:6px solid var(--panel);box-shadow:0 0 0 1px var(--line);margin:6px auto}.steps2{display:flex;gap:6px;margin-bottom:14px}.faceid-btn{width:100%;justify-content:center;padding:10px 12px;font-size:14px;margin-top:4px}.faceid-btn svg{width:20px;height:20px}.faceid-anim{width:84px;height:84px;border-radius:22px;border:2px solid var(--acc);color:var(--acc);margin:14px auto;display:flex;align-items:center;justify-content:center;animation:fidpulse 1.4s ease-in-out infinite}.faceid-anim svg{width:52px;height:52px}@keyframes fidpulse{0%,to{box-shadow:0 0 #1f5fa840}50%{box-shadow:0 0 0 10px #1f5fa800}}@media (prefers-reduced-motion:reduce){.faceid-anim{animation:none}}.steps2 i{flex:1;height:4px;border-radius:2px;background:var(--line)}.steps2 i.on{background:var(--acc)}@media (max-width:900px){.login{grid-template-columns:1fr}.lg-brand{padding:28px 24px;min-height:0}.lg-brand h1{font-size:26px;margin-top:8px}.lg-brand p,.lg-brand .lg-pills{display:none}}.tour{width:min(760px,94vw);background:var(--panel);border-radius:var(--r);box-shadow:0 30px 80px -30px #0009;overflow:hidden}.tour .tv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:380px}.tour .tl2{padding:30px 32px;display:flex;flex-direction:column}.tour .tl2 .k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-weight:700}.tour .tl2 h2{font-size:26px;margin:8px 0 10px;letter-spacing:-.02em}.tour .tl2 p{font-size:14px;line-height:1.55;color:var(--muted);max-width:40ch}.tour .tl2 .acts{margin-top:auto;display:flex;gap:8px;align-items:center;padding-top:20px}.tour .tl2 .acts .skip{margin-left:auto;font-size:12.5px;color:var(--muted);cursor:pointer}.tour .tr2{background:var(--soft);padding:26px;display:flex;align-items:center;justify-content:center}.tour .dots{display:flex;gap:6px}.tour .dots i{width:8px;height:8px;border-radius:50%;background:var(--line)}.tour .dots i.on{background:var(--acc)}.mini{transform:scale(.92);transform-origin:center;width:100%}.mini .tile{padding:12px 14px 10px}@media (max-width:760px){.tour .tv{grid-template-columns:1fr}.tour .tr2{display:none}}.umenu{position:absolute;left:0;bottom:44px;width:220px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-t);box-shadow:var(--shadow);display:none;z-index:20;overflow:hidden}.umenu.on{display:block}.umenu div{padding:9px 12px;font-size:13px;color:var(--ink);cursor:pointer}.umenu div:hover{background:var(--soft)}.si.hidden,.tile.hidden{display:none!important}.hintbar{display:flex;align-items:center;gap:10px;background:var(--acc-soft);color:var(--acc);border-radius:var(--r-t);padding:8px 12px;font-size:13px;margin-bottom:12px}.hintbar .x{margin-left:auto;border:0;background:transparent;color:var(--acc);cursor:pointer;font-family:inherit;font-weight:700}.myday{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);gap:14px;margin-bottom:14px}.myday .tile{display:flex;flex-direction:column}.task{display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.task:first-child{border-top:0;padding-top:0}.task .ckb{margin-top:2px}.task .tt{flex:1;min-width:0}.task .tt small{display:block;color:var(--muted);font-size:11.5px}.task.done .tt{color:var(--muted);text-decoration:line-through}.task .chip{flex:none}.task .btn.mini{width:auto;flex:none;margin:0 0 0 auto;transform:none;padding:2px 8px;font-size:11.5px;white-space:nowrap;align-self:center}.task .dot{flex:none}.task .x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit}.task .x:hover{color:var(--red)}.addrow{display:flex;gap:6px;margin-top:10px;align-items:center}.addrow .inp{flex:1;text-align:left;min-width:0}.addrow .inp.dt{flex:none;width:130px}.note{padding:8px 10px;border-radius:var(--r-t);background:var(--soft);margin-top:6px;font-size:13px;position:relative}.note:first-of-type{margin-top:0}.note .nm{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--muted);margin-top:4px}.note .nm .chip{padding:1px 6px;font-size:10.5px;cursor:pointer}.note .x{position:absolute;right:6px;top:6px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit}.note .x:hover{color:var(--red)}.note pre{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word}.ta.sm{min-height:56px}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal .cd{background:var(--soft);border-radius:var(--r-c);padding:6px 7px;min-height:88px;font-size:11.5px}.cal .cd.today{box-shadow:inset 0 0 0 1.5px var(--acc)}.cal .cd.we{opacity:.6}.cal .cd b{display:block;font-size:11.5px;color:var(--muted);margin-bottom:4px}.cal .cd.today b{color:var(--acc)}.cal .ev2{display:block;padding:2px 5px;border-radius:4px;margin-bottom:3px;background:var(--panel);box-shadow:0 0 0 1px var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cal .ev2.a{box-shadow:0 0 0 1px var(--acc);color:var(--acc)}.cal .ev2.p{box-shadow:0 0 0 1px var(--amber);color:var(--amber-ink)}.cal .ev2.c{box-shadow:0 0 0 1px var(--green);color:var(--green)}.cal .ev2.m{background:var(--acc-soft)}.cal .ev2.o{background:var(--line);color:var(--muted)}.wkn{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.wkn .btn{padding:2px 8px;font-size:13px;line-height:1}.star{border:0;background:transparent;color:var(--line);font-size:18px;cursor:pointer;vertical-align:1px;padding:0 2px;font-family:inherit}.star.on{color:var(--amber)}.recent{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.recent .chip{cursor:pointer}.recent .chip.fav:before{content:"★ ";color:var(--amber)}@media (max-width:1150px){.myday{grid-template-columns:1fr}}.tabbar{display:none}.sheet-ov{align-items:flex-end;padding:0}.sheet{width:100%;background:var(--panel);border-radius:16px 16px 0 0;padding:12px 16px 24px;box-shadow:0 -20px 50px -20px #00000080}.sheet .sh-grab{width:40px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 12px}.sheet .si{padding:12px 10px;font-size:15px}.sheet .si.child{padding-left:10px}.backbar{display:none}@media (max-width:820px){body{font-size:14px}.app{grid-template-areas:"top" "body";grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh}.side{display:none}.top{height:52px;padding:0 12px;gap:8px}.top .search{min-width:0;width:40px;padding:8px;justify-content:center}.top .search kbd,.top .search span,.top #pal-open{font-size:0}.top #pal-open svg{width:18px;height:18px;font-size:14px}.top #wish-btn{display:none}.crumb{font-size:14px}.body{padding:12px 12px 84px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;height:66px;background:var(--panel);border-top:1px solid var(--line);z-index:25;padding-bottom:env(safe-area-inset-bottom)}.tabbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:10.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px}.tabbar button .ico{width:22px;height:22px}.tabbar button.on{color:var(--acc);font-weight:600}.tabbar button.hidden{display:none}.head{margin-bottom:10px}.head h1{font-size:22px}.head .right{width:100%;margin-left:0;flex-wrap:wrap}.btn{min-height:40px;padding:8px 14px}.chip{padding:5px 10px}.bento,.start-grid,.myday,.kpi-row,.ck-kpis,.ck-grid,.sysk,.kvs,.ship,.mv,.frm,.frm.two,.syncstat{grid-template-columns:1fr!important}.tile.radar,.tile.arrive,.tile.pay,.tile.check,.tile.week,.tile.wide2,.card.wide{grid-column:auto!important;grid-row:auto!important}.bigs{grid-template-columns:repeat(3,1fr)}.tile.radar .row{grid-template-columns:minmax(0,1fr) 72px 70px 96px;gap:6px}.tile.radar .row .sub{display:none}.tile.radar .hdr{grid-template-columns:minmax(0,1fr) 72px 70px 96px}.tile.radar .hdr span:nth-child(4){display:none}.tl{display:none}.tl-list{display:block}.contracts .row{display:flex;flex-wrap:wrap}.contracts .row .sub:nth-of-type(2),.contracts .row .sub:nth-of-type(3){display:none}.split{grid-template-columns:1fr;gap:10px}section.view.show-detail .split .list,section.view.show-detail .head{display:none}section.view:not(.show-detail) .split .detail{display:none}section.view.show-detail .backbar{display:flex;align-items:center;gap:10px;padding:8px 0 10px;font-size:14px;color:var(--acc);font-weight:600;cursor:pointer}.ri{grid-template-columns:minmax(0,1fr) 64px 78px 92px;gap:6px;padding:12px 10px}.ai{grid-template-columns:minmax(0,1fr) 96px;gap:6px;padding:12px 10px}.ai .c3,.ai .n{display:none}#art-list .hdr{grid-template-columns:minmax(0,1fr) 96px}#art-list .hdr span:nth-child(3),#art-list .hdr span:nth-child(4){display:none}.li{padding:12px 10px}.detail{padding:14px 12px}.stats{grid-template-columns:1fr 1fr}.pl-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.pl-grid .day{min-width:84vw;scroll-snap-align:start;min-height:0}.plan{grid-template-columns:1fr}.pool .pp{padding:10px 12px;font-size:13.5px}.ck-tabs,.adm-tabs,.toolbar{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none}.ck-tabs .chip,.adm-tabs .chip{flex:none}.ck-ctl{gap:8px}.ck-ctl #ck-search{margin-left:0;min-width:0;width:100%}.ck-months table,.ck{min-width:900px}.ndrop{right:8px;left:8px;width:auto;top:56px}.pal{width:96vw}.selbar{left:8px;right:8px;transform:none;bottom:76px;flex-wrap:wrap;gap:10px}.toast{bottom:80px}.week{grid-template-columns:44px repeat(5,minmax(0,1fr))}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.cal .cd{padding:4px;min-height:60px;font-size:10px}.cal .cd .ev2{font-size:10px;padding:1px 3px}}.tl-list{display:none}.tl-list .row .n.d{width:56px}.modal .kv2,.modal table.ck-sum{margin-top:8px}.mailpre{background:var(--soft);border-radius:var(--r-t);padding:12px 14px;font-size:13px;white-space:pre-wrap;line-height:1.5;margin-top:8px;font-family:inherit}.setrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.setrow:first-of-type{border-top:0}.setrow .lbl{flex:1}.setrow .lbl small{display:block;color:var(--muted);font-size:12px}body.compact{font-size:12.5px}body.compact .row{padding:5px 0}body.compact .li,body.compact .ri,body.compact .ai{padding:7px 12px}body.compact .tile,body.compact .card{padding:10px 12px 8px}body.compact .ck th,body.compact .ck td{padding:4px 8px}.chk{display:grid;grid-template-columns:28px minmax(0,1fr) 150px 150px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.chk.h{border-top:0;padding-top:0}.chk .sc{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.chk.done .t{color:var(--muted);text-decoration:line-through}.kbd{display:inline-block;font-family:inherit;border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:12px;background:var(--panel)}.empty{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:34px 28px;max-width:720px}.empty h2{font-size:18px;margin-bottom:8px}.empty p{color:var(--muted);margin-bottom:12px}.empty ul{margin:0;padding-left:18px;color:var(--muted)}.empty li{margin:3px 0}@media (max-width:1150px){.bento{grid-template-columns:1fr 1fr}.tile.radar{grid-column:1/3;grid-row:auto}.tile.pay{grid-column:1/2;grid-row:auto}.tile.check{grid-column:2/3;grid-row:auto}.tile.arrive,.tile.week{grid-column:1/3;grid-row:auto}.split{grid-template-columns:1fr}.search{min-width:0}}@media (max-width:820px){.app{grid-template-areas:"top" "body";grid-template-columns:1fr}.side{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.btn.mini{width:auto;transform:none;flex:none}.addrow .btn.mini{flex:none}.lh .btn.mini{margin-left:auto}#root,.app{min-height:100vh}.login.off{display:none}.lg-card .inp[readonly]{color:var(--muted)}.lg-card .btn+.btn{margin-top:8px}.lg-card .btn.ghost{margin-top:8px}.rec-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.rec-codes span{background:var(--soft);border-radius:var(--r-c);padding:6px 8px;text-align:center;letter-spacing:.04em}.otp-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.08em;word-break:break-all;background:var(--soft);border-radius:var(--r-c);padding:8px 10px;text-align:center;margin:8px 0}.si.on{background:var(--acc-soft);color:var(--acc)}.si.child{padding-left:34px;font-size:12.5px}.si .cnt{margin-left:auto;font-size:10.5px;color:var(--muted);background:var(--soft);border-radius:999px;padding:1px 7px}.si .chev{margin-left:auto;width:16px;height:16px;display:inline-flex}.si .chev svg{width:16px;height:16px;transition:transform .15s}.grp-kids.folded{display:none}.folded-chev svg{transform:rotate(-90deg)}.foot{margin-top:auto;display:flex;align-items:center;gap:9px;padding:8px}.side-nav{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin}.side-nav .si,.side .brand,.side .proto,.side .foot{flex-shrink:0}.foot small{display:block;color:var(--muted);font-size:11px;font-weight:400}.tbtn{margin-left:auto;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:15px;font-family:inherit}.adm-grid{display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);gap:14px;align-items:start}.adm-grid .li{grid-template-columns:auto minmax(0,1fr) auto}.adm-detail .kv2{margin-top:8px}.roles-pick{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.roles-pick .chip{cursor:pointer}.roles-pick .chip.acc{outline:1.5px solid var(--acc)}.mx td .sel{padding:2px 22px 2px 8px;font-size:12px}.acts-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.stat-folgt{color:var(--muted);font-size:12.5px}.kpi-row .k b.mute{color:var(--muted);font-size:16px}.ndrop .ni{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.ndrop .ni .dotn{width:8px;height:8px;border-radius:50%;background:var(--acc);margin-top:6px;flex:none}.ndrop .ni.read .dotn{background:var(--line)}.ndrop .ni .nt small{display:block;color:var(--muted);font-size:11.5px}.badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:var(--red);color:#fff;font-size:10.5px;font-weight:700;display:none;align-items:center;justify-content:center;padding:0 5px}.badge.on{display:inline-flex}.pl-hold{padding:40px 20px;text-align:center;color:var(--muted)}.pl-hold h2{font-size:22px;color:var(--ink);margin-bottom:8px}.sheet .si{width:100%}@media (max-width:820px){.adm-grid{grid-template-columns:1fr}}.adm-grid.dok-grid{grid-template-columns:minmax(210px,1fr) minmax(0,3fr)}.dok-ab{grid-template-columns:minmax(0,1fr) auto}.dok-ab .who{grid-column:1}.dok-ab .amt{grid-column:2}.dok-crumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--muted);min-height:18px;margin-bottom:6px}.dok-crumb .lnk{cursor:pointer;color:var(--acc)}.dok-crumb .lnk:hover{text-decoration:underline}.dok-acts{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.dok-liste{margin-top:12px}.dok-row{cursor:pointer;border-radius:8px}.dok-row:hover{background:var(--soft)}.dok-row .t{display:flex;align-items:center;gap:8px;min-width:0}.dok-row .t small{display:block;color:var(--muted);font-weight:400;font-size:11.5px;margin-left:6px}.dok-row .sub{display:flex;gap:6px;align-items:center}.dok-sp-h{margin:16px 0 4px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.dok-gj{width:auto;padding:4px 24px 4px 8px;font-size:12.5px}.dok-fav{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:-6px 0 14px}.dok-fav-h{color:#c98a00;font-size:15px;margin-right:2px}.dok-fav-i{display:inline-flex;align-items:center;gap:2px;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:0 4px 0 11px}.dok-fav-i.on{border-color:var(--acc)}.dok-fav-b{border:0;background:none;padding:5px 2px;font:inherit;font-size:13px;color:inherit;cursor:pointer;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dok-fav-b:hover,.dok-fav-i.on .dok-fav-b{color:var(--acc)}.dok-fav-i .x{font-size:15px;line-height:1;padding:2px 5px;color:var(--muted);border:0;background:none;box-shadow:none}.dok-fav-i .x:hover{color:var(--red)}.dok-stern.an{color:#c98a00}.dok-hilfe{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding-left:0;padding-right:0;font-weight:700;margin-right:6px}.dok-such-feld .inp{text-align:left}.dok-filter-typen .chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;box-shadow:none;color:inherit;padding:4px 11px}.dok-filter-typen .chip:hover{border-color:var(--acc)}.dok-filter-typen .chip.acc{border-color:var(--acc);color:var(--acc);font-weight:600}.dok-such{margin:-4px 0 14px}.dok-such-zeile{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dok-such-feld{position:relative;flex:1 1 280px;min-width:0;margin:0}.dok-such-feld svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.dok-such-feld .inp{width:100%;padding-left:34px}.dok-such-filter.on{border-color:var(--acc);color:var(--acc)}.dok-such-n{display:inline-block;min-width:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--acc);color:#fff;font-size:11px;line-height:18px;text-align:center}.dok-filter{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:10px}.dok-filter-typen{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dok-filter-typen .chip{cursor:pointer;font:inherit;font-size:12.5px}.dok-filter-felder{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 10px}.dok-filter-felder label{display:flex;flex-direction:column;gap:3px;margin:0;font-size:12px;color:var(--muted)}.dok-filter-felder .sel,.dok-filter-felder .inp{width:100%}.dok-filter-haken{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px}.dok-filter-haken label{display:inline-flex;gap:6px;align-items:center;margin:0}.dok-erg{margin-top:12px}.dok-erg-h{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-bottom:10px}.dok-erg-ordner{margin-bottom:12px}.dok-ort{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dok-ort:hover{color:var(--acc)}.dok-typ.t-pdf{color:#c0392b}.dok-typ.t-bild{color:#8e44ad}.dok-typ.t-video{color:#d35400}.dok-typ.t-audio{color:#138d75}.dok-typ.t-tabelle{color:#1e8449}.dok-typ.t-dokument{color:#2874a6}.dok-typ.t-praesentation{color:#b9770e}.dok-typ.t-archiv{color:#7b7d7d}.dok-ziele{max-height:52vh;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:4px 0}.dok-ziel{display:flex;gap:8px;align-items:center;padding:6px 10px;cursor:pointer;margin:0}.dok-ziel.aus{color:var(--muted);cursor:default}.dok-geerbt{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dok-geerbt b{margin-right:4px}.dok-eintraege td{vertical-align:middle}.dok-eintraege .sel{min-width:150px}.dok-pruef th.c,.dok-pruef td.c{text-align:center;width:88px}.dok-pruef-ab td{background:var(--soft)}.dok-dat{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);border-radius:8px}.dok-dat.ziehen{outline:2px dashed var(--acc);outline-offset:4px;background:var(--acc-soft)}.dok-dat-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.dok-dat-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}.dok-tbl td,.dok-tbl th{vertical-align:middle}.dok-tbl th.c,.dok-tbl td.c{width:34px;text-align:center}.dok-tbl tr.on td{background:var(--acc-soft)}.dok-name{border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;padding:0;text-align:left;display:inline-flex;align-items:center;gap:8px}.dok-name:hover{color:var(--acc);text-decoration:underline}.dok-typ{display:inline-block;min-width:34px;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--muted);background:var(--soft);border-radius:4px;padding:2px 4px;text-align:center}.dok-tbl .chip{margin-left:6px}.dok-queue{display:flex;flex-direction:column;gap:6px;margin:4px 0 10px}.dok-queue>.btn{align-self:flex-start}.dok-detail a.btn{text-decoration:none}.dok-q{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,1fr) auto auto;gap:10px;align-items:center;font-size:13px}.dok-q-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dok-q-bar{height:6px;border-radius:99px;background:var(--soft);overflow:hidden}.dok-q-bar i{display:block;height:100%;background:var(--acc);transition:width .2s}.dok-q.fertig .dok-q-bar i{background:var(--green)}.dok-q.fehler .dok-q-bar i{background:var(--red)}.dok-q-st{font-size:12px;color:var(--muted);white-space:nowrap}.dok-q.fehler .dok-q-st{color:var(--red);white-space:normal}.dok-belege-wrap{margin-top:10px;max-width:100%;overflow-x:auto}.dok-belege{width:100%;table-layout:auto}.dok-belege td,.dok-belege th{white-space:normal;word-break:break-word;vertical-align:top}.dok-belege td:first-child{white-space:nowrap}.dok-zug{display:flex;flex-direction:column;gap:4px}.dok-zug small{color:var(--muted)}.ov.ov-hoch{padding-top:3vh}.modal.dok-detail{width:min(820px,94vw);position:relative}.dok-x{position:absolute;top:14px;right:14px;font-size:20px}.dok-vorschau{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);display:flex;align-items:center;justify-content:center;min-height:140px;overflow:hidden}.dok-vorschau img{max-width:100%;max-height:50vh;display:block}.dok-vorschau iframe{width:100%;height:50vh;border:0;background:#fff}.dok-vorschau video{max-width:100%;max-height:60vh}.dok-detail-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dok-umb{display:flex;gap:6px;align-items:center}.dok-umb .inp{flex:1}.dok-liste-klein{margin:6px 0 10px 18px;font-size:13px}.btn.primary.dok-rot{background:var(--red);border-color:var(--red)}.btn.primary.dok-rot:disabled{opacity:.5}.mono{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;word-break:break-all}.dok-auswahl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;margin:0 0 10px;border-radius:8px;background:var(--acc-soft);font-size:13px}.dok-auswahl>span{margin-right:auto}.modal.dok-senden{width:min(620px,94vw)}.dok-personen{max-height:30vh;overflow:auto;border:1px solid var(--line);border-radius:8px;margin-top:6px;padding:4px 0}.dok-person{display:flex;gap:8px;align-items:center;padding:6px 10px;margin:0;cursor:pointer}.dok-person:hover{background:var(--soft)}.dok-person small{color:var(--muted)}.dok-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dok-chips .chip{display:inline-flex;align-items:center;gap:4px}.dok-chips .x{padding:0 2px;line-height:1}.dok-groesse{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:8px;font-size:12px;color:var(--muted)}.dok-groesse.zu{color:var(--red)}.dok-groesse.zu .dok-q-bar i{background:var(--red)}.dok-nachricht{white-space:pre-wrap}@media (max-width:820px){.dok-q{grid-template-columns:minmax(0,1fr) 70px auto}.dok-q-st{display:none}}@media (max-width:820px){.adm-grid.dok-grid{grid-template-columns:1fr}}.split.arts{grid-template-columns:minmax(420px,13fr) minmax(0,11fr)}.split.arts .ai,.list .hdr.arts{grid-template-columns:minmax(0,1fr) 128px 112px 64px 88px}.list .hdr.arts{padding:10px 14px 8px;border-bottom:1px solid var(--line);background:var(--panel)}.split.arts .ai .chip{min-width:0;padding:3px 6px}@media (max-width:1150px){.split.arts{grid-template-columns:1fr}}.pl-weekhead{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:4px 2px 0}.pl-weekhead b{font-family:Outfit,sans-serif;font-size:16px;font-weight:600}.pl-weekhead .sub{color:var(--muted);font-size:12.5px}.pl-weekhead .note{flex:1;font:inherit;font-size:12.5px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-c);padding:6px 9px;min-width:0}.pl-weekhead .note:focus{border-color:var(--acc);outline:0}.pl-weekhead+.day{margin-top:2px}.day .slot .pp{cursor:grab}.day .note[readonly],.pl-weekhead .note[readonly]{cursor:default}@media (max-width:1150px){.plan{grid-template-columns:1fr}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pl-grid{grid-template-columns:1fr}.day{min-height:0}}.tbl th{cursor:pointer;-webkit-user-select:none;user-select:none}.zeit-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zeit-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}.zeit-kpis .k{background:var(--panel);box-shadow:var(--shadow);border-radius:var(--r-c);padding:12px 14px;min-width:0}.zeit-kpis .k b{display:block;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.zeit-kpis .k span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.zeit-btn{width:100%;justify-content:center;padding:14px;font-size:16px}@media (max-width:1150px){.zeit-kpis,.zeit-kpis.five{grid-template-columns:1fr 1fr}.bigs{grid-template-columns:1fr}.bigs .tile[style*="span 2"]{grid-column:auto!important}}.ck-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-kpi .val{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ck-kpi .val .vsub{font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:0}.ck-months tr.grp td{border-top:2px solid var(--line)}tr.mini{transform:none;width:auto;padding:0;font-size:inherit}.ck-months tr.mini td{color:var(--muted);font-size:12px}@media (max-width:1150px){.ck-kpis.six{grid-template-columns:1fr 1fr}}.sig-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sig-box{height:120px;border:1px solid var(--line);border-radius:var(--r-t);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.sig-box img{max-height:110px;max-width:100%}.sig-l{margin-top:6px;font-size:13px}.sig-l small{display:block;color:var(--muted)}.sig .btn{margin-top:8px}@media (max-width:700px){.sig-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.protokoll,.protokoll *{visibility:visible}.protokoll{position:absolute;left:0;top:0;width:100%;padding:20px}.noprint{display:none!important}}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:calc(100vh - 240px);padding:40px 0;color:var(--muted);font-size:14px}.loading .loading-text{font-family:Outfit,sans-serif;font-weight:500;letter-spacing:.01em}@media (max-width:760px){.loading{min-height:calc(100vh - 260px)}}.loading .mark{width:46px;height:54px;transform-origin:center}.lion-pulse{animation:lionpulse 1.4s ease-in-out infinite}@keyframes lionpulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lion-pulse{animation:none;opacity:.8}}.anh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.anh-item{background:var(--soft);border-radius:var(--r-t);overflow:hidden}.anh-item img{display:block;width:100%;height:120px;object-fit:cover;cursor:zoom-in}.anh-file{display:flex;align-items:center;justify-content:center;height:120px;padding:10px;font-size:12.5px;color:var(--acc);text-align:center;word-break:break-all}.anh-cap{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;color:var(--muted)}.anh-cap span{flex:1;min-width:0;white-space:normal;word-break:break-word;line-height:1.35}.anh-cap small{display:block;color:var(--muted)}.anh-cap .x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font-size:15px;cursor:pointer;line-height:1}.anh-acts{display:flex;gap:6px;align-items:center;margin-top:10px;flex-wrap:wrap}.anh-print{display:none}@media print{.anh-grid,.anh-acts{display:none!important}.anh-print{display:block}.anh-page{page-break-before:always;break-before:page;padding-top:10px}.anh-print-title{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#5c6878;margin:0 0 10px}.anh-page-h{font-weight:600;font-size:13px;margin-bottom:8px}.anh-page-h small{display:block;font-weight:400;color:#5c6878}.anh-page img{display:block;width:100%;max-height:85vh;object-fit:contain}}.cal .ev2.ol{background:var(--acc-soft);color:var(--acc);cursor:pointer}.ck-months tr.sec td{background:var(--soft);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:2px solid var(--line)}.ck-months tr.lead td{font-weight:700}.ck-months tr.mini td:first-child{padding-left:22px}.ck-months td.fut{color:var(--muted);background:var(--soft)}.ck-months td.dev{box-shadow:inset 0 -2px 0 var(--amber,#e0a800)}.hk-mon{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0 10px}.hk-mon .chip{cursor:pointer}.hk-tag{margin-left:auto;font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.hk-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hk-kpis .ck-kpi .val{font-size:26px}.hk-src{font-size:10.5px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-left:10px;vertical-align:middle}.hk-tbl{overflow:auto}.hk-tbl table{width:100%;border-collapse:collapse}.hk-tbl th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:right;padding:6px 8px;border-bottom:1px solid var(--line);white-space:normal;line-height:1.25;vertical-align:bottom;max-width:90px}.hk-tbl th:first-child{max-width:none}.hk-tbl th.l,.hk-tbl th:first-child,.hk-tbl td:first-child{text-align:left}.hk-tbl td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.hk-tbl tr:last-child td{border-bottom:0}.hk-tbl tr.hk-sum td{font-weight:700;border-top:2px solid var(--line)}.hk-tbl tr.mini td{color:var(--muted);font-size:12px}.hk-bar{height:6px;background:var(--soft);border-radius:3px;overflow:hidden;min-width:36px}.hk-bar i{display:block;height:100%;background:var(--acc);border-radius:3px}.hk-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 12px}.hk-strip.four{max-width:720px}.hk-strip div{background:var(--soft);border-radius:10px;padding:8px 12px}.hk-strip span{display:block;font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.hk-strip b{font-family:Outfit,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em}.hk-split{margin:4px 0 12px}.hk-split-bar{height:10px;border-radius:5px;background:var(--acc-soft);overflow:hidden}.hk-split-bar i{display:block;height:100%;background:var(--acc)}.hk-split-lbl{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:5px;gap:10px;flex-wrap:wrap}.hk-sub{display:flex;gap:6px;margin:0 0 8px}.hk-sub .chip{cursor:pointer}.hk-sub.inl{display:inline-flex;margin:0 0 0 14px;vertical-align:middle}.hk-sub.inl .chip{font-size:11.5px;padding:3px 9px}.hk-pos{display:inline-block;min-width:34px;text-align:center;border-radius:6px;padding:1px 6px;font-weight:600;font-size:12px}.hk-pos.g{background:#e3f4ea;color:#1f7a45}.hk-pos.y{background:#fdf1d8;color:#9a6400}.hk-pos.r{background:#fbe4e4;color:#a12b2b}.hk-view{display:inline-flex;gap:4px;background:var(--soft);border-radius:999px;padding:3px}.hk-view .chip{cursor:pointer}.hk-sep{width:1px;height:18px;background:var(--line);margin:0 6px}.hk-stack{display:grid;gap:14px;align-content:start}.hk-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 8px}.hk-search{display:inline-flex;align-items:center;gap:6px;background:var(--soft);border-radius:999px;padding:5px 12px;margin-left:auto;color:var(--muted)}.hk-search input{border:0;background:transparent;outline:0;font:inherit;font-size:13px;color:var(--ink);width:200px}.hk-themen{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.hk-themen .chip{cursor:pointer}.hk-themen .chip small{color:var(--muted);font-weight:500;margin-left:2px}.hk-themen .chip.acc small{color:inherit;opacity:.8}.hk-tf{margin-top:-4px}.hk-q th{max-width:none}.hk-q th.srt{cursor:pointer;-webkit-user-select:none;user-select:none}.hk-q th.srt:hover{color:var(--ink)}.hk-q th.srt.on{color:var(--acc)}.hk-q th.l,.hk-q td:first-child{text-align:left}.hk-thema{display:inline-block;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--soft);color:var(--muted)}.hk-q td.hk-d.up{color:var(--green)}.hk-q td.hk-d.dn{color:var(--red)}.hk-q td.na{color:var(--muted);font-size:11px}.hk-more{margin-top:8px;font-size:12.5px;color:var(--acc);cursor:pointer;font-weight:600}.hk-spark{display:inline-flex;align-items:flex-end;gap:2px;height:18px;width:72px;vertical-align:middle}.hk-spark i{flex:1;background:var(--acc-soft);border-radius:1px 1px 0 0;min-height:2px}.hk-spark i:last-child{background:var(--acc)}.hk-spark i.none{background:transparent;border-bottom:1px dotted var(--line)}.hk-tr{display:inline-block;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--soft);color:var(--muted)}.hk-tr.steigend{background:#e3f4ea;color:#1f7a45}.hk-tr.fallend{background:#fbe4e4;color:#a12b2b}.hk-tr.neu{background:var(--acc-soft);color:var(--acc)}.hk-tr.weg{background:#eee;color:#666}.hk-term table{min-width:1100px}.hk-term th{white-space:nowrap}.hk-term td:first-child{max-width:260px;white-space:normal}.hk-term th small{font-weight:500;letter-spacing:0;text-transform:none}.ck-months tr.hk-grp td{background:var(--soft);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:2px solid var(--line)}.ck-months tr.hk-sum td,.ck-months tr.sum td{font-weight:700;border-top:2px solid var(--line)}.ck-months th small{font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.inv-x{display:inline-block;width:22px;height:22px;line-height:20px;text-align:center;border-radius:50%;color:var(--muted);cursor:pointer;font-size:16px}.inv-x:hover{background:var(--soft);color:var(--red)}@media (max-width:1150px){.hk-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hk-kpis,.hk-strip{grid-template-columns:1fr 1fr}}.inv-form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.inv-form .w2{grid-column:span 2}.inv-form .inp{width:100%;text-align:left;padding:6px 8px;font-size:13px}.inv-form .inv-cb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);font-weight:500;margin:0;padding:6px 0}.inv-form .inv-chk{display:flex;flex-direction:column;gap:2px}.inv-form .inv-act{grid-column:span 2;display:flex;align-items:center;justify-content:flex-end;gap:12px}.inv-prev{font-size:12.5px;color:var(--muted)}.inv-form .btn.primary{padding:7px 16px}.inv-form.inv-fix{margin-top:12px}.inv-tbl th.l,.inv-tbl td:first-child,.inv-tbl td:nth-child(2),.inv-tbl td:nth-child(3),.inv-tbl td:nth-child(4),.inv-tbl td:nth-child(5){text-align:left}.inv-tbl td{white-space:nowrap}.inv-tbl tr:not(.hk-sum) td:nth-child(2),.inv-tbl tr:not(.hk-sum) td:nth-child(4){white-space:normal}.inv-tbl tr.cur td{background:var(--acc-soft)}.inv-tbl td.neg,.inv-tbl b.neg{color:var(--red)}.inv-bud{width:96px;text-align:right;padding:3px 6px}.inv-tbl tr.inv-fixrow td{background:var(--soft)}.inv-tbl tr.inv-fixrow td:nth-child(2){font-weight:600}.inv-fixnet{width:110px;text-align:right;padding:3px 6px}.inv-fixnet.miss{border-color:#e0a800;background:#fdf6e3}.inv-sub{margin-top:18px}.inv-auft td{white-space:nowrap}.inv-auft tr.hk-grp td{background:var(--soft);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:2px solid var(--line);text-align:left}.inv-auft tr.mini td{color:var(--muted);font-size:12px}.inv-wstrip{max-width:none}.inv-wstrip small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.inv-basis{width:96px;text-align:right;padding:2px 6px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.inv-wstrip b{display:flex;align-items:center;gap:6px}.za-ev{display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;background:#fdf1d8;color:#9a6400;font-size:10px;font-weight:700;margin-left:4px;cursor:help;vertical-align:middle}@media (max-width:1150px){.inv-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.ko-set{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--muted)}.ko-set .inp{width:56px;text-align:right;padding:3px 6px}.ko-teil{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px}.ko-teil .inp{text-align:right;padding:2px 6px}.ko-bom{margin-top:6px;padding:8px 10px;border:1px dashed var(--line);border-radius:10px}.gf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gf-kpis .k{display:flex;flex-direction:column;gap:2px;min-width:0}.gf-kpis .k b{font-size:21px;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.gf-kpis .k span{font-size:11.5px;line-height:1.3;color:var(--muted)}.gf-kpis .k i{font-style:normal;font-size:11px;font-weight:600;white-space:nowrap}.gf-kpis .k b.txt{white-space:normal;font-size:16px;line-height:1.25}.gf-grid .row .t small{display:block;color:var(--muted);font-size:11.5px}.gf-kpis .k i.up{color:var(--green)}.gf-kpis .k i.down{color:var(--red)}.gf-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}@media (max-width:1150px){.gf-grid{grid-template-columns:1fr}.gf-kpis{grid-template-columns:1fr 1fr}}.crumb .lnk{cursor:pointer;border-radius:6px;padding:2px 4px;margin-left:-4px}.crumb .lnk:hover{background:var(--soft);color:var(--ink)}.mob-only{display:none}.br-recent{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.br-recent .chip{cursor:pointer}.br-recent .chip small{color:var(--muted);font-weight:400}.br-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.br-area.on{box-shadow:var(--shadow),0 0 0 2px var(--acc) inset}.br-kids{display:flex;flex-wrap:wrap;gap:8px}.br-kid{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--soft);color:var(--ink);font:inherit;font-size:13.5px;padding:10px 14px;border-radius:12px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.br-kid.on{background:var(--acc);border-color:var(--acc);color:#fff}.br-kid.dim{opacity:.55}.br-kid .cnt{font-size:10.5px;background:var(--panel);color:var(--muted);border-radius:8px;padding:1px 6px}.br-kid.on .cnt{background:#ffffff40;color:#fff}.sheet{max-height:min(85vh,720px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet .sh-title{font-family:Outfit,sans-serif;font-weight:600;font-size:17px;margin:0 0 8px 4px}.sh-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font:inherit;width:100%;display:flex;align-items:center;gap:12px;padding:11px 8px;border-radius:12px;text-align:left;cursor:pointer;min-height:52px}.sh-act:hover{background:var(--soft)}.sh-act .ico{width:22px;height:22px;color:var(--acc);flex:none}.sh-act .t{display:flex;flex-direction:column;line-height:1.2;font-size:15px}.sh-act .t small{font-size:12px;color:var(--muted);margin-top:2px}.sh-act.ctx{background:var(--soft)}.sh-act.ctx .t{font-weight:600}body.sheet-open{overflow:hidden}@media (max-width:1150px){.br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mob-only{display:block}.br-grid{grid-template-columns:1fr}.top .bell,.top .ndrop,.top #bug-btn{display:none}.tabbar{height:64px;align-items:stretch}.tabbar button{position:relative;padding:6px 0 4px}.tabbar button span:last-child{font-size:10.5px}.tabbar button.on:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:44px;height:30px;border-radius:15px;background:color-mix(in srgb,var(--acc) 14%,transparent)}.tabbar button .ico,.tabbar button .tb-ico{position:relative}.tabbar .tb-ico{display:inline-flex}.tabbar .tb-badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;padding:0 4px}.tabbar button.plus{padding-top:4px}.tabbar button.plus:before{display:none}.tabbar .plus-ring{width:34px;height:34px;border-radius:17px;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s,opacity .15s}.tabbar .plus-ring .ico{width:20px;height:20px}.tabbar button.plus.dim .plus-ring{background:var(--line);color:var(--muted)}.tabbar button.plus.dim span:last-child{color:var(--muted)}.tabbar button.plus.on .plus-ring{transform:rotate(45deg)}.tabbar button.on{color:var(--acc);font-weight:600}.sheet{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ndrop.on{display:block;position:fixed;top:auto;bottom:calc(64px + env(safe-area-inset-bottom));left:8px;right:8px;max-height:70vh;overflow-y:auto}.gf-grid{grid-template-columns:1fr}.gf-kpis{grid-template-columns:1fr 1fr!important}}.ck-months table{border-collapse:separate;border-spacing:0}.ck-months th:first-child,.ck-months td:first-child{position:sticky;left:0;background:var(--panel);z-index:1;box-shadow:1px 0 0 var(--line)}.ck-months thead th:first-child{z-index:3}.ck-months tr.sec td:first-child{background:var(--soft)}.ck-months td.fut:first-child{background:var(--panel)}.ckm-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;flex-wrap:wrap}.ckm-mon{display:inline-flex;align-items:center;gap:8px}.ckm-mon b{font-family:Outfit,sans-serif;font-size:15px;min-width:130px;text-align:center}.ckm-list{padding:4px 0}.ckm-sec{padding:10px 12px 4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.ckm-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:10px;padding:9px 12px;text-align:left;cursor:pointer;min-height:48px}.ckm-row.four{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.ckm-row.mini{color:var(--muted);font-size:12.5px}.ckm-row.mini .ckm-l{padding-left:10px}.ckm-row.lead .ckm-l,.ckm-row.lead .ckm-v{font-weight:700}.ckm-l{font-size:13.5px;line-height:1.25}.ckm-spark{width:64px;height:20px;color:var(--muted);opacity:.8}.ckm-v{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.ckm-v small,.ckm-n small{font-size:11px;font-weight:600;color:var(--muted)}.ckm-n{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.ckm .up{color:var(--green)}.ckm .dn{color:var(--red)}.ckm-hdr{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;padding:8px 12px 4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.ckm-hdr span:not(:first-child){text-align:right}.ckm-cmp{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 12px 4px}.ckm-cmp .inp{width:100%;margin-top:4px}.ckm-detail{position:fixed;left:0;right:0;top:0;bottom:0;background:var(--bg);z-index:30;overflow-y:auto;padding:12px 12px calc(84px + env(safe-area-inset-bottom))}.ckm-dhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ckm-dhead b{font-family:Outfit,sans-serif;font-size:17px}.ckm-big{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px;margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.ckm-big b{font-family:Outfit,sans-serif;font-size:32px;line-height:1.05;letter-spacing:-.01em}.ckm-big span{color:var(--muted);font-size:13px}.ckm-big i{font-style:normal;font-weight:600}.ckm-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;align-items:end;height:150px;background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 10px 6px}.ckm-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;cursor:pointer;gap:4px}.ckm-bar .stack{display:flex;align-items:flex-end;gap:2px;width:100%;height:100%;justify-content:center}.ckm-bar i{display:block;width:60%;border-radius:3px 3px 0 0;background:var(--acc);opacity:.45;min-height:2px}.ckm-bars.zwei .ckm-bar i{width:45%}.ckm-bar i.prev{background:var(--muted);opacity:.35}.ckm-bar.on i.cur{opacity:1}.ckm-bar.fut i.cur{opacity:.2}.ckm-bar.none i.cur{display:none}.ckm-bar small{font-size:9.5px;color:var(--muted)}.ckm-bar.on small{color:var(--acc);font-weight:700}.ckm-tools{display:flex;gap:6px;margin:10px 0}.ckm-tools .chip{cursor:pointer}.ckm-tbl{width:100%;border-collapse:collapse;background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.ckm-tbl th,.ckm-tbl td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ckm-tbl th:first-child,.ckm-tbl td:first-child{text-align:left;color:var(--muted)}.ckm-tbl th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tb-page{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;color:var(--ink)}.tb-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel)}.tb-head .mark{width:28px;height:34px}.tb-brand{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.tb-main{flex:1;width:min(640px,100%);margin:0 auto;padding:18px 14px 40px}.tb-foot{text-align:center;font-size:12px;color:var(--muted);padding:14px}.tb-card{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:18px 18px 16px;margin-bottom:12px}.tb-card h1{font-family:Outfit,sans-serif;font-size:24px;margin:0 0 6px}.tb-card h2{font-family:Outfit,sans-serif;font-size:17px;margin:0 0 10px}.tb-intro p{margin:0;line-height:1.5}.tb-steps{display:flex;gap:6px;margin:0 0 12px;font-size:12px;color:var(--muted)}.tb-steps span{padding:4px 10px;border-radius:10px;background:var(--soft)}.tb-steps span.on{background:var(--acc);color:#fff;font-weight:600}.tb-steps span.done{color:var(--ink)}.tb-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--soft);color:var(--ink);font:inherit;width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;margin-bottom:8px;cursor:pointer;min-height:52px;text-align:left}.tb-opt:hover{border-color:var(--acc)}.tb-opt b{font-size:15px}.tb-opt span{color:var(--muted);font-size:13px}.tb-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tb-row h2{margin:0}.tb-week{display:flex;align-items:center;gap:6px}.tb-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;flex:1;min-width:0}.tb-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;border-radius:10px;padding:8px 2px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;min-height:64px}.tb-day small{font-size:10.5px;color:var(--muted)}.tb-day b{font-size:14px;white-space:nowrap}.tb-day i{font-style:normal;font-size:11px;font-weight:600;color:var(--acc)}.tb-day.leer{opacity:.45;cursor:default}.tb-day.leer i{color:var(--muted)}.tb-day.on{background:var(--acc);border-color:var(--acc);color:#fff}.tb-day.on small,.tb-day.on i{color:#fff}.tb-times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.tb-time{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--soft);color:var(--ink);font:inherit;font-size:15px;padding:12px 0;border-radius:10px;cursor:pointer;min-height:46px;font-variant-numeric:tabular-nums}.tb-time:hover{border-color:var(--acc)}.tb-time.on{background:var(--acc);border-color:var(--acc);color:#fff}.tb-form{display:grid;gap:10px}.tb-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.tb-form .inp,.tb-form .ta{width:100%;font-size:16px;text-align:left}.tb-areas>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tb-areas .chip{cursor:pointer}.tb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.tb-cta{width:100%;margin-top:12px;min-height:48px;font-size:16px}.tb-err{color:var(--red);font-size:13px;margin:8px 0 0}.tb-sum{display:flex;flex-direction:column;gap:2px;margin:6px 0 12px;padding:12px 14px;background:var(--soft);border-radius:12px}.tb-sum b{font-size:16px}.tb-sum span{color:var(--muted)}.tb-acts{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:480px){.tb-times{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-day b{font-size:11px}}.tb-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--soft);border-radius:10px;padding:10px 12px;word-break:break-all}.tb-slug{display:flex;align-items:center;gap:8px;margin-top:8px}.tb-slug .inp{flex:1;min-width:0}.tb-h3{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:12px 0 4px}.tb-kind{align-items:center;gap:10px}.tb-kind .inp{width:60px;padding:4px 6px;text-align:right}.tb-kind select.inp{width:70px;text-align:left}.tb-kind .sub{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ul-konto{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px}.ul-konto .k{background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:12px 14px}.ul-neu{margin-bottom:14px}.ul-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ul-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted)}.ul-form label.wide{grid-column:1 / -1}.ul-form .inp{width:100%}.ul-form label.ul-check{flex-direction:row;align-items:center;gap:8px;align-self:end;min-height:44px;color:var(--ink)}.ul-sum{margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:6px 14px;max-width:560px}.ul-sum div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line);font-size:13.5px}.ul-sum div:first-child{border-top:0}.ul-sum div.lead{font-weight:700}.ul-sum b{white-space:nowrap;font-variant-numeric:tabular-nums}.ul-antrag{border-top:1px solid var(--line);padding:10px 0}.ul-antrag:first-of-type{border-top:0;padding-top:0}.ul-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.ul-antrag .inp{width:100%}.ul-line{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin-top:3px}.ul-line.mini{font-size:12px;color:var(--muted)}@media (max-width:760px){.ul-konto{grid-template-columns:1fr 1fr!important}.ul-form{grid-template-columns:1fr 1fr}}.ul-print{display:none}@media print{body *{visibility:hidden}.ul-print,.ul-print *{visibility:visible}.ul-print{display:block;position:absolute;left:0;top:0;width:100%;padding:40px 48px;font:13px/1.6 Arial,Helvetica,sans-serif;color:#000;background:#fff}.ul-print h1{font-size:15px;font-weight:700;margin:0 0 18px}.ul-print .pr{display:flex;justify-content:space-between;gap:20px;padding:6px 0}.ul-print .pr b{white-space:nowrap}.ul-print .pr.lead{font-weight:700}.ul-print .sig{display:flex;justify-content:space-between;gap:40px;margin:48px 0 20px;padding-top:6px}.ul-print .sig span{flex:1;border-top:1px solid #000;padding-top:4px;font-size:11px}.ul-print hr{border:0;border-top:1px dashed #000;margin:24px 0}}.rp-text p{font-size:13.5px;line-height:1.6;max-width:78ch;margin:0 0 10px}.ck-rep .rp-detail{min-height:420px}@media print{body.print-bericht *{visibility:hidden}body.print-bericht .rp-detail,body.print-bericht .rp-detail *{visibility:visible}body.print-bericht .rp-detail{position:absolute;left:0;top:0;width:100%;padding:30px 40px;background:#fff;color:#000;box-shadow:none}body.print-bericht .rp-detail .right,body.print-bericht .rp-detail .btn,body.print-bericht .rp-detail textarea{display:none!important}}.ab-wrap{overflow:auto;padding:10px 12px}.ab-grid{border-collapse:separate;border-spacing:0;font-size:12px;min-width:100%}.ab-grid th,.ab-grid td{border-bottom:1px solid var(--line);padding:0;height:30px;text-align:center;min-width:26px}.ab-grid th{font-size:10.5px;color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--panel);z-index:2;height:34px}.ab-grid th small{display:block;font-size:9px;font-weight:400}.ab-grid .ab-name{position:sticky;left:0;background:var(--panel);z-index:1;text-align:left;padding:0 10px;min-width:160px;white-space:nowrap;font-size:13px}.ab-grid thead .ab-name{z-index:3}.ab-grid .we{background:var(--soft)}.ab-grid .heute{box-shadow:inset 2px 0 0 var(--acc),inset -2px 0 0 var(--acc)}.ab-grid tr.ab-sec td{background:var(--soft);text-align:left;padding:2px 10px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;height:22px}.ab-bar{display:block;height:14px;margin:8px 0;background:var(--acc)}.ab-bar.start{border-radius:7px 0 0 7px;margin-left:3px}.ab-bar.ende{border-radius:0 7px 7px 0;margin-right:3px}.ab-bar.start.ende{border-radius:7px}.ab-url{background:var(--acc)}.ab-fort{background:#7c5cbf}.ab-krank{background:#d9534f}.ab-sonst,.ab-abw{background:#8a95a5}.legend .ab-bar{display:inline-block;width:18px;height:10px;margin:0 6px 0 0;border-radius:5px;vertical-align:middle}.ab-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;border-top:1px solid var(--line)}.ab-row:first-child{border-top:0}.ab-lbl{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;min-width:110px}.ab-row .chip small{color:var(--muted);font-weight:400}.vb-row{display:grid;grid-template-columns:12px minmax(0,1.1fr) minmax(0,1.6fr) 90px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.vb-row:first-of-type{border-top:0}.vb-dot{width:10px;height:10px;border-radius:5px;background:var(--line)}.vb-dot.ok{background:var(--green)}.vb-dot.warnung{background:#e0a800}.vb-dot.fehler{background:var(--red)}.vb-dot.aus{background:var(--line)}.vb-name{font-weight:600}.vb-name small{display:block;font-weight:400;color:var(--muted);font-size:11.5px}.vb-txt{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-when{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.vb-row{grid-template-columns:12px minmax(0,1fr) 80px}.vb-txt{grid-column:2;font-size:12px}}.st-grid .tile{grid-column:span 1;position:relative}.st-grid .tile.w2{grid-column:span 2}.st-grid .tile.w4{grid-column:1 / -1}.st-grid.editing .tile{outline:2px dashed var(--line);outline-offset:-2px;cursor:grab}.st-grid.editing .tile.area{cursor:grab}.st-edit{display:flex;align-items:center;gap:4px;margin:-6px -6px 8px;padding:4px 6px;background:var(--soft);border-radius:10px;font-size:12px}.st-edit .st-title{flex:1;font-weight:600;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-edit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:12px;border-radius:8px;padding:3px 8px;cursor:pointer;min-height:28px}.st-edit button:hover{border-color:var(--acc)}.st-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.st-hidden .chip{cursor:pointer}@media (max-width:1150px){.st-grid .tile.w2{grid-column:span 2}.st-grid .tile.w1{grid-column:span 1}}@media (max-width:760px){.st-grid .tile,.st-grid .tile.w2,.st-grid .tile.w4{grid-column:auto!important}}.it-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0c182c8c}.it-spot{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #0c182c8c,0 0 0 3px var(--acc);background:transparent;pointer-events:none;transition:all .25s ease}.it-ov{background:transparent}.it-ov:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0c182c8c;pointer-events:none}.it-ov:has(.it-spot):before{display:none}.it-card{position:fixed;width:min(380px,calc(100vw - 24px));background:var(--panel);color:var(--ink);border-radius:16px;box-shadow:0 30px 80px -20px #0009;padding:18px 20px 14px;z-index:61}.it-card.center{left:50%;top:50%;transform:translate(-50%,-50%)}.it-card.big{width:min(560px,calc(100vw - 24px))}.it-card h1{font-family:Outfit,sans-serif;font-size:28px;margin:10px 0 6px}.it-card h2{font-family:Outfit,sans-serif;font-size:18px;margin:0 0 6px}.it-card p{margin:0 0 8px;line-height:1.5;font-size:14px}.it-hallo{text-align:center;padding:10px 0 0}.it-hallo .mark{display:inline-block}.it-frage{font-weight:600;margin-top:12px!important}.it-acts{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.it-hallo .it-acts{justify-content:center}.it-skip{margin-left:auto;font-size:12.5px;color:var(--muted);cursor:pointer}.it-dots{display:flex;gap:5px;justify-content:center;margin-top:12px}.it-dots i{width:7px;height:7px;border-radius:4px;background:var(--line);cursor:pointer}.it-dots i.on{background:var(--acc);width:18px}.it-rules{margin:8px 0 0;padding:0 0 0 22px}.it-rules li{margin:0 0 10px;line-height:1.45;font-size:13.5px}.it-rules li b{display:block;font-size:14px;font-weight:600;font-family:inherit;line-height:1.35}.it-rules li span{color:var(--muted)}.it-nein-zone{min-height:44px}.it-nein.frei{position:absolute;z-index:2;transition:left .08s linear,top .08s linear}@media (max-width:760px){.it-card{left:12px!important;right:12px;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom));transform:none!important;width:auto}.it-card.center{top:auto;bottom:calc(76px + env(safe-area-inset-bottom))}.it-card h1{font-size:24px}}.modal.wm{width:min(640px,calc(100vw - 24px))}.wm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.wm-grid label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted)}.wm-grid .wide{grid-column:1 / -1}.wm-grid .inp,.wm-grid .ta,.wm-grid .sel{width:100%}@media (max-width:760px){.wm-grid{grid-template-columns:1fr}}.kpi-row .k span i{font-style:normal;font-size:11px;font-weight:600}.kpi-row .k span i.up{color:var(--green)}.kpi-row .k span i.down{color:var(--red)}.st-grid.build .tile{animation:stTile .8s cubic-bezier(.2,.9,.3,1.2) both}@keyframes stTile{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.st-banner{position:fixed;left:50%;top:38%;transform:translate(-50%,-50%);z-index:55;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 36px;background:var(--panel);border-radius:20px;box-shadow:0 30px 80px -20px #00000080;animation:stBanner 2.2s ease both;pointer-events:none;text-align:center}.st-banner .mark{width:56px;height:66px}.st-banner b{font-family:Outfit,sans-serif;font-size:26px}.st-banner span:last-child{color:var(--muted);font-size:14px}@keyframes stBanner{0%{opacity:0;transform:translate(-50%,-40%) scale(.9)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%) scale(1.02)}}@media (prefers-reduced-motion:reduce){.st-grid.build .tile,.st-banner{animation:none}}.ke-wrap{max-width:980px}.ke-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ke-tbl td{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:baseline;font-size:13.5px}.ke-tbl td.op{width:22px;text-align:center;color:var(--muted);font-weight:700}.ke-tbl td.num{text-align:right;white-space:nowrap;width:150px}.ke-tbl td.num.neg{color:var(--red)}.ke-tbl td.lbl small{color:var(--muted);font-weight:400;font-size:12px}.ke-tbl tr.ke-k td{font-weight:600}.ke-tbl tr.ke-k.lead td{font-weight:700;background:var(--soft);font-size:14.5px;border-top:2px solid var(--line)}.ke-tbl tr.ke-g td{cursor:pointer;font-size:13px;color:var(--ink)}.ke-tbl tr.ke-g td.lbl{padding-left:22px}.ke-tbl tr.ke-g .tri{display:inline-block;width:14px;color:var(--muted)}.ke-tbl tr.ke-g:hover td{background:var(--soft)}.ke-tbl tr.ke-p td{font-size:12.5px;color:var(--muted);padding-top:4px;padding-bottom:4px}.ke-tbl tr.ke-p td.lbl{padding-left:44px}.ke-info{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border:1px solid var(--line);border-radius:50%;font-size:10px;font-weight:600;font-style:italic;color:var(--muted);cursor:help;vertical-align:1px;text-transform:none}.ke-tbl tr.ke-b td{font-size:12px;color:var(--muted);padding-top:2px;padding-bottom:2px;border-top:0}.ke-tbl tr.ke-b td.lbl{padding-left:66px}.ke-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.ke-buch{display:flex;gap:12px;align-items:flex-start}.ke-side{width:300px;flex:none;position:sticky;top:8px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);overflow:auto}.ke-drop .ke-dg{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:10px 0 4px}.ke-drop .ke-dp{padding:5px 8px;border:1px dashed var(--line);border-radius:8px;font-size:12.5px;margin-bottom:3px}.ke-drop .ke-dp:hover{border-color:var(--acc);background:var(--acc-soft)}.ke-drop .ke-dgr{display:flex;align-items:center;gap:8px;font-weight:600;padding:7px 8px;margin-top:4px}.ke-drop .ke-dgr>span{flex:1;min-width:0}.ke-drop .ke-auf{border:0;background:none;color:var(--muted);font:inherit;font-weight:500;font-size:12px;cursor:pointer;padding:2px 4px;white-space:nowrap}.ke-drop .ke-dpos{margin-left:14px}.ke-buch tr[draggable=true]{cursor:grab}.ke-buch tr.ke-aus td{opacity:.45}.ke-buch tr.ke-offen td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.ke-grp{margin-bottom:12px}.ke-grp.dim,.ke-pos.dim{opacity:.5}.ke-grp[draggable=true] .t-h{cursor:grab}.ke-pos{border-top:1px solid var(--line);padding:8px 0}.ke-pos-h{display:flex;align-items:center;gap:6px}.ke-pos-h .inv-x{margin-left:auto}.ke-regeln{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;align-items:center}.ke-regeln .chip{min-width:0;font-weight:500;text-transform:none;letter-spacing:0}.ke-rin{width:280px;padding:3px 8px;font-size:12px}.ke-dropzone{border:2px dashed var(--line);border-radius:var(--r-c);padding:34px;text-align:center;color:var(--muted);cursor:pointer;margin-bottom:10px}.ke-dropzone:hover{border-color:var(--acc);color:var(--acc)}@media (max-width:900px){.ke-buch{flex-direction:column}.ke-side{width:auto;position:static;max-height:none}}@media print{body.print-keer *{visibility:hidden}body.print-keer .ke-sheet,body.print-keer .ke-sheet *{visibility:visible}body.print-keer .ke-sheet{position:absolute;left:0;top:0;width:100%;padding:30px 40px;background:#fff;color:#000;box-shadow:none;border:0}body.print-keer .ke-sheet .chip{border:1px solid #999;background:#fff;color:#000}}.ke-sheet .t-h{flex-wrap:wrap}.split.lv{grid-template-columns:minmax(360px,10fr) minmax(0,14fr)}.split.lv .ai,.list .hdr.lv{grid-template-columns:minmax(0,1fr) 104px 108px}.list .hdr.lv{padding:10px 14px 8px;border-bottom:1px solid var(--line);background:var(--panel)}.split.lv .ai .chip{min-width:0;padding:3px 6px}@media (max-width:1150px){.split.lv{grid-template-columns:1fr}}.lv-doc{width:100%;height:min(66vh,700px);border:1px solid var(--line);border-radius:var(--r-t);background:#fff}.lv-pos{width:100%;border-collapse:collapse;font-size:13px}.lv-pos th{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:4px 6px}.lv-pos td{padding:3px 6px;vertical-align:top}.lv-pos .inp{width:100%;padding:4px 7px}.lv-schritte{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.lv-schritte b{font-weight:600;color:var(--ink)}.lv-hash{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--muted);word-break:break-all}.lv-sig{background:#fff;border:1px solid var(--line);border-radius:var(--r-t);padding:6px;max-width:280px}.lv-sig img{display:block;width:100%;height:auto}.sg-main{width:min(860px,100%)}.sg-doc{width:100%;height:min(72vh,780px);border:1px solid var(--line);border-radius:var(--r-t);background:#fff}.sg-steps{display:grid;gap:10px}.sg-step{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.sg-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--soft);color:var(--muted)}.sg-step.on .sg-num{background:var(--acc);color:#fff}.sg-step.done .sg-num{background:var(--green-soft);color:var(--green)}.sg-step label{display:block;font-size:12px;color:var(--muted);font-weight:600;margin:10px 0 4px}.sg-step .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sg-step .inp,.sg-step .sel,.sg-step .ta{width:100%;text-align:left;padding:8px 10px;font-size:14px}@media (max-width:620px){.sg-step .row2{grid-template-columns:1fr}}.ab-geb{font-size:12px;line-height:1;display:inline-block}.ab-geb-zeile{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.ab-geb-zeile .ab-lbl{font-size:11.5px;color:var(--muted);min-width:150px}.ab-geb-zeile .chip{min-width:0}@media (max-width:760px){.top .search{overflow:hidden;flex:none;height:40px}.top .search kbd{display:none}.inp,.sel,select,textarea.ta,input[type=date],input[type=time],input[type=number],input[type=search],input[type=text],input[type=email]{font-size:16px;min-height:40px}textarea.ta{min-height:88px}label.search,.search{min-height:40px}.search input{font-size:16px;min-height:0}.ckb{width:20px;height:20px}.btn{min-height:40px}.btn.mini{min-height:34px;padding-left:12px;padding-right:12px}.seg2 button{min-height:36px;padding-left:12px;padding-right:12px}.ck-tabs .chip,.adm-tabs .chip,.hk-view .chip,.roles-pick .chip,.toolbar .chip{min-height:34px;display:inline-flex;align-items:center;padding-left:12px;padding-right:12px}.ck-tabs,.adm-tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:-12px;padding-right:12px}.ck-tabs::-webkit-scrollbar,.adm-tabs::-webkit-scrollbar{display:none}.ck-tabs .chip,.adm-tabs .chip{flex:none;white-space:nowrap}button.x,.row .x{min-width:32px;min-height:32px}.chip{max-width:100%}.ck-card>.chip,.fk-warn .chip,.modal .chip.red{white-space:normal;height:auto;text-align:left;line-height:1.35;padding-top:5px;padding-bottom:5px}.ov .modal{width:calc(100vw - 20px);max-width:none;max-height:calc(100vh - 24px);overflow-y:auto;padding:16px}.modal .row2{grid-template-columns:1fr}.modal .acts{flex-wrap:wrap}.modal .acts .btn{flex:1 1 auto}.kv2{grid-template-columns:minmax(90px,38%) minmax(0,1fr)}.list .hdr.arts{display:none}.split.arts .ai{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row;gap:4px 10px;align-items:center}.split.arts .ai>.t{grid-column:1/-1}.split.arts .ai>span:not(.t){font-size:12.5px;color:var(--muted);text-align:left!important}.tb-kind{flex-wrap:wrap}.tb-kind .t{flex:1 1 calc(100% - 40px);white-space:normal}.tb-kind .sub{flex:1 1 100%;padding-left:30px}.gf-kpis .k b{font-size:19px}}@media (max-width:760px){.sel{font-weight:500}}.zurueck{display:none}@media (max-width:820px){section.view .split.hat-detail>.list{display:none}section.view .split.hat-detail>.detail{display:block}.zurueck{display:flex;align-items:center;gap:6px;min-height:40px;margin:-6px 0 6px;font-weight:600;color:var(--acc);cursor:pointer}}@media (max-width:820px){section.view:has(.split.hat-detail)>.head,section.view:has(.split.hat-detail)>.toolbar{display:none}.detail .d-h,.detail .d-h .right,.detail .tb-acts,.detail .acts,.detail .acts-row{flex-wrap:wrap}.detail .d-h .right{width:100%;margin-left:0;gap:6px}.toolbar{flex-wrap:wrap!important;overflow-x:visible;white-space:normal}.toolbar .sel{flex:1 1 140px;min-width:0}.toolbar label.search{flex:1 1 100%;margin-left:0!important}.detail table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:820px){.adm-grid.hat-detail>.list{display:none}section.view .split:not(.hat-detail)>.detail:not(:only-child){display:none}}@media (max-width:820px){section.view:has(.split.hat-detail)>.rad-win-bar{display:none}.rad-win-bar{gap:8px 10px!important}.rad-win-bar .inp{width:64px}.roles-pick .chip{min-height:32px}}.rad-grp{display:inline-flex;align-items:center;gap:8px}@media (max-width:820px){.rad-win-bar{display:grid!important;grid-template-columns:1fr;gap:8px!important;background:var(--panel);border-radius:var(--r);box-shadow:var(--shadow);padding:12px}.rad-grp{display:grid;grid-template-columns:minmax(0,1fr) 64px 110px;gap:8px}section.view .list .hdr:has(+.rows .ri){display:none}.ri{grid-template-columns:minmax(0,1fr) 56px auto!important;gap:6px 10px!important}.ri>.t{grid-column:1/-1}}.st-opt{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px;padding:8px 10px;border-radius:10px;background:var(--soft);font-size:12.5px}.st-opt .chip{cursor:pointer;min-width:0}.st-opt .chip.acc{outline:1.5px solid var(--acc)}.cal.tag{grid-template-columns:1fr!important}.cal.tag .cd{min-height:96px}
